form.post-password-form{ background:#000000; width:600px; max-width:100%; text-align:center; padding:50px 20px; margin:0px auto; text-align:center;margin-top: 100px;}
form.post-password-form .ppw-ppf-desc{ font-weight:bold; font-size:24px; text-align:center; color:#FFF; line-height:1.2;margin: 0 0 20px;}
form.post-password-form p label{ color:#FFF; font-size:16px; font-weight:normal; width:280px; max-width:100%; margin:0px auto; display: block; text-align:left; line-height:1.2;}
form.post-password-form p label input[type=password]{ display:block; width:100%; color:#000; height:40px !important; line-height:28px; 
    margin-top:6px; padding:0px !important;}
form.post-password-form input[type=submit]{text-transform: uppercase;background: #d2fc61;border-radius: 5px;border: none;display: block;
    text-shadow: 0px 0px 1px #d2fc61;color: #000;text-align: center;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
    -o-transition: all 0.2s;transition: all 0.2s;-webkit-appearance: none;cursor: pointer;width: 140px;margin: 10px auto 0px;
    -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.2);box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
    height: 42px !important;transition: 0.3s;font-size: 14px !important;padding: 0 !important;}
form.post-password-form input[type=submit]:hover{background:#87b801;color:white;text-decoration:none;transition: 0.3s;}

.open_live_account_content .inner{max-width: 1920px;padding: 0;display: flex;align-items: center;background: #FFFFFF;position: relative;}
.open_live_account_img{max-width: 1004px;width: 100%;height: 100%;}
.open_live_account_img .img_box img{opacity: 0;}

.open_live_account_form{width:100%;max-width:600px; background:#fff;padding: 56px 0px 94px; margin: 74px auto 0;position:relative;height: 100%;border-radius: 20px;}
.open_live_account_form .form_box{max-width: 600px;width: 100%;margin: 0 auto;color: #000000D9;}
.open_live_account_form .form_box h2{color: #000; padding: 0 10px; font-size: 32px; font-weight: 600; margin-top: 27px; margin-bottom: 37px;color: #1D1D1D;  font-size: 24px; font-weight: 600; margin-top: 0; margin-bottom: 25px; line-height: 1; text-align: center;}
.open_live_account_form .form_title_top{position: relative;}
.open_live_account_form .form_title_top .form_title_top_box{display: flex;justify-content: space-between;align-items: center;}
.open_live_account_form .form_title_top_box{display: flex;align-items: center;justify-content: space-between;}
.open_live_account_form .form_title_top_box .live_right_box{display: flex;align-items: center;justify-content: space-between;max-width: 127px;width: 100%;}
.live_language_nav{position: relative;cursor: pointer;text-transform: uppercase;}
.open_live_account_form .form_title_top_box .live_language_inner{display: none;padding: 0px 0;margin: 0;max-width: 200px;width: 100%;position: absolute;right: 0;top: 48px;z-index: 90; background: #11140f;text-align: left;border-radius:16px;height: auto;}
.open_live_account_form .form_title_top_box .live_language_title{color: #D2FC61;font-weight: 500;font-size: 16px;padding:15px 0 20px 15px;}
.live_language_inner ul{padding: 0px 20px;margin: 0px;text-align: center;display: flex;flex-wrap: wrap;max-width: 420px;width: 100%;}
.live_language_inner ul li{padding: 0px 0 15px;margin: 0px;/* width: 50%; */width: 100%;}
.live_language_inner a{display: block;font-size: 12px;color: #F3F4F0B2;padding: 1px 0px 2px 2px;text-align: left;position: relative;text-decoration: none;text-transform: uppercase;text-indent: 20px;}
.live_language_inner span{display: block;width: 12px;height: 12px;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}

.open_live_account_form .form_title_top .text_box{margin: 38px 0 25px;}
.open_live_account_form .form_title_top .text_box h3{font-weight: 600;font-size: 29px;line-height: 33px;color: #000000D9;margin-bottom: 26px;}
.open_live_account_form .form_title_top .text_box p{font-weight: 500;font-size: 16px;line-height: 26px;color: #444150;}
.open_live_account_form .form_title_top .text_box a{color: #11140F;font-weight: 350;line-height: 1.3;display: inline-block;padding: 12px 24px 12px 24px;font-size: 16px;border-radius: 8px;background-color: #D2FC61;margin-left: 10px;}

.form_title_top .live_and_demo_nav{display: flex;align-items: center;justify-content: space-between;margin: 0 0 18px;}
.live_and_demo_nav li{max-width: 50%;width: 100%;border: 1px solid #D9D9D9;padding: 17px 20px;text-align: center;}
.live_and_demo_nav li.live_button{border-radius:8px 0 0 8px;}
.live_and_demo_nav li.demo_button{border-radius:0 8px 8px 0;}
.live_and_demo_nav li a{color: #444150;font-size: 18px;font-weight: 350;line-height: 24px;opacity: 0.5;text-align: center;width:100%;display: inline-block;}
.live_and_demo_nav li.active{background: #D2FC61;}
.live_and_demo_nav li.active a{opacity: 1;color: #000;width:100%;display: inline-block;}

/*============ top_liveAccount_form ==================*/
.top_liveAccount_form .form-body li{ width:100%; margin-bottom:24px; position:relative;}
.top_liveAccount_form .form-body li label{display: block; width: 100%; font-weight: 500; font-size: 14px; line-height: 1.28; color: #1D1D1DB8; margin: 0 0 11px;}
.top_liveAccount_form .form-body li .ginput_container{ position:relative; z-index:10;}
.top_liveAccount_form ul li input{ width: 100%; border: none; border-radius: 10px;color: #1D1D1D; line-height: 24px; outline-style: none; font-size: 14px; height: 48px; padding: 16px 12px; background: #F5F5F5;}
.top_liveAccount_form ul li input#password{padding-right: 40px;}
.top_liveAccount_form ul li.phone_row{font-size:0;}
.top_liveAccount_form ul li .phoneCode{width: 96px;padding: 12px 20px 12px 20px;margin-right: 14px;text-align: left;height: 48px;line-height: 24px;background-position: calc(100% - 20px) center;}
.top_liveAccount_form ul li .phone{width: calc(100% - 112px);font-size:16px;}
.top_liveAccount_form ul li .phoneCode,
.top_liveAccount_form ul li .phone{display: inline-block;vertical-align: top;}

.top_liveAccount_form ul li select{padding: 0.7em 1.5em; width:100%;border: 1px solid #D9D9D9;border-radius: 8px;color: #444150;font-size: 16px;line-height: 24px;-webkit-appearance:none; outline-style:none; padding-right: 20px; position:relative; z-index:10;}
/* .top_liveAccount_form ul li select.active{color: #444150;background-color: rgba(210, 252, 97, 0.3);border: 1px solid #D2FC61;} */

.top_liveAccount_form ul li.country label.active,
.top_liveAccount_form ul li.accountType label.active{ z-index:11;}
.top_liveAccount_form .form_footer button{max-width:480px; width: 100%;margin: 0; padding: 15px 0px;height: 54px;font-size: 18px;background: #D2FC61;text-transform: uppercase;cursor: pointer;border-radius: 100px;border: 1px solid #D2FC61;color: #000;}
.top_liveAccount_form li .error_info{display: none;}
.top_liveAccount_form li .error .error_info{font-size:14px;display:inline-block; color:#ff0019; margin-top:5px;}
.top_liveAccount_form li .error input,
.top_liveAccount_form li .error select,
.top_liveAccount_form ul li .error #country{ border:1px solid #ff0019;}
.top_liveAccount_form li .phone_error,
.top_liveAccount_form li .email_error{font-size: 16px;display:none;}
.top_liveAccount_form li .suggest_email{font-size:12px;display: none;}
.top_liveAccount_form li .suggest_email_show{width: 103%;display: inline-block;color: rgb(255, 0, 25);position: absolute;bottom: -20px;left: 0px;}

.top_liveAccount_form li.hasError .error{display: block;}
.top_liveAccount_form li.hasError input,
.top_liveAccount_form li.hasError select,
.top_liveAccount_form ul li.hasError #country{border:1px solid #ff0019;}
.top_liveAccount_form li .suggest_email{font-size:12px;display: none;}
.top_liveAccount_form li .suggest_email_show{width: 103%;display: inline-block;color: #ff0019;position: absolute;bottom: -20px;left: 0px;}
.top_liveAccount_form .phone_code_content.hasError {border:1px solid #ff0019;}
.top_liveAccount_form li.form_body_phone .error{font-weight:400}
 
.open_live_account_form ::-webkit-input-placeholder{color:#1D1D1D66;opacity:1;}
.open_live_account_form :-moz-placeholder{color:#1D1D1D66;opacity:1;}
.open_live_account_form ::-moz-placeholder{color:#1D1D1D66;opacity:1;}
.open_live_account_form :-ms-input-placeholder{color:#1D1D1D66;opacity:1;}
.open_live_account_form .form_one_box .info_limited{font-size: 12px;margin: 0;margin-top:20px;color: #fff;text-align: center;}

.top_liveAccount_form ul li #country{ width:100%;border-radius: 10px;color: #1D1D1D;font-size: 16px;line-height: 30px;background-image: url(/wp-content/themes/ultimarkets_partners_wp/images/ib_select_arrow.webp); position: relative; z-index: 10; background-repeat: no-repeat; background-position: calc(100% - 12px) center;padding-right: 60px;}
.top_liveAccount_form ul li #country .results_option{color: #768292;}
.top_liveAccount_form ul li #country .results_option.active{color: #ffffff;}
.top_liveAccount_form .form-body li.country .icons_box{display: none; width: 56px; height: 26px; position: absolute; top: 12px; right: 7px; z-index: 11;}
.top_liveAccount_form .form-body li.country .del_icon{ width:26px;height:26px}

.top_liveAccount_form .form-body .country_code{width: 100%;position: absolute;top: 77px;z-index: 90;background: #fff;display: none;box-shadow: 0px 10px 14px #0000005E; border-radius: 8px; overflow: hidden; padding: 12px;}
.top_liveAccount_form .form-body .country_code .results{max-height: 200px;overflow-y: auto;scrollbar-color: rgba(144, 147, 153, 0.3) rgba(255, 255, 255, 0); scrollbar-width: thin;}
.top_liveAccount_form .form-body .country_code .results_option{margin-bottom: 0;padding: 5px 10px;font-size: 16px;color: #444150;cursor: pointer;}
.top_liveAccount_form .form-body .country_code .results_option:hover{background-color:#e8e9ed;color: #000000}
.top_liveAccount_form .form-body .country_code .results_option.active{background:#e8e9ed;}
.top_liveAccount_form .form-body .country_code .code_line{padding: 5px 10px;color: #63778f;}
.top_liveAccount_form .form-body .results_option img{width: 22px;height: 15px;margin-right: 10px;}
.top_liveAccount_form .form-body .country_code #country_search{width: 100%; height: 44px; border: none; outline: none;padding:0; padding-right: 42px; border-radius: 4px; margin-bottom: 12px; background-color: #f5f5f5; padding-left: 12px; position: relative; }
.top_liveAccount_form .form-body .country_code .search-icon{position: absolute; top: 16px; right: 24px; display: flex ; justify-content: space-around; align-items: center; width: 36px; height: 36px;}

.top_liveAccount_form ul li select.phoneCode{color:#444150;}
.top_liveAccount_form ul li select.phoneCode.active{color: #444150;}
.top_liveAccount_form .form-body .no_data{padding: 10px;margin: 0;font-size: 16px;color: #000;display: none;font-weight: normal;}
.grecaptcha-badge{opacity:0 !important;z-index:-9999 !important;}
/* input{height: 0 !important;padding: 1.42em 1.5em !important;background-clip: content-box !important;} */
input:-internal-autofill-selected {
    background: rgba(210, 252, 97, 0.3) !important;
    border: 1px solid #D2FC61 !important;
    background-image: none !important;
    color: #444150 !important;
    box-shadow: inset 0 0 0 1000px rgba(210, 252, 97, 0.3) !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out , background-color 99999s ease-out ;
}

.top_liveAccount_form .row_box{display: flex;justify-content: space-between;}
.top_liveAccount_form .row_box li{width: 49%;}
.top_liveAccount_form .row_box li:first-child{margin: 0 15px 24px 0;}

.form_bottom_content{display: flex;align-items: center;margin: 0 0 20px;}
.form_bottom_content .icon_box{border-radius: 5px;margin: 0 17px 0 0;}
.form_bottom_content .text_box p{font-size: 14px;line-height: 16px;margin: 0 0 10px;}
.form_bottom_content .text_box a{font-size: 14px;color: #232020;line-height: 16px;text-decoration-line: underline;}

.open_live_account_form .form_two_box{padding:224px 0px;display: none;}
.open_live_account_form .form_two_box img{margin: 0 auto;display: block;}
.open_live_account_form .form_three_box,
.open_live_account_form .form_email_box,
.open_live_account_form .form_phone_box{display: none;background: #D2FC61;}
.open_live_account_form .form_three_box h3, .open_live_account_form .form_email_box h3, .open_live_account_form .form_phone_box h3{color:#11140F;}
.open_live_account_form .form_three_box p{font-size: 14px;line-height: 1.7;margin-bottom: 20px;color: #11140F;text-align: justify;}
.open_live_account_form .form_three_box p a{ color:#1e55ff; text-decoration:none;}
.open_live_account_form .form_three_box p a:hover{ color:#1e55ff; text-decoration:none;}
.open_live_account_form .form_three_box .continue{ display:block; padding:15px 20px; text-align:center; font-size:16px ;background:#000; text-transform:uppercase; cursor:pointer; border-radius:5px; border:1px solid #000; color:#D2FC61; margin-top:25px;}
.open_live_account_form .form_three_box .continue:hover{ border-color:#000;text-decoration: none; background-color: #000;}
.open_live_account_form .form_email_box,
.open_live_account_form .form_phone_box{text-align: center;}
.open_live_account_form .form_email_box p,
.open_live_account_form .form_phone_box p{font-size: 16px;color: #11140F;}
.open_live_account_form .form_email_box p a,
.open_live_account_form .form_phone_box p a{color: #a9c3f1;}
.open_live_account_form .form_email_box .client_btn,
.open_live_account_form .form_phone_box .client_btn{width: 100%;max-width:265px;font-size: 13px;padding:20px;margin: 0 auto;border-radius: 4px;color: #ffffff;background-color: #d72b2f;display:block;}
.open_live_account_form .form_email_box .client_btn:hover,
.open_live_account_form .form_phone_box .client_btn:hover{text-decoration: none;}

.popup{display: none;width:500px;max-width:95%;position: absolute;padding:20px 30px;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #D2FC61;z-index:999;}
.popup .popup_tit{color:#11140F;font-size:18px;text-align: center;}
.popup .text_box{color: #11140F;line-height: 1.4;text-indent: 24px;font-size:16px;margin-bottom: 40px;}
.popup .btn_box{display: flex;justify-content: space-around;align-items: center;padding:0px 40px;}
.popup .btn_box p{width:96px;padding:6px 16px;background-color: #000;font-size: 16px;color:#D2FC61;margin-bottom: 0px;cursor: pointer;text-align: center;}

.from_text .error{display: none;color: rgb(255, 0, 25);}
.from_text ul li{font-size: 14px; display: flex; margin-bottom: 5px; align-items: center;}
.from_text ul li input{width: 10px !important; height: auto !important;margin-right: 5px;line-height: 0;}
.from_text ul li a{text-decoration: underline;color: #000;margin: 0 3px;}

.pu_cs_contact_form{height: 0px;overflow: hidden;}

.password_box{position: relative;}
.password_box .gfield_label span{display:inline-block !important;}
.password_box span{display: block;}
.from_text_ltd02{display: inline-block; max-width: 20px; width: 100%; vertical-align: top;}

.pass_box_btn{position: absolute; right: 15px; top: 44px; width: 20px;}
.password_show_btn{display:none;cursor: pointer;}
.password_hide_btn{cursor: pointer;}
.form_bottom_box{margin: 0 0 20px;}
.form_bottom_box p{font-weight: 350;font-size: 12px;margin: 0;margin-left: 17px;color: #232020;}
.form_bottom_box>label{display: block;width: 100%;font-weight: 600;font-size: 16px;line-height: 24px;color: #444150;margin: 0 0 8px;}
    
.ginput_container_input_select_icon{position: absolute;right: 20px;top: 20px;z-index: 10;}
.form-body li.form_body_code .ginput_container_input_select_icon{position: absolute;right: 12px;top: 21px;z-index: 0;}
.phone_code_content{display: flex;position: relative;justify-content: space-between;flex-wrap: wrap;width: 100%;border: 1px solid #fff;border-radius: 8px;color: #444150;background: #F5F5F5;font-size: 14px;font-weight: 600;line-height: 1;outline-style: none;height: 60px;margin-bottom: 24px;}
    
.form-body .gfield_label_Phone {display: block;font-size: 14px;line-height: 1;color: #1D1D1DB8;pointer-events: none;margin-bottom: 12px;}
.form-body li.form_body_code{width: 92px;}
.form-body li.form_body_phone{width: calc(100% - 95px);}
.phone_code_box{width: calc(100% + 2px);border-radius:0 0 8px 8px;border: 1px solid #D9D9D9;overflow-y: auto;height: 190px;position: absolute;top: 66px;z-index: 999;background: #fff;left: -1px;}
.phone_code_box .phone_option{padding: 16px 12px; color: #1d1d1d; min-height: 48px;line-height: 16px; font-size: 14px; transition: all .33s;}
.phone_code_box .phone_option:hover{background-color: #5897fb;color:#fff;}
.phone_code_box .phone_option.active{background:#5897fb;}
.phone_code_text{font-size: 16px;padding-right: 10px;color: #000;}
.code_conutry{color: #818181;} 
.phone_code_search_box{width: 100%; position: absolute; top: 60px; z-index: 90; background: #fff; box-shadow: 0px 10px 14px #0000005E; display: none; border-radius: 8px; padding: 12px;display:none;}
#phone_code_search{width: 100%; height: 44px; border: none; outline: none; padding: 0; padding-right: 42px; border-radius: 4px; margin-bottom: 12px; background-color: #f5f5f5; padding-left: 12px; position: relative;}

.ginput_container_input_select_icon{position: absolute;right: 20px;top: 20px;z-index: 10;}
.form-body li.form_body_code .ginput_container_input_select_icon{position: absolute;right: 12px;top: 21px;z-index: 0;}
.form-body li.form_body_code input{border-radius:8px 0 0 8px;border: none;height: 56px;padding: 5px 12px;background-color: #00000000; z-index: 2; position: relative;}
.form-body li.form_body_code::after {content: '';width: 1px;height: 23px;position: absolute;right: -2px;top: 18.5px;background: #1D1D1D1F;}
.form-body li.form_body_phone input{border-radius:0 8px 8px 0;border: none;height: 56px;}
    
.form_text .error{display: none;color:rgb(255, 0, 25);}
.form_text ul li{font-size:16px;margin-bottom:17px;}
.form_text ul li:nth-of-type(1){margin-bottom: 16px;}
.form_text ul li span{color: #1D1D1D;cursor: pointer;font-size: 14px;line-height: 1.14;display: inline-block;max-width: calc(100% - 25px);width: 100%;}
.form_text ul li:nth-of-type(1) span{color:#1D1D1D;}
.form_text ul li span label{cursor: pointer;}
.form_text ul li input{width: 0px !important; height: auto !important; margin-right: 14px; line-height: 0; position: relative; padding: 0 !important; top: -12px; border: none;}

input[type=radio]{cursor: pointer;position: relative;width: 15px;height: 15px;font-size: 14px;appearance: none;-webkit-appearance: none; -moz-appearance: none;outline: none;cursor: pointer;  }
input[type=radio]::after{background-color: #ffffff; border: 1px solid #1D1D1D66; font-size: 10px; font-weight: bold; border-radius: 10px; width: 16px; height: 16px; left: -2px; content: "";display: block; position: absolute;}       
input[type=radio]:checked::after{    border: 5px solid #1D1D1D;font-size: 10px; font-weight: bold; border-radius: 10px; width: 16px; height: 16px; left: -2px; content: "";display: block; position: absolute;}
.form_text ul li a{text-decoration: underline;color: #1D1D1D;}
.form_text ul li:nth-child(3){margin-bottom: 0;}
.form_text ul li:nth-child(3) span{display: inline-block; max-width: calc(100% - 25px); width: 100%; margin-right: 0;}
.form_footer{text-align:center}
.form_footer div{text-align: center;  margin-top: 24px;}
.form_footer div a{color: #1D1D1D;text-decoration: underline;line-height: 1.4;font-size: 14px;}
.form_footer div a:last-child{margin-left: 72px;}
.form_footer div span{display: inline; margin: 0 5px;}

.password_box{position: relative;}
.password_box .gfield_label span{display:inline-block !important;}
.password_box span{display: block;}
.form_text_ltd02{display: inline-block; max-width: 20px; width: 100%; vertical-align: top;}
input.form_text_ltd01[type=checkbox]{width: 0px;display: inline-block;-webkit-appearance: none;border:none;appearance: none; outline: none;text-align: center;cursor: pointer;}
input.form_text_ltd01[type=checkbox]::after {content: ""; position: absolute; top: 0px; left: -2px; width: 14px; height: 14px;border-radius: 50%; border: 1px solid #1E1E1E73; background-color: #fff;transition: all .2s linear;}
input.form_text_ltd01[type=checkbox]:checked::after{background-color: #13B16F; border: none; display: inline-block; vertical-align: middle; background-image: url(https://www.ultimamarkets.com/wp-content/themes/ultimarkets_wp/images/open_live_account_check.svg); background-repeat: no-repeat; background-position: center center;}

input.form_text_ltd02[type=checkbox]{width: 0px;display: inline-block;-webkit-appearance: none;top: 0px;border:none;appearance: none; outline: none;text-align: center;cursor: pointer;}
input.form_text_ltd02[type=checkbox]::after{content: ""; position: absolute; top: 0px; left: -2px; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #1E1E1E73; background-color: #fff; transition: all .2s linear;}
input.form_text_ltd02[type=checkbox]:checked::after{ background-color: #13B16F; border: none; display: inline-block; vertical-align: middle; background-image: url(https://www.ultimamarkets.com/wp-content/themes/ultimarkets_wp/images/open_live_account_check.svg); background-repeat: no-repeat; background-position: center center;}
.phone_code_search_box .search-icon{position: absolute; top: 16px; right: 24px; display: flex ; justify-content: space-around; align-items: center; width: 36px; height: 36px;}
.top_liveAccount_form li.password_box .error_info{margin-bottom: 0;display: none;/* color:#878787; */}
.top_liveAccount_form li.password_box.error .error_info{display: block;color:#ff0019;margin: 0 0 10px;}


/* phone */
.form-body .phone_code_content.hasFouns {border-color: #D2FC61;}
.phone_code_content{display: flex;position: relative;justify-content: space-between;flex-wrap: wrap;width: 100%;border: 1px solid #fff;border-radius: 8px;color: #444150;background: #F5F5F5;font-size: 14px;font-weight: 600;line-height: 1;outline-style: none;height: 60px;margin-bottom: 24px;}
.form-body .gfield_label_Phone {display: block;font-size: 14px;line-height: 1;color: #1D1D1DB8;pointer-events: none;margin-bottom: 12px;}
.form-body li.form_body_code{width: 92px;}
.form-body li.form_body_phone{width: calc(100% - 95px);}
.phone_code_box{width: calc(100% + 2px);border-radius:0 0 8px 8px;border: 1px solid #D9D9D9;overflow-y: auto;height: 190px;position: absolute;top: 66px;z-index: 999;background: #fff;left: -1px;}
.phone_code_box .phone_option{padding: 16px 12px; color: #1d1d1d; min-height: 48px;line-height: 16px; font-size: 14px; transition: all .33s;}
.phone_code_box .phone_option:hover{background-color: #5897fb;color:#fff;}
.phone_code_box .phone_option.active{background:#5897fb;}
.phone_code_text{font-size: 16px;padding-right: 10px;color: #000;}
.code_conutry{color: #818181;} 
.phone_code_search_box{width: 100%; position: absolute; top: 60px; z-index: 90; background: #fff; box-shadow: 0px 10px 14px #0000005E; display: none; border-radius: 8px; padding: 12px;display:none;}
#phone_code_search{width: 100%; height: 44px; border: none; outline: none; padding: 0; padding-right: 42px; border-radius: 4px; margin-bottom: 12px; background-color: #f5f5f5; padding-left: 12px; position: relative;}
.form-body li.form_body_phone input{border-radius:0 8px 8px 0;border: none;height: 56px;}
.phone_code_content.hasError {border:1px solid #ff0019;}
li.form_body_phone .error{font-weight:400;color: #ff0019;}
ul li select.phoneCode{color:#444150;}
ul li select.phoneCode.active{color: #444150;}
li.hasError .error{display:block}

.dialog_wrapper {width: 100%; height: 100%; padding: 0 20px; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; display: none; z-index: 999;}
.dialog_content {width: 100%; max-width: 480px; padding: 48px 30px 40px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #FFFFFF; border-radius: 20px; z-index: 999;}
.dialog_content .close {width: 30px; height: 30px; line-height: 30px; position: absolute; right: 10px; top: 10px; color: #fff; background-color: #1D1D1D; border-radius: 50%; display: block; text-align: center; cursor: pointer;}
.dialog_content .data_msg {font-size: 24px; text-align: center; color: #1D1D1D; margin: 0; font-weight: 600; line-height: 1;}
.dialog_content .data_msg_icon{max-width:60px;width:100%;margin:0 auto 20px}
.dialog_content .close{display:inline-block;cursor: pointer;width:28px;height:28px;background:url(/wp-content/themes/ultimarkets_partners_wp/images/data_msg_close.svg);background-repeat: no-repeat;position: absolute; right: 10px; top: 10px;}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}
@-ms-keyframes rotate {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}
@-o-keyframes rotate {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(360deg);
    }
}
@media (max-width:1780px ) {
    .open_live_account_form{max-width: 900px;;}
    .open_live_account_img{max-width: 55%;}
}
@media (max-width:1240px ) {
    .open_live_account_img{display: none;}
    .open_live_account_form{max-width: 100%;}
}
@media (max-width:768px ) {
    .live_and_demo_nav li{padding: 10px;}
    .live_and_demo_nav li a{font-size: 14px;line-height: 1;}
    .open_live_account_form{max-width: 100%;  margin: 0;padding-left: 20px;padding-right: 20px;}
    .open_live_account_form .form_title_top .text_box{margin: 20px 0 15px;}
    .open_live_account_form .form_title_top .text_box h3{font-size: 24px;}
    .top_liveAccount_form .form-body li label,
    .top_liveAccount_form ul li input,
    .top_liveAccount_form ul li select,
    .top_liveAccount_form .form-body .country_code .results_option,
    .open_live_account_form .form_title_top .text_box p{font-size: 14px;}
    .top_liveAccount_form .form-body li{margin-bottom: 20px;}
    .top_liveAccount_form .row_box li:first-child{margin: 0 15px 20px 0;}
    .top_liveAccount_form ul li .phoneCode{line-height:1;}
    .top_liveAccount_form .form_footer button{font-size: 16px;}
    .top_liveAccount_form.active{padding: 90px 50px 94px;}
    .open_live_account_content{padding-top:90px}
}
@media (max-width:600px ) {
    .popup .popup_tit{font-size:16px;}
    .popup .text_box,.popup .btn_box p{font-size:12px;}
    .popup .btn_box{padding:0px 2px;}
}
@media (max-width:520px) {
	.dialog_content{max-width: calc(100% - 20px);    padding: 48px 16px 40px;}
	.dialog_content .data_msg{font-size: 20px;}
}
@media (max-width:480px) {
    .top_liveAccount_form.active{padding: 90px 20px 94px;}
}
@media (max-width:430px) {
    .live_and_demo_nav{flex-direction: column;margin: 0;}
    .live_and_demo_nav li{max-width: 100%; margin: 0 0 20px;}
    .top_liveAccount_form li .suggest_email_show{bottom:-31px;}
    .open_live_account_form .form_title_top_box .live_right_box{max-width: 120px;}
    .open_live_account_form .form_title_top_box .live_right_box{max-width: 110px;}
    .top_liveAccount_form .row_box{flex-wrap: wrap;}
    .top_liveAccount_form .row_box li:first-child{margin-right: 0;}
    .top_liveAccount_form .row_box li{width: 100%;}
     ul li .phone_code_box{width: 100%;}
    .form-body li.form_body_code input, .form-body li.form_body_phone input {border-radius: 8px;}
}

@media (max-width:330px) {
    .open_live_account_form .form_title_top .text_box a {padding: 10px 18px 10px 18px;}
}