.nondivisionalmenu {
    background: #cddeff;
    height: 90px;
    -moz-transition: height 1.20s ease;
    -webkit-transition: height 1.20s ease;
    -o-transition: height 1.20s ease;
    transition: height 1.20s ease;
}
.adsearch {
    margin-bottom: 0 !important;
}
.adsearch {
    margin-bottom: 32px;
    width: 960px;
    margin: 0 auto;
    clear: both;
    position: relative;
    display: table;
    padding: 20px 0 !important;
}
.adsearch input {
	margin-left:0 !important;	
}
#TextSearch {
	background: #fff !important;
	width: 590px !important;
	border: 1px solid #fff !important;
}
.ico-adsearch{
	padding: 0 12px 0 30px !important;
	background-position: -293px -185px !important;
}
.adsearch .input-group-btn:first-child > .btn {
    background: #292f7c !important;
    color: #fff !important;
    height: 45px !important;
    width: 326px !important;
}
.ico-caretsearch {
    background-position: -137px -95px;
    margin-top: -13px;
    width: 34px;
    height: 34px;
    float: right;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 0 !important;
}
#BrowseDropDown .ico-caret {
    background-position: -151px -187px;
    margin-top: -10px;
}
#nondiv-searchbtn {
    background: #ACACAC;
    width: 45px !important;
    padding: 0 !important;
}
.NondivisionalHeightdiv {   
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
}

.adsearch ul {    
    padding: 0 !important;
	margin-top: 0 !important;
	border: none !important;
	transition: max-height 1s ease-out;
	width: 324px !important;
}
 
.OpenNonediv {    
	transition: max-height 0.85s cubic-bezier(0.51, 0.64, 0.93, 1.15) !important;
	 -moz-transition:max-height 0.85s cubic-bezier(0.51, 0.64, 0.93, 1.15) !important;
    -webkit-transition: max-height 0.85s cubic-bezier(0.51, 0.64, 0.93, 1.15) !important;
    -o-transition: max-height 0.85s cubic-bezier(0.51, 0.64, 0.93, 1.15) !important;
}
#DropDownBrowseMenu {
    display: initial !important;
    padding: 10px 10px 0 0!important;
    max-height: 0;
    overflow: hidden;
}

.div-sub-menu {
    overflow: initial !important;
    max-height: inherit !important;
}
.dropdown-toggle{
	height: 46px !important;
}
.adsearch ul li a:hover {	
	background: transparent !important;
}
.adsearch ul li a {
    width: 300px;
    color: #292f7c !Important;
    font-family: KievitCL_OT-Regular;
    font-size: 14px;
    /* padding: 5px 0 !important; */
    font-weight: 600;
    display: block;
}
.gecko .adsearch ul li a, .mac.gecko .adsearch ul li a {   
    font-family: KievitCL_OT-Medium;
	font-weight: 500;    
}
.adsearch ul li a:hover {text-decoration: none !important;}
.NondivisionalDropdown {display:block !Important;} 

