/**
 * 공통
 * @author 최주섭
 * @since  2019
 * @version 1.0
 * @see
 * Copyright (C)  All right reserved.
*/

/* input 테투리 숨김 */
.ai-input-none,
.ai-input-none input[readonly] {
	background: transparent !important;
    border: hidden !important;
    width: 80% !important;
}

/* 오버 커서 */
.ai-hand-cursor {
  cursor: pointer;	
}
.ai-move-cursor {
  cursor: move;	
}

/* button basic */
.btn {font-family: 'Nanum Gothic bold'; /* padding:5px 12px 6px 10px; */ font-size:13px; border-radius:3px;
-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.btn.disabled, .btn[disabled] {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
.btn img {vertical-align:middle;padding-bottom:2px;}

.btn-default {border:1px solid #aaa;background:linear-gradient(to bottom,#fff 65%,#ddd);color:#333;-webkit-box-shadow: 2px 3px 5px 0px rgba(238,238,238,1);-moz-box-shadow: 2px 3px 5px 0px rgba(238,238,238,1);box-shadow: 2px 3px 5px 0px rgba(238,238,238,1);}
.btn-primary {border:1px solid #1c4bb9;background:#1f55d1;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(178,199,248,1);-moz-box-shadow: 2px 3px 5px 0px rgba(178,199,248,1);box-shadow: 2px 3px 5px 0px rgba(178,199,248,1);}
.btn-success {border:1px solid #00b380;background:#00b380;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(183,227,214,1);-moz-box-shadow: 2px 3px 5px 0px rgba(183,227,214,1);box-shadow: 2px 3px 5px 0px rgba(183,227,214,1);}
.btn-danger {border:1px solid #e74d62;background:#e74d62;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(250,203,212,1);-moz-box-shadow: 2px 3px 5px 0px rgba(250,203,212,1);box-shadow: 2px 3px 5px 0px rgba(250,203,212,1);}
.btn-warning {border:1px solid #ffba13;background:#ffba13;color:#222;-webkit-box-shadow: 2px 3px 5px 0px rgba(247,230,193,1);-moz-box-shadow: 2px 3px 5px 0px rgba(247,230,193,1);box-shadow: 2px 3px 5px 0px rgba(247,230,193,1);}
.btn-info {border:1px solid #72a6f5; background:#72a6f5;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(203,220,236,1);-moz-box-shadow: 2px 3px 5px 0px rgba(203,220,236,1);box-shadow: 2px 3px 5px 0px rgba(203,220,236,1);}
.btn-light {border:1px solid #eee;background:#eee;color:#222;-webkit-box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);-moz-box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);}
.btn-gray {border:1px solid #aaa;background:#aaa;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);-moz-box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);box-shadow: 2px 3px 5px 0px rgba(220,220,220,1);}
.btn-dark {border:1px solid #32394a;background:#32394a;color:#fff;-webkit-box-shadow: 2px 3px 5px 0px rgba(199,200,203,1);-moz-box-shadow: 2px 3px 5px 0px rgba(199,200,203,1);box-shadow: 2px 3px 5px 0px rgba(199,200,203,1);}

.btn-default:hover, .btn-default:active, .btn-default:visited {background:linear-gradient(to bottom,#fff 65%,#bbb);border:1px solid #888;color:#333;}
.btn-primary:hover, .btn-primary:active, .btn-primary:visited {background:#1a48b2;border:1px solid #1842a4;color:#fff;}
.btn-success:hover, .btn-success:active, .btn-success:visited {background:#009369;border:1px solid #007f5b;color:#fff;}
.btn-danger:hover, .btn-danger:active, .btn-danger:visited {background:#cf3247;border:1px solid #b01a2e;color:#fff;}
.btn-warning:hover, .btn-warning:active, .btn-warning:visited {background:#e19f00;border:1px solid #c98e00;color:#222;}
.btn-info:hover, .btn-info:active, .btn-info:visited {background:#4c83d6;border:1px solid #3770c7;color:#fff;}
.btn-light:hover, .btn-light:active, .btn-light:visited {background:#eee;border:1px solid #dfdfdf;color:#222;}
.btn-gray:hover, .btn-gray:active, .btn-gray:visited {background:#777;border:1px solid #5d5d5d;color:#fff;}
.btn-dark:hover, .btn-dark:active, .btn-dark:visited {background:#202532;border:1px solid #000;color:#fff;}

.btn-default > i {padding-right:4px;}
.btn-primary > i {padding-right:4px;}
.btn-success > i {padding-right:4px;}
.btn-danger > i {padding-right:4px;}
.btn-warning > i {padding-right:4px;}
.btn-info > i {padding-right:4px;}
.btn-light > i {padding-right:4px;}
.btn-gray > i {padding-right:4px;}
.btn-dark > i {padding-right:4px;}

/* btn outline */
.btn-default-outline {border:1px solid #aaa;color:#333;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-primary-outline {border:1px solid #3368e1;color:#3368e1;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-success-outline {border:1px solid #00b380;color:#00b380;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-danger-outline {border:1px solid #e74d62;color:#e74d62;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-warning-outline {border:1px solid #ffba13;color:#ffba13;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-info-outline {border:1px solid #72a6f5;color:#72a6f5;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-light-outline {border:1px solid #eee;color:#eee;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-gray-outline {border:1px solid #aaa;color:#555;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-dark-outline {border:1px solid #32394a;color:#32394a;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.btn-default-outline:hover, .btn-default-outline:active, .btn-default-outline:visited {background:linear-gradient(to bottom,#fff 65%,#ddd);border:1px solid #888;color:#000;}
.btn-primary-outline:hover, .btn-primary-outline:active, .btn-primary-outline:visited {background:#174dc7;border:1px solid #063ab0;color:#fff;}
.btn-success-outline:hover, .btn-success-outline:active, .btn-success-outline:visited {background:#009369;border:1px solid #007f5b;color:#fff;}
.btn-danger-outline:hover, .btn-danger-outline:active, .btn-danger-outline:visited {background:#cf3247;border:1px solid #b01a2e;color:#fff;}
.btn-warning-outline:hover, .btn-warning-outline:active, .btn-warning-outline:visited {background:#e19f00;border:1px solid #c98e00;color:#222;}
.btn-info-outline:hover, .btn-info-outline:active, .btn-info-outline:visited {background:#4c83d6;border:1px solid #3770c7;color:#fff;}
.btn-light-outline:hover, .btn-light-outline:active, .btn-light-outline:visited {background:#eee;border:1px solid #dfdfdf;color:#222;}
.btn-gray-outline:hover, .btn-gray-outline:active, .btn-gray-outline:visited {background:#777;border:1px solid #5d5d5d;color:#fff;}
.btn-dark-outline:hover, .btn-dark-outline:active, .btn-dark-outline:visited {background:#202532;border:1px solid #000;color:#fff;}

/* btn rounded */
.btn-rounded {border-radius:30px;}

/* btn Size */
.btn-lg {padding:11px 20px;font-size:17px;}
.btn-sm {padding:2px 7px;font-size:11px;}

/* btn min width */
.min-width-80 {min-width:80px;}
.min-width-100 {min-width:100px;}
.min-width-150 {min-width:150px;}
.min-width-200 {min-width:200px;}

/* btn label */
.btn-label {min-width:65px;padding:3px 5px;font-size:11px;font-family:dotum;letter-spacing:-0.9px;}

/* btn flat */
.btn-flat {border-radius:0;}

/* btn block */
.btn-block {display: block;width: 100%;}



