.containeri {
	width:100%;
	float:left;
}
legend {
    display: block;
    width: auto;
    padding: 0 5px 0 5px;
    margin-bottom: 20px;
    font-size: inherit;
    line-height: inherit;
    color: #c0c0c0;
    border: 0;
	font-weight:bold;
    /* border-bottom: 1px solid #e5e5e5; */
}
.control-label {
    color: #1b7eb0;
    text-decoration: none;
    text-shadow: 1px 1px 0px #FFF;
	font-weight:normal;
}
.form-control {
	color: #333;
	text-decoration: none;
	border: 1px solid #bbbbbb;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	background: -moz-linear-gradient(top, #ffffff, #dedede);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));

    filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dedede);
}
.input-margin {
	margin:5px 0 5px 0;
}
/*.btn-primary {
	filter: Alpha(Opacity=40);
	opacity:0.40;
	color: #FFF;
}
.btn-primary:hover {
	filter: Alpha(Opacity=99);
	opacity:0.99;
}*/
.al-center {
	text-align:center !important;
}
.al-left {
	text-align:left !important;
}
.al-right {
	text-align:right !important;
}
.none-padding {
	padding:0px;
}
.sml-padding {
	padding: 20px 0 20px 0;
}
.large-padding {
	padding: 40px 0 40px 0;
}
.top-padding{
	padding: 10px 0 0 0;
}
.bottom-padding{
	padding: 0 0 10px 0;
}
.right-padding{
	padding: 0 0 0 10px;
}
.left-padding{
	padding: 0 10px 0 0;
}
.sml-logo {
	width:44px;
	padding:5px 0 0 0;
	float:left;
	display:none;
}
#setting_btn {
	background: none;
    border: none;
    box-shadow: none;
	/* position: absolute; */
    margin: 12px 0 0 2px;
	/*top: 38px;
    left: 2px;*/
}

table {}
table thead tr {
	font-size: 11px;
    color: #818181;
		
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background: -moz-linear-gradient(top, #f6f6f6, #ebebeb);
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ebebeb));
    filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#ebebeb);
}

table thead tr th {
	padding: 5px 8px 5px 8px;
	/*background-image: url(../images/stat-part2.png);
	background-repeat: repeat-y;
	background-position: right center;*/
}
table tfoot tr {
	font-size: 11px;
	color: #818181;
	background: -moz-linear-gradient(top, #f6f6f6, #ebebeb);
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ebebeb));
    filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#ebebeb);
	border: 1px solid #dbdbdb;
}
table tfoot tr th {
	padding: 5px 8px 5px 8px;
	/*background-image: url(../images/stat-part2.png);
	background-repeat: repeat-y;
	background-position: right center;*/
}
table tbody tr {
	font-size: 11px;
	color: #818181;
	background:#f7f7f7;
}
table tbody tr td {
	padding: 3px !important;
	/*background-image: url(../images/stat-part2.png);
	background-repeat: repeat-y;
	background-position: right center;*/
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color:#f7f7f7;
}
.table-striped>tbody>tr:nth-of-type(odd):hover{
	background-color:#d2e1ff;
}
.table-striped>tbody>tr:nth-of-type(even){
	background-color:#ededed;
}
.table-striped>tbody>tr:nth-of-type(even):hover{
	background-color:#d2e1ff;
}
@media screen and (max-width : 1366px){
	
}
@media screen and (max-width : 1024px){
	
	
}
@media screen and (min-width : 769px){

#main-container {
	width:100%;
	padding:0px;
	margin:0px;
}

}
@media screen and (max-width : 850px){
.inBackground {
	margin-top:20px;
}	
	
}

@media screen and (max-width : 780px){
	#container #row #left {
		display: inline-block;
		float:left;
		width:100%;
	}
	#container #row #right {
		display: inline-block;
		float:left;
		width:100%;
	}
	#container #row #middle {
		display: inline-block;
		float:left;
		width:100%;
	}
}
@media screen and (max-width : 768px){
	.al-center {
		text-align:center !important;
	}
	.al-left {
		text-align:center !important;
	}
	.al-right {
		text-align:center !important;
	}
	#main-container {
		width:100%;
		padding:0px;
		margin:0px;
	}
	.inBackground {
		margin-top:20px;
	}
	.persNote {
		float:left;
		margin-left:15px;	
	}
	
}
@media screen and (max-width : 640px){

	
}
@media screen and (max-width : 480px){
	.sml-logo {
		display:block;
	}
	.login-box-wrap .col-lg-12 {
		padding:0px !important;
	}
	.logRunning .sologn {
		width:80%;
		padding-top:12px !important;
	}
	.wel_come_box {
		margin-left: 0px;
		margin-bottom: 25px;
		margin-top: 20px;
	}
	#login-inner-box {
		float: none;
		display: table;
		margin: 0 auto;
	}
	.logRunning .sologn {
		padding:10px 0 0 0;
		float:right;
		width:70%;
	}
	.logLeftBox {
		display:none !important;
	}
	.logrLeftBox {
		display:block !important;
	}
	.logRunning {
		display:grid;
		width:250px;
	}
	.logTRunning {
		display:none;
	}
}
@media screen and (max-width : 320px){
	
}
@media screen and (max-width : 240px){
}
@media all and (-ms-high-contrast:none){ 
}
@media all and (-ms-high-contrast:none){ 
}