@charset:"utf-8";

/*defalt*/
body, h1, h2, h3, h4, h5, h6, p{
    margin:0;
    padding:0;
} 
ul, li, dl, dt, dd{
    margin:0;
    padding:0;
    list-style: none;
}
img{
    border:0;
}
a{
    text-decoration: none !important;
    color:#222!important;
}
.cf:after{
    content: "";
    display:block;
    clear:both;
}

body{
    font-family: 'NotoSans', sans-serif !important; 
    font-size:0.9rem!important;
}
.container{max-width:1280px!important;}

a:hover{text-decoration: none!important;}
/*defalt*/



select{text-align-last: center; text-align: center; -ms-text-align-last: center;-moz-text-align-last: center;}
input{text-align: center;}

.form-select:focus{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.1);}
.form-control:focus{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.1);}
.btn-check:focus + .btn, .btn:focus{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.3);}
.form-check-input:focus{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.1);}
.page-link:focus{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.3);}
.form-control:disabled, .form-control[readonly]{background-color:rgba(240,240,240,0.9);}
.pt-5px{padding-top:5px!important;}
.border-cdcd{border-color:#cdcdcd!important;}

.input-group-flat:focus-within{box-shadow: 0 0 0 0.1rem rgba(32, 107, 196, 0.1);}/*20210910추가*/

.cursor-default{cursor: default;}
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/

/*xl*/
@media(max-width:1279.98px){
    .border-end-xl-0{border-right:0!important;}
    .border-end-xl{ border-right: 1px solid rgba(101, 109, 119, 0.16) !important; }
}
/*xl*/

/*lg*/
@media(max-width:1199.98px){
    .border-end-lg-0{border-right:0!important;}
    .border-end-lg{ border-right: 1px solid rgba(101, 109, 119, 0.16) !important; }
}
/*lg*/

/*md*/
@media(max-width:991.98px){
    .border-end-md-0{border-right:0!important;}
    .border-end-md{ border-right: 1px solid rgba(101, 109, 119, 0.16) !important; }
}
/*md*/

/*sm*/
@media(max-width:767.98px){
    .border-end-sm-0{border-right:0!important;}
    .border-end-sm{border-right:1px solid rgba(101,109,119,0.16)!important;}
}
/*sm*/
@media(max-width:575.98px){
    .border-end-xs{ border-right: 1px solid rgba(101, 109, 119, 0.16) !important; }
    .border-end-xs-0{border-right:0!important;}
}


































