﻿.ui-datepicker {
    margin-top: .1em !important;
    z-index: 99 !important;
}

.form-property {
    display: none
}

.read-only {
    background-color: #dddddd !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.ctrl-button {
    color: #fff !important
}
/*.ctrl-group{min-height:2.7em}*/
.Group-Container {
    padding-top: 1em;
    padding-left: 0
}

.Group {
    margin-top: .25em;
    color: #114a61
}

.panel {
    background-color: #fff;
}

.panel-title {
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 1em
}

.panel {
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0em;
    padding-bottom: 0em
}

/*.panel-heading {
    cursor: move
}*/

._template {
    padding-top: 1em
}

.droppedField {
    border: dotted;
    border-width: 1px;
    border-color: transparent;
    padding-left: 0em;
    padding-right: 1em
}

.section-up {
    cursor: pointer;
    cursor: hand
}

.section-down {
    cursor: pointer;
    cursor: hand
}

.tr {
    border-bottom: 1px solid black !important;
}

.label {
    color: #000
}

/* Autocomplete
----------------------------------*/
.ui-autocomplete {
    position: absolute;
    cursor: default;
    z-index: 9999;
    background: #fff;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-datepicker {
    margin-top: -2em;
    z-index: 99 !important
}

.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}

/* workarounds */
* html .ui-autocomplete {
    width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

.hiddentemp {
    display: none;
}

.current {
    font-weight: bold;
    margin-top: -1em;
    font-size: 1em;
}

    .current::after {
        content: " ";
    }

.breadcrumb > li + li:before {
    font-family: 'FontAwesome';
    content: '  \f054';
    display: inline-block;
    color: #104881;
    margin-top: 0em;
}

nav_Directions {
    font-size: 1.2em;
}

    nav_Directions:active {
        font-weight: bold;
    }


card .Group {
    margin-top: .25em;
}

.panel {
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0em;
}

.panel-title {
    font-size: 1.2em;
}

.ui-datepicker {
    background: #fff;
}

._remove_current {
    display: none;
    margin-top: -.7em
}

.repeat {
    padding-bottom: 1em;
}

._remove_current {
    display: none;
    margin-top: 0em;
    z-index: 999;
}

.form-divider {
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: -15px;
    margin-right: -15px;
}

._controls {
    margin-top: 0em;
    margin-bottom: 0;
    padding: 0;
    bottom: 0;
}

.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
}

.autoModal.modal .modal-body {
    max-height: 100%;
}

label.valid {
    display: none;
}

label.error {
    color: #FF0000;
    position: absolute;
    margin-top: -.3em;
    font-size: .85em;
}

label.error {
    display: inline !important;
    margin-top: -1.75em;
    margin-left: .35em
}

/*input.error,
select.error,
textarea.error { border: 1px solid red; }*/

input.disabled {
    background: #dddddd;
    user-select: none;
}

select.disabled {
    background: #dddddd;
    user-select: none;
}

.groupname {
    font-weight: bold;
}

.zs-hr {
    width: 95%;
}

li.active {
    background-color: #ecf0f1;
}

.navfooter li.active {
    background-color: red;
}


.btn:disabled {
    cursor: not-allowed;
}

.pac-container {
    margin-top: -3.5em;
    font-size: 1em;
    width: 100px;
}

.pac-item {
    font-size: 1em;
}

.pac-container:after {
    content: none !important;
}

._noforms_template {
    margin: 1em;
}

a.disabled {
    opacity: 0.5;
    background: #ffffff;
}

/*._remove_current   { position:inherit !important}*/

.placeholder {
    border: 0;
    visibility: visible;
}

.read-only {
    background-color: #dddddd;
}

#sidebarnav {
    position: relative;
}

.radio-value {
    margin-left: 1em;
    padding-left: 1.25em;
    text-indent: -2.2em;
}

/*.radio-value {
    padding-left: 1.5em;
    text-indent: -1.6em;
    margin-bottom: .5em;
}*/


.form-property {
    display: none;
}

.read-only {
    background-color: #dddddd !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.ctrl-button {
    color: #fff !important;
}
/*.ctrl-group{min-height:2.7em}*/
.Group-Container {
    padding-top: 1em;
    padding-left: 0;
}

.Group {
    margin-top: .25em;
    color: #114a61;
}

.panel {
    background-color: #fff;
}

.panel-title {
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.panel {
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0em;
    padding-bottom: 0em;
}

/*.panel-heading {
    cursor: move;
}*/

._template {
    padding-top: 1em;
}

.droppedField {
    border: dotted;
    border-width: 1px;
    border-color: transparent;
    padding-left: 0em;
    padding-right: 1em;
}

.section-up {
    cursor: pointer;
    cursor: hand;
}

.section-down {
    cursor: pointer;
    cursor: hand;
}

.tr {
    border-bottom: 1px solid black !important;
}

.label {
    color: #000;
}

/* Autocomplete
----------------------------------*/
.ui-autocomplete {
    position: absolute;
    cursor: default;
    z-index: 9999;
    background: #fff;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-datepicker {
    margin-top: -2em;
    z-index: 99 !important;
}

.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}

/* workarounds */
* html .ui-autocomplete {
    width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

.hiddentemp {
    display: none;
}

.current {
    font-weight: bold;
    margin-top: -1em;
    font-size: 1em;
}

    .current::after {
        content: " ";
    }

.breadcrumb > li + li:before {
    font-family: 'FontAwesome';
    content: '  \f054';
    display: inline-block;
    color: #104881;
    margin-top: 0em;
}

nav_Directions {
    font-size: 1.2em;
}

    nav_Directions:active {
        font-weight: bold;
    }


card .Group {
    margin-top: .25em;
}

.panel {
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0em;
}

.panel-title {
    font-size: 1.2em;
}

.ui-datepicker {
    background: #fff;
}

._remove_current {
    display: none;
    margin-top: -.7em;
}

.repeat {
    padding-bottom: 1em;
}

._remove_current {
    display: none;
    margin-top: 0em;
    z-index: 999;
}

.form-divider {
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: -15px;
    margin-right: -15px;
}

._controls {
    margin-top: 0em;
    margin-bottom: 0;
    padding: 0;
    bottom: 0;
}

.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
}

.autoModal.modal .modal-body {
    max-height: 100%;
}

label.valid {
    display: none;
}

label.error {
    color: #FF0000;
    position: absolute;
    margin-top: -.3em;
    font-size: .85em;
}

label.error {
    display: inline !important;
    margin-top: -1.75em;
    margin-left: .35em;
}

/*input.error,
select.error,
textarea.error { border: 1px solid red; }*/

input.disabled {
    background: #dddddd;
    user-select: none;
}

select.disabled {
    background: #dddddd;
    user-select: none;
}

.groupname {
    font-weight: bold;
}

.zs-hr {
    width: 95%;
}

li.active {
    background-color: #ecf0f1;
}

.navfooter li.active {
    background-color: red;
}


.btn:disabled {
    cursor: not-allowed;
}

.pac-container {
    margin-top: 0em;
    font-size: 1em;
    width: 100px;
}

.pac-item {
    font-size: 1em;
}

.pac-container:after {
    content: none !important;
}

._noforms_template {
    margin: 1em;
}

a.disabled {
    opacity: 0.5;
    background: #ffffff;
}

/*._remove_current   { position:inherit !important}*/

.placeholder {
    border: 0;
    visibility: visible;
}

.read-only {
    background-color: #dddddd;
}

#sidebarnav {
    position: relative;
    padding-left: 0;
}

body {
    background-color: #FFF;
}
