

/* responsive text queries */
@media screen and (max-width: 992px) {
  p,.btn,input,div,span,h4 {
    font-size: 95%;
  }
  h1 {
    font-size: 24px;  
  }
  h2 {
    font-size: 22px;  
  }
  h3 {
    font-size: 18px;  
  }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .head{margin-top:-23px;}
}

@supports (-ms-accelerator:true) {
  .head { margin-top:-23px; } 
}

.menu_mg{margin:0 2px 0 2px;}

.clear { width: 100%; clear: both;}
.loginbg { background: #4285f4;}
.vermelho { background: #920 !important;}
.menu {width: 800px; margin: 0 auto; display: block;}
.principal {margin-top: 40px;}
.navbar-nav>li>a {padding-left: 27px !important; padding-right: 29px !important; font-size: 15px;}
th { text-align: center !important; background-color: #aaa;}
#sortable { list-style-type: none; margin: 0; padding: 0;  }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; }
.modal-backdrop {height: 100000px !important;min-height: 100% !important;position:absolute;}
.btn, .panel-title{font-weight: bold !important;}
body{background-color: #fff!important;margin:0!important;}
/*header*/
.welcome {background-color: #0B0863;margin: 10px 0;height: 300px;}
.welcome h2{color: #fff;text-align: center;font-family: Open sans;font-weight: lighter;    font-size: 155%;margin-top: 29%!important;}
.welcome span{display: block;color: #fff;font-size: 90%;font-family: Open sans;text-align: center;margin-top: 25%;}
.welcome a{color: #fff;text-decoration: none;text-align: center;display: block;font-family: Open sans;font-size: 88%;font-weight: bold;margin-top: 10px;}
.hidden{    display: none !important;visibility: hidden;}

/*footer*/
.parceiros{margin:-4px 0 0 29px;}

.maps_title{color: #e1e1e1;font-size: 18px;font-family: Open sans; text-align: justify;}
.maps_link{color: e1e1e1;font-size: 12px;font-family: Open sans;font-weight: 600;display: block;}
.text_footer{color: #e1e1e1;font-size: 12px;font-family: open sans;text-align: justify;display: block;}
.fones_title{color: #e1e1e1;font-family: open sans;font-size: 16px;display:inline-block;}
.fone_text{color: #e1e1e1;font-family: open sans;font-size:14px; margin-left: 37px;margin-top: 15px; display: inline-block;}

/*.bxslider li{position:relative!important;}*/
.pos_footer{height: 50px;background-color: #333333;}
.pos_footer div{margin: 0 auto 0 auto;overflow: hidden;float: none;}
.pos_footer div span{color: #fff;font-size: 12px;margin-top: 20px;display: block;}



.breadprod{position: absolute!important; margin-top: -110px; margin-left: 19px;}

.breadprod h2{text-transform: uppercase;font-size: 19px; color:#fff;}

.breadprod h2 a{color:#fff;}

/*menu*/

.menu_ul{display: block;overflow: hidden;padding-left: 1px;}
.menu_li{list-style: none;font-family: Open sans;font-size: 14px;font-weight: 600;}
/*.menu_li:hover{background-color: #3781b7;}*/
.menu li a:hover{background-color: #c4ccd0!important; border-bottom:2px solid #3781b7;line-height: 20px;}
.menu li a:active{background-color: #c4ccd0!important; border-bottom:2px solid #3781b7;line-height: 20px;}
.menu li a{font-family:open sans; font-weight:normal; font-size:17px!important; line-height: 20px; color:#404241!important;padding-bottom: 18px!important;}
.ul_menu li a{list-style: none; color:#000; padding: 10px 30px 10px 10px;font-family: Open sans;font-size: 14px;font-weight: normal!important;}
.ul_menu li{list-style: none;}

.li_menu:hover{background-color: #c4ccd0!important; border-bottom:2px solid #3781b7;line-height: 20px;}

.dropdown-menu li a:hover{background-color: #3781b7!important;}
.dropdown-menu li:hover{background-color: #3781b7!important;}

.maps_link:hover{color:#fff;text-decoration: none;}

.bx-viewport{border:none!important;}

.bx-caption{margin-top: 544px;width: 100%;height: 220px;z-index: 1000;display: block;position: absolute;background-color: #0C0C0C;opacity: 0.3;}
.bx-caption span{font-family:open sans!important; font-size:20px!important; font-weight:normal;color:#ffffff!important;}

.backtext_banner{margin-top: 544px;width: 100%;height: 220px;z-index: 1000;display: block;position: absolute;background-color: #0C0C0C;opacity: 0.3;}
.text_banner{z-index: 2000;display: block;position: absolute; margin-top: 576px; margin-left: 88px;}
.text_banner h1{font-family:open sans; font-size:48px; font-weight:lighter;color:#ffffff;}
.text_banner p{font-family:open sans; font-size:20px; font-weight:normal;color:#ffffff;}

/*produtos*/
.conteudo-page ul{ margin-left: 26px;}

.simboldrop a{padding-bottom: 20px!important; padding-top: 30px!important;padding-left: 5px!important;padding-right: 5px!important;}

.menu_prod ul li{list-style: none;padding: 16px 30px; font-family:open sans;}

.menu_prod ul li:hover{border-bottom: 2px solid #3781b7; background-color: #a7b7c2;}

.menu_prod ul li a{text-decoration: none; color:#000;}

.div_link{position: absolute; margin: -40px 0 0 214px;}

.div_link a{padding: 5px 17px;background-color: #063e66;color: #fff;font-size: 13px;font-family: open sans;}

.btn_more:hover{color: #fff!important;text-decoration: none; background-color: #0095ff!important;}

.text_content{font-family: open sans;font-size: 13px;font-weight: normal;text-align: justify;}

/*PRODUTO*/



.link_prod:hover{background-color: #0095ff; color:#fff;}

.link_prod{margin-right: 39px;padding: 5px 17px;background-color: #063e66;color: #fff;    margin-top: 20px;font-size: 13px;font-family: open sans;}

.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
  border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
  margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
  background-color: #ddd;
  border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border-color: #ddd;
  border-bottom-color: transparent;
  font-size: 14px;
  font-family: open sans;
}

.nav-tabs>li>a{
  font-size: 14px;
  font-family: open sans;
  

}

.nav-tabs>li>a:hover{
  background-color: #c4ccd0!important; 
  border-bottom:2px solid #3781b7;
  font-weight:bold;
  line-height: 20px;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
   background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
