div#content {
    visibility: hidden;
}
body,html{background:#FAFAFA!important;font-family: 'Roboto', sans-serif!important;}

/* Left Menu Styles */
#IDX-main{overflow:hidden}
.IDX-container-navbar ul.nav li{ border-bottom:1px solid #f3f3f3!important}
ul.nav.nav-pills li{background-color: #4a4a4a!important; padding:5px 0;  width: 100%; min-height:48px}

ul.nav.nav-pills li a{ color:#FFFFFF; font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif;}
form#IDX-searchForm{  overflow: hidden;   padding-bottom: 35px;}
ul.nav.nav-pills li:hover{ background-color:#CFD8DC;}
ul.nav.nav-pills li:hover a{color:#5F7D8C}
ul.nav.nav-pills li.IDX-active{background-color:#8c2!important; 
display: inline-block;position: relative;}
ul.nav.nav-pills li.IDX-active:hover a{color:#FFFFFF;}
ul.nav.nav-pills li.IDX-active a:after {
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    right: -22px;
    border-style: solid;
    border-width: 26px 0 26px 22px;
    border-color: transparent transparent transparent #8c2;
top:-6px;
    z-index: 10;
}
.IDX-wrapper-standard .IDX-navbar-default{ background:none!important; border:none!important}
.nav-pills > li + li{ margin-left:0!important}
.IDX-navbar ul.nav.nav-pills > li:first-child > a{padding:9px 16px}
.IDX-wrapper-standard .IDX-navbar-collapse{ padding-left:0!important}

ul.nav.nav-pills li:last-of-type{-webkit-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
-moz-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
border-bottom:0
}
.select2-drop,
.select2-drop.select2-drop-above,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-dropdown-open .select2-choice
{box-shadow:none!important}

.select2-drop-active{border-left:#DDDDDD 1px solid!important;border-right:#DDDDDD 1px solid!important;border-bottom:#DDDDDD 1px solid!important}
#IDX-main.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse, 
#IDX-main.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form, 
#IDX-main.IDX-wrapper-standard .IDX-navbar-default {
background-color: transparent;
}
.nav > li.IDX-searchNavItem > a:hover, .nav > li.IDX-searchNavItem > a:focus {
    text-decoration: none;
    background-color: transparent;
}

/* End Menu */



/* Begin Form */

form#IDX-searchForm .form-group input.form-control{border-left:#DDDDDD 1px solid;border-top:#DDDDDD 1px solid;
border-right:#DDDDDD 1px solid; border-bottom:#DDDDDD 3px solid; height:47px;
font-size:14px; color:#555555; font-weight:500;
}
p.IDX-help-block{ font-size:15px; font-weight:500; color:#555555}

div#IDX-action-buttons {
    display: inline-block;
    float: right;
    max-width: 368px;
    width: 100%;
}
.IDX-wrapper-standard div#IDX-action-buttons .IDX-btn{font-size:18px!important; font-weigth:700!important; width:100%!important; max-width:168px;
-webkit-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
-moz-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
height:47px;
}
.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formSubmit{
margin-left:30px!important;
color:#fff;
font-weight:700;
text-transform:uppercase;
border-radius:0!important;
padding:0!important;
position:relative!important;
}

.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formReset{background:#F5F5F5; border:#CCCCCC 1px solid; text-transform:uppercase; font-weight:700;
color:#757575}

.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formReset:hover{background:#FFFFFF!important}

/* responsive */

@media (max-width: 1024px) {
/* Begin Navs */
.IDX-navbar-header{background:#607D8B;float:right!important; width:100%;}
.IDX-navbar-header button.IDX-navbar-toggle{background:#455A64;display:block!important}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse.IDX-collapse{ display:none!important;}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse.IDX-collapse.IDX-in{ display:block!important;}

.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse, .IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form{ border-color:#FAFAFA!important}
.page_content ul.nav.nav-pills li:last-of-type{
box-shadow: none;
border-bottom:0
}
.main-site-content,.left-side-menu{float:none; width:100%; display:block}
.main-site-content,.left-side-menu{ padding:0 30px}
.page_content ul.nav.nav-pills li.IDX-active a:after{ content:normal;}
.IDX-navbar ul.nav.nav-pills > li:first-child > a{ padding:9px 10px}
.IDX-wrapper-standard .IDX-navbar-collapse{ padding-right:0!important}
/* End Navs */


}


@media (max-width : 640px) {
/*.IDX-navbar-header{background:#607D8B}
.IDX-navbar-header button.IDX-navbar-toggle{background:#455A64}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse, .IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form{ border-color:#FAFAFA!important}
.page_content ul.nav.nav-pills li:last-of-type{
box-shadow: none;
border-bottom:0
}*/
.IDX-wrapper-standard .IDX-navbar-collapse.IDX-in{ overflow-y:visible!important}
}

@media (max-width : 480px) {
div#IDX-action-buttons{max-width:100%; width:100%; float:none}
.IDX-wrapper-standard div#IDX-action-buttons .IDX-btn{max-width:100%}
.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formSubmit{margin-left:0!important; margin-top:25px!important}
}

.IDX-wrapper-standard .select2-chosen, .IDX-wrapper-standard .select2-input.select2-default, .IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices {
    color: #000!important;
}