a:hover, .carousel-style-one.owl-theme .owl-controls .owl-nav div:hover, .button-green:hover, .account-dropdown a:hover, .mainmenu ul#nav > li:hover > a, .mainmenu ul#nav li ul.sub-menu > li:hover > a, .mainmenu ul#nav li ul.sub-menu li ul.inside-menu > li > a:hover, .search-form button[type="submit"], .mean-container .mean-nav ul li a:hover, .mean-container a.meanmenu-reveal, .single-item-text h4 a:hover, .single-latest-text > h3 a:hover, .single-product-text h4 a:hover, .single-event-item:hover h3 a, .subscribe-form > button:hover, .footer-list a:hover, .newsletter-two .subscribe-form > button:hover, .pagination-content.number .pagination li a, .single-teacher-text > h3 a:hover, .author-info > h4 a:hover, span.reply a, .sidebar-widget .single-teacher-text > h3 a:hover, .breadcrumb-bar a:hover, .recent-text > h4 a:hover, .related-tag .tags li a:hover, .link-social > a:hover, .shortcode-area i, .shortcode-area h3, .text-green, .header-top span.text-green, .slick-prev:hover:before, .slick-next:hover:before, .footer-widget-list li a:hover, .footer-container .social-links-three > a:hover  {
  color: #e73215;
}
.header-top:before, .about-area:before, .newsletter-area:before, .mainmenu ul#nav > li > a:after, .mainmenu ul#nav.menu-white > li > a:after, .search-menu, .button-default:hover, .button-green, .about-area .button-default, .single-item .button-default, .button-large.button-default, .single-latest-item .button-default, .single-product-text .button-default, .single-event-item .button-default, .subscribe-form > button, .social-icons > a:hover, .footer-area, .newsletter-two, .pagination-content.number .pagination li a:hover, .pagination-content.number .pagination li.current a, .pagination-content.number .pagination li:first-child a, .pagination-content.number .pagination li:last-child a, .product-details-content .button-default, .product-details-content .social-links a:hover, .duration-title, h4.title:after, .tution-fee, .single-sidebar-widget .social-links a:hover, .single-sidebar-widget .tags li a:hover, .pagination-content .pagination, .news-details-content .social-links a:hover, .contact-form-area .button-default, .skill-bar-item .progress-bar, #scrollUp, .bg-green, .bg-blue:hover, .preview-2 .nivo-directionNav a.nivo-prevNav:hover::before, .preview-2 .nivo-directionNav a.nivo-nextNav:hover::before, .slider-three .preview-2 .nivo-controlNav a, .footer-widget-area.footer-widget-four  {
  background: #e73215;
}
#particles-js, #particles-js.bg-color-1 {
    background-color: #e73215;
}
.search-form, .single-item, .single-latest-text, .single-product-text, .single-event-text, .subscribe-form > button, .subscribe-form > button:hover, .pagination-content.number .pagination li a, .subscribe-form > button, .subscribe-form > button:hover, .pagination-content.number .pagination li a, .pagination-content.number .pagination li a:hover, .pagination-content.number .pagination li.current a, .product-details-content .social-links a:hover, .single-teacher-text, .single-course-details, .course-duration .text, .tutor-image > img, .single-sidebar-widget .social-links a:hover, .single-sidebar-widget .tags li a:hover, .single-sidebar-widget .single-item, .event-details-content .single-event-item, .recent-content-item > a, .quote-section, .news-details-content .social-links a:hover, .shortcode-area i, .shortcode-area h3, .border-green, .slider-three .nivo-controlNav a.active:before, .slider-three .nivo-controlNav a:hover:before {
  border-color: #e73215;
}

.header-top:after, .about-area:after { 
    border-color: rgba(0, 0, 0, 0) #e73215 #e73215 rgba(0, 0, 0, 0);
}
.about-area:after, .newsletter-area:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e73215 #e73215;
}
.slider-area::after, .overlay-light-fullwidth::after {
    background: rgba(134, 188, 66, 0.6) none repeat scroll 0 0;
}
.overlay-light-2-fullwidth:after, .semi-transparent  {
    background: rgba(134, 188, 66, 0.4) none repeat scroll 0 0;
}
.header-logo-menu.stick.semi-transparent, .gallery-img, .gallery-img .hover-effect  {
    background: rgba(134, 188, 66, 0.85) none repeat scroll 0 0;
    background: red; border:1px solid #000;
}
.footer-img a:before {
    background: rgba(134, 188, 66, 0.9) none repeat scroll 0 0;
}
.single-teacher-image > a:after {
    background: rgba(134, 188, 66, 0.8) none repeat scroll 0 0;
}
.social-links > a:hover {
    background: #7a9757 none repeat scroll 0 0;
    border-color: #7a9757;
}

