﻿body {
    font-family: 'Arial';
}

.lblRotulo {
    font-family: @Arial Unicode MS, Arial;
    color: #fff;
}

@font-face {
    font-family: 'Arial';
}

.dvCentro {
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
    width: 400pt;
    height: 180pt;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -90pt;
    margin-left: -200pt;
    border-bottom: 1pt solid gray;
    border-left: 1pt solid gray;
    border-top: 1pt solid gray;
    border-right: 1pt solid gray;
    background: #fff; /*linear-gradient(to bottom, #44689E, #fff); background: transparent;     background: -moz-linear-gradient(top, #44689E 40%, #fff);     background: -webkit-linear-gradient(top,#44689E  40%,#fff );*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#44689E, endColorstr=#FFFFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44689E', endColorstr='#ffffff');
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 06px;
    border-top-right-radius: 06px;
    border-bottom-left-radius: 06px;
    border-bottom-right-radius: 06px;
    behavior: url(border-radius.htc);
}

.imgLogo {
    background-image: url(Images/logo_arcomix.png);
    width: 375px;
    height: 89px;
    background-repeat: no-repeat;
}

.imgIcoDefault {
    background-image: url(Images/icoDefaultGray.png);
    width: 36px;
    height: 36px;
    background-position: center;
    background-repeat: no-repeat;
    float: right;
}

