﻿.colortext {
    color: #f68824;
}

.colorbg {
    background: #f68824;
}

a {
    color: #f68824;
}

::selection {
    background: #f68824;
}

.navbar-nav > li.active > a, .navbar-nav > li.active > a:hover, .navbar-nav > li.active > a:focus {
    background-color: #f68824;
}

    .navbar-nav > li.active > a:before, .navbar-nav > li > a:hover:before, .navbar-nav > li > a:focus:before, .extra-nav-class a.dropdown-toggle:before {
        border-bottom: 6px solid #f68824;
    }

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
    background-color: #f68824;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f68824 !Important;
}

.extra-nav-class a.dropdown-toggle {
    background-color: #f68824 !Important;
}

.car-highlight1 {
    background-color: #f68824;
}

.car-smallcircle {
    background: #f68824;
}

.carouselText2 {
    background: #f68824;
}

.icon-box-top i:hover {
    background-color: #f68824;
}

.fontawesome-icon.circle-white {
    color: #f68824;
}

.grey-box-icon:hover .fontawesome-icon.circle-white, .grey-box-icon.active .fontawesome-icon.circle-white, .active i.fontawesome-icon {
    background-color: #f68824;
}

.home-features .icon {
    background: #f68824;
}

.copyright {
    background-color: #f68824;
}

.panel1 {
    border-left: 6px solid #f68824;
}

.buttoncolor {
    background: #f68824;
}

.panel, .panel2, panel-recibo {
    border-left: 8px solid #f68824;
}

.btn-default, .btn-primary {
    background-color: #f68824;
    border-color: #f68824;
}
    .btn-primary:focus,
    .btn-primary.focus {
        color: #fff;
        background-color: #f68824;
        border-color: #f68824;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #f68824;
        border-color: #f68824;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #f68824;
        border-color: #f68824;
    }

#radioBtn .notActive {
    color: #f68824;
    background-color: #fff;
}

.btn-minimal:hover {
    color: #f68824;
}

#accordion div h4:before {
    background: #f68824 url('../img/plus.png') center center no-repeat;
}

#accordion div.active h4:before {
    background: #f68824 url('../img/minus.png') center center no-repeat;
}

.sidebar h4 {
    color: #f68824;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    color: #f68824 !important;
}

blockquote {
    border-left: 5px solid #f68824;
}

#skill i {
    background: #f68824;
}

.service-fancybox:hover i {
    color: #f68824;
}

.service-fancybox:hover {
    background: #f68824;
}

.service-fancybox.featured {
    background: #f68824;
}

    .service-fancybox.featured .circleicon i {
        color: #f68824;
    }

.service-fancybox.black .circleicon i {
    color: #f68824;
}

.cbp_tmtimeline > li .cbp_tmicon {
    background: #f68824;
}

.services i {
    color: #f68824;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #f68824;
    border-color: #f68824;
}

.landingpage-button {
    color: #f68824;
}

.landingpage-button {
    color: #f68824;
}

    .landingpage-button span {
        color: #f68824;
    }

    .landingpage-button strong {
        color: #f68824;
    }

    .landingpage-button i {
        color: #f68824;
    }

.active-header {
    background: #f68824;
}

    .active-header:hover {
        background: #f68824;
    }

#filter ul li .selected {
    background: #f68824 !Important;
}

.drop-cap, .captionicons {
    background: #f68824;
}

.pageheader-default .semitransparentbg, .bgarea-semitransparent {
    background: rgba(22,22,22,0.80) !important;
}

.toparea {
    background: #f68824;
    font-size: 12px;
    color: #ccc;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 75px;
}

.fancyy-box.featured {
    background: #f68824;
    color: #fff;
}

    .fancyy-box.featured h3 {
        color: #fff;
    }

    .fancyy-box.featured p {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        color: #fff;
    }

    .fancyy-box.featured .circleicon i {
        color: #f68824;
    }

    .fancyy-box.featured:hover .circleicon i {
        color: #444;
    }

.fancyy-box.black {
    background: #444;
    color: #444;
}

    .fancyy-box.black h3 {
        color: #fff;
    }

    .fancyy-box.black p {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        color: #fff;
    }

    .fancyy-box.black .circleicon i {
        color: #444;
    }

    .fancyy-box.black:hover .circleicon i {
        color: #f68824;
    }


.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: white;
}

    .panel-title > a,
    .panel-title > small,
    .panel-title > .small,
    .panel-title > small > a,
    .panel-title > .small > a {
        color: inherit;
    }

