.authorization_dialog_control_login {
    width:24px;
    height:24px;
    cursor:pointer;
    /*background: url(./../images/login.png) no-repeat;
    background-size:24px;
    margin-top:7px;*/
}


.authorization_dialog_control {
    float: right;
    display: inline-block;
    width: 200px;
    height:16px;
    /*font-size:13px;*/
}

.authorization_dialog_control_name {
    float:left;
    display: inline-block;
    margin-right:5px;
    overflow:hidden;
    width:140px;
    height:16px;
    text-align:right;
}

.authorization_dialog_control_name_text {
    color: #E47129;
    /*border-bottom: 1px dashed #E47129;*/
    /*height:15px;*/
    cursor:pointer;
    padding-bottom:1px;
    margin:0;
    /*text-decoration: underline;*/
}


.authorization_dialog_control_action {
    float: right;
    display: table-cell;
    color: #5D8C5D;
    /*border-bottom:1px solid #5D8C5D;*/
    margin-right:10px;
    /*padding: 0 0 1px 0;*/
    /*vertical-align:top;*/
    height:14px;
    text-decoration:underline;
    cursor: pointer;
}

.authorization_dialog_control_exit {
    float:right;
    width: 45px;
    height:16px;
    background: url('./../images/load.gif') top left no-repeat;
    background-size:15px;
    padding-left:25px;
    padding-bottom:2px;
    /*font-size:13px;*/
}
.authorization_dialog a {
    font-size:14px !important;
    font-weight:400 !important;
}
.authorization_overlay {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: none repeat scroll 0% 0% #000;
    z-index: 999998;
    opacity: 0.6;
    width: 100%;
    overflow: visible;
}
.authorization_input_txt_left {
    display:inline-block;
    float:left !important;
}
.authorization_input_txt_right {
    display:inline-block;
    float:right !important;
}
.authorization_dialog {
    display:inline-block;
    position:fixed;
    top:3%;
    left:50%;
    border: 1px solid #d2d2d2;
    border-radius: 2px 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.05);
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    opacity:1;
    z-index:999999;
    text-align:left;
    color:#212121;
    /*font-size:13px;*/
}

.authorization_entry_dialog {
    margin-left: -145px;
    min-height:100px;
    width: 270px;
}

.authorization_registration_dialog {
    margin-left: -145px;
    min-height:100px;
    width: 270px;
}

.authorization_recovery_dialog {
    margin-left: -145px;
    min-height:100px;
    width: 270px;
}

.authorization_settings_dialog {
    margin-left: -145px;
    min-height:100px;
    width: 270px;
}

.authorization_dialog_rules {
    top:2%;
    display:none;
    z-index:9992;
    /*font-size:13px;*/
    margin-left: -135px;
    height:420px;
    width: 250px;
    overflow:hidden;
}

.authorization_dialog_rules_body {
    height:380px;
    width: 100%;
    overflow-x:hidden;
    overflow-y:scroll;
    cursor:pointer;
    padding-top:10px;
}

.authorization_dialog_action {
    float: left;
    display: inline-block;
    color: #5D8C5D;
    /*border-bottom:1px solid #5D8C5D;*/
    margin-right:5px;
    padding-bottom:0px;
    height:16px;
    cursor: pointer;
}

.authorization_dialog_action_right {
    float:right;
    display: inline-block;
    color: #5D8C5D;
    padding-bottom:0px;
    height:16px;
    cursor: pointer;
}

.authorization_link {
    color: #5D8C5D;
    /*text-decoration:underline;*/
}

.authorization_wait {
    display:none;
    width:20px;
    height:20px;
    background: url('./../images/load.gif') top left no-repeat;
    background-size:20px;
}

.authorization_wait_reload {
    display:inline-block;
    width:16px;
    height:16px;
    background: url('./../images/load.gif') top left no-repeat;
    background-size:16px;
}

.authorization_header {
    font-size: 18px;
    color:#212121;
    font-weight:300;
}


.authorization_close {
    background: url('./../images/close2.png') no-repeat scroll 0% 0% transparent;
    /*background-position:0 -1px;*/
    background-size:24px;
    height: 24px;
    width: 24px;
    display: block;
    float: right;
    cursor: pointer;
    /*border:1px solid #000000;*/
}