.button {
    font-family: @Arial Unicode MS, Arial;
    font-size: larger;
    color: #fff;
    width: 150px;
    background: transparent;
    background: -moz-linear-gradient(top, #313843 20%, #85B3F7);
    background: -webkit-linear-gradient(top,#313843 20%,#85B3F7 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313843', endColorstr='#85B3F7');
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 06px;
    border-top-right-radius: 06px;
    border-bottom-left-radius: 06px;
    border-bottom-right-radius: 06px;
    behavior: url(border-radius.htc);
}

/*
    Layout campos dinâmicos
*/
.Label-GProxs {
    color: #337ab7;
}

.rotulo_campo {
    font-weight: bold;
}

.campo_auto {
    width: auto;
}

.campo_alerta {
    color: red;
}

.Data-GProxs-Empty {
    color: #C0C0C0;
    height: 100px;
}

.campo_coluna {
    width: auto;
}

.modal-header {
    background-color: #337ab7;
    color: White;
}

.badge-block {
    background-image: url(Images/cadeadopq.png);
    background-repeat: no-repeat;
    background-position: top;
}

.dvBoxMaisProdutos {
    min-width: 300px;
    min-height: 170px;
    width: auto;
    --background: linear-gradient(to bottom, #00BFFF, #104E8B);
    background-color: #00BFFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00BFFF, endColorstr=#104E8B)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BFFF', endColorstr='#104E8B');
}

.dvHeaderPrincipal {
    min-height: 68px;
    background-color: White;
}

.navbar {
    background-color: #00186C;
}

.logoGproxs {
    margin-top: 05px;
    background-image: url(Images/logobradescosegurosbase_peq.png);
    width: 345px;
    height: 67px;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 05px;
}

.dvFooterMenu {
    margin-top: 20px;
    background-image: url(Images/logo_bsp_patrocinadora.png);
    width: 173px;
    height: 133px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 05px;
}

.logoParceiro {
    margin-top: 05px;
    width: 173px;
    height: 57px;
    background-position: center;
    background-repeat: no-repeat;
    float: right;
    margin-bottom: 05px;
    margin-right: 30px;
}

.dialogProgress {
    background-color: #fff;
    color: #fff;
}

.progresstheme {
    background: linear-gradient(to bottom, #CC252B, #34379E);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=red, endColorstr=#8b0000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#8b0000');
}

.modal {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

#modal2 .modal-dialog {
    width: 650px;
}

.navbar-default {
    background-color: white;
    border-color: white;
}

#page-wrapper {
    margin: 0 0 0 250px;
    background-color: White;
}

.fa {
    color: Red;
}

body {
    background-color: White;
}

.nav > li > a:hover, .nav > li > a:focus {
    background: linear-gradient(to bottom, #CC252B, #34379E)
}

.nav > li > a {
    font-family: @Verdana;
    color: Gray;
}

.label-info {
    background-color: #34379E;
}

.label-grupo,
.label-agente,
.label-loja{
    color: #34379E;
    margin-top: 15px;
}

.modal-header, .type-primary.bootstrap-dialog .modal-header {
    background-color: #34379E;
    color: #fff;
}

@font-face {
    font-family: 'newjune-medium';
    src: url('Images/newjune-medium.ttf');
}

@font-face {
    font-family: 'newjune-bold';
    src: url('Images/newjune-bold.otf');
}

.dvCorrespondente {
    font-family: newjune-medium;
}

    .dvCorrespondente h2 {
        font-family: newjune-medium;
        font-weight: bold;
    }

    .dvCorrespondente h3 {
        font-family: newjune-medium;
        font-weight: bold;
    }

    .dvCorrespondente h4 {
        font-family: newjune-medium;
        font-weight: bold;
    }

#wrapper {
    font-family: newjune-medium;
}

.dvTesteElipse {
    width: auto;
    height: 160px;
    background: red;
    margin-top: 70px;
    border: 1px solid #fff;
    -moz-border-radius: 1800px / 300px;
    -webkit-border-radius: 1800px / 300px;
    border-radius: 1800px / 300px;
    background: linear-gradient(to bottom, red, #8b0000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=red, endColorstr=#8b0000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#8b0000');
}

.dvTesteElipseNavMenu {
    z-index: 1001;
    position: absolute;
    width: 100%;
    height: 50px;
    background: red;
    margin-top: 20px;
    border: 1px solid #fff;
    -moz-border-radius: 1800px / 100px;
    -webkit-border-radius: 1800px / 100px;
    border-radius: 1800px / 100px;
    background: linear-gradient(to bottom, red, #8b0000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=red, endColorstr=#8b0000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#8b0000');
}

.navbar-login {
    height: 150px;
    background: linear-gradient(to bottom, red, #8b0000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=red, endColorstr=#8b0000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#8b0000');
}

.panel panel-default {
    -moz-border-radius-topleft: 1000px;
    -webkit-border-top-left-radius: 1000px;
    -khtml-border-top-left-radius: 1000px;
    border-top-left-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-bottom-right-radius: 1000px;
    behavior: url(border-radius.htc);
    margin-top: 95px;
    background-color: rgb(0, 149, 250);
    min-height: 390px;
    padding: 15px;
}

.inputGrupo {
    height: 30px;
    width: 10%;
    padding-top: 22px;
    display: inline-block;
}

.txtTeste {
    height: 30px;
    width: 300px;
    padding-top: 22px;
    display: inline-block;
}

#inline {
    display: inline;
}

.inputT
{
    color: #000000;
    border: 1px solid #D0D0D0;
    height: 30px;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 200px;
    padding-left: 5px;
    margin-left: 3px;
    margin-right: 3px;
}

.traco {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    color: inherit;
    background-color: #848484;
    height: 100%;
}

.bodyT {
    margin: 0;
    padding: 0;
    width: 95%;
}

.scroll-me {
    width: auto;
    height: 600px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.navbar-header-fields {
    color: #efefef !important;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #CC252B;
    background-color: #34379E;
}

.navbar-inverse .navbar-nav > .dropdown > a, .navbar-inverse .navbar-nav > .dropdown > a:focus, .navbar-inverse .navbar-nav > .dropdown > a:hover {
    color: #CC252B;
    background-color: #34379E;
}

.navbar-inverse .navbar-nav > .select > a, .navbar-inverse .navbar-nav > .select > a:focus, .navbar-inverse .navbar-nav > .select > a:hover {
    color: #CC252B;
    background-color: #34379E;
}

.navbar-inverse {
    border-color: #34379E;
    margin-top: -1.8rem;
    margin-bottom: 0px;
    background-color: #34379E;
}

.navbar-inverse .navbar-nav > li > a {
    font-weight: bold;
    color: #FFFFFF !important;
}

.nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #CC252B;
    background-color: #34379E;
}

.pull-left {
    background-image: url('Images/logo_arcomix.png');
}

.btn-afinz-primary {
    background-color: #34379E;
    color: #FFF;
}

.btn-afinz-danger {
    background-color: #E74742;
    color: #FFF;
}

.logoImage {
    background-image: url(Images/logo_arcomix.png);
    width: 175px;
    height: 100px;
    background-size: cover;
    margin: 10px;
}

.logoImageDireita {
    background-image: url(Images/logo_safra.png);
    width: 216px;
    height: 65px;
    background-size: cover;
    margin-right: 50px;
}