@CHARSET "UTF-8";

.mobile-wrap {
/*  min-width: 100%;
 min-height: 100vh;
 height: 100vh */
}

.mobile-wrap .login-div {
 align-items: normal;
 justify-content: normal
}

.mobile-wrap .logo {
 max-width: 68px;
}

.mobile-wrap .title {
 padding-top: 10px;
 line-height: 1.2;
 font-size: 22px;
 color: #fff;
 letter-spacing: -1.2px;
}

.mobile-wrap .en {
 font-family: 'Gotham Bold';
 padding-top: 5px;
 font-size: 8px;
 font-weight: 600;
 color: #74b5e6;
 text-transform: uppercase;
 letter-spacing: 0.5px;
}

.mobile-wrap .login-box {
 background: #fff;
}

.mobile-wrap .login-box{
 padding: 0 20px
}


.mobile-wrap .login-right{}
.mobile-wrap .login-right .title{
 background:none;
 color:#fff;
 font-size:18px;
 letter-spacing: -1.2px;
}
.mobile-wrap .login-right .en {
 font-family: 'Gotham Bold';
 font-size: 8px;
 font-weight: 600;
 color: #74b5e6;
 text-transform: uppercase;
 letter-spacing: 0.5px;
}

.moreLangCombo {
	padding-left:28px;
}

.btn_mb_menu,
.btn_mb_menu.cl-button:not(.cl-disabled).cl-activated,
.btn_mb_menu.cl-button:not(.cl-disabled):active {
    background-image:url('images/deco-mobile/btn_mb_menu.png');
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: contain;
}

.btn_mb_menu.cl-button.cl-focus,
.btn_mb_menu.cl-button:not(.cl-disabled):hover {
    background-image:url('images/deco-mobile/btn_mb_menu_over.png');
}

.btn_more_menu,
.btn_more_menu.cl-button:not(.cl-disabled).cl-activated,
.btn_more_menu.cl-button:not(.cl-disabled):active {
    background-image:url('images/deco-mobile/btn_more_menu.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 25px;
}

.btn_more_menu.cl-button.cl-focus,
.btn_more_menu.cl-button:not(.cl-disabled):hover {
    background-image:url('images/deco-mobile/btn_more_menu_over.png');
}

.btn_mb_cancel,
.btn_mb_cancel.cl-button:not(.cl-disabled).cl-activated,
.btn_mb_cancel.cl-button:not(.cl-disabled):active {
    background-image:url('images/deco-mobile/btn_mb_cancel.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 25px;
}

.btn_mb_cancel.cl-button.cl-focus,
.btn_mb_cancel.cl-button:not(.cl-disabled):hover {
    background-image:url('images/deco-mobile/btn_mb_cancel_over.png');
}

.ipb_mb_com,
.ipb_mb_com.cl-inputbox:not(.cl-disabled).cl-activated,
.ipb_mb_com.cl-inputbox:not(.cl-disabled):active,
.ipb_mb_com.cl-inputbox:not(.cl-disabled):hover {
    border: none;
}

.ipb_mb_com.cl-inputbox.cl-focus {
    border: 1px solid;
    border-radius: 2px;
}

.btn_mb_com,
.btn_mb_com.cl-button:not(.cl-disabled).cl-activated,
.btn_mb_com.cl-button:not(.cl-disabled):active,
.btn_mb_com.cl-button:not(.cl-disabled):hover {
    border: none;
}

.btn_mb_com.cl-button.cl-focus {
    border: 2px solid #333;
    border-radius: 2px;
}

.text_mb_com,
.text_mb_com.cl-button:not(.cl-disabled).cl-activated,
.text_mb_com.cl-button:not(.cl-disabled):active,
.text_mb_com.cl-button:not(.cl-disabled):hover,
.text_mb_com.cl-combobox:not(.cl-disabled).cl-activated,
.text_mb_com.cl-combobox:not(.cl-disabled):active,
.text_mb_com.cl-combobox:not(.cl-disabled):hover {
    color: #333;
}

.text_mb_com.cl-button.cl-focus,
.text_mb_com.cl-combobox.cl-focus {
    color: #333;
    text-decoration: underline;
}
