/* Minification failed. Returning unminified contents.
(511,78): run-time error CSS1030: Expected identifier, found ','
(511,97): run-time error CSS1031: Expected selector, found ')'
(511,97): run-time error CSS1025: Expected comma or open brace, found ')'
 */

/* GENERIC 
    --------------------------------------------------------------------------------------------------------------------*/

.event-container-style {
    line-height: initial;
    font-size: 12px;
}

    .event-container-style .table, .event-container-style .table thead th, .event-container-style .table tbody td {
        font-size: unset;
    }

.app-icons ul li a:hover {
    text-decoration: none;
}

.app-icons ul li a.emars-search-icon {
    background: url(/Content/themes/aida/images/icons/search_accidents.png) no-repeat top left;
}

.app-icons ul li a.emars-my-establishment-icon {
    background: url(/Content/themes/aida/images/icons/my_accident.png) no-repeat top left;
}

.app-icons ul li a.emars-new-icon {
    background: url(/Content/themes/aida/images/icons/new_accident.png) no-repeat top left;
}

.app-icons ul li a.emars-import-icon {
    background: url(/Content/themes/aida/images/icons/import_accidents.png) no-repeat top left;
}

.accident-panel .panel-heading{
    padding:0px;
} 

/* ACCIDENT TABS */
.accident-related {
    border-bottom: none;
    background: #E1F8FF none !important;
}

    .accident-related.ui-tabs-active {
        background: #fff none !important;
        border-bottom: none;
    }


a.home .green {
    background: url('/Content/themes/aida/images/icons/home_green_icon.png') no-repeat;
}

a.search .green {
    background: url('/Content/themes/aida/images/icons/search_glass_green_icon.png') no-repeat;
}

.bingmap img {
    max-width: none !important;
}




/* EVENT FORM 
    --------------------------------------------------------------------------------------------------------------------*/


.act_in_progress {
    margin-top: 8px;
    width: 70%;
}


    .act_in_progress .mex {
        margin-left: 28%;
    }

    .act_in_progress .progressbarback {
        background-color: #d1d1d1;
        position: relative;
        display: inline-block;
        height: 20px;
        margin: 5px 0 0 20px;
    }

        .act_in_progress .progressbarback .progressbarload {
            height: 20px;
            background-color: #0093b4;
            position: absolute;
        }




/*  View\Edit Header Code
    --------------------------------------------------------------------------------------------------------------------*/

.event-container-style .form-header-code {
    /*background-color: #fff;*/
    text-align: right;
    color: #666;
    position: absolute;
    margin-top: 10px;
    z-index: 1;
    right: 0px;
    width: 600px;
}

    .event-container-style .form-header-code span.code {
        font-weight: bold;
        font-style: italic;
        padding-right: 10px;
        padding-top: 10px;
    }


.event-container-style .inputTimeHour, .event-container-style .inputTimeMinute {
    width: 4.5em;
    padding: 1px 0 1px 0;
    height: auto;
    font-size: 1em;
}

.event-container-style .label-control-block {
    font-size: 1.3em;
    font-weight: 600;
    color: #00008b;
}

    .event-container-style .label-control-block.labelWithLeftIcon {
        padding-left: 2.5em;
    }

.event-container-style .control-block {
    border-left: inset thin black;
}

.event-container-style .tableAdd_CheckAndRemove, .event-container-style .tableCheckAndSelect {
    clear: both;
    width: 100%;
    margin-bottom: 2em;
}

    .event-container-style .tableAdd_CheckAndRemove tr, .event-container-style .tableCheckAndSelect tr {
        /*border: solid thin black;*/
    }

    .event-container-style .tableAdd_CheckAndRemove th, .event-container-style .tableCheckAndSelect th {
        font-weight: 600;
    }

    .event-container-style .tableAdd_CheckAndRemove th, .event-container-style .tableAdd_CheckAndRemove td, .event-container-style .tableCheckAndSelect th, .event-container-style .tableCheckAndSelect td {
        padding: 0.5em;
    }

.event-container-style .tab-site {
    display: inline-block;
    padding-left: 18px !important;
}

