﻿body,
html,
.tooltip,
.popover {
    font-family: 'Roboto', sans-serif;
}

/*.bg-ann {
    background-image: url(../Images/bg-promo.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-position-y: 50px;
}*/

.big-bg-ann {
    position: absolute !important;
    width: 1232px !important;
    top: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

    .big-bg-ann a {
        text-align: center;
        width: 1232px !important;
        height: 600px;
        float: left;
    }

@media (max-width: 991px) {
    .big-bg-ann {
        display: none !important;
    }
}




@import 'https://fonts.googleapis.com/css?family=Roboto:400,500,700';

@font-face {
    font-family: 'Fabrica';
    src: url('../fonts/Fabrica.otf') format('opentype');
}

.break {
    width: 100%;
    float: left;
}

.form-control {
    border-color: rgb(35, 97, 149);
}

a, body, html, * {
    text-decoration: none !important;
}

.color-primary {
    color: #2e6da4;
}

.color-green {
    color: #41a829;
}

.color-attention {
    color: #fc5030;
}

.color-white {
    color: #FFFFFF;
}

.color-grey {
    color: #4d4d4d;
}

.pagination-container {
    /*float: left;*/
}

.container-home {
    width: 992px;
}

@media (max-width: 991px) {
    .container-home {
        width: 100%;
    }
}

.container-home:after, .container-home:before {
    display: table;
    content: " ";
}

.container-home:after {
    clear: both;
}


.container-home {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}



.big-space {
    padding-top: 35px;
    padding-bottom: 35px;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #0098D4;
    color: #FFFFFF;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #2e6da4;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
}

.panel {
    margin-bottom: 3px;
    border-top: 5px solid #2e6da4;
}



.space-menu1 ul li {
    padding: 5px 0px;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.nav-icon i {
    padding: 4px 5px !important;
}

.header .nav > li > a:focus, .nav > li > a:hover {
    background: none !important;
}

.separate-logo {
    margin-top: 75px;
}

.separate-error {
    margin-top: 130px;
}

i {
    padding-right: 8px;
}

.bold {
    font-weight: bold;
}

.margin-5b {
    margin-bottom: 5px;
}

.margin-15b {
    margin-bottom: 15px;
}

.margin-25b {
    margin-bottom: 25px;
}

.margin-35b {
    margin-bottom: 35px;
}

.margin-5t {
    margin-top: 5px;
}

.margin-15t {
    margin-top: 15px;
}

@media (max-width: 991px) {
    .mob-margin-15tb {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
}

.margin-20t {
    margin-top: 20px;
}

.margin-25t {
    margin-top: 25px;
}

.margin-35t {
    margin-top: 35px;
}

@media (max-width: 768px) {

    .mobile-none {
        display: none;
    }

    .nomargin-mobile {
        margin: 0px !important;
    }
}

@media (max-width: 991px) {

    .mobile-none {
        display: none;
    }

    .nomargin-mobile {
        margin: 0px !important;
    }

    .mob-separate-noside {
        margin: 15px 0px !important;
    }
}

@media (min-width: 992px) {
    .none {
        display: none;
    }
}

@media (min-width: 992px) {

    .none {
        display: none;
    }

    .nomargin {
        margin: 0px;
    }

    .nopadding {
        padding: 0px !important;
    }

    .nopadding-left {
        padding-left: 0px !important;
    }

    .nopadding-right {
        padding-right: 0px !important;
    }

    .nopadding-bottom {
        padding-bottom: 0px !important;
    }

    .nopadding-top {
        padding-top: 0px !important;
    }

    .separate-side {
        margin: 0px 10px !important;
    }

    .separate-default {
        margin: 15px 10px !important;
    }

    .separate-noside {
        margin: 15px 0px !important;
    }

    .separate-pub {
        margin: 25px 0px !important;
    }

    .separate-top {
        margin-top: 15px !important;
    }
}



.nopadding {
    padding: 0px !important;
}

.nopadding-left {
    padding-left: 0px !important;
}

.nopadding-right {
    padding-right: 0px !important;
}

.nopadding-bottom {
    padding-bottom: 0px !important;
}

.nopadding-top {
    padding-top: 0px !important;
}

.white-background {
    background-color: #FFFFFF !important;
}

.padding-15tb {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.padding-15b {
    padding-bottom: 15px !important;
}



.fine-background {
    background: #ecf3f8 !important;
}

.classic-old-background {
    background: #ccc;
}

.classic-background {
    background: #f2f2f2;
}



.red {
    color: #dc3737;
}

.green {
    color: #2ab91a;
}

.grey {
    color: #5d5d5d;
}

.blue-marinho {
    color: #264560;
}

.black {
    color: #000000 !important;
}

@media (max-width: 480px) {
    .mob-size-10 {
        font-size: 10px !important;
    }

    .mob-size-12 {
        font-size: 12px !important;
    }

    .mob-size-14 {
        font-size: 14px !important;
    }

    .mob-size-16 {
        font-size: 16px !important;
    }

    .mob-size-18 {
        font-size: 18px !important;
    }

    .mob-size-20 {
        font-size: 20px !important;
    }

    .mob-size-22 {
        font-size: 22px !important;
    }

    .mob-size-24 {
        font-size: 24px !important;
    }

    .mob-size-32 {
        font-size: 32px !important;
    }


    .mob-size-34 {
        font-size: 34px !important;
    }

    .mob-size-36 {
        font-size: 36px !important;
    }

    .mob-size-42 {
        font-size: 42px !important;
    }


    .mob-size-46 {
        font-size: 46px !important;
    }
}


.size-10 {
    font-size: 10px;
}

.size-12 {
    font-size: 12px;
}

.size-16 {
    font-size: 16px;
}

.size-18 {
    font-size: 18px;
}

.size-20 {
    font-size: 20px;
}

.size-22 {
    font-size: 22px;
}

.size-24 {
    font-size: 24px;
}

.size-32 {
    font-size: 32px;
}


.size-34 {
    font-size: 34px;
}

.size-36 {
    font-size: 36px;
}

.size-42 {
    font-size: 42px;
}


.size-46 {
    font-size: 46px;
}

.size-110 {
    font-size: 110px;
}

.navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
}


.navbar-default {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    filter: none;
    background-repeat: no-repeat;
    border-radius: 0px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}


/*.nav > li.dropdown.open {
    position: static;
}

    .nav > li.dropdown.open .dropdown-menu {
        display: table;
        width: 60%;
        text-align: center;
        /*left: 0;
        right: 0;
    }

.dropdown-menu > li {
    display: table-cell;
}*/

/*.dropdown:hover .dropdown-menu {
    display: block;
}*/

.nav > li.dropdown.open .services {
    width: 350px;
    text-align: center;
}

.services-inside li > div ul li {
    width: 90px;
    padding: 15px 0px;
    text-align: center;
}

    .services-inside li > div ul li p {
        padding: 8px 0px;
    }

.services i {
    font-size: 46px;
}

.radio label:first-child, .checkbox label:first-child {
    padding-left: 0px;
}

div.search-panel .panel {
    margin: 0px;
}

div.search-panel .panel,
div.search-panel .panel-body {
    border: none !important;
}

div.search-panel .panel-heading {
    border-top: 1px solid #2e6da4;
}

.search .panel {
    content: " ";
}


.search .form-control {
    font-size: 11px;
}

.search .panel .panel-body > label, .search .panel .panel-body > p label {
    color: #4d4d4d;
    font-weight: 700;
    font-size: 12px;
}




.search-more hr {
    margin-top: 5px;
    margin-bottom: 15px;
}

.search-more li {
    text-align: center;
}

.search-more ul li a {
    font-size: 16px !important;
}

.search-more li {
    border-left: solid 1px #1E5988;
    border-right: solid 1px #1E5988;
}

    .search-more li:first-child {
        border-left: none;
    }

    .search-more li:last-child {
        border-right: none;
    }



.btn-primary {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    filter: none;
    background-repeat: no-repeat;
    /*border-color: rgb(35, 97, 149);*/
    border-color: none;
    background: #2e6da4;
    color: #FFFFFF;
    box-shadow: none;
}

    .btn-primary:focus, .btn-primary:hover {
        background-color: #4C84B5 !important;
        background-position: 0 -15px !important;
    }

    .btn-primary:hover {
        border: 1px solid rgb(35, 97, 149);
    }


.btn-pa {
    color: RGBA(119, 119, 119, 0.55);
    background-color: rgb(255, 255, 255);
    border-color: rgb(35, 97, 149);
}

    .btn-pa.focus, .btn-pa:focus {
        color: #333;
        /*background-color: #e6e6e6;*/
        border-color: #0098D4;
    }

    .btn-pa:hover {
        color: #333;
        background-color: rgba(0, 152, 212, 0.05);
        border-color: #0098D4;
    }

    .btn-pa.active, .btn-pa:active, .open > .dropdown-toggle.btn-pa {
        /*color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;*/
    }

        .btn-pa.active.focus, .btn-pa.active:focus, .btn-pa.active:hover, .btn-pa:active.focus, .btn-pa:active:focus, .btn-pa:active:hover, .open > .dropdown-toggle.btn-pa.focus, .open > .dropdown-toggle.btn-pa:focus, .open > .dropdown-toggle.btn-pa:hover {
            /*color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;*/
        }

    .btn-pa.active, .btn-pa:active, .open > .dropdown-toggle.btn-pa {
        background-image: none;
    }

    .btn-pa.disabled.focus, .btn-pa.disabled:focus, .btn-pa.disabled:hover, .btn-pa[disabled].focus, .btn-pa[disabled]:focus, .btn-pa[disabled]:hover, fieldset[disabled] .btn-pa.focus, fieldset[disabled] .btn-pa:focus, fieldset[disabled] .btn-pa:hover {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-pa .badge {
        color: #fff;
        background-color: #333;
    }


.btn-success {
    background-image: none !important;
    filter: none !important;
    background-repeat: no-repeat !important;
    border-color: none !important;
}

    .btn-success:focus, .btn-success:hover {
        background-color: #009c00;
        background-position: 0 -15px;
    }

    .btn-success.active, .btn-success:active {
        background-color: #2ab91a;
        border-color: #3e8f3e;
    }

    .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #419641;
        background-image: none;
    }


.btn-success {
    color: #fff;
    background-color: #2ab91a;
    border-color: #449d44;
}

    .btn-success.focus, .btn-success:focus {
        color: #fff;
        background-color: #449d44;
        border-color: #255625;
    }

    .btn-success:hover {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

    .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #449d44;
        border-color: #398439;
    }

        .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
            color: #fff;
            background-color: #398439;
            border-color: #255625;
        }

    .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.btn-warning,
.btn-info {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
    background-repeat: repeat-x;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-warning {
    border-color: #e38d13;
    background: #FFFFFF;
    color: #fc5030;
}

.btn-info {
    border-color: #FFFFFF;
    background: #5bc0de;
    color: #FFFFFF;
}




.padding-thumbs {
    display: block;
    /*padding-left: 8px;*/
    color: #fff;
    text-align: center;
}

    .padding-thumbs h3 {
        font-size: 22px;
    }

    .padding-thumbs a {
        text-decoration: none !important;
        color: #fff;
    }

    .padding-thumbs p {
        padding: 5px 20px;
        font-size: 16px;
    }

    .padding-thumbs i {
        font-size: 56px;
    }

    .padding-thumbs div:last-child {
        background: #ff6500;
        padding: 25px 0;
    }

.top-stock {
    display: block;
}

    .top-stock h2,
    .top-stock h3,
    .top-stock h4 {
        margin: 15px 0px;
    }

.related-stock {
    display: block;
}

    .related-stock a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .related-stock li {
        border-right: 1px solid #0098D4;
        border-left: 1px solid #0098D4;
    }

        .related-stock li:first-child {
            border-left: none;
        }

        .related-stock li:last-child {
            border-right: none;
        }

.list-stock {
    display: block;
    /*background: #0094ff;*/
}

.list-details {
    background: #F9F9F9;
}

.list-details-slide {
    min-height: 495px !important;
    background-image: url('../Images/loading-img.gif');
    background-size: unset;
    background-position: center center;
}

    .list-details-slide ul {
        margin-top: 8px;
    }

        .list-details-slide ul li {
            width: 109px;
            float: left;
            height: auto;
            padding-right: 0px;
        }

        .list-details-slide ul.fixed-thumb-img li {
            height: 495px !important;
        }

    .list-details-slide img {
        /*width: 329px;
        height: 247px;*/
        object-fit: contain;
        max-height: 508px;
    }

.stock {
    text-align: center;
}

    .stock img {
        width: 100%;
        max-height: 199px;
        object-fit: contain;
    }


.column-stock-content {
    display: table;
    content: " ";
}

    .column-stock-content .list-stock-item {
        margin-top: 8px;
        margin-bottom: 8px;
        float: left;
    }

@media (max-width: 480px) {
    button .btn-search {
        font-size: 18px !important;
    }

    .column-stock-content .list-stock-item {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .list-stock {
        display: block;
    }

        .list-stock img.icons,
        .with-icon img.icons {
            width: 23px !important;
        }

    .list-details-slide {
        min-height: 279px !important;
    }

        .list-details-slide ul.fixed-thumb-img li {
            height: 279px !important;
        }
}

@media (min-width: 480px) and (max-width: 991px) {
    .list-details-slide {
        min-height: 374px !important;
    }

        .list-details-slide ul.fixed-thumb-img li {
            height: 374px !important;
        }
}

.list-details-item {
    padding: 20px 0px;
    text-align: center;
}

    .list-details-item ul li {
        /*padding-top: 15px;
        padding-bottom: 15px;*/
        font-size: 16px;
        font-weight: bold;
    }

.price p {
    margin-bottom: 0px;
    text-align: center;
}



.img-item {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    width: 100%;
    float: left;
}

.list-details ul.item img {
    width: 30px;
}

.list-details-informations {
    margin-top: 8px;
}

    .list-details-informations .list-details-date {
        background: #ccc;
    }

.list-details-date p {
    padding-left: 15px;
    padding-right: 15px;
    color: #fc5030;
    font-weight: bold;
}

.list-details-informations p {
    margin: 8px 0px;
}

.list-details-informations ul {
    display: block;
}

    .list-details-informations ul li {
        border-bottom: 1px solid #ccc;
        padding-left: 10px;
        padding-right: 10px;
    }

    .list-details-informations ul.price-information li {
        padding-top: 15px;
        font-size: 18px;
        font-weight: bold;
        color: #fc5030;
        border: none;
        text-align: center;
        float: left;
    }

        .list-details-informations ul.price-information li span,
        .list-details-informations .list-details-options span {
            width: 100%;
            float: left;
        }

@media(max-width: 991px) {
    .list-details-informations ul.nostyle li {
        border: none !important;
    }
}

.data-information span {
    font-weight: bold;
}

.list-item-information {
    font-weight: bold;
    color: #2e6da4;
    font-size: 16px;
}

.list-details-options .title {
    font-weight: bold;
    padding: 8px 0px;
}

@media (max-width: 992px) {
    .price-information li {
        width: 50%;
        float: left;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.list-photos .principal {
    margin-bottom: 10px;
}


.list-stock .principal,
.list-details .principal {
    /*background: rgb(172, 189, 203) none repeat scroll 0% 0%;
        padding-top: 15px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 0px !important;
        margin-bottom: 10px;*/
    background: rgb(251, 251, 251) none repeat scroll 0% 0%;
    padding-top: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 0px !important;
    margin-bottom: 10px;
    border: 1px solid #EFEFEF;
}

.list-stock h3 {
    padding-top: 0px;
    /* padding-bottom: 15px; */
    margin: 0px;
    font-weight: 600;
}

.list-stock ul {
    font-size: 12px;
}

    .list-stock ul li {
        padding: 8px 0px;
    }

.list-stock-background {
    background: #fff;
}

.list-stock .toolbar-stock {
    display: block;
    padding: 12px 0px !important;
}

    .list-stock .toolbar-stock ul li {
        padding-top: 10px;
        padding-left: 8px;
        padding-right: 26px;
        padding-bottom: 10px;
    }

    .list-stock .toolbar-stock a {
        text-decoration: none;
        color: #000;
    }

    .list-stock .toolbar-stock ul li:first-child {
        padding-left: 0px;
    }

    .list-stock .toolbar-stock ul li:last-child {
        padding-right: 0px;
    }

    .list-stock .toolbar-stock i {
        font-size: 16px;
    }

.mob-stock-heading {
    margin-top: 8px;
}

    .mob-stock-heading hr,
    .mob-stock-price hr,
    .mob-stock-item hr {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }

.advertisement {
    content: "";
    background: url(../Images/bg-ann.png) repeat;
}

.ann-top,
.ann-aside {
    display: table;
}

    .ann-aside img {
        width: 100%;
        float: left;
    }

@media (max-width: 480px) {
    .ann-top img,
    .ann-aside img {
        width: 100%;
        float: left;
    }
}

.advertisement a.ads {
    color: #fff;
}

.advertisement p {
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
}

.list-stock .advertisement {
    display: block;
}

.list-stock img.icons,
.with-icon img.icons {
    width: 30px;
    padding-right: 8px;
}

.list-stock cite {
    font-size: 16px;
}

.label-justify {
    display: block;
}

    .label-justify div:first-child {
        padding-left: 0px;
    }

    .label-justify label {
        width: 100%;
    }

.toolbar-search {
    background: #2e6da4;
    padding-top: 15px;
    padding-bottom: 15px;
}

    .toolbar-search .toolbar-search-result p {
        color: #fff !important;
        font-size: 22px;
        font-weight: bold;
        margin: 0px !important;
    }

@media (max-width: 992px) {
    .toolbar-search .toolbar-search-result p {
        color: #fff !important;
        font-size: 16px;
        font-weight: bold;
        margin: 0px !important;
    }

    .ann {
        margin-top: 0px;
        margin-bottom: 15px;
    }
}

.toolbar-search .toolbar-search-result p span {
    font-size: 14px;
}

.toolbar-search .toolbar-search-result cite {
    font-size: 14px;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #2ab91a;
    border-radius: 10px;
}

.btn,
.panel,
.form-control,
.panel-heading {
    border-radius: 0px !important;
    /* border-top: 5px solid #2e6da4; */
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    /*background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.btn-default {
    color: #fc5030 !important;
    border: 1px solid #fc5030 !important;
    background-image: none;
    background-color: #fff !important;
}

    .btn-default:hover,
    .btn-default:focus, .btn-default:hover {
        background: #fc5030;
        color: #FFFFFF;
        border: 1px solid #fc5030;
    }

    .btn-default:active {
        background: rgba(252, 80, 48, 0.80);
        color: #FFFFFF;
        border: 1px solid #fc5030;
    }


/* anúncios */

.offer {
    border-bottom: 1px dotted #fc5030;
    color: #fc5030;
}

    .offer:hover {
        border-bottom: 1px dotted #fc5030;
        color: #fc5030;
    }

.ann {
    margin-top: 0px;
    margin-bottom: 15px;
}

    .ann:last-child {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .ann ul {
        margin: 0px;
    }

@media (max-width: 480px) {
    body {
        background: rgba(0,0,0,.075);
    }

    .ann-photo {
        display: table;
        float: left;
        max-width: 100%;
        max-height: 256px;
        width: 100% !important;
        height: auto;
    }

    .ann-helper {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

    .ann-photo img {
        /*object-fit: cover;*/
        max-height: 256px;
        max-width: 100%;
        vertical-align: middle;
    }
}

.ann-photo {
    display: table;
    float: left;
    width: 340px;
    height: 256px;
}

.ann-helper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.ann-photo img {
    /*object-fit: cover;*/
    max-height: 256px;
    max-width: 100%;
    vertical-align: middle;
}

/*.title-Vehicle-Sale {
    margin-top: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,.075);
    padding-bottom: 15px;
}*/



.ann-panel {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    text-align: center;
}


    .ann-panel i {
        padding: 0px !important;
    }

.ann-panel-silver h3,
.ann-panel-free h3,
.ann-panel-gold h3 {
    margin-top: 8px;
    margin-bottom: 8px;
    margin: inherit 0px;
    vertical-align: middle;
}

.ann-panel-free,
.ann-panel-gold,
.ann-panel-silver {
    width: 100%;
    float: left;
    /*text-align: center;*/
    color: #FFF;
    text-shadow: 1px 1px 1px #888;
}

    .ann-panel-free p,
    .ann-panel-gold p,
    .ann-panel-silver p {
        margin-top: 10px;
    }

        .ann-panel-free p i,
        .ann-panel-gold p i,
        .ann-panel-silver p i {
            color: #3d3d3d;
        }

.ann-panel-free {
    background-color: #7CD26C;
}

.ann-panel-gold {
    background-color: #d2ba6c;
}

.ann-panel-silver {
    background-color: rgba(0,0,0,.075);
}

.ann-panel-free-sub-title {
    background-color: #5d9852;
}

.ann-panel-gold-sub-title {
    background-color: #ae9749;
}

.ann-panel-silver-sub-title {
    background-color: #ccc;
}

    .ann-panel-free-sub-title p,
    .ann-panel-gold-sub-title p,
    .ann-panel-silver-sub-title p {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #FFFFFF;
    }


.ann-panel-content {
    width: 100%;
    float: left;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    /*padding-bottom: 8px;*/
    text-align: center;
    color: #000000;
}

/*.ann-panel-content p:first-child {
        font-size: 32px;
    }*/

/*.ann-panel-content p:last-child {
        border-bottom: 1px dotted #ccc;
    }*/

.ann-panel-footer {
    display: block;
}

    .ann-panel-footer ul {
        float: left;
        width: 100%;
        text-align: center;
    }

        .ann-panel-footer ul li {
            border-bottom: 1px solid #ccc;
            background-color: rgba(0,0,0,.075);
            color: #999;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .ann-panel-footer ul li:last-child {
                border-bottom: none;
            }


.form-cad {
    padding-top: 15px;
    padding-bottom: 15px;
    background: rgba(255, 255, 255, 0.77) !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.form-vender {
    background: rgb(242, 242, 242);
}

.load-images {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}


.cover {
    width: 100%;
    object-fit: cover;
}

.alert-info {
    background-image: none !important;
    border-color: #dca7a7;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}


@import url('../Scripts/Dropzone/dropzone.min.css');

.sortable {
    padding: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .sortable li {
        float: left;
        width: 132px;
        height: 171px;
        overflow: hidden;
        border: 6px dotted #4e4e4e;
        text-align: center;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-left: 12px;
        margin-right: 12px;
        border-radius: 4%;
        background-color: #4e4e4e;
        padding: 0px !important;
    }

.exclude {
    padding: 6px 0px !important;
    float: left;
}

    .exclude a {
        text-decoration: none;
        color: #FFF;
    }

li.sortable-placeholder {
    border: 1px dashed #CCC;
    background: none;
}


ul.custom-sortable {
    border: 1px solid #ccc !important;
    width: 100%;
    float: left;
    min-height: 374px;
    background-color: #f3f3f3;
    background-image: url('../Images/bg-fileupload.png');
    padding-left: 20px;
    padding-right: 20px;
}

.dz-error-mark {
    position: absolute;
    top: 110px;
    left: 90px;
}

.shadow-1 {
    box-shadow: #ccc 3px 4px 5px;
}


.changePasswordInfo {
    display: block;
    float: left;
    color: #2e6da4;
    font-size: 18px;
}

@media (max-width: 992px) {

    .separate-pub {
        margin: 25px 0px !important;
    }

    .mobile-nopadding {
        padding: 0px !important;
    }
}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    /* border: 1px solid #FFFFFF; */
    border-radius: 0px;
}

.bg-sale {
    background: url(../Images/familia-carro.jpg) no-repeat center 75%;
}

.bg-support {
    background-image: url(../Images/familia-carro-2.jpg);
    background-size: cover cover;
}

.sale-infos {
    display: block;
}

    .sale-infos .panel-footer {
        background: #2e6da4;
        color: #fff;
        font-weight: 700;
        border-radius: 0px;
    }

    .sale-infos i {
        color: #2e6da4;
    }

.support {
    display: block;
}

    .support .form-cad {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.list-inline li > a {
   color: white !important;
}
