
.container{max-width: 1120px;}
.payment__lobby {padding: 20px 20px 58px 20px;margin-bottom: 34px; background: #f3f3f3;}
.paymentLobby__area{background: #fff;}
.lobby__left {color: #fff;background: #26588a;padding: 95px 45px;height: 100%;position: relative;}

.sci {display: flex;align-items: flex-start;justify-content: flex-start;margin: 0 0 20px 0;}

.sci__img {width: 20px;}
.sci__link {margin: 0 0 0 15px;display: flex;flex-direction: column;}
.lobbyLeft__image {padding: 50px 20px;}
.lobbyLeft__image img {width: 100%;}
.sci__link p {margin: 0;}

.lobbyLeft__head {margin-bottom: 10rem;}
.lobbyLeft__head h5 {font-size: 20px;margin: 0 0 15px 0;}
.lobbyLeft__head p {font-size: 14px;} 
.sci__link p {font-size: 18px;font-weight: 500;line-height: 14px;margin-bottom: 9px;}
.sci__link a {font-size: 15px;color: #c8e4ff;font-weight: 500;text-decoration: none;}
.lobbyLeft__bottom {margin: 10rem 0 0 0;}

@media (max-width:768px) {
	.lobbyLeft__head {margin-bottom: 0;}
	.lobbyLeft__bottom {margin: 0;}
	p.icon__text {font-size: 14px;color: #000;font-weight: 500;line-height: 17px;}
}
@media (max-width: 767px) {
	.payment__lobby {padding: 20px 0;}
	.paymentLobby__area {display: flex;flex-direction: column-reverse;}
	.lobby__left {color: #fff;background: #0f96dc;padding: 20px;height: 100%;position: relative;}
}
@media (max-width: 360px) {
	.sci__link p {font-size: 14px;}
	.sci__link a {font-size: 15px;}
}



/* Lobby right start */

.brand img {width: 328px;margin: 0 auto;display: block;}

.brand {width: 100%;margin-top: 10px;}

.status__part {margin: 34px 0 6px 0;}
.status {margin: 0 0 0 20px;}
.status p {margin: 0 0 5px 0;font-size: 14px;font-weight: 500;}
.status__part h5 {font-size: 16px;font-weight: bold;text-transform: uppercase;}
.status h6 {font-size: 12px;font-weight:500;}
.status__part h6 {font-size: 12px;font-weight: 600;}
.status__right {padding: 0 0 0 28px;}
.status__right p {font-size: 14px;margin: 0 0 5px 0;font-weight: 500;}
.status__right h5 {font-size: 16px;font-weight: 700;color: #3771ab;}
.legal__help {margin: 0 0 0 20px;}
.legal__help p {font-size: 15px;font-weight: 500;}
.serviceHelp__table {width: 100%;}
.serviceHelp__table input{height: 20px; width: 20px;}
.table_bordered {border: 1px solid #c5d4e2; background: #eaf7fd;}
/*border-radius: 10px;box-shadow: 0 0 2px #697f94;*/
table {border-collapse: collapse;border-radius: 1em;overflow: hidden;}

table.data {width: 100%;}

/*th {padding: 10px 0 10px 0;background: #eaf7fd;border-bottom: 1px solid #c5d4e2;}*/
.data h3 {padding: 10px;background: #eaf7fd;font-size: 21px;font-weight: 700;}
.data h3 span{float: right; padding-right: 15px;}
table.data p {display: block;font-size: 14px;color: #272727;font-weight: 500;}
.data h4 {text-align: left; padding-left: 10px; font-size: 16px;font-weight: 700; float: left; padding-top:10px; width: calc(100% - 100px); line-height: 24px; border-bottom: 1px solid #c5d4e2;}
.data h5 {text-align: center;font-size: 16px;font-weight: 700; padding-top:10px; line-height: 24px; border-bottom: 1px solid #c5d4e2;}

.payNow__btn {margin: 15px 0 10px 0;}

button.pay__now {width: 100%;background:#0b5bb1;border: none;padding: 12px 0;color: #fff;text-transform: uppercase;border-radius: 5px;font-size: 20px;font-weight: bold;}


p.icon__text {font-size: 14px;color: #000;font-weight: 500;}


.label-input100 {border-bottom: 1px solid #e6e6e6;}
.label-input100 {font-size: 12px;color: #555555;line-height: 1.5;text-transform: uppercase;letter-spacing: 1px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;width: 100%;min-height: 55px;border: 1px solid #ccc;padding: 10px 25px;margin-top: 15px;margin-bottom: 0;}

.label-input1000 {font-size: 14px;color: #555555;text-transform: uppercase;letter-spacing: 1px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;width: 100%;min-height: 55px;padding: 10px 6px;margin-top: 15px;margin-bottom: 0;}

.onoffswitch {position: relative;width: 90px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block;overflow: hidden;cursor: pointer;border: 1px solid #e8e8e8;border-radius: 20px;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}

.onoffswitch-inner {display: block;width: 200%;margin-left: -100%;-moz-transition: margin 0.3s ease-in 0s;-webkit-transition: margin 0.3s ease-in 0s;-o-transition: margin 0.3s ease-in 0s;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before {content: "YES";padding-left: 10px;background-color: #1380f5;color: #FFFFFF;}

.onoffswitch-inner:before, .onoffswitch-inner:after {display: block;float: left;width: 50%;height: 30px;padding: 0;line-height: 30px;font-size: 14px;color: white;font-weight: bold;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.onoffswitch-inner:after {content: "NO";padding-right: 10px;background-color: #f4f4f4;color: #949494;text-align: right;}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block;float: left;width: 50%;height: 30px;padding: 0 10px;line-height: 30px;font-size: 14px;/*color: white;*/font-weight: bold;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.onoffswitch-label {display: block;overflow: hidden;cursor: pointer;border: 1px solid #e8e8e8;border-radius: 20px;}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px;}

.onoffswitch-switch {display: block;width: 18px;margin: 6px;background: #FFFFFF;border: 2px solid #999999;border-radius: 20px;position: absolute;top: 0;bottom: 0;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;-o-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;height: 20px;}
input.input100 {height: 50px;}

.input100 {
    display: block;width: 100%;background: transparent;font-size: 16px;color: #666666;line-height: 1.2;padding: 0 25px;outline: none;border: 1px solid #ccc;margin: 5px 0;}
#promo_show {width: 100%;margin-top: 15px;}
.wrap-input100 {width: 100%;position: relative;}
.promo_submit {background: #13457b;color: #fff;padding: 13px 15px;position: absolute;right: 0;top: 0;font-size: 16px;border: none;}


.form__area {margin: 30px 0 10px 0;background: #eaf7fd;padding: 15px;}
.form__area input {display: block;border: none;outline: none;border-bottom: 1px solid #c5d4e2;width: 100%;background: transparent;margin: 0 0 20px 0;}
input[type="phone"] {margin-bottom: 0;}


.editInfo {width: 100%;}
button.editInfo__btn {
    width: 100%;border: none;background: #ccc;color: #000;padding: 14px 0;border-radius: 10px;font-size: 20px;text-transform: uppercase;font-weight: 900;margin-bottom: 30px;}

@media (max-width: 991px) {
	.status__right {padding: 0;}
	.status p {font-size: 16px;}
	.status__right p {font-size: 16px;}
	.status__part h5 {font-size: 16px;}
}

@media (max-width: 768px) {
.label-input1000 {font-size: 12px;}
.data th {padding-left: 10px;}
.legal__help p {margin-left: 0;}
.serviceHelp__table {width: 100%;}
button.pay__now {padding: 6px 0;}
.status__right {padding: 0;}
.status__right p {font-size: 15px;margin: 0 0 5px 0;font-weight: 500;}
.status p {font-size: 15px;}
.status__part h5 {font-size: 15px;}

}

@media (max-width: 767px) {
	.status {margin: 0;padding-left: 20px;}
	.brand img {width: 80%;}
}

@media (max-width: 425px) {
	p.icon__text {font-size: 12px;}
	button.editInfo__btn {padding: 10px 0;}
	.legal__help p {margin-left: 0;font-size: 14px;margin-top: 15px;}
}

@media (min-width: 320px) and (max-width: 374px) {
	.status p {font-size: 12px;}
	.status__right p {font-size: 12px;}
	.status__part h5 {font-size: 12px;}
	.status__part h6 {font-size: 10px;}
	img.image__icon {width: 100%;}
}
/* Lobby right end */

/* Sticky footer CSS start */
.container-contact100-form-btn {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 23px;
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}
.payment_btn button {
    font-size: 20px;
    padding: 20px 0;
    height: auto;
    border: none;
}

.contact100-form-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    min-width: 200px;
    height: 50px;
    border-radius: 2px;
    background: #0b5bb1;
    font-size: 12px;
    color: #fff;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
/* Sticky footer CSS end */