.event-container-style .tab-site-off {
    background-image: url(/Content/themes/aida/images/icons/checkbox-blank-circle-outline_15.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
}

.event-container-style .tab-site-on {
    background-image: url(/Content/themes/aida/images/icons/checkbox-marked-circle-outline_15.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
}

.event-container-style .tinymceBox {
    width: 95%;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    padding: 4px 6px;
    font-size: 1em;
    font-family: Verdana,Arial,sans-serif;
    border-radius: 4px;
    height: 8em;
    overflow-y: scroll;
}

.event-container-style .checkbox_inline {
    float: left;
    width: 15em;
    padding-left: 1em;
}

.event-container-style .form-horizontal .groupbox .controls:not(.listCheckedElements) {
    margin-left: 10%;
}

.event-container-style .controls .checkbox.inline li {
    margin-left: 1em;
    margin-right: 1em;
}

.event-container-style h3.m .title {
    font-size: 1.1em;
}

.event-container-style .title {
    font-size: 1.5em;
}

.event-container-style .subhint {
    margin-left: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 97%;
    font-size: 1em;
    font-weight: 600;
    color: #00008B;
}

.threeColumns {
    clear: both;
    margin-top: 2em;
}

    .threeColumns .control-group, .threeColumns .form-horizontal .control-group {
        padding-top: 0px;
    }

    .threeColumns td {
        padding: 0em 2em;
        border-right: dotted thin black;
        vertical-align: top;
    }

fieldset legend label.label-control-block {
    font-size: 1em;
}

.largerControl, .controls-listCheck {
    width: 100%;
    margin-bottom: 10px;
}

.nestedListCheck {
    padding-left: 1em;
    margin-bottom: 3em;
    /* height: 300px;
    overflow-y: scroll; */
}

    .nestedListCheck .controls-listCheck {
        /*padding-left: 1em;
    margin-bottom: 3em;*/
        height: 150px;
        overflow-y: scroll;
    }

.controls-listCheck ul ul {
    padding-bottom: 20px;
}

.nestedListCheck ul {
    padding-left: 0px;
    margin-left: 0px;
}

    .nestedListCheck ul li ul {
        width: 99%;
        margin-bottom: 5px;
        overflow: hidden;
    }

        .nestedListCheck ul li ul li {
            line-height: 1.5em;
            border-bottom: 1px solid #ccc;
            float: left;
            display: inline;
            margin-left: 1em;
        }

            .nestedListCheck ul li ul li.double, ul li.double {
                float: left;
                width: 48%;
            }
/*.nestedListCheck ul li {
    border: inset thin #999;
    padding: 1em;
}
.nestedListCheck ul li.headerList {
    margin-top: 10px;
    margin-left: -10px;
} */
.controls-listCheck ul {
    padding-bottom: 0px;
}

    .controls-listCheck ul ul {
        padding-bottom: 15px;
    }

    .controls-listCheck ul li.headerList {
        color: #00008B;
    }

.nestedListCheck ul li.headerList, ul li.headerList {
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
}

    .nestedListCheck ul li.headerList input[type=checkbox] {
        margin-top: 0px;
        margin-right: 4px;
    }

.nestedListCheck ul li ul li {
    border: none;
    border-bottom: inset thin #ccc;
    padding: 1em;
    padding: 0.2em;
}

.pickYear {
    height: auto;
    font-size: 1em;
    width: 5em;
    padding: 1px 0 1px 0;
}

.pickMonth, .pickDay {
    height: auto;
    font-size: 1em;
    width: 4em;
    padding: 1px 0 1px 0;
}

.br {
    margin-top: 3em;
}

h4.title {
    background-color: #c6d9f1;
    margin: 0;
    padding: 0px 0px 0px 5px;
}

.IsCheckable {
    display: inline-block;
}

.HasChecked {
    background-image: url(/Content/themes/aida/images/icons/checkbox-marked-circle-outline_15.png) !important;
    background-position: 0px -3px !important;
    background-repeat: no-repeat !important;
}

.HasNotChecked {
    background-image: url(/Content/themes/aida/images/icons/checkbox-blank-circle-outline_15.png) !important;
    background-position: 0px -3px !important;
    background-repeat: no-repeat !important;
}

.hideArrow {
    width: 24px;
    height: 24px;
    background-image: url('/Content/themes/aida/images/icons/chevron-double-down.png');
    background-repeat: no-repeat !important;
    padding: 0px;
    margin: 0px;
}

.showArrow {
    width: 24px;
    height: 24px;
    background-image: url('/Content/themes/aida/images/icons/chevron-double-up.png');
    background-repeat: no-repeat !important;
    padding: 0px;
    margin: 0px;
}

    .hideArrow span, .showArrow span {
        display: none;
    }

.table_consequences {
    margin: 1em 1em auto;
}

    .table_consequences .control-label, .threeColumns .control-label {
        display: none;
    }

    .table_consequences .controls, .threeColumns .controls {
        margin-left: 0 !important;
        border-bottom: solid thin #999;
        width: 95%;
        margin-left: 5px;
    }

        .table_consequences .controls .form-value, .threeColumns .controls .form-value {
            font-weight: normal !important;
        }

.sectionBox {
    border: solid thin #555;
    margin: 4px;
    padding: 4px;
    border-radius: 10px 10px 10px 10px;
}

.event-container-style .section {
    clear: both;
    margin: auto;
    padding-bottom: 0px;
    width: 95%;
}

    .event-container-style .section .section {
        margin: 0 0.2em auto;
    }

.event-container-style fieldset legend {
    margin-bottom: 0px;
}

.form-horizontal .controls {
    margin-left: 0px;
}

.event-container-style .form-horizontal .controls.listCheckedElements {
    margin-left: 0px !important;
    width: 100%;
}

.event-container-style .form-horizontal .onlyTextArea .controls {
    margin-left: 0px !important;
    text-align: right;
    margin-top: 8px;
    margin-bottom: 8px;
}

.event-container-style .form-horizontal .controls:not(.listCheckedElements) {
    margin-left: 36%;
    line-height: 20px;
}

.event-container-style .form-horizontal .control-label {
    width: 34%;
    padding-left: 0px;
    font-size: 0.9em;
}

.event-container-style .control-label-block {
    color: #00008B;
    font-size: 1em;
    font-weight: bold;
}

/* Redefine font */
.event-container-style .form-layout-container {
    /*font-size: 11px;*/
}

.event-container-style label, input, button, select, textarea {
    font-size: 1em;
}

.event-container-style .ui-widget {
    font-size: 1em;
}

.event-container-style .title {
    font-size: 1.1em;
}

.event-container-style .br_10 {
    margin: 0 0 2px 0;
}

.event-container-style .form-horizontal .control-group {
    margin-top: 3px;
}

.event-container-style .control-group {
    margin-bottom: -5px;
}

.event-container-style select:not(.pickYear):not(.pickMonth):not(.pickDay):not(.inputTimeHour):not(.inputTimeMinute) {
    width: 94% !important;
    height: 25px;
}

.event-container-style legend {
    border-bottom: none;
    color: #00008B;
    font-size: 0.7em;
    font-weight: bold;
}

.event-container-style .br_40 {
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
}

.event-container-style label, .event-container-style input:not([type="radio"], [type="checkbox"]), .event-container-style button, .event-container-style select:not(.pickYear):not(.pickMonth):not(.pickDay):not(.inputTimeHour):not(.inputTimeMinute), .event-container-style textarea {
    line-height: initial;
    width: 95%;
}

.event-container-style select:not(.pickYear):not(.pickMonth):not(.pickDay):not(.inputTimeHour):not(.inputTimeMinute),
.event-container-style textarea, .event-container-style input[type="text"], .event-container-style input[type="password"],
.event-container-style input[type="datetime"], .event-container-style input[type="datetime-local"], .event-container-style input[type="date"],
.event-container-style input[type="month"], .event-container-style input[type="time"], .event-container-style input[type="week"],
.event-container-style input[type="number"], .event-container-style input[type="email"], .event-container-style input[type="url"],
.event-container-style input[type="search"], .event-container-style input[type="tel"], .event-container-style input[type="color"],
.event-container-style .uneditable-input {
    height: auto;
    font-size: 1em;
    padding: 2px 4px;
    line-height: normal;
}

.event-container-style .pad input[type="text"] {
    height: 20px;
    font-size: 1em;
    padding: 4px 4px;
    line-height: initial;
}

.event-container-style #searchcriteria.pad select, .event-container-style #filters.pad select {
    height: 25px;
    font-size: 1em;
    padding: 4px 4px;
    line-height: initial;
}

.event-container-style #searchcriteria.pad .control-group, .event-container-style #filters.pad .control-group {
    margin-bottom: 0px;
}

