.errorMsg {
	background-color: #F8BEBE;
	border: 1px solid #E81515;
	padding: 5px 5px 5px 30px;
	margin-bottom: 10px;
	background-image: url(no.png);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	color:#000;
}

.sucessMsg {
	padding: 5px 5px 5px 30px;
	border: 1px solid #84EE4B;
	background-color: #D4FABF;
	margin-bottom: 10px;
	background-image: url(yes.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	color:#000;
}

.alertMsg {
	background-color: #ffe24e;
	padding: 5px 5px 5px 30px;
	margin-bottom: 10px;
	border: 1px solid #CE8B00;
	margin-bottom: 10px;
	background-image: url(edit.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	color:#000;
}

.folderimage{
	padding-top:10px;
	padding-bottom:10px;
		-webkit-transition:all 0.3s; 
	-moz-transition:all 0.3s; 
	-ms-transition:all 0.3s; 
	-o-transition:all 0.3s; 
	transition:all 0.3s;
	border: 1px solid #fff;
	text-align:center;
	
}
.folderimage a{
	font-size:14px;
	color:#333;
	display:block;
	height:50px;
	overflow:hidden;
}
.folderimage img{
	margin-left:auto;
	margin-right:auto;
	display:block;
	/* max-height:50px; */
	height:40px!important;
	width:40px!important;

}
.folderimage:hover{
	cursor:pointer;
	background:#eef;
	border: 1px solid #666688;
}

.filecheckbox{
    height: 20px;   
    width: 20px;
}
.tableoverlay{
	height:500px!important;
	display:block;
	position:absolute;
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	z-index:999999999999999999!important;
}
.loading{
	display:none;
	position: fixed; 
	background: rgba(0, 0, 0, .5);
	width:100%!important;
	height:100%!important;
	z-index:999999999999999999!important;
	text-align:center;
	padding-top:100px;
}
.loading img{
	background:#fff;
	width:120px;
	border-radius:10px;
}



[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  background: #fff;
  border:1px solid #000;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: -0.2em; left: .0em;
  font-size: 2em;
  line-height: 0.8;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #ccc;
}



.imagegallerylist{
	background:#000;
	background-image: url(../images/jpeg.png); 
	 background-size: 100% auto;
	 background-repeat: no-repeat;
	 background-attachment: fixed;
    background-position: center; 
	 width:100%;
	 height:150px; 
	 text-align: center;
}

.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding:5px;
  overflow: auto;
  z-index:9999999999;
  background:#fafafa;
}
.smallscreen{
	max-height:480px!important;
	overflow: auto;
	padding:5px;
	background:#fafafa;
	border:1px solid #ccc;
}
.email-smallscreenbutton{
	position:absolute;
	right:15px;
	display:inline-block;
}
.email-fullscreenbutton{
	position:absolute;
	right:5px;
	top:5px;
	display:none;
}