/*   
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.4
Version: 1.7.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v1.7/admin/
*/

.btnone{border-top:none !important;}

.navbar-logo,
.coming-soon .brand .logo,
.login .login-header .brand .logo {
    border-color: #4DCACA #31A3A3 #1D8888;
}
.page-sidebar-minified .sidebar .nav > li.nav-profile{
	padding:0 10px 0 10px;
}
.page-sidebar-minified .sidebar .nav > li.nav-profile .profile-logo{
	display:none;
}
.sidebar .nav > li.nav-profile {
    padding: 0 10px 0 68px;
    position:relative;
    color: #000;
    height:57px;
    background: #fdfef9;
    border-bottom:1px solid #d2d2d2;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#f9f9f9;
}
.sidebar .nav > li.nav-profile .profile-logo{
	position:absolute;
	left:10px;
	top:50%;
	transform:translate(0,-50%);
	width:50px;
	height:50px;
}
.sidebar .nav > li.nav-profile .profile-logo h1{
	margin:0;
	width:50px;
	height:50px;
}
.sidebar .nav > li.nav-profile .profile-logo h1 a{
	display:block;
	width:50px;
	height:50px;
/* 	background:url('/img/login-bg/bg_mainVisual02.jpg') no-repeat left top; */
/* 	background:url('/img/logo_web02.png') no-repeat left top; */
	background-size:50px;
	overflow:hidden;
}
.sidebar .nav > li.nav-profile .profile-logo h1 a i{
	text-indent:-999999px;
	font-size:0;
}
.sidebar .nav > li.nav-profile .profile-txt-lst{
	width:100%;
}
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt{
	display:block;
	width:100%;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt.color-txt a,
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt.color-txt{
	color:#0065bd;
	font-weight:600;	
}
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt a{
	color:#000;	
}
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt a:hover,
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt a:active,
.sidebar .nav > li.nav-profile .profile-txt-lst .profile-txt a:focus{text-decoration:underline;}
.navbar.navbar-inverse .navbar-brand {
    color: #fff !important;
}
.text-theme,
.sidebar .sub-menu > li.active > a:before {
    color: #49b6d6;
}

/* Added in v1.5 */

.gradient-enabled .navbar.navbar-inverse .navbar-brand,
.gradient-enabled .sidebar .nav > li.active > a, 
.gradient-enabled .sidebar .nav > li.active > a:focus, 
.gradient-enabled .sidebar .nav > li.active > a:hover,
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.gradient-enabled .label.label-theme,
.gradient-enabled .btn.btn-scroll-to-top {
    background: rgb(0,210,210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFjYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,210,210,1) 0%, rgba(0,172,172,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,210,210,1)), color-stop(100%,rgba(0,172,172,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d2d2', endColorstr='#00acac',GradientType=0 ); /* IE6-8 */
}
.pace-progress {
    background: #1e97be;
}
.pace .pace-activity {
    border-top-color: #1e97be;
    border-left-color: #1e97be;
}


/* Added in v1.7 */

.page-with-light-sidebar .sidebar .nav > li.active > a > i {
    color: #00acac;
}
.page-with-light-sidebar .sidebar .nav > li.active > a .badge,
.page-with-light-sidebar .sidebar .nav > li.active > a .label.label-theme {
    background: #00acac;
}

/*異붽�*/
body {
    background: #fff;
    /**
    font-family: 'Malgun Gothic', "Helvetica Neue",Helvetica,Arial,sans-serif;
    **/
    font-family:"Nanum Gothic", dotum, "돋음","Open Sans" ,sans-serif;
    font-weight:400;
    color: #37363c;
    font-size:13px;
    letter-spacing:-0.4px;
}
.content {
    padding: 15px 15px;
}
.jvectormap-label {
    background: rgba(255,255,255,0) !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #37363c;
}
.page-header i:first-child{
	font-style: normal;
}
.page-header-fixed {
      padding-top: 36px;
}
.panel-inverse > .panel-heading {
    background: #fff;
    margin-bottom: -1px;
}
.tab-overflow .nav.nav-tabs > li.active {
    border-bottom: 1px solid #f7f7f6;
}
.tab-content.main-tab .page-header {
    margin: 0 0 0px;
}
.panel.main-tab > div > .tab-overflow .nav.nav-tabs {
    background: #fff;
}
.page-sidebar-minified .sidebar .nav > li.has-sub:hover > a, .page-sidebar-minified .sidebar .nav > li.has-sub:focus > a {
    background: #89b7c5;
}
.tab-overflow .nav-tabs-inverse .next-button > a, .tab-overflow .nav-tabs-inverse .prev-button > a, .nav.nav-tabs.nav-tabs-inverse > li > a, .nav.nav-tabs.nav-tabs-inverse > li > a:hover, .nav.nav-tabs.nav-tabs-inverse > li > a:focus {
    background: #fff;
    color: #37363c;
}
.tab-overflow .nav.nav-tabs > li, .tab-overflow.nav.nav-tabs > li {
    border:1px solid #bfbfbf;

}
.tab-overflow .nav.nav-tabs > li > a {
    margin-left: 0;
}
.tab-overflow .nav.nav-tabs > li .active {
    border-bottom: 1px solid #f7f7f6;
}
.nav-tabs > li > a {
    margin-right: 0px !important;
    border-radius: 0;
    position:relative;
}
.nav-tabs.main-tab >li > a .btn.btn-default {
    background: transparent;
}
.nav-tabs.main-tab.nav-tabs-inverse > li > a .btn.btn-default:hover {
    background: transparent;
}
.btn-default {
    background-color: transparent;
}

.breadcrumb > li a {
    color: #37363c;
}
.breadcrumb > li {
    line-height: 23px;
}
.breadcrumb > .active {
    color: #000;
}
.breadcrumb > li + li:before {
    color: #37363c;
    content: ">\00a0";
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background: #bae6f3;
}
.non-icon{
	dispaly:none;
}	
div.content-form {
    padding: 0px 5px;
/*     margin-bottom: 20px; */
}	
/*input*/

.view-form .form-horizontal > .form-group > div {
    background-color: transparent;
}
.view-form .form-horizontal > .form-group > div:last-child {
    border-right: 0px;
}
/* .search-form.def-width input[type='text'] { */
/*     min-width: 210px; */
/* } */
.search-form.def-width  .input-daterange input[type='text'] {
/*     min-width: 110px; */
}
.search-controls [class*="col-"]{
	padding-right: 0px;
    padding-left: 0px;
}
/* .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { */
/*     padding-right: 0px; */
/*     padding-left: 0px; */
/* } */
.search-controls.col-md-12{
    padding-right: 0px;
    padding-left: 0px;	
}
.col-md-p45{
    padding-right: 0px;
    padding-left: 0px;	
}
.move{
	text-align: center;
	margin-top:27%;
}
.btn_move{
	line-height: 40px;
}
.search-form.form-line {
    border-bottom: 0px;
}
.form-group.search-button{
	text-align:right;
}
.span-info {
    color: #37363c;
    background: transparent;
    border-color: transparent;
}
.form-control{
	border-radius:5px !important;	
}
.form-group {
    margin-bottom: 7px;
}
/* .form-group.search-input { */
/*     margin-bottom: 10px; */
/*     padding-left: 0px; */
/*     padding-right: 0px; */
/* } */

.form-horizontal.form-bordered .form-group > div {
    border-left: 0px;
}
.input-group-sm.sm-last{
	margin-right:0px;
}
.view-form .input-group input, .search-controls .input-group input, .view-form.white .input-group select {
    border-radius: 5px !important;
}
.input-group > .input-group.input-daterange > input:FIRST-CHILD,
.input-group > .input-group.input-daterange > select:FIRST-CHILD{
	border-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.input-group > .input-group.input-daterange > input:last-child {
	border-radius: 5px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.search-form.def-width  .input-daterange  .form-control:last-child {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.search-controls .input-group input.searchA{
	padding-right: 8%;
}
div input.searchA{
	padding-right: 8%;
}
.searchB {
	position:absolute;
	top:3px;
	right:18px;
	width:6%;
	z-index:5;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.searchB{left:535px;} .relative .searchB{left:auto; display: block; } }
.searchB {
	left:535px \0/IE8+9;
}
.input-group-btn .btn{
	background: none;
    border: none;
    box-shadow: none;
    color:#49b6d6;	
}
.input-group > .input-group.input-daterange > input:FIRST-CHILD {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.form-horizontal.form-bordered.min .form-group > .control-label {
    padding: 13px 10px 10px 10px;
   	border-right: 1px solid #e0e0e0;
   	border-left: 1px solid #e0e0e0;
}
.form-horizontal.form-bordered.min .form-group > .control-label:FIRST-CHILD{
	border-left:0px;
}
.form-horizontal.form-bordered.min .form-group > div > .form-check{
    margin : 0px;
    vertical-align: -6px;
}
.view-form .form-control-static {
    min-height: 37px;
}
.pop-scroll{
    height: 600px;
    overflow: scroll;
	overflow-x:hidden;    
}
.modal.fade.in.custom {
    overflow-y: auto;
    overflow-x: hidden;
}
.customelement > button{
	background: transparent;
    border: 0px;
    color: #49b6d6;
    outline: none;
}
.customelement > button:hover{
	color:#ec8369;
}
.customelement > input{
    border-radius: 4px;
    border: 1px solid #ccd0d4;	
    padding: 5px;
}
.editable{
	border-radius: 4px;
	padding: 5px 0px;
}
.required:after{
	color: #f93412;
    padding: 0 5px;
	content: "\f058";
	display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 11px;
    text-rendering: auto;
   	-webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
    transform: translate(0, 0); 	
}
.form-horizontal.form-bordered .form-group > div.input_group.label_file{
	border-left: 1px solid #e0e0e0;
}
.view-form.white .form-horizontal.form-bordered .form-group > div {
	border-left: 1px solid #e0e0e0;
}
/* .view-form.white .form-horizontal.form-bordered .form-group > div { */
/*     border: none;  */
/* } */
/*table*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff;
    border: 1px solid #c9c9c9;

    color: #37363c;
}
/* �뙆�씪寃��깋 */
.add-file-name {
    font-weight: normal;
}
.add-file-btn > a {
    color: #49b6d6;
}
.add-file-li:HOVER {
    background-color: rgba(73, 182, 214, 0.21);
}
.add-file-btn.down {
    background-color: #49b6d6;
}
/* modal */
/* .modal-title{
	position:relative;
	padding-left: 20px;
	margin-right:20px;
}
.modal-title::before{
	position:absolute;
	left:0px;
	top:9px;
	content: "";
	width:12px;
	height:6px;
	background:url('/img/h4Title.png') no-repeat left top;
} */
.modal-footer {
    padding: 10px 15px 10px;
}
div.view-form {
    border-radius: 0px;
    border:1px solid #ddd;
    background-color: #fff;
    padding: 0px;
}
.view-form.white {
    margin-bottom: 10px;
    background-color: #f7f7f6;
}
.form-horizontal .control-label {
    text-align: left;
}
.label_box{
	background: #f5f5f6;
	border: 1px solid #ddd;
	border-bottom: 0px;
    min-height: 41px;
}
.scroll_box{
	border:1px solid #ddd;
	background-color: #fff;
}
/*dispaly �닔�젙*/
/* .nav-profile{ */
/* 	display:none !important; */
/* } */
.page-header .program-code{
	display:none !important;
}
.nav-tabs.main-tab.nav-tabs-inverse > li > a:hover .btn.btn-default {
    background: none;
}
.pop-title{
	padding-left: 0px;
	padding-right: 0px;
}
/* 遺��꽌愿�由� */
div.content-form.white {
    background-color: transparent;
   	padding: 0px;
    margin-top: 20px; 
}
@media (min-width: 768px){
	
}
/* media query*/
@media (max-width: 992px){
	.search-button-group{
		position:inherit;
	}
	.m-r-15{
		margin-right:0px !important;
	}
	.search-form.def-width .input-group-addon{
		 min-width: 80px;
	}	
	.form-horizontal.form-bordered.min .form-group > .control-label {
    border-right: 0px;
    border-left: 0px;
    padding: 10px 10px 0px 10px;
	}
	.move .fa-angle-double-right:before {
	    content: "\f103";
	}
	.move button {
	    width: 45%;
	}
	.btn_move {
    	line-height: 20px;
	}
	.view-form.white .form-horizontal.form-bordered .form-group > div {
		border-left: 0px;
	}
	.control-label  {
    	margin-bottom: 10px;
	}
	.paragon-file {
    	width: 100%;
	}
	.move {
     margin: 2%;
	}
}	
@media (max-width: 767px){
	.search-button-group{
		position:inherit;	
	}
	.navbar-toggle{
		margin-right:5px;
	}
	#content{
		margin-top : 30px;
	}
	#tabCloseAll{
		display:none;
	}
	.navbar-nav{
		font-size: 12px;
/* 		display:none; */
	}
	.nav-profile{
		display: block !important;
	}	
	.sidebar {
    padding-top: 0px;
	}
	.sidebar .nav > li.nav-profile {
	    color: #fff;
	    background: #1e97be;
	}
	.move {
    	margin: 2% 0%;
	}
	.navbar-nav .open .dropdown-menu{
		min-width:110px;
	}
	.sidebar .nav > li.nav-profile .info small {
    color: #c7c2c2;
	}
	.view-form.white {
    border: 1px solid #ddd;
	}
	.view-form.white .control-label{
	padding: 5px 5px 5px 5px !important;
	}	
}
@media (max-width: 470px) {
	.view-form.white .control-label {
    padding: 5px 5px 5px 5px !important;
	}
}

.input-muti {
	position: relative;
    display: table;
    border-collapse: separate;
    width: 100%;
}

.input-muti .button-group{
	padding-right: 5px;
}
.input-muti .form-control , .button-group{
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-muti > div {
	float: left !important;
	width: auto !important ;
	width: 100% !important;
	max-width: 40%;
}
.input-muti > input{
	float: left !important;
	width: auto !important ;
	width: 100% !important;
	max-width: 60%;
}
 .button-group >  .input-group-btn{
 position: absolute;
    z-index: 999;
    right: 30px;
}
.button-group > input.form-control{
	padding-right: 20px !important;
}
.button-group button:HOVER > i,.button-group button:FOCUS > i{
	color: #e60012;
}
.stats-info{
	min-height: 50px;
}

/* �씠寃쎈�� 異붽� */

/****************** button*****************************/
.btn.btn-excel {
    color: #fff;
    background: #28a745;
    border-color: #28a745;
}
.btn-excel:hover,
.btn-excel:focus,
.btn-excel:active,
.btn-excel.active,
.open .dropdown-toggle.btn-excel {
    background: #1a6f2e;
    border-color: #1a6f2e;
}
/* .btn.btn-primary { */
/*     background: #3b99c5; */
/*     border-color: #3b99c5; */
/*     box-shadow: 0px 2px #246f92; */
/* } */
/* .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { */
/*     background: #2d86af; */
/*     border-color: #2d86af; */
/* } */
/* .btn.btn-success { */
/*     background: #1e97be; */
/*     border-color: #1e97be; */
/*     box-shadow: 0px 2px #095c2e; */
/* } */
/* .btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .open .dropdown-toggle.btn-success { */
/*     background: #007a37; */
/*     border-color: #007a37; */
/* } */
/* .btn.btn-warning { */
/*     background: #f59c1a; */
/*     border-color: #f59c1a; */
/*     box-shadow: 0px 2px #b17113; */
/* } */
/* .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { */
/*     background: #dc8e1c; */
/*     border-color: #dc8e1c; */
/* } */
/* .btn.btn-info { */
/*     color: #fff; */
/*     background: #95c53b; */
/*     border-color: #95c53b; */
/*     box-shadow: 0px 2px #76a125; */
/* } */
/* .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { */
/*     background: #7ca530; */
/*     border-color: #7ca530; */
/* } */
/* .btn.btn-danger { */
/*     background: #eba440; */
/*     border-color: #eba440; */
/*     box-shadow: 0px 2px #9f6411; */
/* } */
/* .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { */
/*     background: #c08129; */
/*     border-color: #c08129; */
/* } */
/* .btn.btn-white { */
/*     font-weight: normal; */
/*     color: #fff; */
/*     background: #4391d8; */
/*     border-color: #4391d8; */
/*     box-shadow: 0px 2px #2264a1; */
/* } */
/* .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { */
/*     background: #3181ca; */
/*     border-color: #3181ca; */
/* } */
/* 濡쒓렇�씤 */
.login-cover-bg{
	background: transparent ;
}
.login-v2 {
    background: rgba(0,0,0,0.3);
}
.login .login-header {
    position: absolute;
    top: -84px;
    padding: 0 161px;
}
.login-v2 .login-content{
	padding-top:65px;
}
.login-text{
	color:#fff;
	font-size:25px;
	margin-bottom:-5px
}
.login-text2{
	color:#fff;
	font-size:14px;
	margin-bottom:-5px
}
.login-v2 .form-control {
	background: #fff;
    color: #000;
}
.login-check{
	padding:0px;
	margin:0px 0px 15px 0px;
	width:60%;
}
.login-check label:first-child{
	padding-right:30px;
}
/* 硫붾돱 */
.navbar.navbar-default {
    border-bottom: 2px solid #1e97be;
}
.sidebar {
    background: #fdfef9;
   	border-right: 1px solid #1e97be;
   	padding-top: 36px;
}
.navbar.navbar-inverse .navbar-brand,
.sidebar .nav > li.active > a, 
.sidebar .nav > li.active > a:focus, 
.sidebar .nav > li.active > a:hover,
.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.label.label-theme,
.btn.btn-scroll-to-top {
    background: #006edb;
    color: #fff;
}
.sidebar .nav > li > a {
    color: #37363c;
}
.sidebar .nav > li.expand > a, .sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus {
    background: #006edb;
    color: #fff;
}
.sidebar .sub-menu > li > a {
    color: #37363c;
    padding: 5px 30px 5px 15px;    
}
.sidebar .sub-menu {
	border-bottom: 1px dotted #95c53b;
    background: #fdfef9;
}
.page-sidebar-minified .sidebar .nav li.has-sub > .sub-menu {
    background: #fff;
    border:1px solid #bfbfbf;
    box-shadow: 2px 2px 0px black; 
}
.sidebar-bg {
    background: #f7f7f6;
}
.sidebar .sub-menu:before {
    left: 35px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #1e97be;
}
.sidebar .sub-menu > li > a:before {
	display:none;
}
.sidebar-minify-btn {
    background: #37363c;
    color: #fff;
}
.sidebar .nav > li > a {
    padding: 8px 20px 8px 32px;
}
.menu-img{
	margin:0px;
}
/* 怨듯넻 */
input.form-control, select.form-control {
    height: 30px !important;;
    padding: 5px 10px !important;
    font-size: 12px !important;
   line-height: 1.5 !important;
}
.panel.main-tab > .tab-content {
    background-color: #fff;
    background:#f9f9f9;
    border: 1px solid #d2d2d2; 
}
.panel.main-tab > div > div > .nav.nav-tabs.nav-tabs-inverse > li.active > a, .panel.main-tab > div > div > .nav.nav-tabs.nav-tabs-inverse > li.active > a:hover, .panel.main-tab > div > div > .nav.nav-tabs.nav-tabs-inverse > li.active > a:focus {
    background: #0065bd;
    color: #fff;
    border-bottom: 1px solid #bfbfbf
}
.tab-overflow .nav.nav-tabs > li.active {
    border-bottom: 1px solid #bfbfbf;
}

.sidebar .sub-menu > li > a:hover, .sidebar .sub-menu > li > a:focus, .sidebar .sub-menu > li.active > a, .sidebar .sub-menu > li.active > a:hover, .sidebar .sub-menu > li.active > a:focus {
    color: #1e97be;
    font-weight: bold;
}
div.search-form {
    padding: 5px 5px 0px 0px;
    border: 0px solid #ccc;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px dashed #e5e5e5;
    border-radius: 0px;
   	background-color: #fdfef9; 
   	min-height: 42px;
}
div.search-form .srh-check-lst *{
	vertical-align:top;
}
div.search-form .srh-check-lst{
	overflow:hidden;
}
div.search-form .srh-check-lst .form-check{
	display:block;
	float:left;
}
div.search-form .srh-check-lst .check-txt{
	display:block;
	float:left;
	padding:5px 10px 0 0;
}
div.search-form .srh-check-lst .check-txt:last-child{
	padding:5px 0 0 0;
}
.tab-content.main-tab {
    padding: 15px 0px 0px 0px;
}
.grid-wrapper{
	padding:0px 0px;
}
.grid-wrapper > .profile-div {
	height: 589px;
}

.input-date{
	padding: 5px 5px !important;
}
.label_box{
	background: #fdfef9;
}
.input-btn{
	color: #1e97be !important;
}
.input-btn:hover{
	color: #95c53b !important;
}
/* .ui-jqgrid-btable .ui-common-table{ */
/* 	background: #f4ffdf !important; */
/* } */
/* .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ */
/* 	background: #b4da6d; */
/* } */

/* .ui-widget-content { */
/*     background: #f4ffdf url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x !important; */
/* } */
/* tr.jqgrow.ui-row-ltr.ui-widget-content{ */
/*     background-color: #f4ffdf; */
/* } */
/* tr.jqgrow.ui-row-ltr.ui-widget-content.ui-state-hover{ */
/* 	background-color: #d1e4ad; */
/* } */
tr.jqgrow.ui-row-ltr.ui-widget-content.ui-state-highlight{
	background-color: #7fc5e4;
}
.close.mobile{
	display:none;
}
.page-sidebar-minified .sidebar .slimScrollDiv > div .menu-img{
	display:none;
}
.form-check{
	background-color: #fff !important;
	border: 1px solid #ccd0d4;
	padding:10px;
	height: 20px !important;
	width: 23px;
}
/* .fc-event, .fc-event-dot { */
/*     background-color: #009644 !important; */
/* } */
/* .fc-event { */
/*     border: 1px solid #009644 !important; */
/* } */
#actPlanSubStandSavePopWrap > div{
	line-height: 17px;
	float: left;
    width: 25%;
}
.active-refresh{
	width:84% !important;
	padding:5px 10px 5px 5px !important;
}
.active-refresh-btn{
	width:15% !important; 
	margin-left:1%;
	padding: 4px 3px !important;
}
.call-label{
	padding: 11px 10px 5px 10px !important;
}
.call-direct-btn{
	padding: 0px 6px;
    font-size: 13px;
}
.grid-padding{
	padding:5px 5px !important;
}
.grid-vertical{
	vertical-align: middle !important;
}
/* �뙘�뾽李� */

.tab-title{
	padding:13.3px 0px !important;
}

.modal-header {
    padding: 10px 15px;
    border-bottom-color: #1e97be;
}


.modal-body > row form {
	border-radius: 0px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 0px;
    position: relative;
}
.modal-body > row .form-title {
	font-weight: bold;
    font-size: 1.3em;
    padding: 5px;
}


.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
.label-tit{
	padding-left:0px;
}
.label-tit2{
	padding-left:0px;
}
.modal-header .close {
  	margin-top: 0px;
}
.modal-header > button:BEFORE,.close.mobile:BEFORE{
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f00d";
}
.pop-grid{
	padding:0px;
}
.close {
    color: #1e97be;
    opacity: 1;
}
ul.tagit li.tagit-choice-editable {
    background: #d43a3a !important;
}
.hash-btn{
	background: #ffd5d5;
}
.hash-box{
	padding:5px;
}
#hashTag{
	margin-bottom:5px !important;
}
.hash-icon{
	color:#e50012;
}
.check-pop{ 
	padding:10px ;
}
.ui-state-default, .ui-widget-content .ui-state-default{
	text-shadow:none;
}
.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px;
}
.checkbox.checkbox-css {
    position: relative;
    min-height: 27px;
    padding-top: 7px !important;
/*     margin-top: 0; */
/*     margin-left: 10px; */
    margin: 0px;
}
.checkbox.checkbox-css input, .radio.radio-css input {
    display: none;
}
.checkbox.checkbox-css label{
        margin-left: 20px;
}
.checkbox.checkbox-css.checkbox-success input:checked+label:before {
    background: #4CD964;
    border-color: #4CD964;
}

.checkbox.checkbox-css input:checked+label:before {
    background: #1e97be;
    border-color: #1e97be;
}

.checkbox.checkbox-css label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    border: 1px solid #ccc;
}
.checkbox.checkbox-css input:checked+label:after {
    content: '\f00c';
    position: absolute;
    top: 8px;
    left: 0;
    font-size: 10px;
    font-family: FontAwesome;
    color: #fff;
    line-height: 14px;
    width: 14px;
    text-align: center;
}
.check-list td{
	padding: 5px;
}
.pop-button{
	border-bottom: 0px !important;
}
.ui-jqgrid .ui-icon-asc {
    margin-top: 7px !important;
}
.ui-jqgrid .ui-icon-desc {
    margin-top: 14px !important;
}
* {
    box-sizing: border-box;
}
.picture {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 4px;
    margin:10px 0px 5px 0px;
	width:100%;
}
.column {
    -ms-flex: 20%; /* IE10 */
    flex: 20%;
    max-width: 20%;
    padding: 0 4px;
}
.column > img {
	width:100%;
    margin-top: 8px;
    vertical-align: middle;
    border:1px solid #ddd;

}
@media (max-width: 800px) {
    .column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
    }
}
.img-plus-box{
/* 	margin:10px auto; */
	width: 100%;
    padding: 0 10px;
}
.img-plus-btn{
	padding:1px 65px;
	width: 100%
}
.input-group-btn.search-btn-box{
	width:35px !important;
	right: 0px !important;
}
.input-group-addon.btn.btn-sm.input-btn.search-btn{
	min-width: 38px !important;
}
.input-daterange .input-group-addon{
	background:none !important;
}
/* 吏��룄 */
#mapwrap{
	position:relative;
	overflow:hidden;
}
.category *{
	margin:0;
	padding:0;
	color:#000;
}   
.category{
	width:82px ;
	height: 38px;
	position:absolute;
    top: 4px;
    left: 4px;
    overflow:hidden;
    text-align:center;
	background-color:#f9f9f9;
	border:1px solid #6d6d6d;
	border-radius:5px;  
    z-index:10;
}
.category li{
	list-style:none;
	float:left;
	width: 40px;
   	height: 38px;
	padding-top:5px;
	cursor:pointer;
}
.category li:first-child{	
   	border-right:1px solid #cacaca;
}
	