.event-container-style textarea {
    height: 4em;
    overflow-y: scroll;
}

.event-container-style .column {
    border: solid thin #999;
    margin: 2px;
    padding: 10px;
    border-radius: 4px;
}

    .event-container-style .column .section p {
        margin-bottom: 0;
    }
    /*.event-container-style.event-container-edit-style .column {
    padding-bottom: 0px;
}*/
    .event-container-style .column .column {
        border: none;
        margin: 2px;
        padding: 5px;
    }

.event-container-style .thirtythree-percsize {
    width: 30%;
}

.event-container-style .fortyeight-percsize {
    width: 46%;
}

.event-container-style .ninetyeight-percsize {
    width: 96.5%;
}

.event-container-style .tinymceBox.isEmpty.required, .event-container-style .tinymceBox.invalid {
    color: #b94a48;
    border-color: #ee5f5b;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}

.event-container-style label.checkbox-label {
    line-height: 1.5em;
    margin-bottom: 0px;
}

    .event-container-style label.checkbox-label input[type=checkbox], .event-container-style span.checkbox-label input[type=checkbox] {
        position: relative;
        vertical-align: middle;
        bottom: 3px;
        left: -3px;
    }

.event-container-style .nodata {
    margin: 10px 10px;
}

.event-container-style .isinelaboration {
    background-color: #fff8f0;
}

.event-container-style .tinymceBox.isEmpty.required {
    border: solid thin red;
}

.event-container-style .tinymceBox.isEmpty {
    border-color: #ccc;
}

.event-container-style .search-result.grid .table th, .event-container-style .search-result.grid .table td {
    margin: 0px;
    padding: 0px;
    line-height: normal;
    display: block;
}

.event-container-style .search-result.grid {
    /*overflow-x: auto;*/
    width: 100%;
    padding-left: 0px;
}

    .event-container-style .search-result.grid .table-striped th, .event-container-style .search-result.grid .table-striped td {
        padding-top: 4px;
        padding-left: 4px !important;
        white-space: nowrap;
        text-align: left;
    }

.event-container-style .section div {
    margin: 0px;
    padding: 0px;
}

    .event-container-style .section div.subhint {
        margin-bottom: 5px;
    }

.event-container-style .form-horizontal .controls {
    width: 60%;
}

.event-container-style .control-label {
    margin: 0px;
    padding: 0px;
}

.event-container-style .content-title {
    margin: 0px;
}

.event-container-style #searchPageNum {
    width: 120px;
}

