
@media (max-width: 768px) {
    .slide1 {
        left:50% !important;
        margin-left: -30px !important;
    }

    .slide2 {
        padding: 3px 8px !important;
        font-size: 8px !important;
        line-height: 1.46666667 !important;
        border-radius: 3px !important;
        margin: 3px 0 !important;
    }
}

.italic{
    font-style: italic;
}

#logo_img{
    width: 106px;

}

.panel-title {
    font-size: 15px;
}

.home .segment{
    min-height: 368px;
}

.analysis .segment{
    min-height: 180px;
}

.list-icons li, .list li {
    padding: 0;
}


/* mudanças cliente */

.navbar-default .navbar-nav > li > a {
    font-weight: bold;
}

.margin-top-5{
    padding-top: 5px !important;
}

/*******************/

/* Link do Rodapé com cor default do template*/
#footer a{
    color: #09afdf !important;
}

#lembrete li a{

    color: #09afdf !important;
}

/*******************/

/* Elementos com Azul Royal */

.collapse-style-2 .panel-heading a {
    color: #ffffff;
    background-color: #031E66 !important;
}


.nav-tabs.style-1 > li > a:after {
    position: absolute;
    right: -14px;
    bottom: -1px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 31px 0 0 14px;
    border-color: transparent transparent transparent transparent;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nav-tabs.style-1 > li.active > a {
    background-color: #031E66!important;
}
.nav-tabs.style-1 > li > a {
    color: #031E66;
    margin-right: 0;
    line-height: 1;
    border: 1px solid transparent;
    padding: 12px 15px 11px 15px;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    height: 40px;
}

.collapse-style-2 .panel-heading a.collapsed {
    background-color: #031E66;
}

.btn-default {
    color: #ffffff;
    background-color: #031E66;
    border-color: #031E66;
}

.close:hover, .close:focus{
    color:#FFFFFF;
}

.collapse-style-2 .panel-heading a {
    color: #ffffff;
    background-color: #333333;
}

.default-bg {
    background-color: #031E66;
    color: #ffffff;
}

.transparent-header .header:not(.dark) .navbar-nav > li.open > a, .transparent-header .header:not(.dark) .navbar-nav > li > a:hover, .transparent-header .header:not(.dark) .navbar-nav > li > a:focus {
    color: #031E66;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #031E66;
}

a {
    color: #031E66;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

a {
    color: #031E66;
    text-decoration: none;
}

.icon.default-bg {
    background-color: #031E66;
    color: #ffffff;
}

.btn-default-transparent {
    color: #777777;
    background-color: transparent;
    border-color: #031E66;
}

.btn-default-transparent {
    color: #777777;
    background-color: transparent;
    border-color: #031E66;
}

.media:hover .icon {
    background-color: transparent;
    color: #031E66;
    border: 1px solid #031E66;
}

.btn-default-transparent:hover, .btn-default-transparent:focus, .btn-default-transparent.focus, .btn-default-transparent:active, .btn-default-transparent.active, .open > .dropdown-toggle.btn-default-transparent {
    color: #ffffff;
    background-color: #031E66;
    border-color: #0781a4;
}

.header:not(.dark) .active.dropdown > a:before, .header:not(.dark).centered .active.dropdown > a:before {
    color: #031E66;
}
/*******************/



/***
Misc tools
***/
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.no-bottom-space {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.no-top-space {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
.no-space {
    margin: 0 !important;
    padding: 0 !important;
}
.no-text-shadow {
    text-shadow: none !important;
}

.padding-top-5 {
    padding-top: 5px !important;
}
.padding-top-10 {
    padding-top: 10px !important;
}
.padding-top-15 {
    padding-top: 15px !important;
}
.padding-top-20 {
    padding-top: 20px !important;
}
.padding-top-25 {
    padding-top: 25px !important;
}
.padding-top-30 {
    padding-top: 30px !important;
}
.padding-top-35 {
    padding-top: 35px !important;
}
.padding-top-40 {
    padding-top: 40px !important;
}
.padding-top-45 {
    padding-top: 45px !important;
}
.padding-top-50 {
    padding-top: 50px !important;
}
.padding-top-60 {
    padding-top: 60px !important;
}

.margin-bottom-0 {
    margin-bottom: 0 !important;
}
.margin-bottom-5 {
    margin-bottom: 5px !important;
}
.margin-bottom-10 {
    margin-bottom: 10px !important;
}
.margin-bottom-15 {
    margin-bottom: 15px !important;
}
.margin-bottom-20 {
    margin-bottom: 20px !important;
}
.margin-bottom-25 {
    margin-bottom: 25px !important;
}
.margin-bottom-30 {
    margin-bottom: 30px !important;
}
.margin-bottom-35 {
    margin-bottom: 35px !important;
}
.margin-bottom-40 {
    margin-bottom: 40px !important;
}
.margin-bottom-50 {
    margin-bottom: 50px !important;
}
.margin-bottom-60 {
    margin-bottom: 60px !important;
}
.margin-bottom-65 {
    margin-bottom: 65px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-left-0 {
    margin-left: 0 !important;
}
.margin-right-0 {
    margin-right: 0 !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}
.margin-left-20 {
    margin-left: 20px !important;
}

.padding-left-0 {
    padding-left: 0 !important;
}
.padding-right-0 {
    padding-right: 0 !important;
}
.padding-right-30 {
    padding-right: 30px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

a.no-decoration, a.no-decoration:active, a.no-decoration:hover{
    text-decoration: none;
    color: #777777;
}

a.no-decoration:hover{

    text-decoration: underline;
}

.parceriasImagens{
    min-height: 175px;
}


.parceriasImagens2{
    min-height: 103px;
}
