@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing: border-box;
}

html{
	font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;
	-webkit-text-size-adjust:none;
	font-size:16px;height: 100%;
}

body {
	width:auto;
	height:100%; 
	}

header {
	min-width:1200px;
	max-width:100%;
	/*min-height: 60px;*/
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #004492;
}
header h1 {
	text-align:center;
	}
header h2 {
	font-size:1.8em;
	font-weight:normal;
	color:#004492;
	text-align:center;
	padding: 5px 0;
	}
article {
	min-width:1200px;
	max-width:100%;
	height:84%;
	min-height:480px;
	margin:0 auto;
	box-sizing: border-box;
	}
article p{
	margin-top: 30px;
	margin-bottom: 5px;
	
	}

.wrapper {
	max-width: 800px;
	min-width:300px;
	/*height:100%;*/
	padding:2% 5%;
	margin: 0 auto;
	box-sizing: border-box;
	}
.wrapper h2 {
	font-size: 1.5em;
	font-weight: normal;
	width: 100%;
    letter-spacing: 25px;
    text-indent: 0px;
    text-align: center;
	color: #004492;word-break: break-all;
	padding:30px 0px 15px 30px;
	}
	
.wrapper p{font-size:16px;}
.required-marker {
    font-size: 16px;
    color: #F4364C;
    top: 2px;
    position: relative;
	}
.texred {
	color:#F00;
	}

.txtNewline24 {
	padding-bottom:20px;
	line-height:24px;
	border-bottom:1px dashed #EAEAEA;
	text-justify:inter-ideograph;
	text-align: justify;
	}
.center {
	text-align:center;
	}
.lineheight40 {
	line-height:60px;}
.text-contrl {
	font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;
	color: #A09F9F;
	width: 100%;
	height: 50px;
	line-height: 40px;
	background: white;
	padding-top: 28px;padding-bottom: 6px;
	border-bottom: 1.3px solid #004492;
	border-radius: 0px;
	border-top:none; border-right:none; border-left:none;
	outline:medium;
	font-size: 16px;
	line-height: 1.42857143;
	padding-right: 12px;
	padding-left: 12px;
	}


.text-contrls {
	font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;
	color: #A09F9F;
	width: 50%;
	height: 50px;
	line-height: 40px;
	background: white;
	padding-top: 28px;
	padding-bottom: 6px;
	border-bottom: 1.3px solid #004492;
	border-radius: 0px;
	border-top:none; border-right:none; border-left:none;
	outline:medium;
	font-size: 16px;
	line-height: 1.42857143;
	padding-right: 12px;
	padding-left: 12px;
}
.list {
	margin-top: 10%;
	text-align: center;
	height: 50px;
	margin-bottom: 10px;
	clear: both;
	box-sizing: border-box;
	}

buttom a{
	text-decoration:none;}
.btn{
	text-align:center;
	margin-bottom:20px;
	
	
	}
.btn a{
	color:#747374;
	display:block;
	border:1px solid #747374;
	text-decoration:none;
	line-height:40px;border-radius: 15px;
	}
.btnno a{font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;
	
	font-size: 16px;
	padding:2.8px 0px;
	
	}
.btn a:hover{
	color:#FFF;
	background-color:#747374;
	}
.btn-primary {
	font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;
	width:100%;
	border:0;
	border-radius: 15px;
	outline: none;
	cursor: pointer;
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding: 13px 0px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.4);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.4);
	text-shadow: 0px 0px 0px rgba(0,0,0,0.25);
	background-color: #004492; margin-right:15px;
}
.btnlong{ width:99%;}
.two2{padding:0px;}
.btn-primary:hover {
	background-color: #0555A5;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .2s ease-in-out;

}
footer {
	font-size:13px;
	color:#FFF;
	min-width:1200px;
	max-width:100%;
	height:auto;
	bottom:0px;
	position:relative;clear:both;
	line-height:30px;
	text-align:center;
	background-color:#004492;
	}
	
	/**/
	
	
	@charset 'UTF-8';
