/*-----Background-----*/

.pagination {
    margin: 0px 0px;   
}
	h2.hedng {
    text-align: center;
    padding: 25px;
    font-size: 50px;
    /*background-color: black;*/
    color: white;
}
	.table {
    width: 100%;
    margin-bottom: 20px;
    background-color: white;
    text-align: center;
}

body{
	 /*background-image:url(https://s3.envato.com/files/243754334/primag.jpg);*/
	 background-repeat:no-repeat;
	 background-size:cover;
	 width:100%;
	 overflow:auto;	 
}

/*-----for border----*/

.inst_container{
	 font-family:Roboto,sans-serif;
	background-image:url(../img/bg.jpg) ;
     border-style: 1px solid grey;
     margin: 0 auto;
   text-align: right;
     opacity: 0.8;
     /*margin-top: 67px;*/
   	 box-shadow: 2px 5px 5px 0px #eee;
     max-width: 900px;
     /*padding-top: 10px;*/
     height: auto;
     width:100% !important;
     
}
/*--- for label of first and last name---*/
.lastname{
	 margin-left: 1px;
     font-family: sans-serif;
     font-size: 14px;
     color: white;
     margin-top: 10px;
}
.firstname{
	 margin-left: 1px;
     font-family: sans-serif;
     font-size: 14px;
     color: white;
     margin-top: 5px;
}
#lname{
	 margin-top:5px;
}	  

/*---for heading-----*/
.heading{
	 text-decoration:bold;
	 text-align : center;
	 font-size:30px;
	 color:rgb(255, 255, 255);
	 padding-top:10px;
     text-transform: uppercase;
     font-weight: 600;
}
/*-------for email----------*/
  /*------label----*/
#email{
	  margin-top: 5px;
}
/*-----------for Password--------*/
     /*-------label-----*/
.mail{
	 margin-left: 44px;
     font-family: sans-serif;
     color: white;
     font-size: 14px;
     margin-top: 13px;
}
.pass{
	 color: white;
     margin-top: 9px;
     font-size: 14px;
     font-family: sans-serif;
     margin-left: 6px;
     margin-top: 9px;
}
#password{
 margin-top: 6px;
}
/*------------for phone Number--------*/
      /*----------label--------*/
.pno{
	 font-size: 18px;
     margin-left: -13px;
     margin-top: 10px;
     color: #ff9;
	
}	

/*--------------for Gender---------------*/
     /*--------------label---------*/
.menitm {
	 color: white;
     font-family: sans-serif;
     font-size: 14px;
     margin-left: 28px;
     margin-top: 8px;
}

     /*---------- for Input type--------*/
.col-xs-2.itm{
	 color: white;
     font-size: 13px;
     margin-top: 9px;
     padding-bottom: 16px;
}
.col-xs-3.itm {
     color: white;
     font-size: 13px;
     margin-top: 9px;
     padding-bottom: 16px;
	 padding-right: 30px;
}	
/*------------For submit button---------*/
.sbutton{
	 color: white;
     font-size: 20px;
     border: 1px solid white;
     background-color: #080808;
     width: 32%;
     margin-left: 41%;
     margin-top: 16px;
	 box-shadow: 0px 2px 2px 0px white;
}
.btn.btn-warning:hover {
    box-shadow: 2px 1px 2px 3px #99ccff;
	background:#5900a6;
	color:#fff;
	transition: background-color 1.15s ease-in-out,border-color 1.15s ease-in-out,box-shadow 1.15s ease-in-out;	
}	
.form-control{
	margin-bottom: 14px !important;
	border: 3px solid #000000 !important;
} 
.btn-sm {
    margin-top: 2px !important;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 5px 0 !important;
   
}
td{
	width: 35%;
}
	  
#pageloader
{
  background: rgba( 255, 255, 255, 0.8 );
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999;
}

#pageloader img
{
  left: 45%;
  margin-left: -32px;
  margin-top: -32px;
  position: absolute;
  top: 30%;
}
div#example1_info {
    color: #ffffff;
}
div#example2_info {
    color: #ffffff;
    margin-left: 200px;
}
#example2_wrapper label, #example1_wrapper label{
    color:white;
}



#loading-icon-cbs-settings img{
    max-width: 50%;
}