 @media only screen and (max-width: 700px){
	.modalpic-content {
	  width: 100%;
	}
  }
  input[type=time]::-webkit-clear-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance:none;
	appearance: none;
	margin: -10px; 
  }
#login_bg{
/*background: #f5f3e7;*/
background-image: url(../img/logincontainer.jpg);
/*background-repeat: no-repeat;*/
background-size: cover;
}
#login_container{
	background: #f5e2e4;
}
.loginbg2{
	
}
#savbtn{
	margin-right:102px;
}
#logincard{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	height: 100%;
	width: 300px !important;
	background: transparent;
	border: none !important;
	border-radius: 5px !important;
}
.btn-point{
	border-radius: 0px !important;
}
.text_login{
	color:  #0f1b2e !important;
}
.btn_login{
	background:  #0f1b2e !important;
	color: #fff;
}
.btn_login:hover, .btn_login:focus {
	background:  #9fb3d4 !important;
	color: #0f1b30 !important;
}

.bg-nav{
	background: #316b83;
	color:  #000 !important;
}
.dashboard_bg{
	background: #E5E4E2;
}
.navtext{
	color: #d5bfbf;
	text-decoration: none !important;
}
.navtext:hover{
	color: #dbcccc;
	text-decoration: none !important;
}
.footerbg{
	padding-top: 1em;
	padding-bottom: 1em;
	background: #224959;
	color:  #fff;
}
.dashwidget{
	border-bottom:  3px solid #396475;
	color:  #000;
}
.fright{
	float: right;
}

.btn_widget{
	background: #45468f;
	color:  #f5f5f5;
}

.btn_widget:hover {
	background: #45468f;
	color:  #cecfeb;
}

.form_widget{
	background: #798777;
	color:  #f5f5f5;
}

.form_widget:hover {
	background: #798777;
	color:  #000;
}

.no_link{
	text-decoration: none !important;
}

#search-row{
	background: #CEE5D0;
	color:  #;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
#search_col{
	background: #ccdece;
}
.edit_btn{
	background: #A58FAA;
	color:  #000;
}
.delete_btn{
	background: #766161;
	color:  #f3f3f3;
}
.input_mask{
	border:  1px solid #f00 !important;
	outline: 1px solid #f00 !important;
}

#form-row{
	box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
}

.select2-container--default .select2-selection--single{
	background-color: #fff;
	border: 1px solid #ced4da !important;
	border-radius: 4px;
}

.form_even_row{
	background: #c8dec9;
}
.form_odd_row{
	background: #d3e3d4;
}
.ErrP{
	display: none;
}
.Elm_hide{
	display: none;
}
.error{
	 color: #dc3545;
}
.imgviewboxtable{
	height:150px;
	width:200px;
}
.imgviewbox{
	height:150px;
	width:200px;
}
input[type=time]::-webkit-datetime-edit-ampm-field {
	display: none;
  }
  input[type=time]::-moz-datetime-edit-ampm-field {
	display: none;
  }
   
 input[type=time]::-webkit-datetime-edit-ampm-field {
  background-color: #7155d3;
  border-radius: 15%;
  color: red;
  padding: 19px 13px;
  display:none;
}
::-webkit-time-edit-ampm-field{
    color: transparent;
}
.searchspan{
	height:100%;
}

#loader {
	position: absolute;
	left: 50%;
	top: 45%;
	z-index: 1;
	width: 120px;
	height: 120px;
	margin: 106px 0 0 -76px;
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
  }
  
  @-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }
  
  /* Add animation to "page content" */
  .animate-bottom {
	position: relative;
	-webkit-animation-name: animatebottom;
	-webkit-animation-duration: 1s;
	animation-name: animatebottom;
	animation-duration: 1s
  }
  
  @-webkit-keyframes animatebottom {
	from { bottom:-100px; opacity:0 } 
	to { bottom:0px; opacity:1 }
  }
  
  @keyframes animatebottom { 
	from{ bottom:-100px; opacity:0 } 
	to{ bottom:0; opacity:1 }
  }
  .loadershow{
	  display: none;
  }
  #myImg {
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
  }
  .draggigtr{
	cursor:grabbing	
  }
  #myImg:hover {opacity: 0.7;}
  
  /* The Modal (background) */
  .modal_pic {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 20px; /* Location of the box */
	left: 25%;
	top: 0;
	bottom:5px;
	width: 50%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
  }
  
  /* Modal Content (image) */
  .modalpic-content {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
  }
  
  /* Caption of Modal Image */
  #captionpic {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
  }
  
  /* Add Animation */
  .modalpic-content, #captionpic {  
	-webkit-animation-name: zoompic;
	-webkit-animation-duration: 0.6s;
	animation-name: zoompic;
	animation-duration: 0.6s;
  }
  
  @-webkit-keyframes zoompic {
	from {-webkit-transform:scale(0)} 
	to {-webkit-transform:scale(1)}
  }
  
  @keyframes zoompic {
	from {transform:scale(0)} 
	to {transform:scale(1)}
  }
  
  /* The Close Button */
  .closepic {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
  }
  
  .closepic:hover,
  .closepic:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
  }
  .without_ampm::-webkit-datetime-edit-ampm-field {
	display: none;
  }
  /* 100% Image Width on Smaller Screens */
 
 .popup{
 	cursor: pointer !important;
 }
 .importcol{
 	border:  1px solid #b7c9c1;
 }

 #chartdiv {
	  width: 100%;
	  height: 500px;
	}
.display-none{
	display:none;
}
.cursor-pointer
{
	cursor: pointer;
}
.click_icon{
	cursor: pointer;
}
.totalfims{
	background-color: #caca2c;
	color: black;
	padding: 10px 15px;
	text-align: center;
	font-size: 1.5rem;
}

.btn-site_one{
	background: #ffc657;
	color: #000;
}

.btn-site_two{
	background: #018c43;
	color: #fff;
}

.btn-site_three{
	background: #f17aa9;
	color: #000;
}

.btn-site_four{
	background: #793e8d;
	color: #fff;
}
.alertRembx {
	position: relative;
	/* padding: 1rem 1rem; */
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}