input.parsley-success,
select.parsley-success,
textarea.parsley-success {
	color: #468847;
	background-color: #DFF0D8;
	border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
	color: #B94A48;
	background-color: #F2DEDE;
	border: 1px solid #EED3D7 !important;
}

.parsley-errors-list {
	margin: 2px 0 3px;
	padding: 0;
	list-style-type: none;
	font-size: 0.9em;
	line-height: 0.9em;
	opacity: 0;
	color:#c2131f;
	transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
	opacity: 1;
}

.mb-2{margin-bottom: 2px}
.image-box{
	position: relative;
    margin-right: 15px;
}
.img-caption {
    position: absolute;
    right: 15%;
    bottom: 1px;
    left: 0%;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #f8f9fa;
    text-align: center;
    background: #313a46b8;
    width: 100%;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.disabled {
  pointer-events: none;
  cursor: default;
}

.br-1{
	border-right: 1px solid #f5f5f5;
}



/*********** IMAGE ZOOM EFFECT *************/

.zoom {
	display:inline-block;
	position: relative;
}

.zoom:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
	background:url('./assets/plugins/zoom-master/icon.png');
}

.zoom img {
	display: block;
}

.zoom img::selection { background-color: transparent; }

/*********** THEME OVERRIDE CLASS ***********/

#topnav {
	/*background: linear-gradient(to top, #136a8a,#267871) !important;*/
	/*background: linear-gradient(to top, #603813,#b29f94) !important;*/
	/*background: linear-gradient(to top, #2c3e50,#bdc3c7) !important;*/
	background: linear-gradient(to top, #232526,#414345) !important;
}
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover{
	background-color: #76b852 !important;
	border: 1px solid #8dc26f !important;
}

.btn-danger,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover{
	background-color: #495057 !important;
    border: 1px solid #495057 !important;
}

.btn-success,
.btn-success:active,
.btn-success:focus,
.btn-success:hover{
	background-color: #28a745 !important;
    border: 1px solid #28a745 !important;
}


.bg-accpunt-pages {
  	background: linear-gradient(to top, #232526, #414345) !important;
}
.account-box {
    background-color: #ffffffed !important;
}

.filter input,
.filter select{
	border: 1px solid #868e96;
	font-size: 12px;
	height: 33px !important;
}

.tablesaw td{
	vertical-align: middle;
}

.animate-increase{
	margin-top: 100px;
	transition: margin 700ms;
}


.pointer {
    cursor: pointer;
}