.pageheader {
    background-color: darkorange;
    color: white;
    padding: 5px;
}

.pageheader h1 {
    color: rgb(255, 255, 255);
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 18px;
    margin: 10px;
    min-height: 17px;
    padding: 0;
    text-align: center;
    text-shadow: rgb(68, 68, 68) 0 1px 1px;
}

.form-group .control-label {
    text-align: left;
}

.content {
    padding: 20px;
}

#status {
    display: none;
    min-height: 10px;
}

#status2 {
    display: none;
}

.user {
    margin-top: 0;
}

#r1 {
    display: none;
    padding: 20px;
}

#r2 {
    display: none;
}

#r3 {
    display: none;
}

.dpn {
    display: none !important;
}

.btn_cnt {
    text-align: center !important;
    margin-top: 20px !important;
}

.cnt {
    text-align: center !important;
}

.tal {
    text-align: left !important;
}

.tar {
    text-align: right !important;
}

.clb {
    clear: both !important;
}

.mar0 {
    margin: 0 !important;
}

.mar15x0 {
    margin: 15px 0 !important;
}

.mar10x0x5 {
    margin: 10px 0 5px !important;
}

.mart10px {
    margin-top: 10px !important;
}

.mart15px {
    margin: 15px 0 !important;
}
.mart20px {
    margin: 20px 0 !important;
}

.padt10px {
    padding-top: 10px !important;
}

.padt12px {
    padding-top: 12px !important;
}

.padt15px {
    padding-top: 15px !important;
}

.pad0 {
    padding: 0 !important;
}

.pad15px {
    padding: 15px !important;
}

.pad20px {
    padding: 20px !important;
}
