
._global_style_
{
    font-family: 'pre400' !important;
    color: #333 !important;
    font-size: 24px !important;
	text-size-adjust: none !important;
}

html, body{
    font-size: 14px !important;
}

*::placeholder{
	color: #C6C6C6 !important;
}

select:invalid{
	color: #C6C6C6 !important;
}

.global_resp
{
	/* global_resp 는 body 에 추가된 클래스 입니다. */

}

/*가로모드*/
@media screen and (orientation: landscape)
{
	.global_resp
	{
	}
}

/*ios*/
@supports (-webkit-overflow-scrolling: touch)
{
}

/*tablet*/
@media screen and (min-width:641px)
{
}

.global_resp_clone
{
	/* global_resp 는 body 에 추가된 클래스 입니다. */

}

/*가로모드*/
@media screen and (orientation: landscape)
{
	.global_resp_clone
	{
	}
}

/*ios*/
@supports (-webkit-overflow-scrolling: touch)
{
}

/*tablet*/
@media screen and (min-width:641px)
{
}

.lblStl
{
    position: relative !important;
    padding: 5px !important;
}

.btnStl
{
    position: relative !important;
    background: url("../Assets/img/icon_left.png") no-repeat !important;
    background-size: 10px !important;
    background-position: center center !important;
}

.indicator
{
    background: url(../Assets/img/indicator.svg) no-repeat center !important;
    width: 100% !important;
    height: 100% !important;
    animation: rotate 0.8s infinite linear !important;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg) ;
    }
    50% {
        transform: rotate(180deg) ;
    }
    100% {
        transform: rotate(360deg) ;
    }
}

.userSelectNone
{
    user-select: none !important;
}

.imgContain
{
    object-fit: contain !important;
}

.ACalendarMonthItem-Style {
	width: 372px !important;
	height: 348px !important;
    font-family: unset !important;
}
/*
.ACalendarMonthItem-Style .CalendarView-Style {
	width: 100% !important; 
	height: auto !important; 
	left: 0px !important; 
	bottom: 0px !important; 
	position: relative !important;
	padding: 25px !important;
	background-color:rgba(255, 255, 255, 1) !important;
	border: 1px solid rgb(187, 187, 187) !important;
}*/

.ACalendarMonthItem-Style .HeadView-Style {
	height: 46px !important;
}
.ACalendarMonthItem-Style button {
	height: 100% !important;
}
.ACalendarMonthItem-Style button.Left_Arrow {
    background-image: url(../Assets/img/icon_blueright.svg) !important;
    transform: rotate(180deg) !important;
    border: none !important;
    height: 100% !important;
}

.ACalendarMonthItem-Style button.Right_Arrow {
    background-image: url(../Assets/img/icon_blueright.svg) !important;
    border: none !important;
    height: 100% !important;
}
/*
.ACalendarMonthItem-Style button.Left_Arrow2 {
	left: 0px !important; 
	top: 0px !important; 
	position: relative !important;
	background-image: url('../../image/scroll_left_arrow.png') !important;
	background-position : center center !important;
	background-repeat: no-repeat !important;

    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(187, 187, 187) !important;
}

.ACalendarMonthItem-Style button.Right_Arrow2 {
	top: 0px !important; 
	left: 0px !important;
	position: relative !important;
	background-image: url('../../image/scroll_right_arrow.png') !important;
	background-position : center center !important;
	background-repeat: no-repeat !important;
	background-size: 5px 8px !important;

    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(187, 187, 187) !important;
}

.ACalendarMonthItem-Style button.YearBtn-Style {
	width: 100% !important; 
	left: 0px !important;
	top: 0px !important; 
	position: relative !important; 
	margin-top: 1px !important;
	background-color: rgba(0, 0, 0, 0) !important;
	font-family: '맑은고딕' !important;
	font-weight:bold !important;
}

.ACalendarMonthItem-Style .ListGrid-Style {
	background-color: rgb(0, 0, 0, 0) !important;
}
*/
.ACalendarMonthItem-Style .ListGrid-header-table {
	width: 100% !important;
}
.ACalendarMonthItem-Style .ListGrid-body-table {
	width: 100% !important;
}
/*
.ACalendarMonthItem-Style col {
	width:36px !important;
}
*/
.ACalendarMonthItem-Style td {
	height: 80px !important;
	border: none !important;
}

.ACalendarMonthItem-Style td.agrid_select {
	background: url(../Assets/img/icon_bluecircle.svg) !important;
}
/*
.ACalendarMonthItem-Style thead {
	background-color: rgb(255, 255, 255) !important;
	color: rgb(59, 88, 132) !important;
}

.ACalendarMonthItem-Style tbody {
	color: rgb(51, 51, 51) !important;
}*/

.bg_transparent
{
    background-color: transparent !important;
}

.scrollbarNone
{
}
.scrollbarNone::-webkit-scrollbar
{
    display: none !important;
}

.bg_current_ym
{
    /*background-color: #F5F5F5 !important;*/
    background-image: linear-gradient(180deg, transparent 5px ,#f5f5f5 5px, #f5f5f5 65px, transparent 65px) !important;
    color: #111111 !important;
    font-family: 'pre500' !important;
}

