body{font-size: 14px;}
.required label:before {
    color: #ff3860;
    content:"*";
    position: absolute;
    margin-left: -0.5em;
}
#loader{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/loader.gif') 50% 35% no-repeat rgb(249,249,249);
	opacity:0.5;
}
th.wide-1{
	min-width:100px;
}
th.wide-2{
	min-width:200px;
}
th.wide-3{
	min-width:300px;
}
.jumbotron {padding: 1rem 1rem;background-color: #F1F1F1;border: 1px solid #ddd;}
.jumbotron h3{font-size: 20px;}
.header{ width:100%;z-index:300}
.header #serverType{color: #ff0011;font-weight: bold;position: relative;bottom: 10px;font-size: 20px;margin: 10px;}
#searchLmNoForm{padding: 10px 15px; border: 1px solid #ddd;background-color: #f5f5f5;}
.footer { width:100%}
#registration, #enquiryForm, #loginFrm, #userFrm, #statusDiv{
	background-color: white;
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    color: #4a4a4a;
    max-width: 100%;
    position: relative;
    /*margin-bottom: 80px;*/
}
#statusDiv{margin-bottom: 20px;}
.reg-header {
    background-color: #3169BE;
    align-items: center;
    color: #fff;
    display: flex;
    flex-grow: 1;
    font-weight: 700;
    padding: 0.75rem;
}
#registration p, #enquiryForm p, #loginFrm p, #userFrm p, #statusDiv p{margin:0}
#registration .row, #enquiryForm .row, #loginFrm .row, #userFrm .row, #statusDiv .row{margin:8px}
.custom-file-input~.custom-file-label::after {
    content: attr(data-label);
}
html, body {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
}
.content {
  flex: 1 0 auto;
  background:#f8f7f5;
}
.footer {
  flex-shrink: 0;
}

.footer div {
  /*margin-left: 100px;*/
}

a.btn.btn-primary, .btn-primary{
	background-color:#004ea2;
}
a.btn.btn-info {
	background-color:#0c5c68;
}
a.openPopup.btn-info.btn-sm {
    background-color: #0c5c68;
}

button.btn.btn-success.btn-lg {
    background-color: #175d26;
}

.contrastLink a
{
color: #0f00ff;
}

.footer div a {
color: #0f00ff;
}

header .headerTitle {
  font-size:24px;
}

.header ul li {
  text-align: center;
  height: 30px;
  margin: 3px 6px;
}

.header .lang-link, .header .lang{
  	padding: 0.5rem;
}

