/*************************** 1. Fault detail (and commons) **********************************/

button:focus {
    outline: none;
}

.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-weight: 400;
    font-size: 14px; /*@@*/
    font-size: 13px; /*@*/
    font-family: 'Open Sans',Verdana; /*@@*/
    font-family: Arial, Helvetica, sans-serif; /*@*/
    -webkit-font-smoothing: antialiased;
}

    /*@*/
    /*.ui-widget,*/
    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea {
        border: 1px solid #D9D9D9;
        padding: 5px 8px;
    }
    /*@*/
    .ui-widget select {
        border: 1px solid #D9D9D9;
        padding: 4px 8px;
    }

    .ui-widget.ui-button {
        font-size: 12px; /*@@*/
        font-size: 13px; /*@*/
        font-weight: bold;
        color: white;
        text-transform: uppercase; /*@@*/
        text-transform: none; /*@*/
        letter-spacing: 0.5px; /*@*/
    }


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background-image: none;
    background-repeat: no-repeat;
    background-color: none;
    border: none;
    color: #DDEEFF; /*@@*/
    color: white; /*@*/
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none;
    outline: none; /*@*/
}

    .ui-state-hover a,
    .ui-state-hover a:hover {
        text-decoration: none;
    }

.ui-autocomplete .ui-state-hover {
    background: #0E99FD; /*@@*/
    background: #009EE0; /*@*/
    background: #0E69A7; /*@ unique */
    color: white;
    margin: 0;
    border: 1px solid #0E99FD; /*@@*/
    border: 1px solid #009EE0; /*@*/
    border: 1px solid #0E69A7; /*@ unique */
}

.ui-autocomplete.ui-menu {
    padding: 1px;
    border: 1px solid #a8a8a8;
    background: white;
}

.ui-autocomplete.ui-widget-content a {
    color: #88a;
}

    .ui-autocomplete.ui-widget-content a.ui-state-hover {
        color: white;
    }

.ui-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,
.ui-autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    margin: 0;
}


.ui-autocomplete.ui-corner-all,
.ui-autocomplete.ui-corner-all * {
    border-radius: 0;
}


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background-color: #0E99FD; /*@@*/
    background-color: #009EE0; /*@*/
    background-color: #0E69A7; /*@ unique */
}

    .ui-state-default.ui-tabinactive,
    .ui-widget-content .ui-state-default.ui-tabinactive {
        background-color: #BBB;
    }



.dataTables_paginate .ui-state-default,
.ui-widget-content .dataTables_paginate .ui-state-default,
.ui-widget-header .dataTables_paginate .ui-state-default {
    background-color: #0E99FD; /*@@*/
    background-color: white; /*@*/
    color: #444;
}

.dataTables_info {
    width: 30%;
    color: #BBB; /*@*/
}

.dataTable-bjui-hack th.ui-state-default { /* hack of bJQueryUI dataTable which includes sort wrappers into TH's */
    background-color: #e4f1fb; /*@@*/
    background-color: #fff; /*@*/
}

.ui-widget-header,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    font-weight: normal;
}

.ui-button.ui-state-default {
    font-weight: bold;
}

