.badge-silver{color: #cccccc;} .badge-bronze{color: #eea91e;} .oe_answer_true{color: #3c763d;} .oe_answer_true:hover{color: #4D964E;} .oe_answer_false{color: #bbbbbb;} .oe_answer_false:hover{color: #9E9C9C;} .favourite_question{color: #bbbbbb !important;} .forum_favourite_question{color: #ffcc00 !important;} a.no-decoration{cursor: pointer; text-decoration: none !important;} .faq-question:hover{text-decoration: none !important; color: #428bca;} .oe_comment_grey{background-color: #f5f5f5; padding: 4px;} .close.comment_delete{font-size: 16px; float: none;} .country_flag{max-height: 16px; display: inline-block; margin-left: 2px;} .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap textarea{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;} .tag_text .text-core .text-wrap .text-tags .text-tag .text-button{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 1.2em !important;} .oe_forum_alert{position: absolute; width: 300px; z-index: 9999;} .oe_forum_email_required{position: absolute; margin-top: 155px; margin-left: 500px; margin-right: 100px; z-index: 5;} button.btn-link.text-muted{color: #999;} .o_forum_user_bio_expand{position: absolute; z-index: 200; display: none;} .o_forum_tooltip_heading{padding: 0; margin: 0; font-size: 18px;} .o_forum_user_bio{color: black; width: 318px; min-height: 100px; cursor: auto; border: 1px solid darkgray; background-color: whitesmoke; line-height: 13px; font-size: 11px; word-wrap: break-word;} .o_forum_user_bio .o_forum_tooltip_line{min-height: 13px;} .o_forum_user_bio .o_forum_tooltip_header{min-height: 75px;} .website_forum{margin-bottom: 1rem;} 

/* /website_slides/static/src/scss/website_slides.scss defined in bundle 'web.assets_frontend' */
 .oe_slides_panel_footer .fa, .oe_slide_js_embed_option_link{color: #007bff; cursor: pointer;} .oe_slide_embed_option{position: absolute; padding: 30px 30px 30px 30px; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: #fff; opacity: 1; display: none; overflow-y: auto !important;} .oe_slide_embed_wrapper{position: relative;} section.oe_slides_promote_box{background-color: #f5f5f5; border-bottom: 1px solid #dee2e6; border-top: 1px solid #dee2e6;} img.oe_slides_channel_thumbnail{object-fit: cover; object-position: top; height: 250px; width: 100%;} img.oe_slides_opacity{opacity: .5;} img.oe_slides_promote_image{object-fit: cover; object-position: top; max-height: 300px; width: 100%; overflow: hidden; display: block;} .oe_slides_box_shadow{box-shadow: 0 0 5px #CCC;} .oe_slides_apart_small{object-fit: cover; object-position: top; height: 60px; width: 90px;} .oe_slides_statistics_title{border-bottom: 1px solid #dee2e6; padding-bottom: 5px;} .oe_slides_transcript{overflow-y: auto; max-height: 500px;} .oe_slides_bottom_border{border-bottom: 1px solid #dee2e6;} .oe_slide_js_like, .oe_slide_js_unlike{cursor: pointer; color: #007bff;} textarea.o_slides_comment{resize: vertical;} .oe_slides_grid_thumbnail{object-fit: cover; object-position: top; height: 200px; width: 100%; overflow: hidden;} .oe_slides_ellipsis{white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;} .o_slide_preview{max-height: 160px; overflow: hidden;} .oe_slides_suggestion_caption{position: absolute; top: 0; right: 0; background: rgba(10, 10, 10, 0.75); width: 100%; height: 100%; display: none; text-align: center; color: #fff !important; z-index: 2;} .oe_slides_suggestion_media{margin-top: 10px; position: relative;} .oe_slides_suggestion_media img{height: 33%; width: 100%; overflow: hidden;} .oe_slides_loader{position: relative; width: 100%;} .oe_slides_loader h4{position: absolute; bottom: 20px; left: 0; width: 35%; color: white; background: black; background: rgba(0, 0, 0, 0.7); padding: 10px;} .oe_slides_share_bar{padding: 10px 0;} .oe_slides_panel_footer #page_number{width: 45px;} .oe_show_footer{z-index: 2147483647;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

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

/* /urbanhub_backoffice/static/src/scss/fonts.scss defined in bundle 'web.assets_frontend' */
 

/* /urbanhub_portal/static/lib/dropzone/dist/dropzone.css defined in bundle 'web.assets_frontend' */
 @-webkit-keyframes passing-through{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%, 70%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}100%{opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}} @-moz-keyframes passing-through{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%, 70%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}100%{opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}} @keyframes passing-through{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%, 70%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}100%{opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}} @-webkit-keyframes slide-in{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}} @-moz-keyframes slide-in{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}} @keyframes slide-in{0%{opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}30%{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}} @-webkit-keyframes pulse{0%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}10%{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}20%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}} @-moz-keyframes pulse{0%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}10%{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}20%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}} @keyframes pulse{0%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}10%{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}20%{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}} .dropzone, .dropzone *{box-sizing: border-box;} .dropzone{min-height: 150px; border: 2px solid rgba(0, 0, 0, 0.3); background: white; padding: 20px 20px;} .dropzone.dz-clickable{cursor: pointer;} .dropzone.dz-clickable *{cursor: default;} .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message *{cursor: pointer;} .dropzone.dz-started .dz-message{display: none;} .dropzone.dz-drag-hover{border-style: solid;} .dropzone.dz-drag-hover .dz-message{opacity: 0.5;} .dropzone .dz-message{text-align: center; margin: 2em 0;} .dropzone .dz-preview{position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px;} .dropzone .dz-preview:hover{z-index: 1000;} .dropzone .dz-preview:hover .dz-details{opacity: 1;} .dropzone .dz-preview.dz-file-preview .dz-image{border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd);} .dropzone .dz-preview.dz-file-preview .dz-details{opacity: 1;} .dropzone .dz-preview.dz-image-preview{background: white;} .dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;} .dropzone .dz-preview .dz-remove{font-size: 14px; text-align: center; display: block; cursor: pointer; border: none;} .dropzone .dz-preview .dz-remove:hover{text-decoration: underline;} .dropzone .dz-preview:hover .dz-details{opacity: 1;} .dropzone .dz-preview .dz-details{z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%;} .dropzone .dz-preview .dz-details .dz-size{margin-bottom: 1em; font-size: 16px;} .dropzone .dz-preview .dz-details .dz-filename{white-space: nowrap;} .dropzone .dz-preview .dz-details .dz-filename:hover span{border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8);} .dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow: hidden; text-overflow: ellipsis;} .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border: 1px solid transparent;} .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span{background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px;} .dropzone .dz-preview:hover .dz-image img{-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px);} .dropzone .dz-preview .dz-image{border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10;} .dropzone .dz-preview .dz-image img{display: block;} .dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);} .dropzone .dz-preview.dz-error .dz-error-mark{opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);} .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark{pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px;} .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg{display: block; width: 54px; height: 54px;} .dropzone .dz-preview.dz-processing .dz-progress{opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;} .dropzone .dz-preview.dz-complete .dz-progress{opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in;} .dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite;} .dropzone .dz-preview .dz-progress{opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden;} .dropzone .dz-preview .dz-progress .dz-upload{background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out;} .dropzone .dz-preview.dz-error .dz-error-message{display: block;} .dropzone .dz-preview.dz-error:hover .dz-error-message{opacity: 1; pointer-events: auto;} .dropzone .dz-preview .dz-error-message{pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white;} .dropzone .dz-preview .dz-error-message:after{content: ''; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626;} 