.header ul li:hover, .header .lang-link:hover {
  background: #a8dded;
  border-radius: .25rem;
}
#navigation>li {
    
}
#navigation .navbar-light .navbar-nav .nav-link {
	height: 30px;
    display: flex;
    align-items: center;
    font-size: 1em;
    transition: color 0.25s ease 0s;
}
/*
.header ul li:nth-child(1):hover {
  background: #73C02C;
  border-radius: .25rem;
}

.header ul li:nth-child(1):hover {
  background: #73C02C;
  border-radius: .25rem;
}

.header ul li:nth-child(2):hover {
  background: #FF9F15;
  border-radius: .25rem;
}

.header ul li:nth-child(3):hover {
  background: #F6348C;
  border-radius: .25rem;
}

.header ul li:nth-child(4):hover {
  background: #2DBED0;
  border-radius: .25rem;
}

.header ul li:nth-child(5):hover {
  background: #4180DB;
  border-radius: .25rem;
}

.header ul li:nth-child(6):hover {
  background: #BC54B0;
  border-radius: .25rem;
}

.header ul li:nth-child(7):hover {
  background: #DD7F77;
  border-radius: .25rem;
}
*/
.enq-ins{
	background-color: #cecece !important;
    color: #333;
    padding: 0.75rem;
}
#enquiryForm ul, .notes ul{list-style: none;}
.enq-result{color:red}
.btn-link{background:#afd4ef;color:#3e5771}
.btn-link:hover{background: #92cfef;text-decoration: none;}

/*CSS added on 2020*/
#headerZone{ background-color:#fff;}
#logoWrap > a{ display:block; line-height:0; }
#logoWrap a img{ height:100%;}
#logoWrap > a img.desktop{ }
#headerZone > .container{
	display:flex;
	align-items: center;
}
#headerZone > .container > div{
	padding:15px 0;
	flex:1;
}
#titleWrap{
	background-repeat:no-repeat;
	background-position:50% 0;
	background-image:url(../image/title-bg.jpg);
	background-size:100% 60px;
	background-color:#f8f7f5;
}
#titleWrap .container{
	display:flex;
	height:100px;
	align-items: center;
}
#navigation{
	background:#f8f7f5;
}
#mainNav li a{
	display:block;
	padding:10px 0;
	position:relative;
	transition:color .3s ease 0s;
}
#mainNav li a:before{
	content:'';
	position:absolute;
	width:100%;
	height:2px;
	display:none;
	bottom:0;
	left:0;
	background-color:#c44711;
}
#mainNav li.selected a, #mainNav li a:hover, #mainNav li a:focus{
	color:#c44711;	
}	
#mmenuCtrl{
	width:50px;
	height:50px;
	position:relative;
	display:none;
	text-indent:-9999px;
	background-color:#fff;
	transition: background .3s ease 0s;
}
#mmenuCtrl:hover, #mmenuCtrl.active{
	background-color:#f6e9e3;
}
#mmenuCtrl span {
	text-indent:-9999px;
	color:#fff;
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	width:20px;
	height:2px;
	background-color:#c54613;
	transition: width .3s ease 0s;
}
#mmenuCtrl span:before, #mmenuCtrl span:after {
	content:'';
	height:2px;
	width:20px;
	background-color:#c54613;
	display:block;
	position:absolute;
	display:block;
	transition: transform .25s ease 0s, width .3s ease 0s;
	transform-origin:50% 50%;
}
#mmenuCtrl span:before {
	top:-8px;
}
#mmenuCtrl span:after {
	top:8px;
}
#mmenuCtrl.active{}
#mmenuCtrl.active span{ background:transparent !important; }
#mmenuCtrl.active span:before, #mmenuCtrl.active span:after{ top:0; }
#mmenuCtrl.active:hover span, #mmenuCtrl.active:hover span:before, #mmenuCtrl.active:hover span:after{ width:24px;}
#mmenuCtrl.active span:before{ transform:rotate(45deg); -webkit-transform:rotate(45deg);}
#mmenuCtrl.active span:after{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

