

/*Subject : Gontger Custom Style*/
@import url(/assets/fonts/NotoSans/noto-sans-korean.css);
html body,
html body[class*=smart-]{
  font-family: 'Noto Sans Korean';
}

/* Helper */
/*
	#content{min-height: 100vh;}
	==> #main �� padding-bottom: ������ ��ü
*/
.w-100{width: 100%;}
.h-100{height: 100%;}
.mx-auto{margin:0 auto;}
.vertical-align{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.login .btn-primary,
.login .btn-primary:hover,
.login .btn-primary:focus,
.login .btn-primary:visited,
.login .btn-primary:active,
.login .btn-primary:link{
  background-color: #7ABD45;
  border-color: #7ABD45;
}
.text-secondary{
  color: #545b62 !important;
}
.margin-bottom-45{margin-bottom: 45px !important;}
.margin-left-30{margin-left: 30px !important;}
/* 01. login */
#extr-page #main.login{
  background-image: url(/assets/img/gongter/common/login_bg.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  padding: 0;
}
.login{height: 100vh;}
.login .well{background-color: transparent;border:0;box-shadow:none;margin-bottom: 0;}
.login .smart-form fieldset{background-color: transparent;padding:0;}
.login .smart-form .icon-append{right:auto;top:50%;left:13px;border:0;margin-top: -11px;font-size: 1.5rem;width:auto;height:auto;}
.login .smart-form .input .icon-append + input{padding-left: 37px;padding-right: 0;border-radius: 50px;font-size: 14px;height:54px;background-color: #f8f0e8;}
.login .btn{border-radius: 50px;line-height: 54px;height:54px;padding:0;font-size: 20px;font-weight: 700;}
.pw-search-btn{text-decoration: underline;}

/* 190401 jqgrid Style */
[class*=smart-] .ui-jqgrid .ui-pg-input,
[class*=smart-] .ui-jqgrid .ui-pg-selbox{
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: inset 0 -2px 0 rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.05);
    border: 1px solid #ccc;
    /*opacity: 0.35;*/
    line-height: 1;
    padding: 6px 10px 5px;
    display: inline-block;
    font-size: 12px;
}
[class*=smart-] .ui-jqgrid .ui-pg-selbox{
	padding: 4px 10px 5px;
}
.form-horizontal .form-group{
	    margin-bottom: 10px;
}
.jarviswidget {
    margin: 0 0 15px !important;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}
