.btn-grv {
    color: white;
    padding: 10px;
    background: #446084;
    margin: 10px 0 0 10px;
    border-radius: 5px;
}

.box-grv{
    margin-bottom: 20px;
}
.woocommerce-MyAccount-content .infoBox{
    display: inline-flex;
}
.woocommerce-MyAccount-content .infoBox .form-group{
    width:25%;
}

.mreport th2 {
    text-align: center;
    margin: 40px;
}
.mreport h2 small {
    font-weight: normal;
    display: block;
}

.mreport .inputwrapper {
    position: relative;
    margin-bottom: 40px;
}
.mreport input,
.mreport select,
.mreport textarea{
    font-size: 18px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: 1px solid #686868;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.mreport input:focus ,.mreport textarea:focus {
    outline: none;
    border: none;
    box-shadow: none;
}

.mreport label {
    color: #686868;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    pointer-events: none;
    right: 8px;
    top: 12px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.mreport input:not(:required) ~ label,
.mreport textarea:not(:required) ~ label,
.mreport select ~ label {
    color: #686868 !important;
    font-size: 16px;
}

.mreport input:focus ~ label,
.mreport input:valid ~ label,
.mreport textarea:focus ~ label,
.mreport textarea:valid ~ label,
.mreport select ~ label {
    top: -20px;
    left: 0px;
    font-size: 14px;
    color: #afcb09;
}

.mreportinput:not(:required):focus ~ label,
.mreportselect:focus ~ label {
    color: #afcb09 !important;
}

.mreport .balken {
    position: relative;
    display: block;
    width: 100%;
}

.mreport .balken:before,
.mreport .balken:after {
    content: "";
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #afcb09;
    transition: 0.25s ease all;
    -moz-transition: 0.25s ease all;
    -webkit-transition: 0.25s ease all;
}
.mreport .balken:before {
    left: 50%;
}
.mreport .balken:after {
    right: 50%;
}

/* active state */
.mreport input:focus ~ .balken:before,
.mreport input:focus ~ .balken:after {
    width: 50%;
}
.uu{
    margin:0;
}
ul.uut li{
    list-style: none;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    box-shadow: 0 0 15px 0 #ebebeb;
    margin: 5px 0;
    padding: 6px 10px;
    border-radius: 5px;
}
ul.uut li a{
    position: absolute;
    left: 116px;
}
ul.uut li .dd{
    position: absolute;
    left: 10px;
}
.tor{
    display: flex;
    justify-content: space-between;
    background: #898787;
    padding: 10px;
    color: white;
}
.box-Ucomment li{
    list-style: none;
    border: 1px solid gainsboro;
    padding: 30px 10px 10px 10px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 5px;
}
.box-Ucomment li p{
    margin:0;
}
.box-Ucomment li span.dateC{
position: absolute;
    left: 10px;
    top: 3px;
    color: red;
    border-bottom: 1px solid;
}