@charset "UTF-8";

 /*---------------------------------------------------------------------------\
 | KCIT Website Framework                                                     |
 |  _  ______ ___ _____                                                       |
 | | |/ / ___|_ _|_   _|                                                      |
 | | ' / |    | |  | |                                                        |
 | | . \ |___ | |  | |                                                        |
 | |_|\_\____|___| |_|                                                        |
 |                                                                            |
 | Enquiries contact chris@kcit.com.au                                        |
 | Copyright Keep Calm IT PTY LTD                                             |
 \---------------------------------------------------------------------------*/

.blueimp-gallery > .close {
	/*
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0 40px 0 0;
	font-size: 20px;
	line-height: 30px;
	color: #fff!important;
	text-shadow: 0 0 2px #000;
	opacity: 0.8!important;
	display: none;
	*/
	color: #fff!important;
	font-family: "Roboto", "Work sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

.blueimp-gallery > .prev,
.blueimp-gallery > .next {
	/*
	position: absolute;
	top: 50%;
	left: 15px;
	width: 60px!important;
	height: 60px!important;
	margin-top: -42px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff!important;
	text-decoration: none;
	text-shadow: 0 0 2px #000;
	text-align: center;
	background: #111!important;
	background: rgba(0, 0, 0, 0.5);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: none!important;
	-webkit-border-radius: 42px!important;
	-moz-border-radius: 42px!important;
	border-radius: 42px!important;
	opacity: 0.5!important;
	cursor: pointer;
	display: none;
	*/
	font-size: 14px!important;
	color: #fff!important;
	font-family: "Roboto", "Work sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

input[type='file'] {
	color: transparent;
	display: none;
}

.dropbox {
	min-height:70px;
	border-style: dotted;
	border-color:#ccc;
	color:#bbb;
}

.dropbox-danger {
	border-color:#ccc;
	color:red;
}

/* input group buttons to receive danger colors */
.fv-plugins-bootstrap .form-group.input-radio-container.has-danger .btn,
.fv-plugins-bootstrap .form-group.input-select-container.has-danger .btn{
	border-color: rgba(220, 53, 69, 0.2)!important;
	background-color: rgba(220, 53, 69, 0.03)!important;
}

.fv-plugins-bootstrap .form-group.input-radio-container.has-danger .btn:hover,
.fv-plugins-bootstrap .form-group.input-select-container.has-danger .btn:hover{
	background-color: rgba(220, 53, 69, 0.3)!important;
}

.fv-plugins-bootstrap .form-group.input-radio-container.has-danger .btn.active,
.fv-plugins-bootstrap .form-group.input-select-container.has-danger .btn.active{
	border-color: rgba(220, 53, 69, 0.2)!important;
	background-color: rgba(220, 53, 69, 0.03)!important;
}

/* INLINE input group buttons to receive danger colors */
.fv-plugins-bootstrap .form-group.fv-plugins-icon-container.has-danger .btn-group-toggle .btn{
	border-color: rgba(220, 53, 69, 0.2)!important;
	background-color: rgba(220, 53, 69, 0.03)!important;
}
.fv-plugins-bootstrap .form-group.fv-plugins-icon-container.has-danger .btn-group-toggle .btn:hover{
	background-color: rgba(220, 53, 69, 0.3)!important;
}
.fv-plugins-bootstrap .form-group.input-radio-container.has-danger .btn.active,
.fv-plugins-bootstrap .form-group.input-select-container.has-danger .btn.active{
	border-color: rgba(220, 53, 69, 0.2)!important;
	background-color: rgba(220, 53, 69, 0.03)!important;
}

.fv-plugins-bootstrap .form-group.input-radio-container.has-success .btn.active,
.fv-plugins-bootstrap .form-group.fv-plugins-icon-container.has-success .btn.active,
.fv-plugins-bootstrap .form-group.input-select-container.has-success .btn.active{
	background-color: #28a745!important;
	color:white!important;
}

.fv-plugins-bootstrap .form-group.input-radio-container.has-success .btn.active.focus,
.fv-plugins-bootstrap .form-group.fv-plugins-icon-container.has-success .btn.active.focus,
.fv-plugins-bootstrap .form-group.input-select-container.has-success .btn.active.focus{
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 125, 0, 0.5)!important;
	box-shadow: 0 0 0 0.2rem rgba(0, 180, 0, 0.5)!important;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
	color: #D3E0E9;
	background-color: #045F9B;
	border-color: #cbdae5;
}