.wrap {
	position: absolute;
	left: 0;
	bottom: 40px;
	width: 250px;
	height: 132px;
	margin-left: -123px;
	text-align: left;
	overflow: hidden;
}
.wrap * {
	padding: 0;
	margin: 0;
}
.wrap .info {
	width: 250px;
	height: 120px;
	border-radius: 5px;
	border-bottom: 2px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;
	background: #fff;
}
.info:nth-child(1){
	border: 0;
	box-shadow: 0px 1px 2px #888;
}
.info .title {
	height: 30px;
	padding: 5px 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	background: #eee;
	border-bottom: 1px solid #ddd;
}
.info .close{
	position: absolute;
	top: 8px;
	right: 8px;
	color: #888;
	width: 16px;
	height: 16px;
	background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');
}
.info .close:hover {
	cursor: pointer;
}
.info .body {
	position: relative;
	overflow: hidden;
}
.desc .ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.desc .jibun {
	font-size: 11px;
	color: #888;
	margin-top: -2px;
}
/* .info .img {position: absolute;top: 6px;left: 5px;width: 73px;height: 71px;border: 1px solid #ddd;color: #888;overflow: hidden;} */
.info:after {
	content: '';
	position: absolute;
	margin-left: -12px;
	left: 50%;
	bottom: 0;
	width: 22px;
	height: 12px;
	background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')
}   
.info .desc {
	position: relative;
	height: 75px;
	margin: 13px 0  0 10px;
}

