.container {max-width: 1200px !important;width: 100% !important;}

::selection {background-color: #140958;color: #FFF;}
::-moz-selection {background-color: #140958;color: #FFF;}
small {display: inline-block;line-height: 1.1;}
textarea {resize:vertical;}
/*FONTS START
**********************************************************************************************/
body {font-family: 'rubikregular';}
.block-body ul li a:hover, .list-pagination .active a {font-family: 'rubikmedium';}

.light {font-family: 'rubiklight';}
.light_italic {font-family: 'rubiklight_italic';}
.regular {font-family: 'rubikregular';}
.italic {font-family: 'rubikitalic';}
.medium {font-family: 'rubikmedium';}
.bold {font-family: 'rubikbold';}
.cookiemonster {font-family: 'cookiemonstermedium';}
/**********************************************************************************************
FONTS END*/
/*ESTRUTURA START
**********************************************************************************************/
body.interna {padding-top:193px;padding-bottom:0px;}
.home .extra-head {width:100%;position:relative;z-index:10;}
.interna .extra-head {width:100%;left:0;right:0;top:0;position:fixed;z-index:10;}
.site-conteudo {background:url('/img/site/BG-2.jpg') no-repeat center bottom;}

.top {width:100%;height:100px;background:#FFF;padding:15px 0;text-align:center;overflow:hidden;}
.top a {text-decoration:none;}
.top .media {padding:20px 10px;}
.top .media .h2 {margin:0;}
.top .media .media-body {width:auto;}

.navbar-brand {height:auto;}
.navbar-default {border:none;overflow:hidden;}
.navbar-default .navbar-nav>li>a {font-size:12px;padding-top:10px;padding-bottom:10px;}
.navbar-default .navbar-nav>li.flags>a {padding-left:8px;padding-right:8px;}
.navbar-default .navbar-header {position:absolute;bottom:0;left:20%;z-index:10;}
.navbar-default::after {position:absolute;top:0;bottom:0;right:60%;z-index:9;width:50%;height:100%;content:" ";display:block;background:url('/img/site/elementos/bg-top-2.png') no-repeat center right; background-position-x: -820px;}
.navbar-default .navbar-toggle {border:2px solid #140958;}
.navbar-default .navbar-toggle .icon-bar {background-color:#140958;}

.navbar-inverse {border:none;min-height:auto;}
.navbar-inverse .container {position:relative;z-index:2;}
.navbar-inverse::after {width:100%;height:6px;background-color:#100648;position:absolute;bottom:0;left:0;right:0;z-index:1;}
.navbar-inverse .navbar-nav {width:100%;}
.navbar-inverse .navbar-nav>li {width:25%;}
.navbar-inverse .navbar-nav>li>a {font-size:16px;text-align:center;position:relative;}
.navbar-inverse .navbar-nav>li>a::after {position:absolute;width:100%;height:6px;background:#FFF;display:none;content:" ";position:absolute;bottom:0;left:0;right:0;}
.navbar-inverse .navbar-nav>li.active>a::after {display:block;}

.submenu {background:rgba(250,250,250,0.9);padding:20px 10px 10px;margin:0 -10px;display:none;position:absolute;top:0;left:0;right:0;}
.submenu p {margin:15px 0 5px;}
.submenu .p-15 {font-size:15px;}
.submenu small {line-height:140%;font-size:12px;margin-bottom:10px;}
.CloseSubmenu {position: absolute;top:10px;right:15px;}
.list-submenu {display:block;margin:0 -10px;}
.list-submenu::after, .list-submenu:after {display:table;content:" ";clear:both;}
.list-submenu li {width:20%;padding:0 10px;float:left;}

.nav>li.item_fixo {display:none;}

.affix .top {height:0px;padding:0;}
.affix .navbar-inverse .navbar-nav {float:right;width:auto;}
.affix .navbar-inverse .navbar-nav>li {width:auto;}
.affix .navbar-inverse .navbar-nav>li>a {padding-top:15px;padding-bottom:15px;}
.affix .navbar-default {min-height:auto;overflow:visible;}
.affix .navbar-default::after {right:70%;width:30%;height:81px;}
.affix .navbar-default .navbar-nav>li>a {padding-top:5px;padding-bottom:5px;}
.affix .navbar-default .navbar-header {left:10%;top:0;}
.affix .navbar-default .navbar-header img {height:60px;}
.affix .navbar-default .navbar-header .navbar-brand {padding:10px;}
.affix .nav>li.item_fixo {display:block;}

.top, .navbar-default, .navbar-default * {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.navbar-inverse, .navbar-inverse * {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.block-slider {background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.35);position:absolute;bottom:-1px;left:0;right:0;}
.block-slider .inline-block {max-width: 97%; vertical-align: middle;}
.block-header {width:100%;height:70px;font-size:18px;text-align:center;color:#333;cursor:pointer;}
.block-header a {color:#333;text-decoration:none;}
.block-body {text-align:center;font-size:12px;padding:5px 0;display:none;}
.block-body ul {margin:0;}
.block-body ul li a {display:block;padding:8px 10px;line-height:100%;text-decoration:none;color:#263392;}
.block-body ul li a:hover {background-color:#E8EAF6;}

.home .absolute-footer {position:relative;z-index:9;background-color:#140958;}
.interna .absolute-footer {position:relative;left:0;right:0;bottom:0;z-index:9;width:100%;}
.extra-footer {width:100%;background-color:#140958;color:#FFF;padding-top:10px;}
.extra-footer a, .extra-footer a:hover, .extra-footer a:focus {color:#FFF;}
.extra-footer .list-icon li {padding-left:8px;padding-right:8px;}
.copyright {width:100%;background-color:#100648;color:#FFF;font-size:10px;padding:15px 0 5px;}
.copyright a, .copyright a:hover, .copyright a:focus {color:#FFF;}
/**********************************************************************************************
ESTRUTURA END*/
/*CLASSES START
**********************************************************************************************/
[class^='lista-'], [class^='lista-'], [class^='menu-'], [class^='menu-'] ul, .cycle-slideshow {list-style:none;margin-bottom:0;padding-left:0;}
.btn-gray {background: #EEE;color:#C93F2A;}
.btn-rounded {-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;}

.imagem {display: inline-block;overflow: hidden;max-width: 100%;}
.imagem-rounded {-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;}
.imagem img {max-width: 135%;}
.inline-block {display:inline-block;}

.space {width:1%;display:inline-block;height:100%;vertical-align:middle;}
.relative {position: relative;}

.whiteback {background:#FFF;box-shadow:0 0 4px rgba(0,0,0,0.5);/* box-shadow:0 4px 4px rgba(0,0,0,0.5); */padding-top:15px;padding-right:20px;padding-left:20px;min-height:650px;}

.breadcrumb {border:none;border-bottom:1px dashed #D6DCE0;background:transparent;color:#737373;font-size:12px;padding-left:0;margin-bottom:15px;}
.breadcrumb>li+li:before {content:"::";vertical-align: baseline;display: inline-block;font-size: 20px;line-height: 100%;}
.breadcrumb>li>a {color:#737373;}
.breadcrumb>.active {color:#130658;}

.sidebar {background-color:#140958;margin:20px 0 20px -40px;position:relative;}
.sidebar::after {content:"";background:url('/img/site/elementos/detalhe-sidebar.png') no-repeat;width:20px;height:20px;display:block;position:absolute;top:100%;left:0;}
.sidebar ul>li>a {color:#FFF;font-size:14px;padding:10px 20px 10px 30px;display:block;line-height:130%;text-decoration:none;}
.sidebar ul>li.active>a {background:#100648;/* font-size:16px; */padding-top:15px;padding-bottom:15px;}

.btn-info {background:#283593;border:none;height:40px;box-shadow:0 -5px 0 rgba(0,0,0,0.35) inset;padding:10px 2px;}
.btn-info:hover, .btn-info:focus {background:#100648;}

.form-control {background:#E0E0E0;border:none;color:#83898C;box-shadow:2px 2px 2px rgba(0,0,0,0.3) inset;border-radius:5px;}
input.form-control, select.form-control {height:40px;}
select.form-control {box-shadow:-1px -1px 0 rgba(0,0,0,0.3) inset;}

.border-img {position:relative;margin-bottom:25px;}
.border-img img {width:100%;}
.border-img::after {height:10px;width:100%;background-color:#283593;content:" ";display:block;position:absolute;bottom:0;left:0;right:0;}
.border-bottom {border-bottom:10px solid #283593;}

.thumbnail {background-color:#FAFAFA;border-color:#B0BEC5;border-radius:0;padding:10px;margin:10px 0;min-height:420px;}
.well {background-color:#FAFAFA;border-color:#B0BEC5;border-radius:0;padding:20px;margin-bottom:30px;}

.list-arrow {}
.list-arrow li {position:relative;padding:5px 15px 5px 20px;}
.list-arrow li::before {content:" ";display:block;background:url('/img/site/icones/arrow.png') no-repeat center;width:5px;height:10px;position:absolute;left:0;top:10px;}

.list-premios {padding:0 8.33%;line-height:145%;position:relative;background:url('/img/site/elementos/dot.png') repeat-y center top;margin-top:50px;}
.list-premios::after {display:table;clear:both;content:" ";}
.list-premios li {width:50%;float:left;min-height:1px;}
.list-premios li.clearfix {width:100%;float:none;}
.list-premios li .pull-left {margin-right:20px;margin-bottom:10px;}
.list-premios li.left .date {padding-left:10px;padding-right:60px;}
.list-premios li .date::before {width:20px;height:20px;background-color:#607D8B;content:" ";display:block;position:absolute;top:-10px;border-radius:20px;}
.list-premios li.left .date::before {right:-10px;}
.list-premios li.right .date::before {left:-10px;}
.list-premios li.right .date {padding-left:60px;padding-right:10px;}
.list-premios .year {width:70px;position:absolute;top:-45px;font-size:30px;background-color:#FFF;color:#5F7D8B;letter-spacing:-1px;text-align:center;padding:5px 0;}
.list-premios .right .year {left:-35px;}
.list-premios .left .year {right:-35px;}
.list-premios .date {position:relative;}
.list-premios .date-head {background-color:#FFC400;color:#FFF;border-radius:0 4px 4px 4px;padding:13px 10px;font-size:16px;margin-bottom:20px;position:relative;}
.list-premios .date-head::before {position:absolute;right:100%;top:0;width:30px;height:50px;background:url('/img/site/elementos/detalhe-left-premio.png') no-repeat center;content:" ";display:block;}
.list-premios .date-head::after {position:absolute;left:0;top:100%;width:100%;height:38px;background:url('/img/site/elementos/shadow.png') no-repeat left;content:" ";display:block;}
.list-premios .date-body::after {content:" ";display:table;clear:both;}

.list-premios .left .date-head {border-radius:4px 0 4px 4px;}
.list-premios .left .date-head::before {right:inherit;left:100%;background:url('/img/site/elementos/detalhe-right-premio.png') no-repeat center left;}
.list-premios .left .date-head::after {left:inherit;right:0;background:url('/img/site/elementos/shadow-left.png') no-repeat right;}

.media-news {}
.media-news + .media-news {margin-top:20px;border-top:1px solid #DDD;padding-top:20px;}
.media-news .media-left {padding-right:20px;}

.list-pagination {margin:20px 0;text-align:center;}
.list-pagination li {padding-left:2px;padding-right:2px;font-size:34px;line-height:50%;}
.list-pagination a {text-decoration:none;display:block;line-height:100%;color:#9E9E9E;background-color:#F5F5F5;box-shadow:2px 2px 0 #E5E5E5;padding:9px 10px 7px;font-size:14px;}
.list-pagination a:hover {box-shadow:2px 2px 0 rgba(0,0,0,0.25);}
.list-pagination .active a {color:#FFF;background-color:#283593;box-shadow:2px 2px 0 #141B49;}

.map-representantes {position:relative;display:inline-block;}
.point {position:absolute;z-index:2;width:10px;height:10px;border-radius:10px;}
#openPA {top:51px;left:190px;}
#openPA-2 {top:81px;left:175px;}
#openPA-3 {top:53px;left:145px;}
#openAP {top:29px;left:164px;}
#openAM {top:68px;left:96px;}
#openRO {top:103px;left:80px;}
#openMT {top:148px;left:133px;}
#openMG {top:179px;right:67px;}
#openSP {top:211px;right:100px;}
#openSP-2 {top:192px;right:101px;}
#openRS {bottom:11px;right:129px;}
#openPR {bottom:51px;right:115px;}
#openMA {top:59px;right:75px;}
#openSC {bottom:31px;right:112px;}
#openGO {top:165px;right:102px;}
#openES {top:185px;right:43px;}
#openBA {top:128px;right:35px;}
#openBA-2 {top:154px;right:35px;}
#openPI {top:89px;right:54px;}
#openCE {top:63px;right:28px;}
#openPE {top:98px;right:0px;}
#openRN {top:73px;right:4px;}
#openPB {top:85px;right:-2px;}

.list-representantes {}
.list-representantes li {max-width:360px;background-color:#F5F5F5;padding:20px 15px 10px;box-shadow:2px 2px 0 rgba(0,0,0,0.2);position:relative;}
.list-representantes .DescricaoFechar {position:absolute;right:10px;top:10px;display:block;padding:8px 10px 6px;    background-color: #140958;color:#FFF;line-height:100%;text-decoration:none;}
.list-representantes .DescricaoFechar:hover {background-color: #0C0433;}
.list-representantes h3 {font-size:24px;color:#140958;font-family: 'rubikmedium';border-bottom:2px dotted #AAA;padding-bottom:5px;margin-bottom:15px;}
.list-representantes strong {font-weight:normal;font-family: 'rubikbold';text-transform:uppercase;}

.owl-detalhe {max-width:470px;border-bottom:10px solid #283593;}
.pullRight {float:right;margin-left:20px;margin-bottom:20px;position:relative;}
.custPrev, .custNext {position:absolute;top:50%;margin-top:-9px;z-index:10;cursor:pointer;}
.custPrev {left:15px;}
.custNext {right:15px;}

hr {border-top-color:#DDD;}

.mh-auto {min-height:auto;}
.p-15 {font-size:15px;}

#mySplash .modal-dialog {max-width:500px;width:100%;}
#mySplash .modal-content {position:relative;}
#mySplash .modal-content .close {position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:20px;background-color:#304185;opacity:1;color:#FFF;}
/**********************************************************************************************
CLASSES END*/

@media print {

}
@media (max-width: 767px) {
	.top, .top .media {padding:5px 0;}
	.top .media img {max-width:25px;}
	.top .media .h2 {font-size:16px;}
	.top {height:auto;}
	.navbar-brand {padding:10px;}
	.navbar-brand>img {max-width:80px;}
	.navbar-default .navbar-header {position:inherit; display: flex; justify-content: space-between; align-items: center;}
	.navbar-default::after {display:none;}
	.navbar-default .navbar-nav>li {float:left;}
	.navbar-default .navbar-nav>li.flags {width:15%;float:left;text-align:center;}
	.navbar-default .navbar-nav>li.flags>a {}
	
	.navbar-inverse .navbar-nav {width:auto;}
	.navbar-inverse .navbar-nav>li {width:100%;}
	.navbar-inverse .navbar-toggle {border:2px solid #FFF;}
	.submenu {margin:0;background-color:#FFF;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;padding:45px 15px 10px;overflow:auto;}
	.submenu img {width:100%;}
	.submenu p {margin:5px 0 15px;font-size:16px;}
	.list-submenu li {width:100%;display:block;}
	
	.media-news, .media-news .media-left, .media-news .media-body {width:100%;display:block;}
	.media-news .media-body {padding-top:15px;}

	.affix .navbar-inverse .navbar-nav {float:none;}

	.home .absolute-footer {padding-top:10px;}
	.block-slider {position:relative;}
	.block-header {height:50px;font-size:18px;}
	.extra-footer, .extra-footer .text-right {text-align:center;}
	.extra-footer .mdi {font-size:22px;}
	.copyright {padding:15px 0;} 
	.copyright p {margin:10px 0;} 
	.copyright, .copyright .text-right {text-align:center;}
	
	.list-premios {padding:0;background-position:left 15px top;}
	.list-premios li {width:100%;float:none;}
	.list-premios .year {font-size:26px;}
	.list-premios .right .year, .list-premios .left .year {left:-20px;}
	.list-premios li.right .date::before, .list-premios li.left .date::before {left:8px;}
	.list-premios li.right .date, .list-premios li.left .date {padding-left:60px;padding-right:0;}
	.list-premios .left .date-head::before {right:100%;left:inherit;background: url('/img/site/elementos/detalhe-left-premio.png') no-repeat center right;}
	.list-premios .left .date-head {border-radius:0 4px 4px 4px;}
	.list-premios li .pull-left {margin-right:10px;margin-bottom:5px;}

	.pullRight {max-width:auto;width:100%;float:none;margin-left:0;}
	.owl-detalhe {width:100%;}
	
	.thumbnail {padding:10px;}

	.map-representantes {margin:0 auto 25px;max-width:300px;width:100%;display:block;}
	.list-representantes li {max-width:100%;word-wrap: break-word;}
}
@media (max-width: 340px) {
	.map-representantes {margin:0 -10px 25px;width:auto;}
 /*#GERAL:before {content:"MOBILE";}*/
}
@media (min-width: 768px) and (max-width: 980px) {
	.navbar-default .navbar-header {left: 5%;}
	.navbar-default::after {right:70%;width:30%;}
	.navbar-default .navbar-nav>li>a {padding-left:8px;padding-right:8px;}
	.navbar-default .navbar-nav>li.flags>a {padding-left:3px;padding-right:3px;}
	.navbar-inverse .navbar-nav>li>a {padding-left:5px;padding-right:5px;font-size:14px;}
	.affix .navbar-default .navbar-nav>li>a {font-size:10px;}
	.affix .navbar-inverse .navbar-nav>li>a {padding-left:15px;padding-right:15px;font-size:12px;}

	.submenu {margin:0;}
	.submenu p {margin-top:10px;line-height:120%;}
	.block-header {height:60px;font-size:16px;letter-spacing:-0.05em;}
	.list-premios {padding:0;}
	.list-premios .date-head {padding-left:5px;padding-right:5px;}
	.list-premios li.right .date {padding-left:45px;padding-right:0;}
	.list-premios li.left .date {padding-left:0;padding-right:45px;}
	.list-premios li .pull-left {margin-right:10px;margin-bottom:5px;}

	.owl-detalhe {max-width:400px;}

}
@media (min-width: 981px) and (max-width: 1200px) {
	.navbar-default .navbar-header {left: 13%;}
	.navbar-default::after {right:70%;width:40%;}
	.navbar-default .navbar-nav>li.flags>a {padding-left:5px;padding-right:5px;}
	.submenu {margin:0;}
	.submenu p {margin-top:10px;line-height:120%;}
	.block-header {height:60px;font-size:16px;}
	.list-premios {padding:0 4.15%;}
}
/**********************************************************************************************
EMBED RESPONSIVO*/
.embed-container { 
 position: relative; 
 padding-bottom: 56.25%; 
 height: 0; 
 overflow: hidden; 
 max-width: 100%; 
 height: auto;
 margin-top: 30px;
 margin-bottom: 30px; 
} 
.embed-container iframe, .embed-container object, .embed-container embed {
 position: absolute; 
 top: 0; 
 left: 0; 
 width: 100%; 
 height: 100%; 
}
/**********************************************************************************************
EMBED RESPONSIVO FIM*/