@charset "UTF-8";
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.col-eq-height{display:grid;}

.underline {text-decoration:underline;}
.no-underline {text-decoration:none;}

.bold {font-weight:bold;}
.no-bold {font-weight:normal;}

.a-left {text-align:left;}
.a-center {text-align:center;}
.a-right {text-align:right;}

.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}

.f-left{float:left;}
.f-right{float:right;}
.f-none{float:none;}

.no-indent{text-indent:0;}

.no-border{border:0;box-shadow:none;}
.border{border:1px solid black;box-shadow:none;}
.cursor {cursor:pointer;}
.error{color:red;}

.bg-white{background-color:white;}

.hide{display:none;}
.hidden{visibility:hidden;}

.hr{
	border-bottom:1px solid #e8e8e8;
}

.loader {
	border:2px solid #f3f3f3; /* Light grey */
	border-top:2px solid #000000; /* Blue */
	border-radius:50%;
	width:15px;
	height:15px;
	animation:spin 2s linear infinite;
}

@keyframes spin {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(360deg); }
}

.w-auto {width:auto;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w800 {width:800px;}

.w5p {width:5%;}
.w10p {width:10%;}
.w12p {width:12%;}
.w15p {width:15%;}
.w20p {width:20%;}
.w25p {width:25%;}
.w30p {width:30%;}
.w35p {width:35%;}
.w40p {width:40%;}
.w45p {width:45%;}
.w50p {width:50%;}
.w55p {width:55%;}
.w60p {width:60%;}
.w65p {width:65%;}
.w70p {width:70%;}
.w75p {width:75%;}
.w80p {width:80%;}
.w85p {width:85%;}
.w90p {width:90%;}
.w95p {width:95%;}
.w100p {width:100%;}

.mh10 {min-height:10px;}
.mh15 {min-height:15px;}
.mh20 {min-height:20px;}
.mh25 {min-height:25px;}
.mh30 {min-height:30px;}
.mh40 {min-height:40px;}
.mh50 {min-height:50px;}
.mh60 {min-height:60px;}
.mh70 {min-height:70px;}
.mh80 {min-height:80px;}
.mh90 {min-height:90px;}
.mh100 {min-height:100px;}
.mh120 {min-height:120px;}
.mh150 {min-height:150px;}
.mh200 {min-height:200px;}
.mh250 {min-height:250px;}
.mh300 {min-height:300px;}
.mh350 {min-height:350px;}
.mh400 {min-height:400px;}
.mh500 {min-height:500px;}
.mh600 {min-height:600px;}
.mh700 {min-height:700px;}
.mh800 {min-height:800px;}

.mt0{ margin-top:0px; }
.mt3{ margin-top:3px; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px; }
.mt50{ margin-top:50px; }
.mt60{ margin-top:60px; }
.mt70{ margin-top:70px; }
.mt80{ margin-top:80px; }
.mt90{ margin-top:90px; }
.mt100{ margin-top:100px; }
.mb0{ margin-bottom:0px; }
.mb3{ margin-bottom:3px; }
.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb25{ margin-bottom:25px; }
.mb30{ margin-bottom:30px; }
.mb40{ margin-bottom:40px; }
.mb50{ margin-bottom:50px; }
.mb60{ margin-bottom:60px; }
.mb70{ margin-bottom:70px; }
.mb80{ margin-bottom:80px; }
.mb90{ margin-bottom:90px; }
.mb100{ margin-bottom:100px; }
.ml0{ margin-left:0px; }
.ml3{ margin-left:3px; }
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml25{ margin-left:25px; }
.ml30{ margin-left:30px; }
.ml40{ margin-left:40px; }
.ml50{ margin-left:50px; }
.mr0{ margin-right:0px; }
.mr3{ margin-right:3px; }
.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr25{ margin-right:25px; }
.mr30{ margin-right:30px; }
.mr40{ margin-right:40px; }
.mr50{ margin-right:50px; }

.pt0{ padding-top:0px; }
.pt3{ padding-top:3px; }
.pt5{ padding-top:5px; }
.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }
.pt25{ padding-top:25px; }
.pt30{ padding-top:30px; }
.pt35{ padding-top:35px; }
.pt40{ padding-top:40px; }
.pt45{ padding-top:45px; }
.pt50{ padding-top:50px; }
.pb0{ padding-bottom:0px; }
.pb3{ padding-bottom:3px; }
.pb5{ padding-bottom:5px; }
.pb10{ padding-bottom:10px; }
.pb15{ padding-bottom:15px; }
.pb20{ padding-bottom:20px; }
.pb25{ padding-bottom:25px; }
.pb30{ padding-bottom:30px; }
.pb35{ padding-bottom:35px; }
.pb40{ padding-bottom:40px; }
.pb45{ padding-bottom:45px; }
.pb50{ padding-bottom:50px; }
.pl0{ padding-left:0px; }
.pl3{ padding-left:3px; }
.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }
.pl25{ padding-left:25px; }
.pl30{ padding-left:30px; }
.pl35{ padding-left:35px; }
.pl40{ padding-left:40px; }
.pl45{ padding-left:45px; }
.pl50{ padding-left:50px; }
.pr0{ padding-right:0px; }
.pr3{ padding-right:3px; }
.pr5{ padding-right:5px; }
.pr10{ padding-right:10px; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:20px; }
.pr25{ padding-right:25px; }
.pr30{ padding-right:30px; }
.pr35{ padding-right:35px; }
.pr40{ padding-right:40px; }
.pr45{ padding-right:45px; }
.pr50{ padding-right:50px; }

@media (min-width: 1200px) {
	.text-right-lg {
		text-align: right;
	}
	.text-left-lg {
		text-align: left;
	}
	.text-center-lg {
		text-align: center;
	}
	.pull-right-lg {
		float: right;
	}
}
@media (min-width: 1025px) {
	.text-right-md {
		text-align: right;
	}
	.text-left-md {
		text-align: left;
	}
	.text-center-md {
		text-align: center;
	}
	.pull-right-md {
		float: right;
	}
}
@media (min-width: 769px) {
	.text-right-sm {
		text-align: right;
	}
	.text-left-sm {
		text-align: left;
	}
	.text-center-sm {
		text-align: center;
	}
	.pull-right-sm {
		float: right;
	}
}
@media (min-width: 480px) {
	.text-right-xs {
		text-align: right;
	}
	.text-left-xs {
		text-align: left;
	}
	.text-center-xs {
		text-align: center;
	}
	.pull-right-xs {
		float: right;
	}
}