.map-btn  {
	margin-top: 7px;
}
.map-btn > a{
	border: 1px solid #ccc;
	padding:2px;
	border-radius: 5px;
	margin-right: 5px;
	font-size: 14px;
}
.map-btn > a.mapBiShowBtnNone{
	background-color : #ccc;
	color : #fff;
	text-decoration : none;
}
.info .link {
	color: #5085BB;
}
/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { */
/*     border-bottom: 2px solid #1e97be; */

/* } */
i{
	font-style:normal;
}
.form-bordered.color .form-group  label{
	background-color: #f7f7f7;
}

@media (max-width: 767px) {
	.page-header{
		font-size:16px;
		color:#000;
		font-family:'Malgun Gothic', "Helvetica Neue",Helvetica,Arial,sans-serif;
	    text-align: center;
	}
	.page-header > i{
		margin-left: -39px;
	}
	
	
	.column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 100%;
    }
    .navbar-inverse .navbar-header {
        background: #00acac;
    }
    
    .navbar-header > .navbar-brand {
    	padding: 5px;
    }
    .navbar-header > button {
    	margin-top: 10px !important;
    }
    
    /* �씠寃쎈�� 異붽� */
    /* .tab-content.main-tab .page-header {
    margin: 0 0 0px;
	} */
	.input-group-btn.search-btn-box{
		width:8% !important;
		right: 4% !important;
	}
	#actPlanSubStandSavePopWrap > div {
	    width: 50%;
	}
	#actPlanSubStandSavePopWrap .checkbox.checkbox-css{
		min-height: 25px;
		padding-top:0px !important;
	}
	.add-right{
		float:right !important;
	}
	.input-group.input-daterange.dateform {
	    width: 80.5%;
	    margin-left: 80px !important;
	}
	.sidebar .sub-menu > li > a{
		font-size:14px;
		padding: 5px 22px;
	}
	.mobile-titlogo{
		position: absolute;
		top:13px;
		left:4px;	
	}
	.mobile-headtit > .tab-title{
		font-size:16px;
		font-weight: bold;
	}   
    .mobile-header{
    	padding: 10px !important;
    	border-bottom:3px solid #1e97be;
    }
    .mobile-main-box .mobile-main-menu{
    	background-image: url("/img/mainbackground.jpg");
    	background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 380px;
    }
    .menu-one{
    	text-align: center;
   	    height: 190px;
    	background-color:rgba(13,153,72,0.5);   	
    }
    .menu-two{
   		text-align: center;
   		height: 95px;
    	background-color:rgba(0,82,37,0.5);   
    }
    .menu-three{
    	text-align: center;
    	height: 95px;
    	background-color:rgba(14,151,0,0.5);   
    }
    .menu-four{
    height: 95px;
    	background-color:rgba(96,204,145,0.5);   
    }
    .menu-five{
    height: 95px;
    	background-color:rgba(106,228,106,0.5);   
    }
    .menu-six{
    	text-align: center;
    	height: 95px;
    	background-color:rgba(0,109,49,0.5);   
    }
    .menu-seven{
    	text-align: center;
    	height: 95px;
    	background-color:rgba(77,185,118,0.5);   
    }
    .menu-eight{
    	text-align: center;
    	height: 190px;
    	background-color:rgba(47,100,70,0.5);   
    }
    .menu-nine{
    	text-align: center;
    	background-color:rgba(13,153,72,0.5);   	
    }
    .menu-ten{
    	text-align: center;
    	background-color:rgba(47,100,70,0.5);     	
    }
    .menu-blank{
    	background-color:rgba(0,109,49,0.5); 
    }
    .menu-blank2{
    	background-color:rgba(0,80,49,0.5);  
    }
    .bigbig{
    	padding:94px 40px;
    }
    .menu-text{
    	color:#fff;
    	font-size:17px;
    }
  	.menu-big{
  		color:#fff;
    	padding:10px 0px 40px 0px;
    }
    .big-icon{
    	font-size:75px;
    	padding:39px 0px 0px 0px;
    	color:#ffc621;
    }
    .menu-middle{
    	color:#fff;
    	padding:0px 10px 10px 0px;
    	text-align:right !important;
    }
    .middle-icon{
    	font-size:55px;
    	padding:5px 0px 0px 15px;
    	color:#faff00;
    }
    .menu-small{	
    	color:#fff;
    	padding:0px 0px 10px 0px;
    }  
    .samll-icon{
    	font-size:36px;
    	padding:10px 0px 4px 0px;
    }
   
    .menu-bottom{
    	margin:40px auto;
    	text-align:center;
    }
    .menu-icon2{
    	font-size:40px;
    	color:#37363c;
    	text-align: center;
    }
    .copyright{
/* 		right:20%;
	    bottom: 10px;
	    position: absolute; */
	    text-align:center;
	
    }
    /* .mobile-main-box{
    	이전메뉴형식 
    	background-color: #f7f7f6;
    	border-radius: 7px;
    	border:2px solid #d2d2d2;
	    width: 88%;
	    margin: 20px auto;
		display: inline-block;
		padding-bottom:50px;
    } 
        .main-menu:nth-child(6), .main-menu:nth-child(7), .main-menu:nth-child(8), .main-menu:nth-child(9){
    	margin-top:30px;
    }
    */
    .mobile-img{
    	padding:25px;
    	text-align: center;
    }
    .main-menu{
    	text-align:center;
    }

    .main-menutit{
    	min-height: 35px;
    	margin-top:0px;
    }
    .main-menutit a{
    	color:#616161;
    	font-weight:normal;
    	font-size:15px;
    }
    
    .close.mobile{
		display:block;
	}
    .label-tit{
	 	margin-top:7px;
	}
	.label-tit2{
	 	margin-top:7px;
	}
	.grid-wrapper {
    	padding: 0px 0px;
    	margin-right: 5px;
    	margin-left: 8px;
	}
	.mobile-row .form-group > label{
		width: 30% !important;
	}
	.mobile-row .form-group > div{
		width: 70% !important;
	}
	.view-form .form-horizontal.form-bordered .form-group > div {
    	border: 0px; 
	}
	.view-form .form-horizontal.form-bordered .form-group > div.table-input{
		padding:5px 3px !important;
		border-left: 1px solid #eee; 
	}
	.table-input:first-child{
		border-right:1px solid #eee;
	}
	.table-title{
		margin:12px 0 0 1px;
	}
	.label-tit2{
		font-size:10px;
	}
	.hash-btn{
		padding: 9px 5px;
    	font-size: 11px;
	}
	.nav-tabs.nav-justified.nav-justified-mobile > li > a {
    	padding: 13.3px 0px;
	}
	.ui-pager-control .ui-icon{
    	background-image: none !important;
	}
	.ui-pager-control .ui-icon{
		background-image:none !important;
		text-indent:unset !important;
	}
	.ui-pager-control .ui-icon:before{
		font: normal normal normal 20px/1 FontAwesome;
		content: "\f053";
		color: #888;
	}
	.ui-icon-seek-first:before {
    	content: "\f049" !important;
	}
	.ui-icon-seek-next:before{
		content: "\f054 " !important;
	}
	.ui-icon-seek-end:before{
		content: "\f050 " !important;
	}
	.ui-icon-refresh:before{
		content: "\f0e2 " !important;
	}
	.ui-icon-close:before{
		content: "\f00d " !important;
		color:#fff !important;
		font-size:11px !important;
	}	
	.ui-icon {
	    width: 25px;
	    height: 18px;
	    text-align: center;
	}
	div.search-form {
    	padding: 5px 6px 0px 0px;
	}
	.check-pop {
    	padding: 10px 20px 0px 20px !important;
	}
	.checkbox.checkbox-css {

	    min-height: 40px;

	}
	.radio label, .checkbox label {
	    padding-left: 30px;
	    line-height: 25px;
	}
	.checkbox.checkbox-css label:before {
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 13px;
	    width: 20px;
	    height: 20px;
	    border-radius: 4px;
	    border: 1px solid #ccc;
	}
	.checkbox.checkbox-css input:checked+label:after {
	    content: '\f00c';
	    position: absolute;
	    top: 13px;
	    left: 0;
	    font-size: 10px;
	    font-family: FontAwesome;
	    color: #fff;
	    line-height: 20px;
	    width: 20px;
	    text-align: center;
	}
	.mobile-pop .form-group{
		padding:5px !important;
	}
	.mobile-pop .form-group > div{
		min-height: 30px;
	}
	.mobile-pop.color .form-group  label{
		background-color: #fff;
	}
	.mobile-pop label.col-md-2{
		margin:5px 0px 0px 0px !important;
	}
	.mobile-pop .col-md-2 .form-control{
		margin:0px 0px 5px 0px !important;
	}
	.mobile-pop .col-md-4 .button-group input{
		margin:0px 0px 5px 0px !important;
	}
	.mobile-pop .col-md-4 .button-group.bootstrap-timepicker input {
	    margin: 0px !important;
	}
	.mobile-pop div .form-control{
		margin:0px 0px 5px 0px !important;
	}
	.mobile-pop .col-md-6 .form-control{
		margin:0px 0px 5px 0px !important;
	}
	.mobile-pop div:last-child > .form-control{
		margin:0px 0px 0px 0px !important;
	}
	.mobile-post{
		margin-bottom:5px;
	}
	.hash-box{
		padding:0px;
	}
	.nav > li > a.tab-btn{
		padding: 3px 0px !important;
		color:#fff !important;
		margin-right: 5px !important;
    	padding: 10px !important;
    	border-radius: 3px 3px 3px 3px !important;
	}
	.nav > li > a.tab-btn.tab-btn-last{
		margin-right: 0px !important;
	}
	.btn.btn-normal {
	    background: #f3b41a !important;
	    border-color: #f3b41a !important;
	    box-shadow: 0px 2px #926a07 !important;   
	}
	.btn.btn-normal:hover, .btn.btn-normal:focus, .btn.btn-normal:active, .btn.btn-normal.active, .open .dropdown-toggle.btn-normal {
	    background: #cc9100 !important;
	    border-color: #cc9100 !important;
	}
	.special{
		font-size:15px;
	}
    /* 源�吏꾪샇 異붽� 媛쒕컻 */
    html{
        background-color: #fff;
    }
    .content {
	    padding: 0;
	    
	}
	.modal-dialog{
	margin: 0;
	}
	.modal-content {
	    border-radius:0px;
	}
	.modal-title {
    text-align: center;
    padding-left: 0;
    margin-left: 20px;
	}
	.tab-content.main-tab{
	padding: 0px;
	border: none !important;
	
	}
	
	.breadcrumb {
	display: none;
	}
