body {
  font-family: "Roboto", Arial, Helvetica, sans-serif !important; }

.bg-success {
  background-color: #F27405 !important; }

.br-standard {
  border-radius: 8px !important; }

a:hover {
  color: #020873; }

a:focus {
  text-decoration: none; }

.bg-background3:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.pattern:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.owl-controls .owl-page.active, .owl-controls .owl-page.active:hover {
  border-color: #F27405;
  opacity: 1; }

.owl-carousel:hover .owl-nav button {
  color: #F27405 !important; }

.owl-nav button {
  color: #020873 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #020873 !important; }

.item-card7-overlaytext h4 {
  background: #F27405; }

.bg-background-color:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.bg-dark-purple {
  background-color: #020659 !important;
  color: white !important; }

.swal2-popup .swal2-styled.swal2-confirm {
  background-color: #F27405 !important; }

.btn-secondary {
  color: #fff !important;
  background-color: #F27405;
  border-color: #F27405; }

.btn-secondary:hover {
  color: #fff;
  background-color: rgba(242, 116, 5, 0.5);
  border-color: rgba(242, 116, 5, 0.5); }

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.5);
  background-color: #F27405;
  border-color: #F27405; }

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #F27405;
  border-color: #F27405; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #F27405;
  border-color: #F27405; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 30, 99, 0.1); }

.btn-bordercolor {
  color: #F27405;
  background-color: #fff !important;
  border: 2px solid #F27405; }

.btn-bordercolor:hover {
  color: #fff;
  background-color: #F27405 !important;
  border-color: #F27405; }

.btn-outline-secondary {
  color: #F27405;
  background-color: transparent;
  background-image: none;
  border-color: #F27405 !important; }

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #F27405;
  border-color: #F27405 !important; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(5, 117, 230, 0.1); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #F27405;
  background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #F27405;
  border-color: #F27405; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(5, 117, 230, 0.1); }

.btn-link {
  color: #020873; }

.alert-secondary {
  color: #fcfdff;
  background-color: #F27405;
  border-color: #F27405; }

.alert-secondary hr {
  border-top-color: #b7cded; }

.alert-secondary .alert-link {
  color: #172b46; }

.label-secondary {
  background-color: #F27405; }

.badge-secondary {
  color: #fff;
  background-color: #F27405; }

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #F27405; }

.bg-gradient-secondary {
  background: linear-gradient(87deg, #020873, #02098a 100%) !important; }

.bg-gradient-secondary2 {
  background: linear-gradient(135deg, #020873 10%, #02098a 100%) !important; }

.bg-secondary {
  background-color: #F27405 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: rgba(242, 116, 5, 0.25) !important; }

.border-secondary {
  border-color: #F27405 !important; }

.text-secondary {
  color: #0bd904 !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: rgba(11, 217, 4, 0.85) !important; }

.social-box.linkedin i {
  background: #F27405; }

.checkbox span:after {
  background-color: #F27405; }

.user-card .card-block .activity-leval li.active {
  background-color: #F27405; }

#count-down .clock-presenter .digit {
  background: #F27405; }

.masthead .masthead-bg {
  background: linear-gradient(120deg, #0f75ff 0%, #F27405 100%); }

.notifyimg {
  background: #F27405; }

.drop-icon-wrap .drop-icon-item:hover {
  color: #605e7e; }

.dropdown-item:hover, .dropdown-item:focus {
  color: #605e7e; }

.dropdown-item.active, .dropdown-item:active {
  color: #605e7e; }

.timeline__item:after {
  border: 6px solid #F27405; }

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #020873; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #020873; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #F27405; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #020873; }

.custom-select:focus {
  border-color: #F27405; }

.custom-file-input:focus ~ .custom-file-label {
  border-color: #F27405; }

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #F27405; }

.custom-file-label::after {
  background-color: #020873;
  border-left: 1px solid #020873; }

.custom-range::-webkit-slider-thumb {
  background-color: #F27405; }

.custom-range::-moz-range-thumb {
  background-color: #F27405; }

.custom-range::-ms-thumb {
  background-color: #F27405; }

.nav-link.active {
  background-color: #F27405; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #F27405; }

.page-link:hover {
  color: #F27405; }

.page-item.active .page-link {
  background-color: #F27405;
  border-color: #F27405; }

.range.range-secondary input[type="range"]::-webkit-slider-thumb {
  background-color: #F27405; }

.range.range-secondary input[type="range"]::-moz-slider-thumb {
  background-color: #F27405; }

.range.range-secondary output {
  background-color: #F27405; }

.range.range-secondary input[type="range"] {
  outline-color: #F27405; }

.nav-tabs .nav-item1 .nav-link:hover:not(.disabled) {
  background: #F27405; }

.nav-tabs .nav-item1 .nav-link.active {
  background: #F27405; }

.panel.price > .panel-heading {
  background: #F27405;
  color: #fff; }

.panel.price > .panel-heading {
  background: #F27405; }

.heading-secondary {
  background-color: #F27405; }

.page-header .breadcrumb-item a {
  color: #605e7e; }

.breadcrumb-item1 a:hover {
  color: #F27405; }

.panel-title1 a {
  color: #F27405; }

.header-bg {
  background: #eef2f9;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #eef2f9, #F27405);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #eef2f9, #F27405); }

.nav-tabs .nav-link:hover:not(.disabled) {
  color: #fff;
  background: #F27405; }

.nav-tabs .nav-link.active {
  color: #fff;
  background: #F27405; }

.navtab-wizard.nav-tabs .nav-link.active, .navtab-wizard.nav-tabs .nav-link:hover {
  color: #F27405;
  background: #fff; }

.admin-navbar .nav-item.active .nav-link {
  color: #F27405; }

.admin-navbar .nav-item.active .nav-link .icon {
  color: #F27405; }

.admin-navbar .nav-link:hover, .admin-navbar .nav-link:focus {
  color: #F27405; }

.admin-navbar .nav-link.active {
  color: #F27405; }

.admin-navbar .mega-dropdown .sub-item .section-label {
  color: #F27405; }

.admin-navbar .sub-item ul a:active {
  background-color: #F27405; }

.admin-navbar .sub-item ul a:hover, .admin-navbar .sub-item ul a:focus {
  color: #F27405;
  text-decoration: none;
  background-color: #f9faff; }

.expanel-secondary {
  border: #F27405 !important; }

.expanel-secondary > .expanel-heading {
  color: #fff !important;
  background-color: #F27405 !important;
  border-color: #F27405 !important; }

.error-img .form-control:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #F27405; }

textarea[type=text]:focus {
  -webkit-box-shadow: inset 0 -2px 0 #F27405 !important;
  box-shadow: inset 0 -2px 0 #F27405 !important; }

.avatar {
  background: #F27405 no-repeat center/cover; }

.spinner {
  background: linear-gradient(120deg, #F27405 0%, #F27405 100%); }

.spinner-lg {
  background-color: #F27405; }

.double-bounce1, .double-bounce2 {
  background: linear-gradient(120deg, #F27405 0%, #F27405 100%); }

.cube1, .cube2 {
  background: linear-gradient(120deg, #F27405 0%, #F27405 100%); }

.lds-heart div {
  background: #F27405; }

.lds-heart div:after, .lds-heart div:before {
  background: #F27405; }

.lds-ring div {
  border: 6px solid #F27405;
  border-color: #F27405 transparent transparent transparent; }

.lds-hourglass:after {
  border: 26px solid #F27405;
  border-color: #F27405 transparent; }

.mediaicon {
  border: 1px solid #F27405;
  background: #F27405; }

a.chip:hover {
  background-color: #F27405; }

.highlight .s {
  color: #F27405; }

.selectgroup-input:checked + .selectgroup-button {
  border-color: #F27405;
  z-index: 1;
  color: #F27405;
  background: #fff; }

.selectgroup-input:focus + .selectgroup-button {
  border-color: #F27405;
  z-index: 2;
  color: #F27405;
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-switch-input:checked ~ .custom-switch-indicator {
  background: #020873; }

.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25);
  border-color: #F27405; }

.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #F27405;
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.imagecheck-figure:before {
  background: #F27405 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff; }

.colorinput-input:focus ~ .colorinput-color {
  border-color: #F27405;
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.ui-datepicker .ui-datepicker-title {
  color: #F27405; }

#back-to-top {
  background: #F27405; }

#back-to-top:hover {
  background: #fff;
  color: #F27405;
  border: 2px solid #F27405; }

#chat-message {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.tabs-menu ul li .active {
  background: #F27405;
  border: 1px solid #F27405; }

.tabs-menu1 ul li .active {
  border: 1px solid #F27405;
  color: #F27405; }

.profile-user-tabs li a.active {
  background: #f7f7fb;
  border: 1px solid #e0e5f3;
  color: #605e7e;
  border-radius: 3px; }

.wideget-user-tab .tabs-menu1 ul li .active {
  background: #fff;
  border: 1px solid #e0e5f3;
  border-bottom: 0; }

.rating-stars .rating-stars-container .rating-star.is--active .fa-heart, .rating-stars .rating-stars-container .rating-star.is--hover .fa-heart {
  color: #F27405; }

.message-feed:not(.right) .mf-content {
  background: #F27405;
  color: #fff; }

.message-feed:not(.right) .mf-content:before {
  border-right-color: #F27405; }

.msb-reply button {
  background: #F27405; }

.wizard-card .moving-tab {
  background-color: #F27405 !important; }

.wizard-card .choice:hover .icon, .wizard-card .choice.active .icon {
  border-color: #F27405 !important;
  color: #F27405 !important; }

.cal1 .clndr .clndr-table .header-days {
  background: #F27405; }

.cal1 .clndr .clndr-table tr .day.today.event, .cal1 .clndr .clndr-table tr .day.my-today.event {
  background: #F27405; }

.cal1 .clndr .clndr-table tr .day.today:hover, .cal1 .clndr .clndr-table tr .day.my-today:hover {
  background: #F27405;
  color: #fff; }

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button {
  color: #F27405;
  background: #e6f2fe; }

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #F27405;
  background: #e6f2fe; }

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover {
  background: #F27405; }

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover {
  background: #F27405; }

.fc button {
  background: #F27405; }

.fc-event, .fc-event-dot {
  background-color: #F27405;
  color: #f1f1f1 ! important; }

#sidebar .accordion-toggle i {
  background: linear-gradient(120deg, #0f75ff 60%, #F27405 100%); }

#sidebar ul li.active > a {
  color: #F27405; }

#sidebar ul li.active > a:hover {
  color: #F27405; }

#sidebar li a[aria-expanded="true"].active:before {
  background: linear-gradient(120deg, #0f75ff 60%, #F27405 100%); }

#sidebar ul li a:hover {
  color: #F27405; }

#sidebar .collapse li a:hover {
  color: #F27405; }

.sweet-alert button {
  background-color: #F27405 !important; }

.timeline__item:after {
  border: 6px solid #F27405; }

.label-secondary.arrowed:before {
  border-right-color: #F27405; }

.widgetdate p {
  border-bottom: 2px solid #F27405; }

.widgetbox p {
  border-bottom: 2px solid #F27405; }

.datebox p {
  border-bottom: 2px solid #F27405; }

.arrow-ribbon.bg-secondary:before {
  border-left: 15px solid #F27405; }

.arrow-ribbon2:before {
  border-left: 24px solid #F27405; }

.badge-offer.bg-secondary:after {
  border-top: 12px solid #F27405; }

.badge-offer1.bg-secondary:after {
  border-top: 12px solid #F27405; }

.social-icons li:hover {
  background: #F27405;
  color: #fff; }

.social li a:hover {
  color: #F27405; }

.footer-main a:hover {
  color: #F27405; }

.footer-links a:hover {
  color: #F27405; }

.product-tags li a:hover {
  background: #F27405;
  border-color: #F27405; }

.info .counter-icon {
  border: 1px solid rgba(255, 255, 255, 0.6); }

.info .counter-icon i {
  color: #fff; }

.counter-icon {
  border: 1px solid #F27405; }

.counter-icon i {
  color: #F27405; }

.header-links li a.active {
  background: #F27405;
  color: #fff; }

.header-links li a:hover {
  background: #F27405;
  color: #fff; }

.card-pay .tabs-menu li a.active {
  background: #f7f7fb; }

.item1-tabs-menu ul li .active {
  background: #F27405; }

.items-blog-tab-heading .items-blog-tab-menu li .active {
  background: #F27405;
  border: 2px solid #F27405;
  color: #fff; }

.item2-gl-nav .item2-gl-menu li .active {
  color: #F27405; }

.item-all-cat .item-all-card:hover .item-all-text h5 {
  color: #F27405 !important; }

.item-all-cat .category-type .item-all-card img {
  background: linear-gradient(120deg, #020873 0%, #020873 100%); }

.item-all-cat .item-all-card {
  position: relative;
  padding: 1.5rem 1.5rem;
  border-radius: 4px;
  margin-bottom: 10px;
  color: #fff; }

.item-all-cat .category-type .item-all-card img {
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  padding: 2.3rem 0; }

.item-all-cat .row .item-all-card {
  margin-bottom: 1.5rem; }

.item-all-cat .item-all-card a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.iteam-all-icon i {
  font-size: 1.5rem; }

.item-all-card img.imag-service {
  width: 40%; }

.carousel-indicators li.active {
  color: #fff;
  background: #F27405; }

.item-cards7-ic.realestate-list li a:hover {
  color: #F27405; }

.item1-links a:hover {
  color: #F27405; }

.item1-links a.active {
  background: #f6f6fb;
  border-right: 2px solid #F27405; }

.settings-tab .tabs-menu li a.active {
  background: #f7f7fb; }

.ads-tabs .tabs-menus ul li .active {
  background: #F27405;
  color: #fff;
  border-radius: 4px;
  border: 1px solid #F27405; }

.showmore-button-inner {
  border: 1px solid #F27405;
  color: #F27405; }

.owl-nav button {
  color: #020873 !important; }

.owl-carousel:hover .owl-nav button {
  color: #020873 !important; }

.owl-nav > div i {
  color: #F27405; }

.tabs-menu ul.eductaional-tabs li .active {
  background: #F27405; }

.register-right .nav-tabs .nav-link:hover {
  background: #efeff5;
  color: #495057; }

.gradient-icon {
  background: linear-gradient(120deg, #3ba2ff 0%, #F27405 100%); }

.axgmap-img {
  border: 3px solid #F27405; }

.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type="submit"] {
  background-color: #F27405;
  color: #fff; }

.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type="button"] {
  background-color: #F27405;
  color: #fff; }

.horizontalMenu > .horizontalMenu-list > li > a.active {
  background-color: #020873 !important;
  color: #fff; }

.horizontalMenu > .horizontalMenu-list > li:hover > a {
  background-color: #020873;
  color: #fff !important; }

.horizontalMenu > .horizontalMenu-list > li:hover > a .fa {
  background-color: #020873;
  color: #fff !important; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li:hover > a {
  background-color: #fff;
  color: #020873 !important; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > a {
  background-color: #020873;
  color: #fff; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:hover a {
  background-color: #020873;
  color: #fff; }

code {
  color: #020873; }

#gdpr-cookie-message h4 {
  color: #F27405; }

#gdpr-cookie-message h5 {
  color: #F27405; }

#gdpr-cookie-message a {
  color: #F27405;
  border-bottom: 1px solid #F27405; }

#gdpr-cookie-message a:hover {
  border-bottom: 1px solid #F27405;
  transition: all 0.3s ease-in;
  color: #F27405; }

button#gdpr-cookie-advanced {
  color: #fff;
  background-color: #F27405 !important; }

.ui-widget-header {
  background: #F27405; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #F27405; }

.side-menu .side-menu__icon {
  /*background: linear-gradient(120deg, $color_add1    60%, #2ddcd3 100%);*/ }

.side-menu li a.active:before {
  background: linear-gradient(120deg, #F27405 60%, #2ddcd3 100%);
  box-shadow: 0px 0px 14px 0px #F27405; }

.app-sidebar .side-menu__item.active {
  color: #020873 !important; }

.app-sidebar .side-menu__item.active:hover {
  color: #020873 !important; }

.app-sidebar .side-menu li.active > a {
  color: #020873; }

.app-sidebar .side-menu li a.active {
  color: #020873; }

.app-sidebar .slide-menu li.active > a {
  color: #020873; }

.app-sidebar .side-menu li ul li a:hover {
  color: #020873; }

.app-sidebar .side-menu li a:hover {
  color: #020873; }

.app-sidebar .side-menu li.active > a {
  color: #020873; }

.app-sidebar .side-menu li a.active {
  color: #020873; }

.app-sidebar .slide-menu li.active > a {
  color: #020873; }

.app-sidebar .side-menu li a:hover {
  color: #020873; }

.side-menu .side-menu__icon {
  /*background: linear-gradient(120deg, $color_add1    60%, #2ddcd3 100%);*/ }

.side-menu li a.active:before {
  background: linear-gradient(120deg, #F27405 60%, #2ddcd3 100%);
  box-shadow: 0px 0px 14px 0px #F27405; }

.navtab-wizard.nav-tabs .nav-link.active, .navtab-wizard.nav-tabs .nav-link:hover {
  color: #605e7e;
  background: #f7f7fb; }

.form-inline .nav-search .btn {
  border: 2px solid #020873;
  font-size: 20px;
  line-height: 24px; }

.wrapper > h1 span {
  border-bottom: 2px solid #F27405;
  color: #F27405; }

.tab_wrapper > ul li.active {
  border-color: #F27405;
  background: #F27405;
  color: #fff; }

.tab_wrapper .controller span {
  background: #F27405; }

.tab_wrapper .content_wrapper .accordian_header.active {
  color: #F27405; }

.tab_wrapper .content_wrapper .accordian_header.active:after {
  background: #F27405; }

.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  border-top: 3px solid #F27405;
  border-left: 3px solid #F27405; }

.tab_wrapper.left_side > ul li.active:after {
  background: #F27405; }

.tab_wrapper.right_side > ul li.active:after {
  background: #F27405; }

.addui-slider .addui-slider-track .addui-slider-range {
  background: #F27405; }

.addui-slider .addui-slider-track .addui-slider-handle:after {
  background: #F27405; }

.accordionjs .acc_section.acc_active > .acc_head {
  background: #F27405; }

.perfect-datetimepicker tbody td.selected {
  border: 1px solid #F27405;
  background-color: #F27405; }

div.conv-form-wrapper div.options div.option {
  border: 1px solid #F27405;
  color: #F27405; }

div.conv-form-wrapper div#messages div.message.from {
  background: #F27405; }

div.conv-form-wrapper div.options div.option.selected {
  background: #F27405;
  color: #fff; }

form.convFormDynamic button.submit {
  border: 1px solid #F27405;
  background: #F27405; }

form.convFormDynamic button.submit:hover {
  background: #F27405;
  color: #fff; }

.exzoom .exzoom_nav .exzoom_nav_inner span.current {
  border: 1px solid #F27405; }

.exzoom .exzoom_btn a {
  /*border: 1px solid $color_add1   ;*/
  color: #F27405; }

.prev:hover {
  color: #F27405 !important; }

.next:hover {
  color: #F27405 !important; }

.g_f-s .prev:hover i {
  transform: translate(-5px, 0px);
  color: #F27405; }

.g_f-s .next:hover i {
  transform: translate(5px, 0px);
  color: #F27405; }

.g_f-s .close-button > *:hover {
  color: #F27405; }

.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
  color: #F27405; }

.register {
  background: linear-gradient(120deg, #4f4ac7 0%, #F27405 100%); }

.btnRegister {
  background: #F27405; }

.register .nav-tabs .nav-link.active {
  color: #F27405;
  border: 1px solid #F27405; }

.pretty input:checked ~ .state.p-secondary label:after, .pretty.p-toggle .state.p-secondary label:after {
  background-color: #F27405 !important; }

.pretty input:checked ~ .state.p-secondary-o label:before, .pretty.p-toggle .state.p-secondary-o label:before {
  border-color: #F27405; }

.pretty input:checked ~ .state.p-secondary-o .icon1, .pretty input:checked ~ .state.p-secondary-o .svg, .pretty input:checked ~ .state.p-secondary-o svg, .pretty.p-toggle .state.p-secondary-o .icon1, .pretty.p-toggle .state.p-secondary-o .svg, .pretty.p-toggle .state.p-secondary-o svg {
  color: #F27405;
  stroke: #F27405; }

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-secondary-o label:after {
  background-color: #F27405 !important; }

.pretty.p-switch input:checked ~ .state.p-secondary:before {
  border-color: #F27405; }

.pretty.p-switch.p-fill input:checked ~ .state.p-secondary:before {
  background-color: #F27405 !important; }

.owl-carousel button.owl-dot {
  background: rgba(0, 20, 142, 0.2) !important; }

.owl-carousel button.owl-dot.active {
  background: #020873 !important; }

.bg-background:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.bg-background.bg-background-video:before {
  background: linear-gradient(135deg, rgba(0, 20, 142, 0.5) 0%, rgba(60, 72, 187, 0.5) 100%); }

.bg-background2:before {
  background: linear-gradient(87deg, #02098a, #02098a 100%) !important; }

.bg-background2.white-transparent:before {
  background: rgba(0, 0, 0, 0.5) !important; }

.bg-background-color:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.bg-background3:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 130%) !important; }

.bg-background-5:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.bg-background-6:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.slider-header:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f9faff, 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-file-input:focus ~ .custom-file-label {
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f9faff, 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f9faff, 0 0 0 2px rgba(242, 116, 5, 0.25); }

.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f9faff, 0 0 0 2px rgba(242, 116, 5, 0.25); }

.error-img .form-control:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(242, 116, 5, 0.25); }

.item-card7-imgs:hover a {
  background: linear-gradient(-225deg, rgba(2, 8, 115, 0.85) 0%, rgba(2, 8, 115, 0.85) 48%, rgba(242, 116, 5, 0.25) 100%); }

.app-sidebar .side-menu__item.active {
  background: #f7f7fb !important; }

.app-sidebar .side-menu__item.active:hover {
  background: #f7f7fb !important; }

.app-sidebar-footer {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%); }

.app-header-background {
  background: linear-gradient(87deg, #020873, #02098a 100%); }

.app-header-background.app-header-background2 {
  background: linear-gradient(87deg, #020873, #020873 100%); }

.masthead .masthead-bg {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

@media (max-width: 992px) {
  .search-show .nav-search {
    background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%); } }

@media (max-width: 992px) {
  .nav-item.with-sub .sub-item {
    border-top: 2px solid #F27405; } }

@media (max-width: 480px) {
  .zoom-container .arrow-ribbon2:before {
    border-top: 17px solid transparent;
    border-left: 17px solid #F27405;
    border-bottom: 17px solid transparent; } }

.bg-primary {
  background-color: #020873 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #020873 !important; }

.btn-primary {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:hover {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:focus, .btn-primary.focus {
  background-color: #020873;
  border-color: #020873;
  box-shadow: 0 0 0 2px rgba(47, 12, 108, 0.5); }

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(47, 12, 108, 0.5); }

.bg-linkedin {
  background: #0077b5; }

.bg-facebook {
  background: #3C5A99; }

.accent-2 {
  border-top: 2px solid #F27405; }

.header-main i {
  color: #F27405; }

.item-card .item-card-desc:before {
  background: rgba(40, 35, 47, 0); }

.item-card .item-card-desc .item-card-text {
  background: linear-gradient(rgba(40, 35, 47, 0.4) 10%, rgba(40, 35, 47, 0.95));
  transition: all 0.5s; }

.item-card:hover .item-card-desc .item-card-text {
  background: linear-gradient(rgba(40, 35, 47, 0.5) 10%, rgba(40, 35, 47, 0.95)) !important; }

@media (min-width: 992px) {
  .sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #F27405;
    color: #fff; } }

.btn-orange {
  color: #fff;
  background-color: #e67605;
  border-color: #e67605; }

.item-card7-imgs:hover a {
  background: transparent; }

.arrow-ribbon.bg-primary:before {
  border-left: 15px solid #020873; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #F27405;
  color: #fff; }

.sticky-wrapper.relative.banners .horizontalMenu > .horizontalMenu-list > li > a.active {
  background-color: #F27405; }

.sticky-wrapper.relative.banners .horizontalMenu > .horizontalMenu-list > li:hover > a {
  background-color: #F27405; }

.pricingTable2.pink .pricing-plans {
  background-color: #F27405; }

.pricingTable .title:after {
  border-left: 26px solid rgba(255, 136, 25, 0.1); }

.pricingTable:hover {
  border: 1px solid #ff8819; }

.pricingTable.advance-pricing {
  border: 1px solid #ff8819; }

.pricingTable:hover .title {
  background: #F27405; }

.construction-image:before {
  content: '';
  background: rgba(41, 5, 134, 0.88); }

.construction {
  z-index: 1; }

.countdown-timer-wrapper .timer .timer-wrapper .time {
  color: #F27405;
  background: white; }

.pricingTable:hover .pricingTable-signup {
  background: #F27405;
  color: #fff; }

.pricingTable .pricingTable-signup {
  background: rgba(255, 136, 25, 0.12);
  color: #F27405; }

.pricingTable:hover .title {
  background: #F27405;
  color: #fff; }

.pricingTable.advance-pricing {
  border: 1px solid #F27405; }

.pricingTable:hover {
  border: 1px solid #F27405; }

.pricingTable:hover .title:before {
  border-right-color: #F27405; }

.pricingTable:hover .title:after {
  border-left-color: #F27405; }

.pricingTable .title:before, .pricingTable .title:after {
  content: "";
  border-right: 26px solid rgba(255, 136, 25, 0.1); }

.pricingTable .title:after {
  border-right: none;
  border-left: 26px solid rgba(255, 136, 25, 0.1); }

.pricingTable .title {
  background: rgba(255, 136, 25, 0.1); }

.pricingTable .title {
  color: #F27405; }

.construction-image:before {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important; }

@media (max-width: 991px) {
  .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #F27405;
    color: #fff; } }

.bg-card-light:hover {
  border-color: #F27405; }

.bg-card:hover {
  background: #F27405;
  color: #fff; }

.bg-card .cat-img i {
  color: #F27405; }

.bg-card:hover .cat-img i {
  color: #fff; }

.bg-card:hover .bg-secondary {
  background-color: #fff !important;
  color: #F27405 !important; }

.bg-card:hover .bg-secondary i {
  color: #F27405 !important; }

.sticky-wrapper.absolute.banners .horizontalMenu > .horizontalMenu-list > li > a.active {
  background-color: #F27405;
  color: #fff !important; }

.category-svg svg g, .category-svg svg, .logo-svg svg, .logo-svg svg g, .service-card-svg svg {
  fill: #020873; }

.category-svg:after {
  background: rgba(0, 20, 142, 0.02); }

.category-svg {
  background: rgba(0, 20, 142, 0.04); }

.breadcrumb-item a {
  color: #F27405; }

.breadcrumb-item a:hover {
  color: #F27405; }

.breadcrumb-item.active {
  color: #bbbbbb; }

.perfect-datetimepicker table td.weekend {
  color: #F27405; }

.invalid-feedback {
  color: #F27405; }

.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
  border-color: #F27405; }

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #F27405;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25); }

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #F27405; }

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #F27405; }

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #F27405; }

@media (min-width: 992px) {
  .sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #F27405;
    color: #fff; } }

.header-btn.has-new:before {
  background: #F27405; }

.accent-2 {
  border-top: 2px solid #F27405; }

.item-card7-overlaytext h4 {
  background: #F27405; }

.item-card8-overlaytext h6 {
  background: #F27405; }

@media (max-width: 991px) {
  .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #F27405;
    color: #fff; } }

#ouvFundo {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%) !important;
  width: 100Vw !important; }

.sticky-wrapper.absolute.banners .horizontalMenu > .horizontalMenu-list > li:hover > a {
  background-color: #F27405;
  color: #fff !important; }

.sticky-wrapper.absolute.banners .horizontalMenu > .horizontalMenu-list > li > a.active {
  background-color: #F27405;
  color: #fff !important; }

.ribbon-1:after {
  border-top: 13px solid #F27405; }

.ribbon-1 span {
  background: #F27405; }

.ribbon-1 span:before {
  background: #F27405; }

.ribbon-1 span:after {
  background: #F27405; }

.header-main i {
  color: #F27405; }

.pricingTable .title {
  background: rgba(233, 30, 99, 0.1);
  color: #F27405; }

.pricingTable:hover .title {
  background: #F27405;
  color: #fff;
  box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.2), 0 2px 9px 0 rgba(62, 57, 107, 0.2); }

.pricingTable.advance-pricing {
  border: 1px solid #F27405; }

.pricingTable:hover {
  border: 1px solid #F27405; }

.pricingTable:hover .title:before {
  border-right-color: #F27405; }

.pricingTable:hover .title:after {
  border-left-color: #F27405; }

.pricingTable .pricingTable-signup {
  background: rgba(233, 30, 99, 0.1);
  color: #F27405; }

.pricingTable:hover .pricingTable-signup {
  background: #F27405;
  color: #fff; }

.pricingTable2.pink .pricing-plans {
  background-color: #F27405; }

.timelineleft-header {
  color: #020873 !important; }

.bg-card-light:hover {
  box-shadow: 0 0 40px 0 rgba(152, 154, 158, 0.5);
  background: #fff;
  border-color: #F27405; }

.bg-card:hover {
  box-shadow: 0 0 40px 0 rgba(152, 154, 158, 0.5);
  background: #F27405;
  color: #fff; }

.bg-card .cat-img i {
  color: #F27405; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #020873;
  background-color: #020873; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #020873;
  background-color: #020873; }

.bg-secondary-transparent {
  background-color: #F27405; }

.bg-primary-transparent {
  background-color: rgba(0, 20, 142, 0.1); }

.badge-primary {
  color: #fff;
  background-color: #020873; }

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #020873; }

.modal-header .close.btn {
  background-color: #020873;
  border-color: #020873; }

.bg-primary {
  background-color: #020873 !important; }

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #020873 !important; }

.text-primary {
  color: #020873 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #020873 !important; }

.arrow-ribbon.bg-primary:before {
  border-left: 15px solid #020873; }

#gdpr-cookie-message button, button#ihavecookiesBtn {
  background: #020873; }

.ribbon-2:after {
  border-top: 13px solid #020873; }

.ribbon-2 span {
  background: #020873; }

.ribbon-2 span:before {
  background: #020873; }

.ribbon-2 span:after {
  background: #020873; }

.pricingTable2.blue .pricing-plans {
  background-color: #020873; }

.btn-primary {
  color: #fff !important;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:hover {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(0, 20, 142, 0.53); }

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020873;
  border-color: #020873; }

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 20, 142, 0.26); }

.pattern-1 {
  background: linear-gradient(87deg, rgba(2, 8, 115, 0.85), rgba(2, 8, 115, 0.85) 100%), url(../images/products/products/img04.jpg) center;
  border-radius: 5px; }

.item-card2-icons a:hover {
  background: #F27405; }

.header-style03 .horizontalMenu > .horizontalMenu-list > li > a.active {
  background-color: #F27405;
  color: #fff; }

.item-card7-icons a:hover {
  background-color: #F27405;
  color: #fff; }

.header-style-04 {
  background: linear-gradient(87deg, #020873, #02098a 100%) !important; }

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active {
  background: rgba(0, 20, 142, 0.1); }

.footer-btn-outline:hover {
  border: 1px solid #F27405;
  background-color: #F27405;
  color: #fff !important; }

.label-primary {
  background-color: #F27405;
  color: #fff; }

.label.label-primary.arrowed-in:before, .label.label-primary.arrowed:before {
  border-right-color: #F27405; }

.user-tabs ul li a.active {
  background: #020873;
  color: #fff; }

.alert-primary {
  color: rgba(255, 255, 255, 0.9);
  background-color: #020873;
  border-color: #020873; }

.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
  border-color: #020873 !important; }

.sub-newsletter.d-sm-flex i {
  color: #F27405; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: #020873 !important;
  border: 1px solid #020873 !important; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li {
  background-color: #020873 !important;
  color: #fff; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li:hover {
  background-color: #fff !important;
  color: #020873 !important; }

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li.active a {
  color: #F27405; }

.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li.active a {
  color: #F27405; }

.dropdown-menu-acessibilidade li a {
  color: #F27405 !important; }

.app-header1 {
  border-bottom: 1px solid #020873 !important;
  background: linear-gradient(87deg, #020873, #02098a 100%) !important; }

#myCarousel, ::after, ::before {
  box-sizing: border-box; }

.header-main .top-bar-right .custom li, .header-main i, .top-bar-right .custom li span {
  color: #F27405 !important; }

footer .border-bottom {
  border-bottom: 1px solid #020873 !important; }

footer .bg-background-rodape {
  background-color: #020873 !important; }

@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?qpa83e');
  src: url('../fonts/icomoon.eot?qpa83e#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?qpa83e') format('truetype'), url('../fonts/icomoon.woff?qpa83e') format('woff'), url('../fonts/icomoon.svg?qpa83e#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="iconota-"], [class*=" iconota-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

input[type=password]:focus, input[type=text]:focus, input[type=email]:focus, .fundo:focus {
  border-color: #F27405 !important; }

.fundo:focus {
  border-color: #020873; }

.iconota-nota2:before {
  color: #c0392b !important;
  content: "\e900"; }

.iconota-nota4:before {
  color: #e74c3c !important;
  content: "\e901"; }

.iconota-nota6:before {
  color: #d35400 !important;
  content: "\e902"; }

.iconota-nota8:before {
  color: #2ecc71 !important;
  content: "\e903"; }

.iconota-nota10:before {
  color: #27ae60 !important;
  content: "\e904"; }

.icon-nota2:before {
  color: #c0392b !important;
  content: "\e900"; }

.icon-nota4:before {
  color: #e74c3c !important;
  content: "\e901"; }

.icon-nota6:before {
  color: #d35400 !important;
  content: "\e902"; }

.icon-nota8:before {
  color: #2ecc71 !important;
  content: "\e903"; }

.icon-nota10:before {
  color: #27ae60 !important;
  content: "\e904"; }

.iconota-educacaoescolas:before {
  color: #F27405 !important;
  content: "\e914"; }

.radio-image i {
  margin-left: 5px;
  font-size: 50px;
  cursor: pointer; }

.radio-image {
  text-align: center; }

.page-header {
  padding: 0.75rem 1.5rem;
  margin-bottom: 1.5rem;
  border: 1px solid #e1e5f4;
  min-height: 0;
  background: #fff;
  border-radius: 4px; }

.length-title {
  cursor: pointer; }

.horizontal-main {
  background: #020873 !important; }

.horizontalMenu-list li a {
  color: white !important; }

.horizontalMenu-list li a i {
  color: white !important; }

.horizontalMenu-list .sub-menu li a {
  color: #fff !important; }

.horizontalMenu-list .sub-menu li a i {
  color: #020873 !important; }

.horizontalMenu-list .sub-menu li a i:hover {
  color: #020873 !important; }

.icon-service1 i {
  color: #F6F7F8 !important; }

@media (max-width: 992px) {
  .horizontalMenu-list li a, .horizontalMenu-list li a i {
    color: #171717 !important; } }

.card-link:hover {
  color: #171717 !important;
  background-color: #f1f1f1 ! important; }

.container-border-radius {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
  padding-bottom: 30px;
  border: 1px solid #e0e5f3; }

.container-border-radius-noticias {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
  padding-left: 28px;
  padding-right: 28px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 700; }

.container-border-radius-banner {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
  padding: 15px;
  font-weight: 700; }

.container-de-bordas {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 8px;
  font-weight: 700; }

.container-de-bordas-camaraagora {
  background-color: #FFF;
  padding-left: 15px;
  /*	padding-right: 15px;*/
  padding-top: 6px;
  padding-bottom: 0px;
  font-weight: 700; }

.container-border-radius-2 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #FFF;
  padding: 30px;
  padding-bottom: 10px;
  margin-bottom: 35px; }

.color-botao {
  color: #F27405; }

.container-color-hover {
  background-color: #F27405;
  transition: ease-in 0.2s;
  color: #ffffff; }

.container-color-hover .icon-service1 i {
  color: #fff !important; }

.container-color-hover:hover {
  background-color: #020873;
  transition: ease-in 0.2s;
  color: #ffffff; }

.container-color-hover:hover .icon-service1 i {
  color: #020873 !important; }

.container-color-hover2 {
  background-color: #fff;
  transition: ease-in 0.2s;
  border: 2px solid #F27405;
  color: #F27405; }

.container-color-hover2 .icon-service1 {
  background-color: #F27405; }

.container-color-hover2 .icon-service1 i {
  color: #fff !important; }

.container-color-hover2:hover {
  background-color: #020873;
  transition: ease-in 0.2s;
  color: #fff; }

.container-color-hover2:hover .icon-service1 i {
  color: #fff !important; }

.botaoambiental {
  background-color: #F27405;
  transition: ease-in 0.2s;
  color: #ffffff; }

.botaoambiental:hover {
  background-color: #020873;
  transition: ease-in 0.2s;
  color: #ffffff; }

.cabeca-card {
  border-bottom: 2px solid #F27405; }

.items-blog-tab-heading .items-blog-tab-menu li a {
  border: 2px solid #F27405;
  color: #F27405; }

.timeline::before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 130px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #F27405; }

.border-timeline {
  background-color: #fff;
  border: 2px solid #F27405;
  color: #F27405; }

.border-timeline:hover {
  background-color: #F27405;
  color: #fff; }

mark {
  background: yellow; }

mark.current {
  background: orange; }

/* LINHA DO TEMPO */
@font-face {
  font-family: 'ecoico';
  src: url('../fonts/timelineicons/ecoico.eot');
  src: url('../fonts/timelineicons/ecoico.eot?#iefix') format('embedded-opentype'), url('../fonts/timelineicons/ecoico.woff') format('woff'), url('../fonts/timelineicons/ecoico.ttf') format('truetype'), url('../fonts/timelineicons/ecoico.svg#ecoico') format('svg');
  font-weight: normal;
  font-style: normal; }
/* Made with http://icomoon.io/ */
.cbp_tmtimeline {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
  position: relative; }

/* Linha */
.cbp_tmtimeline:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: -10px;
  width: 4px;
  background: #F6F7F8;
  left: 4%;
  margin-left: -7px; }

.cbp_tmtimeline > li {
  position: relative; }

/* The date/time */
.cbp_tmtimeline > li .cbp_tmtime {
  display: block;
  width: 25%;
  padding-right: 100px;
  position: absolute; }

.cbp_tmtimeline > li .cbp_tmtime span {
  display: block;
  text-align: right; }

.cbp_tmtimeline > li .cbp_tmtime span:first-child {
  font-size: 0.9em;
  color: #000; }

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
  font-size: 2.2em;
  color: #F27405; }

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
  color: #F27405; }

/* Right content */
.cbp_tmtimeline > li .cbp_tmlabel {
  margin: 0 0 15px 7%;
  background: #3594cb;
  color: #fff;
  padding: 10px;
  font-size: 1.2em;
  position: relative;
  border-radius: 5px; }

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: #F6F7F8; }

#Span_Responsive {
  font-size: 12px;
  font-weight: 600;
  color: #171717; }

.cbp_tmtimeline > li .cbp_tmlabel h2 {
  margin-top: 0px;
  /*padding: 0 0 10px 0;
   border-bottom: 1px solid rgba(255,255,255,0.4);*/
  margin-bottom: 0px;
  font-size: 12px; }

.cbp_tmtimeline > li .cbp_tmlabel p {
  margin-bottom: 2px;
  font-size: 12px;
  color: #171717; }

.cbp_tmtimeline > li .cbp_tmlabel td {
  padding-left: 0;
  font-size: 12px;
  color: #171717; }

.cbp_tmtimeline > li .cbp_tmlabel a {
  color: #000;
  font-size: 11px;
  font-weight: 600; }

/* The triangle */
.cbp_tmtimeline > li .cbp_tmlabel:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #F6F7F8;
  border-width: 10px;
  top: 10px; }

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: #F6F7F8; }

/* The icons */
.cbp_tmtimeline > li .cbp_tmicon {
  width: 38px;
  height: 38px;
  font-family: 'ecoico';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 1.4em;
  line-height: 40px;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  color: #020873;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #F6F7F8;
  text-align: center;
  left: 4%;
  top: 0;
  margin: 0 0 0 -25px; }

/*
 .cbp_tmicon-phone:before {
 content: "\e000";
 }
 */
.cbp_tmicon-screen:before {
  content: "\e001"; }

.cbp_tmicon-mail:before {
  content: "\e002"; }

.cbp_tmicon-earth:before {
  content: "\e003"; }

/* Example Media Queries */
@media screen and (max-width: 65.375em) {
  .cbp_tmtimeline > li .cbp_tmtime span:last-child {
    font-size: 1.5em; } }

@media screen and (max-width: 47.2em) {
  .cbp_tmtimeline:before {
    display: none; }
  .cbp_tmtimeline > li .cbp_tmtime {
    width: 100%;
    position: relative;
    padding: 0 0 20px 0; }
  .cbp_tmtimeline > li .cbp_tmtime span {
    text-align: left; }
  .cbp_tmtimeline > li .cbp_tmlabel {
    margin: 0 0 70px 0;
    padding: 1em;
    font-weight: 400;
    font-size: 95%; }
  .cbp_tmtimeline > li .cbp_tmlabel:after {
    right: auto;
    left: 20px;
    border-right-color: transparent;
    border-bottom-color: #F6F7F8;
    top: -20px; }
  .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-right-color: transparent;
    border-bottom-color: #F6F7F8; }
  .cbp_tmtimeline {
    margin: 60px 0 0 0; }
  .cbp_tmtimeline > li .cbp_tmicon {
    position: relative;
    float: right;
    left: auto;
    margin: -55px 86% 0 0px; }
  #Span_No_Responsive {
    display: none; }
  #Span_Responsive {
    display: block !important; } }

/* FIM LINHA DO TEMPO */
@media only screen and (max-width: 991px) {
  .horizontal-header {
    width: 100%;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    height: 54px;
    background-color: #020873 !important;
    text-align: center;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }
  .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    background-color: #fff; } }

.timelineOuv {
  border-left: 3px solid #020873 !important;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 15Vw;
  letter-spacing: 0.2px;
  position: relative;
  line-height: 1.4em;
  font-size: 1.03em;
  padding: 50px;
  list-style: none;
  text-align: left;
  max-width: 40%; }

@media (max-width: 768px) {
  .timelineOuv {
    margin-left: 20Vw; } }

.timelineOuv .event:after {
  -webkit-box-shadow: 0 0 0 3px #020873 !important;
  box-shadow: 0 0 0 3px #020873 !important;
  left: -0.4em;
  background: #fff;
  border-radius: 50%;
  height: 9px;
  width: 9px;
  content: "";
  top: 5px; }

.timelineOuv .event {
  padding-bottom: 0px;
  margin-bottom: 25px;
  position: relative; }

.bs-transparencia-list {
  background-color: #020873;
  color: #fff;
  border: 1px solid #fff;
  filter: brightness(0.95);
  border: 1px solid #fff;
  background-image: url(/imagens/imagem_servicos_1_direito.png), url(/imagens/imagem_servicos_1_esquerdo.png);
  background-repeat: no-repeat, no-repeat;
  background-position: right, left;
  border-radius: 0.5rem;
  transition: 400ms; }

.bs-transparencia-list h6 {
  font-weight: bold; }

.bs-transparencia-list:hover {
  background-color: #F27405;
  cursor: pointer;
  transform: scale(1.04, 1.04);
  color: #fff; }

.bs-transparencia-list h6:hover {
  transform: scale(1.04, 1.04);
  color: #fff; }

.progress-wrap {
  position: relative; }

.progress .color1, .progress .color1 .bar-width {
  background: #2d7da4; }

.progress .color2, .progress .color2 .bar-width {
  background: #6aa42f; }

.progress .color3, .progress .color3 .bar-width {
  background: #fc3; }

.progress .color4, .progress .color4 .bar-width {
  background: #db3615; }

.progress, .progress-bar {
  height: 15px;
  line-height: 15px;
  background: #e6e6e6;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  overflow: visible;
  text-align: right; }

.progress {
  position: relative; }

.progress .bar-width {
  position: absolute;
  width: 40px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  top: -30px;
  border-radius: 2px;
  margin-left: -30px; }

.progress span {
  position: relative; }

.progress span:before {
  content: " ";
  position: absolute;
  width: auto;
  height: auto;
  border-width: 8px 5px;
  border-style: solid;
  bottom: -15px;
  right: 8px; }

.progress .color1 span:before {
  border-color: #2d7da4 transparent transparent transparent; }

.progress .color2 span:before {
  border-color: #6aa42f transparent transparent transparent; }

.progress .color3 span:before {
  border-color: #fc3 transparent transparent transparent; }

.progress .color4 span:before {
  border-color: #db3615 transparent transparent transparent; }

.progresso-vigencia {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  margin-block: 5px;
  width: 70%;
  background-color: #E3E4E6;
  z-index: revert-layer; }

.progresso_vigencia_verde {
  background-color: #8DD2AA; }

.progresso-vigencia .progresso-vigencia-verde::after {
  content: "";
  text-align: center;
  margin-inline: auto;
  width: 75%;
  height: 200%;
  position: absolute;
  top: -50%;
  left: 12.5%;
  border: solid;
  border-color: inherit;
  border-width: 0 2px;
  filter: brightness(0.75);
  color: #1AA454; }

.progress .progress-bar .value__progress {
  animation: value_progress_bar 5s forwards; }

@keyframes value_progress_bar {
  0% {
    width: 0%; } }

.progresso-vigencia .progresso-vigencia-verde .value__progress::after {
  content: "";
  width: 2%;
  height: 100%;
  border-right: solid 2px;
  border-color: inherit;
  float: right;
  filter: brightness(0.85);
  transition: 0.15s ease;
  color: #1AA454; }

.bg-gradient-secondary2::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, 0.8); }

.noticiaSubEsquerda {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 45%; }

.noticiaSubDireita {
  float: right;
  padding: 0px 0px 0px 10px;
  width: 45%; }

.tag_news {
  padding: 6px 15px;
  font-size: 16px;
  background-color: rgba(2, 8, 115, 0.1);
  color: #000; }

.type-link1 {
  font-weight: bold;
  border-bottom: 2px solid #F27405;
  color: #F27405; }

.bg-camara {
  background-color: rgba(2, 8, 115, 0.2); }

.bg-camara2 {
  background-color: rgba(2, 8, 115, 0.1); }

.titles__home::after {
  content: '';
  display: block;
  margin: 2px 0 10px 0;
  width: 28px;
  height: 3px;
  background-color: #F27405; }

.color-secondary {
  color: #F27405; }

.social-icons-blog a i {
  padding: 6px 8px;
  font-size: 18px;
  border-radius: 8px; }

.color__banner {
  background-color: #020873;
  background-repeat: no-repeat;
  background-size: cover;
  content: '/A';
  position: relative; }

.type-link1 {
  font-weight: bold;
  color: #020873; }

@media (max-width: 767px) {
  .timeline::before {
    top: 155px; } }
