#ewvoucheroverlaycontainer {
    background: rgba(0,0,0,0.8);
}

#ewvoucheroverlaycontainer .modal-content {
    background: white;
    color: black;
    font-family: 'Open Sans Condensed Bold';
    font-size: 18px;
    /*text-shadow: rgb(6, 6, 6) 1px 1px 1px;*/
    border-radius: 5px;
    border: 15px solid #2A6016;
}



#ewvoucheroverlaycontainer .modal-body, #countdownContainer {
    text-align:center;
}

#ewvoucheroverlaycontainer .modal-content #voucherhint {
    font-size: 12px;
}

#ewvoucheroverlaycontainer .modal-header .close {
    margin-top: -10px;
}

#ewvoucheroverlaycontainer .modal-header, #ewvoucheroverlaycontainer .modal-footer {
    /*background: linear-gradient(to bottom,#2d6d25 0,#275002 100%);*/
    background: white;
}

#ewvoucheroverlaycontainer .modal-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;
}

#ewvoucheroverlaycontainer .modal-footer {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: none;
    text-align: center;
    font-size: 12px;
}

#ewvoucheroverlaycontainer .modal-body #voucheroverlaycode, #countdownContainer #voucheroverlaycode {
    cursor: pointer;
    font-size: 22px;
}

#ewvoucheroverlaycontainer .modal-body #voucheroverlaycode:hover, #countdownContainer #voucheroverlaycode:hover {
    transition: all 0.5s;
    font-size: 26px;
}

#countdownContainer #voucheroverlaycode:hover {
    transition: all 0.5s;
    /*text-shadow: rgb(0, 0, 0) 3px 3px 3px;*/
}

#voucheroverlaycountdown {
    margin-left: 5px;
}

#countdown {
    font-size: 24px;
}

#countdownContainer #voucheroverlaycountdown {
    color: red;
}

/*#countdownContainer {*/
    /*background: #add82b;*/
    /*color: white;*/
    /**/

    /*text-shadow: rgb(0, 0, 0) 1px 1px 1px;*/
    /*border-radius: 5px;*/
/*}*/

#countdownContainer {
    background: rgba(173,216,43,0.7);
    font-family: 'Open Sans Condensed Bold';
    font-size: 14px;
    color: black;
    position: fixed;
    padding: 24px;
    top: 120px;
    right: 12px;
    z-index: 2347483646;
 }

#countdownContainer #counter {
    font-size: 22px;
}