@charset "utf-8";
/* CSS Document */
.col_center{ 
		padding:5px; 
		width:85%; 
		height:100%;
		 margin-top:10px;
		 margin-left:5%;
		border:1px  #999 solid;  	
		-webkit-border-radius: 20px 20px 20px 20px;
		border-radius: 20px 20px 20px 20px;
		-webkit-box-shadow: 1px 1px 1px 1px #EBE6EA;
		box-shadow: 1px 1px 1px 1px #EBE6EA;
		background:#f9f9f9;
 }

#login_title{  width:100%; height:20%; margin-bottom:10px;  }

#login_box{ margin-left:4px; padding:10px;  width:98%;}

codeadmin {
		font-family: Consolas, Monaco, Courier New, Courier, monospace; 
		font-size: 12px;
		border-bottom:1px #CCC  dashed; 
		color: #002166;
		display: block; 
		padding:5px;
}

codetitle{
		color: #F69;
}

code_subtitle{
		color: #0FF;
}

.frm_success , .frm_danger , .frm_alert, .frm_box{
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	-/*webkit-box-shadow: 1px 1px 15px #999 inset;
	-moz-box-shadow: 1px 1px 15px #999 inset;
	box-shadow: 1px 1px 15px #999 inset;*/
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50); 
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50);
}

.frm_success{  padding:10px; margin-top:5px; margin-bottom:5px; border:1px solid #ddd; background:#dff0d8 ; }
.frm_danger{ padding:10px; margin-top:5px; margin-bottom:5px; border: #800000 1px solid; background:#FFC0CB ;}
.frm_alert{ padding:10px; margin-top:5px; margin-bottom:5px; border: #FF0 1px solid; background:#FF9 ;}
.frm_box{ padding:10px; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; border:1px solid #ddd; background:#FFC;}

box_popup{
	border:1px solid #ddd; 
	background:#dff0d8 ;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50); 
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 50);
	width:80%;
	height:45%;
}

.box_search{
 background: #d9edfF;
padding:5px; padding-top:10px;   
border: #CCC 1px solid; width:95%;
margin-left:2%;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}

.string_info{
	font-weight:200; color: #09C; text-shadow:0px 2px 2px 0px rgba(0, 0, 0, 50);
}
.string_title{
	text-decoration: none;
    color: #235a81;
    cursor: pointer;
    outline: none;
}

.box_header{
border: #C90 1px solid; 
width:87%; height:149px;
-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
background:url(../img/banner.png);
}

.frm_center{
z-index:9;
border: #999 1px solid; background:#d9edf7;
position:fixed; top:32%; left:25%;
width:50%; height: auto; padding-bottom:20px;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px;
-webkit-box-shadow: 0 100px 250px 0 #8FA8A2;
box-shadow: 0 100px 250px 0 #8FA8A2;
}

.frm_center .title{
	background: #39C; padding:10px; 
	border-radius: 15px 15px 0 0;
	color:#FFF;
	-webkit-border-radius: 15px 15px 0 0;
}

.frm_center .detail{
	padding:10px;
	-webkit-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}

.error_border{
	color:#F30;
	border:solid #F63 1px;
}

input[type=checkbox], input[type=radio]{ width:18px; height:18px;}
.btn-primary-worapod {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary-worapod:hover {
    color: #fff;
    background-color: #39C;
}


.date-form { margin: 10px; }
label.control-label span { cursor: pointer; }

.link-menu{
	color:#FF9;
	font-weight:normal;
	font-variant:small-caps;
}
.link-menu:hover{
	color:#FFF;
	text-decoration: none;
	/*font-weight:bold;*/
}

.hover-bg-link{
		margin-left:15px;
		background-color: inherit;
		padding:5px;
    	box-sizing: border-box;
		width:95%;
	}
.hover-bg-link:hover{
		background-color: #999;
}

.bg-tools-box{ 
	position: relative;	
	margin-left:-20px; height:200px; 
	background-color: #6f5499; 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499));
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	padding: 30px 10px 10px 10px;
	color: #cdbfe3;
	background-repeat: repeat-x;
}