/* CICLUP */
.box-acesso-rapido-home{
  border-radius: 5px; border: 2px solid #fff; padding: 20px;
}
.box-acesso-rapido-home:hover{
  background-color: rgba(255, 255, 255, 0.2);
  border: 2px solid #e73215;
}
.navbar-nav {
    float: right;
}
.barra-color{
  width: 100%; height: 3px; background: url(../img/barra-color.png) repeat top center;
}
.hr-hjweb{
    border: 1px solid; 
    border-color: #dfdfdf #dfdfdf #d2d2d2 #dfdfdf;
}
.fonte_acessibilidade{
    margin: 0px; 
    padding: 0px;
}
.atalhos {
    color:#fff;
    padding: 0px;
    margin: 0px;
}
.atalhos:hover{
    background: #ededed;
}
.atalhos a{
    color:#fff;
    padding: 0px;
    margin: 0px;
}
.atalhos a:hover{
    color:#e73215;
}

.pontilhados-busca{ 
    width: 100%; 
    float: left;
    height: 15px;
    background: url(../_design/pontilhados.png) top center repeat-x;
}
.pontilhados{ 
    width: 100%; 
    position: relative;
    height: 1px;
    background: url(../_design/pontilhados.png) center center repeat-x;
    padding: 0px;
}
.colorir{
    background: #f9f9f9;
}
.img_100{
    width: 100%;
}
.float_left{
    float: left;
}
.download_ico{
    margin-top: 3px;
    margin-right: 10px;
    float: left;    
}
.black_color_text{
    color: #000;
    font-weight: bold;
}