/* @FONT-FACE loads font into browser */
@font-face {
  font-family: 'typicons';
  src: url('css/typicons.eot');
  src: url('css/typicons.eot?#iefix') format('embedded-opentype'),
       url('css/typicons.woff') format('woff'),
       url('css/typicons.ttf') format('truetype'),
       url('css/typicons.svg#typicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.okcolor {
	color:white;
	background-color:green;
	margin-left:15px;
	padding:0 5px;
	border:solid 1px green;
	}
.nocolor {
	color:white;
	background-color:red;
	margin-left:15px;
	padding:0 5px;
	border:solid 1px red;
	}
.container {
   min-height:100%;
   height:800px;
   position:relative;}


.height900{height:900px;}
.height940{height:940px;}
.main {
   padding-bottom:10px;   /* Height of the footer */
}.footer {
   position:absolute;
   bottom:0px;
   width:100%;
   height:60px;
}.pw{ float:right; margin-top:5px; padding-left:15px; margin-bottom:px; }.re8{ margin-left:3%; width:5%;  }#captcha{ width:25%; min-width:95px;}
/*personal center star*/
/*a1 ��������� ������������*/
.a1{width:30%;float:left; text-align:right; padding-right:10px;}
/*a2������������ ���������������*/
.a2{width:70%; border-bottom:1px solid #000; float:left;}
.a21{width:50%; float:left; margin-left:15px; margin-bottom:-20px;}
.a22{width:50%; float:left; margin-left:15px; padding-bottom:10px;}
.a3{width:70px; float:right; border:1px solid #004492; border-radius:13px; padding:4px 10px 4px 15px; margin-bottom:10px; margin:0 auto; position:relative; bottom:6px; font-size:12px; color:#004492;}

.a31{width:70px; float:right; border:1px solid ;border-radius:13px; padding:4px 10px 4px 15px; margin-bottom:10px; margin:0 auto; position:relative; bottom:6px; font-size:12px; color:#F1435E; }
.a4{ display:none;}

.a5{float:right; left:-1%; position:relative;font-size:12px;color:#004492;}

.a511{float:right; left:-90px; top:-16px;  position:relative;font-size:12px;color:#004492;}

/**/
.a6,.a61,.a41,.a4{ display:none;}

.a31,.a511{display:block;}

.bom{bottom:-18px;}
/*personal center end*/

/*fast security set star*/
.phonenumber{font-size:18px; margin-bottom:5px; text-align:center; letter-spacing:1px;}
.letter ,a{font-size:12px; text-decoration:underline; margin-bottom:5px;color: #A09F9F; text-align:center; letter-spacing:3px;}
.inputnl{ width:46%; bottom:15px; position:relative; left:87px; font-size:16px;}
.mdtwo{  margin:5px 0px 10px 0px ; letter-spacing:1px;}
.q1p{text-align:center;}
.q2p{text-align:center; }
.q3p{text-align:left; }
.phoneleft{width:40%;float:left; }
.Q2{ margin-top:-40px;}
#dc_list_1_0,#dc_list_1_1{ border:1px solid #004492; border-radius:18px; padding:14px; background: url(/cas/meb/images/arrow.png) no-repeat scroll right center transparent ; background-size:40px ; font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;  appearance:none;
  -moz-appearance:none;font-size:14px;
  -webkit-appearance:none;   cursor:pointer;
  width:20%; min-width:260px;  float:left; margin-left:3%; 
  }


.questionmelike{width:100%; }
.shortleft{width:45%; float:left;}
.shortright {width:45%; float:right; margin-right:11px;  }
.question0{width:100%; max-width:800px; height:auto; padding-top:20px; margin-bottom:00px;}
.question1{width:100%; max-width:800px; padding-top:20px; margin-bottom:-100px;}
#dc_question_1_1,#dc_answer_1_1,.shortright  input,.shortleft input{font-family:"Roboto", "���������������", Helvetica, Arial, Verdana, sans-serif;width:100%;
	color: #A09F9F;
	height: 50px;
	line-height: 40px;
	background: white;
	padding-top: 28px;padding-bottom: 6px;border-bottom:1px solid #004492;
	border-bottom: 1.3px solid #004492;
	border-radius: 0px;
	border-top:none; border-right:none; border-left:none;
	outline:medium;
	font-size:16px;
	padding-left:12px; }	
#dc_question_1_1{ float:left;width:54%; margin-left:-52%; margin-top:49px; }
#dc_answer_1_1{ float:right;width:54%; margin-right:-7.5%; margin-top:49px; }/*������*/
/*fast security set end*/