/* Corner radius */
.dialog-section-1.ui-corner-all,
.ui-dialog.ui-corner-all,
.gpsCoordinateDialog.ui-corner-all,
.ui-widget-header.ui-corner-all, .ui-widget-header.ui-corner-top, .ui-widget-header.ui-corner-tl,
.ui-button.ui-corner-all, .ui-button.ui-corner-top, .ui-button.ui-corner-left, .ui-button.ui-corner-tl {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

.dialog-section-1.ui-corner-all,
.ui-dialog.ui-corner-all,
.gpsCoordinateDialog.ui-corner-all,
.ui-widget-header.ui-corner-all, .ui-widget-header.ui-corner-top, .ui-widget-header.ui-corner-tr,
.ui-button.ui-corner-all, .ui-button.ui-corner-top, .ui-button.ui-corner-right, .ui-button.ui-corner-tr {
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.dialog-section-1.ui-corner-all,
.ui-dialog.ui-corner-all,
.gpsCoordinateDialog.ui-corner-all,
.ui-widget-header.ui-corner-all, .ui-widget-header.ui-corner-bottom, .ui-widget-header.ui-corner-bl,
.ui-button.ui-corner-all, .ui-button.ui-corner-bottom, .ui-button.ui-corner-left, .ui-button.ui-corner-bl {
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.dialog-section-1.ui-corner-all,
.ui-dialog.ui-corner-all,
.gpsCoordinateDialog.ui-corner-all,
.ui-widget-header.ui-corner-all, .ui-widget-header.ui-corner-bottom, .ui-widget-header.ui-corner-br,
.ui-button.ui-corner-all, .ui-button.ui-corner-bottom, .ui-button.ui-corner-right, .ui-button.ui-corner-br {
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.ui-widget-header { /* replace of jQueryUI */
    border: none;
    background: none;
    color: #2e6e9e; /*#446688;*/
}

.ui-widget-content {
    background: #EBF0F4; /*@@*/
    background: #fff; /*@*/
    color: #2e6e9e; /*@@*/
    color: #000; /*@*/
}

.ui-dialog.ui-widget-content {
    background: white;
}

.ui-widget-content a {
    color: black;
}

.ui-dialog .ui-dialog-titlebar {
    border: none;
    background-image: none;
    background-repeat: no-repeat;
    background-color: #9DD5FD; /*@@*/
    color: #066BB0; /*@@*/
    background-color: #009EE0; /*@*/
    background-color: #0E69A7; /*@ unique */
    color: #fff; /*@*/
    font-weight: 200;
    font-size: 22px; /*@@*/
    font-size: 18px; /*@*/
    padding: 10px 16px;
}

input[type="button"].ui-button,
input[type="submit"].ui-button,
.ui-button-text-only .ui-button-text,
.ui-button-icon-only .ui-button-text,
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .ui-dialog-content {
    line-height: 1.4;
    padding: 8px 14px; /*@@*/
    padding: 11px 14px; /*@*/
}

.ui-dialog .ui-dialog-titlebar {
    padding: 14px 16px 12px 20px; /*@*/
}

fieldset.ui-widget-content.ui-corner-all {
    border: none;
    background-color: #EBF0F4; /*@@*/
    background-color: #FFF; /*@*/
    border-radius: 0px;
    margin: 0 0 10px 0;
    padding: 8px 10px 10px 10px;
}

div.frs-legend {
    padding: 0 0 12px 0; /*@@*/
    color: #88a; /*@@*/
    color: #444; /*@*/
    font-size: 13px; /*@@*/
    font-size: 20px; /*@*/
    letter-spacing: 0.5px; /*@*/
    /*font-family: Tahoma;*/ /*@@*/
    font-family: Arial, Helvetica, sans-serif; /*@*/
    font-weight: bold; /*@@*/
    font-weight: normal; /*@*/
    padding: 0 0 9px 0; /*@*/
}

fieldset label {
    color: #9ab;
    line-height: 28px;
    font: 400 13px Verdana;
    font-family: Arial, Helvetica, sans-serif; /*@*/
    letter-spacing: 0.5px; /*@*/
}

.ui-dialog {
    padding: 0;
}

.ui-widget-overlay {
    background-color: #000; /*@@*/
    background-color: #03224A; /*@*/
    background-image: none;
    background-repeat: no-repeat;
    opacity: .40; /*@@*/
    opacity: .80; /*@*/
    filter: Alpha(Opacity=40); /*@@*/
    filter: Alpha(Opacity=80); /*@*/
}

.dialog-section-1 {
    background-color: white;
    border: none;
}

.contact-detail h1,
.operationalinfo-detail h1 {
    font-weight: 200;
    margin-top: 1.6em;
    margin-bottom: .2em;
}

    .contact-detail h1.top-h1,
    .operationalinfo-detail h1.top-h1 {
        margin-top: .8em;
    }

.fieldset-quote {
    font-family: 'Calibri'; /*@@*/
    font-family: Arial, Helvetica, sans-serif; /*@*/
    font-style: italic; /*@@*/
    font-style: normal; /*@*/
    font-size: 14px; /*@@*/
    font-size: 12px; /*@*/
}

.themeover-label1 {
    width: 50px;
    color: #88a;
    line-height: 22px;
    font: 400 13px Verdana;
}

.themeover-data1 {
    color: black;
    line-height: 22px;
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 400;
}

.dfl-label-row {
    color: #88a;
    font-size: 13px;
    font-family: Tahoma; /*@@*/
    font-family: Arial, Helvetica, sans-serif; /*@*/
    font-weight: 700; /*@@*/
    font-weight: normal; /*@*/
}

.div-row {
    padding: 0;
}

.div-col {
    padding: 0;
}

tr.even td,
tr.odd td {
    border-bottom: 1px solid #a6c9e2; /*@@*/
    border-bottom: 1px solid #e9e9e9; /*@*/
}

tr.even {
    /*background-color: #F7FCFF !important;*/
    background-color: white !important;
}

    tr.even td.sorting_1 {
        background-color: #EBF0F4 !important; /*@@*/
        background-color: #FAF9F5 !important; /*@*/
    }

tr.odd {
    /*background-color: #EBF0F4 !important;*/
    background-color: white !important;
}

    tr.odd td.sorting_1 {
        background-color: #F0F4F8 !important; /*@@*/
        background-color: #FAF9F5 !important; /*@*/
    }

.ui-dialog .ui-dialog-buttonpane {
    border-width: 1px 0 0 0;
    margin: .5em 0 0 0;
    padding: 0;
}

    .ui-dialog .ui-dialog-buttonpane button {
        margin: 10px 10px 10px 0;
    }

.n-buttons-menu {
    border: 1px solid #8AC2EA; /*@@*/
    border: 1px solid #BBB; /*@*/
    border-radius: 0; /*@@*/
    border-radius: 2px; /*@*/
    background: #9DD5FD; /*@@*/
    background: #FFFFFF; /*@*/
    padding: 10px; /*@@*/
    padding: 1px; /*@*/
}

    .n-buttons-menu .ui-button {
        margin: 0;
        background-color: #fff;
        text-align: left;
    }

        .n-buttons-menu .ui-button .ui-button-text {
            padding: 5px 0 3px 40px;
            background-color: #fff;
            color: #000;
            font-weight: normal;
            letter-spacing: normal;
        }

        .n-buttons-menu .ui-button:hover .ui-button-text {
            background-color: #EEEEEE; /* color of gray button */
        }


.preview2-list .ui-widget-content.single-attachment-file {
    padding: 10px;
    position: relative;
    min-width: 160px;
    border-radius: 0;
    border: 1px solid #DBE0E4;
    padding: 10px;
    background: white;
}

.attachments-container {
    background: #EBF0F4; /*@@*/
    background: #FFFFFF; /*@*/
    color: #2E6E9E; /*@@*/
    color: red; /*@*/
}

input[type="button" i]:disabled,
input[type="submit" i]:disabled,
input[type="reset" i]:disabled,
input[type="file" i]:disabled::-webkit-file-upload-button,
input[type="text"]:disabled,
input[type="text"][disabled="disabled"],
textarea:disabled,
button:disabled,
button.ui-state-default:disabled,
select:disabled,
optgroup:disabled,
option:disabled,
select[disabled] > option {
    border: 1px solid #D7DCE0;
    background-color: #F5FAFE; /*@@*/
    background-color: #FAFAFA; /*@*/
    color: #2E6E9E; /*@@*/
    color: #9EAEBE; /*@*/
    cursor: default;
}

.n-buttons-menu button:disabled,
.n-buttons-menu button:disabled .ui-button-text {
    color: #ccc;
}

.n-buttons-menu button:disabled,
.n-buttons-menu button.ui-state-default:disabled {
    border: none;
}

.n-buttons-menu .ui-button:disabled:hover .ui-button-text {
    background-color: #fff;
    border: none;
}

input[data-readonly-shown-as-disabled],
[data-readonly-shown-as-disabled] {
    border: 1px solid #D7DCE0;
    background-color: #F5FAFE; /*@@*/
    background-color: #FAFAFA; /*@*/
    color: #2E6E9E; /*@@*/
    color: #5E6E7E; /*@*/
    cursor: default;
}

.ui-dialog .ui-dialog-title {
    margin: 0;
}

.ui-widget-content.ui-corner-all.map-factory {
    border-radius: 0;
    border: 1px solid #DBE0E4;
}

.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon.ui-icon-closethick {
    background: none;
    background-position: 0 0;
    background-image: url(images/closedialog.png);
    border: none;
    border-radius: 0;
}

    .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon.ui-icon-closethick:hover {
        background: none;
        background-position: 0 0;
        background-image: url(images/closedialog_hover.png);
        border: none;
        border-radius: 0;
    }


.ui-dialog .ui-dialog-titlebar .ui-state-hover,
.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-state-hover {
    border: none;
    border-radius: 0;
    background: none;
}


button.fromMapPosition.ui-state-hover .ui-icon {
    background-image: url(themes/redmond/images/ui-icons_d8e7f3_256x240.png);
}


/*************************** main *************************************/


#taskSelector.ui-tabs { /* .ui-tabs when is taskSelector */
    padding: 0;
}

    #taskSelector.ui-tabs .ui-tabs-nav { /* .ui-tabs .ui-tabs-nav when is taskSelector */
        padding: 0;
        padding-left: 290px;
    }

        #taskSelector.ui-tabs .ui-tabs-nav li { /* replace of jqueryUI */
            top: 0;
            margin: 0;
            top: 24px; /*@*/
            text-transform: uppercase;
        }

    #taskSelector.ui-tabs #taskSelectorTabs.ui-tabs-nav li a { /* replace of jqueryUI, same as [#supermenu li a] defined here below */
        padding: 4px 14px 4px 14px; /*@@*/
        line-height: 14px;
        height: 14px; /* maybe unused/obsolete ... 13.992px Chrome */
        padding: 22px 14px 22px 14px; /*@*/
        padding: 4px 14px; /*@*/
    }

    #taskSelector.ui-tabs #selectedTab {
        background-color: #fff;
    }

    #taskSelector.ui-tabs #selectedTab {
        margin-top: -2px; /*@@*/
        margin: 0;
    }

