﻿.o-pmc.o-pu {
    /*margin-top: 9px;*/
    border-radius: 0px 0px 5px 5px;
}
.awe-datepicker-field.awe-field {
    width: 100%;
}
.awe-datepicker-field input[type="text"].awe-display, input[type="text"].awe-txt.awe-hasSpinners {
    border-radius: 3px;
    padding-right: 2.6em;
}
input[type="text"].awe-txt, .awe-searchtxt {
    font: inherit;
    font-size: 14px;
    border-radius: 4px;
    margin: 0;
    /*box-shadow: none;*/
    height: 34px;
    box-sizing: border-box;
    padding: .375em .75em;
    /*height: 36px;*/
    color: #555;
    border: 1px solid #D5D5D5;
    border-top-color: #D5D5D5;
}

.awe-txt-field{
    display:block;
}

.awe-openbtn, .awe-dpbtn, .awe-clearbtn {
    border-radius: 0 3px 3px 0;
    padding: 0;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    max-height: 36px;
}
.awe-btn, .awe-morebtn, .awe-spincont {
    padding: .45em .9em;
    text-align: center;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    margin: 0;
    font: inherit;
    cursor: pointer;
    border: none;
    background-image: none;
    background-color: transparent;
    text-shadow: none;
    border-radius: 2px;
    box-shadow: inset 0 0 1px white;
    color: #7d7d7d;
}
.awe-btn:hover, .awe-morebtn:hover {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #9a9a9a;
    box-shadow: none;
}
.o-phdr {
    background-color: #00469e;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
span.o-cls {
    color: #fff;
    opacity: 1;
}

.awe-ajaxradiolist-field ul, .awe-ajaxcheckboxlist-field ul {
    display: inline-flex !important;   
}

.awe-ajaxradiolist-field ul li, .awe-ajaxcheckboxlist-field ul li{
    margin-left:25px !important;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: -20px !important;
    left:unset !important;
}

.countdownbox {
    font-size: 16px;
    text-align: end;
    color: red !important;
    margin: 5px;
    font-family: 'Gotham Rounded Bold';
}
.countdownbox-center {
    font-size: 16px;
    text-align: center;
    color: red !important;
    margin: 5px;
    font-family: 'Gotham Rounded Bold';
}

.countdown-icon {
    display: inline-block;
}

    .countdown-icon svg {
        display: inline;
    }