.panel-info {
    border-color: #f68824;
}

    .panel-info > .panel-heading {
        color: white;
        background-color: #f68824;
        border-color: #f68824;
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1;
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel2 {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel2-body {
    padding: 15px;
}

.panel2-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel2-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel2-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: white;
}

    .panel2-title > a,
    .panel2-title > small,
    .panel2-title > .small,
    .panel2-title > small > a,
    .panel2-title > .small > a {
        color: inherit;
    }

.panel2-info {
    border-color: #f68824;
}

    .panel2-info > .panel2-heading {
        color: white;
        background-color: #f68824;
        border-color: #f68824;
    }

        .panel2-info > .panel2-heading + .panel2-collapse > .panel2-body {
            border-top-color: #bce8f1;
        }

        .panel2-info > .panel2-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel2-info > .panel2-footer + .panel2-collapse > .panel2-body {
        border-bottom-color: #bce8f1;
    }

.panel-recibo {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-recibo-body {
    padding: 15px;
}

.panel-recibo-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel-recibo-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-recibo-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: white;
}

    .panel-recibo-title > a,
    .panel-recibo-title > small,
    .panel-recibo-title > .small,
    .panel-recibo-title > small > a,
    .panel-recibo-title > .small > a {
        color: inherit;
    }

.panel-recibo-info {
    border-color: #f68824;
}

    .panel-recibo-info > .panel-recibo-heading {
        color: white;
        background-color: #f68824;
        border-color: #f68824;
    }

        .panel-recibo-info > .panel-recibo-heading + .panel-recibo-collapse > .panel-recibo-body {
            border-top-color: #bce8f1;
        }

        .panel-recibo-info > .panel-recibo-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-recibo-info > .panel-recibo-footer + .panel-recibo-collapse > .panel-recibo-body {
        border-bottom-color: #bce8f1;
    }

#md_content_generation a, #md_next, #demonstrativo_options a, #topo_op a {
    float: right;
    width: auto;
    padding: 0 15px 0 15px;
    height: 35px;
    border: 1px solid #6f6e73;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #343a90;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
    margin: 40px 40px 0 0;
    cursor: pointer;
    outline: none;
    transition: all 0.5s ease;
}

#md_next, #demonstrativo_options #back {
    background: #f68824;
    border: 0px;
}

#topo_op #back {
    background: #f68824;
}
/*Radio estilizado. https://bootsnipp.com/snippets/oPgeG*/
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

    .radio .cr .cr-icon {
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 50%;
        left: 20%;
    }

    .radio .cr .cr-icon {
        margin-left: 0.04em;
    }

.radio label input[type="radio"] {
    display: none;
}

    .radio label input[type="radio"] + .cr > .cr-icon {
        transform: scale(3) rotateZ(-20deg);
        opacity: 0;
        transition: all .3s ease-in;
    }

    .radio label input[type="radio"]:checked + .cr > .cr-icon {
        transform: scale(1) rotateZ(0deg);
        opacity: 1;
    }

    .radio label input[type="radio"]:disabled + .cr {
        opacity: .5;
    }

.fundo-response {
    margin-left: auto;
    margin-right: auto;
    background-color: #f68824;
    display: none;
    width: 1000px;
}

@media only screen and (min-width: 300px) {
    .fundo-response {
        width: 150px;
    }
}

@media only screen and (min-width: 480px) {
    .fundo-response {
        width: 350px;
    }
}

@media only screen and (min-width: 600px) {
    .fundo-response {
        width: 450px;
    }
}

@media only screen and (min-width: 768px) {
    .fundo-response {
        width: 600px;
    }
}

@media only screen and (min-width: 992px) {
    .fundo-response {
        width: 800px;
    }
}

@media only screen and (min-width: 1382px) and (max-width: 1920px) {
    .fundo-response {
        width: 1000px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    .fundo-response {
        width: 100px;
    }
}

.fundo-rod-response {
    margin-right: auto;
    background-color: #95a4d3;
    width: 1000px;
}

@media only screen and (min-width: 300px) {
    .fundo-rod-response {
        width: 150px;
    }
}

@media only screen and (min-width: 480px) {
    .fundo-rod-response {
        width: 350px;
    }
}

@media only screen and (min-width: 600px) {
    .fundo-rod-response {
        width: 450px;
    }
}

@media only screen and (min-width: 768px) {
    .fundo-rod-response {
        width: 600px;
    }
}

@media only screen and (min-width: 992px) {
    .fundo-rod-response {
        width: 800px;
    }
}

@media only screen and (min-width: 1382px) and (max-width: 1920px) {
    .fundo-rod-response {
        width: 1000px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    .fundo-rod-response {
        width: 100px;
    }
}