#topNav{
	text-align:right;
}
#topNav a{
	display: inline-block;
	background-color:#f7f7f7;
	width: 40px;
	height: 40px;
	margin-left:10px;
	border-radius:50%;
	text-align:left;
	text-indent: -99999px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0 0;
	transition: background 0.25s ease 0s;
}
#topNav a:hover, #topNav a:focus{ background-color:#8d7300;}
#topNav a:first-child{ margin-left:0;}
#topNav a.switchLangTC{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%238d7300%22%20d%3D%22M20.78%2C20.06c-1.73%2C1.01-2.77%2C1.51-3.13%2C1.51c0.04%2C0.04%2C0.79%2C0.06%2C2.24%2C0.06h1.39%09c0.98-0.44%2C1.93-0.98%2C2.86-1.62l1.37%2C0.77c-2.04%2C1.34-4.56%2C2.42-7.58%2C3.23c3.35-0.05%2C5.94-0.18%2C7.77-0.39%09c-0.21-0.19-0.43-0.39-0.66-0.6c-0.22-0.22-0.44-0.42-0.68-0.6l1.31-0.68c1.28%2C0.94%2C2.42%2C1.96%2C3.42%2C3.06l-1.24%2C1.12%09c-0.7-0.79-1.06-1.18-1.1-1.18c-1.69%2C0.23-3.54%2C0.39-5.57%2C0.48v1.6c0%2C0.9-0.14%2C1.5-0.41%2C1.8c-0.28%2C0.31-0.88%2C0.46-1.8%2C0.46H17.5%09l-0.44-1.49l1.74%2C0.08c0.45%2C0%2C0.68-0.21%2C0.68-0.62v-1.82c-1.39-0.01-2.78-0.02-4.18-0.02c-1.16%2C0-2.22-0.01-3.19-0.02l-0.35-1.55%09c0.84%2C0.09%2C1.66%2C0.15%2C2.46%2C0.17c1.84-0.36%2C3.45-0.75%2C4.81-1.18H19c-1.38%2C0.04-3.17%2C0.06-5.38%2C0.06l-0.23-1.35%09c0.62%2C0.06%2C1.19%2C0.1%2C1.7%2C0.1c1.16-0.4%2C2.29-0.9%2C3.38-1.49h-6.69l0.43-2.42h-1.3v-1.35h1.49l0.27-1.91l-0.97%2C0.66l-0.85-1.31%09c1.48-0.77%2C2.57-1.68%2C3.27-2.71l1.66%2C0.21l-0.5%2C0.58h5.34v1.41h-6.57l-0.02%2C0.02c-0.35%2C0.34-0.59%2C0.57-0.73%2C0.7h6.63l-0.25%2C2.36h1.2%09v1.35h-1.35l-0.19%2C1.89L20.78%2C20.06z%20M17.32%2C26.55c-1.51%2C0.73-3.3%2C1.35-5.38%2C1.86l-0.77-1.49c2.17-0.4%2C3.91-0.92%2C5.24-1.55%09L17.32%2C26.55z%20M13.45%2C18.84h1.72c-0.12-0.85-0.21-1.28-0.27-1.28h-1.26L13.45%2C18.84z%20M13.82%2C16.21h1.64%09c-0.05-0.22-0.09-0.43-0.12-0.62c-0.05-0.39-0.08-0.58-0.1-0.58h-1.28L13.82%2C16.21z%20M16.3%2C17.56c0.05%2C0.24%2C0.13%2C0.67%2C0.23%2C1.28h1.31%09l0.17-1.28H16.3z%20M16.59%2C15.01c0.06%2C0.3%2C0.13%2C0.7%2C0.19%2C1.2h1.39l0.14-1.2H16.59z%20M23.2%2C10.93l1.59%2C0.44%09c-0.13%2C0.24-0.26%2C0.48-0.39%2C0.7c-0.14%2C0.27-0.28%2C0.49-0.43%2C0.66h5.16v1.45h-1.16c-0.39%2C1.34-1.06%2C2.46-2.01%2C3.36%09c0.67%2C0.44%2C1.72%2C0.84%2C3.15%2C1.2l-0.73%2C1.59c-1.46-0.44-2.69-1.04-3.69-1.8c-0.8%2C0.52-2.04%2C1.04-3.73%2C1.59l-0.66-1.57%09c1.3-0.18%2C2.37-0.55%2C3.21-1.1c-0.68-0.64-1.2-1.34-1.55-2.09c-0.35%2C0.4-0.68%2C0.72-0.99%2C0.95l-1.06-1.22%09C21.58%2C13.68%2C22.67%2C12.3%2C23.2%2C10.93z%20M28.07%2C28.47c-0.92-0.36-1.82-0.68-2.71-0.95c-0.89-0.24-1.79-0.52-2.69-0.81l0.81-1.2%09c2.05%2C0.5%2C3.85%2C1.01%2C5.41%2C1.53L28.07%2C28.47z%20M23.03%2C14.18c0.37%2C0.99%2C0.96%2C1.8%2C1.76%2C2.44c0.75-0.66%2C1.28-1.47%2C1.6-2.44H23.03z%22%2F%3E%3C%2Fsvg%3E");
}
#topNav a.switchLangTC:hover, #topNav a.switchLangTC:focus{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M20.78%2C20.06c-1.73%2C1.01-2.77%2C1.51-3.13%2C1.51c0.04%2C0.04%2C0.79%2C0.06%2C2.24%2C0.06h1.39%0A%09c0.98-0.44%2C1.93-0.98%2C2.86-1.62l1.37%2C0.77c-2.04%2C1.34-4.56%2C2.42-7.58%2C3.23c3.35-0.05%2C5.94-0.18%2C7.77-0.39%0A%09c-0.21-0.19-0.43-0.39-0.66-0.6c-0.22-0.22-0.44-0.42-0.68-0.6l1.31-0.68c1.28%2C0.94%2C2.42%2C1.96%2C3.42%2C3.06l-1.24%2C1.12%0A%09c-0.7-0.79-1.06-1.18-1.1-1.18c-1.69%2C0.23-3.54%2C0.39-5.57%2C0.48v1.6c0%2C0.9-0.14%2C1.5-0.41%2C1.8c-0.28%2C0.31-0.88%2C0.46-1.8%2C0.46H17.5%0A%09l-0.44-1.49l1.74%2C0.08c0.45%2C0%2C0.68-0.21%2C0.68-0.62v-1.82c-1.39-0.01-2.78-0.02-4.18-0.02c-1.16%2C0-2.22-0.01-3.19-0.02l-0.35-1.55%0A%09c0.84%2C0.09%2C1.66%2C0.15%2C2.46%2C0.17c1.84-0.36%2C3.45-0.75%2C4.81-1.18H19c-1.38%2C0.04-3.17%2C0.06-5.38%2C0.06l-0.23-1.35%0A%09c0.62%2C0.06%2C1.19%2C0.1%2C1.7%2C0.1c1.16-0.4%2C2.29-0.9%2C3.38-1.49h-6.69l0.43-2.42h-1.3v-1.35h1.49l0.27-1.91l-0.97%2C0.66l-0.85-1.31%0A%09c1.48-0.77%2C2.57-1.68%2C3.27-2.71l1.66%2C0.21l-0.5%2C0.58h5.34v1.41h-6.57l-0.02%2C0.02c-0.35%2C0.34-0.59%2C0.57-0.73%2C0.7h6.63l-0.25%2C2.36h1.2%0A%09v1.35h-1.35l-0.19%2C1.89L20.78%2C20.06z%20M17.32%2C26.55c-1.51%2C0.73-3.3%2C1.35-5.38%2C1.86l-0.77-1.49c2.17-0.4%2C3.91-0.92%2C5.24-1.55%0A%09L17.32%2C26.55z%20M13.45%2C18.84h1.72c-0.12-0.85-0.21-1.28-0.27-1.28h-1.26L13.45%2C18.84z%20M13.82%2C16.21h1.64%0A%09c-0.05-0.22-0.09-0.43-0.12-0.62c-0.05-0.39-0.08-0.58-0.1-0.58h-1.28L13.82%2C16.21z%20M16.3%2C17.56c0.05%2C0.24%2C0.13%2C0.67%2C0.23%2C1.28h1.31%0A%09l0.17-1.28H16.3z%20M16.59%2C15.01c0.06%2C0.3%2C0.13%2C0.7%2C0.19%2C1.2h1.39l0.14-1.2H16.59z%20M23.2%2C10.93l1.59%2C0.44%0A%09c-0.13%2C0.24-0.26%2C0.48-0.39%2C0.7c-0.14%2C0.27-0.28%2C0.49-0.43%2C0.66h5.16v1.45h-1.16c-0.39%2C1.34-1.06%2C2.46-2.01%2C3.36%0A%09c0.67%2C0.44%2C1.72%2C0.84%2C3.15%2C1.2l-0.73%2C1.59c-1.46-0.44-2.69-1.04-3.69-1.8c-0.8%2C0.52-2.04%2C1.04-3.73%2C1.59l-0.66-1.57%0A%09c1.3-0.18%2C2.37-0.55%2C3.21-1.1c-0.68-0.64-1.2-1.34-1.55-2.09c-0.35%2C0.4-0.68%2C0.72-0.99%2C0.95l-1.06-1.22%0A%09C21.58%2C13.68%2C22.67%2C12.3%2C23.2%2C10.93z%20M28.07%2C28.47c-0.92-0.36-1.82-0.68-2.71-0.95c-0.89-0.24-1.79-0.52-2.69-0.81l0.81-1.2%0A%09c2.05%2C0.5%2C3.85%2C1.01%2C5.41%2C1.53L28.07%2C28.47z%20M23.03%2C14.18c0.37%2C0.99%2C0.96%2C1.8%2C1.76%2C2.44c0.75-0.66%2C1.28-1.47%2C1.6-2.44H23.03z%22%2F%3E%0A%3C%2Fsvg%3E");
}
#topNav a.switchLangSC, #m_controlBtn .langWrap .mLangZone a.switchLangSC{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%238d7300%22%20d%3D%22M15.02%2C10.91c0.62%2C0.3%2C1.31%2C0.51%2C2.08%2C0.61c-0.53%2C0.29-0.96%2C0.7-1.29%2C1.23h2.53c0.62%2C0%2C1.29-0.02%2C2.02-0.06%09c-0.05%2C0.25-0.08%2C0.48-0.08%2C0.69c0%2C0.29%2C0.03%2C0.55%2C0.08%2C0.77c-0.49-0.05-1.16-0.08-2.02-0.08h-0.44l0.52%2C1.62%09c-0.57%2C0.07-1.08%2C0.17-1.54%2C0.3c-0.13-0.78-0.29-1.42-0.47-1.92h-1.43c-0.51%2C0.8-1.12%2C1.63-1.82%2C2.48%09c-0.51-0.42-1.11-0.71-1.78-0.85c0.82-0.44%2C1.56-1.14%2C2.24-2.1C14.04%2C13.01%2C14.51%2C12.11%2C15.02%2C10.91z%20M13.16%2C18.71%09c0.58%2C0.05%2C1.28%2C0.08%2C2.1%2C0.08c-0.21%2C0.45-0.32%2C1.02-0.32%2C1.7v5.56c0%2C1.03%2C0.05%2C2.07%2C0.16%2C3.11c-0.34-0.05-0.68-0.08-1.01-0.08%09c-0.3%2C0-0.61%2C0.03-0.93%2C0.08c0.11-1.04%2C0.16-2.08%2C0.16-3.11v-4.63C13.32%2C20.53%2C13.26%2C19.62%2C13.16%2C18.71z%20M16.11%2C16.08%09c0.05%2C0.16%2C0.15%2C0.4%2C0.3%2C0.71c0.25%2C0.46%2C0.46%2C0.88%2C0.61%2C1.25c0.09%2C0.26%2C0.2%2C0.51%2C0.32%2C0.75c-0.36%2C0.09-0.85%2C0.3-1.47%2C0.61%09c-0.07-0.32-0.21-0.71-0.42-1.19c-0.21-0.54-0.44-1-0.67-1.37C15.31%2C16.64%2C15.75%2C16.38%2C16.11%2C16.08z%20M16.72%2C19.56%09c0.87%2C0.05%2C1.75%2C0.08%2C2.63%2C0.08h1.7c0.87%2C0%2C1.74-0.03%2C2.61-0.08c-0.04%2C0.41-0.06%2C0.82-0.06%2C1.25v4.02c0%2C0.54%2C0.02%2C1.08%2C0.06%2C1.62%09c-0.87-0.05-1.74-0.08-2.61-0.08h-1.7c-0.88%2C0-1.76%2C0.03-2.63%2C0.08c0.05-0.54%2C0.08-1.08%2C0.08-1.62v-4.02%09C16.75%2C20.39%2C16.72%2C19.97%2C16.72%2C19.56z%20M17.95%2C16.55c0.67%2C0.05%2C1.35%2C0.08%2C2.02%2C0.08h5.41c0.73%2C0%2C1.45-0.03%2C2.18-0.08%09c-0.05%2C0.57-0.08%2C1.14-0.08%2C1.7v8.81c0%2C0.79-0.21%2C1.29-0.63%2C1.5c-0.62%2C0.34-1.52%2C0.51-2.69%2C0.51c-0.05-0.7-0.28-1.32-0.69-1.86%09c1.04%2C0.16%2C1.66%2C0.24%2C1.86%2C0.24c0.36%2C0%2C0.53-0.26%2C0.53-0.77v-8.67h-5.88c-0.67%2C0-1.35%2C0.03-2.02%2C0.08c0.05-0.26%2C0.08-0.52%2C0.08-0.77%09C18.03%2C17.06%2C18%2C16.81%2C17.95%2C16.55z%20M18.35%2C22.51h3.7v-1.7h-3.7V22.51z%20M22.05%2C25.21v-1.54h-3.7v1.54H22.05z%20M22.44%2C10.83%09c0.59%2C0.26%2C1.27%2C0.44%2C2.02%2C0.53c-0.45%2C0.32-0.82%2C0.76-1.11%2C1.33l-0.02%2C0.06h3.29c0.62%2C0%2C1.29-0.02%2C2-0.06%09c-0.04%2C0.25-0.06%2C0.48-0.06%2C0.69c0%2C0.29%2C0.02%2C0.55%2C0.06%2C0.77c-0.47-0.05-1.14-0.08-2-0.08H25.4l0.61%2C1.7%09c-0.57%2C0.07-1.08%2C0.17-1.54%2C0.3c-0.16-0.8-0.34-1.47-0.55-2h-1.25c-0.41%2C0.76-0.87%2C1.54-1.39%2C2.32c-0.49-0.38-1.06-0.64-1.7-0.77%09c0.65-0.44%2C1.23-1.13%2C1.76-2.1C21.67%2C12.93%2C22.04%2C12.03%2C22.44%2C10.83z%22%2F%3E%3C%2Fsvg%3E");
}
#topNav a.switchLangSC:hover, #topNav a.switchLangSC:focus{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.02%2C10.91c0.62%2C0.3%2C1.31%2C0.51%2C2.08%2C0.61c-0.53%2C0.29-0.96%2C0.7-1.29%2C1.23h2.53c0.62%2C0%2C1.29-0.02%2C2.02-0.06%0A%09c-0.05%2C0.25-0.08%2C0.48-0.08%2C0.69c0%2C0.29%2C0.03%2C0.55%2C0.08%2C0.77c-0.49-0.05-1.16-0.08-2.02-0.08h-0.44l0.52%2C1.62%0A%09c-0.57%2C0.07-1.08%2C0.17-1.54%2C0.3c-0.13-0.78-0.29-1.42-0.47-1.92h-1.43c-0.51%2C0.8-1.12%2C1.63-1.82%2C2.48%0A%09c-0.51-0.42-1.11-0.71-1.78-0.85c0.82-0.44%2C1.56-1.14%2C2.24-2.1C14.04%2C13.01%2C14.51%2C12.11%2C15.02%2C10.91z%20M13.16%2C18.71%0A%09c0.58%2C0.05%2C1.28%2C0.08%2C2.1%2C0.08c-0.21%2C0.45-0.32%2C1.02-0.32%2C1.7v5.56c0%2C1.03%2C0.05%2C2.07%2C0.16%2C3.11c-0.34-0.05-0.68-0.08-1.01-0.08%0A%09c-0.3%2C0-0.61%2C0.03-0.93%2C0.08c0.11-1.04%2C0.16-2.08%2C0.16-3.11v-4.63C13.32%2C20.53%2C13.26%2C19.62%2C13.16%2C18.71z%20M16.11%2C16.08%0A%09c0.05%2C0.16%2C0.15%2C0.4%2C0.3%2C0.71c0.25%2C0.46%2C0.46%2C0.88%2C0.61%2C1.25c0.09%2C0.26%2C0.2%2C0.51%2C0.32%2C0.75c-0.36%2C0.09-0.85%2C0.3-1.47%2C0.61%0A%09c-0.07-0.32-0.21-0.71-0.42-1.19c-0.21-0.54-0.44-1-0.67-1.37C15.31%2C16.64%2C15.75%2C16.38%2C16.11%2C16.08z%20M16.72%2C19.56%0A%09c0.87%2C0.05%2C1.75%2C0.08%2C2.63%2C0.08h1.7c0.87%2C0%2C1.74-0.03%2C2.61-0.08c-0.04%2C0.41-0.06%2C0.82-0.06%2C1.25v4.02c0%2C0.54%2C0.02%2C1.08%2C0.06%2C1.62%0A%09c-0.87-0.05-1.74-0.08-2.61-0.08h-1.7c-0.88%2C0-1.76%2C0.03-2.63%2C0.08c0.05-0.54%2C0.08-1.08%2C0.08-1.62v-4.02%0A%09C16.75%2C20.39%2C16.72%2C19.97%2C16.72%2C19.56z%20M17.95%2C16.55c0.67%2C0.05%2C1.35%2C0.08%2C2.02%2C0.08h5.41c0.73%2C0%2C1.45-0.03%2C2.18-0.08%0A%09c-0.05%2C0.57-0.08%2C1.14-0.08%2C1.7v8.81c0%2C0.79-0.21%2C1.29-0.63%2C1.5c-0.62%2C0.34-1.52%2C0.51-2.69%2C0.51c-0.05-0.7-0.28-1.32-0.69-1.86%0A%09c1.04%2C0.16%2C1.66%2C0.24%2C1.86%2C0.24c0.36%2C0%2C0.53-0.26%2C0.53-0.77v-8.67h-5.88c-0.67%2C0-1.35%2C0.03-2.02%2C0.08c0.05-0.26%2C0.08-0.52%2C0.08-0.77%0A%09C18.03%2C17.06%2C18%2C16.81%2C17.95%2C16.55z%20M18.35%2C22.51h3.7v-1.7h-3.7V22.51z%20M22.05%2C25.21v-1.54h-3.7v1.54H22.05z%20M22.44%2C10.83%0A%09c0.59%2C0.26%2C1.27%2C0.44%2C2.02%2C0.53c-0.45%2C0.32-0.82%2C0.76-1.11%2C1.33l-0.02%2C0.06h3.29c0.62%2C0%2C1.29-0.02%2C2-0.06%0A%09c-0.04%2C0.25-0.06%2C0.48-0.06%2C0.69c0%2C0.29%2C0.02%2C0.55%2C0.06%2C0.77c-0.47-0.05-1.14-0.08-2-0.08H25.4l0.61%2C1.7%0A%09c-0.57%2C0.07-1.08%2C0.17-1.54%2C0.3c-0.16-0.8-0.34-1.47-0.55-2h-1.25c-0.41%2C0.76-0.87%2C1.54-1.39%2C2.32c-0.49-0.38-1.06-0.64-1.7-0.77%0A%09c0.65-0.44%2C1.23-1.13%2C1.76-2.1C21.67%2C12.93%2C22.04%2C12.03%2C22.44%2C10.83z%22%2F%3E%0A%3C%2Fsvg%3E");
}
#topNav a.switchLangEN{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%238d7300%22%20d%3D%22M17.18%2C27.85h-7.11V12.15h7.11v2.17h-5.05v4.28h4.74v2.15h-4.74v4.93h5.05V27.85z%20M29.92%2C27.85h-2.52%09l-6.18-12.51h-0.07l0.04%2C0.7c0.08%2C1.33%2C0.12%2C2.55%2C0.12%2C3.65v8.16h-1.86V12.15h2.49l6.16%2C12.45h0.05c-0.01-0.16-0.03-0.76-0.07-1.8%09c-0.03-1.03-0.05-1.84-0.05-2.42v-8.23h1.88V27.85z%22%2F%3E%3C%2Fsvg%3E");
}
#topNav a.switchLangEN:hover, #topNav a.switchLangEN:focus{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M17.18%2C27.85h-7.11V12.15h7.11v2.17h-5.05v4.28h4.74v2.15h-4.74v4.93h5.05V27.85z%20M29.92%2C27.85h-2.52%0A%09l-6.18-12.51h-0.07l0.04%2C0.7c0.08%2C1.33%2C0.12%2C2.55%2C0.12%2C3.65v8.16h-1.86V12.15h2.49l6.16%2C12.45h0.05c-0.01-0.16-0.03-0.76-0.07-1.8%0A%09c-0.03-1.03-0.05-1.84-0.05-2.42v-8.23h1.88V27.85z%22%2F%3E%0A%3C%2Fsvg%3E");
}

