.date-picker-wrapper .selected-days {display: none !important}
.date-picker-wrapper .drp_top-bar .apply-btn{display: none}
.orderSearch textarea { resize: none; margin-top: -20px; overflow: hidden; width: 100%;}
.customValues { text-align: center;}
.customValues .apply-btn.btns.btn-primary { cursor: pointer; text-decoration: none; color: #fff; margin: 28px 0 12px; padding: 10px 23px;}
.date-picker-wrapper {  background-color: #fff; border: medium none; min-width: 330px; padding: 0 17px 0 18px; z-index: 2;  border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); top: 182px !important; margin-left: 28px;}
.date-picker-wrapper .month-wrapper table .day{font-size: 10px;  padding: /* 9px 12px */ 15px 12px; margin-bottom: 7px;}
.date-picker-wrapper .month-wrapper{border: medium none; min-width: 100%; max-width: 100%; padding: 0 15px 0 15px;}
.date-picker-wrapper .month-wrapper table, .date-picker-wrapper .month-wrapper table.month2 { width: 100%;}
/* .date-picker-wrapper .month-wrapper table .week-name { border-bottom: 3px solid #d9d9d9;} */
.month1 > thead::after { border-bottom: 5px solid transparent; content: ""; display: block;}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid.real-today { background-color: transparent; color: #004b93; font-weight: bold }
.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected { background-color: #004b93 !important; border-radius: 50%;}
.date-picker-wrapper .month-wrapper table .day.checked ,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering,.date-picker-wrapper .month-wrapper table .day.toMonth.valid.real-today.checked, .date-picker-wrapper .month-wrapper table .day.toMonth.valid.real-today.hovering{ background-color: rgba(0, 76, 148, 0.3);}
.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{/* padding: 8px 12px 5px; */ font-size: 10px;}
.date-picker-wrapper .month-wrapper table th{padding: 0px 12px;}
.dtCalIcon { position: absolute; right: 0px; top: 0px;}
.dtCalIcon img { background-color: #fff; /* width: 16px; */}
/* .month-wrapper .month1 + div{height: 3px !important; left: -16px; position: relative; top: -150px; width: 320px; background-color: #ccc} */
.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar.normal .normal-top { border-bottom: 1px solid #004b93; display: inline-block; min-width: 200px;}
.drp_top-bar.normal { padding-right: 0;  background-image: url("i/mod_cal.png"); background-position: right 10px; background-repeat: no-repeat; background-size: 16px 16px; }
.bgChange_marron .drp_top-bar.normal { background-image: url("i/mod_cal_maroon.png"); }
.date-picker-wrapper .drp_top-bar {  background-image: url("i/mod_cal.png"); background-position: right 4px top 13px; background-repeat: no-repeat; background-size: 16px 16px;  padding: 10px 40px 20px 0;}
.bgChange_marron .date-picker-wrapper .drp_top-bar { background-image: url("i/mod_cal_maroon.png"); }
.drp_top-bar .normal-top span ,.drp_top-bar .normal-top b{  padding: 0 5px 1px 0; color: #004b93; font-weight: normal; float: left; text-transform: uppercase; /* border-bottom: 3px solid; */font-size: 10px;}
.date-picker-wrapper .month1 .caption th { padding-left: 0; padding-right: 0;}

.drp_top-bar .normal-top b.end-day {background-image: url("i/cal_down_icon.png"); background-position: right center; background-repeat: no-repeat; margin-right: 0; padding-right: 3px; color: transparent;}
.bgChange_marron .drp_top-bar .normal-top b.end-day {background-image: url("i/cal_down_icon_maroon.png"); }

.stDt { border-bottom: 3px solid #004b93; display: inline-block; float: left; min-width: 100px;}
/* .date-picker-wrapper .drp_top-bar .normal-top { display: inline-block;} */
.date-picker-wrapper .drp_top-bar .default-top { display: none;}
.drp_top-bar .normal-top .separator-day { border: 0px; padding-right: 3px;}
.date-picker-wrapper .normal-top .end-day.endDt { color: #0c5498; padding-right: 15px; border: 0px}
.toDt { display: inline-block; float: right; padding-left: 18px; }
/* .toDt.brdDt { border-bottom: 3px solid #004b93;} */
.brdDt .stDt { border: 0px;}
.brdDt .toDt { border-bottom: 3px solid #004b93;}
.drp_top-bar .normal-top b{padding: 0 9px 0 0;}
.orderSearch .glyphicon.glyphicon-calendar { position: absolute; right: 10%;color: #fff}
.basketOrder .dataTables_filter {display: none;}
.date-picker-wrapper.no-shortcuts .date-range-length-tip {  background-color: #0c5498; color: #fff; padding: 5px; margin-left: -5px; margin-top: -10px;}
.date-picker-wrapper .date-range-length-tip::after {  border-top: 4px solid #0c5498;}
.date-picker-wrapper .month1 .month-name{ color: #004b93; font-size: 18px; font-weight: normal; padding-top: 4px; vertical-align: top;}
.week-name > th { color: #333;}
.week-name > th:first-child { opacity: 0.3;}
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover { background-color: transparent;}
/* .date-picker-wrapper .prev > img,.date-picker-wrapper .next img { height: 17.5px; width: 9.5px;} */
.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev{position: absolute; top: 1px}
.date-picker-wrapper .prev { left: 60px;}
.date-picker-wrapper .next { right: 48px;}


.date-picker-wrapper .month-wrapper  tr.week-name th { border-bottom: 3px solid #ddd; padding-bottom: 10px;}
/* .month-wrapper tr.week-name th:first-child, .month-wrapper .month1 tr td:first-child { padding-left: 12px;} */
/* .month-wrapper tr.week-name th:last-child, .month-wrapper .month1 tr td:last-child  { padding-right: 16px;/*  padding-left: 5px; */} */
.month-wrapper tr.week-name th:last-child { padding-left: 5px;}
.month1 tr:first-child td { padding-top: 5px;}
.date-picker-wrapper .footer{padding: 0px}
.day.toMonth.valid.checked.tmp.first-date-selected ,.day.toMonth.valid.tmp.checked.last-date-selected {
    position: relative;
}
.first-date-selected .brd_leftRadius, .last-date-selected .brd_rghtRadius { display: block;}
.first-date-selected .brd_rghtRadius,.last-date-selected .brd_leftRadius { display: none;}
.brd_rghtRadius { background-color: rgba(0, 76, 148, 0.3);  border: 0 none;  height: 40px; left: 0;    position: absolute;
    top: 0; width: 40%;	display: none}

.brd_leftRadius { background-color: rgba(0, 76, 148, 0.3); position: absolute; height: 40px; width: 40%; 	right: 0;
	top: 0;	display: none}