.mainForm{padding:0 10px}.submit_btn_wrapper{margin-top:10px}.mainForm label{display:block;margin-bottom:12px}.zr_rest .btnCancel{width:300px;text-align:left}.rtl .zr_rest .btnCancel{direction:ltr}.el #bottom_form .submit_btn{font-size:18px}.rtl option{direction:ltr}.iagree_input.error+.iagree{color:red;border:2px solid red}.rtl select:-moz-locale-dir(ltr){direction:ltr;text-align:right;padding-right:5px}#bottom_form .submit_btn_wrapper{width:90%;margin:auto}#bottom_form .agree_wrapper{float:left;padding-left:15px;padding-right:15px}.rtl #bottom_form .agree_wrapper{float:right}#bottom_form .short_disclaimer{padding-right:15px;float:left!important;padding-left:15px}#bottom_form .col-md-4.short_disclaimer{float:right!important}.flags_form .countryWithPhone{border:1px solid #ccc;position:relative;float:left;height:40px;margin-top:5px;width:100%;border-radius:5px;background:#fff}.flags_form .styled-select{background:0 0!important;width:100%;height:auto;margin:3px 0;float:left}.flags_form .fields_wrapper{top:20px;position:relative}.flags_form #phoneNumber{width:150px;border:none;height:auto;float:left;box-shadow:none;position:absolute;left:80px}.rtl .flags_form #phoneNumber{left:45px;direction:ltr}.flags_form .top{margin:20px 0 10px 0}.flags_form .before_code{position:absolute;left:45px;z-index:99;line-height:36px}.rtl .flags_form .before_code{left:7px;direction:ltr;font-size:14px;width:16px}.flags_form #countryCode{width:50px;border:none;height:auto;float:left;box-shadow:none;position:absolute;left:50px}.rtl .flags_form #countryCode{float:right;left:15px;z-index:99;width:36px;margin:0;margin-top:9px;padding:0;direction:ltr}.rtl .styled-select{background:url(arrow_down.png) no-repeat 3px 7px #fff;margin:5px 0;height:40px;line-height:31px;font-size:14px;border-radius:4px}.styled-select select::-ms-expand{display:none}@media (max-width:800px){.exit_popup{display:none!important}}@media (max-width:800px){#bottom_form .short_disclaimer{float:left!important}#bottom_form .submit_btn{background-size:contain!important}.flags_form .submit_btn{background-size:contain!important;margin-top:25px}}#bottom_form .submit_btn{width:100%;height:60px;top:10px;position:relative;padding:0;font-size:20px;border-radius:4px;margin:5px 0 10px}.flags_form .submit_btn{top:10px}.de #bottom_form .submit_btn{font-size:18px}#bottom_form label{margin:0}#bottom_form select{font-size:14px!important;width:100%;height:40px;color:grey}#bottom_form select.form_elem_countryId{padding-left:5px;-moz-padding-start:0}#exitForm select.form_elem_countryIdExitForm{padding-left:5px;-moz-padding-start:2px}#bottom_form input{height:40px;margin:5px 0}#bottom_form input.iagree_input{margin:0}#bottom_form input::-webkit-input-placeholder{color:grey}#bottom_form input:-moz-placeholder{color:grey}#bottom_form input::-moz-placeholder{color:grey}#bottom_form input:-ms-input-placeholder{color:grey}#bottom_form select::-webkit-input-placeholder{color:grey}#bottom_form select:-moz-placeholder{color:grey}#bottom_form select::-moz-placeholder{color:grey}#bottom_form select:-ms-input-placeholder{color:grey}#bottom_form .form_wrapper{width:100%;position:relative;float:left}#bottom_form .form_elem_countryCode{width:22%}#bottom_form .areaCode{width:22%}.rtl #bottom_form .areaCode,.rtl #bottom_form .form_elem_countryCode{float:left}#customerLeadEmail{color:#555!important}#bottom_form #phoneNumber{width:75%;float:right}#bottom_form .top{margin:10px 0}#bottom_form div.short_disclaimer .eu-trading-involves{float:right}@media (max-width:979px){#bottom_form div.short_disclaimer .eu-trading-involves{float:left}#popupMessage .inner,#restricted_country .inner{top:20px!important}}#popupMessage,#restricted_country{display:none;position:fixed;height:100%;width:100%;background:#000;left:0;opacity:.95;z-index:9999999;top:0}#popupMessage .inner_wrapper,#restricted_country .inner_wrapper{position:relative;width:700px;margin:auto;height:auto;max-width:100%}#popupMessage .inner,#restricted_country .inner{font-size:14px;margin:auto;width:700px;height:auto;padding:10px;background:#fff;top:100px;border-radius:4px;max-width:100%;position:relative;color:#000;float:left}#popup_terms p{font-size:14px}#popup_terms{display:none;position:fixed;height:100%;width:100%;background:#000;left:0;opacity:.95;z-index:9999999;top:0}#popup_terms .inner_wrapper{position:relative;width:700px;margin:auto;height:auto;max-width:100%}#popup_terms .inner{margin:auto;width:700px;height:auto;padding:10px;background:#fff;top:100px;border-radius:4px;max-width:100%;position:relative;color:#000;float:left}#mtm_popup{display:none}.page-template-live_text_template #bottom_form .form_wrapper.mtm_form #phoneNumber{width:100%}.pnlRestrButtons{margin-top:30px}.btnApprove{float:right!important}.page-template-live_text_template.rtl .top.row div{float:right!important;text-align:right}@media(max-width:990px){.flags_form .fields_wrapper{margin-bottom:20px}}#side_form .flags_form .fields_wrapper{margin-bottom:20px}#bottom_form .flags_form #phoneNumber{background:0 0;width:130px}#side_form .flags_form #phoneNumber{background:0 0;width:170px}.whiteLabel_form #phoneNumber{width:100%!important}.custom_exit_popup,.exit_popup{width:100%;position:fixed;height:100%;background:rgba(0,0,0,.9);left:0;z-index:99999;top:0;display:none}.inner_custom_exit_popup,.inner_exitpopup{background-repeat:no-repeat;width:700px;margin:auto;top:100px;height:500px;position:relative}.inner_custom_exit_popup{background-color:#fff;max-width:100%}#exitForm{width:250px;float:right;position:relative;top:140px;right:20px}.rtl #exitForm{width:250px;float:left;position:relative;top:120px;right:auto;left:20px}form#exitForm input,form#exitForm select{width:100%;border-radius:3px;height:25px;line-height:normal;margin:0;-webkit-text-fill-color:#aaa}#exitForm .styled-select{margin:0;height:auto;line-height:normal;background:url(arrow_down.png) no-repeat right 0 #fff;line-height:normal}.rtl #exitForm .styled-select{background:url(arrow_down.png) no-repeat left 0 #fff}form#exitForm input#emailOpt{width:15px;margin:0}form#exitForm input#sendDataExitForm{height:auto;-webkit-text-fill-color:inherit;font-size:18px}form#exitForm span.error{font-size:11px;color:red}form#exitForm label{font-size:11px;color:red}.closeExitPopup{position:absolute;top:-28px;color:#fff;right:0;font-size:18px;cursor:pointer}.rtl .closeExitPopup{right:auto;left:0}span.popup_terms_link{color:#08c;cursor:pointer}span.popup_terms_link:hover{text-decoration:underline}#bottom_form .form_wrapper.short_form{padding-top:30px}#bottom_form .form_wrapper.short_form .submit_btn{top:-10px}@media(max-width:990px){#bottom_form .form_wrapper.short_form .submit_btn{top:0!important;margin:10px 0}}@media(min-width:990px){.livetext_form .flags_form.sideFlagsForm .submit_btn{margin-top:23px!important}}span.close_popup{cursor:pointer;font-size:18px;border:1px solid #000;border-radius:5px;padding:5px 8px}span.eu-trading-involves span{font-size:15px!important;font-weight:600}span.error{position:relative;top:-15px;background:#f5e9ce;padding:6px;border:1px #5b5b5b;word-wrap:normal;border-style:dashed;z-index:9999;display:table-cell}span#countryCode-error{top:15px}span#agreeToBeContacted-error{top:0;color:red!important}.form_wrapper label{height:0}#side_form .areaCode{width:22%}body.xtrade #restricted_country{background:rgba(228,228,228,.5);opacity:1}.xtrade #restricted_country .pnlRestrButtons a,.xtrade #restricted_country .pnlRestrButtons a:hover,.xtrade #restricted_country .pnlRestrButtons span,.xtrade #restricted_country .pnlRestrButtons span:hover{background:#0ac8ff;border-radius:0;border:none;box-shadow:2px 2px 2px #ababab}body.xtrade #restricted_country .inner b,body.xtrade #restricted_country .inner strong{color:#0b0051}body.xtrade #restricted_country .inner{border-radius:0;border:1px solid #051229;color:#051229}#bottom_form .nocountry #phoneNumber{width:100%}#side_form .nocountry #phoneNumber{width:100%}#bottom_form span#iagree_input-error{color:red!important}#bottom_form span#agreeTerms-error{top:0}.termsAgreeCol{line-height:15px;padding-left:0;float:left}#side_form .termsAgreeCol{margin-top:10px}#side_form .termsAgreeCol #agreeToBeContacted{margin-bottom:0}.fullwidth-bottomForm span.areaCodePend{display:none}@media (max-width:600px){.pnlRestrButtons a{width:50%}#popupMessage .inner,#restricted_country .inner{top:0}}.pnlRestrButtons a,.pnlRestrButtons span{border:1px solid #ccc;width:40%;margin:5px 0;padding:10px;border-radius:4px;background:#005094;color:#fff;cursor:pointer;float:left}.btnCancel{border:1px solid #ccc;margin:5px 0;padding:10px;border-radius:4px;background:#005094;color:#fff;cursor:pointer;display:inline-block}.pnlRestrButtons a:hover,.pnlRestrButtons span:hover{border:1px solid #ccc;width:40%;margin:5px 0;padding:10px;border-radius:4px;background:#005094;color:#fff;cursor:pointer}body.ainvestments .pnlRestrButtons a,body.ainvestments .pnlRestrButtons span{background:#00af66}body.ainvestments .pnlRestrButtons a:hover,body.ainvestments .pnlRestrButtons span:hover{background:#00af66}body.ainvesting .pnlRestrButtons a,body.ainvesting .pnlRestrButtons span{background:#6e83ae}body.ainvesting .pnlRestrButtons a:hover,body.ainvesting .pnlRestrButtons span:hover{background:#6e83ae}.cmxform fieldset p label span.error{color:red}form.cmxform{width:30em}form.cmxform label{width:auto;display:block;float:none}.error{font-size:12px;color:red!important}.short_disclaimer{text-align:right;padding-right:15px;float:left!important;padding-left:15px}.agreeTerms.error+.agreeToTerms,.agreeTerms.error+.iagree,.iagree_input.error+.agreeToTerms,.iagree_input.error+.iagree{border:2px solid red}.agree_wrapper{padding-left:15px;padding-right:15px}