
/*datepicker*/
  .ui-datepicker-row-break{
    clear:both;
  }
  .ui-datepicker-calendar{
	width:100%;
	height:100%;
  }
  .ui-datepicker-calendar a{
    text-decoration:none;
  }
  .ui-datepicker-next{cursor:pointer;}
  .ui-datepicker-prev{cursor:pointer;}
  
  .ui-datepicker{
	position:fixed !important;
    background:white;
    border:1px solid #c8c8ca !important;
    display:none;
    padding:10px;
    margin-top:0px;
    box-shadow:3px 3px 3px rgba(0,0,0,0.3);
    font-family:'nanum';
    width:100%; !important;
	height:100% !important;
    z-index:999 !important;
  }
/*
  .ui-datepicker:after{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 14px 14px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 99999 !important;
    top: -14px;
    left: 22px;
  }

  .ui-datepicker:before{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 14px 14px;
    border-color: #c8c8ca transparent;
    display: block;
    width: 0;
    z-index: 0;
    top: -15px;
    left: 22px;
  }
*/
  .ui-datepicker-header{
    font-size:18px;
    color:#555555;
    font-family:'nanum';
    height:20px;
    line-height:20px;
    margin-bottom:15px;
    margin-top:5px;
  }

  .ui-datepicker-title{
    text-align:center;
  }

  .ui-datepicker-calendar th{
    font-size:11px;
    text-align:center;
    color:#b2b2b2;
    border-bottom:1px solid #d7d7d7;
    height:21px;
  }

  .ui-datepicker-calendar tbody tr{
    border-bottom:1px solid #eeeeee;
  }

  .ui-datepicker-calendar tbody tr:last-child{
    border-bottom:none;
  }

  .ui-datepicker-calendar td{
    height:30px;
    width:30px;
    text-align:center;
    line-height:30px;
  }

  .ui-datepicker-calendar .ui-state-default{
    font-size:14px;
    color:#444444;
    text-align:center;
    width:100%;
    height:100%;
    display:block;
  }

  .ui-datepicker-group{
    float:left;
  }

  .ui-datepicker-group-last{
    margin-left:20px;
  }

  .ui-datepicker-multi .ui-datepicker-group table{
    width:210px !important;
  }

  .ui-datepicker-calendar .ui-state-disabled .ui-state-default{
    color:#eeeeee;
  }

  .ui-datepicker-calendar .ui-state-active{
    color:white;
    background:#0165de;
  }

  .ui-datepicker-prev{
    float:left;
    width:20px;
    height:20px;
    color:white;
    background:url('/res/img/jui_prev.gif') no-repeat;
    content: '';
  }

  .ui-datepicker-next{
    float:right;
    width:20px;
    height:20px;
    color:white;
    background:url('/res/img/jui_next.gif') no-repeat;
    content: '';
  }

  .dp-highlight{
    background:rgba(255,147,32,0.5);
    /*background:#0165de;*/
  }



  .dp-highlight .ui-state-default{
    color:white;
  }

  .dp-highlight2 .ui-state-default{
    color:white;
  }

  .dp-highlight2{
    background:#0165de;
  }

  .ui-datepicker-today, .ui-state-highlight{
	background:#b1cced;
  }

  .ui-datepicker{
	z-index:9999999999 !important;
  }
/*datepicker*/