.dateDivLink {
    width: 25%;
    float: left;
    text-align: center;
}
.dateDivLink a {
    margin: 0 2px;
    border: 2px solid #555;
    border-radius: 3px;
    display: block;
    padding: 10px;
    background: #fff;
    color: #555;
}
.dateDivLink a:hover, .dateDivLink a.active {
    background-image: linear-gradient(to right, #69b6d7 48%, #506ea7);
    color: #fff;
}
.homeSelectDiv {
    background: #ccc;
    background-image: linear-gradient(to bottom, #ccc 48%, #999);
    color: #fff;
    border: 1px solid #555;
}
.mySelectdiv, .mySelectdiv2 {
    width: 12.5%;
    float: left;
    padding: 10px 0;
    cursor: pointer;
    border: 1px solid #555;
}
.mySelectdiv.active {
    background-image: linear-gradient(to bottom, #69b6d7 48%, #506ea7);
}
.myInputDiv {
    background: #fff;
    padding: 20px;
}
.myInputDiv table {
    border-spacing: 0px !important;
}
.myInputDiv input[type=text], .myInputDiv input[type=number] {
    max-width: 150px;
}
.myInputDiv input[type=text], .myInputDiv input[type=number] {
    width: 100%;
    margin: 5px !important;
}
.greybg {
    background: #fafafa !important;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 3px;
    color: black;
}
.myborderbottom {
    border-bottom: 1px dashed #999;
}

.resultDiv {
    width: 33.33%;
    float: left;
}
.resultDiv .resultInnerDiv {
    margin: 5px;
}
.myResultTable img {
    max-height: 30px;
}
.resultYellowBg {
    background: #FF0;
    color: #000;
}
.resultBlackBg {
    background: #000;
    color: #fff;
}
.resultNavyBg {
    background: navy;
    color: #fff;
}
.resultRedBg {
    background: #AD0006;
    color: #fff;
}
.resultBlueBg {
    background: #12689B;
    color: #fff;
}
.resultGreenBg {
    background: #2f9505;
    color: #fff;
}
.resultGreenBg2 {
    background: #083e04;
    color: #fff;
}

@media screen and (max-width: 979px){
    .resultDiv {
        width: 50%;
    }
}
@media screen and (max-width: 767px){
    .mySelectdiv {
        font-size: 12px;
    }
    .mySelectdiv, .mySelectdiv2 {
        width: 25%;
        padding: 5px;
    }
    .selectborderRight {
        border-bottom: 1px solid #555;
    }
}
@media screen and (max-width: 595px){
    .resultDiv {
        width: 100%;
    }
}

@media screen and (max-width: 480px){
    .mySelectdiv {
        font-size: 8px;
    }
    .myInputDiv {
        padding: 10px 5px;
    }
}