.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: #7C7BAD; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #7C7BAD;} #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_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;} 

/* /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%;} 

/* /infra_constructions/static/src/css/style.css defined in bundle 'web.assets_frontend' */
@media only screen and (max-width: 600px){.custom_height{height: 150px; min-height: 150px;}#top_menu{background: none repeat scroll 0 0 #FFF; padding: 11px;}} @media (min-width: 600px){.custom_height{height: 450px; min-height: 200px;}} .oe_structure{margin-top: 58px;} .bg-light{background-color: #f6f9f9 !important;} .nav-link{font-weight: bolder;} header .navbar-brand.logo img{height: 45px; width: 75px;} .label_class{padding: 12px 30px; border: 1px solid #875A7B; background:#875A7B; color:#fff; transition: all 0.05s ease-in-out;} #myTable{border-collapse: collapse; width: 100%; border: 1px solid #ddd;} #myTable th, #myTable td{text-align: left; padding: 12px;} #myTable tr{border-bottom: 1px solid #ddd;} #myTable tr.header, #myTable tr:hover{background-color: #f1f1f1;} .shell{padding:20px 0;} .wsk-cp-product{background:#fff; padding:15px; border-radius:6px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); position:relative; margin:20px auto;} .wsk-cp-img{position:absolute; top:5px; left:50%; transform:translate(-50%); -webkit-transform:translate(-50%); -ms-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -khtml-transform:translate(-50%); width: 100%; padding: 15px; transition: all 0.2s ease-in-out;} .wsk-cp-img img{width:100%; transition: all 0.2s ease-in-out; border-radius:6px;} .wsk-cp-product:hover .wsk-cp-img{top:-40px;} .wsk-cp-product:hover .wsk-cp-img img{box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);} .wsk-cp-text{padding-top:150%;} .wsk-cp-text .category{text-align:center; font-size:12px; font-weight:bold; padding:5px; margin-bottom:45px; position:relative; transition: all 0.2s ease-in-out; cursor: pointer;} .wsk-cp-text .category > *{position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -khtml-transform: translate(-50%,-50%);} .wsk-cp-text .category > span{padding: 12px 30px; border: 1px solid #875A7B; background:#875A7B; color:#fff; box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22); border-radius:27px; transition: all 0.05s ease-in-out;} .wsk-cp-product:hover .wsk-cp-text .category > span{border-color:#ddd; box-shadow: none; padding: 11px 28px;} .wsk-cp-product:hover .wsk-cp-text .category{margin-top: 0px;} .wsk-cp-text .title-product{text-align:center;} .wsk-cp-text .title-product h3{font-size:20px; font-weight:bold; margin:15px auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:100%;} .wsk-cp-text .description-prod p{margin:0;} .wsk-cp-text .description-prod{text-align:center; width: 100%; height:62px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom:15px;} .card-footer{border-top: 1px solid #ddd;} .card-footer:after, .card-footer:before{content:''; display:table;} .card-footer:after{clear:both;} .card-footer .wcf-left{float:left;} .card-footer .wcf-right{float:right;} .price{font-size:18px; font-weight:bold;} a.buy-btn{display:block; color:#212121; text-align:center; font-size: 18px; width:35px; height:35px; line-height:35px; border-radius:50%; border:1px solid #212121; transition: all 0.2s ease-in-out;} a.buy-btn:hover , a.buy-btn:active, a.buy-btn:focus{border-color: #FF9800; background: #FF9800; color: #fff; text-decoration:none;} .wsk-btn{display:inline-block; color:#212121; text-align:center; font-size: 18px; transition: all 0.2s ease-in-out; border-color: #FF9800; background: #FF9800; padding:12px 30px; border-radius:27px; margin: 0 5px;} .wsk-btn:hover, .wsk-btn:focus, .wsk-btn:active{text-decoration:none; color:#fff;} .red{color:#F44336; font-size:22px; display:inline-block; margin: 0 5px;} @media screen and (max-width: 991px){.wsk-cp-product{margin:40px auto;}.wsk-cp-product .wsk-cp-img{top:-40px;}.wsk-cp-product .wsk-cp-img img{box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}.wsk-cp-product .wsk-cp-text .category > span{border-color:#ddd; box-shadow: none; padding: 11px 28px;}.wsk-cp-product .wsk-cp-text .category{margin-top: 0px;}a.buy-btn{border-color: #FF9800; background: #FF9800; color: #fff;}} .bg_light_tomato{background-color:#F96967;} .bg_light_blue{background-color: #bce8f1;} th.total_bal{width: 8%;} .bg_light_pink{background-color: #f2dede} .bg_light_green{background-color: #A3F49A} .bg_light_yellow{background-color: #fcf8e3} .card-custom-body{color: #212529; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem;} div.big{font-size:250% !important;} .o_list_table{overflow-y: auto; height: 200px;} .o_list_table table{border-collapse: collapse; width: 100%;} .o_list_table th{position: sticky !important; top: 0; background: #eee;} .table-wrapper{background: #fff; padding: 20px 25px; margin: 30px auto; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,.05);} .table-wrapper .btn{float: right; color: #333; background-color: #fff; border-radius: 3px; border: none; outline: none !important; margin-left: 10px;} .table-wrapper .btn:hover{color: #333; background: #f2f2f2;} .table-wrapper .btn.btn-primary{color: #fff; background: #03A9F4;} .table-wrapper .btn.btn-primary:hover{background: #03a3e7;} .table-title .btn{font-size: 13px; border: none;} .table-title .btn i{float: left; font-size: 21px; margin-right: 5px;} .table-title .btn span{float: left; margin-top: 2px;} .table-title{color: #fff; background: #4b5366; padding: 16px 25px; margin: -20px -25px 10px; border-radius: 3px 3px 0 0;} .table-title h2{margin: 5px 0 0; font-size: 24px;} .show-entries select.form-control{width: 60px; margin: 0 5px;} .table-filter .filter-group{float: right; margin-left: 15px;} .table-filter input, .table-filter select{height: 34px; border-radius: 3px; border-color: #ddd; box-shadow: none;} .table-filter{padding: 5px 0 15px; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px;} .table-filter .btn{height: 34px;} .table-filter label{font-weight: normal; margin-left: 10px;} .table-filter select, .table-filter input{display: inline-block; margin-left: 5px;} .table-filter input{width: 200px; display: inline-block;} .filter-group select.form-control{width: 110px;} .filter-icon{float: right; margin-top: 7px;} .filter-icon i{font-size: 18px; opacity: 0.7;} table.table tr th, table.table tr td{border-color: #e9e9e9; padding: 12px 15px; vertical-align: middle;} table.table tr th:first-child{width: 60px;} table.table tr th:last-child{width: 80px;} table.table-striped tbody tr:nth-of-type(odd){background-color: #fcfcfc;} table.table-striped.table-hover tbody tr:hover{background: #f5f5f5;} table.table th i{font-size: 13px; margin: 0 5px; cursor: pointer;} table.table td a{font-weight: bold; color: #566787; display: inline-block; text-decoration: none;} table.table td a:hover{color: #2196F3;} table.table td a.view{width: 30px; height: 30px; color: #2196F3; border: 2px solid; border-radius: 30px; text-align: center;} table.table td a.view i{font-size: 22px; margin: 2px 0 0 1px;} table.table .avatar{border-radius: 50%; vertical-align: middle; margin-right: 10px;} .status{font-size: 30px; margin: 2px 2px 0 0; display: inline-block; vertical-align: middle; line-height: 10px;} .text-success{color: #10c469;} .text-info{color: #62c9e8;} .text-warning{color: #FFC107;} .text-danger{color: #ff5b5b;} .pagination{float: right; margin: 0 0 5px;} .pagination li a{border: none; font-size: 13px; min-width: 30px; min-height: 30px; color: #999; margin: 0 2px; line-height: 30px; border-radius: 2px !important; text-align: center; padding: 0 6px;} .pagination li a:hover{color: #666;} .pagination li.active a{background: #03A9F4;} .pagination li.active a:hover{background: #0397d6;} .pagination li.disabled i{color: #ccc;} .pagination li i{font-size: 16px; padding-top: 6px} .hint-text{float: left; margin-top: 10px; font-size: 13px;} .dropdown_filter{float: right; padding: 4px; border: 2px solid rgba(0, 0, 0, 0.5);} @media only screen and (max-width: 600px){.dropdown_filter{float: left; padding: 3px; border: 2px solid rgba(0, 0, 0, 0.5);}} #map_filter{font-size:18px;}