@charset"utf-8";
* {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
}
*:focus {
  box-shadow: none !important;
}
html, body {
  height: 100%;
}
html {
	overflow-y: scroll;
}
body {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 16px;
	line-height: 1.5;
	color: #1A1A1A;
	background-color: #e9ebee;
}
img, div, p, input {
	padding: 0px;
	margin: 0px;
	border: 0px;
	box-sizing: border-box;
	display: block;
	min-height: 1px;
}
textarea {
  resize: none;
}
span {
	white-space: nowrap;
}
img a {
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #1A1A1A;
}
.custom-select-sm option {
  text-align: right;
}
.div100 {
	width: 100%;
	height: auto;
	font-size: 1em;
	line-height: 1.5;
}
.center-content {
	text-align: center;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
 }
/*--- line ---*/
hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.horizontal-line {
	width: 100%;
	height: 1px;
}
.footer {
	width: 100%;
	height: 40px;
}
/*--- object ---*/
.cursor-default {
	cursor: default !important;
}
.cursor-pointer {
	cursor: pointer;
}
.icon { /*--16--*/
  font-size: 1em;
  line-height: 1;
}
.icon-p2 { /*--18--*/
  font-size: 1.125em;
  line-height: 1;
}
.icon-p3 { /*--20--*/
  font-size: 1.25em;
  line-height: 1;
}
.icon-p4 { /*--25--*/
  font-size: 1.5625em;
  line-height: 1;
}
.icon-p5 { /*--30--*/
  font-size: 1.875em;
  line-height: 1;
}
.position-m1 {
	position: relative;
	top: -1px;
}
.position-m2 {
	position: relative;
	top: -2px;
}
.position-m3 {
	position: relative;
	top: -3px;
}
.position-m4 {
	position: relative;
	top: -4px;
}
.position-m5 {
	position: relative;
	top: -5px;
}
.position-m10 {
	position: relative;
	top: -10px;
}
.position-p1 {
	position: relative;
	top: 1px;
}
.position-p2 {
	position: relative;
	top: 2px;
}
.position-p3 {
	position: relative;
	top: 3px;
}
.position-p4 {
	position: relative;
	top: 4px;
}
.position-p5 {
	position: relative;
	top: 5px;
}
.position-p10 {
	position: relative;
	top: 10px;
}
/*--- font ---*/
.font-p1 {
	font-size: 1.0625em;
}
.font-p2 {
	font-size: 1.125em;
}
.font-p3 {
	font-size: 1.1875em;
}
.font-p4 {
	font-size: 1.25em;
}
.font-p5 {
	font-size: 1.3125em;
}
.font-m1 {
	font-size: 0.9375em;
}
.font-m2 {
	font-size: 0.875em;
}
.font-m3 {
	font-size: 0.8125em;
}
.font-m4 {
	font-size: 0.75em;
}
.font-m5 {
	font-size: 0.6875em;
}
/*--- preloader ---*/
.preloader-box {
	width: auto;
	height: auto;
}
/*--- color ---*/
.bg-info-dark {
	background-color: #27535E;
}
.bg-primary-dark {
  background-color: #144180;
}
.bg-danger-dark {
  background-color: #682326;
}
.bg-success-dark {
  background-color: #2A552A;
}
.bg-secondary-dark {
  background-color: #393D41;
}
.bg-secondary-light {
	background-color: #e9ecef;
}
.bg-green-light {
	background-color: #eafee9;
}
/*--- text color ---*/
.text-orange {
	color: #ff8000;
}
/*--- image ---*/
.image-warning-icon {
	width: 30%;
	border: 1px solid #e9ecef;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}
/*--- cover image ---*/
.square {
  width: 100%;
	padding-bottom: 100%;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	box-sizing: border-box;
	background-size: cover;
}
/*--- table column ---*/
.colsize-5 {
  width: 5%;
}
.colsize-10 {
  width: 10%;
}
.colsize-12 {
  width: 12%;
}
.colsize-15 {
  width: 15%;
}
.colsize-20 {
  width: 20%;
}
.colsize-25 {
  width: 25%;
}
.colsize-30 {
  width: 30%;
}
.colsize-35 {
  width: 35%;
}
.colsize-40 {
  width: 40%;
}
.colsize-45 {
  width: 45%;
}
.colsize-50 {
  width: 50%;
}
.colsize-auto {
	width: auto;
}
