.light-input-center input[type=text], .light-input-center{
    text-align: center;
}
.error_wid_login {
    background-color: #FFEBE8;
    border: 1px dashed #FF0000;
    color: #FF0000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: 500;
    padding: 6px;
    width: 97%;
	clear:both !important;
}

.login_wid li{
	margin:5px;
}

.login_wid{
		list-style-type:none;
		border: 1px dashed #999999;
		width:98%;
		float:left;
		padding:5%;

	}
	.login_wid li{
		width:48%;
		float:left;
		margin:2px;
	}
	.afo_social_login{
		padding:5px 0px 0px 0px;
		clear:both;
		width:100% !important;
	}
	
	.login_wid li input{
		width:85%;
		float:left;
		margin:2px;
	}
	
.brd{border:1px #999999 solid;padding:10px; text-align:center;}
#mhead{
  min-height: 60px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		  text-align: center;
		  
}

#gplus{
margin: 100px auto;
position: relative;
text-align: center;
}

#userinfo{
text-align: center;
margin: auto;
}

#myad{
margin-top: 20px;
width: 728px;
position: relative;
margin : auto;
}

.usertable{
margin: auto;

}

.not-active {
 pointer-events: none;
 cursor: default;
}
.slot-disable {
 pointer-events: none;
 cursor: default;
 background:#f5f5f5;
}

tbody {
    border: 2px solid black;
    cursor: pointer;
    padding: 5px;
}
thead{
border: 2px solid black;
}
td{
 font-weight: bold;
/* text-align:center;*/
}
th{
 text-align:center;
}
.selected {
    background-color: brown;
    color: #FFF;
}
#demolist{
  max-height: 320px;
  overflow-y: scroll;
}

.message{
font-weight:bold;
color:red;
text-align:center;
font-size:20px;
}
.facebook{
float:left;
padding: 2px;
/*width:12%;*/
}
.twitter{
float:left;
padding-top: 3px;
padding-right: 2px;
/*width:12%*/
}
.gplus{ float:left;padding: 2px 1px;/*width:12%*/}
.viewsch{width:28%;float:left;}
.showsch{width:28%;float:left;}
.viewsch a{background-color:#009933;color:#fff !important;border-radius: 2px;padding: 2px 20px;text-decoration:none;}
.showsch a{background-color:#993300;color:#fff !important;border-radius: 2px;padding: 2px 9px;text-decoration:none;}
.viewsch a:hover{text-decoration:none;}
.showsch a:hover{text-decoration:none;}
.btnbg,.btnbg:hover,.btnbg:focus,.btnbg:active,.btnbg:visited{
background-color: #f7941d !important;
color: #fff !important;
font-weight: bold;font-size: 17px !important;
background:-webkit-linear-gradient(top, #f7941d 0%, #f7941d 100%)!important;
background:linear-gradient(to bottom, #f7941d 0%, #f7941d 100%)!important;
border:none !important;padding: 8px 20px !important;
outline:none !important;
}
.activa{ background:#0073aa !important;border-color:#0073aa !important;}
.formbg{background-color:#fff!important;margin-left: -20px;}
.adminbtnbg{
		padding: 6px 25px !important; 
		border-radius: 2px !important;
		background-color: #f7941d !important; 
		color: #fff !important;
		border: 2px #f7941d solid !important;
}
#drop2,#dropdn1{height:35px;}
.tblSaveForm {
border-top:2px #999999 solid;
background-color: #f8f8f8;
}
.tableheader {
background-color: #fedc4d;
}
.tablerow {
background-color: #A7D6F1;
color:white;
}
.btnSubmit {
background-color:#fd9512;
padding:5px;
border-color:#FF6600;
border-radius:4px;
color:white;
}
.message {
color: #FF0000;
text-align: center;
width: 100%;
}
.txtField {
padding: 5px;
border:#fedc4d 1px solid;
border-radius:4px;
}
.evenRow {
background-color: #fff;
font-size:12px;
color:#101010;
}
.evenRow:hover {
background-color: #fff;
}
.oddRow {
background-color: #fcfcfc;
font-size:12px;
color:#101010;
}
.oddRow:hover {
background-color: #fff;
}
.listheader {
background-color: #0073aa;
font-size:12px;
font-weight:bold;
color:#fff;
}
.dis_hide {
    display:none;
}
.form-table{border-collapse:inherit !important;}
.listheader td, .evenRow td, .oddRow td{padding-left:5px;}
#todate,#fdate{width: 120px !important;height: 28px !important;}
.error{color: #dd3d36; width: 15%; padding: 5px; font-size:15px;}
.showprogram{border-collapse: inherit;}
.showprogram strong{ color:#fff;}
.showprogram td{padding:0px 20px !important;}
.showprogram .rowdata{ background-color:#f1f2f2;}
.showprogram .activedata{ background-color:lightgrey;}
.text-primary{margin: 0;padding-bottom: 10px;}
#timer #time{color:blue;}
#timer, .timer-lighting {
    font-weight: normal !important;
    font-style: italic;
    color: #b2b2b2;
}
.ltn_templte{text-align:center !important;}
.colordescr{ font-weight: normal !important; font-style: italic; color: #b2b2b2;}
.colordescr strong{}
.colordescr b{}
#template, #descr{font-size:20px !important;}
#msg_err{width: 340px; margin-left: auto; text-align: center; margin-right: auto;}
.slider .slider-horizontal {
    width: 180px !important;
    height: 20px !important;
    margin-left: 0px !important;
}
.rgapick {
    cursor: pointer;
    padding: 15px 25px;
    border: solid #fff 6px;
    margin: 20px;
    margin-top: 20px;
}
.ony{background:rgb(250,0,0);}
.twy{background:rgb(0,250,0);}
.thry{background:rgb(255, 219, 88);}
.rga1{text-align:center; margin-bottom:40px; margin-top:15px;}
.rga2{text-align:right; margin-bottom:50px;}
.rga3{text-align:left; margin-bottom:50px;}