/*
 * File       : prog.css
 * Author     : PHP team
 */

@charset "utf-8";

/* 프로그램 공통 */
.btn.btn-calendar {
    padding: 4px 10px 6px;
    border-radius: 4px;
}

.btn.btn-calendar i {
	font-size: 14px;
}
.daterangepicker td, .daterangepicker th {
    padding: 5px !important;
    font-size: 14px !important;
    width: auto;
}

/* 개인정보 동의 */
.ui_subscription--form{position:relative;padding:20px 25px;border:1px solid #ddd;border-top: 2px solid #2d3d4e;}
.ui_subscription--form:after{display:block;clear:both;content:'';}
.ui_subscription--form .inner{position:relative;width:100%}
.ui_subscription--form .ui_text--box .box-text__scroll{height: 150px;padding: 10px;overflow-x: hidden;overflow-y: scroll;}
.ui_radio--custom{margin-top:20px;padding-top:15px;border-top:1px solid #ddd;text-align:center}
.ui_radio--custom .inblock {display:inline-block;}
.ui_radio--custom input[type='radio']:checked + label{background: #63676d;border: 1px solid #63676d;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#fff;}
.ui_radio--custom input[type='radio']{position:absolute;position:fixed;z-index:-100;top:-9999px;left:-9999px;}
.ui_radio--custom label{position:relative;width: 110px;height: 40px;margin: 0 3px;padding: 0 10px;color:#747981;border:1px solid #cacaca;font-size:16px;font-weight:500;line-height: 38px;text-align:right;}
.ui_radio--custom label.pre{width:auto;padding:0 15px 0 40px;}
.ui_radio--custom label .chk_ball{display:block;float:left;position:absolute;top:50%;left:15px;width:16px;height:16px;margin-top:-8px;border:1px solid #cacaca;border-radius:100%;background:#fff;}
.ui_radio--custom input[type='radio']:checked + label .chk_ball{border:5px solid #fff;background: #63676d;}
.ui_radio--custom input[type='radio']:focus + label{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;}


.daterangepicker .calendar-table th, .daterangepicker .calendar-table td{height:auto;}
.ui-timepicker-standard{z-index:10 !important;}
@media (min-width: 768px){
	.form-inline .form-control.date-input {
		max-width: 150px;
	}
}

/* 대문자화 리셋 */
.btn, .inbox-pagination, .initialism, .panel-heading{text-transform:none;}