.o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #875A7B; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #875A7B;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px; white-space: nowrap;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .oe_website_sale ul ul{margin-left: 1.5rem;} .oe_website_sale .o_payment_form .card{border-radius: 4px !important;} .oe_website_sale .address-inline address{display: inline-block;} .oe_website_sale table#cart_products tr td, .oe_website_sale table#suggested_products tr td{vertical-align: middle;} .oe_website_sale table#cart_products{margin-bottom: 0;} .oe_website_sale table#cart_products td:first-child, .oe_website_sale table#cart_products th:first-child{padding-left: 15px;} .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h6, .oe_website_sale .td-product_name{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} @media (max-width: 767.98px){.oe_website_sale .td-img{display: none;}} @media (min-width: 1200px){.oe_website_sale .toggle_summary_div{max-width: 400px;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_product .js_publish_management{z-index: 5;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-lg-12 > table > tbody > tr > td:empty, #products_grid.col-lg-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-lg-12 .oe-height-1{height: 75px;} #products_grid.col-lg-12 .oe-height-2{height: 150px;} #products_grid.col-lg-12 .oe-height-4{height: 300px;} #products_grid.col-lg-12 .oe-height-6{height: 450px;} #products_grid.col-lg-12 .oe-height-8{height: 600px;} #products_grid.col-lg-9 .oe-height-1{height: 70px;} #products_grid.col-lg-9 .oe-height-2{height: 140px;} #products_grid.col-lg-9 .oe-height-4{height: 280px;} #products_grid.col-lg-9 .oe-height-6{height: 420px;} #products_grid.col-lg-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-lg-12 .oe-height-1{height: 95px;}#products_grid.col-lg-12 .oe-height-2{height: 190px;}#products_grid.col-lg-12 .oe-height-4{height: 380px;}#products_grid.col-lg-12 .oe-height-6{height: 570px;}#products_grid.col-lg-12 .oe-height-8{height: 760px;}#products_grid.col-lg-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-lg-9 .oe-height-1{height: 72px;}#products_grid.col-lg-9 .oe-height-2{height: 144px;}#products_grid.col-lg-9 .oe-height-4{height: 288px;}#products_grid.col-lg-9 .oe-height-6{height: 432px;}#products_grid.col-lg-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-lg-12 .oe-height-1{height: 125px;}#products_grid.col-lg-12 .oe-height-2{height: 250px;}#products_grid.col-lg-12 .oe-height-4{height: 500px;}#products_grid.col-lg-12 .oe-height-6{height: 750px;}#products_grid.col-lg-12 .oe-height-8{height: 1000px;}#products_grid.col-lg-9 .oe-height-1{height: 95px;}#products_grid.col-lg-9 .oe-height-2{height: 190px;}#products_grid.col-lg-9 .oe-height-4{height: 380px;}#products_grid.col-lg-9 .oe-height-6{height: 570px;}#products_grid.col-lg-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 767.98px){#products_grid table, #products_grid tbody, #products_grid td, #products_grid tr{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list .oe_subdescription{max-height: 40px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-lg-12{float: none;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown div[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown div[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown div[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li{width: 100%;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} tr#empty{display: none;} td.noborder{border: none !important;} .border_primary{border: 1px solid #00A09D;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product.css_not_available{opacity: 0.2;} #o-carousel-product .carousel-inner div.item, #o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control-prev, #o-carousel-product carousel-control-next{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable:not(.ecom-autozoom) img[data-zoom]{cursor: zoom-in;} .ecom-zoomable.ecom-autozoom img[data-zoom]{cursor: crosshair;} .ecom-zoomable .o_editable img[data-zoom]{cursor: pointer;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0 0 0 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px #FFF; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #F4F5FA; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */
 .progress-wizard{margin-top: 15px; padding: 0 15px;} @media (min-width: 768px){.progress-wizard{padding: 0;}} .progress-wizard .progress-wizard-step{position: relative;} @media (min-width: 768px){.progress-wizard .progress-wizard-step{margin-top: 0.8125rem; float: left; width: 33.33333333%;}.o_wizard_has_extra_step + .progress-wizard .progress-wizard-step{width: 25%;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete{display: none;}} .progress-wizard .progress-wizard-step .progress-wizard-dot{width: 0.625rem; height: 0.625rem; position: relative; display: inline-block; background-color: white; border-radius: 50%; box-shadow: 0 0 0 0.125rem #e9ecef;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-dot{position: absolute; top: auto; left: 50%; bottom: auto; right: auto; margin: -0.375rem 0 0 -0.3125rem;}} .progress-wizard .progress-wizard-step .progress-wizard-steplabel{color: #6c757d; margin: 5px 0 5px 5px; font-size: 0.875rem; display: inline-block;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{display: block; margin: 1rem 0 20px 0;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{margin-left: -15px; font-size: 24px;}} .progress-wizard .progress-wizard-step .progress-wizard-bar{height: 0.125rem; background-color: #e9ecef;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{animation: fadeIn 1s ease 0s 1 normal none running; background: #00A09D; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5);} .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{color: #212529; font-weight: bolder;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot{background: none; box-shadow: none;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after{position: absolute; top: -0.3125rem; left: -0.3125rem; bottom: auto; right: auto; width: 1.25rem; height: 1.25rem; border-radius: 100%; background: white; color: #28a745; text-align: center; line-height: 1; font-size: 1.25rem; font-family: FontAwesome; content: "\f058";} .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel{color: #212529;} .progress-wizard .progress-wizard-step.disabled{cursor: default;} table.js_cart_lines .td-img img{max-height: 64px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /artesia/static/src/css/style.css defined in bundle 'web.assets_frontend' */
 body{line-height: 1.5; color: #555; font-family: Raleway, sans-serif;} a{text-decoration: none!important; color: #1abc9c} a:hover{color: #222} a img{border: 0} img{max-width: 100%} iframe{border: 0!important} a{color: #db0b2b;} .btn-red{border: 0px; border-radius: 0px; background-color: #db0b2b !important; color: white !important; font-weight: bold; margin: 0px 16px; line-height: 100%; padding: 13px 12px 12px 13px; font-size: 15px; z-index: 40; font-family: "Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif; box-shadow: 0 0 0 0.5px rgba(50,50,93,.17), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent!important;} .addeventatc .addeventatc_icon{display:none;} .addeventatc_dropdown .copyx{display: none;} .btn-grey{border: 0px !important; line-height: 100% !important; z-index: 40 !important; font-family: "Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif !important; border-radius: 0px !important; background-color: #9a9b9c !important; color: white !important; font-weight: bold !important; padding: 13px 12px 12px 13px !important; font-size: 15px !important; margin: 0px 16px !important; box-shadow: 0 0 0 0.5px rgba(50,50,93,.17), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent !important;} .badge-info{background-color: #dc3545;} .homepage{overflow: hidden;} h1, h2, h3, h4, h5, h6{color: #444; font-weight: 600; line-height: 1.5; margin: 0 0 30px; font-family: Raleway, sans-serif;} .font-body, small{font-family: Raleway, sans-serif;} h1{font-size: 36px} h2{font-size: 30px} h3{font-size: 24px} h4{font-size: 18px; font-weight: 600} h5{font-size: 14px} h6{font-size: 12px} h5, h6{margin-bottom: 20px; font-weight: 700} h1>span:not(.nocolor):not(.badge), h2>span:not(.nocolor):not(.badge), h3>span:not(.nocolor):not(.badge), h4>span:not(.nocolor):not(.badge), h5>span:not(.nocolor):not(.badge), h6>span:not(.nocolor):not(.badge){color: #1abc9c} address, blockquote, dd, dl, fieldset, form, ol, p, pre, table, ul{margin-bottom: 30px} .heading-block h2{padding-top: 10PX;} .col_full{width: 100%} .col_half, .postcontent.bothsidebar{width: 48%} .col_one_third{width: 30.63%} .col_two_third{width: 65.33%} .col_one_fourth, .sidebar{width: 22%} .col_three_fourth, .postcontent{width: 74%} .col_one_fifth{width: 16.8%} .col_two_fifth{width: 37.6%} .col_three_fifth{width: 58.4%} .col_four_fifth{width: 79.2%} .col_one_sixth{width: 13.33%} .col_five_sixth{width: 82.67%} .section{position: relative; margin: 10px 0; padding: 10px 0; overflow: hidden} .double-line{border-top: 3px double #e5e5e5} .emptydiv{display: block!important} .allmargin{margin: 50px!important} .leftmargin{margin-left: 50px!important} .rightmargin{margin-right: 50px!important} .topmargin{margin-top: 50px!important} .bottommargin{margin-bottom: 50px!important} .clear-bottommargin{margin-bottom: -50px!important} .allmargin-sm{margin: 30px!important} .leftmargin-sm{margin-left: 30px!important} .rightmargin-sm{margin-right: 30px!important} .topmargin-sm{margin-top: 30px!important} .bottommargin-sm{margin-bottom: 30px!important} .clear-bottommargin-sm{margin-bottom: -30px!important} .allmargin-lg{margin: 80px!important} .leftmargin-lg{margin-left: 80px!important} .rightmargin-lg{margin-right: 80px!important} .topmargin-lg{margin-top: 80px!important} .bottommargin-lg{margin-bottom: 80px!important} .clear-bottommargin-lg{margin-bottom: -80px!important} .nomargin{margin: 0!important} .noleftmargin{margin-left: 0!important} .norightmargin{margin-right: 0!important} .notopmargin{margin-top: 0!important} .uppercase{text-transform: uppercase!important} .lowercase{text-transform: lowercase!important} .capitalize{text-transform: capitalize!important} .nott{text-transform: none!important} .tright{text-align: right!important} .tleft, .top-cart-item-desc a{text-align: left!important} .fright{float: right!important} .fleft{float: left!important} .fnone{float: none!important} .ohidden{overflow: hidden!important} .color{color: #1abc9c;} .border-color{border-color: #1abc9c!important} .nobg{background: 0 0!important} .nobgcolor{background-color: transparent!important} .t300{font-weight: 300!important} .t400{font-weight: 400!important} .t500{font-weight: 500!important} .t600{font-weight: 600!important} .t700{font-weight: 700!important} .ls0{letter-spacing: 0!important} .ls1{letter-spacing: 1px!important} .ls2{letter-spacing: 2px!important} .ls3{letter-spacing: 3px!important} .ls4{letter-spacing: 4px!important} .ls5{letter-spacing: 5px!important} .noheight{height: 0!important} #wrapper{float: none; width: 1220px; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1)} #top-search form input, .noshadow{box-shadow: none!important} #content, #content .container, .content-wrap, .grid-container, .portfolio-filter, .portfolio-filter li{position: relative} #content{background-color: #fff} #content p{line-height: 1.8} .inline-block{float: none!important; display: inline-block!important} .center{text-align: center!important} .divcenter{float: none!important; margin-left: auto!important; margin-right: auto!important} #oe_snippets #o_scroll .o_panel_body .oe_snippet .oe_snippet_thumbnail .oe_snippet_thumbnail_title{text-align: center;} #oe_snippets #o_scroll .o_panel_header{background-color: #27aa82;} .demo_changer .form_holder{height: 530px !important;} .cd-headline.type .cd-words-wrapper.selected{background-color: #aebcb9;} .cd-headline.type .cd-words-wrapper.selected::after{visibility: hidden;} .cd-headline.type .cd-words-wrapper.selected b{color: #0d0d0d;} header .navbar-brand.logo img{height: 3.3125rem !important;} .heading-block .before-heading{margin-bottom: 7px;} .before-heading{display: block; margin: 0 0 5px; font-size: 16px; font-family: Raleway, sans-serif; font-style: italic; font-weight: 400; color: #999;} .content-wrap{padding: 80px 0} .heading-block:after{content: ''; display: block; margin-top: 30px; width: 40px; border-top: 2px solid #444;} .navbar.navbar-static-top ul.nav>li.divider{border-right: 0 !important;} .dropdown-menu>.active>a{background-color: #2ebc9c!important;} .navbar-nav>li{font-size: 16px;} #slider_snippets{margin-top: -78px;} .navbar{min-height: 60px !important;} .navbar-light .navbar-nav .nav-link.active{color: #1ABC9C; background-color: transparent; font-weight: 600;} @media (min-width: 768px){.navbar-right .dropdown-menu{right: initial;}} .navbar-light .navbar-nav>.open>a, .navbar-light .navbar-nav>.open>a:hover, .navbar-light .navbar-nav>.open>a:focus{background-color: transparent !important;} header a.navbar-brand img{max-height: none !important; margin-top: 0 !important;} .navbar-right .dropdown-menu{left: auto !important;} header.sticky{top: 0; z-index: 999999; position: fixed; width: 100%; background-color: #1d1d1d; border-color: #e7e7e7; color: black;} .header_background{background-color: #1d1d1d !important;} .homepage .navbar-light{background-color: #000; border-color: transparent;} .navbar-light{background-color: #000; border-color: transparent;} #slider_snippets .carousel{height: 600px !important;} .carousel-fade .carousel-inner .item{-webkit-transition-property: opacity; transition-property: opacity;} .carousel-fade .item, .carousel-fade .active.left, .carousel-fade .active.right{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";} .carousel-fade .active, .carousel-fade .next.left, .carousel-fade .prev.right{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .carousel-fade .next, .carousel-fade .prev, .carousel-fade .active.left, .carousel-fade .active.right{left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .carousel-fade .carousel-control{z-index: 2;} img.bg-img{background-position: center center; background-size: cover; min-height: 600px; width: 100%;} .overlay{background: #000 none repeat scroll 0 0; height: 100%; left: 0; opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; position: absolute; top: 0; width: 100%; z-index: 1;} .cap-text h1{font-size: 50px !important; letter-spacing: 2px !important; text-transform: uppercase !important; font-weight: 700 !important; line-height: 1.2 !important; margin-bottom: 5px !important;} .item{position: relative;} .posi-abs{position: absolute; z-index: -1;} .item .carousel-caption{text-align: center; height: 100%; left: 0; top: 0; width: 100%;} .carousel-caption{bottom: 130px !important;} .carousel-inner .item .carousel-caption{display: none;} .carousel-inner .item.active .carousel-caption{display: block} .left-text{margin-left: 20%; text-align: left;} .right-text{margin-right: 20%; text-align: right;} .cap-text{margin-top: 18%; max-width: 550px; margin-left: 16%;} .carousel-inner .item.active .carousel-caption .mob1{-webkit-animation: bounceInDown 500ms ease-in-out; animation: bounceInDown 500ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mob2{-webkit-animation: bounceInDown 1000ms ease-in-out; animation: bounceInDown 1000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .brand{-webkit-animation: fadeIn 1500ms ease-in-out; animation: fadeIn 1500ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf1{-webkit-animation: fadeInUpBig 2000ms ease-in-out; animation: fadeInUpBig 2000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf2{-webkit-animation: fadeInUpBig 2500ms ease-in-out; animation: fadeInUpBig 2500ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf3{-webkit-animation: fadeInUpBig 3000ms ease-in-out; animation: fadeInUpBig 3000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf4{-webkit-animation: fadeInUpBig 3300ms ease-in-out; animation: fadeInUpBig 3300ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf5{-webkit-animation: fadeInUpBig 3600ms ease-in-out; animation: fadeInUpBig 3600ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf6{-webkit-animation: fadeInUpBig 4000ms ease-in-out; animation: fadeInUpBig 4000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf7{-webkit-animation: fadeInUpBig 4400ms ease-in-out; animation: fadeInUpBig 4400ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mf7{-webkit-animation: fadeInUpBig 5000ms ease-in-out; animation: fadeInUpBig 5000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mob3{-webkit-animation: zoomInLeft 1000ms ease-in-out; animation: zoomInLeft 1000ms ease-in-out;} .carousel-inner .item.active .carousel-caption .mob4{-webkit-animation: zoomIn 2000ms ease-in-out; animation: zoomIn 2000ms ease-in-out;} @media only screen and (max-width: 767px){.right-text{margin-right: 0; text-align: center;}} #fame-slider{margin-top: -80px;} .slider2-carosual{height: 600px !important;} .fame-slider h1{color: #fff !important;} .slider2-h1{color: #fff !important;} .slider2-h4{color: #fff !important;} .fame-cap-text{position: absolute; top: 29%; font-size: 23px; width: 100%; line-height: 5;} .fame-text{color: #5bb12f;} .carousel-inner .item.active .carousel-caption .fame-cap-text{-webkit-animation: flipInX 2000ms ease-in-out; animation: flipInX 2000ms ease-in-out;} .fame-cap-text h1{font-size: 40px;} .btn-fame-slider{color: #fff; background-color: #2ebc9c;} .slider_area{margin-top: -80px;} .slider_area .btn{color: #2ebc9c; border: 1px solid #ffffff;} .slider_area .btn:hover{background-color: #2ebc9c; border-color: #2ebc9c; color: #fff;} .slider_area{padding: 0; position: relative;} .slider_area .home_slider:hover .owl-controls .owl-nav>div{width: 120px;} .slider_area .home_slider:hover .owl-controls .owl-nav>div:hover{opacity: 1;} .slider_area .home_slider:hover .owl-controls .owl-nav>div:hover .fa{background-color: #1abc9c;} .slider_area .home_slider .owl-stage-outer{width: 100%; height: 100%;} .slider_area .home_slider .owl-stage-outer .owl-stage{width: 100%; height: 100%;} .slider_area .home_slider .owl-stage-outer .owl-stage .owl-item{width: 100%; height: 100%;} .slider_area .home_slider .slingle_home_slider{background-position: center; backgorund-size: cover; width: 100%; height: 100%;} .slider_area .home_slider .slingle_home_slider img{display: none;} .slider_area .home_slider .slingle_home_slider .slider_area_inner{width: 100%; height: 100%; text-align: center; padding-top: 14%;} .slider_area .home_slider .slingle_home_slider .slider_area_inner h2{color: #ffffff; font-weight: 500; font-size: 24px; margin-bottom: 2%;} .slider_area .home_slider .slingle_home_slider .slider_area_inner h2 span{color: #2ebc9c;} .slider_area .home_slider .slingle_home_slider .slider_area_inner h1{color: #ffffff; font-weight: bold; font-size: 50px; margin-bottom: 3%;} .slider_area .home_slider .slingle_home_slider .slider_area_inner p{color: #ffffff; font-size: 16px; margin-bottom: 4%;} .slider_area .owl-controls .owl-dots{position: absolute; bottom: 10px; left: 0; right: 0; width: 100%;} .slider_area .owl-controls .owl-dots .owl-dot{width: 32px; height: 5px;} .slider_area .owl-controls .owl-nav{left: 0; position: absolute; right: 0; top: calc(50vh - 30px); width: 100%; z-index: 111;} .slider_area .owl-controls .owl-nav>div{opacity: 0.6; width: 40px; z-index: 111; background-color: #1abc9c; display: block; height: 80px; overflow: hidden; z-index: 111; cursor: pointer; background-size: 100% auto; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; position: relative; text-align: center;} .slider_area .owl-controls .owl-nav>div:before{content: ""; width: 100%; height: 100%; position: absolute; background-color: #1abc9c; top: 0; left: 0; right: 0; bottom: 0;} .slider_area .owl-controls .owl-nav>div .fa{color: #ffffff; background-color: rgba(48, 48, 48, 0.7); display: block; font-size: 56px; height: 100%; overflow: hidden; line-height: 78px; width: 100%; position: absolute; z-index: 111; left: 0; right: 0;} .slider_area .owl-controls .owl-next{float: right;} .slider_area .owl-controls .owl-prev{float: left;} .slider_area .hero_image_section, .slider_area .home_slider_normal{max-height: 650px;} .slider_area .hero_image_section:hover .owl-controls .owl-nav>div, .slider_area .home_slider_normal:hover .owl-controls .owl-nav>div{width: 120px;} .slider_area .hero_image_section:hover .owl-controls .owl-nav>div:hover, .slider_area .home_slider_normal:hover .owl-controls .owl-nav>div:hover{opacity: 1;} .slider_area .hero_image_section:hover .owl-controls .owl-nav>div:hover .fa, .slider_area .home_slider_normal:hover .owl-controls .owl-nav>div:hover .fa{background-color: #1abc9c;} .slider_area .hero_image_section .owl-controls .owl-nav, .slider_area .home_slider_normal .owl-controls .owl-nav{top: 44%;} .slider_area .hero_image_section .owl-stage-outer, .slider_area .home_slider_normal .owl-stage-outer{width: 100%; height: 100%;} .slider_area .hero_image_section .owl-stage-outer .owl-stage, .slider_area .home_slider_normal .owl-stage-outer .owl-stage{width: 100%; height: 100%;} .slider_area .hero_image_section .owl-stage-outer .owl-stage .owl-item, .slider_area .home_slider_normal .owl-stage-outer .owl-stage .owl-item{width: 100%; height: 100%;} .slider_area .hero_image_section .slingle_normal_home_slider .slider_area_inner, .slider_area .home_slider_normal .slingle_normal_home_slider .slider_area_inner{bottom: 0; color: #fff; left: 0; position: absolute; right: 0; text-align: center; background-color: rgba(0, 0, 0, 0.73); top: 0; padding-top: 270px;} .slider_area .hero_image_section .slingle_normal_home_slider .slider_area_inner h2, .slider_area .home_slider_normal .slingle_normal_home_slider .slider_area_inner h2{color: #ffffff; font-weight: 500; font-size: 24px; margin-bottom: 2%;} .slider_area .hero_image_section .slingle_normal_home_slider .slider_area_inner h2 span, .slider_area .home_slider_normal .slingle_normal_home_slider .slider_area_inner h2 span{color: #1abc9c;} .slider_area .hero_image_section .slingle_normal_home_slider .slider_area_inner h1, .slider_area .home_slider_normal .slingle_normal_home_slider .slider_area_inner h1{color: #ffffff; font-weight: bold; font-size: 50px; margin-bottom: 3%;} .slider_area .hero_image_section .slingle_normal_home_slider .slider_area_inner p, .slider_area .home_slider_normal .slingle_normal_home_slider .slider_area_inner p{color: #ffffff; font-size: 16px; margin-bottom: 4%;} .slider_area .nivo-slider-wrapper{width: 100%; height: auto;} .slider_area .nivo-slider-wrapper .nivo-caption{bottom: 0; color: #fff; left: 0; position: absolute; right: 0; text-align: center; background-color: rgba(0, 0, 0, 0.73); top: 0; padding-top: 270px; width: 100%; height: 100%;} .slider_area .nivo-slider-wrapper .nivo-caption h2{color: #ffffff; font-weight: 500; font-size: 24px; margin-bottom: 1.4%;} .slider_area .nivo-slider-wrapper .nivo-caption h2 span{color: #1abc9c;} .slider_area .nivo-slider-wrapper .nivo-caption h1{color: #ffffff; font-weight: bold; font-size: 50px; margin-bottom: 2%;} .slider_area .nivo-slider-wrapper .nivo-caption p{color: #ffffff; font-size: 16px; margin-bottom: 3%;} .slider_area .nivo-slider-wrapper .nivo-directionNav a{background-color: transparent; border: 2px solid #1abc9c; color: #1abc9c; font-size: 26px; height: 40px; text-align: center; width: 40px; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;} .slider_area .nivo-slider-wrapper .nivo-directionNav a:hover{opacity: 1; background-color: #1abc9c; color: #ffffff;} .slider_area .nivo-slider-wrapper .nivo-directionNav .nivo-prevNav{left: 50px; opacity: 0.4;} .slider_area .nivo-slider-wrapper .nivo-directionNav .nivo-nextNav{right: 50px; opacity: 0.4;} .slider_area .nivo-slider-wrapper .nivo-controlNav{bottom: 0; left: 0; position: absolute; right: 0; text-align: center; z-index: 111;} .slider_area .nivo-slider-wrapper .nivo-controlNav .nivo-control{text-indent: -9999px; display: inline-block; width: 32px; height: 5px; background-color: #4a4a4a; margin: 20px 8px; -webkit-transition: background-color 0.5s ease-in-out 0s; transition: background-color 0.5s ease-in-out 0s;} .slider_area .nivo-slider-wrapper .nivo-controlNav .nivo-control.active{background-color: #1abc9c; -webkit-transition: background-color 0.5s ease-in-out 0s; transition: background-color 0.5s ease-in-out 0s;} .slider_area .home_slider .slingle_home_slider .slider_area_inner{padding-bottom: 57px; background-color: rgba(0, 0, 0, 0.73);} .slider_area .home_slider .slingle_home_slider .slider_area_inner{height: 600px !important;} #slider-zoom{margin-top: 0px;} #slider-zoom .btn:hover{background-color: #1abc9c; color: #fff;} .slider-height{height: 600px;} .slider_overlay{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; height: 100%;} #slider-zoom .caption{margin-top: 20%;} #slider-zoom .carousel-inner .item>img{-webkit-animation: initial !important;} .hero{height: 650px} .hero-text h2{color: #fff; font-size: 70px; line-height: 70px; padding-top: 250px; text-transform: uppercase; margin: 0;} @media only screen and (max-width:768px){.hero-text h2{font-size: 40px; line-height: 54px;}.navbar.navbar-static-top{margin-bottom: 77px;}.fame-cap-text{top: 20%;}.slider3_img{height: 270px !important; width: 360px !important;}.slider_area .home_slider .slingle_home_slider .slider_area_inner{height: 270px !important;}.slider_area .home_slider .slingle_home_slider .slider_area_inner h2{font-size: 12px;}.slider_area .home_slider .slingle_home_slider .slider_area_inner h1{font-size: 25px;}.slider_area .home_slider .slingle_home_slider .slider_area_inner p{font-size: 12px;}.slider3_img .carousel-indicators{bottom: -10px;}.slider4 h1{font-size: 20px; margin: 0 0 10px;}.slider4 p{margin-bottom: 20px;}.slider4 .slider-height{height: 255px;}#slider-zoom{margin-top: 0px;}#slider-zoom .caption{margin-top: -60%;}.about_us1_mb{margin-bottom: 20px !important;}.about_us2_mb{margin-bottom: 90px !important;}.about_us3_mb{margin-bottom: 50px !important;}#wrapper{width: 350px !important;}#service-fourth .box-a i, #service-fourth .box-b i{font-size: 40px !important;}} @media only screen and (max-width:480px){.hero-text h2{font-size: 34px; line-height: 45px;}} @media only screen and (max-width:360px){.hero-text h2{font-size: 26px; line-height: 36px; padding-top: 250px;}} .hero-text p{color: #fff; letter-spacing: 1px; margin-bottom: 0; padding-bottom: 35px; padding-top: 15px;} @-webkit-keyframes zoom{from{-webkit-transform: scale(1, 1);}to{-webkit-transform: scale(1.5, 1.5);}} @keyframes zoom{from{transform: scale(1, 1);}to{transform: scale(1.5, 1.5);}} .carousel-inner .item>img{-webkit-animation: zoom 20s; animation: zoom 20s;} .zoom-img{-webkit-animation: zoom 20s; animation: zoom 20s;} .about_us1_mb{position: relative; margin-bottom: -60px;} #content .cse .gsc-control-cse, #content .gsc-above-wrapper-area, #content .gsc-adBlock, #content .gsc-control-cse, #content .gsc-result, #content .gsc-table-result, #content .gsc-thumbnail-inside, #content .gsc-url-top, #content .gsc-webResult{padding: 0!important} #content .gsc-selected-option-container{width: auto!important} #content .gsc-result-info{padding-left: 0!important} #content .gsc-above-wrapper-area-container, #content .gsc-table-result{margin-bottom: 10px} #content .gcsc-branding{display: none} #content .gsc-results, #content .gsc-webResult{width: 100%!important} #content .gs-error-result .gs-snippet, #content .gs-no-results-result .gs-snippet{margin: 0!important} .title-block{padding: 2px 0 3px 20px; border-left: 7px solid #1abc9c; margin-bottom: 30px} .title-block-right{padding: 2px 20px 3px 0; border-left: 0; border-right: 7px solid #1abc9c; text-align: right} .title-block h1, .title-block h2, .title-block h3, .title-block h4{margin-bottom: 0} .title-block>span{display: block; margin-top: 4px; color: #555; font-weight: 300} .title-block h1+span{font-size: 22px} .title-block h2+span{font-size: 19px} .title-block h3+span{font-size: 17px} .title-block h4+span{font-size: 15px; margin-top: 3px} #content .heading-block{margin-bottom: 60px; margin-top: 40px;} .emphasis-title h1, .emphasis-title h2, .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4{margin-bottom: 0; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;} .emphasis-title h1, .emphasis-title h2{font-weight: 400; text-transform: none} .bnews-title, .nav-tree li a, .widget>h4{text-transform: uppercase} .heading-block h1{font-size: 32px} .heading-block h2{font-size: 30px} .heading-block h3{font-size: 26px} .heading-block h4{font-size: 20px; font-weight: 700} .heading-block>span:not(.before-heading){display: block; margin-top: 10px; font-weight: 300; color: #777} .heading-block .before-heading{margin-bottom: 7px} .center .heading-block>span, .heading-block.center>span, .heading-block.title-center>span{max-width: 700px; margin-left: auto; margin-right: auto} .heading-block h1+span{font-size: 24px} .heading-block h2+span{font-size: 22px} .heading-block h3+span, .heading-block h4+span{font-size: 20px} .heading-block~p:not(.lead){font-size: 15px} .heading-block:after{content: ''; display: block; margin-top: 30px; width: 40px; border-top: 2px solid #444} .center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after{margin: 10px auto 20px;} .heading-block.title-right, .heading-block.tright, .tright .heading-block{direction: rtl} .heading-block.noborder:after, .heading-block.nobottomborder:after{display: none} .heading-block.border-color:after{border-color: #1abc9c} .about_us2_mb{position: relative; margin-bottom: -60px;} .single_about_area-h3{margin: 0 0 3px !important;} .about{} .inner_about_area{padding-top: 50px;} .inner_about_title h2{text-transform: uppercase; font-weight: 800; font-size: 30px; line-height: 37px; position: relative;} .inner_about_title h2:after{content: ""; position: absolute; bottom: -12px; left: 0; width: 70px; background: #2ebc9c; height: 1px;} .inner_about_title p{font-size: 19px; line-height: 24px; margin-top: 40px;} .inner_about_desc{} .single_about_area{position: relative; padding-bottom: 4px; padding-left: 50px;} .single_about_area div{position: absolute; top: 0px; left: 0px;} .single_about_area div i{font-size: 40px; color: #BABABA; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s;} .single_about_area h3{color: #343434; text-transform: uppercase; font-size: 20px; font-weight: 800;} .single_about_area p{color: #727272; font-size: 15px;} .single_about_area:hover div i{color: #2ebc9c;} .about_phone img{} @media (min-width: 991px) and (max-width: 1200px){.about_phone img{margin-top: 184px; width: 80%; margin-right: 20%}} .about_us3_mb{position: relative; margin-bottom: -60px;} #about-third{font-size: 16px;} .about-third-top{padding-top: 5%;} .about-third-mt{margin: 0 0 15px;} .about-third-p{margin-bottom: 15px !important;} #about-third h3{font-size: 30px; text-transform: uppercase;} ul.star-list{list-style: none; padding-left: 0;} ul.star-list>li{line-height: 36px; position: relative; padding-left: 30px;} ul.star-list>li:hover:before{color: #2ebc9c;} ul.star-list>li:before{content: "\f006"; font-family: FontAwesome; height: 30px; left: 0; position: absolute; top: 0; width: 30px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} .about-third-btn{margin-bottom: 3%;} .about-third-btn:hover{background-color: #1abc9c; color: #fff !important;} #about-fouth{margin-top: 3%; margin-bottom: 3%;} #about-fouth .section-title{margin-bottom: 25px;} #about-fouth .section-title h2{text-transform: uppercase;} #about-fouth .section-title p{padding: 0px 200px;} #about-fouth .single-about{box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12); padding: 40px 25px; transition: all 0.4s ease 0s;} #about-fouth .single-about:hover{box-shadow: 0 8px 8px rgba(10, 16, 20, .24), 0 0 8px rgba(10, 16, 20, .12);} #about-fouth .about-icon{margin-bottom: 20px;} #about-fouth .about-icon i{color: #16A085; font-size: 40px;} #about-fouth .about-text h3{transition: all .3s;} #about-fouth .about-text>p{margin: 15px 0 0;} #about-fouth .single-about:hover .about-text h3{color: #16A085;} #our_services p{line-height: 1.8;} #our_services{text-align: center;} #our_services h4{font-weight: 700 !important;} .i-bordered, .i-circled, .i-plain, .i-rounded, .social-icon{display: block; float: left; margin: 4px 11px 7px 0; text-align: center!important; font-size: 28px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); cursor: pointer; font-style: normal} .i-bordered, .i-circled, .i-rounded{width: 52px!important; height: 52px!important; line-height: 52px!important; background-color: #444; border-radius: 3px} .i-bordered{border: 1px solid #555; line-height: 50px!important; background-color: transparent!important; color: #444; text-shadow: none} .i-light, .i-plain{text-shadow: 1px 1px 1px #fff} .i-plain{width: 36px!important; height: 36px!important; font-size: 28px; line-height: 36px!important; color: #444} .i-plain:hover{color: #000;} .i-circled{border-radius: 50%} .i-light{background-color: #f5f5f5; color: #444; box-shadow: inset 0 0 15px rgba(0, 0, 0, .2)} .i-alt{background-image: url(/artesia/static/src/css/images/icons/iconalt.svg); background-position: center center; background-size: 100% 100%} .i-circled:hover, .i-rounded:hover{background-color: #1abc9c; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); box-shadow: 0 0 0 rgba(0, 0, 0, .2)} .i-bordered:hover{background-color: #444!important; color: #fff; border-color: #444} .i-small.i-bordered, .i-small.i-circled, .i-small.i-plain, .i-small.i-rounded{margin: 4px 11px 7px 0; font-size: 14px} .i-small.i-bordered, .i-small.i-circled, .i-small.i-rounded{width: 28px!important; height: 28px!important; line-height: 28px!important} .i-small.i-bordered{line-height: 26px!important} .i-small.i-plain{width: 18px!important; height: 18px!important; font-size: 14px; line-height: 18px!important} .i-medium.i-bordered, .i-medium.i-circled, .i-medium.i-plain, .i-medium.i-rounded{margin: 6px 13px 9px 0; font-size: 21px} .i-medium.i-bordered, .i-medium.i-circled, .i-medium.i-rounded{width: 36px!important; height: 36px!important; line-height: 36px!important} .i-medium.i-bordered{line-height: 34px!important} .i-medium.i-plain{width: 28px!important; height: 28px!important; font-size: 20px; line-height: 28px!important} .i-large.i-bordered, .i-large.i-circled, .i-large.i-plain, .i-large.i-rounded{margin: 4px 11px 7px 0; font-size: 42px} .i-large.i-bordered, .i-large.i-circled, .i-large.i-rounded{width: 64px!important; height: 64px!important; line-height: 64px!important} .i-large.i-bordered{line-height: 62px!important} .i-large.i-plain{width: 48px!important; height: 48px!important; font-size: 42px; line-height: 48px!important} .i-xlarge.i-bordered, .i-xlarge.i-circled, .i-xlarge.i-plain, .i-xlarge.i-rounded{margin: 4px 11px 7px 0; font-size: 56px} .i-xlarge.i-bordered, .i-xlarge.i-circled, .i-xlarge.i-rounded{width: 84px!important; height: 84px!important; line-height: 84px!important} .i-xlarge.i-bordered{line-height: 82px!important} .i-xlarge.i-plain{width: 64px!important; height: 64px!important; font-size: 56px; line-height: 64px!important} .i-xxlarge.i-bordered, .i-xxlarge.i-circled, .i-xxlarge.i-plain, .i-xxlarge.i-rounded{margin: 6px 15px 10px 0; font-size: 64px} .i-xxlarge.i-bordered, .i-xxlarge.i-circled, .i-xxlarge.i-rounded{width: 96px!important; height: 96px!important; line-height: 96px!important} .i-xxlarge.i-bordered{line-height: 94px!important} .i-xxlarge.i-plain{width: 80px!important; height: 80px!important; font-size: 64px; line-height: 80px!important} .i-overlay, .i-overlay a{display: block; position: absolute; width: 100%!important; height: 100%!important; top: 0; left: 0; text-align: center; background: url(/artesia/static/src/css/images/grid.png) rgba(0, 0, 0, .2)} .i-overlay a{background: 0 0} .i-overlay i, .i-overlay img{display: block; position: absolute; top: 50%; left: 50%; margin: -24px 0 0 -24px; width: 48px!important; height: 48px!important; font-size: 48px; line-height: 1; color: #e5e5e5; text-shadow: 1px 1px 1px rgba(0, 0, 0, .15)} .i-overlay i{margin: -18px 0 0 -18px; width: 36px!important; height: 36px!important; line-height: 36px; font-size: 24px} .on-hover.i-overlay{opacity: 0} #service-second{margin-bottom: 2%; margin-top: 2%;} #service-second h2{text-transform: uppercase; margin-bottom: 12px;} #service-second h4{font-size: 20px !important; text-transform: uppercase;} #service-second p{font-size: 15px !important;} #service-second .service-image{font-size: 50px; margin: 0 auto; vertical-align: middle; width: 100px; color: #1abc9c; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #service-second .service-image i{display: inline-block; line-height: 100px; height: 100px; width: 100px; vertical-align: middle;} #service-second .service-title{padding: 14px 0;} #service-second .service-box-col:hover .service-image{background-color: #1abc9c; color: #fff !important;} #service-second .service-box-co{margin-bottom: 30px;} #service-second .service-box-col .service-title{position: relative;} #service-second .service-box-col .service-title.title-bordered{margin-bottom: 20px;} #service-second .service-box-col .service-title.title-bordered:before{background-color: #1abc9c; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; bottom: -8px; content: ""; height: 3px; position: absolute; width: 0; left: 50%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; transform: translateX(-50%);} #service-second .service-box-col:hover .service-title.title-bordered:before{width: 50px;} #service-second .service-box-col{margin-bottom: 30px;} .service-third-lg{margin-top: 30px!important;} #service-third{margin-bottom: 2%;} #service-third .service-box{position: relative; overflow: hidden; margin-bottom: 10px; perspective: 1000px; -webkit-perspective: 1000px;} #service-third .service-icon{width: 100%; height: 220px; padding: 20px; text-align: center; transition: all .5s ease;} #service-third .service-content{position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; width: 100%; height: 220px; padding: 20px; text-align: center; transition: all .5s ease; background-color: #474747; backface-visibility: hidden; transform-style: preserve-3d; -webkit-transform: translateY(110px) rotateX(-90deg); -moz-transform: translateY(110px) rotateX(-90deg); -ms-transform: translateY(110px) rotateX(-90deg); -o-transform: translateY(110px) rotateX(-90deg); transform: translateY(110px) rotateX(-90deg);} #service-third .service-box .service-icon .front-content{position: relative; top: 80px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);} #service-third .service-box .service-icon .front-content i{font-size: 28px; color: #fff; font-weight: normal;} #service-third .service-box .service-icon .front-content h3{font-size: 15px; color: #fff; text-align: center; margin-bottom: 15px; text-transform: uppercase;} #service-third .service-box .service-content h3{font-size: 15px; font-weight: 700; color: #fff; margin-bottom: 10px; text-transform: uppercase;} #service-third .service-box .service-content p{font-size: 13px; color: #b1b1b1; margin: 0;} #service-third .yellow{background-color: #1abc9c;} #service-third .orange{background-color: #1abc9c;} #service-third .red{background-color: #1abc9c;} #service-third .grey{background-color: #1abc9c;} #service-third .service-box:hover .service-icon{opacity: 0; -webkit-transform: translateY(-110px) rotateX(90deg); -moz-transform: translateY(-110px) rotateX(90deg); -ms-transform: translateY(-110px) rotateX(90deg); -o-transform: translateY(-110px) rotateX(90deg); transform: translateY(-110px) rotateX(90deg);} #service-third .service-box:hover .service-content{opacity: 1; -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0);} #wrapper{padding-top: 60px;} #service-fourth .services{} #service-fourth .services h1{color: #a6a6a6; font-family: Raleway, sans-serif;} #service-fourth .services p{text-align: center; padding-top: 30px; padding-bottom: 40px; font-family: Raleway, sans-serif; font-size: 17px; line-height: 22px; color: #fff; font-family: Raleway, sans-serif;} #service-fourth .services h1 span:before{content: '/'; padding-right: 10px; font-weight: 100;} #service-fourth .services h1 span:before{color: #1abc9c;} #service-fourth .services h1 span:after{content: '/'; padding-left: 10px; font-weight: 100;} #service-fourth .services h1 span:after{color: #1abc9c;} #service-fourth .box-a{background: rgba(41, 41, 41, 0.7); color: #ddd; padding: 20px 20px 20px 20px; float: right; position: relative; margin-bottom: 25px;} #service-fourth .box-a:before, #service-fourth .box-b:before{content: ""; position: absolute; top: 0%; left: 0%; width: 0px; height: 0px; border-bottom: 15px solid #191919; border-left: 15px solid #323232; -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); display: block; width: 0;} #service-fourth .box-a.rounded, #service-fourth .box-b.rounded{-moz-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;} #service-fourth .box-a.rounded:before, #service-fourth .box-b.rounded:before{border-width: 8px; border-color: #323232 #323232 transparent transparent; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px;} #service-fourth .box-a i{font-size: 60px; background: #323232; padding: 25px; border-radius: 150px;} #service-fourth .box-a h3{position: relative; display: inline-block; padding: 0; text-align: left; padding-bottom: 10px; margin: 0; font-family: Raleway, sans-serif; color: #1abc9c;} #service-fourth .box-a p{float: left; margin: 0; padding: 0; text-align: left; font-size: 14px;} #service-fourth .box-b{background: rgba(41, 41, 41, 0.7); color: #ddd; padding: 20px 20px 20px 20px; float: right; position: relative; margin-bottom: 25px;} #service-fourth .box-b i{font-size: 60px; background: #323232; float: right; padding: 25px; border-radius: 150px;} #service-fourth .box-b h3{display: inline-block; padding: 0; text-align: right; padding-bottom: 10px; margin: 0; font-family: Raleway, sans-serif; color: #1abc9c; float: right;} #service-fourth .box-b p{float: right; margin: 0; padding: 0; text-align: right; font-size: 14px;} #service-fourth .box-a:hover i, #service-fourth .box-b:hover i{background: #1abc9c; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;} .feature-box{position: relative; margin-top: 20px; padding: 0 0 0 80px} .feature-box:first-child{margin-top: 0} .feature-box .fbox-icon{display: block; position: absolute; width: 64px; height: 64px; top: 0; left: 0} .feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img{display: block; position: relative; width: 100%; height: 100%; color: #fff} .feature-box .fbox-icon i, .feature-box .fbox-icon img{border-radius: 50%; background-color: #1abc9c} .feature-box .fbox-icon i{font-style: normal; font-size: 28px; text-align: center; line-height: 64px} .feature-box h3{font-size: 16px; font-weight: 700; letter-spacing: 1px; margin-bottom: 0; color: #333} .feature-box p{margin: 8px 0 0; color: #999} .feature-box .before-heading{font-size: 14px} .feature-box.fbox-large{padding: 0 0 0 115px} .feature-box.fbox-large .fbox-icon{width: 96px; height: 96px} .feature-box.fbox-large .fbox-icon i{font-size: 42px; line-height: 96px} .feature-box.fbox-outline .fbox-icon{border: 1px solid #1abc9c; border-radius: 50%; padding: 3px} .feature-box.fbox-outline .fbox-icon i{line-height: 56px} .feature-box.fbox-outline.fbox-large .fbox-icon{padding: 4px} .feature-box.fbox-outline.fbox-large .fbox-icon i{line-height: 86px} .feature-box.fbox-rounded .fbox-icon, .feature-box.fbox-rounded .fbox-icon i, .feature-box.fbox-rounded .fbox-icon img{border-radius: 3px!important} .feature-box.fbox-rounded.fbox-large .fbox-icon, .feature-box.fbox-rounded.fbox-large .fbox-icon i, .feature-box.fbox-rounded.fbox-large .fbox-icon img{border-radius: 4px!important} .feature-box.fbox-light.fbox-outline .fbox-icon{border-color: #e5e5e5} .feature-box.fbox-light .fbox-icon i, .feature-box.fbox-light .fbox-icon img{border: 1px solid #e5e5e5; background-color: #f5f5f5; color: #444} .feature-box.fbox-light .fbox-icon i{line-height: 62px} .feature-box.fbox-light.fbox-outline .fbox-icon i{line-height: 54px} .feature-box.fbox-light.fbox-large .fbox-icon i{line-height: 96px} .feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i{line-height: 84px} .feature-box.fbox-dark.fbox-outline .fbox-icon{border-color: #444} .feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img{background-color: #333} .feature-box.fbox-border .fbox-icon{border: 1px solid #1abc9c; border-radius: 50%; padding: 0} .feature-box.fbox-border .fbox-icon i, .feature-box.fbox-border .fbox-icon img{border: 0; background-color: transparent!important; color: #1abc9c} .feature-box.fbox-border .fbox-icon i{line-height: 62px!important} .feature-box.fbox-border.fbox-large .fbox-icon i{line-height: 94px!important} .feature-box.fbox-border.fbox-light .fbox-icon{border-color: #e5e5e5} .feature-box.fbox-border.fbox-light .fbox-icon i, .feature-box.fbox-border.fbox-light .fbox-icon img{color: #888} .feature-box.fbox-border.fbox-dark .fbox-icon{border-color: #333} .feature-box.fbox-border.fbox-dark .fbox-icon i, .feature-box.fbox-border.fbox-dark .fbox-icon img{color: #444} .feature-box.fbox-plain .fbox-icon{border: 0!important; height: auto!important} .feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img{border: 0!important; background-color: transparent!important; color: #1abc9c; border-radius: 0} .feature-box.fbox-plain .fbox-icon i{font-size: 48px; line-height: 1!important} .feature-box.fbox-plain .fbox-icon img{height: 64px} .feature-box.fbox-plain.fbox-image .fbox-icon{width: auto} .feature-box.fbox-plain.fbox-image .fbox-icon img{width: auto; display: inline-block} .feature-box.fbox-plain.fbox-small{padding-left: 42px} .feature-box.fbox-plain.fbox-small .fbox-icon{width: 28px} .feature-box.fbox-plain.fbox-small h3{font-size: 15px; line-height: 26px; margin-bottom: 10px} .feature-box.fbox-plain.fbox-small p{margin-left: -42px} .feature-box.fbox-plain.fbox-small .fbox-icon i{font-size: 28px} .feature-box.fbox-plain.fbox-small .fbox-icon img{height: 28px} .feature-box.fbox-plain.fbox-large .fbox-icon i{font-size: 72px} .feature-box.fbox-plain.fbox-large .fbox-icon img{height: 96px} .feature-box.fbox-plain.fbox-light .fbox-icon i, .feature-box.fbox-plain.fbox-light .fbox-icon img{color: #888} .feature-box.fbox-plain.fbox-dark .fbox-icon i, .feature-box.fbox-plain.fbox-dark .fbox-icon img{color: #444} .feature-box.fbox-center{padding: 0; text-align: center} .feature-box.fbox-center.fbox-small{padding-left: 0!important} .feature-box.fbox-center .fbox-icon{position: relative; width: 96px; height: 96px; margin: 0 auto 30px} .feature-box.fbox-center .fbox-icon i{font-size: 42px; line-height: 96px} .feature-box.fbox-center.fbox-outline .fbox-icon i{line-height: 88px} .feature-box.fbox-center p{font-size: 14px; margin-top: 15px} .feature-box.fbox-center.fbox-large .fbox-icon{width: 128px; height: 128px} .feature-box.fbox-center.fbox-large .fbox-icon i{font-size: 70px; line-height: 128px} .feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i{line-height: 118px} .feature-box.fbox-center.fbox-light .fbox-icon i{line-height: 94px} .feature-box.fbox-center.fbox-light.fbox-outline .fbox-icon i{line-height: 86px} .feature-box.fbox-center.fbox-light.fbox-outline.fbox-large .fbox-icon i{line-height: 114px} .feature-box.fbox-center.fbox-border .fbox-icon i{line-height: 94px!important} .feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i{line-height: 126px!important} .feature-box.fbox-center.fbox-plain .fbox-icon i{font-size: 84px} .feature-box.fbox-center.fbox-plain .fbox-icon img{height: 96px} .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon i{font-size: 112px} .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon img{height: 128px} .feature-box.fbox-center.fbox-small .fbox-icon{width: 64px; height: 64px} .feature-box.fbox-center.fbox-small .fbox-icon i{font-size: 28px; line-height: 64px} .feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i{line-height: 58px} .feature-box.fbox-center.fbox-light.fbox-outline.fbox-small .fbox-icon i{line-height: 54px} .feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i{line-height: 62px!important} .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon i{font-size: 56px} .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon img{height: 64px} .feature-box.fbox-center.fbox-small p{font-size: 14px; margin-top: 10px} .feature-box.fbox-center.fbox-plain.fbox-small p{margin-left: 0} .feature-box.fbox-right{padding: 0 80px 0 0; text-align: right} .feature-box.fbox-right.fbox-large{padding-right: 115px} .feature-box.fbox-right .fbox-icon{left: auto; right: 0} .feature-box.fbox-right.fbox-plain.fbox-small{padding: 0 42px 0 0} .feature-box.fbox-right.fbox-plain.fbox-small p{margin: 0 -42px 0 0} .feature-box h3+.fbox-icon{margin-top: 20px!important} .feature-box h3 span.subtitle{display: block; margin-top: 5px; color: #444; font-weight: 300; text-transform: none} .feature-box.fbox-center:not(.fbox-bg) h3:after{content: ''; display: block; margin: 20px auto; width: 30px; border-top: 2px solid #555; -webkit-transition: width .3s ease; -o-transition: width .3s ease; transition: width .3s ease} .feature-box.fbox-center:not(.fbox-bg):hover h3:after{width: 50px} .feature-box.fbox-center.noborder:not(.fbox-bg) h3:after, .feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after{display: none} .feature-box.fbox-center.fbox-italic p{font-style: italic; font-family: Raleway, sans-serif;} .feature-box.fbox-bg.fbox-center{margin-top: 68px; padding: 68px 30px 30px; background-color: #fff; border: 1px solid #e5e5e5; border-radius: 5px} .feature-box.fbox-bg.fbox-center:first-child{margin-top: 48px} .feature-box.fbox-bg.fbox-center.fbox-large{margin-top: 84px; padding-top: 84px} .feature-box.fbox-bg.fbox-center.fbox-large:first-child{margin-top: 64px} .feature-box.fbox-bg.fbox-center .fbox-icon{position: absolute; top: -48px; left: 50%; margin: 0 0 0 -48px} .feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon{top: -64px; left: 50%; margin-left: -64px} .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background-color: #fff} #feature-second{margin-bottom: 2%;} #feature-second h4{font-size: 20px;} #feature-second .feature-icon{background: #1abc9c none repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; display: inline-block; font-size: 30px; text-align: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #feature-second .feature-box{padding: 14px 0 21px 0;} #feature-second .feature-icon>i{height: 60px; line-height: 60px; width: 60px;} #feature-second .feature-box{margin-bottom: 30px;} #feature-second .feature-box .media-left{padding-right: 22px;} .mb0{margin-bottom: 15px !important;} .carousel-indicators li{background-color: rgba(101, 98, 98, 0.83) !important;} #feature-third{margin-bottom: 2%;} #feature-third h4{margin: 0 0 15px !important; font-size: 20px;} #feature-third .feature_item_warp{-ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; padding-top: 20px;} #feature-third .feature_item{-ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px; max-width: 400px;} #feature-third .feature_icon{-ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #ddd; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; height: 44px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 44px; min-width: 44px; width: 44px; font-size: 22px; cursor: pointer; text-align: center; color: #303030; -webkit-transition: background 0.2s ease 0s, -webkit-transform 0.1s ease-out 0s; transition: background 0.2s ease 0s, -webkit-transform 0.1s ease-out 0s; transition: transform 0.1s ease-out 0s, background 0.2s ease 0s; transition: transform 0.1s ease-out 0s, background 0.2s ease 0s, -webkit-transform 0.1s ease-out 0s; position: relative; z-index: 1;} #feature-third .feature_icon:after{border-radius: 50%; box-sizing: content-box; content: ""; height: 100%; pointer-events: none; position: absolute; width: 100%; box-shadow: 0 0 0 2px #1abc9c; left: 0; opacity: 0; padding: 0; top: 0; -webkit-transform: scale(0.9); transform: scale(0.9); z-index: -1;} #feature-third .feature_icon>*{color: #303030;} #feature-third .feature_item_text h4{margin-top: 0; font-family: Raleway, sans-serif; font-weight: 500;} #feature-third .feature_item_text{width: calc(100% - 63px);} #feature-third .feature_item:hover .feature_icon{background: #1abc9c none repeat scroll 0 0; color: #fff; -webkit-transform: scale(0.93); transform: scale(0.93);} #feature-third .feature_item:hover .feature_icon *, #feature-third .feature_item:hover .feature_icon .fa{color: #ffffff !important;} #feature-third .feature_item:hover .feature_icon:after{-webkit-animation: 1.3s ease-out 75ms normal none 1 running sonarEffect_thin; animation: 1.3s ease-out 75ms normal none 1 running sonarEffect_thin;} #feature-third .feature_area .col-xs-12.col-sm-5{width: 46%; padding-right: 0;} #feature-third .feature_area .col-xs-12.col-sm-7{width: 54%;} #feature-third .calltoaction_area, #feature-third .counterUp, #feature-third .testimonial_area{margin: 40px auto;} #feature-third .testimonial_area{margin-bottom: 0;} #feature-third .what_we_do_area{padding-bottom: 50px;} #feature-third .what_we_do_area .feature_item{max-width: 310px;} #feature-fourth{margin-bottom: 2%;} #feature-fourth .fancyTab{text-align: center; padding: 15px 0; background-color: #eee; top: 15px; transition: top .2s;} #feature-fourth .fancyTab.active{top: 0; transition: top .2s;} #feature-fourth .whiteBlock{display: none;} #feature-fourth .fancyTab.active .whiteBlock{display: block; height: 2px; bottom: -2px; background-color: #fff; width: 99%; position: absolute; z-index: 1;} #feature-fourth .fancyTab a{font-family: Raleway, sans-serif; font-size: 1.65em; font-weight: 300; transition: .2s; color: #333;} #feature-fourth .fancyTabs{margin: 15px 0 0;} #feature-fourth li.fancyTab a{padding-top: 15px; top: -15px; padding-bottom: 0;} #feature-fourth li.fancyTab.active a{padding-top: inherit;} #feature-fourth .fancyTab .fa{font-size: 40px; width: 100%; padding: 15px 0 5px; color: #666;} #feature-fourth .fancyTab.active .fa{color: #000;} #feature-fourth .fancyTab a:focus{outline: none;} #feature-fourth .fancyTabContent{border-color: transparent; padding: 30px 15px 15px; position: relative; background-color: #fff;} #feature-fourth .nav-tabs>li.fancyTab.active>a, #feature-fourth .nav-tabs>li.fancyTab.active>a:focus, #feature-fourth .nav-tabs>li.fancyTab.active>a:hover{border-width: 0;} #feature-fourth .nav-tabs>li.fancyTab:hover{background-color: #f9f9f9;} #feature-fourth .nav-tabs>li.fancyTab.active:hover{background-color: #1abc9c;} #feature-fourth .nav-tabs>li.fancyTab:hover a{border-color: transparent;} #feature-fourth .nav.nav-tabs .fancyTab a[data-toggle="tab"]{background-color: transparent; border-bottom: 0;} #feature-fourth .nav-tabs>li.fancyTab>a{margin-right: 0; border-top: 0; padding-bottom: 30px; margin-bottom: -30px;} #feature-fourth .nav-tabs>li.fancyTab{margin-right: 0; margin-bottom: 0; position: relative;} #feature-fourth .nav-tabs>li.fancyTab:last-child a{border-right: 1px solid transparent;} #feature-fourth .nav-tabs>li.fancyTab.active:last-child{border-right: 0px solid #ddd; box-shadow: 0px 2px 0 0px #fff, 0px 0px 0 1px #ddd;} #feature-fourth .tabs .nav-tabs li.fancyTab.active a{box-shadow: none; color: #fff; top: 0;} #feature-fourth .fancyTab.active{background: #1abc9c; padding-bottom: 30px;} #feature-fourth .fancyTab.active .arrow-down{height: 0; margin: 0 calc(50% - 19px); border-left: 18px solid transparent; margin-top: -20px; border-right: 20px solid transparent; border-top: 20px solid #fff; position: absolute; width: 10px;} @media (max-width: 1200px){#feature-fourth #feature-fourth .fancyTab .fa{font-size: 36px;}#feature-fourth #feature-fourth .fancyTab .hidden-xs{font-size: 22px;}} @media (max-width: 992px){#feature-fourth .fancyTab .fa{font-size: 33px;}#feature-fourth .fancyTab .hidden-xs{font-size: 18px; font-weight: normal;}} @media (max-width: 768px){#feature-fourth .fancyTab>a{font-size: 18px;}#feature-fourth .nav>li.fancyTab>a{padding: 15px 0; margin-bottom: inherit;}#feature-fourth .fancyTab .fa{font-size: 30px;}#feature-fourth .nav-tabs>li.fancyTab>a{padding-bottom: 0;}#feature-fourth .fancyTab.active .fa{color: #333;}} .customize-row{} #customize_demo{} #customize_demo .heading-block{margin-bottom: 50px;} #customize_demo .col-padding{padding: 60px;} #customize_demo .row{margin-right: 0px !important;} #customize-second{margin-bottom: 1%;} #customize-second .about-section{position: relative;} #customize-second .about-section .about-content{position: relative; padding-top: 52px;} #customize-second .about-section .about-content:before{position: absolute; content: ''; background: url(/artesia/static/src/css/../images/about/about-bg.png); background-size: cover; background-repeat: no-repeat; right: 30%; top: 0px; width: 150%; height: 100%;} #customize-second .about-section .about-content .text{position: relative; font-size: 30px; font-family: Raleway, sans-serif; color: #1abc9c; line-height: 32px; font-weight: 600; margin-bottom: 3px;} #customize-second .title{position: relative; font-size: 44px; font-family: Raleway, sans-serif; color: #222; line-height: 46px; font-weight: 600; margin-bottom: 26px;} #customize-second .about-section .about-content h4{font-size: 17px; font-family: Raleway, sans-serif; line-height: 28px; color: #222; margin-bottom: 15px;} #customize-second .about-section .about-content p{font-size: 14px; font-family: Raleway, sans-serif; line-height: 26px; color: #848484; margin-bottom: 32px;} #customize-second .about-section .about-btn a.btn-style-one{padding: 12px 29px; margin-right: 17px;} #customize-second .about-section .about-btn a.btn-style-two{padding: 12px 20px;} #html5-watermark{background: #ff2b58; display: none !important; z-index: 9999999999;} #customize-second .video-section{position: relative; margin: 40px 0px 64px 0px;} #customize-second .video-section:before{position: absolute; content: ''; background-repeat: no-repeat; background-size: cover; left: 100px; top: 0px; height: 550px;} #customize-second .video-section:after{position: absolute; content: ''; background: #1abc9c; left: 37px; top: 0px; width: 560PX; height: 400px; opacity: .8;} #customize-second .video-section .fluid-image img{position: relative; z-index: 1; left: 3px; padding: 50px 0px 0px 0px;} #customize-second .video-section .fluid-image span{position: absolute; top: 50%; left: 45%; background: #fff; width: 75px; height: 75px; border-radius: 50%; text-align: center; line-height: 80px; box-shadow: 0px 0px 0px 10px rgba(245, 245, 245, 0.33); z-index: 1;} #customize-second .video-section .fluid-image span:before{font-size: 32px; color: #1abc9c; margin: 0px;} #customize-second .section-title{position: relative; font-size: 40px; font-family: Raleway, sans-serif; line-height: 44px; font-weight: 600; color: #fff; display: inline-block; padding-bottom: 0px; margin-bottom: 73px;} #customize-second .section-title:before{position: absolute; content: "\f118"; font-family: Raleway, sans-serif; left: 50%; margin-left: -25px; bottom: -40px; font-size: 32px; font-weight: 400; color: #1abc9c; transform: rotate(135deg);} a.btn-style-one{position: relative; color: #ffffff; font-size: 14px; background: #1abc9c; border: 1px solid #1abc9c; font-family: Raleway, sans-serif; font-weight: 600; line-height: 24px; text-transform: uppercase; display: inline-block; transition: all 500ms ease;} #customize-second a.btn-style-one:hover{color: #1abc9c; background: #fff; border: 1px solid #1abc9c; transition: all 500ms ease; -webkit-transform: translateY(-5px);} a.btn-style-two{position: relative; color: #1abc9c; font-size: 14px; background: #fff; border: 1px solid #1abc9c; font-family: Raleway, sans-serif; font-weight: 600; line-height: 24px; text-transform: uppercase; display: inline-block; transition: all 500ms ease;} a.btn-style-two:hover{color: #fff; background: #1abc9c; border: 1px solid #1abc9c; transition: all 500ms ease; -webkit-transform: translateY(-5px);} #customize-third{padding-bottom: 1%; background-color: rgba(255, 255, 255);} #customize-third .what_we_do_area .feature_item{max-width: 310px;} #customize-third .about_Us_area{-ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 30px; width: 100%;} #customize-third .about_Us_area .about_site_image{float: left; margin-right: 40px; width: 42%; padding-top: 2%;} #customize-third .about_Us_area .nav-tabs>li.active>a, #customize-third .about_Us_area .nav-tabs>li.active>a:focus, #customize-third .about_Us_area .nav-tabs>li.active>a:hover{background: transparent none repeat scroll 0 0; border: medium none; color: initial; outline: none;} #customize-third .about_Us_area .nav-tabs>li.active>a:after, #customize-third .about_Us_area .nav-tabs>li.active>a:focus:after, #customize-third .about_Us_area .nav-tabs>li.active>a:hover:after{width: 56%;} #customize-third .about_Us_area .about_history{float: left; width: 54%;} #customize-third .about_Us_area .nav.nav-tabs{border: medium none;} #customize-third .about_Us_area .nav-tabs>li>a{border-radius: 0; color: #303030; font-family: Raleway, sans-serif; font-size: 22px; font-weight: 500; padding-left: 0; border: none;} #customize-third .about_Us_area .nav-tabs>li>a:after{background-color: #1abc9c; bottom: 0; content: ""; display: block; height: 2px; left: 0; overflow: hidden; position: absolute; width: 20%; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;} #customize-third .about_Us_area .nav.nav-tabs{margin-bottom: 30px;} #customize-third .about_Us_area .nav-tabs>li>a:hover{background: transparent none repeat scroll 0 0; border: medium none; color: initial;} #customize-third .button{border-radius: 4px; background-color: #1abc9c; border: none; color: #FFFFFF; text-align: center; font-size: 18px; width: 200px; transition: all 0.5s; cursor: pointer; margin: 5px;} #customize-third .button span{cursor: pointer; display: inline-block; position: relative; transition: 0.5s; color: #fff;} #customize-third .button span:after{content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s;} #customize-third .button:hover span{padding-right: 25px;} #customize-third .button:hover span:after{opacity: 1; right: 0;} #customize-fourth h4{font-size: 24px;} #customize-fourth .about-us-area{padding-top: 20px; padding-bottom: 40px;} #customize-fourth .about-image-area{margin-top: 33px;} #customize-fourth .about-text{margin-top: 30px;} #customize-fourth .about-text h4{margin-bottom: 18px;} #customize-fourth .about-text h4 span{color: #1abc9c;} #customize-fourth .about-text p{margin-bottom: 18px;} .button-4{width: 140px; height: 50px; border: 2px solid #34495e; float: left; text-align: center; cursor: pointer; position: relative; box-sizing: border-box; overflow: hidden;} .button-4 a{font-family: Raleway, sans-serif; font-size: 16px; color: #34495e; text-decoration: none; line-height: 50px; transition: all .5s ease; z-index: 2; position: relative;} .eff-4{width: 140px; height: 50px; left: -140px; background: #1abc9c; position: absolute; transition: all .5s ease; z-index: 1;} .button-4:hover .eff-4{left: 0;} .button-4:hover a{color: #fff;} .sectionClass{position: relative; display: block;} .fullWidth{width: 100% !important; display: table; float: none; padding: 0; min-height: 1px; height: 100%; position: relative;} .sectiontitle{background-position: center; margin: 30px 0 0px; text-align: center; min-height: 20px;} .sectiontitle h2{font-size: 30px; color: #222; margin-bottom: 0px; padding-right: 10px; padding-left: 10px;} .headerLine{width: 160px; height: 2px; display: inline-block; background: #101F2E;} .projectFactsWrap{display: flex; flex-direction: row; flex-wrap: wrap;} #projectFacts .fullWidth{padding: 0;} .projectFactsWrap .item{width: 25%; padding: 50px 0px; text-align: center;} .projectFactsWrap .item:nth-child(1){background: #515875;} .projectFactsWrap .item:nth-child(2){background: rgb(87, 111, 158);} .projectFactsWrap .item:nth-child(3){background: rgb(102, 151, 185);} .projectFactsWrap .item:nth-child(4){background: rgb(136, 195, 216);} .projectFactsWrap .item p.number{font-size: 40px; padding: 0; font-weight: bold;} .projectFactsWrap .item p{color: rgba(255, 255, 255, 0.8); font-size: 18px; margin: 0; padding: 10px; font-family: Raleway, sans-serif;} .projectFactsWrap .item span{width: 60px; background: rgba(255, 255, 255, 0.8); height: 2px; display: block; margin: 0 auto;} .projectFactsWrap .item i{vertical-align: middle; font-size: 50px; color: rgba(255, 255, 255, 0.8);} .projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{color: white;} .projectFactsWrap .item:hover span{background: white;} @media (max-width: 786px){.projectFactsWrap .item{flex: 0 0 50%;}} #counter-second .counterUp{padding: 0; background-position: center; background-attachment: fixed; background-size: 100% auto;} #counter-second .counterUp .counterUp_inner{padding: 100px 0; background-color: rgba(0, 0, 0, 0.81);} #counter-second .counterUp .counterUp_inner .counterup_box{text-align: center;} #counter-second .counterUp .counterUp_inner .counterup_box h2{font-family: Raleway, sans-serif; color: #ffffff; margin-top: 0; margin-bottom: 25px; font-size: 42px} #counter-second .counterUp .counterUp_inner .counterup_box .fa{font-size: 50px; color: #27aa82;} #counter-second .counterUp .counterUp_inner .counterup_box p{color: #ffffff; margin-bottom: 0; margin-top: 20px;} #counter-third{background-color: #27aa82;} .counter-digit{color: #fff !important;} #counter-third .counters{position: relative;} #counter-third .counters .facts-item{text-align: center; color: #fff; padding-top: 50px; padding-bottom: 30px;} #counter-third .counters .facts-item .icon{margin-bottom: 30px;} #counter-third .counters .facts-item .icon i{font-size: 50px; color: #fff;} #counter-third .counters .facts-item .fact-count h3{font-size: 35px; color: #fff; margin-bottom: 15px;} #counter-third .counters .facts-item .fact-count h4{font-size: 20px; font-weight: 400; color: #fff;} #counter-fourth .fact-counter{position: relative; background: #f6f8fa; width: 100%; padding-bottom: 95px; padding-top: 95px;} #counter-fourth .fact-counter .single-item span{position: relative; font-size: 48px; font-family: Raleway, sans-serif; line-height: 55px; font-weight: 300; color: #222; margin-bottom: 10px;} #counter-fourth .fact-counter .single-item .text{position: relative; font-size: 16px; font-family: Raleway, sans-serif; line-height: 28px; color: #888; margin-bottom: 10px;} #counter-fourth .fact-counter .single-item .text:before{position: absolute; content: ''; background: #27aa82; width: 50px; height: 2px; left: 50%; margin-left: -25px; bottom: -24px;} #counter-fourth .fact-counter .single-item{position: relative; text-align: center;} #counter-fourth .fact-counter .single-item:before{position: absolute; content: ''; background: #e3e7ec; height: 110px; width: 1px; right: 0px; top: 0px;} #counter-fourth .fact-counter .counter-colmun:nth-child(1) .single-item:after{position: absolute; content: ''; background: #e3e7ec; height: 110px; width: 1px; left: 0px; top: 0px;} #feature_service{padding-top: 30px; padding-bottom: 20px;} #feature_service .feature-box{padding: 0 0 0 0 !important;} #feature_service .feature-icon{background: #1abc9c none repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; display: inline-block; font-size: 24px; text-align: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #feature_service .feature-icon>i{height: 50px; line-height: 50px; width: 50px;} #feature_service .feature-box{margin-bottom: 30px; margin-top: 10px;} #feature_service .feature-box .media-left{padding-right: 22px;} #feature_service .feature-box:hover .feature-icon{background-color: #333;} #feature_service_second{padding-top: 20px; padding-bottom: 20px;} #feature_service_second .icon{font-size: 42px;} #feature_service_second .service--item{margin-bottom: 52px; text-align: center} #feature_service_second .service--item .icon+.title{margin-top: 26px} #feature_service_second .service--item .icon+.content{margin-top: 24px} #feature_service_second .service--item .title+.content{margin-top: 25px} #feature_service_second .services--section .section--footer .btn{margin-top: -20px} #feature_service_second .service-details--tab-nav .title .h3{padding: 17px 0 15px; color: #fff; background-color: #179ea8; text-align: center} #feature_service_second .service-details--tab-nav .nav{padding: 15px; background-color: #f0eced} #feature_service_second .service-details--tab-nav .nav li+li{margin-top: 1px} #feature_service_second .service-details--tab-nav .nav li a{padding: 20px; color: #222; background-color: #fff; font-family: Raleway, sans-serif; font-size: 0; line-height: 0} #feature_service_second .service-details--tab-nav .nav li a:hover, .service-details--tab-nav .nav li.active a{color: #fff; background-color: #179ea8} #feature_service_second .service-details--tab-nav .nav li a img{margin-right: 20px; border: 2px solid #fff; border-radius: 50%} #feature_service_second .service-details--tab-nav .nav li a span{font-size: 16px; line-height: 26px; font-weight: 700; vertical-align: middle} #feature_service_second .service-details--content .body li+li{margin-top: 5px} #feature_service_second .feature_service_btn:hover{background-color: #2ebc9c; color: #fff;} #feature-service-third .catagory-section{position: relative;} .feature-service-third-topmargin{margin-top: 45px;} #feature-service-third .catagory-section .section-title{color: #222;} #feature-service-third .catagory-section .single-item{position: relative; padding: 25px 0px 22px 85px; border: 1px solid #e5e5e5; margin-left: 35px; margin-bottom: 30px;} #feature-service-third .catagory-section .single-item .icon-box{position: absolute; left: -35px; top: 40px; background: #fff; border: 1px solid #e5e5e5; width: 90px; height: 90px; border-radius: 50%; text-align: center; transition: all 500ms ease;} #feature-service-third .catagory-section .single-item:hover .icon-box{background: #2ebc9c; border: 1px solid #2ebc9c; transition: all 500ms ease;} #feature-service-third .catagory-section .single-item .icon-box i:before{margin: 0px; line-height: 90px; font-size: 30px; color: #848484; transition: all 500ms ease;} #feature-service-third .catagory-section .single-item:hover i:before{color: #fff; transition: all 500ms ease;} #feature-service-third .catagory-section .single-item h3{font-size: 20px; font-family: Raleway, sans-serif; line-height: 30px; color: #222; font-weight: 600; margin-bottom: 11px;} #feature-service-third .catagory-section .single-item p{font-size: 14px; font-family: Raleway, sans-serif; line-height: 25px; color: #848484;} #feature-service-fourth{padding-top: 2%; padding-bottom: 2%;} #feature-service-fourth .service-icon{border-radius: 4px; color: #fff; background-color: #333; display: inline-block; font-size: 36px; height: 90px; line-height: 90px; width: 90px; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease;} #feature-service-fourth .our-services .col-md-4:hover .service-icon{background-color: #2ebc9c;} #feature-service-fourth .our-services .col-sm-4{border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-bottom: 50px;} #feature-service-fourth .our-services .col-sm-4:nth-child(4), #feature-service-fourth .our-services .col-sm-4:nth-child(5), #feature-service-fourth .our-services .col-sm-4:nth-child(6){border-bottom: 0; padding-top: 60px;} #feature-service-fourth .our-services .col-sm-4:nth-child(3), #feature-service-fourth .our-services .col-sm-4:nth-child(6){border-right: 0;} #feature-service-fourth .service-info h3{margin-top: 35px;} #our_works{padding-top: 20px;} .portfolio-image{width: 350px; height: 250px;} .portfolio-section{padding: 25px 0; background-color: #f9f9f9;} .padding_image{padding-top: 10px;} .portfolioFilter{padding: 15px 0; text-align: center;} .portfolioFilter a{margin-right: 6px; color: #666; text-decoration: none; border: 1px solid #ccc; padding: 4px 15px; border-radius: 50px; display: inline-block;} .portfolioFilter a.current{background: #2ebc9c; border: 0; color: #f9f9f9;} .portfolioContainer{border-radius: 3px; margin-top: 25px;} .isotope-item{z-index: 2;} .isotope-hidden.isotope-item{pointer-events: none; z-index: 1;} .isotope, .isotope .isotope-item{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s;} .isotope{-webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width;} .isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity;} #optimized_block .heading-block{margin-bottom: 50px;} #optimized_block .topmargin-sm{margin-top: 30px!important;} #optimized_block{margin-top: 30px;} #optimized_block p{line-height: 1.8;} #optimized_block a{color: #DA002E;} #optimized_block a:hover{color: #666;} #optimized_block a.button:hover{color: #eee;} .button.button-border:not(.button-fill):hover{background-color: #444; color: #fff; border-color: transparent!important; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)} .button{display: inline-block; cursor: pointer; outline: 0; white-space: nowrap; margin: 5px; padding: 0 22px; font-size: 14px; height: 40px; line-height: 40px; color: #000; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)} .button.button-border.button-large{line-height: 36px;} .button.button-border{border: 2px solid #444; font-weight: 700;} #work-gallery-second{padding-top: 20px; padding-bottom: 20px;} #work-gallery-second .portfolioFilter{text-align: left;} #work-gallery-third .portfolioFilter{text-align: right;} #work-gallery-fourth{padding-top: 2%; padding-bottom: 2%;} #work-gallery-fourth .single-portfolio{margin-bottom: 30px; position: relative;} #work-gallery-fourth .portfolio-menu button{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; font-weight: 600; letter-spacing: 1px; margin: 0 15px; padding: 0; position: relative; text-transform: uppercase;} #work-gallery-fourth .portfolio-menu button::before{background: #16A085 none repeat scroll 0 0; bottom: -8px; content: ""; height: 2px; position: absolute; transform: scaleX(0); transition: all 0.3s ease 0s; width: 100%;} #work-gallery-fourth .portfolio-left-menu button:first-child{margin-left: 0;} #work-gallery-fourth .portfolio-menu button:hover::before, .portfolio-menu button.active::before{transform: scaleX(1);} #work-gallery-fourth .portfolio-img{display: block; position: relative;} #work-gallery-fourth .portfolio-view{left: 0; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%);} #work-gallery-fourth .single-portfolio .img-poppu::before, .single-portfolio .img-poppu::after{background: #fff none repeat scroll 0 0; bottom: 0; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; transition: all 0.3s ease 0s; width: 1px;} #work-gallery-fourth .single-portfolio .img-poppu:hover:before, .single-portfolio .img-poppu:hover:after{background: #16A085;} #work-gallery-fourth .single-portfolio .img-poppu::after{height: 1px; width: 20px;} #work-gallery-fourth .single-portfolio .img-poppu{border: 1px solid hsl(0, 0%, 100%); color: hsl(0, 0%, 100%); display: inline-block; height: 50px; opacity: 0; padding: 5px 25px; position: relative; text-align: center; text-transform: uppercase; transform: translateY(20px); width: 50px; z-index: 99;} #work-gallery-fourth .single-portfolio .img-poppu:hover{background: #fff; color: #232323;} #work-gallery-fourth .single-portfolio>.portfolio-img::before{background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; bottom: 15px; content: ""; left: 15px; opacity: 0; position: absolute; right: 15px; top: 15px; transition: all 0.4s ease-in-out 0s;} #work-gallery-fourth .single-portfolio .portfolio-img::before{background: #000 none repeat scroll 0 0; bottom: 0; left: 0; opacity: 0; right: 0; top: 0;} #work-gallery-fourth .single-portfolio:hover .portfolio-img::before{opacity: 0.8;} #work-gallery-fourth .single-portfolio:hover .portfolio-img{opacity: 1;} #work-gallery-fourth .single-portfolio:hover .img-poppu{opacity: 1; transform: translateY(0px);} #work-gallery-fourth .portfolio-text{position: absolute; bottom: 40px; left: 20px; opacity: 0; transition: all .4s;} #work-gallery-fourth .portfolio-text a h4{color: #fff; text-transform: uppercase; margin-bottom: 5px; font-size: 18px; transition: all .3s;} #work-gallery-fourth .portfolio-text a h4:hover{color: #16A085;} #work-gallery-fourth .portfolio-text span{color: #fff;} #work-gallery-fourth .single-portfolio:hover .portfolio-text{opacity: 1; bottom: 20px;} .pricing1_float_left{float: left;} .pricing1_float_right{float: right;} #pricing-plan-first .price-first-lg{margin-top: 35px!important;} #pricing-plan-first .price-main{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);} #pricing-plan-first h3>span:not(.nocolor):not(.badge){color: #fff;} #pricing-plan-first .price-amount{background-color: #1abc9c; border: 5px solid #eeeeee; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; margin: auto; width: 110px; height: 110px; line-height: 110px; position: absolute; left: 0; right: 0; margin: 0 auto; top: -55px;} #pricing-plan-first .price-amount h3, #pricing-plan-first .price-amount p{color: #fff; margin-bottom: 0; line-height: 1.1; margin-top: 23px;} #pricing-plan-first .price-title{padding-top: 70px; padding-bottom: 20px; background-color: #eee; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #pricing-plan-first .price-title h2{text-transform: uppercase; font-size: 25px;} #pricing-plan-first .price-content{border: #eee solid 1px; background-color: #fff; padding: 20px 0; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #pricing-plan-first .price-content p{line-height: 1.5;} #pricing-plan-first .price-main:hover, #pricing-plan-first .pricing-table.featured .price-main{-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);} #pricing-plan-first .price-main:hover .price-title, #pricing-plan-first .pricing-table.featured .price-main .price-title{background-color: #1abc9c;} #pricing-plan-first .price-main:hover .price-title>h2, #pricing-plan-first .pricing-table.featured .price-main .price-title>h2{color: #fff;} #pricing-plan-first .price-main:hover .price-content, #pricing-plan-first .pricing-table.featured .price-main .price-content{background-color: #222534; border: solid 1px #222534;} #pricing-plan-first .price-main:hover .price-content>p, #pricing-plan-first .pricing-table.featured .price-main .price-content>p{color: #fff;} #pricing-plan-first .pricing-table.featured .price-main .price-title{padding-bottom: 30px; padding-top: 90px;} #pricing-plan-first .pricing-table{margin-bottom: 30px; margin-top: 30px; padding-top: 50px;} #pricing-plan-first .pricing-table.featured{margin-top: 0;} #pricing-plan-second .pricing-area{padding-bottom: 3%;} #pricing-plan-second .single-price{background-color: #ffffff; border-radius: 5px; padding: 0 0 60px; text-align: center; transition: all 0.3s ease 0s; box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);} #pricing-plan-second .single-price:hover{box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);} #pricing-plan-second .price-title>h4{background: #333333 none repeat scroll 0 0; color: #fff; font-size: 18px; font-weight: 700; line-height: 19px; padding: 20px 0; position: relative; text-transform: uppercase; transition: all 0.3s ease 0s;} #pricing-plan-second .text-large{font-size: 50px; font-weight: 500;} #pricing-plan-second .price-list li{border-bottom: 1px solid #f6f6f6; color: #7a7a7a; font-size: 16px; font-weight: 500; list-style: none; line-height: 38px; text-transform: capitalize;} #pricing-plan-second .price-list li:last-child{border: 0 none;} #pricing-plan-second .price-btn{margin-top: 20px;} #pricing-plan-second .price-btn button{background-color: #333; border: 1px solid #333; color: #fff; display: inline-block; font-size: 15px; font-weight: normal; text-transform: uppercase; transition: all 0.3s ease 0s;} #pricing-plan-second .price-btn button:hover{background: #333; color: #fff; border: 1px solid #fff;} #pricing-plan-second .single-price:hover .price-btn button{background: #16A085; color: #fff; border: 1px solid #fff;} #pricing-plan-second .single-price:hover .price-title>h4{color: #fff; background: #16A085;} #pricing-plan-second .price-dollar{font-size: 20px; font-weight: 700; margin-right: 5px; position: relative; top: -18px;} #pricing-plan-second .single-price.active{box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);} #pricing-plan-second .single-price.active .price-btn button{background: #16A085; color: #fff; border: 1px solid #fff;} #pricing-plan-second .single-price.active .price-title>h4{color: #fff; background: #16A085;} #pricing-plan-second .price-list ul{padding-left: 0;} #pricing-plan-third .pricing_area{padding-bottom: 3%;} #pricing-plan-third .pricing_box{width: 100%; text-align: center; margin-top: 10px; background-color: #F8F8F8;} #pricing-plan-third .pricing_box .pricing_box_head{background-color: #16A085; display: block; overflow: hidden; padding: 20px 0;} #pricing-plan-third .pricing_box .pricing_box_head .pbh_inner{width: 120px; height: 120px; min-height: 120px; min-width: 120px; border: 4px solid #ffffff; box-shadow: 0 0 2px #606060; border-radius: 50%; display: block; overflow: hidden; text-align: center; margin: 0 auto; color: #ffffff;} #pricing-plan-third .pricing_box .pricing_box_head .pbh_inner h2{font-size: 36px; font-family: "Raleway", sans-serif; margin-top: 26px; margin-bottom: 6px; color: #ffffff;} #pricing-plan-third .pricing_box .pricing_box_head .pbh_inner h2 span{font-size: 24px; font-family: "Raleway", sans-serif; color: #fff;} #pricing-plan-third .pricing_box .pricing_box_head .pbh_inner p{margin-bottom: 0;} #pricing-plan-third .pricing_box .pricing_box_body{display: block; overflow: hidden; padding-bottom: 36px;} #pricing-plan-third .pricing_box .pricing_box_body .pbb_title{display: block; overflow: hidden; padding: 30px 0 10px;} #pricing-plan-third .pricing_box .pricing_box_body .pbb_title h2{margin: 0 0 14px; font-size: 30px; text-transform: uppercase;} #pricing-plan-third .pricing_box .pricing_box_body .pbb_title:after{background-color: #16A085; content: ""; display: block; height: 2px; margin: 0 auto; overflow: hidden; width: 40px;} #pricing-plan-third .pricing_box .pricing_box_body ul{margin: 0; padding: 0; display: block; overflow: hidden;} #pricing-plan-third .pricing_box .pricing_box_body ul li{list-style: none; display: block; overflow: hidden; margin: 15px auto;} #pricing-plan-third .pricing_box .pricing_box_body .btn{margin-top: 30px; color: #606060; border-color: transparent; box-shadow: 0 0 4px #e0e0e0; text-transform: uppercase; font-size: 12px; font-weight: 500;} #pricing-plan-third .pricing_box .pricing_box_body .btn:hover{color: #ffffff; background-color: #1abc9c;} #pricing-plan-third .pricing_box:hover{box-shadow: 0 0 4px #c6c6c6;} #pricing-plan-fourth .pricing-section{padding-bottom: 3%;} #pricing-plan-fourth .pricing-table{padding: 0px 0px 40px 0px; margin: 0 auto; margin-bottom: 5px; border: transparent; text-align: center; background-color: #FFFFFF; border: 1px solid #f1f1f1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;} #pricing-plan-fourth .pricing-table:hover{box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);} #pricing-plan-fourth .pricing-table .pricing-details h2{font-size: 26px; font-weight: 700; color: #333; margin-bottom: 20px; text-transform: uppercase; background: #f1f1f1; padding: 30px 0;} #pricing-plan-fourth .pricing-table .pricing-details span{display: inline-block; font-size: 48px; font-weight: 400; color: #1abc9c; margin-bottom: 20px;} #pricing-plan-fourth .pricing-table .pricing-details ul{margin-bottom: 35px; padding-left: 0;} #pricing-plan-fourth .pricing-table .pricing-details ul li{padding: 10px; font-size: 15px; list-style: none; border-bottom: 1px dotted #f1f1f1;} #pricing-plan-fourth .table-left{margin-top: 20px;} #pricing-plan-fourth .btn-common{border: 1px solid #1abc9c; background: #1abc9c; width: 40%; position: relative; color: #fff; z-index: 1; border-radius: 30px;} #pricing-plan-fourth .btn-common:hover{color: #fff; background: #33b391; border-color: #33b391; transition: all .50s ease-in-out; -moz-transition: all .50s ease-in-out; -webkit-transition: all .50s ease-in-out;} #pricing-plan-fourth .btn-border{color: #fff; background-color: transparent; border: 2px solid #fff; border-radius: 4px;} #pricing-plan-fourth .btn-border:hover{border: 2px solid #fff; color: #fff; background-color: #1abc9c;} .optimize-third-padding{padding-top: 7%;} #optimized-third{padding-bottom: 2%;} #optimized-third h2:after{content: ''; display: block; margin-top: 30px; width: 40px; border-top: 2px solid #444;} #optimized-third .about-section{position: relative; padding-top: 102px;} #optimized-third .about-section .about-content-area{position: relative; background: #fff; width: 100%; padding: 60px 0px 0px 0px;} #optimized-third .about-section .about-content-area:before{position: absolute; content: ''; background: url(/artesia/static/src/css/../images/about/1.jpg); width: 50%; height: 100%; left: 0px; top: 0px; background-repeat: no-repeat;} #optimized-third .about-section .about-top{position: relative; margin-bottom: 61px;} #optimized-third .about-section .year-text{position: absolute; left: 0px; bottom: 0px; display: inline-block; background: #27aa82; padding: 57px 69px 20px 67px;} #optimized-third .about-section .year-text h1{font-weight: 300;} #optimized-third .about-section .year-text h4{color: #fff; font-weight: 500; text-transform: uppercase;} #optimized-third .about-section .about-content-area .about-content .single-item{position: relative; padding: 0px 100px 0px 120px; margin-bottom: 45px;} #optimized-third .about-section .about-content-area .about-content .single-item:nth-child(3){margin-bottom: 35px;} #optimized-third .about-section .about-content-area .about-content .single-item .icon-box{position: absolute; left: -25px; top: 6px;} #optimized-third .about-section .about-content-area .about-content .single-item p{margin-bottom: 16px;} #optimized-third .about-section .about-content-area .about-content .single-item h4{margin-bottom: 12px;} #optimized-third .about-section .about-content-area .about-content .single-item .icon-box i{position: relative; display: inline-block; width: 100px; height: 100px; background: #3bb7db; border-radius: 50%; line-height: 100px; text-align: center;} #optimized-third .about-section .about-content-area .about-content .single-item:nth-child(2) .icon-box i{background: #2f9bba;} #optimized-third .about-section .about-content-area .about-content .single-item:nth-child(3) .icon-box i{background: #1c758f;} #optimized-third .about-section .about-content-area .about-content .single-item .icon-box i:before{font-size: 38px; color: #fff; margin: 0px;} #optimized-third .about-section .about-content-area .about-content .single-item a{color: #27aa82; text-transform: uppercase; font-weight: 600;} #optimized-third .about-section .about-content-area .about-content .single-item a i:before{color: #666; margin-right: 8px;} #optimized-third .about-section .about-more{position: relative; padding-bottom: 110px;} #optimized-third .about-section .about-more-content{margin-top: 100px;} #optimized-third .about-more .section-title{margin-bottom: 63px;} #optimized-third .about-more p{margin-bottom: 24px; font-size: 15px;} #optimized-third .about-more .title-head{margin-bottom: 2px;} #optimized-third .about-more .section-title h2:before{bottom: -17px;} #optimized-third .about-more .signature-box{position: relative; margin-top: 29px;} #optimized-fourth .why-chosse-image{margin-top: 30px;} #optimized-fourth .why-choose-us-text{margin-top: 20%;} #optimized-fourth .panel-default .panel-heading{background-color: #fff; color: #fff; font-size: 16px; padding: 23px;} #optimized-fourth .panel-group .panel+.panel{margin: 0; border: none; border-bottom: 0px;} #optimized-fourth .panel-group .panel{border: medium none; border-radius: 0; margin-bottom: 0;} #optimized-fourth .panel-body{border-radius: 0; line-height: 2; padding: 30px;} #optimized-fourth .panel-heading{border-radius: 0px} #optimized-fourth .panel-title a{color: #333; display: block; font-weight: 700; font-family: Raleway, sans-serif; letter-spacing: 3px; text-transform: uppercase;} #optimized-fourth .panel-title a:after{content: "\f067"; font: 18px fontAwesome; float: left; margin-right: 25px; margin-top: 2px;} #optimized-fourth .panel-title a:after{content: "\f068"; font: 18px fontAwesome; float: left; margin-right: 25px; background: #1abc9c; color: #fff; height: 49px; width: 49px; margin-left: -16px; margin-top: -16px; line-height: 55px; text-align: center;} #optimized-fourth .panel-title a.collapsed:after{content: "\f067"; font: 18px fontAwesome; float: left; margin-right: 25px; background: #1abc9c; color: #fff; height: 49px; width: 49px; margin-left: -16px; margin-top: -16px; line-height: 55px; text-align: center;} #our_testimonial div.carousel .carousel-indicators li{margin-left: 5px;} #our_testimonial .heading-block h3{margin-top: 5%; color: #fff !important;} #our_testimonial .t_detail{font-size: 22px; text-align: center;} #our_testimonial .testimonial_item .t_detail h3{color: #999 !important; font-size: 14px !important;} #our_testimonial .heading-block:after{border-top: 2px solid #fff !important;} .testimonial_area{background-positoin: center; background-attachment: fixed; background-size: 100% auto;} .testimonial_area .testimonial_innner{padding: 60px 0; background-color: rgba(0, 0, 0, 0.81);} .testimonial_item{width: 100%; padding-top: 3%; max-width: 800px; margin: 0 auto; text-align: center;} .testimonial_item .t_image{width: 94px; height: 94px; display: block; overflow: hidden; min-width: 94px; min-height: 94px; border-radius: 50%; margin: 0 auto 20px;} .testimonial_item .t_image img{width: 100%; height: 100%; border-radius: 50%;} .testimonial_item .t_detail{width: 100%; display: block; overflow: hidden;} .testimonial_item .t_detail h4{color: #fff; font-family: Raleway, sans-serif; font-weight: 500; margin-bottom: 0px;} .testimonial_item .t_detail p{color: #fff; margin-bottom: 25px; line-height} .testimonial_item .fa{color: #4a4a4a; font-size: 28px;} .owl-controls .owl-dots{text-align: center;} .owl-controls .owl-dots .owl-dot{display: inline-block; width: 20px; height: 3px; background-color: #4a4a4a; margin: 20px 8px; -webkit-transition: background-color 0.5s ease-in-out 0s; transition: background-color 0.5s ease-in-out 0s;} .owl-controls .owl-dots .owl-dot.active{background-color: #fff; -webkit-transition: background-color 0.5s ease-in-out 0s; transition: background-color 0.5s ease-in-out 0s;} .client_area{padding: 100px 0; background-color: #ffffff; width: 100%;} #testimonial-second{padding-top: 5%; padding-bottom: 3%;} #testimonial-second .testimonial{text-align: center} #testimonial-second .testimonial .testimonial-content{padding: 30px 50px; background: #2ebc9c; position: relative; margin: 0 10px 35px} #testimonial-second .testimonial .testimonial-content:after{content: ""; position: absolute; border-top: 10px solid #2ebc9c; border-left: 10px solid transparent; border-right: 10px solid transparent; bottom: -9px; left: 49%} #testimonial-second .testimonial .description{font-size: 14px; color: black; line-height: 25px; margin: 0} #testimonial-second .testimonial .pic{width: 80px; height: 80px; margin: 0 auto 15px; border-radius: 50%; overflow: hidden} #testimonial-second .testimonial .pic img{width: 100%; height: auto} #testimonial-second .testimonial .testimonial-title{display: block; font-size: 17px; font-weight: 700; color: #011627; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 7px} #testimonial-second .testimonial .post{display: block; font-size: 14px; color: #2ebc9c;} #testimonial-second .testi_mb{margin-bottom: -25px!important} #testimonial-third{} #testimonial-third .item-testimonial-content{text-align: center; padding: 30px 0px;} #testimonial-third .item-testimonial-img{width: 96px; height: 96px; position: relative; text-align: center; margin: auto;} #testimonial-third .item-testimonial-img:before{content: ""; width: 20px; height: 20px; background-color: #2ebc9c; opacity: .8; position: absolute; top: -10px; right: 7px; z-index: 1;} #testimonial-third .item-testimonial-img:after{content: ""; width: 14px; height: 14px; background-color: #2ebc9c; opacity: .5; position: absolute; bottom: 28px; left: 11px; z-index: 1;} #testimonial-third .item-testimonial-text h4{font-size: 13px; text-transform: uppercase; color: #333; display: block; font-weight: 700;} #testimonial-third .item-testimonial-text h4 small{font-size: 13px; text-transform: uppercase; color: #666; display: block; font-weight: 300; margin-top: 20px;} #testimonial-third .testi-quos{position: relative; text-align: center; margin-top: 30px; color: #666;} #testimonial-third .slider-testimonial.slider-dot .owl-controls .owl-dots{position: absolute; text-align: center; margin-top: 200px;} #testimonial-fourth .reviewSection{padding: 0 0 80px; width: 100%; float: none} #testimonial-fourth .reviewInner{position: relative} #testimonial-fourth .reviewImage{position: absolute; top: 80px; width: 165px; height: 160px; border: 5px solid rgba(255, 255, 255, .7)} @media(min-width:768px){#testimonial-fourth .reviewImage{}} @media(min-width:992px){#testimonial-fourth .reviewImage{}} #testimonial-fourth .reviewImage img{position: absolute; left: 25px; top: -25px} #testimonial-fourth .reviewInfo{padding: 60px 30px 53px 215px; background-color: #fff} @media(min-width:320px){#testimonial-fourth .reviewInfo{margin: 0 0 30px}} @media(min-width:992px){#testimonial-fourth .reviewInfo{margin: 0}} #testimonial-fourth .reviewInfo .fa-quote-left{font-size: 25px; margin: 0 0 25px; color: #27aa82} #testimonial-fourth .reviewInfo p{font-size: 14px; line-height: 26px; color: #222; margin: 0 0 25px} #testimonial-fourth .reviewInfo h3{font-size: 16px; line-height: 26px; color: #222; margin: 0 0 5px; font-weight: 400; text-transform: uppercase} #testimonial-fourth .reviewInfo h4{font-size: 13px; line-height: 26px; color: #27aa82; margin: 0; font-weight: 400; text-transform: capitalize; font-family: Raleway, sans-serif;} #our_team{} #our_team .heading-block{margin-bottom: 50px;} .our-team{text-align: center; position: relative; color: #fff;} .our-team:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); transition: all 0.3s ease 0s; opacity: 0;} .our-team:hover:before{opacity: 1;} .our-team img{width: 100%; height: auto;} .our-team .team-content{position: absolute; bottom: 0; left: 0; width: 100%; padding: 7px 0; background-color: #1abc9c; transition: all 0.3s ease 0s;} .our-team:hover .team-content{bottom: 20%;} .our-team .team-content .name{font-size: 22px; font-weight: 800; letter-spacing: 1px; display: block; margin-bottom: 7px; text-transform: uppercase; transition: all 0.3s ease 0s;} .our-team:hover .team-content .name{transform: translateY(30px); transition-delay: 0.3s;} .our-team .team-content .post{font-size: 17px; display: block; transition: all 0.3s ease 0s; text-transform: capitalize;} .our-team:hover .team-content .post{transform: translateY(-30px); transition-delay: 0.3s;} @media screen and (max-width:990px){.our-team{margin-bottom: 30px !important;}} #our-team-second{padding-bottom: 2%;} #our-team-second .single-team{position: relative; overflow: hidden;} #our-team-second .team-img{transition: all .3s;} #our-team-second .team-img>a{display: block; position: relative; transition: all 0.4s ease 0s;} #our-team-second .team-img>a::before{background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; transition: all .4s; z-index: 1;} #our-team-second .team-hover{bottom: 50px; position: absolute; text-align: center; padding: 0 35px; opacity: 0; transition: all .4s; z-index: 2;} #our-team-second .team-text{position: relative; top: -40px; transition: all .4s;} #our-team-second .team-text>h4{color: #ffffff; font-weight: 700; margin-bottom: 5px; text-transform: capitalize;} #our-team-second .team-text>span{color: #ffffff; text-transform: capitalize; font-size: 15px;} #our-team-second .team-text>p{color: #ffffff; font-size: 15px; line-height: 24px; margin-top: 10px;} #our-team-second .team-icon{position: relative; bottom: -30px; transition: all .4s;} #our-team-second .team-icon>a{background: #16A085 none repeat scroll 0 0; border-radius: 50%; color: #fff; display: inline-block; font-size: 19px; height: 35px; line-height: 39px; margin: 0 5px; text-align: center; width: 35px; transition: all .4s;} #our-team-second .team-icon>a:hover{background: #fff; transition: all .4s; color: #fff;} #our-team-second .team-icon>a:hover i{transition: all .4s; color: #16A085;} #our-team-second .team-icon>a i{color: #fff;} #our-team-second .single-team:hover .team-img>a::before{opacity: .6;} #our-team-second .single-team:hover .team-hover{opacity: 1;} #our-team-second .single-team:hover .team-text{top: 0;} #our-team-second .single-team:hover .team-icon{bottom: 0;} #our-team-second .team-img>a::after{background: #333333 none repeat scroll 0 0; bottom: 0; content: ""; height: 6px; position: absolute; width: 100%; opacity: 0; transition: all .3s;} #our-team-second .single-team:hover .team-img>a::after{opacity: 1; z-index: 111;} #our-team-third .team-wrap{margin-bottom: 30px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);} #our-team-third .team-wrap:hover{-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);} #our-team-third .team-wrap, #our-team-third .team-wrap h3, #our-team-third .team-social-links>ul>li>a{-webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s;} #our-team-third .team-wrap:hover h3{color: #2ebc9c;} #our-team-third .team-wrap:hover .team-social-links>ul>li>a{background-color: #2ebc9c;} #our-team-third .team-wrap .team-title{border-bottom: 1px solid #eee; margin-bottom: 10px; padding: 0 10px 10px;} #our-team-third .team-wrap .team-content{padding: 0 10px;} #our-team-third .team-social-links{padding: 20px 0;} #our-team-third .team-social-links .list-inine{padding: 0; margin: 0;} #our-team-third .team-social-links>ul>li{display: inline-block; padding: 0 4px;} #our-team-third .team-social-links>ul>li>a, .team-social-links>ul>li i{display: block; height: 30px; line-height: 30px; width: 30px; font-size: 14px;} #our-team-third .team-social-links>ul>li>a{background-color: #333; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-decoration: none;} #our-team-fourth .staff-member{position: relative; display: inline-block;} #our-team-fourth .staff-social li{display: inline-block;} #our-team-fourth .staff-social li a{color: #fff; display: inline-block; font-size: 16px; padding: 0 7px;} #our-team-fourth .staff-title-info{bottom: -10%; position: absolute; background: #27aa82; transition: all 0.4s; opacity: 0; padding: 25px 0px; width: 100%; margin: 0 auto; left: 0; right: 0; transition: all 0.2s ease-in-out 0s;} #our-team-fourth .staff-title-info:before{content: ""; position: absolute; left: -30px; top: 0; border-style: solid; border-width: 0px 0px 126px 30px; border-color: transparent transparent #27aa82;} #our-team-fourth .staff-title-info:after{content: ""; position: absolute; right: -30px; top: 0; border-style: solid; border-width: 126px 0 0 30px; border-color: transparent transparent transparent #27aa82;} #our-team-fourth .staff-title-info h4{color: #fff; font-size: 18px; font-weight: 700; margin: 0; line-height: 25px; padding-top: 5px;} #our-team-fourth .staff-title-info p{padding: 0px; color: #fff;} #our-team-fourth .staff-member:hover .staff-title-info{opacity: 1; bottom: 0;} #our_blog .section{margin: 0 0;} #our_blog .ipost .entry-title h3, #our_blog .ipost .entry-title h4{margin: 0; font-size: 16px; font-weight: 600;} .ipost .entry-image img{border-radius: 0} .blog-li{margin-left: -39px !important;} .ipost .entry-title h3, .ipost .entry-title h4{margin: 0; font-size: 16px; font-weight: 600} .ipost .entry-content, .mpost, .spost{margin-top: 20px} .ipost .entry-title h4{font-size: 15px} .ipost .entry-title h3 a, .ipost .entry-title h4 a{color: #333} .ipost .entry-title h3 a:hover, .ipost .entry-title h4 a:hover{color: #1abc9c} .ipost .entry-meta{margin-right: -10px} .ipost .entry-meta li{font-size: 13px; margin-right: 10px} .entry-meta{margin: 10px -10px -15px 0; list-style: none;} .entry-meta li{float: left; line-height: 14px; margin: 0 10px 15px 0; color: #999; font-style: italic;} .entry-image{margin-bottom: 30px;} .img-box a figure img{max-height: 250px !important;} .img-fluid{max-height: 250px !important;} .ipost .entry-image img{max-height:250px;} #our-blog-second h2{font-size: 34px;} #our-blog-second .news-section{position: relative; padding-bottom: 20px; padding-top: 30px;} #our-blog-second .section-title h2:before{position: absolute; content: ''; background: #27aa82; width: 50px; height: 2px; left: 22px; bottom: 18px;} #our-blog-second .news-section .news-top-title{margin-bottom: 10px;} #our-blog-second .news-section .single-item img{width: 100%;} #our-blog-second .news-section .news-content .single-item{position: relative; padding: 0px 0px 18px 0px;} #our-blog-second .news-section .news-content .single-item:before{position: absolute; content: ''; background: #27aa82; height: 2px; width: 0%; left: 0px; bottom: 0px; transition: all 900ms ease;} #our-blog-second .news-section .news-content .single-item:hover:before{width: 100%; transition: all 900ms ease;} #our-blog-second .news-section .news-content .single-item .img-box{position: relative; margin-bottom: 14px;} #our-blog-second .news-section .news-content .single-item .meta{position: relative; margin-bottom: 30px; border-bottom: 1px solid #eee; padding: 0px 0px 9px 0px;} #our-blog-second .news-section .news-content .single-item .meta li{position: relative; display: inline-block; margin-right: 15px; font-size: 12px; font-family: Raleway, sans-serif; line-height: 23px; font-weight: 600; color: #666;} #our-blog-second .news-section .news-content .single-item .meta li span{color: #27aa82;} #our-blog-second .news-section .news-content .single-item .lower-content p{margin-bottom: 27px;} #our-blog-second .news-section .news-content .single-item .lower-content .button a{color: #666; font-weight: 600; text-transform: uppercase; font-size: 12px;} #our-blog-second .news-section .news-content .single-item .lower-content .button a:hover{color: #27aa82;} #our-blog-second .news-section .news-content .single-item .lower-content a i:before{margin-right: 8px; font-size: 12px;} #our-blog-second .news-section .news-content .single-item h4{margin-bottom: 12px;} #our-blog-third{padding-bottom: 6%;} #our-blog-third .single-blog{transition: all .3s; overflow: hidden; box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);} #our-blog-third .blog-info{padding: 24px 20px;} #our-blog-third .blog-info h4 a{color: #333;} #our-blog-third .blog-info h4 a:hover{color: #16A085;} #our-blog-third .blog-date span{margin-right: 15px;} #our-blog-third .blog-date span i{margin-right: 9px;} #our-blog-third .blog-info>p{margin-top: 10px;} #our-blog-third .blog-info>a{border: 1px solid #333; color: #333; display: inline-block; font-weight: 600; padding: 7px 25px; text-transform: capitalize;} #our-blog-third .blog-info>a:hover{color: #fff; background: #16A085; border: 1px solid #16A085;} #our-blog-third .blog-img{overflow: hidden;} #our-blog-third .blog-img img{transition: all .4s;} #our-blog-third .single-blog:hover .blog-img{filter: grayscale(100%);} #our-blog-third .single-blog:hover .blog-img img{transform: scale(1.1);} #our-blog-third .single-blog:hover{box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);} #our-blog-third .blog-date a{color: #333;} #our-blog-third .blog-date a:hover{color: #16A085;} #our-blog-third .single-blog.blog-details-img.mb-50{box-shadow: none;} #our-blog-fourth{padding-bottom: 3%;} #our-blog-fourth .blog_item{display: block; overflow: hidden; width: 100%; margin-top: 10px;} #our-blog-fourth .blog_item .blog_item_image{display: block; overflow: hidden; position: relative;} #our-blog-fourth .blog_item .blog_item_image img{width: 100%; height: auto;} #our-blog-fourth .blog_item .blog_item_image .blog_post_date{position: absolute; bottom: 0; left: 0; width: 61px; height: 61px; background-color: #ffffff; color: #27aa82; border: 1px solid #ececec;} #our-blog-fourth .blog_item .blog_item_image .blog_post_date span{display: block; overflow: hidden; font-family: Raleway, sans-serif; text-align: center; line-height: 1;} #our-blog-fourth .blog_item .blog_item_image .blog_post_date .b_date{font-size: 22px; margin-top: 14px;} #our-blog-fourth .blog_item .blog_item_image .blog_post_date .b_month{font-size: 14px;} #our-blog-fourth .blog_item .blog_item_detail{display: block; overflow: hidden; width: 100%;} #our-blog-fourth .blog_item .blog_item_detail h4{font-weight: 500; font-family: Raleway, sans-serif; margin-top: 24px; margin-bottom: 16px;} #our-blog-fourth .blog_item .blog_item_detail h4 a:hover{color: inherit;} #our-blog-fourth .blog_item .blog_item_meta{display: block; overflow: hidden; width: 100%; padding: 10px 0;} #our-blog-fourth .blog_item .blog_item_meta ul{margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} #our-blog-fourth .blog_item .blog_item_meta ul li{list-style: none; font-family: Raleway, sans-serif; font-weight: 400;} #our-blog-fourth .blog_item .blog_item_meta ul li a{color: inherit;} #our-blog-fourth .blog_item .blog_item_meta ul li a:hover{text-decoration: none;} #our-blog-fourth .blog_item .blog_item_meta ul li .readmore{color: #27aa82; font-weight: 500; text-decoration: underline;} #our-blog-fourth footer{background: transparent;} .contact-address-span{padding-right: 4px;} .btn-one{font-size: 14px; line-height: 26px; text-transform: uppercase; color: #fff; background: #1abc9c; border: 2px solid #1abc9c; padding: 9px 26px 8px 27px; border-radius: 25px; text-align: center; z-index: 1;} .btn-one:hover{color: #000; border: 2px solid #1abc9c; background: #fff;} .contact-section{position: relative; padding-top: 30px; padding-bottom: 40px;} .contact-section .title{position: relative; font-size: 48px; line-height: 55px; color: #222; font-weight: 300; margin-bottom: -4px;} .contact-section .title-text{position: relative; text-align: center; font-size: 16px; line-height: 28px; color: #888; margin-bottom: 111px;} .contact-section .title-text:before{position: absolute; content: ''; background: #1abc9c; width: 50px; height: 2px; left: 50%; margin-left: -25px; bottom: -25px;} .contact-section .section-title h2{margin-bottom: 70px;} .contact-section .contact-area input, .contact-section .contact-area textarea{position: relative; width: 100%; border: 0; height: 50px; background: #d7dadd59; color: #222; margin-bottom: 20px; padding: 15px 20px;} .contact-section .contact-area textarea{height: 110px; resize: none; margin-bottom: 21px;} button{transition: all 500ms ease;} .contact-section .contact-info{position: relative; margin-left: 40px; margin-top: 34%; margin-right: 70px;} .contact-section .contact-info .single-item{position: relative; padding: 0px 0px 0px 29px; margin-bottom: 55px;} .contact-section .contact-info .single-item .text{border-bottom: 1px solid #eee; padding: 0px 0px 23px 0px;} .contact-section .contact-info .single-item .icon-box{position: absolute; left: 1px; top: -2px;} .contact-section .contact-info .single-item .icon-box i:before{font-size: 24px; color: #1abc9c; margin: 0px;} .contact-section .section-title h2:before{bottom: -20px;} .contact-section .contact-area .btn-one{padding: 10px 37px 10px 37px;} .contact-section .contact-info h4{margin-bottom: 12px;} .contact-section .contact-info p{margin-bottom: 18px; color: #666; display: inline-table;} .contact-section .contact-info a{color: #666;} .google-map-area{position: relative;} #contact-google-map{height: 450px; width: 100%;} .contact-section .section-title h2:after{position: absolute; content: ''; background: #1abc9c; width: 62px; height: 2px; left: 17px; top: 3em;} #contact-us-second{} #contact-us-second h3.tittle{font-size: 3em; color: #333;} #contact-us-second .heading-block h2{font-size: 36px !important;} #contact-us-second .arrows-three{position: relative; color: #27aa82; font-size: 2em;} #contact-us-second .arrows-three:before{content: ''; position: absolute; bottom: 43%; left: 22.5%; background: #333; width: 22%; height: 3px;} #contact-us-second .arrows-three:after{content: ''; position: absolute; bottom: 43%; right: 22.5%; background: #333; width: 22%; height: 3px;} #contact-us-second .contact-grid{padding-left: 0; text-align: center;} #contact-us-second form#filldetails{width: 98%; margin: 0 auto;} #contact-us-second form .field{width: 100%; position: relative; margin-bottom: 15px;} #contact-us-second form .field label{position: absolute; top: 0; left: 0; background: #333; width: 100%; padding: 16px 0; font-size: 15px; letter-spacing: 0.075em; color: #EAEAEA; -webkit-transition: all 333ms ease-in-out; -moz-transition: all 333ms ease-in-out; -o-transition: all 333ms ease-in-out; -ms-transition: all 333ms ease-in-out; transition: all 333ms ease-in-out; font-weight: 400;} #contact-us-second form .field label+span{opacity: 0; color: white; display: block; position: absolute; top: 7px; left: 4%; font-size: 25px; text-shadow: 1px 2px 0 #27aa82; -webkit-transition: all 333ms ease-in-out; -moz-transition: all 333ms ease-in-out; -o-transition: all 333ms ease-in-out; -ms-transition: all 333ms ease-in-out; transition: all 333ms ease-in-out;} #contact-us-second form .field input[type="text"], #contact-us-second form .field textarea{border: none; background: #E8E9EA; width: 100%; margin: 0; padding: 18px 0; padding-left: 22%; color: #313A3D; font-size: 13px; letter-spacing: 0.05em; font-family: Raleway, sans-serif;} #contact-us-second form .field input[type="text"]#msg, #contact-us-second form .field textarea#msg{resize: none; -webkit-transition: all 333ms ease-in-out; -moz-transition: all 333ms ease-in-out; -o-transition: all 333ms ease-in-out; -ms-transition: all 333ms ease-in-out; transition: all 333ms ease-in-out; font-family: Raleway, sans-serif; height: 55px; overflow: hidden;} #contact-us-second form .field input[type="text"]:focus, #contact-us-second form .field input[type="text"].focused, #contact-us-second form .field textarea:focus, #contact-us-second form .field textarea.focused{outline: none;} #contact-us-second form .field input[type="text"]:focus#msg, #contact-us-second form .field input[type="text"].focused#msg, #contact-us-second form .field textarea:focus#msg, #contact-us-second form .field textarea.focused#msg{padding-bottom: 150px;} #contact-us-second form .field input[type="text"]:focus+label, #contact-us-second form .field input[type="text"].focused+label, #contact-us-second form .field textarea:focus+label, #contact-us-second form .field textarea.focused+label{width: 18%; background: #27aa82; color: #fff;} #contact-us-second form .field input[type="text"].focused+label, #contact-us-second form .field textarea.focused+label{color: #27aa82;} #contact-us-second form .field:hover label{width: 20%; background: #27aa82; color: white;} #contact-us-second form input[type="button"]:focus{outline: none; background: #27aa82;} #contact-us-second .send{margin-top: 2em;} #contact-us-second .send input[type="button"]{border: none; background: #27aa82; cursor: pointer; border-radius: 0px; width: 155px; color: #fff; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2); transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; padding: 1em 1em; font-size: 1em; outline: none; -webkit-appearance: none;} #contact-us-second .send input[type="submit"]:hover{-webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px); box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2);} #contact-us-second .con-top ul li, #contact-us-second .con-top ul li a{display: block; line-height: 2em; font-size: 1em; color: #777; list-style: none;} #contact-us-second .con-top ul li a{color: #27aa82; text-decoration: none;} #contact-us-second .text{color: #555;} #contact-us-second .con-top{margin-top: 2em; margin-top: 2em; float: left;} #contact-us-second .con-top.two{margin-left: 3em;} #contact-us-second{padding: 3em 0;} #contact-us-second .con-top h4, #contact-us-second h4.info{font-size: 1.4em; color: #27aa82; font-weight: bold; font-family: Raleway, sans-serif; margin-bottom: 0.5em;} #contact-us-second h4.info{font-size: 2em;} #contact-us-second p.para1, #contact-us-second p.wel-text{color: #777; font-size: 1em; line-height: 1.9em;} #contact-us-second p.wel-text{margin: 1em 0; padding-top: 4%;} #contact-us-second .contact-in{margin-top: 4em;} #contact-us-second .heading-block h3{margin-bottom: 0; font-weight: 700; letter-spacing: 1px; color: #333;} #contact-us-second .heading-block h4{text-transform: lowercase;} #contact-us-third{background: #f6f6f6;} #contact-us-third .contact-box-single .about-box-icon i{font-size: 24px;} #contact-us-third .contact-box{background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; padding: 50px;} #contact-us-third .contact-box-single{margin-bottom: 28px; color: #fff;} #contact-us-third .contact-box-single .about-box-content>p{color: #fff;} #contact-us-third .about-box-mrgn-none{margin: 0;} #contact-us-third .contact-area .heading>h2{color: #fff;} #contact-us-third .contact-area{padding: 40px 0 50px; position: relative;} #contact-us-third .contact-area::before{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;} #contact-us-third .m-input-box input, #contact-us-third .m-input-box textarea{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: -moz-use-text-color -moz-use-text-color #f5f5f5; border-image: none; border-radius: 0; border-style: none none solid; border-width: medium medium 1px; color: #fff; margin-bottom: 25px; padding: 5px 0; width: 100%;} #contact-us-third .m-input-box textarea{height: 120px; resize: none;} #contact-us-third .m-input-box input:focus, .m-input-box textarea:focus{font-size: 16px;} #contact-us-third .m-btn-submit>button{border: medium none; color: #ffffff; background-color: #27aa82; font-family: Raleway, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1.2px; line-height: 20px; padding: 12px 0; text-transform: uppercase; width: 170px;} #contact-us-third .m-btn-submit:hover>button{color: #ffffff; background-color: #000;} #contact-us-third .text-success{color: #dddddd; font-size: 20px; font-weight: 700; line-height: 29px; margin: 8px 0 0;} #contact-us-third .contact-form>h4{margin-bottom: 37px;} #contact-us-third .footer-social-icons{padding-top: 16px;} #contact-us-third .brand-area{padding: 50px 0;} #contact-us-third .footer-social-icons>a{border-radius: 3px; color: #fff; display: inline-block; font-size: 20px; background-color: #27aa82; height: 40px; line-height: 40px; margin-right: 10px; text-align: center; width: 40px;} #contact-us-third .footer-social-icons>a:hover{color: #fff; background-color: #000;} .contact-padding{padding-left: 15px;} #contact-us-fourth{background-color: #343a40;} #contact-us-fourth .contact-us h3{font-size: 36px; margin-bottom: 45px; padding-top: 20px; color: #fff;} #contact-us-fourth .contact-block{padding-top: 20px;} #contact-us-fourth .contact-us p span{color: #1abc9c;} #contact{color: #fff; position: relative;} .form-control{border-radius: 0px;} #contact-us-fourth .form-control{width: 100%; margin-bottom: 10px; padding: 14px; border-color: #fff; border-radius: 0px; color: #fff; background: transparent; font-size: 14px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;} #contact-us-fourth .form-control:focus{box-shadow: none; color: #fff; border-color: #1abc9c; background: transparent; outline: none;} #contact-us-fourth .btn.disabled, #contact-us-fourth .btn:disabled{opacity: 1;} #contact-us-fourth .text-danger{font-size: 14px; margin-top: 10px;} #contact-us-fourth .list-unstyled li{color: #d9534f;} #contact-us-fourth .social-icons{margin-top: 40px;} #contact-us-fourth .social-icons ul{margin: 0; padding: 0; list-style: none;} #contact-us-fourth .social-icons ul li{display: inline;} #contact-us-fourth .social-icons ul li a{display: inline-block; margin-right: 5px; margin-bottom: 15px; border-radius: 50%; line-height: 40px; width: 40px; height: 40px; text-align: center; background: #ddd; font-size: 16px;} #contact-us-fourth .social-icons ul li a:hover{color: #fff;} #contact-us-fourth .facebook a{color: #4867AA;} #contact-us-fourth .facebook a:hover{background: #4867AA;} #contact-us-fourth .twitter a{color: #1DA1F2;} #contact-us-fourth .twitter a:hover{background: #1DA1F2;} #contact-us-fourth .google-plus a{color: #DD4D42;} #contact-us-fourth .google-plus a:hover{background: #DD4D42;} #contact-us-fourth .youtube a{color: #DF2926;} #contact-us-fourth .youtube a:hover{background: #DF2926;} #contact-us-fourth .linkedin a{color: #007BB6;} #contact-us-fourth .linkedin a:hover{background: #007BB6;} #contact-us-fourth .pinterest a{color: #BD081C;} #contact-us-fourth .pinterest a:hover{background: #BD081C;} #contact-us-fourth .dribbble a{color: #EA4C89;} #contact-us-fourth .dribbble a:hover{background: #EA4C89;} #contact-us-fourth .behance a{color: #0B7CFF;} #contact-us-fourth .behance a:hover{background: #0B7CFF;} #contact-us-fourth .btn{background: #2ebc9c;} #contact-us-fourth .btn{font-size: 14px; padding: 11px 40px; border-radius: 0px; font-weight: 400; color: #fff; text-transform: uppercase; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; display: inline-block;} #contact-us-fourth .btn:focus, #contact-us-fourth .btn:active{box-shadow: none; outline: none; color: #fff;} #contact-us-fourth .btn-common{border: 1px solid #1abc9c; background: #1abc9c; position: relative; color: #fff; z-index: 1; border-radius: 30px;} #contact-us-fourth .btn-common:hover{color: #fff; background: #33b391; border-color: #33b391; transition: all .50s ease-in-out; -moz-transition: all .50s ease-in-out; -webkit-transition: all .50s ease-in-out;} #contact-us-fourth .btn-border{color: #fff; background-color: transparent; border: 2px solid #fff; border-radius: 4px;} #contact-us-fourth .btn-border:hover{border: 2px solid #fff; color: #fff; background-color: #1abc9c;} #our_brand{padding-top: 18px;} #our_brand .carousel-indicators{bottom: 0px; display: none;} .brand-img{height: 105px !important; width: 140px !important;} #our_brand .carousel-indicators .active{width: 35px !important; height: 7px !important; background-color: #2ebc9c !important;} #our_brand div.carousel .carousel-indicators li:not(.active){background-color: rgba(255, 255, 255, 0.5); width: 35px !important; height: 7px !important;} #our_brand .carousel-indicators li{margin: 0px !important;} #footer h4{color: #fff !important;} #footer p, #footer ul{color: #999 !important;} footer{background: #1e1e1e;} .footer_top_widget_area{padding: 0 0; background-color: #1d1d1d;} .footer_top_widget_area .footer_widget{width: 100%;} .footer_top_widget_area .footer_widget h4{color: #ffffff; font-size: 16px; margin-bottom: 26px; font-family: Raleway, sans-serif; font-weight: 500;} .footer_top_widget_area .footer_widget p{color: #606060;} .footer_top_widget_area .footer_widget .popular_post{margin-bottom: 30px;} .footer_top_widget_area .footer_widget .popular_post h5{color: #dadada; font-family: Raleway, sans-serif; font-size: 14px; font-weight: 500;} .footer_top_widget_area .footer_widget .popular_post h5 a{color: inherit;} .footer_top_widget_area .footer_widget .popular_post p{font-size: 12px;} .footer_top_widget_area .footer_widget ul{margin: 0; padding: 0;} .footer_top_widget_area .footer_widget ul li{list-style: none; margin-bottom: 10px;} .footer_top_widget_area .footer_widget ul li a{color: #606060;} .footer_top_widget_area .footer_widget ul.social_icon{margin-top: 40px; margin-bottom: 20px;} .footer_top_widget_area .footer_widget ul.social_icon li{display: inline-block; margin-bottom: 0; margin-right: 16px;} .footer_top_widget_area .footer_widget ul.social_icon li:last-child{margin-right: 0;} .footer_top_widget_area .footer_widget ul.social_icon li a{text-decoration: none; width: 30px; height: 30px; text-align: center; display: block; overflow: hidden; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;} .footer_top_widget_area .footer_widget ul.social_icon li a .fa{line-height: 30px; color: #606060; border: 1px solid #606060; display: block; overflow: hidden; width: 100%; height: 100%;} .footer_top_widget_area .footer_widget ul.social_icon li a:hover{border-radius: 50%; -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;} .footer_top_widget_area .footer_widget ul.social_icon li a:hover .fa-facebook{background-color: #3B5998; color: #ffffff; border-color: #3B5998;} .footer_top_widget_area .footer_widget ul.social_icon li a:hover .fa-twitter{background-color: #1DA1F2; color: #ffffff; border-color: #1DA1F2;} .footer_top_widget_area .footer_widget ul.social_icon li a:hover .fa-linkedin{background-color: #0077B5; color: #ffffff; border-color: #0077B5;} .footer_top_widget_area .footer_widget ul.social_icon li a:hover .fa-google-plus{background-color: #EA4335; color: #ffffff; border-color: #EA4335;} .footer_top_widget_area .footer_widget .contact_info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px;} .footer_top_widget_area .footer_widget .contact_info .fa{font-size: 26px; margin-right: 10px;} .footer_top_widget_area .footer_widget .contact_info p{margin-bottom: 0; font-size: 12px;} .footer_top_widget_area .footer_widget .contact_info p a{color: inherit;} .p-top-mg{padding-top: 0 !important;} #semi-footer-first .navbar-brand{padding: 0;} #semi-footer-first .footer-section{position: relative; background: #262833; width: 100%; padding: 20px 0px 0px 0px;} #semi-footer-first .footer-section .footer-top{position: relative; padding: 0px 0px 20px 0px;} #semi-footer-first .footer-section .logo-widget{position: relative; padding: 0px 10px 0px 0px;} #semi-footer-first .footer-section .logo-widget .footer-logo{position: relative; padding: 0px 0px 22px 0px;} #semi-footer-first .footer-section .logo-widget .widget-content p{font-size: 14px; font-family: "Raleway", sans-serif; line-height: 26px; color: #bec2c6; margin-bottom: 25px; padding-top: 1%;} #semi-footer-first .footer-section .logo-widget .footer-social{position: relative; padding: 0px; margin: 0px;} #semi-footer-first .footer-section .logo-widget .footer-social li{display: inline-block; margin-right: 5px;} #semi-footer-first .footer-section .logo-widget .footer-social li a{position: relative; font-size: 14px; color: #fff; border: 1px solid #bebfc2; text-align: center; width: 42px; height: 42px; line-height: 42px; display: inline-block; transition: all 500ms ease;} #semi-footer-first .footer-section .logo-widget .footer-social li a:hover{background: #1abc9c; border: 1px solid #1abc9c; transition: all 500ms ease; transform: translateZ(0);} #semi-footer-first .footer-section .footer-title{font-size: 22px; font-family: "Raleway", sans-serif; line-height: 40px; color: #fff; margin-bottom: 15px;} #semi-footer-first .footer-widget.contact-widget{position: relative; padding: 0px 0px 0px 10px;} #semi-footer-first .footer-section .link-widget{position: relative; left: -8px;} #semi-footer-first .footer-section .link-widget .list{position: relative; padding: 0px; margin: 0px;} #semi-footer-first .footer-section .link-widget .list li{position: relative; padding: 0px 0px 0px 13px; list-style: none;} #semi-footer-first .footer-section .link-widget .list li:before{position: absolute; content: "\f105"; color: #bec2c6; font-size: 14px; font-weight: 500; font-family: 'FontAwesome'; left: 0px; top: 0px;} #semi-footer-first .footer-section .link-widget .list li:hover:before{color: #1abc9c;} #semi-footer-first .footer-section .link-widget .list li a{position: relative; display: block; font-size: 14px; font-family: "Raleway", sans-serif; line-height: 26px; color: #bec2c6; margin-bottom: 12px; transition: all 500ms ease;} #semi-footer-first .footer-section .link-widget .list li:hover a{color: #1abc9c; transition: all 500ms ease;} #semi-footer-first .footer-section .link-widget .list li i{margin-right: 8px;} #semi-footer-first .footer-section .contact-widget p{font-size: 14px; font-family: "Raleway", sans-serif; line-height: 26px; color: #bec2c6; margin-bottom: 15px;} #semi-footer-first .footer-section .contact-widget .text{font-size: 14px; font-family: "Raleway", sans-serif; line-height: 26px; color: #bec2c6; margin-bottom: 5px;} #semi-footer-first .footer-section .subscribe-widget p{font-size: 14px; font-family: "Raleway", sans-serif; line-height: 26px; color: #bec2c6; margin-bottom: 23px;} #semi-footer-first .footer-section .subscribe-widget input{width: 100%; height: 52px; background: #353a44; border: 1px solid #262833; padding: 10px 20px; margin-bottom: 20px; color: #fff;} #semi-footer-first .footer-section .subscribe-widget button{position: relative; color: #ffffff; font-size: 14px; background: #1abc9c; border: 1px solid #1abc9c; font-family: "Raleway", sans-serif; font-weight: 600; line-height: 24px; padding: 12px 31px; text-transform: uppercase; display: inline-block; transition: all 500ms ease;} #semi-footer-first .footer-section .subscribe-widget button:hover{color: #1abc9c; background: transparent; border: 1px solid #1abc9c; transform: translateY(-5px); -webkit-transform: translateY(-5px); transition: all 500ms ease;} #semi-footer-first .footer-section input[type="text"]:focus, .footer-section input[type="search"]:focus, .footer-section input[type="password"]:focus, .footer-section input[type="date"]:focus, .footer-section input[type="datetime"]:focus, .footer-section input[type="url"]:focus, .footer-section input[type="time"]:focus, .footer-section select:focus, .footer-section textarea:focus{border-color: #1cc9ce; background-color: rgba(28, 28, 28, 0.53);} #semi-footer-first .footer-section .footer-bottom{position: relative; background: #353a44; width: 100%; padding: 14px 0px;} #semi-footer-first .footer-section .footer-bottom .text{font-size: 15px; font-family: "Raleway", sans-serif; line-height: 27px; color: #bec2c6; margin: 0px;} #semi-footer-first .footer-section .footer-bottom .text span{color: #1abc9c;} #semi-footer-first .footer-section .footer-bottom:before{background: #353a44 none repeat scroll 0 0; content: ""; height: 73px; right: -53px; position: absolute; top: 0px; transform: skewX(-139deg); width: 70px;} #semi-footer-first .footer-section .footer-bottom:after{background: #353a44 none repeat scroll 0 0; content: ""; height: 73px; left: -53px; position: absolute; top: 0px; transform: skewX(139deg); width: 70px;} #semi-footer-third a{color: #1abc9c;} #semi-footer-third a:hover{color: #fff !important;} #semi-footer-third .main-footer{position: relative; padding-top: 20px; background: #222; width: 100%;} #semi-footer-third .footer-logo{position: relative; height: 45px; margin-bottom: 24px; left: -16px;} #semi-footer-third .footer-logo a{display: inline-block; width: 100%; height: 100%;} #semi-footer-third .main-footer p{color: #ccc;} #semi-footer-third .main-footer .logo-wideget{position: relative; margin-right: 20px;} #semi-footer-third .main-footer .logo-wideget .logo-top{position: relative; background: #2b2b2b; width: 100%; padding: 0 30px 24px 40px; top: 0px; margin-bottom: 10px;} #semi-footer-third .main-footer .logo-wideget .logo-top a{color: #1abc9c; ; font-weight: 600; text-transform: uppercase; font-size: 12px;} #semi-footer-third .main-footer .logo-wideget .logo-top p{margin-bottom: 21px;} #semi-footer-third .main-footer .logo-wideget .logo-top a i:before{font-size: 10px; color: #fff; margin-right: 7px;} #semi-footer-third .main-footer .logo-wideget .logo-bottom p{font-weight: 500; margin-bottom: 9px;} #semi-footer-third .main-footer .footer-title h5{position: relative; text-transform: uppercase; color: #fff; margin-bottom: 20px;} #semi-footer-third .main-footer .footer-title h5:before{position: absolute; content: ''; background: #1abc9c; width: 50px; height: 2px; left: 0px; bottom: -5px;} #semi-footer-third .main-footer .logo-wideget .logo-bottom .footer-form{position: relative;} #semi-footer-third .main-footer .logo-wideget .logo-bottom .footer-form input{width: 100%; height: 48px; background: transparent; position: relative; border: 1px solid #555; color: #ccc; font-style: italic; padding: 15px 20px;} #semi-footer-third .main-footer .logo-wideget .logo-bottom .footer-form button{position: absolute; right: 15px; border: none; top: 9px; background: transparent;} #semi-footer-third .main-footer .logo-wideget .logo-bottom .footer-form button i:before{font-size: 30px; color: #1abc9c;} #semi-footer-third .main-footer .service-widget .list li p{font-weight: 500; margin-bottom: 12px;} #semi-footer-third .main-footer .service-widget .list li p:hover{color: #fff;} #semi-footer-third .main-footer .service-widget .list li{position: relative; padding: 0px 0px 0px 12px; list-style: none; line-height: 30px;} #semi-footer-third .main-footer .service-widget .list li:before{position: absolute; content: "\f0da"; font-family: 'FontAwesome'; font-size: 14px; color: #ccc; left: 0px; top: -2px;} #semi-footer-third .main-footer .service-widget .list li:hover:before{color: #1abc9c;} #semi-footer-third .main-footer .post-widget{position: relative; left: 24px;} #semi-footer-third .main-footer .post-widget .single-item{position: relative; padding: 0px 0px 0px 103px; margin-bottom: 36px;} #semi-footer-third .main-footer .post-widget .footer-title h5{margin-bottom: 44px;} #semi-footer-third .main-footer .post-widget .single-item .img-box{position: absolute; left: 0px; top: -4px;} #semi-footer-third .main-footer .post-widget .single-item .text{position: relative; font-size: 11px; font-family: 'Poppins', sans-serif; font-weight: 500; line-height: 22px; color: #ccc; margin-bottom: 6px;} #semi-footer-third .main-footer .post-widget .single-item .text span{color: #1abc9c;} #semi-footer-third .main-footer .contact-widget{position: relative; margin-left: 55px;} #semi-footer-third .main-footer .contact-widget .single-item{position: relative; padding: 0px 0px 0px 27px; margin-bottom: 13px;} #semi-footer-third .main-footer .contact-widget .single-item .icon-box{position: absolute; left: 0px; top: 0px;} #semi-footer-third .main-footer .contact-widget .single-item .icon-box i:before{font-size: 16px; color: #666;} #semi-footer-third .main-footer .contact-widget .footer-social li{position: relative; display: inline-block; margin-right: 15px;} #semi-footer-third .main-footer .contact-widget .footer-social{position: relative; margin-top: 25px;} #semi-footer-third .footer-bottom{position: relative; background: #1d1d1d; padding: 26px 0px 24px 0px;} #semi-footer-third .footer-bottom .copyright{position: relative; font-size: 13px; font-family: "Hind", sans-serif; line-height: 25px; color: #ccc; margin-bottom: 0px;} .footer-3-social, .footer-child-menu{padding-left: 0;} .footer-third-blog-a{color: #fff;} #semi-footer-fourth a:hover{color: #fff !important;} #semi-footer-fourth .search-text{background-color: #2ebc9c; padding-top: 60px; padding-bottom: 60px;} #semi-footer-fourth .search-text .input-search{height: 45px; width: 400px; padding-left: 20px; color: #333;} #semi-footer-fourth .search-text .btn-search{background-color: #000; border: 1px solid #000; color: #FFF; padding: 11px 22px;} #semi-footer-fourth .search-text .btn-search:hover{background-color: #000; color: #2ebc9c;} #semi-footer-fourth .copyright{background-color: #f0f0f0;} #semi-footer-fourth .copyright p{margin: 15px 0px;} #semi-footer-fourth .main-footer{background-color: #222222; padding-top: 50px; padding-bottom: 15px;} #semi-footer-fourth .main-footer .menu li a{color: #b1aca1; padding: 10px; text-decoration: none;} #semi-footer-fourth .main-footer .menu li a:hover{color: #7dabdb;} .footer-fourth-menu{padding-top: 10px; padding-left: 150px;} .list-inline{padding-left: 60px;} #semi-footer-fourth .fa.fa-twitter, #semi-footer-fourth .fa.fa-facebook, #semi-footer-fourth .fa.fa-dropbox, #semi-footer-fourth .fa.fa-flickr, #semi-footer-fourth .fa.fa-github, #semi-footer-fourth .fa.fa-linkedin, #semi-footer-fourth .fa.fa-tumblr, #semi-footer-fourth .fa.fa-google-plus, #semi-footer-fourth .fa.fa-tumblr{color: #b1aca1; font-size: 20px; padding: 10px;} #semi-footer-fourth .fa.fa-twitter:hover, #semi-footer-fourth .fa.fa-facebook:hover, #semi-footer-fourth .fa.fa-dropbox:hover, #semi-footer-fourth .fa.fa-flickr:hover, #semi-footer-fourth .fa.fa-github:hover, #semi-footer-fourth .fa.fa-linkedin:hover, #semi-footer-fourth .fa.fa-tumblr:hover, #semi-footer-fourth .fa.fa-google-plus:hover, #semi-footer-fourth .fa.fa-tumblr:hover{color: #6794c2;} .scrollup{width: 40px; height: 40px; opacity: 1; position: fixed !important; bottom: 22px; right: 20px; display: none; text-indent: -9999px; z-index: 999;} .scrollup:hover{} #user-main-menu{position: fixed; right: 0; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 20;} #user-main-menu ul li{list-style: none; margin-bottom: 2px;} #user-main-menu ul li:last-child{margin-bottom: 0;} #user-main-menu ul li a{display: block; width: 50px; height: 50px; position: relative;} #user-main-menu ul li a:before, #user-main-menu ul li a:after{content: " "; display: table;} #user-main-menu ul li a:after{clear: both;} #user-main-menu ul li a i, #user-main-menu ul li a span{display: block; float: right;} #user-main-menu ul li a i{width: 50px; height: 50px; background: rgba(0, 0, 0, 0.3); color: #1ABC9C; text-align: center; line-height: 50px; font-size: 1.3em;} #user-main-menu ul li a span{position: absolute; right: 120%; top: 0; white-space: nowrap; padding: 0 20px; background: #1ABC9C; color: #000000; line-height: 50px; font-size: .9em; opacity: 0; filter: alpha(opacity=0); visibility: hidden; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;} #user-main-menu ul li a:hover span{right: 100%; opacity: 1; filter: alpha(opacity=100); visibility: visible;} .testimonial1_row1{display: block !important; padding-top: 20px !important;} .testimonial1_row2{padding-bottom: 40px !important;} .testimonial2_row2{padding-bottom: 60px !important;} .testimonial3_row2{display: block !important;} .navbar.navbar-expand-md.navbar-light.bg-light{z-index: 9;} .navbar-light{background-color: transparent !important;} .about_history ul li{padding-right: 20px !important;} ul.meta li{list-style: none;} 

/* /artesia/static/src/css/responsive.css defined in bundle 'web.assets_frontend' */
@media only screen and (max-width: 600px){.desktop-only{display: none !important;}} @media only screen and (max-width: 767px){#slider_snippets .carousel{height: 400px !important;}#slider_snippets{margin-top: 0px !important;}.cap-text{margin-top: 30%; max-width: 350px;}.cap-text h1{font-size: 3rem !important;}.content-wrap{padding: 0px 0;}.section{margin: 90px 0;}header a.navbar-brand img{margin-top: 0px !important;}#customize-second .video-section{margin: 40px 0px 155px 0px;}#customize-second .video-section:after{width: 330PX; height: 340px; left: 15px;}#customize-third .about_Us_area .about_history{width: 100% !important;}#customize-third .about_Us_area .about_site_image{width: 100% !important;}#counter-fourth .fact-counter .single-item .text{margin-bottom: 50px !important;}#work-gallery-fourth .portfolio-text{left: -4px;}.portfolio-image{width: 150px; height: 130px;}.pricing1_float_left{float: none;}.pricing1_float_right{float: none;}#optimized-fourth .panel-default .panel-heading{padding: 20px;}.panel-title{font-size: 13px;}.hidden-xs{display: initial !important;}.team-image{margin-left: 60px;}.brand-img{height: 60px !important;}#semi-footer-third .main-footer .contact-widget{margin-left: 5px !important;}#semi-footer-third .main-footer .post-widget{left: 5px !important;}} @media only screen and (min-width: 360px) and (max-width: 640px){.panel-title{font-size: 12px;}} @media only screen and (min-width: 768px) and (max-width: 1024px){.pricing1_float_left{float: none;}.pricing1_float_right{float: none;}#semi-footer-third .main-footer .contact-widget{margin-left: 20px !important; top: -115px !important;}#semi-footer-third .main-footer .post-widget{left: 0px !important;}} 

/* /artesia/static/src/color-switcher/switcher.css defined in bundle 'web.assets_frontend' */
 .light-green{background-color:#1ABC9C;} .red{background-color:#FF0000;} .blue{background-color:rgba(6,179,230,1);} .bright-green{background-color:rgba(47, 201, 137, 0.8);} .cyan{background-color:rgba(0,202,202,1);} .orange{background-color:rgba(255 ,112,67,1);} .black{background-color:#000;} .pink{background-color:#FF69B4;} .purple{background-color: #800080;} .brown{background-color: #A52A2A;} .blood_red{background-color: #DA002E;} .styled-font{text-align: center;} .box-size{width: 35px; height: 35px; padding-top: 8px !important; color: #fff;} .bold{font-weight: bold;} .italic{font-style: italic;} .underline{text-decoration: underline;} .demo_changer{left: -260px; position: fixed; top: 94px; z-index: 900;} .btn.btn-normal{border-color: #09b9bb; color: #09b9bb; border-radius: 25px; padding: 10px 30px;} .btn.btn-normal:hover, .btn.btn-normal:active, .btn.btn-normal:focus{color: #fff !important;} .layout-center{text-align: center;} .line{border-bottom: 1px solid #efefef; clear: both; margin: 20px !important;} main span a{color:red; font-size: 16px; line-height: 22px; font-weight: 400; padding-top:40px; padding-bottom:20px; opacity:1;} main span a:hover, main span a:active{opacity:1; color:#7F7F7F;} .demo_changer .demo-icon{color: #fff; cursor: pointer; float: right; font-size: 25px; height: 40px; line-height: 40px; text-align: center; width: 40px;} .form_holder p{color: #555; font-family:Raleway,sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 10px; margin-top: 20px; opacity: 1 !important; text-align: center;} .boxed{width: 90%; margin-left: 80px;} .nav.demo-set > li{float: left; margin-bottom: 20px; text-align: center; width: 50%;} .nav.demo-set > li a{padding: 2px;} .nav.demo-set > li img{max-width: 100%; margin: 0 auto;} .form_holder a:hover img{opacity:0.8; border:none;} .demo_changer .form_holder{background: #f9f9f9 none repeat scroll 0 0; float: right; height: 315px; line-height: 1px; width: 260px;} .layout-style{margin-bottom: 20px; margin-left: 20px;} .layout-style > a{color: #222; display: block; font-size: 12px; font-weight: 600; line-height: 21px; margin: 5px 0;} .demo_changer .form_holder p{padding-left:20px; padding-right:10px;} .demo_changer .form_holder input{width: 55px; box-shadow: none;} .color_display_2 a{color: #fff; text-decoration: none; opacity:1;} .color_display_2 a:focus, .color_display_2 a:hover{color: #ededed !important; text-decoration: none; opacity:0.8; border:none;} .predefined_styles{margin-left:20px; padding-left:0px; padding-right:0px;} .predefined_styles a div{margin:0px; padding:0; opacity:1; width:33px; height:33px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:solid 0px white; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px;} .predefined_styles a{display: inline-block; padding: 2px; margin: 0; line-height: normal !important; margin-right: 0px; margin-top: 5px; border: 1px solid #000;} .selected{border:solid 6px white !important; border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; -khtml-border-radius: 50% !important;} .variant{margin-left:20px; margin-bottom:1px; opacity:1;} .other_variants{margin-top:20px;} @media only screen and (max-width: 1024px){.demo_changer{display: none;}} 

/* /artesia/static/src/theme/blood_red.css defined in bundle 'web.assets_frontend' */
h1.brand{color: #DA002E !important;} .projectFactsWrap .item:hover i{color: #DA002E !important;} .navbar-default .navbar-nav > .open > a{color: #DA002E !important;} .dropdown-menu > .active > a{background-color: #DA002E !important;} .scrollup{background: #DA002E url(/artesia/static/src/images/scroll-top-arrow.png) no-repeat 15px 16px !important;} .scrollup.tobottom{filter: grayscale(100%) invert(100%); transform: rotate(180deg); display: block !important;} .carousel-indicators .active{background-color: #DA002E !important;} .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4{color: #DA002E !important;} .navbar-light .navbar-nav .nav-link.active{color: #DA002E !important ; background-color: transparent !important;} .navbar-light .navbar-nav .nav-link.active:hover{color: #DA002E !important; background-color: transparent !important;} .navbar-light .navbar-nav>li>a:hover{color: #DA002E !important;} #slider-zoom .btn:hover{background-color: #DA002E !important; color: #fff !important;} .color{color: #DA002E !important;} .feature-box .fbox-icon i{background-color: #DA002E !important;} #feature_service .feature-icon{background: #DA002E none repeat scroll 0 0 !important;} .portfolioFilter a.current{background: #DA002E !important;} .button.button-border{border: 2px solid #DA002E !important;} .single_about_area h3{color: #DA002E !important;} .inner_about_title h2{color: #DA002E !important;} #our_testimonial .heading-block h3{color: #DA002E !important;} #our_testimonial .heading-block:after{border-top: 2px solid #DA002E !important;} .media-heading{color: #DA002E !important;} .button{color: #fff !important;} .projectFactsWrap .item p.number{color: #DA002E !important;} #pricing-plan-first .price-amount{background-color: #DA002E !important;} #pricing-plan-first .price-main:hover .price-title, #pricing-plan-first .pricing-table.featured .price-main .price-title{background-color: #DA002E !important;} #pricing-plan-first .price-main:hover .price-title{background-color: #DA002E !important;} .our-team .team-content{background-color: #DA002E !important;} .contact-section .contact-info .single-item .icon-box i:before{color: #DA002E !important;} .btn-one{background: #DA002E !important; border: 2px solid #DA002E !important;} .contact-section .section-title h2:after{background: #DA002E !important;} .ipost .entry-title h3 a:hover{color: #DA002E !important;} .btn-one:hover{border: 2px solid #DA002E !important;} #pricing-plan-first .btn.btn-normal{border-color: #DA002E !important; color: #DA002E !important;} #pricing-plan-first .btn.btn-normal:hover{background-color: #DA002E !important; color: #fff !important;} .btn-xl:hover{background-color: #DA002E !important;} .color-switcher{font-size: 34px; color: #DA002E !important;} h1>span:not(.nocolor):not(.badge){color: #DA002E !important;} .btn-fame-slider{background-color: #DA002E !important;} .single_about_area:hover div i{color: #DA002E !important;} #service-second .service-image{color: #DA002E !important;} #service-second .service-box-col:hover .service-image{background-color: #DA002E !important;} #service-second .service-box-col .service-title.title-bordered:before{background-color: #DA002E !important;} #feature-second .feature-icon{background: #DA002E none repeat scroll 0 0 !important;} #customize-second .about-section .about-content .text{color: #444;} #pricing-plan-second .single-price:hover{box-shadow: 0 8px 8px #DA002E, 0 0 8px rgba(10, 16, 20, 0.12) !important;} #our-team-second .team-text > h4{color: #DA002E !important;} #our-blog-second .news-section .news-content .single-item .lower-content .button a:hover{color: #000 !important;} #our-blog-second a{color: #DA002E !important;} #our-blog-second a:hover{color: #666 !important;} #customize-second .title{color: #DA002E !important;} #customize-second .video-section:after{background: #DA002E !important;} a.btn-style-one{background: #DA002E !important; border: 1px solid #DA002E !important;} #customize-second a.btn-style-one:hover{color: #DA002E !important; background: #fff !important; border: 1px solid #DA002E !important;} #counter-second .counterUp .counterUp_inner .counterup_box .fa{color: #DA002E !important;} #feature_service_second .feature_service_btn:hover{background-color: #DA002E !important; color: #fff !important;} #pricing-plan-second .single-price.active .price-title > h4{background: #DA002E !important;} #pricing-plan-second .single-price:hover .price-title > h4{background: #DA002E !important;} #pricing-plan-second .single-price.active .price-btn button{background: #DA002E !important;} #pricing-plan-second .single-price:hover .price-btn button{background: #DA002E !important;} #testimonial-second .testimonial .testimonial-content{background: #DA002E !important;} #testimonial-second .testimonial .post{color: #DA002E !important;} #testimonial-second .carousel-indicators .active{background-color: #DA002E !important;} #our-team-second .team-icon > a:hover i{color: #DA002E !important;} #our-team-second .team-icon > a:hover{background-color: #fff !important;} #our-team-second .team-icon > a{background: #DA002E none repeat scroll 0 0 !important;} #our-blog-second .section-title h2:before{background: #DA002E !important;} #our-blog-second .news-section .news-content .single-item .meta li span{color: #DA002E !important;} #our-blog-second .news-section .news-content .single-item:before{background: #DA002E !important;} #contact-us-second h4.info{color: #DA002E !important;} #contact-us-second form .field:hover label{background: #DA002E !important;} #contact-us-second form .field label + span{text-shadow: 1px 2px 0 #DA002E !important;} #contact-us-second .send input[type="button"]{background: #DA002E !important;} .inner_about_title h2:after{background: #DA002E !important;} #customize-second .video-section .fluid-image span:before{color: #DA002E !important;} a.btn-style-two{color: #DA002E !important; border: 1px solid #DA002E !important;} a.btn-style-two:hover{background: #DA002E !important; color: #fff !important; border: 1px solid #DA002E !important;} .testimonial_item .t_detail h4{color: #DA002E !important;} #footer h4{color: #DA002E !important;} .button.button-border:not(.button-fill):hover{background-color:#DA002E !important; color: #fff !important;} #testimonial-second .testimonial .testimonial-content:after{border-top: 10px solid #DA002E !important;} #contact-us-second .arrows-three:before, #contact-us-second .arrows-three:after{background: #DA002E !important;;} .i-plain:hover{color: #000 !important;} #feature_service .feature-box:hover .feature-icon{background-color: #333 !important;} .service--item a{color: #DA002E !important;} .service--item a:hover{color: #555 !important;} #optimized_block a{color: #DA002E !important;} #optimized_block a:hover{color: #222 !important;} #optimized_block a.button:hover{color: #eee !important;} #our_blog ul> li> a{color: #DA002E !important;} .slider_area .home_slider .slingle_home_slider .slider_area_inner h2 span{color: #DA002E !important;} .slider_area .btn{color: #DA002E !important;} .slider_area .btn:hover{background-color: #DA002E !important; border-color: #DA002E !important; color: #fff !important;} #about-third h3{color: #DA002E !important;} ul.star-list > li:hover:before{color:#DA002E !important;} .btn.btn-normal{color: #DA002E !important; border-color: #DA002E !important;} .about-third-btn:hover{background-color: #DA002E !important;} #service-third .orange{background-color: #474747;} #service-third .yellow, #service-third .red, #service-third .grey{background-color: #DA002E !important;} #feature-third .feature_item:hover .feature_icon{background: #DA002E none repeat scroll 0 0 !important;} #feature-third .feature_icon>*{color: #DA002E !important;} #customize-third .about_Us_area .nav-tabs>li.active>a{color: #DA002E !important; font-weight: 700;} #customize-third .about_Us_area .nav-tabs>li>a:after{background-color: #DA002E !important;} #customize-third .button{background-color: #DA002E !important;} #counter-third{background-color: #DA002E !important;} #feature-service-third .catagory-section .single-item h3{color: #DA002E !important;} #feature-service-third .catagory-section .single-item:hover .icon-box{background: #DA002E !important; border: 1px solid #DA002E !important;} #pricing-plan-third .pricing_box .pricing_box_head{background-color: #DA002E !important;} #pricing-plan-third .pricing_box .pricing_box_body .pbb_title:after{background-color: #DA002E !important;} #pricing-plan-third .pricing_box .pricing_box_body .btn:hover{background-color: #DA002E !important; color: #fff !important;} #optimized-third .about-more .section-title h2{color: #DA002E !important;} #testimonial-third .item-testimonial-img:before, #testimonial-third .item-testimonial-img:after{background-color: #DA002E !important;} #testimonial-third .item-testimonial-text h4{color: #DA002E !important;} #our-team-third .team-wrap:hover h3{color: #DA002E !important;} #our-team-third .team-wrap:hover .team-social-links > ul > li > a{background-color: #DA002E !important;} #our-team-third .team-wrap:hover{box-shadow: 0 14px 28px rgba(227, 116, 116, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;} #our-blog-third .blog-info h4 a:hover{color:#DA002E !important;} #our-blog-third .blog-date a:hover{color: #DA002E !important;} #our-blog-third .blog-info > a{color: #DA002E !important;} #our-blog-third .blog-info > a:hover{background: #DA002E !important; border: 1px solid #DA002E !important; color: #fff !important;} #our-blog-third .single-blog:hover{box-shadow: 0 8px 8px #DA002E, 0 0 8px rgba(10, 16, 20, 0.12) !important;} #contact-us-third .footer-social-icons > a{background-color: #DA002E !important;} #contact-us-third .m-btn-submit > button{background-color: #DA002E !important;} .heading-block:after{border-top: 2px solid #DA002E !important;} #service-third .service-box .service-content h3{color: #DA002E !important;} #feature-service-third .catagory-section .single-item .icon-box{background: #474747;} #feature-service-third .catagory-section .single-item .icon-box i:before{color: #fff !important;} #pricing-plan-third .pbb_title h2{color: #DA002E !important;} #pricing-plan-third .pricing_box .pricing_box_body .btn{color: #DA002E !important;} #optimized-third h2:after{border-top: 2px solid #DA002E !important;} #our-blog-third .blog-info > a{border: 1px solid #DA002E !important;} #contact-us-third .contact-box-single .about-box-icon i{color: #DA002E !important;} #feature-third .feature_item_text h4{color: #DA002E !important;} #contact-us-third .contact-area .heading > h2{color: #DA002E !important;} .section-title h2{color: #DA002E !important;} #about-fouth .about-icon i{color: #DA002E !important;} #about-fouth .single-about:hover .about-text h3{color: #DA002E !important;} #about-fouth .single-about{box-shadow: 0 2px 2px rgba(227, 116, 116, 0.25), 0 0 2px rgba(10, 16, 20, 0.12);} #service-fourth .box-a h3{color: #DA002E !important;} #service-fourth .box-a:hover i, #service-fourth .box-b:hover i{background: #DA002E !important;} #service-fourth .box-b h3{color: #DA002E !important;} #service-fourth .box-a:before, #service-fourth .box-b:before{border-bottom: 15px solid #DA002E !important; border-left: 15px solid #DA002E !important;} #feature-fourth .nav-tabs > li.fancyTab.active:hover{background-color: #DA002E !important;} #feature-fourth .fancyTab.active{background: #DA002E !important;} #feature-fourth .fancyTab.active .fa{color: #fff !important;} #feature-fourth .tab-pane h2{color: #DA002E !important;} #customize-fourth .about-text h4 span{color: #DA002E !important;} .button-4{border: 2px solid #34495e;} .button-4 a{color: #DA002E !important;} .eff-4{background: #DA002E !important;} #counter-fourth .fact-counter .single-item span{color: #DA002E !important;} #counter-fourth .fact-counter .single-item .text:before{background: #DA002E !important;} #pricing-plan-fourth .pricing-table .pricing-details h2{color: #DA002E !important;} #pricing-plan-fourth .pricing-table .pricing-details span{color: #DA002E !important;} #pricing-plan-fourth .btn-common{color: #DA002E !important; background: transparent; border-color: #DA002E !important;} #pricing-plan-fourth .btn-common:hover{color: #fff !important; background: #DA002E !important; border-color: #DA002E !important;} #pricing-plan-fourth .pricing-table:hover{box-shadow: 0 0 20px 0 #DA002E !important;} #optimized-fourth .panel-title a:after{background: #DA002E !important;} #optimized-fourth .panel-title a.collapsed:after{background: #DA002E !important;} #optimized-fourth .panel-title a{color: #DA002E !important;} #testimonial-fourth .reviewInfo .fa-quote-left{color: #DA002E !important;} #testimonial-fourth .reviewInfo h4{color: #DA002E !important;} #our-team-fourth .staff-title-info{background: #DA002E !important;} #our-team-fourth .staff-title-info:before{border-color: transparent transparent #DA002E !important;} #our-team-fourth .staff-title-info:after{border-color: transparent transparent transparent #DA002E !important;} #our-blog-fourth .blog_item .blog_item_image .blog_post_date{color: #DA002E !important;} #our-blog-fourth .blog_item .blog_item_meta ul li .readmore{color: #DA002E !important;} #our-blog-fourth div a{color: #DA002E !important;} #our-blog-fourth div a:hover{color: #666 !important;} #contact-us-fourth .contact-us p span{color: #DA002E !important;} #contact-us-fourth .btn-common{color: #DA002E !important; background: transparent; border-color: #DA002E !important;} #contact-us-fourth .btn-common:hover{color: #fff !important; background: #DA002E !important; border-color: #DA002E !important;} #feature-fourth .fancyTab .fa{color: #DA002E !important;} .button-4{border:2px solid #DA002E !important;} .btn-default{color: #DA002E !important; border-color: #DA002E !important;} #slider-zoom .caption{display: block;} #work-gallery-fourth .portfolio-text a h4:hover{color: #DA002E !important;} #our-team-second .team-img > a::after{background: #DA002E none repeat scroll 0 0 !important;} #contact-us-second .send input[type="button"]:hover{box-shadow: 0 6px 6px 0 rgba(227, 116, 116, 0.25);} .box-size{background-color: #DA002E !important;} #footer h4{color: #DA002E !important;} #footer a{color: #DA002E !important;} footer .fa-map-marker:before, .fa-phone:before, .fa-globe:before{color: #DA002E !important;} #semi-footer-first .footer-section .footer-title{color: #DA002E !important;} #semi-footer-first .footer-section .subscribe-widget button:hover{color: #DA002E !important; background: transparent !important; border: 1px solid #DA002E !important;} #semi-footer-first .footer-section .subscribe-widget button{color: #fff !important; background: #DA002E !important; border: 1px solid #DA002E !important;} #semi-footer-first .footer-section .logo-widget .footer-social li a:hover{background: #DA002E !important; border: 1px solid #DA002E !important;} #semi-footer-first .footer-section .link-widget .list li:hover:before{color: #DA002E !important;} #semi-footer-first .footer-section .link-widget .list li:hover a{color: #DA002E !important;} #semi-footer-third a{color: #DA002E !important;} #semi-footer-third a:hover{color: #fff !important;} #semi-footer-third .main-footer .service-widget .list li:before{color: #DA002E !important;} #semi-footer-third .main-footer .footer-title h5{color: #DA002E !important;} #semi-footer-third .main-footer .logo-wideget .logo-top a{color: #DA002E !important;} #semi-footer-third .main-footer .logo-wideget .logo-top a:hover{color: #fff !important;} #semi-footer-third .main-footer .footer-title h5:before{background: #fff !important;} #semi-footer-third .main-footer .logo-wideget .logo-bottom .footer-form button i:before{color: #DA002E !important;} #semi-footer-third .main-footer .post-widget .single-item .text span{color: #DA002E !important;} #semi-footer-third .main-footer .contact-widget .single-item .icon-box i:before{color: #DA002E !important;} #semi-footer-fourth .search-text{background-color: #DA002E !important;} #semi-footer-fourth .search-text .btn-search:hover{background-color: transparent !important; color: #fff !important;} #user-main-menu ul li a i{color: #DA002E !important;} #user-main-menu ul li a span{background: #DA002E !important; color: #fff !important;} .button-4:hover a{color: #fff !important;} #feature-service-fourth .our-services .col-md-4:hover .service-icon{background-color: #DA002E !important;} #work-gallery-fourth .single-portfolio .img-poppu:hover:before, .single-portfolio .img-poppu:hover:after{background: #DA002E !important;} h1>span:not(.nocolor):not(.badge), h2>span:not(.nocolor):not(.badge), h3>span:not(.nocolor):not(.badge), h4>span:not(.nocolor):not(.badge), h5>span:not(.nocolor):not(.badge), h6>span:not(.nocolor):not(.badge){color: #DA002E !important;} 

/* /mail/static/src/scss/abstract_thread_window.scss defined in bundle 'web.assets_frontend' */
 .o_thread_window{direction: ltr; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; width: 325px; max-width: 100%; height: 400px; max-height: 100%; font-size: 12px; background-color: #FAFAFA; border-radius: 6px 6px 0 0; z-index: 1051; box-shadow: -5px -5px 10px rgba(0, 0, 0, 0.18);} @media (max-width: 767.98px){.o_thread_window{width: 100%; height: 100% !important; box-shadow: none;}.o_thread_window.o_folded{display: none;}} @media print{.o_thread_window{display: none;}} .o_thread_window .o_thread_window_header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: white; padding: 5px 10px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #dee2e6; background-color: #875A7B; padding: 8px;} @media (max-width: 767.98px){.o_thread_window .o_thread_window_header{height: 46px; padding-top: 12px; border-radius: 0px;}.o_thread_window .o_thread_window_header .o_thread_window_title{font-size: 16px; margin-left: 10px;}.o_thread_window .o_thread_window_header .o_thread_window_close{font-size: 17px; color: white;}} .o_thread_window .o_thread_window_header .o_thread_window_title{cursor: pointer; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;} .o_thread_window .o_thread_window_header .o_thread_window_buttons{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand{color: white; padding: 3px; margin-left: 5px; opacity: 0.7;} .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand.focus{opacity: 1;} .o_thread_window .o_mail_thread{flex: 1 1 100%; overflow: auto; -webkit-overflow-scrolling: touch;} .o_thread_window .o_mail_thread .o_thread_typing_notification_bar{background-color: rgba(250, 250, 250, 0.75);} .o_thread_window .o_mail_thread .o_thread_date_separator{margin: 0px 0px 15px 0px;} .o_thread_window .o_mail_thread .o_thread_date_separator .o_thread_date{background-color: #FAFAFA;} .o_thread_window .o_mail_thread .o_thread_message{padding: 4px 5px;} .o_thread_window .o_mail_thread .o_thread_message .o_thread_message_sidebar{margin-right: 5px;} .o_thread_window .o_thread_composer input{width: 100%; outline: 0; height: 39px; padding: 10px; font-size: 13px; border: none; border-top: 1px solid #dee2e6;} .o_thread_window_dropdown{width: auto; height: 28px; color: white; background-color: #212529; cursor: pointer; box-shadow: none;} @media (max-width: 767.98px){.o_thread_window_dropdown{display: none;}} .o_thread_window_dropdown .o_thread_window_header{border-radius: 0;} .o_thread_window_dropdown .o_thread_window_dropdown_toggler{padding: 5px;} .o_thread_window_dropdown .o_thread_window_dropdown_toggler .o_total_unread_counter{position: absolute; top: -10px; left: auto; bottom: auto; right: 0; background-color: #00A09D; padding: 0 2px; font-size: smaller;} .o_thread_window_dropdown.show .o_thread_window_dropdown_toggler .o_total_unread_counter, .o_thread_window_dropdown .o_thread_window_expand{display: none;} .o_thread_window_dropdown > ul{max-width: 325px; padding: 0;} .o_thread_window_dropdown > ul > li.o_thread_window_header{font-size: 12px; padding: 3px 5px;} .o_thread_window_dropdown > ul > li.o_thread_window_header ~ li.o_thread_window_header{border-top: 1px solid white;} .o_thread_window_dropdown > ul > li.o_thread_window_header:hover{background-color: #68465f;} .o_ui_blocked .o_thread_window{z-index: 1101;} .o_no_thread_window .o_thread_window{display: none;} 

/* /mail/static/src/scss/thread.scss defined in bundle 'web.assets_frontend' */
 .o_mail_thread .o_thread_show_more, .o_mail_activity .o_thread_show_more{text-align: center;} .o_mail_thread .o_mail_thread_content, .o_mail_activity .o_mail_thread_content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-height: 100%;} .o_mail_thread .o_thread_bottom_free_space, .o_mail_activity .o_thread_bottom_free_space{height: 15px;} .o_mail_thread .o_thread_typing_notification_free_space, .o_mail_activity .o_thread_typing_notification_free_space{flex-grow: 1;} .o_mail_thread .o_thread_typing_notification_bar, .o_mail_activity .o_thread_typing_notification_bar{flex: 0, 0, 20px; background-color: rgba(255, 255, 255, 0.75); padding: 5px; text-align: center; color: #6c757d;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_asc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_asc{position: -webkit-sticky; position: sticky; top: auto; left: auto; bottom: 0px; right: auto;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_desc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_desc{position: -webkit-sticky; position: sticky; top: 0px; left: auto; bottom: auto; right: auto;} .o_mail_thread .o_thread_tooltip_container, .o_mail_activity .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 15px; margin-bottom: 30px; border-bottom: 1px solid #ced4da; text-align: center;} @media (max-width: 767.98px){.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 0px; margin-bottom: 15px;}} .o_mail_thread .o_thread_date_separator .o_thread_date, .o_mail_activity .o_thread_date_separator .o_thread_date{position: relative; top: 10px; margin: 0 auto; padding: 0 10px; font-weight: bold; background: white;} .o_mail_thread .o_thread_new_messages_separator, .o_mail_activity .o_thread_new_messages_separator{margin-bottom: 15px; border-bottom: solid #ac82a0 1px; text-align: right;} .o_mail_thread .o_thread_new_messages_separator .o_thread_separator_label, .o_mail_activity .o_thread_new_messages_separator .o_thread_separator_label{position: relative; top: 8px; padding: 0 10px; background: white; color: #ac82a0; font-size: smaller;} .o_mail_thread .o_thread_message, .o_mail_activity .o_thread_message{display: -webkit-box; display: -webkit-flex; display: flex; padding: 4px 16px; margin-bottom: 0px;} .o_mail_thread .o_thread_message.o_mail_not_discussion, .o_mail_activity .o_thread_message.o_mail_not_discussion{background-color: rgba(222, 226, 230, 0.5); border-bottom: 1px solid #ced4da;} .o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{flex: 0 0 36px; margin-right: 10px; margin-top: 2px; text-align: center; font-size: smaller;} @media (max-width: 767.98px){.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{margin-top: 4px; font-size: x-small;}} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar{max-width: 36px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{margin-left: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_star{margin-right: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon, .o_mail_activity .o_thread_message .o_thread_icon{cursor: pointer; opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon.fa-star, .o_mail_activity .o_thread_message .o_thread_icon.fa-star{opacity: 0.6; color: gold;} .o_mail_thread .o_thread_message:hover .o_thread_message_side_date, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_side_date, .o_mail_activity .o_thread_message:hover .o_thread_message_side_date, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_side_date{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon, .o_mail_activity .o_thread_message:hover .o_thread_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon:hover, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon:hover, .o_mail_activity .o_thread_message:hover .o_thread_icon:hover, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon:hover{opacity: 1;} .o_mail_thread .o_thread_message .o_mail_redirect, .o_mail_activity .o_thread_message .o_mail_redirect{cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; max-width: 100%; word-wrap: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_content > pre, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_content > pre{white-space: pre-wrap; word-break: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_subject, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_subject{font-style: italic;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_notification{font-style: italic; color: gray;} .o_mail_thread .o_thread_message .o_thread_message_core [summary~=o_mail_notification], .o_mail_activity .o_thread_message .o_thread_message_core [summary~=o_mail_notification]{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p{margin: 0 0 9px;} .o_mail_thread .o_thread_message .o_thread_message_core p:last-child, .o_mail_activity .o_thread_message .o_thread_message_core p:last-child{margin-bottom: 0;} .o_mail_thread .o_thread_message .o_thread_message_core a, .o_mail_activity .o_thread_message .o_thread_message_core a{display: inline-block; word-break: break-all;} .o_mail_thread .o_thread_message .o_thread_message_core :not(.o_image_box) > img, .o_mail_activity .o_thread_message .o_thread_message_core :not(.o_image_box) > img{max-width: 100%; height: auto;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_body_long, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_body_long{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info{margin-bottom: 2px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info strong, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info strong{color: inherit;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_email, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_email{padding: 4px;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready{color: grey;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce{color: red; opacity: 1; cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_previews:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_previews:last-child{margin-bottom: 30px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_title, .o_mail_activity .o_thread_title{margin-top: 20px; margin-bottom: 20px; font-weight: bold; font-size: 125%;} .o_mail_thread .o_mail_no_content, .o_mail_activity .o_mail_no_content{position: absolute; top: 30%; left: 0; bottom: 0; right: 0; text-align: center; font-size: 115%;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_read_more, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_read_more{display: block;} .o_web_client .popover .o_thread_tooltip_icon{min-width: 1rem;} .o_web_client.o_touch_device .o_mail_thread .o_thread_icon{opacity: 0.6;} 

/* /im_livechat/static/src/scss/im_livechat.scss defined in bundle 'web.assets_frontend' */
 .o_livechat_button{position: fixed; bottom: 0px; right: 6px; min-width: 100px; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 10px; color: white; text-shadow: #3b4c58 1px 1px 0px; border: 1px solid #505050; border-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 5;} .o_thread_window{z-index: 1002;} .o_thread_window .o_thread_date_separator{display: none;} .o_thread_window .o_livechat_rating{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; padding: 15px; font-size: 14px;} .o_thread_window .o_livechat_rating .o_livechat_no_feedback{text-decoration: underline; cursor: pointer;} .o_thread_window .o_livechat_rating .o_livechat_rating_feedback_text{margin-top: 65px;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices{margin: 40px 0;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img{width: 65px; opacity: 0.60; cursor: pointer; margin: 10px;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img:hover, .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img.selected{opacity: 1;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason{margin: 10px 0; display: none;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason > textarea{width: 100%; height: 70px; resize: none;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason_button > input{float: right;} 

/* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .o_has_error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto !important; height: 250px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767.98px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} .website_blog .blog_post_year_collapse{cursor: pointer;} .website_blog .blog_post_year_collapse > i{color: #00A09D;} .website_blog section.blog_tags ul.nav-pills li a{padding: 2px 15px;} .s_latest_posts .media > a{width: 100%; height: 200px;} @media (min-width: 768px){.s_latest_posts .media > a{width: 100px; height: 100px;}} .s_latest_posts .media > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post{position: relative; height: 250px; text-align: center; cursor: pointer; transition: all 300ms;} .s_latest_posts_big_picture .s_latest_posts_post.js-loading{background: #e9ecef !important;} .s_latest_posts_big_picture .s_latest_posts_post .thumb{position: relative; display: block; width: 100%; max-width: 100% !important; height: 100%; padding: 0; opacity: 0.8; overflow: hidden;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading), .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{position: absolute; top: 0; left: 15px; bottom: 0; right: 15px; padding: 2em; color: #FFFFFF; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::before, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::before{pointer-events: none;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2 span{font-weight: 800;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;} .s_latest_posts .js_get_posts, .s_latest_posts_big_picture .js_get_posts{position: relative; min-height: 100px;} .s_latest_posts .progress.js-loading, .s_latest_posts_big_picture .progress.js-loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0;} .s_latest_posts .progress.js-loading .progress-bar, .s_latest_posts_big_picture .progress.js-loading .progress-bar{position: absolute; top: 45%; left: 10%; bottom: auto; right: 10%; height: 10px; margin: 0; background: #6c757d; box-shadow: none;} 

/* /website_sale_wishlist/static/src/scss/website_sale_wishlist.scss defined in bundle 'web.assets_frontend' */
 .oe_website_sale .td-wish-btn{width: 140px;} .oe_website_sale div.css_not_available .o_add_wishlist_dyn{display: none;} @media (max-width: 767.98px){.oe_website_sale .td-wish-btn{width: 100px;}} table.table-comparator .td-img img{max-height: 100px;} 

/* /afs_web_aec/static/src/css/style.css defined in bundle 'web.assets_frontend' */
#wrap > a{color: #db0b2b !important;} #wrap a:hover{color: #a72828 !important;} #wrap a.btn-secondary:hover{color: #ccc !important;} .oe_website_login_container > a{color: #db0b2b !important;} .btn-check:focus+.btn-primary, .btn-primary:focus, .btn-primary:hover{background-color: #a72828 !important; border-color: #a72828 !important;} .btn-primary{background-color: #db0b2b !important; border-color: #db0b2b !important;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{animation: fadeIn 1s ease 0s 1 normal none running; background: #da002e; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem #da002e;} .arc-en-ciel .classes-viewer .classes-container .level-information.selected{background-color: #DA002E; border-radius: 0px !important;} .student-controls li{display: none !important;} .student-controls li:has(> a[title^='My cart']){display: flex !important;} .cart_second i.fa.fa-shopping-cart{font-size: 20px !important; margin-bottom: 10px !important;} .valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.5; color: #FFFFFF; background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem;} .oe_structure.col-12.col-xl.order-xl-1.oe_cart.address-form{display: none;} .was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid{border-color: #a72828;} .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus{border-color: #a72828; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip{display: block;} .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip{display: block;} .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color: #a72828;} .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip{display: block;} .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{color: #a72828;} .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before{background-color: #71dd8a;} .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip{display: block;} .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color: #34ce57;} .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{border-color: #a72828;} .was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after{border-color: inherit;} .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip{display: block;} .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);} .invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545;} .invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.5; color: #FFFFFF; background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem;} .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid{border-color: #dc3545;} .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus{border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip{display: block;} .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip{display: block;} .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color: #dc3545;} .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip{display: block;} .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{color: #dc3545;} .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before{background-color: #efa2a9;} .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip{display: block;} .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color: #e4606d;} .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{border-color: #dc3545;} .was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after{border-color: inherit;} .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip{display: block;} .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);} .form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;} .form-inline .form-check{width: 100%;} @media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}} .btn{display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;} @media screen and (prefers-reduced-motion: reduce){.btn{transition: none;}} .btn:hover, .btn:focus{text-decoration: none;} .btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .btn.disabled, .btn:disabled{opacity: 0.65;} .btn:not(:disabled):not(.disabled){cursor: pointer;} a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;} .btn-primary{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-primary:hover{color: #FFFFFF; background-color: #9e0f0f; border-color: #be0a0a;} .btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .btn-primary.disabled, .btn-primary:disabled{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #be0a0a; border-color: #a80c0c;} .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 0.2rem rgba(0, 160, 157, 0.5);} .btn-secondary{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-secondary:hover{color: #FFFFFF; background-color: #661818; border-color: #ad2626;} .btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 90, 0.5);} .btn-secondary.disabled, .btn-secondary:disabled{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: #FFFFFF; background-color: hsl(0, 64%, 41%); border-color: #921717;} .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 0.2rem rgba(135, 90, 123, 0.5);} .btn-success{color: #FFFFFF; background-color: #a72828; border-color: #a72828;} .btn-success:hover{color: #FFFFFF; background-color: #882121; border-color: #7e1e1e;} .btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(167, 40, 40, 0.5);} .btn-success.disabled, .btn-success:disabled{color: #FFFFFF; background-color: #a72828; border-color: #a72828;} .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: #FFFFFF; background-color: #a72828; border-color: #7e1e1e;} .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 40, 40, 0.5);} .btn-info{color: #FFFFFF; background-color: #b81717; border-color: #b81717;} .btn-info:hover{color: #FFFFFF; background-color: #961313; border-color: #961313;} .btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(184, 23, 23, 0.5);} .btn-info.disabled, .btn-info:disabled{color: #FFFFFF; background-color: #b81717; border-color: #b81717;} .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: #FFFFFF; background-color: #961313; border-color: #961313;} .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(184, 23, 23, 0.5);} .btn-warning{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:hover{color: #212529; background-color: #e0a800; border-color: #d39e00;} .btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-warning.disabled, .btn-warning:disabled{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: #212529; background-color: #d39e00; border-color: #c69500;} .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-danger{color: #FFFFFF; background-color: #dc3545; border-color: #dc3545;} .btn-danger:hover{color: #FFFFFF; background-color: #c82333; border-color: #bd2130;} .btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-danger.disabled, .btn-danger:disabled{color: #FFFFFF; background-color: #dc3545; border-color: #dc3545;} .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #bd2130; border-color: #b21f2d;} .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-light{color: #212529; background-color: #f6f9f9; border-color: #f6f9f9;} .btn-light:hover{color: #212529; background-color: #dfeae9; border-color: #d7e4e4;} .btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);} .btn-light.disabled, .btn-light:disabled{color: #212529; background-color: #f6f9f9; border-color: #f6f9f9;} .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #212529; background-color: #d7e4e4; border-color: #d0dfdf;} .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);} .btn-dark{color: #FFFFFF; background-color: #141f1e; border-color: #141f1e;} .btn-dark:hover{color: #FFFFFF; background-color: #050808; border-color: black;} .btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);} .btn-dark.disabled, .btn-dark:disabled{color: #FFFFFF; background-color: #141f1e; border-color: #141f1e;} .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: #FFFFFF; background-color: black; border-color: black;} .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);} .btn-alpha{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-alpha:hover{color: #FFFFFF; background-color: #7a0000; border-color: #be0a0a;} .btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .btn-alpha.disabled, .btn-alpha:disabled{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: #FFFFFF; background-color: #be0a0a; border-color: #600000;} .btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .btn-beta{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-beta:hover{color: #FFFFFF; background-color: #704b66; border-color: #ad2626;} .btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);} .btn-beta.disabled, .btn-beta:disabled{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: #FFFFFF; background-color: #ad2626; border-color: #921717;} .btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);} .btn-gamma{color: #FFFFFF; background-color: #5C5B80; border-color: #5C5B80;} .btn-gamma:hover{color: #FFFFFF; background-color: #4c4b6a; border-color: #474662;} .btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);} .btn-gamma.disabled, .btn-gamma:disabled{color: #FFFFFF; background-color: #5C5B80; border-color: #5C5B80;} .btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: #FFFFFF; background-color: #474662; border-color: #41415b;} .btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);} .btn-delta{color: #FFFFFF; background-color: rgb(167, 60, 60); border-color: rgb(158, 62, 62);} .btn-delta:hover{color: #FFFFFF; background-color: #864d4d; border-color: #aa2c2c;} .btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(158, 91, 91, 0.5);} .btn-delta.disabled, .btn-delta:disabled{color: #FFFFFF; background-color: rgb(158, 91, 91); border-color: rgb(158, 91, 91);} .btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: #FFFFFF; background-color: #7e4848; border-color: #764444;} .btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);} .btn-epsilon{color: #FFFFFF; background-color: #E46F78; border-color: #E46F78;} .btn-epsilon:hover{color: #FFFFFF; background-color: #de4f5a; border-color: #dc4450;} .btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);} .btn-epsilon.disabled, .btn-epsilon:disabled{color: #FFFFFF; background-color: #E46F78; border-color: #E46F78;} .btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: #FFFFFF; background-color: #dc4450; border-color: #da3946;} .btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);} .btn-outline-primary{color: #DA002E; background-color: transparent; background-image: none; border-color: #DA002E;} .btn-outline-primary:hover{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(160, 0, 0, 0.5);} .btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #DA002E; background-color: transparent;} .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(160, 0, 0, 0.5);} .btn-outline-secondary{color: #DA002E; background-color: transparent; background-image: none; border-color: #DA002E;} .btn-outline-secondary:hover{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);} .btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #DA002E; 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: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .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 0.2rem rgba(135, 90, 123, 0.5);} .btn-outline-success{color: #a72828; background-color: transparent; background-image: none; border-color: #a72828;} .btn-outline-success:hover{color: #FFFFFF; background-color: #a72828; border-color: #a72828;} .btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(167, 40, 40, 0.5);} .btn-outline-success.disabled, .btn-outline-success:disabled{color: #a72828; background-color: transparent;} .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: #FFFFFF; background-color: #a72828; border-color: #a72828;} .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 40, 40, 0.5);} .btn-outline-info{color: #b81717; background-color: transparent; background-image: none; border-color: #b81717;} .btn-outline-info:hover{color: #FFFFFF; background-color: #b81717; border-color: #b81717;} .btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(184, 23, 23, 0.5);} .btn-outline-info.disabled, .btn-outline-info:disabled{color: #b81717; background-color: transparent;} .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: #FFFFFF; background-color: #b81717; border-color: #b81717;} .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(184, 23, 23, 0.5);} .btn-outline-warning{color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107;} .btn-outline-warning:hover{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #ffc107; background-color: transparent;} .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);} .btn-outline-danger{color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545;} .btn-outline-danger:hover{color: #FFFFFF; background-color: #dc3545; border-color: #dc3545;} .btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #dc3545; background-color: transparent;} .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: #FFFFFF; background-color: #dc3545; border-color: #dc3545;} .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);} .btn-outline-light{color: #f6f9f9; background-color: transparent; background-image: none; border-color: #f6f9f9;} .btn-outline-light:hover{color: #212529; background-color: #f6f9f9; border-color: #f6f9f9;} .btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);} .btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;} .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #212529; background-color: #f6f9f9; border-color: #f6f9f9;} .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);} .btn-outline-dark{color: #141f1e; background-color: transparent; background-image: none; border-color: #141f1e;} .btn-outline-dark:hover{color: #FFFFFF; background-color: #141f1e; border-color: #141f1e;} .btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);} .btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;} .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: #FFFFFF; background-color: #141f1e; border-color: #141f1e;} .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);} .btn-outline-alpha{color: #DA002E; background-color: transparent; background-image: none; border-color: #DA002E;} .btn-outline-alpha:hover{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #DA002E; background-color: transparent;} .btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);} .btn-outline-beta{color: #DA002E; background-color: transparent; background-image: none; border-color: #DA002E;} .btn-outline-beta:hover{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);} .btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #DA002E; background-color: transparent;} .btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);} .btn-outline-gamma{color: #5C5B80; background-color: transparent; background-image: none; border-color: #5C5B80;} .btn-outline-gamma:hover{color: #FFFFFF; background-color: #5C5B80; border-color: #5C5B80;} .btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);} .btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #5C5B80; background-color: transparent;} .btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: #FFFFFF; background-color: #5C5B80; border-color: #5C5B80;} .btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);} .btn-outline-delta{color: #5B899E; background-color: transparent; background-image: none; border-color: rgb(158, 91, 91);} .btn-outline-delta:hover{color: #FFFFFF; background-color: rgb(158, 91, 91); border-color: rgb(158, 91, 91);} .btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);} .btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5B899E; background-color: transparent;} .btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: #FFFFFF; background-color: #5B899E; border-color: #5B899E;} .btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);} .btn-outline-epsilon{color: #E46F78; background-color: transparent; background-image: none; border-color: #E46F78;} .btn-outline-epsilon:hover{color: #FFFFFF; background-color: #E46F78; border-color: #E46F78;} .btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);} .btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #E46F78; background-color: transparent;} .btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: #FFFFFF; background-color: #E46F78; border-color: #E46F78;} .btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);} .btn-link{font-weight: 400; color: #DA002E; background-color: transparent;} .btn-link:hover{color: #005452; text-decoration: underline; background-color: transparent; border-color: transparent;} .btn-link:focus, .btn-link.focus{text-decoration: underline; border-color: transparent; box-shadow: none;} .btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;} .btn-lg, .btn-group-lg > .btn{padding: 0.5rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem;} .btn-sm, .btn-group-sm > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.75rem; line-height: 1.5; border-radius: 0.2rem;} .btn-block{display: block; width: 100%;} .btn-block + .btn-block{margin-top: 0.5rem;} input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;} .fade{transition: opacity 0.15s linear;} @media screen and (prefers-reduced-motion: reduce){.fade{transition: none;}} .fade:not(.show){opacity: 0;} .collapse:not(.show){display: none;} .collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;} @media screen and (prefers-reduced-motion: reduce){.collapsing{transition: none;}} .dropup, .dropright, .dropdown, .dropleft{position: relative;} .dropdown-toggle::after{display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;} .dropdown-toggle:empty::after{margin-left: 0;} .dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.875rem; color: #212529; text-align: left; list-style: none; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem;} .dropdown-menu-right{right: 0; left: auto;} .dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;} .dropup .dropdown-toggle::after{display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;} .dropup .dropdown-toggle:empty::after{margin-left: 0;} .dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;} .dropright .dropdown-toggle::after{display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;} .dropright .dropdown-toggle:empty::after{margin-left: 0;} .dropright .dropdown-toggle::after{vertical-align: 0;} .dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;} .dropleft .dropdown-toggle::after{display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: "";} .dropleft .dropdown-toggle::after{display: none;} .dropleft .dropdown-toggle::before{display: inline-block; width: 0; height: 0; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;} .dropleft .dropdown-toggle:empty::after{margin-left: 0;} .dropleft .dropdown-toggle::before{vertical-align: 0;} .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;} .dropdown-divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;} .dropdown-item{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;} .dropdown-item:hover, .dropdown-item:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;} .dropdown-item.active, .dropdown-item:active{color: #FFFFFF; text-decoration: none; background-color: #DA002E;} .dropdown-item.disabled, .dropdown-item:disabled{color: #6c757d; background-color: transparent;} .dropdown-menu.show{display: block;} .dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;} .dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;} .btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;} .btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto;} .btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;} .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;} .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group{margin-left: -1px;} .btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;} .btn-toolbar .input-group{width: auto;} .btn-group > .btn:first-child{margin-left: 0;} .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;} .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;} .dropdown-toggle-split{padding-right: 0.5625rem; padding-left: 0.5625rem;} .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;} .dropleft .dropdown-toggle-split::before{margin-right: 0;} .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;} .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;} .btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;} .btn-group-vertical .btn, .btn-group-vertical .btn-group{width: 100%;} .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group{margin-top: -1px; margin-left: 0;} .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;} .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;} .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;} .input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;} .input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;} .input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;} .input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;} .input-group > .custom-file .custom-file-input:focus{z-index: 4;} .input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;} .input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;} .input-group-prepend, .input-group-append{display: -webkit-box; display: -webkit-flex; display: flex;} .input-group-prepend .btn, .input-group-append .btn{position: relative; z-index: 2;} .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn{margin-left: -1px;} .input-group-prepend{margin-right: -1px;} .input-group-append{margin-left: -1px;} .input-group-text{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.25rem;} .input-group-text input[type="radio"], .input-group-text input[type="checkbox"]{margin-top: 0;} .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn{height: calc(2.640625rem + 2px); padding: 0.5rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem;} .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn{height: calc(1.625rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.5; border-radius: 0.2rem;} .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;} .custom-control{position: relative; display: block; min-height: 1.3125rem; padding-left: 1.5rem;} .custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;} .custom-control-input{position: absolute; z-index: -1; opacity: 0;} .custom-control-input:checked ~ .custom-control-label::before{color: #FFFFFF; background-color: #DA002E;} .custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .custom-control-input:active ~ .custom-control-label::before{color: #FFFFFF; background-color: #54fffc;} .custom-control-input:disabled ~ .custom-control-label{color: #6c757d;} .custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;} .custom-control-label{position: relative; margin-bottom: 0;} .custom-control-label::before{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; user-select: none; background-color: #dee2e6;} .custom-control-label::after{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%;} .custom-checkbox .custom-control-label::before{border-radius: 0.25rem;} .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color: #DA002E;} .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' 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");} .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color: #DA002E;} .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E");} .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);} .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);} .custom-radio .custom-control-label::before{border-radius: 50%;} .custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color: #DA002E;} .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E");} .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);} .custom-select{display: inline-block; width: 100%; height: calc(2.0625rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.5; color: #495057; vertical-align: middle; background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; background-size: 8px 10px; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(33, 255, 251, 0.5);} .custom-select:focus::-ms-value{color: #495057; background-color: #FFFFFF;} .custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.75rem; background-image: none;} .custom-select:disabled{color: #6c757d; background-color: #e9ecef;} .custom-select::-ms-expand{opacity: 0;} .custom-select-sm{height: calc(1.625rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%;} .custom-select-lg{height: calc(2.640625rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 125%;} .custom-file{position: relative; display: inline-block; width: 100%; height: calc(2.0625rem + 2px); margin-bottom: 0;} .custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(2.0625rem + 2px); margin: 0; opacity: 0;} .custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .custom-file-input:focus ~ .custom-file-label::after{border-color: #21fffb;} .custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;} .custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";} .custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(2.0625rem + 2px); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; background-color: #FFFFFF; border: 1px solid #ced4da; border-radius: 0.25rem;} .custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: 2.0625rem; padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: 1px solid #ced4da; border-radius: 0 0.25rem 0.25rem 0;} .custom-range{width: 100%; padding-left: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .custom-range:focus{outline: none;} .custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .custom-range::-moz-focus-outer{border: 0;} .custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #DA002E; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;} @media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}} .custom-range::-webkit-slider-thumb:active{background-color: #54fffc;} .custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;} .custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #DA002E; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;} @media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}} .custom-range::-moz-range-thumb:active{background-color: #54fffc;} .custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;} .custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #DA002E; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;} @media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}} .custom-range::-ms-thumb:active{background-color: #54fffc;} .custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;} .custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;} .custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;} .custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;} @media screen and (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}} .nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;} .nav-link{display: block; padding: 0.5rem 1rem;} .nav-link:hover, .nav-link:focus{text-decoration: none;} .nav-link.disabled{color: #6c757d;} .nav-tabs{border-bottom: 1px solid #dee2e6;} .nav-tabs .nav-item{margin-bottom: -1px;} .nav-tabs .nav-link{border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;} .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color: #e9ecef #e9ecef #dee2e6;} .nav-tabs .nav-link.disabled{color: #6c757d; background-color: transparent; border-color: transparent;} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color: #495057; background-color: #FFFFFF; border-color: #dee2e6 #dee2e6 #FFFFFF;} .nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;} .nav-pills .nav-link{border-radius: 0.25rem;} .nav-pills .nav-link.active, .nav-pills .show > .nav-link{color: #FFFFFF; background-color: #DA002E;} .nav-fill .nav-item{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;} .nav-justified .nav-item{flex-basis: 0; flex-grow: 1; text-align: center;} .tab-content > .tab-pane{display: none;} .tab-content > .active{display: block;} .navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;} .navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;} .navbar-brand{display: inline-block; padding-top: 0.3359375rem; padding-bottom: 0.3359375rem; margin-right: 1rem; font-size: 1.09375rem; line-height: inherit; white-space: nowrap;} .navbar-brand:hover, .navbar-brand:focus{text-decoration: none;} .navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;} .navbar-nav .nav-link{padding-right: 0; padding-left: 0;} .navbar-nav .dropdown-menu{position: static; float: none;} .navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;} .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;} .navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.09375rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem;} .navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;} .navbar-toggler:not(:disabled):not(.disabled){cursor: pointer;} .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;} @media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}} @media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}} @media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}} @media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}} @media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}} @media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}} @media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}} @media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}} .navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;} .navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;} .navbar-expand .navbar-nav{flex-direction: row;} .navbar-expand .navbar-nav .dropdown-menu{position: absolute;} .navbar-expand .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;} .navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;} .navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;} .navbar-expand .navbar-toggler{display: none;} .navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);} .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);} .navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.5);} .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: rgba(0, 0, 0, 0.7);} .navbar-light .navbar-nav .nav-link.disabled{color: rgba(0, 0, 0, 0.3);} .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color: rgba(0, 0, 0, 0.9);} .navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);} .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} .navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);} .navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);} .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);} .navbar-dark .navbar-brand{color: #FFFFFF;} .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: #FFFFFF;} .navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);} .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color: rgba(255, 255, 255, 0.75);} .navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255, 255, 255, 0.25);} .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active{color: #FFFFFF;} .navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);} .navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} .navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);} .navbar-dark .navbar-text a{color: #FFFFFF;} .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: #FFFFFF;} .card{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #FFFFFF; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem;} .card > hr{margin-right: 0; margin-left: 0;} .card > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;} .card > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .card-body{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem;} .card-title{margin-bottom: 0.75rem;} .card-subtitle{margin-top: -0.375rem; margin-bottom: 0;} .card-text:last-child{margin-bottom: 0;} .card-link:hover{text-decoration: none;} .card-link + .card-link{margin-left: 1.25rem;} .card-header{padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125);} .card-header:first-child{border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;} .card-header + .list-group .list-group-item:first-child{border-top: 0;} .card-footer{padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125);} .card-footer:last-child{border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);} .card-header-tabs{margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0;} .card-header-pills{margin-right: -0.625rem; margin-left: -0.625rem;} .card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;} .card-img{width: 100%; border-radius: calc(0.25rem - 1px);} .card-img-top{width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px);} .card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px);} .card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .card-deck .card{margin-bottom: 15px;} @media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}} .card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;} .card-group > .card{margin-bottom: 15px;} @media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card{margin-left: 0; border-left: 0;}.card-group > .card:first-child{border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header{border-top-right-radius: 0;}.card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer{border-bottom-right-radius: 0;}.card-group > .card:last-child{border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header{border-top-left-radius: 0;}.card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer{border-bottom-left-radius: 0;}.card-group > .card:only-child{border-radius: 0.25rem;}.card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header{border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}.card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer{border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem;}.card-group > .card:not(:first-child):not(:last-child):not(:only-child){border-radius: 0;}.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius: 0;}} .card-columns .card{margin-bottom: 0.75rem;} @media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card{display: inline-block; width: 100%;}} .accordion .card:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;} .accordion .card:not(:first-of-type) .card-header:first-child{border-radius: 0;} .accordion .card:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .accordion .card:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;} .breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.25rem;} .breadcrumb-item + .breadcrumb-item{padding-left: 0.5rem;} .breadcrumb-item + .breadcrumb-item::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";} .breadcrumb-item + .breadcrumb-item:hover::before{text-decoration: underline;} .breadcrumb-item + .breadcrumb-item:hover::before{text-decoration: none;} .breadcrumb-item.active{color: #6c757d;} .pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem;} .page-link{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #DA002E; background-color: #FFFFFF; border: 1px solid #dee2e6;} .page-link:hover{z-index: 2; color: #005452; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6;} .page-link:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);} .page-link:not(:disabled):not(.disabled){cursor: pointer;} .page-item:first-child .page-link{margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .page-item:last-child .page-link{border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;} .page-item.active .page-link{z-index: 1; color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .page-item.disabled .page-link{color: #6c757d; pointer-events: none; cursor: auto; background-color: #FFFFFF; border-color: #dee2e6;} .pagination-lg .page-link{padding: 0.75rem 1.5rem; font-size: 1.09375rem; line-height: 1.5;} .pagination-lg .page-item:first-child .page-link{border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem;} .pagination-lg .page-item:last-child .page-link{border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem;} .pagination-sm .page-link{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.5;} .pagination-sm .page-item:first-child .page-link{border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem;} .pagination-sm .page-item:last-child .page-link{border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem;} .badge{display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem;} .badge:empty{display: none;} .btn .badge{position: relative; top: -1px;} .badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;} .badge-primary{color: #FFFFFF; background-color: #DA002E;} .badge-primary[href]:hover, .badge-primary[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #be0a0a;} .badge-secondary{color: #FFFFFF; background-color: #DA002E;} .badge-secondary[href]:hover, .badge-secondary[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #ad2626;} .badge-success{color: #FFFFFF; background-color: #a72828;} .badge-success[href]:hover, .badge-success[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #a72828;} .badge-info{color: #FFFFFF; background-color: #b81717;} .badge-info[href]:hover, .badge-info[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #961313;} .badge-warning{color: #212529; background-color: #ffc107;} .badge-warning[href]:hover, .badge-warning[href]:focus{color: #212529; text-decoration: none; background-color: #d39e00;} .badge-danger{color: #FFFFFF; background-color: #dc3545;} .badge-danger[href]:hover, .badge-danger[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #bd2130;} .badge-light{color: #212529; background-color: #f6f9f9;} .badge-light[href]:hover, .badge-light[href]:focus{color: #212529; text-decoration: none; background-color: #d7e4e4;} .badge-dark{color: #FFFFFF; background-color: #141f1e;} .badge-dark[href]:hover, .badge-dark[href]:focus{color: #FFFFFF; text-decoration: none; background-color: black;} .badge-alpha{color: #FFFFFF; background-color: #DA002E;} .badge-alpha[href]:hover, .badge-alpha[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #be0a0a;} .badge-beta{color: #FFFFFF; background-color: #DA002E;} .badge-beta[href]:hover, .badge-beta[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #ad2626;} .badge-gamma{color: #FFFFFF; background-color: #5C5B80;} .badge-gamma[href]:hover, .badge-gamma[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #474662;} .badge-delta{color: #FFFFFF; background-color: #5B899E;} .badge-delta[href]:hover, .badge-delta[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #486d7e;} .badge-epsilon{color: #FFFFFF; background-color: #E46F78;} .badge-epsilon[href]:hover, .badge-epsilon[href]:focus{color: #FFFFFF; text-decoration: none; background-color: #dc4450;} .jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.3rem;} @media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}} .jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;} .alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem;} .alert-heading{color: inherit;} .alert-link{font-weight: 700;} .alert-dismissible{padding-right: 3.8125rem;} .alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;} .alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;} .alert-primary hr{border-top-color: #a6dddd;} .alert-primary .alert-link{color: #002020;} .alert-secondary{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;} .alert-secondary hr{border-top-color: #d2c2ce;} .alert-secondary .alert-link{color: #271b24;} .alert-success{color: #155724; background-color: #d4edda; border-color: #c3e6cb;} .alert-success hr{border-top-color: #b1dfbb;} .alert-success .alert-link{color: #0b2e13;} .alert-info{color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb;} .alert-info hr{border-top-color: #abdde5;} .alert-info .alert-link{color: #062c33;} .alert-warning{color: #856404; background-color: #fff3cd; border-color: #ffeeba;} .alert-warning hr{border-top-color: #ffe8a1;} .alert-warning .alert-link{color: #533f03;} .alert-danger{color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;} .alert-danger hr{border-top-color: #f1b0b7;} .alert-danger .alert-link{color: #491217;} .alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;} .alert-light hr{border-top-color: #edf3f3;} .alert-light .alert-link{color: #676767;} .alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;} .alert-dark hr{border-top-color: #b0b4b4;} .alert-dark .alert-link{color: black;} .alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;} .alert-alpha hr{border-top-color: #a6dddd;} .alert-alpha .alert-link{color: #002020;} .alert-beta{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;} .alert-beta hr{border-top-color: #d2c2ce;} .alert-beta .alert-link{color: #271b24;} .alert-gamma{color: #302f43; background-color: #dedee6; border-color: #d1d1db;} .alert-gamma hr{border-top-color: #c3c3d0;} .alert-gamma .alert-link{color: #1b1a25;} .alert-delta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;} .alert-delta hr{border-top-color: #c1d2db;} .alert-delta .alert-link{color: #1c2b32;} .alert-epsilon{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;} .alert-epsilon hr{border-top-color: #f3c2c5;} .alert-epsilon .alert-link{color: #55292c;} @keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}} .progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.65625rem; background-color: #e9ecef; border-radius: 0.25rem;} .progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: #FFFFFF; text-align: center; white-space: nowrap; background-color: #DA002E; transition: width 0.6s ease;} @media screen and (prefers-reduced-motion: reduce){.progress-bar{transition: none;}} .progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;} .progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;} .media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;} .media-body{flex: 1;} .list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;} .list-group-item-action{width: 100%; color: #495057; text-align: inherit;} .list-group-item-action:hover, .list-group-item-action:focus{color: #495057; text-decoration: none; background-color: #f8f9fa;} .list-group-item-action:active{color: #212529; background-color: #e9ecef;} .list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.125);} .list-group-item:first-child{border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;} .list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .list-group-item:hover, .list-group-item:focus{z-index: 1; text-decoration: none;} .list-group-item.disabled, .list-group-item:disabled{color: #6c757d; background-color: #FFFFFF;} .list-group-item.active{z-index: 2; color: #FFFFFF; background-color: #DA002E; border-color: #DA002E;} .list-group-flush .list-group-item{border-right: 0; border-left: 0; border-radius: 0;} .list-group-flush:first-child .list-group-item:first-child{border-top: 0;} .list-group-flush:last-child .list-group-item:last-child{border-bottom: 0;} .list-group-item-primary{color: #005352; background-color: #b8e4e4;} .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;} .list-group-item-primary.list-group-item-action.active{color: #FFFFFF; background-color: #005352; border-color: #005352;} .list-group-item-secondary{color: #462f40; background-color: #ddd1da;} .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;} .list-group-item-secondary.list-group-item-action.active{color: #FFFFFF; background-color: #462f40; border-color: #462f40;} .list-group-item-success{color: #155724; background-color: #c3e6cb;} .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #155724; background-color: #b1dfbb;} .list-group-item-success.list-group-item-action.active{color: #FFFFFF; background-color: #155724; border-color: #155724;} .list-group-item-info{color: #0c5460; background-color: #bee5eb;} .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #0c5460; background-color: #abdde5;} .list-group-item-info.list-group-item-action.active{color: #FFFFFF; background-color: #0c5460; border-color: #0c5460;} .list-group-item-warning{color: #856404; background-color: #ffeeba;} .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #856404; background-color: #ffe8a1;} .list-group-item-warning.list-group-item-action.active{color: #FFFFFF; background-color: #856404; border-color: #856404;} .list-group-item-danger{color: #721c24; background-color: #f5c6cb;} .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #721c24; background-color: #f1b0b7;} .list-group-item-danger.list-group-item-action.active{color: #FFFFFF; background-color: #721c24; border-color: #721c24;} .list-group-item-light{color: #808181; background-color: #fcfdfd;} .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;} .list-group-item-light.list-group-item-action.active{color: #FFFFFF; background-color: #808181; border-color: #808181;} .list-group-item-dark{color: #0b1010; background-color: #bdc0c0;} .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;} .list-group-item-dark.list-group-item-action.active{color: #FFFFFF; background-color: #0b1010; border-color: #0b1010;} .list-group-item-alpha{color: #005352; background-color: #b8e4e4;} .list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;} .list-group-item-alpha.list-group-item-action.active{color: #FFFFFF; background-color: #005352; border-color: #005352;} .list-group-item-beta{color: #462f40; background-color: #ddd1da;} .list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;} .list-group-item-beta.list-group-item-action.active{color: #FFFFFF; background-color: #462f40; border-color: #462f40;} .list-group-item-gamma{color: #302f43; background-color: #d1d1db;} .list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;} .list-group-item-gamma.list-group-item-action.active{color: #FFFFFF; background-color: #302f43; border-color: #302f43;} .list-group-item-delta{color: #2f4752; background-color: #d1dee4;} .list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;} .list-group-item-delta.list-group-item-action.active{color: #FFFFFF; background-color: #2f4752; border-color: #2f4752;} .list-group-item-epsilon{color: #773a3e; background-color: #f7d7d9;} .list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;} .list-group-item-epsilon.list-group-item-action.active{color: #FFFFFF; background-color: #773a3e; border-color: #773a3e;} .close{float: right; font-size: 1.3125rem; font-weight: 700; line-height: 1; color: #000000; text-shadow: 0 1px 0 #FFFFFF; opacity: .5;} .close:not(:disabled):not(.disabled){cursor: pointer;} .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{color: #000000; text-decoration: none; opacity: .75;} button.close{padding: 0; background-color: transparent; border: 0; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;} .modal-open{overflow: hidden;} .modal-open .modal{overflow-x: hidden; overflow-y: auto;} .modal{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0;} .modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;} .modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -25%);} @media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}} .modal.show .modal-dialog{transform: translate(0, 0);} .modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - (0.5rem * 2));} .modal-dialog-centered::before{display: block; height: calc(100vh - (0.5rem * 2)); content: "";} .modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0;} .modal-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000;} .modal-backdrop.fade{opacity: 0;} .modal-backdrop.show{opacity: 0.5;} .modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem;} .modal-header .close{padding: 1rem; margin: -1rem -1rem -1rem auto;} .modal-title{margin-bottom: 0; line-height: 1.5;} .modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;} .modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef;} .modal-footer > :not(:first-child){margin-left: .25rem;} .modal-footer > :not(:last-child){margin-right: .25rem;} .modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;} @media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-centered{min-height: calc(100% - (1.75rem * 2));}.modal-dialog-centered::before{height: calc(100vh - (1.75rem * 2));}.modal-sm{max-width: 300px;}} @media (min-width: 992px){.modal-lg{max-width: 980px;}} .tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;} .tooltip.show{opacity: 0.9;} .tooltip .arrow{position: absolute; display: block; width: 0.8rem; height: 0.4rem;} .tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;} .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;} .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;} .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000000;} .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;} .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.8rem;} .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000000;} .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;} .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;} .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000000;} .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;} .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.8rem;} .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000000;} .tooltip-inner{max-width: 200px; padding: 0.25rem 0.5rem; color: #FFFFFF; text-align: center; background-color: #000000; border-radius: 0.25rem;} .popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem;} .popover .arrow{position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem;} .popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;} .bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;} .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow{bottom: calc((0.5rem + 1px) * -1);} .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after{border-width: 0.5rem 0.5rem 0;} .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before{bottom: 0; border-top-color: rgba(0, 0, 0, 0.25);} .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after{bottom: 1px; border-top-color: #FFFFFF;} .bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;} .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0;} .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after{border-width: 0.5rem 0.5rem 0.5rem 0;} .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before{left: 0; border-right-color: rgba(0, 0, 0, 0.25);} .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after{left: 1px; border-right-color: #FFFFFF;} .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;} .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow{top: calc((0.5rem + 1px) * -1);} .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width: 0 0.5rem 0.5rem 0.5rem;} .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before{top: 0; border-bottom-color: rgba(0, 0, 0, 0.25);} .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after{top: 1px; border-bottom-color: #FFFFFF;} .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7;} .bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;} .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0;} .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after{border-width: 0.5rem 0 0.5rem 0.5rem;} .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before{right: 0; border-left-color: rgba(0, 0, 0, 0.25);} .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after{right: 1px; border-left-color: #FFFFFF;} .popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px);} .popover-header:empty{display: none;} .popover-body{padding: 0.5rem 0.75rem; color: #212529;} .carousel{position: relative;} .carousel-inner{position: relative; width: 100%; overflow: hidden;} .carousel-item{position: relative; display: none; align-items: center; width: 100%; backface-visibility: hidden; perspective: 1000px;} .carousel-item.active, .carousel-item-next, .carousel-item-prev{display: block; transition: transform 0.6s ease;} @media screen and (prefers-reduced-motion: reduce){.carousel-item.active, .carousel-item-next, .carousel-item-prev{transition: none;}} .carousel-item-next, .carousel-item-prev{position: absolute; top: 0;} .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right{transform: translateX(0);} @supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right{transform: translate3d(0, 0, 0);}} .carousel-item-next, .active.carousel-item-right{transform: translateX(100%);} @supports (transform-style: preserve-3d){.carousel-item-next, .active.carousel-item-right{transform: translate3d(100%, 0, 0);}} .carousel-item-prev, .active.carousel-item-left{transform: translateX(-100%);} @supports (transform-style: preserve-3d){.carousel-item-prev, .active.carousel-item-left{transform: translate3d(-100%, 0, 0);}} .carousel-fade .carousel-item{opacity: 0; transition-duration: .6s; transition-property: opacity;} .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{opacity: 1;} .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{opacity: 0;} .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev{transform: translateX(0);} @supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev{transform: translate3d(0, 0, 0);}} .carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: #FFFFFF; text-align: center; opacity: 0.5;} .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: #FFFFFF; text-decoration: none; outline: 0; opacity: .9;} .carousel-control-prev{left: 0;} .carousel-control-next{right: 0;} .carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%;} .carousel-control-prev-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");} .carousel-control-next-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");} .carousel-indicators{position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;} .carousel-indicators li{position: relative; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5);} .carousel-indicators li::before{position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "";} .carousel-indicators li::after{position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "";} .carousel-indicators .active{background-color: #FFFFFF;} .carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #FFFFFF; text-align: center;} .align-baseline{vertical-align: baseline !important;} .align-top{vertical-align: top !important;} .align-middle{vertical-align: middle !important;} .align-bottom{vertical-align: bottom !important;} .align-text-bottom{vertical-align: text-bottom !important;} .align-text-top{vertical-align: text-top !important;} .bg-primary{background-color: #DA002E !important; color: #FFFFFF;} .bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #be0a0a !important; color: #FFFFFF;} .bg-secondary{background-color: #DA002E !important; color: #FFFFFF;} .bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #a01616 !important; color: #FFFFFF;} .bg-success{background-color: #a72828 !important; color: #FFFFFF;} .bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #a72828 !important; color: #FFFFFF;} .bg-info{background-color: #b81717 !important; color: #FFFFFF;} .bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #961313 !important; color: #FFFFFF;} .bg-warning{background-color: #ffc107 !important; color: #212529;} .bg-warning .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #d39e00 !important; color: #212529;} .bg-danger{background-color: #dc3545 !important; color: #FFFFFF;} .bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #bd2130 !important; color: #FFFFFF;} .bg-light{background-color: #f6f9f9 !important; color: #212529;} .bg-light .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #212529;} .bg-dark{background-color: #141f1e !important; color: #FFFFFF;} .bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: #FFFFFF;} .bg-alpha{background-color: #DA002E !important; color: #FFFFFF;} .bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #be0a0a !important; color: #FFFFFF;} .bg-beta{background-color: #DA002E !important; color: #FFFFFF;} .bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #ad2626 !important; color: #FFFFFF;} .bg-gamma{background-color: #5C5B80 !important; color: #FFFFFF;} .bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #474662 !important; color: #FFFFFF;} .bg-delta{background-color: #5B899E !important; color: #FFFFFF;} .bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #486d7e !important; color: #FFFFFF;} .bg-epsilon{background-color: #E46F78 !important; color: #FFFFFF;} .bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #dc4450 !important; color: #FFFFFF;} .bg-white{background-color: #FFFFFF !important;} .bg-transparent{background-color: transparent !important;} .border{border: 1px solid #dee2e6 !important;} .border-top{border-top: 1px solid #dee2e6 !important;} .border-right{border-right: 1px solid #dee2e6 !important;} .border-bottom{border-bottom: 1px solid #dee2e6 !important;} .border-left{border-left: 1px solid #dee2e6 !important;} .border-0{border: 0 !important;} .border-top-0{border-top: 0 !important;} .border-right-0{border-right: 0 !important;} .border-bottom-0{border-bottom: 0 !important;} .border-left-0{border-left: 0 !important;} .border-primary{border-color: #DA002E !important;} .border-secondary{border-color: #DA002E !important;} .border-success{border-color: #a72828 !important;} .border-info{border-color: #b81717 !important;} .border-warning{border-color: #ffc107 !important;} .border-danger{border-color: #dc3545 !important;} .border-light{border-color: #f6f9f9 !important;} .border-dark{border-color: #141f1e !important;} .border-alpha{border-color: #DA002E !important;} .border-beta{border-color: #DA002E !important;} .border-gamma{border-color: #5C5B80 !important;} .border-delta{border-color: #5B899E !important;} .border-epsilon{border-color: #E46F78 !important;} .border-white{border-color: #FFFFFF !important;} .font-italic{font-style: italic !important;} .text-white{color: #FFFFFF !important;} .text-primary{color: #DA002E !important;} a.text-primary:hover, a.text-primary:focus{color: #be0a0a !important;} .text-secondary{color: #DA002E !important;} a.text-secondary:hover, a.text-secondary:focus{color: #ad2626 !important;} .text-success{color: #a72828 !important;} a.text-success:hover, a.text-success:focus{color: #a72828 !important;} .text-info{color: #b81717 !important;} a.text-info:hover, a.text-info:focus{color: #961313 !important;} .text-warning{color: #ffc107 !important;} a.text-warning:hover, a.text-warning:focus{color: #d39e00 !important;} .text-danger{color: #dc3545 !important;} a.text-danger:hover, a.text-danger:focus{color: #bd2130 !important;} .text-light{color: #f6f9f9 !important;} a.text-light:hover, a.text-light:focus{color: #d7e4e4 !important;} .text-dark{color: #141f1e !important;} a.text-dark:hover, a.text-dark:focus{color: black !important;} .text-alpha{color: #DA002E !important;} a.text-alpha:hover, a.text-alpha:focus{color: #be0a0a !important;} .text-beta{color: #DA002E !important;} a.text-beta:hover, a.text-beta:focus{color: #ad2626 !important;} .text-gamma{color: #5C5B80 !important;} a.text-gamma:hover, a.text-gamma:focus{color: #474662 !important;} .text-delta{color: #5B899E !important;} a.text-delta:hover, a.text-delta:focus{color: #486d7e !important;} .text-epsilon{color: #E46F78 !important;} a.text-epsilon:hover, a.text-epsilon:focus{color: #dc4450 !important;} .text-body{color: #212529 !important;} .text-muted{color: #6c757d !important;} .text-black-50{color: rgba(0, 0, 0, 0.5) !important;} .text-white-50{color: rgba(255, 255, 255, 0.5) !important;} .text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;} .visible{visibility: visible !important;} .invisible{visibility: hidden !important;} @media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge{border: 1px solid #000000;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: #FFFFFF !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} .alert{clear: both;} @media (max-width: 767.98px){.o_main_navbar .o_app{float: none; margin: 0; border-bottom: 1px solid #ad2626; color: transparent !important;}} @media (max-width: 767.98px){.o_main_navbar > .o_menu_brand{float: none; margin: 0; border-bottom: 1px solid #ad2626; color: transparent !important;}} @media (max-width: 767.98px){.o_main_navbar{transition: height 200ms linear 0s; position: relative; height: 46px;}.o_main_navbar > ul > li{float: none;}.o_main_navbar > ul > li .dropdown-backdrop{display: none;}.o_main_navbar > ul > li .dropdown-menu.show{max-height: none;}.o_main_navbar > ul.o_menu_sections{width: 100%; display: none;}.o_main_navbar > ul.o_menu_sections .dropdown-menu.show{position: static; float: none; background-color: transparent; box-shadow: none; border: none; overflow: visible;}.o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item{background-color: transparent; color: inherit;}.o_main_navbar > ul.o_menu_systray{position: absolute; top: 0px; left: 46px; bottom: auto; right: 46px; height: 46px; text-align: right;}.o_main_navbar > ul.o_menu_systray > li{display: inline-block;}.o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show{position: absolute; top: 46px; left: 0; bottom: 0; right: 0; position: fixed; width: auto;}.o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name{display: none;}} .bg-100{background-color: #f8f9fa !important; color: #212529;} .bg-100 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus{background-color: #dae0e5 !important; color: #212529;} .text-100{color: #f8f9fa !important;} a.text-100:hover, a.text-100:focus{color: #dae0e5 !important;} .bg-200{background-color: #e9ecef !important; color: #212529;} .bg-200 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-200:hover, a.bg-200:focus, button.bg-200:hover, button.bg-200:focus{background-color: #cbd3da !important; color: #212529;} .text-200{color: #e9ecef !important;} a.text-200:hover, a.text-200:focus{color: #cbd3da !important;} .bg-300{background-color: #dee2e6 !important; color: #212529;} .bg-300 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-300:hover, a.bg-300:focus, button.bg-300:hover, button.bg-300:focus{background-color: #c1c9d0 !important; color: #212529;} .text-300{color: #dee2e6 !important;} a.text-300:hover, a.text-300:focus{color: #c1c9d0 !important;} .bg-400{background-color: #ced4da !important; color: #212529;} .bg-400 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-400:hover, a.bg-400:focus, button.bg-400:hover, button.bg-400:focus{background-color: #b1bbc4 !important; color: #212529;} .text-400{color: #ced4da !important;} a.text-400:hover, a.text-400:focus{color: #b1bbc4 !important;} .bg-500{background-color: #adb5bd !important; color: #212529;} .bg-500 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-500:hover, a.bg-500:focus, button.bg-500:hover, button.bg-500:focus{background-color: #919ca6 !important; color: #212529;} .text-500{color: #adb5bd !important;} a.text-500:hover, a.text-500:focus{color: #919ca6 !important;} .bg-600{background-color: #6c757d !important; color: #FFFFFF;} .bg-600 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-600:hover, a.bg-600:focus, button.bg-600:hover, button.bg-600:focus{background-color: #545b62 !important; color: #FFFFFF;} .text-600{color: #6c757d !important;} a.text-600:hover, a.text-600:focus{color: #545b62 !important;} .bg-700{background-color: #495057 !important; color: #FFFFFF;} .bg-700 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-700:hover, a.bg-700:focus, button.bg-700:hover, button.bg-700:focus{background-color: #32373b !important; color: #FFFFFF;} .text-700{color: #495057 !important;} a.text-700:hover, a.text-700:focus{color: #32373b !important;} .bg-800{background-color: #343a40 !important; color: #FFFFFF;} .bg-800 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-800:hover, a.bg-800:focus, button.bg-800:hover, button.bg-800:focus{background-color: #1d2124 !important; color: #FFFFFF;} .text-800{color: #343a40 !important;} a.text-800:hover, a.text-800:focus{color: #1d2124 !important;} .bg-900{background-color: #212529 !important; color: #FFFFFF;} .bg-900 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-900:hover, a.bg-900:focus, button.bg-900:hover, button.bg-900:focus{background-color: #0a0c0d !important; color: #FFFFFF;} .text-900{color: #212529 !important;} a.text-900:hover, a.text-900:focus{color: #0a0c0d !important;} .bg-black-25{background-color: rgba(0, 0, 0, 0.25) !important; color: #212529;} .bg-black-25 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-black-25:hover, a.bg-black-25:focus, button.bg-black-25:hover, button.bg-black-25:focus{background-color: rgba(0, 0, 0, 0.25) !important; color: #212529;} .text-black-25{color: rgba(0, 0, 0, 0.25) !important;} a.text-black-25:hover, a.text-black-25:focus{color: rgba(0, 0, 0, 0.25) !important;} .bg-black-50{background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;} .bg-black-50 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black-50:hover, a.bg-black-50:focus, button.bg-black-50:hover, button.bg-black-50:focus{background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;} .text-black-50{color: rgba(0, 0, 0, 0.5) !important;} a.text-black-50:hover, a.text-black-50:focus{color: rgba(0, 0, 0, 0.5) !important;} .bg-black-75{background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;} .bg-black-75 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black-75:hover, a.bg-black-75:focus, button.bg-black-75:hover, button.bg-black-75:focus{background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;} .text-black-75{color: rgba(0, 0, 0, 0.75) !important;} a.text-black-75:hover, a.text-black-75:focus{color: rgba(0, 0, 0, 0.75) !important;} .bg-white-25{background-color: rgba(255, 255, 255, 0.25) !important; color: #212529;} .bg-white-25 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-25:hover, a.bg-white-25:focus, button.bg-white-25:hover, button.bg-white-25:focus{background-color: rgba(230, 229, 229, 0.25) !important; color: #212529;} .text-white-25{color: rgba(255, 255, 255, 0.25) !important;} a.text-white-25:hover, a.text-white-25:focus{color: rgba(230, 229, 229, 0.25) !important;} .bg-white-50{background-color: rgba(255, 255, 255, 0.5) !important; color: #212529;} .bg-white-50 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-50:hover, a.bg-white-50:focus, button.bg-white-50:hover, button.bg-white-50:focus{background-color: rgba(230, 229, 229, 0.5) !important; color: #212529;} .text-white-50{color: rgba(255, 255, 255, 0.5) !important;} a.text-white-50:hover, a.text-white-50:focus{color: rgba(230, 229, 229, 0.5) !important;} .bg-white-75{background-color: rgba(255, 255, 255, 0.75) !important; color: #212529;} .bg-white-75 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-75:hover, a.bg-white-75:focus, button.bg-white-75:hover, button.bg-white-75:focus{background-color: rgba(230, 229, 229, 0.75) !important; color: #212529;} .text-white-75{color: rgba(255, 255, 255, 0.75) !important;} a.text-white-75:hover, a.text-white-75:focus{color: rgba(230, 229, 229, 0.75) !important;} .bg-white{background-color: #FFFFFF !important; color: #212529;} .bg-white .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{background-color: #e6e5e5 !important; color: #212529;} .text-white{color: #FFFFFF !important;} a.text-white:hover, a.text-white:focus{color: #e6e5e5 !important;} .bg-black{background-color: #000000 !important; color: #FFFFFF;} .bg-black .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{background-color: black !important; color: #FFFFFF;} .text-black{color: #000000 !important;} a.text-black:hover, a.text-black:focus{color: black !important;} .oe_demo div{position: absolute; top: auto; left: 0; bottom: 0; right: auto; background-color: rgba(0, 0, 0, 0.4); opacity: 0.85; width: 100%; padding: 7px; color: white; font-weight: bold;} .oe_demo div a{color: white;} .oe_search_box{padding-right: 23px;} .para_large{font-size: 120%;} .jumbotron .para_large p{font-size: 150%;} .readable{font-size: 120%; max-width: 700px; margin-left: auto; margin-right: auto;} .readable .container{padding-left: 0; padding-right: 0; width: auto;} .oe_dark{background-color: rgba(200, 200, 200, 0.14);} .oe_black{background-color: rgba(0, 0, 0, 0.9); color: white;} .oe_green{background-color: #169C78; color: white;} .oe_green .text-muted{color: #ddd !important;} .oe_blue_light{background-color: #41b6ab; color: white;} .oe_blue_light .text-muted{color: #ddd !important;} .oe_blue{background-color: #34495e; color: white;} .oe_orange{background-color: #f05442; color: white;}