.clr-main {
	color:#fe1737;
}

.title1{
	color:#fe1737;
	position:relative;
}
.title1::after {
	 background-color:#fdd415;
	 content: "";
	 width: 27px;
	 height: 4px;
	 border-radius: 5px;
	 position: absolute;
	 left: 0;
	 bottom: -5px;
}
.wa-logo {
	position:fixed;
	bottom:15%;
	right:10px;
	width:60px;
	height:60px;
	background:#4bc959;
	border-radius:100%;
	box-shadow:0 10px 35px 5px rgba(137, 173, 255, 0.45);
	z-index:9999;
}
/*basic styles start*/

.mhide {
	display:none;
}
.error, label.error, label.error p {
	color: #f85d2c !important;
	font-size:12px;
}
.showhide {
	position:relative;
}
.showhide span {
	position:absolute;
	top:8px;
	right:5px;
	cursor:pointer;
	z-index:9999;
}
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}
.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 25px;
}
.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 24px;
	line-height: 1.33;
	border-radius: 35px;
}
.m-panel-heading {
	padding:2px 0px;
	font-size:16px;
	font-weight:500;
	border-bottom:#008080 solid 2px;
	color:#e16123;
}
#loadpart {
	margin-bottom:30px;
}
.mcontent-section {
}
.mandatory {
	color:#FF0000;
	font-weight:bold;
}
#map {
	height: 100%;
}
.pac-container {
	z-index: 100000;
}
.mapcontrols {
	margin-top: 10px;
	border: 1px solid transparent;
	border-radius: 2px 0 0 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 32px;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
#pac-input {
	background-color: #fff;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	margin-left: 12px;
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	width: 300px;
}
#pac-input:focus {
	border-color: #4d90fe;
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#428bca;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#428bca;
	border-color:#428bca
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.web {
	width:100%;
	border-collapse:collapse;
}
.web td {
	border:1px solid #D9E9F4;
	padding:8px;
}
.web th {
	font-size:15px;
	text-align:left;
	padding:3px 0px 3px 10px;
	color:#ffffff;
	background-color:#04607A;
	border-image: none;
	border-color:none;
	border-style: solid;
	border-width: 1px;
}
.web a {
	text-decoration:none;
}
.web a:hover {
	color:#C30;
}
.web tr:nth-child(even) {
background-color:#F4F8FB;
}
.mtablelist {
	width:100%;
	border-collapse:collapse;
	margin:0 0 15px 0;
}
.mtablelist td {
	font-size:13px;
	border:1px solid #D9E9F4;
	padding:8px;
}
.mtablelist th {
	font-size:15px;
	text-align:left;
	padding:3px 0px 3px 10px;
	color:#ffffff;
	background-color:#04607A;
	border-image: none;
	border-color:none;
	border-style: solid;
	border-width: 1px;
}
.mtablelist tr:nth-child(1) {
color:#ffffff;
background-color: #167F92;
border: 1px solid #FFF;
}
.mtablelist tbody.no-bg tr:nth-child(1) {
 background:none;
 color:#696969;
}
.mtablelist tr:nth-child(even) {
background-color:#F4F8FB;
}
#m-modal {
	position:absolute;
}
#m-modal {
	z-index: 999999;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:fixed;
	background-image: url(../../images/exitbg.png);
	margin:0;
	overflow-y:auto;
}
.m-modal-content {
	position:absolute;
 *filter:alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	height:auto;
	width:50%;
	top:25%;
	left:25%;
	background:#fff;
	border:#f4f8fb solid 3px;
	border-radius:6px;
}
.m-modal-content .m-modal-header {
	position:relative;
	display:flex;
	align-items:flex-start;
	border-bottom:1px solid #e9ecef;
	padding:20px;
}
.m-modal-header .m-modal-title {
	margin-bottom:0;
}
.m-modal-header .m-modal-close {
	position:absolute;
	top:10px;
	right:20px;
	font-size:35px;
	font-weight:bold;
	background-color:transparent;
	-webkit-appearance:none;
	border:none;
}
.m-modal-content .m-modal-body {
	padding:20px;
}
.m-modal-content .m-modal-footer {
	border-top:1px solid #e9ecef;
	padding:20px;
}
