/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */     
   #ui-datepicker-div 
                { font-size         : min(2vw,15px);    font-family         : "Noto Sans Kr";   padding             : 0;                border-radius       : 12px;             
                  border            : none;             border              : 1px solid #a1a1a1; overflow           : hidden;}
   /* #ui-datepicker-div::before
                { content           : unset;} */
   #ui-datepicker-div .ui-datepicker-header 
                { background        : #6d6d91;        padding             : 0;                border              : none;             border-radius       : 0;
                  padding-top       : 0.8em;            border-top-left-radius : 12px;          border-top-right-radius : 12px;         display             : flex;
                  align-items       : baseline;         justify-content     : space-evenly;     }
   #ui-datepicker-div .ui-datepicker-header::before,
   #ui-datepicker-div .ui-datepicker-header::after
                { content           : unset;}
   #ui-datepicker-div .ui-datepicker-prev, 
   #ui-datepicker-div .ui-datepicker-next
                { display           : flex;             align-items         : center;           justify-content     : center;           width               : 1.5em;            
                  height            : 1.5em;            border-radius       : 50%;              position            : static;}     
   #ui-datepicker-div .ui-datepicker-prev:hover, 
   #ui-datepicker-div .ui-datepicker-next:hover
                { background        : #585776;          border              : none;}
   #ui-datepicker-div .ui-datepicker-next
                { order             : 3;}
   #ui-datepicker-div .ui-icon
                { background        : none;             text-indent         : unset;            height              : auto;             width               : 100%;
                  height            : 100%;             display             : flex;             align-items         : center;           justify-content     : center;
                  font-size         : max(13px,0.8em);  position            : static;           margin              : 0;                padding             : 0;
                  left              : unset;            right               : unset;            text-indent         : -99999999px;}
  #ui-datepicker-div .ui-datepicker-prev .ui-icon::after
                { content           : "";               display             : block;            width               : 40%;              height              : 40%;
                  background-image  : url("./img/datepicker_prevHover.png"); 
                  background-repeat : no-repeat;
                  background-size   : 100% auto;
                  background-position : center center;
                  }
   #ui-datepicker-div .ui-datepicker-next .ui-icon::after
                { content           : "";               display             : block;            width               : 40%;              height              : 40%;
                  background-image  : url("./img/datepicker_nextHover.png"); 
                  background-repeat : no-repeat;
                  background-size   : 100% auto;
                  background-position : center center;
                  }               
   #ui-datepicker-div .ui-datepicker-title
                { margin            : 0;}
   
   #ui-datepicker-div .ui-datepicker-header select
                { font-family       : "Noto Sans kr";   background          : #585776;          color               : #fff;             border              : none;             width               : 5em;
                  height            : 2em;              padding             : 0 0.1em;          margin              : 0;                border-radius       : 3px;}
   #ui-datepicker-div .ui-datepicker-header .ui-datepicker-year             
                { width             : 5em;            margin-right        : 0.5em;}
   #ui-datepicker-div .ui-datepicker-header .ui-datepicker-month      
                { width             : 4em;}
   #ui-datepicker-div thead
                { background        : #6d6d91;}              
   #ui-datepicker-div thead th
                { color             : #fff;             font-weight         : 400;              padding             : 0.35em 0 0.5em;   margin-bottom       : 0.35em;}   
   #ui-datepicker-div .ui-datepicker-calendar
                { margin            : 0;}
   #ui-datepicker-div .ui-datepicker-calendar
                { background        : #eeefef;          font-size           : inherit;}
   #ui-datepicker-div .ui-datepicker-calendar tr:first-child a
                { margin-top        : 0.5em;}
   #ui-datepicker-div .ui-datepicker-calendar tr:last-child a
                { margin-bottom     : 0.5em;}
   #ui-datepicker-div .ui-datepicker-calendar td
                { text-align        : center;}
   #ui-datepicker-div .ui-datepicker-calendar td a
                { background        : none;             padding             : 0;                border              : none;             text-align          : center;
                  font-size         : 1em;              width               : 2em;              height              : 2em;              display             : inline-flex;
                  align-items       : center;           justify-content     : center;           border-radius       : 50%;              transition          : .2s;}
   #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a
                { border            : 1px solid #00ced1;}
   #ui-datepicker-div .ui-datepicker-calendar td:first-child a
                { color             : #b60005;}
   #ui-datepicker-div .ui-datepicker-calendar td:last-child a
                { color             : #0080cc;} 
   #ui-datepicker-div .ui-datepicker-calendar td a:hover
                { background        : #00ced1;          color               : #fff;             transition          : .2s;}
   #ui-datepicker-div .ui-datepicker-buttonpane
                { margin            : 0;}
   .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current 
                { background        : none;             float               : left;             color               : #6464ab;          font-weight         : 500;
                  font-family       : "Noto Sans Kr";   font-size           : 1em;              transition          : .2s;}
   .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover
                { background        : #6464ab;          color               : #fff;             transition          : .2s;}             
   .ui-priority-primary, .ui-widget-content .ui-priority-primary 
                { background        : none;             float               : left;             color               : #6464ab;          font-weight         : 500;
                  font-family       : "Noto Sans Kr";   font-size           : 1em;              transition          : .2s;}               
   .ui-priority-primary, .ui-widget-content .ui-priority-primary:hover                
                { background        : #6464ab;          color               : #fff;             transition          : .2s;}  
                  
                  
                  
                  
@media(max-width : 1024px) {
    #ui-datepicker-div
                { font-size         : min(3vw,18px);}
}                  
                  
                  
                  
@media(max-width : 640px) {
    #ui-datepicker-div
                { font-size         : min(3.6vw,16px);}
}                     
                  
                  
@media(max-width : 360px) {
    #ui-datepicker-div
                { font-size         : 14px;}
}                     
                      
                  
                  
                  
                     
                
                
                                                                   