#taskSelector.ui-corner-all { /* .ui-cornert-all when is taskSelector */
    border: none;
    border-radius: 0;
}

#taskSelectorTabs { /* replace of Site.css */
    margin: 0;
}

    #taskSelectorTabs.ui-widget-header { /* replace of Site.css */
        border: none;
        border-bottom: 1px solid #0E69A8; /*@*/
        border-bottom: 1px solid #D9D9D9; /*@*/
        background-image: url(images/fde-editor-logo60x250.png);
        background-position: 10px 4px;
        background-repeat: no-repeat;
        background-size: 250px 60px;
    }

#taskSelectorTabs { /* replace of Site.css */
    padding-left: 0;
    background-color: #333; /*@@*/
    background-color: #009EE0; /*@*/
    background-color: #FFFFFF; /*@*/
}

#taskSelectorTabs { /* replace of .ui-helper-reset */
    font-family: Arial,Helvetica,sans-serif; /* as of body */ /*@*/
    font-size: 14px; /* as of body */ /*@*/
    letter-spacing: 0.5px;
}

    #taskSelectorTabs li.ui-corner-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    #taskSelectorTabs li.ui-state-default { /* replace of jQueryUI */
        background-color: #333; /*@@*/
        background-color: #009EE0; /*@*/
        background-color: #FFFFFF; /*@*/
    }

        #taskSelectorTabs li.ui-state-default a {
            border-top: 9px solid #333; /*@@*/
            border-bottom: 9px solid #333; /*@@*/
            border-left: 8px solid #333; /*@@*/
            border-right: 8px solid #333; /*@@*/
            border-width: 0px; /*@*/
            padding: 9px 8px; /*@*/
            display: inline-block; /*@*/
            cursor: default;
        }

        #taskSelectorTabs li.ui-state-default:not(.ui-tabs-selected):hover a {
            border-color: #242424;
            cursor: pointer;
        }

    #taskSelectorTabs li {
        border: 1px solid transparent !important;
        border-bottom: 1px solid transparent !important;
    }

        #taskSelectorTabs li:not(.ui-tabs-selected):hover {
            background-color: #242424; /*@@*/
            background-color: #007BC2; /*@*/
            background-color: #F4F4F4; /*@*/
            border: 1px solid rgba(14,105,167,0.2) !important; /*@ unique #0E69A7; */
            border-bottom: 1px solid rgba(14,105,167,0.2) !important; /*@ unique #0E69A7; */
        }

        #taskSelectorTabs li.ui-state-default.ui-tabs-selected { /* replace of jQueryUI */
            background-color: #066BB0; /*@@*/
            background-color: #009EE0; /*@*/
            background-color: #FFFFFF; /*@*/
        }

            #taskSelectorTabs li.ui-state-default.ui-tabs-selected a { /* replace of jQueryUI */
                color: #fff;
            }

        #taskSelectorTabs li.ui-state-default a { /* replace of jQueryUI */
            color: #ddd;
        }


