/* Source and licensing information for the line(s) below can be found at https://www.bankassafa.com/themes/custom/bank_assafa/css/general.css. */
@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Expanded:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');#mainMenu .os-size-auto-observer{box-sizing:inherit !important;height:auto !important}#footer_chatbot .chatbot-widget>button.logoBtn{position:fixed;bottom:40px;right:25px;border:none;z-index:1205;background:#fff;border-radius:50% !important;cursor:pointer}#footer_chatbot .language-container span{font-size:10px}.container.view.view-doc-pdf-view{padding-left:12px;padding-right:12px}article.col-xs-10{width:83.33333333%;position:relative;min-height:1px;padding-right:15px;padding-left:15px}article.col-xs-10.col-xs-pull-1{right:8.33333333%;float:none !important}.col-xs-12.webform-progress.nopadding.topup{width:100%}.js-form-item.form-item.col-lg-4{float:none !important}.d-none{display:none}.nopadding{padding-left:0 !important;padding-right:0 !important}.form-item--error-message{font-size:12px;color:#ff5656;margin-left:8px;margin-top:-10px}body{font-family:"Poppins","Encode Sans Expanded",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smofothing:grayscale;border-top:10px solid #008d75;overflow-x:hidden}.node__content{text-align:justify}a{color:#2d776e;font-weight:700}a:hover{text-decoration:none}.btnAction{color:#ffde00 !important;background:linear-gradient(#277e6b,#2b927b) !important;font-weight:700;border-radius:3px}.btnAction:hover{text-decoration:none;background:linear-gradient(#2b927b,#277e6b) !important}.bgColor0{background:#202020}.bgColor1{background:#016e5b}.bgColor2{background:#008d75}.bgColor3{background:#6c978d}.bgColor4{background:#256f6a}.input{background:#f8fafa;border-radius:3px;padding:20px;box-sizing:border-box;font-size:18px;height:65px;margin-bottom:20px;border:none !important;outline:none}div#webform-submission-reclamation-node-116-form-ajax .input{background:#f8fafa;border-radius:3px;padding:0;box-sizing:border-box;font-size:18px;height:70px;margin-bottom:20px;border:none !important;outline:none}div#webform-submission-reclamation-node-116-form-ajax input{background:#f8fafa;border-radius:3px;padding:20px;box-sizing:border-box;font-size:18px;height:65px;margin-bottom:20px;border:none !important;outline:none;width:100% !important}div#webform-submission-reclamation-node-116-form-ajax textarea#edit-message:valid,div#webform-submission-reclamation-node-116-form-ajax textarea#edit-message:focus,div#webform-submission-reclamation-node-116-form-ajax select#edit-nature-de-la-reclamation:valid,div#webform-submission-reclamation-node-116-form-ajax select#edit-nature-de-la-reclamation:focus,div#webform-submission-reclamation-node-116-form-ajax select#edit-ville:valid,div#webform-submission-reclamation-node-116-form-ajax select#edit-ville:focus,div#webform-submission-reclamation-node-116-form-ajax input:focus,div#webform-submission-reclamation-node-116-form-ajax input:valid{border:1px solid #27826e !important;background:#27826e4a;padding:20px;box-sizing:border-box;font-size:18px;height:65px;margin-bottom:20px;border-radius:10px}div#webform-submission-reclamation-node-116-form-ajax select#edit-nature-de-la-reclamation,div#webform-submission-reclamation-node-116-form-ajax textarea#edit-message,div#webform-submission-reclamation-node-116-form-ajax select#edit-ville{padding:20px}#edit-nom--wrapper{display:inline}.input .description{font-size:11px;display:block;clear:both}.input .text-count-wrapper{font-size:11px;display:block;clear:both}.js-form-type-webform-image-file .description{font-size:11px;display:block;clear:both;margin-bottom:1em}.input input{width:100%;background:0 0;border:0;outline:none;float:left}.input input.form-number{background:0 0;border:0;outline:none;float:left;padding-left:20px;width:fit-content !important}#webform-submission-simulateur-automobile-node-103-add-form #edit-telephone{width:100% !important}#edit-nom--wrapper{width:100%}#edit-actions-submit{width:100%;font-size:14px;margin-top:16px}.js-webform-tooltip-element.webform-tooltip-element.js-form-item.form-item.row.nopadding.js-form-type-radios.form-item-civilite.js-form-item-civilite.form-no-label{margin-left:0 !important;margin-right:0 !important}.input span{float:right;color:#2f777b;font-weight:700}#edit-telephone--description{font-size:12px;position:absolute;margin-top:-45px}input.hasDatepicker{background-image:url('/modules/webform/images/elements/date-calendar.png');background-position:right;background-repeat:no-repeat}.input .ui-datepicker-trigger{display:none}.views-exposed-form label{width:100% !important}.container.view input[type=submit]{width:100%}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/themes/custom/bank_assafa/css/../images/bgs/bg-loader.gif) center no-repeat #fff}#cookiesBanner{width:100%;min-height:60px;overflow:auto;background:#008d75;position:fixed;bottom:0;left:0;z-index:2;color:#fff;padding-top:20px;padding-bottom:20px}#cookiesBanner a{color:#fff;text-decoration:underline}#mainHeader{min-height:50px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:80px;color:#fff;font-size:20px;z-index:5}#mainLogoScroll{display:none}#mainHeader.fixedMenu{background:rgba(255,255,255,.9);margin-top:-10px;position:fixed;width:100%;z-index:10;padding:20px;box-shadow:0 0 30px #999}#mainHeader.page.fixedMenu{background:rgba(255,255,255,.9);margin-top:-10px;position:fixed;width:100%;z-index:10;padding:20px;box-shadow:0 0 30px #999}.fixedMenu #leftOptions,.fixedMenu #rightOptions{padding:5px;padding-top:20px}.fixedMenu img{max-height:60px !important}.fixedMenu #mainHeaderLogo a:first-child img,.fixedMenu #mainLogo{display:none !important}.fixedMenu #mainHeader .logo{margin-top:0 !important}.fixedMenu #mainLogoScroll{display:block !important}.fixedMenu #mainHeaderOptions{padding-top:0}.fixedMenu #mainHeaderActions{padding-top:20px}#mainHeader a{color:#fff;padding:20px;background:rgba(255,255,255,.4);border-radius:3px}#mainHeader #mainHeaderLogo a{color:#fff;padding:0;background:0 0;border-radius:3px}#btnMenu{background:linear-gradient(#277e6b,#2b927b) !important}#mainHeader .logo{max-height:200px;margin:auto}#mainHeader #btnSearch,#rightOptions #btnLanguage{color:#27826e !important}#leftOptions{padding-top:20px;font-size:14px;padding:0}#leftOptions *,#rightOptions *{margin-right:5px}#leftOptions input[type=search]{font-size:14px;background:rgba(255,255,255,.8);padding:18px;border:0;outline:none;color:#333;display:block;display:none;border-radius:3px;width:200px;margin-top:30px}.path-search #search-form .container-inline div{display:block !important}#edit-help-link{display:none}.search-advanced summary{font-size:17px;text-align:center;color:#2d776e}.path-search ol{list-style:none;padding-left:0 !important}#rightOptions{text-align:right;font-size:14px;padding:0}#mainMenu{position:fixed;left:-440px;top:0;background:rgba(255,255,255,.95) !important;border-right:1px solid #eee;height:100%;z-index:12;width:80%;min-width:140px;max-width:440px;padding:30px;box-shadow:0 0 20px #222}#mainMenu a:hover{color:#a8b2b0}#mainMenuLogo{float:left;width:200px;margin-bottom:30px}#mainMenuClose{display:inline-block;text-align:right;float:right;font-size:20px}#mainMenu hr{clear:both;border:0;border-top:1px solid #fff;margin-top:20px;margin-bottom:20px}#mainMenu ul{list-style:none;padding:0;margin-left:0;margin-bottom:10px}#mainMenu li{margin-top:20px;width:100%;padding:0;margin-left:0}#mainMenu li a{display:block;padding:10px 0}#mainMenu li a:active,#mainMenu li a:focus{color:#00dbb8;text-decoration:none}#mainMenu li i{margin-right:20px}#mainMenu .submenu{display:none;margin-bottom:30px}#mainMenu .submenu a{margin-left:30px;color:#666}#mainMenu .submenu a:hover{opacity:.5}#mainSlider{width:100%;height:calc(100vh);background:#38807f url(/themes/custom/bank_assafa/css/../images/slider/bg-slider-1.jpg) no-repeat;background-size:cover}#mainSliderText{height:50px;text-align:center;color:#fff;padding-top:430px}#mainSliderText h1{font-weight:700}#mainSliderText h2{font-size:27px}#mainOptions{min-height:100px;margin-top:-180px;background:rgba(255,255,255,.2);padding-top:20px}#mainOptions .option{height:160px;background-image:url(/themes/custom/bank_assafa/css/../images/bgs/bg-option.png);background-repeat:no-repeat;background-position:right;text-align:center}#mainOptions .option a{color:#fff;font-size:25px}#mainOptions .option img{margin-top:-60px;margin-bottom:20px;border:10px solid rgba(255,255,255,.5);border-radius:50%}#mainOptions .option i{background:rgba(255,255,255,.8);padding:20px;border-radius:50%;margin-bottom:20px;margin-top:-60px !important;color:#008d75;font-size:40px;width:80px;height:80px}#mainOptions .option p{font-weight:700}#mainOptions .option:last-child{background-image:none}.row{--bs-gutter-x:0 !important;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5)}div#mainOption1,div#mainOption2,div#mainOption3{position:relative;min-height:1px;padding-right:15px;padding-left:15px}#mainOption1{background:rgba(0,112,90,.8)}#mainOption2{background:rgba(55,134,132,.8)}#mainOption3{background:rgba(119,173,160,.8)}#mainOptions *{transition-duration:.5s}.option:hover{margin-top:-20px;height:180px !important}#actualities{min-height:500px;margin-top:10px}#actualities2{min-height:500px;margin-bottom:20px}#actualities .row,#actualities2 .row{margin:0;margin-bottom:10px}.actusLine{height:inherit;padding:0}.actusLineInside{height:inherit;padding:0}.path-frontpage .actusPad{padding-left:10px !important;overflow:hidden}.simulator{height:inherit;border-left:10px solid #fff;text-align:center}.actusLine .views-field-field-couverture-xl-accueil img{width:100% !important;height:auto !important}.actusLine .views-field-field-photo-de-promotion-accueil img{width:100% !important;height:308px !important}.views-field.views-field-field-couverture-xl-accueil{max-height:308px;overflow:hidden}.video-embed-field-provider-youtube iframe{width:100% !important;height:100% !important}.path-frontpage .views-row:first-child .views-field-field-photo-de-promotion-accueil{padding-right:10px !important;max-height:308px !important}.hover-img{position:relative}.hover-img img{display:block;width:100%;height:auto}.hover-img .overlay{position:absolute;bottom:0;background:#000;background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;transition:.5s ease;opacity:0;color:#fff;font-size:30px;padding:30px 20px;text-align:center;height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;text-transform:uppercase}.hover-img:hover .overlay{opacity:1}.hover-img .title a{color:#fff;font-weight:700;text-align:center}html:lang(ar) .view-a-la-une-accueil .row{--bs-gutter-x:0 !important;--bs-gutter-y:0;flex-wrap:wrap;display:block !important}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.messages__wrapper{padding:0 0 0 8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.messages:first-child{margin-top:28px}.messages:last-child{margin-bottom:13px}.webform-element--title-inline.col-md-6.js-form-item.form-item.clearfix.js-form-type-item.form-item-votre-simulation{float:left}input[type=range]{display:block;width:100%}.view-q-a span.field-content{color:#007b57;font-size:14px;font-family:inherit;font-weight:500;line-height:1.1}.view-q-a h2.field-content{font-size:14px;color:#2f777b}.view-q-a .ui-accordion .ui-accordion-header{margin-bottom:10px;border:1px solid #cddbd7;padding:20px;border-radius:3px}.view-q-a .ui-state-active,.view-q-a .ui-accordion-header-collapsed{background:#f6f6f6;margin-bottom:10px;border:1px solid #cddbd7;padding:20px;border-radius:3px}#edit-vous-preferez-que-le-traitement-se-fasse-via label,#edit-traitement label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.simulator a{color:#fff}.simulator i{font-size:60px;margin-bottom:30px}.simulator p{height:80px;font-size:25px}.simulator img{margin-bottom:20px}.view-display-id-block_3.view-frontpage,.view-display-id-block_4.view-frontpage{padding-left:0 !important;padding-right:0 !important}.view-frontpage .view-content .views-row:last-child{text-align:right !important}.form-item-montant-a-financer{border:#357e80 dashed 5px;height:70px !important;display:grid;text-align:center;margin-bottom:10px}.webform-computed-loading{background-color:#298a7414 !important}.form-item-votre-simulation{border-right:#fff solid 5px;height:70px !important;line-height:70px;display:grid;text-align:center;margin:0 0 10px;background-color:#357e80;color:#fff;font-size:19px;font-weight:700;width:100%}#webform-submission-simulateur-automobile-node-103-add-form #edit-telephone{padding-left:0}.form-item-votre-mensualite-maximale{height:70px !important;line-height:70px;display:grid;text-align:center;margin:0 0 10px;background-color:#357e80;color:#fff;font-size:19px;width:100%;font-weight:700}#edit-calcul-de-votre-zakat .webform-section-wrapper{border:#357e80 dashed 5px;display:grid;text-align:center;margin-bottom:10px}.webform-element--title-inline>label{max-width:100%;font-weight:700;padding:20px 0}select#edit-agence-la-plus-proche{margin-top:20px}#edit-calcul-de-votre-zakat .webform-element--title-inline>label{display:block;padding-right:.5em;width:60%;float:left;font-size:16px}#edit-calcul-de-votre-zakat .webform-element--title-inline{font-size:20px}#newsletter{height:500px;background:#fbfbfb url(/themes/custom/bank_assafa/css/../images/bgs/bg-newsletter.png) no-repeat center;clear:both}#newsletter h1{color:#256f6a;font-weight:700;font-size:50px;margin-top:20px;margin-bottom:10px}#newsletter h2{color:#626262;font-weight:700;font-size:25px;margin-bottom:30px;margin-top:20px}#newsletter p{width:400px;margin-bottom:10px}#newsletter .col-lg-6{padding-top:100px;position:relative;min-height:1px;padding-right:15px;padding-left:15px}#newsletterForm{border:1px solid #256f6a;height:60px;background:#fff;margin-top:100px;overflow:hidden}#newsletterForm input[type=email]{font-size:25px;font-weight:700;border:none;outline:none;padding:14px;color:#777;width:100%}#newsletterForm input[type=submit]{background:#2d776e;color:#fff;border:0;font-size:18px;padding:18px;outline:none;float:right;width:100%}#newsletterForm div{padding:0 !important}#newsletterForm .captcha{position:absolute;margin-top:65px}#download{min-height:400px;padding-top:100px;padding-bottom:100px;background:url(/themes/custom/bank_assafa/css/../images/bgs/bg-app.jpg);background-size:cover;background-position:center center;color:#fff;background-repeat:no-repeat}#download h1{font-size:36px;margin-top:20px;margin-bottom:10px}#download p{height:50px;margin:0 0 10px}#download a{display:inline-block;margin:4px;width:250px !important;border-radius:10rem;padding:20px 65px;font-size:16px;color:#6f6e73;background-color:#fff;border-color:#fff;letter-spacing:1.7px;text-transform:uppercase;outline:none;text-align:center;white-space:pre}#mainFooter{min-height:500px;color:#fff;padding:80px 0;background-image:url(/themes/custom/bank_assafa/css/../images/bgs/bg-footer.png);background-repeat:no-repeat;background-position:center top}#mainFooter .row{margin-bottom:30px}#mainFooter h1{font-weight:700;margin-top:0}#mainFooter .col-lg-3{background-image:url(/themes/custom/bank_assafa/css/../images/bgs/bg-option.png);background-repeat:no-repeat;background-position:right top;padding-left:40px}#mainFooter .col-lg-3:last-child{background:0 0}#mainFooter .col-lg-3 h2{font-size:18px !important;margin-bottom:20px}#mainFooter #block-bank-assafa-footer .col-lg-3 a{display:block;margin-bottom:10px;font-weight:400;color:#a8b2b0;font-size:15px}#mainFooter #socials a{display:inline;margin-left:0;font-weight:400;color:#a8b2b0;font-size:30px}#socials{padding-left:0 !important;text-align:right}#mainFooter .col-lg-3:first-child{padding-left:15px}#mainFooter hr{width:200px;margin:20px 0;border:0;border-bottom:5px solid #00dbb8;opacity:1}#mainFooter .col-lg-5 a{display:block;float:right}#mainFooter .row:last-child:not(.content){border-top:1px solid #4a7572;text-align:center;padding-top:30px;font-size:12px}#mainFooter .row:last-child a{color:#fff}#mainFooter .row:last-child span{color:#a8b2b0}#mainHeader.fixedMenu{max-width:100%;width:100%}@media screen and (min-width:1200px){.actusLine .views-field-field-couverture-xl-accueil img{width:100% !important;height:auto !important;min-height:308px !important}}@media screen and (max-width:1400px){.simulator p{height:50px;font-size:18px;padding:20px}#leftOptions *,#rightOptions *{margin-right:2px !important}}@media screen and (min-width:1400px){.simulator p{height:50px;font-size:18px;padding:20px}#leftOptions *,#rightOptions *{margin-right:2px !important}#mainHeader.container{width:80% !important}#mainFooter .container{width:80% !important}#mainHeader.fixedMenu{width:100% !important;padding-left:10%;padding-right:10%}}@media screen and (min-width:1024px){.btnAction.hidden-lg{display:none!important}}@media screen and (max-width:1024px){.col-xs-6{width:50%}.col-xs-4{width:33.33333333%}.col-sm-12{text-align:center !important}}@media screen and (max-width:768px){.hidden-xs{display:none!important}#block-bank-assafa-footer .col-sm-12 h2,#block-bank-assafa-footer .col-sm-12 a{text-align:center !important}html:lang(ar) button.btn.btn-assafa{display:none !important}}@media screen and (max-width:425px){div#leftOptions,div#mainHeaderLogo,div#rightOptions{width:33.33333333%}#mainHeader{padding-left:15px !important;padding-right:15px !important}.simulator p{padding:0 20px 20px}}@media screen and (min-width:425px){#mainHeader{padding-left:15px !important;padding-right:15px !important}}@media screen and (max-width:320px){#mainHeader,#mainHeader.fixedMenu{padding-left:7px !important;padding-right:7px !important}html:lang(ar) #mainHeader.fixedMenu{padding-left:0 !important;padding-right:0 !important}.fixedMenu #leftOptions,.fixedMenu #rightOptions{padding:2px;padding-top:20px}}@media screen and (max-width:1200px){.col-xs-8{width:66.66666667%}#newsletter{text-align:center;min-height:550px;background-position:left top;padding-top:30px;background-repeat:repeat-y}}@media screen and (max-width:1079px){#mainFooter .col-lg-3:last-child{margin:0 auto;padding:0 !important}}@media screen and (max-width:1200px){#mainOptions{min-height:100px;margin-top:-180px;background:rgba(255,255,255,.2);padding-top:25px}#mainHeader{height:100px;margin-top:30px}.fixedMenu{height:90px !important}#mainHeader a{padding:10px}#mainHeaderLogo2{padding-top:100px}#mainHeader a,#mainHeader span{font-size:10px !important}#mainOptions{margin-top:-205px}#mainOptions p{font-size:16px}#mainHeaderActions{padding-top:20px;padding-bottom:2px}.fixedMenu #mainHeaderActions{padding-top:0 !important}#mainSlider{height:800px}.simulator{border:0;border-top:10px solid #fff !important;padding-bottom:50px}.simulator p{height:50px;font-size:20px}#newsletter{text-align:center;min-height:550px;background-position:left top;padding-top:30px;background-repeat:repeat-y}#newsletter h1{font-size:30px}#newsletterForm input[type=text]{font-size:12px;float:left;width:100%}#newsletter .col-lg-6{padding:0}#newsletter p{width:auto}#mainFooter .col-lg-5{text-align:center}#mainFooter .col-sm-12{text-align:center;margin-bottom:30px !important}#footerLogo{margin-bottom:30px}#mainFooter .col-lg-3:first-child{padding-left:15px}#socials{padding-left:15px !important}#mainFooter #socials a:first-child{margin-left:0 !important}#mainFooter .col-lg-5 a{float:none;text-align:center}#mainFooter .col-lg-5 img{display:table-cell;text-align:center}#mainFooter .col-lg-3{padding-left:15px}}@media screen and (max-width:1200px){#mainOptions .option{height:180px}.option img{height:100px}.option p{margin-bottom:50px}}.container.view{width:auto !important}.contextual-region.container.view{width:auto !important}.moderation-dashboard{margin:5px !important}.path-node .masonry-item img{max-width:100% !important;height:auto !important}.btn-assafa{position:relative;display:flex;cursor:pointer;opacity:.8;background:#fff;border:none;border-radius:50px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:max-content;align-items:center;padding:15px 35px !important;border:0 !important}.btn-assafa--covid{padding:7px 17px !important;font-size:25px;font-weight:500}a.btn-assafa--covid:hover{color:#2d776e;font-weight:600}#block-ctasimulateursaccueil>.row{height:100%;padding-bottom:8px}#block-views-block-frontpage-block-3 .view-content{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5)}#block-views-block-frontpage-block-3 .view-display-id-block_3{padding-left:15px !important}#mainFooter #socials a{text-decoration:none}#block-bank-assafa-footer{width:75%}#mainFooter>.container>div:nth-child(2)>div:first-child{display:flex}@media screen and (max-width:991px){#block-ctasimulateursaccueil>.row{height:auto}}@media screen and (max-width:1079px){#mainFooter>.container>div:nth-child(2)>div:first-child{display:block}#block-bank-assafa-footer{width:100%}#mainFooter .col-lg-3:last-child{margin:0 auto;padding:0 !important}}#actualities2{display:none}@media screen and (max-width:1198px){#actualities,#block-views-block-frontpage-block-4--2{display:none !important}#block-ctasimulateursaccueil{width:100%}#block-ctasimulateursaccueil .simulator{width:50% !important;height:auto !important}#actualities2{display:block}}@media screen and (max-width:767px){#block-views-block-frontpage-block-4--2{display:block !important}}a{text-decoration:none}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}@media (min-width:1200px){.container{width:1170px}.hidden-lg{display:none!important}}#mainFooter #block-bank-assafa-footer .content.row{margin-bottom:0}#mainHeader>div:first-child{margin-left:0;margin-right:0}#mainHeader.fixedMenu #mainHeaderLogo a:nth-child(2) img{display:none}body{font-size:14px !important}#edit-civilite{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5);padding-left:15px;padding-right:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.nav-tabs.wizard a:hover:after{color:#fff;border-left-color:#357e80}.form-rtl,.col10-offset1{position:relative;width:83.33333333%;right:8.33333333%;padding:0 15px}html[dir=rtl] #mainFooter #block-bank-assafa-footer .col-lg-3 a,html[dir=rtl] #mainFooter #block-bank-assafa-footer .col-lg-3 h2{text-align:right}#block-bank-assafa-local-tasks li{margin-right:30px}html[dir=rtl] #block-bank-assafa-local-tasks li{margin-right:0;margin-left:30px}@media (max-width:991px){.loginpage{padding-right:25px;padding-left:25px}html[dir=rtl] #pills-tab a{text-align:right !important}html[dir=rtl] #pills-tab a span.nmbr{margin-right:0;margin-left:15px}html[dir=rtl] .form-item-civilite{width:100%;display:table}}@media (max-width:575px){#videoBack video{display:none}}@media screen and (min-width:575px){#spb-block-bank-assafa-popupcybersecuritefr .spb-popup-main-wrapper.spb_center{margin-left:-250px !important}#spb-block-bank-assafa-popupcybersecuritear .spb-popup-main-wrapper.spb_center{margin-left:-250px !important}}#spb-block-bank-assafa-popupcybersecuritear img,#spb-block-bank-assafa-popupcybersecuritefr img{width:100%;height:auto}#spb-block-bank-assafa-popupcybersecuritear .spb-popup-main-wrapper,#spb-block-bank-assafa-popupcybersecuritefr .spb-popup-main-wrapper{background:#fff;border-radius:4px;border:0;max-width:90%;width:500px;margin:0 auto;position:relative;box-sizing:border-box;padding:20px}#spb-block-bank-assafa-popupcybersecuritear .spb-controls,#spb-block-bank-assafa-popupcybersecuritefr .spb-controls{position:absolute;top:7px;right:10px}#spb-block-bank-assafa-popupcybersecuritear .spb_center{margin-left:-170px !important}#spb-block-bank-assafa-popupcybersecuritefr .spb_center{margin-left:-170px !important}#spb-block-bank-assafa-popupcybersecuritear .spb_minimize,#spb-block-bank-assafa-popupcybersecuritefr .spb_minimize,#spb-block-bank-assafa-popupcybersecuritear .spb_close,#spb-block-bank-assafa-popupcybersecuritefr .spb_close{border:none;margin:3px;padding:0 12px;color:#000;background:#fff;font-size:20px;font-weight:700;cursor:pointer}.spb-popup-main-wrapper.spb_center{width:100%;max-width:500px;margin:5vh auto}
/* Source and licensing information for the above line(s) can be found at https://www.bankassafa.com/themes/custom/bank_assafa/css/general.css. */