/* NAV -------------------------------------------------------------------------*/
h1,
h2,
h3 {
    font-weight:100;
}
/* -----------------------------------------------------------------------------*/

/* BASE ------------------------------------------------------------------------*/
html, body, body * {
    font-family: "Raleway", Helvetica , Arial, sans-serif;
}
body {
    background-color: #f8f8f8;
}
#above {

}
#top {
    position: relative;
    z-index: 10000;

    background-color: #fff;

    -webkit-box-shadow: 0px 0px 8px -3px #222;
    -moz-box-shadow: 0px 0px 8px -3px #222;
    box-shadow: 0px 0px 8px -3px #222;
}

#top .navbar-brand {
    height:90px;
    color:#333 !important;
    padding:30px 20px 25px 10px;
}

#main {
    min-height: 320px;
    padding-bottom:40px;
    background-color: #fff;
}

#footer {
    background-color: #f8f8f8;
    min-height: 120px;
    -moz-box-shadow:    inset  0  8px 8px -10px #666;
    -webkit-box-shadow: inset  0  8px 8px -10px #666;
    box-shadow:         inset  0  8px 8px -10px #666;
}
/* -----------------------------------------------------------------------------*/

/* NAV -------------------------------------------------------------------------*/
/* main */
#top .navbar-default .navbar-nav > li {
    border-left:1px solid #eee;
}
#top .navbar-default .navbar-nav > li:last-child {
    border-right:1px solid #eee;
}

#top .navbar-default .navbar-nav a{
    padding:35px 20px;
    font-size: 16px;
    font-weight: 200;
    color:#666 !important;

    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}
#top .navbar-default .navbar-nav a:hover,
#top .navbar-default .navbar-nav .active a {
    background-color: #f8f8f8;
    color:#444 !important;
}

#top .navbar-default .navbar-nav ul.nav-child {
    display:none;
    position:absolute;
    z-index: 1;
    list-style: none;
    margin:0px;
    padding:0px;

   /* -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; */

    -webkit-box-shadow: 0 0 5px -2px #000;
    -moz-box-shadow: 0 0 5px -2px #000;
    box-shadow: 0 0 5px -2px #000;
}

#top .navbar-default .navbar-nav li.dropdown.isparent:hover > ul.nav-child {
    display:block;
    width:200px;
}

#top .navbar-default .navbar-nav ul.nav-child > li {
    background-color: #ffffff;
	color: #004494;
    border-bottom:1px solid rgba(0,0,0, 0.2);
    border-top:1px solid rgba(250,250,250, 0.05);
}
#top .navbar-default .navbar-nav ul.nav-child > li:last-child {
   /* -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;*/

    border-bottom:none;
}

#top .navbar-default .navbar-nav ul.nav-child  > li > a {
    display:block;
    padding:10px;

    font-size: 13px;
    color:#666 !important;
    text-decoration: none;

    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

#top .navbar-default .navbar-nav ul.nav-child  > li:hover > a,
#top .navbar-default .navbar-nav ul.nav-child  > li.active > a{
    color:#e30613 !important;
    background-color: #f8f8f8; 
}

#top .navbar-default .navbar-nav ul.nav-child ul.nav-child{
    display:none;
    position:absolute;
    z-index: -3;
    list-style: none;
    margin:-40px 0px 0px 200px;
    padding:0px;

   /* -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/

    -webkit-box-shadow: 0 0 5px -2px #000;
    -moz-box-shadow: 0 0 5px -2px #000;
    box-shadow: 0 0 5px -2px #000;
}

#top .navbar-default .navbar-nav ul.nav-child ul.nav-child > li {
    background-color: #ffffff;
    border-bottom:1px solid rgba(0,0,0, 0.2);
    border-top:1px solid rgba(250,250,250, 0.05);
}
#top .navbar-default .navbar-nav ul.nav-child ul.nav-child > li:first-child {
   /* -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;*/

    border-top:none;
}
#top .navbar-default .navbar-nav ul.nav-child ul.nav-child > li:last-child {
   /* -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; */

    border-bottom:none;
}

/* main-second */
.navbar-default .navbar-right > li {
    border:none !important;
    padding:30px 0px 30px 10px !important;
}
.navbar-default .navbar-right li a {
    font-size:90% !important;
    padding:5px !important;
    border-radius: 3px;
}
/* -----------------------------------------------------------------------------*/

/* CONTENT ---------------------------------------------------------------------*/
#main {
    font-size:14px;
    font-weight: 300;
    color:#444;
    letter-spacing: 0.4pt;
    line-height: 160%;
}

#main .page-header h2 {
    font-size:48px;
    color:#666;
    padding-top:0px;
    margin-top:0px;
}/* -----------------------------------------------------------------------------*/

/* MODULES ---------------------------------------------------------------------*/
#header .autoheader {
    color:#fff;
    padding:50px 0px;

    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

#header .autoheader h2{
    display:none;
    font-size:48px;
}
/* -----------------------------------------------------------------------------*/
/* SEMINARMNAN -----------------------------------------------------------------*/
#seminarman .pagination ul {
    list-style: none;
    margin:20px 0px;
    padding: 0px;
}

#seminarman .pagination ul li {
    display: inline-block;
    padding: 0px 5px;
}
#seminarman .pagination ul li span,
#seminarman .pagination ul li a {
    display:block !important;
    color:#666 !important;
}

#seminarman .pagination ul li a {
    color:#7D1F26 !important;
}
/* -----------------------------------------------------------------------------*/