/* /urbanhub_portal/static/lib/dropzone/dist/basic.css defined in bundle 'web.assets_frontend' */
 .dropzone, .dropzone *{box-sizing: border-box;} .dropzone{position: relative;} .dropzone .dz-preview{position: relative; display: inline-block; width: 120px; margin: 0.5em;} .dropzone .dz-preview .dz-progress{display: block; height: 15px; border: 1px solid #aaa;} .dropzone .dz-preview .dz-progress .dz-upload{display: block; height: 100%; width: 0; background: green;} .dropzone .dz-preview .dz-error-message{color: red; display: none;} .dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark{display: block;} .dropzone .dz-preview.dz-success .dz-success-mark{display: block;} .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark{position: absolute; display: none; left: 30px; top: 30px; width: 54px; height: 58px; left: 50%; margin-left: -27px;} 

/* /urbanhub_portal/static/lib/toastr/toastr.min.css defined in bundle 'web.assets_frontend' */
.toast-title{font-weight:700} .toast-message{-ms-word-wrap:break-word;word-wrap:break-word} .toast-message a,.toast-message label{color:#FFF} .toast-message a:hover{color:#CCC;text-decoration:none} .toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1} .toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)} .rtl .toast-close-button{left:-.3em;float:left;right:.3em} button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none} .toast-top-center{top:0;right:0;width:100%} .toast-bottom-center{bottom:0;right:0;width:100%} .toast-top-full-width{top:0;right:0;width:100%} .toast-bottom-full-width{bottom:0;right:0;width:100%} .toast-top-left{top:12px;left:12px} .toast-top-right{top:12px;right:12px} .toast-bottom-right{right:12px;bottom:12px} .toast-bottom-left{bottom:12px;left:12px} #toast-container{position:fixed;z-index:999999;pointer-events:none} #toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} #toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)} #toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center} #toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer} #toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important} #toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important} #toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important} #toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important} #toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto} #toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto} .toast{background-color:#030303} .toast-success{background-color:#51A351} .toast-error{background-color:#BD362F} .toast-info{background-color:#2F96B4} .toast-warning{background-color:#F89406} .toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)} @media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}} @media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}} @media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}} 

/* /urbanhub_portal/static/lib/int-tel-input/css/intlTelInput.min.css defined in bundle 'web.assets_frontend' */
.iti{position:relative;display:inline-block} .iti *{box-sizing:border-box;-moz-box-sizing:border-box} .iti__hide{display:none} .iti__v-hide{visibility:hidden} .iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0} .iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px} .iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px} .iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555} .iti__arrow--up{border-top:none;border-bottom:4px solid #555} .iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch} .iti__country-list--dropup{bottom:100%;margin-bottom:-1px} @media (max-width:500px){.iti__country-list{white-space:normal}} .iti__flag-box{display:inline-block;width:20px} .iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc} .iti__country{padding:5px 10px;outline:0} .iti__dial-code{color:#999} .iti__country.iti__highlight{background-color:rgba(0,0,0,.05)} .iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle} .iti__country-name,.iti__flag-box{margin-right:6px} .iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0} .iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0} .iti--allow-dropdown .iti__flag-container:hover{cursor:pointer} .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)} .iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default} .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent} .iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)} .iti--separate-dial-code .iti__selected-dial-code{margin-left:6px} .iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px} .iti--container:hover{cursor:pointer} .iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed} .iti-mobile .iti__country-list{max-height:100%;width:100%} .iti-mobile .iti__country{padding:10px 10px;line-height:1.5em} .iti__flag{width:20px} .iti__flag.iti__be{width:18px} .iti__flag.iti__ch{width:15px} .iti__flag.iti__mc{width:19px} .iti__flag.iti__ne{width:18px} .iti__flag.iti__np{width:13px} .iti__flag.iti__va{width:15px} @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}} .iti__flag.iti__ac{height:10px;background-position:0 0} .iti__flag.iti__ad{height:14px;background-position:-22px 0} .iti__flag.iti__ae{height:10px;background-position:-44px 0} .iti__flag.iti__af{height:14px;background-position:-66px 0} .iti__flag.iti__ag{height:14px;background-position:-88px 0} .iti__flag.iti__ai{height:10px;background-position:-110px 0} .iti__flag.iti__al{height:15px;background-position:-132px 0} .iti__flag.iti__am{height:10px;background-position:-154px 0} .iti__flag.iti__ao{height:14px;background-position:-176px 0} .iti__flag.iti__aq{height:14px;background-position:-198px 0} .iti__flag.iti__ar{height:13px;background-position:-220px 0} .iti__flag.iti__as{height:10px;background-position:-242px 0} .iti__flag.iti__at{height:14px;background-position:-264px 0} .iti__flag.iti__au{height:10px;background-position:-286px 0} .iti__flag.iti__aw{height:14px;background-position:-308px 0} .iti__flag.iti__ax{height:13px;background-position:-330px 0} .iti__flag.iti__az{height:10px;background-position:-352px 0} .iti__flag.iti__ba{height:10px;background-position:-374px 0} .iti__flag.iti__bb{height:14px;background-position:-396px 0} .iti__flag.iti__bd{height:12px;background-position:-418px 0} .iti__flag.iti__be{height:15px;background-position:-440px 0} .iti__flag.iti__bf{height:14px;background-position:-460px 0} .iti__flag.iti__bg{height:12px;background-position:-482px 0} .iti__flag.iti__bh{height:12px;background-position:-504px 0} .iti__flag.iti__bi{height:12px;background-position:-526px 0} .iti__flag.iti__bj{height:14px;background-position:-548px 0} .iti__flag.iti__bl{height:14px;background-position:-570px 0} .iti__flag.iti__bm{height:10px;background-position:-592px 0} .iti__flag.iti__bn{height:10px;background-position:-614px 0} .iti__flag.iti__bo{height:14px;background-position:-636px 0} .iti__flag.iti__bq{height:14px;background-position:-658px 0} .iti__flag.iti__br{height:14px;background-position:-680px 0} .iti__flag.iti__bs{height:10px;background-position:-702px 0} .iti__flag.iti__bt{height:14px;background-position:-724px 0} .iti__flag.iti__bv{height:15px;background-position:-746px 0} .iti__flag.iti__bw{height:14px;background-position:-768px 0} .iti__flag.iti__by{height:10px;background-position:-790px 0} .iti__flag.iti__bz{height:14px;background-position:-812px 0} .iti__flag.iti__ca{height:10px;background-position:-834px 0} .iti__flag.iti__cc{height:10px;background-position:-856px 0} .iti__flag.iti__cd{height:15px;background-position:-878px 0} .iti__flag.iti__cf{height:14px;background-position:-900px 0} .iti__flag.iti__cg{height:14px;background-position:-922px 0} .iti__flag.iti__ch{height:15px;background-position:-944px 0} .iti__flag.iti__ci{height:14px;background-position:-961px 0} .iti__flag.iti__ck{height:10px;background-position:-983px 0} .iti__flag.iti__cl{height:14px;background-position:-1005px 0} .iti__flag.iti__cm{height:14px;background-position:-1027px 0} .iti__flag.iti__cn{height:14px;background-position:-1049px 0} .iti__flag.iti__co{height:14px;background-position:-1071px 0} .iti__flag.iti__cp{height:14px;background-position:-1093px 0} .iti__flag.iti__cr{height:12px;background-position:-1115px 0} .iti__flag.iti__cu{height:10px;background-position:-1137px 0} .iti__flag.iti__cv{height:12px;background-position:-1159px 0} .iti__flag.iti__cw{height:14px;background-position:-1181px 0} .iti__flag.iti__cx{height:10px;background-position:-1203px 0} .iti__flag.iti__cy{height:14px;background-position:-1225px 0} .iti__flag.iti__cz{height:14px;background-position:-1247px 0} .iti__flag.iti__de{height:12px;background-position:-1269px 0} .iti__flag.iti__dg{height:10px;background-position:-1291px 0} .iti__flag.iti__dj{height:14px;background-position:-1313px 0} .iti__flag.iti__dk{height:15px;background-position:-1335px 0} .iti__flag.iti__dm{height:10px;background-position:-1357px 0} .iti__flag.iti__do{height:14px;background-position:-1379px 0} .iti__flag.iti__dz{height:14px;background-position:-1401px 0} .iti__flag.iti__ea{height:14px;background-position:-1423px 0} .iti__flag.iti__ec{height:14px;background-position:-1445px 0} .iti__flag.iti__ee{height:13px;background-position:-1467px 0} .iti__flag.iti__eg{height:14px;background-position:-1489px 0} .iti__flag.iti__eh{height:10px;background-position:-1511px 0} .iti__flag.iti__er{height:10px;background-position:-1533px 0} .iti__flag.iti__es{height:14px;background-position:-1555px 0} .iti__flag.iti__et{height:10px;background-position:-1577px 0} .iti__flag.iti__eu{height:14px;background-position:-1599px 0} .iti__flag.iti__fi{height:12px;background-position:-1621px 0} .iti__flag.iti__fj{height:10px;background-position:-1643px 0} .iti__flag.iti__fk{height:10px;background-position:-1665px 0} .iti__flag.iti__fm{height:11px;background-position:-1687px 0} .iti__flag.iti__fo{height:15px;background-position:-1709px 0} .iti__flag.iti__fr{height:14px;background-position:-1731px 0} .iti__flag.iti__ga{height:15px;background-position:-1753px 0} .iti__flag.iti__gb{height:10px;background-position:-1775px 0} .iti__flag.iti__gd{height:12px;background-position:-1797px 0} .iti__flag.iti__ge{height:14px;background-position:-1819px 0} .iti__flag.iti__gf{height:14px;background-position:-1841px 0} .iti__flag.iti__gg{height:14px;background-position:-1863px 0} .iti__flag.iti__gh{height:14px;background-position:-1885px 0} .iti__flag.iti__gi{height:10px;background-position:-1907px 0} .iti__flag.iti__gl{height:14px;background-position:-1929px 0} .iti__flag.iti__gm{height:14px;background-position:-1951px 0} .iti__flag.iti__gn{height:14px;background-position:-1973px 0} .iti__flag.iti__gp{height:14px;background-position:-1995px 0} .iti__flag.iti__gq{height:14px;background-position:-2017px 0} .iti__flag.iti__gr{height:14px;background-position:-2039px 0} .iti__flag.iti__gs{height:10px;background-position:-2061px 0} .iti__flag.iti__gt{height:13px;background-position:-2083px 0} .iti__flag.iti__gu{height:11px;background-position:-2105px 0} .iti__flag.iti__gw{height:10px;background-position:-2127px 0} .iti__flag.iti__gy{height:12px;background-position:-2149px 0} .iti__flag.iti__hk{height:14px;background-position:-2171px 0} .iti__flag.iti__hm{height:10px;background-position:-2193px 0} .iti__flag.iti__hn{height:10px;background-position:-2215px 0} .iti__flag.iti__hr{height:10px;background-position:-2237px 0} .iti__flag.iti__ht{height:12px;background-position:-2259px 0} .iti__flag.iti__hu{height:10px;background-position:-2281px 0} .iti__flag.iti__ic{height:14px;background-position:-2303px 0} .iti__flag.iti__id{height:14px;background-position:-2325px 0} .iti__flag.iti__ie{height:10px;background-position:-2347px 0} .iti__flag.iti__il{height:15px;background-position:-2369px 0} .iti__flag.iti__im{height:10px;background-position:-2391px 0} .iti__flag.iti__in{height:14px;background-position:-2413px 0} .iti__flag.iti__io{height:10px;background-position:-2435px 0} .iti__flag.iti__iq{height:14px;background-position:-2457px 0} .iti__flag.iti__ir{height:12px;background-position:-2479px 0} .iti__flag.iti__is{height:15px;background-position:-2501px 0} .iti__flag.iti__it{height:14px;background-position:-2523px 0} .iti__flag.iti__je{height:12px;background-position:-2545px 0} .iti__flag.iti__jm{height:10px;background-position:-2567px 0} .iti__flag.iti__jo{height:10px;background-position:-2589px 0} .iti__flag.iti__jp{height:14px;background-position:-2611px 0} .iti__flag.iti__ke{height:14px;background-position:-2633px 0} .iti__flag.iti__kg{height:12px;background-position:-2655px 0} .iti__flag.iti__kh{height:13px;background-position:-2677px 0} .iti__flag.iti__ki{height:10px;background-position:-2699px 0} .iti__flag.iti__km{height:12px;background-position:-2721px 0} .iti__flag.iti__kn{height:14px;background-position:-2743px 0} .iti__flag.iti__kp{height:10px;background-position:-2765px 0} .iti__flag.iti__kr{height:14px;background-position:-2787px 0} .iti__flag.iti__kw{height:10px;background-position:-2809px 0} .iti__flag.iti__ky{height:10px;background-position:-2831px 0} .iti__flag.iti__kz{height:10px;background-position:-2853px 0} .iti__flag.iti__la{height:14px;background-position:-2875px 0} .iti__flag.iti__lb{height:14px;background-position:-2897px 0} .iti__flag.iti__lc{height:10px;background-position:-2919px 0} .iti__flag.iti__li{height:12px;background-position:-2941px 0} .iti__flag.iti__lk{height:10px;background-position:-2963px 0} .iti__flag.iti__lr{height:11px;background-position:-2985px 0} .iti__flag.iti__ls{height:14px;background-position:-3007px 0} .iti__flag.iti__lt{height:12px;background-position:-3029px 0} .iti__flag.iti__lu{height:12px;background-position:-3051px 0} .iti__flag.iti__lv{height:10px;background-position:-3073px 0} .iti__flag.iti__ly{height:10px;background-position:-3095px 0} .iti__flag.iti__ma{height:14px;background-position:-3117px 0} .iti__flag.iti__mc{height:15px;background-position:-3139px 0} .iti__flag.iti__md{height:10px;background-position:-3160px 0} .iti__flag.iti__me{height:10px;background-position:-3182px 0} .iti__flag.iti__mf{height:14px;background-position:-3204px 0} .iti__flag.iti__mg{height:14px;background-position:-3226px 0} .iti__flag.iti__mh{height:11px;background-position:-3248px 0} .iti__flag.iti__mk{height:10px;background-position:-3270px 0} .iti__flag.iti__ml{height:14px;background-position:-3292px 0} .iti__flag.iti__mm{height:14px;background-position:-3314px 0} .iti__flag.iti__mn{height:10px;background-position:-3336px 0} .iti__flag.iti__mo{height:14px;background-position:-3358px 0} .iti__flag.iti__mp{height:10px;background-position:-3380px 0} .iti__flag.iti__mq{height:14px;background-position:-3402px 0} .iti__flag.iti__mr{height:14px;background-position:-3424px 0} .iti__flag.iti__ms{height:10px;background-position:-3446px 0} .iti__flag.iti__mt{height:14px;background-position:-3468px 0} .iti__flag.iti__mu{height:14px;background-position:-3490px 0} .iti__flag.iti__mv{height:14px;background-position:-3512px 0} .iti__flag.iti__mw{height:14px;background-position:-3534px 0} .iti__flag.iti__mx{height:12px;background-position:-3556px 0} .iti__flag.iti__my{height:10px;background-position:-3578px 0} .iti__flag.iti__mz{height:14px;background-position:-3600px 0} .iti__flag.iti__na{height:14px;background-position:-3622px 0} .iti__flag.iti__nc{height:10px;background-position:-3644px 0} .iti__flag.iti__ne{height:15px;background-position:-3666px 0} .iti__flag.iti__nf{height:10px;background-position:-3686px 0} .iti__flag.iti__ng{height:10px;background-position:-3708px 0} .iti__flag.iti__ni{height:12px;background-position:-3730px 0} .iti__flag.iti__nl{height:14px;background-position:-3752px 0} .iti__flag.iti__no{height:15px;background-position:-3774px 0} .iti__flag.iti__np{height:15px;background-position:-3796px 0} .iti__flag.iti__nr{height:10px;background-position:-3811px 0} .iti__flag.iti__nu{height:10px;background-position:-3833px 0} .iti__flag.iti__nz{height:10px;background-position:-3855px 0} .iti__flag.iti__om{height:10px;background-position:-3877px 0} .iti__flag.iti__pa{height:14px;background-position:-3899px 0} .iti__flag.iti__pe{height:14px;background-position:-3921px 0} .iti__flag.iti__pf{height:14px;background-position:-3943px 0} .iti__flag.iti__pg{height:15px;background-position:-3965px 0} .iti__flag.iti__ph{height:10px;background-position:-3987px 0} .iti__flag.iti__pk{height:14px;background-position:-4009px 0} .iti__flag.iti__pl{height:13px;background-position:-4031px 0} .iti__flag.iti__pm{height:14px;background-position:-4053px 0} .iti__flag.iti__pn{height:10px;background-position:-4075px 0} .iti__flag.iti__pr{height:14px;background-position:-4097px 0} .iti__flag.iti__ps{height:10px;background-position:-4119px 0} .iti__flag.iti__pt{height:14px;background-position:-4141px 0} .iti__flag.iti__pw{height:13px;background-position:-4163px 0} .iti__flag.iti__py{height:11px;background-position:-4185px 0} .iti__flag.iti__qa{height:8px;background-position:-4207px 0} .iti__flag.iti__re{height:14px;background-position:-4229px 0} .iti__flag.iti__ro{height:14px;background-position:-4251px 0} .iti__flag.iti__rs{height:14px;background-position:-4273px 0} .iti__flag.iti__ru{height:14px;background-position:-4295px 0} .iti__flag.iti__rw{height:14px;background-position:-4317px 0} .iti__flag.iti__sa{height:14px;background-position:-4339px 0} .iti__flag.iti__sb{height:10px;background-position:-4361px 0} .iti__flag.iti__sc{height:10px;background-position:-4383px 0} .iti__flag.iti__sd{height:10px;background-position:-4405px 0} .iti__flag.iti__se{height:13px;background-position:-4427px 0} .iti__flag.iti__sg{height:14px;background-position:-4449px 0} .iti__flag.iti__sh{height:10px;background-position:-4471px 0} .iti__flag.iti__si{height:10px;background-position:-4493px 0} .iti__flag.iti__sj{height:15px;background-position:-4515px 0} .iti__flag.iti__sk{height:14px;background-position:-4537px 0} .iti__flag.iti__sl{height:14px;background-position:-4559px 0} .iti__flag.iti__sm{height:15px;background-position:-4581px 0} .iti__flag.iti__sn{height:14px;background-position:-4603px 0} .iti__flag.iti__so{height:14px;background-position:-4625px 0} .iti__flag.iti__sr{height:14px;background-position:-4647px 0} .iti__flag.iti__ss{height:10px;background-position:-4669px 0} .iti__flag.iti__st{height:10px;background-position:-4691px 0} .iti__flag.iti__sv{height:12px;background-position:-4713px 0} .iti__flag.iti__sx{height:14px;background-position:-4735px 0} .iti__flag.iti__sy{height:14px;background-position:-4757px 0} .iti__flag.iti__sz{height:14px;background-position:-4779px 0} .iti__flag.iti__ta{height:10px;background-position:-4801px 0} .iti__flag.iti__tc{height:10px;background-position:-4823px 0} .iti__flag.iti__td{height:14px;background-position:-4845px 0} .iti__flag.iti__tf{height:14px;background-position:-4867px 0} .iti__flag.iti__tg{height:13px;background-position:-4889px 0} .iti__flag.iti__th{height:14px;background-position:-4911px 0} .iti__flag.iti__tj{height:10px;background-position:-4933px 0} .iti__flag.iti__tk{height:10px;background-position:-4955px 0} .iti__flag.iti__tl{height:10px;background-position:-4977px 0} .iti__flag.iti__tm{height:14px;background-position:-4999px 0} .iti__flag.iti__tn{height:14px;background-position:-5021px 0} .iti__flag.iti__to{height:10px;background-position:-5043px 0} .iti__flag.iti__tr{height:14px;background-position:-5065px 0} .iti__flag.iti__tt{height:12px;background-position:-5087px 0} .iti__flag.iti__tv{height:10px;background-position:-5109px 0} .iti__flag.iti__tw{height:14px;background-position:-5131px 0} .iti__flag.iti__tz{height:14px;background-position:-5153px 0} .iti__flag.iti__ua{height:14px;background-position:-5175px 0} .iti__flag.iti__ug{height:14px;background-position:-5197px 0} .iti__flag.iti__um{height:11px;background-position:-5219px 0} .iti__flag.iti__un{height:14px;background-position:-5241px 0} .iti__flag.iti__us{height:11px;background-position:-5263px 0} .iti__flag.iti__uy{height:14px;background-position:-5285px 0} .iti__flag.iti__uz{height:10px;background-position:-5307px 0} .iti__flag.iti__va{height:15px;background-position:-5329px 0} .iti__flag.iti__vc{height:14px;background-position:-5346px 0} .iti__flag.iti__ve{height:14px;background-position:-5368px 0} .iti__flag.iti__vg{height:10px;background-position:-5390px 0} .iti__flag.iti__vi{height:14px;background-position:-5412px 0} .iti__flag.iti__vn{height:14px;background-position:-5434px 0} .iti__flag.iti__vu{height:12px;background-position:-5456px 0} .iti__flag.iti__wf{height:14px;background-position:-5478px 0} .iti__flag.iti__ws{height:10px;background-position:-5500px 0} .iti__flag.iti__xk{height:15px;background-position:-5522px 0} .iti__flag.iti__ye{height:14px;background-position:-5544px 0} .iti__flag.iti__yt{height:14px;background-position:-5566px 0} .iti__flag.iti__za{height:14px;background-position:-5588px 0} .iti__flag.iti__zm{height:14px;background-position:-5610px 0} .iti__flag.iti__zw{height:10px;background-position:-5632px 0} .iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/urbanhub_portal/static/lib/int-tel-input/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0} @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/urbanhub_portal/static/lib/int-tel-input/css/../img/flags@2x.png)}} .iti__flag.iti__np{background-color:transparent} 

/* /urbanhub_portal/static/src/scss/dashboard.scss defined in bundle 'web.assets_frontend' */
 .uhu-dashboard__orders .card-body{max-height: 70vh; overflow: auto; padding-top: 0;} .uhu-dashboard__orders .card-body th{background: white; padding-top: 1.25rem; position: sticky; top: 0; z-index: 1;} .uhu-dashboard__orders .card-body th:not(:first-child), .uhu-dashboard__orders .card-body td:not(:first-child){text-align: center;} 

/* /urbanhub_portal/static/src/scss/dropzone.scss defined in bundle 'web.assets_frontend' */
 .progress{height: 2px;} .dz-complete .progress{opacity: 0;} .file--removed{opacity: 0.4;} .file--removed .close{visibility: hidden;} .dropzone.border-dark{border-width: 1px;} .dropzone.dz-started + .alert-wrapper .alert{display: none;} .alert-wrapper{font-size: 11px; max-width: 800px; width: 800px; margin-right: auto; margin-left: auto;} 

/* /urbanhub_portal/static/src/scss/base_portal.scss defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Cabin'; font-style: normal; font-weight: 400; font-display: swap; src: local("Cabin"), local("Cabin-Regular"), url("/urbanhub_backoffice/static/src/fonts/Cabin-Regular.ttf") format("truetype");} @font-face{font-family: 'Cabin'; font-style: normal; font-weight: 700; font-display: swap; src: local("Cabin Bold"), local("Cabin-Bold"), url("/urbanhub_backoffice/static/src/fonts/Cabin-Bold.ttf") format("truetype");} @font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/urbanhub_backoffice/static/src/fonts/OpenSans-Regular.ttf") format("truetype");} #wrapwrap{font-family: 'Open Sans', sans-serif !important; color: #3f485d !important;} #wrapwrap a{color: #000; background-color: transparent;} #wrapwrap a.active, #wrapwrap a:hover{color: #a2c614;} #wrapwrap h1, #wrapwrap h2, #wrapwrap h4{color: #06163a; font-family: Cabin, sans-serif;} #wrapwrap h1 strong{font-weight: 700;} #wrapwrap h1.display-4{font-size: 2.6rem; padding-top: 1.3125rem; padding-bottom: 0.9375rem; position: relative;} #wrapwrap h1.display-4::after{content: " "; background: #a2c614; bottom: 0; display: block; height: 5px; left: 0; margin: 0; position: absolute; width: 4.1875rem;} #wrapwrap h2{font-size: 1.638rem;} #wrapwrap h4{font-size: 1.375rem; font-weight: 400;} #wrapwrap form{font-family: Cabin;} #wrapwrap .form-control[required]:not(:valid){border-color: #dc3545;} #wrapwrap .form-control.empty{border-bottom-color: #dc3545;} #wrapwrap ~ .ui-autocomplete{overflow-x: hidden; overflow-y: auto;} #wrapwrap .select2-container .select2-choice{height: calc(2.0625rem + 2px); line-height: calc(2.0625rem + 2px);} #wrapwrap .select2-container .select2-choice .select2-arrow b{background-position: 0 6px;} #wrapwrap .card .search-query ~ .input-group-append .btn{background: #e9ecef; border-color: #ced4da; color: #495057;} .btn-secondary{background: #00A09D; border-color: #00A09D;} .no-border-top{border-top: none;} .list-group thead th{border-top: none;} .list-group .list-group-item .form-group:last-child{margin-bottom: 0;} .list-group + .list-group{margin-top: 0 !important;} .list-group + .list-group > .list-group-item:first-child{border-top: none;} .table tbody{font-size: 12px;} .table tbody a:link{text-decoration: underline; text-decoration-style: dashed; text-decoration-color: grey;} .table tbody a:visited{text-decoration: underline; text-decoration-style: dashed; text-decoration-color: grey;} .table tbody a:hover{text-decoration: underline; text-decoration-style: dashed; text-decoration-color: grey;} .table tbody a:active{text-decoration: underline; text-decoration-style: dashed; text-decoration-color: grey;} #toast-container > div{opacity: 1;} .uhu-badge{font-size: inherit;} .uhu-badge--assigned{color: #212529; background-color: #85e29a;} .uhu-badge--assigned[href]:hover, .uhu-badge--assigned[href]:focus{color: #212529; text-decoration: none; background-color: #5cd878;} .uhu-badge--cancel{color: #fff; background-color: #6c757d;} .uhu-badge--cancel[href]:hover, .uhu-badge--cancel[href]:focus{color: #fff; text-decoration: none; background-color: #545b62;} .uhu-badge--confirmed{color: #fff; background-color: #17a2b8;} .uhu-badge--confirmed[href]:hover, .uhu-badge--confirmed[href]:focus{color: #fff; text-decoration: none; background-color: #117a8b;} .uhu-badge--draft{color: #212529; background-color: #f8f9fa;} .uhu-badge--draft[href]:hover, .uhu-badge--draft[href]:focus{color: #212529; text-decoration: none; background-color: #dae0e5;} .uhu-badge--done{color: #fff; background-color: #28a745;} .uhu-badge--done[href]:hover, .uhu-badge--done[href]:focus{color: #fff; text-decoration: none; background-color: #1e7e34;} .uhu-badge--sale{color: #fff; background-color: #17a2b8;} .uhu-badge--sale[href]:hover, .uhu-badge--sale[href]:focus{color: #fff; text-decoration: none; background-color: #117a8b;} .uhu-badge--shipped{color: #212529; background-color: #85e29a;} .uhu-badge--shipped[href]:hover, .uhu-badge--shipped[href]:focus{color: #212529; text-decoration: none; background-color: #5cd878;} .uhu-badge--blocked{color: #fff; background-color: #dc3545;} .uhu-badge--blocked[href]:hover, .uhu-badge--blocked[href]:focus{color: #fff; text-decoration: none; background-color: #bd2130;} 

/* /urbanhub_portal/static/src/scss/login.scss defined in bundle 'web.assets_frontend' */
 #wrapwrap .login-form-wrapper{background: url("/urbanhub_portal/static/src/img/brooke-cagle.jpg"); background-size: cover; background-position-x: 50%; background-position-y: 100%; font-size: 0.99792rem; margin-top: 2.4375rem; padding-bottom: 3.125rem;} #wrapwrap .login-form-wrapper .container{padding-top: 3.8125rem;} #wrapwrap .login-form-wrapper .container label{font-weight: 400; margin-bottom: 0.3125rem;} #wrapwrap .urbanhub-phone .btn{border-radius: 0; border: 3px solid #0091d0; color: #0091d0; font-size: 1rem; margin-left: 50px; padding-top: 15px; padding: 0.9375rem 2rem;} #wrapwrap .oe_login_form, #wrapwrap .oe_reset_password_form{background: #fff; margin: 0; max-width: 25.125rem; padding-bottom: 3.125rem;} #wrapwrap .oe_login_form h2, #wrapwrap .oe_reset_password_form h2{background: #06163a; color: #fff; margin-bottom: 1.25rem; text-align: center; height: 4rem; line-height: 4.0625rem;} #wrapwrap .oe_login_form .form-group, #wrapwrap .oe_reset_password_form .form-group{margin-bottom: 0.875rem; padding-right: 2.875rem; padding-left: 2.875rem;} #wrapwrap .oe_login_form .form-control, #wrapwrap .oe_reset_password_form .form-control{height: 2.9375rem; font-size: inherit;} #wrapwrap .oe_login_form .alert, #wrapwrap .oe_reset_password_form .alert{text-align: center;} #wrapwrap .oe_login_form .btn-primary, #wrapwrap .oe_reset_password_form .btn-primary{background: #a2c614; border-color: #a2c614; font-size: 1.31292rem; margin-right: auto; margin-left: auto; width: 16rem; height: 3.5rem;} #wrapwrap .oe_login_form .btn-primary + div, #wrapwrap .oe_reset_password_form .btn-primary + div{margin-top: 1.5rem !important; justify-content: center !important;} #wrapwrap .oe_login_form .oe_login_buttons .small, #wrapwrap .oe_reset_password_form .oe_login_buttons .small{font-size: inherit;} #wrapwrap .oe_reset_password_form .field-login{padding-top: 1.5rem;} #wrapwrap .oe_reset_password_form .oe_login_buttons > .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-top: 1rem;} #wrapwrap .oe_reset_password_form .oe_login_buttons > .d-flex .btn-primary{margin-bottom: 1.5rem;} 

/* /urbanhub_portal/static/src/scss/portal_layout.scss defined in bundle 'web.assets_frontend' */
 #wrapwrap .navbar{font-size: 1rem;} #wrapwrap .navbar > .container:first-child{height: 6.578125rem;} #wrapwrap .navbar > .container:first-child .logo img{height: 3.875rem;} #wrapwrap .navbar > .container:first-child .urbanhub-phone{margin-top: 1.6875rem; margin-bottom: 0.625rem;} #wrapwrap .navbar > .container:first-child .urbanhub-phone .fa{color: #a2c614; font-size: 30px; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1);} #wrapwrap .navbar > .container:first-child .urbanhub-phone span{color: #4d535d; font-family: Cabin; font-size: 25px; font-weight: 700;} #wrapwrap .navbar > .container:last-child .nav-item{margin-right: 1.25rem;} #wrapwrap .navbar > .container:last-child .nav-item a{height: 3.75rem; line-height: 3.75; outline: 0; padding-top: 0; padding-bottom: 0;} #wrapwrap .navbar > .container:last-child .nav-item a.nav-link{background-color: transparent; color: #333; padding-right: 0; padding-left: 0; position: relative;} #wrapwrap .navbar > .container:last-child .nav-item a.nav-link.active, #wrapwrap .navbar > .container:last-child .nav-item a.nav-link:hover{color: #a2c614;} #wrapwrap .navbar > .container:last-child .nav-item a.nav-link.active::after{content: " "; background: #0087b0; bottom: 0; display: block; height: 3px; left: 0; margin: 0; position: absolute; right: 28px; width: 100%;} #wrapwrap .navbar > .container:last-child .nav-item a.dropdown-item{padding-right: 1.25rem; padding-left: 1.25rem;} #wrapwrap .navbar > .container:last-child .nav-item.dropdown.active::after{content: " "; background: #0087b0; bottom: 0; display: block; height: 3px; left: 0; margin: 0; position: absolute; right: 28px; width: 100%;} #wrapwrap .navbar > .container:last-child .nav-item .dropdown-menu{background: #f1f1f1;} #wrapwrap .navbar > .container:last-child .nav-item .dropdown-menu .dropdown-item{background-color: transparent; color: #666;} #wrapwrap .navbar > .container:last-child .nav-item .dropdown-menu .dropdown-item.active, #wrapwrap .navbar > .container:last-child .nav-item .dropdown-menu .dropdown-item:hover{color: #a2c614;} #wrapwrap .navbar > .container:last-child .nav-item .dropdown-menu .dropdown-item:hover{background-color: white;} @media (max-width: 767.98px){#wrapwrap .navbar > .container:last-child .nav-item{margin-left: 1.25rem;}#wrapwrap .navbar > .container:last-child .nav-item a{height: 2.5rem; line-height: 2.5;}#wrapwrap .navbar > .container:last-child .nav-item a.dropdown-item{height: 3.5rem; line-height: 3.5;}#wrapwrap .navbar > .container:last-child .nav-item a.nav-link.active::after{display: none;}} #wrapwrap footer{background: #f8f8f8; color: inherit; padding-bottom: 1.1875rem;} #wrapwrap footer .container{margin-top: 2.5625rem;} #wrapwrap footer .fa{font-size: 1.375rem;} #wrapwrap footer .network{margin-top: 2.0625rem;} #wrapwrap footer p{font-size: 0.875rem; margin-top: 1.6875rem;} 

/* /urbanhub_portal/static/src/scss/request.scss defined in bundle 'web.assets_frontend' */
 .order-import-wizard .progress-wizard .progress-wizard-step{width: 25%;} .products td{vertical-align: middle;} .products td.text-center input[type="text"]{text-align: center;} .products tr.line--removed{opacity: 0.4;} .products tr.line--removed .btn-line{visibility: hidden;} .products tr:not(.line--removed) ~ .line--empty{display: none;} .stocks .oe_product_image .img{height: 60px;} .stocks td, .stocks thead th{vertical-align: middle;} .td-state .badge{font-size: inherit;} .td-action{text-align: center;} .uploader .btn-add-files:not(.dz-clickable){display: none;} .uploader .btn-add-files:not(.dz-clickable) ~ .attachments button.close{display: none;} .uhu-order__btn-cancel{float: right !important; margin-right: 20px;} .uhu-picking__btn-cancel{float: right !important; margin-right: 20px;} .uhu-picking--editable .td-qty--done{display: none;} .uhu-picking--read-only .td-qty--reserved{display: none;} .uhu-picking--outgoing .th--incoming{display: none;} .uhu-picking--incoming .th--outgoing{display: none;} .uhu-picking .td-qty--reserved.td-qty--incompletely div{background-color: #ee9aa2; color: #212529; margin: 1em; padding: 1em;} .uhu-picking .td-qty--done.td-qty--incompletely div{background-color: #ffe083; color: #212529; margin: 1em; padding: 1em;} .uhu-delivery-editor__btn-clear{border-color: #ced4da; font-size: 1.3125rem; line-height: 1;} .uhu-picking-editor__table-wrapper{max-height: 70vh; overflow: auto;} .uhu-picking-editor__table-wrapper th{border-top: none;} .uhu-quantity-editor .css_quantity{max-width: 150px;} 

/* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */
 .o_portal_project_rating .thumbnail{height: 240px;} .o_portal_project_rating .o_top_partner_rating_image{height: 15px;} .o_portal_project_rating .o_top_partner_image{height: 30px; width: 30px;} .o_portal_project_rating .o_top_partner_feedback{word-wrap: break-word;} .o_portal_project_rating .o_vertical_separator{border-left: 1px solid #eeeeee;} .o_portal_project_rating .o_rating_progress{margin-bottom: 10px;} .o_portal_project_rating .o_rating_count{display: inline-block; min-width: 22px;} .o_portal_project_rating .o_smiley_no_padding_left{padding-left: 0;} .o_portal_project_rating .o_smiley_no_padding_right{padding-right: 0;} .o_portal_project_rating .o_lighter_smileys{opacity: 0.4;}