.front-end-edit ul {
    padding: 0 !important;
}
.front-end-edit li {
    list-style: none;
    margin-bottom: 6px !important;
}
.front-end-edit label {
    margin-right: 10px;
    display: block;
    float: left;
    text-align: right;
    width: 100px !important;
}
.front-end-edit .radio label {
    float: none;
}
.front-end-edit .readonly {
    border: none !important;
    color: #666;
}    
.front-end-edit #editor-xtd-buttons {
    height: 50px;
    width: 600px;
    float: left;
}
.front-end-edit .toggle-editor {
    height: 50px;
    width: 120px;
    float: right;
}

#access-rules a:hover{
    background:#f5f5f5 url('../images/slider_minus.png') right  top no-repeat;
    color: #444;
}

fieldset.radio label{
    width: 50px !important;
}

form div.button-div{
    margin-left: 110px;
}

.main-text
{
    font-size: large;
    font-weight: bold;
}

.event-type
{
    margin-left: 20px;
}

.event-type label
{
    margin-right: 40px !important;
}

.radio label
{
    padding-left: 0 !important;
}

.acceptable-list ul
{
    margin-left: 50px !important;
}

.event-type-container
{
    display: inline-flex !important;
}

.event-type-container fieldset
{
    /*margin-bottom: 10px !important;*/
    padding-top: 0 !important;
}

.invoice-or
{
    margin-left: 20px !important;
}

.other-invoice-container
{

}

.other-invoice-check
{
    padding: 0 10px !important;
}

.other-invoice-data
{
    margin-top: 10px !important;
}

.invoice-tax-numbers
{
    display: none;
}

.other-event-label, .invoice-as-company-label, .apply-all-check-label, .mbsz-member-label
{
    cursor: pointer;
    font-size: 21px;
}

.invoice-data-container
{
    margin-bottom: 10px;
}

.invoice-address-input, .invoice-name-input, .invoice-country-input, .invoice-city-input
{
    width: 100% !important;
}

.invoice-zip-input
{
    width: 100% !important;
    max-width: 130px !important;
}

.invoice-data-row
{
    min-height: 50px;
}

.comment-input
{
    width: 100% !important;
}

.order-map-container
{
    display: inline-flex;
}

.order-text
{
    padding-top: 5px;
}

.apply-input
{
    margin-top: 5px;
}

.expected-container, .input-append
{
    display: inline-flex;
}

.expected-text
{
    padding-top: 5px;
    font-size: 21px;
}

.normal-text
{
    font-size: unset !important;
}

.normal-text a
{
    cursor: pointer !important;
}

label
{
    font-size: 21px;
}

.radio input[type="radio"]
{
    position: static;
}

.applying-point, .applying-point-div
{
    padding: 3px 0 3px 3px;
    margin-bottom: 20px !important;
}

.star
{
    color:red !important;
    font-size: 21px;
    font-weight: 200;
}

.loadingScreen {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
    url('/images/loading_red.gif')
    50% 50%
    no-repeat;
}

.apply-form-header-table
{
    width: 100%;
    border: none;
}

td, tr td
{
    border: none !important;
}

.th-left-image
{
    text-align: center;
    width: 200px;
}

.th-text
{
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}

.th-right-image
{
    text-align: center;
    width: 200px;
}