.box_lado2 {
    margin-bottom: 30px;
}
.box_lado {
    border-bottom: 1px solid #e6e6e6;    
}
.box_lado li{
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;        
    padding: 15px;
    -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.box_lado li:hover{
    background:#fbf7ca;
}
.nomargin{
  margin: 0px;
}
.nopadding{
  padding: 0px; 
}
.ml5{
    margin-left: 5px;
}
.ml10{
    margin-left: 10px;
}
.ml20{
    margin-left: 20px;
}
.ml30{
    margin-left: 30px;
}
.ml40{
    margin-left: 40px;
}
.ml50{
    margin-left: 50px;
}
.mr5{
    margin-right: 5px;
}
.mr10{
    margin-right: 10px;
}
.mr20{
    margin-right: 20px;
}
.mr30{
    margin-right: 30px;
}
.mr40{
    margin-right: 40px;
}
.mr50{
    margin-right: 50px;
}
.mt0{
  margin-top: 0px;
}
.mt1{
  margin-top: 1px;
}
.mt5{
  margin-top: 5px;
}
.mt10{
  margin-top: 10px;
}
.mt20{
  margin-top: 20px;
}
.mt30{
  margin-top: 30px;
}
.mt40{
  margin-top: 40px;
}
.mt50{
  margin-top: 50px;
}
.mt60{
  margin-top: 60px;
}
.mt70{
  margin-top: 70px;
}
.mt80{
  margin-top: 80px;
}
.mt90{
  margin-top: 90px;
}
.mt100{
  margin-top: 100px;
}
.mb0{
  margin-bottom: 0px;
}
.mb1{
  margin-bottom: 1px;
}
.mb5{
  margin-bottom: 5px;
}
.mb10{
  margin-bottom: 10px;
}
.mb20{
  margin-bottom: 20px;
}
.mb30{
  margin-bottom: 30px;
}
.mb40{
  margin-bottom: 40px;
}
.mb50{
  margin-bottom: 50px;
}
.mb60{
  margin-bottom: 60px;
}
.mb70{
  margin-bottom: 70px;
}
.mb80{
  margin-bottom: 80px;
}
.mb90{
  margin-bottom: 90px;
}
.mb100{
  margin-bottom: 100px;
}
.pt1{
  padding-top: 1px;
}
.pt5{
  padding-top: 5px;
}
.pt10{
    padding-top: 10px;
}
.pt20{
    padding-top: 20px;
}
.pt30{
    padding-top: 30px;
}
.pt40{
    padding-top: 40px;
}
.pt50{
    padding-top: 50px;
}
.pb1{
    padding-bottom: 1px;
}
.pb5{
    padding-bottom: 5px;
}
.pb10{
    padding-bottom: 10px;
}
.pb20{
    padding-bottom: 20px;
}
.pb30{
    padding-bottom: 30px;
}
.pb40{
    padding-bottom: 40px;
}
.pb50{
    padding-bottom: 50px;
}
.barra{
    float: left;
    width: 100%;
    height: 1px;    
    background: #f5f5f5;
    border-bottom: 1px solid #eeeeee;
}
.barra-1{
    float: left;
    width: 100%;
    height: 1px;    
}
.barra-5{
    float: left;
    width: 100%;
    height: 5px;
}
.barra-10{
    float: left;
    width: 100%;
    height: 10px;
}
.barra-15{
    float: left;
    width: 100%;
    height: 15px;
}
.barra-20{
    float: left;
    width: 100%;
    height: 20px;
}
.barra-25{
    float: left;
    width: 100%;
    height: 25px;
}
.barra-30{
    float: left;
    width: 100%;
    height: 30px;
}
.barra-35{
    float: left;
    width: 100%;
    height: 35px;
}
.barra-40{
    float: left;
    width: 100%;
    height: 40px;
}
.barra-45{
    float: left;
    width: 100%;
    height: 45px;
}
.barra-50{
    float: left;
    width: 100%;
    height: 50px;
}
.barra-100{
    float: left;
    width: 100%;
    height: 100px;
}
.barra-200{
    float: left;
    width: 100%;
    height: 200px;
}
.barra-300{
    float: left;
    width: 100%;
    height: 300px;
}
.arredondar{
    -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;

}
.border_padrao{
    border:1px solid #b9b9b9;
}
.border_padrao2{
    border:1px solid #cecece;
}

.mobile-hidden-2{ display:none; }   

.acesso-rapido-lado{
    min-width: 200px;
    position: absolute;
    left: -90px;
}

@media (max-width: 460px) {

    .mobile-hidden{ display:none; }
    .mobile-hidden-2{ visibility: hidden;display: block; }  
    .bandeiras{
        margin-top: 0px;
    }
    .acesso-rapido-lado{
        width: 100%;
        position: absolute;
        left: 0px;
    }    
}
.acesso-rapido{
    border: 2px solid #d6d6d6;
}
.widget_footer{
    background: rgba(0,0,0,0.55);
}


.img_100_porcento { width: 100%; }
.img-responsive{ width: 100%; }

.btn-acesso-rapido{
  text-shadow: none;
  padding: 10px 20px;
  line-height: 1.6;
  box-shadow: none;
  font-size: 13px;
  font-weight: 700;
  border: 1px solid #cc2529;
  border-radius: 8px; -webkit-transition: background-color .15s ease-out; transition: background-color .15s ease-out;
}
.btn-acesso-rapido:hover, .btn-acesso-rapido:active, .btn-acesso-rapido:active{
  border: 1px solid #cc2529;
  background: #c1c1c1
}
.cx-acesso-info{
  width: 100%; 
  text-align: center;
  padding: 10px 10px 0px 10px;
  margin-bottom: 30px;
  border: 1px solid #dddddd;
  background: #fff;
  border-radius: 3px; -webkit-transition: background-color .15s ease-out; transition: background-color .15s ease-out;
}
.cx-acesso-info:hover{
  border: 2px solid #dddddd;
  background: #fafafa;
}
.cx-acesso-info a:hover{
  text-decoration: underline;
}
.cx-acesso-info i{
  font-size: 40pt;
  padding: 0px;  
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 1px;  
  margin-right: 1px;  
  color: #cc2529;
}
.cx-acesso-info h3{
  font-size: 13pt;
  margin-top: 0px;
  margin-bottom: 10px;  
  margin-left: 10px;  
  margin-right: 10px;  
  padding: 0px;
  line-height: 25px;
}
.cx-acesso-info strong{
  color:#cc2529;
}

table {
    border-collapse: collapse;
    border: solid 1px #e6e6e6;
    width: 100%;
}

table {
    color: #666;
    background-color: #fff
}
td, th {
    padding: 10px;
    font-size: 12px;
}
th {
    color: #000;
    background-color: #e6e6e6;
}
td {
    background-color: #FFFFFF;
}
.icon {
    width: 35px;
}
.borda_texto{
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.hjweb-acessibilidade-top{
    margin: 0px;
    width: 100%;
    padding: 3px;    
    border-radius: 5px; 
    border: 1px solid #EEEEEE;   
    background: #F7F7F7;  
    z-index: 9999;
}
.hjweb-acessibilidade{
    padding: 10px 20px 10px 10px;    
    float: right;
}
.hjweb-acessibilidade a{
  color:#333333;
  font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
}
.hjweb-acessibilidade a > i{
    display: inline-block;
    padding: 3px;
}
input .form-control{
  border-color: #ccc;
}

/* FLYER */
.Comunicado
{
  position:fixed;
  top:0;
  left:0;
  z-index:11112;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
  text-align: center;
  width:100%;
  height:100%;
  min-height:100%;
}
.comunicado_flyer{
  position: relative;
  margin: 0 auto;
}
.comunicado_flyer img {
  border: #fff 3px solid;
}