.nvtooltip table td.key.total{font-weight: bold;} .nvtooltip table td.value{text-align: right; font-weight: bold;} .nvtooltip table tr.highlight td{padding: 1px 9px 1px 0; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px;} .nvtooltip table td.legend-color-guide div{width: 8px; height: 8px; vertical-align: middle;} .nvtooltip table td.legend-color-guide div{width: 12px; height: 12px; border: 1px solid #999;} .nvtooltip .footer{padding: 3px; text-align: center;} .nvtooltip-pending-removal{pointer-events: none; display: none;} .nvd3 .nv-interactiveGuideLine{pointer-events:none;} .nvd3 line.nv-guideline{stroke: #ccc;} .nvd3 .nv-bars rect{fill-opacity: .75; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-bars rect.hover{fill-opacity: 1;} .nvd3 .nv-bars .hover rect{fill: lightblue;} .nvd3 .nv-bars text{fill: rgba(0,0,0,0);} .nvd3 .nv-bars .hover text{fill: rgba(0,0,0,1);} .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect, .nvd3 .nv-discretebar .nv-groups rect{stroke-opacity: 0; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover, .nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity: 1;} .nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight: bold; fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0);} .nvd3 .nv-groups path.nv-line{fill: none;} .nvd3 .nv-groups path.nv-area{stroke: none;} .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity: 0; stroke-opacity: 0;} .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity: .5 !important; stroke-opacity: .5 !important;} .with-transitions .nvd3 .nv-groups .nv-point{transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-scatter .nv-groups .nv-point.hover, .nvd3 .nv-groups .nv-point.hover{stroke-width: 7px; fill-opacity: .95 !important; stroke-opacity: .95 !important;} .nvd3 .nv-point-paths path{stroke: #aaa; stroke-opacity: 0; fill: #eee; fill-opacity: 0;} .nvd3 .nv-indexLine{cursor: ew-resize;} svg.nvd3-svg{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; display: block; width:100%; height:100%;} .nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip{-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nvd3 text{font: normal 12px Arial;} .nvd3 .title{font: bold 14px Arial;} .nvd3 .nv-background{fill: white; fill-opacity: 0;} .nvd3.nv-noData{font-size: 18px; font-weight: bold;} .nv-brush .extent{fill-opacity: .125; shape-rendering: crispEdges;} .nv-brush .resize path{fill: #eee; stroke: #666;} .nvd3 .nv-legend .nv-series{cursor: pointer;} .nvd3 .nv-legend .nv-disabled circle{fill-opacity: 0;} .nvd3 .nv-brush .extent{fill-opacity: 0 !important;} .nvd3 .nv-brushBackground rect{stroke: #000; stroke-width: .4; fill: #fff; fill-opacity: .7;} .nvd3.nv-pie path{stroke-opacity: 0; transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-pie .nv-pie-title{font-size: 24px; fill: rgba(19, 196, 249, 0.59);} .nvd3.nv-pie .nv-slice text{stroke: #000; stroke-width: 0;} .nvd3.nv-pie path{stroke: #fff; stroke-width: 1px; stroke-opacity: 1;} .nvd3.nv-pie path{fill-opacity: .7;} .nvd3.nv-pie .hover path{fill-opacity: 1;} .nvd3.nv-pie .nv-label{pointer-events: none;} .nvd3.nv-pie .nv-label rect{fill-opacity: 0; stroke-opacity: 0;} 

/* /survey/static/src/css/survey_result.css defined in bundle 'web.assets_frontend' */
.only_right_radius{border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 0; border-bottom-left-radius: 0;} .only_left_radius{border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 2em; border-bottom-left-radius: 2em;} .no_radius{border-radius: 0;} .clear_survey_filter, .filter-all, .filter-finished{cursor: pointer;} .nvtooltip h5{margin: 0; line-height: 18px; font-weight: bold; background-color: rgba(247,247,247,0.75); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .survey_answer i{padding:3px; cursor:pointer;} .survey_answer i.invisible{visibility: hidden!important;} @media print{.tab-content > .tab-pane{display: block;}.tab-content > .survey_graph > svg{width: 1150px;}} .o_preview_questions{border: 3px solid #C9C6C6; width: auto; padding: 10px 30px 5px; margin-top: 15px; color: #C9C6C6;} .o_preview_questions .o_datetime{border: 1px solid #D8D7D7; margin-bottom: 5px;} .o_preview_questions .o_matrix_head{border-bottom: 1px solid #D8D7D7;} .o_preview_questions .o_matrix_row{border-top: 1px solid #D8D7D7;} 

/* /casasancristobal_customize/static/src/scss/style.scss defined in bundle 'web.assets_frontend' */
 body{font-family: "VCNudgeNormal", Helvetica, Arial, sans-serif;} header nav{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important; padding: 3rem 1rem !important;} main{background-color: #fafafa;} .s_hr_2px{border-top: 2px solid black;} .o_csc_carousel_h2{font-size: 48px; line-height: 50px;} .o_csc_carousel_h2 a{color: white !important;} .carousel-content{text-shadow: 2px 2px #000;} .o_csc_event{font-family: 'VCNudgeNormal', Helvetica, Arial, sans-serif;} .o_csc_list_event_type{font-family: 'EK Roumald', Times, Helvetica, Arial, sans-serif; font-size: 14px; text-transform: uppercase;} .o_csc_list_event_title{font-size: 24px; margin-top: 10px;} .o_csc_list_event_datetime{font-size: 18px;} .o_csc_activities_container{margin-top: 45px;} .o_csc_activity_detail_row{margin-top: 40px;} .listed_events_list div.align-items-stretch{padding-left: 30px; padding-right: 30px;} h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{color: #333333;} 

/* /theme_casasancristobal/static/src/scss/bootswatch.scss defined in bundle 'web.assets_frontend' */
 body{-webkit-font-smoothing: antialiased;} .progress .progress-bar{font-size: 8px; line-height: 8px;} 

/* /theme_casasancristobal/static/src/scss/style.scss defined in bundle 'web.assets_frontend' */
 body{font-family: "VCNudgeNormal", Helvetica, Arial, sans-serif;} main, .o_footer{background-color: #fff;} main .container, .o_footer .container{max-width: 100%;} h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color: inherit;} b, strong{font-weight: 600;} .btn{border: 2px solid #000;} .btn.disabled, .btn:disabled{border: 2px solid #333333;} .btn-primary, .btn-secondary{background-color: #fff; color: #000;} .btn-primary.disabled, .btn-primary:disabled, .btn-secondary.disabled, .btn-secondary:disabled{background-color: #fff; color: #333333;} .form-control{border: 2px solid #000;} .input-group-text{border: 2px solid #000;} .input-group .form-control{height: 37px;} .custom-select, .custom-file{border-top: 2px solid #000; border-right: none; border-bottom: 2px solid #000; border-left: none;} .btn:focus, .form-control:focus, .custom-select:focus, .custom-file:focus{box-shadow: none;} .nav-tabs .nav-link, .nav-tabs .nav-link.disabled{border-bottom: 2px solid #000;} .nav-tabs .nav-link:hover, .nav-tabs .nav-tabs .nav-link:focus{border: 2px solid #000; height: 2.5rem;} .navbar-light{background-color: transparent !important;} .navbar-light .navbar-nav .nav-link{color: #000;} nav .nav-tabs, nav .nav-link{border-bottom: none;} .nav-tabs .nav-item{margin-bottom: -2px;} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{border: 2px solid #000; border-bottom: 2px solid #fff;} .navbar-brand.logo{margin-left: 40px;} #wrapwrap #top_menu{padding-left: 1.3rem !important; justify-content: left !important;} #top_menu_collapse{padding-right: 25px !important;} body main{padding-top: calc(117px) !important;} body.o_connected_user main{padding-top: calc(46px + 117px) !important;} #wrapwrap header{background-color: #fff; position: fixed; width: 100%; z-index: 1000;} #wrapwrap header nav{padding: 0 !important;} #wrapwrap header nav .container{margin: 0; max-width: none; padding: 0; width: 100%;} #wrapwrap header .navbar > .container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch;} #wrapwrap header .navbar .navbar-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 0; padding: .5rem 0;} #wrapwrap .o_tcsc_header_btn_open_search{border-left: 2px solid #000; background-color: #000 !important; color: #fff !important;} #wrapwrap .o_tcsc_header_btn_open_search:hover, #wrapwrap .o_tcsc_header_btn_open_search:focus{color: #aaaaaa !important;} #wrapwrap header .navbar .navbar-collapse{flex: 0 0 100%; width: 100%; justify-content: center; border-top: 2px solid #000; border-bottom: 2px solid #000;} #wrapwrap #top_menu{margin-left: 0 !important; margin-right: 0 !important; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0;} #wrapwrap #top_menu a b{font-weight: 600 !important;} #wrapwrap #top_menu .nav-link{font-size: 26px; font-weight: 600; padding: .6rem 1.5rem .4rem 1.5rem;} #wrapwrap #top_menu .nav-link:hover, #wrapwrap #top_menu .nav-link:focus{color: #bbbbbb !important;} #wrapwrap header .navbar.navbar-light{background-color: #fff !important; border: 0;} #wrapwrap header .navbar .navbar-brand img{height: 88px; width: auto;} @media only screen and (max-width: 575px){#wrapwrap header .navbar .navbar-brand img{height: 65px;}} @media only screen and (min-width: 576px) and (max-width: 768px){#wrapwrap header .navbar .navbar-brand img{height: 40px;}} @media only screen and (min-width: 769px) and (max-width: 1200px){#wrapwrap header .navbar .navbar-brand img{height: 55px;}} @media only screen and (max-width: 575px){#top_menu .nav-link{font-size: 20px; text-align: left;}} @media only screen and (min-width: 576px) and (max-width: 768px){#top_menu .nav-link{font-size: 20px; text-align: left;}} .o_tcsc_header_search{background-color: #fff; border-bottom: 2px solid #000; height: 112px; position: absolute; width: 100%; z-index: 1000;} .o_tcsc_header_search .btn{background-color: #fff; border: none; height: 104px; padding: 0 .3rem;} .o_tcsc_header_search input[type="text"]{background-color: #eeeeee; border: none; font-family: "EK Roumald", Times, Helvetica, Arial, sans-serif; font-size: 50px; height: auto; padding: .9rem;} @media only screen and (max-width: 575px){.o_tcsc_header_search{height: 83px;}.o_tcsc_header_search .fa.fa-search, .o_tcsc_header_search .fa.fa-times{padding: 1.87rem 1rem;}.o_tcsc_header_search .btn{height: auto;}.o_tcsc_header_search input[type="text"]{font-size: 25px;}} @media only screen and (min-width: 576px) and (max-width: 768px){.o_tcsc_header_search{height: 43px;}.o_tcsc_header_search .fa.fa-search, .o_tcsc_header_search .fa.fa-times{padding: 1rem;}.o_tcsc_header_search .btn{height: auto;}.o_tcsc_header_search input[type="text"]{font-size: 25px; padding: .58rem;}} @media only screen and (min-width: 769px) and (max-width: 1200px){.o_tcsc_header_search{height: 75px;}.o_tcsc_header_search .btn{height: 73px;}.o_tcsc_header_search input[type="text"]{font-size: 30px; height: 73px;}} .breadcrumb{background-color: transparent; padding: 0.75rem 1rem 0.75rem 0;} .o_tcsc_cover_text_block{font-size: 36px; font-family: "VCNudgeNormal", Helvetica, Arial, sans-serif; line-height: 34px; padding: 30px;} .page-link{border: 2px solid #000;} .page-item.disabled .page-link{border-color: #dddddd;} .alert-link{font-weight: 400; text-decoration: underline;} .alert-warning .alert-link, .alert-danger .alert-link, .alert-success .alert-link, .alert-info .alert-link, .alert-primary .alert-link, .alert-secondary .alert-link, .alert-light .alert-link{color: inherit;} .badge{font-size: .9rem; padding: .9rem .8rem .6rem .8rem;} .list-group-item{border: 2px solid #000;} header .fa.fa-bars, main .fa.fa-bars{font-size: 2.5em; margin: 0; padding: 1.9rem;} header .fa.fa-bars::before, main .fa.fa-bars::before{content: ""; font-family: lce;} header .fa.fa-times, main .fa.fa-times{font-size: 2.5em; margin: 0; padding: 1.9rem;} header .fa.fa-times::before, main .fa.fa-times::before{content: ""; font-family: lce;} header .fa.fa-search, main .fa.fa-search{font-size: 2.5em; margin: 0; padding: 1.9rem;} header .fa.fa-search::before, main .fa.fa-search::before{content: ""; font-family: lce;} header .fa.fa-th, main .fa.fa-th{font-size: 2.5em; margin: 0; padding: 1.9rem;} header .fa.fa-th::before, main .fa.fa-th::before{content: ""; font-family: lce;} header .fa.fa-search, header .fa.fa-times, main .fa.fa-search, main .fa.fa-times{font-size: 3em;} header .fa.fa-bars, header .fa.fa-th, main .fa.fa-bars, main .fa.fa-th{padding: 0 .1em 0 0;} @media only screen and (max-width: 575px){header nav{border-bottom: 2px solid #000 !important;}header .navbar-toggler{color: #000 !important; border: none; border-color: #000 !important; border-left: 2px solid #000;}header .fa.fa-search, header .fa.fa-times, main .fa.fa-search, main .fa.fa-times{font-size: 1.5em; padding: 1.87rem;}} @media only screen and (min-width: 576px) and (max-width: 768px){header nav{border-bottom: 2px solid #000 !important;}header .navbar-toggler{color: #000 !important; border: none; border-color: #000 !important; border-left: 2px solid #000;}header .fa.fa-search, header .fa.fa-times, main .fa.fa-search, main .fa.fa-times{font-size: 1.5em; padding: 1rem;}} @media only screen and (min-width: 769px) and (max-width: 1200px){header .fa.fa-search, header .fa.fa-times, main .fa.fa-search, main .fa.fa-times{font-size: 2em; padding: 1.4rem;}} .o_nav_project_feature{border-top: 2px solid #000; padding: 2.5rem 0;} .o_nav_project_feature .nav-link{position: relative; padding-left: 1.5em; font-size: 1.4rem;} .o_nav_project_feature .nav-link::before{content: ''; position: absolute; left: 0; top: 46%; transform: translateY(-46%); display: block; width: 1em; height: 1em; background-image: url(/theme_casasancristobal/static/src/scss/../img/icon-feature.svg); background-repeat: no-repeat; background-size: contain;} .o_nav_project_feature .nav-link.active::before{background-image: url(/theme_casasancristobal/static/src/scss/../img/icon-feature-active.svg);} .o_nav_project_feature.p-0{padding-top: 1.5rem !important;} .o_nav_project_feature_title h4{margin-left: 1.8em;} .masonry{column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; padding: 0; column-gap: 1.5em; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em;} .masonry .masonry_item{display: inline-block; margin: 0 0 1.5em; width: 100%; -webkit-transition: 1s ease all; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;} @media only screen and (max-width: 320px){.masonry{column-count: 1; -moz-column-count: 1; -webkit-column-count: 1;}} @media only screen and (min-width: 321px) and (max-width: 768px){.masonry{column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}} @media only screen and (min-width: 769px) and (max-width: 1200px){.masonry{column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}} @media only screen and (min-width: 1201px){.masonry{column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}} .o_tsc_activities{padding-right: 2rem;} .o_tsc_activities.list_view .o_tsc_event_thumb{display: none;} .o_tsc_activities h2.o_tsc_event_title{font-size: 1.7rem; word-wrap: normal;} .o_tsc_activities_buttons{margin-top: 4px;} .o_tsc_activities_btn{color: #bbbbbb !important;} .o_tsc_activities_btn.active, .o_tsc_activities_btn:hover{color: #000 !important;} .o_tsc_event{border-bottom: 2px solid #000; margin-bottom: 1rem;} .o_tsc_event a{color: #000;} .o_tsc_event h2{color: #000 !important; font-size: 1.5rem;} .o_tsc_event .o_tsc_event_tag, .o_tsc_event .o_tsc_event_group{font-size: 14px; font-weight: 400; text-transform: uppercase;} .o_tsc_event .o_tsc_event_group{margin-bottom: 1rem;} .o_tsc_event div.col-2.pl-4{border-right: 2px solid #000;} .o_tsc_event ul.pagination{justify-content: center; margin: 3rem 0 !important;} @media only screen and (max-width: 767px){.o_tsc_activities_filters{display: none;}} .o_tsc_activities_filters{padding: 1rem 3rem 0 3rem; border-right: 2px solid #000; overflow: hidden;} body.activity{} body.activity header.o_affix_enabled{display: none !important;} body.activity .container-fluid{padding-left: 0px; padding-right: 0px;} body.activity .o_tcsc_event_tags{margin-left: 2px; margin-top: 2px;} body.activity .o_tcsc_event_tags .badge.badge-primary:hover{background-color: #fff; color: #000;} body.activity .o_tsc_event_thumb{background-color: #9877e2; height: 100%; width: 100%;} body.activity .o_tsc_event_thumb img{width: 100%;} body.activity div.col-lg-6:has(div.o_tsc_event_thumb){padding-left: 1.4rem;} body.activity .o_tsc_event_header{padding: 2rem 30rem 1rem 2rem;} body.activity .o_tsc_event_header .o_tsc_event_title{font-size: 2.9rem !important; line-height: 3rem !important; margin-bottom: 1rem;} body.activity .o_tsc_event_header .o_tsc_event_subtitle{font-size: 1.1rem; font-weight: 400; margin-bottom: .9rem; text-transform: uppercase;} body.activity .o_tsc_event_header .o_tsc_event_period{font-size: 1.4rem; margin-bottom: .6rem;} body.activity .o_tsc_event_header .o_tsc_event_info{font-size: 1rem;} body.activity .o_tsc_event_header .o_tsc_event_info li{white-space: nowrap;} body.activity .o_tsc_event_description{font-size: 1.3rem; line-height: 1.5rem;} .o_tsc_event_body{border-top: 2px solid #000; position: relative; margin-left: 2.7rem; top: -2px;} .o_tsc_event_body div:nth-child(1){padding: 3rem 6rem 4rem 2rem;} .o_tsc_event_body div:nth-child(2){padding: 3rem 3rem 4rem 0;} @media only screen and (max-width: 767px){.o_tsc_event_header{margin-left: 1rem;}} @media only screen and (min-width: 768px){.o_tsc_event_header{margin-left: 2.7rem;}} .s_carousel.s_carousel_default .carousel-indicators li, .s_quotes_carousel.s_carousel_default .carousel-indicators li{background-color: transparent; border: 1px solid #fff; height: 24px; margin: 0 6px; border-radius: 50%; box-shadow: none; width: 24px; cursor: pointer; transition: background-color 0.2s, border-color 0.2s;} .s_carousel.s_carousel_default .carousel-indicators li.active, .s_quotes_carousel.s_carousel_default .carousel-indicators li.active{background-color: #fff; border-color: #fff;} .o_tsc_contact_form{max-width: fit-content;} .o_footer{background-color: #000; background-image: url("/theme_casasancristobal/static/src/scss/../img/banner-logos-footer.svg"); background-repeat: repeat-x; background-position: top center; color: #fff; padding-bottom: 3rem;} .o_footer #footer{padding-top: 13rem;} .o_footer h1, .o_footer .h1, .o_footer h2, .o_footer .h2, .o_footer h3, .o_footer .h3, .o_footer h4, .o_footer .h4, .o_footer h5, .o_footer .h5, .o_footer h6, .o_footer .h6{font-family: "VCNudgeNormal", Helvetica, Arial, sans-serif; color: #fff;} .o_footer .text-muted{color: #fff !important;} .o_footer a{color: #fff;} .o_footer a:hover{color: #eeeeee;} .o_footer .o_footer_copyright{display: none;} .o_footer p.small{font-family: "EK Roumald", Times, Helvetica, Arial, sans-serif; font-size: 0.65rem; margin-top: 2.5rem; line-height: 0.9rem;} .o_csc_sitemap_links a{font-family: "EK Roumald", Times, Helvetica, Arial, sans-serif;} .o_csc_social_links a{background-color: #222222; border: none; margin: 0; padding: 10px 8px;} .o_csc_social_links a i{color: #444444; margin: 0;} .o_csc_social_links a:hover{border: none;} .o_csc_social_links a.o_csc_twitter_link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding: 11px 5px;} .o_csc_social_links .o_csc_twitter_icon{width: 2em; height: 2em; vertical-align: middle;} h1.o_csc_address{font-weight: 600;} .o_csc_footer{font-family: "EK Roumald", Times, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5rem;} 

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

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