/** Grupo Conectt **/
.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {
    font-family: 'dinregularalternate';
}
.bg-dark {
    background-color: #ffffff !important;
}
.content-banner h1 {
    font-family: 'dinbold';
    letter-spacing: -1px;
}
.content-banner p {
    font-family: 'dinregularalternate';
}
.navbar-light .navbar-nav .nav-link {
    font-family: 'dinbold';
    letter-spacing: -0.04rem;
    color: #000;
    font-size: 14px;
}
.cards .card h4 {
    font-family: 'dinregularalternate';
    font-size: 18px;
}
.files h2 span, .files .card h6 span {
    background: #C4122E;
}
.files .card h4 {
    font-size: 16px;
    font-family: 'dinbold';
}
.subCategory h3:after {
    border-top: 0.125rem solid #C4122E;
}
.subCategory .list-group-item:hover, .subCategory .list-group-item:focus {
    color: #C4122E;
}
.navbar-nav .nav-item:hover .line {
    background: #c82216;
}
.navbar-nav .dropdown-item:hover, .navbar-nav .dropdown-item:focus {
    border-left: 3px solid #c82216;
}
.migalha .current {
    color: #C4122E;
}
#field-search input[type="text"], .form-control-plaintext, .form-group label {
    font-family: 'dinregularalternate';
}
.form-group label {
    font-size: 11px;
}


ul.menu li.nodo{
	background:url(../imgs/arrow-11x6.png) no-repeat right 15px;
}
ul.menu ul {
	background-color:#1c1c1c;
	border-left:1px solid #525252;
	border-right:1px solid #525252;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.content-header .drop-header .open > .dropdown-toggle.btn-default,
.content-header .drop-header .btn-default:hover{
	background-color:#161616 !important;
}
.bg-dark {
    background-color: #000 !important;
}

.content-banner .banner span{
	color:#d21d10;
}
.content-banner .banner span:first-child{
	color:#404040;
}
.content-banner .banner p{
	color:#787878;
}
.banner-comunicacao{
	background:url(../imgs/header-comunicacao.jpg) no-repeat center top;
}
.banner-comunicacao .content-banner h1{
	color:#fff;
}
.content-main .box-full{
	background-color:#404040;
}
.content-main .box{
	background-color:#404040;
}
.content-main .box .overlay,
.content-main .box-full .overlay{
	background-color:#404040;
}
.content-main .box-full:hover .header-box,
.content-main .box:hover .header-box{
	background:#c12b20;
}
.content-main .box-full:hover .arrow,
.content-main .box:hover .arrow{
	background-color:#e81000;
}
.content-main .box-campanha .header-box,
.content-main .box-full-width .header-box{
    background-color:#404040;
}
.content-main .box-full-width .jcarousel-wrapper{
   background-color:#2a2a2a;
   margin:0;
}
.content-medias .jcarousel-control-prev:hover,
.content-medias .jcarousel-control-next:hover{
    background-color:#e52012;
}
.content-medias ul li{
	background-color:#f6f6f6;
}
.content-medias ul li:first-child .icon{
	border-left:1px solid #cecece;
}
.content-medias ul li .icon{
	border:1px solid #cecece;
}
.content-medias ul li .caption{
	background-color:#373737;
}

.pagination a:hover, .pagination .active a {
    color: #fff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #ffffff;
    background-color: #d21d10;
    border-color: #d21d10;
}
.pagination > li > a, .pagination > li > span {
    color: #d21d10;
    background-color: #ffffff;
}

/* FORMS - INTELIGÊNCIA DE MERCADO*/

.form-group label, .vdp-datepicker__calendar header span {
    color: #C4122E;
}
.vdp-datepicker__calendar header .next:after {
    border-left: 6px solid #C4122E !important;
}
.vdp-datepicker__calendar header .prev:after {
    border-right: 6px solid #C4122E !important;
}
select.form-control {
    background-image: url("../imgs/arrow-down-red.svg");
}


.modal-content input[type="button"], .modal-content input[type="submit"] {
    background-color: #d21d10;
    color: #fff;
}
    .modal-content input[type="button"].btn-outline-danger {
        background-color: transparent;
    }
.content-enviados .col-title{
	background-color:#404040;
}
.content-enviados td.active{
	border-bottom:1px solid #404040;
	background-color:#2a2a2a !important;
}
.content-enviados table td.active:hover{
	background-color:#d21d10;
}
.content-enviados table td.col-three .btn:hover{
	background-color:#d21d10 !important;
	border:1px solid #d21d10;
}
.modal-content label{display:table;}
.modal-content input[type="password"]{ 
    margin-bottom:10px;
}
.sair{
    width: 21px; 
    height: 27px; 
    float: right; 
    margin: 29px 0 0 0;
}

#updNovidades .image-novi{
    float: left;
    width: 330px;
    background: #2a2a2a !important;
    min-height: 195px;
}

.btn-danger {
    background-color: #d21d10 !important;
    border-color: #d21d10;
}

    .btn-danger.focus, .btn-danger:focus {
        box-shadow: 0 0 0 0.2rem rgba(142, 118, 105, 0.55);
    }

    .btn-danger:hover, .btn-danger:focus {
        background-color: #d21d10;
        border-color: #d21d10;
    }

.btn-outline-danger {
    background-color: #ffffff !important;
    color: #d21d10 !important;
    border-color: #d21d10 !important;
}

    .btn-outline-danger:hover {
        background-color: #d21d10 !important;
        color: #ffffff !important;
        border-color: #d21d10 !important;
    }

    .btn-outline-danger.focus, .btn-outline-danger:focus {
        box-shadow: 0 0 0 0.2rem rgba(142, 118, 105, 0.6) !important;
    }


@media (max-width: 768px) {
    .nav.nav-user.nav-tabs {
        padding: 30px 0;
    }

    #search #label {
        padding: 45px 0;
    }
}


.ms-options-wrap > .ms-options > ul > li.optgroup .label {
    display: block;
    font-weight: bold !important;
    color: #C4122E;
    font-size: 11px;
    font-family: 'dinregularalternate';
    text-transform: uppercase;
}