body.mini-navbar .nav-header {
    background-color: transparent;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    text-shadow: none;
}

.minimalize-styl-2 {
    padding: 4px 12px;
    margin: 20px 5px 5px 20px;
    font-size: 14px;
    float: left;
}

/*fix for primefaces 5 fixed column widths issue*/
.ui-datatable table {
    table-layout: auto
}

.btn.btn-primary {
    color: #ffffff;
}

.btn-primary.btn-outline {
    color: #1ab394;
}

.btn-primary.btn-outline:active, .btn-primary.btn-outline:focus {
    color: #ffffff;
}

.btn-primary.btn-outline.active {
    color: #ffffff;
}

.pca .pcaautocomplete {
    z-index: 999 !important;
}

.pca .pcanotification {
    z-index: 999 !important;
}


div.pca.pcalist div.pcaitem {
    font-size: 1.2em;
}

/*Fixes for datepicker*/
.datePicker {
    padding: 0px !important;
    border: none !important;
}

.datePicker input {
    width: 100%;
    height: 100%;
    padding: 6px 12px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border: 1px solid #1AB394 !important;
    /* outline:0; */
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.ui-inputfield {
    border-color: #dddddd;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}


.ui-datepicker-calendar tbody tr td a.ui-state-hover, .ui-selectonemenu {
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.ui-datepicker-calendar tbody tr td a.ui-state-default {
    background: none;
    border: none;
    text-align: center;
}

.ui-datepicker-calendar tbody tr td a.ui-state-hover {
    background-color: #d7f2ec;
    border: none;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.ui-datepicker-calendar tbody tr td a.ui-state-highlight {
    background-color: none;
    color: #000000;
    border: 1px solid #b3b3b3;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.ui-datepicker-calendar tbody tr td a.ui-state-active {
    background-color: #18A78A;
    color: #FFFFFF;
    border: none;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.ui-selectonemenu {
    padding: 0px !important;
    border: 1px solid #dddddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.ui-selectonemenu-label {
    padding: 8px 0px 6px 14px;
    border: none !important;
}

.ui-selectonemenu.ui-state-hover .ui-selectonemenu-trigger {
    background-color: #dddddd;
    background-image: none;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 8px;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter {
    width: 100%;
}

.ui-selectonemenu-filter-container {
    width: 100%;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    width: 23px; /* fixes width of dropdown button on plansSidePanel selectOneMenu*/
    background: none;
    border-left: 1px solid #dddddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background-color: #18A78A;
    color: #FFFFFF;
    background-image: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ui-scrollpanel-drag.ui-state-highlight {

    background-color: #CECECE;

}

.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    outline: none;
    border: 1px solid #18A78A;
}


.well {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
}

.well-gray {
    background-color: #f5f5f5;
}

.well-green {
    background-color: #DFF0D8;
}

.btn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.btn.pull-left ~ .btn.pull-left {
    margin-left: 5px;
}

/* add left margin to a button if it is placed before another button*/
.btn.pull-right ~ .btn.pull-right {
    margin-right: 5px;
}

.ui-fileupload-buttonbar .ui-fileupload-choose {
    background: none;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.CodeMirror-scroll {
    border: 1px solid #dddddd;
}

.ui-accordion .ui-accordion-header.ui-state-default {
    background-color: #FFFFFF;
}

.navbar-top-links li a {
    padding: 25px 10px;
    min-height: 60px;
}

.nav.navbar-top-links > li > a {
    background-color: transparent;
}

.banner-nav .navbar-nav > .dropdown > a .caret {
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    color: #ccc;
}

.main-nav .navbar-nav > .dropdown > a .caret {
    display: none;
}

.input-group-btn {
    font-size: inherit;
}


/* show caret in accordion panel as it;s hidden by theme */
.ui-accordion .ui-accordion-header .ui-icon {
    display: block;
}

/* Primefaces InputNumber & Primefaces Calendar inputs & Primefaces autocomplete & Primefaces spinner */
span.ui-inputnumber.form-control, span.ui-calendar.form-control, span.ui-autocomplete.form-control, span.ui-spinner.form-control {
    background-color: inherit;
    border: none;
    padding: 0px;
}

span.ui-inputnumber.form-control.required input, span.ui-autocomplete.form-control.required input, span.ui-calendar.form-control.required input, span.ui-spinner.form-control.required input {
    border: 1px solid #1AB394;
}

span.ui-inputnumber.form-control input, span.ui-calendar.form-control input, span.ui-autocomplete.form-control input, span.ui-spinner.form-control input {
    background-color: #FFFFFF;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    box-shadow: none;
    display: block;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    font-size: 14px;
    font-weight: normal;
    font-family: inherit;
    line-height: 1.42857143;
    height: 34px;
}

span.ui-inputnumber.form-control input:focus, span.ui-calendar.form-control input:focus, span.ui-autocomplete.form-control input:focus, span.ui-spinner.form-control input:focus {
    border-color: #1ab394;
    box-shadow: none;
}


.input-group-fix {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.ui-state-error, .validationError {
    border-color: #b94a48 !important;
}

table.ui-selectoneradio.validationError {
    border: 1px solid #b94a48 !important;
}

span.datePicker.validationError input {
    border: 1px solid #b94a48 !important;
}

/* adds additional padding around radio buttons when validation red border is show */
radio-button table {

}

.radio-button table.validationError > tbody > tr > td > div, table.ui-selectoneradio.ui-widget.validationError.validationError > tbody > tr > td > div {
    padding-left: 10px;
    margin-right: 10px;
}

.radio-button table.validationError > tbody > tr > td > label, table.ui-selectoneradio.ui-widget.validationError.validationError > tbody > tr > td > label {
    margin-right: 10px;
}

div.radio-button > table {
    width: inherit;
}

div.ibox .ui-datalist-content {
    border: none;
}

li.ui-datalist-item a {
    color: #428bca;
    text-decoration: underline;
}


.loginscreen.middle-box {
    top: 70px;
    margin-top: 0px;
}

div.noBorder div.ui-datalist-content {
    border: 0px;
}

div.noBorder div.ui-datalist-content {
    border: 0px;
}

div.noBorder.ui-datatable thead th,
div.noBorder.ui-datatable tbody td,
div.noBorder.ui-datatable tfoot td,
div.noBorder.ui-datatable .ui-widget-content,
div.noBorder div.table th, div.table div.ui-datatable-tablewrapper table thead tr th.ui-state-default {
    border: 0px !important;
}

/* make datepicker borders same as all other borders */
.ui-inputfield, .ui-widget-content.ui-inputfield, .ui-widget-header.ui-inputfield {
    border: 1px solid #dddddd;
}

/* add padding for radio button label and line up text with icons */
div.radio-button table > tbody > tr > td > label {
    font-weight: 400;
    cursor: pointer;
    vertical-align: middle;
    padding-right: 10px;
    padding-left: 10px;
}

div.ui-radiobutton-box.ui-widget.ui-corner-all.ui-state-default > span {
    padding-left: 10px;

}

div.ui-radiobutton-box.ui-widget.ui-corner-all.ui-state-active > span {
    background-position: 1px 2px;
    background-image: url("/searchpoint/javax.faces.resource/img/radio_dot.png.xhtml?ln=searchpoint3&v=1_27");
}


.ui-icon-bullet {
    background-position: -81px -145px;
}


/* removes left padidng for radio button to line up with other form elements */
.radio-button {
    display: block;
    min-height: 20px;
    margin-top: 5px;
    padding-left: 0px;
}

/* Fixes select one radio buttons where the text on right of radio button would butt up to actual button.*/
.ui-selectoneradio tbody tr td label {
    padding-left: 10px;
}

/* Data Table Stuff */
div.table th, div.table div.ui-datatable-tablewrapper table thead tr th.ui-state-default, div.table.ui-treetable table thead tr th.ui-state-default, table.table th, table.table thead.ui-panelgrid-header tr.ui-widget-header td.ui-panelgrid-cell.ui-widget-header {
    background: none;
    background-color: #FFFFFF;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 14px 15px 10px;
    color: #676a6c;
    font-weight: bold;
    border-color: #dddddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

div.table div.ui-datatable-tablewrapper table thead tr th.ui-state-default.ui-state-active, div.table.ui-treetable table thead tr th.ui-state-default.ui-state-active {
    background: none;
    background-color: #FFFFFF;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #1AB394;
    color: #676a6c;
    font-weight: bold;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

div.table div.ui-datatable-tablewrapper table thead tr th.ui-state-default.column-odd {
    background-color: #dddddd;
}


div.table div.ui-datatable-footer {
    border-top: 1px solid #dddddd;
    background-color: white;
    padding: 6px 10px;
    border-color: #dddddd;
}

.ui-datatable tbody td {
    border-color: #dddddd;
}

.ui-panelgrid .ui-panelgrid-cell {
    vertical-align: middle;
    border-color: #dddddd;
}

.ui-filter-column {
    vertical-align: bottom !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
    padding: 4px 5px;
}

div.table div.ui-datatable-footer {
    border-top: 1px solid #dddddd;
    background-color: white;
    padding: 6px 10px;
    border-color: #dddddd;
}

.ui-panelgrid .ui-panelgrid-cell {
    vertical-align: middle;
    border-color: #dddddd;
}

.ui-panelgrid .ui-panelgrid-cell.textAlignTop {
    vertical-align: top;
}

.ui-datatable .ui-column-filter {
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

tfoot tr td.ui-state-default {
    background: none !important;
    background-image: none !important;
    background-color: #FFFFFF !important;
    border-color: #e7eaec !important;
    /* IE6-9 */
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

tfoot tr td.ui-state-default.column-odd {
    background-color: rgba(0, 0, 0, 0.05) !important;
}

.ui-column-filter.ui-widget.ui-state-default.ui-corner-left {
    background-image: none;
    background-color: #FFFFFF;
}

.ui-paginator-page.ui-state-default.ui-corner-all, .ui-paginator-first.ui-state-default.ui-corner-all, .ui-paginator-prev.ui-state-default.ui-corner-all, .ui-paginator-next.ui-state-default.ui-corner-all, .ui-paginator-last.ui-state-default.ui-corner-all {
    background: none;
    background-image: none;
    background-color: #FFFFFF;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
}

.ui-paginator-page.ui-state-default.ui-state-active.ui-corner-all {
    background-color: #1AB394;
    color: #FFFFFF;
    text-shadow: none;
}

div.ui-cell-editor-input {
    color: #676a6c;
}

div.laTable div.ui-datatable-tablewrapper table thead tr th.ui-state-default {
    padding: 10px 3px;
}

.hide-column-names table thead tr {
    display: none;
}

#page-wrapper-no-sidebar {
    padding: 0px 15px;
    margin: 0px;
}

.ibox-footer {
    border-top: 1px solid #dddddd;
    background-color: #FFFFFF;
    padding: 10px;
}

/* Fixed spinners */
.ui-spinner {
    padding: 0px !important;
    border: none !important;
}

.ui-spinner input {
    width: 100%;
    height: 100%;
    padding: 6px 20px !important;
}

.ui-spinner-input.ui-inputfield.ui-state-default.ui-corner-all {
    width: 100%;
    padding-bottom: 5px;
    padding-top: 7px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
}

.ui-spinner.ui-widget.ui-corner-all.form-control {
    padding: 0px;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
}

.ui-spinner-button.ui-spinner-up.ui-corner-tr.ui-button.ui-widget.ui-state-default.ui-button-text-only {
    background-image: none;
    background: none;
    background-color: #FFFFFF;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
    border-left: 1px solid #dddddd;
}

.ui-spinner-button.ui-spinner-down.ui-corner-br.ui-button.ui-widget.ui-state-default.ui-button-text-only {
    background-image: none;
    background: none;
    background-color: #FFFFFF;
    /* IE6-9 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
}

.ui-spinner-button.ui-spinner-up.ui-corner-tr.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover, .ui-spinner-button.ui-spinner-down.ui-corner-br.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-state-hover {
    background-color: #dddddd;
}

.ui-icon-triangle-1-n {
    background-position: 0px -16px;
}

div.ibox > div.table {
    margin-bottom: 0px;
}

.ui-inputfield, .ui-widget-content .ui-inputfield {
    border: 1px solid #dddddd;
    background-color: #ffffff;
    font-weight: normal;
}

/* Resolve z-inex issue with input fields inside an input group in dialog boxes */
.input-group .form-control {
    z-index: inherit;
}

div.ui-fileupload > div.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top > span > span.ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick {
    display: none;
}

div.ui-fileupload > div.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top > span.ui-button-text-icon-left .ui-button-text {
    padding: 6px 10px;
}

div.ui-fileupload > div.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top > span {
    color: #ffffff;
    background-color: #1AB394;
    border: solid 1px #1AB394;
    margin: 0px;
    text-transform: none;
    font-weight: normal;
}

span.ui-button-text .ui-c {
    content: "Select File ..." !important;
}

div.ui-fileupload > div.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top > span:hover {
    background-color: #22A485;
}

.ui-fileupload-buttonbar.ui-widget-header {
    padding: 0px !important;
}

.ui-datalist-content.ui-widget-content {
    background: transparent;
    border: none;
}

.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.hasDatepicker {
    font-weight: normal;
    background-color: #ffffff;
}

/* Responsive stuff
=================================================================== */
@media ( max-width: 1199px) {
    .searchAlertTable.table-condensed > thead > tr > th, .searchAlertTable.table-condensed > tbody > tr > th, .searchAlertTable.table-condensed > tfoot > tr > th, .searchAlertTable.table-condensed > thead > tr > td, .searchAlertTable.table-condensed > tbody > tr > td, .searchAlertTable.table-condensed > tfoot > tr > td {
        font-size: 12px;
        padding: 5px 3px;
    }

    .ui-datatable tbody td, .ui-datatable thead th {
        font-size: 12px;
    }

    .table td, table thead th {
        font-size: 12px;
    }

    .ui-widget {
        font-size: 12px;
    }

    div.laTable table td, div.laTable table thead th {
        font-size: 8px;
    }

    .nav-header {
        background-size: cover;
    }
}

@media ( min-width: 1200px) {
    .media-body {
        font-size: 13px;
    }

    .ui-datatable tbody td, .ui-datatable thead th {
        font-size: 13px;
    }

    .table td, table thead th {
        font-size: 13px;
    }

    .ui-widget {
        font-size: 13px;
    }

    div.laTable table td, div.laTable table thead th {
        font-size: 9px;
    }

    .nav-header {
        background-size: cover;
    }
}

@media ( min-width: 1400px) {
    .media-body {
        font-size: 14px;
    }

    .ui-datatable tbody td, .ui-datatable thead th {
        font-size: 14px;
    }

    .table td, table thead th {
        font-size: 14px;
    }

    .ui-widget {
        font-size: 14px;
    }

    div.laTable table td, div.laTable table thead th {
        font-size: 11px;
    }

    .nav-header {
        background-size: cover;
    }
}

/* Timeline Responsive Fixes
=================================================================== */
.chatfix2 {
    display: none;
}

@media ( min-width: 992px) and (max-width: 1366px) {
    .timeline-item .date {
        text-align: left;
        width: 100%;
        position: relative;
        padding-top: 6px;
        padding-left: 53px;
        border-top: 1px solid #dddddd;
        line-height: 1.3;
    }

    .timeline-item .date i {
        position: absolute;
        top: 10px;
        left: 15px;
        padding: 5px;
        width: 30px;
        text-align: center;
        border: 1px solid #dddddd;
        background: #f8f8f8;
    }

    .timeline-item .content {
        border-left: none;
        border-top: none;
        padding-top: 10px;
        min-height: 50px;
        width: 100%;
    }

    .chatfix {
        display: none;
    }

    .chatfix2 {
        display: inline;
    }
}

@media ( max-width: 400px) {
    .timeline-item .date {
        text-align: left;
        width: 100%;
        position: relative;
        padding-top: 6px;
        padding-left: 53px;
        border-top: 1px solid #dddddd;
        line-height: 1.3;
    }

    .timeline-item .date i {
        position: absolute;
        top: 10px;
        left: 15px;
        padding: 5px;
        width: 30px;
        text-align: center;
        border: 1px solid #dddddd;
        background: #f8f8f8;
    }

    .timeline-item .content {
        border-left: none;
        border-top: none;
        padding-top: 10px;
        min-height: 50px;
        width: 100%;
    }

    .nav.navbar-top-links li.dropdown {
        display: none;
    }

    .chatfix {
        display: none;
    }

    .chatfix2 {
        display: inline;
    }
}

@media ( min-width: 401px) and (max-width: 991px) {
    .timeline-item .date {
        width: 25%;
    }

    .timeline-item .content {
        width: 75%;
    }
}

.openlayers_popover.popover {
    max-width: inherit;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.85);
}

.openlayers_popover.popover-content .media-heading {
    margin-bottom: 12px;
}

.openlayers_popover.popover-content hr {
    margin-top: 0px;
    margin-bottom: 10px;
}

h3.openlayers_popover.popover-title {
    margin-top: 0px;
}

body.md-skin .navbar-static-side {
    z-index: 801;
}

body.md-skin .navbar-fixed-top {
    z-index: 999;
}

body.md-skin.top-navigation .nav.nav-pills > li.active a {
    background-color: #1ab394;
}

body.md-skin.top-navigation .nav.nav-pills > li > a {
    padding-right: 25px;

}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px;
}

/* MDI icons font sizes */

.mdi {
    font-size: 1em;
    line-height: 1;
    display: inline-block;

}


/* makes the font 33% larger relative to the icon container */
.mdi.mdi-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.mdi.mdi-12x {
    font-size: 1.2em;
}

.mdi.mdi-15x {
    font-size: 1.8em;
}

.mdi.mdi-2x {
    font-size: 2.4em;
}

.mdi.mdi-3x {
    font-size: 3.6em;
}

.mdi.mdi-4x {
    font-size: 4.8em;
}

.mdi.mdi-5x {
    font-size: 6em;
}

.mdi.mdi-chevron-down.arrow {
    float: right;
}

.nav-header li a i.mdi {
    font-size: 1.2em;
}

.input-group-addon i.mdi {
    font-size: 1.2em;
    margin-top: 2px;
}


.input-group-btn a.btn-icon {
    height: 34px;
    padding: 7px 8px 3px 8px;
}

.input-group-btn a.btn-icon i {
    font-size: 1.3em;
}

.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.ui-panel {
    padding: 0;
}

.ui-panel .ui-panel-titlebar {
    padding-top: 14px;
    padding-right: 15px;
    padding-bottom: 7px;
    padding-left: 15px;
}

.ui-panel-titlebar {
    background-color: #ffffff;
    text-transform: inherit;


}

.ui-panel-titlebar.ui-widget-header {
    border: none;
    color: inherit;
    font-weight: inherit;
    font-size: 16px;
}

.ui-toggleswitch .ui-toggleswitch-slider {

    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    border-radius: 30px;
    background-color: #72707080;

}

.ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {

    background-color: #1ab394;
}

.ui-toggleswitch .ui-toggleswitch-slider::before {

    background-color: #ffffff;
    height: 1.250em;
    width: 1.250em;
    left: .25em;
    bottom: .25em;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    transition: 0.3s;

}