#taskSelector { /* replace of _Layout.cshtml */
    position: absolute;
    left: 0;
    right: 0;
    top: 40px; /*@@*/
    top: 49px; /*@*/
    top: 0px; /*@*/
    bottom: 0; /*@@*/
    bottom: 49px; /*@*/
}

.main-partial { /* presunuto z html */
    position: absolute;
    left: 10px; /*@@*/
    top: 10px; /*@@*/
    right: 10px; /*@@*/
    bottom: 10px; /*@@*/
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

/*************************** Fault list (and commons) *************************************/

button.ui-button-icon-only.filter-clear-button,
button.ui-button-icon-only.filter-find-button,
button.ui-button-icon-only.filter-reset-button {
    width: 32px; /*@@*/
    height: 32px; /*@@*/
    width: 30px; /*@*/
    height: 28px; /*@*/
}

.list-table-header .btn-column-settings { /* presunout do obecnych, je ve vsech formularich */
    width: 35px;
}

.list-table-header .ui-button { /* presunout do obecnych */
    margin-right: 0;
}

.list-table-header td.button-h-sep {
    width: 10px;
}

input.defaultButton { /* replace of Site.css, same color as  .ui-widget.ui-button defined here upper */
    color: #DDEEFF !important;
}

#operationalInfoContentSelector.ui-widget-content,
#contactContentSelector.ui-widget-content { /* replace of jQueryUI only for this fault */
    border: none;
    background-color: #fff;
}

#operationalInfoContentSelectorTabs.ui-widget-header,
#contactContentSelectorTabs.ui-widget-header { /* replace of jQueryUI only for this fault */
    border: none;
    background: none;
}

#operationalInfoContentSelector,
#contactContentSelector { /* replace of Site.css */
    left: 270px; /*@@*/
    left: 261px; /*@*/
}


#operationalInfoListFolder,
#contactListFolder { /* override jQueryUI tabs thinking of tabs height ~43px */
    margin-top: -43px; /*@@*/
    margin-top: -52px; /*@*/
}

table.list-table-header td {
    vertical-align: top;
}

    table.list-table-header td.filter-description {
        vertical-align: middle; /*@@*/
        vertical-align: top; /*@*/
        font-size: 11px; /*@@*/
        font-size: 13px; /*@*/
        padding-top: 2px; /*@@*/
        padding-top: 0px; /*@*/
        line-height: 1.3;
    }

    table.list-table-header td.filter-buttons {
        vertical-align: top; /*@*/
        font-size: 13px; /*@*/
        padding-top: 0px; /*@*/
        line-height: 1.3;
        text-align: right;
    }

        table.list-table-header td.filter-buttons.fb-narrow {
            display: none;
        }

        table.list-table-header td.filter-buttons > div {
            display: inline-block;
            width: 440px;
            min-width: 440px;
            margin-left: 20px;
        }

            table.list-table-header td.filter-buttons > div > button {
                margin-bottom: 10px;
            }

@media screen and (max-width:1000px) {
    table.list-table-header td.filter-buttons > div {
        width: 260px;
        min-width: 260px;
    }

        table.list-table-header td.filter-buttons > div > button {
            width: 250px;
        }
}

@media screen and (max-width:850px) {
    table.list-table-header td.filter-buttons {
        display: none;
    }

        table.list-table-header td.filter-buttons.fb-narrow {
            display: block;
        }

            table.list-table-header td.filter-buttons.fb-narrow > div > button:first-child {
                margin-top: 10px;
            }

    #taskSelector.ui-tabs .ui-tabs-nav li:nth-child(2) {
        padding-right: 240px;
    }

    #taskSelector.ui-tabs .ui-tabs-nav li {
        top: 7px;
    }
}

.dataTables_wrapper .ui-toolbar {
    padding: 10px 0 0 0;
}

    .dataTables_wrapper .ui-toolbar:nth-of-type(1) {
        padding: 0 0 10px 0;
    }

.ui-sexyselect-wrapper.ui-widget-content {
    border-radius: 0;
    border-bottom-width: 0;
}

.sexyselect-last .ui-sexyselect-wrapper {
    border-bottom-width: 1px;
}

#operationalInfoFilterPanel,
#contactFilterPanel {
    top: 0px;
}

.dataTables_paginate.ui-buttonset {
    margin-right: 0;
}

    .dataTables_paginate.ui-buttonset .ui-button {
        margin-left: 3px !important;
    }

        .dataTables_paginate.ui-buttonset .ui-button.ui-state-default {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: normal;
            letter-spacing: normal;
        }

.ui-widget-header.ui-sexyselect-header {
    color: #88a;
}

    .ui-widget-header.ui-sexyselect-header .dirtyFilter {
        color: #000; /*@@*/
        color: #44444A; /*@*/
        font-weight: bold; /*@*/
    }

.ui-sexyselect-listholder .ui-state-default {
    background: none;
}

.ui-sexyselect-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-s,
.ui-location-collapse .ui-icon.ui-icon-circle-triangle-s {
    background: none;
    background-position: 0 0;
    background-image: url(images/sexyselect1.png);
    border: none;
    border-radius: 0;
}

    .ui-sexyselect-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-s:hover,
    .ui-location-collapse .ui-icon.ui-icon-circle-triangle-s:hover {
        background: none;
        background-position: 0 0;
        background-image: url(images/sexyselect1_hover.png);
        border: none;
        border-radius: 0;
    }

.ui-sexyselect-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-n,
.ui-location-collapse .ui-icon.ui-icon-circle-triangle-n {
    background: none;
    background-position: 0 0;
    background-image: url(images/sexyselect2.png);
    border: none;
    border-radius: 0;
}

    .ui-sexyselect-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-n:hover,
    .ui-location-collapse .ui-icon.ui-icon-circle-triangle-n:hover {
        background: none;
        background-position: 0 0;
        background-image: url(images/sexyselect2_hover.png);
        border: none;
        border-radius: 0;
    }

