@charset "utf-8";
/* CSS Document */

/*Top Navigation
--------------------------------------------------*/
.dropdown-submenu { position:relative; }
.dropdown-submenu > .dropdown-menu {top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; }
.dropdown-submenu > a:after {display:block; content:" "; float:right; width:0; height:0; border-color:transparent;border-style:solid; border-width:5px 0 5px 5px; border-left-color:#cccccc; margin-top:5px; margin-right:-10px; }
.dropdown-submenu:hover > a:after { border-left-color:#555; }
.dropdown-submenu.pull-left { float:none; }
.dropdown-submenu.pull-left > .dropdown-menu{ left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px; }
.navbar { margin-bottom: 10px; }
.navbar-nav > li {margin-left: 25px;}
.navbar-nav > li > a { color: #767676; font-size: 16px; padding-top: 19px; padding-right: 12px; padding-left: 0; }
.navbar-nav > li > a:hover { background: none; border-top: 2px solid #21c2f8; padding-top: 17px; }
.navbar-nav > li > a:focus { background: none; }
.dropdown-menu > li > a { color: #767676; font-size: 16px; padding: 7px 30px 10px 20px; border-bottom: 1px solid #ccc; }
.dropdown-menu { padding: 0; min-width: 100%; border-top: 2px solid #21c2f8; border-radius: 0; padding-top: 7px; }
.dropdown-menu > li:last-child > a { border-bottom: none; }
.navbar-right .dropdown-menu { right: auto; /*margin-top: 56px !important;*/ }
.dropdown-menu > li > a:hover { background: #21c2f8; color: #fff; }
.dropdown.dropdown-submenu.open > a, .dropdown.dropdown-submenu.open > a:hover, .dropdown.dropdown-submenu.open > a:focus {
 background: #21c2f8; color: #fff; }
.dropdown-submenu > .dropdown-menu { border-radius: 0; }
.dropdown-submenu > a::after { border: none; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: none; border-top: 2px solid #21c2f8; padding-top: 17px; }
.navbar-form > .searchBox { width: 112px; padding-left: 5px; background: #dcdcdc; color: #a5a4a4; }
.navbar-form > .searchBox > i { vertical-align: middle; }
.navbar-form { margin-right: 0; margin-top: 14px; }
.navbar-form > .searchBox > input { line-height: 16px; width: 91px; height: 27px; border-radius: 0; box-shadow: none; border: none; display: inline-block; background: #dcdcdc; padding: 6px; }
.topTwoBtn { text-align: right; text-transform: uppercase; margin-top: 10px; float: right;}
.topTwoBtn > button,.topTwoBtn > a { text-transform: uppercase; font-size: 12px; color: #fff; border: none; border-radius: 2px; border-bottom: 3px solid #47abd5; height: 33px; }
.topTwoBtn > button:hover,.topTwoBtn > a:hover { color: #fff; border-bottom: 3px solid #47abd5; }
.topTwoBtn .greenBtn { background: #1db009; width: 118px; }
.topTwoBtn .greenBtn:hover{background: #2f383d; }
.topTwoBtn .darkBlue { background: #0072a5; margin-right: 15px; margin-left: 18px; width: 112px; }
.topTwoBtn .darkBlue:hover{background: #2f383d;}
.dropdown.desktop:hover .dropdown-menu {
   display: block;
}
.navbar-nav > li .fa {
   margin-left: 3px;
}
#nav-menu-item-3398, #nav-menu-item-3399, #nav-menu-item-3400, #nav-menu-item-3401{ display: none; }
@media (min-width: 768px) and (max-width: 991px) {
.navbar-form { padding-left: 0; }
.navbar-nav > li > a { font-size: 13px; padding-right: 8px; }
.btn-arrow { font-size:18px; }
section.conversation .steps{ width:82%; }
}

@media (max-width: 767px) {
header.navbar{ min-height:90px; }
.navbar { margin-bottom:0; min-height:30px; }
.navbar-toggle .icon-bar { height:3px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top:2px; }
.navbar-brand { padding:26px 0 0 35px; }
.navbar-brand > img{ max-width:153px; }
#navbar-collapse-1 { margin:39px -16px 0; background:#fff; position:absolute; left:0; right:0; border-top:1px solid #ebebeb; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ padding-top:13px; }
.navbar-nav i { display: none; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: url(../images/mob-menu-collups.png) no-repeat right center; border-top: none; }
.dropdown a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus { background: url(../images/mob-men-bg.png) no-repeat right 18px; border-top: none; }
.navbar-nav > li > a, .navbar-nav > li > a:hover { padding-top: 8px; padding-bottom: 8px; font-size: 15px; color: #99abb7; }
.navbar-nav { margin-right: 15px; margin: 0; }
.navbar-collapse { padding: 0; }
.nav > li { border-bottom: 1px solid #f5f7f8; padding-left: 20px; padding-right: 20px; }
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 8px 15px 8px 25px; }
.dropdown-menu > li a { border-bottom: none; background: url(../images/dropdown-list-style.png) no-repeat left 15px;
 color: #a1b1bc; font-size: 15px; }
.dropdown.open { background-color: #f6f6f6; }
.dropdown.dropdown-submenu.open > a, .dropdown.dropdown-submenu.open > a:hover, .dropdown.dropdown-submenu.open > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus  {
background: url(../images/drop-downlist-active.png) no-repeat left 15px; color: #21c2f8; }
.navbar-nav .open .dropdown-menu { padding-left: 20px; padding-top: 0; padding-bottom: 10px; }
.navbar-form > .searchBox { width: 100%; }
.navbar-form > .searchBox > input { width: 95%; }
.topTwoBtn > button { display: block; }
.topTwoBtn .greenBtn, .topTwoBtn .darkBlue { width: 98%; margin-top:20px;}
.topTwoBtn .darkBlue { margin-left: 0; margin-top: 20px; }
.navbar-toggle { background: url(../images/mobile-menu-cross.png) no-repeat center center; padding:5px; position:absolute;
top:-28px; right:4px; margin-right:0; }
.navbar-toggle.collapsed .icon-bar { background: #fff; }
.navbar-form { margin:5px 0 0 5px; }
.topTwoBtn { margin:0 10px 0 20px;}
.navbar-toggle.collapsed { background: #21c2f8; }
.collapsed .icon-bar { background: transparent; }
.navbar-right .dropdown-menu { margin-top:0 !important; }
}

@media (max-width: 480px) {
.navbar-form > .searchBox > input { width: 87%; }
}
