.gldp-default {
    position: absolute;
    font-family: 'helvetica';
    background-color: #EAF7FF;
    /* width: 432px!important;
    height: 300px!important; */
}

/* Core style for every cell */
.gldp-default .core {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
    margin: 2px!important;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    /* color: #555555; */
    color: #2A6EBF;
    /* background: #e6e6e6; */
    background: #FFFFFF;
    /* border: 2px solid #fff; */
    border: 2px solid #4D85C6;

}

/* Cell border */
.gldp-default .border {
    border-style: solid;
    border-width: 0;
    /* border-color: #fff; */
    border-color: #4D85C6;
}

/* Month/Year text and select */
.gldp-default .monyear {
    background: #004165 !important;
}
.gldp-default .monyear,
.gldp-default .monyear select {
    font-size: 16px !important;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
    margin: 0!important;
}
/* @media only screen and (max-width: 680px) {
    .gldp-default .monyear.title,
    .gldp-default .monyear select {
        width: 65%!important;
    }
} */

/* Month/Year text */
.gldp-default .monyear span {
    margin: 0 5px 0 5px;
}


/* Days of the week */
.gldp-default .dow {
    /* color: #ababab; */
    color: #2A6EBF;
    font-weight: bold;
    /* background: #fff; */
    background: #EAF7FF;
    border: none;
}

/* Weekdays */
.gldp-default .mon,
.gldp-default .tue,
.gldp-default .wed,
.gldp-default .thu,
.gldp-default .fri {

    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
    color: #666 !important;
    background: #f6f6f6;
}

/* Hover */
.gldp-default .mon:hover,
.gldp-default .tue:hover,
.gldp-default .wed:hover,
.gldp-default .thu:hover,
.gldp-default .fri:hover,
.gldp-default .sat:hover,
.gldp-default .sun:hover {
    color: #fff;
    background: #FFA800;
}

/* Non-Selectable days */
.gldp-default .noday {
    /* color: #c4c4c4; */
    color: rgba(77, 133, 198, 0.2);
    font-weight: normal;
    /* background: #f6f6f6 ; */
    background: #EAF7FF;
    /* border: 2px solid #fff; */
    /* border: 2px solid #4D85C6; */
    border: 2px solid rgba(77, 133, 198, 0.2);
}

/* Currently selected day */
.gldp-default .selected {
    color: #fff;
    font-weight: bold;
    /* border: 1px solid #fff; */
    border: 1px solid #4D85C6;
    background: #4D85C6;
}

/* Today */
.gldp-default .today {
    color: #fff;
    font-weight: bold;
    border-color: #00c;
    background: #88bfe8;
    background: -moz-linear-gradient(top,  #88bfe8 0%, #9dc1ff 1%, #4286fd 2%, #0124ab 98%, #3775ef 99%, #3775ef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(1%,#9dc1ff), color-stop(2%,#4286fd), color-stop(98%,#0124ab), color-stop(99%,#3775ef), color-stop(100%,#3775ef));
    background: -webkit-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
    background: -o-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
    background: -ms-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
    background: linear-gradient(to bottom,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#3775ef',GradientType=0 );
}

/* Special */
.gldp-default .special {
    color: #fff;
    font-weight: bold;
    border-color: #0c0;
    background: #88e888;
    background: -moz-linear-gradient(top,  #88e888 0%, #9dff9d 1%, #42fd42 2%, #01ab01 98%, #37ef37 99%, #37ef37 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88e888), color-stop(1%,#9dff9d), color-stop(2%,#42fd42), color-stop(98%,#01ab01), color-stop(99%,#37ef37), color-stop(100%,#37ef37));
    background: -webkit-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
    background: -o-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
    background: -ms-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
    background: linear-gradient(to bottom,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88e888', endColorstr='#37ef37',GradientType=0 );
}