#operationalInfoList a.tooltip,
#contactList a.tooltip {
    color: #2E6E9E;
}

    #operationalInfoList a.tooltip:hover .tooltip-border /*span*/,
    #contactList a.tooltip:hover .tooltip-border /*span*/ {
        border-right: 20px solid #fff;
        border-top: 20px solid #fff;
        border-bottom: 20px solid #fff;
        display: inline;
        position: absolute;
        left: 0px;
        bottom: 30px;
        background-color: #FFF;
    }

        #operationalInfoList a.tooltip:hover .tooltip-border > span,
        #contactList a.tooltip:hover .tooltip-border > span {
            display: inline-block;
            border: 2px solid #A6C9E2;
            padding: 20px;
        }

    #operationalInfoList a.tooltip span img,
    #contactList a.tooltip span img {
        zoom: 80%;
    }

    #operationalInfoList a.tooltip .header,
    #contactList a.tooltip .header {
        background: none;
        color: darkorange;
        font-size: 20px;
        font-weight: 400;
        padding: 0 0 10px 0;
    }

    #operationalInfoList a.tooltip .content,
    #contactList a.tooltip .content {
        zoom: 85%;
    }


.dataTables_scrollHead.ui-state-default {
    background-color: none;
}

/*************************** Codebook *************************************/

#codeBookTab .codebook-list-holder.ui-widget-content,
#codeBookTab .codebook-edit-holder.ui-widget-content {
    background: none;
    border: none;
}

#codeBookTab .codebook-list-holder.ui-corner-all,
#codeBookTab .codebook-edit-holder.ui-corner-all {
    border-radius: 0;
}

#codeBookTab #list {
    left: -10px; /*@@*/
    left: 0px; /*@*/
    top: -10px; /*@@*/
    top: 0px; /*@*/
    bottom: -10px; /*@@*/
    bottom: 0px; /*@*/
    background-color: #EBF0F4; /*@@*/
    background-color: #FFFFFF; /*@*/
    border-right: 1px solid #d9d9d9; /*@*/
}

#codeBookTab #edit {
    left: 264px; /*@*/
    top: 0;
    padding: 15px 20px;
}

#codeBookTab #codeBookList { /* presunuto z html */
    top: 20px;
    left: 20px;
    width: 225px; /*@@*/
    height: 270px; /*@*/
    padding: 0;
}

    #codeBookTab #codeBookList option {
        padding: 4px 10px;
    }

#codeBookTab #saveChangesButton {
    top: 5px;
    right: 5px;
    width: 120px;
}

div.codebook-new {
    margin-top: 40px;
    margin-left: -30px;
    background-color: #FFFFFF;
    border-top: 1px solid #D9D9D9;
    padding: 25px 0 0 30px;
    display: block;
    position: relative;
}

    div.codebook-new button {
        position: absolute; /*@@*/
        position: static; /*@*/
    }

table.codebook-new {
    border-spacing: 20px 5px;
    margin-left: 20px;
}

    table.codebook-new td {
        text-align: left;
    }



/* LocationFromMap patch */

.ui-icon-alwayswhite .ui-icon {
    background-image: url(images/ui-icons_d8e7f3_256x240.png);
}

/* Provozni doba */

td.time-nowrap {
    white-space: nowrap;
}

.area-red {
    background-color: #ff6666;
}

#btnPasportListVymazat {
    background-image: url(images/btnWarnIcon.png);
    background-position-x: 10px;
    background-position-y: center;
    background-position: right 10px center;
    background-repeat: no-repeat;
}

/* override */
.ui-state-default.single-location-select-button,
.ui-widget-content .ui-state-default.single-location-select-button {
    background-color: transparent;
    background-image: url(images/selectSingleLocation.png);
    background-position: left center;
    background-repeat: no-repeat;
}

fieldset.ui-widget-content.ui-corner-all[data-single-location-index].data-single-location-selected {
    background-color: #CDD2DD; /*@@*/
    background-color: #FAF9F5; /*@*/
}

.ui-state-default.add-button,
.ui-widget-content .ui-state-default.add-button {
    background-color: transparent;
    background-image: url(images/btnAdd.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.ui-state-default.link-button,
.ui-widget-content .ui-state-default.link-button {
    background-color: transparent;
    background-image: url(images/btnLink.png);
    background-position: left center;
    background-repeat: no-repeat;
}


















#taskSelectorTabs.ui-widget-header { /* replace of .ui-helper-reset */
    height: 68px;
}


#taskSelectorTabs li.ui-state-default a {
    color: #02387D; /*@*/
}

#taskSelectorTabs li.ui-state-default.ui-tabs-selected a {
    color: #02387D; /*@@*/
    color: #ffffff; /*@*/
    color: #02387D; /*@*/
    font-weight: bold;
}

#taskSelector.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0;
}


#operationalInfoFilterPanel,
#contactFilterPanel {
    border-right: 1px solid #D9D9D9;
}

#operationalInfoFilterForm fieldset.ui-widget-content.ui-corner-all,
#contactFilterForm fieldset.ui-widget-content.ui-corner-all {
    margin: 0;
    padding: 10px 15px 15px 15px;
}

#operationalInfoFilterForm .filter-buttons .ui-state-default,
#contactFilterForm .filter-buttons .ui-state-default {
    background-color: #48484A;
    background-color: #0E69A7; /*@ unique */
}

#operationalInfoFilterForm .filter-buttons input[type="button"].ui-button,
#contactFilterForm .filter-buttons input[type="button"].ui-button {
    padding: 6px 15px 4px 15px;
}