.dnnFormWarning {
    min-height: 42px !Important;
}
#submenu-dropdownmenu {
    height: 39px;
}
#DropDownBrowseMenu .nav>li>a:focus,.nav>li>a:active,#DropDownBrowseMenu .menu-dropdownmenu a:hover,#DropDownBrowseMenu .menu-dropdownmenu a:visited {
    height: 37px !important;
}
#BrowseDropDown .ico-caret1 {
    background-position: -98px -186px !Important;
    margin-top: -8px;
}
.Ceng_Activemenu {
    height: 37px !important;
}
.btn:active, .btn.active {  
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.menu-dropdownmenu {
    height: 39px;
}
.adsearch ul li:first-child {
    /* border-top: 1px solid #f9f9f9; */
    /*border: 2px solid #292f7c;*/
    padding: 5px 0;
    margin-top: 10px;
    margin-left: 0;
    background-color: #3942b0;
}
.nondivbrowse {
    color: #fff !important;
}
.adsearch input {padding: 0 10px 0 20px !important;}

_:-ms-fullscreen, :root #DropDownBrowseMenu { display: block !important; }
.menu-dropdownmenu-active {    
    height: 37px !important;
}
.DropDownBrowseMenuOpen {display: block !important;}

.dropdown-menu .dropdown-submenu.shop {
    font-size: 12px;
    padding-left: 10px;
    font-weight: 500!important;
    margin-left: -10px;
    background-color: #ffcb05 !important;
}

li.dropdown-submenu:first-child a {
    /*font-size: 12px;
    padding-left: 10px;
    font-weight: 500;
    margin-left: -10px;
    background-color: #ffcb05 !important;
    text-transform: uppercase;
      color: #fff !important;
      font-family: KievitCL_OT-Bold !important;
    */
}

.Browseinactivemenu {    color: #fff !important;}
.Trasnsdelay ul.dropdown-menu {
    background: #fff !important;
    border: 1px solid #292f7c !important;
    height: auto;
    margin-top: 60px !important;
}

.Trasnsdelay ul li.dropdown-submenu.Trasnsdelay:first-child {
    border: none;
}

.Trasnsdelay ul li.dropdown-submenu.Trasnsdelay a:hover {
    background: #0089c5 !important;
    color: #fff !important;
}
.Trasnsdelay ul li.dropdown-submenu.Trasnsdelay a{
font-size: 14px;
    font-weight: 600;
}

  .one {
    background: #63bccc;
    list-style-type: none;
    color: #fff;
    padding: 15px 50px;
}
.one:last-child {
    border-left: 1px solid #fff;
}
.Browseactivemenu {color: #fff !important;font-size: 15px;}

.he-menu-item {
    width: 324px !Important;
    color: #292f7c !Important;
    font-family: KievitCL_OT-Regular;
    font-size: 14px;
    padding: 4px 0 !important;
    font-weight: 600;
}
    .he-menu-item:hover {
        background: #ebf4fc !important;
    }

.submenuparentactive
{
	background: transparent !important;
}
.OpenNonediv-li {
    overflow: initial !important;
} 

_:-ms-fullscreen, :root .OpenNonediv-li {
    overflow: visible !important;
}

.dropdown-menu .div-sub-menu .sdropdown-submenu:first-child {
    background-color: #ebf4fc;
}

.sdropdown-submenu {
    border-bottom: none !important;
}
.sdropdown-submenu a {
    padding: 4px 0 !important;
	width: 300px !important;
    color: #fff;
}
/* .he-menu-item:hover .dropdown-submenua {
    color: #fff !important;
} */
    .sdropdown-submenu:first-child {
        padding: 0 !important;
        border: 0 !important;
        margin-top: 0 !important;
    }


.div-sub-menu1 {
    position: absolute;
    left: 648px !important;
    top: 61px !important;
	border-right: 1px solid #0089C5 !important;
}
.div-sub-menu1 li a {
    width: 324px !important;
}
.sdropdown-submenu a:focus {
    text-decoration: none !important;
}
.Trasnsdelay ul.div-sub-menu {
    border-right: 1px solid #292f7c !important;
    border-bottom: 1px solid #292f7c !important;
}

.dropdown-menu.div-sub-menu {
	position: relative;
}

#MyPersonalDashBoardMenu{
	    line-height: 17px !important;
}
#MyPersonalDashBoardMenu {
    padding: 11px 0 8px !important;
}
a#SelectedMenu:focus {
    height: auto !important;
	outline: 0 !important;
}
#BrowseDropDown>span.btn {
    width: 326px !important;
}

::-webkit-input-placeholder {
    color:    #707070 !important;
	font-family: KievitCL_OT-Regular;
}
:-moz-placeholder {
   color:    #707070 !important;
   font-family: KievitCL_OT-Regular;
   opacity:  1;
}
::-moz-placeholder {
   color:    #707070 !important;
   font-family: KievitCL_OT-Regular;
   opacity:  1;
}
:-ms-input-placeholder {
   color:    #707070 !important;
   font-family: KievitCL_OT-Regular;
}
::-ms-input-placeholder {
   color:    #707070 !important;
   font-family: KievitCL_OT-Regular;
}
.ico-closeicon {
    position: absolute;
    width: 22px;
    height: 22px;
    z-index: 999;
    right: 52px;
    top: 33px;
    display: none;
    background-position: -216px -440px;
	cursor: pointer;
}
.adsearch ul li {
    width: 322px !important;
    margin-left: -10px;
}
.dropdown-submenu:first-child:hover {
    background: #3942b0 !important;
}
.dropdown-submenu:first-child:hover a {
    color: #fff !important;
    background: transparent !important;
}
.sdropdown-submenu:first-child:hover  {    
    background: #f8f8f8 !important;
}
.sdropdown-submenu:first-child:hover a {
    color: #005581 !important;
    background: transparent !important;
}

.dropdown-menu .head {
    border-top: 2px solid #D6D6D6 !important;
    font-family: KievitCL_OT-Medium !important;
    font-size: 12px;
    cursor: default!important;
    width: 324px !important;
    margin-left: -10px !important;
    padding-left: 0 !important;
    background: #f8f8f8 !important;
    color: #ACACAC;
    text-transform: uppercase;
}
.adsearch ul li a{margin-left:0;}
span.dropdown-submenua {
    margin-left: 0;
    color: #292f7c !Important;
    font-family: KievitCL_OT-Regular;
    font-size: 14px;
    font-weight: 600;
    display: block;
}
li.sdropdown-submenu:hover {
    background: #f8f8f8 !important;
}
li.sdropdown-submenu {
    margin-left: 0 !important;
}
li.dropdown-submenu:first-child {
    width: 304px !important;
	margin-bottom: 10px;
}
#BrowseDropDown .ico-caret {
	background-image: url(/Portals/0/images/glyphicons.png) !important;
}
#nondiv-searchbtn {
	background-image: url(/Portals/0/images/glyphicons.png) !important;
}