.text-xs-left {
	text-align: left
}
.text-xs-right {
	text-align: right
}
.text-xs-center {
	text-align: center
}
.text-xs-justify {
	text-align: justify
}
@media (min-width: 544px) {
	.text-sm-left {
		text-align: left
	}
	.text-sm-right {
		text-align: right
	}
	.text-sm-center {
		text-align: center
	}
	.text-sm-justify {
		text-align: justify
	}
}
@media (min-width: 768px) {
	.text-md-left {
		text-align: left
	}
	.text-md-right {
		text-align: right
	}
	.text-md-center {
		text-align: center
	}
	.text-md-justify {
		text-align: justify
	}
}
@media (min-width: 992px) {
	.text-lg-left {
		text-align: left
	}
	.text-lg-right {
		text-align: right
	}
	.text-lg-center {
		text-align: center
	}
	.text-lg-justify {
		text-align: justify
	}
}
@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left
	}
	.text-xl-right {
		text-align: right
	}
	.text-xl-center {
		text-align: center
	}
	.text-xl-justify {
		text-align: justify
	}
}
.block-v-top, .block-v-just, .block-v-bottom {
	display: inline-block;
	float: none
}
.block-v-top {
	vertical-align: top
}
.block-v-just {
	vertical-align: middle
}
.block-v-bottom {
	vertical-align: bottom
}
.bd-callout {
	padding: 1.25rem;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	border: 1px solid #eee;
	border-left-width: .25rem;
	border-radius: .25rem
}
.bd-callout-warning {
	border-left-color: #f0ad4e
}
.bd-callout-danger {
	border-left-color: #a94442
}
.bd-callout-info {
	border-left-color: #31708f
}
.bd-callout-success {
	border-left-color: #3c763d
}
.bd-callout-primary {
	border-left-color: #0275d8
}
@media (max-width: 767px) {
	.container {
		width: 100%;
		max-width: 100%
	}
}
/*# sourceMappingURL=subBootstrap.css.map */

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths,
.col-xl-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-5ths {
	width: 20%;
	float: left;
}
@media (min-width: 544px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}
@media (min-width: 768px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-xl-5ths {
		width: 20%;
		float: left;
	}
}
*, :hover, :focus, :active {
	outline: 0;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xl {
	display: none !important;
}
@media (max-width: 544px) {
	.visible-xs {
		display: block !important;
	}
}
@media (min-width: 544px) and (max-width: 767px) {
	.visible-sm {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-md {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1119px) {
	.visible-lg {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-xl {
		display: block !important;
	}
}
.upperCase {text-transform: uppercase;}
.lowerCase {text-transform: lowercase;}
.hidden {
	display: none;
}

/* START: form error style */
.form-control-success
{
	border-color: #5cb85c;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.form-control-warning
{
	border-color: #f0ad4e;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}
.form-control-danger
{
	border-color: #d9534f;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}
.form-control-message
{
	padding: 3px 10px;
}
.form-control-message.bg-danger, .form-control-message.bg-success,.form-control-message.bg-warning
{
	color:#ffffff;
}
.form-control-message p
{
	margin: 0;
	padding: 0;
}
/* END: form error style  */

/* START: modal full screen */
.modal-fs
{
	position: relative;
	padding: 10px 20px;
	background: hsla(0, 0%, 100%, .96)
}
/* END: modal full screen  */