/*@*/
#operationalInfoFilterForm input[type="text"],
#contactFilterForm input[type="text"] {
    margin-top: 5px;
    margin-bottom: 5px;
}

.ui-sexyselect-wrapper.ui-widget-content {
    border-color: #D9D9D9;
    border-right-width: 0;
    border-left-width: 0;
}

table.display td {
    padding: 10px 10px;
    font-size: 13px;
    letter-spacing: normal;
    color: #444;
}

#operationalInfoList table thead tr th,
#operationalTimeList table thead tr th,
#operationalInfoContactsList table thead tr th,
#contactList table thead tr th,
#bindContactList table thead tr th,
#timeFrame1List table thead tr th,
#timeFrame1ListE table thead tr th,
#operationalInfoDocumentList table thead tr th,
#operationalInfoDocumentList1 table thead tr th,
#operationalInfoDocumentList2 table thead tr th,
#operationalInfoImageList table thead tr th,
#operationalInfoImageList1 table thead tr th,
#operationalInfoImageList2 table thead tr th {
    color: #888; /*@*/
    font-size: 12px;
    font-weight: normal; /*@*/
    border-right: none;
}

#operationalInfoList div.dataTables_scrollHeadInner,
#operationalTimeList div.dataTables_scrollHeadInner,
#operationalInfoContactsList div.dataTables_scrollHeadInner,
#contactList div.dataTables_scrollHeadInner,
#bindContactList div.dataTables_scrollHeadInner,
#timeFrame1List div.dataTables_scrollHeadInner,
#timeFrame1ListE div.dataTables_scrollHeadInner,
#operationalInfoDocumentList div.dataTables_scrollHeadInner,
#operationalInfoDocumentList1 div.dataTables_scrollHeadInner,
#operationalInfoDocumentList2 div.dataTables_scrollHeadInner,
#operationalInfoImageList div.dataTables_scrollHeadInner,
#operationalInfoImageList1 div.dataTables_scrollHeadInner,
#operationalInfoImageList2 div.dataTables_scrollHeadInner {
    background-color: #fff;
    border-bottom: 1px solid #D9D9D9; /*@@*/
    border-bottom: 1px solid #e9e9e9; /*@*/
}

#timeFrame1List table thead tr th,
#timeFrame1ListE table thead tr th {
    text-align: left;
}

.ui-widget-content .dataTables_scrollHead.ui-state-default {
    background-color: #fff;
}

.ui-tabs .ui-tabs-panel {
    padding: 0;
}

#operationalInfoList,
#contactList {
    left: 20px;
    top: 20px;
    bottom: 20px;
    right: 20px;
}

table.display td.no-pad-icon {
    padding: 0 8px;
}

table.display td {
    height: 26px;
}

.ui-dialog.ui-widget-content {
    border: none; /* border popup dialogu */
}

.ui-dialog .ui-dialog-titlebar-close {
    right: 18px;
}

.detail-block-border-right {
    border-right: 1px solid #D9D9D9;
}

.detail-block-border-bottom {
    border-bottom: 1px solid #D9D9D9;
}

#operationalinfo-basic-menu,
#operationalinfo-detail-phase-menu,
#btnTableMenu,
#btnTablePhaseMenu {
    background-color: #8C8B91; /* color of gray button */
}

#detailSubmitAttachment.ui-state-default,
.ui-button-small.ui-button-text-only .ui-button-text {
    padding: 6px 10px;
}

table.w100-nopad-table {
    width: 100%;
    border-spacing: 0;
}

    table.w100-nopad-table > tbody > tr > td {
        padding: 0 !important;
    }

#operationalInfoDetailDialog input[type="text"],
#operationalInfoDetailDialog select,
#operationalInfoDetailDialog textarea,
#contactDetailDialog input[type="text"],
#contactDetailDialog select,
#contactDetailDialog textarea {
    margin-top: 0px;
    margin-bottom: 10px;
}

#detailAddTimeFrameDialog label,
#detailAddTimeRowDialog label,
#operationalInfoDetailDialog label,
#contactDetailDialog label {
    font-size: 12px;
    color: #888;
}

.req {
    color: #888;
    font-weight: normal;
}

.item-info-text {
    color: #888; /*@*/
}

.ui-dialog .ui-dialog-buttonpane {
    border-top-color: #D9D9D9;
}

.ui-widget input#detailAttachedFile {
    padding: 3.5px 8px;
}

.detail-block-nobr {
    white-space: nowrap;
    display: inline-block;
}



/* Zmena fileupload */

.ui-widget input#detailAttachedFile {
    height: 0;
    overflow: hidden;
    width: 0;
    padding: 0;
    margin: 0;
    border: none;
}

#operationalInfoDetailDialog input[type="file"] + label {
    background: #009EE0;
    background: #0E69A7; /*@ unique */
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    outline: none;
    line-height: 1.4;
    padding: 6px 10px;
    position: relative;
    transition: all 0.1s;
    vertical-align: middle;
    text-align: left;
    overflow: hidden;
    width: 70px;
    margin-left: -5px;
}

    #operationalInfoDetailDialog input[type="file"] + label span {
        display: inline-block;
        height: 100%;
        transition: all 0.1s;
        width: 100%;
    }

    #operationalInfoDetailDialog input[type="file"] + label::before {
        color: #fff;
        content: "Vyberte soubor...";
        font-family: "Arial";
        font-size: 13px;
        font-weight: bold;
        height: 100%;
        left: 10px;
        line-height: 2.6;
        position: absolute;
        top: -180%;
        transition: all 0.1s;
        text-align: left;
        width: 100%;
        white-space: nowrap;
    }

.workflow-state {
    color: #03376C;
}

    .workflow-state .workflow-state-name {
        font-weight: bold;
    }

