
/* Login Page CSS */

.login-top-section{
	
    margin-top: 0%;
    
	z-index: 0;
	background-repeat:no-repeat;
	background-size: cover;
}

.bottom-section{
	background-color:#B1BDC2;
	height: 350px;
}

.logo_image{
	margin-top:5%;
}

.yckcms_text{
	margin-top:15%;
	width:100%;
}

.login-section{
	background-color:#7C1073;
	height: 200px;
	border-radius: 8px;
	margin-top:15%;
}

.login_email{
	border-radius: 6px !important;
}

.login_password{
	border-radius: 6px !important;
}
.title2{
	display: block;
	height: 0px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	width: 100%;
	color: #FFF;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 0 15px;
	font-weight: 300;
}
div.upload{
	width:120px;
	height:34px;	
	background-image: url(../img/upload.png);
	overflow: hidden;
}
div.upload input {
	width: 120px !important;
	height: 34px !important;
	opacity: 0 !important;
	overflow: hidden !important;
}
.error{
	color:red;
}
table.dataTable thead .sorting:after{
opacity:0 !important;
}

/* For Waiting Loader While Uploading */

.fade{ background-color:rgba(0,0,0,0.6); width:100%; height:100%; left:0;  top:0; z-index:9998; position:fixed;opacity: 0.8; }

#waitdiv{ position:absolute; z-index:9999; left:45%;  top:45%;}


.multiselect.dropdown-toggle.btn.btn-default{
    background-color: white !important;
    height: 35px !important;
}
#show_hide{
		display: none; 
		position:fixed;
		background-color:#FFF;
		border:5px solid #fece2f;
		top:9%;
		left:0px;
		width:40%;
		margin-left:60%;
		z-index: 100;
		height:60%
	}
	#not_work{
		height:100%;
		width:100%;
		top:0;
		left:0;
		background-color:#666666;
		position:f
		top:9%;
		left:0px;
		padding:2%;
		border:5px solid #fece2f;
		width:95%;
		margin-left:4%;ixed;
		display: none; 	
		opacity:0.5;		
	}
	#map-canvas {
	    height: 350px;
		width:100%;
        
    }
	#show_hide_location{
	z-index: 100;
	height:450px;
}

#minimize{
	display:none;
}
#not_work_location{
	height:100%;
	width:100%;
	top:0;
	left:0;
	background-color:#666666;
	position:fixed;
	display: none; 	
	opacity:0.5;		
}
.graphbtn{
padding:5px;
}
div.amcharts-chart-div a{
opacity:0 !important;
}
.zoom_img img{
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom_img img{
border-radius: 10px;
}
.zoom_img img:hover{
-moz-transform:scale(3); 
-webkit-transform:scale(3);
-o-transform:scale(3);
z-index: 9999;
}
ul.multiselect-container{
    
    overflow-y: scroll !important;
    max-height: 300px;
}

.dt-buttons{
	float:right !important;
	margin-left:35px;
}
/*team page start*/
#staff_list {
	list-style: none;

}
#staff_list li {
	padding: 0px 0px 5px 0px;
	margin-left: -25%;
}
.unselected_staff {
	display: none;
}
.staff_title {
	font-size: 10px;
    margin-left: 3%;
}
/*team page end*/
/* Extra small devices (phones, up to 480px) */
@media screen and (max-width: 767px) {
	.custbtn{
		font-size: 1.6vw;
	}
	.custmargin{margin-top: -8px;}
	.nav-pills>li+li{width: 24%;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.custbtn{
		font-size: 1.6vw;
	}
	.custmargin{margin-top: -8px;}
	.nav-pills>li+li{width: 24%;}
}
/* tablets/desktops and up ----------- */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* large desktops and up ----------- */
@media screen and (min-width: 1200px) {
}
.date-width{
	width: 60%
}
.date-wid{
	width: 40%
}
.bootstrap-select>.dropdown-toggle{
  height: 35px !important;
}
