.arrow-right {
  display: inline-block;
    height: 100%;
    vertical-align: middle;
  z-index: 5;
      white-space: nowrap;
}

.carousel-caption {    top: 100px;    bottom: auto; }
		
.carousel,.item{height:500px;}
.carousel-inner{height:100%;}

.carousel-inner .item > img {
    transition:10s;
    transform:scale(2);
}

.ntc-box{
	background:#f6f6f6;width:100%;color:#000;height:250px;
	padding:8px 15px;border-radius: 6px; border:2px solid #bfbfbf;
}

.ntc-box-link {
	color:#fb5404;position:absolute;bottom:0px;top:auto;cursor:pointer;
}

.btn-close{
  font-size:18px;background-color:#000;color:#fff;border-radius: .15em;padding:0px;cursor:pointer;
}

/*Top Background */
.drp-top-bg{height:45px;border-bottom: 2px solid #93a9d7;}
.name-icon{margin:0px;padding-top:1px;font-weight:bold;text-align:center;width:30px;height:30px;border-radius:50px;color:#fff;font-size:18px;}

/* Menu Area */
.drp-mn-mnu{text-decoration:none;display:block;padding: 4px 6px;clear: both;  font-weight: normal;  line-height: 1.42857143;  color: #333;  white-space: nowrap;}
.drp-mn-mnu:hover,
.drp-mn-mnu:focus { color: #262626;  text-decoration: none;  background-color: #f5f5f5;}
.mn-mnu-div{height:1px;background:#74777c;}

/* Footer */
.foot-lbl{padding:0px;margin:0px;background:#eee;}

/* Default Background */
.df-bg-color{ background:#eee; }

.mn-mnu-toparea{
	background-color:#fff;border-bottom:solid 1px #bebebe;margin-bottom:0px;
}

.mn-mnu-toparea nav{
	margin-bottom:0px;border:0px;
}

.mn-mnu-btn{
	padding: 15px 10px 10px 0px;line-height:20px;
}

.mnu-div{
	width:100%;height:1px;background:#4267b2;margin:2px 0px;
}


.mnu-selcted{
	font-weight:bold;background:#eee;color:#fff;
}

.mn-mnutext{ font-size:12pt;padding-top:3px; }

.mn-ci-img{ height:35px; }
.mn-imgarea{
	background-size: cover;background-repeat: no-repeat;height:90vh;max-height:900px;width:100%;display: table;padding-top:60px;
}
.txt-blk{color:#000;}
.mn-ttl-lg{ color:#fff; font-size:50pt;}
.bg-white{ background-color:#fff; }
.mn-bg-gray{ background-color:#eee;color:#000;}
.img-fit{width:100%}
.img-df-pad{ padding:15px; }
.img-mn-ttl{color:#2a2d5d;font-weight:bold;}
.img-mn-desc{font-size:12pt;color:#000;}
.desc-area{ min-height:650px; }
.jk-ptop-30{padding-top:30px;}


copyright{font-size:14pt;}

.mnbtn-df {
	  font-size: 12px;	  
	  padding: 2px 7px 1px 7px;	  
      border: 1px solid #25509e;
  	  border-radius: 0.35rem;
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      -webkit-transition-duration: 0.4s; /* Safari */
      transition-duration: 0.4s;
      text-align: center;
      text-decoration: none;
      letter-spacing: 0.1em;
      margin: 0px 0px 0px 2px;
      cursor: pointer;
	  background-color: #fff;
	  color: #000;
}

.mnbtn-df:hover {
    background-color: #25509e;
    color: #ffffff;
}

/* The Modal (background) */
.wrk-mdl {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.wrk-mdl-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  max-width:350px;
}

/* The mdl-close Button */
.mdl-close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.mdl-close:hover,
.mdl-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.cnf-div{
	position: absolute;bottom:0;width:100%;
}

.cnf-cancel{
	background:#959b90;color:#fff;padding:7px 0px;font-size:15px;cursor:pointer;float:left;
}

.cnf-ok{
	background:#82ce34;color:#fff;padding:7px 0px;font-size:15px;cursor:pointer;float:left;
}
.chk-df{
	width:22px;	
}

.req-ic:before{
    color:#ff8080;
    content:'*';
}

.input-df{
    font-size:13px;
    padding:1px 1px 0px 3px;
    border:1px solid #a8b0b3;
    margin:1px 0px 0px 0px;
	width:100%;
    border-radius: 3px;
    font-family: Trebuchet MS, Arial, sans-serif;
}


.mg5 {  height: 5px;  white-space: pre-line;  clear: both;  }
.mg10{  height:10px;  white-space: pre-line;  clear: both;  }
.mg15{  height:15px;  white-space: pre-line;  clear: both;  }
.mg20{  height:20px;  white-space: pre-line;  clear: both;  }

/*----------------------------------Dialog Style--------------------------------*/
.dialog-ok{
	width:100%;
	min-height:130px;
	display:inline-block;
    font-size:10pt;
    padding:4px 1px 3px 2px;
	border:solid #28a745;
    border-width: 5px 0px 0px 0px;
    text-align:center;
}

.msg-ok{
	font-size:14pt;
	font-weight:bold;
}

.text-del-warn{color:red;font-size:12;}

.dialog-warn{
	width:100%;
	min-height:130px;
	display:inline-block;
    font-size:10pt;
    padding:4px 1px 3px 2px;
	border:solid #dc3545;
    border-width: 5px 0px 0px 0px;
    text-align:center;
}

.msg-err{
    font-size:14pt;
  	font-weight:#d93c38;
    color:red;
}

.dial-df{
    font-size:14px;
    font-weight: normal;
	min-height:130px;
	display:
	flex;justify-content:center;
	align-items: center;
}

.noTitleStuff .ui-dialog-titlebar {display:none}