.paging_full_numbers {
    width: 500px !important;
}

.codebook-detail > .frs-legend {
    margin-bottom: 15px;
}














table.display td.fde-kod {
    font-family: Tahoma;
    font-size: 11px;
}

table.display td.fde-km {
    text-align: right;
    padding-right: 5px;
}

table.display td.fde-info {
    text-align: center;
}


#detailSelectorTabDocuments > table > tbody > tr > td,
#detailSelectorTabImages > table > tbody > tr > td {
    vertical-align: top;
}

.c120 {
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
}

.c150 {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
}

#operationalInfoDocumentList table.display td,
#operationalInfoDocumentList1 table.display td,
#operationalInfoDocumentList2 table.display td,
#operationalInfoImageList table.display td,
#operationalInfoImageList1 table.display td,
#operationalInfoImageList2 table.display td {
    height: 25px;
    padding: 6px 10px 1px 10px;
}

#operationalInfoDocumentList table.display th,
#operationalInfoDocumentList1 table.display th,
#operationalInfoDocumentList2 table.display th,
#operationalInfoImageList table.display th,
#operationalInfoImageList1 table.display th,
#operationalInfoImageList2 table.display th {
    text-align: left;
}

[data-tab] {
    display: none;
}

[data-selected-tab="1"] [data-tab="1"],
[data-selected-tab="2"] [data-tab="2"],
[data-selected-tab="3"] [data-tab="3"] {
    display: block;
}

[data-tab-selector] {
    display: inline-block;
    position: absolute;
    top: 22px;
    height: 14px;
    padding: 8px 0 6px 0;
    text-align: center;
    z-index: 10000;
    width: 138px;
    background-color: #fff;
    color: #009EE0;
    opacity: 0.6;
    font-size: 13px;
    line-height: 1;
    font-weight: bold;
    cursor: pointer;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

[data-tab-selector="1"] {
    left: 350px;
}

[data-tab-selector="2"] {
    left: 490px;
}

[data-tab-selector="3"] {
    left: 630px;
}

.ui-widget input[data-tab-selector="sa"] {
    left: 900px;
    top: 14px;
    border-radius: 0px;
    opacity: 1 !important;
    padding: 6px 0 5px 0;
    width: 160px;
    height: 29px;
    font-weight: bold;
}

.ui-dialog-titlebar {
    position: relative;
}

[data-selected-tab="1"] [data-tab-selector="1"],
[data-selected-tab="2"] [data-tab-selector="2"],
[data-selected-tab="3"] [data-tab-selector="3"] {
    opacity: 1 !important;
    padding: 10px 0 6px 0;
}

#bindContactListTable td {
    cursor: pointer !important;
}

table.display tr.even.row_selected td,
table.display tr.odd.row_selected td {
    background-color: #88D2F0 !important;
}

th.hiddenCol,
td.hiddenCol {
    display: none;
}

table.display td.unbound-contact {
    color: #888;
}

table.display tr.class-op-1 td {
    color: #000;
}

table.display tr.class-op-2 td {
    color: #FF8888;
}

#operationalInfoImageList td,
#operationalInfoImageList1 td,
#operationalInfoImageList2 td {
    cursor: default;
}

#operationalTimeList table.display td,
#operationalTimeList1 table.display td,
#operationalTimeList2 table.display td {
    vertical-align: top;
}

    #operationalTimeList table.display td div.remark-x,
    #operationalTimeList1 table.display td div.remark-x,
    #operationalTimeList2 table.display td div.remark-x {
        padding: 5px 5px 2px 5px;
        margin-bottom: 10px;
        background-color: #E0F6FA;
    }

    #operationalTimeList table.display td div.timeframe,
    #operationalTimeList1 table.display td div.timeframe,
    #operationalTimeList2 table.display td div.timeframe {
        padding: 5px 5px 2px 5px;
        margin-bottom: 10px;
        background-color: #EFF4F3;
    }

        #operationalTimeList table.display td div.timeframe:last-child,
        #operationalTimeList1 table.display td div.timeframe:last-child,
        #operationalTimeList2 table.display td div.timeframe:last-child {
            margin-bottom: 0;
        }

    #operationalTimeList table.display td div.time,
    #operationalTimeList1 table.display td div.time,
    #operationalTimeList2 table.display td div.time {
        display: inline-block;
        width: 90px;
        vertical-align: top;
    }

    #operationalTimeList table.display td div.opmode,
    #operationalTimeList1 table.display td div.opmode,
    #operationalTimeList2 table.display td div.opmode {
        display: inline-block;
        width: 300px;
        vertical-align: top;
    }

    #operationalTimeList table.display td div.note,
    #operationalTimeList1 table.display td div.note,
    #operationalTimeList2 table.display td div.note {
        display: inline-block;
        max-width: 400px;
        vertical-align: top;
        padding-left: 6px;
    }

    #operationalTimeList table.display td div.del,
    #operationalTimeList1 table.display td div.del,
    #operationalTimeList2 table.display td div.del {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: top;
        background-image: url(images/cross.png);
        background-position-y: -3px;
        background-repeat: no-repeat;
        cursor: pointer;
        float:right;
    }

    #operationalTimeList table.display td .timeframe div.del,
    #operationalTimeList1 table.display td .timeframe div.del,
    #operationalTimeList2 table.display td .timeframe div.del {
        width: 28px;
        height: 28px;
        background-position-x: 4px;
        background-position-y: 3px;
        cursor: pointer;
        margin-top: 0px;
    }

        #operationalTimeList table.display td .timeframe div.del:hover,
        #operationalTimeList1 table.display td .timeframe div.del:hover,
        #operationalTimeList2 table.display td .timeframe div.del:hover {
            background-color: #DDD;
        }

    #operationalTimeList table.display td div.del.disabled-del,
    #operationalTimeList table.display td div.dup.disabled-dup {
        background-image: none;
        cursor: default;
    }

    #operationalTimeList table.display td.del-row,
    #operationalTimeList table.display td.upd-row,
    #operationalTimeList table.display td.dup-row {
        padding: 1px !important;
    }

        #operationalTimeList table.display td.del-row > div.del {
            height: 26px;
            background-position: 10px 14px;
            /*background-position-y: 4px;*/
        }

        #operationalTimeList table.display td.del-row div.del,
        #operationalTimeList table.display td.upd-row div.upd,
        #operationalTimeList table.display td.dup-row div.dup {
            padding: 10px;
        }

            #operationalTimeList table.display td.del-row div.del:hover,
            #operationalTimeList table.display td.upd-row div.upd:hover,
            #operationalTimeList table.display td.dup-row div.dup:hover {
                background-color: #DDD !important;
            }

    #operationalTimeList table.display td div.dup {
        display: inline-block;
        width: 24px;
        height: 24px;
        vertical-align: top;
        background-image: url(images/ui_dup.png);
        background-position: 10px 10px;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    #operationalTimeList table.display td div.upd {
        display: inline-block;
        width: 24px;
        height: 24px;
        vertical-align: top;
        background-image: url(images/ui_edit.png);
        background-position: 10px 10px;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    #operationalTimeList table.display td div.upd-ro {
        background-image: url(images/ui_view.png);
    }

    #operationalTimeList table.display td div.op-restr,
    #operationalTimeList1 table.display td div.op-restr,
    #operationalTimeList2 table.display td div.op-restr {
        display: block;
        max-width: 400px;
        padding-left: 126px;
        font-size: 90%;
        color: #888;
    }