.event-container-style .listCheckedElements .checkbox {
    padding: 0px;
}

.event-container-style .section div .event-container-style .form-horizontal .control-group {
    margin: 0px;
    padding: 0px;
}

.event-container-style .htmlBox {
    font-size: 1.1em;
    margin-left: 4px !important;
    padding-top: 3px !important;
}

.event-container-style label, .event-container-style input, .event-container-style button, .event-container-style select, .event-container-style textarea {
    line-height: 25px;
}

.event-container-style span.form-value {
    line-height: 25px;
}

.event-container-style .table2 {
    width: 100%;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}

    .event-container-style .table2 tr {
        empty-cells: show;
        border-bottom: solid thin lightgray;
    }

        .event-container-style .table2 tr th {
            font-weight: 700;
        }

        .event-container-style .table2 tr td, .event-container-style .table2 tr th {
            line-height: 20px;
            empty-cells: show;
        }

        .event-container-style .table2 tr.odd {
            background-color: white;
        }

        .event-container-style .table2 tr.even {
            background-color: rgb(241, 250, 255);
        }

.event-container-style h1.st {
    margin-bottom: 0px;
}

.event-container-style .paging {
    margin-top: 0px;
}

.event-container-style .search-box .title {
    margin-top: -23px;
}

.event-container-style .controls.radioList label {
    line-height: 15px;
}

.event-container-style .nolined .lined {
    display: none;
}

.event-container-style input[type=radio]:invalid {
    box-shadow: 2px 2px 2px #b94a48;
}

.event-container-style input[type=button], .event-container-style button {
    line-height: 15px;
}