h1{
	font-weight:600;
	font-size:24px;
	line-height:1.3em;
	margin:0;
}
#mainZone{ padding-bottom:40px;}
#footerZone{
	background-color:#fff;	
}
#footerMain{
	display:flex;
	max-width:1600px;
	margin:0 auto;
	padding:30px;
}
#leftFooter{ width: calc(100% - 510px); }
#leftFooter .link{
	padding-bottom: 10px;
}
#leftFooter div{
	padding-bottom: 5px;
}
#leftFooter div:last-child{
	padding-bottom: 0;
}
#leftFooter a{
	color: #8d7300;
	margin-bottom: 8px;
	display: inline-block;
	transition: color 0.25s ease 0s;
}
#leftFooter a:hover{
	color: #8d3b00;
}
#leftFooter a:after{
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: rgba(0,0,0,0.1);
	content: '';
	margin: 0 18px;
	position: relative;
	top: 1px;
}
#leftFooter a:last-child:after{
	display: none;
}
#rightFooter{
	width: 510px;
	text-align: right;
}
#rightFooter>div{
	display: inline-flex;
	align-items: center;
}
#rightFooter>div a{
	line-height: 0;
	display: inline-block;
	margin-right: 30px;
}
#rightFooter>div a:last-child{
	margin-right: 0;
}
.font-weight-bold pre {
    font-size: 16px;
}
.ht-1{
height: calc(1em + .95rem + 2px);
padding: .1rem .1rem .1rem .75rem;
}
@media screen and (min-width: 992px) {
	#mainNav{
		margin-left:-15px;
		padding:0;
	}	
	#mainNav li{
		display:inline-block;
		padding:0 15px;
	}	
	#mainNav li.selected a:before{ display:block;}
}
.h-10{height: 10rem;}
#inputsWrapper fieldset.contactItem, #inputsWrapper2 fieldset.companyItem {
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 0;
    margin-bottom: 15px;
}
#inputsWrapper fieldset.contactItem legend, #inputsWrapper2 fieldset.companyItem legend {
    width: auto;
    display: flex;
    margin: 0 100% 10px 0;
    padding: 0 10px;
    background: #f5f5f5;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 5px 0;
    font-weight: 700;
    font-size: 12px;
    color: #777;
    white-space: normal;
}
#updateInfoForm label{display:inline}
@media screen and (max-width: 991.98px) {
	#mmenuCtrl{ display:block;}
	#mainNavWrap{
		max-height:0;
		overflow:hidden;
		transition:max-height .5s ease 0s;
	}
	#mainNavWrap.active{
		max-height:300px;
	}
	#mainNav li{
		background-color:#f6e9e3;
		border-top:1px solid #f0d0c5;
	}	
	#mainNav li:first-child{ border-top:none;}
	#mainNav li.selected{
		background-color:#fff!important;
	}
	#mainNav li a{ padding:10px 15px;}
	.half{ width:100%;}
	#footerMain{ display:block;}
	#leftFooter, #rightFooter{ width:100%; text-align:left;}
	#rightFooter{ padding-top:15px;}
	#rightFooter > div{ flex-wrap: wrap;}
}
/*** tablet & desktop */
@media screen and (min-width: 768px) {
	.mobile{
		display: none!important;
	}
}
/* mobile only */
@media screen and (max-width: 767px) {
	h1{	font-size:20px;	}
	.desktop{
		display: none!important;
	}
	#logoWrap a{ height:45px;}
	#registration p, #enquiryForm p, #loginFrm p, #userFrm p, #statusDiv p{margin:0}
#registration form > .row .row, #enquiryForm form >.row .row, #loginFrm form >.row .row, #userFrm form >.row .row, #statusDev form >.row .row{margin:10px 0;}
	#inputsWrapper .row{ flex-wrap:wrap; margin:0;}
	#inputsWrapper .row > div{
		flex:0 0 50%;
		max-width:inherit;
		margin-bottom:10px;
	}
	#inputsWrapper .row > div.text-center{ text-align:left!important;}
	#inputsWrapper .row > div:nth-child(1), #inputsWrapper .row > div:nth-child(2), #inputsWrapper .row > div:nth-child(5){ flex:0 0 100%;}
	#inputsWrapper .row > div:nth-child(3), #inputsWrapper .row > div:nth-child(4){ flex:0 0 50%;}	
	
}
a {color: #004ea2}
#dataTable{}
.ui-datepicker {
  z-index:9999 !important;
}
.box-shadow {
    box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 5%);
}
.review .card-body{}
.review .card-body h5{font-size: 1.1rem;margin-left:10px}
.review .card-body label{margin-bottom:0}
.review .card-body th{font-weight:100}
#lastUpdate{}
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 0px !important;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .mobile,
  .footer,
  .btn,
  .alert,
  .modal,
  .noprint,
  .navbar {
    display: none;
  }
  #titleWrap .container, .reg-header{
  	height:auto;
  }
  #mainZone{
  	padding-bottom:0;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  .card{page-break-inside: avoid;}
  .shadow {box-shadow: none !important;}
}

.float-right {
  float: right;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.full-width {
  width: 100%;
}

.hidden-file-input {
  display: none;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-25 {
  width: 25%;
}

.w-50 {
  width: 50%;
}

.w-60 {
  width: 60%;
}

.w-75 {
  width: 75%;
}

.flex-basis-100 {
  flex: 0 1 100px;
}

.border-x-0 {
  border-left: 0;
  border-right: 0;
}

.font-simsun {
  font-family: SimSun;
}