/* 	#page-container{ */
/* 	padding-top: 0px !important; */
/* 	} */
/* 	#header{ */
/* 	display: none; */
/* 	} */
	.page-header i:first-child {
	    border-top: none;
	}
	.page-header i:first-child::before {
	    background: none;
	}
	.icon-bar {
	    background: #333;
	}
	.close{
	float: left;
	}
	.modal-title::before {
	    background: none;
	}
	.modal-content {
    	box-shadow:none; 
    }
    .modal{
    background-color: #fff !important;
    }
    .modal-body{
    	padding: 3px 3px 25px 3px;
    }
    .navbar-toggle{
    	padding: 4px;
    }
    .search-form.def-width .input-group-addon {
	    min-width: 40px;
	}
	.modal-header > .close,.close.mobile{
		margin-top: 0;
	}
	.modal-header > .close:BEFORE{
		content: "\f060";
		font-size: 24px;
	}
	.close.mobile{
		margin: 5px 10px 5px 5px;
	}
	.close.mobile:BEFORE{
		content: "\f060";
		font-size: 24px;
		
	}
	.widget-stats .stats-info h4 {
	    font-size: 24px;
	}
	.widget-stats .stats-info a {
        color: #fff;
        z-index: 99999999999999;
	}
	.stats-icon{
	    opacity: 1 !important;
	}
	.mobile-row [class*="mb-"]{
		float: left;
	}
	.mobile-row [class*="col-"]{
		float: left;
		padding:0px 0px 0px 0px !important;
	}
	.mobile-row .col-md-12 {
	  width: 100% !important;
	}
	.mobile-row .col-md-11 {
	  width: 91.66666667% !important;
	}
	.mobile-row .col-md-10 {
	  width: 83.33333333% !important;
	}
	.mobile-clear{
		clear:both;
	}
	.mobile-row .col-md-2.mobile-input{
		 width: 83.33333333% !important;
		
	}
	.mobile-row .col-md-6.mobile-input{
		 width: 83.33333333% !important;
		
	}
	.mobile-row .col-md-9 {
	  width: 75% !important;
	}
	.mobile-row .col-md-8 {
	  width: 66.66666667% !important;
	}
	.mobile-row .col-md-7 {
	  width: 58.33333333% !important;
	}
	.mobile-row .col-md-6 {
	  width: 50% !important;
	}
	.mobile-row .col-md-5 {
	  width: 41.66666667% !important;
	}
	.mobile-row .col-md-4 {
	  width: 33.33333333% !important;
	}
	.mobile-row .col-md-3 {
	  width: 25% !important;
	}
	.mobile-row .col-md-2 {
	  width: 16.66666667% !important;
	}
	.mobile-row .col-md-1 {
	  width: 8.33333333% !important ;
	}
	.mobile-row .mb-md-12 {
	  width: 100% !important;
	}
	.mobile-row .mb-md-6 {
	  width: 50% !important;
	}
	.sidebar {
	   width: 220px;
	   left: -220px;
	   font-size: 16px;
	   padding-top: 0px;	   
	}
	.sidebar .nav > li > a {
	    padding: 8px 20px;
	}

	.pace-progress {
	    top: 0px !important;
	}
	.row {
	    margin: 0;
	}
	.row > [class*="col-"] {
	    padding: 0 5px;
	}
	.modal-content{
		padding-bottom: 40px;
	}
	.modal-footer{
		position: fixed;
		width: 100%;
		background-color: #fff;
		bottom: 0;
	    z-index: 999999;
	}	
	.caret {
	    border-top: 6px dashed;
	    border-right: 6px solid transparent;
	    border-left: 6px solid transparent;
	}
	
	.spinner, .spinner-small {
		top : 40%;
	    top : -webkit-calc(50% - 20px); /* for Chrome, Safari */
	    top :    -moz-calc(50% - 20px); /* for Firefox */
	    top :         calc(50% - 20px); /* for IE */
		left : 50%;
	    left : -webkit-calc(50% - 20px); /* for Chrome, Safari */
	    left :    -moz-calc(50% - 20px); /* for Firefox */
	    left :         calc(50% - 20px); /* for IE */
	}
	.fold .search-controls{
		    height: 34px;
	}		    
	.fold .form-group{
		display: none;
	}
	.fold .form-group.search-button{
		display: block;
	}
	.fold .form-group:FIRST-CHILD{
		display: block;
	}
	.fold.active .search-controls > .form-group{
		display: block;
	}
	.fold.active .search-controls{
		height: auto;
	}
	.fold.search-form{
	 	margin-bottom: 25px;
	}
	.fold:BEFORE{
	   	width: 100%;
	    height: 5px;
	    bottom: -5px;
	    border: 1px solid #ccc;
	    content: "";
	    position: absolute;
	    background-color: #efefef;
	}
	.fold:AFTER{
		display: inline-block;
	    width: 50px;
	    border: 1px solid #ccc;
	    border-top: 1px solid #efefef;
	    margin-left: 2px;
	    text-align: center;
	    vertical-align: middle;
	    border-bottom-left-radius: 5px;
	    border-bottom-right-radius: 5px;
	    font: normal normal normal 14px/1 FontAwesome;
	    content: "\f0d7";
	    position: absolute;
	    bottom: -20px;
	    right: -moz-calc(50% - 25px);
		right: -webkit-calc(50% - 25px);
		right: calc(50% - 25px);
	    color: #888;
	    cursor: pointer;
	    background-color: #efefef;
		
	}
	.fold.active:AFTER{
		content: "\f0d8";
	}
	
	.page-header i.quick-menu{
		right: 10px;
    	top: 7px;
    	position: absolute;
	}
	.form-group > .mobile-2{
		width: 16.66666667% !important;
	} 
	.form-group > .mobile-10{
		width:83.33333333% !important;
	}
	.form-control[readonly] {
	    background: #fff;
	}
	
}
.page-header i.quick-menu.active{
	color:#f3ac06;
}
.modal-body .left-tab{
	width: 16.66666667%;
	float: left;
}
.modal-body .left-tab + .tab-content{
	width: 83.33333333%;
	float: left;
	padding:0 0 0 5px;
}
.modal-body .left-tab > li > a{
    background: #fff !important;
    color: #37363c;
    border:1px solid #d6d6d6 !important;
}
.modal-body .left-tab > li.active > a{
    background: #1e97be !important;
    color: #fff !important;
}
.modal-body .left-tab > li {
	width: 100% !important;
    float: left;
    margin-bottom: -1px;
}
.page-sidebar-minified .menu-img{
	display: none;
}
/* .bootstrap-timepicker .input-group-btn .input-group-addon.btn {
	box-shadow: none !important;
    background-color: #fff !important;
    margin: -3px;
} */

