.csi_image_text_section .list-block{padding-right: 115px;} .csi_image_text_section .list-block li{font-size: 20px; color: #212121;} .csi_image_text_section .list-block li span{font-size: 26px; color: #0062bd;} @media (max-width: 767px){.csi_image_text_section .csi_image_text_sec_title{padding-right: 0px;}.csi_image_text_section .list-block{padding-right: 0px;}.csi_image_text_section .custom_p{padding-right: 0px;}.csi_image_text_section .spacer{padding: 50px 0;}} .csi_video_text_section .lit p{font-size: 1.1rem;} .legal_team_with_three_blocks{background-image: url(/csi_custom_theme/static/src/img/LegalTeams-BackgroundImage.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .legal_team_with_three_blocks h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .legal_team_with_three_blocks h5{text-transform: uppercase; font-weight: 600; font-size: 20px;} .legal_team_with_three_blocks p{font-size: 1.3rem; line-height: 1.4em;} .legal_team_with_three_blocks img{width: 80px;} .legal_team_with_three_blocks .card-body{padding: 0px 40px 30px 40px; min-height: 315px;} .legal_team_with_three_blocks .card-body .icon-space{margin: 40px 0 20px 0;} @media (min-width: 768px) and (max-width: 991px){.legal_team_with_three_blocks .card-body{min-height: 340px;}} .start_working .card{border-radius: 0px; background-color: transparent;} .start_working h2.sec-title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600; color: #000000;} .start_working .card-body{margin-top: 50px; padding: 30px;} .start_working .card-body .col-md-4, .start_working .card-body .col-lg-4{padding-right: 0px;} .start_working .card-body h2{color: #ffffff; font-weight: 600; text-align: right;} .start_working .card-body h5{color: #ffffff; text-transform: uppercase; font-weight: 600; font-size: 19px;} .start_working .card-body p{color: #ffffff; margin-top: 20px; padding-right: 10px; line-height: 1.4; font-size: 1.2rem;} @media (max-width: 767px){.start_working .card-body h2{text-align: left;}.start_working .card-body p{padding-right: 10px;}} .start_working .wrap-feature2-box{padding: 0px; min-height: 300px;} .start_working .box1{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image1.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .start_working .box2{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image2.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .start_working .box3{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image3.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .latest_resource h2.sec-title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600; color: #000000;} .latest_resource hr{border-top: 3px solid #cacaca;} .latest_resource h3{font-size: 30px; color: #0062bd; margin-top: 15px;} .latest_resource a{color: #0062bd; font-weight: 600; font-size: 1.1rem;} .latest_resource .resource_text{font-weight: 600; color: #000000; font-size: 1.1rem;} .latest_resource img{width: 75%;} 

/* /csi_custom_theme/static/src/scss/crisis_consulting.scss defined in bundle 'web.assets_frontend' */
 .centric_template .btn-alpha-white{background-color: #ffffff; border-color: #ffffff; color: #0062bd;} .crisis-consulting-banner{background-image: url(/csi_custom_theme/static/src/img/CrisisConsulting-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .crisis-consulting-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .crisis-consulting-banner .bannercol{height: 26.2rem;} .crisis-consulting-banner .banner-bg-text{font-size: 200px; color: #f9f8fc; font-weight: 900; position: absolute; right: 0; left: 30%; line-height: 1; top: 6%; z-index: -1;} .crisis-consulting-banner .paratext{color: #ffffff; font-size: 24px; font-weight: 500;} .crisis-consulting-banner .banner-btn{margin-top: 40px;} .crisis-consulting-banner .bannerbtn{padding: 13px 30px; transition: 0.5s; font-size: 14px; border-radius: 0px; font-weight: 600 !important;} .crisis-consulting-banner .bannerbtn:hover{color: #0079c2; background-color: white;} .crisis-consulting-banner .fa{color: #343996; margin-left: 8px; top: 2px;} .crisis-consulting-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.crisis-consulting-banner .bannarcol{text-align: center;}.crisis-consulting-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.crisis-consulting-banner .bannarcol .banner-btn{margin-top: 25px;}.crisis-consulting-banner .bannarcol .banner-btn .bannerbtn{padding: 8px 20px; font-size: 14px;}.crisis-consulting-banner .bannarcol .banner-btn .watch-video{margin-left: 14px;}.crisis-consulting-banner .banner_image img{position: unset;}.crisis-consulting-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.support-banner{padding-top: 30px !important;}} .crisis-services{background-color: #ffffff;} .crisis-services .card{margin-bottom: 0px !important;} .crisis-services .card-body{padding-top: 10px !important; padding: 32px !important;} .crisis-services .font-medium{font-size: 26px; color: #000;} .crisis-services p{line-height: 1.4; color: #252525; font-size: 1.2rem;} .crisis-headline{background: linear-gradient(to top, #F1F1F1 0%, #F1F1F1 50%, #F1F1F1 50%, white 50%, white 100%);} .crisis-headline .bg_img{width: 100%; background-image: url(/csi_custom_theme/static/src/img/CrisisConsulting-Headline.png); background-repeat: round; background-size: cover;} .crisis-headline h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .why_work_with_three_blocks{background-image: url(/csi_custom_theme/static/src/img/CrisisConsulting_Why-BackgroundImage.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .why_work_with_three_blocks h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .why_work_with_three_blocks h5{text-transform: uppercase; font-weight: 600; font-size: 20px;} .why_work_with_three_blocks p{font-size: 1.3rem; line-height: 1.4em;} .why_work_with_three_blocks img{width: 80px;} .why_work_with_three_blocks .card-body{padding: 0px 25px 30px 25px; min-height: 480px;} .why_work_with_three_blocks .card-body .icon-space{margin: 40px 0 20px 0;} @media (min-width: 768px) and (max-width: 991px){.why_work_with_three_blocks .card-body{min-height: 340px;}} .crisis_start_working .card{border-radius: 0px; background-color: transparent;} .crisis_start_working h2.sec-title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600; color: #000000;} .crisis_start_working .card-body{margin-top: 50px; padding-left: 18px; padding: 30px;} .crisis_start_working .card-body .col-md-4, .crisis_start_working .card-body .col-lg-4{padding-right: 0px;} .crisis_start_working .card-body h2{color: #ffffff; font-weight: 600; text-align: right;} .crisis_start_working .card-body h5{color: #ffffff; text-transform: uppercase; font-weight: 600; font-size: 18px;} .crisis_start_working .card-body p{color: #ffffff; margin-top: 20px; padding-right: 10px; line-height: 1.4; font-size: 1.1rem;} @media (max-width: 767px){.crisis_start_working .card-body h2{text-align: left;}.crisis_start_working .card-body p{padding-right: 10px;}} .crisis_start_working .wrap-feature2-box{padding: 0px; min-height: 300px;} .crisis_start_working .box1{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image1.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .crisis_start_working .box2{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image2.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .crisis_start_working .box3{background-image: url(/csi_custom_theme/static/src/img/LitSer-Steps-Image3.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .crisis_latest_resource{background-color: #003478;} .crisis_latest_resource h2.sec-title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600; color: #ffffff;} .crisis_latest_resource hr{border-top: 3px solid #cacaca;} .crisis_latest_resource h3{font-size: 30px; color: #ffffff; margin-top: 15px;} .crisis_latest_resource a{color: #ffffff; font-weight: 600; font-size: 1.1rem;} .crisis_latest_resource .resource_text{font-weight: 600; color: #ffffff; font-size: 1.1rem;} .crisis_latest_resource img{width: 75%;} 

/* /csi_custom_theme/static/src/scss/trials_settlements.scss defined in bundle 'web.assets_frontend' */
 .trials-settlements-banner{background-image: url(/csi_custom_theme/static/src/img/TrialsSettlements-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .trials-settlements-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .trials-settlements-banner .bannercol{height: 26.2rem;} .trials-settlements-banner .banner-bg-text{font-size: 200px; color: #f9f8fc; font-weight: 900; position: absolute; right: 0; left: 30%; line-height: 1; top: 6%; z-index: -1;} .trials-settlements-banner .paratext{color: #ffffff; font-size: 24px; font-weight: 500;} .trials-settlements-banner .banner-btn{margin-top: 40px;} .trials-settlements-banner .bannerbtn{padding: 13px 30px; transition: 0.5s; font-size: 14px; border-radius: 0px; font-weight: 600 !important;} .trials-settlements-banner .bannerbtn:hover{color: #0079c2; background-color: white;} .trials-settlements-banner .fa{color: #343996; margin-left: 8px; top: 2px;} .trials-settlements-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.trials-settlements-banner .bannarcol{text-align: center;}.trials-settlements-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.trials-settlements-banner .bannarcol .banner-btn{margin-top: 25px;}.trials-settlements-banner .bannarcol .banner-btn .bannerbtn{padding: 8px 20px; font-size: 14px;}.trials-settlements-banner .bannarcol .banner-btn .watch-video{margin-left: 14px;}.trials-settlements-banner .banner_image img{position: unset;}.trials-settlements-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.trials-settlements-banner{padding-top: 30px !important;}} .trials-settlements-services{background-color: #ffffff;} .trials-settlements-services .card{margin-bottom: 0px !important;} .trials-settlements-services .card-body{padding-top: 10px !important; padding: 5px !important;} .trials-settlements-services .font-medium{font-size: 21px; color: #000;} .trials-settlements-services .fheight{padding: 0px 8px;} .trials-settlements-services p{line-height: 1.4; color: #252525; font-size: 1rem;} .why_work_with_trail_three_blocks{background-image: url(/csi_custom_theme/static/src/img/TrialsSettlements_Why-BackgroundImage.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .why_work_with_trail_three_blocks h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .why_work_with_trail_three_blocks h5{text-transform: uppercase; font-weight: 600; font-size: 20px;} .why_work_with_trail_three_blocks p{font-size: 1.3rem; line-height: 1.4em;} .why_work_with_trail_three_blocks img{width: 80px;} .why_work_with_trail_three_blocks .card-body{padding: 0px 25px 30px 25px; min-height: 395px;} .why_work_with_trail_three_blocks .card-body .icon-space{margin: 40px 0 20px 0;} @media (min-width: 768px) and (max-width: 991px){.why_work_with_trail_three_blocks .card-body{min-height: 340px;}} 

/* /csi_custom_theme/static/src/scss/witness_training.scss defined in bundle 'web.assets_frontend' */
 .witness-training-banner{background-image: url(/csi_custom_theme/static/src/img/WitnessTraining-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .witness-training-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .witness-training-banner .bannercol{height: 26.2rem;} .witness-training-banner .banner-bg-text{font-size: 200px; color: #f9f8fc; font-weight: 900; position: absolute; right: 0; left: 30%; line-height: 1; top: 6%; z-index: -1;} .witness-training-banner .paratext{color: #ffffff; font-size: 24px; font-weight: 500;} .witness-training-banner .banner-btn{margin-top: 40px;} .witness-training-banner .bannerbtn{padding: 13px 30px; transition: 0.5s; font-size: 14px; border-radius: 0px; font-weight: 600 !important;} .witness-training-banner .bannerbtn:hover{color: #0079c2; background-color: white;} .witness-training-banner .fa{color: #343996; margin-left: 8px; top: 2px;} .witness-training-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.witness-training-banner .bannarcol{text-align: center;}.witness-training-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.witness-training-banner .bannarcol .banner-btn{margin-top: 25px;}.witness-training-banner .bannarcol .banner-btn .bannerbtn{padding: 8px 20px; font-size: 14px;}.witness-training-banner .bannarcol .banner-btn .watch-video{margin-left: 14px;}.witness-training-banner .banner_image img{position: unset;}.witness-training-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.witness-training-banner{padding-top: 30px !important; background-repeat: no-repeat; background-size: cover;}} @media (min-width: 768px) and (max-width: 1024px){.witness-training-banner{background-repeat: no-repeat; background-size: cover;}} .witness-training-services{background-color: #ffffff;} .witness-training-services .card{margin-bottom: 0px !important;} .witness-training-services .card-body{padding-top: 10px !important; padding: 4px !important;} .witness-training-services .font-medium{font-size: 19px; color: #000; height: 40px;} .witness-training-services .fheight{padding: 0px 8px;} .witness-training-services p{line-height: 1.4; color: #252525; font-size: 1rem;} .witness-training-headline{background: linear-gradient(to top, #F1F1F1 0%, #F1F1F1 50%, #F1F1F1 50%, white 50%, white 100%);} .witness-training-headline .bg_img{width: 100%; background-image: url(/csi_custom_theme/static/src/img/WitnessTraining-Headline.png); background-repeat: round; background-size: cover;} .witness-training-headline h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .witness_img_txt .list-block{padding-right: 110px !important;} .witness_img_txt .list-block li{font-size: 18px;} .witness_img_txt .list-block li span.fa-chevron-circle-right{font-size: 22px !important;} .witness_img_txt .list-block li span{font-size: 18px;} .witness_video_txt h2{font-size: 32px !important;} .why_work_with_training_blocks{background-image: url(/csi_custom_theme/static/src/img/WitnessTraining_Why-BackgroundImage.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .why_work_with_training_blocks h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .why_work_with_training_blocks h5{text-transform: uppercase; font-weight: 600; font-size: 20px;} .why_work_with_training_blocks p{font-size: 1.3rem; line-height: 1.4em;} .why_work_with_training_blocks img{width: 80px;} .why_work_with_training_blocks .card-body{padding: 0px 25px 30px 25px; min-height: 485px;} .why_work_with_training_blocks .card-body .icon-space{margin: 40px 0 20px 0;} @media (min-width: 768px) and (max-width: 991px){.why_work_with_training_blocks .card-body{min-height: 340px;}} 

/* /csi_custom_theme/static/src/scss/about_us.scss defined in bundle 'web.assets_frontend' */
 .about-us-banner{background-image: url(/csi_custom_theme/static/src/img/AboutUs-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .about-us-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .about-us-banner .bannercol{height: 18rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;} .about-us-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.about-us-banner .bannarcol{text-align: center;}.about-us-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.about-us-banner .banner_image img{position: unset;}.about-us-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.crisis-consulting-banner{padding-top: 30px !important;}} .it_about_us .img-responsive{width: 90%;} .it_about_us p{line-height: 1.7; color: #252525; font-size: 1.1rem;} .it_about_us .csi_image_text_sec_title{font-size: 25px !important;} .about-us-headline{background: linear-gradient(to top, #F1F1F1 0%, #F1F1F1 50%, #F1F1F1 50%, white 50%, white 100%);} .about-us-headline .bg_img{width: 100%; background-image: url(/csi_custom_theme/static/src/img/AboutUs-PeopleImg.png); background-repeat: round; background-position: top center !important; background-size: cover;} .about-us-headline h2{display: block; font-size: 2.3rem; line-height: 1.7em;} .about-us-headline p{line-height: 1.7; color: #ffffff; font-size: 1.1rem;} 

/* /csi_custom_theme/static/src/scss/talk_to_an_expert.scss defined in bundle 'web.assets_frontend' */
 .talk-to-an-expert-banner{background-image: url(/csi_custom_theme/static/src/img/TTAE_Banner.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover; padding-bottom: 128px; padding-top: 128px;} .talk-to-an-expert-banner h1{font-size: 3.4rem; color: #fff; font-weight: 600; line-height: normal;} .talk-to-an-expert-banner .paratext{color: #fff; font-size: 1.4rem;} .talk-to-an-expert-banner .bannerbtn{border-radius: 0px; font-weight: 600 !important;} .talk-to-an-expert-banner .talk_to_expert_frm .form_title{text-transform: uppercase; color: #0062bd !important; font-weight: 600; font-size: 23px;} .talk-to-an-expert-banner .talk_to_expert_frm form .col-lg-12{margin: 10px 0px;} .talk-to-an-expert-banner .talk_to_expert_frm form button{font-size: 0.875rem; border-radius: 0px; font-weight: 600 !important; padding: 1rem 1rem;} .talk-to-an-expert-banner .talk_to_expert_frm form .form-group{margin-bottom: 0rem;} .talk-to-an-expert-banner .talk_to_expert_frm form .form-control{height: auto;} @media (min-width: 768px) and (max-width: 991px){.talk-to-an-expert-banner .bannarcol{text-align: left; margin-left: 60px;}.talk-to-an-expert-banner .bannarcol h1{font-size: 2rem; margin: 30px 0 10px 0; padding-top: 0px;}.talk-to-an-expert-banner .bannarcol h1 span{font-size: 2rem;}.talk-to-an-expert-banner .bannarcol .paratext{color: #fff; font-size: 12px; font-weight: 500; width: 80%;}.talk-to-an-expert-banner .bannarcol .banner-btn{margin-top: 8px;}.talk-to-an-expert-banner .bannarcol .banner-btn .bannerbtn{padding: 4px 10px; font-size: 12px;}} @media (max-width: 767px){.talk-to-an-expert-banner .bannarcol{text-align: left; margin-left: 30px;}.talk-to-an-expert-banner .bannarcol h1{font-size: 18px; margin: 0 0 0px 0; padding-top: 0px;}.talk-to-an-expert-banner .bannarcol h1 span{font-size: 18px; margin: 0 0 0px 0;}.talk-to-an-expert-banner .bannarcol .paratext{font-size: 12px; font-weight: 500; width: 80%; line-height: 1.3; margin-bottom: 0.5rem;}.talk-to-an-expert-banner .bannarcol .banner-btn{margin-top: 8px;}.talk-to-an-expert-banner .bannarcol .banner-btn .bannerbtn{padding: 3px 6px; font-size: 9px;}} .ttae_why .card h5{font-weight: 600; font-size: 22px !important; color: #000; min-height: 54px;} .ttae_why .card-body{padding: 40px 19px !important;} .talk_to_expert_four_block h2.title{display: block; font-size: 1.7rem; line-height: 1.2em; font-weight: 600; text-transform: uppercase; text-align: center;} .talk_to_expert_four_block p{font-size: 1.4rem;} .talk_to_expert_four_block .card{min-height: 400px; padding: 20px; background: none;} .talk_to_expert_four_block .card-body.card-shadow{-webkit-box-shadow: 0px 0px 30px rgba(76, 83, 101, 0.5); box-shadow: 0px 0px 30px rgba(76, 83, 101, 0.5); padding: 30px 75px; min-height: 410px;} .talk_to_expert_four_block .box1 > .card-body{background-image: url(/csi_custom_theme/static/src/img/TTAE_WhyBgImg1.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .talk_to_expert_four_block .box2 > .card-body{background-image: url(/csi_custom_theme/static/src/img/TTAE_WhyBgImg2.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .talk_to_expert_four_block .box3 > .card-body{background-image: url(/csi_custom_theme/static/src/img/TTAE_WhyBgImg3.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .talk_to_expert_four_block .box4 > .card-body{background-image: url(/csi_custom_theme/static/src/img/TTAE_WhyBgImg4.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .ttae_three_blocks{background-image: url(/csi_custom_theme/static/src/img/TTAE_Experience-BackgroundImage.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: cover;} .ttae_three_blocks h2.title{display: block; font-size: 2.3rem; line-height: 1.2em; font-weight: 600;} .ttae_three_blocks h5{font-weight: 600; font-size: 1.5rem; background-color: #002144; border-radius: 10px 10px 0px 0px; height: 70px; margin-bottom: 0px; color: #fff; padding: 15px 20px; text-align: center;} .ttae_three_blocks .counter{color: #fff !important; font-size: 3rem; margin-top: 50px; font-weight: 600;} .ttae_three_blocks .counter p{color: #fff !important; font-size: 2rem; margin-top: 20px; font-weight: 400;} .ttae_three_blocks p{font-size: 1.1rem; line-height: 1.4em;} .ttae_three_blocks .wrap-feature1-box{padding: 20px 50px;} .ttae_three_blocks .card{background-color: transparent;} .ttae_three_blocks .card-body{padding: 0px 25px 30px 25px; min-height: 200px; background-color: #0062bd !important; color: #fff !important; border-radius: 10px; margin-top: -10px;} @media (min-width: 768px) and (max-width: 991px){.ttae_three_blocks .card-body{min-height: 340px;}} .ttae_blog .s_latest_posts_post{background: transparent !important;} 

/* /csi_custom_theme/static/src/scss/resource_library.scss defined in bundle 'web.assets_frontend' */
 .resources-library-banner{background-image: url(/csi_custom_theme/static/src/img/Library-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 130px; padding-top: 130px;} .resources-library-banner h1{font-size: 3.6rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .resources-library-banner .bannercol{height: 26.2rem;} .resources-library-banner .banner-bg-text{font-size: 200px; color: #f9f8fc; font-weight: 900; position: absolute; right: 0; left: 30%; line-height: 1; top: 6%; z-index: -1;} .resources-library-banner .paratext{color: #ffffff; font-size: 24px; font-weight: 500;} .resources-library-banner .banner-btn{margin-top: 40px;} .resources-library-banner .bannerbtn{padding: 13px 30px; transition: 0.5s; font-size: 14px; border-radius: 0px; font-weight: 600 !important;} .resources-library-banner .bannerbtn:hover{color: #0079c2; background-color: white;} .resources-library-banner .fa{color: #343996; margin-left: 8px; top: 2px;} .resources-library-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.resources-library-banner .bannarcol{text-align: center;}.resources-library-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.resources-library-banner .bannarcol .banner-btn{margin-top: 25px;}.resources-library-banner .bannarcol .banner-btn .bannerbtn{padding: 8px 20px; font-size: 14px;}.resources-library-banner .bannarcol .banner-btn .watch-video{margin-left: 14px;}.resources-library-banner .banner_image img{position: unset;}.resources-library-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.resources-library-banner{padding-top: 30px !important;}} .library-tab{padding: 10%; margin-top: -8%;} .library-tab .rounded{border-radius: 10px 10px 0px 0px !important;} .library-tab{background: #007b5e; color: #eee;} .library-tab h6.section-title{color: #eee;} .library-tab .nav-tabs .nav-item.show .nav-link, .library-tab .nav-tabs .nav-link.active{color: #0062cc; background-color: transparent; border-color: transparent transparent #f3f3f3; border-bottom: 3px solid #0062cc !important; font-size: 22px; font-weight: bold; font-family: "Montserrat", sans-serif;} .library-tab .nav-link{border: 1px solid transparent; border-top-left-radius: .25rem; border-top-right-radius: .25rem; color: #000; font-size: 22px; font-weight: 600; font-family: "Montserrat", sans-serif;} .library-tab .nav-link:hover{border-color: transparent;} .library-tab a{text-decoration: none; color: #333; font-weight: 600;} .library-tab a.see-more{text-decoration: none; font-size: 1rem; color: #0062cc;} .library-tab p{font-size: 1.1rem; line-height: 1.7; color: #000;} .library-tab img{font-size: 1.1rem;} .shadow-top{box-shadow: 0 -10px 20px -5px rgba(115, 115, 115, 0.75);} .shadow-right{box-shadow: 10px 0 20px -5px rgba(115, 115, 115, 0.75);} .shadow-bottom{box-shadow: 0 10px 20px -5px rgba(115, 115, 115, 0.75);} .shadow-left{box-shadow: -10px 0 20px -5px rgba(115, 115, 115, 0.75);} .shadow-top-bottom-left{box-shadow: 0 -10px 20px -5px rgba(115, 115, 115, 0.75), 0 -10px 20px -5px rgba(115, 115, 115, 0.75), -10px 0 20px -5px rgba(115, 115, 115, 0.75);} .shadow-top-left-right{box-shadow: 0 -10px 10px -5px rgba(115, 115, 115, 0.2), -10px 0 10px -5px rgba(115, 115, 115, 0.2), 10px 0 10px -5px rgba(115, 115, 115, 0.2);} 

/* /csi_custom_theme/static/src/scss/download_article.scss defined in bundle 'web.assets_frontend' */
 .download-article-banner{background-image: url(/csi_custom_theme/static/src/img/LandingPage-Banner.jpg); background-repeat: no-repeat; background-position: top center !important; background-size: 100%; padding-bottom: 0px; background-color: #fff; padding-top: 128px;} .download-article-banner h1{font-size: 3rem; color: #fff; font-weight: 600; line-height: normal;} .download-article-banner h2{color: #0062bd; font-size: 28px; font-weight: 600; padding-right: 50px;} .download-article-banner h3{font-size: 1.6rem; color: #fff;} .download-article-banner ul{list-style: none; padding: 0;} .download-article-banner li p{font-size: 1.2rem; display: inline;} .download-article-banner li{font-size: 1.1rem; padding-left: 1.3em;} .download-article-banner li:before{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em; color: #0062bd; font-size: 1.3rem;} .download-article-banner li span{font-size: 26px; color: #0062bd;} .download-article-banner .paratext{color: #fff; font-size: 1.4rem;} .download-article-banner img{width: 400px;} .download-article-banner .bannerbtn{border-radius: 0px; font-weight: 600 !important;} .download-article-banner .article_download_frm{box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; top: -175px; position: absolute;} .download-article-banner .article_download_frm .form_title{text-transform: uppercase; color: #0062bd !important; font-weight: 600; font-size: 23px;} .download-article-banner .article_download_frm form .col-lg-12{margin: 10px 0px;} .download-article-banner .article_download_frm form button{font-size: 0.875rem; border-radius: 0px; font-weight: 600 !important; padding: 1rem 1rem;} .download-article-banner .article_download_frm form .form-group{margin-bottom: 0rem;} .download-article-banner .article_download_frm form .form-control{height: auto;} @media (min-width: 768px) and (max-width: 991px){.download-article-banner{padding-top: 64px;}.download-article-banner h2{margin-top: 30px; padding-right: 0px;}.download-article-banner .list-block{margin-top: 30px;}.download-article-banner .bannarcol{text-align: left; margin-left: 0px;}.download-article-banner .bannarcol h1{font-size: 2rem; margin: 30px 0 10px 0; padding-top: 0px;}.download-article-banner .bannarcol h1 span{font-size: 2rem;}.download-article-banner .bannarcol img{width: 98%;}.download-article-banner .bannarcol .paratext{color: #fff; font-size: 12px; font-weight: 500; width: 80%;}.download-article-banner .bannarcol .banner-btn{margin-top: 8px;}.download-article-banner .bannarcol .banner-btn .bannerbtn{padding: 4px 10px; font-size: 12px;}.download-article-banner .bannarcol .article_download_frm{top: inherit; position: relative;}.download-article-banner .bannarcol .article_download_frm .form_title{font-size: 18px;}.download-article-banner .bannarcol .article_download_frm form .col-lg-12{margin: 5px 0px;}.download-article-banner .bannarcol .article_download_frm .form-control{padding: 0.5rem;}.download-article-banner .bannarcol .article_download_frm form button{font-size: 0.775rem;}} @media (max-width: 767px){.download-article-banner{padding-top: 30px !important; padding-bottom: 40px !important;}.download-article-banner h2{margin-top: 30px; padding-right: 0px;}.download-article-banner .list-block{margin-top: 30px;}.download-article-banner .bannarcol{text-align: left; margin-left: 0px;}.download-article-banner .bannarcol h1{font-size: 24px; margin: 0 0 0px 0; padding-top: 0px;}.download-article-banner .bannarcol img{width: 98%;}.download-article-banner .bannarcol .paratext{font-size: 12px; font-weight: 500; width: 80%; line-height: 1.3; margin-bottom: 0.5rem;}.download-article-banner .bannarcol .banner-btn{margin-top: 8px;}.download-article-banner .bannarcol .banner-btn .bannerbtn{padding: 3px 6px; font-size: 9px;}.download-article-banner .bannarcol .article_download_frm{top: inherit; position: relative;}.download-article-banner .bannarcol .article_download_frm .form_title{font-size: 18px;}.download-article-banner .bannarcol .article_download_frm form .col-lg-12{margin: 5px 0px;}.download-article-banner .bannarcol .article_download_frm form .form-control{padding: 0.5rem;}.download-article-banner .bannarcol .article_download_frm form button{font-size: 0.775rem;}} .download-article-banner + section{background-color: #fff; padding-bottom: 60px;} .download-article-banner + section p{font-size: 1.1rem;} .download-article-banner + section h2{color: #0062bd; font-size: 28px; font-weight: 600; padding-right: 50px;} .download-article-banner + section ul{list-style: none; padding: 0;} .download-article-banner + section li p{font-size: 1.2rem; display: inline;} .download-article-banner + section li{font-size: 1.1rem; padding-left: 1.3em;} .download-article-banner + section li:before{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em; color: #0062bd; font-size: 1.3rem;} .download-article-banner + section li span{font-size: 26px; color: #0062bd;} 

/* /csi_custom_theme/static/src/scss/podcast.scss defined in bundle 'web.assets_frontend' */
 .podcast-banner{background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .podcast-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} @media (max-width: 767px){.podcast-banner .bannarcol{text-align: center;}.podcast-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.podcast-banner .banner_image img{position: unset;}} @media (max-width: 767px){.podcast-banner{padding-top: 30px !important;}} 

/* /csi_custom_theme/static/src/scss/article.scss defined in bundle 'web.assets_frontend' */
 .article-banner{background-repeat: no-repeat; background-position: top center !important; background-size: cover; padding-bottom: 128px; padding-top: 64px;} .article-banner h1{font-size: 2.7rem; color: #fff; font-weight: 600;} .article-banner h2{color: #fff; font-size: 28px; font-weight: 600; padding-right: 50px;} .article-banner h3{font-size: 1.6rem; color: #fff;} .article-banner ul{list-style: none; margin-left: 30px; padding: 0;} .article-banner li p{font-size: 1.2rem; display: inline; color: #fff;} .article-banner li{font-size: 1.1rem; padding-left: 1.3em; color: #fff;} .article-banner li:before{content: "\f138"; font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em; color: #fff; font-size: 1.3rem;} .article-banner p, .article-banner span, .article-banner section{color: #fff !important; font-size: 1.1rem !important;} .article-banner .bannerbtn{border-radius: 0px; font-weight: 600 !important; padding: 13px 30px; transition: 0.5s; font-size: 1.1rem;} .article-banner .img-responsive{float: right; margin: 40px; max-width: 400px; max-height: 400px; overflow: hidden;} @media (min-width: 768px) and (max-width: 991px){.article-banner .bannarcol{text-align: left; margin-left: 60px;}.article-banner .bannarcol h1{font-size: 2rem; margin: 30px 0 10px 0; padding-top: 0px; color: #fff;}.article-banner .bannarcol .paratext{color: #fff; font-size: 12px; font-weight: 500; width: 80%;}.article-banner .bannarcol .banner-btn{margin-top: 8px; text-align: center;}.article-banner .img-responsive{float: right; margin: 40px; max-width: 400px; max-height: 400px; overflow: hidden;}} @media (max-width: 767px){.article-banner .bannarcol{text-align: left; margin-left: 30px;}.article-banner .bannarcol h1{font-size: 2rem; margin: 0 0 10px 0; padding-top: 0px; color: #fff;}.article-banner .bannarcol .paratext{color: #fff; font-size: 12px; font-weight: 500; line-height: 1.3; margin-bottom: 0.5rem;}.article-banner .bannarcol .banner-btn{margin-top: 8px; text-align: center;}.article-banner .img-responsive{width: 40% !important; float: right; margin: 10px;}.article-banner .floated{float: left; width: 150px; background: red;}} @media (min-width: 768px) and (max-width: 991px){.article-banner{padding-top: 64px;}} @media (max-width: 767px){.article-banner{padding-top: 30px !important; padding-bottom: 40px !important;}} 

/* /csi_custom_theme/static/src/plugins/media_element/mediaelementplayer.min.css defined in bundle 'web.assets_frontend' */
 .mejs__offscreen{border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal;} .mejs__container{background: #000; font-family: Helvetica,Arial,serif; position: relative; text-align: left; text-indent: 0; vertical-align: top;} .mejs__container, .mejs__container *{box-sizing: border-box;} .mejs__container video::-webkit-media-controls, .mejs__container video::-webkit-media-controls-panel, .mejs__container video::-webkit-media-controls-panel-container, .mejs__container video::-webkit-media-controls-start-playback-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; display: none !important;} .mejs__fill-container, .mejs__fill-container .mejs__container{height: 100%; width: 100%;} .mejs__fill-container{background: transparent; margin: 0 auto; overflow: hidden; position: relative;} .mejs__container:focus{outline: none;} .mejs__iframe-overlay{height: 100%; position: absolute; width: 100%;} .mejs__embed, .mejs__embed body{background: #000; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%;} .mejs__fullscreen{overflow: hidden !important;} .mejs__container-fullscreen{bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; z-index: 1000;} .mejs__container-fullscreen .mejs__mediaelement, .mejs__container-fullscreen video{height: 100% !important; width: 100% !important;} .mejs__background, .mejs__mediaelement{left: 0; position: absolute; top: 0;} .mejs__mediaelement{height: 100%; width: 100%; z-index: 0;} .mejs__poster{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; left: 0; position: absolute; top: 0; z-index: 1;} :root .mejs__poster-img{display: none;} .mejs__poster-img{border: 0; padding: 0;} .mejs__overlay{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; left: 0; position: absolute; top: 0;} .mejs__layer{z-index: 1;} .mejs__overlay-play{cursor: pointer;} .mejs__overlay-button{background: url(/csi_custom_theme/static/src/plugins/media_element/mejs-controls.svg) no-repeat; background-position: 0 -39px; height: 80px; width: 80px;} .mejs__overlay:hover > .mejs__overlay-button{background-position: -80px -39px;} .mejs__overlay-loading{height: 80px; width: 80px;} .mejs__overlay-loading-bg-img{-webkit-animation: a 1s linear infinite; animation: a 1s linear infinite; background: transparent url(/csi_custom_theme/static/src/plugins/media_element/mejs-controls.svg) -160px -40px no-repeat; display: block; height: 80px; width: 80px; z-index: 1;} @-webkit-keyframes a{to{-webkit-transform: rotate(1turn); transform: rotate(1turn);}} @keyframes a{to{-webkit-transform: rotate(1turn); transform: rotate(1turn);}} .mejs__controls{bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; height: 40px; left: 0; list-style-type: none; margin: 0; padding: 0 10px; position: absolute; width: 100%; z-index: 3;} .mejs__controls:not([style*="display: none"]){background: rgba(255, 0, 0, 0.7); background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.35));} .mejs__button, .mejs__time, .mejs__time-rail{font-size: 10px; height: 40px; line-height: 10px; margin: 0; width: 32px;} .mejs__button > button{background: transparent url(/csi_custom_theme/static/src/plugins/media_element/mejs-controls.svg); border: 0; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; margin: 10px 6px; overflow: hidden; padding: 0; position: absolute; text-decoration: none; width: 20px;} .mejs__button > button:focus{outline: 1px dotted #999;} .mejs__container-keyboard-inactive [role=slider], .mejs__container-keyboard-inactive [role=slider]:focus, .mejs__container-keyboard-inactive a, .mejs__container-keyboard-inactive a:focus, .mejs__container-keyboard-inactive button, .mejs__container-keyboard-inactive button:focus{outline: 0;} .mejs__time{box-sizing: content-box; color: #fff; font-size: 11px; font-weight: 700; height: 24px; overflow: hidden; padding: 16px 6px 0; text-align: center; width: auto;} .mejs__play > button{background-position: 0 0;} .mejs__pause > button{background-position: -20px 0;} .mejs__replay > button{background-position: -160px 0;} .mejs__time-rail{direction: ltr; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; height: 40px; margin: 0 10px; padding-top: 10px; position: relative;} .mejs__time-buffering, .mejs__time-current, .mejs__time-float, .mejs__time-float-corner, .mejs__time-float-current, .mejs__time-hovered, .mejs__time-loaded, .mejs__time-marker, .mejs__time-total{border-radius: 2px; cursor: pointer; display: block; height: 10px; position: absolute;} .mejs__time-total{background: rgba(255, 255, 255, 0.3); margin: 5px 0 0; width: 100%;} .mejs__time-buffering{-webkit-animation: b 2s linear infinite; animation: b 2s linear infinite; background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 75%, transparent 0, transparent); background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 75%, transparent 0, transparent); background-size: 15px 15px; width: 100%;} @-webkit-keyframes b{0%{background-position: 0 0;}to{background-position: 30px 0;}} @keyframes b{0%{background-position: 0 0;}to{background-position: 30px 0;}} .mejs__time-loaded{background: rgba(255, 255, 255, 0.3);} .mejs__time-current, .mejs__time-handle-content{background: rgba(255, 255, 255, 0.9);} .mejs__time-hovered{background: rgba(255, 255, 255, 0.5); z-index: 10;} .mejs__time-hovered.negative{background: rgba(0, 0, 0, 0.2);} .mejs__time-buffering, .mejs__time-current, .mejs__time-hovered, .mejs__time-loaded{left: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: all .15s ease-in; transition: all .15s ease-in; width: 100%;} .mejs__time-buffering{-webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1);} .mejs__time-hovered{-webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);} .mejs__time-hovered.no-hover{-webkit-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; transform: scaleX(0) !important;} .mejs__time-handle, .mejs__time-handle-content{border: 4px solid transparent; cursor: pointer; left: 0; position: absolute; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); z-index: 11;} .mejs__time-handle-content{border: 4px solid rgba(255, 255, 255, 0.9); border-radius: 50%; height: 10px; left: -7px; top: -4px; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); width: 10px;} .mejs__time-rail .mejs__time-handle-content:active, .mejs__time-rail .mejs__time-handle-content:focus, .mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} .mejs__time-float{background: #eee; border: 1px solid #333; bottom: 100%; color: #111; display: none; height: 17px; margin-bottom: 9px; position: absolute; text-align: center; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 36px;} .mejs__time-float-current{display: block; left: 0; margin: 2px; text-align: center; width: 30px;} .mejs__time-float-corner{border: 5px solid #eee; border-color: #eee transparent transparent; border-radius: 0; display: block; height: 0; left: 50%; line-height: 0; position: absolute; top: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0;} .mejs__long-video .mejs__time-float{margin-left: -23px; width: 64px;} .mejs__long-video .mejs__time-float-current{width: 60px;} .mejs__broadcast{color: #fff; height: 10px; position: absolute; top: 15px; width: 100%;} .mejs__fullscreen-button > button{background-position: -80px 0;} .mejs__unfullscreen > button{background-position: -100px 0;} .mejs__mute > button{background-position: -60px 0;} .mejs__unmute > button{background-position: -40px 0;} .mejs__volume-button{position: relative;} .mejs__volume-button > .mejs__volume-slider{-webkit-backface-visibility: hidden; background: rgba(50, 50, 50, 0.7); border-radius: 0; bottom: 100%; display: none; height: 115px; left: 50%; margin: 0; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 25px; z-index: 1;} .mejs__volume-button:hover{border-radius: 0 0 4px 4px;} .mejs__volume-total{background: rgba(255, 255, 255, 0.5); height: 100px; left: 50%; margin: 0; position: absolute; top: 8px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 2px;} .mejs__volume-current{left: 0; margin: 0; width: 100%;} .mejs__volume-current, .mejs__volume-handle{background: rgba(255, 255, 255, 0.9); position: absolute;} .mejs__volume-handle{border-radius: 1px; cursor: ns-resize; height: 6px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 16px;} .mejs__horizontal-volume-slider{display: block; height: 36px; position: relative; vertical-align: middle; width: 56px;} .mejs__horizontal-volume-total{background: rgba(50, 50, 50, 0.8); height: 8px; top: 16px; width: 50px;} .mejs__horizontal-volume-current, .mejs__horizontal-volume-total{border-radius: 2px; font-size: 1px; left: 0; margin: 0; padding: 0; position: absolute;} .mejs__horizontal-volume-current{background: rgba(255, 255, 255, 0.8); height: 100%; top: 0; width: 100%;} .mejs__horizontal-volume-handle{display: none;} .mejs__captions-button, .mejs__chapters-button{position: relative;} .mejs__captions-button > button{background-position: -140px 0;} .mejs__chapters-button > button{background-position: -180px 0;} .mejs__captions-button > .mejs__captions-selector, .mejs__chapters-button > .mejs__chapters-selector{background: rgba(50, 50, 50, 0.7); border: 1px solid transparent; border-radius: 0; bottom: 100%; margin-right: -43px; overflow: hidden; padding: 0; position: absolute; right: 50%; visibility: visible; width: 86px;} .mejs__chapters-button > .mejs__chapters-selector{margin-right: -55px; width: 110px;} .mejs__captions-selector-list, .mejs__chapters-selector-list{list-style-type: none !important; margin: 0; overflow: hidden; padding: 0;} .mejs__captions-selector-list-item, .mejs__chapters-selector-list-item{color: #fff; cursor: pointer; display: block; list-style-type: none !important; margin: 0 0 6px; overflow: hidden; padding: 0;} .mejs__captions-selector-list-item:hover, .mejs__chapters-selector-list-item:hover{background-color: #c8c8c8 !important; background-color: rgba(255, 255, 255, 0.4) !important;} .mejs__captions-selector-input, .mejs__chapters-selector-input{clear: both; float: left; left: -1000px; margin: 3px 3px 0 5px; position: absolute;} .mejs__captions-selector-label, .mejs__chapters-selector-label{cursor: pointer; float: left; font-size: 10px; line-height: 15px; padding: 4px 10px 0; width: 100%;} .mejs__captions-selected, .mejs__chapters-selected{color: #21f8f8;} .mejs__captions-translations{font-size: 10px; margin: 0 0 5px;} .mejs__captions-layer{bottom: 0; color: #fff; font-size: 16px; left: 0; line-height: 20px; position: absolute; text-align: center;} .mejs__captions-layer a{color: #fff; text-decoration: underline;} .mejs__captions-layer[lang=ar]{font-size: 20px; font-weight: 400;} .mejs__captions-position{bottom: 15px; left: 0; position: absolute; width: 100%;} .mejs__captions-position-hover{bottom: 35px;} .mejs__captions-text, .mejs__captions-text *{background: rgba(20, 20, 20, 0.5); box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5); padding: 0; white-space: pre-wrap;} .mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display: none;} .mejs__overlay-error{position: relative;} .mejs__overlay-error > img{left: 0; max-width: 100%; position: absolute; top: 0; z-index: -1;} .mejs__cannotplay, .mejs__cannotplay a{color: #fff; font-size: .8em;} .mejs__cannotplay{position: relative;} .mejs__cannotplay a, .mejs__cannotplay p{display: inline-block; padding: 0 15px; width: 100%;} 

/* /csi_custom_theme/static/src/scss/faq.scss defined in bundle 'web.assets_frontend' */
 .faq-banner{background-image: url(/csi_custom_theme/static/src/img/FAQs-Banner.jpg); background-color: #ffffff; background-repeat: round; background-position: top center !important; background-size: cover; padding-bottom: 100px; padding-top: 72px;} .faq-banner h1{font-size: 3.3rem; color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .faq-banner h4{color: #ffffff; font-weight: 600; line-height: normal; margin: 0 0 20px 0;} .faq-banner .bannercol{height: 26.2rem;} .faq-banner .banner-bg-text{font-size: 200px; color: #f9f8fc; font-weight: 900; position: absolute; right: 0; left: 30%; line-height: 1; top: 6%; z-index: -1;} .faq-banner .paratext{color: #ffffff; font-size: 24px; font-weight: 500;} .faq-banner .banner-btn{margin-top: 40px;} .faq-banner .bannerbtn{padding: 13px 30px; transition: 0.5s; font-size: 14px; border-radius: 0px; font-weight: 600 !important;} .faq-banner .bannerbtn:hover{color: #0079c2; background-color: white;} .faq-banner .fa{color: #343996; margin-left: 8px; top: 2px;} .faq-banner img{max-width: 100%; height: auto;} @media (max-width: 767px){.faq-banner .bannarcol{text-align: center;}.faq-banner .bannarcol h1{font-size: 35px; margin: 0 0 10px 0;}.faq-banner .bannarcol .banner-btn{margin-top: 25px;}.faq-banner .bannarcol .banner-btn .bannerbtn{padding: 8px 20px; font-size: 14px;}.faq-banner .bannarcol .banner-btn .watch-video{margin-left: 14px;}.faq-banner .banner_image img{position: unset;}.faq-banner .bannerbgimages{display: none;}} @media (max-width: 767px){.faq-banner{padding-top: 30px !important;}} .faq-questions h2{font-weight: 600; font-size: 1.7rem;} .faq-questions a.accordion-toggle{display: -webkit-box; display: -webkit-flex; display: flex; font-size: 1rem; text-transform: uppercase; font-weight: 600;} .faq-questions a.accordion-toggle span{margin-right: 10px; margin-top: 4px;} .faq-questions .panel-body, .faq-questions .panel-body p, .faq-questions .panel-body span, .faq-questions .panel-body a, .faq-questions .panel-body div{box-sizing: border-box; color: #555555; direction: ltr; font-size: 1.02rem; font-weight: 400; line-height: 1.5; text-align: left; margin-bottom: 0;} 

/* /csi_custom_theme/static/src/scss/impacto_imported.css defined in bundle 'web.assets_frontend' */
 .counter .counter-info span,.counter span.timer{display: block; font-size: 60px; letter-spacing: 2px; line-height: 70px; font-weight: 700; margin-bottom: 0; color: #222;} .counter label{font-weight: 400; position: relative; margin-bottom: 0; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; cursor: pointer;} .counter i{font-size:40px;} .counter .timer{display: block;} .counter a{color:#fff! important;} .counter.style2 span.timer{font-size: 40px; line-height: 30px; margin: 0} .counter.style2 .counter-icon{margin-right: 15px;} .counter.style2 i{line-height: 30px;} .counter.style2 .counter-info{margin-top: 10px;} .counter.brd-style{border: 4px solid #f1f1f1; padding:20px 0} .counter.brd-style .counter-info span,.counter.brd-style span.timer{font-size: 40px; line-height: 50px;} .counter .counter-info span.compact,.counter span.timer.compact{line-height: 55px;} .counter.timer-lg .counter-info{display:table; width:100%;} .counter.timer-lg .counter-info .timer{display:table-cell; line-height: 50px; color: #0a78e4; padding-right:5px; min-width: 100px;} .counter.timer-lg .counter-info label{position:relative; display:table-cell; text-align:left; font-weight: 900; font-size:18px; color:#333; vertical-align:top; letter-spacing:0; text-transform:none;} .counter.timer-lg .counter-info label p, .counter.timer-lg .counter-info label span{display:table; font-weight:300; font-size:14px; color:#9b9b9b; line-height:22px; margin-top:0;} .dark-bg .counter label{color: #fff;} .dark-bg .counter .counter-info span,.dark-bg .counter span.timer{color: #fff;} .dark-bg .counter i{color: #fff;} .dark-bg .counter.brd-style{border: 4px solid rgba(255, 255, 255, 0.4);} .btn-default{background: #0a78e4; color: #fff; font-weight:bold;} .btn-default:hover{color: #fff;} .btn-sm, .btn-group-sm > .btn{padding: 8px 20px; font-size: 11px;} .badge-info{color: #fff; background-color: #ffaa50;} .js_blog{background-color:#ffffff! important; padding-bottom:40px;} .js_blog h2{color: #000; font-size: 1.5rem;} .js_blog img.rounded-circle{display:none! important;} .js_blog .blog_title div:first-child>span:first-child::before{content: "By ";} .js_blog .blog_title div:first-child{margin-bottom: 10px;} 

/* /custom_mass_mailing/static/src/css/subscribe.css defined in bundle 'web.assets_frontend' */
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid{border-color: #dc3545 ! important;} 

/* /custom_conflict_check/static/src/css/custom_view.css defined in bundle 'web.assets_frontend' */
@media (min-width: 768px){.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1{width: 100%; *width: 100%;}} @media (min-width: 992px){.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1{width: 14.285714285714285714285714285714%; *width: 14.285714285714285714285714285714%;}} @media (min-width: 1200px){.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1{width: 14.285714285714285714285714285714%; *width: 14.285714285714285714285714285714%;}} 

/* /csi_web_portal/static/src/css/default.css defined in bundle 'web.assets_frontend' */
.py-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .side{float: left; min-width: 320px; box-shadow: 1px 0 rgba(0,0,0,0.1); margin-left: 16px; margin-top: 56px;} .dr-menu header{position: relative; margin-left: 37px; font-size: 27px;} .dr-menu{width: 100%; max-width: 400px; min-width: 300px; position: relative; font-size: 1em; font-weight: 400; color: #fff;} .dr-menu > div .dr-label{padding-left: 15px; position: relative; color: #666; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; line-height: 2.75; transition: all 0.2s ease;} .dr-menu ul{margin: 0 3em 0 0; list-style: none; position: relative; z-index: 0; -webkit-transition: opacity 0s linear 205ms; -moz-transition: opacity 0s linear 205ms; transition: opacity 0s linear 205ms;} .dr-menu ul li{display: block; margin: 11px 0em 0 -23px; transition: opacity 0.3s ease;} .dr-icon{position: relative; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;} .dr-icon-user{content: "\e001";} .topnav{overflow: hidden; background-color: #a1b9cb;} .topnav a{float: left; color: #4a4747; text-align: center; padding: 3px 14px; text-decoration: none; font-size: 15px;} .topnav a:hover{background-color: #ddd; color: #fff;} .topnav a.active_sub{color: #4a4747; width: 270px; text-align: left; margin-left: 8px;} .sidenav{height: 80%; width: 278px; position: absolute; z-index: 1; margin-top: 0px; left: 0; background-color: #f8f8f8; overflow-x: hidden; padding-top: 20px; padding: 0px 10px 0px 0px;} .sidenav a{padding: 6px 8px 6px 16px; text-decoration: none; font-size: 17px; color: #818181; display: block;} .sidenav a:hover{color: black;} .main_side_bar{margin-left: 278px; font-size: 14px; padding: 0px 10px;} @media screen and (max-height: 450px){.sidenav{padding-top: 15px;}.sidenav a{font-size: 18px;}} .check{display: block; position: relative; padding-left: 25px; margin-bottom: 12px; padding-right: 15px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .check input{position: absolute; opacity: 0; cursor: pointer;} .checkmark{position: absolute; top: 3px; left: 0; height: 18px; width: 18px; background-color: #fff ; border-color:#f8204f; border-style:solid; border-width:2px;} .check input:checked ~ .checkmark{background-color: #fff ;} .checkmark:after{content: ""; position: absolute; display: none;} .check input:checked ~ .checkmark:after{display: block;} .check .checkmark:after{left: 5px; top: 1px; width: 5px; height: 10px; border: solid ; border-color:#f8204f; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);} .hover_bkgr_fricc{background:rgba(0,0,0,.4); cursor:pointer; display:none; height:100%; position:fixed; text-align:center; top:0; width:100%; z-index:10000; right: 0px; top: 33px;} .hover_bkgr_fricc .helper{display:inline-block; height:100%; vertical-align:middle;} .hover_bkgr_fricc > div{background-color: #fff; box-shadow: 10px 10px 60px #555; display: inline-block; height: auto; max-width: 551px; min-height: 100px; vertical-align: middle; width: 60%; position: relative; border-radius: 8px; padding: 15px 5%;} .popupCloseButton{background-color: #fff; border: 3px solid #999; border-radius: 50px; cursor: pointer; display: inline-block; font-family: arial; font-weight: bold; position: absolute; top: -20px; right: -20px; font-size: 25px; line-height: 30px; width: 30px; height: 30px; text-align: center;} .popupCloseButton:hover{background-color: #ccc;} .trigger_popup_fricc{cursor: pointer;} .stages{font-size: 0; text-align: justify;} .stages:after{content: ''; display: inline-block; font-size: 0; text-align: justify; width: 100%;} .stages label{background: #ffffff; border: solid 2px #c0c0c0; border-radius: 50%; cursor: pointer; display: inline-block; font-size: 0; font-weight: 700; height: 50px; line-height: 50px; position: relative; text-align: center; vertical-align: top; width: 50px; z-index: 1; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .stages label:after{content: '\2713'; color: #0cc39f; display: inline-block; font-size: 16px; height: 50px;} #one:checked ~ .stages label[for="one"], #two:checked ~ .stages label[for="two"], #three:checked ~ .stages label[for="three"], #four:checked ~ .stages label[for="four"], #five:checked ~ .stages label[for="five"], #six:checked ~ .stages label[for="six"]{border-color: #0cc39f;} .stages label.active{border-color: purple !important;} #one:checked ~ .stages label, #two:checked ~ .stages label[for="one"] ~ label, #three:checked ~ .stages label[for="two"] ~ label, #four:checked ~ .stages label[for="three"] ~ label, #five:checked ~ .stages label[for="four"] ~ label, #six:checked ~ .stages label[for="five"] ~ label{font-size: 1rem;} #one:checked ~ .stages label:after, #two:checked ~ .stages label[for="one"] ~ label:after, #three:checked ~ .stages label[for="two"] ~ label:after, #four:checked ~ .stages label[for="three"] ~ label:after, #five:checked ~ .stages label[for="four"] ~ label:after, #six:checked ~ .stages label[for="five"] ~ label:after{display: none;} .progress2 > span{background: #c0c0c0; display: inline-block; height: 5px; transform: translateY(-2.75em); transition: 0.3s; width: 0; margin-bottom:7px;} #two:checked ~ .progress2 span{width: calc(100% / 5 * 1);} #three:checked ~ .progress2 span{width: calc(100% / 5 * 2);} #four:checked ~ .progress2 span{width: calc(100% / 5 * 3);} #five:checked ~ .progress2 span{width: calc(100% / 5 * 4);} #six:checked ~ .progress2 span{width: calc(100% / 5 * 5);} .panels div{display: none;} #one:checked ~ .panels [data-panel="one"], #two:checked ~ .panels [data-panel="two"], #three:checked ~ .panels [data-panel="three"], #four:checked ~ .panels [data-panel="four"], #five:checked ~ .panels [data-panel="five"], #six:checked ~ .panels [data-panel="six"]{display: block;} html, button, input, select, textarea{font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;} a{color: #1585d6;} h2, h4{margin-top: 0;} .form{background: #f7f7f7; box-shadow: 0 5px 96px rgba(0, 0, 0, .4); margin: 4em; min-width: 480px; padding: 1em;} .panels div{border-top: solid 1px #c0c0c0; margin: 1em 0 0; padding: 1em 0 0;} button{background-color: #0cc39f; border: 0; color: #ffffff; cursor: pointer; font-weight: 700; margin: 1em 0 0 0; padding: 1em;} button:hover{opacity: 0.8;} .tabs{padding: 63px; display: flex; flex-wrap: wrap; // make sure it wraps} .tabs #custom_label{order: 1; // Put the labels first display: block; max-height: fit-content; padding: 0.5rem 0.5rem; margin-right: 0.1rem; cursor: pointer; background: #818181; transition: background ease 0.2s; color: white;} .tabs .tab{order: 99; // Put the tabs last flex-grow: 1; width: 100%; display: none; padding: 1rem; background: #f9f9f9; color: #4e4343;} .tabs input[type="radio"]:checked + #custom_label{background: #c96a6a;;} .tabs input[type="radio"]:checked + #custom_label + .tab{display: block;} @media (max-width: 45em){.tabs .tab, .tabs #custom_label{order: initial;}.tabs #custom_label{width: 100%; margin-right: 0; margin-top: 0.2rem;}} .search-group{display: flex; width: 100%; margin: 2em; position: relative; &:before{font-family: 'iconfont'; content: "\ea2d"; font-size: 0.84em; position: absolute; left: 1.5em; top: 1.1em; color: #898989;}} .search-input, .button-search{padding: 0.6875em 2em;} .search-input{transition: background 0.25s, border-color 0.25s, color 0.25s; padding: 0.6875em 0.9375em 0.6875em 2.5em; border: solid 2px #cecfcf; border-right: none; border-radius: 2em 0 0 2em; background: #fff; box-sizing: border-box; &::placeholder{transition: color 0.25s; color: #abacac; font-size: 0.95em; -webkit-font-smoothing: antialias;}} input.search-input:focus{transition: background 0.25s, border-color 0.25s; background: rgba(0,0,0,0.075); border-color: rgba(0,0,0,0.015); outline: none; &::placeholder{transition: color 0.25s; color: #898989;}} .button-search{transition: background 0.25s, color 0.25s; border: none; border-radius: 0 2em 2em 0; background: #ffce0a; &:hover{transition: background 0.25s, color 0.25s; background: #000; color: #fff;}} .centerbox{top:50%;left:50%; width:620px;min-height:52px;z-index:2} .centerbox h1{margin-bottom: 25px;font-size:36px;font-family: "Webly Sleek SemiLight";font-weight: normal;text-align: center;} .centerbox p.description{margin-bottom:40px;text-align: center;} .description a{text-decoration:none;} .main-input{background: #fff; height: 50px; width: 327px;color: #a7b1ab; border: 1px solid #cccccc; margin-bottom: 0px; -webkit-appearance: none; border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;display: inline-block;text-align: left;font-size: 16px; font-weight: 500; padding:0px 0px 0px 57px;font-size:16px;border-right:0px;background: #ffffff url("http://seodesigns.com/projects/TD/images/search.png") 18px 15px no-repeat;background-size:18px 18px;float:left;} .main-location{display: none;} #main-submit{background: #3cb13c;color: #fff; display: inline-block; font-size: 19px; font-weight: 500;text-align: center; cursor: pointer;margin-bottom: 0px; -webkit-appearance: none; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px;width:141px;height:50px;border: 0pxpadding-top:0px;float:left;} #main-submit:hover{background: #00a221; color: #fff !important; -webkit-appearance: none;} #main-submit-mobile{display: none;} footer{border-top: 0px;} .main-btn{display: inline-block;width:150px;height:50px;border: 1px solid #cccccc;padding:0px;position: relative;float:left;border-right:0px;margin-top:0px;background: #ffffff url("http://seodesigns.com/projects/TD/images/main-bullet.png") 122px 23px no-repeat;background-size:6px 6px;cursor: pointer;} .search-small{font-size:12px;margin:0px;color:#9B9B9B;position: absolute;top: 6px;left:16px;display: inline-block;width:80px;height:20px;text-align:left;} .search-large{font-size:16px;margin:0px;color:#4A4A4A;position: absolute;top: 19px;left:16px;display: inline-block;width:105px;height:20px;font-weight:900;text-align:left;} .main-form-container{height:50px;position: relative;} ul.search-description{width:150px;position: absolute; background: #fff;right:143px;top:55px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;padding:14px 0px;border: 1px solid #E5E5E5;display: none; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);} .search-description li{font-size:16px;color:#4A4A4A;font-weight:900;padding:6px 0px;display:block;padding-left:16px;cursor: pointer;} .search-description li:hover{background:#f8f8f8;} @media only screen and (max-width: 680px){.main-btn{border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px;border-right:1px solid #cccccc;}ul.search-description{right:0px;z-index:9999;}.centerbox p.description{width:284px;margin:0 auto 40px auto;}.centerbox{width:auto;transform: translate(-50%, -60%); -ms-transform: translate(-50%, -60%); -webkit-transform: translate(-50%, -60%);}.main-form-container{width:477px}#main-submit{display: none;}#main-submit-mobile{background: #3cb13c;color: #fff; display:block; font-size: 19px; font-weight: 500;text-align: center; cursor: pointer;margin-bottom: 0px; -webkit-appearance: none;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;width:141px;height:50px;border: 0px;padding-top:0px;float:none;border:0px;position: fixed;bottom: 0px;right:0px;width: 100%;z-index:1;}#main-submit-mobile:hover{background: #00a221; color: #fff !important; -webkit-appearance: none;}footer{padding-bottom:50px;}} @media only screen and (max-width: 515px){.main-input{width:210px;}.main-form-container{width:360px}.centerbox h1{width:280px;margin:0 auto 15px auto;}.centerbox{position: absolute;top:50%;left:50%;}} @media only screen and (max-width: 375px){.cover{background: rgba(0, 0, 0, 0) url("/csi_web_portal/static/src/css/seodesigns.com/projects/TD/images/background.jpg") no-repeat center -175px;}.main-input{width: 185px;padding-left:42px;background: #ffffff url("http://seodesigns.com/projects/TD/images/search.png") 12px 15px no-repeat;background-size:18px 18px;}.main-btn{width:108px;background: #ffffff url("http://seodesigns.com/projects/TD/images/main-bullet.png") 85px 23px no-repeat;background-size:6px 6px;}.main-form-container{width:293px}.search-small{left:13px;}.search-large{left:13px;}} 

/* /muk_rest/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */
 

/* /muk_rest/static/src/scss/authorize.scss defined in bundle 'web.assets_frontend' */
 .mk_authorize{overflow: hidden;} .mk_authorize main{overflow: auto; height: calc(100% - 60px); margin-bottom: 60px;} .mk_authorize main .mk_authorize_logo{margin-top: 1rem;} .mk_authorize main .mk_authorize_logo img{max-height: 8rem;} .mk_authorize main .mk_authorize_footer{margin-top: 0.75rem;} .mk_authorize main .mk_authorize_footer a{text-decoration: none;} .mk_authorize main .mk_authorize_footer a img{height: 2.5rem;} .mk_authorize footer{bottom: 0; width: 100%; position: absolute; line-height: 60px; height: 60px; background-color: #e9ecef; border-top: 1px solid #dee2e6;} .mk_authorize div.popover .popover-body{overflow: auto; max-height: 18rem; margin: 0.5rem 0rem; padding: 0rem 0.75rem;} .mk_authorize div.popover .popover-body ul.fa-ul{margin-top: 0.5rem; margin-bottom: 0.5rem;} .mk_authorize .mk_authorize_error{height: 100%; margin-bottom: 0;} .mk_authorize .mk_authorize_error h1{font-size: 2.5rem; text-transform: uppercase; font-weight: bold;} .mk_authorize .mk_authorize_error p{font-size: 1rem;} .mk_authorize .mk_authorize_error #gearBig{font-size: 10rem; margin-right: -1.3rem;} .mk_authorize .mk_authorize_error #gearSmall{position: relative; font-size: 5rem; bottom: -2rem;} .mk_authorize .mk_authorize_error .spin{-webkit-animation: spin 4s linear infinite; -moz-animation: spin 4s linear infinite; animation: spin 4s linear infinite;} .mk_authorize .mk_authorize_error .spin-back{-webkit-animation: spin-back 4s linear infinite; -moz-animation: spin-back 4s linear infinite; animation: spin-back 4s linear infinite;} @-moz-keyframes spin{100%{-moz-transform: rotate(360deg);}} @-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg);}} @keyframes spin{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @-moz-keyframes spin-back{100%{-moz-transform: rotate(-360deg);}} @-webkit-keyframes spin-back{100%{-webkit-transform: rotate(-360deg);}} @keyframes spin-back{100%{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}} @media (min-width: 1200px){.mk_authorize .mk_authorize_error #gearBig{font-size: 15rem; margin-right: -1.8rem;}.mk_authorize .mk_authorize_error #gearSmall{font-size: 10rem; bottom: -3.8rem;}.mk_authorize .mk_authorize_error p{font-size: 1.5rem;}.mk_authorize .mk_authorize_error h1{font-size: 4rem; margin-left: -5rem;}} 

/* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */
 .o_auth_oauth_providers .fa-facebook-square{color: #3b5998;} .o_auth_oauth_providers .fa-google-plus-square{color: #de564a;} .o_auth_oauth_providers .o_custom_icon{margin: 0 0.15em; width: 1em; height: 1em; border: 3px solid #875A7B; border-radius: 100%; transform: translateY(2px);}