﻿.login_wrap {
    border-radius: 34px;
    border: 10px solid #ccc;
    margin: 50px auto;
    width: 380px;
}
.login_container {
    border-radius: 30px;
    padding-bottom: 50px;
    position: relative;
    text-align: center;
    visibility: visible !important;
    /* box-shadow: 0 0 0 10px #F3F3F3; */
}
.login_container div.login_header {
    border-bottom: 1px solid #C9C9CA;
    background-image: url('../Images/login_logo.png');
    background-repeat: no-repeat;
    background-position: center 25px;
    padding-top: 100px;
    color: #9B9D9F;
    font-size: 1.1em;
}
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
/*
.btn {
    background-color: #EDEDED;
    border: 2px solid #aaa;
    border-radius: 10px 0 10px 10px;
    color: #007789;
    display: block;
    padding: 4px 10px;
    text-align: center;
    font-size: 16px;
    font-family: Arial;
    width: auto;
    text-decoration: none;
    max-width: 250px;
    cursor: pointer; 
}
.btn:hover {
    background-color: #3DB1C3;
    border: 2px solid #aaa;
    color: #fff !important;
}
.btn_center {
    margin: 0 auto;
}
*/
select::-ms-expand {
    display: none; /* hide default arrow in IE10 */
}
select {    
    *background-image:none; /* turn bg image for IE7 */
    background: url('../Images/new_design/drop_down_arrow.png') no-repeat 100% 0px; /* fallback bg image*/
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    z-index: 110;
    position: relative;
}
.RefreshButton {
    float: left;
    width: 40px;
    margin-left: 10px;
    margin-top: 7px;
}

.RefreshButton a {
    background-image: url(../Images/64_refresh1.png);
    background-repeat: no-repeat;
    display: block;
    width: 32px;
    height: 32px;
}

.CaptchaText {
    float: left;
}

p.mainText {
    padding-top: 10px;
    font-family: Arial;
    font-size: 14px;
    color: #0c798b;
}

.title {
    text-align: left;
    margin-left: 60px;   
    font-family: Corpid, Arial, Helvetica, sans-serif;
    font-size: 14pt;    
    color: #03a4b7; 
    font-weight: bold;
}

input[type=radio] {
    display: none;
}
.input_label {    
    display:inline-block;
    background-image: url('../Images/checkboxOff.png');
    background-repeat: no-repeat;
    width: 14px;
    height:14px;
    padding-left: 3px;
}
.input_label_checked {
    display:inline-block;
    background-image: url('../Images/checkbox.png');
    background-repeat: no-repeat;
    width: 14px;
    height:14px;
    padding-left: 3px;
}
li.line_li {
    border-top: #ccc 1px solid;
    margin-top: 30px;
    margin-bottom: 30px !important;
}
div.line_li {
    border-top: #ccc 1px solid;
    margin-top: 16px;
    margin-bottom: 16px !important;
}
.SelectButton {
	background: url('../Images/pic_select.png') no-repeat right top; 
	text-decoration: none;
    display: inline-block; 
    border:none;
    cursor: pointer;
    float:left;
    width: 209px;
    height: 46px;
    margin-top: -50px;
    float: right;
}
img.steps_all {
    float: right;
    margin-top: 15px;
}
*img.steps_all_e7 {
    position:relative;
    bottom: 50px;
}
.btn_blue_back {
    width: 204px;
    height: 43px;
    border: none;
    cursor: pointer;
	background: url('../Images/pic_back_step.png') no-repeat right top;
}
.btn_green_back {
    width: 206px;
    height: 43px;
    border: none;
    cursor: pointer;
	background: url('../Images/pic_next_step.png') no-repeat right top;
    position: relative;
    right: 4px;
}
.btn_text {
	line-height: 43px; 
	display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    text-decoration: none;
}
.style_message {
    position: relative;
    margin: 0 auto;
    background: white;
    width: 600px;
    height: 400px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    z-index: 10;
}
.textBoxFormat {
    font-size: 14pt;
    text-align: center;
    margin-top: 40px;
    float: left;
}
.overlay-back {
    position   : absolute;
    top        : 0;
    left       : 0;
    width      : 100%;
    height     : 160%;
    background : #000;
    opacity    : 0.4;
    filter     : alpha(opacity=40);
    z-index    : 5;
}
.btn_end {
    width:256px;
    height: 33px;
    text-align:center;
    text-decoration: none;
    display: inline-block; 
    border:none;
    cursor: pointer;
	background: url('../Images/pic_end.png') no-repeat right top;
}
.btn_end_text {
	line-height: 33px; 
	display: inline-block; 
    border:none;
	height: 43px;
    color: #000;
    font-size: 13px;
    width:256px;
}
.more_info {
    font-size: 10pt;
    color: black;
    font-weight: normal;
}
span.more_info_points {
    font-size: 14pt;
    color:#03a4b7;
}
*div.p_position_ch {
    position: relative;
    bottom: 12px;
}