.authorization_message_error {
    display:inline-block;
    float:left;
    /*font-size:13px;*/
    width:100%;
    padding: 5px 10px;
    border-radius:2px;

    color: #333333;
    border: 1px solid #E50038;
    background: none repeat scroll 0% 0% #FF86A3;
    word-wrap:break-word;
    white-space: pre-wrap;
    cursor:pointer;
    /*border: 1px solid #E47129;*/
    /*color:#555555;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

.authorization_message {
    display:inline-block;
    float:left;
    /*font-size:13px;*/
    width:100%;
    word-wrap:break-word;
    white-space: pre-wrap;

    /*color:#555555;*/
    /*padding: 5px 10px;*/
    /*border-radius:2px;*/
    /*border: 1px solid #E47129;*/
    /*color:#555555;*/
}

.authorization_star {
    /*font-size:13px;*/
    color:red;
}

/* form */

.authorization_form_header {
    font-size: 18px;
    font-weight:300;
    color:#e47129;
}

.authorization_form_entry_registration_container {
    float:left;
    display: inline-block;
}

.authorization_form_entry {
    float:left;
    display: inline-block;
    width: 263px;
    /*font-size:13px;*/
    padding:10px;
    border: 1px solid #d2d2d2;
    border-radius: 2px 2px;
    background-color: #FFFFFF;
}


.authorization_form_registration {
    float:left;
    display: inline-block;
    width: 263px;
    /*font-size:13px;*/
    padding:10px;
    border: 1px solid #d2d2d2;
    border-radius: 2px 2px;
    background-color: #FFFFFF;
}

.authorization_dialog_avatar {
    top:12%;
    display:none;
    z-index:9992;
    /*font-size:13px;*/
    margin-left: -133px;
    padding-top:2px;
    height:240px;
    width: 140px;
    overflow:hidden;
}

.authorization_dialog_avatar_body {
    height:auto;
    width: 100%;
    overflow-x:hidden;
    overflow-y:hidden;
    cursor:pointer;
    padding-top:10px;
    margin-left:3px;
}

.authorization_dialog_remove_account {
    top: 30%;
    display: none;
    z-index: 9992;
    /* font-size: 13px; */
    margin-left: -138px;
    padding-top: 2px;
    height: 192px;
    width: 256px;
    overflow: hidden;
}

.authorization_dialog_remove_account_body {
    height:auto;
    width: 100%;
    overflow-x:hidden;
    overflow-y:hidden;
    cursor:pointer;
    padding-top:10px;
    margin-left:3px;
}

.authorization_email_verify {
    float: right;
    display:inline-block;
    width:280px;
    min-height:50px;
    border:1px solid #d2d2d2;
    border-radius: 2px 2px;
    background-color: #FFFFFF;
    white-space:normal;
    margin-top:10%;
    left:10px;
    z-index:9999;
}

.authorization_remove_account_q {
    padding-bottom:10px;
    line-height:1.4;
}

.authorization_input{border:1px solid #ababab;height:22px;width:240px;padding-left:5px;padding-right:5px;border-radius: 2px 2px;-webkit-appearance:none;-webkit-user-select:text;}
.authorization_input:focus{border:1px solid #e47129;box-shadow: 0 0 2px #e47129;}

.authorization_select{border:1px solid #ababab;height:22px;padding-left:3px;width:250px;border-radius: 2px 2px;-webkit-appearance:none;}
.authorization_select:focus{border:1px solid #e47129;box-shadow: 0 0 2px #e47129;}

.authorization_checkbox{vertical-align:middle;margin-bottom:2px;margin-left:0;}
.authorization_checkbox_text{vertical-align:middle;padding-left:5px;font-size:14px;}
.authorization_checkbox_label{cursor:pointer;-moz-user-select:none;-khtml-user-select: none;user-select: none;}

.authorization_button{font-size:13px;height:28px;padding-right:15px;padding-left:15px;padding-top:3px;padding-bottom:5px;border:1px solid #ababab;border-radius: 2px 2px;color:#333333;cursor:pointer;-webkit-appearance:none;background: #F0F0F0 none repeat scroll 0% 0%;}
.authorization_button:active{padding-top:4px;padding-bottom:4px;}
