/*!
*  Extra Templates for integrated Showcases
*  Login form Templates
*  Register form Templates
*	Subscription Plan Templates
*	Account Page Templates
*/.uap-login-template-1,.uap-login-template-2 {
    padding:10px;
    text-align:center;
    display:block
}
.uap-public-wrapp-visitor-user .uap-user-page-avatar img,.uap-user-page-top-wrapper .uap-user-page-avatar img {
    border-image-outset:0;
    border-image-repeat:stretch;
    border-image-slice:100%;
    border-image-source:none;
    border-image-width:1
}
.uap-ap-theme-2 .uap-ap-menu,.uap-ap-theme-3 .uap-ap-menu,.uap-clear {
    clear:both
}
.uap-form-line-register .select2.select2-container {
    width:100%!important
}
.uap-login-template-1 {
    margin:10px auto
}
.uap-login-template-10,.uap-login-template-12,.uap-login-template-13,.uap-login-template-2,.uap-login-template-3,.uap-login-template-4,.uap-login-template-5,.uap-login-template-6,.uap-login-template-7,.uap-login-template-8 {
    margin:20px auto;
    max-width:100%
}
.uap-login-template-1 .uap-sm-wrapp-fe {
    text-align:right;
    max-width:360px;
    margin-right:0
}
.uap-login-template-1 .uap-form-line-fr {
    box-sizing:content-box;
    padding-bottom:12px
}
.uap-login-template-1 .uap-form-label-remember:after,.uap-login-template-1 .uap-form-line-fr:after,.uap-login-template-10 .uap-form-line-fr:after,.uap-login-template-10 .uap-temp3-bottom:after,.uap-login-template-11 .uap-form-line-fr:after,.uap-login-template-11 .uap-temp3-bottom:after,.uap-login-template-12 .uap-form-line-fr:after,.uap-login-template-12 .uap-temp3-bottom:after,.uap-login-template-13 .uap-form-label-remember:after,.uap-login-template-13 .uap-form-line-fr:after,.uap-login-template-13 .uap-temp5-row:after,.uap-login-template-2 .uap-form-label-remember:after,.uap-login-template-2 .uap-form-line-fr:after,.uap-login-template-3 .uap-form-line-fr:after,.uap-login-template-3 .uap-temp3-bottom:after,.uap-login-template-4 .uap-form-line-fr:after,.uap-login-template-4 .uap-temp3-bottom:after,.uap-login-template-5 .uap-form-label-remember:after,.uap-login-template-5 .uap-form-line-fr:after,.uap-login-template-5 .uap-temp5-row:after,.uap-login-template-6 .uap-form-label-remember:after,.uap-login-template-6 .uap-form-line-fr:after,.uap-login-template-6 .uap-temp6-row:after,.uap-login-template-7 .uap-form-label-remember:after,.uap-login-template-7 .uap-form-line-fr:after,.uap-login-template-7 .uap-temp5-row:after,.uap-login-template-8 .uap-form-line-fr:after,.uap-login-template-8 .uap-temp3-bottom:after,.uap-login-template-9 .uap-form-line-fr:after,.uap-login-template-9 .uap-temp3-bottom:after {
    content:"";
    clear:both
}
.uap-form-line-register .uap-register-14 .uap-form-paybox,.uap-login-template-1 form,.uap-login-template-10 .uap-form-links div,.uap-login-template-11 .uap-form-links div,.uap-login-template-12 .uap-form-links div,.uap-login-template-13 .uap-form-links div,.uap-login-template-3 .uap-form-links div,.uap-login-template-4 .uap-form-links div,.uap-login-template-5 .uap-form-links div,.uap-login-template-6 .uap-form-links div,.uap-login-template-7 .uap-form-links div,.uap-login-template-8 .uap-form-links div,.uap-login-template-9 .uap-form-links div,.uap-register-11 .uap-form-checkbox,.uap-register-11 .uap-form-paybox,.uap-register-11 .uap-form-radiobox,.uap-register-12 .uap-form-checkbox,.uap-register-12 .uap-form-paybox,.uap-register-12 .uap-form-radiobox,.uap-register-14 .uap-form-line-register .uap-form-checkbox,.uap-register-14 .uap-form-line-register .uap-form-radiobox,.uap-register-3 .uap-form-checkbox,.uap-register-3 .uap-form-paybox,.uap-register-3 .uap-form-radiobox,.uap-register-4 .uap-form-checkbox,.uap-register-4 .uap-form-paybox,.uap-register-4 .uap-form-radiobox,.uap-register-5 .uap-form-line-register .uap-form-checkbox,.uap-register-5 .uap-form-line-register .uap-form-paybox,.uap-register-5 .uap-form-line-register .uap-form-radiobox,.uap-register-6 .uap-form-checkbox,.uap-register-6 .uap-form-paybox,.uap-register-6 .uap-form-radiobox,.uap-register-8 .uap-form-checkbox,.uap-register-8 .uap-form-paybox,.uap-register-8 .uap-form-radiobox,.uap-register-9 .uap-form-checkbox,.uap-register-9 .uap-form-paybox,.uap-register-9 .uap-form-radiobox {
    display:inline-block
}
.uap-login-template-1 .uap-form-line-fr .uap-form-label-fr {
    min-width:150px;
    text-align:right;
    padding-right:10px;
    display:inline-block;
    box-sizing:content-box
}
.uap-login-template-1 .uap-form-line-fr input[type=password],.uap-login-template-1 .uap-form-line-fr input[type=text] {
    width:200px
}
.uap-login-template-1 .uap-remember-wrapper {
    clear:both;
    min-height:16px
}
.uap-login-template-1 .uap-form-label-remember {
    float:right
}
.uap-login-template-1 .uap-form-input-remember {
    float:right;
    margin-top:1px
}
.uap-login-template-1 .uap-form-links,.uap-login-template-2 .uap-form-links {
    margin-top:5px;
    margin-bottom:5px;
    text-align:right;
    clear:both
}
.uap-login-template-1 .uap-form-links div {
    display:inline-block;
    padding-left:15px
}
.uap-login-template-1 .uap-form-submit,.uap-register-5 .uap-submit-form,.uap-register-6 .uap-submit-form {
    text-align:right
}
.uap-login-template-2 {
    width:400px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-2 .uap-sm-wrapp-fe,.uap-login-template-3 .uap-sm-wrapp-fe,.uap-login-template-4 .uap-sm-wrapp-fe,.uap-login-template-5 .uap-sm-wrapp-fe,.uap-login-template-6 .uap-sm-wrapp-fe,.uap-register-11 .uap-file-upload-button,.uap-register-11 .uap-form-sublabel,.uap-register-11 .uap-sm-wrapp-fe,.uap-register-12 .uap-sm-wrapp-fe,.uap-register-3 .uap-file-upload-button,.uap-register-3 .uap-form-sublabel,.uap-register-3 .uap-sm-wrapp-fe,.uap-register-4 .uap-sm-wrapp-fe,.uap-register-8 .uap-file-upload-button,.uap-register-8 .uap-form-sublabel,.uap-register-8 .uap-sm-wrapp-fe,.uap-register-9 .uap-sm-wrapp-fe {
    text-align:left
}
.uap-login-template-2 .uap-form-line-fr,.uap-login-template-5 .uap-form-line-fr,.uap-login-template-6 .uap-form-line-fr {
    box-sizing:content-box;
    margin-bottom:8px;
    text-align:left
}
.uap-login-template-2 .uap-form-line-fr .uap-form-label-fr {
    min-width:150px;
    padding-bottom:3px;
    box-sizing:content-box;
    font-weight:500;
    font-size:13px;
    text-align:left;
    text-transform:uppercase
}
.uap-login-template-2 .uap-form-line-fr input[type=password],.uap-login-template-2 .uap-form-line-fr input[type=text] {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    width:100%;
    margin:0!important;
    font-size:14px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-2 .uap-remember-wrapper {
    clear:both;
    min-height:16px;
    text-align:left
}
.uap-login-template-2 .uap-form-line-fr .uap-form-label-remember,.uap-login-template-5 .uap-form-label-remember,.uap-login-template-7 .uap-form-label-remember {
    display:inline-block!important;
    font-weight:400;
    font-size:12px;
    text-transform:inherit
}
.uap-login-template-2 .uap-form-input-remember,.uap-login-template-5 .uap-form-input-remember,.uap-login-template-6 .uap-form-input-remember,.uap-login-template-7 .uap-form-input-remember {
    margin-right:3px;
    vertical-align:middle
}
.uap-login-template-2 .uap-form-links div {
    display:inline-block;
    padding-right:15px
}
.uap-login-template-2 .uap-form-links a {
    color:#333;
    font-size:12px;
    font-weight:700;
    text-decoration:none
}
.uap-login-template-2 .uap-form-links a:hover {
    color:#5bc4be
}
.uap-ap-theme-1 .uap-account-tranz-list td,.uap-ap-theme-1 .uap-account-tranz-list th,.uap-ap-theme-2 .uap-account-tranz-list td,.uap-ap-theme-2 .uap-account-tranz-list th,.uap-ap-theme-3 .uap-account-tranz-list td,.uap-ap-theme-3 .uap-account-tranz-list th,.uap-ap-theme-4 .uap-account-tranz-list td,.uap-ap-theme-4 .uap-account-tranz-list th,.uap-login-template-10 .uap-sm-wrapp-fe,.uap-login-template-11 .uap-sm-wrapp-fe,.uap-login-template-12 .uap-sm-wrapp-fe,.uap-login-template-13 .uap-form-submit,.uap-login-template-2 .uap-form-submit,.uap-login-template-9 .uap-sm-wrapp-fe,.uap-register-1 .uap-submit-form,.uap-register-10 .uap-submit-form,.uap-register-13 .uap-submit-form,.uap-register-2 .uap-submit-form,.uap-register-7 .uap-submit-form {
    text-align:center
}
.uap-login-template-2 .uap-form-submit input {
    color:#fff!important;
    width:100%;
    box-sizing:border-box;
    background:#08d1b2!important;
    border-color:#5bc4be!important;
    box-shadow:none!important;
    border-radius:2px;
    font-size:12px;
    font-weight:700;
    padding:10px 30px 11px;
    text-transform:uppercase;
    vertical-align:bottom;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    font-family:var(--uap-primary-font)
}
.uap-login-template-2 .uap-form-submit input:hover {
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px
}
.uap-register-14 .uap-register-notice,.uap-register-2 .uap-register-notice {
    -webkit-transition:.6s linear;
    -moz-transition:.6s linear;
    -ms-transition:.6s linear;
    -o-transition:.6s linear;
    transition:.6s linear;
    -webkit-animation:1s fadeIn;
    nimation:fadeIn 1s
}
.uap-register-10 .uap-input-notice,.uap-register-12 .uap-input-notice,.uap-register-13 .uap-input-notice,.uap-register-14 .uap-input-notice,.uap-register-2 .uap-input-notice,.uap-register-3 .uap-input-notice,.uap-register-6 .uap-input-notice,.uap-register-7 .uap-input-notice,.uap-register-9 .uap-input-notice {
    border-color:#dd3559!important
}
.uap-login-template-3 {
    padding:30px 30px 0;
    text-align:center;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
    border-top:7px solid #33b5e5;
    border-radius:3px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    width:400px;
    font-family:var(--uap-primary-font);
    font-size:14px;
    color:#7f7f97
}
.uap-login-template-3 .uap-form-line-fr {
    box-sizing:content-box;
    margin-bottom:15px;
    text-align:left
}
.uap-login-template-3 form {
    display:block;
    position:relative;
    margin:0!important
}
.uap-login-template-3 .uap-form-line-fr .uap-form-label-fr {
    min-width:350px;
    padding-bottom:3px;
    display:block;
    box-sizing:content-box;
    font-weight:500;
    font-size:14px;
    text-align:left;
    text-transform:uppercase
}
.uap-login-template-3 .uap-form-line-fr input[type=password],.uap-login-template-3 .uap-form-line-fr input[type=text] {
    width:100%;
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    margin:0!important;
    color:#2b2b2b;
    padding:8px 10px 7px;
    height:auto!important;
    font-size:12px;
    font-weight:300;
    background-color:#edf0f5;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    font-family:var(--uap-primary-font)
}
.uap-login-template-3 .uap-form-submit input,.uap-login-template-4 .uap-form-submit input {
    box-shadow:none!important;
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:var(--uap-primary-font);
    width:100%;
    box-sizing:border-box
}
.uap-login-template-3 .uap-form-line-fr input[type=password]:focus,.uap-login-template-3 .uap-form-line-fr input[type=password]:hover,.uap-login-template-3 .uap-form-line-fr input[type=text]:focus,.uap-login-template-3 .uap-form-line-fr input[type=text]:hover,.uap-register-3 .uap-form-line-register .select2-selection:focus,.uap-register-3 .uap-form-line-register .select2-selection:hover,.uap-register-3 .uap-form-line-register input[type=number]:focus,.uap-register-3 .uap-form-line-register input[type=number]:hover,.uap-register-3 .uap-form-line-register input[type=password]:focus,.uap-register-3 .uap-form-line-register input[type=password]:hover,.uap-register-3 .uap-form-line-register input[type=text]:focus,.uap-register-3 .uap-form-line-register input[type=text]:hover,.uap-register-3 .uap-form-line-register select:checked,.uap-register-3 .uap-form-line-register select:focus,.uap-register-3 .uap-form-line-register select:hover,.uap-register-3 .uap-form-line-register textarea:focus,.uap-register-3 .uap-form-line-register textarea:hover {
    border:1px solid rgba(0,0,0,.1);
    background-color:#fff
}
.uap-login-template-3 .uap-remember-wrapper {
    margin-right:3px;
    float:left;
    text-align:left;
    line-height:42px;
    padding-left:15px;
    font-family:var(--uap-primary-font);
    font-weight:200
}
.uap-login-template-3 .uap-form-label-remember {
    display:inline-block!important;
    font-size:12px;
    font-weight:700;
    text-transform:inherit;
    padding-left:3px;
    color:#1a9bcb
}
.uap-login-template-10 .uap-temp3-bottom,.uap-login-template-11 .uap-temp3-bottom,.uap-login-template-12 .uap-temp3-bottom,.uap-login-template-3 .uap-temp3-bottom,.uap-login-template-4 .uap-temp3-bottom,.uap-login-template-8 .uap-temp3-bottom,.uap-login-template-9 .uap-temp3-bottom {
    position:relative;
    left:-30px;
    margin:0 -60px 0 0;
    background-color:#f2f2f2
}
.uap-login-template-10 .uap-form-input-remember,.uap-login-template-3 .uap-form-input-remember,.uap-login-template-4 .uap-form-input-remember,.uap-login-template-8 .uap-form-input-remember,.uap-login-template-9 .uap-form-input-remember {
    vertical-align:middle
}
.uap-login-template-3 .uap-form-links {
    text-align:right;
    float:right;
    line-height:40px;
    padding-right:9px
}
.uap-login-template-3 .uap-form-links a {
    color:#333;
    font-size:12px;
    text-decoration:none;
    border-right:1px solid #999;
    padding-right:3px;
    padding-left:3px
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item:last-child,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item:last-child,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item:last-child,.uap-login-template-10 .uap-form-links div:nth-child(2n) a,.uap-login-template-11 .uap-form-links div:nth-child(2n) a,.uap-login-template-12 .uap-form-links div:nth-child(2n) a,.uap-login-template-3 .uap-form-links div:nth-child(2n) a,.uap-login-template-4 .uap-form-links div:nth-child(2n) a,.uap-login-template-8 .uap-form-links div:nth-child(2n) a,.uap-login-template-9 .uap-form-links div:nth-child(2n) a {
    border-right:none
}
.uap-login-template-3 .uap-form-submit {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px
}
.uap-login-template-3 .uap-form-submit input {
    color:#fff!important;
    border:none;
    background:#33b5e5!important;
    border-color:#1a9bcb!important;
    border-radius:3px;
    font-size:14px;
    font-weight:400;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px
}
.uap-login-template-3 .uap-form-submit input:hover,.uap-logout-wrap.uap-login-template-3 a:hover,.uap-register-3 .uap-submit-form input:hover {
    background:#1a9bcb!important
}
.uap-login-template-13 .uap-form-line-fr-margin,.uap-login-template-3 .uap-form-submit .uap-reset-password-button {
    margin-bottom:30px
}
.uap-login-template-4,.uap-login-template-8 {
    padding:10px 10px 0;
    text-align:center;
    box-sizing:border-box;
    display:block;
    border-radius:3px;
    width:400px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-4 form,.uap-login-template-8 form {
    display:block;
    position:relative
}
.uap-login-template-4 .fa-uap {
    position:absolute;
    top:0;
    left:9px;
    line-height:39px
}
.uap-login-template-10 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-11 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-12 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-4 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-8 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-9 .uap-form-line-fr .uap-form-label-fr {
    min-width:350px;
    display:block;
    box-sizing:content-box;
    font-weight:500;
    font-size:14px;
    text-align:left;
    text-transform:uppercase
}
.uap-login-template-4 .uap-form-line-fr input[type=password],.uap-login-template-4 .uap-form-line-fr input[type=text] {
    width:100%;
    border-radius:2px;
    color:#2b2b2b;
    background-color:transparent!important;
    border:none!important;
    padding:10px!important;
    display:inline-block;
    padding-left:30px!important;
    margin:0!important;
    font-size:13px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-4 .uap-remember-wrapper,.uap-login-template-8 .uap-remember-wrapper {
    margin-right:3px;
    text-align:right;
    line-height:22px;
    padding-left:15px
}
.uap-login-template-4 .uap-form-label-remember {
    display:inline-block!important;
    font-size:12px;
    font-weight:700;
    text-transform:inherit;
    padding-left:3px;
    color:#1e8449
}
.uap-login-template-4 .uap-form-links {
    text-align:center;
    line-height:20px
}
.uap-login-template-4 .uap-form-links a {
    color:#333;
    font-size:13px;
    font-weight:700;
    text-decoration:none;
    border-right:1px solid #999;
    padding-right:10px;
    padding-left:10px
}
.uap-login-template-4 .uap-form-submit,.uap-login-template-8 .uap-form-submit {
    text-align:center;
    margin-top:17px;
    margin-bottom:10px
}
.uap-login-template-4 .uap-form-submit input {
    border:none;
    background:#27ae60!important;
    border-color:#27ae60!important;
    border-radius:3px;
    font-size:15px;
    font-weight:400;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    color:#b3eecc!important;
    border-bottom:4px solid #1e8449!important
}
.uap-login-template-4 .uap-form-submit input:hover,.uap-logout-wrap.uap-login-template-4 a:hover,.uap-register-4 .uap-submit-form input:hover {
    background:#43be77!important
}
.uap-login-template-4 .uap-form-line-fr {
    box-sizing:content-box;
    box-sizing:content-box;
    text-align:left;
    background-color:#fafafa;
    border:1px solid #efefef;
    border-bottom:1px solid #efefef;
    margin-bottom:7px;
    position:relative;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -o-border-radius:4px!important
}
.uap-login-template-4 .uap-form-line-fr:hover {
    border-color:#27ae60;
    background-color:#fefefe
}
.uap-login-template-5 {
    padding:10px;
    text-align:center;
    display:block;
    width:400px;
    box-sizing:border-box;
    font-family:var(--uap-primary-font)!important
}
.uap-login-template-5 .uap-form-line-fr .uap-form-label-fr,.uap-login-template-7 .uap-form-line-fr .uap-form-label-fr {
    min-width:150px;
    padding-bottom:3px;
    box-sizing:content-box;
    font-weight:800;
    font-size:13px;
    text-align:left
}
.uap-login-template-5 .uap-form-line-fr input[type=password],.uap-login-template-5 .uap-form-line-fr input[type=text] {
    width:100%;
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    margin:0!important;
    line-height:initial
}
.uap-login-template-5 .uap-form-submit input,.uap-login-template-6 .uap-form-submit input {
    border:none;
    text-transform:capitalize;
    background:#f47e7e!important;
    box-shadow:none!important;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item,.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item,.uap-login-template-5 .uap-temp5-row-left,.uap-login-template-6 .uap-temp6-row-left,.uap-login-template-7 .uap-temp5-row-left {
    float:left
}
.uap-login-template-5 .uap-remember-wrapper,.uap-login-template-7 .uap-remember-wrapper {
    clear:both;
    text-align:left;
    line-height:14px
}
.uap-login-template-13 .uap-form-links,.uap-login-template-5 .uap-form-links {
    text-align:left;
    clear:both;
    margin-top:3px
}
.uap-login-template-13 .uap-form-links a,.uap-login-template-5 .uap-form-links a,.uap-login-template-7 .uap-form-links a {
    color:#aaa;
    font-size:12px;
    text-decoration:none;
    padding-right:10px
}
.uap-login-template-13 .uap-form-links a:hover,.uap-login-template-5 .uap-form-links a:hover,.uap-login-template-6 .uap-form-links a:hover,.uap-login-template-7 .uap-form-links a:hover {
    color:#e05d5d
}
.uap-login-template-5 .uap-form-submit {
    text-align:center;
    float:right
}
.uap-login-template-5 .uap-form-submit input {
    color:#fff!important;
    min-width:100px;
    box-sizing:border-box;
    padding:10px 30px 11px;
    border-color:#5bc4be!important;
    -webkit-transition:.3s linear;
    transition:.3s linear;
    font-family:var(--uap-primary-font);
    font-size:14px
}
.uap-login-template-5 .uap-form-submit input:hover,.uap-login-template-6 .uap-form-submit input:hover,.uap-logout-wrap.uap-login-template-5 a:hover,.uap-logout-wrap.uap-login-template-6 a:hover,.uap_level_template_4 .uap-level-item-link:hover {
    background:#e05d5d!important
}
.uap-pass-form-wrap.uap-login-template-5 .uap-form-submit,.uap-pass-form-wrap.uap-login-template-7 .uap-form-submit {
    float:none
}
.uap-pass-form-wrap.uap-login-template-13 .uap-form-submit input,.uap-pass-form-wrap.uap-login-template-5 .uap-form-submit input,.uap-pass-form-wrap.uap-login-template-7 .uap-form-submit input {
    width:auto
}
.uap-login-template-6 {
    padding:20px 20px 0;
    text-align:center;
    display:block;
    width:400px;
    box-sizing:border-box;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    font-family:var(--uap-primary-font)
}
.uap-login-template-6 form {
    margin:0!important
}
.uap-login-template-6 .uap-form-line-fr .uap-form-label-fr {
    min-width:150px;
    padding-bottom:3px;
    box-sizing:content-box;
    font-size:13px;
    text-align:left
}
.uap-login-template-6 .uap-form-line-fr input[type=password],.uap-login-template-6 .uap-form-line-fr input[type=text],.uap-login-template-7 .uap-form-line-fr input[type=password],.uap-login-template-7 .uap-form-line-fr input[type=text] {
    width:100%;
    margin:0!important;
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    font-size:14px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-6 .uap-temp6-row {
    position:relative;
    left:-20px;
    margin:0 -40px 0 0;
    background-color:#f2f2f2;
    padding:10px 20px
}
.uap-login-template-6 .uap-remember-wrapper {
    clear:both;
    text-align:left;
    line-height:30px
}
.uap-login-template-6 .uap-form-label-remember {
    display:inline-block!important;
    font-size:12px;
    font-weight:700;
    text-transform:inherit
}
.uap-login-template-6 .uap-form-links {
    text-align:left;
    clear:both;
    margin-top:3px;
    margin-bottom:3px
}
.uap-login-template-6 .uap-form-links a {
    color:#aaa;
    font-size:12px;
    text-decoration:none;
    border-right:1px solid #999;
    padding-right:10px
}
.uap-login-template-6 .uap-form-links div:nth-child(2n) a {
    border-right:none;
    padding-left:10px
}
.uap-login-template-6 .uap-form-submit {
    text-align:center;
    float:right;
    padding-bottom:0
}
.uap-login-template-6 .uap-form-submit input {
    color:#fff!important;
    width:80px;
    border-radius:25px;
    padding:8px 15px;
    border-color:#5bc4be!important;
    -webkit-transition:.3s linear;
    transition:.3s linear;
    font-family:var(--uap-primary-font);
    font-size:14px
}
.uap-login-template-7 .uap-form-submit input,.uap-login-template-8 .uap-form-submit input {
    box-shadow:none!important;
    text-transform:capitalize;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    box-sizing:border-box;
    font-family:var(--uap-primary-font);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.uap-pass-form-wrap.uap-login-template-6 .uap-form-submit input {
    width:auto;
    margin-bottom:10px
}
.uap-pass-form-wrap.uap-login-template-6 .uap-form-line-fr input[type=text] {
    margin-bottom:30px!important
}
.uap-login-template-7 {
    padding:10px;
    text-align:center;
    display:block;
    width:600px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-7 .uap-sm-wrapp-fe {
    text-align:left;
    padding-left:15px;
    padding-right:15px
}
.uap-login-template-7 .uap-form-line-fr {
    box-sizing:border-box;
    margin-bottom:8px;
    text-align:left;
    display:inline-block;
    width:50%;
    max-width:300px;
    padding-right:15px
}
.uap-login-template-7 .uap-form-links {
    text-align:left;
    clear:both;
    margin-top:0
}
.uap-login-template-7 .uap-form-submit {
    text-align:center;
    float:right;
    margin-right:15px
}
.uap-login-template-7 .uap-form-submit input {
    color:#fff!important;
    min-width:100px;
    border:none;
    padding:8px 30px;
    border-radius:4px;
    background:#6c7a8d!important;
    border-color:#5bc4be!important;
    -webkit-transition:.3s linear;
    transition:.3s linear;
    font-size:14px
}
.uap-login-template-7 .uap-form-submit input:hover,.uap-logout-wrap.uap-login-template-7 a:hover {
    background:#94a1b2!important
}
.uap-pass-form-wrap.uap-login-template-7 {
    width:400px
}
.uap-pass-form-wrap.uap-login-template-7 .uap-form-line-fr {
    width:100%;
    max-width:inherit
}
.uap-login-template-8 .uap-sm-wrapp-fe {
    text-align:center;
    margin:30px 0
}
.uap-login-template-8 .uap-form-line-fr {
    box-sizing:content-box;
    text-align:left;
    background-color:transparent;
    border-bottom:1px solid #efefef;
    margin-bottom:17px;
    position:relative
}
.uap-login-template-8 .fa-uap {
    position:absolute;
    top:0;
    left:9px;
    line-height:39px;
    font-size:18px;
    color:#555
}
.uap-login-template-8 .uap-form-line-fr input[type=password],.uap-login-template-8 .uap-form-line-fr input[type=text] {
    width:100%;
    color:#555;
    background-color:transparent!important;
    border:none!important;
    padding:10px!important;
    display:inline-block;
    padding-left:40px!important;
    font-size:14px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-8 .uap-form-label-remember {
    display:inline-block!important;
    font-size:12px;
    font-weight:700;
    text-transform:inherit;
    padding-left:3px;
    color:#d3365e
}
.uap-login-template-8 .uap-form-links {
    text-align:center;
    line-height:20px;
    border-bottom:none
}
.uap-login-template-8 .uap-form-links a {
    color:#666;
    font-size:12px;
    font-family:var(--uap-primary-font);
    text-decoration:none;
    border-right:1px solid #999;
    padding-right:10px;
    padding-left:10px
}
.uap-login-template-10 .uap-form-links a:hover,.uap-login-template-11 .uap-form-links a:hover,.uap-login-template-12 .uap-form-links a:hover,.uap-login-template-8 .uap-form-links a:hover,.uap-login-template-9 .uap-form-links a:hover {
    color:#000
}
.uap-login-template-8 .uap-form-submit input {
    color:#fff!important;
    width:100%;
    border:none;
    background:#ea4872!important;
    border-color:#ea4872!important;
    border-radius:50px;
    -webkit-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-height:45px;
    font-size:17px;
    font-weight:600
}
.uap-login-template-8 .uap-form-submit input:hover,.uap-register-11 .uap-submit-form input:hover,.uap-register-8 .uap-submit-form input:hover {
    background:#d3365e!important
}
.uap-login-template-10 .uap-login-notice,.uap-login-template-11 .uap-login-notice,.uap-login-template-12 .uap-login-notice,.uap-login-template-8 .uap-login-notice,.uap-login-template-9 .uap-login-notice {
    margin-top:6px
}
.uap-login-template-11,.uap-login-template-9 {
    padding:10px 10px 0;
    text-align:center;
    box-sizing:border-box;
    display:block;
    margin:20px auto;
    border-radius:3px;
    width:400px;
    max-width:100%;
    font-size:15px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-10 .uap_login_form,.uap-login-template-11 .uap_login_form,.uap-login-template-12 .uap_login_form,.uap-login-template-9 .uap_login_form {
    font-size:15px
}
.uap-login-template-9 .uap-form-line-fr {
    box-sizing:content-box;
    text-align:left;
    background-color:transparent!important;
    border:1px solid rgba(0,0,0,.15);
    margin-bottom:17px;
    position:relative;
    border-radius:45px!important;
    -webkit-border-radius:45px!important;
    -moz-border-radius:45px!important;
    -o-border-radius:45px!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-10 .uap-form-line-fr:checked,.uap-login-template-10 .uap-form-line-fr:hover,.uap-login-template-11 .uap-form-line-fr:checked,.uap-login-template-11 .uap-form-line-fr:hover,.uap-login-template-12 .uap-form-line-fr:checked,.uap-login-template-12 .uap-form-line-fr:hover,.uap-login-template-9 .uap-form-line-fr:checked,.uap-login-template-9 .uap-form-line-fr:hover,.uap-register-12 .uap-form-line-register .select2-selection:focus,.uap-register-12 .uap-form-line-register .select2-selection:hover,.uap-register-12 .uap-form-line-register input[type=number]:focus,.uap-register-12 .uap-form-line-register input[type=number]:hover,.uap-register-12 .uap-form-line-register input[type=password]:focus,.uap-register-12 .uap-form-line-register input[type=password]:hover,.uap-register-12 .uap-form-line-register input[type=text]:focus,.uap-register-12 .uap-form-line-register input[type=text]:hover,.uap-register-12 .uap-form-line-register select:checked,.uap-register-12 .uap-form-line-register select:focus,.uap-register-12 .uap-form-line-register select:hover,.uap-register-12 .uap-form-line-register textarea:focus,.uap-register-12 .uap-form-line-register textarea:hover,.uap-register-9 .uap-form-line-register .select2-selection:focus,.uap-register-9 .uap-form-line-register .select2-selection:hover,.uap-register-9 .uap-form-line-register input[type=number]:focus,.uap-register-9 .uap-form-line-register input[type=number]:hover,.uap-register-9 .uap-form-line-register input[type=password]:focus,.uap-register-9 .uap-form-line-register input[type=password]:hover,.uap-register-9 .uap-form-line-register input[type=text]:focus,.uap-register-9 .uap-form-line-register input[type=text]:hover,.uap-register-9 .uap-form-line-register select:checked,.uap-register-9 .uap-form-line-register select:focus,.uap-register-9 .uap-form-line-register select:hover,.uap-register-9 .uap-form-line-register textarea:focus,.uap-register-9 .uap-form-line-register textarea:hover {
    border-color:#26bbea;
    background-color:#fff;
    box-shadow:2px 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
    -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.uap-login-template-10 form,.uap-login-template-11 form,.uap-login-template-12 form,.uap-login-template-9 form {
    display:block;
    position:relative;
    font-size:15px
}
.uap-login-template-11 .fa-uap,.uap-login-template-9 .fa-uap {
    position:absolute;
    top:0;
    left:15px;
    line-height:39px;
    font-size:18px;
    color:#999
}
.uap-login-template-11 .uap-form-line-fr input[type=password],.uap-login-template-11 .uap-form-line-fr input[type=text],.uap-login-template-9 .uap-form-line-fr input[type=password],.uap-login-template-9 .uap-form-line-fr input[type=text] {
    width:100%;
    color:#555!important;
    padding:10px!important;
    background-color:transparent!important;
    border:none!important;
    display:inline-block;
    padding-left:40px!important;
    font-size:14px!important;
    border-radius:45px!important;
    -webkit-border-radius:45px!important;
    -moz-border-radius:45px!important;
    -o-border-radius:45px!important;
    margin:0!important;
    font-family:var(--uap-primary-font)
}
.uap-login-template-10 .uap-remember-wrapper,.uap-login-template-11 .uap-remember-wrapper,.uap-login-template-9 .uap-remember-wrapper {
    margin-right:3px;
    text-align:left;
    line-height:22px;
    padding-left:15px;
    float:left
}
.uap-login-template-10 .uap-form-label-remember,.uap-login-template-11 .uap-form-label-remember,.uap-login-template-9 .uap-form-label-remember {
    display:inline-block!important;
    font-weight:400;
    font-size:14px;
    text-transform:inherit;
    padding-left:3px;
    color:#777
}
.uap-login-template-10 .uap-form-links-pass,.uap-login-template-11 .uap-form-links-pass,.uap-login-template-9 .uap-form-links-pass {
    float:right;
    padding-right:15px
}
.uap-login-template-10 .uap-form-links-pass a,.uap-login-template-9 .uap-form-links-pass a {
    color:#32a3cb
}
.uap-login-template-10 .uap-form-links,.uap-login-template-11 .uap-form-links,.uap-login-template-12 .uap-form-links,.uap-login-template-9 .uap-form-links {
    text-align:center;
    line-height:20px;
    margin-top:10px
}
.uap-login-template-10 .uap-form-links a,.uap-login-template-11 .uap-form-links a,.uap-login-template-9 .uap-form-links a {
    text-decoration:none;
    padding-right:10px;
    padding-left:10px;
    color:#32a3cb
}
.uap-login-template-10 .uap-form-submit input,.uap-login-template-9 .uap-form-submit input {
    color:#fff!important;
    box-sizing:border-box;
    font-family:var(--uap-primary-font);
    text-transform:capitalize;
    padding:10px 30px 11px
}
.uap-login-template-10 .uap-form-submit,.uap-login-template-11 .uap-form-submit,.uap-login-template-12 .uap-form-submit,.uap-login-template-9 .uap-form-submit {
    text-align:center;
    margin-top:25px;
    margin-bottom:25px;
    border:none!important
}
.uap-login-template-10 .uap-form-submit:hover,.uap-login-template-11 .uap-form-submit:hover,.uap-login-template-12 .uap-form-submit:hover,.uap-login-template-9 .uap-form-submit:hover {
    border:none!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent
}
.uap-login-template-9 .uap-form-submit input {
    width:85%;
    border:none;
    background-color:#a044ff;
    background-image:linear-gradient(to left,#6a3093,#a044ff);
    box-shadow:none!important;
    border-radius:50px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-height:45px;
    font-size:16px;
    font-weight:600
}
.uap-login-template-9 .uap-form-submit input:hover {
    width:85%;
    background-color:#f15f79;
    background-image:linear-gradient(to left,#b24592,#f15f79);
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-10 {
    padding:10px 0 0;
    text-align:center;
    box-sizing:border-box;
    display:block;
    border-radius:3px;
    width:400px;
    font-size:15px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-10 .uap-form-line-fr {
    box-sizing:content-box;
    text-align:left;
    background-color:#fefefe;
    border:1px solid #ccc;
    margin-bottom:20px;
    position:relative;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -o-border-radius:4px!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-10 .fa-uap {
    position:absolute;
    top:0;
    left:0;
    line-height:39px;
    font-size:18px;
    color:#555;
    background-color:#eee;
    border-radius:4px 0 0 4px;
    border-right:1px solid #ccc;
    min-width:45px;
    text-align:center
}
.uap-login-template-10 .uap-form-line-fr input[type=password],.uap-login-template-10 .uap-form-line-fr input[type=text] {
    width:100%;
    color:#555;
    padding:9px;
    background-color:transparent!important;
    border:none!important;
    display:inline-block;
    padding-left:60px!important;
    font-size:14px!important;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -o-border-radius:4px!important;
    height:auto!important;
    margin-bottom:0!important;
    line-height:1!important;
    font-family:var(--uap-primary-font)
}
.uap-login-template-10 .uap-form-submit input {
    width:100%;
    border:none;
    background-color:#67b1d6;
    box-shadow:none!important;
    border-radius:2px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    min-height:45px;
    font-size:16px
}
.uap-login-template-11 .uap-form-submit input,.uap-login-template-12 .uap-form-submit input {
    text-transform:uppercase;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    min-height:45px;
    font-size:16px;
    box-sizing:border-box;
    font-weight:600;
    font-family:var(--uap-primary-font)
}
.uap-login-template-10 .uap-form-submit input:hover {
    background-color:#65aed3;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-11 .uap-form-line-fr {
    box-sizing:content-box;
    text-align:left;
    background-color:transparent!important;
    border-bottom:1px solid #efefef;
    margin-bottom:17px;
    position:relative;
    border-radius:0!important;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    -o-border-radius:0!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-11 .uap-form-links-pass a {
    color:#2bb7e3
}
.uap-login-template-11 .uap-form-input-remember,.uap-login-template-12 .uap-form-input-remember,.uap-login-template-13 .uap-form-input-remember {
    border-radius:0;
    height:20px;
    width:20px;
    margin:0 5px;
    border:2px solid #ddd;
    background:#fff;
    -webkit-appearance:initial;
    position:relative;
    vertical-align:middle
}
.uap-login-template-11 .uap-form-input-remember:checked:before,.uap-login-template-12 .uap-form-input-remember:checked:before,.uap-login-template-13 .uap-form-input-remember:checked:before {
    content:"";
    border:3px solid #00b9eb;
    display:inline-block;
    width:3px;
    height:10px;
    border-top:0;
    border-left:0;
    position:absolute;
    top:0;
    left:5px;
    box-sizing:content-box;
    -webkit-transform:rotate(36deg);
    -khtml-transform:rotate(36deg);
    -moz-transform:rotate(36deg);
    -ms-transform:rotate(36deg);
    -o-transform:rotate(36deg);
    transform:rotate(36deg)
}
.uap-login-template-11 .uap-form-submit input {
    width:90%;
    border:2px solid #2bb7e3;
    color:#2bb7e3;
    background-color:transparent;
    box-shadow:none!important;
    border-radius:50px;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px;
    line-height:20px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px
}
.uap-login-template-11 .uap-form-submit input:hover {
    width:90%;
    background-color:#2bb7e3;
    color:#fff;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-12 {
    padding:70px 60px;
    text-align:center;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
    width:500px;
    font-size:15px;
    font-family:var(--uap-primary-font);
    border:1px solid #ccc;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px
}
.uap-login-template-12 .uap-form-line-fr {
    box-sizing:content-box;
    text-align:left;
    background-color:#fefefe;
    border:1px solid #ccc;
    margin-bottom:25px;
    position:relative;
    border-radius:50px!important;
    -webkit-border-radius:50px!important;
    -moz-border-radius:50px!important;
    -o-border-radius:50px!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-12 .fa-uap {
    position:absolute;
    top:0;
    left:0;
    line-height:39px;
    font-size:18px;
    color:#555;
    border-radius:50px 0 0 50px;
    min-width:45px;
    text-align:center
}
.uap-login-template-12 .uap-form-line-fr input[type=password],.uap-login-template-12 .uap-form-line-fr input[type=text] {
    width:100%;
    color:#555;
    padding:12px;
    background-color:transparent!important;
    border:none!important;
    display:inline-block;
    padding-left:45px!important;
    font-size:14px!important;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -o-border-radius:4px!important;
    height:auto!important;
    margin-bottom:0!important;
    line-height:1!important;
    font-family:var(--uap-primary-font)
}
.uap-login-template-12 .uap-remember-wrapper {
    margin-right:3px;
    text-align:left;
    line-height:22px;
    padding-left:15px;
    float:left;
    margin-bottom:5px
}
.uap-login-template-12 .uap-form-label-remember {
    display:inline-block!important;
    font-weight:400;
    font-size:14px;
    text-transform:inherit;
    padding-left:3px;
    color:#6164c1
}
.uap-login-template-12 .uap-form-links-pass {
    float:right;
    padding-right:15px;
    margin-bottom:5px
}
.uap-login-template-12 .uap-form-links-pass a {
    color:#6164c1
}
.uap-login-template-12 .uap-form-links a {
    text-decoration:none;
    padding-right:10px;
    padding-left:10px;
    color:#6164c1
}
.uap-login-template-12 .uap-form-submit input {
    color:#fff!important;
    width:100%;
    border:none;
    background-color:#6164c1;
    box-shadow:none!important;
    border-radius:4px;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px
}
.uap-login-template-12 .uap-form-submit input:hover {
    background-color:#8d7fd7;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-login-template-13 {
    padding:10px;
    text-align:center;
    display:block;
    width:400px;
    box-sizing:border-box;
    font-family:var(--uap-primary-font)
}
.uap-login-template-13 .uap-form-line-fr {
    box-sizing:content-box;
    padding-top:15px;
    text-align:left
}
.uap-register-2,.uap-register-3,.uap-register-4,.uap-register-form * {
    box-sizing:border-box;
    box-sizing:border-box
}
.uap-login-template-13 .uap-form-line-fr .uap-form-label-fr {
    min-width:150px;
    box-sizing:content-box;
    color:#555;
    font-family:var(--uap-primary-font);
    line-height:26px;
    font-size:15px;
    text-align:left;
    font-weight:600;
    display:block;
    margin-bottom:8px
}
.uap-login-template-13 .uap-form-line-fr input[type=password],.uap-login-template-13 .uap-form-line-fr input[type=text] {
    width:100%;
    border:2px solid rgba(0,0,0,.15);
    margin:0!important;
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    height:40px!important;
    font-size:14px;
    font-family:var(--uap-primary-font)
}
.uap-login-template-13 .uap-temp5-row {
    margin:5px 0
}
.uap-login-template-13 .uap-temp5-row-left,.uap-register-14 .uap-register-row-left {
    float:left;
    width:48%;
    margin-top:20px
}
.uap-login-template-13 .uap-temp5-row-right,.uap-register-14 .uap-register-row-right {
    float:right;
    width:48%;
    margin-top:20px
}
.uap-login-template-13 .uap-remember-wrapper {
    clear:both;
    text-align:left;
    line-height:24px
}
.uap-login-template-13 .uap-form-label-remember {
    display:inline-block!important;
    font-weight:400;
    font-size:15px;
    line-height:24px;
    color:#888;
    text-transform:inherit;
    margin-left:5px;
    vertical-align:middle
}
.uap-login-template-13 .uap-form-links-reg,.uap-login-template-13 .uap-form-submit input,.uap-register-3 .uap-submit-form input,.uap-register-4 .uap-submit-form input {
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.uap-login-template-13 .uap-form-links-pass {
    padding-top:20px;
    line-height:22px;
    color:#888!important;
    display:block!important;
    font-weight:400;
    font-size:15px
}
.uap-login-template-13 .uap-form-links-reg,.uap-login-template-13 .uap-form-submit input {
    color:#fff!important;
    min-width:100px;
    border:none;
    box-sizing:border-box;
    padding:16px 20px!important;
    background:#3ba1da;
    border-color:#5bc4be!important;
    box-shadow:none!important;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    display:block;
    width:100%;
    font-size:15px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    font-family:Nunito,sans-serif;
    font-weight:400;
    box-sizing:border-box;
    line-height:16px;
    cursor:pointer;
    border-bottom:2px solid rgba(0,0,0,.1)!important;
    font-family:var(--uap-primary-font)
}
.uap-login-template-13 .uap-form-submit input:hover,.uap-register-14 .uap-submit-form input:hover {
    background:#44b0ec
}
.uap-login-template-13 .uap-form-links-reg,.uap-register-14 .uap-login-link {
    background:#eee
}
.uap-login-template-13 .uap-form-links-reg:hover,.uap-register-14 .uap-login-link:hover {
    background:#e5e5e5
}
.uap-login-template-13 .uap-form-links-reg a,.uap-register-14 .uap-login-link a {
    color:#666
}
.uap-login-template-13.uap-pass-form-wrap .uap-form-submit input {
    margin:20px auto 10px;
    width:auto!important;
    min-width:250px!important
}
.uap-form-pass-additional-content {
    color:#777;
    font-size:17px;
    text-align:center;
    padding:15px 15px 0
}
.uap-register-2,.uap-register-3,.uap-register-4,.uap-register-5 {
    padding:30px;
    max-width:600px;
    font-family:var(--uap-primary-font);
    margin:30px auto
}
.uap-register-1 .uap-labels-register {
    font-size:13px;
    min-width:130px;
    padding-right:10px
}
.uap-register-1 .uap-form-line-register,.uap-register-2 .uap-form-line-register,.uap-register-5 .uap-form-line-register {
    border-bottom:none
}
.uap-register-1 .uap-form-line-register input[type=number],.uap-register-1 .uap-form-line-register input[type=password],.uap-register-1 .uap-form-line-register input[type=text],.uap-register-1 .uap-form-line-register select,.uap-register-1 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px
}
.uap-register-1 .uap-form-line-register .uap-form-checkbox-wrapper,.uap-register-1 .uap-form-line-register .uap-form-radiobox-wrapper {
    display:inline-block;
    vertical-align:top
}
.uap-register-1 .uap-tos-wrap {
    text-align:right;
    position:relative
}
.uap-register-1 .uap-submit-form input {
    color:#66c6e4!important;
    background:#008ec2!important;
    border-color:#007cb2!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;
    cursor:default;
    height:30px;
    line-height:28px;
    padding:0 12px 2px
}
.uap-register-2 {
    min-width:300px;
    font-size:14px;
    display:block
}
.uap-register-2 .uap-labels-register {
    font-size:13px;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left
}
.uap-register-2 .uap-form-line-register .select2-selection,.uap-register-2 .uap-form-line-register input[type=number],.uap-register-2 .uap-form-line-register input[type=password],.uap-register-2 .uap-form-line-register input[type=text],.uap-register-2 .uap-form-line-register select,.uap-register-2 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    min-height:40px;
    background-color:#f7f7f7;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-register-2 .uap-form-line-register .select2-selection:focus,.uap-register-2 .uap-form-line-register .select2-selection:hover,.uap-register-2 .uap-form-line-register input[type=number]:focus,.uap-register-2 .uap-form-line-register input[type=number]:hover,.uap-register-2 .uap-form-line-register input[type=password]:focus,.uap-register-2 .uap-form-line-register input[type=password]:hover,.uap-register-2 .uap-form-line-register input[type=text]:focus,.uap-register-2 .uap-form-line-register input[type=text]:hover,.uap-register-2 .uap-form-line-register select:focus,.uap-register-2 .uap-form-line-register select:hover,.uap-register-2 .uap-form-line-register textarea:focus,.uap-register-2 .uap-form-line-register textarea:hover {
    border-color:#08d1b2;
    background-color:#fff;
    box-shadow:2px 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
    -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.uap-register-10 .uap-form-line-register .uap-form-checkbox-wrapper,.uap-register-10 .uap-form-line-register .uap-form-radiobox-wrapper,.uap-register-13 .uap-form-line-register .uap-form-checkbox-wrapper,.uap-register-13 .uap-form-line-register .uap-form-radiobox-wrapper,.uap-register-2 .uap-form-line-register .uap-form-checkbox-wrapper,.uap-register-2 .uap-form-line-register .uap-form-radiobox-wrapper,.uap-user-page-top-wrapper .uap-user-page-details {
    margin-top:10px
}
.uap-register-2 .uap-submit-form input {
    color:#fff!important;
    width:100%;
    background:#08d1b2!important;
    border:3px solid #5bc4be;
    border-color:#08d1b2!important;
    box-shadow:none!important;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-register-2 .uap-submit-form input:hover {
    color:#fff!important;
    background:#08d1b2!important;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px
}
.uap-register-2 .uap-strength-wrapper,.uap-register-7 .uap-strength-wrapper,.uap-register-8 .uap-strength-wrapper {
    width:auto!important
}
.uap-register-3 {
    background-color:#fff;
    border-top:7px solid #33b5e5;
    border-radius:3px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
    min-width:300px;
    display:block;
    font-size:14px;
    color:#7f7f97
}
.uap-register-11 .uap-level-details-register,.uap-register-12 .uap-level-details-register,.uap-register-3 .uap-level-details-register,.uap-register-8 .uap-level-details-register,.uap-register-9 .uap-level-details-register {
    margin:15px 0
}
.uap-register-3 .uap-labels-register {
    font-size:13px;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left;
    text-transform:uppercase;
    color:#7f7f97
}
.uap-register-3 .uap-form-line-register {
    border-bottom:none;
    margin-bottom:10px;
    position:relative
}
.uap-register-3 .uap-form-line-register .select2-selection,.uap-register-3 .uap-form-line-register input[type=number],.uap-register-3 .uap-form-line-register input[type=password],.uap-register-3 .uap-form-line-register input[type=text],.uap-register-3 .uap-form-line-register select,.uap-register-3 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#7f7f97;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    min-height:40px;
    text-align:left;
    font-family:var(--uap-primary-font);
    font-weight:300;
    background-color:#edf0f5;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    font-size:14px
}
.uap-register-3 .uap-form-line-register .select2-selection {
    padding-top:4px
}
.uap-register-11 .uap-wrapp-file-upload,.uap-register-12 .uap-wrapp-file-upload,.uap-register-3 .uap-wrapp-file-upload,.uap-register-8 .uap-wrapp-file-upload,.uap-register-9 .uap-wrapp-file-upload {
    display:block;
    margin-top:10px
}
.uap-register-11 .uap-form-checkbox-wrapper,.uap-register-11 .uap-form-radiobox-wrapper,.uap-register-12 .uap-form-checkbox-wrapper,.uap-register-12 .uap-form-radiobox-wrapper,.uap-register-3 .uap-form-checkbox-wrapper,.uap-register-3 .uap-form-radiobox-wrapper,.uap-register-3 .uap-single-checkbox-wrap,.uap-register-8 .uap-form-checkbox-wrapper,.uap-register-8 .uap-form-radiobox-wrapper,.uap-register-8 .uap-single-checkbox-wrap,.uap-register-9 .uap-form-checkbox-wrapper,.uap-register-9 .uap-form-radiobox-wrapper {
    text-align:left;
    padding-left:20px
}
.uap-register-3 .uap-strength-wrapper {
    max-height:15px
}
.uap-register-3 .uap-tos-wrap {
    position:relative;
    left:-30px;
    margin:10px -60px 10px 0;
    background-color:#f2f2f2;
    text-align:left;
    padding:10px 0 10px 30px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
.uap-register-11 .uap-submit-form,.uap-register-12 .uap-submit-form,.uap-register-3 .uap-submit-form,.uap-register-4 .uap-submit-form,.uap-register-8 .uap-submit-form {
    text-align:center;
    margin-top:10px
}
.uap-register-3 .uap-submit-form input {
    color:#fff!important;
    width:100%;
    border:none;
    background:#33b5e5!important;
    border-color:#1a9bcb!important;
    box-shadow:none!important;
    border-radius:3px;
    font-size:14px;
    font-weight:400;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px
}
.uap-register-10 .uap-register-notice:before,.uap-register-12 .uap-register-notice:before,.uap-register-13 .uap-register-notice:before,.uap-register-3 .uap-register-notice:before,.uap-register-6 .uap-register-notice:before,.uap-register-7 .uap-register-notice:before,.uap-register-9 .uap-register-notice:before {
    content:"";
    display:block;
    position:absolute;
    left:50%;
    top:-8px;
    margin-left:-5px;
    width:0;
    height:0;
    border-style:solid;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #dd3559
}
.uap-register-10 #uap_coupon_code_check_div_msg,.uap-register-10 .uap-register-notice,.uap-register-12 #uap_coupon_code_check_div_msg,.uap-register-12 .uap-register-notice,.uap-register-13 #uap_coupon_code_check_div_msg,.uap-register-13 .uap-register-notice,.uap-register-3 .uap-register-notice,.uap-register-9 #uap_coupon_code_check_div_msg,.uap-register-9 .uap-register-notice {
    z-index:100;
    background:#dd3559;
    padding:5px 8px;
    -webkit-border-radius:3px;
    border-radius:3px;
    position:absolute;
    right:0;
    margin-bottom:8px;
    max-width:230px;
    top:100%;
    margin-top:-2px;
    opacity:1;
    -webkit-transition:.6s linear;
    -moz-transition:.6s linear;
    -ms-transition:.6s linear;
    -o-transition:.6s linear;
    transition:.6s linear;
    -webkit-animation:1s fadeIn;
    animation:1s fadeIn;
    color:#fff!important
}
.uap-register-4 .uap-submit-form input,.uap-register-7 .uap-submit-form input {
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear
}
.uap-register-4 {
    text-align:center;
    background-color:#fff;
    border-radius:3px;
    display:block;
    min-width:310px;
    font-size:14px
}
.uap-register-4 .uap-labels-register {
    font-size:13px;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left;
    text-transform:uppercase
}
.uap-register-4 .uap-form-line-register {
    box-sizing:content-box;
    text-align:left;
    background-color:#fafafa;
    border:1px solid #efefef;
    border-bottom:1px solid #efefef;
    border-top:1px solid #efefef;
    margin-bottom:7px;
    position:relative;
    padding:0 0 3px;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -o-border-radius:4px!important;
    display:block!important
}
.uap-register-4 .uap-no-backs {
    background:0 0!important;
    border-width:0
}
.uap-register-4 .uap-form-line-register .select2-selection,.uap-register-4 .uap-form-line-register input[type=number],.uap-register-4 .uap-form-line-register input[type=password],.uap-register-4 .uap-form-line-register input[type=text],.uap-register-4 .uap-form-line-register select,.uap-register-4 .uap-form-line-register textarea {
    width:100%;
    border-radius:2px;
    color:#2b2b2b;
    padding:10px;
    background-color:none!important;
    border:none!important;
    display:inline-block;
    min-height:38px
}
.uap-register-4 .uap-form-line-register .select2-selection,.uap-register-4 .uap-form-line-register select {
    border:1px solid #efefef!important
}
.uap-register-4 .uap-tos-wrap {
    text-align:left;
    position:relative
}
.uap-register-4 .uap-submit-form input {
    width:100%;
    border:none;
    background:#27ae60!important;
    border-color:#27ae60!important;
    box-shadow:none!important;
    border-radius:3px;
    font-size:15px;
    font-weight:400;
    transition:.3s linear;
    padding:10px 30px 11px;
    color:#b3eecc!important;
    border-bottom:4px solid #1e8449!important
}
.uap-register-4 .uap-register-notice {
    margin-left:5px
}
.uap-register-4 .uap-strength-wrapper {
    position:absolute;
    right:0;
    top:100%;
    margin-top:-6px
}
.uap-register-13 .uap-strength-wrapper .uap-strength-label,.uap-register-4 .uap-strength-wrapper .uap-strength-label {
    margin-top:-7px
}
.uap-register-13 .uap-form-password,.uap-register-4 .uap-form-password {
    margin-bottom:35px
}
.uap-register-5 {
    min-width:320px;
    font-size:14px;
    display:block
}
.uap-register-5 .uap-strength-wrapper {
    width:auto!important;
    max-height:15px
}
.uap-register-5 .uap-labels-register,.uap-register-6 .uap-labels-register,.uap-register-7 .uap-labels-register {
    font-size:13px;
    font-weight:700;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left
}
.uap-register-5 .uap-form-line-register .select2-selection,.uap-register-5 .uap-form-line-register input[type=number],.uap-register-5 .uap-form-line-register input[type=password],.uap-register-5 .uap-form-line-register input[type=text],.uap-register-5 .uap-form-line-register select,.uap-register-5 .uap-form-line-register textarea,.uap-register-7 .uap-form-line-register .select2-selection,.uap-register-7 .uap-form-line-register input[type=number],.uap-register-7 .uap-form-line-register input[type=password],.uap-register-7 .uap-form-line-register input[type=text],.uap-register-7 .uap-form-line-register select,.uap-register-7 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    min-height:37px
}
.uap-register-5 .uap-submit-form input {
    color:#fff!important;
    background:#e05d5d!important;
    border-color:#e05d5d!important;
    box-shadow:none!important;
    padding:16px 22px;
    border-radius:5px;
    box-sizing:border-box;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:1.2;
    border:none
}
.uap-register-6 {
    min-width:620px;
    display:block;
    margin:30px auto;
    max-width:820px;
    font-family:var(--uap-primary-font)
}
.uap-register-10,.uap-register-7,.uap-register-8,.uap-register-9 {
    font-family:var(--uap-primary-font);
    max-width:600px
}
.uap-register-6 .uap-register-col {
    width:50%;
    box-sizing:border-box;
    padding-right:10px;
    max-width:400px;
    min-width:310px;
    display:inline-block;
    vertical-align:top
}
.uap-register-6 .uap-tos-wrap {
    position:relative
}
.uap-register-6 .uap-form-line-register,.uap-register-7 .uap-form-line-register {
    border-bottom:none;
    position:relative
}
.uap-register-6 .uap-form-line-register .select2-selection,.uap-register-6 .uap-form-line-register input[type=number],.uap-register-6 .uap-form-line-register input[type=password],.uap-register-6 .uap-form-line-register input[type=text],.uap-register-6 .uap-form-line-register select,.uap-register-6 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    font-size:14px;
    min-height:37px
}
.uap-register-6 .uap-submit-form input {
    color:#fff!important;
    background:#e05d5d!important;
    border-color:#e05d5d!important;
    box-shadow:none!important;
    border:none;
    border-bottom:3px solid #b93207;
    border-radius:2px;
    padding:11px 24px 10px;
    min-width:200px;
    text-shadow:none!important
}
.uap-register-6 .uap-register-notice,.uap-register-7 .uap-register-notice {
    z-index:100;
    background:#dd3559;
    padding:5px 8px;
    -webkit-border-radius:3px;
    border-radius:3px;
    position:absolute;
    right:0;
    margin-bottom:8px;
    max-width:230px;
    color:#fff;
    top:100%;
    margin-top:-2px;
    opacity:1;
    -webkit-transition:.6s linear;
    -moz-transition:.6s linear;
    -ms-transition:.6s linear;
    -o-transition:.6s linear;
    transition:.6s linear;
    -webkit-animation:1s fadeIn;
    animation:1s fadeIn
}
.uap-register-7 {
    margin:30px auto;
    display:block;
    min-width:300px;
    padding:30px 30px 0;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    box-shadow:0 0 2px 0 rgba(0,0,0,.15);
    background-color:#f6f9fc;
    font-size:14px
}
.uap-register-7 .uap-temp7-row {
    position:relative;
    left:-20px;
    margin:15px -40px 0 0;
    background-color:#aab7c4;
    padding:15px 20px
}
.uap-register-7 .uap-submit-form input {
    color:#fff!important;
    background:#aab7c4!important;
    border-width:2px;
    border-style:solid;
    border-color:#fff!important;
    box-shadow:none!important;
    transition:.3s linear;
    padding:10px 30px 11px;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-width:70%
}
.uap-register-12 .uap-submit-form input,.uap-register-9 .uap-submit-form input {
    min-width:250px;
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:700
}
.uap-register-7 .uap-submit-form input:hover {
    color:#aab7c4!important;
    background:#fff!important
}
.uap-sublabel-register {
    padding:3px 8px;
    color:#999;
    font-size:13px
}
.uap-register-10,.uap-register-14,.uap-register-8,.uap-register-9 {
    padding:30px;
    min-width:300px
}
.uap-register-8 {
    margin:30px auto;
    box-sizing:border-box;
    display:block
}
.uap-register-11 .uap-form-line-register,.uap-register-8 .uap-form-line-register {
    margin-bottom:20px;
    font-family:var(--uap-primary-font);
    color:#888;
    font-size:15px;
    border-bottom:none
}
.uap-register-11 .uap-register-notice,.uap-register-8 .uap-register-notice {
    text-align:left;
    font-size:13px
}
.uap-register-11 .uap-labels-register,.uap-register-8 .uap-labels-register {
    font-size:15px;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left;
    font-family:var(--uap-primary-font)
}
.uap-register-11 .uap-form-line-register .select2-selection,.uap-register-11 .uap-form-line-register input[type=number],.uap-register-11 .uap-form-line-register input[type=password],.uap-register-11 .uap-form-line-register input[type=text],.uap-register-11 .uap-form-line-register select,.uap-register-11 .uap-form-line-register textarea,.uap-register-8 .uap-form-line-register .select2-selection,.uap-register-8 .uap-form-line-register input[type=number],.uap-register-8 .uap-form-line-register input[type=password],.uap-register-8 .uap-form-line-register input[type=text],.uap-register-8 .uap-form-line-register select,.uap-register-8 .uap-form-line-register textarea {
    border:0 solid rgba(0,0,0,.1);
    border-bottom:1px solid rgba(0,0,0,.15);
    border-radius:2px;
    color:#555;
    background-color:transparent;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    font-family:var(--uap-primary-font);
    font-size:14px;
    min-height:36px;
    text-align:left
}
.uap-register-10 .uap-form-line-register textarea,.uap-register-11 .uap-form-line-register textarea,.uap-register-13 .uap-form-line-register textarea,.uap-register-8 .uap-form-line-register textarea {
    min-height:60px
}
.uap-register-11 .uap-wrapp-file-field,.uap-register-12 .uap-wrapp-file-field,.uap-register-8 .uap-wrapp-file-field,.uap-register-9 .uap-wrapp-file-field {
    box-sizing:border-box;
    padding:10px;
    border:2px dashed #ddd
}
.uap-register-11 .uap-tos-wrap,.uap-register-12 .uap-tos-wrap,.uap-register-8 .uap-tos-wrap,.uap-register-9 .uap-tos-wrap {
    position:relative;
    text-align:left;
    padding:10px 0
}
.uap-register-11 .uap-submit-form input,.uap-register-8 .uap-submit-form input {
    color:#fff!important;
    width:100%;
    border:none;
    background:#ea4872!important;
    border-color:#ea4872!important;
    box-shadow:none!important;
    border-radius:50px;
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-height:45px;
    font-size:18px;
    font-weight:700
}
.uap-register-11 .uap-register-notice,.uap-register-8 .uap-register-notice {
    color:#dd3559;
    -webkit-transition:.6s linear;
    -moz-transition:.6s linear;
    -ms-transition:.6s linear;
    -o-transition:.6s linear;
    transition:.6s linear;
    -webkit-animation:1s fadeIn;
    animation:1s fadeIn
}
.uap-register-11 .uap-input-notice,.uap-register-8 .uap-input-notice {
    -webkit-transition:.6s linear;
    -moz-transition:.6s linear;
    -ms-transition:.6s linear;
    -o-transition:.6s linear;
    transition:.6s linear;
    border-color:#dd3559!important
}
.uap-register-9 {
    box-sizing:border-box;
    display:block;
    margin:30px auto
}
.uap-register-9 .uap-form-line-register {
    margin-bottom:20px;
    font-family:var(--uap-primary-font);
    color:#888;
    font-size:15px;
    border-bottom:none;
    position:relative
}
.uap-register-12 .uap-register-notice,.uap-register-9 .uap-register-notice {
    font-size:13px
}
.uap-register-9 .uap-labels-register {
    font-size:15px;
    min-width:130px;
    padding-right:10px;
    padding-left:15px;
    display:block;
    text-align:left;
    font-family:var(--uap-primary-font);
    line-height:18px;
    padding-bottom:5px
}
.uap-register-9 .uap-form-line-register .select2-selection,.uap-register-9 .uap-form-line-register input[type=number],.uap-register-9 .uap-form-line-register input[type=password],.uap-register-9 .uap-form-line-register input[type=text],.uap-register-9 .uap-form-line-register select,.uap-register-9 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.15);
    color:#555;
    background-color:transparent;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    font-family:var(--uap-primary-font);
    font-size:14px;
    min-height:36px;
    text-align:left;
    border-radius:45px!important;
    -webkit-border-radius:45px!important;
    -moz-border-radius:45px!important;
    -o-border-radius:45px!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-register-12 .uap-form-line-register .select2-selection,.uap-register-9 .uap-form-line-register .select2-selection {
    padding-top:2px
}
.uap-register-12 .uap-form-line-register textarea,.uap-register-9 .uap-form-line-register textarea {
    min-height:60px;
    border-radius:10px!important;
    -webkit-border-radius:10px!important;
    -moz-border-radius:10px!important;
    -o-border-radius:10px!important
}
.uap-register-12 .uap-form-sublabel,.uap-register-12 .uap-register-notice,.uap-register-9 .uap-form-sublabel,.uap-register-9 .uap-register-notice {
    text-align:left;
    padding-left:15px
}
.uap-register-9 .uap-strength-wrapper {
    width:auto!important;
    margin-right:15px
}
.uap-register-12 .uap-file-upload-button,.uap-register-9 .uap-file-upload-button,.uap-register-9 .uap-single-checkbox-wrap {
    text-align:left;
    padding-right:10px;
    padding-left:15px
}
.uap-register-9 .uap-submit-form {
    text-align:center;
    margin-top:30px
}
.uap-register-9 .uap-submit-form input {
    color:#fff!important;
    width:70%;
    border:none;
    box-shadow:none!important;
    border-radius:50px;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-height:45px;
    font-size:18px;
    background-color:#f15f79;
    background-image:linear-gradient(to left,#b24592,#f15f79)
}
.uap-ap-theme-1 .uap-user-page-content,.uap-register-9 .uap-submit-form input:hover {
    width:70%
}
.uap-register-10 .uap-coupon-valid,.uap-register-12 .uap-coupon-valid,.uap-register-13 .uap-coupon-valid,.uap-register-9 .uap-coupon-valid {
    background:#27bebe!important
}
.uap-register-10 * {
    margin-top:0
}
.uap-register-10 {
    font-size:14px;
    box-sizing:border-box;
    display:block;
    color:#7f7f97;
    text-align:left;
    margin:30px auto
}
.uap-register-11,.uap-register-12,.uap-register-13 {
    font-family:var(--uap-primary-font);
    box-sizing:border-box;
    max-width:820px!important;
    margin:30px auto
}
.uap-register-10 .uap-labels-register,.uap-register-13 .uap-labels-register {
    font-size:14px;
    min-width:130px;
    padding-right:10px;
    display:block;
    text-align:left;
    color:#777
}
.uap-register-10 .uap-form-line-register,.uap-register-13 .uap-form-line-register {
    border-bottom:none;
    margin-bottom:15px;
    position:relative
}
.uap-register-10 .uap-form-date,.uap-register-10 .uap-form-password,.uap-register-10 .uap-form-text,.uap-register-10 .uap-form-unique_value_text,.uap-register-13 .uap-form-date,.uap-register-13 .uap-form-password,.uap-register-13 .uap-form-text,.uap-register-13 .uap-form-unique_value_text {
    position:relative;
    display:table;
    border-collapse:separate
}
.uap-register-10 .uap-form-date .uap-form-sublabel,.uap-register-10 .uap-form-password .uap-form-sublabel,.uap-register-10 .uap-form-text .uap-form-sublabel,.uap-register-10 .uap-form-unique_value_text .uap-form-sublabel,.uap-register-13 .uap-form-date .uap-form-sublabel,.uap-register-13 .uap-form-password .uap-form-sublabel,.uap-register-13 .uap-form-text .uap-form-sublabel,.uap-register-13 .uap-form-unique_value_text .uap-form-sublabel {
    display:none!important
}
.uap-register-10 .uap-form-line-register .select2-selection,.uap-register-10 .uap-form-line-register input[type=number],.uap-register-10 .uap-form-line-register input[type=password],.uap-register-10 .uap-form-line-register input[type=text],.uap-register-10 .uap-form-line-register select,.uap-register-10 .uap-form-line-register textarea,.uap-register-13 .uap-form-line-register .select2-selection,.uap-register-13 .uap-form-line-register input[type=number],.uap-register-13 .uap-form-line-register input[type=password],.uap-register-13 .uap-form-line-register input[type=text],.uap-register-13 .uap-form-line-register select,.uap-register-13 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.1);
    border-radius:2px;
    color:#444;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    min-height:40px;
    background-color:#f7f7f7;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    margin-bottom:0!important;
    margin-top:0!important
}
.uap-register-10 .uap-form-line-register .select2-selection:focus,.uap-register-10 .uap-form-line-register .select2-selection:hover,.uap-register-10 .uap-form-line-register input[type=number]:focus,.uap-register-10 .uap-form-line-register input[type=number]:hover,.uap-register-10 .uap-form-line-register input[type=password]:focus,.uap-register-10 .uap-form-line-register input[type=password]:hover,.uap-register-10 .uap-form-line-register input[type=text]:focus,.uap-register-10 .uap-form-line-register input[type=text]:hover,.uap-register-10 .uap-form-line-register select:focus,.uap-register-10 .uap-form-line-register select:hover,.uap-register-10 .uap-form-line-register textarea:focus,.uap-register-10 .uap-form-line-register textarea:hover,.uap-register-13 .uap-form-line-register .select2-selection:focus,.uap-register-13 .uap-form-line-register .select2-selection:hover,.uap-register-13 .uap-form-line-register input[type=number]:focus,.uap-register-13 .uap-form-line-register input[type=number]:hover,.uap-register-13 .uap-form-line-register input[type=password]:focus,.uap-register-13 .uap-form-line-register input[type=password]:hover,.uap-register-13 .uap-form-line-register input[type=text]:focus,.uap-register-13 .uap-form-line-register input[type=text]:hover,.uap-register-13 .uap-form-line-register select:focus,.uap-register-13 .uap-form-line-register select:hover,.uap-register-13 .uap-form-line-register textarea:focus,.uap-register-13 .uap-form-line-register textarea:hover {
    border-color:#31aae1;
    background-color:#fff;
    box-shadow:2px 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
    -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.uap-register-10 .uap-form-date .uap-labels-register,.uap-register-10 .uap-form-password .uap-labels-register,.uap-register-10 .uap-form-text .uap-labels-register,.uap-register-10 .uap-form-unique_value_text .uap-labels-register,.uap-register-13 .uap-form-date .uap-labels-register,.uap-register-13 .uap-form-password .uap-labels-register,.uap-register-13 .uap-form-text .uap-labels-register,.uap-register-13 .uap-form-unique_value_text .uap-labels-register {
    padding:6px 12px;
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#555;
    text-align:center;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:4px 0 0 4px;
    border-right:0;
    display:table-cell;
    min-width:inherit
}
.uap-register-10 .uap-form-date input[type=text],.uap-register-10 .uap-form-password input[type=text],.uap-register-10 .uap-form-text input[type=text],.uap-register-10 .uap-form-unique_value_text input[type=text],.uap-register-13 .uap-form-date input[type=text],.uap-register-13 .uap-form-password input[type=text],.uap-register-13 .uap-form-text input[type=text],.uap-register-13 .uap-form-unique_value_text input[type=text] {
    border-radius:0 4px 4px 0;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    border:1px solid #ddd;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
    background-color:#fff;
    color:#32373c;
    outline:0;
    -webkit-transition:border-color 50ms ease-in-out;
    transition:border-color 50ms ease-in-out;
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0!important;
    margin-top:0!important;
    display:table-cell
}
.uap-register-10 .uap-form-date .uap-form-sublabel,.uap-register-10 .uap-form-password .uap-form-sublabel,.uap-register-10 .uap-form-text .uap-form-sublabel,.uap-register-10 .uap-form-unique_value_text .uap-form-sublabel,.uap-register-13 .uap-form-date .uap-form-sublabel,.uap-register-13 .uap-form-password .uap-form-sublabel,.uap-register-13 .uap-form-text .uap-form-sublabel,.uap-register-13 .uap-form-unique_value_text .uap-form-sublabel {
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    padding:6px 12px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#555;
    text-align:center;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:0 4px 4px 0;
    border-left:0
}
.uap-register-10 .uap-submit-form input {
    color:#fff!important;
    width:100%;
    padding:15px 14px!important;
    background-color:#348ac7;
    background-image:linear-gradient(to left,#7474bf,#348ac7);
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-register-10 .uap-submit-form input:hover,.uap-register-13 .uap-submit-form input:hover {
    color:#fff!important;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px
}
.uap-register-10 .uap-wrapp-file-field,.uap-register-13 .uap-wrapp-file-field {
    box-sizing:border-box;
    padding:10px;
    display:block;
    margin-top:10px;
    border:2px dashed #08d1b2;
    width:100%
}
.uap-register-10 .uap-strength-wrapper {
    position:absolute;
    right:5px;
    bottom:0;
    margin-bottom:-25px
}
.uap-register-11,.uap-register-12 {
    display:block;
    text-align:left
}
.uap-register-11 .uap-single-checkbox-wrap {
    padding-left:20px
}
.uap-register-12 .uap-form-line-register {
    font-family:var(--uap-primary-font);
    color:#888;
    font-size:15px;
    border-bottom:none;
    position:relative
}
.uap-register-12 .uap-labels-register {
    font-size:15px;
    min-width:130px;
    padding-right:10px;
    padding-left:15px;
    display:block;
    text-align:left;
    font-family:var(--uap-primary-font)
}
.uap-register-12 .uap-form-line-register .select2-selection,.uap-register-12 .uap-form-line-register input[type=number],.uap-register-12 .uap-form-line-register input[type=password],.uap-register-12 .uap-form-line-register input[type=text],.uap-register-12 .uap-form-line-register select,.uap-register-12 .uap-form-line-register textarea {
    border:1px solid rgba(0,0,0,.15);
    color:#555;
    background-color:transparent;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    font-family:var(--uap-primary-font);
    font-size:14px;
    min-height:36px;
    text-align:left;
    border-radius:45px!important;
    -webkit-border-radius:45px!important;
    -moz-border-radius:45px!important;
    -o-border-radius:45px!important;
    box-shadow:2px 0 30px transparent;
    -webkit-box-shadow:0 0 9px transparent;
    -moz-box-shadow:2px 0 30px transparent;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    margin-bottom:0!important
}
.uap-register-12 .uap-submit-form input {
    color:#fff!important;
    width:60%;
    border:none;
    box-shadow:none!important;
    border-radius:50px;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    padding:10px 30px 11px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    min-height:45px;
    font-size:18px;
    background-color:#f15f79;
    background-image:linear-gradient(to left,#b24592,#f15f79)
}
.uap-register-12 .uap-submit-form input:hover {
    width:60%
}
.uap-register-12 .uap-single-checkbox-wrap {
    padding-right:10px;
    padding-left:15px
}
.uap-register-13 {
    font-size:14px;
    display:block;
    color:#7f7f97
}
.uap-register-14,.uap-register-14 .uap-labels-register {
    font-family:Helvetica,sans-serif,"Trebuchet MS";
    display:block
}
.uap-register-13 .uap-submit-form input {
    color:#fff!important;
    width:60%;
    padding:15px 14px;
    background-color:#348ac7;
    background-image:linear-gradient(to left,#7474bf,#348ac7);
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear
}
.uap-register-13 .uap-strength-wrapper {
    position:absolute;
    right:5px;
    bottom:0;
    margin-bottom:-16px
}
.uap-register-14 {
    max-width:600px;
    font-size:14px;
    margin:10px auto
}
.uap-register-14 .uap-labels-register {
    min-width:130px;
    padding-right:10px;
    text-align:left;
    box-sizing:content-box;
    color:#555;
    line-height:26px;
    font-size:15px;
    font-weight:600;
    margin-bottom:8px
}
.uap-register-14 .uap-login-link,.uap-register-14 .uap-submit-form input,.uap_level_template_1 .uap-level-item-link {
    min-width:100px;
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear
}
.uap-register-14 .uap-form-line-register {
    border-bottom:none;
    padding:9px 5px
}
.uap-register-14 .uap-form-line-register .select2-selection,.uap-register-14 .uap-form-line-register input[type=number],.uap-register-14 .uap-form-line-register input[type=password],.uap-register-14 .uap-form-line-register input[type=text],.uap-register-14 .uap-form-line-register select,.uap-register-14 .uap-form-line-register textarea {
    border:2px solid rgba(0,0,0,.15);
    border-radius:2px;
    color:#2b2b2b;
    padding:8px 10px 7px;
    display:block;
    width:100%;
    min-height:37px
}
.uap-register-14 .uap-form-line-register .select2-selection {
    min-height:40px
}
.uap-register-14 .uap-wrapp-file-field {
    box-sizing:border-box;
    padding:10px;
    border:2px dashed #ddd;
    display:block;
    margin-top:10px
}
.uap-register-14 .uap-submit-form {
    text-align:right;
    padding:0
}
.uap-register-14 .uap-login-link,.uap-register-14 .uap-submit-form input {
    color:#fff!important;
    border:none;
    padding:16px 20px!important;
    background:#3ba1da;
    border-color:#5bc4be!important;
    box-shadow:none!important;
    transition:.3s linear;
    display:block;
    width:100%;
    font-size:15px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    font-family:Nunito,sans-serif;
    font-weight:400;
    box-sizing:border-box;
    line-height:16px;
    cursor:pointer;
    border-bottom:2px solid rgba(0,0,0,.1)!important;
    text-align:center
}
.uap_locker_2,.uap_locker_3 {
    -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.07)
}
.uap-login-form-wrap * {
    box-sizing:border-box;
    text-decoration:none
}
.uap-login-form-wrap a {
    border-bottom:none!important
}
.uap_locker_1 {
    text-align:center;
    max-width:300px
}
.uap_locker_2 {
    border:1px solid #ededed;
    box-shadow:0 0 20px rgba(0,0,0,.07);
    background-color:#f7f7f7;
    text-align:center;
    min-height:120px;
    padding:25px;
    border-radius:9px;
    max-width:500px;
    margin:10px auto
}
.uap_locker_2 .lock_content {
    min-height:30px;
    vertical-align:middle;
    font-size:13px;
    font-family:Arial,Helvetica,sans-serif
}
.uap_locker_3 .lock_content,.uap_locker_4 .lock_content,.uap_locker_5 .lock_content,.uap_locker_6 .lock_content,.uap_locker_7 .lock_content,.uap_locker_8 .lock_content {
    min-height:80px;
    font-size:12px;
    vertical-align:middle
}
.uap_locker_2 .lock_content h2 {
    text-shadow:1px 1px 2px #fff;
    font-size:20px;
    font-weight:700;
    font-family:Arial,Helvetica,sans-serif;
    line-height:16px
}
.uap_locker_3 .lock_content h2,.uap_locker_4 .lock_content h2,.uap_locker_5 .lock_content h2,.uap_locker_6 .lock_content h2 {
    text-shadow:1px 1px 2px #fff;
    font-size:26px;
    font-weight:700;
    font-family:Arial,Helvetica,sans-serif
}
.uap_locker_2 .lock_buttons {
    margin:3px auto;
    display:inline-block;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:rgba(0,0,0,.04);
    padding:5px 12px 0;
    text-align:center;
    border:1px solid rgba(0,0,0,.08);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1)
}
.uap_locker_3,.uap_locker_4 {
    border:1px solid #ededed;
    text-align:center;
    min-height:140px;
    position:relative;
    margin:10px auto
}
.uap_locker_3 {
    box-shadow:0 0 20px rgba(0,0,0,.07);
    background:url(../images/lockers/lock_1.png) 0 top repeat-x #fff;
    padding:25px 15px;
    max-width:600px
}
.uap_locker_3 .lk_wrapper {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:5px;
    background:url(../images/lockers/lock_1.png) 0 bottom repeat-x
}
.uap_locker_3 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    padding-top:10px;
    padding-bottom:10px
}
.uap_locker_3 .lock_content h1,.uap_locker_3 .lock_content h2,.uap_locker_3 .lock_content h3,.uap_locker_4 .lock_content h1,.uap_locker_4 .lock_content h2,.uap_locker_4 .lock_content h3,.uap_locker_8 .lock_content h1,.uap_locker_8 .lock_content h2,.uap_locker_8 .lock_content h3 {
    color:#719fd6
}
.uap_locker_3 .lock_content p,.uap_locker_4 .lock_content p,.uap_locker_5 .lock_content p,.uap_locker_6 .lock_content p,.uap_locker_7 .lock_content p,.uap_locker_8 .lock_content p {
    padding:0;
    margin:0
}
.uap_locker_3 .lock_buttons {
    margin:3px -15px;
    background:rgba(0,0,0,.02);
    padding:6px 5px 0;
    text-align:center;
    border:1px solid rgba(0,0,0,.08);
    border-left:none;
    border-right:none
}
.uap_locker_4 {
    -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
    box-shadow:0 0 20px rgba(0,0,0,.07);
    background:-webkit-linear-gradient(#fefefe,#f1f1f1);
    background:-o-linear-gradient(#fefefe,#f1f1f1);
    background:-moz-linear-gradient(#fefefe,#f1f1f1);
    background:linear-gradient(#fefefe,#f1f1f1);
    background:-webkit-linear-gradient(#fafafa,#fff);
    background:-o-linear-gradient(#fafafa,#fff);
    background:-moz-linear-gradient(#fafafa,#fff);
    background:linear-gradient(#fafafa,#fff);
    padding:25px;
    max-width:620px
}
.uap_locker_4 .lk_wrapper {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:9px;
    background:url(../images/lockers/lock_3.png) 0 bottom repeat-x #fff
}
.uap_locker_4 .lk_left_side {
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    height:130px;
    width:130px;
    position:absolute;
    top:20px;
    left:30px;
    margin:0 15px 10px 18px;
    border:1px solid rgba(0,0,0,.08);
    -webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    -moz-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    background:url(../images/lockers/lock_5.png) center center/80px auto no-repeat #ddd
}
.uap_locker_5,.uap_locker_6 {
    border:1px solid #ededed;
    text-align:center;
    min-height:140px;
    padding:15px;
    position:relative
}
.uap_locker_4 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    margin-left:160px;
    padding-top:10px
}
.uap_locker_4 .lock_content h2,.uap_locker_5 .lock_content h2,.uap_locker_6 .lock_content h2 {
    line-height:16px
}
.uap_locker_4 .lock_buttons,.uap_locker_5 .lock_buttons,.uap_locker_6 .lock_buttons {
    margin-top:20px
}
.uap_locker_5 {
    -moz-box-shadow:0 0 20px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.1);
    box-shadow:0 0 20px rgba(0,0,0,.1);
    background:rgba(250,250,250,.7);
    max-width:610px;
    margin:10px auto
}
.uap_locker_5 .lk_top_side {
    background:url(../images/lockers/lock_5.png) center center/40px auto no-repeat;
    margin:0 auto;
    height:40px;
    width:100px
}
.uap_locker_5 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    padding-top:20px
}
.uap_locker_5 .lock_content h1,.uap_locker_5 .lock_content h2,.uap_locker_5 .lock_content h3,.uap_locker_6 .lock_content h1,.uap_locker_6 .lock_content h2,.uap_locker_6 .lock_content h3 {
    color:#0082a2
}
.uap_locker_6 {
    -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
    box-shadow:0 0 20px rgba(0,0,0,.07);
    background:-webkit-linear-gradient(#fefefe,#f1f1f1);
    background:-o-linear-gradient(#fefefe,#f1f1f1);
    background:-moz-linear-gradient(#fefefe,#f1f1f1);
    background:linear-gradient(#fefefe,#f1f1f1);
    background:-webkit-linear-gradient(#fafafa,#fff);
    background:-o-linear-gradient(#fafafa,#fff);
    background:-moz-linear-gradient(#fafafa,#fff);
    background:linear-gradient(#fafafa,#fff);
    max-width:620px;
    margin:50px auto 10px
}
.uap_locker_7,.uap_locker_8 {
    min-height:140px;
    margin:10px auto;
    text-align:center
}
.uap_locker_6 .lk_top_side {
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    height:110px;
    width:110px;
    position:absolute;
    top:-50px;
    left:50%;
    z-index:999;
    margin-left:-55px;
    border:4px solid #fff;
    -webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    -moz-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
    background:url(../images/lockers/lock_4.png) center center/46px auto no-repeat #0082a2
}
.uap_locker_8 .lk_wrapper_bottom,.uap_locker_8 .lk_wrapper_top {
    left:0;
    position:absolute;
    background:#df1346;
    height:9px;
    width:100%
}
.uap_locker_6 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    margin-top:30px;
    padding-top:30px
}
.uap-ap-theme-2 .uap-ap-menu ul .uap-public-ap-menu-subtabs,.uap-ap-theme-3 .uap-ap-menu ul .uap-public-ap-menu-subtabs,.uap-ap-theme-4 .uap-ap-menu ul .uap-public-ap-menu-subtabs,.uap_locker_6 .uap-login-template-6 {
    background-color:#fff
}
.uap_locker_7 {
    border:1px solid #ddd;
    -moz-box-shadow:0 0 20px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.1);
    box-shadow:0 0 20px rgba(0,0,0,.1);
    background:#406cb8;
    padding:15px;
    position:relative;
    max-width:630px
}
.uap_locker_7 .lk_wrapper {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:3px solid #fefefe
}
.uap_locker_7 .lk_top_side {
    background:url(../images/lockers/lock_6.png) center center/auto 60px no-repeat;
    margin:0 auto;
    height:60px;
    width:100px
}
.uap_locker_7 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    padding-top:15px;
    color:#fff
}
.uap_locker_7 .lock_content h2 {
    font-size:29px;
    font-weight:700;
    font-family:Arial,Helvetica,sans-serif;
    line-height:16px
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item-selected a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item:hover a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item-selected a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item:hover a,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item-selected a,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item:hover a,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item a,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item-selected a,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item:hover a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item-selected a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item:hover a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item-selected a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item:hover a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item a,.uap_locker_7 .lock_content h1,.uap_locker_7 .lock_content h2,.uap_locker_7 .lock_content h3 {
    color:#fff
}
.uap_locker_7 .lock_buttons {
    margin:20px auto 3px;
    display:inline-block;
    max-width:100%;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:rgba(255,255,255,.07);
    padding:8px 9px 0;
    text-align:center;
    border:1px solid rgba(0,0,0,.08);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    z-index:99999;
    position:relative
}
.uap_locker_7 .uap_timeout_line,.uap_locker_8 .uap_timeout_line {
    background:-webkit-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
    background:-o-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
    background:-moz-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
    background:linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%)
}
.uap-ap-theme-2 .uap-ap-menu .uap-public-ap-menu-subtabs .uap-ap-menu-item a,.uap-ap-theme-3 .uap-ap-menu .uap-public-ap-menu-subtabs .uap-ap-menu-item a,.uap-ap-theme-4 .uap-ap-menu .uap-public-ap-menu-subtabs .uap-ap-menu-item a,.uap-login-template-4 .uap-form-line-fr input[type=password],.uap_locker_7 .uap-login-template-2 .uap-form-links a,.uap_locker_8 .uap-login-template-4 .uap-form-line-fr input[type=text],.uap_locker_8 .uap-login-template-4 .uap-form-links a {
    color:#fff!important
}
.uap_locker_8 {
    border:1px solid #ededed;
    -moz-box-shadow:0 0 20px rgba(0,0,0,.4);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.4);
    box-shadow:0 0 20px rgba(0,0,0,.4);
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background-color:#737373;
    padding:20px 15px 25px;
    position:relative;
    max-width:600px
}
.uap_locker_8 .lk_top_side {
    background:url(../images/lockers/lock_4.png) center center/26px auto no-repeat;
    margin:0 auto;
    height:36px;
    width:100px
}
.uap_locker_8 .lk_wrapper_top {
    top:0;
    border-radius:8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0
}
.uap_locker_8 .lk_wrapper_bottom {
    bottom:0;
    border-radius:0 0 8px 8px;
    -moz-border-radius:0 0 8px 8px;
    -webkit-border-radius:0 0 8px 8px
}
.uap_locker_8 .lock_content {
    font-family:Arial,Helvetica,sans-serif;
    padding-top:10px;
    padding-bottom:10px;
    color:#c9c5c4
}
.uap_locker_8 .lock_content h2 {
    font-size:26px;
    font-weight:700;
    font-family:Arial,Helvetica,sans-serif
}
.uap_locker_8 .lock_buttons {
    margin:3px -15px;
    background:rgba(0,0,0,.07);
    padding:6px 5px 0;
    text-align:center;
    border:1px solid rgba(0,0,0,.08);
    border-left:none;
    border-right:none;
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
    box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1)
}
.uap_locker_8 .uap-login-template-4 {
    background-color:transparent!important
}
.uap_locker_8 .uap-login-template-4 .uap-form-line-fr {
    color:#fff!important;
    background-color:transparent!important;
    border-bottom:1px solid #aaa!important
}
.uap_locker_8 .uap-login-template-4 .uap-form-submit {
    background-color:transparent!important;
    border-bottom-width:0!important
}
.uap-purchased-level {
    background:#0bb586!important
}
.uap_level_template_1 .uap-level-item {
    width:100%;
    margin:5px 5px 15px;
    box-sizing:border-box;
    border:1px solid #eee;
    padding:10px 10px 0;
    max-width:400px;
    position:relative
}
.uap_level_template_1 .uap-level-item-top {
    display:block;
    width:50%;
    box-sizing:border-box;
    border-bottom:3px solid #33b5e5;
    padding:4px 0 4px 10px
}
.uap_level_template_1 .uap-level-item-title {
    color:#555;
    font-size:20px;
    line-height:25px;
    font-family:var(--uap-primary-font);
    font-weight:400
}
.uap_level_template_1 .uap-level-item-content,.uap_level_template_4 .uap-level-item-content {
    padding:10px;
    text-align:left;
    color:#000;
    min-height:70px
}
.uap_level_template_1 .uap-level-item-bottom {
    position:relative;
    left:-10px;
    margin:0 -20px 0 0;
    background-color:#f2f2f2;
    border-top:1px solid #ddd;
    box-sizing:border-box
}
.uap_level_template_1 .uap-level-item-price,.uap_level_template_4 .uap-level-item-price {
    float:left;
    box-sizing:border-box;
    padding-left:10px;
    line-height:48px;
    font-family:var(--uap-primary-font);
    font-weight:200;
    font-size:14px;
    height:100%
}
.uap_level_template_1 .uap-level-item-link {
    float:right;
    text-align:center;
    box-sizing:border-box;
    margin-right:20px;
    margin-top:10px;
    margin-bottom:10px;
    color:#fff!important;
    border:none;
    border-radius:4px;
    padding:5px 15px;
    background:#f47e7e;
    border-color:#5bc4be!important;
    box-shadow:none!important;
    transition:.3s linear
}
.uap_level_template_2 .uap-level-item-link,.uap_level_template_3 .uap-level-item-link {
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    text-transform:capitalize;
    -webkit-font-smoothing:antialiased;
    box-sizing:border-box;
    -moz-osx-font-smoothing:grayscale
}
.uap_level_template_1 .uap-level-item-link a,.uap_level_template_2 .uap-level-item-link a,.uap_level_template_3 .uap-level-item-link a {
    color:#fff;
    text-decoration:none
}
.uap_level_template_2,.uap_level_template_3 {
    margin:0 auto
}
.uap_level_template_2 .uap-level-item {
    width:25%;
    padding:10px;
    margin-bottom:15px;
    box-sizing:border-box;
    max-width:400px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    min-width:250px
}
.uap_level_template_2 .uap-level-item-top {
    display:block;
    width:100%;
    box-sizing:border-box;
    background:rgba(33,172,172,.8)!important;
    text-align:center;
    border:1px solid #eee;
    border-width:1px 1px 0
}
.uap_level_template_2 .uap-level-item-title {
    font-family:var(--uap-primary-font);
    font-size:16px!important;
    border:none!important;
    color:#fff!important;
    padding:4px;
    line-height:40px
}
.uap_level_template_2 .uap-level-item-content {
    padding:10px 10px 65px;
    text-align:left;
    color:#000;
    min-height:150px;
    border:1px solid #eee;
    border-width:0 1px;
    box-sizing:border-box
}
.uap_level_template_2 .uap-level-item-bottom {
    position:absolute;
    bottom:0;
    left:10px;
    right:10px;
    height:50px;
    background-color:#f2f2f2;
    border:1px solid #eee;
    border-width:0 1px;
    border-top:1px solid #ddd;
    box-sizing:border-box;
    text-align:center
}
.uap_level_template_2 .uap-level-item-price {
    font-family:var(--uap-primary-font);
    box-sizing:border-box;
    width:100%;
    position:relative;
    box-sizing:border-box;
    background:rgba(39,190,190,.8)!important;
    font-size:45px!important;
    color:#fff!important;
    text-align:center;
    line-height:65px;
    padding:10px 0;
    border:1px solid #eee;
    border-width:0 1px
}
.uap_level_template_2 .uap-level-item-link {
    text-align:center;
    display:inline-block;
    margin:10px auto;
    color:#fff!important;
    min-width:100px;
    border:none;
    border-radius:4px;
    padding:5px 15px;
    background:#f36510;
    border-color:#f36510!important;
    box-shadow:none!important;
    transition:.3s linear
}
.uap_level_template_3 .uap-level-item {
    width:20%;
    box-sizing:border-box;
    max-width:400px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    min-width:250px
}
.uap_level_template_3 .uap-level-item-wrap {
    margin:10px 10px 15px;
    box-sizing:border-box;
    border:1px solid #eee;
    padding:0;
    position:relative;
    box-shadow:2px 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
    -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.uap_level_template_3 .uap-level-item-top {
    display:block;
    width:100%;
    box-sizing:border-box;
    background:#fff!important;
    text-align:center
}
.uap_level_template_3 .uap-level-item-title {
    font-family:var(--uap-primary-font);
    font-size:19px!important;
    border:none!important;
    padding:10px 4px;
    line-height:40px
}
.uap_level_template_3 .uap-level-item-content {
    padding:10px 10px 65px;
    text-align:left;
    color:#000;
    min-height:150px;
    box-sizing:border-box;
    background-color:#fafafa
}
.uap_level_template_3 .uap-level-item-bottom {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:60px;
    background-color:#fff;
    border-top:1px solid #eee;
    box-sizing:border-box
}
.uap_level_template_3 .uap-level-item-price {
    font-family:var(--uap-primary-font);
    box-sizing:border-box;
    width:100%;
    position:relative;
    box-sizing:border-box;
    background:-webkit-linear-gradient(top,#4f97cd,#3b8bc7);
    background:-moz-linear-gradient(top,#4f97cd,#3b8bc7);
    background:-o-linear-gradient(top,#4f97cd,#3b8bc7);
    background:-ms-linear-gradient(top,#4f97cd,#3b8bc7);
    background:linear-gradient(top,#4f97cd,#3b8bc7);
    font-size:35px!important;
    color:#fff!important;
    text-align:center;
    line-height:75px;
    padding:10px 0
}
.uap_level_template_3 .uap-level-item-link {
    text-align:center;
    margin:10px auto;
    color:#fff!important;
    width:100px;
    border:none;
    border-radius:4px;
    padding:10px 20px;
    font-size:13px;
    background-color:#699d34;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#699d34),color-stop(1,#83c143));
    background:-ms-linear-gradient(bottom,#699d34,#83c143);
    background:-moz-linear-gradient(center bottom,#699d34 0,#83c143 100%);
    background:-o-linear-gradient(#83c143,#699d34);
    border-color:#f36510!important;
    box-shadow:none!important;
    transition:.3s linear
}
.uap_level_template_3 .uap-purchased-level {
    background-color:#f47e7e!important
}
.uap_level_template_4 .uap-level-item {
    width:50%;
    display:inline-block;
    vertical-align:top;
    box-sizing:border-box;
    max-width:400px;
    min-width:250px
}
.uap_level_template_4 .uap-level-item-wrap {
    margin:10px 10px 15px;
    box-sizing:border-box;
    border:1px solid #eee;
    padding:0 10px 10px;
    position:relative;
    box-shadow:2px 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
    -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.uap_level_template_4 .uap-level-item-top {
    position:relative;
    left:-10px;
    margin:0 -20px 0 0;
    background-color:#6c7a8d;
    border-bottom:1px solid #ddd;
    box-sizing:border-box
}
.uap_level_template_4 .uap-level-item-title {
    color:#fafafa;
    font-size:20px;
    padding-left:20px;
    line-height:45px;
    font-family:var(--uap-primary-font);
    font-weight:400
}
.uap_level_template_4 .uap-level-item-bottom {
    display:block;
    box-sizing:border-box;
    border-top:3px solid #33b5e5;
    padding:4px 0 4px 10px;
    text-align:right
}
.uap_level_template_4 .uap-level-item-link {
    float:right;
    text-align:center;
    box-sizing:border-box;
    margin-right:0;
    margin-top:10px;
    margin-bottom:10px;
    color:#fff!important;
    min-width:100px;
    border:1px solid #ddd;
    border-radius:4px;
    text-transform:capitalize;
    padding:5px 15px;
    background:#efefef;
    box-shadow:none!important;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:.3s linear;
    -moz-transition:.3s linear;
    -ms-transition:.3s linear;
    -o-transition:.3s linear;
    transition:.3s linear;
    cursor:pointer
}
.uap_level_template_4 .uap-level-item-link a {
    color:#333;
    text-decoration:none
}
.uap_level_template_4 .uap-level-item-link:hover a {
    color:#efefef
}
.uap_level_template_4 .uap-level-item-link.uap-purchased-level:hover {
    color:#efefef!important;
    background-color:#0bb586!important
}
.uap-user-page-wrapper {
    display:block;
    padding:10px;
    box-sizing:border-box
}
.uap-user-page-mess-special {
    font-size:18px;
    font-family:var(--uap-primary-font);
    font-weight:400;
    color:#999
}
.uap-user-page-name {
    font-size:26px;
    font-weight:700;
    color:#333
}
.uap-user-page-mess {
    font-size:16px;
    font-weight:500;
    color:#555
}
.uap-user-page-email {
    font-size:13px;
    line-height:19px;
    color:#555
}
.uap-user-page-box {
    margin-bottom:50px
}
.uap-user-page-box .uap-user-page-box-title {
    font-size:16px;
    line-height:40px;
    color:#555;
    text-transform:uppercase;
    font-family:var(--uap-primary-font);
    font-weight:500;
    margin-bottom:30px;
    border-bottom:4px solid #33b5e5
}
.uap-account-summary-month-data .uap-row,.uap-account-summary-summary-content .uap-row,.uap-user-page-box .uap-register-form {
    display:block
}
.uap-user-page-wrapper .uap-register-3 {
    border-top:7px solid #aaa
}
.uap-logout-wrap.uap-login-template-2 {
    width:auto;
    padding:0
}
.uap-logout-wrap.uap-login-template-2 a {
    background:#5bc4be!important;
    color:#fff!important;
    font-size:12px;
    font-weight:700;
    padding:10px 30px 11px;
    text-transform:uppercase;
    border-radius:2px
}
.uap-logout-wrap.uap-login-template-3,.uap-logout-wrap.uap-login-template-4 {
    width:auto;
    padding:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:transparent;
    border:none!important
}
.uap-logout-wrap.uap-login-template-3 a {
    background:#33b5e5!important;
    color:#fff!important;
    font-size:14px;
    font-weight:400;
    padding:10px 30px 11px;
    text-transform:capitalize;
    border-radius:3px
}
.uap-logout-wrap.uap-login-template-4 a {
    background:#27ae60!important;
    color:#b3eecc!important;
    font-size:15px;
    font-weight:400;
    padding:7px 30px;
    text-transform:capitalize;
    border-radius:3px;
    border-bottom:4px solid #1e8449!important
}
.uap-logout-wrap.uap-login-template-5 a,.uap-logout-wrap.uap-login-template-6 a {
    background:#f47e7e!important;
    padding:8px 15px;
    color:#fff!important
}
.uap-logout-wrap.uap-login-template-5,.uap-logout-wrap.uap-login-template-6 {
    width:auto;
    padding:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.uap-logout-wrap.uap-login-template-6 a {
    border-radius:20px
}
.uap-logout-wrap.uap-login-template-7 a {
    background:#6c7a8d!important;
    padding:8px 30px;
    color:#fff!important
}
.uap-user-page-top-wrapper {
    padding:20px 15px 10px;
    box-sizing:border-box;
    position:relative;
    overflow:hidden;
    z-index:1
}
.uap-user-page-top-background {
    position:absolute;
    height:200%;
    left:0;
    right:0;
    top:-100%;
    z-index:-10;
    background-size:cover;
    background-position:50% 50%;
    background-blend-mode:overlay;
    background-image:url(../images/top_aff_bk_1.png)
}
.uap-user-page-top-wrapper .uap-left-side {
    float:left;
    max-width:30%
}
.uap-user-page-top-wrapper .uap-middle-side {
    float:left;
    max-width:40%
}
.uap-user-page-top-wrapper .uap-right-side {
    float:right;
    max-width:30%;
    box-sizing:border-box
}
.uap-user-page-top-wrapper .uap-user-page-avatar {
    display:block;
    padding-right:15px;
    max-width:150px
}
.uap-user-page-top-wrapper .uap-top-rank {
    margin:5px 0 10px;
    padding-left:20px
}
.uap-user-page-top-wrapper .uap-top-rank-box {
    color:#fff;
    padding:3px 9px;
    margin:2px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-radius:3px;
    display:inline-block;
    line-height:1.8
}
.uap-user-page-top-wrapper .uap-user-page-avatar img {
    display:block;
    max-width:100%;
    margin:0 auto;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -ms-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    border-radius:100%;
    box-shadow:0 0 15px 0 rgba(0,0,0,.3);
    border:1px solid #fff
}
.uap-user-page-top-wrapper .uap-account-page-top-mess {
    display:inline-block;
    padding-top:5px;
    padding-left:20px;
    word-break:break-word
}
.uap-user-page-top-wrapper .uap-account-page-top-mess div,.uap-user-page-top-wrapper .uap-account-page-top-mess p {
    margin-bottom:8px
}
.uap-user-page-top-wrapper .uap-top-earnings,.uap-user-page-top-wrapper .uap-top-referrals {
    margin-left:26px!important;
    float:right;
    text-align:right
}
.uap-user-page-top-wrapper .uap-top-achievement {
    width:200px;
    float:right
}
.uap-user-page-top-wrapper .uap-top-achievement .uap-stats-label {
    font-family:"Open Sans",sans-serif;
    color:#828181;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
    min-height:inherit
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item {
    cursor:pointer;
    font-family:"Source Sans Pro",Helvetica,sans-serif;
    webkit-transition:padding 0.5s ease;
    -moz-transition:padding .5s;
    -o-transition:padding .5s;
    -ms-transition:padding .5s
}
.uap-user-page-top-wrapper .uap-top-achievement .uap-achievement-line {
    height:10px;
    width:200px;
    position:relative
}
.uap-user-page-top-wrapper .uap-top-achievement .uap-achieved {
    position:absolute;
    height:100%;
    width:1%
}
.uap-user-page-top-wrapper .uap-stats-label {
    min-height:30px;
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    padding:0 5px 0 0;
    color:#555;
    font-family:"Open Sans",sans-serif
}
.uap-user-page-top-wrapper .uap-stats-content {
    font-weight:700;
    line-height:1.2;
    margin-bottom:16px;
    color:#555;
    font-size:24px;
    font-family:"Open Sans",sans-serif
}
.uap-metris-rightside {
    line-height:24px
}
.uap-ap-top-theme-1 .uap-stats-label,.uap-ap-top-theme-2 .uap-stats-label {
    min-height:15px
}
.uap-ap-top-theme-1 .uap-stats-content,.uap-ap-top-theme-2 .uap-stats-content,.uap-public-wrapp-visitor-user .uap-account-page-top-mess p {
    margin-bottom:10px
}
.uap-ap-top-theme-1 .uap-metris-rightside {
    line-height:20px
}

/*Gital*/
.uap-ap-top-theme-2 {
    padding-top:0;
	height: 168px;
}
.uap-ap-top-theme-2 .cropControls {
    bottom:60px
}
.uap-ap-top-theme-2 .uap-user-page-top-background {
    height:250px;
    top:0;
    background-image:url(../images/top_aff_bk_4.png)
}

/*Gital system*/
.uap-ap-top-theme-2 .uap-left-side .uap-ap-top-theme-3 .uap-left-side {
    margin-bottom:0px;
	margin-top: 0px
}
.uap-ap-top-theme-2 .uap-middle-side {
    margin-top:-10px;
    line-height:1.2
}
.uap-ap-top-theme-2 .uap-user-page-details {
    top:-75px;
    position:relative;
    margin-top:0;
    background-color:#fff
}
.uap-ap-top-theme-2 .uap-user-page-avatar,.uap-ap-top-theme-3 .uap-user-page-avatar {
    padding-right:0;
    max-width:190px
}

/*Gital system*/
.uap-ap-top-theme-2 .uap-user-page-avatar img {
    border-radius:0;
    box-shadow:none;
    border: 5px solid #fff;
	margin-top: 74px;
}
.uap-ap-top-theme-3 {
    padding-bottom:0
}
.uap-ap-top-theme-3 .uap-user-page-top-background {
    height:300px;
    top:0;
    background-image:url(../images/top_aff_bk_4.png)
}
.uap-ap-top-theme-3 .uap-middle-side {
    float:none;
    max-width:inherit;
    margin-top:-10px;
    line-height:1.2;
    margin-top:inherit
}
.uap-ap-top-theme-3 .uap-right-side {
    float:none;
    max-width:inherit;
    background-color:#f3f4f7;
    position:relative;
    left:-15px;
    margin-right:-30px;
    margin-top:15px;
    border-top:1px solid #ddd
}
.uap-ap-top-theme-3 .uap-top-earnings,.uap-ap-top-theme-3 .uap-top-referrals {
    float:left;
    border-right:1px solid #ddd;
    padding-top:6px;
    box-sizing:border-box
}
.uap-ap-top-theme-3 .uap-special-clear {
    clear:none
}
.uap-ap-top-theme-3 .uap-top-achievement {
    width:200px;
    float:right;
    padding-top:16px;
    margin-right:20px;
    padding-bottom:7px
}
.uap-ap-top-theme-3 .uap-top-metrics {
    float:right;
    border-right:1px solid #ddd;
    text-align:right;
    margin-right:10px;
    font-size:14px;
    padding-top:10px
}
.uap-ap-top-theme-3 .uap-stats-label {
    min-height:20px;
    line-height:1.2;
    padding-right:0
}
.uap-ap-top-theme-3 .uap-stats-content {
    margin-bottom:6px;
    font-size:21px
}
.uap-ap-top-theme-3 .uap-top-metrics .uap-stats-content {
    font-size:14px
}
.uap-ap-top-theme-3 .uap-right-side:before {
    clear:both;
    content:" "
}
.uap-ap-top-theme-3 .uap-user-page-details {
    top:-85px;
    position:relative;
    margin-top:0;
    background-color:#fff;
    border-radius:100%
}
.uap-ap-top-theme-3 .uap-user-page-avatar img {
    border-radius:100%;
    box-shadow:none;
    border:5px solid #fff
}
.uap-ap-theme-1 .uap-ap-menu {
    clear:both;
    background:#fafafa;
    float:left;
    min-width:27%;
    box-sizing:border-box;
    box-shadow:0 0 10px rgba(0,0,0,.07)!important
}
.uap-ap-theme-1 .uap-ap-menu ul,.uap-ap-theme-2 .uap-ap-menu ul,.uap-ap-theme-3 .uap-ap-menu ul,.uap-ap-theme-4 .uap-ap-menu ul {
    list-style:none;
    padding:0;
    margin:0
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item {
    display:block;
    font-size:13px;
    font-weight:500;
    transition:padding .5s
}
.uap-ap-theme-1 .uap-ap-menu .fa-uap,.uap-ap-theme-2 .uap-ap-menu .fa-uap,.uap-ap-theme-3 .uap-ap-menu .fa-uap,.uap-ap-theme-4 .uap-ap-menu .fa-uap {
    font-size:19px;
    line-height:25px;
    padding-right:10px;
    vertical-align:middle
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item .fa-uap,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item .fa-uap,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item .fa-uap,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item .fa-uap {
    line-height:30px
}
.uap-ap-theme-1 .uap-ap-menu a {
    text-decoration:none!important;
    box-shadow:none;
    border:none;
    padding:8px 16px 8px 14px;
    box-sizing:border-box;
    display:block;
    line-height:30px
}
.uap-ap-theme-1 .uap-user-page-content {
    float:left;
    padding-left:30px;
    padding-right:10px;
    box-sizing:border-box;
    margin:20px 0;
    font-family:Arial,Verdana,sans-serif;
    font-size:15px;
    color:#333
}
.uap-ap-theme-1 #uap_account_page_tab_content,.uap-ap-theme-2 #uap_account_page_tab_content,.uap-ap-theme-3 #uap_account_page_tab_content,.uap-ap-theme-4 #uap_account_page_tab_content {
    padding-top:15px;
    padding-bottom:35px;
    min-height:400px
}
.uap-ap-theme-1 .uap-user-page-box .uap-user-page-box-title,.uap-ap-theme-2 .uap-user-page-box .uap-user-page-box-title,.uap-ap-theme-3 .uap-user-page-box .uap-user-page-box-title,.uap-ap-theme-4 .uap-user-page-box .uap-user-page-box-title {
    font-size:21px;
    border-width:0
}
.uap-ap-theme-1 .uap-user-page-wrapper,.uap-ap-theme-2 .uap-user-page-wrapper,.uap-ap-theme-3 .uap-user-page-wrapper,.uap-ap-theme-4 .uap-user-page-wrapper {
    padding:0
}
.uap-ap-theme-1 .uap-account-content-title {
    font-size:21px;
    line-height:40px;
    color:#555;
    text-transform:uppercase;
    font-family:var(--uap-primary-font);
    font-weight:400;
    margin-bottom:30px
}
.uap-ap-theme-1 .uap-account-subscr-list,.uap-ap-theme-2 .uap-account-subscr-list,.uap-ap-theme-3 .uap-account-subscr-list,.uap-ap-theme-4 .uap-account-subscr-list {
    margin-top:20px;
    color:#888;
    font-size:13px;
    margin-bottom:40px
}
.uap-ap-theme-1 .uap-account-subscr-list thead,.uap-ap-theme-2 .uap-account-subscr-list thead,.uap-ap-theme-3 .uap-account-subscr-list thead,.uap-ap-theme-4 .uap-account-subscr-list thead {
    color:#555;
    text-transform:uppercase;
    font-family:var(--uap-primary-font);
    font-weight:500;
    margin-bottom:30px;
    border-bottom:4px solid #33b5e5;
    font-size:14px
}
.uap-ap-theme-1 .uap-account-subscr-list thead td,.uap-ap-theme-2 .uap-account-subscr-list thead td,.uap-ap-theme-3 .uap-account-subscr-list thead td,.uap-ap-theme-4 .uap-account-subscr-list thead td {
    padding:6px 10px 6px 0
}
.uap-ap-theme-1 .uap-account-subscr-list tbody td,.uap-ap-theme-2 .uap-account-subscr-list tbody td,.uap-ap-theme-3 .uap-account-subscr-list tbody td,.uap-ap-theme-4 .uap-account-subscr-list tbody td {
    vertical-align:top;
    padding:0 0 0 5px
}
.uap-ap-theme-1 .uap-account-subscr-list .uap-level-name,.uap-ap-theme-2 .uap-account-subscr-list .uap-level-name,.uap-ap-theme-3 .uap-account-subscr-list .uap-level-name,.uap-ap-theme-4 .uap-account-subscr-list .uap-level-name {
    font-family:var(--uap-primary-font);
    font-weight:500;
    color:#21759b;
    font-size:14px
}
.uap-ap-theme-1 .uap-account-subscr-list .uap-level-name-wrapp,.uap-ap-theme-2 .uap-account-subscr-list .uap-level-name-wrapp,.uap-ap-theme-3 .uap-account-subscr-list .uap-level-name-wrapp,.uap-ap-theme-4 .uap-account-subscr-list .uap-level-name-wrapp {
    padding-left:15px;
    font-size:12px;
    color:#21759b
}
.uap-ap-theme-1 .uap-account-subscr-list tr:nth-child(2n),.uap-ap-theme-2 .uap-account-subscr-list tr:nth-child(2n),.uap-ap-theme-3 .uap-account-subscr-list tr:nth-child(2n),.uap-ap-theme-4 .uap-account-subscr-list tr:nth-child(2n) {
    background-color:#fafafa
}
.uap-ap-theme-1 .uap-account-tranz-list tr:nth-child(2n),.uap-ap-theme-2 .uap-account-tranz-list tr:nth-child(2n),.uap-ap-theme-3 .uap-account-tranz-list tr:nth-child(2n),.uap-ap-theme-4 .uap-account-tranz-list tr:nth-child(2n) {
    background-color:rgba(90,186,198,.05)
}
.uap-ap-theme-1 .uap-account-tranz-list thead,.uap-ap-theme-2 .uap-account-tranz-list thead,.uap-ap-theme-3 .uap-account-tranz-list thead,.uap-ap-theme-4 .uap-account-tranz-list thead {
    border-bottom:2px solid #33b5e5
}
.uap-ap-theme-2 .uap-ap-menu a,.uap-ap-theme-3 .uap-ap-menu a,.uap-ap-theme-4 .uap-ap-menu a {
    text-decoration:none!important;
    box-shadow:none;
    line-height:30px;
    border:none;
    padding:8px 25px 8px 20px;
    box-sizing:border-box;
    display:inline-block
}
.uap-ap-theme-1 .uap_account_level_status,.uap-ap-theme-2 .uap_account_level_status,.uap-ap-theme-4 .uap_account_level_status {
    font-family:var(--uap-primary-font);
    color:#222
}
.uap-ap-theme-1 .uap-public-ap-menu-subtabs {
    display:none
}
.uap-ap-theme-2 .uap-ap-menu:after,.uap-ap-theme-3 .uap-ap-menu:after,.uap-ap-theme-4 .uap-ap-menu:after {
    content:" "
}
.uap-ap-theme-2 .uap-ap-menu ul:after,.uap-ap-theme-2 .uap-ap-menu:after,.uap-ap-theme-3 .uap-ap-menu ul:after,.uap-ap-theme-3 .uap-ap-menu:after,.uap-ap-theme-4 .uap-ap-menu ul:after,.uap-ap-theme-4 .uap-ap-menu:after {
    clear:both;
    display:table;
    content:" "
}
.uap-ap-theme-2 .uap-ap-menu ul .uap-public-ap-menu-subtabs .uap-ap-menu-item {
    background-color:rgba(255,255,255,.15)
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item {
    float:left;
    font-size:13px;
    border-bottom:1px solid #738e9a;
    border-right:1px solid #738e9a;
    font-weight:500;
    transition:padding .5s;
    box-sizing:border-box
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item {
    -moz-transition:padding .5s;
    -o-transition:padding .5s;
    -ms-transition:padding .5s;
    cursor:pointer;
    font-family:"Source Sans Pro",Helvetica,sans-serif;
    webkit-transition:padding 0.5s ease;
    font-weight:500;
    font-size:13px
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item {
    display:block;
    padding:4px 25px 4px 20px;
    border-bottom:1px solid #738e9a;
    transition:padding .5s;
    background-color:#607d8b;
    min-width:190px
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item .uap-ap-menu-tab-item,.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item .uap-ap-menu-tab-item,.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item .uap-ap-menu-tab-item {
    clear:both;
    width:100%
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs,.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs {
    margin-top:67px;
    opacity:0;
    position:absolute;
    visibility:hidden;
    z-index:99999;
    -moz-transition:.5s ease-in-out 0.15s;
    -o-transition:.5s ease-in-out 0.15s;
    -webkit-transition:.5s ease-in-out 0.15s;
    -ms-transition:.5s ease-in-out;
    transition:.5s ease-in-out 0.15s
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item:hover>.uap-public-ap-menu-subtabs,.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item:hover>.uap-public-ap-menu-subtabs {
    visibility:visible;
    margin-top:47px;
    opacity:1
}
.uap-ap-menu .uap-ap-menu-item:hover,.uap-ap-menu .uap-ap-menu-tab-item:hover,.uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item {
    background-color:#47565d!important
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item-selected,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item-selected {
    background-color:#47565d!important;
    padding-left:0!important
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-down-uap,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-right-uap,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-down-uap,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-right-uap,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-down-uap,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item .fa-account-right-uap {
    width:23px
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item a,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item a,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item a {
    color:#607d8b
}
.uap-ap-theme-2 .uap-user-page-content,.uap-ap-theme-3 .uap-user-page-content,.uap-ap-theme-4 .uap-user-page-content {
    padding-right:10px;
    box-sizing:border-box;
    margin:35px 0 20px;
    font-family:Arial,Verdana,sans-serif;
    font-size:15px;
    color:#333;
    min-width:200px
}
.uap-ap-theme-2 .uap-account-content-title {
    font-size:21px;
    line-height:40px;
    color:#555;
    text-transform:uppercase;
    font-family:var(--uap-primary-font);
    font-weight:500;
    margin-bottom:30px
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item {
    float:left;
    transition:padding .5s;
    box-sizing:border-box
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item {
    display:block;
    font-size:13px;
    cursor:pointer;
    border-bottom:1px solid #738e9a;
    font-family:"Source Sans Pro",Helvetica,sans-serif;
    font-weight:500;
    webkit-transition:padding 0.5s ease;
    -moz-transition:padding .5s;
    -o-transition:padding .5s;
    -ms-transition:padding .5s;
    transition:padding .5s;
    background-color:#607d8b;
    min-width:190px
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs {
    margin-top:67px;
    opacity:0;
    position:absolute;
    visibility:hidden;
    background-color:#666;
    z-index:99999;
    -moz-transition:.5s ease-in-out 0.15s;
    -o-transition:.5s ease-in-out 0.15s;
    -webkit-transition:.5s ease-in-out 0.15s;
    -ms-transition:.5s ease-in-out;
    transition:.5s ease-in-out 0.15s
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item-selected,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item-selected {
    background-color:#333!important;
    padding-left:0!important
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item-selected a,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item:hover a,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item a,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item-selected a,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item:hover a {
    color:#e8e8e8
}
.uap-ap-theme-3 .uap-account-content-title,.uap-ap-theme-4 .uap-account-content-title {
    font-size:19px;
    line-height:40px;
    color:#555;
    text-transform:uppercase;
    font-family:var(--uap-primary-font);
    font-weight:500;
    margin-bottom:30px
}
.uap-ap-theme-3 .uap_account_level_status {
    font-family:var(--uap-primary-font)!important;
    color:#222
}
.uap-ap-theme-4 .uap-ap-menu {
    clear:both;
    border-bottom:1px solid #eee;
    border-top:1px solid #eee
}


/*Gital*/
.uap-ap-theme-4 .uap-ap-menu ul .uap-public-ap-menu-subtabs .uap-ap-menu-item {
    background-color:#61CE70; /* gital */
    border-bottom:1px solid rgba(255,255,255,.15)
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item {
    list-style:none;
    float:left;
    font-size:13px;
    cursor:pointer;
    font-family:"Source Sans Pro",Helvetica,sans-serif;
    font-weight:500;
    webkit-transition:padding 0.5s ease;
    -moz-transition:padding .5s;
    -o-transition:padding .5s;
    -ms-transition:padding .5s;
    transition:padding .5s;
    box-sizing:border-box
}
.uap-account-no-box-inside .uap-count,.uap-ap-theme-1 .uap-user-page-content,.uap-user-page-content table,.uap-user-page-top-wrapper .uap-stats-content,.uap-user-page-top-wrapper .uap-stats-label,.uap-user-page-top-wrapper .uap-top-achievement .uap-stats-label {
    font-family:var(--uap-primary-font)!important
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item {
    float:left;
    list-style:none
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item:hover>.uap-public-ap-menu-subtabs {
    visibility:visible;
    margin-top:46px;
    opacity:1
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item-selected,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-item:hover,
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item-selected,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item:hover,
.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item {
    background-color:#03793D!important
}
.uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item .fa-account-right-uap:before {
    content:"\f107"
}
.uap-ap-theme-4 .uap-ap-menu a {
    transition:initial
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item a {
    color:#03793D
}
.uap-sm-template-2 .uap-sm-item {
    padding:0;
    transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    position:relative
}
.uap-sm-template-2 .fa-uap-sm {
    width:36px;
    height:36px;
    text-align:center;
    background-color:rgba(0,0,0,.2);
    border-right:1px solid rgba(0,0,0,.3);
    line-height:36px;
    font-size:20px;
    position:relative;
    overflow:hidden
}
.uap-sm-template-2 .fa-uap-sm:after,.uap-sm-template-2 .fa-uap-sm:before {
    transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s
}
.uap-sm-template-2 .fa-uap-sm:after {
    display:block;
    left:-100%;
    position:absolute
}
.uap-sm-template-2 .fa-uap-sm:before,.uap-sm-template-2 .uap-sm-item:hover .fa-uap-sm:after {
    left:0;
    position:relative
}
.uap-sm-template-2 .uap-sm-item-label {
    line-height:36px;
    margin-left:0;
    padding-left:6px;
    padding-right:15px;
    border-left:1px solid rgba(255,255,255,.2)
}
.uap-sm-template-2 .uap-sm-item:hover .fa-uap-sm {
    background-color:rgba(255,255,255,.1);
    transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s
}
.uap-sm-template-2 .uap-sm-item:hover .fa-uap-sm:before {
    left:100%;
    position:absolute
}
.uap-sm-template-3 .uap-sm-item {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    transition:transform .3s ease-in-out;
    -webkit-transition:transform .3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    position:relative;
    padding:8px 10px;
    color:#484f59;
    text-shadow:1px 1px 0 #fff;
    margin-top:12px;
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1)
}
.uap-sm-template-3 .uap-sm-item:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:2px;
    left:0;
    right:0;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e7e8ea));
    background-image:-webkit-linear-gradient(top,#f4f4f4,#e7e8ea);
    background-image:-moz-linear-gradient(top,#f4f4f4,#e7e8ea);
    background-image:-ms-linear-gradient(top,#f4f4f4,#e7e8ea);
    background-image:-o-linear-gradient(top,#f4f4f4,#e7e8ea);
    background-image:linear-gradient(top,#f4f4f4,#e7e8ea);
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.uap-sm-template-3 .uap-sm-item:after {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:100%;
    bottom:0;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    background-color:rgba(0,0,0,.2);
    height:4px;
    -webkit-transition-property:right;
    transition-property:right;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.uap-sm-template-3 .uap-sm-item:hover {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    overflow:visible;
    color:#fff;
    text-shadow:1px 1px 0 rgba(255,255,255,0)
}
.uap-sm-template-3 .uap-sm-item:active:before,.uap-sm-template-3 .uap-sm-item:focus:before,.uap-sm-template-3 .uap-sm-item:hover:before {
    -webkit-transform:scaleY(0);
    transform:scaleY(0)
}
.uap-sm-template-3 .uap-sm-item:hover:after {
    right:0
}
.uap-sm-template-3 .uap-sm-item-label {
    padding-right:20px
}
.uap-sm-template-4 .uap-sm-item {
    border-radius:5px;
    padding:3px;
    -webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.24);
    -moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,.24);
    box-shadow:1px 1px 8px 0 rgba(0,0,0,.24)
}
.uap-sm-template-4 .uap-sm-item:hover {
    opacity:.8
}
.uap-sm-template-4 .fa-uap-sm {
    width:27px;
    text-align:center
}
.uap-sm-template-4 .uap-sm-item-label {
    padding-right:10px
}
.uap-sm-template-5 .uap-sm-item {
    border-radius:27px;
    padding:3px;
    -webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
    -moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
    margin:7px
}
.uap-sm-template-5 .uap-sm-item-label {
    padding-right:6px
}
.uap-sm-template-5 .uap-sm-item:hover .fa-uap-sm,.uap-sm-template-5 .uap-sm-item:hover .uap-sm-item-label {
    color:#fff!important;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.uap-sm-template-5 .uap-sm-item {
    background:#fff;
    background:-moz-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
    background:-webkit-gradient(left top,right bottom,color-stop(0,#fff),color-stop(100%,#f5f5f5));
    background:-webkit-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
    background:-o-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
    background:-ms-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
    background:linear-gradient(135deg,#fff 0,#f5f5f5 100%);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.uap-account-table tbody>tr:nth-child(odd)>td,.uap-account-table tbody>tr:nth-child(odd)>th,.uap-ap-theme-1 .uap-ap-menu {
    background-color:transparent
}
.uap-sm-template-5 .uap-fb .fa-uap-sm,.uap-sm-template-5 .uap-fb .uap-sm-item-label {
    color:#3b5998
}
.uap-sm-template-5 .uap-tw .fa-uap-sm,.uap-sm-template-5 .uap-tw .uap-sm-item-label {
    color:#4099ff
}
.uap-sm-template-5 .uap-in .fa-uap-sm,.uap-sm-template-5 .uap-in .uap-sm-item-label {
    color:#0074a2
}
.uap-sm-template-5 .uap-goo .fa-uap-sm,.uap-sm-template-5 .uap-goo .uap-sm-item-label {
    color:#d95232
}
.uap-sm-template-5 .uap-vk .fa-uap-sm,.uap-sm-template-5 .uap-vk .uap-sm-item-label {
    color:#5d83aa
}
.uap-sm-template-5 .uap-ig .fa-uap-sm,.uap-sm-template-5 .uap-ig .uap-sm-item-label {
    color:#125688
}
.uap-sm-template-5 .uap-tbr .fa-uap-sm,.uap-sm-template-5 .uap-tbr .uap-sm-item-label {
    color:#2c4762
}
.uap-sm-template-5 .uap-sm-item.uap-fb:hover {
    background:#3b5998
}
.uap-sm-template-5 .uap-sm-item.uap-tw:hover {
    background:#4099ff
}
.uap-sm-template-5 .uap-sm-item.uap-in:hover {
    background:#0074a2
}
.uap-sm-template-5 .uap-sm-item.uap-goo:hover {
    background:#d95232
}
.uap-sm-template-5 .uap-sm-item.uap-vk:hover {
    background:#5d83aa
}
.uap-sm-template-5 .uap-sm-item.uap-ig:hover {
    background:#125688
}
.uap-sm-template-5 .uap-sm-item.uap-tbr:hover {
    background:#2c4762
}
.uap-public-wrapp-visitor-user .uap-user-page-avatar {
    width:50%
}
.uap-public-wrapp-visitor-user .uap-user-page-avatar img {
    display:block;
    max-width:100%;
    width:100%!important;
    margin:0 auto;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -ms-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    border-radius:100%;
    box-shadow:0 0 15px 0 rgba(0,0,0,.3);
    border:1px solid #fff
}
.uap-public-wrapp-visitor-user .uap-account-page-top-mess {
    border-bottom:1px solid #ededed;
    margin-bottom:15px;
    padding-bottom:10px
}
.uap-public-wrapp-visitor-user .uap-account-page-top-mess .uap-ap-sm-top-icons-wrap {
    float:none;
    padding-left:2px
}
.uap-ap-sm-top-icons-wrap .uap-account-page-sm-icon {
    border-radius:100%;
    -webkit-border-radius:100%;
    border:2px solid #fff;
    box-shadow:0 0 5px 0 rgba(0,0,0,.3);
    opacity:.9;
    color:#fff
}
.uap-ap-sm-top-icons-wrap .uap-account-page-sm-icon .fa-uap-sm {
    width:27px
}
.uap-ap-top-theme-1 #js_uap_edit_top_ap_banner {
    height:100%
}
.uap-ap-top-theme-2 .uap-user-page-top-background,.uap-ap-top-theme-3 .uap-user-page-top-background {
    overflow:inherit
}
.uap-ap-top-theme-1 .cropControls {
    right:0!important;
    z-index:1000;
    left:auto!important
}
.uap-login-template-13 .uap-reset-password-button,.uap-login-template-3 .uap-reset-password-button,.uap-login-template-4 .uap-reset-password-button,.uap-login-template-5 .uap-reset-password-button {
    width:80%
}
.uap-login-template-13 .uap-email-field,.uap-login-template-5 .uap-email-field {
    padding:8px 4px 7px 9px
}
.uap-login-template-6 .uap-reset-password-button,.uap-user-page-content {
    font-weight:500
}
.uap-login-template-6 .uap-email-field {
    width:94%
}
.uap-login-template-10 .uap-reset-password-button,.uap-login-template-11 .uap-reset-password-button,.uap-login-template-12 .uap-reset-password-button,.uap-login-template-8 .uap-reset-password-button,.uap-login-template-9 .uap-reset-password-button {
    width:85%;
    padding:15px 30px!important;
    min-height:0
}
.uap-login-template-2 .uap-hide-pw,.uap-login-template-6 .uap-hide-pw {
    top:auto;
    bottom:0;
    max-height:37px;
    padding:.9em .7em
}
.uap-login-template-3 .uap-hide-pw {
    top:auto;
    bottom:0;
    max-height:34px;
    padding:.9em .7em
}
.uap-login-template-5 .uap-hide-pw {
    top:auto;
    bottom:0;
    max-height:38px;
    padding:.9em .7em
}
.uap-login-template-7 .uap-hide-pw {
    top:auto;
    bottom:0;
    max-height:37px;
    right:15px;
    padding:.9em .7em
}
.uap-login-template-13 .uap-hide-pw {
    bottom:0;
    top:auto;
    max-height:40px
}
.uap-ap-theme-1 .uap-ap-menu {
    border:1px solid #edf2f6;
    box-shadow:none!important;
    border-radius:5px;
    margin-top:20px;
    width:30%;
    max-width:30%
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item {
    background-color:transparent;
    border-bottom:1px solid #edf2f6
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item:hover a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item a,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item:hover a {
    color:#1a2538;
    padding:12px 16px 12px 14px;
    font-weight:500;
    font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif!important
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item:hover,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item:hover {
    background-color:#edf2f6!important;
    padding-left:0
}
.uap-ap-theme-1 .uap-ap-menu .uap-public-ap-menu-subtabs .uap-ap-menu-item:hover {
    padding-left:10px!important
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item:hover,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item:hover,.uap-ap-theme-1 .uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item {
    background-color:#edf2f6!important
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item-selected,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item-selected {
    background-color:transparent!important;
    padding-left:0!important
}
.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item-selected .uap-ap-menu-tab-item,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item-selected .uap-ap-menu-item-selected {
    background-color:#edf2f6!important;
    padding-left:10px!important
}
.uap-user-page-top-wrapper .uap-top-achievement .uap-achievement-line {
    background-color:#bbf8f8
}
.uap-user-page-top-wrapper .uap-top-achievement .uap-achieved {
    background-color:#37caca
}
.uap-user-page-wrapper {
    font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif!important
}
.uap-user-page-top-wrapper .uap-top-rank-box {
    background-color:#0766ff
}
.uap-user-page-mess,.uap-user-page-top-wrapper .uap-top-achievement .uap-stats-label {
    color:var(--uap-second-text-color)
}
.uap-account-table thead,.uap-user-page-content h3,.uap-user-page-content table,.uap-user-page-top-wrapper .uap-stats-content {
    color:var(--uap-primary-text-color)!important
}
.uap-account-no-box-inside .uap-count {
    font-weight:600
}
.uap-user-page-content h3 {
    font-weight:600;
    font-size:2rem;
    margin-bottom:20px
}
.uap-account-clicks-tab .uap-row,.uap-account-dashboard-tab .uap-row,.uap-account-payments-tab .uap-row,.uap-account-referrals-tab .uap-row,.uap-account-reports-tab .uap-row,.uap-account-wallet-tab .uap-row {
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    column-gap:0px
}
.uap-account-clicks-tab .uap-row>[class*=uapcol-],.uap-account-dashboard-tab .uap-row>[class*=uap-col-xs-],.uap-account-dashboard-tab .uap-row>[class*=uapcol-],.uap-account-payments-tab .uap-row>[class*=uapcol-],.uap-account-referrals-tab .uap-row>[class*=uapcol-],.uap-account-reports-tab .uap-row>[class*=uapcol-],.uap-account-wallet-tab .uap-row>[class*=uapcol-] {
    flex:1 1 0px;
    padding:0;
    float:none;
    display:flex;
    margin-bottom:20px;
    margin-right:20px
}
.uap-account-summary-wrapper .uap-row {
    flex-flow:row wrap
}
.uap-account-summary-wrapper .uap-row .uap-col-xs-8 {
    flex:4
}
.uap-account-summary-wrapper .uap-row .uap-col-xs-4 {
    flex:2
}
.uap-account-no-box,.uap-account-summary-month {
    width:100%
}
.uap-account-summary-graph-title,.uap-account-summary-month-title {
    font-size:1.2em;
    color:var(--uap-primary-text-color)!important;
    font-weight:600
}
.uap-account-summary-month-content {
    padding:15px 10px
}
.uap-account-summary-month-data .uap-row>[class*=uap-col-xs-],.uap-account-summary-summary-content .uap-row>[class*=uap-col-xs-] {
    display:block;
    float:left;
    padding-right:10px;
    padding-left:10px;
    font-size:13px
}
.uap-account-no-box-inside .uap-detail {
    font-weight:500;
    padding-bottom:10px
}
.uap-user-page-content .uap-col-xs-12 {
    padding-left:0;
    padding-right:0
}
.uap-account-table thead {
    font-weight:600!important
}
.uap-alternate tr:nth-child(odd) {
    background-color:#fff!important
}
.uap-user-page-content input[type=submit].button {
    background:var(--uap-green-color);
    color:#fff;
    border-color:var(--uap-green-color);
    min-width:130px
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs {
    background-color:#16c1f1
}
.uap-ap-theme-3 .uap-ap-menu,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item {
    background-color:#31304a
}
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item:hover,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item:hover,.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item {
    background-color:#2a294f!important
}
.uap-ap-theme-3 .uap-ap-menu ul .uap-public-ap-menu-subtabs .uap-ap-menu-item {
    background-color:#2a294f!important;
    border-bottom:1px solid #31304a
}
.uap-ap-theme-2 .uap-ap-menu,.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item {
    background-color:#71aab9;
    border:none
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs {
    background-color:#579fb2
}
.uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-item {
    border-color:#82b2bf
}
.uap-ap-top-theme-2 .uap-metris-rightside {
    line-height:22px;
    font-weight:600
}
.uap-ap-theme-2 .uap-user-page-content,
.uap-ap-theme-3 .uap-user-page-content,
.uap-ap-theme-4 .uap-user-page-content {
    padding-left:10px
}
.uap-account-table tfoot,.uap-account-table thead {
    font-size:13px!important
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item a {
    color:var(--uap-primary-text-color)
}


/*Gital*/
.uap-ap-top-theme-2 .uap-left-side {
    padding-right:0px;
	padding-top: 0px;
}


/*Gital*/
.uap-ap-top-theme-2 .uap-account-page-top-mess,
.uap-ap-top-theme-3 .uap-account-page-top-mess,
.uap-ap-top-theme-3 .uap-top-rank {
    padding-left:21px;
	padding-top: 15px;
}
.uap-ap-top-theme-3 .uap-right-side {
    background-color:var(--uap-main-background-color);
    border-color:var(--uap-blue-second-border-color)!important
}
.uap-ap-top-theme-3 .uap-top-earnings,.uap-ap-top-theme-3 .uap-top-metrics,.uap-ap-top-theme-3 .uap-top-referrals {
    padding-right:10px;
    border-color:var(--uap-blue-second-border-color)!important
}
.uap-ap-top-theme-3 .uap-user-page-details {
    margin-right:25px
}
@media (max-width:620px) {
    .uap-register-6 {
        width:100%;
        min-width:auto
    }
}
@media (max-width:567px) {
    .uap_locker_4 .lock_content {
        margin-left:0;
        margin-top:140px
    }
}
@media (max-width:640px) {
    .uap-user-page-wrapper {
        padding:0
    }
}
@media (max-width:570px) {
    .uap-user-page-top-wrapper .uap-left-side,.uap-user-page-top-wrapper .uap-middle-side {
        max-width:50%;
        width:50%
    }
    .uap-user-page-top-wrapper .uap-user-page-avatar {
        max-width:100%
    }
    .uap-user-page-top-wrapper .uap-right-side {
        max-width:100%;
        width:100%
    }
    .uap-user-page-name,.uap-user-page-top-wrapper .uap-stats-content {
        font-size:1.3em
    }
    .uap-user-page-mess {
        font-size:.9em
    }
    .uap-ap-top-theme-3 .uap-middle-side {
        display:inline-block
    }
    .uap-ap-top-theme-3 .uap-right-side {
        width:auto;
        max-width:inherit
    }
    .uap-ap-top-theme-3 .uap-top-earnings,.uap-ap-top-theme-3 .uap-top-referrals {
        width:50%;
        margin:0!important
    }
}
@media (max-width:576px) {
    .uap-ap-menu .uap-ap-menu-item-selected,.uap-ap-menu .uap-ap-menu-tab-item-selected,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-item:hover,.uap-ap-theme-1 .uap-ap-menu .uap-ap-menu-tab-item:hover {
        padding-left:4px!important
    }
    .uap-ap-theme-2 .uap-ap-menu .uap-ap-menu-tab-item,.uap-ap-theme-2 .uap-ap-menu .uap-ap-submenu-item,.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item,.uap-ap-theme-3 .uap-ap-menu .uap-ap-submenu-item,.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item,.uap-ap-theme-4 .uap-ap-menu .uap-ap-submenu-item {
        width:50%
    }
}
@media screen and (max-width:567px) {
    .uap-ap-top-theme-1 .cropControls {
        display:none
    }
}