﻿.Button, .Button:focus, .Button:hover, .HeaderTopLink { text-decoration: none }

.Menu, .NewsCenter { vertical-align: top }

    .Menu, .Menu ul, .Menu ul li, .Menu ul ul, .Menu ul ul li { position: relative }

.footer { display: block; bottom: 0; width: 100%; background-color: #efefef }

.LoginText { color: #fff; font-size: 11px }

.HeaderTopLink { background: url(../images/TabLeftArrow.png) left no-repeat; float: left; height: 46px; line-height: 40px; padding-left: 30px; color: #fff }

body, html { height: 100% }

footer { margin-top: auto; background-color: #222 }

.Button { background-color: #951C3D; padding: .375rem .75rem; color: #fff !important; display: inline-block; margin-top: 5px; border: 1px solid transparent; border-radius: .25rem; }

    .Button:hover { background-color: #bd1a42 }

.ButtonDisabled, .ButtonDisabled:hover { background-color: grey }

.ButtonInline { margin: 0; padding: 12px 49px 13px }

.ButtonMore { display: none }

.form { background-color: #EFEFEF; padding: 10px }

.form-horizontal .control-label { text-align: left !important; font-weight: 700 }

html body .RadInputMgr_Bootstrap, html body .RadInput_Bootstrap .riTextBox { border-radius: 0 !important }

@media only screen and (max-width:1024px) {
    .HeaderTopLink { line-height: 46px; padding-left: 10px; font-size: 11px; background-position-x: -14px }

    .LoginText { color: #fff; font-size: 10px }

    .ButtonMore { background-color: #951C3D; padding: 20px 90px; color: #fff !important; text-decoration: none; display: inline-block; margin-top: 20px }
}

#progressBackgroundFilter { position: fixed; top: 0; left: 0; min-height: 100%; min-width: 100%; background-position: center center; background-repeat: no-repeat; background-color: #e4e4e6; z-index: 500; opacity: .8; overflow: hidden }

#processMessage { position: fixed; top: 300px; right: 50%; z-index: 1000; padding: 10px; background-color: #fff; border: 2px solid #d3d3d3; text-align: center; font-weight: 700; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1 }

.panel-default > .panel-heading, .card > .card-header { color: #fff !important; background-color: #004e72 !important; border-color: #ddd !important }

.panel-danger > .panel-heading, .card.bg-danger > .card-header { color: #721c24 !important; background-color: #f8d7da !important; border-color: #f5c6cb !important }

.panel-success > .panel-heading, .card.bg-success > .card-header { color: #155724 !important; background-color: #d4edda !important; border-color: #c3e6cb !important }

a.external:hover { text-decoration: underline; color: #004e71 }

.LoginMessage { color: Red }

.SessionExpired { text-align: center; background-color: #d9f8d8; padding-top: 10px; padding-bottom: 10px }

#Slogan { font-size: 20px; color: #fff; position: absolute; top: 30%; right: 20% }

.informationText { color: #951c3d }

.RadMultiPage .rmpView { border: 1px solid #dee2e6; padding: 1rem !important; }

.rgSelectedRow input { color: #000 }

.inlineEditor .rgSave { height: auto !important; width: auto !important }

.alert-sm { margin-bottom: 1px; height: 30px; line-height: 30px; padding: 0 15px }

.space-20 { height: 20px }

.space-50 { height: 50px }

.table-borderless, .table-borderless td, .table-borderless th, .table-borderless tr, .table-borderless > tbody > tr > td, .table-borderless > tbody > tr > th, .table-borderless > tfoot > tr > td, .table-borderless > tfoot > tr > th, .table-borderless > thead > tr > td, .table-borderless > thead > tr > th { border: none !important }

.panel-title-fit { padding: 7.5px 0 }

.modal-header-info, .modal-header-info .close, .modal-header-info h4 { background-color: #5c97b8; color: #fff !important; text-align: center; }

.modal-header-success, .modal-header-success .close, .modal-header-success h4 { background-color: #86bd6f; color: #fff !important; text-align: center; }

.modal-header-danger, .modal-header-danger .close, .modal-header-danger h4 { background-color: #ad4747; color: #fff !important; text-align: center; }

.modal-header-warning, .modal-header-warning .close, .modal-header-warning h4 { background-color: #ffbc3d; color: #fff !important; text-align: center; }

.blink { animation: blinker 2s linear infinite }

@keyframes blinker {
    50% { opacity: 0 }
}

.reToolZone { display: none !important }

.MenuHorizontal { bottom: 0; height: 41px; background: url(../images/background.gif) repeat-x #f3f3f4; font-family: Arial; font-size: 14px; font-weight: 400; color: #666 }

.NewsCenter h1, .TopNovice h1 { font-size: 12px; font-weight: 700 }

.MenuHorizontal ul { list-style: none; height: 41px; border-left: solid 1px #d8d8d8 }

.MenuHorizontal li { float: left; line-height: 41px; border-right: solid 1px #d8d8d8 }

    .MenuHorizontal li.last { background: 0 0 }

    .MenuHorizontal li a { color: #333; display: block; padding-left: 20px; padding-right: 20px }

.NewsCenter h1, .NewsCenter p, .TopNovice h1, .TopNovice p { color: #666; font-family: Arial }

.TopNovice h1 { padding-bottom: 10px; line-height: 12px }

.NewsCenter h1 { line-height: 1px }

.TopNovice { height: 150px }

    .NewsCenter p, .TopNovice p { font-size: 11px; font-weight: 400; padding-bottom: 5px; line-height: 11px }

.NewsLeft { font-family: Arial; font-size: 12px; font-weight: 700; color: #fff; background: url(../images/news_left.gif) no-repeat; width: 10%; height: 50px }

    .NewsLeft td { padding-bottom: 3px }

.NewsCenter { background: url(../images/news_middle.gif) repeat-x; height: 50px; width: 89%; padding-left: 10px }

.NewsRight { background: url(../images/news_right.gif) right top no-repeat; width: 1%; height: 50px }

.TableNewsLeasing { font-weight: 400; margin-left: 30px; padding: 15px }

.NewsTd h1 { font-size: 16px }

.NewsTd { padding: 5px }

    .NewsTd a { color: #00f }

.rrButton { display: none !important }

.radRotator { margin-top: 3px; margin-bottom: 5px }

    .RadRotator .rrClipRegion .rrItemsList { width: 100% !important }

.Menu { position: relative; z-index: 499; vertical-align: top; margin: 0; }

    .Menu ul { position: relative; list-style: none; padding: 0px; }

        .Menu ul li { background: #004e72; line-height: 34px; font-family: Arial; color: white; text-decoration: none; font-weight: 700; font-size: 13px; position: relative; margin-bottom: 12px; }

            .Menu ul li a { font-family: Arial; color: white; text-decoration: none; font-weight: 700; font-size: 13px; line-height: 34px; }

        .Menu ul ul { background: #f3f3f4; position: relative; overflow: hidden; border-top: #cdcdcd solid 1px; padding-left: 0px; }

            .Menu ul ul li { background: #fff url(../Images/menu.gif) no-repeat 5px 50%; position: relative; padding-left: 0; border-left: #cdcdcd solid 1px; border-right: #cdcdcd solid 1px; border-bottom: #cdcdcd solid 1px; margin-bottom: 0; padding: 0px 0px 0px 25px; }

                .Menu ul ul li a { font-family: Arial; color: #333; font-size: 12px; font-weight: 400; }

        .Menu ul ul1 ul { padding-left: 36px; }

        .Menu ul ul li.selected a { font-weight: 700; }

        .Menu ul li img { position: absolute; top: 10px; left: 5px; height: 16px; }

        .Menu ul li div { margin-left: 38px; }

.input-group-addon { padding: 9px 12px !important }

.FormButton { background-color: #951C3D; padding: 5px 20px; color: #fff !important; text-decoration: none; display: inline-block; border: 0 }

.table-matrika { font-size: 12px !important }

    .table-matrika th { background-color: #F2F2F2 }

    .table-matrika td:nth-child(1) { font-weight: 700 !important }

.RadComboBox .rcbInput { padding: 0 !important }

.input-group-addon { font-size: 9px !important }

.panel { margin-bottom: 5px !important }

.RadTabStrip .rtsLink { padding: 7px 15px !important }

.panel-heading { padding: 5px 15px !important }

button:disabled, input[type=submit]:disabled { background-color: #a9a9a9 }

.RadButton.rbDisabled { background: 0 0 }

.RadButton.checkboxTextAlign { vertical-align: bottom !important }

.TestSlogan { position: absolute; margin-left: 35%; text-align: center }

.RadWindow .rwContent { padding: 10px !important }

.RadComboBox .rcbActionButton { height: 20px !important }

.RadComboBox_Bootstrap .rcbActionButton { padding: 4px !important }

.RadComboBox .rcbActionButton .p-icon { width: 1.42857143em !important }

.RadComboBox_Bootstrap .rcbInner { padding: 4px 12px !important }

.RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbLoading { padding: 3px 12px !important }

.RadWindow_Bootstrap .rwTitleWrapper { padding: 4px 5px !important }

.RadWindow .rwIcon { margin: -.5em 0 0 !important }

.panel-body, .card-body { padding: 10px 8px; }

.form-group { margin-bottom: 3px !important }

.RadUploadProgressArea .ruShadow .ruProgress, .RadUploadProgressArea_Bootstrap .ruShadow .ruProgress { box-shadow: none !important }

.RadUploadProgressArea_Bootstrap .ruProgress { border-radius: 0 !important }

.RadUploadProgressArea_Bootstrap .ruProgressHeader { background-color: transparent !important }

/*MENU*/
@media only screen and (max-width: 1379px) {

    .Menu { display: none; }

        .Menu ul { width: 100%; }

    .ContentPage { width: 100%; }

    .divSpinner { margin: 15px 0px; }
}

@media only screen and (min-width: 1380px) {
    .divSpinner { display: none; }
}

.sideNav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: white; overflow-x: hidden; transition: 0.5s; padding-top: 45px; }

    .sideNav .btnClose { position: absolute; top: 0; right: 5px; font-size: 36px; color: #111; }

/*MODAL WINDOW*/
.modal-danger { color: #fff; background: #dc3545; }

.modal-success { color: #fff; background: #28a745; }

.modal-error { color: #fff; background: #ff5959; }

.modal-warning { color: #ffffff; background: #fb3; }

.rpvOffer { background-color: white !important; }

/*RADUPLOAD*/
.uploadFormTitle { position: absolute !important; background-color: #004665 !important; padding: 5px 10px !important; color: white !important; z-index: 1000 !important; top: -3px !important; left: 0px !important; min-width: 150px !important; }

.RadUpload { width: 100% !important; }

    .RadUpload .ruInputs li { position: relative !important; }

.RadAsyncUpload span.ruFileWrap { width: 100% !important; }

.RadUpload_Bootstrap .ruBrowse { width: 20% !important; color: #fff !important; background-color: #951C3D !important; border-color: darkred !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.RadUpload_Bootstrap .ruRemove { color: #fff !important; background-color: #dc3545 !important; border-color: #dc3545 !important; padding: 1px 6px !important; height: 18px !important; position: absolute !important; top: 8px !important; left: 5px !important; }

    .RadUpload_Bootstrap .ruRemove:hover { text-decoration: none !important; }

.RadUpload_Bootstrap .ruStyled .ruFakeInput { width: 80% !important; height: 34px !important; margin: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.RadUpload .ruStyled .ruFileInput { height: 34px !important; }

.RadUpload .ruStyled .ruFileInput, .RadUpload .ruFakeInput { box-sizing: border-box !important; }

.RadUpload_Bootstrap .ruUploadProgress { background-image: none !important; padding-left: 30px !important; }

.RadUpload_Bootstrap .ruFileProgressWrap { width: 94% !important; }

.RadUpload_Bootstrap .ruCancel { padding: 0 0 0 30px !important; }

/*VALIDATION STYLE*/
.RadUpload .ruInputs .ruError { background: #f2dede !important; }

.RadUpload .ruInputs .ruSuccess,
.RadUpload .ruInputs .ruUploadSuccess { background: #dff0d8 !important; }

.RadUpload .ruInputs .ruUploading { background: #fcf8e3 !important; }

.RadUpload .ruInputs .ruError .ruErrorMessage { color: #a94442 !important; font-weight: bold !important; font-size: 12px !important; margin-left: 7px !important; }

/*DROPZONE*/
.dropzone { border: 3px dashed #888 !important; border-radius: 4px !important; color: #aaa !important; text-align: center !important; font-size: 20px !important; font-weight: bold !important; padding: 4em !important; margin: 5px 0px 10px 0px !important; }

    .dropzone:hover { background-color: rgba(0, 0, 0, 0.025) !important; }

/*FORM ADD-ON*/
.input-group-sm .custom-select, .input-group-sm .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { line-height: 0.5 !important; }

.input-group-sm .riSingle, .input-group .riSingle { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group-sm .RadComboBox, .input-group .RadComboBox { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group-sm .form-control:nth-last-child(2), .input-group .form-control:nth-last-child(2) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.input-group-sm .RadComboBox_Bootstrap .rcbInputCell:nth-last-child(2), .input-group .RadComboBox_Bootstrap .rcbInputCell:nth-last-child(2) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

/*DASOF PANELS*/

.dasof-panel .dasof-panel-content { padding: 0px 15px .5rem 15px; }

.dasof-panel legend { width: auto; font-size: 12px; margin-left: 10px; text-transform: uppercase; font-weight: bold; padding: 0px 5px; float: none !important; }

.dasof-panel fieldset { border: 1px solid rgba(0,0,0,.125); border-radius: 3px; }

/*ASP.NET CHECKBOX*/
input[type='checkbox'] + label { font-size: 10pt; margin-left: 5px; margin-bottom: 0px; }

.RadWindow_Bootstrap .rwTable .rwTitlebarControls .rwIcon { display: none !important; }

.accordion > .card > .card-header { border-radius: 0; margin-bottom: -1px; background-color: #004e72 !important; }

    .accordion > .card > .card-header a,
    .accordion > .card > .card-header .btn-link { color: white !important; text-transform: uppercase; text-decoration: none; padding: 0px; }
