﻿@charset "utf-8";
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
	font-weight: 700;
}
body {
	color: #FFFFFF !important;	
}
nav .navbar-brand {
    padding: 10px;
}

.navbar-header .img-logo{
	display: none;
}
.collapse{
	width: 100%;
}
.navbar-toggle .icon-bar {
    background-color: #FFF;
}



nav.menu {
    background-color: #9d0055;
    z-index: 99999;
}

ul.headerMenuList a {
    background-color: transparent !important;
}

ul.headerMenuList > li > a {
    color: #ffffff;
    font-size: 1.2em;
}

ul.headerMenuList > li:hover,
ul.headerMenuList > li.active {
    background-color: #a6937c;
}
ul.navNewsCont > li:hover,
ul.navNewsCont > li.active,
ul.dropdown-menu > li:hover,
ul.dropdown-menu > li.active{
    background-color: #fff;
}


.dropdown .dropdown-menu {
    border: 10px solid #a6937c;
    background-color: #e9decc !important;
    margin-top: -0px !important;
    padding: 0 0;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}
    .headerSubMenuItem:hover > ul.navNewsCont,
    .headerSubMenuItem.active > ul.navNewsCont,
    .dropdown:hover .dropdown-menu .headerSubMenuItem:first-child > ul.navNewsCont {
        display: block;
    }

.navNewsCont {
    background-color: #ffffff !important;
    height: 100%;
    padding: 20px;
}

.dropdown-menu li {
    width: 100%;
}

    .dropdown-menu li a {
        color: #228DBE !important;
        font-size: 1.2em;
        line-height: 2.2em;
    }

        .dropdown-menu li a:hover {
            color: #ff7800 !important;
        }

    .dropdown-menu li:hover {
        background-color: #FFFFFF;
    }

.navNewsCont {
    display: none;
    position: absolute;
    right: 0;
    width: calc(100% - 140px);
    top: 0;
}

.navNewsCont span{
	font-size: 1.2em;
	color: #A9004C;
	padding-right: 10px;
}

.navNewsCont h3{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 2.2em;
	padding: 0 20px;
}
.navNewsCont li{
	font-size: 1.1em;
	line-height: 1.2em;
	border-bottom: 1px dashed #BBBBBB;
}
.navNewsCont li a{
	color: #686868;
}
.navNewsCont li:hover a{
	color: #FF0004;

}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #a6937c;
    border-color: #337ab7;
}		
/* Trigger bootstrap navbar collapse pada viewport <= 1200px */
@media (max-width: 1200px) {
.navbar-toggle {
    padding: 9px 0px;
}
.img-logo {
    width: 120px;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,
.container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0px;
    margin-left: 0px;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-collapse{
	padding-right: 0px;
    padding-left: 0px;	
	}
    header.allarea {
        width: 100%;
        padding: 0 1.5%;
        background-color: #9d0055;
    }
.dropdown-menu{
		display: none !important;
	}
.navbar-header .img-logo{
	display: block !important;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 3px;
	}
.navbar-nav{
        float:left;
	    margin: 0 0 ;
			}
.navbar-header {
        float: none;
    }

.navbar-left,
.navbar-right {
        float: none !important;
    }

.navbar-toggle {
        display: block;
    }

.navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

.navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none!important;
    }

.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
	width: 100%;	
    }

.navbar-nav>li {
	float: none;
	border-bottom: 1px solid #FFFFFF;
    }

.navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 10px;
    }

.collapse.in{
	display: block !important;
    }
  

    /* Hapus gap 15px pada .navbar-collapse */
.navbar .navbar-nav {
      margin-left: -15px;
      margin-right: -15px;
    }

    /* Merapihkan dropdown menu: Warna, posisi dll */
.navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: rgb(119, 119, 119);
        padding: 5px 15px 5px 25px;
    }
			}
@media (min-width: 768px) {
    .navbar-nav {
        float: none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }

    .modal-dialog {
        margin: 60px auto;
    }
}