.input-group.input-daterange > div:FIRST-CHILD input{
	border-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.input-group.input-daterange > div:last-child input{
	border-radius: 5px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.input-group.input-daterange > div:FIRST-CHILD input{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.table.low-padding > thead > tr > th,.table.low-padding > tbody > tr > td,.table.low-padding > tfoot > tr > td{
	padding :5px 5px;
}


table.low-padding {
	margin-bottom: 0;
}
table.low-padding  select.form-control{
	padding: 0 !important;
}
#activePlanHashTag .tagit-new input{
	display: none;
}
.tagit.ui-widget {
	min-height: 28px;
}
.menu-non-used > div{
	visibility:hidden;
}
.search-form .form-control[readonly] {
	    background: #fff;
}
.jqgrow.ui-row-ltr .fa.fa-minus{
    text-indent: -4px;
}
.jqgrow.ui-row-ltr .fa.fa-minus::before {
    content: "삭제" !important;
    font-weight: bold;
}

.tab-grid-wrapper .table.table-bordered th ,.tab-grid-wrapper .table.table-bordered td{
	padding: 2px;
	font-size: 20px;
}
.column{
	padding: 0;
}
.column .img-form{
    padding: 5px;
    min-height: 200px;
}
.column .img-form img{
    width: 100%;
}
.column .img-title{
	position: relative;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.32);
    margin-bottom: -42px;
}
.column .img-date{
    width: 100%;
    padding: 2px 5px;
    font-weight: bold;
}
.column .img-name{
    width: 100%;
    padding: 2px 5px;
}

.bi-permissions{
    /* position: absolute; */
    width: 300px;
    margin: auto;
    margin-top: -moz-calc(25% - 25px);
    margin-top: -webkit-calc(25% - 25px);
    margin-top: calc(25% - 130px);
    font-size: 15px;
    font-weight: bold;
    background-color: #20b965;
    padding: 5px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.stand-form{
    background-color: #f2f2f2;
    border: 1px solid #ccd0d4;
    /* padding: 7px; */
    border-radius: 5px;
    min-width: 300px;
    display: block;
    min-height: 30px;
    padding-left: 10px;
}




/* DIMS CSS  */


button.gray {
	background-color: #3A4447;
}
button.red {
	background-color: #FF1F1F;
}
button.hotpink {
	background-color: #FF2B4B;
}
button.skyblue {
	background-color: #009DA3;
}
button.brown {
	background-color: #9F8071;
}
button.white {
	background-color: #fff;
	border: 1px solid #BABABA;
	color: #000;
}
button.white:hover {
	border: 1px solid #989898;
}


/*profilebox*/
.divide {
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: space-around; /* Safari 6.1+ */
	display: flex;
	justify-content: space-around;
}


/* active-tab */
.active-tab {
	background: #387cb8;
}
.active-tab > li{
	background: #073e6f;
}
.active-tab > li > a {
	color: #ffffff;
}


/* table Object */
.txt_right {
	text-align: right !important
}
.txt_left {
	text-align: left !important
}
.txt_center {
	text-align: center !important
}
.tbl_tab {
	margin: 0 0 15px;
}
.tbl_tab ul {
	border-bottom: 1px solid #888c8c;
}
.tbl_tab li {
	display: inline-block;
	background-color: #f8f8fa;
	border: 1px solid #DADADA;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
}
.tbl_tab a {
	height: 30px;
	line-height: 28px;
	color: #000;
	font-size: 12px;
	padding: 6px 12px 8px;
}
.tbl_tab li.tab_on {
	border: 1px solid #888c8c;
	border-bottom: 0;
}
.tbl_tab li.tab_on a {
	color: #ed3d57;
	font-weight: bold;
	background-color: #fff;
}

.tbl_row, .tbl_row th, .tbl_row td, .tbl_col, .tbl_col th, .tbl_col td {
	border: 0
}
.tbl_row, .tbl_col {
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
/* 	border-bottom: 2px solid #dcdcdc; */
/* 	border-top: 2px solid #dcdcdc; */
	border-left: 1px solid #e5e5e5;
	font-size: 12px;
	text-align: center
}
.tbl_row caption, .tbl_col caption {
	display: none
}
.tbl_row thead th, .tbl_col thead th {
	border-top: 2px solid #dcdcdc;
	text-align: center;
}
.tbl_row th, .tbl_col th {
	padding: 3px 10px;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #e5e5e5;
	background-color: #f5f7f9;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.tbl_row th {
	text-align: left;
}

.tbl_row td input, .tbl_col td input {
	height: 24px;
	margin: 0 4px 0 0;
}
.tbl_row td button, .tbl_col td button {
	height: 24px;
	margin: 0;
	line-height: 0.8;
}
.tbl_row td, .tbl_col td {
	min-height: 30px;
	padding: 4px 12px;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	color: #4c4c4c;
	line-height: 1.8;
}
.tbl_row td {
	text-align: left;
}
/* .tbl_col tr:hover td { */
/* 	background: #F9F9F9; */
/* 	color: #F07; */
/* } */
/* .tbl_row td:hover { */
/* 	background: #F9F9F9; */
/* 	color: #F07; */
/* } */

.tbl_title {
	font-size: 14px;
	margin-bottom: 8px;
}
.second {
	margin-top: 16px;
}
th a i {
	padding: 0 8px;
	cursor: pointer;
	color: #aaa;
}
/* th a:hover i { */
/* 	color: #000; */
/* } */
th i.fa-sort-desc, th i.fa-sort-asc  {
	padding: 0 8px;
	cursor: pointer;
	color: #ed3d57;
}

.pagination-div {
/* 	border-bottom: 1px solid #cccccc; */
	display: contents;
}

.custom-pagination {
  display: inline-block;
  border-radius: 3px;
  margin: 4px 0px;
}

.gigantic.custom-pagination a {
   height: 25px;
   width: 25px;
   font-size: 24px;
   line-height: 20px;
}


.custom-pagination a {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  outline: none;
  border: 1px solid #CDCDCD;
  color: #555555;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  font-family: Times, 'Times New Roman', Georgia, Palatino;
  /* ATTN: need a better font stack */
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
  background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
  background-image: linear-gradient(#f3f3f3, lightgrey); }
.custom-pagination a:hover, .custom-pagination a:focus, .custom-pagination a:active {
    background-color: #cecece;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #cecece));
    background-image: -webkit-linear-gradient(#e4e4e4, #cecece);
    background-image: linear-gradient(#e4e4e4, #cecece); 
    cursor: pointer;
}
.custom-pagination a.disabled, .custom-pagination a.disabled:hover, .custom-pagination a.disabled:focus, .custom-pagination a.disabled:active {
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
    background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
    background-image: linear-gradient(#f3f3f3, lightgrey);
    color: #A8A8A8;
    cursor: default; 
}

.custom-pagination a:first-child {
/*   border: none; */
  border-right:0px;
  border-radius: 5px 0 0 5px;
}

.custom-pagination .last /* a:last-child */ {
/*   border: none; */
  border-left:0px;
  border-radius: 0 5px 5px 0; 
}

.custom-pagination input {
  float: left;
  margin: 0;
  padding: 0;
  width: 115px;
  height: 25px;
  outline: none;
  border: none;
  border-top : 1px solid #CDCDCD;
  border-bottom : 1px solid #CDCDCD;
/*   border: 1px,0,1px,0 solid #CDCDCD; */
  vertical-align: middle;
  text-align: center; 
}
.custom-pagination select {
  margin-left:10px;
  height:25px;
  border-radius:5px;
}
.pagination-div .page-info{
    text-align: right;
    font-family: 'Malgun Gothic';
    line-height: 2.5em;
    font-size: 11px;
}

/*   contextmenu   */
.contextmenu {
  display: none;
  position: absolute;
  width: 200px;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  border-radius: 5px;
  list-style: none;
  box-shadow:
    0 15px 35px rgba(50,50,90,0.1),
    0 5px 15px rgba(0,0,0,0.07);
  overflow: hidden;
  z-index: 999999;
}

.contextmenu li {
  border-left: 3px solid transparent;
  transition: ease .2s;
}

.contextmenu li a {
  display: block;
  padding: 10px;
  color: #B0BEC5;
  text-decoration: none;
  transition: ease .2s;
}

.contextmenu li:hover {
  background: #CE93D8;
  border-left: 3px solid #9C27B0;
}

.contextmenu li:hover a {
  color: #FFFFFF;
}


.selected-both{
	color:#ccc;
	background: #d1da4c;
}

/** 조경희 추가 **/
.line-grid{padding:10px 0 10px;width:100%;border-top:1px solid #ddd;}

.agora-view-picher > div.fixing-img{position:relative;padding:0 10px 0 30px !important;margin:10px 0 0;}
.agora-view-picher > div.fixing-img:first-child{margin:0;}
.agora-view-picher > div.fixing-img img{display:block;width:100%;}
.agora-view-picher > div.fixing-img .form-check{position:absolute;left:0;top:0;margin:0;}

.label-check-bx .label-check-txt *{vertical-align:top;}
.label-check-bx .label-check-txt{overflow:hidden;display:block;width:100%;}
.label-check-bx .label-check-txt .check-txt{display:block;float:left;padding:0 0 0 3px;}
.label-check-bx .label-check-txt input[type="checkbox"]{display:block;float:left;margin:2px 0 0;width:13px;height:13px;}

.search-controls-type01{width:100%;display:flex;}
.search-controls-type01 .form-group{flex:1 1 auto;}
.search-controls-type01 .form-group .input-group.w100{width:100% !important;}

.goup-move-column{overflow:hidden;position:relative;width:100%;}
.goup-move-column .column-move-btn{display:table;position:absolute;top:0;left:50%;transform: translate(-50%,0);width:100px;height:100%;text-align:center;z-index:1;}
.goup-move-column .column-move-btn .column-btn-lst{display:table-cell;vertical-align:middle;height:800px}
.goup-move-column .column-move-btn .column-btn-lst button{display:inline-block;width:60px;height:30px;margin:10px 0 0;}
.goup-move-column .column-move-btn .column-btn-lst button:first-child{margin:0;}
.goup-move-column .col-md-6{width:50%;padding:0 50px 0 0;}
.goup-move-column .col-md-6:last-child{padding:0 0 0 50px;}

.srh-form-group{overflow:hidden;width:100%;}

.input-daterange.type01 .input-group-addon{color:#f5f5f5;}
.input-group.input-daterange{width:100%;display:block;overflow:hidden;}

.input-group > .input-group.input-daterange.type02 > select:first-child,
.input-group > .input-group.input-daterange.type02 > select:last-child{border-top-left-radius:5px !important;border-top-right-radius:5px !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;}
.input-group.input-daterange.type02 > .input-group-addon{border:1px solid #fdfef9 !important;background:#fdfef9 !important;color:#fdfef9 !important;}

.input-group.input-daterange .input-group-addon{width:30px;float:left;margin:0;}
.input-group.input-daterange .form-control{width:calc((100% - 31px)/2);float:left;}

.input-group .label-rdo *{vertical-align:top;}
.input-group .label-rdo{margin:0 10px 0 0;display:block;float:left;}
.input-group .label-rdo:last-child{margin:0;}
.input-group .label-rdo input{margin:0;display:block;float:left;}
.input-group .label-rdo .txt{display:block;float:left;padding:0 0 0 5px;line-height:29px;height:30px;}

.srh-form-group .form-control:first-child{width:calc(50% - 5px);float:left;}
.srh-form-group .form-control:last-child{width:calc(50% - 5px);float:right;}

.srh-notice-bx{padding:5px 0 5px 15px;overflow:hidden;}
.srh-notice-bx .notice-txt-bx{display:block;position:relative;overflow:hidden;padding:0 0 0 12px;}
.srh-notice-bx .notice-txt-bx:before{position:absolute;left:0;top:0;content:"※";}
.srh-notice-bx .notice-txt-bx .color-bx{display:block;float:left;margin:0 3px 0 0;width:30px;height:18px;background:#ffb6c1;border:1px solid #b7b7b7;font-size:0;text-indent:-9999px;}
.srh-notice-bx .notice-txt-bx .notice-txt{display:block;float:left;padding:2px 0 0 0;font-size:12px;line-height:15px;color:#37363c;}

.notice-des-lst{padding:0;margin:0;list-style:none;}
.notice-des-lst.type01{padding:0 10px;}
.notice-des-lst > li{padding:0 0 0 12px;margin:8px 0 0;position:relative;}
.notice-des-lst > li:first-child{margin:0;}
.notice-des-lst > li:before{position:absolute;left:0;top:0;content:"※";}
.notice-des-lst > li .des-tit{display:block;font-size:12px;font-weight:600;color:#37363c;line-height:18px;}
.notice-des-lst > li .des-txt{display:block;margin:0;font-size:12px;color:#37363c;line-height:18px;}

.employee-img-bx{display:flex;align-items:center;justify-content:center;margin:0 0 0 -1px;max-width: 100%;max-height: 100%;/* width:calc(100% + 1px) ;height:164px;*/border-left:1px solid #e0e0e0;border-bottom:1px solid #eee;text-align:center;}
.employee-img-bx.sc-empleyee-bx{height:210px;}
.employee-img-bx .employee-img{overflow:hidden;position:relative;width:134px;height:142px;border:1px solid #eee;}
.employee-img-bx .employee-img  img {width:100%;height:100%;}
.employee-img-bx .employee-img .employee-img{position:absolute;top:50%;left:0;display:block;transform: translate(0,-50%);width:100%;z-index:1;}

.empl-src-lst{padding:0 10px;text-align:center;}
.empl-src-lst .profile-div{height:auto;}
.empl-src-lst .profile-div{width:100%;overflow:hidden;}
.empl-src-lst .profilebox-lst{float:left;width:12.5%;height:100%;}
.empl-src-lst .profilebox .profile-info-box{overflow:hidden;text-align:center;padding:0 0 5px;}
.empl-src-lst .profilebox .profile-info-box button{margin:5px 0 0;width:134px;display:inline-block;}
.empl-src-lst .profilebox .profile-info-box .profile-img-box{margin:0 auto;max-width:134px;height:142px;position:relative;overflow:hidden;}
.empl-src-lst .profilebox .profile-info-box .profile-img-box img{width:100%;height:100%;}
.empl-src-lst .profile-con{font-size:12px;width:100%;background-color:#FFFFFF;border:1px solid #EDEDED;padding:5px;border-radius:3px;text-align:left;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info{padding:0;margin:0;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .data-txt{/*display:block;*/border-bottom:none;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li{padding:0 0 0 22px;position:relative;background:none;height:21px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e6e7e8;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.type01{height:auto;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li:last-child{border-bottom:none;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li > i{position:absolute;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.user > i{left:4px;top:1px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.phone > i{left:7px;top:1px;font-size:18px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.cart > i{left:4px;top:1px;font-size:14px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.visit > i{left:4px;top:1px;font-size:14px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info > li.shop > i{left:6px;top:3px;font-size:14px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .prd-lst{list-style:none;padding:0;margin:0;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .prd-lst > li{position:relative;padding:0 5px 0 6px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .prd-lst > li:before{position:absolute;left:0;top:-2px;content:"-";}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .data-src{margin:5px 0 0;overflow-y:auto;border:1px solid #efefef;height:52px;}
.empl-src-lst .profilebox-lst .profile-con ul.profile-info .data-src.type01{margin:0;}
.empl-src-lst .profilebox-lst{padding:0 2px 5px;}
.empl-src-lst .profilebox-lst .profilebox{padding: 6px; border: 1px solid #d8dadb;display: inline-block;background:#fff;text-align: center; vertical-align: top;width:100%; }
.profilebox:last-child{margin-right:0;}

.empl-lst-wrapper .empl-paging-pannel,
.active-md-lst .md-paging-pannel{display:block;position:relative;float:none;height:34px;background:#f9f9f9;border-top:1px solid #bdbdbd;text-align:center;border-bottom:1px solid #d2d2d2;}
.empl-lst-wrapper .empl-paging-pannel .page-info,
.active-md-lst .md-paging-pannel .page-info{position:absolute;right:0;top:0;padding:0 10px 0 0!important;font-size:12px;border-radius:0 0 3px 3px;}

.active-md-lst .active-md-tb{padding:0 0 10px;overflow-x:auto;}
.active-md-lst .active-md-tb .tbl_col td{word-break:break-all;}

.sc-shop-wrap{padding:0 10px;}
.sc-shop-wrap .sc-shop-lst{padding:0;list-style:none;}
.sc-shop-wrap .sc-shop-lst > li{padding:10px 0 0 0;margin:10px 0 0;border-top:1px dashed #ddd;}
.sc-shop-wrap .sc-shop-lst > li:first-child{padding:0;margin:0;border-top:none;}
.sc-shop-wrap .sc-shop-lst .ui-jqgrid-titlebar{border:1px solid #ddd;}
.sc-shop-wrap .sc-shop-lst .sc-shop-result{padding:5px 0 0;margin:0;list-style:none;}
.sc-shop-wrap .sc-shop-lst .sc-shop-result > li{padding:5px 0 0;}
.sc-shop-wrap .sc-shop-lst .sc-shop-result > li:first-child{padding:0;}
.sc-shop-wrap .sc-shop-lst .sc-shop-result .sc-shop-data{position:relative;padding:0 0 0 calc(100% - 901px);overflow:hidden;border:1px solid #ddd;list-style:none;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;width:calc(100% - 901px);}

.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div{position:relative;float:left;display:flex;align-items:center;justify-content:center;width:100%;font-weight:bold;border-right:1px solid #e5e5e5;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:last-child{border-right:none;}

.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst{float:right;width:901px;border-left:1px solid #ddd;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx{position:relative;padding:0 0 0 100px;overflow:hidden;border-top:1px dashed #ddd;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx:first-child{border-top:none;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .pic-src-lst{float:left;overflow-x:auto;overflow-y:hidden;width:100%;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .pic-src-lst .pic-src-bx{overflow:hidden;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .sc-pic-tit{position:absolute;left:0;top:0;height:100%;border-right:1px dashed #ddd;width:100px;background:#f9f9f9;display:flex;align-items:center;justify-content:center;font-size:13px;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .pic-lst{position:relative;float:left;padding:0 0 10px;overflow:hidden;width:200px;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .pic-lst:before{position:absolute;top:50%;right:0;transform: translate(0,-50%);z-index:2;width:1px;height:80px;background:#e5e5e5;content:"";}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .pic-lst:last-child:before{display:none;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .pic-lst .pic-lnk-bx{padding:10px;height:150px;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .pic-lst .pic-lnk-bx .pic-lnk{position:relative;overflow:hidden;display:block;border:1px solid #ddd;background:#F9F9F9;width:180px;height:130px;-webkit-appearance:button;border-radius:0;padding:0;margin:0;border-radius:0;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .pic-lst .pic-lnk-bx .pic-lnk .sc-lnk-pic{position:absolute;top:50%;left:50%;display:block;transform: translate(-50%,-50%);z-index:2;width:100%;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .pic-lst .pic-info-bx{padding:0 10px;}
.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .pic-lst .pic-info-bx .pic-info-txt{padding:5px;overflow-y:auto;overflow-x:hidden;margin:0;width:180px;border:1px solid #ddd;height:42px;font-size:12px;line-height:17px;}

.tbl_col .td-pic-data{padding:0;}

.grid-tit-bx{padding:0 0 5px;}
.grid-tit-bx .ui-jqgrid-titlebar{border-top:1px solid #ddd;}

.active-md-lst .tbl_col{table-layout:fixed;}

.active-md-picher{margin:0;padding:0;list-style:none;}
.active-md-picher > li{overflow:hidden;position:relative;padding:0 0 0 100px;width:100%;border-bottom:1px dashed #ddd;}
.active-md-picher > li:last-child{border-bottom:none;}
.active-md-picher .md-tit{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100px;height:100%;border-right:1px dashed #ddd;background:#f9f9f9;}
.active-md-picher .pic-src-lst{overflow-x:auto;overflow-y:hidden;width:100%;}
.active-md-picher .md-pic-lst{overflow:hidden;padding:0;list-style:none;width:100%;}
.active-md-picher .md-pic-lst > li{float:left;padding:10px;position:relative;width:200px;}
.active-md-picher .md-pic-lst > li:before{position:absolute;top:50%;right:0;transform: translate(0,-50%);z-index:2;width:1px;height:80px;background:#e5e5e5;content:"";}
.active-md-picher .md-pic-lst > li:last-child:before{display:none;}
.active-md-picher .md-pic-lst .pic-top-bx{padding:0 0 5px;width:100%;}
.active-md-picher .md-pic-lst .btn-pic{display:block;overflow:hidden;position:relative;border:1px solid #ddd;background:#f9f9f9;width:100%;height:150px;}
.active-md-picher .md-pic-lst .btn-pic .active-md-pic{position:absolute;top:50%;left:50%;display:block;transform: translate(-50%,-50%);z-index:2;width:100%;}
.active-md-picher .md-pic-lst .txt-src-bx{border:1px solid #ddd;overflow-y:auto;padding:5px;height:43px;line-height:17px;text-align:left;}

/* dashboard */
.dashboard-sale-wrap{padding:0 10px 10px;}
.dashboard-sale-cont{overflow:hidden;border-radius:3px;border:1px solid #d2d2d2;width:100%;}
.dashboard-sale-tit{padding:0 10px;overflow:hidden;position:relative;height:35px;background:#0065bd;width:100%;border-bottom:1px solid #bfbfbf;color:#fff;}
.dashboard-sale-tit .tit-txt{display:block;float:left;font-size:15px;font-weight:600;color:#fff;height:35px;line-height:34px;}
.dashboard-sale-tit .dashboard-sale-date{float:right;display:block;margin:0;font-size:12px;line-height:16px;color:#fff;height:35px;line-height:34px;}
.design-grid-src{width:100%;overflow-x:auto;}
.design-tb-grid{table-layout:fixed;width:100%;}
.design-tb-grid thead th{height:36px;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#37363c;font-weight:600;text-align:center;background:#f5f7f9;}
.design-tb-grid thead th:last-child{border-right:none;font-size:12px;}
.design-tb-grid tbody th{height:36px;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#37363c;font-weight:600;text-align:center;background:#f5f7f9;}
.design-tb-grid tbody tr:last-child th,
.design-tb-grid tbody tr:last-child td{border-bottom:none;}
.design-tb-grid tbody tr th:last-child,
.design-tb-grid tbody tr td:last-child{border-right:none;}
.design-tb-grid tbody td{padding:0 10px;height:36px;background:#fff;font-size:12px;color:#37363c;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.design-tb-grid tbody td.right{text-align:right;}
.design-tb-grid tbody tr:nth-child(2n) td{background:#fafafa;}
.dashboard-board-tit{display:block;position:relative;padding:0 10px 0;overflow:hidden;height:35px;line-height:34px;border-bottom:1px solid #ccc;width:100%;}
.dashboard-sale-wrap .dashboard-board-cont{overflow:hidden;margin:15px -5px 0;}
.dashboard-sale-wrap .dashboard-board-bx{position:relative;overflow:hidden;background:#fff;border:1px solid #ccc;border-top:2px solid #429ae6;}
.dashboard-sale-wrap .dashboard-board{float:left;/* width:33.333%; */padding:0 5px 5px;}
.dashboard-sale-wrap .dashboard-board:last-child{/* width:33.334%; */border-right:none;}
.dashboard-sale-wrap .dashboard-board .dashboard-board-lst{padding:4px 0;height:133px;}
.dashboard-sale-wrap .dashboard-board-lst ul{padding:0;margin:0;list-style:none;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board{display:block;padding:5px 60px 5px 10px;position:relative;width:100%;background:#fff;-webkit-appearance:button;border-radius:0;border:none;text-align:left;cursor: pointer;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt{position:relative;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 23px 0 0;font-size:12px;text-align:left;line-height:15px;color:#37363c;word-break:break-all;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em{display:inline-block;padding:0 3px 0 0;color:#0065bd;font-style:inherit;font-weight:600;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color01{color:#0065bd;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color02{color:#47813bff;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color03{color:#88364d;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color04{color:#cea614;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color05{color:#de1212;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .board-txt em.color06{color:#0c0a8c;}
.dashboard-sale-wrap .dashboard-board-lst .btn-board .dashboard-date{position:absolute;right:10px;top:5px;font-size:12px;line-height:15px;color:#808080;}
.dashboard-sale-wrap .dashboard-board-bx .btn-more{position:absolute;right:10px;top:2px;padding:0;overflow:hidden;display:block;width:30px;height:30px;border:none;background:#fff;font-size:0;text-indent:-1000px;cursor: pointer;}
.dashboard-sale-wrap .dashboard-board-bx .btn-more:before{position:absolute;left:10px;top:15px;width:12px;height:2px;background:#37363c;content:"";border-radius:3px;}
.dashboard-sale-wrap .dashboard-board-bx .btn-more:after{position:absolute;left:15px;top:10px;width:2px;height:12px;background:#37363c;content:"";border-radius:3px;}

.dashboard-sale-wrap .dashboard-btm-cont{overflow:hidden;margin:10px -5px 0;}
.dashboard-sale-wrap .dashboard-btm-cont .dashboard-board{padding:0 5px 5px;float:left;/* width:50%; */}
.dashboard-sale-wrap .dashboard-btm-cont .dashboard-board:last-child{border-right:none;}
.dashboard-sale-wrap .dashboard-btm-cont .dashboard-tb-bx{padding:10px;}
.dashboard-sale-wrap .dashboard-btm-cont .design-tb-inner{overflow:hidden;border:1px solid #ccc;border-radius:3px;}


/* AUI 그리드 */
/* 노데이터 메세지 레이어*/
.aui-grid-nodata-msg-layer {
	background: none !important;
	padding: 40px 0 0 40px !important;
}

/* 페이징 넘버링 */
.aui-grid-paging-panel .aui-grid-paging-number {
	display: none !important;
}

/* 페이징 정보 텍스트 */
.aui-grid-paging-panel .aui-grid-paging-info-text {
	margin: 9px 10px 0 0 !important;
}

/* 페이징 행 개수 변경 select */
.aui-grid-paging-row-count-select {
    height: 26px !important;
    border-radius: 5px !important;
}

/* 버턴 렌더러 스타일 */
.aui-grid-button-renderer {
	padding: 4px 0px !important;
}


.empl-work-finish-n{color:blue;}
.empl-work-finish-y{color:red;}
.aui-text-right{text-align:right;}
.aui-text-left{text-align:left;}

/* 전자결재 */
.appr-line-title {
	background-color: #f5f7f9;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.appr-line {
	line-height: 1.8;
	height:37px;
}


.form-type01 
@media (max-width: 1520px) {
	.empl-src-lst .profile-div .profilebox-lst{width:14.2%;}
	.empl-src-lst .profile-div .profilebox .profile-info-box button{display:block;width:100%;}
	.empl-src-lst .profile-div{width:99.4%;display:inline-block;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst,
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info{width:50%;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-result .sc-shop-data{padding:0;}
	.active-md-lst .active-md-tb .tbl_col{width:1400px;}
}
@media (max-width: 1350px) {
	.empl-src-lst .profile-div .profilebox-lst{width:16.6%;}
	.empl-src-lst .profile-div{width:99.6%;display:inline-block;}
	.empl-src-lst .profilebox .profile-info-box .profile-img-box img{width:100%;}
}
@media (max-width: 1150px) {
	.empl-src-lst .profile-div .profilebox-lst{width:20%;}
	.empl-src-lst .profile-div{width:100%;display:inline-block;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info{position:static;width:100%;height:150px;border:none;border-bottom:1px solid #ddd;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst{float:none;width:100%;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst{border-left:none;}
}
@media (max-width: 992px) {
	.input-group.input-daterange .input-group-addon{min-width:inherit !important;}
	.last-gride{padding:0;}
	.empl-src-lst .profile-div .profilebox-lst{width:25%;}
	.employee-img-bx.sc-empleyee-bx{height:163px;}
}
@media (max-width: 767px) {
	.srh-form-group input[type="text"],
	.srh-form-group input[type="password"],
	.srh-form-group select{display:block !important;float:left !important;margin-bottom:5px !important;width:100% !important;}	
	.srh-form-group input[type="text"]:last-child,
	.srh-form-group input[type="password"]:last-child,
	.srh-form-group select:last-child{margin-bottom:0 !important;}
	.dashboard-sale-cont .design-grid-src .design-tb-grid{width:700px;}
	.empl-src-lst{padding:0;}
	.dashboard-chart{display:none;}
}
@media (max-width: 630px) {
	.dashboard-sale-wrap .dashboard-board-cont{margin:10px 0 0;padding:10px 0 0;border-top:1px dashed #e5e5e5;}
	.dashboard-sale-wrap .dashboard-board-cont .dashboard-board{float:none;width:100%;padding:10px 0 0;}
	.dashboard-sale-wrap .dashboard-board-cont .dashboard-board:first-child{padding:0;}
	.dashboard-sale-wrap .dashboard-btm-cont{padding:10px 0 0 0;border-top:1px dashed #e5e5e5;}
	.empl-src-lst .profile-div .profilebox-lst{width:33.333%;}
}
@media (max-width: 500px) {
	.dashboard-sale-wrap .dashboard-btm-cont .dashboard-board{width:100%;float:none;padding:0;}
	.dashboard-sale-wrap .dashboard-btm-cont .dashboard-board:last-child{padding:0;margin:10px 0 0;}
	.empl-src-lst .profile-div .profilebox-lst{width:50%;}
	.empl-lst-wrapper .empl-paging-pannel,
	.active-md-lst .md-paging-pannel{height:70px;}
	.empl-lst-wrapper .empl-paging-pannel .page-info,
	.active-md-lst .md-paging-pannel .page-info{position:static;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info{display:block;height:auto;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div{width:33.333%;height:35px;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:nth-child(1),
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:nth-child(2),
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:nth-child(3){border-bottom:1px solid #ddd;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:nth-child(3),
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-shop-info > div:nth-child(6){border-right:none;width:33.334%;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx{padding:0;}
	.sc-shop-wrap .sc-shop-lst .sc-shop-data .sc-pic-lst .sc-pic-bx .sc-pic-tit{position:static;width:100%;height:40px;border-right:none;border-bottom:1px solid #ddd;}
}