#timeFrame1List table.display td,
#timeFrame1ListE table.display td {
    vertical-align: top;
    padding: 4px 10px;
}

.el-switch-cev .el-switch-style {
    top: 0.1em;
}

#detailAddTimeRowDialog td.add-timerow-del,
#detailEditTimeRowDialog td.edit-timerow-del,
#detailAddTimeRowDialog td.add-timerow-dup,
#detailEditTimeRowDialog td.edit-timerow-dup,
#detailAddTimeRowDialog td.add-timerow-edit,
#detailEditTimeRowDialog td.edit-timerow-edit {
    padding: 0px !important;
}

    #detailAddTimeRowDialog td.add-timerow-del .icon,
    #detailEditTimeRowDialog td.edit-timerow-del .icon,
    #detailAddTimeRowDialog td.add-timerow-dup .icon,
    #detailEditTimeRowDialog td.edit-timerow-dup .icon,
    #detailAddTimeRowDialog td.add-timerow-edit .icon,
    #detailEditTimeRowDialog td.edit-timerow-edit .icon {
        padding: 10px;
        line-height: 1;
        display: inline-block;
    }
    #detailAddTimeRowDialog td.add-timerow-del .icon,
    #detailEditTimeRowDialog td.edit-timerow-del .icon {
        padding-top: 14px;
    }

        #detailAddTimeRowDialog td.add-timerow-dup .icon:hover,
        #detailEditTimeRowDialog td.edit-timerow-dup .icon:hover,
        #detailAddTimeRowDialog td.add-timerow-del .icon:hover,
        #detailEditTimeRowDialog td.edit-timerow-del .icon:hover,
        #detailAddTimeRowDialog td.add-timerow-edit .icon:hover,
        #detailEditTimeRowDialog td.edit-timerow-edit .icon:hover {
            background: #DDD !important;
        }

.dtl-selected {
    background: #FAF9F5 !important;
}

#operationalInfoList tr.row-view {
    background-color: #FAF9F5 !important;
}

#operationalInfoList tr.row-none {
    opacity: 0.25;
}

.approve-publish .ui-button-text-only .ui-button-text {
    padding: 4px 20px 3px 20px;
}

#operationalTimeList1 thead,
#operationalInfoContactsList1 thead {
    display: none;
}

.invalid-txt {
    display: none;
}

.valid-only .invalid-txt {
    display: inline;
}

.valid-txt {
    display: inline;
}

.valid-only .valid-txt {
    display: none;
}

.operationalInfoTimeForm.has-data #btnValidityHolder {
    bottom: -35px;
}

.operationalInfoTimeForm.no-data #btnValidityHolder {
    bottom: 6px;
}

.operationalInfoTimeForm.has-data #btnRowAddHolder {
    margin-top: 40px;
}

.operationalInfoTimeForm.no-data #btnRowAddHolder {
    margin-top: 5px;
}

tr.even.class-period-invalid,
tr.odd.class-period-invalid {
    background-color: #eee !important;
    opacity: 0.3;
}









.el-switch-obsolete-2025 {
    position: relative;
    border: 1px dashed darkorange;
    padding: 4px 8px;
    background-color: #fff3ef;
}

    .el-switch-obsolete-2025::after {
        content: '';
        display: block;
        position: absolute;
        top: -10px;
        right: -15px;
        width: 70px;
        height: 49px;
        background-image: url('data:image/png;base64,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');
        background-position: right top;
        background-repeat: no-repeat;
    }


#operationalInfoDetailTimeForm table.display thead th div.DataTables_sort_wrapper,
#operationalInfoDetailTimeForm table.display thead th div.DataTables_sort_wrapper,
#detailEditTimeRowDialog table.display thead th div.DataTables_sort_wrapper,
#detailAddTimeRowDialog table.display thead th div.DataTables_sort_wrapper {
    padding-left: 0
}

#timeFrame1List table.display td.dataTables_empty,
#timeFrame1ListE table.display td.dataTables_empty {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ff0000;
    background-color: #ffffff;
    line-height: 1;
    height: auto;
}
