.pdp-el{
    padding: 4px 34px;width: auto;
}

@keyframes start {

    from {

        transform: scale(.5);

    }

    to {

        transform: scale(1);

    }

}



@-webkit-keyframes start {

    from {

        -webkit-transform: scale(.5);

    }

    to {

        -webkit-transform: scale(1);

    }

}

.rtl{direction:rtl}

.pdp-default {    position: absolute;    

    direction: rtl;    

    color: #555;

    box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.19);

	z-index: 99999;

}



.pdp-default ::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



.pdp-default ::-webkit-scrollbar

{

	width: 15px;

	background-color: #F5F5F5;

}



.pdp-default ::-webkit-scrollbar-thumb

{

	background-color: #444444;

}

.pdp-default ::selection{

    color: #67cdcc;

}



.pdp-default .pdp-header{

    background-color: #ffffff;

    border-top: 2px solid #999;

    border-left: 1px solid #999;

    border-right: 1px solid #999;

    border-bottom: none;   

    padding: 2px;

    font-weight: bold;

}



.pdp-default .yearSelect{

    overflow-y: auto;

    direction: ltr;

}



.pdp-default .monthSelect li.disableMonth, .pdp-default .monthSelect li.disableMonth:hover{

    color: #bbb;

    background: #eee;

    cursor: not-allowed;

}



.pdp-default .yearSelect, .pdp-default .monthSelect{   

    font:normal 12px Tahoma;

    background: #f9f9f9;

    border: 1px solid #ccc;    

    list-style: none;

    position: absolute;

    padding: 0;

    width: 99.6%;    

    text-align: center;    

    z-index: 9999;    

    animation: start 0.2s;

    -webkit-animation: start 0.2s;    

}

.pdp-default  .selected{

    background: #15a6eb;

    color: #ffffff;

}



.pdp-default .yearSelect li, .pdp-default .monthSelect li {

    padding: 1px;

    cursor: default;

    display: inline-table;    

    text-align: center;       

    border: 1px dotted #ddd;

}

.pdp-default .yearSelect li:hover, .pdp-default .monthSelect li:hover {

    background: #FF9933;

    color: #ffffff;

    border-color: #FF7700;

}



.pdp-default .nextArrow{

    right:0;

}

.pdp-default .prevArrow{

    left:0;    

}

.pdp-default .monthYear{

    width: 80%;

    margin: 0 auto;

    text-align: center;

    cursor: pointer;

}



.pdp-default .nextArrow, .pdp-default .prevArrow{

    cursor: pointer;    

    position: absolute;

    top:1px;

    padding: 2px;

}



.pdp-default .nextArrow:hover, .pdp-default .prevArrow:hover{

    color: #0073ea;

}



.pdp-default .cell {  

    display: inline-block;    

    cursor: default;

    text-align: center; 

}



/* Days of the week */

.pdp-default .dows {  

    background: #5F5D5D;/*#006fe0;*/

    color: #fff;    

}

.pdp-default .dow {            

    font: bold 14px 'helvetica';

    border: 1px solid #5F5D5D;

}



.pdp-default .days{

    background-color: #ffffff;

    border: 1px solid #999;

    border-top: none;

    font: normal 12px Tahoma;   

}



.pdp-default .day{

    border: 1px solid #f1f1f1;    

}



.pdp-default .day:hover{

    background: #f3f3f3;

    border: 1px solid #bbb;

    border-radius: 2px;

}

.pdp-default .selday, .pdp-default .selday:hover{

    background: #eadaa6;

    border-color: #eb5b04;

}



.pdp-default .friday{

    color: #f38;   

}



.pdp-default .today{

    color: #fff;

    background: #0073ea;

}

.pdp-default .today:hover{

    color: #fff;

    background: #0073ea;    

}



.pdp-default .disday, .pdp-default .disday:hover{

    color: #B7B5B5;

    background: #F1F1F1;

    cursor: not-allowed;

}



.pdp-default .nul{    

    border: 1px solid #f1f1f1;  

    background: #f1f1f1;  

}



.pdp-default .pdp-footer{    

    background: #999;

    font: normal 12px Tahoma;   

    text-align: center;

    height: 17px;

}

.pdp-default .pdp-footer .goToday{    

    color: #f0f0f0;

    text-decoration: none;    

}

.pdp-default .pdp-footer .goToday:hover{    

    color: #ffffff;

    text-decoration: overline;    

}