/*¸ð´Þ ÆË¾÷ °¡¿îµ¥ Á¤·Ä ¹× multi block ¹ö±× ¼öÁ¤*/
.modal {
    text-align: center;
    padding: 0 !important;
}

/**/
@media (min-width: 768px) {
    .modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }

    .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
}

.modal-backdrop {
    z-index: 2050 !important;
}

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}

.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

.ly_calendar .cal_head {
	padding: 8px 0 7px;
	text-align: center;
	vertical-align: top;
	background: #F6F6F6;
	border-bottom: 1px solid #EFEFEF;
}
.ly_calendar .cal_tbl {
	width: 175px;
	margin: 5px auto 7px;
}
a:link, a:visited {
	text-decoration: none;
}
.tbl_data a {
	color: #646464;
	font: inherit;
}
.tbl_data th {
	padding: 12px 12px 13px;
	color: #636767;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	vertical-align: middle;
	background-color: #FDFDFD;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
.ly_calendar .cal_tbl * {
	font-family: "Nanum Gothic", "³ª´® °íµñ", Tahoma !important;
	font-size: 11px;
	text-align: center !important;
}
.ly_calendar .cal_tbl td {
	width: 25px;
    height:30px;
	padding: 0;
	color: #333;
	border: none;
    line-height:20px;
    vertical-align:text-top;
}
.ly_calendar .cal_tbl td a {
	display: block;
	width: 100%;
	height: 11px;
	padding: 5px 0 7px;
	color: #333;
	text-align: center;
}
.ly_calendar .cal_tbl th {
	height: 12px;
	padding: 5px 0 7px;
	color: #333;
	font-weight: bold;
	border: none;
}
.ly_calendar .cal_tbl td a:hover{
    color:#333; text-decoration:none !important; font-family:inherit !important; font-weight:bold; background:#EDF4FE;
    height:30px;
    vertical-align:text-top;
}
.ly_calendar .cal_tbl td.select{
    color:#333; text-decoration:none !important; font-family:inherit !important; font-weight:bold; background:#f7ebaa;
    height:30px;
    vertical-align:text-top;
}
.ly_calendar .cal_tbl .sun, .ly_calendar .cal_tbl .sun * {
	color: #e82828;
}
.ly_calendar .cal_tbl .sat, .ly_calendar .cal_tbl .sat * {
	color: #3f88c5;
}
.ly_calendar .cal_head strong {
	display: inline-block;
	font-weight: bold;
	line-height: 150%;
}

.tbl_list {
	table-layout: fixed;
	width: 100%;
	font: 12px "Nanum Gothic", "³ª´® °íµñ", "µ¸¿ò", Dotum;
	text-align: center;
	border: none;
	border-collapse: collapse;
}
.tbl_list caption {
	display: none;
}
.tbl_list td {
	padding: 7px 12px 8px;
	color: #646464;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E8E8E8;
}
.tbl_list td:first-child {
	border-left: none;
}
.tbl_list td.a_lft {
	text-align: left;
	padding-left: 18px;
}
.tbl_list td.a_rgt {
	text-align: right;
	padding-right: 18px;
}
.tbl_list tr:nth-child(2n) td {
	background-color: #FDFDFD;
}
.tbl_list th {
	padding: 6px 12px 7px;
	color: #636767;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #DFE3E5;
	border-bottom: 1px solid #D6DADD;
}
.tbl_list th:first-child {
	border-left: none;
}

.form_file_wrap{color:#616665;position:relative; display:block; margin:0; padding:0; zoom:1}
.form_file_wrap .ar_fl{float:left}
.form_file_wrap .ar_fr{float:right; line-height:21px}
.form_file_wrap .file_txtbox{position:relative; float:left; display:inline-block; height:19px; margin:0; padding:0; color:#454545; font:12px "Nanum Gothic", "³ª´® °íµñ", "µ¸¿ò", Dotum; text-indent:6px; line-height:19px; letter-spacing:0; word-spacing:0; vertical-align:middle; border:1px solid #CCCCCC; box-sizing:border-box; border-radius:3px; behavior:url('/style/behavior/PIE.htc')}
.form_file_wrap .file_div{display:inline-block; position:relative; min-width:90px; height:30px; vertical-align:middle; zoom:1; *display:inline; *margin-right:10px}
.form_file_wrap .file_btn{position:relative; display:inline-block; position:absolute; top:0; height:21px; padding:0 10px; color:#FFFFFF; font:11px "µ¸¿ò", Dotum; line-height:21px; background-color:#576273; border:1px solid #3F4A58; box-sizing:border-box; border-radius:3px; behavior:url('/style/behavior/PIE.htc'); zoom:1; *padding:0}
.form_file_wrap .file_hidden{display:none;}
.form_file_wrap .file_list_wrap{display:block; position:relative; top:7px; clear:both; height:200px; margin-bottom:10px; padding:5px; border:1px solid #EDEDED; overflow-y:auto; zoom:1}
.form_file_wrap .file_list{display:block;padding:0px;}
.form_file_wrap .file_list li{display:block; padding:3px; line-height:20px;height:25px; font-family:"µ¸¿ò", Dotum;}
.form_file_wrap .file_list li .file_del{display:inline-block; margin-top:2px; *margin-top:0}
.form_file_wrap .file_list li .ico_file{margin-top:-4px}
.form_file_wrap .file_list li .file_name{display:inline-block; margin-left:4px; color:#454545; font-size:12px; line-height:20px; vertical-align:middle}
.form_file_wrap .file_list li .file_size{display:inline-block; float:right; margin:0 5px 0 0; font:normal 10px Verdana; vertical-align:middle; line-height:20px}
.form_file_wrap .file_list li .file_trans_gauge{display:inline-block; position:relative; width:60px; height:8px; margin-left:8px; margin-top:-3px; padding:0; vertical-align:middle; text-align:left; background-color:#EFEFEF; zoom:1; *margin:-1px 8px 0 0; *left:8px}
.form_file_wrap .file_list li .file_trans_gauge .gauge_in{float:left; height:100%; font-size:1px; line-height:0; background-color:#01b6f1}
.form_file_wrap .file_cmt{display:block; height:58px;line-height:58px; color:#777777; font:13px "µ¸¿ò", Dotum; text-align:center}

/* icon file type */
.ico_file{display:inline-block; width:16px; height:16px; margin-top:-2px; background:url('../Images/element_ico_file.png') no-repeat; vertical-align:middle}


.lightBoxGallery {
    text-align: center;
}

.lightBoxGallery img {
    margin: 5px;
}

.back-close {
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 10px;
}

.back-favorite {
    cursor: pointer;
    position: absolute;
    top: 40px;
    right: 10px;
}

.back-to-top {
    cursor: pointer;
    position: absolute;
    top: 75px;
    right: 10px;
}

.back-to-bottom {
    cursor: pointer;
    position: absolute;
    top: 107px;
    right: 10px;
}

.back-to-knownissue {
    cursor: pointer;
    position: absolute;
    top: 120px;
    right: 12px;
}

.mini-count {
  display:none;
}
.mini-navbar .mini-count {
  display:inline-block;
  color:rgba(255, 157, 0, 1);
}


/*·Î±×ÀÎ*/
.captchaArea {
    text-align:left; height: 46px;
}
.captchaArea div:first-child {
    height: 46px;
    float: left;
    padding:2px 0px 2px 2px;
    width:222px;
    border-left: 1px solid rgb(229, 230, 231);
    border-top: 1px solid rgb(229, 230, 231);
    border-bottom: 1px solid rgb(229, 230, 231);
    border-image: none;
    background-color:#fff;
}
.captchaArea div:last-child {
    width: 78px;
    float: right;
}
.captchaArea img {
    height:40px;
    width:219px;
}
.captchaArea input {
    height: 46px;
    text-align:center;
    font-size:22px;
}


.btn-gray {
  color: #676a6c;
  background-color: #dddddd;
  border-color: #bbbbbb;
}
.btn-gray:focus,
.btn-gray.focus {
  color: #fff;
  background-color: #647583;
  border-color: #5C6368;
}
.btn-gray:hover {
  color: #fff;
  background-color: #647583;
  border-color: #5C6368;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  color: #fff;
  background-color: #647583;
  border-color: #5C6368;
}
.btn-gray:active:hover,
.btn-gray.active:hover,
.open > .dropdown-toggle.btn-gray:hover,
.btn-gray:active:focus,
.btn-gray.active:focus,
.open > .dropdown-toggle.btn-gray:focus,
.btn-gray:active.focus,
.btn-gray.active.focus,
.open > .dropdown-toggle.btn-gray.focus {
  color: #fff;
  background-color: #5C6368;
  border-color: #5C6368;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled.focus,
.btn-gray[disabled].focus,
fieldset[disabled] .btn-gray.focus {
  background-color: #dddddd;
  border-color: #bbbbbb;
}
.btn-gray .badge {
  color: #dddddd;
  background-color: #fff;
}

.stars
{
    margin: 0px 0;
    font-size: 22px;
    color: #d17581;
}

.navTitle
{
    font-size:20px;
}


.clockpicker-popover {
    z-index: 999999 !important;
 }


.fh-10 {height: 10px !important;}
.fh-20 {height: 20px !important;} .fh-21 {height: 21px !important;} .fh-22 {height: 22px !important;} .fh-23 {height: 23px !important;} .fh-24 {height: 24px !important;} .fh-25 {height: 25px !important;} .fh-26 {height: 26px !important;} .fh-27 {height: 27px !important;} .fh-28 {height: 28px !important;} .fh-29 {height: 29px !important;}
.fh-30 {height: 30px !important;} .fh-31 {height: 31px !important;} .fh-32 {height: 32px !important;} .fh-33 {height: 33px !important;} .fh-34 {height: 34px !important;} .fh-35 {height: 35px !important;} .fh-36 {height: 36px !important;} .fh-37 {height: 37px !important;} .fh-38 {height: 38px !important;} .fh-39 {height: 39px !important;}
.fh-40 {height: 40px !important;} .fh-41 {height: 41px !important;} .fh-42 {height: 42px !important;} .fh-43 {height: 43px !important;} .fh-44 {height: 44px !important;} .fh-45 {height: 45px !important;} .fh-46 {height: 46px !important;} .fh-47 {height: 47px !important;} .fh-48 {height: 48px !important;} .fh-49 {height: 49px !important;}
.fh-50 {height: 50px !important;} .fh-51 {height: 51px !important;} .fh-52 {height: 52px !important;} .fh-53 {height: 53px !important;} .fh-54 {height: 54px !important;} .fh-55 {height: 55px !important;}
.fh-60 {height: 60px !important;}
.fh-70 {height: 70px !important;}
.fh-80 {height: 80px !important;} .fh-81 {height: 81px !important;} .fh-86 {height: 86px !important;}
.fh-90 {height: 90px !important;} .fh-95 {height: 95px !important;}
.fh-100 {height: 100px !important;} .fh-104 {height: 104px !important;}.fh-106 {height: 106px !important;} .fh-108 {height: 108px !important;}
.fh-110 {height: 110px !important;} .fh-111 {height: 111px !important;} .fh-112 {height: 112px !important;} .fh-113 {height: 113px !important;} .fh-114 {height: 114px !important;} .fh-115 {height: 115px !important;} .fh-116 {height: 116px !important;} .fh-117 {height: 117px !important;} .fh-118 {height: 118px !important;} .fh-119 {height: 119px !important;}
.fh-120 {height: 120px !important;} .fh-121 {height: 121px !important;} .fh-122 {height: 122px !important;} .fh-123 {height: 123px !important;} .fh-124 {height: 124px !important;} .fh-125 {height: 125px !important;} .fh-126 {height: 126px !important;} .fh-127 {height: 127px !important;} .fh-128 {height: 128px !important;} .fh-129 {height: 129px !important;}
.fh-130 {height: 130px !important;} .fh-132 {height: 132px !important;} .fh-135 {height: 135px !important;}
.fh-140 {height: 140px !important;} .fh-141 {height: 141px !important;} .fh-142 {height: 142px !important;} .fh-143 {height: 143px !important;} .fh-144 {height: 144px !important;} .fh-145 {height: 145px !important;} .fh-146 {height: 146px !important;} .fh-147 {height: 147px !important;} .fh-148 {height: 148px !important;} .fh-149 {height: 149px !important;}
.fh-150 {height: 150px !important;} .fh-159 {height: 159px !important;}
.fh-160 {height: 160px !important;}
.fh-170 {height: 170px !important;}
.fh-180 {height: 180px !important;} .fh-186 {height: 186px !important;}
.fh-190 {height: 190px !important;}
.fh-200 {height: 200px !important;}
.fh-210 {height: 210px !important;}
.fh-220 {height: 220px !important;}
.fh-230 {height: 230px !important;}
.fh-240 {height: 240px !important;}
.fh-250 {height: 250px !important;}
.fh-260 {height: 260px !important;}
.fh-270 {height: 270px !important;}
.fh-280 {height: 280px !important;}
.fh-290 {height: 290px !important;}
.fh-300 {height: 300px !important;}
.fh-310 {height: 310px !important;}
.fh-320 {height: 320px !important;}
.fh-330 {height: 330px !important;}
.fh-340 {height: 340px !important;}
.fh-350 {height: 350px !important;}
.fh-360 {height: 360px !important;}
.fh-370 {height: 370px !important;}
.fh-380 {height: 380px !important;}
.fh-390 {height: 390px !important;}
.fh-400 {height: 400px !important;}

.lh-10 {line-height: 10px !important;}
.lh-20 {line-height: 20px !important;} .lh-21 {line-height: 21px !important;}
.lh-30 {line-height: 30px !important;}
.lh-40 {line-height: 40px !important;} .lh-41 {line-height: 41px !important;} .lh-42 {line-height: 42px !important;} .lh-43 {line-height: 43px !important;} .lh-44 {line-height: 44px !important;} .lh-45 {line-height: 45px !important;} .lh-46 {line-height: 46px !important;} .lh-47 {line-height: 47px !important;} .lh-48 {line-height: 48px !important;} .lh-49 {line-height: 49px !important;}
.lh-50 {line-height: 50px !important;}
.lh-60 {line-height: 60px !important;}
.lh-70 {line-height: 70px !important;}
.lh-80 {line-height: 80px !important;}
.lh-90 {line-height: 90px !important;}
.lh-100 {line-height: 100px !important;}
.lh-110 {line-height: 110px !important;}
.lh-120 {line-height: 120px !important;}
.lh-130 {line-height: 130px !important;}
.lh-140 {line-height: 140px !important;}
.lh-150 {line-height: 150px !important;}
.lh-160 {line-height: 160px !important;}
.lh-170 {line-height: 170px !important;}
.lh-180 {line-height: 180px !important;}
.lh-190 {line-height: 190px !important;}
.lh-200 {line-height: 200px !important;}
.lh-210 {line-height: 210px !important;}
.lh-220 {line-height: 220px !important;}
.lh-230 {line-height: 230px !important;}
.lh-240 {line-height: 240px !important;}
.lh-250 {line-height: 250px !important;}
.lh-260 {line-height: 260px !important;}
.lh-270 {line-height: 270px !important;}
.lh-280 {line-height: 280px !important;}
.lh-290 {line-height: 290px !important;}
.lh-300 {line-height: 300px !important;}
.lh-310 {line-height: 310px !important;}
.lh-320 {line-height: 320px !important;}
.lh-330 {line-height: 330px !important;}
.lh-340 {line-height: 340px !important;}
.lh-350 {line-height: 350px !important;}
.lh-360 {line-height: 360px !important;}
.lh-370 {line-height: 370px !important;}
.lh-380 {line-height: 380px !important;}
.lh-390 {line-height: 390px !important;}
.lh-400 {line-height: 400px !important;}

.fw-100p {width: 100% !important;}
.fw-10 {width: 10px !important;}
.fw-20 {width: 20px !important;} .fw-25 {width: 25px !important;}
.fw-30 {width: 30px !important;} .fw-31 {width: 31px !important;} .fw-32 {width: 32px !important;} .fw-33 {width: 33px !important;} .fw-34 {width: 34px !important;} .fw-35 {width: 35px !important;} .fw-36 {width: 36px !important;} .fw-37 {width: 37px !important;} .fw-38 {width: 38px !important;} .fw-39 {width: 39px !important;}
.fw-40 {width: 40px !important;}
.fw-41 {width: 41px !important;}
.fw-42 {width: 42px !important;}
.fw-43 {width: 43px !important;}
.fw-44 {width: 44px !important;}
.fw-45 {width: 45px !important;}
.fw-46 {width: 46px !important;}
.fw-47 {width: 47px !important;}
.fw-48 {width: 48px !important;}
.fw-49 {width: 49px !important;}
.fw-50 {width: 50px !important;} .fw-54 {width: 54px !important;}
.fw-55 {width: 55px !important;}
.fw-58 {width: 58px !important;}
.fw-60 {width: 60px !important;}
.fw-70 {width: 70px !important;}
.fw-80 {width: 80px !important;}
.fw-85 {width: 85px !important;}
.fw-90 {width: 90px !important;}
.fw-95 {width: 95px !important;}
.fw-99 {width: 99px !important;}
.fw-100 {width: 100px !important;}
.fw-110 {width: 110px !important;} .fw-112 {width: 112px !important;} .fw-115 {width: 115px !important;}
.fw-120 {width: 120px !important;} .fw-125 {width: 125px !important;} .fw-127 {width: 127px !important;}
.fw-130 {width: 130px !important;} .fw-131 {width: 131px !important;} .fw-132 {width: 132px !important;} .fw-133 {width: 133px !important;} .fw-134 {width: 134px !important;} .fw-135 {width: 135px !important;} .fw-136 {width: 136px !important;} .fw-137 {width: 137px !important;} .fw-138 {width: 138px !important;} .fw-139 {width: 139px !important;}
.fw-140 {width: 140px !important;} .fw-141 {width: 141px !important;} .fw-142 {width: 142px !important;} .fw-143 {width: 143px !important;} .fw-144 {width: 144px !important;} .fw-145 {width: 145px !important;} .fw-146 {width: 146px !important;} .fw-147 {width: 147px !important;} .fw-148 {width: 148px !important;} .fw-149 {width: 149px !important;}
.fw-150 {width: 150px !important;} .fw-151 {width: 151px !important;} .fw-152 {width: 152px !important;} .fw-153 {width: 153px !important;} .fw-154 {width: 154px !important;} .fw-155 {width: 155px !important;} .fw-156 {width: 156px !important;} .fw-157 {width: 157px !important;} .fw-158 {width: 158px !important;} .fw-159 {width: 159px !important;}
.fw-160 {width: 160px !important;} .fw-161 {width: 161px !important;} .fw-162 {width: 162px !important;} .fw-163 {width: 163px !important;} .fw-164 {width: 164px !important;} .fw-165 {width: 165px !important;} .fw-166 {width: 166px !important;} .fw-167 {width: 167px !important;} .fw-168 {width: 168px !important;} .fw-169 {width: 169px !important;}
.fw-170 {width: 170px !important;}
.fw-180 {width: 180px !important;}
.fw-190 {width: 190px !important;}
.fw-200 {width: 200px !important;}
.fw-210 {width: 210px !important;} .fw-211 {width: 211px !important;} .fw-212 {width: 212px !important;} .fw-213 {width: 213px !important;} .fw-214 {width: 214px !important;} .fw-215 {width: 215px !important;} .fw-216 {width: 216px !important;} .fw-217 {width: 217px !important;} .fw-218 {width: 218px !important;} .fw-219 {width: 219px !important;}
.fw-220 {width: 220px !important;} .fw-222 {width: 222px !important;}
.fw-230 {width: 230px !important;}
.fw-240 {width: 240px !important;}
.fw-250 {width: 250px !important;}
.fw-260 {width: 260px !important;} .fw-261 {width: 261px !important;} .fw-262 {width: 262px !important;} .fw-263 {width: 263px !important;} .fw-264 {width: 264px !important;} .fw-265 {width: 265px !important;} .fw-266 {width: 266px !important;} .fw-267 {width: 267px !important;} .fw-268 {width: 268px !important;} .fw-269 {width: 269px !important;}
.fw-270 {width: 270px !important;} .fw-271 {width: 271px !important;} .fw-272 {width: 272px !important;} .fw-273 {width: 273px !important;} .fw-274 {width: 274px !important;} .fw-275 {width: 275px !important;} .fw-276 {width: 276px !important;} .fw-277 {width: 277px !important;} .fw-278 {width: 278px !important;} .fw-279 {width: 279px !important;}
.fw-280 {width: 280px !important;}
.fw-290 {width: 290px !important;}
.fw-300 {width: 300px !important;}
.fw-310 {width: 310px !important;} .fw-311 {width: 311px !important;} .fw-312 {width: 312px !important;} .fw-313 {width: 313px !important;} .fw-314 {width: 314px !important;} .fw-315 {width: 315px !important;} .fw-316 {width: 316px !important;} .fw-317 {width: 317px !important;} .fw-318 {width: 318px !important;} .fw-319 {width: 319px !important;}
.fw-320 {width: 320px !important;} .fw-321 {width: 321px !important;} .fw-322 {width: 322px !important;} .fw-323 {width: 323px !important;} .fw-324 {width: 324px !important;} .fw-325 {width: 325px !important;} .fw-326 {width: 326px !important;} .fw-327 {width: 327px !important;} .fw-328 {width: 328px !important;} .fw-329 {width: 329px !important;}
.fw-330 {width: 330px !important;}
.fw-340 {width: 340px !important;} .fw-342 {width: 342px !important;}
.fw-350 {width: 350px !important;}
.fw-360 {width: 360px !important;}
.fw-370 {width: 370px !important;}
.fw-380 {width: 380px !important;}
.fw-390 {width: 390px !important;}
.fw-400 {width: 400px !important;} .fw-424 {width: 424px !important;}
.fw-475 {width: 475px !important;}
.fw-480 {width: 480px !important;} .fw-481 {width: 481px !important;} .fw-482 {width: 482px !important;} .fw-483 {width: 483px !important;} .fw-484 {width: 484px !important;} .fw-485 {width: 485px !important;} .fw-486 {width: 486px !important;} .fw-487 {width: 487px !important;} .fw-488 {width: 488px !important;} .fw-489 {width: 489px !important;}
.fw-500 {width: 500px !important;} .fw-520 {width: 520px !important;} .fw-525 {width: 525px !important;}
.fw-554 {width: 554px !important;}
.fw-580 {width: 580px !important;} .fw-584 {width: 584px !important;}
.fw-600 {width: 600px !important;} 
.fw-630 {width: 630px !important;} 
.fw-640 {width: 640px !important;} .fw-641 {width: 641px !important;}
.fw-660 {width: 660px !important;}
.fw-700 {width: 700px !important;}
.fw-730 {width: 730px !important;}
.fw-770 {width: 770px !important;}
.fw-800 {width: 800px !important;}
.fw-821 {width: 821px !important;}
.fw-900 {width: 900px !important;}
.fw-1000 {width: 1000px !important;} .fw-1110 {width: 1110px !important;}
.fw-1260 {width: 1260px !important;}
.fw-1300 {width: 1300px !important;} .fw-1320 {width: 1320px !important;}
.fw-1500 {width: 1500px !important;}


.h-10 {min-height: 10px !important;}
.h-20 {min-height: 20px !important;}
.h-30 {min-height: 30px !important;}
.h-40 {min-height: 40px !important;}
.h-50 {min-height: 50px !important;}
.h-60 {min-height: 60px !important;}
.h-70 {min-height: 70px !important;}
.h-80 {min-height: 80px !important;}
.h-90 {min-height: 90px !important;}
.h-100 {min-height: 100px !important;}
.h-110 {min-height: 110px !important;}
.h-120 {min-height: 120px !important;}
.h-130 {min-height: 130px !important;}
.h-140 {min-height: 140px !important;}
.h-150 {min-height: 150px !important;}
.h-160 {min-height: 160px !important;}
.h-170 {min-height: 170px !important;}
.h-180 {min-height: 180px !important;}
.h-190 {min-height: 190px !important;}
.h-200 {min-height: 200px !important;}
.h-210 {min-height: 210px !important;}
.h-220 {min-height: 220px !important;}
.h-230 {min-height: 230px !important;}
.h-240 {min-height: 240px !important;}
.h-250 {min-height: 250px !important;}
.h-260 {min-height: 260px !important;}
.h-270 {min-height: 270px !important;}
.h-280 {min-height: 280px !important;}
.h-290 {min-height: 290px !important;}
.h-300 {min-height: 300px !important;}
.h-310 {min-height: 310px !important;}
.h-320 {min-height: 320px !important;}
.h-330 {min-height: 330px !important;}
.h-340 {min-height: 340px !important;}
.h-350 {min-height: 350px !important;}
.h-360 {min-height: 360px !important;}
.h-370 {min-height: 370px !important;}
.h-380 {min-height: 380px !important;}
.h-390 {min-height: 390px !important;}
.h-400 {min-height: 400px !important;}


.w-10 {min-width: 10px !important;}
.w-20 {min-width: 20px !important;}
.w-30 {min-width: 30px !important;}
.w-40 {min-width: 40px !important;}
.w-50 {min-width: 50px !important;}
.w-60 {min-width: 60px !important;}
.w-70 {min-width: 70px !important;}
.w-80 {min-width: 80px !important;}
.w-90 {min-width: 90px !important;}
.w-100 {min-width: 100px !important;}
.w-110 {min-width: 110px !important;}
.w-120 {min-width: 120px !important;}
.w-130 {min-width: 130px !important;}
.w-140 {min-width: 140px !important;}
.w-150 {min-width: 150px !important;}
.w-160 {min-width: 160px !important;}
.w-170 {min-width: 170px !important;}
.w-180 {min-width: 180px !important;}
.w-190 {min-width: 190px !important;}
.w-200 {min-width: 200px !important;}
.w-210 {min-width: 210px !important;}
.w-220 {min-width: 220px !important;}
.w-230 {min-width: 230px !important;}
.w-240 {min-width: 240px !important;}
.w-250 {min-width: 250px !important;}
.w-260 {min-width: 260px !important;}
.w-270 {min-width: 270px !important;}
.w-280 {min-width: 280px !important;}
.w-290 {min-width: 290px !important;}
.w-300 {min-width: 300px !important;}
.w-310 {min-width: 310px !important;}
.w-320 {min-width: 320px !important;}
.w-330 {min-width: 330px !important;}
.w-340 {min-width: 340px !important;}
.w-350 {min-width: 350px !important;}
.w-360 {min-width: 360px !important;}
.w-370 {min-width: 370px !important;}
.w-380 {min-width: 380px !important;}
.w-390 {min-width: 390px !important;}
.w-400 {min-width: 400px !important;}

.font-size-1px {font-size: 1px !important;} .font-size-2px {font-size: 2px !important;} .font-size-3px {font-size: 3px !important;} .font-size-4px {font-size: 4px !important;} .font-size-5px {font-size: 5px !important;} .font-size-6px {font-size: 6px !important;} .font-size-7px {font-size: 7px !important;} .font-size-8px {font-size: 8px !important;} .font-size-9px {font-size: 9px !important;}
.font-size-10px {font-size: 10px !important;} .font-size-11px {font-size: 11px !important;} .font-size-12px {font-size: 12px !important;} .font-size-13px {font-size: 13px !important;} .font-size-14px {font-size: 14px !important;} .font-size-15px {font-size: 15px !important;} .font-size-16px {font-size: 16px !important;} .font-size-17px {font-size: 17px !important;} .font-size-18px {font-size: 18px !important;} .font-size-19px {font-size: 19px !important;} 

body {
    font-size: 12px;
}

.bg-userselect {
    background-color: rgba(214, 233, 198, 1);
}

.none-select {
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
    display: none;
    width: 175px;
}

.floating-placeholder {
    position: relative;
}

.floating-placeholder label {
    position: absolute;
    top: 0;
    left:0;
}

.floating-placeholder-float label {
    display: none;
}

.text-green {
    color: green;
}

.text-yellow {
    color: #ffd700;
}

.text-top {vertical-align: top !important;}
.text-middle {vertical-align: middle !important;}
.text-bottom {vertical-align: bottom !important;}

.border-top-none {border-top: 0px !important;}
.border-bottom-none {border-bottom: 0px !important;}

.margin-top-none {margin-top: 0px !important;}
.margin-bottom-none {margin-bottom: 0px !important;}

.padding-top-none {padding-top: 0px !important;}
.padding-top-1px {padding-top: 1px !important;} .padding-top-2px {padding-top: 2px !important;} .padding-top-3px {padding-top: 3px !important;} .padding-top-4px {padding-top: 4px !important;} .padding-top-5px {padding-top: 5px !important;} .padding-top-6px {padding-top: 6px !important;} .padding-top-7px {padding-top: 7px !important;} .padding-top-8px {padding-top: 8px !important;} .padding-top-9px {padding-top: 9px !important;}
.padding-top-10px {padding-top: 10px !important;} .padding-top-11px {padding-top: 11px !important;} .padding-top-12px {padding-top: 12px !important;} .padding-top-13px {padding-top: 13px !important;} .padding-top-14px {padding-top: 14px !important;} .padding-top-15px {padding-top: 15px !important;} .padding-top-16px {padding-top: 16px !important;} .padding-top-17px {padding-top: 17px !important;} .padding-top-18px {padding-top: 18px !important;} .padding-top-19px {padding-top: 19px !important;}
.padding-top-20px {padding-top: 20px !important;} .padding-top-21px {padding-top: 21px !important;} .padding-top-22px {padding-top: 22px !important;} .padding-top-23px {padding-top: 23px !important;} .padding-top-24px {padding-top: 24px !important;} .padding-top-25px {padding-top: 25px !important;} .padding-top-26px {padding-top: 26px !important;} .padding-top-27px {padding-top: 27px !important;} .padding-top-28px {padding-top: 28px !important;} .padding-top-29px {padding-top: 29px !important;}
.padding-top-30px {padding-top: 30px !important;} .padding-top-31px {padding-top: 31px !important;} .padding-top-32px {padding-top: 32px !important;} .padding-top-33px {padding-top: 33px !important;} .padding-top-34px {padding-top: 34px !important;} .padding-top-35px {padding-top: 35px !important;} .padding-top-36px {padding-top: 36px !important;} .padding-top-37px {padding-top: 37px !important;} .padding-top-38px {padding-top: 38px !important;} .padding-top-39px {padding-top: 39px !important;}
.padding-bottom-none {padding-bottom: 0px !important;}
.padding-bottom-1px {padding-bottom: 1px !important;} .padding-bottom-2px {padding-bottom: 2px !important;} .padding-bottom-3px {padding-bottom: 3px !important;} .padding-bottom-4px {padding-bottom: 4px !important;} .padding-bottom-5px {padding-bottom: 5px !important;} .padding-bottom-6px {padding-bottom: 6px !important;} .padding-bottom-7px {padding-bottom: 7px !important;} .padding-bottom-8px {padding-bottom: 8px !important;} .padding-bottom-9px {padding-bottom: 9px !important;}
.padding-bottom-10px {padding-bottom: 10px !important;} .padding-bottom-11px {padding-bottom: 11px !important;} .padding-bottom-12px {padding-bottom: 12px !important;} .padding-bottom-13px {padding-bottom: 13px !important;} .padding-bottom-14px {padding-bottom: 14px !important;} .padding-bottom-15px {padding-bottom: 15px !important;} .padding-bottom-16px {padding-bottom: 16px !important;} .padding-bottom-17px {padding-bottom: 17px !important;} .padding-bottom-18px {padding-bottom: 18px !important;} .padding-bottom-19px {padding-bottom: 19px !important;}
.padding-bottom-20px {padding-bottom: 20px !important;} .padding-bottom-21px {padding-bottom: 21px !important;} .padding-bottom-22px {padding-bottom: 22px !important;} .padding-bottom-23px {padding-bottom: 23px !important;} .padding-bottom-24px {padding-bottom: 24px !important;} .padding-bottom-25px {padding-bottom: 25px !important;} .padding-bottom-26px {padding-bottom: 26px !important;} .padding-bottom-27px {padding-bottom: 27px !important;} .padding-bottom-28px {padding-bottom: 28px !important;} .padding-bottom-29px {padding-bottom: 29px !important;}
.padding-bottom-30px {padding-bottom: 30px !important;} .padding-bottom-31px {padding-bottom: 31px !important;} .padding-bottom-32px {padding-bottom: 32px !important;} .padding-bottom-33px {padding-bottom: 33px !important;} .padding-bottom-34px {padding-bottom: 34px !important;} .padding-bottom-35px {padding-bottom: 35px !important;} .padding-bottom-36px {padding-bottom: 36px !important;} .padding-bottom-37px {padding-bottom: 37px !important;} .padding-bottom-38px {padding-bottom: 38px !important;} .padding-bottom-39px {padding-bottom: 39px !important;}
.padding-left-none {padding-left: 0px !important;}
.padding-left-1px {padding-left: 1px !important;} .padding-left-2px {padding-left: 2px !important;} .padding-left-3px {padding-left: 3px !important;} .padding-left-4px {padding-left: 4px !important;} .padding-left-5px {padding-left: 5px !important;} .padding-left-6px {padding-left: 6px !important;} .padding-left-7px {padding-left: 7px !important;} .padding-left-8px {padding-left: 8px !important;} .padding-left-9px {padding-left: 9px !important;}
.padding-left-10px {padding-left: 10px !important;} .padding-left-11px {padding-left: 11px !important;} .padding-left-12px {padding-left: 12px !important;} .padding-left-13px {padding-left: 13px !important;} .padding-left-14px {padding-left: 14px !important;} .padding-left-15px {padding-left: 15px !important;} .padding-left-16px {padding-left: 16px !important;} .padding-left-17px {padding-left: 17px !important;} .padding-left-18px {padding-left: 18px !important;} .padding-left-19px {padding-left: 19px !important;}
.padding-left-20px {padding-left: 20px !important;} .padding-left-21px {padding-left: 21px !important;} .padding-left-22px {padding-left: 22px !important;} .padding-left-23px {padding-left: 23px !important;} .padding-left-24px {padding-left: 24px !important;} .padding-left-25px {padding-left: 25px !important;} .padding-left-26px {padding-left: 26px !important;} .padding-left-27px {padding-left: 27px !important;} .padding-left-28px {padding-left: 28px !important;} .padding-left-29px {padding-left: 29px !important;}
.padding-left-30px {padding-left: 30px !important;} .padding-left-31px {padding-left: 31px !important;} .padding-left-32px {padding-left: 32px !important;} .padding-left-33px {padding-left: 33px !important;} .padding-left-34px {padding-left: 34px !important;} .padding-left-35px {padding-left: 35px !important;} .padding-left-36px {padding-left: 36px !important;} .padding-left-37px {padding-left: 37px !important;} .padding-left-38px {padding-left: 38px !important;} .padding-left-39px {padding-left: 39px !important;}
.padding-right-none {padding-right: 0px !important;}
.padding-right-1px {padding-right: 1px !important;} .padding-right-2px {padding-right: 2px !important;} .padding-right-3px {padding-right: 3px !important;} .padding-right-4px {padding-right: 4px !important;} .padding-right-5px {padding-right: 5px !important;} .padding-right-6px {padding-right: 6px !important;} .padding-right-7px {padding-right: 7px !important;} .padding-right-8px {padding-right: 8px !important;} .padding-right-9px {padding-right: 9px !important;}
.padding-right-10px {padding-right: 10px !important;} .padding-right-11px {padding-right: 11px !important;} .padding-right-12px {padding-right: 12px !important;} .padding-right-13px {padding-right: 13px !important;} .padding-right-14px {padding-right: 14px !important;} .padding-right-15px {padding-right: 15px !important;} .padding-right-16px {padding-right: 16px !important;} .padding-right-17px {padding-right: 17px !important;} .padding-right-18px {padding-right: 18px !important;} .padding-right-19px {padding-right: 19px !important;}
.padding-right-20px {padding-right: 20px !important;} .padding-right-21px {padding-right: 21px !important;} .padding-right-22px {padding-right: 22px !important;} .padding-right-23px {padding-right: 23px !important;} .padding-right-24px {padding-right: 24px !important;} .padding-right-25px {padding-right: 25px !important;} .padding-right-26px {padding-right: 26px !important;} .padding-right-27px {padding-right: 27px !important;} .padding-right-28px {padding-right: 28px !important;} .padding-right-29px {padding-right: 29px !important;}
.padding-right-30px {padding-right: 30px !important;} .padding-right-31px {padding-right: 31px !important;} .padding-right-32px {padding-right: 32px !important;} .padding-right-33px {padding-right: 33px !important;} .padding-right-34px {padding-right: 34px !important;} .padding-right-35px {padding-right: 35px !important;} .padding-right-36px {padding-right: 36px !important;} .padding-right-37px {padding-right: 37px !important;} .padding-right-38px {padding-right: 38px !important;} .padding-right-39px {padding-right: 39px !important;}

#toast-container > .toast-warning:before {
    content: "";
}

#toast-container > .toast-error:before {
    content: "";
}

#toast-container > .toast-info:before {
    content: "";
}

#toast-container > .toast-success:before {
    content: "";
}

.ui-widget {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:12px;
}

.form-control {
    font-size: 12px;
}

.form-control, .single-line {
    font-size: 12px;
}

.pq-td-border-top > .pq-grid-row > .pq-grid-cell, .pq-cont-inner > .pq-td-border-top > .pq-grid-row {
    border-bottom: 1px solid rgb(229, 230, 231);
}

.pq-td-border-right > .pq-grid-row > .pq-grid-cell {
    border-right-color: rgb(229, 230, 231);
}

.pq-grid-row.pq-striped {
    background : #fbfbfb;
}

.set-cursor {
    cursor: pointer;
}

.bg-white {
    background-color:#fff !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url("/Scripts/plugins/jquery-ui/images/ui-icons_444444_256x240.png")
}

.pq-grid-row-hover.ui-state-hover {
    background: #f3f3f3;
}

.tooltip-inner {
    background-color: #31708f;
}

.nav-third-level > li.active {
    border-left: none;
}

.pq-body-outer .pq-grid-number-cell, .pq-summary-outer .pq-grid-number-cell {
    background-color: transparent;
}
.pq-cont-lt, .pq-cont-tr, .pq-body-outer .pq-cont-left {
    border-right: transparent;
}
.pq-grid-row > .pq-grid-number-cell, .pq-grid-number-col {
    border-bottom: transparent;
}