﻿/* Skip link styling */
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}

.skip-link {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    z-index: 401;
}

a.skip-link:active,
a.skip-link:focus,
a.skip-link:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: visible;
    position: relative;
}


#skip-link a,
#skip-link a:link,
#skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
}

    #skip-link a:hover,
    #skip-link a:active,
    #skip-link a:focus {
        outline: 0;
    }

/* Skip link styling */


/*New Bootstrap Elements */

.row-inline {
    display: inline !important;
}

.row-contents {
    display: contents !important;
}

/*New Bootstrap Elements */

/*New Elements */

.widget-userDshBrd {
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    background-color: #fff !important;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}


.widget-Ros {
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 40px;
    background-color: #fff !important;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

.widget-userDshBrd-1 {
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 0px;
    background-color: #fff !important;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

/*New Elements */

/* Bootstrap Elements */
html {
    font-family: 'ProximaNovaRegular', Arial !important;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

h1 {
    margin: .67em 0;
    font-size: 2.25em;
}

body {
    font-family: 'ProximaNovaRegular', Arial !important;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

a {
    color: #007ac2 /*#007bff */ /*#33628E*/;
    text-decoration: none;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

h3, .h3 {
    font-size: 1.5rem;
}

h5,
.h5 {
    font-size: 0.813em;
}

h6,
.h6 {
    font-size: 0.75em;
}

.text-danger {
    color: #ab1a0f;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #ab1a0f;
}

.bg-danger {
    background-color: #ebcccc;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.table > thead > tr > td.odd,
.table > tbody > tr > td.odd,
.table > tfoot > tr > td.odd,
.table > thead > tr > th.odd,
.table > tbody > tr > th.odd,
.table > tfoot > tr > th.odd,
.table > thead > tr.odd > td,
.table > tbody > tr.odd > td,
.table > tfoot > tr.odd > td,
.table > thead > tr.odd > th,
.table > tbody > tr.odd > th,
.table > tfoot > tr.odd > th {
}

.table > thead > tr > td.even,
.table > tbody > tr > td.even,
.table > tfoot > tr > td.even,
.table > thead > tr > th.even,
.table > tbody > tr > th.even,
.table > tfoot > tr > th.even,
.table > thead > tr.even > td,
.table > tbody > tr.even > td,
.table > tfoot > tr.even > td,
.table > thead > tr.even > th,
.table > tbody > tr.even > th,
.table > tfoot > tr.even > th {
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #ebcccc;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 0.813em;
    line-height: 1.42857143;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    /*height: 24px;*/
    padding: 0px 3px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-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-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.radio label,
.checkbox label {
    min-height: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    line-height: 1.5;
    border-radius: 3px;
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 0.813em;
    line-height: 1.5;
    border-radius: 3px;
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 1em;
    line-height: 1.5;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #ab1a0f;
}

.has-error .form-control {
    border-color: #ab1a0f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .has-error .form-control:focus {
        border-color: #ab1a0f;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    }

.has-error .input-group-addon {
    color: #ab1a0f;
    background-color: #ebcccc;
    border-color: #ab1a0f;
}

.has-error .form-control-feedback {
    color: #ab1a0f;
}


/* Nav Dashboard */


.sidebar-nav-CustomDsh {
    position: absolute;
    /*background-color: #6f5091;*/
    min-height: 105px;
    left: 2px;
    width: 185px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline !important;
    top: 1px;
    min-height: 100%;
    border: 1px solid #ced4da;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

/*Nav Dashboard*/

/* Ros Dashboard */


.sidebar-nav-RosDsh {
    position: absolute;
    /*background-color: #6f5091;*/
    min-height: 105px;
    left: 2px;
    width: 185px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline !important;
    top: 1px;
    min-height: 100%;
    border: 1px solid #ced4da;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

/*Ros Dashboard*/

.dlmsPdTpStylCstm1 {
    padding-top: 10px;
}

.dlmsPdTpStyl {
    padding-top: 15px;
}

.dlmsPdBtmStyl {
    padding-bottom: 15px;
}

.dlmsPdCstmStyl {
    padding-top: 10px;
}

.dlmsPdLftStyl {
    padding-left: 15px;
}

.dlmsPdRghtStyl {
    padding-right: 15px;
}

.dlmsPdLftStylCstm {
    padding-left: 30px;
}


.btn-custom {
    width: 155px;
    height: 48px;
    padding: 0px 20px;
    border-radius: 4px;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}


.btn-custom_withdw {
    width: 200px;
    height: 48px;
    padding: 0px 20px;
    border-radius: 4px;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}

    .btn-custom:hover, .btn-custom:focus {
        cursor: pointer;
        color: #fff;
    }

.btn-custom-Rvw, .btn-custom-Dashbrd {
    height: 27px;
    min-width: 76px !important;
    margin-right: 1px;
    margin-top: -1px;
}

.btn-custom-YesNo {
    min-width: 50px;
    height: 25px;
}

.btn-custom-MyJobs {
    /*height: 21px;
width: 175px;*/
    text-decoration: none;
    color: #007ac2;
    background-color: transparent;
    border-collapse: collapse;
    background: none !important;
    border: none;
    padding: 0px !important;
}

.btn-custom-MyPref {
    height: 22px;
    width: 225px;
}

.btn-custom-primary-Dlg {
    height: 27px;
    min-width: 60px;
    background-color: #6f5091;
}

    .btn-custom-primary-Dlg:hover {
        background: #7D629C;
    }

.btn-Dlg-Accpt {
    width: 70px;
}

.btn-custom-primary-Rgstr {
    height: 29px;
    min-width: 95px;
    background-color: #6f5091;
}


.btn-custom-primary {
    background-color: #43285D;
}

.btn-custom-primary-Nav {
    height: 27px;
    min-width: 60px;
    background-color: #6f5091;
}

    .btn-custom-primary-Nav:focus,
    .btn-custom-primary-Nav:active,
    .btn-custom-primary-Nav:hover {
        box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
    }


.btn-custom-primary:hover, .btn-custom-primary:focus, .btn-custom-primary-Rgstr:hover, .btn-custom-primary-Rgstr:focus {
    background: #43285D; /*#7D629C*/
}


.btn-custom-InProg {
    background-color: #6f5091;
}

    .btn-custom-InProg:hover, .btn-custom-InProg:focus {
        background: #7D629C;
    }


.btn-custom-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-custom-default:hover, .btn-custom-default:focus, .btn-custom-default:active {
        background-color: #e6e6e6;
        border-color: #adadad;
        color: #000;
    }

.btn-custom-success {
    background-color: #449d44;
}

    .btn-custom-success:hover, .btn-custom-success:focus, .btn-custom-success:active, .btn-custom-success:after {
        background: #57A757;
    }

.btn-custom-warning {
    background-color: #ec971f;
}

    .btn-custom-warning:hover, .btn-custom-warning:focus, .btn-custom-warning:active {
        background: #EEA135;
    }


.btn-custom-danger {
    background-color: #ab1a0f;
}

    .btn-custom-danger:hover, .btn-custom-danger:focus, .btn-custom-danger:active {
        background: #9D5059;
    }


.btn-no-custom {
    padding: 0;
    border-radius: 1px;
    height: 32px;
    line-height: .6em;
    min-width: 90px;
    align-items: flex-start;
    text-align: center;
    cursor: default;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    background-color: transparent;
    font-weight: 600;
    -webkit-writing-mode: horizontal-tb !important;
    -webkit-appearance: button;
}

.btn-no-custom-Dlg {
    height: 27px;
    min-width: 60px;
}

.btn-no-custom-primary, .btn-no-custom-primary-Dlg {
    color: #6f5091;
    border: 1px solid #6f5091;
}


.btn-no-custom-success {
    color: #1d5b24;
    border: 1px solid #4cae4c;
}

    .btn-no-custom-success:hover, .btn-no-custom-success:focus {
        color: #1d5b24;
        border: 2px solid #4cae4c;
    }

.btn-no-custom-warning {
    background-color: #ec971f;
}

    .btn-no-custom-warning:hover, .btn-no-custom-warning:focus {
        background: #EEA135;
    }

.btn-no-custom-danger {
    color: #d9534f;
    border: 1px solid #d43f3a;
}

    .btn-no-custom-danger:hover, .btn-no-custom-danger:focus {
        color: #d9534f;
        border: 2px solid #d43f3a;
    }



@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 1em;
    }
}

.font-regular {
    font-size: 16px !important;
}

.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        cursor: not-allowed;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: .65;
        background-color: #C0C0C0;
        border-color: #ccc;
    }

        .btn.disabled:hover,
        .btn[disabled]:hover {
            cursor: not-allowed;
            filter: alpha(opacity=65);
            -webkit-box-shadow: none;
            box-shadow: none;
            opacity: .65;
            background-color: #e6e6e6;
            border-color: #ccc;
        }

.btn-success {
    color: #fff;
    background-color: #1d5b24;
    border-color: #4cae4c;
}

    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled.focus,
    .btn-success[disabled].focus,
    fieldset[disabled] .btn-success.focus {
        background-color: #1d5b24;
        border-color: #4cae4c;
    }

    .btn-success .badge {
        color: #1d5b24;
        background-color: #fff;
    }

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #862633;
    border-color: #761c19;
}

.btn-danger:hover {
    color: #fff;
    background-color: #862633;
    border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #862633;
    border-color: #ac2925;
}

.btn-sm,
.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 3px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    /*font-size: 0.813em;*/
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 1em;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    /*margin-left: -1px;*/
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 3px;
}

.input-group-addon {
    padding: 2px 10px;
    font-size: 0.813em;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 1em;
        border-radius: 3px;
    }

.nav > li > a {
    position: relative;
    display: block;
    padding: 7px 12px;
}

.nav > li > a-Vet {
    position: relative;
    display: block;
    padding: 35px 12px;
}

.navbar {
    position: absolute;
    border: 1px solid transparent;
    left: -10px;
    display: inline !important;
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px;
    }
}

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 9px;
    margin-left: 15px;
    margin-bottom: 8px;
    background-color: #ced4da;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: #fff !important;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-inverse {
    background-color: #1c5081;
    border-color: #1c5081;
}

    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:focus {
        background-color: #477299;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #fff !important;
    }

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 1px 8px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #1C5081;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #1C5081;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #1C5081;
    border-color: #1C5081;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 1em;
    line-height: 1.5;
}

.pager li > a,
.pager li > span {
    /*display: inline-block;*/
    display: inline;
    height: 28px;
    padding: 2px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}


.pager span.page-number {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8;
    text-align: center;
    cursor: pointer;
    margin-right: 0.5em;
}

.pager span.active {
    color: #fff;
    background: #000;
}

.label-success {
    background-color: #1d5b24;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #862633;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}

.alert-danger {
    color: #ab1a0f;
    background-color: #ebcccc;
    border-color: #ebccd1;
}

    .alert-danger .alert-link {
        color: #ab1a0f;
    }

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 1em;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-bar-success {
    background-color: #1d5b24;
}

.list-group-item:first-child {
}

.list-group-item-danger {
    color: #ab1a0f;
    background-color: #ebcccc;
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #ab1a0f;
}

    a.list-group-item-danger:hover,
    button.list-group-item-danger:hover,
    a.list-group-item-danger:focus,
    button.list-group-item-danger:focus {
        color: #ab1a0f;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active,
    button.list-group-item-danger.active,
    a.list-group-item-danger.active:hover,
    button.list-group-item-danger.active:hover,
    a.list-group-item-danger.active:focus,
    button.list-group-item-danger.active:focus {
        color: #fff;
        background-color: #ab1a0f;
        border-color: #ab1a0f;
    }

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

    .panel > .list-group:first-child .list-group-item:first-child,
    .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
    }

    .panel > .list-group:last-child .list-group-item:last-child,
    .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
    }

.panel-group {
    margin-top: 10px;
}

    .panel-group .panel {
        margin-bottom: 0;
    }

.panel-danger > .panel-heading {
    color: #ab1a0f;
    background-color: #ebcccc;
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading .badge {
        color: #ebcccc;
        background-color: #ab1a0f;
    }

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: 'ProximaNovaRegular', Arial !important;
    font-size: 0.813em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: 'ProximaNovaRegular', Arial !important;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    line-break: auto;
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 1.188em;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.carousel-indicators {
    position: absolute;
    bottom: -2px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #1C5081;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #1C5081;
    }

/* Bootstrap Elements */


html, body {
    position: relative;
    min-height: 100%;
    height: 100%;
    top: 0px;
    color: #000000;
    font-family: 'ProximaNovaRegular', Arial !important;
    margin: 0 auto;
    background-color: #FFF; /*#f8f9fa*/
    ;
    font-size: 16px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.ui-datepicker {
    z-index: 9999 !important;
}

#nys_omh_jobs_skip {
    font-size: 0.6666666666666666em;
    position: absolute;
    left: 27px;
    top: 58px;
    z-index: 9999;
    font-weight: normal;
    color: transparent;
}

/*#btnLogout,*/ .LogoutStyl {
    position: absolute;
    margin-top: 22px;
    margin-left: 91%;
    z-index: 100;
}

.cookie_container {
    background-color: #6f5091;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
}

.cookie_msg a {
    background-color: #6f5091;
    color: white;
    text-decoration: underline;
}

#cookie_close {
    padding-top: 2px;
}

.underline {
    text-decoration: underline;
}

.wordBreak {
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
    word-break: break-all;
}


.omh_frst_cnt_nav {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
}

/* Carousel */
.carousel-caption p {
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}

/* QR code generator */
#qrCode {
    margin: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}

.section-wrapper {
    padding-top: 50px;
    padding-bottom: 20px;
}

.section {
    background-color: #fff;
    border-radius: 4px;
    padding: 35px 25px;
    margin-bottom: 25px;
    background-color: #F5F5F5;
}

.main_wrapper {
    background: #ffffff;
    margin-left: auto;
    margin-right: auto;
}

.content_section {
    padding: 30px 15px 15px 10px;
    font-family: 'ProximaNovaRegular', Arial !important;
    font-weight: normal;
    color: #000000;
}

.capitalize {
    text-transform: capitalize;
}


#popup {
    width: 350px;
    height: 220px;
    position: absolute;
    z-index: 20;
    overflow: none;
    border: 1px solid #C0C0C0;
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border-radius: 5px;
    margin: 0 0 0 10px;
    color: #000;
}

    #popup p {
        text-align: left;
        padding: 0 5px;
    }

        #popup p:first-child {
            margin: 10px 0 0 0;
        }

.popupSelFacContainer {
    margin: 0 0 0 0;
}

#tblMapFac > thead > tr > th,
#tblMapFac > tbody > tr > th,
#tblMapFac > tfoot > tr > th,
#tblMapFac > thead > tr > td,
#tblMapFac > tbody > tr > td,
#tblMapFac > tfoot > tr > td {
    padding: 5px;
}

#popupSelFac {
    width: 292px;
    position: relative;
    z-index: 20;
    overflow: none;
    margin-top: -35px;
    right: 5px;
    float: right;
}


#cycler {
    position: relative;
    height: 0;
    /* 
* REPLACE HEIGHT WITH PADDING BOTTOM %, 
* WHICH WORKS FROM THE SCREEN WIDTH 
* THIS MAKING THE HEIGHT RESPONSIVE
**/
    padding-bottom: 40%;
}

    #cycler img {
        position: absolute;
        z-index: 1;
        /*
* SET THE MAX-WIDTH TO 100% 
* WHICH WILL ONLY FILL THE CURRENT CONTAINER
**/
        max-width: 100% !important;
        margin-top: -33px;
        margin-left: -25px;
    }

        #cycler img.active {
            z-index: 3
        }

.hmLogoStyl {
    height: 55px;
    display: block;
    max-width: 100%;
    width: 250px;
    padding-top: 5px;
    padding-left: 2px;
}

@media (min-width: 391px) and (max-width: 500px) {
    .hmLogoStyl {
        width: 40%;
    }
}

@media (min-width: 331px) and (max-width: 390px) {
    .hmLogoStyl {
        width: 37%;
    }
}

@media (max-width: 330px) {
    .hmLogoStyl {
        width: 35%;
    }
}

.list-inline-bordered {
    color: #fff;
}

    .list-inline-bordered > * {
        padding-left: 18px;
        padding-right: 18px;
    }

    .list-inline-bordered * {
        color: inherit;
    }

    .list-inline-bordered > li > button {
        background: none;
        border: none;
        display: inline-block;
        padding: 0;
        outline: none;
        outline-offset: 0;
        cursor: pointer;
        -webkit-appearance: none;
        transition: .22s;
    }

        .list-inline-bordered > li > button::-moz-focus-inner {
            border: none;
            padding: 0;
        }

    .list-inline-bordered > li {
        display: inline-block;
        line-height: 24px;
    }

        .list-inline-bordered > li:not(:last-child) {
            border-right: 1px solid #74757f;
        }

.padRght3 {
    padding-right: 3px;
}

.padRght7 {
    padding-right: 7px;
}

.padRght10 {
    padding-right: 10px;
}

.title_bar {
    font-weight: bold;
    color: #6f5091;
    height: 25px;
}

.title_hrStyl {
    padding-bottom: 20px;
}

.title_hrStyl_border {
    border-top: 1px solid #AEAEAE;
    margin-bottom: 10px;
}

.title_hrStyl_border-custom {
    margin-top: 5px;
}

.style-chooser {
    width: 175px;
    right: -175px;
    position: fixed;
    top: 75%;
    margin-top: -121px;
    z-index: 99999;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

@media (max-width: 767px) {
    .style-chooser {
        top: 95%;
    }
}

.style-chooser.opened {
    right: 0;
}

.style-chooser .toggler {
    position: absolute;
    top: 0;
    left: -48px;
    display: inline-block;
    background-color: #ddd;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #333;
}

.style-chooser-inner {
    position: relative;
    background-color: #ddd;
    padding: 15px;
}

    .style-chooser-inner h4 {
        margin: 0 0 10px;
        text-transform: uppercase;
    }


.dlmsTblStyl {
    padding-top: 20px;
    padding-bottom: 20px;
}


.dlmsTbl2Styl {
    padding-bottom: 10px;
}

.dlmsTbl3Styl {
    padding-bottom: 10px;
}

.dlmsTbl4Styl {
    padding-top: 20px;
}

.dlmsTbl5Styl {
    padding-top: 5px;
    padding-bottom: 10px;
}

.dlmsTbl6Styl, .defaultADFSPadStyl {
    padding-top: 75px;
}

.dlmsTbl7Styl {
    padding-top: 45px;
}

.dlmsTbl8Styl {
    padding-top: 35px;
}

.custom-row {
    margin-right: 0px;
}

.custom-rowDspInlnBlck {
    display: inline-block;
}


.user-account {
    border-radius: 5px;
    padding: 22px 15px 15px 15px;
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}

.btn-custom-login {
    height: 30px;
    width: 215px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.user-account h2 {
    color: #6f5091;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}

.no-account-styl {
    color: #757575;
}

.kp-log-in {
    margin-top: 10px;
    float: left;
}

.forgot-password {
    margin-top: 15px;
}

.no-account {
    margin-top: 12px;
}

    .no-account label {
        font-weight: normal;
    }

.no-account-register {
    width: 1%;
    display: table-cell;
}

.posAbs {
    position: absolute;
}

@media (max-width: 479px) {
    .kp-log-in {
        float: left !important;
    }
}

.forgot-UsrPass-lnk, .forgot-UsrPass-lnk:hover {
    text-decoration: underline;
    color: #000;
    font-weight: bold;
}


.pull-right {
    float: right !important;
}

.algnCntrStyl {
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

.rgSgnStyl {
    float: right;
    position: relative;
    margin-top: 22px;
    margin-right: 25px;
}

.rgStyl {
    border-right: 1px solid #74757f;
    padding-right: 14px;
}

.sgnStyl {
    padding-left: 12px;
}

@media (min-width: 331px) and (max-width: 385px) {
    .rgSgnStyl {
        margin-right: 17px;
    }

    .rgStyl {
        padding-right: 5px;
    }

    .sgnStyl {
        padding-left: 2px;
    }
}

@media (max-width: 330px) {

    .rgSgnStyl {
        margin-right: 15px;
    }

    .rgStyl {
        padding-right: 3px;
    }

    .sgnStyl {
        padding-left: 0px;
    }
}

a.rgSgnaStyl {
    color: #fff;
}

    a.rgSgnaStyl:hover {
        text-decoration: none;
        color: #aeb1be;
    }

.spLgnStyl {
    display: none;
}


.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}



#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    min-height: 100%;
    height: 100%;
}

    #wrapper.toggled {
    }

#sidebar-wrapper {
    z-index: 1000;
    left: 194px;
    top: -42px;
    height: 200px !important;
    width: 0;
    height: 350px;
    margin-left: -135px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #6f5091;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


    #sidebar-wrapper::-webkit-scrollbar {
        display: none;
    }

#wrapper.toggled #sidebar-wrapper {
    width: 175px;
}

#sidebar-wrapperDsh {
    z-index: 1000;
    left: 194px;
    top: -43px;
    /*height: 200px !important;*/
    width: 0;
    /*height: 350px;*/
    margin-left: -135px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    border-bottom: 1px solid #ced4da;
    border-radius: 2px;
    min-height: 350px;
}

    #sidebar-wrapperDsh li {
        line-height: 26px !important;
    }

    /*#sidebar-wrapperDsh li a {
	font-weight: bold;
}*/

    #sidebar-wrapperDsh::-webkit-scrollbar {
        display: none;
    }

#wrapper.toggled #sidebar-wrapperDsh {
    width: 225px;
}


#page-content-wrapper {
    width: 100%;
    padding-top: 70px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -205px;
}

.sidebar-nav {
    position: absolute;
    background-color: #6f5091;
    min-height: 175px;
    left: 15px;
    width: 202px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline !important;
}


.sidebar-nav-Custom {
    position: absolute;
    background-color: #6f5091;
    min-height: 105px;
    left: 2px;
    width: 185px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline !important;
    top: 1px;
    min-height: 175px;
}

    .sidebar-nav li,
    .sidebar-nav-Custom li {
        position: relative;
        line-height: 12px;
        width: 100%;
        border-bottom: 1px #e5e5e5 solid;
    }

.sidebar-nav-CustomDsh li {
    position: relative;
    /*line-height: 12px;*/
    width: 100%;
    border-bottom: 1px solid #ced4da;
}

.sidebar-nav-RosDsh li {
    position: relative;
    /*line-height: 12px;*/
    width: 100%;
    border-bottom: 1px solid #ced4da;
    background-color: rgb(248, 249, 250);
}

.sidebar-nav li .sub-menu li:first-child,
.sidebar-nav-Custom li .sub-menu li:first-child {
    border-top: 1px #e5e5e5 solid;
}

.sidebar-nav-CustomDsh li .sub-menu li:first-child {
    border-top: 1px solid #ced4da;
}

.sidebar-nav-RosDsh li .sub-menu li:first-child {
    border-top: 1px solid #ced4da;
}

.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before,
.sidebar-nav-Custom li:hover:before,
.sidebar-nav-Custom li.open:hover:before,
.sidebar-nav-CustomDsh li:hover:before,
.sidebar-nav-CustomDsh li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
    -moz-transition: width .2s ease-in;
    -ms-transition: width .2s ease-in;
    transition: width .2s ease-in;
}

.sidebar-nav-RosDsh li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
    -moz-transition: width .2s ease-in;
    -ms-transition: width .2s ease-in;
    transition: width .2s ease-in;
}
.sidebar-nav .sub-menu > li > a:hover, .sidebar-nav .sub-menu > li > a:focus,
.sidebar-nav-Custom .sub-menu > li > a:hover, .sidebar-nav-Custom .sub-menu > li > a:focus {
    text-decoration: none;
    background-color: #7D629C;
    color: #ddd;
    background-image: none;
    border-left: 3px solid #6f5091;
}

.sidebar-nav-CustomDsh .sub-menu > li > a:hover, .sidebar-nav-CustomDsh .sub-menu > li > a:focus {
    text-decoration: none;
    background-color: #7D629C;
    color: #ddd;
    background-image: none;
    border-left: 3px solid #6f5091;
}


.sidebar-nav-RosDsh .nav-pills > li > a:hover, .sidebar-nav-RosDsh .nav-pills > li > a:focus {
    text-decoration: none;
    background-color: #D6D6D6;
    color: #6f5091;
    border-left: none
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
.nav > li > a:hover, .nav > li > a:active,
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #7D629C;
    color: #ddd;
    background-image: none;
    border-left: 3px solid #6f5091;
}


/*.sidebar-nav-CustomDsh .open > a,
.sidebar-nav-CustomDsh .open > a:hover,
.sidebar-nav-CustomDsh .open > a:focus,
.sidebar-nav-CustomDsh > li > a:hover,
.sidebar-nav-CustomDsh > li > a:hover,
.sidebar-nav-CustomDsh > li > a:focus {
	text-decoration: none;*/
/*background-color: #ced4da;*/
/*color: #ddd;*/
/*background-image: none;*/
/*border-left: 3px solid #6f5091;*/
/*}*/

.sidebar-nav li a,
.sidebar-nav-Custom li a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
}

.sidebar-nav-CustomDsh li a {
    display: block;
    color: #007ac2;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
}

.sidebar-nav-RosDsh li a {
    display: block;
    color: #007ac2;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
}

.dlmsDfltClr {
    color: #000000 !important;
}

.dlmsRoshDash {
    width: 61px;
    height: 20px;
    font-family: Proxima Nova;
    font-size: 16px;
    color: #43285d;
    text-decoration: none solid rgb(67, 40, 93);
}

.dshNavActiveStyl {
    background-color: #ced4da;
    font-weight: bold;
}

.dshNavActiveAnchStyl {
    color: #43285d !important;
}

.dshNavActiveAnchFntStyl {
    color: #43285d !important;
    font-size: 18px;
}

.sidebar-nav > .sidebar-brand {
    line-height: 44px;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
}

.sidebar-nav .sub-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #6f5091;
    box-shadow: none;
    color: #fff;
    line-height: 10px;
}


#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -32px;
}

#footer {
    clear: both;
    background-color: #333333;
    text-align: center;
}

.container {
    margin-right: auto;
    margin-left: auto;
}

    .container .credit {
        margin: 7px 0;
    }

.muted {
    color: #000;
}


.glyphicon-custom {
    position: relative;
    top: 2px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.badge-custom {
    display: inline-block;
    min-width: 10px;
    padding: 1px 5px;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}



.badge-notify {
    background: red;
    position: relative;
    top: -3px;
    left: -25px;
}


.bell {
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: ring 10s .2s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 10s .2s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 10s .2s ease-in-out infinite;
    transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotateZ(0);
    }

    1% {
        -webkit-transform: rotateZ(30deg);
    }

    3% {
        -webkit-transform: rotateZ(-28deg);
    }

    5% {
        -webkit-transform: rotateZ(34deg);
    }

    7% {
        -webkit-transform: rotateZ(-32deg);
    }

    9% {
        -webkit-transform: rotateZ(30deg);
    }

    11% {
        -webkit-transform: rotateZ(-28deg);
    }

    13% {
        -webkit-transform: rotateZ(26deg);
    }

    15% {
        -webkit-transform: rotateZ(-24deg);
    }

    17% {
        -webkit-transform: rotateZ(22deg);
    }

    19% {
        -webkit-transform: rotateZ(-20deg);
    }

    21% {
        -webkit-transform: rotateZ(18deg);
    }

    23% {
        -webkit-transform: rotateZ(-16deg);
    }

    25% {
        -webkit-transform: rotateZ(14deg);
    }

    27% {
        -webkit-transform: rotateZ(-12deg);
    }

    29% {
        -webkit-transform: rotateZ(10deg);
    }

    31% {
        -webkit-transform: rotateZ(-8deg);
    }

    33% {
        -webkit-transform: rotateZ(6deg);
    }

    35% {
        -webkit-transform: rotateZ(-4deg);
    }

    37% {
        -webkit-transform: rotateZ(2deg);
    }

    39% {
        -webkit-transform: rotateZ(-1deg);
    }

    41% {
        -webkit-transform: rotateZ(1deg);
    }

    43% {
        -webkit-transform: rotateZ(0);
    }

    100% {
        -webkit-transform: rotateZ(0);
    }
}

@-moz-keyframes ring {
    0% {
        -moz-transform: rotate(0);
    }

    1% {
        -moz-transform: rotate(30deg);
    }

    3% {
        -moz-transform: rotate(-28deg);
    }

    5% {
        -moz-transform: rotate(34deg);
    }

    7% {
        -moz-transform: rotate(-32deg);
    }

    9% {
        -moz-transform: rotate(30deg);
    }

    11% {
        -moz-transform: rotate(-28deg);
    }

    13% {
        -moz-transform: rotate(26deg);
    }

    15% {
        -moz-transform: rotate(-24deg);
    }

    17% {
        -moz-transform: rotate(22deg);
    }

    19% {
        -moz-transform: rotate(-20deg);
    }

    21% {
        -moz-transform: rotate(18deg);
    }

    23% {
        -moz-transform: rotate(-16deg);
    }

    25% {
        -moz-transform: rotate(14deg);
    }

    27% {
        -moz-transform: rotate(-12deg);
    }

    29% {
        -moz-transform: rotate(10deg);
    }

    31% {
        -moz-transform: rotate(-8deg);
    }

    33% {
        -moz-transform: rotate(6deg);
    }

    35% {
        -moz-transform: rotate(-4deg);
    }

    37% {
        -moz-transform: rotate(2deg);
    }

    39% {
        -moz-transform: rotate(-1deg);
    }

    41% {
        -moz-transform: rotate(1deg);
    }

    43% {
        -moz-transform: rotate(0);
    }

    100% {
        -moz-transform: rotate(0);
    }
}

@keyframes ring {
    0% {
        transform: rotate(0);
    }

    1% {
        transform: rotate(30deg);
    }

    3% {
        transform: rotate(-28deg);
    }

    5% {
        transform: rotate(34deg);
    }

    7% {
        transform: rotate(-32deg);
    }

    9% {
        transform: rotate(30deg);
    }

    11% {
        transform: rotate(-28deg);
    }

    13% {
        transform: rotate(26deg);
    }

    15% {
        transform: rotate(-24deg);
    }

    17% {
        transform: rotate(22deg);
    }

    19% {
        transform: rotate(-20deg);
    }

    21% {
        transform: rotate(18deg);
    }

    23% {
        transform: rotate(-16deg);
    }

    25% {
        transform: rotate(14deg);
    }

    27% {
        transform: rotate(-12deg);
    }

    29% {
        transform: rotate(10deg);
    }

    31% {
        transform: rotate(-8deg);
    }

    33% {
        transform: rotate(6deg);
    }

    35% {
        transform: rotate(-4deg);
    }

    37% {
        transform: rotate(2deg);
    }

    39% {
        transform: rotate(-1deg);
    }

    41% {
        transform: rotate(1deg);
    }

    43% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(0);
    }
}

.label-custom {
    width: 125px;
    max-width: 200%;
}

.label-custom-block {
    display: inline-block;
    margin-top: 5px;
}

.label-custom-inline {
    display: inline;
    margin-top: 5px;
}

.label-custom-contents {
    margin-top: 3px !important;
    margin-bottom: 2px !important;
}

.bs-callout-custom {
    position: relative;
    padding-left: 5px;
    padding-top: 7px;
    padding-bottom: 10px;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}

    .bs-callout-custom h4 {
        margin-top: 0;
        margin-bottom: 5px;
    }

    .bs-callout-custom p:last-child {
        margin-bottom: 0;
    }

    .bs-callout-custom code {
        border-radius: 3px;
    }


.bs-callout-info-custom {
    border-left-color: #6f5091;
    border-right-color: #6f5091;
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
}

.custom-group {
    margin-bottom: 15px;
}

    .custom-group label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: bold;
    }

/*Region Register*/

.container-custom, .container-custom-map {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

    .container-custom:before, .container-custom:after, .container-custom-map:before, .container-custom-map:after {
        display: table;
        content: " ";
    }

    .container-custom:after, .container-custom-map:after {
        clear: both;
    }

/*Region Register*/


.carousel-txt-Styl {
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border: 1px solid #C0C0C0;
    padding-left: 25px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}


.carousel-inner > .item > img {
    height: 275px;
    width: 100%;
}

.progress-custom {
    margin-bottom: 0px;
}

/*Region Exam*/

.fa-lg-examSuccErr-Styl {
    line-height: 0.75em;
    vertical-align: -0.06em;
}


.exam-btn-container {
    margin-right: auto;
    margin-left: auto;
}

.exam-btn-holder {
    float: left;
    margin-left: 43.33%;
}


.exam-btn-Add-Row {
    width: 125px;
}

.exam-btn-Rmv-Row {
    width: 150px;
}

.exam-btn-lc-Add-Row {
    width: 105px;
}

.exam-btn-lc-Rmv-Row {
    width: 135px;
}

.bs-wizard {
    border-bottom: solid 1px #e0e0e0;
}


    .bs-wizard > .bs-wizard-step {
        padding: 0;
        width: 11%;
        float: left;
        min-height: 1px;
        position: relative;
        margin: 0;
    }

        .bs-wizard > .bs-wizard-step + .bs-wizard-step {
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
            color: #595959;
            margin-bottom: 5px;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-info {
            color: #43285D;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-info-bld {
            color: #43285D;
            /*font-weight: bold;*/
        }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
            position: absolute;
            width: 22px;
            height: 22px;
            display: block;
            /*left: 50%;*/
            /*margin-top: -15px;
			margin-left: -15px;*/
            border-radius: 50%;
            cursor: default;
            border: solid 2px #43285D;
            border-width: .25px;
            text-align: center;
            vertical-align: middle;
            color: #43285D;
            background-color: white;
            text-decoration: none;
        }

.bz-wizard-dot-current {
    border: solid 2px #B8860B !important;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
}

.bs-wizard > .bs-wizard-step > .progress {
    position: relative;
    border-radius: 0px;
    height: 1px;
    box-shadow: none;
    margin: 15px 0;
    background: #43285D;
}

    .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
        width: 0px;
        box-shadow: none;
        background: #43285D;
    }

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
    width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
    width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
    width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
    width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
    background-color: #f5f5f5;
}

    .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
        opacity: 0;
    }

.bs-wizard > .bs-wizard-step:first-child > .progress {
    /*left: 50%;
	width: 50%;*/
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
    /*width: 50%;*/
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
    pointer-events: none;
}


.examSuccessStyl {
    background-color: #43285D !important;
    color: white !important;
    font-weight: bold;
}

.examErrorStyl {
    background-color: #ab1a0f !important;
}

.exam-Styl {
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border: 1px solid #C0C0C0;
    padding-left: 25px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
    min-height: 500px;
}

    .exam-Styl .pos-cont-edu {
        position: absolute;
        bottom: 92px;
        right: 25px;
    }

    .exam-Styl .pos-cont {
        position: absolute;
        bottom: 102px;
        right: 25px;
    }


.btnAttest {
    width: 230px !important;
}

.btnMHTAExamSaveExit, .btnMHTAEduSaveExit, #btnMHTAHome, #btnSHTAHome, .btnMHTASkipReview, .btnMHTASkipReviewRvw {
    width: 125px;
}

.btnExamSaveExit, .btnSHTAExamSaveExit, .btnRNExamSaveExit, .btnCLNRExamSaveExit, .btnLMSWExamSaveExit, .btnSWExamSaveExit, .btnPSYExamSaveExit, btnExamSaveExit, .btnSHTAEduSaveExit, #btnSHTAHome, .btnSHTASkipReview, .btnSHTASkipReviewRvw, .btnSkipReview {
    width: 125px;
}

.btnSkipReview {
    width: 125px !important;
}

.review-panel-header {
    font-size: 20px !important;
    margin-top: 10px;
}

.btnMHTAExamSummary {
    width: 125px;
}

.btnSHTAExamSummary, btnExamSummary {
    width: 125px;
}

/*.btnMHTAExamNext, .btnMHTAEduNext, #btnMHTAConfCont, #btnSHTAConfCont, #btnConfCont, .btnContinue {
	width: 120px;
}

.btnExamNext, .btnSHTAExamNext, .btnSHTAEduNext, #btnSHTAConfCont, #btnConfCont {
	width: 120px;
}*/

#btnExitCloseExam {
    width: 210px !important;
}

#btnLocConfirm, #btnLocSaveExitDshBrd, #btnMHTAJobCont, #btnMHTALocConfirm, #btnMHTAJobSaveExitDshBrd, #btnMHTALocSaveExitDshBrd, #btnSHTAJobCont, #btnRNJobCont, #btnJobCont, #btnSHTALocConfirm, #btnRNLocConfirm, #btnLocConfirm, #btnJobSaveExitDshBrd, #btnSHTAJobSaveExitDshBrd, #btnSHTALocSaveExitDshBrd, #btnSHTAJobCont, #btnSHTALocConfirm, #btnSHTAJobSaveExitDshBrd, #btnLocSaveExitDshBrd, .btnSaveContinue {
    width: 170px;
}

#btnLocConfirm, #btnLocSaveExitDshBrd, #btnSHTAJobCont, #btnRNJobCont, #btnJobCont, #btnSHTALocConfirm, #btnRNLocConfirm, #btnLocConfirm, #btnJobSaveExitDshBrd, #btnSHTAJobSaveExitDshBrd, #btnSHTALocSaveExitDshBrd, #btnLocSaveExitDshBrd, .btnSaveContinue {
    width: 170px;
}


#btnMHTAAttestNext, #btnSHTAAttestNext, #btnCLNRAttestNext, #btnFSW1LastOppNext, #btnAttestNext {
    width: 175px !important;
}

.btnLastOppNext, .btnSHTALastOppNext, .btnCLNRLastOppNext, .btnASSTLastOppNext {
    width: 200px !important;
}

.btnRNLastOppNext, .btnLMSWLastOppNext, .btnSWLastOppNext {
    width: 200px !important;
}

.btnMHTALastOppNext {
    width: 200px !important;
}

.exam-name-styl {
    width: 250px !important;
}

.exam-cty-styl {
    width: 145px !important;
}

.exam-cntry-styl {
    width: 210px !important;
}

.exam-lcAgncy-styl {
    width: 300px !important;
}

.exam-lcAgncyNum-styl {
    width: 200px !important;
}

.exam-empname-style {
    width: 200px !important;
}

.exam-empaddr-style {
    width: 275px !important;
}



/*END Form Wizard*/

.btn-exam-close-custom-Dlg {
    width: 85px;
}

/*Region Exam*/

.input-date-txt {
    width: 90px !important;
}

.input-date-txt1 {
    width: 100px !important;
}

.input-date-txt2 {
    width: 95px !important;
}

.padBottom10Pr {
    padding-bottom: 10% !important;
}

#VerifiedList-dialog-form {
    overflow-y: auto;
}

#ViewRecordInfo-dialog-form {
    overflow-y: auto;
}

/*Region Padding*/
@media (max-width: 575px) {

   /* .anchrBtnStyl, anchrBtnStyl-Custom {
        height: 22px !important;
        padding: 1px 12px;
    }*/

    .shwEntriesStyl {
        float: right !important;
    }

    .pageNumberStyl {
        width: 15% !important;
    }

    .col-Act-Styl {
        width: 10%;
    }

    .userProfileStyl {
        font-weight: normal;
    }

    .AppHeaderMnuStyl {
        z-index: 1;
    }

    .omh-bnr-name {
        font-size: 18px !important;
    }

    .omh-app-name {
        font-size: 14px !important;
    }

    .AppHeadernavStyl {
        font-weight: normal !important;
    }

    .nav-item .nav-link, .dropdown-item {
        font-weight: normal !important;
    }

    .dropdown-submenu > a:after {
        content: "\f0d7" !important;
        border: none;
        float: right;
    }

    .col-dshUsrStatePadLeft {
        padding-left: 0px !important;
    }

    .usrDsh-cntry-styl {
        width: 200px !important;
    }

    #omh-dropdown-menu {
        transform: translate3d(-48px, 28px, 0px) !important;
        width: 245px !important;
        color: #fff;
        background-color: white;
        margin-top: 5px;
    }

    #omh-dropdown-menuCstm {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 175px !important;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
        border-radius: 2px;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        top: 5px !important;
        left: 90px !important;
    }

    .dlmsLgOutBtnLftStyl {
        margin-left: 20%;
    }


    .omh-dropdown-menuInvrs {
        text-align: center;
        margin-top: -12px;
        pointer-events: none;
    }

    .omh-dropdown-menuInvrsIntrnl {
        text-align: center;
        margin-top: -14px;
        pointer-events: none;
    }

    .offset-locPref {
        margin-left: 12%;
        margin-top: 10px;
    }

    .col-btnListVrfyAgncyEdit-Styl {
        float: right;
        padding-right: 15px;
        padding-top: 5px;
    }

    .col-ICD-TpStyl {
        padding-top: 25px;
    }

    .xs-offset-CurrEmplyd {
        padding-left: 15px !important;
        width: 110% !important;
        padding-top: 5px;
    }

    #nys_omh_jobs_skip {
        top: 62px !important;
        left: 30px !important;
    }

    /*.btnMHTAAddRmvAnother {
		width: 195px !important;
	}*/

    .btnSHTAAddRmvAnother {
        width: 225px !important;
    }

    .btnAddRmvAnother {
        width: 225px !important;
    }

    .visible-xs {
        display: block !important;
    }

    .offset-Err-LgOut {
        margin-left: 118% !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .dlmsCrtPdStyl {
        margin-bottom: 55px;
    }

    .dlmsCrtPdStylCstm {
        margin-bottom: 110px;
    }

    .hidden-xs-sm {
        display: none !important;
    }

    #exprInfoImg {
        width: 25px;
        height: 18px;
    }

    html, body {
        font-size: 14px !important;
    }

    .exprToolTipCls {
        font-size: 18.5px !important;
    }


    .col-iscurremployed-expr {
        padding-left: 35px;
    }

    .nys-global-header {
        height: 90px !important;
    }

    /*#btnLogout {
margin-left: 70%;
margin-top: 55px;
}*/

    .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
        top: 63% !important;
        left: 60% !important;
    }

    .cngShowLoading {
        left: 60% !important;
    }

    .exam-cty-styl {
        width: 100% !important;
    }

    .col-usrDshStateDD {
        width: 100% !important;
    }

    .btn-custom-MyPref {
        width: 245px !important;
    }

    .dshUsrExam {
        min-height: 55px !important;
    }

    .col-dshUsrExam {
        width: 105% !important;
    }

    .col-dshPref {
        width: 104% !important;
    }

    .col-dshtable {
        width: 105%;
    }

    .dshUsrExamBtn {
        margin-top: 5px !important;
        margin-left: 3px !important;
    }

    /*.spanCRStyl {
		margin-right: 0px !important;
	}*/

    .label-custom-contents {
        margin-top: 0px !important;
    }

    .col-offset-MnlLoc {
        left: 35%;
    }

    .col-swtchMnlSelBtnWdth {
        width: 94%;
    }

    .col-swtchMapBtnWdth {
        width: 107%;
    }

    #locPrfDv {
        min-height: 1385px !important;
    }

    #locFacDv {
        position: relative;
        top: 10px !important;
        left: 5% !important;
    }

    #mapa {
        position: relative;
        width: 97% !important;
        height: 330px !important;
    }

    #showGeoMap {
        left: 64% !important;
        top: 120% !important;
    }

    #tblMapFac {
        position: relative;
        width: 100% !important;
        top: 15px !important;
        left: 0% !important;
    }


    .exprShowLoading {
        left: 65% !important;
        margin-top: 55% !important;
    }

    .eduShowLoading, .bachEduShowLoading {
        left: 65% !important;
        margin-top: 50% !important;
    }

    .RNEduShowLoading, .LPNEduShowLoading {
        left: 65% !important;
        margin-top: 25% !important;
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-info {
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-info-bld {
    }

    .bs-wizardPdTpStyl {
        padding-top: 10px;
    }

    /*.exprTb-ChkBx-Offset {
		padding-left: 35px;
	}*/

    /*.exprWorkDPSettingsErr {
		padding-left: 20px;
	}*/

    /*.exprWorkDPJobDutiesErr {
		padding-left: 20px;
	}*/

    .exprJDOthrCls {
        padding-left: 35px !important;
    }

    .dshUsrExamBtn {
        margin-right: -12px !important;
    }

    .usrDshBrdPrefMutiStyl {
        padding-left: 20px;
    }

    .alrtGrdDtStyl {
        width: 30%;
    }

    .col-TUIntrvwStyl {
        width: 72%;
    }

    .dlmsCustomNavStyl {
        margin-top: -17px !important;
    }

    .internalNavStyl {
        padding-top: 15px !important;
    }

    .offset-SessTmOutDlg {
        margin-left: 10% !important;
    }

    .dlmsPdTpStylCstm {
        padding-top: 30px;
    }

    .dlmsPdTpStylCstm2 {
        padding-top: 15px;
    }

    .dlmsCrtPdTpStyl {
        padding-top: 75px;
    }

    .card-header-Cstm1 {
        height: 70px !important;
    }

    .dlmsPdBtmStylCstm {
        padding-bottom: 60px;
    }

    .dlmsPdBtmStylCstm1 {
        padding-bottom: 45px;
    }

    .dlmsPdBtmStylCstm2 {
        padding-bottom: 75px;
    }

    .dlmsPdBtmStylCstm3 {
        padding-bottom: 105px;
    }

    .offset-DlgCstm {
        margin-left: 12.33% !important;
    }

    .colGrdSrtStyl {
        width: 80px;
    }

    .colGrdSrtStylCstm {
        width: 125px;
    }

    .colGrdSrtStylCstm1 {
        width: 95px;
    }

    .invalid-feedback.feedback-icon {
        right: 25px;
    }

    .colCRIFXSMBTMStyl {
        padding-bottom: 150px;
    }

    .feedback-iconCstm2 {
        right: 30px !important;
    }

    .feedback-iconCstm3 {
        right: 15px !important;
    }

    .dlmsPdXSBtmStylCstm {
        padding-bottom: 75px;
    }

    .dlmsAddEditInvwComStyl {
        padding-bottom: 15px;
    }

    .dlmsAddEditInvwComLftStyl {
        padding-left: 285px !important;
    }

    .btnCertELINTAddEditComm {
        font-size: 14px !important;
        width: 250px !important;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 255px;
    }

    .dlmsRstSSNStyl {
        width: 150px !important;
    }

    .col-xs-exam-grd-styl {
        width: 100%;
    }

    #exprDPTbUL {
        margin-left: 0px !important;
    }

    .dlmsExprJbWSStyl {
        padding-left: 15px !important;
    }

    .dlmsExprCurrEmpStyl {
        padding-left: 20px !important;
    }

    .dlmsPrefNoMrgnRghtXSStyl {
        padding-right: 0px;
    }

    .bs-wizard > .bs-wizard-step {
        width: 30% !important;
    }

    .dlmsPdCstmCrdStyl {
        padding-top: 0px !important;
    }

    .dlmsPdTpBtmNxtStyl {
        padding-top: 275px;
        padding-bottom: 275px;
    }

    .col-DLMSDshTb-Styl {
        padding-top: 60px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .col-offset-employed {
        margin-left: 7%;
    }

    .cnfmImgStyl {
        width: 225px !important;
    }

    .omh_frst_cnt_nav {
        font-size: 20px !important;
    }

    .mtz-monthpicker {
        position: relative;
    }


    .hrEndDtStyl {
        padding-left: 0px !important;
    }

    .omh-app-name {
        position: relative;
        z-index: 999;
        padding-top: 16px !important;
    }


    #liUserProfile {
        margin-right: -12px !important;
    }

    .navbar {
        left: 0 !important;
    }

    .dlmsDshLeftNavCstm {
        left: -15px !important;
        z-index: 1;
    }

    .dlmsDshLeftNavDflt {
        left: -15px !important;
    }

    .dlmsNoPad {
        padding-left: 0px;
        padding-right: 0px;
    }

    .dlmsNoPadCstm {
        padding-left: 0px;
        padding-right: 0px;
    }

    .row-xs-inline {
        display: inline !important;
    }

    .widget-userDshBrd-1 {
        padding-bottom: 5px !important;
    }

    .row-xs-contents {
        display: contents;
    }

    .xs-block {
        display: block;
    }

    .xs-text-right {
        text-align: right;
    }

    .label-custom-block {
        display: inline;
        margin-top: 5px;
    }

    .sidebarWrapperNav {
        border-radius: 0;
    }

    .sidebarWrapperNav {
        top: 0;
        border-width: 0 0 1px;
    }

    .sidebarWrapperNav {
        border-radius: 0;
    }

    .sidebarWrapperNav {
        position: relative;
        right: 0px;
        z-index: 1030;
    }


    .col-xs-custom-left-pg {
        margin-left: 12.33%;
    }

    .sidebar-nav, .sidebar-nav-Custom {
        left: 0px !important;
    }

    .sidebar-nav-CustomDsh {
        left: 0px !important;
        width: 225px !important;
    }

    .sidebar-nav-RosDsh {
        left: 0px !important;
        width: 225px !important;
    }

    .dlmsDshCrdStyl {
        padding-top: 70px !important;
    }

    .dlmsDshCrdLftStyl {
        margin-left: -15px;
    }


    .dlmsPdNoLftStyl {
        padding-left: 0px;
    }

    .dlmsPdLftDlgStyl {
        padding-left: 15%;
    }

    .dlmsPdNoLftStylCstm {
        padding-left: 15px;
    }

    .dlmsPdNoLftCstmStyl {
        padding-left: 0px;
    }

    .dlmsPdNoLftBtnCstmStyl {
        margin-left: 0px;
        margin-top: 5px;
    }

    .dlmsPdNoRghtStyl {
        padding-right: 0px;
    }

    .dlmsPdNoRghtStylCstm {
        padding-right: 0px;
    }

    .dlmsPdNoTpStyl {
        padding-top: 0px;
    }

    .dlmsPdXSMTpStyl {
        padding-top: 15px;
    }

    .dlmsPdXSMBtmStyl {
        padding-bottom: 15px;
    }

    .dlmsPdXSMLftStyl {
        padding-left: 15px;
    }

    .dlmsPdXSMRghtStyl {
        padding-right: 15px;
    }

    .dlmsPrfTpStyl {
        padding-top: 15px;
    }

    .dlmsFstLblPdRghtStyl {
        padding-right: 0px;
    }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        top: 25px;
    }


    .dlmsShwRwsStyl {
        padding-left: 42px;
    }

    .dlmsShwRwsStyl1 {
        padding-left: 30px;
    }

    .dlmsBrdCmbStyl {
        padding: 12px 16px 12px 30px;
        border-radius: 2px;
        background-color: #ffffff;
        color: #007bff;
        text-decoration: rgb(0, 123, 255);
        color: #6c757d;
        text-decoration: rgb(108, 117, 125);
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    }

    .showLoading {
        left: 65% !important;
        top: 63% !important;
    }

    .xs-pull-right {
        float: right !important;
    }

    .xs-personalInfo-form-group {
        margin-bottom: 2px;
    }

    .xs-personalInfo-form-group-state {
        margin-bottom: -2px;
    }

    .xs-personalInfo-form-group-custom {
        margin-bottom: 9px;
    }

    .txt-Regwdth-Styl {
        width: 165px !important;
    }

    .xs-txt-right {
        text-align: right;
    }

    .btnMHTALastOppNext {
        width: 175px !important;
    }

    .btnLastOppNext, .btnSHTALastOppNext, .btnCLNRLastOppNext, .btnASSTLastOppNext {
        width: 175px !important;
    }

    .btnRNLastOppNext, .btnLMSWLastOppNext, .btnSWLastOppNext {
        width: 175px !important;
    }

    .btnExamPrevious {
    }

    .dlmsTbl5Styl_Cstm1 {
        padding-top: 30px !important;
    }

    .exam-Styl .pos-cont-edu {
        bottom: 165px;
    }

    .exam-Styl .pos-cont {
        bottom: 175px;
    }

    .ny-sub-drop-menu-remove {
        display: none;
    }

    .ny-sub-drop-menu-chev-left {
        color: #AFB2BD;
    }

    ul {
        padding-inline-start: 25px;
    }

    #padBtmSgnOn {
        padding-bottom: 250px;
    }

    .frameWdthStyl {
        height: 275px;
        padding-left: 0px;
        width: 92%;
        position: absolute;
    }

    .spLgnStyl {
        display: inline-block;
        margin-left: 33.33333333%;
    }

    .carousel-inner > .item > img {
        height: 125px;
        width: 100%;
    }

    .carousel-txt-wdth-styl {
        width: 90%;
    }

    #popup {
        margin: 0 0 0 5px;
        height: 120px;
        width: 165px;
    }

    #popupSelFac {
        float: none;
        margin-left: 5%;
        margin-top: 0px;
        position: relative;
    }

    .label-cfrm-ans {
        width: 170px;
        max-width: 200%;
    }

    .btn-Reg-Exit {
        margin-top: -15px;
    }

    .xs-pad-top2 {
        padding-top: 2px;
    }

    .xs-pad-top5 {
        padding-top: 5px;
    }

    .xs-pad-top10 {
        padding-top: 10px;
    }

    .xs-pad-top15 {
        padding-top: 15px;
    }

    .xs-pad-top20 {
        padding-top: 20px;
    }

    .xs-pad-top25 {
        padding-top: 25px;
    }

    .xs-pad-top30 {
        padding-top: 30px;
    }

    .xs-pad-top35 {
        padding-top: 35px;
    }

    .xs-pad-top40 {
        padding-top: 40px;
    }

    .xs-pad-top45 {
        padding-top: 45px;
    }

    .xs-pad-top50 {
        padding-top: 50px;
    }

    .xs-pad-top55 {
        padding-top: 55px;
    }

    .xs-pad-top60 {
        padding-top: 60px;
    }

    .xs-pad-top65 {
        padding-top: 65px;
    }

    .xs-pad-top70 {
        padding-top: 70px;
    }

    .xs-pad-top75 {
        padding-top: 75px;
    }


    .xs-pad-bottom5 {
        padding-bottom: 5px;
    }

    .xs-pad-bottom10 {
        padding-bottom: 10px;
    }

    .xs-pad-bottom15 {
        padding-bottom: 15px;
    }

    .xs-pad-bottom20 {
        padding-bottom: 20px;
    }

    .xs-pad-bottom25 {
        padding-bottom: 25px;
    }

    .xs-pad-bottom30 {
        padding-bottom: 30px;
    }

    .xs-pad-bottom35 {
        padding-bottom: 35px;
    }

    .xs-pad-bottom40 {
        padding-bottom: 40px;
    }

    .xs-pad-bottom45 {
        padding-bottom: 45px;
    }

    .xs-pad-bottom50 {
        padding-bottom: 50px;
    }

    .xs-pad-bottom55 {
        padding-bottom: 55px;
    }

    .xs-pad-bottom60 {
        padding-bottom: 60px;
    }

    .xs-pad-bottom65 {
        padding-bottom: 65px;
    }

    .xs-pad-bottom70 {
        padding-bottom: 70px;
    }

    .xs-pad-bottom75 {
        padding-bottom: 75px;
    }


    .xs-pad-right5 {
        padding-right: 5px;
    }

    .xs-pad-right10 {
        padding-right: 10px;
    }

    .xs-pad-right15 {
        padding-right: 15px;
    }

    .xs-pad-right20 {
        padding-right: 20px;
    }

    .xs-pad-right25 {
        padding-right: 25px;
    }

    .xs-pad-right30 {
        padding-right: 30px;
    }

    .xs-pad-right35 {
        padding-right: 35px;
    }

    .xs-pad-right40 {
        padding-right: 40px;
    }

    .xs-pad-right45 {
        padding-right: 45px;
    }

    .xs-pad-right50 {
        padding-right: 50px;
    }

    .xs-pad-right55 {
        padding-right: 55px;
    }

    .xs-pad-right60 {
        padding-right: 60px;
    }

    .xs-pad-right65 {
        padding-right: 65px;
    }

    .xs-pad-right70 {
        padding-right: 70px;
    }

    .xs-pad-right75 {
        padding-right: 75px;
    }


    .xs-pad-left0 {
        padding-left: 0px;
    }

    .xs-pad-left5 {
        padding-left: 5px;
    }

    .xs-pad-left10 {
        padding-left: 10px;
    }

    .xs-pad-left15 {
        padding-left: 15px;
    }

    .xs-pad-left20 {
        padding-left: 20px;
    }

    .xs-pad-left25 {
        padding-left: 25px;
    }

    .xs-pad-left30 {
        padding-left: 30px;
    }

    .xs-pad-left35 {
        padding-left: 35px;
    }

    .xs-pad-left40 {
        padding-left: 40px;
    }

    .xs-pad-left45 {
        padding-left: 45px;
    }

    .xs-pad-left50 {
        padding-left: 50px;
    }

    .xs-pad-left55 {
        padding-left: 55px;
    }

    .xs-pad-left60 {
        padding-left: 60px;
    }

    .xs-pad-left65 {
        padding-left: 65px;
    }

    .xs-pad-left70 {
        padding-left: 70px;
    }

    .xs-pad-left75 {
        padding-left: 75px;
    }

    .xs-pad-right0 {
        padding-right: 0px;
    }

    .xs-pad-right15 {
        padding-right: 15px;
    }

    /*xs Margin*/
    .xs-margin-top2 {
        margin-top: 2px;
    }

    .xs-margin-top5 {
        margin-top: 5px;
    }

    .xs-margin-top10 {
        margin-top: 10px;
    }

    .xs-margin-top15 {
        margin-top: 15px;
    }

    .xs-margin-top20 {
        margin-top: 20px;
    }

    .xs-margin-top25 {
        margin-top: 25px;
    }

    .xs-margin-top30 {
        margin-top: 30px;
    }

    .xs-margin-top35 {
        margin-top: 35px;
    }

    .xs-margin-top40 {
        margin-top: 40px;
    }

    .xs-margin-top45 {
        margin-top: 45px;
    }

    .xs-margin-top50 {
        margin-top: 50px;
    }

    .xs-margin-top55 {
        margin-top: 55px;
    }

    .xs-margin-top60 {
        margin-top: 60px;
    }

    .xs-margin-top65 {
        margin-top: 65px;
    }

    .xs-margin-top70 {
        margin-top: 70px;
    }

    .xs-margin-top75 {
        margin-top: 75px;
    }


    .xs-margin-bottom0 {
        margin-bottom: 0px;
    }

    .xs-margin-bottom2 {
        margin-bottom: 2px;
    }

    .xs-margin-bottom5 {
        margin-bottom: 5px;
    }

    .xs-margin-bottom8 {
        margin-bottom: 8px;
    }

    .xs-margin-bottom10 {
        margin-bottom: 10px;
    }

    .xs-margin-bottom15 {
        margin-bottom: 15px;
    }

    .xs-margin-bottom20 {
        margin-bottom: 20px;
    }

    .xs-margin-bottom25 {
        margin-bottom: 25px;
    }

    .xs-margin-bottom30 {
        margin-bottom: 30px;
    }

    .xs-margin-bottom35 {
        margin-bottom: 35px;
    }

    .xs-margin-bottom40 {
        margin-bottom: 40px;
    }

    .xs-margin-bottom45 {
        margin-bottom: 45px;
    }

    .xs-margin-bottom50 {
        margin-bottom: 50px;
    }

    .xs-margin-bottom55 {
        margin-bottom: 55px;
    }

    .xs-margin-bottom60 {
        margin-bottom: 60px;
    }

    .xs-margin-bottom65 {
        margin-bottom: 65px;
    }

    .xs-margin-bottom70 {
        margin-bottom: 70px;
    }

    .xs-margin-bottom75 {
        margin-bottom: 75px;
    }


    .xs-margin-right5 {
        margin-right: 5px;
    }

    .xs-margin-right10 {
        margin-right: 10px;
    }

    .xs-margin-right15 {
        margin-right: 15px;
    }

    .xs-margin-right20 {
        margin-right: 20px;
    }

    .xs-margin-right25 {
        margin-right: 25px;
    }

    .xs-margin-right30 {
        margin-right: 30px;
    }

    .xs-margin-right35 {
        margin-right: 35px;
    }

    .xs-margin-right40 {
        margin-right: 40px;
    }

    .xs-margin-right45 {
        margin-right: 45px;
    }

    .xs-margin-right50 {
        margin-right: 50px;
    }

    .xs-margin-right55 {
        margin-right: 55px;
    }

    .xs-margin-right60 {
        margin-right: 60px;
    }

    .xs-margin-right65 {
        margin-right: 65px;
    }

    .xs-margin-right70 {
        margin-right: 70px;
    }

    .xs-margin-right75 {
        margin-right: 75px;
    }


    .xs-margin-left0 {
        margin-left: 0px !important;
    }

    .xs-margin-left5 {
        margin-left: 5px;
    }

    .xs-margin-left10 {
        margin-left: 10px;
    }

    .xs-margin-left15 {
        margin-left: 15px;
    }

    .xs-margin-left20 {
        margin-left: 20px;
    }

    .xs-margin-left25 {
        margin-left: 25px;
    }

    .xs-margin-left30 {
        margin-left: 30px;
    }

    .xs-margin-left35 {
        margin-left: 35px;
    }

    .xs-margin-left40 {
        margin-left: 40px;
    }

    .xs-margin-left45 {
        margin-left: 45px;
    }

    .xs-margin-left50 {
        margin-left: 50px;
    }

    .xs-margin-left55 {
        margin-left: 55px;
    }

    .xs-margin-left60 {
        margin-left: 60px;
    }

    .xs-margin-left65 {
        margin-left: 65px;
    }

    .xs-margin-left70 {
        margin-left: 70px;
    }

    .xs-margin-left75 {
        margin-left: 75px;
    }

    /*Offset xs*/
    .col-xs-offset-12 {
        margin-left: 100%;
    }

    .col-xs-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-xs-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-xs-offset-9 {
        margin-left: 75%;
    }

    .col-xs-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-xs-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-xs-offset-6 {
        margin-left: 50%;
    }

    .col-xs-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-xs-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-xs-offset-3 {
        margin-left: 25%;
    }

    .col-xs-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-xs-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-xs-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 576px) and (max-width: 767px) {

    .hidden-xs-sm {
        display: none !important;
    }
}

/*@media (min-width: 576px) and (max-width: 767px)*/
@media (min-width: 576px) {

    .crtCnvRchCndTblStyl {
        width: 75%;
    }

   /* .anchrBtnStyl, anchrBtnStyl-Custom {
        height: 22px !important;
        padding: 1px 12px;
    }*/

    .shwEntriesStyl {
        float: right !important;
    }

    .pageNumberStyl {
        width: 8% !important;
    }

    .col-Act-Styl {
        width: 10%;
    }

    .userProfileStyl {
        font-weight: normal;
    }

    .omh-bnr-name {
        font-size: 18px !important;
    }

    .omh-app-name {
        font-size: 14px !important;
    }

    .AppHeadernavStyl {
        font-weight: normal !important;
    }

    .nav-item .nav-link, .dropdown-item {
        font-weight: normal !important;
    }

    /* Internal Sub Menu  */

    .AppHeaderMnuStyl {
        height: 45px;
    }

        .AppHeaderMnuStyl .navbar-toggler {
            display: none;
        }

    .AppHeaderMnuStyl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .AppHeaderMnuStyl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .AppHeaderMnuStyl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

    .AppHeadernavStyl .dropdown-menu {
        position: absolute;
    }

    /* Internal Sub Menu  */

    #omh-dropdown-menu {
        transform: translate3d(-78px, 28px, 0px) !important;
        width: 275px !important;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        background-color: white;
        margin-top: 5px;
    }

    #omh-dropdown-menuCstm {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 175px !important;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
        border-radius: 2px;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        top: 5px !important;
        left: 90px !important;
    }

    .dlmsLgOutBtnLftStyl {
        margin-left: 20%;
    }


    .omh-dropdown-menuInvrs {
        text-align: center;
        margin-top: -11px;
        pointer-events: none;
    }

    .omh-dropdown-menuInvrsIntrnl {
        text-align: center;
        margin-top: -14px;
        pointer-events: none;
    }

    .offset-locPref {
        margin-left: 15.67%;
        margin-top: 10px;
    }

    .sm-expr-btn-styl {
        margin-left: 9%;
    }

    .sm-offset-CurrEmplyd {
        padding-left: 15px;
        padding-top: 5px;
    }

    .crtCnvOnlnApptTblStyl {
        width: 75%;
    }

    .crtCnvRchCndTblStyl, .infoCertSummryTblStyl {
        width: 75%;
    }

    .crtPrntLtrTblStyl {
        width: 82%;
    }

    #nys_omh_jobs_skip {
        top: 62px !important;
        left: 30px !important;
    }

    /*.btnMHTAAddRmvAnother {
		width: 195px !important;
	}*/

    .btnSHTAAddRmvAnother {
        width: 225px !important;
    }

    .btnAddRmvAnother {
        width: 225px !important;
    }

    .btnExpSummary {
        width: 185px !important;
    }

    .visible-sm {
        display: block !important;
    }


    .hidden-sm {
        display: none !important;
    }

    #exprInfoImg {
        width: 25px;
        height: 18px;
    }

    html, body {
        font-size: 14px !important;
    }

    .exprToolTipCls {
        font-size: 18.5px !important;
    }


    .col-iscurremployed-expr {
        padding-left: 35px;
    }

    .nys-global-header {
        height: 90px !important;
    }

    /*#btnLogout {
margin-left: 83%;
margin-top: 55px;
}*/

    .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
        top: 63% !important;
        left: 60% !important;
    }

    .cngShowLoading {
        left: 60% !important;
    }

    .exam-cty-styl {
        width: 100% !important;
    }

    .col-dshUsrAddress0 {
        margin-left: 17px !important;
    }

    .col-dshUsrAddress {
        margin-left: 18px !important;
    }

    .col-dshUsrState {
        margin-left: 76px !important;
    }

    .col-dshUsrCountry {
        margin-left: 59px !important;
    }

    .col-dshUsrCity {
        margin-left: 84px !important;
    }

    .col-dshUsrZip {
        margin-left: 89px !important;
    }

    .col-dshUsrPhone {
        margin-left: 45px !important;
    }

    .col-dshUsrOthrPhone {
        margin-left: 35px !important;
    }
    

    .col-dshUsrStatePadLeft {
        padding-left: 5px !important;
    }

    .usrDsh-cntry-styl {
        width: 200px !important;
    }

    .col-usrDshStateDD {
        width: 152px !important;
    }

    .col-dshUsrInfo {
        width: 200px !important;
    }

    .btn-custom-MyPref {
        width: 245px !important;
    }

    .col-dshUsrZip-1 {
        margin-left: 94px !important;
    }

    .dshUsrExam {
        min-height: 55px !important;
    }

    .col-dshtable {
        width: 105%;
    }

    .dshUsrExamBtn {
        margin-top: 5px !important;
        margin-left: 0px !important;
    }

    .dlmsTbl5Styl_Cstm1 {
        padding-top: 0px !important;
    }

    .col-offset-MnlLoc {
        left: 35%;
    }

    .col-swtchMnlSelBtnWdth {
        width: 94%;
    }

    .col-swtchMapBtnWdth {
        width: 107%;
    }

    #locPrfDv {
        min-height: 1385px !important;
    }

    #locFacDv {
        position: relative;
        top: 10px !important;
        left: 5% !important;
    }

    #mapa {
        position: relative;
        width: 97% !important;
        height: 330px !important;
    }

    #showGeoMap {
        left: 64% !important;
        top: 92% !important;
    }

    #tblMapFac {
        position: relative;
        width: 100% !important;
        top: 15px !important;
        left: 0% !important;
    }


    .exprShowLoading {
        left: 65% !important;
        margin-top: 55% !important;
    }

    .eduShowLoading, .bachEduShowLoading {
        left: 65% !important;
        margin-top: 50% !important;
    }

    .RNEduShowLoading, .LPNEduShowLoading {
        left: 65% !important;
        margin-top: 25% !important;
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-info {
        padding-top: 10px;
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-info-bld {
        padding-top: 10px;
    }

    .col-ICD-TpStyl {
        padding-top: 25px;
    }

    /*.exprTb-ChkBx-Offset {
		padding-left: 40px;
	}*/

    /*.exprWorkDPSettingsErr {
		padding-left: 25px;
	}*/

    /*.exprWorkDPJobDutiesErr {
		padding-left: 25px;
	}*/


    .exprJDOthrCls {
        padding-left: 40px !important;
    }


    .dlmsTbl5Styl_Cstm1 {
        padding-top: 0px !important;
    }

    .colEduNameStyl {
        width: 114% !important;
    }

    .usrDshBrdPrefMutiStyl {
        padding-left: 55px;
    }

    .col-TUIntrvwStyl {
        width: 72%;
    }

    .dlmsCustomNavStyl {
        margin-top: -18px !important;
    }

    .internalNavStyl {
        padding-top: 15px !important;
    }

    .dlmsNoPad {
        padding-left: 0px;
        padding-right: 0px;
    }

    .dlmsNoPadCstm {
        padding-left: 0px;
        padding-right: 0px;
    }

    /*.dlmsPdLftCstmStyl {
	padding-left: 10px;
}*/

    .dlmsPdCstmCrdStyl {
        padding-top: 0px !important;
    }

    .dlmsPdTpBtmNxtStyl {
        padding-top: 275px;
        padding-bottom: 275px;
    }

    .dlmsPdTpStylCstm {
        padding-top: 30px;
    }

    .dlmsPdTpStylCstm2 {
        padding-top: 15px;
    }

    .dlmsCrtPdTpStyl {
        padding-top: 30px;
    }

    .colGrdSrtStyl {
        width: 80px;
    }

    .colGrdSrtStylCstm {
        width: 125px;
    }

    .colGrdSrtStylCstm1 {
        width: 95px;
    }

    .invalid-feedback.feedback-icon {
        right: 25px;
    }

    .colCRIFXSMBTMStyl {
        padding-bottom: 175px;
    }

    .feedback-iconCstm2 {
        right: 30px !important;
    }

    .feedback-iconCstm3 {
        right: 15px !important;
    }

    .dlmsAddEditInvwComStyl {
        padding-bottom: 15px;
    }

    .btnCertELINTAddEditComm {
        width: 315px !important;
    }

    .btnChangeEffectiveDate {
        width: 180px !important;
    }

    .dlmsAddEditInvwComLftStyl {
        padding-left: 285px !important;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 255px;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 255px;
    }

    .dlmsPdLftDlgStyl {
        padding-left: 15%;
    }

    .dlmsRstSSNStyl {
        width: 150px !important;
    }

    .col-sm-custom-left-pgCstm {
        padding-left: 0px;
    }

    #exprDPTbUL {
        margin-left: 0px !important;
    }

    .dlmsExprJbWSStyl {
        padding-left: 15px !important;
    }

    .dlmsExprCurrEmpStyl {
        padding-left: 20px !important;
    }

    .dlmsPrefNoMrgnRghtXSStyl {
        padding-right: 15px;
    }

    .col-DLMSDshTb-Styl {
        padding-top: 60px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .dlmsPdBtmStylCstm {
        padding-bottom: 30px;
    }

    .dlmsPdBtmStylCstm1 {
        padding-bottom: 15px;
    }

    .col-sm-exam-grd-styl {
        width: 100%;
    }

    .col-offset-employed {
        margin-left: 7%;
    }

    .cnfmImgStyl {
        width: 225px !important;
    }

    .omh_frst_cnt_nav {
        font-size: 20px !important;
    }

    .mtz-monthpicker {
        position: relative;
    }

    .hrEndDtStyl {
        padding-left: 0px !important;
    }


    #liUserProfile {
        margin-right: -12px !important;
    }

    .navbar {
        left: 0px !important;
    }

    .dlmsDshLeftNavCstm {
        left: -15px !important;
        z-index: 1;
    }

    .dlmsDshLeftNavDflt {
        left: -15px !important;
    }

    .row-sm-inline {
        display: inline !important;
    }

    .txt-Regwdth-Styl {
        width: 165px !important;
    }


    .widget-userDshBrd-1 {
        padding-bottom: 5px !important;
    }

    .btn-custom-MyPref {
        width: 275px !important;
    }

    .col-dshUsrErr {
        margin-left: 123px !important;
    }

    .row-sm-contents {
        display: contents !important;
    }

    .input-personalInfo-state, .input-cityProv-style, .input-zip-style {
        width: 100% !important;
    }


    .input-personalInfo-phone {
        width: auto !important;
    }


    .input-middle-style {
        width: 74% !important;
    }

    .col-btnListVrfyAgncyEdit-Styl {
        flex: 0 0 31.33%;
        margin-left: 31.33%;
        padding-top: 5px;
    }


    .offset-DlgCstm {
        margin-left: 21.33% !important;
    }

    .offset-Dlg {
        margin-left: 21.33% !important;
    }

    .offset-EmpRmv-Dlg {
        margin-left: 25.33% !important;
    }

    .sm-offset-cntExam {
        margin-left: 13.666667% !important;
    }

    .sm-text-right {
        text-align: right;
    }

    .label-custom-block {
        display: inline;
        margin-top: 5px;
    }


    .bs-wizard > .bs-wizard-step {
        width: 20% !important;
    }


    .sidebarWrapperNav {
        border-radius: 0;
    }

    .sidebarWrapperNav {
        top: 0;
        border-width: 0 0 1px;
    }

    .sidebarWrapperNav {
        border-radius: 0;
    }

    .sidebarWrapperNav {
        position: relative;
        right: 0px;
        z-index: 1030;
    }


    .col-sm-custom-left-pg {
        margin-left: 12.33%;
    }

    .sidebar-nav, .sidebar-nav-Custom {
        left: 0px !important;
    }

    .sidebar-nav-CustomDsh {
        left: 0px !important;
        width: 225px !important;
    }

    .sidebar-nav-RosDsh {
        left: 0px !important;
        width: 225px !important;
    }

    .dlmsDshCrdStyl {
        padding-top: 70px !important;
    }

    .dlmsDshCrdLftStyl {
        margin-left: -15px;
    }

    .dlmsPdNoLftStyl {
        padding-left: 0px;
    }

    .dlmsPdNoLftStylCstm {
        padding-left: 15px;
    }

    .dlmsPdNoLftCstmStyl {
        padding-left: 0px;
    }

    .dlmsPdNoLftBtnCstmStyl {
        margin-left: 0px;
        margin-top: 5px;
    }

    .dlmsPdNoRghtStyl {
        padding-right: 0px;
    }

    .dlmsPdNoRghtStylCstm {
        padding-right: 0px;
    }

    .dlmsPdNoTpStyl {
        padding-top: 0px;
    }

    .dlmsPdXSMTpStyl {
        padding-top: 15px;
    }

    .dlmsPdXSMBtmStyl {
        padding-bottom: 15px;
    }

    .dlmsPdXSMLftStyl {
        padding-left: 15px;
    }

    .dlmsPdXSMRghtStyl {
        padding-right: 15px;
    }

    .dlmsPrfTpStyl {
        padding-top: 15px;
    }

    .dlmsFstLblPdRghtStyl {
        padding-right: 0px;
    }


    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        top: 25px;
    }


    .dlmsShwRwsStyl {
        padding-left: 60px;
    }

    .dlmsShwRwsStyl1 {
        padding-left: 38px;
    }

    .dlmsBrdCmbStyl {
        padding: 12px 16px 12px 30px;
        border-radius: 2px;
        background-color: #ffffff;
        color: #007bff;
        text-decoration: rgb(0, 123, 255);
        color: #6c757d;
        text-decoration: rgb(108, 117, 125);
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    }

    .showLoading {
        left: 65% !important;
        top: 63% !important;
    }

    .sm-pull-right {
        float: right !important;
    }

    .sm-personalInfo-form-group {
        margin-bottom: 2px;
    }

    .sm-personalInfo-form-group-state {
        margin-bottom: -2px;
    }

    .sm-personalInfo-form-group-custom {
        margin-bottom: 9px;
    }

    .sm-txt-right {
        text-align: right;
    }

    .btnMHTALastOppNext {
        width: 175px !important;
    }

    .btnLastOppNext, .btnSHTALastOppNext, .btnCLNRLastOppNext, .btnASSTLastOppNext {
        width: 175px !important;
    }

    .btnRNLastOppNext, .btnLMSWLastOppNext, .btnSWLastOppNext {
        width: 175px !important;
    }

    .btnExamPrevious {
    }

    .exam-Styl .pos-cont-edu {
        bottom: 165px;
    }

    .exam-Styl .pos-cont {
        bottom: 175px;
    }

    .ny-sub-drop-menu-remove {
        display: none;
    }

    .ny-sub-drop-menu-chev-left {
        color: #AFB2BD;
    }

    ul {
        padding-inline-start: 25px;
    }

    #padBtmSgnOn {
        padding-bottom: 250px;
    }

    .frameWdthStyl {
        height: 275px;
        padding-left: 0px;
        width: 92%;
        position: absolute;
    }

    .spLgnStyl {
        display: inline-block;
        margin-left: 33.33333333%;
    }

    .carousel-inner > .item > img {
        height: 125px;
        width: 100%;
    }

    .carousel-txt-wdth-styl {
        width: 90%;
    }

    #popup {
        margin: 0 0 0 5px;
        height: 120px;
        width: 165px;
    }

    #popupSelFac {
        float: none;
        margin-left: 5%;
        margin-top: 0px;
        position: relative;
    }

    .label-cfrm-ans {
        width: 170px;
        max-width: 200%;
    }

    .btn-Reg-Exit {
        margin-top: -15px;
    }

    .sm-pad-top2 {
        padding-top: 2px;
    }

    .sm-pad-top5 {
        padding-top: 5px;
    }

    .sm-pad-top10 {
        padding-top: 10px;
    }

    .sm-pad-top15 {
        padding-top: 15px;
    }

    .sm-pad-top20 {
        padding-top: 20px;
    }

    .sm-pad-top25 {
        padding-top: 25px;
    }

    .sm-pad-top30 {
        padding-top: 30px;
    }

    .sm-pad-top35 {
        padding-top: 35px;
    }

    .sm-pad-top40 {
        padding-top: 40px;
    }

    .sm-pad-top45 {
        padding-top: 45px;
    }

    .sm-pad-top50 {
        padding-top: 50px;
    }

    .sm-pad-top55 {
        padding-top: 55px;
    }

    .sm-pad-top60 {
        padding-top: 60px;
    }

    .sm-pad-top65 {
        padding-top: 65px;
    }

    .sm-pad-top70 {
        padding-top: 70px;
    }

    .sm-pad-top75 {
        padding-top: 75px;
    }


    .sm-pad-bottom5 {
        padding-bottom: 5px;
    }

    .sm-pad-bottom10 {
        padding-bottom: 10px;
    }

    .sm-pad-bottom15 {
        padding-bottom: 15px;
    }

    .sm-pad-bottom20 {
        padding-bottom: 20px;
    }

    .sm-pad-bottom25 {
        padding-bottom: 25px;
    }

    .sm-pad-bottom30 {
        padding-bottom: 30px;
    }

    .sm-pad-bottom35 {
        padding-bottom: 35px;
    }

    .sm-pad-bottom40 {
        padding-bottom: 40px;
    }

    .sm-pad-bottom45 {
        padding-bottom: 45px;
    }

    .sm-pad-bottom50 {
        padding-bottom: 50px;
    }

    .sm-pad-bottom55 {
        padding-bottom: 55px;
    }

    .sm-pad-bottom60 {
        padding-bottom: 60px;
    }

    .sm-pad-bottom65 {
        padding-bottom: 65px;
    }

    .sm-pad-bottom70 {
        padding-bottom: 70px;
    }

    .sm-pad-bottom75 {
        padding-bottom: 75px;
    }


    .sm-pad-right5 {
        padding-right: 5px;
    }

    .sm-pad-right10 {
        padding-right: 10px;
    }

    .sm-pad-right15 {
        padding-right: 15px;
    }

    .sm-pad-right20 {
        padding-right: 20px;
    }

    .sm-pad-right25 {
        padding-right: 25px;
    }

    .sm-pad-right30 {
        padding-right: 30px;
    }

    .sm-pad-right35 {
        padding-right: 35px;
    }

    .sm-pad-right40 {
        padding-right: 40px;
    }

    .sm-pad-right45 {
        padding-right: 45px;
    }

    .sm-pad-right50 {
        padding-right: 50px;
    }

    .sm-pad-right55 {
        padding-right: 55px;
    }

    .sm-pad-right60 {
        padding-right: 60px;
    }

    .sm-pad-right65 {
        padding-right: 65px;
    }

    .sm-pad-right70 {
        padding-right: 70px;
    }

    .sm-pad-right75 {
        padding-right: 75px;
    }


    .sm-pad-left0 {
        padding-left: 0px;
    }

    .sm-pad-left5 {
        padding-left: 5px;
    }

    .sm-pad-left10 {
        padding-left: 10px;
    }

    .sm-pad-left15 {
        padding-left: 15px;
    }

    .sm-pad-left20 {
        padding-left: 20px;
    }

    .sm-pad-left25 {
        padding-left: 25px;
    }

    .sm-pad-left30 {
        padding-left: 30px;
    }

    .sm-pad-left35 {
        padding-left: 35px;
    }

    .sm-pad-left40 {
        padding-left: 40px;
    }

    .sm-pad-left45 {
        padding-left: 45px;
    }

    .sm-pad-left50 {
        padding-left: 50px;
    }

    .sm-pad-left55 {
        padding-left: 55px;
    }

    .sm-pad-left60 {
        padding-left: 60px;
    }

    .sm-pad-left65 {
        padding-left: 65px;
    }

    .sm-pad-left70 {
        padding-left: 70px;
    }

    .sm-pad-left75 {
        padding-left: 75px;
    }


    .sm-pad-right0 {
        padding-right: 0px;
    }

    .sm-pad-right15 {
        padding-right: 15px;
    }


    /*sm Margin*/

    .sm-margin-top2 {
        margin-top: 2px;
    }

    .sm-margin-top5 {
        margin-top: 5px;
    }

    .sm-margin-top10 {
        margin-top: 10px;
    }

    .sm-margin-top15 {
        margin-top: 15px;
    }

    .sm-margin-top20 {
        margin-top: 20px;
    }

    .sm-margin-top25 {
        margin-top: 25px;
    }

    .sm-margin-top30 {
        margin-top: 30px;
    }

    .sm-margin-top35 {
        margin-top: 35px;
    }

    .sm-margin-top40 {
        margin-top: 40px;
    }

    .sm-margin-top45 {
        margin-top: 45px;
    }

    .sm-margin-top50 {
        margin-top: 50px;
    }

    .sm-margin-top55 {
        margin-top: 55px;
    }

    .sm-margin-top60 {
        margin-top: 60px;
    }

    .sm-margin-top65 {
        margin-top: 65px;
    }

    .sm-margin-top70 {
        margin-top: 70px;
    }

    .sm-margin-top75 {
        margin-top: 75px;
    }


    .sm-margin-bottom0 {
        margin-bottom: 0px;
    }

    .sm-margin-bottom2 {
        margin-bottom: 2px;
    }

    .sm-margin-bottom5 {
        margin-bottom: 5px;
    }

    .sm-margin-bottom8 {
        margin-bottom: 8px;
    }

    .sm-margin-bottom10 {
        margin-bottom: 10px;
    }

    .sm-margin-bottom15 {
        margin-bottom: 15px;
    }

    .sm-margin-bottom20 {
        margin-bottom: 20px;
    }

    .sm-margin-bottom25 {
        margin-bottom: 25px;
    }

    .sm-margin-bottom30 {
        margin-bottom: 30px;
    }

    .sm-margin-bottom35 {
        margin-bottom: 35px;
    }

    .sm-margin-bottom40 {
        margin-bottom: 40px;
    }

    .sm-margin-bottom45 {
        margin-bottom: 45px;
    }

    .sm-margin-bottom50 {
        margin-bottom: 50px;
    }

    .sm-margin-bottom55 {
        margin-bottom: 55px;
    }

    .sm-margin-bottom60 {
        margin-bottom: 60px;
    }

    .sm-margin-bottom65 {
        margin-bottom: 65px;
    }

    .sm-margin-bottom70 {
        margin-bottom: 70px;
    }

    .sm-margin-bottom75 {
        margin-bottom: 75px;
    }


    .sm-margin-right5 {
        margin-right: 5px;
    }

    .sm-margin-right10 {
        margin-right: 10px;
    }

    .sm-margin-right15 {
        margin-right: 15px;
    }

    .sm-margin-right20 {
        margin-right: 20px;
    }

    .sm-margin-right25 {
        margin-right: 25px;
    }

    .sm-margin-right30 {
        margin-right: 30px;
    }

    .sm-margin-right35 {
        margin-right: 35px;
    }

    .sm-margin-right40 {
        margin-right: 40px;
    }

    .sm-margin-right45 {
        margin-right: 45px;
    }

    .sm-margin-right50 {
        margin-right: 50px;
    }

    .sm-margin-right55 {
        margin-right: 55px;
    }

    .sm-margin-right60 {
        margin-right: 60px;
    }

    .sm-margin-right65 {
        margin-right: 65px;
    }

    .sm-margin-right70 {
        margin-right: 70px;
    }

    .sm-margin-right75 {
        margin-right: 75px;
    }


    .sm-margin-left0 {
        margin-left: 0px !important;
    }

    .sm-margin-left5 {
        margin-left: 5px;
    }

    .sm-margin-left10 {
        margin-left: 10px;
    }

    .sm-margin-left15 {
        margin-left: 15px;
    }

    .sm-margin-left20 {
        margin-left: 20px;
    }

    .sm-margin-left25 {
        margin-left: 25px;
    }

    .sm-margin-left30 {
        margin-left: 30px;
    }

    .sm-margin-left35 {
        margin-left: 35px;
    }

    .sm-margin-left40 {
        margin-left: 40px;
    }

    .sm-margin-left45 {
        margin-left: 45px;
    }

    .sm-margin-left50 {
        margin-left: 50px;
    }

    .sm-margin-left55 {
        margin-left: 55px;
    }

    .sm-margin-left60 {
        margin-left: 60px;
    }

    .sm-margin-left65 {
        margin-left: 65px;
    }

    .sm-margin-left70 {
        margin-left: 70px;
    }

    .sm-margin-left75 {
        margin-left: 75px;
    }
}

/*@media (min-width: 768px) and (max-width: 991px)*/
@media (min-width: 768px) {

    .col-OthrPhn-Styl {
        padding-left: 3px !important;
    }

    .crtCnvRchCndTblStyl {
        width: 75%;
    }

    .col-srchBtnWdth-Styl {
        margin-left: 10px;
    }

    .col-OthrPhn-Styl {
        padding-left: 3px !important;
    }

    .shwEntriesStyl {
        float: left !important;
    }

    .pageNumberStyl {
        width: 7.67% !important
    }

    .TblClmnLastNmStyl {
        width: 15% !important;
    }

   /* .anchrBtnStyl, anchrBtnStyl-Custom {
        height: 22px !important;
    }*/

    .col-lstvrfTransPrm-Styl {
        max-width: 70% !important;
        flex: 0 0 70% !important;
    }

    .col-lstvrfql-Styl {
        max-width: 31% !important;
        flex: 0 0 31% !important;
    }

    .col-vrfycand-Styl {
        flex: 0 0 22%;
        max-width: 22%;
    }

    .col-ModVet_vrfycand-Styl {
        flex: 0 0 23%;
        max-width: 23%;
        margin-left: 9%;
    }

    .col-ModvrfyStatus-Styl {
        flex: 0 0 50%;
        max-width: 35%;
    }

    .col-infoCrtMrgn-Styl {
        flex: 0 0 20.33%;
        max-width: 20.33%;
    }

    .col-infoCrtMrgn-Styl-1 {
        max-width: 22.33% !important;
        flex: 0 0 22.33% !important;
    }

    .col-cndsrch-Styl {
        flex: 0 0 19.33%;
        max-width: 19.33%;
    }

    .col-cndsrch-Styl-Ovr {
        flex: 0 0 17.33%;
        max-width: 17.33%;
    }

    .col-CrtIsuDt-Styl {
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }

    .col-srchBtnWdth-Styl {
        margin-left: 10px;
    }

    .col-Act-Styl {
        width: 10%;
    }

    .col-certSvCntLbl-Styl {
        flex: 0 0 11%;
        max-width: 11%;
    }

    .col-cndsrchTxt-Styl {
        flex: 0 0 30% !important;
        max-width: 30% !important;
    }

    .col-cndsrchLbl-Styl, .col-vrfycandLbl-Styl {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .omh-bnr-name {
        font-size: 18px !important;
    }

    .omh-app-name {
        font-size: 14px !important;
    }

    .AppHeadernavStyl {
        font-weight: normal !important;
    }

    .nav-item .nav-link, .dropdown-item {
        font-weight: normal !important;
    }

    .AlrtTblStyl {
        width: 95% !important;
    }

    /* Internal Sub Menu  */

    .AppHeaderMnuStyl {
        height: 45px;
    }

        .AppHeaderMnuStyl .navbar-toggler {
            display: none;
        }

    .AppHeaderMnuStyl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .AppHeaderMnuStyl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .AppHeaderMnuStyl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

    .AppHeadernavStyl .dropdown-menu {
        position: absolute;
    }

    /* Internal Sub Menu  */

    .omh-app-name {
        padding-top: 11px !important;
        padding-bottom: 0px !important;
    }


    #omh-dropdown-menu {
        transform: translate3d(-75px, 28px, 0px) !important;
        width: 275px !important;
        color: #fff;
        background-color: white;
        margin-top: 5px;
    }

    #omh-dropdown-menuCstm {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 175px !important;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
        border-radius: 2px;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        top: 5px !important;
        left: 90px !important;
    }

    .dlmsLgOutBtnLftStyl {
        margin-left: 20%;
    }

    .omh-dropdown-menuInvrs, .omh-dropdown-menuInvrsIntrnl {
        text-align: center;
        margin-top: -5px;
        pointer-events: none;
    }


    .offset-locPref {
        margin-left: 21.666667%;
        margin-top: 0px;
    }

    .col-vrfycandprm-Styl {
        padding-right: 9px;
    }

    .col-CrtPOS-Styl {
        width: 118px;
    }

    .col-CrtChrPOS-Styl {
        flex: 0 0 10% !important;
        max-width: 10% !important;
    }

    .col-CertSvCnt-Mrglft {
        margin-left: 1%;
    }

    .col-CertSvCnt-Wdth {
        flex: 0 0 97%;
        max-width: 97%;
    }

    .col-IResult-Mrglft {
        margin-left: 1%;
    }

    .col-IResult-Wdth {
        flex: 0 0 97%;
        max-width: 97%;
    }

    .col-certSvCntLbl-Styl {
        flex: 0 0 11.33% !important;
        max-width: 11.33% !important;
    }

    .col-certSvCntLbl-Styl-1 {
        flex: 0 0 19% !important; /*14%*/
        max-width: 19% !important;
    }

    .col-certPOSLstLbl-Styl {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-certPOSLstLbl-Styl-1 {
        flex: 0 0 12% !important;
        max-width: 12% !important;
    }

    .col-admnExmDt-Styl {
        flex: 0 0 29%;
        max-width: 29%;
    }

    .col-CertMnthLbl-Styl {
        flex: 0 0 16% !important;
        max-width: 16% !important;
    }

    .col-certPOSLst-Styl {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-CrtChrPOSLbl-Styl {
        flex: 0 0 16% !important;
        max-width: 16% !important;
    }

    .col-CrtLstTypLbl-Styl {
        flex: 0 0 15.67% !important;
        max-width: 15.67% !important;
    }

    .col-ICD-TpStyl {
        padding-top: 0px;
    }

    .col-LstLblIC-Styl {
        flex: 0 0 9%;
        max-width: 9%;
    }

    .col-LstIC-Styl {
        flex: 0 0 23.67%;
        max-width: 23.67%;
    }

    .col-LocIC-Styl {
        flex: 0 0 10%;
        max-width: 10%;
    }

    .col-NofMIC-Styl {
        flex: 0 0 12%;
        max-width: 12%;
    }

    .col-CrtChrErrMsg-Styl {
        padding-left: 155px;
    }

    .col-CrtChrErrMsg-Styl-1 {
        padding-left: 595px;
    }

    .crtCnvOnlnApptTblStyl {
        width: 90%;
    }

    .crtCnvRchCndTblStyl, .infoCertSummryTblStyl {
        width: 75%;
    }

    .crtPrntLtrTblStyl {
        width: 82%;
    }

    .infoCertSummryTblPrvwStyl {
        width: 85%;
    }

    .col-Ristrct-PvwCmts-Styl {
        padding-right: 25px !important;
    }

    .col-MdfyMIName-Styl {
        flex: 0 0 17% !important;
        max-width: 17% !important;
    }

    .col-MdfyLName-Styl {
        flex: 0 0 19% !important;
        max-width: 19% !important;
    }

    .exprTb-EmpStJbDut-Offset {
        padding-left: 25px;
    }

    /*.exprTb-ChkBx-Offset {
		padding-left: 55px;
	}*/

    .exprDtlsFrmCls {
        width: 99.7%;
    }

    /*.exprWorkDPSettingsErr {
		padding-left: 38px;
	}*/

    /*.exprWorkDPJobDutiesErr {
		padding-left: 38px;
	}*/

    .exprJDOthrCls {
        padding-left: 55px !important;
    }


    .dlmsTbl5Styl_Cstm1 {
        padding-top: 0px !important;
    }

    .colExprStateLbl {
        display: inline !important;
    }

    .colExmToRvwStyl {
        margin-left: 5% !important;
    }

    .usrDshBrdPrefMutiStyl {
        padding-left: 55px;
    }

    .col-TUIntrvwStyl {
        width: 72%;
    }

    .dlmsCustomNavStyl {
        margin-top: -25px !important;
    }

    .col-DLMSDshTb-Styl {
        padding-left: 25px;
        padding-right: 20px;
    }

    .internalNavStyl {
        padding-top: 0px !important;
    }


    #exprDPTbUL {
        margin-left: -15px !important;
    }

    .dlmsExprJbWSStyl {
        padding-left: 0px !important;
    }

    .dlmsExprCurrEmpStyl {
        padding-left: 20px !important;
    }

    .bs-wizard > .bs-wizard-step {
        width: 16% !important;
    }

    .dlmsDshInrStyl {
        padding-left: 30px;
        padding-right: 15px;
        margin-right: 30px;
    }

    .dlmsDshInrStylCstm {
        padding-left: 15px;
        padding-right: 15px;
    }

    .dlmsNoPadCstm {
        padding-left: 15px;
        padding-right: 15px;
    }

    .dlmsPdCstmCrdStyl {
        padding-top: 15px !important;
    }

    .offset-ApplExmDlg {
        margin-left: 27% !important;
    }

    .colLblReqStyl {
        padding-right: 15px;
    }

    .dlmsDshbrdApplExamLblStyl {
        width: 225px;
        /*padding-top: 5px;*/
    }

    .dlmsINTRNLPrsnlInfoTxtStyl {
        flex: 0 0 11.666667%;
        max-width: 11.666667%;
    }

    .dlmsINTRNLPrsnlInfoLblStyl {
        width: 136px !important;
    }

    .dlmsINTRNLPrsnlInfoAddrLblStyl {
        width: 165px !important;
    }

    .invalid-feedback.feedback-icon {
        right: 8px;
    }

    .dlmsPdTpStylCstm2 {
        padding-top: 0px;
    }

    .dlmsCrtPdTpStyl {
        padding-top: 30px;
    }

    .dlmsCertCharDscStyl {
        flex: 0 0 13.333333%;
        max-width: 13.333333%;
    }

    .dlmsCertCharDscStylCstm {
        flex: 0 0 13.333333%;
        max-width: 13.333333%;
    }

    .dlmsINTRNLValdThrStyl {
        padding-left: 60px;
    }

    .colCRIFXSMBTMStyl {
        padding-bottom: 30px;
    }

    .dlmsClrNumStyl {
        max-width: 14%;
        flex: 0 0 14%;
    }

    .dlmsMndCrtStyl {
        max-width: 12%;
        flex: 0 0 12%;
    }

    .feedback-iconCstm2 {
        right: 20px !important;
        bottom: 28px !important;
    }

    .feedback-iconCstm2Cstm {
        bottom: 15px !important;
    }

    .feedback-iconCstm3 {
        right: 5px !important;
    }

    .md-pull-left {
        float: left !important;
    }

    .md-pull-right {
        float: right !important;
    }

    .dlmsAddEditInvwComStyl {
        padding-bottom: 0px;
    }

    .dlmsAddEditInvwComLftStyl {
        padding-left: 285px !important;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 255px;
    }

    .md-margin-bottom0 {
        margin-bottom: 0px;
    }

    .dlmsRstSSNStyl {
        width: 120px !important;
    }

    .dlmsPdBtmStylCstm4 {
        margin-bottom: 30px;
    }

    .dlmsAddRvmBtnStyl {
        padding-left: 5px;
    }

    .dlms-md-PdRghtStyl {
        padding-right: 15px;
    }


    .col-md-ExprZipLbl {
        max-width: 33.33% !important;
        flex: 0 0 33.33% !important;
    }

    .col-md-ExprZip {
        padding-top: 10px;
    }


    .col-btnListVrfyAgncyEdit-Styl {
        flex: 0 0 0%;
        margin-left: 0%;
        padding-top: 2px;
    }


    .md-ExprEmplyrZip-ErrLbl {
        position: absolute;
        width: 100% !important;
        padding-top: 30px;
        left: 168px;
    }

    .col-md-ExprState {
        padding-left: 0px;
        max-width: 11% !important;
        flex: 0 0 11% !important;
    }

    .col-md-ExprStateLbl {
        max-width: 33% !important;
        flex: 0 0 33%;
    }

    .md-expr-btn-styl {
        margin-left: 23%;
    }

    .offset-HrsWkrd {
        margin-left: 8.33% !important;
    }

    .md-Expr-LblStyl {
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }


    .md-offset-CurrEmplyd {
        padding-top: 5px !important;
        margin-left: 79% !important;
    }


    .offset-HrsWkrd {
        margin-left: 6% !important;
    }

    .md-Expr-FrmDtLbl {
        max-width: 29%;
        flex: 0 0 29%;
    }

    .md-Expr-FrmDt {
        max-width: 24%;
        flex: 0 0 24%;
    }

    .md-Expr-ToDtLbl {
        max-width: 26%;
        flex: 0 0 26%;
    }

    .md-Expr-ToDt {
        max-width: 20%;
        flex: 0 0 20%;
    }


    .md-Chk-CurrEmplyd {
        margin-bottom: 37px;
    }

    #nys_omh_jobs_skip {
        top: 45px !important;
    }

    .input-personalInfo-addr {
        width: 110%;
    }

    .col-PerInfoZipLbl {
        max-width: 14.67% !important;
        flex: 0 0 14.67% !important;
    }

    .col-PerOthrPhLbl {
        max-width: 27.33% !important;
        flex: 0 0 27.33% !important;
    }

    .col-md-PerInfoCity {
        max-width: 19.67% !important;
        flex: 0 0 19.67% !important;
    }

    .col-md-ExprCity {
        max-width: 16.33% !important;
        flex: 0 0 16.33% !important;
    }

    .col-md-PerInfoStateLbl {
        max-width: 24.67% !important;
        flex: 0 0 24.67%;
    }

    .col-md-PerInfoState {
        padding-left: 0px;
        max-width: 13% !important;
        flex: 0 0 13% !important;
    }

    .col-md-PerInfoZip {
        padding-left: 0px;
        max-width: 2% !important;
        flex: 0 0 2% !important;
    }

    .col-md-PerInfoZipPL {
        padding-left: 0px;
        max-width: 2% !important;
        flex: 0 0 2% !important;
    }


    .col-MdfyZip-Styl {
        max-width: 7% !important;
        flex: 0 0 7% !important;
    }



    .visible-md {
        display: block !important;
    }

    .visible-md-Cntnt {
        display: contents !important;
    }

    .visible-md-tblCl {
        display: table-cell !important;
    }

    /*#btnLogout {
margin-top: 16px;
}*/


    .nys-global-header {
        height: 62px !important;
    }

    .sidebarWrapperNav {
        position: static !important;
    }

    .navbar {
        left: 30px !important
    }

    .dlmsDshLeftNavCstm {
        left: 15px !important;
        z-index: 1;
    }

    .dlmsDshLeftNavDflt {
        left: 15px !important;
    }

    .offset-md-PerInfo {
        margin-left: 2.75%;
    }

    .row-md-inline {
        display: inline !important;
    }

    .hidden-md {
        display: none !important;
    }

    .exprToolTipCls {
        font-size: 18.5px !important;
    }

    .col-iscurremployed-expr {
        margin-left: 89.3% !important;
    }


    .col-dshUsrMrgLft1 {
        margin-left: -1px !important;
    }

    .col-dshUsrMrgLft2 {
        margin-left: -2px !important;
    }

    .col-dshUsrMrgLft3 {
        margin-left: -3px !important;
    }

    .col-dshUsrMrgLft5 {
        margin-left: -5px !important;
    }

    .col-dshUsrMrgLft7 {
        margin-left: -7px !important;
    }

    .col-dshUsrMrgLft8 {
        margin-left: -8px !important;
    }

    .col-dshUsrMrgLft9 {
        margin-left: -9px !important;
    }

    .col-dshUsrAddress0 {
        margin-left: 15px !important;
    }

    .col-dshUsrAddress {
        margin-left: 16px !important;
    }

    .col-dshUsrCountry {
        margin-left: 57px !important;
    }

    .col-dshUsrCity {
        margin-left: 82px !important;
    }

    .col-dshUsrZip {
        margin-left: 87px !important;
    }

    .col-dshUsrZip-1 {
        margin-left: 92px !important;
    }

    .col-dshUsrState {
        margin-left: 74px !important;
    }

    .col-dshUsrOthrPhone {
        margin-left: 33px !important;
    }

    .col-dshUsrPhone {
        margin-left: 43px !important;
    }

    #exprInfoImg {
        width: 25px;
        height: 18px;
    }

    html, body {
        font-size: 14px !important;
    }

    .col-offset-employed {
        margin-left: 13.6%;
    }

    .sidebar-nav li a,
    .sidebar-nav-Custom li a {
        font-weight: normal !important;
    }

    /*.sidebar-nav-CustomDsh li a {
font-weight: normal !important;
}*/

    .omh_frst_cnt_nav {
        font-size: 20px !important;
    }

    .jbPrefStyl {
        width: 275px !important;
    }

    .mtz-monthpicker {
        position: relative;
    }

    .hr-scoreBandExam-styl {
        width: 40% !important;
    }

    .hr-facExam-styl, .hr-trafExam-styl {
        width: 82% !important;
    }

    .hr-locExam-styl, .hr-examdataExam-styl {
        width: 85% !important;
    }

    .hr-startdt-Err-Styl {
        margin-left: 24.33% !important;
    }

    .hr-enddt-Err-Styl {
        margin-left: 8.33% !important;
    }

    .hr-dtErr-Styl {
        margin-left: 65% !important;
    }

    .exmToRvwEndDtErrStyl {
        margin-left: 65.33% !important;
    }

    .hrRoleMnuStyle {
        width: 25% !important;
    }

    .offset-PreReq {
        margin-left: 4.33% !important;
    }

    .widget-userDshBrd-1 {
        padding-bottom: 4px !important;
    }

    .row-md-flex {
        display: flex !important;
    }

    .dlmsPdLftDlgStyl {
        margin-left: 15% !important;
    }

    .offset-Dlg {
        margin-left: 21.33% !important;
    }

    .offset-SessTmOutDlg {
        margin-left: 24.33% !important;
    }

    .offset-EmpRmv-Dlg {
        margin-left: 25.33% !important;
    }

    .md-offset-cntExam {
        margin-left: 16.67% !important;
    }

    .md-offset-expr-city {
        width: 22.1% !important;
    }


    /*#btnLogout {
margin-left: 86.5%;
}*/

    .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
        top: 63% !important;
        left: 63% !important;
    }

    .cngShowLoading {
        left: 53% !important;
    }

    .usrDsh-cntry-styl {
        width: 130px !important;
    }

    .col-dshUsrErr {
        margin-left: 122px !important;
    }

    .col-usrDshStateDD {
        width: 125px !important;
    }

    .col-dshUsrInfo {
        width: 138px !important;
    }

    .col-dshUsrExam {
        width: 105% !important;
    }

    .col-dshPref {
        width: 104% !important;
    }

    .col-dshtable {
        width: 105%;
    }

    .col-locjobpref {
        height: 50px !important;
    }

    .btn-custom-MyPref {
        width: 275px !important;
        padding-bottom: 2px !important;
    }

    .col-LocLst {
        width: 45.67%;
    }

    .col-offset-MnlLoc {
        padding-left: 0px !important;
    }

    .col-swtchMnlSelBtnWdth {
        width: 97%;
    }

    .col-swtchMapBtnWdth {
        width: 112%;
    }

    #locTblDataDv {
    }

    #locPrfDv {
        min-height: 900px !important;
    }

    #mapa {
        position: relative;
        width: 97% !important;
        height: 375px !important;
    }

    #locFacDv {
        position: relative;
        top: 10px !important;
        left: 15px;
    }

    #showGeoMap {
        left: 60% !important;
        top: 88% !important;
    }

    #tblMapFac {
        position: relative;
        top: 15px !important;
    }

    #btnPreReqByPass {
        margin-left: 14px;
    }

    .md-rvw-offset-personalInfo-zip {
        margin-left: 22.33%;
        margin-top: 5px;
    }

    .exprShowLoading {
        left: 70% !important;
        margin-top: 25% !important;
    }

    .eduShowLoading, .bachEduShowLoading {
        left: 70% !important;
        margin-top: 10% !important;
    }

    .RNEduShowLoading, .LPNEduShowLoading {
        left: 70% !important;
        margin-top: 5% !important;
    }

    .col-exp-toTxt-offset {
        margin-left: 38.67% !important;
    }

    .input-expr-zip-style {
        width: 85px !important;
        margin-top: 2px;
    }

    .md-offset-expr-zip-Err {
        margin-left: 41.67% !important;
    }

    .md-offset-expr-zipTxt {
        margin-left: -16px;
        margin-top: 5px;
    }

    .md-offset-personalInfo-zip {
        margin-left: 19.33%;
        margin-top: 5px;
    }


    .md-offset-expr-To {
        width: 29.33% !important;
    }

    .md-expr-txt {
        width: 112% !important;
    }

    .input-expr-state {
        width: 110px !important;
        margin-top: 2px;
    }

    .md-offset-expr-state {
        width: 27.8% !important;
        padding-top: 5px;
    }

    .md-offset-expr-stateRvw {
        width: 25.2% !important;
        padding-top: 5px;
    }

    .md-offset-expr-stateRvwTxt {
        width: 16% !important;
    }

    .input-expr-city, .txt-Regwdth-Styl {
        width: 100px !important;
    }

    .input-expr-phone {
        width: 110px !important;
    }


    .input-personalInfo-phone {
        width: 115px !important;
    }


    .col-rptMtrcsExmStyl {
        padding-left: 112px;
    }


    .col-md-personalInfo-city {
        width: 22.67% !important;
    }

    .col-md-personalInfo-state {
        width: 12% !important;
    }

    .col-md-personalInfo-zip {
        width: 11% !important;
    }

    .col-SCID-wdth {
        width: 15%;
    }

    .col-ExprAdtLst-wdth {
        width: 15%;
    }

    .col-ExprElgbDt-wdth {
        width: 13%;
    }

    .col-ExprQual-wdth {
        width: 7%;
    }

    .md-text-right {
        text-align: right;
    }

    .input-major-styl {
        width: 150px !important;
    }

    .DD-custom-YesNo {
        width: 120px !important;
    }

    .btnMHTALastOppNext {
        width: 195px !important;
    }

    .btnLastOppNext, .btnSHTALastOppNext, .btnCLNRLastOppNext, .btnASSTLastOppNext {
        width: 195px !important;
    }
    .btnRNLastOppNext, .btnLMSWLastOppNext, .btnSWLastOppNext {
        width: 195px !important;
    }

    .bs-wizard {
        /*margin-left: -5px !important;*/
        display: flex;
        flex-wrap: wrap;
    }

    .navbar-header {
        display: none;
    }

    .sidebar-nav {
        width: 148px !important;
        top: 35px !important;
    }

    .sidebar-nav-Custom {
        width: 148px !important;
    }


    .sidebar-nav-CustomDsh {
        width: 175px !important;
    }

    .sidebar-nav-RosDsh {
        width: 175px !important;
    }

    .dlmsDshCrdStyl {
        padding-top: 0px !important;
        padding-left: 195px !important;
        padding-right: 0px;
        margin-left: 0px;
    }

    .dlmsDshCrdLftStyl {
        margin-left: 0px;
    }

    .dlmsPdNoLftStyl {
        padding-left: 15px;
    }

    .dlmsPdNoLftStylCstm {
        padding-left: 0px;
    }

    .dlmsPdNoLftCstmStyl {
        padding-left: 0px;
    }

    .dlmsPdNoLftBtnCstmStyl {
        margin-left: 0px;
        margin-top: 5px;
    }

    .dlmsPdNoRghtStyl {
        padding-right: 15px;
    }

    .dlmsPdNoRghtStylCstm {
        padding-right: 0px;
    }

    .dlmsPdNoTpStyl {
        padding-top: 15px;
    }

    .dlmsPdXSMTpStyl {
        padding-top: 0px;
    }

    .dlmsPdXSMBtmStyl {
        padding-bottom: 0px;
    }

    .dlmsPdXSMLftStyl {
        padding-left: 0px;
    }

    .dlmsPdXSMRghtStyl {
        padding-right: 0px;
    }

    .dlmsPrfTpStyl {
        padding-top: 15px;
    }

    .dlmsFstLblPdRghtStyl {
        padding-right: 0px;
    }

    .dlmsShwRwsStyl {
        padding-left: 15px;
    }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        top: 25px;
    }

    .dlmsBrdCmbStyl {
        padding: 12px 16px 12px 100px;
        border-radius: 2px;
        background-color: #ffffff;
        color: #007bff;
        text-decoration: rgb(0, 123, 255);
        color: #6c757d;
        text-decoration: rgb(108, 117, 125);
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    }

    .dlmsDshTbStyl {
        padding-left: 190px !important;
    }

    .dlmsWrnCrdStyl {
        padding-left: 60px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .col-md-custom-left-pg {
        margin-left: 19.67%;
    }

    .col-md-custom-left-pgCstm {
        margin-left: 21.33%;
    }

    .col-custom-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .colCstmRow {
        display: -ms-flexbox;
        display: contents;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .col-CertClrNum-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .col-CertVldThrLbl-Styl {
        flex: 0 0 7.67%;
        max-width: 7.67%;
    }

    .col-CertVldThr-Styl {
        flex: 0 0 16%;
        max-width: 16%;
    }

    .col-CertIntDtTm-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .showLoading {
        left: 57% !important;
        top: 57% !important;
    }

    .DD-custom-Pre {
        width: 140px !important;
    }

    .input-personalInfo-state {
        width: 95px !important;
        margin-top: 2px;
    }

    .edu-state-styl {
        width: 105px !important;
    }

    .input-cityProv-style {
        width: 100px !important;
    }

    .md-offset-personalInfo-state {
        width: 15.33% !important;
        margin-top: 5px;
        margin-left: 15px;
    }

    .md-offset-personalInfo-stateRvw {
        width: 12% !important;
        margin-top: 5px;
    }

    .md-offset-personalInfo-zip {
        margin-top: 5px;
    }

    .md-txt-right {
        text-align: right;
    }

    .input-personalInfo-state {
        margin-top: 2px;
    }

    .ny-sub-drop-menu-remove {
        color: white;
        padding-top: 25px;
        padding-left: 22px;
    }

    .ny-sub-drop-menu-chev-left {
        display: none;
    }


    ul {
        padding-inline-start: 30px;
    }

    .frameWdthStyl {
        height: 275px;
        padding-left: 0px;
        width: 92%;
        position: absolute;
    }

    .carousel-txt-wdth-styl {
        width: 90%;
    }

    .DD-custom-Title {
        width: 85px;
    }

    .DD-custom-Suffix {
        width: 90px;
    }

    #popup {
        margin: 0 0 0 15px;
        height: 200px;
        width: 325px;
    }

    #popupSelFac {
        float: none;
        margin-left: 10%;
        margin-top: 0px;
        position: relative;
    }


    .carousel-wdth-Styl {
        width: 90%;
        padding-left: 75px;
    }

    .input-name-style {
        width: 120px;
    }

    .input-mi-style {
        width: 50px;
    }

    .input-ph-style {
        width: 120px;
    }

    .input-ext-style {
        width: 65px;
    }

    .input-ss-style {
        width: 150px;
    }

    .input-zip-style {
        width: 56px !important;
        margin-top: 2px;
    }

    .DD-PhTyp-style {
        width: 130px;
    }

    .DD-PrefCnt-style {
        width: 210px;
    }

    .btn-Reg-Exit {
        margin-top: -5px;
    }

    .col-md-user-signin {
        width: 38.33%;
    }

    .md-pad-top0 {
        padding-top: 0px;
    }

    .md-pad-top2 {
        padding-top: 2px;
    }

    .md-pad-top5 {
        padding-top: 5px;
    }

    .md-pad-top10 {
        padding-top: 10px;
    }

    .md-pad-top15 {
        padding-top: 15px;
    }

    .md-pad-top20 {
        padding-top: 20px;
    }

    .md-pad-top25 {
        padding-top: 25px;
    }

    .md-pad-top30 {
        padding-top: 30px;
    }

    .md-pad-top35 {
        padding-top: 35px;
    }

    .md-pad-top40 {
        padding-top: 40px;
    }

    .md-pad-top45 {
        padding-top: 45px;
    }

    .md-pad-top50 {
        padding-top: 50px;
    }

    .md-pad-top55 {
        padding-top: 55px;
    }

    .md-pad-top60 {
        padding-top: 60px;
    }

    .md-pad-top65 {
        padding-top: 65px;
    }

    .md-pad-top70 {
        padding-top: 70px;
    }

    .md-pad-top75 {
        padding-top: 75px;
    }


    .md-pad-bottom0 {
        padding-bottom: 0px;
    }

    .md-pad-bottom5 {
        padding-bottom: 5px;
    }

    .md-pad-bottom10 {
        padding-bottom: 10px;
    }

    .md-pad-bottom15 {
        padding-bottom: 15px;
    }

    .md-pad-bottom20 {
        padding-bottom: 20px;
    }

    .md-pad-bottom25 {
        padding-bottom: 25px;
    }

    .md-pad-bottom30 {
        padding-bottom: 30px;
    }

    .md-pad-bottom35 {
        padding-bottom: 35px;
    }

    .md-pad-bottom40 {
        padding-bottom: 40px;
    }

    .md-pad-bottom45 {
        padding-bottom: 45px;
    }

    .md-pad-bottom50 {
        padding-bottom: 50px;
    }

    .md-pad-bottom55 {
        padding-bottom: 55px;
    }

    .md-pad-bottom60 {
        padding-bottom: 60px;
    }

    .md-pad-bottom65 {
        padding-bottom: 65px;
    }

    .md-pad-bottom70 {
        padding-bottom: 70px;
    }

    .md-pad-bottom75 {
        padding-bottom: 75px;
    }


    .md-pad-right0 {
        padding-right: 0px;
    }

    .md-pad-right5 {
        padding-right: 5px;
    }

    .md-pad-right10 {
        padding-right: 10px;
    }

    .md-pad-right15 {
        padding-right: 15px;
    }

    .md-pad-right20 {
        padding-right: 20px;
    }

    .md-pad-right25 {
        padding-right: 25px;
    }

    .md-pad-right30 {
        padding-right: 30px;
    }

    .md-pad-right35 {
        padding-right: 35px;
    }

    .md-pad-right40 {
        padding-right: 40px;
    }

    .md-pad-right45 {
        padding-right: 45px;
    }

    .md-pad-right50 {
        padding-right: 50px;
    }

    .md-pad-right55 {
        padding-right: 55px;
    }

    .md-pad-right60 {
        padding-right: 60px;
    }

    .md-pad-right65 {
        padding-right: 65px;
    }

    .md-pad-right70 {
        padding-right: 70px;
    }

    .md-pad-right75 {
        padding-right: 75px;
    }


    .md-pad-left0 {
        padding-left: 0px;
    }

    .md-pad-left5 {
        padding-left: 5px;
    }

    .md-pad-left10 {
        padding-left: 10px;
    }

    .md-pad-left15 {
        padding-left: 15px;
    }

    .md-pad-left20 {
        padding-left: 20px;
    }

    .md-pad-left25 {
        padding-left: 25px;
    }

    .md-pad-left30 {
        padding-left: 30px;
    }

    .md-pad-left35 {
        padding-left: 35px;
    }

    .md-pad-left40 {
        padding-left: 40px;
    }

    .md-pad-left45 {
        padding-left: 45px;
    }

    .md-pad-left50 {
        padding-left: 50px;
    }

    .md-pad-left55 {
        padding-left: 55px;
    }

    .md-pad-left60 {
        padding-left: 60px;
    }

    .md-pad-left65 {
        padding-left: 65px;
    }

    .md-pad-left70 {
        padding-left: 70px;
    }

    .md-pad-left75 {
        padding-left: 75px;
    }


    .md-pad-right0 {
        padding-right: 0px;
    }

    .md-pad-right15 {
        padding-right: 15px;
    }


    .md-margin-top0 {
        margin-top: 0px;
    }

    .md-margin-top2 {
        margin-top: 2px;
    }

    .md-margin-top5 {
        margin-top: 5px;
    }

    .md-margin-top10 {
        margin-top: 10px;
    }

    .md-margin-top15 {
        margin-top: 15px;
    }

    .md-margin-top20 {
        margin-top: 20px;
    }

    .md-margin-top25 {
        margin-top: 25px;
    }

    .md-margin-top30 {
        margin-top: 30px;
    }

    .md-margin-top35 {
        margin-top: 35px;
    }

    .md-margin-top40 {
        margin-top: 40px;
    }

    .md-margin-top45 {
        margin-top: 45px;
    }

    .md-margin-top50 {
        margin-top: 50px;
    }

    .md-margin-top55 {
        margin-top: 55px;
    }

    .md-margin-top60 {
        margin-top: 60px;
    }

    .md-margin-top65 {
        margin-top: 65px;
    }

    .md-margin-top70 {
        margin-top: 70px;
    }

    .md-margin-top75 {
        margin-top: 75px;
    }


    .md-margin-bottom5 {
        margin-bottom: 5px;
    }

    .md-margin-bottom10 {
        margin-bottom: 10px;
    }

    .md-margin-bottom15 {
        margin-bottom: 15px;
    }

    .md-margin-bottom20 {
        margin-bottom: 20px;
    }

    .md-margin-bottom25 {
        margin-bottom: 25px;
    }

    .md-margin-bottom30 {
        margin-bottom: 30px;
    }

    .md-margin-bottom35 {
        margin-bottom: 35px;
    }

    .md-margin-bottom40 {
        margin-bottom: 40px;
    }

    .md-margin-bottom45 {
        margin-bottom: 45px;
    }

    .md-margin-bottom50 {
        margin-bottom: 50px;
    }

    .md-margin-bottom55 {
        margin-bottom: 55px;
    }

    .md-margin-bottom60 {
        margin-bottom: 60px;
    }

    .md-margin-bottom65 {
        margin-bottom: 65px;
    }

    .md-margin-bottom70 {
        margin-bottom: 70px;
    }

    .md-margin-bottom75 {
        margin-bottom: 75px;
    }


    .md-margin-right5 {
        margin-right: 5px;
    }

    .md-margin-right10 {
        margin-right: 10px;
    }

    .md-margin-right15 {
        margin-right: 15px;
    }

    .md-margin-right20 {
        margin-right: 20px;
    }

    .md-margin-right25 {
        margin-right: 25px;
    }

    .md-margin-right30 {
        margin-right: 30px;
    }

    .md-margin-right35 {
        margin-right: 35px;
    }

    .md-margin-right40 {
        margin-right: 40px;
    }

    .md-margin-right45 {
        margin-right: 45px;
    }

    .md-margin-right50 {
        margin-right: 50px;
    }

    .md-margin-right55 {
        margin-right: 55px;
    }

    .md-margin-right60 {
        margin-right: 60px;
    }

    .md-margin-right65 {
        margin-right: 65px;
    }

    .md-margin-right70 {
        margin-right: 70px;
    }

    .md-margin-right75 {
        margin-right: 75px;
    }


    .md-margin-left5 {
        margin-left: 5px;
    }

    .md-margin-left10 {
        margin-left: 10px;
    }

    .md-margin-left15 {
        margin-left: 15px;
    }

    .md-margin-left20 {
        margin-left: 20px;
    }

    .md-margin-left25 {
        margin-left: 25px;
    }

    .md-margin-left30 {
        margin-left: 30px;
    }

    .md-margin-left35 {
        margin-left: 35px;
    }

    .md-margin-left40 {
        margin-left: 40px;
    }

    .md-margin-left45 {
        margin-left: 45px;
    }

    .md-margin-left50 {
        margin-left: 50px;
    }

    .md-margin-left55 {
        margin-left: 55px;
    }

    .md-margin-left60 {
        margin-left: 60px;
    }

    .md-margin-left65 {
        margin-left: 65px;
    }

    .md-margin-left70 {
        margin-left: 70px;
    }

    .md-margin-left75 {
        margin-left: 75px;
    }
}

/*@media (min-width: 992px) and (max-width: 1199px)*/
@media (min-width: 992px) {

    /* .anchrBtnStyl, anchrBtnStyl-Custom {
        height: 22px !important;
    }*/

    .crtCnvRchCndTblStyl {
        width: 65%;
    }

    .col-AdmExmUpdSrch-Styl {
        margin-left: 45%;
    }

    /* .anchrBtnStyl {
        height: 22px !important;
    }*/

    .pageNumberStyl {
        width: 6% !important;
    }

    .col-srchBtn-Styl {
        flex: 0 0 99%;
        max-width: 99%;
    }

    .col-Act-Styl {
        width: 10%;
    }

    .col-cndsrchTxt-Styl {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }

    .omh-bnr-name {
        font-size: 24px !important;
    }

    .omh-app-name {
        font-size: 18px !important;
    }

    .AlrtTblStyl {
        width: 95% !important;
    }

    /* Internal Sub Menu  */

    .AppHeaderMnuStyl {
        height: 45px;
    }

    /* Internal Sub Menu  */

    .omh-app-name {
        padding-top: 18px !important;
        padding-bottom: 12px !important;
    }

    #omh-dropdown-menu {
        transform: translate3d(-52px, 22px, 0px) !important;
        width: 275px !important;
        color: #fff;
        background-color: white;
        margin-top: 5px;
    }


    #omh-dropdown-menuCstm {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 175px !important;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
        border-radius: 2px;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        top: 0px !important;
        left: 100px !important;
    }

    .dlmsLgOutBtnLftStyl {
        margin-left: 20%;
    }

    .omh-dropdown-menuInvrs, .omh-dropdown-menuInvrsIntrnl {
        text-align: center;
        margin-top: -10px;
        pointer-events: none;
    }

    .offset-locPref {
        margin-left: 16.666667%;
        margin-top: 0px;
    }

    .col-CertSvCnt-Mrglft {
        margin-left: 4.333333%;
    }

    .col-CertSvCnt-Wdth {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-InResult-Mrglft {
        margin-left: 4.333333%;
    }

    .col-InResult-wdth {
        max-width: 91.666667%;
    }

    .col-InResult-Mrglft {
        margin-left: 3.333333%;
    }

    .col-InResult-wdth {
        max-width: 90.666667%;
    }

    .col-InResultMrgn-Styl-0 {
        max-width: 19% !important;
        flex: 0 0 15% !important;
    }

    .col-InResultMrgn-Styl-1 {
        max-width: 13% !important;
        flex: 0 0 15% !important;
    }

    .col-InResultMrgn-Styl-2 {
        max-width: 16% !important;
        flex: 0 0 16% !important;
    }

    .col-InResultMrgn-Styl-3 {
        max-width: 25% !important;
        flex: 0 0 17% !important;
    }

    .col-InResultMrgn-Styl-4 {
        max-width: 17% !important;
        flex: 0 0 17% !important;
    }

    .col-vrfycandprm-Styl {
        padding-right: 42px;
    }

    .col-NUIC-Styl {
        flex: 0 0 5% !important;
        max-width: 5% !important;
    }

    .col-infoCrtMrgn-Styl-1 {
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }

    .col-infoCrtMrgn-Styl-2 {
        max-width: 16% !important;
        flex: 0 0 16% !important;
    }

    .col-cndsrch-Styl-1 {
        max-width: 13% !important;
        flex: 0 0 13% !important;
    }

    .col-certSvCntLbl-Styl-1 {
        flex: 0 0 15.33% !important;
        max-width: 15.33% !important;
    }

    .col-certSvCntLbl-Styl-2 {
        flex: 0 0 13.33% !important;
        max-width: 13.33% !important;
    }

    .col-certSvCntLbl-Styl-3 {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-certSvCntLbl-Styl-4 {
        flex: 0 0 10.67% !important;
        max-width: 10.67% !important;
    }

    .col-certPOSLstLbl-Styl {
        flex: 0 0 13% !important;
        max-width: 13% !important;
    }

    .col-certNULbl-Styl {
        flex: 0 0 17% !important;
        max-width: 17% !important;
    }

    .col-certSGLbl-Styl {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-cndsrch-Styl-Ovr {
        flex: 0 0 17.33%;
        max-width: 17.33%;
    }

    .col-infoCrtMrgn-Styl {
        flex: 0 0 18.33%;
        max-width: 18.33%;
    }

    .col-admnExmDt-Styl {
        flex: 0 0 25.67%;
        max-width: 25.67%;
    }

    .col-CertMnthLbl-Styl {
        flex: 0 0 16% !important;
        max-width: 16% !important;
    }

    .col-CertMnthCstLbl-Styl {
        flex: 0 0 13% !important;
        max-width: 13% !important;
    }

    .col-infoCrtDt-Styl {
        flex: 0 0 12% !important;
        max-width: 12% !important;
    }

    .col-infoCrtTlCd-Styl {
        flex: 0 0 22.33% !important;
        max-width: 22.33% !important;
    }

    .col-CrtIsuDt-Styl {
        max-width: 16% !important;
        flex: 0 0 16% !important;
    }

    .col-LstLblIC-Styl {
        flex: 0 0 9%;
        max-width: 9%;
    }

    .col-LstIC-Styl {
        flex: 0 0 23.67%;
        max-width: 23.67%;
    }


    .col-CrtChrErrMsg-Styl {
        padding-left: 145px;
    }


    .col-CrtChrErrMsg-Styl-1 {
        padding-left: 215px;
    }

    .crtCnvOnlnApptTblStyl {
        width: 90%;
    }

    .crtCnvRchCndTblStyl, .infoCertSummryTblStyl {
        width: 65%;
    }

    .crtPrntLtrTblStyl {
        width: 72%;
    }

    .infoCertSummryTblPrvwStyl {
        width: 85%;
    }

    .col-CrtOCLstIsuDt-Styl {
        max-width: 11%;
        flex: 0 0 11%;
    }

    .col-CrtOCLstClsdDt-Styl {
        max-width: 17.33%;
        flex: 0 0 17.33%;
    }

    .col-CrtLstNum-Styl {
        flex: 0 0 16.67% !important;
        max-width: 16.67% !important;
    }

    .col-Ristrct-PvwCmts-Styl {
        padding-right: 28px !important;
    }

    .col-MdfyZip-Styl {
        max-width: 7% !important;
        flex: 0 0 7% !important;
    }

    .col-AdmExmUpdSrch-Styl {
        margin-left: 45%;
    }

    .dlmsCustomNavStyl {
        margin-top: -45px !important;
    }

    .colLblReqStyl {
        padding-right: 0px;
    }

    .offset-ApplExmDlg {
        margin-left: 30% !important;
    }

    .dlmsDshbrdApplExamLblStyl {
        width: 225px;
        /*padding-top: 5px;*/
    }

    .dlmsDshbrdApplExamLblStylCstm {
        width: 255px;
        /*padding-top: 5px;*/
    }

    /*.dlmsINTRNLCandInfoLblStyl {
        width: 155px;
    }*/

    .dlmsINTRNLPrsnlInfoTxtStyl {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }


    .dlmsINTRNLPrsnlInfoLblStyl {
        width: 146px !important;
    }

    .dlmsINTRNLPrsnlInfoLblStyl {
        width: 146px !important;
    }

    .dlmsINTRNLPrsnlInfoAddrLblStyl {
        width: 175px !important;
    }

    .invalid-feedback.feedback-icon {
        right: 8px;
    }

    .dlmsCertCharDscStyl {
        flex: 0 0 17%;
        max-width: 17%;
    }

    .dlmsCertCharDscStylCstm {
        flex: 0 0 15%;
        max-width: 15%;
    }


    .lg-pull-right {
        float: right !important;
    }

    .lg-pull-left {
        float: left !important;
    }

    .form-inline {
        display: flex;
        align-items: center;
    }

    .dlmsClrNumStyl {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .dlmsMndCrtStyl {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }


    .feedback-iconCstm2 {
        right: 20px !important;
        bottom: 12px !important;
    }

    .feedback-iconCstm2Cstm {
        bottom: 12px !important;
    }

    .feedback-iconCstm3 {
        right: 5px !important;
    }

    .dlmsAddEditInvwComLftStyl {
        padding-left: 0px !important;
    }

    .dlmsCharElgCnvsStyl {
        padding-left: 45px;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 255px;
    }

    .dlmsPdBtmStylCstm4 {
        margin-bottom: 0px;
    }

    .dlmsAddRvmBtnStyl {
        padding-left: 15px;
    }

    .exam-cntry-styl {
        width: 180px !important;
    }

    .col-DwnldMtrcs {
        margin-top: -5px;
    }

    .col-lg-PerInfoZip {
        max-width: 0% !important;
        flex: 0 0 0% !important;
    }

    .dlmsExprJbWSStyl {
        padding-left: 0px !important;
    }

    .dlmsExprCurrEmpStyl {
        padding-left: 35px !important;
    }

    .col-lg-PerInfoZipPL {
        max-width: 0% !important;
        flex: 0 0 0% !important;
    }

    .col-TUIntrvwStyl {
        width: 72%;
    }

    .lg-expr-txt {
        width: 135% !important;
    }

    .col-SCID-wdth {
        width: 15%;
    }

    .col-CertCnvsThrScr-Styl {
        max-width: 25.67% !important;
        flex: 0 0 25.67% !important;
    }

    .col-CertFstTrk-Styl {
        flex: 0 0 29%;
        max-width: 29%;
    }

    .exprTb-EmpStJbDut-Offset {
        padding-left: 18px;
    }

    /*.exprTb-ChkBx-Offset {
		padding-left: 55px;
	}*/

    .exprCrdCls {
        padding-left: 5px;
    }

    .exprDtlsFrmCls {
        width: 99.5%;
    }

    /*.exprWorkDPSettingsErr {
		padding-left: 38px;
	}*/

    /*.exprWorkDPJobDutiesErr {
		padding-left: 38px;
	}*/

    .exprJDOthrCls {
        padding-left: 55px !important;
    }

    .colEduNameStyl {
        width: 109% !important;
    }

    .col-rptMtrcsExmStyl {
        padding-left: 112px;
    }

    .usrDshBrdPrefMutiStyl {
        padding-left: 55px;
    }


    .lg-offset-cntExam {
        margin-left: 19.67% !important;
    }

    .col-lg-PerInfoZip {
        max-width: 0% !important;
        flex: 0 0 0% !important;
    }

    .lg-expr-txt {
        width: 138% !important;
    }

    .col-SCID-wdth {
        width: 12%;
    }

    .col-lg-PerInfoStateLbl {
        max-width: 23% !important;
        flex: 0 0 23%;
    }

    .col-PerInfoZipLbl {
        max-width: 12% !important;
        flex: 0 0 12% !important;
    }

    .col-PerAddrLbl {
        max-width: 73.33% !important;
        flex: 0 0 73.33%;
    }

    .col-PerOthrPhLbl {
        max-width: 25.67% !important;
        flex: 0 0 25.67% !important;
    }

    .col-lg-ExprZipLbl {
        max-width: 21% !important;
        flex: 0 0 21% !important;
        padding-top: 5px;
    }

    .col-lg-ExprCity {
        max-width: 15.67% !important;
        flex: 0 0 15.67% !important;
    }

    .col-lg-ExprZip {
        max-width: 10% !important;
        flex: 0 0 10% !important;
        padding-top: 0px !important;
    }

    .input-expr-zip-style {
        width: 59px !important;
        margin-top: 2px;
    }

    .col-lg-ExprState {
        padding-left: 0px;
        max-width: 11% !important;
        flex: 0 0 11% !important;
    }

    .col-lg-ExprStateLbl {
        max-width: 19.33% !important;
        flex: 0 0 19.33%;
    }

    .offset-HrsWkrd {
        margin-left: 16.67% !important;
    }

    .lg-Expr-FrmDtLbl {
        max-width: 24%;
        flex: 0 0 24%;
    }

    .lg-Chk-CurrEmplyd {
        margin-bottom: 17px;
    }

    .lg-offset-CurrEmplyd {
        margin-left: 74% !important;
        padding-top: 5px !important;
    }

    .lg-Expr-LblStyl {
        max-width: 28%;
        flex: 0 0 28%;
    }

    .lg-Expr-LblStyl1 {
        max-width: 23%;
        flex: 0 0 23%;
    }

    .lg-expr-btn-styl {
        margin-left: 30%;
    }


    #nys_omh_jobs_skip {
        top: 58px !important;
        left: 72px !important;
    }

    /*.btnMHTAAddRmvAnother {
		width: 225px !important;
	}*/

    .btnSHTAAddRmvAnother {
        width: 225px !important;
    }

    .btnFSW1AddRmvAnother {
        width: 225px !important;
    }

    .btnASSTAddRmvAnother {
        width: 225px !important;
    }

    .btnAddRmvAnother {
        width: 225px !important;
    }

    .btnExpSummary {
        width: 225px !important;
    }

    .visible-lg {
        display: block !important;
    }

    /*#btnLogout {
margin-top: 25px !important;
}*/

    .nys-global-header {
        height: 75px !important;
    }

    .sidebarWrapperNav {
        position: static !important;
    }

    .navbar {
        left: 30px !important
    }

    .dlmsDshLeftNavCstm {
        left: 15px !important;
        z-index: 1;
    }

    .dlmsDshLeftNavDflt {
        left: 15px !important;
    }

    .widget-userDshBrd-1 {
        padding-bottom: 2px;
    }

    .col-CertClrNum-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .col-CertVldThrLbl-Styl {
        flex: 0 0 11.33%;
        max-width: 11.33%;
    }

    .col-CertVldThr-Styl {
        flex: 0 0 18%;
        max-width: 18%;
    }

    .col-CertIntDtTm-Styl {
        flex: 0 0 16%;
        max-width: 16%;
    }

    .col-lg-custom-left-pg {
        margin-left: 17.33%;
    }

    .col-lg-custom-left-pgCstm {
        margin-left: 18.5%;
    }

    .col-lg-pg {
        margin-left: 19.5%;
    }

    .row-lg-inline {
        display: inline !important;
    }

    .hidden-lg {
        display: none !important;
    }

    .exprToolTipCls {
        font-size: 18.5px !important;
    }

    .usrDsh-cntry-styl {
        width: 184px !important;
    }


    .col-dshUsrAddress0 {
        margin-left: 23px !important;
    }

    .col-dshUsrAddress {
        margin-left: 24px !important;
    }

    .col-dshUsrOthrPhone {
        margin-left: 40px !important;
    }

    .col-dshUsrPhone {
        margin-left: 50px !important;
    }

    .col-dshUsrZip {
        margin-left: 95px !important;
    }

    .col-dshUsrCountry {
        margin-left: 65px !important;
    }

    .col-dshUsrZip-1 {
        margin-left: 100px !important;
    }

    .col-dshUsrCity {
        margin-left: 90px !important;
    }

    .col-dshUsrState {
        margin-left: 82px !important;
    }

    .btn-custom-MyPref {
        width: 270px !important;
    }

    #exprInfoImg {
        width: 25px;
        height: 18px;
    }

    html, body {
        font-size: 14px !important;
    }

    .col-iscurremployed-expr {
        margin-left: 73%;
        padding-top: 2px;
    }

    /*#btnLogout {
margin-left: 90%;
}*/

    .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
        top: 63% !important;
        left: 60% !important;
    }

    .cngShowLoading {
        left: 49% !important;
    }

    .col-dshUsrErr {
        margin-left: 128px !important;
    }

    .col-usrDshStateDD {
        width: 135px !important;
    }

    .edu-state-styl {
        width: 130px !important;
    }


    .col-LocLst {
        width: 45.67%;
    }

    .col-swtchMnlSelBtnWdth {
        width: 98%;
    }

    .col-swtchMapBtnWdth {
        width: 96.67%;
    }

    #locTblDataDv {
    }

    #locPrfDv {
        min-height: 1100px !important;
    }

    #mapa {
        position: relative;
        width: 100% !important;
        height: 650px !important;
    }

    #locFacDv {
        left: 2%;
        top: 10px !important;
        position: relative;
    }

    #showGeoMap {
        left: 60% !important;
        top: 88% !important;
    }

    #tblMapFac {
        position: relative;
        top: 15px !important;
    }

    .exprShowLoading {
        left: 65% !important;
        margin-top: 20% !important;
    }

    .eduShowLoading, .bachEduShowLoading {
        left: 65% !important;
        margin-top: 8% !important;
    }

    .RNEduShowLoading, .LPNEduShowLoading {
        left: 65% !important;
        margin-top: 4% !important;
    }

    #btnPreReqByPass {
        margin-left: 14px;
    }

    .col-dshUsrInfo {
        width: 175px !important;
    }


    .sidebar-nav li a,
    .sidebar-nav-Custom li a {
        font-weight: normal !important;
    }

    /*.sidebar-nav-CustomDsh li a {
font-weight: normal !important;
}*/

    .input-expr-state {
        width: 110px !important;
        margin-top: 2px;
    }

    .omh_frst_cnt_nav {
        font-size: 20px !important;
    }


    .jbPrefStyl {
        width: 275px !important;
    }

    .mtz-monthpicker {
        position: relative;
    }

    .hr-scoreBandExam-styl {
        width: 35% !important;
    }

    .hr-facExam-styl, .hr-trafExam-styl {
        width: 75% !important;
    }

    .hr-locExam-styl, .hr-examdataExam-styl {
        width: 85% !important;
    }

    .hr-startdt-Err-Styl {
        margin-left: 18.33% !important;
    }

    .hr-enddt-Err-Styl {
        margin-left: 6.33% !important;
    }

    .hr-dtErr-Styl {
        margin-left: 28% !important;
    }

    .exmToRvwEndDtErrStyl {
        margin-left: 24.9% !important;
    }

    .hrRoleMnuStyle {
        width: 25% !important;
    }

    .offset-PreReq {
        margin-left: 5.333333%;
    }

    .label-custom-contents {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .col-TlCdIC-Styl {
        flex: 0 0 10.33%;
        max-width: 10.33%;
    }


    .col-CrtSbmtPrvw-Styl {
        margin-left: 21%;
    }

    .inpMtrcsExmCdStyl {
        width: 360px;
    }

    .col-lg-personalInfo {
        width: 18% !important;
    }

    .col-lg-certdash-left-pg {
        margin-left: 7.33%;
    }

    .input-cityProv-style {
        width: auto !important;
    }


    .lg-Edu-StateErr {
        width: 29% !important;
    }


    .lg-flex {
        display: flex !important;
    }

    .lg-noWrp {
        white-space: nowrap;
    }

    .lg-offset-expr-From {
        width: 25.33% !important;
    }

    .lg-offset-expr-To {
        width: 25% !important;
        margin-top: 3px;
        margin-left: 35px;
    }

    .lg-expr-btn {
        width: 103% !important;
    }


    .lg-offset-expr-city {
        width: 14% !important;
    }

    .input-expr-city, .txt-Regwdth-Styl {
        width: 110px !important;
    }


    .input-personalInfo-phone {
        width: 115px !important;
    }

    .lg-offset-expr-zip {
        width: 17.9% !important;
        margin-top: 5px;
    }

    .lg-offset-expr-zipTxt {
        width: 1% !important;
    }


    .usrDsh-cty-styl {
        width: 135px !important;
    }

    .lg-personalInfo-btn-algn {
        width: 104.33%;
    }

    .lg-text-right {
        text-align: right;
    }

    .lg-col-personalInfo-state {
        width: 11% !important;
    }

    .col-offset-employed {
        margin-left: 13%;
    }

    .lg-offset-personalInfo-state {
        width: 12% !important;
        margin-top: 5px;
        margin-left: 10px;
    }

    .input-personalInfo-state {
        width: 110px !important;
        margin-top: 2px;
    }

    .lg-offset-personalInfo-zip {
        width: 8.9% !important;
        margin-top: 5px;
        margin-left: 5px;
    }

    .lg-offset-personalInfo-zipRvw {
        width: 13.8% !important;
        margin-top: 5px;
    }


    .lg-offset-expr-state {
        width: 19.7% !important;
        margin-top: 5px;
        margin-left: 15px;
    }

    .navbar-header {
        display: none;
    }

    .sidebar-nav {
        width: 165px !important;
        top: 35px !important;
    }

    .sidebar-nav-Custom {
        width: 165px !important;
    }

    .sidebar-nav-CustomDsh {
        width: 200px !important;
    }

    .sidebar-nav-RosDsh {
        width: 200px !important;
    }

    .dlmsDshCrdStyl {
        padding-left: 220px !important;
        padding-right: 0px;
    }

    .dlmsPdNoLftCstmStyl {
        padding-left: 15px;
    }

    .dlmsPdNoLftBtnCstmStyl {
        margin-left: 15px;
        margin-top: 0px;
    }

    .dlmsDshTbStyl {
        padding-left: 215px !important;
    }


    .dlmsWrnCrdStyl {
        padding-left: 90px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }


    .dlmsPrfTpStyl {
        padding-top: 0px;
    }

    .dlmsFstLblPdRghtStyl {
        padding-right: 30px;
    }


    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        top: 25px;
    }

    .showLoading {
        left: 55% !important;
        top: 55% !important;
    }


    .ny-sub-drop-menu-remove {
        color: white;
        padding-top: 25px;
        padding-left: 22px;
    }

    .ny-sub-drop-menu-chev-left {
        display: none;
    }

    #padBtmSgnOn {
        padding-bottom: 95px;
    }

    .frameWdthStyl {
        height: 275px;
        padding-left: 0px;
        width: 92%;
        position: absolute;
    }

    .carousel-txt-wdth-styl {
        width: 95%;
    }


    .lg-txt-right {
        text-align: right;
    }

    .DD-custom-Title {
        width: 85px;
    }

    .DD-custom-Suffix {
        width: 90px;
    }

    #popupSelFac {
    }

    .input-name-style {
        width: 140px;
    }

    .input-mi-style {
        width: 50px;
    }

    .input-ph-style {
        width: 120px;
    }

    .input-ext-style {
        width: 65px;
    }

    .input-ss-style {
        width: 150px;
    }

    .input-zip-style {
        width: 75px !important;
        margin-top: 2px;
    }

    .DD-PhTyp-style {
        width: 130px;
    }

    .DD-PrefCnt-style {
        width: 210px;
    }

    .btn-Reg-Exit {
        margin-top: -5px;
    }

    .lg-pad-top0 {
        padding-top: 0px;
    }

    .lg-pad-top2 {
        padding-top: 2px;
    }

    .lg-pad-top3 {
        padding-top: 3px;
    }

    .lg-pad-top5 {
        padding-top: 5px;
    }

    .lg-pad-top10 {
        padding-top: 10px;
    }

    .lg-pad-top15 {
        padding-top: 15px;
    }

    .lg-pad-top20 {
        padding-top: 20px;
    }

    .lg-pad-top25 {
        padding-top: 25px;
    }

    .lg-pad-top30 {
        padding-top: 30px;
    }

    .lg-pad-top35 {
        padding-top: 35px;
    }

    .lg-pad-top40 {
        padding-top: 40px;
    }

    .lg-pad-top45 {
        padding-top: 45px;
    }

    .lg-pad-top50 {
        padding-top: 50px;
    }

    .lg-pad-top55 {
        padding-top: 55px;
    }

    .lg-pad-top60 {
        padding-top: 60px;
    }

    .lg-pad-top65 {
        padding-top: 65px;
    }

    .lg-pad-top70 {
        padding-top: 70px;
    }

    .lg-pad-top75 {
        padding-top: 75px;
    }

    .lg-pad-bottom0 {
        padding-bottom: 0px;
    }

    .lg-pad-bottom5 {
        padding-bottom: 5px;
    }

    .lg-pad-bottom10 {
        padding-bottom: 10px;
    }

    .lg-pad-bottom15 {
        padding-bottom: 15px;
    }

    .lg-pad-bottom20 {
        padding-bottom: 20px;
    }

    .lg-pad-bottom25 {
        padding-bottom: 25px;
    }

    .lg-pad-bottom30 {
        padding-bottom: 30px;
    }

    .lg-pad-bottom35 {
        padding-bottom: 35px;
    }

    .lg-pad-bottom40 {
        padding-bottom: 40px;
    }

    .lg-pad-bottom45 {
        padding-bottom: 45px;
    }

    .lg-pad-bottom50 {
        padding-bottom: 50px;
    }

    .lg-pad-bottom55 {
        padding-bottom: 55px;
    }

    .lg-pad-bottom60 {
        padding-bottom: 60px;
    }

    .lg-pad-bottom65 {
        padding-bottom: 65px;
    }

    .lg-pad-bottom70 {
        padding-bottom: 70px;
    }

    .lg-pad-bottom75 {
        padding-bottom: 75px;
    }


    .lg-pad-right5 {
        padding-right: 5px;
    }

    .lg-pad-right10 {
        padding-right: 10px;
    }

    .lg-pad-right15 {
        padding-right: 15px;
    }

    .lg-pad-right20 {
        padding-right: 20px;
    }

    .lg-pad-right25 {
        padding-right: 25px;
    }

    .lg-pad-right30 {
        padding-right: 30px;
    }

    .lg-pad-right35 {
        padding-right: 35px;
    }

    .lg-pad-right40 {
        padding-right: 40px;
    }

    .lg-pad-right45 {
        padding-right: 45px;
    }

    .lg-pad-right50 {
        padding-right: 50px;
    }

    .lg-pad-right55 {
        padding-right: 55px;
    }

    .lg-pad-right60 {
        padding-right: 60px;
    }

    .lg-pad-right65 {
        padding-right: 65px;
    }

    .lg-pad-right70 {
        padding-right: 70px;
    }

    .lg-pad-right75 {
        padding-right: 75px;
    }


    .lg-pad-left0 {
        padding-left: 0px;
    }

    .lg-pad-left5 {
        padding-left: 5px;
    }

    .lg-pad-left10 {
        padding-left: 10px;
    }

    .lg-pad-left15 {
        padding-left: 15px;
    }

    .lg-pad-left20 {
        padding-left: 20px;
    }

    .lg-pad-left25 {
        padding-left: 25px;
    }

    .lg-pad-left30 {
        padding-left: 30px;
    }

    .lg-pad-left35 {
        padding-left: 35px;
    }

    .lg-pad-left40 {
        padding-left: 40px;
    }

    .lg-pad-left45 {
        padding-left: 45px;
    }

    .lg-pad-left50 {
        padding-left: 50px;
    }

    .lg-pad-left55 {
        padding-left: 55px;
    }

    .lg-pad-left60 {
        padding-left: 60px;
    }

    .lg-pad-left65 {
        padding-left: 65px;
    }

    .lg-pad-left70 {
        padding-left: 70px;
    }

    .lg-pad-left75 {
        padding-left: 75px;
    }


    .lg-margin-top2 {
        margin-top: 2px;
    }

    .lg-margin-top5 {
        margin-top: 5px;
    }

    .lg-margin-top10 {
        margin-top: 10px;
    }

    .lg-margin-top15 {
        margin-top: 15px;
    }

    .lg-margin-top20 {
        margin-top: 20px;
    }

    .lg-margin-top25 {
        margin-top: 25px;
    }

    .lg-margin-top30 {
        margin-top: 30px;
    }

    .lg-margin-top35 {
        margin-top: 35px;
    }

    .lg-margin-top40 {
        margin-top: 40px;
    }

    .lg-margin-top45 {
        margin-top: 45px;
    }

    .lg-margin-top50 {
        margin-top: 50px;
    }

    .lg-margin-top55 {
        margin-top: 55px;
    }

    .lg-margin-top60 {
        margin-top: 60px;
    }

    .lg-margin-top65 {
        margin-top: 65px;
    }

    .lg-margin-top70 {
        margin-top: 70px;
    }

    .lg-margin-top75 {
        margin-top: 75px;
    }


    .lg-margin-bottom5 {
        margin-bottom: 5px;
    }

    .lg-margin-bottom10 {
        margin-bottom: 10px;
    }

    .lg-margin-bottom15 {
        margin-bottom: 15px;
    }

    .lg-margin-bottom20 {
        margin-bottom: 20px;
    }

    .lg-margin-bottom25 {
        margin-bottom: 25px;
    }

    .lg-margin-bottom30 {
        margin-bottom: 30px;
    }

    .lg-margin-bottom35 {
        margin-bottom: 35px;
    }

    .lg-margin-bottom40 {
        margin-bottom: 40px;
    }

    .lg-margin-bottom45 {
        margin-bottom: 45px;
    }

    .lg-margin-bottom50 {
        margin-bottom: 50px;
    }

    .lg-margin-bottom55 {
        margin-bottom: 55px;
    }

    .lg-margin-bottom60 {
        margin-bottom: 60px;
    }

    .lg-margin-bottom65 {
        margin-bottom: 65px;
    }

    .lg-margin-bottom70 {
        margin-bottom: 70px;
    }

    .lg-margin-bottom75 {
        margin-bottom: 75px;
    }


    .lg-margin-right5 {
        margin-right: 5px;
    }

    .lg-margin-right10 {
        margin-right: 10px;
    }

    .lg-margin-right15 {
        margin-right: 15px;
    }

    .lg-margin-right20 {
        margin-right: 20px;
    }

    .lg-margin-right25 {
        margin-right: 25px;
    }

    .lg-margin-right30 {
        margin-right: 30px;
    }

    .lg-margin-right35 {
        margin-right: 35px;
    }

    .lg-margin-right40 {
        margin-right: 40px;
    }

    .lg-margin-right45 {
        margin-right: 45px;
    }

    .lg-margin-right50 {
        margin-right: 50px;
    }

    .lg-margin-right55 {
        margin-right: 55px;
    }

    .lg-margin-right60 {
        margin-right: 60px;
    }

    .lg-margin-right65 {
        margin-right: 65px;
    }

    .lg-margin-right70 {
        margin-right: 70px;
    }

    .lg-margin-right75 {
        margin-right: 75px;
    }


    .lg-margin-left5 {
        margin-left: 5px;
    }

    .lg-margin-left10 {
        margin-left: 10px;
    }

    .lg-margin-left15 {
        margin-left: 15px;
    }

    .lg-margin-left20 {
        margin-left: 20px;
    }

    .lg-margin-left25 {
        margin-left: 25px;
    }

    .lg-margin-left30 {
        margin-left: 30px;
    }

    .lg-margin-left35 {
        margin-left: 35px;
    }

    .lg-margin-left40 {
        margin-left: 40px;
    }

    .lg-margin-left45 {
        margin-left: 45px;
    }

    .lg-margin-left50 {
        margin-left: 50px;
    }

    .lg-margin-left55 {
        margin-left: 55px;
    }

    .lg-margin-left60 {
        margin-left: 60px;
    }

    .lg-margin-left65 {
        margin-left: 65px;
    }

    .lg-margin-left70 {
        margin-left: 70px;
    }

    .lg-margin-left75 {
        margin-left: 75px;
    }
}

@media (min-width: 1200px) {

    .crtCnvRchCndTblStyl {
        width: 58%;
    }

    .col-AdmExmUpdSrch-Styl {
        margin-left: 40%;
    }

    .col-CertSvCnt-Styl {
        flex: 0 0 100%;
        max-width: 100%;
    }


    /*.anchrBtnStyl, anchrBtnStyl-Custom {
        height: 24px !important;
    }*/

    .col-PerInfoPg-Lbl {
        flex: 0 0 17.33%;
        max-width: 17.33%;
    }

    .pageNumberStyl {
        width: 3.33% !important;
    }

    .col-CertSvCnt-Styl {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-srchBtn-Styl {
        flex: 0 0 93%;
        max-width: 93%;
    }

    .col-Act-Styl {
        width: 10%;
    }


    .col-cndsrchTxt-Styl {
        flex: 0 0 27.33% !important;
        max-width: 27.33% !important;
    }

    .col-vrfycand-Styl {
        flex: 0 0 16% !important;
        max-width: 16% !important;
    }

    .col-ModVet_vrfycand-Styl {
        flex: 0 0 16% !important;
        max-width: 16% !important;
        margin-left: 9%;
    }

    .col-ModvrfyStatus-Styl {
        flex: 0 0 100% !important;
        max-width: 35%;
        /*  max-width: 16% !important;*/
    }

    .col-cndsrch-Styl {
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }

    .col-TlCdIC-Styl {
        flex: 0 0 12.33%;
        max-width: 12.33%;
    }


    .col-certSvCntLbl-Styl-1 {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-certSvCntLbl-Styl-2 {
        flex: 0 0 17% !important;
        max-width: 17% !important;
    }

    .col-certSvCntLbl-Styl-3 {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-certSvCntLbl-Styl-4 {
        flex: 0 0 11% !important;
        max-width: 11% !important;
    }

    .col-certNULbl-Styl {
        flex: 0 0 15.33% !important;
        max-width: 15.33% !important;
    }


    .col-CrtLstNum-Styl {
        flex: 0 0 16.67% !important;
        max-width: 16.67% !important;
    }

    .omh-bnr-name {
        font-size: 24px !important;
    }

    .omh-app-name {
        font-size: 18px !important;
    }

    .AlrtTblStyl {
        width: 95% !important;
    }

    /* Internal Sub Menu  */
    .AppHeaderMnuStyl {
        height: 45px;
    }

    /* Internal Sub Menu  */

    .omh-app-name {
        padding-top: 18px !important;
        padding-bottom: 12px !important;
    }

    #omh-dropdown-menu {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 300px !important;
        color: #fff;
        background-color: white;
        margin-top: 5px;
    }

    #omh-dropdown-menuCstm {
        transform: translate3d(-77px, 23px, 0px) !important; /*-140px, 35px, 0px*/
        width: 175px !important;
        box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
        border-radius: 2px;
        color: #fff;
        background-color: white;
        margin-top: 5px;
        top: 0px !important;
        left: 70px !important;
    }

    .dlmsLgOutBtnLftStyl {
        margin-left: 20%;
    }

    .omh-dropdown-menuInvrs, .omh-dropdown-menuInvrsIntrnl {
        text-align: center;
        margin-top: -11px;
        pointer-events: none;
    }

    .xl-expr-txt {
        width: 126% !important;
    }

    .col-vrfycandprm-Styl {
        padding-right: 9px;
    }

    .col-CrtPOS-Styl {
        width: 130px;
    }

    .col-infoCrtMrgn-Styl {
        flex: 0 0 13.33%;
        max-width: 13.33%;
    }

    .col-infoCrtMrgn-Styl-1 {
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }

    .col-admnExmDt-Styl {
        flex: 0 0 21%;
        max-width: 21%;
    }

    .col-CertMnthLbl-Styl {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .col-CertMnthCstLbl-Styl {
        flex: 0 0 13% !important;
        max-width: 13% !important;
    }

    .col-infoCrtTlCd-Styl {
        flex: 0 0 18.33% !important;
        max-width: 18.33% !important;
    }

    .col-cndsrch-Styl-Ovr {
        flex: 0 0 22.33%;
        max-width: 22.33%;
    }

    .col-CrtIsuDt-Styl {
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }

    .col-CertClrNum-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .col-CertVldThrLbl-Styl {
        flex: 0 0 11.33%;
        max-width: 11.33%;
    }

    .col-CertVldThr-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .col-CertIntDtTm-Styl {
        flex: 0 0 14%;
        max-width: 14%;
    }

    .col-CrtChrErrMsg-Styl {
        padding-left: 160px;
    }


    .col-CrtChrErrMsg-Styl-1 {
        padding-left: 225px;
    }

    .col-CertCnvsThrScr-Styl {
        max-width: 25% !important;
        flex: 0 0 25% !important;
    }

    .col-CertFstTrk-Styl {
        flex: 0 0 27.33%;
        max-width: 27.33%;
    }

    .crtCnvOnlnApptTblStyl {
        width: 80%;
    }

    .crtCnvRchCndTblStyl, .infoCertSummryTblStyl {
        width: 58%;
    }

    .crtPrntLtrTblStyl {
        width: 65%;
    }

    .infoCertSummryTblPrvwStyl {
        width: 85%;
    }

    .col-CrtOCLstClsdDt-Styl {
        max-width: 15%;
        flex: 0 0 15%;
    }

    .col-CrtSbmtPrvw-Styl {
        margin-left: 18%;
    }

    .col-Announcement-Styl {
        margin-left: 35%;
    }

    .col-CrtElgbClsDtWdth-Styl {
        flex: 0 0 9.67% !important;
        max-width: 9.67% !important;
    }


    .col-CrtElgbIsuDt-Styl {
        flex: 0 0 10% !important;
        max-width: 10% !important;
    }

    .col-RstElgbIsuDt-Styl {
        flex: 0 0 13% !important;
        max-width: 13% !important;
    }

    .col-CertClsdDt-Styl {
        flex: 0 0 11.67% !important;
        max-width: 11.67% !important;
    }

    .col-IntRespDtAvail-Styl {
        flex: 0 0 67.33% !important;
        max-width: 67.33% !important;
    }

    .col-Ristrct-PvwCmts-Styl {
        padding-right: 32px !important;
    }

    .col-MdfyLName-Styl {
        flex: 0 0 17.33% !important;
        max-width: 17.33% !important;
    }


    .alrtGrdTblStyl {
        width: 80%;
    }

    .alrtGrdDtStyl {
        width: 17%;
    }

    .col-AdmExmUpdSrch-Styl {
        margin-left: 40%;
    }

    /*.exprTb-ChkBx-Offset {
		padding-left: 15px;
	}*/

    .exprTb-EmpStJbDut-Offset {
        padding-left: 26px;
    }

    .exprDtlsFrmCls {
        width: 99%;
    }

    .exprCrdCls {
        padding-left: 15px;
    }

    .xl-Expr-LblStyl1 {
        max-width: 26%;
        flex: 0 0 26%;
    }

    /*.exprWorkDPSettingsErr {
		padding-left: 60px;
	}*/

    /*.exprWorkDPJobDutiesErr {
		padding-left: 60px;
	}*/

    .exprTb-Offset {
        margin-left: 5%;
    }

    .exprJDOthrCls {
        padding-left: 15px !important;
    }

    .colEduNameStyl {
        width: 107% !important;
    }

    .col-rptMtrcsExmStyl {
        padding-left: 130px;
    }

    .inpMtrcsExmCdStyl {
        width: 405px;
    }

    .usrDshBrdPrefMutiStyl {
        padding-left: 55px;
    }

    .col-TUIntrvwStyl {
        width: 50%;
    }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        top: 28px;
    }

    .col-LocPrefStyl {
        margin-left: 7px;
    }

    .colCntctCndStyl {
        flex: 0 0 35%;
        max-width: 35%;
    }

    .dlmsINTRNLPrsnlInfoMrgLftStyl {
        margin-left: 30px;
    }

    .invalid-feedback.feedback-icon {
        right: 10px;
    }


    .dlmsCertCharDscStyl {
        flex: 0 0 17%;
        max-width: 17%;
    }

    .dlmsCertCharDscStylCstm {
        flex: 0 0 12%;
        max-width: 12%;
    }

    .dlmsCertCharDscStylCstm2 {
        flex: 0 0 9%;
        max-width: 9%;
    }

    .dlmsCertCharDscStylCstm2PdLft {
        padding-left: 30px !important;
    }

    .feedback-iconCstm2 {
        right: 25px !important;
    }

    .feedback-iconCstm3 {
        right: 10px !important;
    }

    .dlmsINRNLPrntLtrStyl {
        width: 285px;
    }

    .dlmsPdLftDlgStyl {
        margin-left: 8% !important;
    }

    .col-DwnldMtrcs {
        margin-top: -5px;
    }

    .dlmsDshbrdApplExamLblStylCstm {
        width: 285px;
        /*padding-top: 5px;*/
    }

    .col-xl-SnrCrd {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 12.33%;
        max-width: 12.33%;
    }

    .col-xl-ExprZip {
        max-width: 9% !important;
        flex: 0 0 9% !important;
    }

    .dlmsExprJbWSStyl {
        padding-left: 0px !important;
    }

    .input-expr-zip-style {
        width: 75px !important;
        margin-top: 2px;
    }

    .col-xl-ExprZipLbl {
        max-width: 15.67%;
        flex: 0 0 15.67%;
        padding-top: 2px;
    }

    .dlmsExprCurrEmpStyl {
        padding-left: 35px !important;
    }


    .bs-wizard > .bs-wizard-step {
        width: 11% !important;
    }


    .xl-Chk-CurrEmplyd {
        margin-bottom: 0px;
    }

    .xl-offset-CurrEmplyd {
        padding-top: 0px !important;
        margin-left: 0px !important;
        margin-top: -2px;
    }


    .offset-HrsWkrd {
        margin-left: 9% !important;
    }

    .xl-Expr-FrmDtLbl {
        max-width: 22%;
        flex: 0 0 22%;
    }

    .xl-Expr-FrmDt {
        max-width: 15%;
        flex: 0 0 15%;
    }

    .xl-Expr-ToDtLbl {
        max-width: 20%;
        flex: 0 0 20%;
    }

    .xl-Expr-ToDt {
        max-width: 13%;
        flex: 0 0 13%;
    }

    #nys_omh_jobs_skip {
        top: 58px !important;
        left: 72px !important;
    }

    /*.btnMHTAAddRmvAnother {
		width: 225px !important;
	}*/

    .btnSHTAAddRmvAnother {
        width: 225px !important;
    }

    .btnAddRmvAnother {
        width: 225px !important;
    }

    .input-zip-style {
        width: 100% !important;
    }

    .col-xl-SelOne {
        max-width: 19% !important;
        flex: 0 0 19%;
    }

    .col-xl-PerInfoCity {
        max-width: 25% !important;
        flex: 0 0 25% !important;
    }

    .col-xl-PerInfoState {
        max-width: 16.67% !important;
    }

    .col-xl-PerInfoZip {
        max-width: 16.67% !important;
        flex: 0 0 16.67% !important;
    }

    .col-xl-PerInfoZipPL {
        max-width: 15.67% !important;
        flex: 0 0 15.67% !important;
    }

    .col-PerAddrLbl {
        max-width: 81.33% !important;
        flex: 0 0 81.33%;
    }

    .col-xl-PerInfoStateLbl {
        max-width: 16.7% !important;
        flex: 0 0 16.67%;
    }

    .col-PerOthrPhLbl {
        max-width: 24.67% !important;
        flex: 0 0 24.67% !important;
    }

    .col-PerInfoZipLbl {
        max-width: 10% !important;
        flex: 0 0 10% !important;
    }

    .col-xl-ExprStateLbl {
        max-width: 17.33% !important;
        flex: 0 0 17.33%;
        padding-top: 2px;
    }


    .col-MdfyZip-Styl {
        max-width: 16.67% !important;
        flex: 0 0 16.67% !important;
    }


    .visible-xl {
        display: block !important;
    }

    html, body {
        font-size: 16px !important;
    }

    .dlmsBdyStyl {
        overflow-x: hidden;
    }

    .col-dshUsrAddress0 {
        margin-left: 23px !important;
    }

    .col-dshUsrAddress {
        margin-left: 25px !important;
    }

    .col-dshUsrCountry {
        margin-left: 71px !important;
    }

    .col-dshUsrCity {
        margin-left: 100px !important;
    }

    .col-dshUsrState {
        margin-left: 91px !important;
    }

    .col-dshUsrZip {
        margin-left: 105px !important;
    }

    .col-dshUsrZip-1 {
        margin-left: 112px !important;
    }

    .col-dshUsrPhone {
        margin-left: 55px !important;
    }

    .col-dshUsrOthrPhone {
        margin-left: 43px !important;
    }



    /*#btnLogout {
margin-top: 22px !important;
}*/

    .nys-global-header {
        height: 75px !important;
    }

    .omh_frst_cnt_nav {
        font-size: 24px !important;
    }

    .sidebar-nav {
        width: 205px !important;
        top: 35px !important;
    }

    .sidebar-nav-alt {
        width: 212px !important;
    }

    .sidebar-nav-Custom {
        width: 205px !important;
    }

    .sidebar-nav-CustomDsh {
        width: 300px !important;
    }

    .sidebar-nav-RosDsh {
        width: 210px !important;
    }

    .dlmsDshCrdStyl {
        padding-left: 320px !important;
        padding-right: 0px;
    }

    .dlmsPdNoLftCstmStyl {
        padding-left: 15px;
    }

    .dlmsPdNoLftBtnCstmStyl {
        margin-left: 15px;
        margin-top: 0px;
    }

    .dlmsDshTbStyl {
        padding-left: 315px !important;
    }

    .dlmsWrnCrdStyl {
        padding-left: 150px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .sidebarWrap
    .sidebarWrapperNav {
        position: static !important;
    }

    .navbar {
        left: 30px !important
    }

    .dlmsDshLeftNavCstm {
        left: 15px !important;
        z-index: 1;
    }

    .dlmsDshLeftNavDflt {
        left: 15px !important;
    }

    .xl-StateLbl-Styl {
        max-width: 17.33% !important;
        flex: 0 0 17.333333%;
    }

    .xl-EduState-Styl {
        max-width: 20% !important;
        flex: 0 0 20%;
    }

    .col-xl-ExprState {
        max-width: 16% !important;
    }

    .edu-state-styl {
        width: 100% !important;
    }

    .input-eduCity-Styl {
        width: 100% !important;
    }

    .xl-Edu-StateErr {
        width: 15.5% !important;
    }

    .xl-flex {
        display: flex !important;
    }

    .xl-offset-cntExam {
        margin-left: 13.67% !important;
    }

    .col-xl-custom-left-pg {
        margin-left: 18%;
    }

    .col-xl-custom-left-pgCstm {
        margin-left: 18.5%;
    }

    .col-xl-custom-left-vet-pg {
        margin-left: 12.5%;
        margin-top: 1%;
    }

    .col-dshUsrStatePadLeft {
        padding-left: 5px !important;
    }

    .xl-txt-right {
        text-align: right;
    }

    .row-xl-inline {
        display: inline !important;
    }

    .hidden-xl {
        display: none !important;
    }


    /*.btnMHTAExamNext, .btnContinue {
		width: 120px !important;
	}

	.btnExamNext, .btnSHTAExamNext {
		width: 120px !important;
	}*/

    .btnMHTAExamSaveExit, .btnMHTAEduSaveExit, #btnMHTAHome, #btnSHTAHome, .btnMHTASkipReview, .btnMHTASkipReviewRvw {
        width: 150px !important;
    }

    .btnExamSaveExit, .btnSHTAExamSaveExit, .btnRNExamSaveExit, .btnCLNRExamSaveExit, .btnLMSWExamSaveExit, .btnSWExamSaveExit, .btnPSYExamSaveExit, btnExamSaveExit, .btnSHTAEduSaveExit, #btnSHTAHome, .btnSHTASkipReview, .btnSHTASkipReviewRvw, .btnSkipReview {
        width: 150px !important;
    }

    #btnMHTALocSaveExitDshBrd {
        width: 170px !important;
    }

    .btn-exam-close-custom-Dlg {
        width: 95px !important;
    }

    .btn-no-custom-Dlg {
        height: 27px !important;
    }

    .btn-custom-MyJobs {
        /*height: 22px !important;
margin-bottom: 6px;*/
        text-decoration: none;
        color: #007ac2;
        background-color: transparent;
        border-collapse: collapse;
        background: none !important;
        border: none;
        padding: 0px !important;
    }

    .btn-custom-MyPref {
        height: 22px !important;
        margin-bottom: 6px;
        width: 290px !important;
    }

    .col-xl-personalInfo {
        width: 18% !important;
    }

    .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
        top: 62% !important;
    }

    .col-dshBrd-BtnMrgLft {
        margin-left: 30.33% !important;
    }

    .usrDsh-cntry-styl {
        width: 202px !important;
    }

    .col-ConfirmWdth {
        width: 60% !important;
    }

    .col-dshUsrErr {
        margin-left: 145px !important;
    }

    .col-usrDshStateDD {
        width: 135px !important;
    }

    .exprShowLoading {
        margin-top: 10% !important;
    }

    .eduShowLoading, .bachEduShowLoading {
        margin-top: 4% !important;
    }

    .RNEduShowLoading, .LPNEduShowLoading {
        margin-top: 3% !important;
    }

    .col-offset-MnlLoc {
        width: auto !important;
    }

    .geoMapShowLoading {
        left: 45% !important;
        top: 55% !important;
    }

    #mapa {
        top: 37.75% !important;
    }


    #btnPreReqByPass {
        margin-left: 14px;
    }

    .col-xl-DL {
        width: 27% !important;
    }

    .fntWghtStyl {
        width: 99px;
    }

    .col-dshUsrInfo {
        width: 180px !important;
    }

    .loc_fac_dtls {
        font-size: 13px !important;
    }


    .hr-NxtTb-Styl {
        width: 101px !important;
    }


    .hr-PrvTb-Styl {
        width: 133px !important;
    }

    .hr-locExam-styl, .hr-examdataExam-styl {
        width: 75% !important;
    }

    .hr-scoreBandExam-styl {
        width: 35% !important;
    }

    .hr-facExam-styl, .hr-trafExam-styl {
        width: 50% !important;
    }

    .hr-startdt-Err-Styl {
        margin-left: 183px !important;
    }

    .hr-enddt-Err-Styl {
        margin-left: 40px !important;
    }

    .hr-dtErr-Styl {
        margin-left: 262px !important;
    }

    .exmToRvwEndDtErrStyl {
        margin-left: 245px !important;
    }

    .hrRoleMnuStyle {
        width: 25% !important;
    }

    .xl-offset-cntExam {
        margin-left: 14% !important;
    }

    .xl-maptbldefaulthght {
        min-height: 700px;
        padding-top: 15px;
        margin-left: -5%;
        width: 110%;
    }

    #popupSelFac {
        right: 2%;
        margin-top: -32% !important;
    }

    .col-swtchMnlSelBtnWdth {
        width: 87.5%;
    }

    #showGeoMap {
        left: 50% !important;
        top: 50% !important;
    }

    .col-swtchMapBtnWdth {
        width: 94%;
    }

    .col-LocPrefMapWdth {
        max-width: 73%;
        flex: 0 0 73%;
    }

    .col-LocPrefFacWdth {
        max-width: 25%;
        flex: 0 0 25%;
        margin-left: 15px;
        margin-top: 45px;
        padding-right: 15px;
    }


    .xl-LocPref-Styl {
        margin-left: 9%;
        padding-top: 50px;
        width: 100%;
    }

    .xl-Locpref-TxtStyl {
        width: 95%;
    }

    .col-expr-hrswrk {
        width: 238px !important;
    }

    .xl-rvw-offset-expr-city {
        width: 15.33% !important;
    }

    .xl-rvw-offset-expr-state {
        width: 18% !important;
    }

    .xl-rvw-offset-expr-zip {
        width: 16.33% !important;
    }

    .xl-rvw-offset-expr-To {
        width: 25% !important;
    }

    .input-expr-state {
        width: 130px !important;
        margin-top: 2px;
    }

    .col-exp-toTxt-offset {
        margin-left: 31.33% !important;
    }

    .xl-offset-expr-To {
        width: 17.33% !important;
    }

    .xl-expr-State {
        width: 14% !important;
    }

    .col-todt-expr {
        width: 9.5% !important;
        padding-right: 0px !important;
    }

    .col-iscurremployed-expr {
        padding-top: 2px;
        padding-left: 35px !important;
    }

    .xl-offset-expr-city {
        width: 18% !important;
    }

    .xl-offset-expr-zipTxt {
        width: 10.5% !important
    }

    .xl-offset-expr-zip {
        width: 15.4% !important;
        margin-top: 5px;
    }

    .xl-offset-expr-state {
        width: 17.1% !important;
        margin-top: 5px;
    }

    .input-personalInfo-phone {
        width: 135px !important;
    }

    .xl-text-right {
        text-align: right;
    }


    .col-offset-employed {
        margin-left: 7.7%;
    }

    .xl-offset-personalInfo-state {
        width: 9.25% !important;
        margin-top: 5px;
    }

    .xl-offset-personalInfo-zip {
        width: 7.6% !important;
        margin-top: 5px;
    }

    .input-personalInfo-state {
        margin-top: 2px;
        width: 115% !important;
    }

    .input-personalInfo-addr {
        width: 100% !important;
    }

    .navbar-header {
        display: none;
    }


    .sidebar-nav {
        top: 35px !important;
    }


    .DD-custom-Pre {
        width: 140px;
    }

    .input-pre-style {
        width: 325px !important;
    }

    .ny-sub-drop-menu-remove {
        color: white;
        padding-top: 25px;
        padding-left: 22px;
    }

    .ny-sub-drop-menu-chev-left {
        display: none;
    }

    #padBtmSgnOn {
        padding-bottom: 50px;
    }

    .input-expr-issued {
        width: 70px !important;
    }


    .input-expr-phone {
        width: 135px !important;
    }

    .prg-wdth {
        width: 16%;
    }

    .frameHghStyl {
        height: 31%;
    }

    .frameWdthStyl {
        height: 235px;
        padding-left: 0px;
        width: 92%;
        position: absolute;
    }

    .carousel-txt-wdth-styl {
        width: 95%;
    }

    .carousel-wdth-Styl {
        width: 90%;
        padding-left: 100px;
    }

    .DD-custom-Title {
        width: 95px;
    }

    .DD-custom-Suffix {
        width: 100px;
    }

    .input-ph-style {
        width: 120px;
    }


    .input-name-style {
        width: 160px;
    }

    .input-ext-style {
        width: 65px;
    }


    .input-ss-style {
        width: 110px;
    }

    .input-cityProv-style, .input-expr-city, .txt-Regwdth-Styl {
        width: 105% !important;
    }

    .DD-PhTyp-style {
        width: 130px;
    }

    .DD-PrefCnt-style {
        width: 210px;
    }

    .btn-Reg-Exit {
        margin-top: -5px;
    }

    .col-certPOSLstLbl-Styl {
        flex: 0 0 9.33% !important;
        max-width: 9.33% !important;
    }

    .col-certPOSLstLbl1-Styl {
        flex: 0 0 13% !important;
        max-width: 13% !important;
    }

    .col-certLstLbl1-Styl {
        flex: 0 0 12% !important;
        max-width: 12% !important;
    }

    .xl-pad-top2 {
        padding-top: 2px;
    }

    .xl-pad-top5 {
        padding-top: 5px;
    }

    .xl-pad-top10 {
        padding-top: 10px;
    }

    .xl-pad-top15 {
        padding-top: 15px;
    }

    .xl-pad-top20 {
        padding-top: 20px;
    }

    .xl-pad-top25 {
        padding-top: 25px;
    }

    .xl-pad-top30 {
        padding-top: 30px;
    }

    .xl-pad-top35 {
        padding-top: 35px;
    }

    .xl-pad-top40 {
        padding-top: 40px;
    }

    .xl-pad-top45 {
        padding-top: 45px;
    }

    .xl-pad-top50 {
        padding-top: 50px;
    }

    .xl-pad-top55 {
        padding-top: 55px;
    }

    .xl-pad-top60 {
        padding-top: 60px;
    }

    .xl-pad-top65 {
        padding-top: 65px;
    }

    .xl-pad-top70 {
        padding-top: 70px;
    }

    .xl-pad-top75 {
        padding-top: 75px;
    }


    .xl-pad-bottom0 {
        padding-bottom: 0px;
    }

    .xl-pad-bottom5 {
        padding-bottom: 5px;
    }

    .xl-pad-bottom10 {
        padding-bottom: 10px;
    }

    .xl-pad-bottom15 {
        padding-bottom: 15px;
    }

    .xl-pad-bottom20 {
        padding-bottom: 20px;
    }

    .xl-pad-bottom25 {
        padding-bottom: 25px;
    }

    .xl-pad-bottom30 {
        padding-bottom: 30px;
    }

    .xl-pad-bottom35 {
        padding-bottom: 35px;
    }

    .xl-pad-bottom40 {
        padding-bottom: 40px;
    }

    .xl-pad-bottom45 {
        padding-bottom: 45px;
    }

    .xl-pad-bottom50 {
        padding-bottom: 50px;
    }

    .xl-pad-bottom55 {
        padding-bottom: 55px;
    }

    .xl-pad-bottom60 {
        padding-bottom: 60px;
    }

    .xl-pad-bottom65 {
        padding-bottom: 65px;
    }

    .xl-pad-bottom70 {
        padding-bottom: 70px;
    }

    .xl-pad-bottom75 {
        padding-bottom: 75px;
    }


    .xl-pad-right5 {
        padding-right: 5px;
    }

    .xl-pad-right10 {
        padding-right: 10px;
    }

    .xl-pad-right15 {
        padding-right: 15px;
    }

    .xl-pad-right20 {
        padding-right: 20px;
    }

    .xl-pad-right25 {
        padding-right: 25px;
    }

    .xl-pad-right30 {
        padding-right: 30px;
    }

    .xl-pad-right35 {
        padding-right: 35px;
    }

    .xl-pad-right40 {
        padding-right: 40px;
    }

    .xl-pad-right45 {
        padding-right: 45px;
    }

    .xl-pad-right50 {
        padding-right: 50px;
    }

    .xl-pad-right55 {
        padding-right: 55px;
    }

    .xl-pad-right60 {
        padding-right: 60px;
    }

    .xl-pad-right65 {
        padding-right: 65px;
    }

    .xl-pad-right70 {
        padding-right: 70px;
    }

    .xl-pad-right75 {
        padding-right: 75px;
    }


    .xl-pad-left0 {
        padding-left: 0px;
    }

    .xl-pad-left5 {
        padding-left: 5px;
    }

    .xl-pad-left10 {
        padding-left: 10px;
    }

    .xl-pad-left15 {
        padding-left: 15px;
    }

    .xl-pad-left20 {
        padding-left: 20px;
    }

    .xl-pad-left25 {
        padding-left: 25px;
    }

    .xl-pad-left30 {
        padding-left: 30px;
    }

    .xl-pad-left35 {
        padding-left: 35px;
    }

    .xl-pad-left40 {
        padding-left: 40px;
    }

    .xl-pad-left45 {
        padding-left: 45px;
    }

    .xl-pad-left50 {
        padding-left: 50px;
    }

    .xl-pad-left55 {
        padding-left: 55px;
    }

    .xl-pad-left60 {
        padding-left: 60px;
    }

    .xl-pad-left65 {
        padding-left: 65px;
    }

    .xl-pad-left70 {
        padding-left: 70px;
    }

    .xl-pad-left75 {
        padding-left: 75px;
    }


    .xl-margin-top2 {
        margin-top: 2px;
    }

    .xl-margin-top5 {
        margin-top: 5px;
    }

    .xl-margin-top10 {
        margin-top: 10px;
    }

    .xl-margin-top15 {
        margin-top: 15px;
    }

    .xl-margin-top20 {
        margin-top: 20px;
    }

    .xl-margin-top25 {
        margin-top: 25px;
    }

    .xl-margin-top30 {
        margin-top: 30px;
    }

    .xl-margin-top35 {
        margin-top: 35px;
    }

    .xl-margin-top40 {
        margin-top: 40px;
    }

    .xl-margin-top45 {
        margin-top: 45px;
    }

    .xl-margin-top50 {
        margin-top: 50px;
    }

    .xl-margin-top55 {
        margin-top: 55px;
    }

    .xl-margin-top60 {
        margin-top: 60px;
    }

    .xl-margin-top65 {
        margin-top: 65px;
    }

    .xl-margin-top70 {
        margin-top: 70px;
    }

    .xl-margin-top75 {
        margin-top: 75px;
    }


    .xl-margin-bottom5 {
        margin-bottom: 5px;
    }

    .xl-margin-bottom10 {
        margin-bottom: 10px;
    }

    .xl-margin-bottom15 {
        margin-bottom: 15px;
    }

    .xl-margin-bottom20 {
        margin-bottom: 20px;
    }

    .xl-margin-bottom25 {
        margin-bottom: 25px;
    }

    .xl-margin-bottom30 {
        margin-bottom: 30px;
    }

    .xl-margin-bottom35 {
        margin-bottom: 35px;
    }

    .xl-margin-bottom40 {
        margin-bottom: 40px;
    }

    .xl-margin-bottom45 {
        margin-bottom: 45px;
    }

    .xl-margin-bottom50 {
        margin-bottom: 50px;
    }

    .xl-margin-bottom55 {
        margin-bottom: 55px;
    }

    .xl-margin-bottom60 {
        margin-bottom: 60px;
    }

    .xl-margin-bottom65 {
        margin-bottom: 65px;
    }

    .xl-margin-bottom70 {
        margin-bottom: 70px;
    }

    .xl-margin-bottom75 {
        margin-bottom: 75px;
    }


    .xl-margin-right5 {
        margin-right: 5px;
    }

    .xl-margin-right10 {
        margin-right: 10px;
    }

    .xl-margin-right15 {
        margin-right: 15px;
    }

    .xl-margin-right20 {
        margin-right: 20px;
    }

    .xl-margin-right25 {
        margin-right: 25px;
    }

    .xl-margin-right30 {
        margin-right: 30px;
    }

    .xl-margin-right35 {
        margin-right: 35px;
    }

    .xl-margin-right40 {
        margin-right: 40px;
    }

    .xl-margin-right45 {
        margin-right: 45px;
    }

    .xl-margin-right50 {
        margin-right: 50px;
    }

    .xl-margin-right55 {
        margin-right: 55px;
    }

    .xl-margin-right60 {
        margin-right: 60px;
    }

    .xl-margin-right65 {
        margin-right: 65px;
    }

    .xl-margin-right70 {
        margin-right: 70px;
    }

    .xl-margin-right75 {
        margin-right: 75px;
    }


    .xl-margin-left5 {
        margin-left: 5px;
    }

    .xl-margin-left10 {
        margin-left: 10px;
    }

    .xl-margin-left15 {
        margin-left: 15px;
    }

    .xl-margin-left20 {
        margin-left: 20px;
    }

    .xl-margin-left25 {
        margin-left: 25px;
    }

    .xl-margin-left30 {
        margin-left: 30px;
    }

    .xl-margin-left35 {
        margin-left: 35px;
    }

    .xl-margin-left40 {
        margin-left: 40px;
    }

    .xl-margin-left45 {
        margin-left: 45px;
    }

    .xl-margin-left50 {
        margin-left: 50px;
    }

    .xl-margin-left55 {
        margin-left: 55px;
    }

    .xl-margin-left60 {
        margin-left: 60px;
    }

    .xl-margin-left65 {
        margin-left: 65px;
    }

    .xl-margin-left70 {
        margin-left: 70px;
    }

    .xl-margin-left75 {
        margin-left: 75px;
    }
}

.padtop0 {
    padding-top: 0px;
}

.padtop2 {
    padding-top: 2px;
}

.padtop3 {
    padding-top: 3px;
}

.padtop5 {
    padding-top: 5px;
}

.padtop10 {
    padding-top: 10px;
}

.padtop12 {
    padding-top: 12px;
}

.padtop15 {
    padding-top: 15px;
}

.padtop20 {
    padding-top: 20px;
}

.padtop25 {
    padding-top: 25px;
}

.padtop30 {
    padding-top: 30px;
}

.padtop35 {
    padding-top: 35px;
}

.padtop40 {
    padding-top: 40px;
}

.padtop45 {
    padding-top: 45px;
}

.padtop50 {
    padding-top: 50px;
}

.padtop75 {
    padding-top: 75px;
}

.padbottom2 {
    padding-bottom: 2px;
}

.padbottom0 {
    padding-bottom: 0px;
}

.padbottom5 {
    padding-bottom: 5px;
}

.padbottom10 {
    padding-bottom: 10px;
}

.padbottom15 {
    padding-bottom: 15px;
}

.padbottom20 {
    padding-bottom: 20px;
}

.padbottom25 {
    padding-bottom: 25px;
}

.padbottom30 {
    padding-bottom: 30px;
}

.padbottom35 {
    padding-bottom: 35px;
}

.padbottom40 {
    padding-bottom: 40px;
}

.padbottom45 {
    padding-bottom: 45px;
}

.padbottom50 {
    padding-bottom: 50px;
}


.padright0 {
    padding-right: 0px;
}

.padright5 {
    padding-right: 5px;
}

.padright10 {
    padding-right: 10px;
}

.padright15 {
    padding-right: 15px;
}

.padright20 {
    padding-right: 20px;
}

.padright25 {
    padding-right: 25px;
}

.padright30 {
    padding-right: 30px;
}

.padright35 {
    padding-right: 35px;
}

.padright40 {
    padding-right: 40px;
}

.padright45 {
    padding-right: 45px;
}

.padright50 {
    padding-right: 50px;
}


.padleft0 {
    padding-left: 0px;
}

.padleft5 {
    padding-left: 5px;
}

.padleft10 {
    padding-left: 10px;
}

.padleft15 {
    padding-left: 15px;
}

.padleft20 {
    padding-left: 20px;
}

.padleft25 {
    padding-left: 25px;
}

.padleft30 {
    padding-left: 30px;
}

.padleft35 {
    padding-left: 35px;
}

.padleft40 {
    padding-left: 40px;
}

.padleft45 {
    padding-left: 45px;
}

.padleft50 {
    padding-left: 50px;
}

/*Margin*/

.margintop5 {
    margin-top: 5px;
}

.margintop10 {
    margin-top: 10px;
}

.margintop15 {
    margin-top: 15px;
}

.margintop20 {
    margin-top: 20px;
}

.margintop25 {
    margin-top: 25px;
}

.margintop30 {
    margin-top: 30px;
}

.margintop35 {
    margin-top: 35px;
}

.margintop40 {
    margin-top: 40px;
}

.margintop45 {
    margin-top: 45px;
}

.margintop50 {
    margin-top: 50px;
}

.margintop55 {
    margin-top: 55px;
}

.margintop60 {
    margin-top: 60px;
}

.margintop65 {
    margin-top: 65px;
}


.marginbottom5 {
    margin-bottom: 5px;
}

.marginbottom10 {
    margin-bottom: 10px;
}

.marginbottom15 {
    margin-bottom: 15px;
}

.marginbottom20 {
    margin-bottom: 20px;
}

.marginbottom25 {
    margin-bottom: 25px;
}

.marginbottom30 {
    margin-bottom: 30px;
}

.marginbottom35 {
    margin-bottom: 35px;
}

.marginbottom40 {
    margin-bottom: 40px;
}

.marginbottom45 {
    margin-bottom: 45px;
}

.marginbottom50 {
    margin-bottom: 50px;
}

.marginbottom55 {
    margin-bottom: 55px;
}

.marginbottom60 {
    margin-bottom: 60px;
}

.marginbottom65 {
    margin-bottom: 65px;
}



.marginright5 {
    margin-right: 5px;
}

.marginright10 {
    margin-right: 10px;
}

.marginright15 {
    margin-right: 15px;
}

.marginright20 {
    margin-right: 20px;
}

.marginright25 {
    margin-right: 25px;
}

.marginright30 {
    margin-right: 30px;
}

.marginright35 {
    margin-right: 35px;
}

.marginright40 {
    margin-right: 40px;
}

.marginright45 {
    margin-right: 45px;
}

.marginright50 {
    margin-right: 50px;
}

.marginright55 {
    margin-right: 55px;
}

.marginright60 {
    margin-right: 60px;
}

.marginright65 {
    margin-right: 65px;
}


.marginleft5 {
    margin-left: 5px;
}

.marginleft10 {
    margin-left: 10px;
}

.marginleft15 {
    margin-left: 15px;
}

.marginleft20 {
    margin-left: 20px;
}

.marginleft25 {
    margin-left: 25px;
}

.marginleft30 {
    margin-left: 30px;
}

.marginleft35 {
    margin-left: 35px;
}

.marginleft40 {
    margin-left: 40px;
}

.marginleft45 {
    margin-left: 45px;
}

.marginleft50 {
    margin-left: 50px;
}

.marginleft55 {
    margin-left: 55px;
}

.marginleft60 {
    margin-left: 60px;
}

.marginleft65 {
    margin-left: 65px;
}


.form-grp-hg {
    margin-bottom: 10px;
}

.infoAttestCls {
    width: 180px !important;
}

.VsblHdn {
    visibility: hidden;
}

.VsblHdnDspNon {
    visibility: hidden;
    display: none !important;
}

.VsblVSBDspInline {
    visibility: visible;
    display: inline-grid;
}

.displayBlock {
    display: block !important;
}


.btnType {
    border: 1px solid #999999;
    color: #212121;
    background: #dadada 50% 50% repeat-x;
    font-weight: normal;
}

.btnTypeHdn {
    border: 1px solid #C5C5C5;
    font-weight: normal;
    background: none repeat scroll 0 0;
    cursor: default !important;
    background-color: #f5f5f5;
}


.btnType:hover {
    border: 1px solid #d3d3d3;
    color: #ffffff;
    background: #2C809C 50% 50% repeat-x;
    cursor: pointer;
    font-weight: normal;
}

.classRed {
    color: #ab1a0f;
    text-align: left;
    vertical-align: middle;
}

/*.spanCRStyl {
	position: relative;
	margin-top: 3px;
	margin-right: 2px;
}
*/

.classDanger {
    color: #ab1a0f;
    text-align: left;
    vertical-align: middle;
}

.text-DLMScolor {
    color: #6f5091;
}

.bg-DLMSprimary {
    background-color: #43285D;
}

.bg-DLMSprimaryCstm {
    background-color: #dee2e6 !important;
}

.cl-DLMSError {
    color: #ff0000;
}

.cl-DLMSErrorBlk {
    color: #000;
}

.cl-DLMSWarn {
    color: #f4a71c;
}



/* Styles for validation helpers
-----------------------------------------------------------*/

.dspInln {
    display: inline;
}

.field-validation-error {
    color: #ab1a0f;
    /*font-weight: bold;*/
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    /*background-color: #ebcccc !important;*/
    border: 1px solid #ab1a0f !important;
    /*background: url(../images/search.png) no-repeat right;
	padding-right: 25px;*/
}

    .input-validation-error:focus {
        /*background-color: #ebcccc !important;*/
        border: 2px solid #ab1a0f !important;
    }

.invalid-feedback {
    color: #ab1a0f;
    font-size: 100%;
}

    .invalid-feedback.feedback-icon {
        position: absolute;
        width: auto;
        bottom: 12px;
        margin-top: 0;
    }

.validation-summary-errors {
    /*font-weight: bold;*/
    color: #ab1a0f;
}

.validation-summary-valid {
    display: none;
}

.input-validation-success {
    background-color: #F1F9F1;
    border: 1px solid #4cae4c;
}

/* Styles for validation helpers
-----------------------------------------------------------*/

.field-icon {
    position: absolute;
    top: 5px;
    right: 0px;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 22px;
    text-align: center;
    pointer-events: none;
    cursor: pointer;
}


.alert-info-custom {
    padding: 10px;
    margin-bottom: 15px;
}

.popover {
    width: 260px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}

.fa-lg-custom {
    vertical-align: 0em;
}

.crusor {
    cursor: pointer;
}

.pass-very-weak {
    font-weight: bold;
    color: #ab1a0f;
}

.pass-very-weak-bar {
    background: #ab1a0f;
    width: 20%;
    height: 2px;
}

.pass-weak {
    font-weight: bold;
    color: #eea236
}

.pass-weak-bar {
    background: #eea236;
    width: 40%;
    height: 2px;
}

.pass-good {
    font-weight: bold;
    color: #46b8da;
}

.pass-good-bar {
    background: #46b8da;
    width: 60%;
    height: 2px;
}

.pass-strong {
    font-weight: bold;
    color: #4cae4c;
}

.pass-strong-bar {
    background: #4cae4c;
    width: 80%;
    height: 2px;
}

.classRemove {
    color: #ab1a0f;
}

.sort-arr-styl {
    color: #23527c;
}


.alert-styl {
    background-color: #e9f5fb;
    border-left: 4px solid #6f5091;
    padding: .5rem 1rem;
    position: relative;
    letter-spacing: .01em;
}

    .alert-styl strong {
    }

.alert-icon-styl {
    color: #6f5091;
    position: absolute;
    left: -10px;
    background: #fff;
    top: 15px;
}


.progress-custom-lbl {
    padding-top: 2px;
}

.lbl-styl-custom {
    font-weight: bold;
}



/*Loader*/

.exam-Styl-Bg {
    background-repeat: no-repeat;
    background-color: #f5f5f5;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.examFrmStyl {
    background-repeat: no-repeat;
    background-color: #f5f5f5;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.showLoading, .geoMapShowLoading, .ajaxGrdShowLoading {
    position: absolute;
    left: 53%;
    top: 55%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 8px solid #fff;
    border-radius: 50%;
    border-top: 8px solid #6f5091;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 99999;
}

.showLoadingSpinner {
     border: 8px solid #fff;
    border-radius: 50%;
    border-top: 8px solid #6f5091;
    width: 45px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 99999;
    margin-left: 10px;
}


/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
.dot-pulse {
    position: relative;
    left: -9999px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #6f5091;
    color: #6f5091;
    box-shadow: 9999px 0 0 -5px;
    animation: dot-pulse 1.5s infinite linear;
    animation-delay: 0.25s;
    margin-left: 15px;
}

    .dot-pulse::before, .dot-pulse::after {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #6f5091;
        color: #6f5091;
    }

    .dot-pulse::before {
        box-shadow: 9984px 0 0 -5px;
        animation: dot-pulse-before 1.5s infinite linear;
        animation-delay: 0s;
    }

    .dot-pulse::after {
        box-shadow: 10014px 0 0 -5px;
        animation: dot-pulse-after 1.5s infinite linear;
        animation-delay: 0.5s;
    }

@keyframes dot-pulse-before {
    0% {
        box-shadow: 9984px 0 0 -5px;
    }

    30% {
        box-shadow: 9984px 0 0 2px;
    }

    60%, 100% {
        box-shadow: 9984px 0 0 -5px;
    }
}

@keyframes dot-pulse {
    0% {
        box-shadow: 9999px 0 0 -5px;
    }

    30% {
        box-shadow: 9999px 0 0 2px;
    }

    60%, 100% {
        box-shadow: 9999px 0 0 -5px;
    }
}

@keyframes dot-pulse-after {
    0% {
        box-shadow: 10014px 0 0 -5px;
    }

    30% {
        box-shadow: 10014px 0 0 2px;
    }

    60%, 100% {
        box-shadow: 10014px 0 0 -5px;
    }
}
/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
.dot-flashing {
    position: relative;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #6f5091;
    color: #6f5091;
    animation: dot-flashing 1s infinite linear alternate;
    animation-delay: 0.5s;
    margin-left: 15px;
}

    .dot-flashing::before, .dot-flashing::after {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
    }

    .dot-flashing::before {
        left: -15px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #6f5091;
        color: #6f5091;
        animation: dot-flashing 1s infinite alternate;
        animation-delay: 0s;
    }

    .dot-flashing::after {
        left: 15px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #6f5091;
        color: #6f5091;
        animation: dot-flashing 1s infinite alternate;
        animation-delay: 1s;
    }

@keyframes dot-flashing {
    0% {
        background-color: #6f5091;
    }

    50%, 100% {
        background-color: rgba(152, 128, 255, 0.2);
    }
}

.bypassShowLoading {
    position: absolute;
    left: 70%;
    top: 65%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 8px solid #fff;
    border-radius: 50%;
    border-top: 8px solid #6f5091;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 99999;
}

.exprShowLoading, .eduShowLoading, .bachEduShowLoading, .RNEduShowLoading, .LPNEduShowLoading, .dshBrdShowLoading, .crtOnlnApptDvShowLoading, .crtRchCndDvShowLoading {
    position: absolute;
    left: 53%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 8px solid #fff;
    border-radius: 50%;
    border-top: 8px solid #6f5091;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}


.cngShowLoading {
    position: absolute;
    left: 33%;
    top: 55%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 8px solid #fff;
    border-radius: 50%;
    border-top: 8px solid #6f5091;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 99999;
}

.showLoadingBg {
    background: #f5f5f5;
    opacity: 0.7;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }

    to {
        bottom: 0px;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}


/* Multi Select*/

.multiSelect {
    padding: 0;
    border: 0;
}

    .multiSelect .title {
        background-color: #fff;
        border: 1px solid #6193B5;
        padding: 0;
        margin: 0;
        cursor: default;
        color: #555;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

    .multiSelect div.title-open {
        border-bottom: 1px solid #fff;
    }

    .multiSelect .title {
        line-height: 1.4285;
        overflow: hidden;
        padding: 0.1em 1.1em .1em .5em;
        background: white url(../images/multiselect.gif) no-repeat top right;
    }

        .multiSelect .title:hover {
            background: white url(../images/multiselect-hover.gif) no-repeat top right;
        }

.multiSelectContent {
    position: absolute;
    min-height: 1em;
    background: white;
    padding: .1em;
    display: block;
    margin-top: -1px;
    border: 1px solid #999;
    overflow: auto;
    z-index: 99999;
}

.collapsed-custom {
    display: none;
}

.hide-calendar .ui-datepicker-calendar {
    display: none;
}

.multiSelectContent ul {
    overflow: auto;
    min-height: 1em;
    margin: 0;
    padding: 0;
}

.multiSelectContent li {
    cursor: pointer;
    margin: 0 0 .2em 0;
    list-style: none;
    color: #555;
}

    .multiSelectContent li:hover {
        background: #7D629C;
        color: White;
    }

    .multiSelectContent li input {
        margin-left: 3px;
    }

    .multiSelectContent li label {
        padding-left: 5px;
        margin-bottom: 3px;
    }

.arc90_multiselect {
    width: 12.5em;
    height: 1.35em;
    visibility: hidden;
}

.a9selectall {
    border-bottom: 1px solid #ccc;
}

/* Multi Select*/

/*Mult select Custom Width*/


#selMultiselectCheckBoxList {
    width: 85%;
}


/*Mult select Custom Width*/


/*Sign in*/

input::-ms-clear, input::-ms-reveal {
    display: none;
}

#DlmsSgnUsrPasswrd + .toggle-pass {
    cursor: pointer;
    pointer-events: all;
}

#DlmsSgnUsrPasswrd + .tg-password {
    cursor: pointer;
    pointer-events: all;
    right: 10px;
    top: 1px;
    text-decoration: underline;
}

.custom-pass-group {
    margin-top: 15px;
}

.custom-pass-shw-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 15px;
}

.custom-pass-form-group {
    margin-bottom: 0px;
}

.has-feedback .custom-pass-form-control {
    padding-right: 45px;
}

.custom-pass-form-control {
    display: block;
    width: 100%;
    /*height: 24px;*/
    padding: 0px 3px;
    line-height: 1.4285;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.sgn-popovr-Styl {
    color: #000;
}



.exam-box-Styl {
    background: linear-gradient(#fff, #f5f5f5, #f7f7f7);
    border: 1px solid #C0C0C0;
    padding-left: 25px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}

.rvwTbStyl {
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.exprTbStyl {
    /*border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;*/
    /*width: 110%;*/
    border: none !important;
}

/*#exprDPContent {
width: 90%;
}*/

#examTab1 .tab-content {
    border-top: 1px solid #C0C0C0;
}

#examTab1 .nav-pills {
    margin: 0;
}


#examTab2 .tab-content {
    border-top: 1px solid #C0C0C0;
}

#examTab2 .nav-pills {
    margin: 0;
}


#hrTab .tab-content {
    border-top: 1px solid #C0C0C0;
}

#hrTab .nav-pills {
    margin: 0;
}

#infoCertOCListTab .tab-content {
    border-top: 1px solid #C0C0C0;
}

#infoCertOCListTab .nav-pills {
    margin: 0;
}

#certOCListTab .tab-content {
    border-top: 1px solid #C0C0C0;
}

#certOCListTab .nav-pills {
    margin: 0;
}

#examTab1 .tab-content {
    border-top: 1px solid #C0C0C0;
}

#examTab1 .nav-pills {
    margin: 0;
}

#examTab2 .tab-content {
    border-top: 1px solid #C0C0C0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#examTab2 .nav-pills {
    margin: 0;
}

#hrTab .tab-content {
    border-top: 1px solid #C0C0C0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#hrTab .nav-pills {
    margin: 0;
}


#infoCertOCListTab .tab-content {
    border-top: 1px solid #C0C0C0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#infoCertOCListTab .nav-pills {
    margin: 0;
}

#certOCListTab .tab-content {
    border-top: 1px solid #C0C0C0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#certOCListTab .nav-pills {
    margin: 0;
}

/*Custom ExamTab Cls*/

.examTabStyl .nav-pills {
    margin: 0;
}

.examTabStyl .nav-pills > li {
    text-decoration: none;
    background-color: #eee;
    color: #000;
    border-left: none;
    border-radius: 4px 4px 0 0;
}

.examTabStyl .nav-pills > li > a {
    color: #000;
    width: 200px;
    height: 48px;
    padding: 10px 12px !important;
    border: 1px solid #fff;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-size: cover;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}

.examTabStyl .nav-pills > li > a {
    border: 1px solid #ced4da;
    /*border-radius: 4px 4px 4px 4px;*/
}

    .examTabStyl .nav-pills > li > a:hover,
    .examTabStyl .nav-pills > li > a:focus {
        text-decoration: none;
        background-color: #fff;
        color: #000;
        border-left: none;
        border: 1px solid #ced4da;
    }

.examTabStyl .nav-pills > li.active > a,
.examTabStyl .nav-pills > li.active > a:hover,
.examTabStyl .nav-pills > li.active > a:focus {
    color: white;
    background-color: #43285d;
    pointer-events: none;
    border: 1px solid #ced4da;
}


.examTabStyl .tab-content {
    border-top: 1px solid #C0C0C0;
}


.examTabStyl .nav-pills > li {
    text-decoration: none;
    background-color: #fff;
    color: #000;
    border-left: none;
    border-radius: 4px 4px 0 0;
}

    .examTabStyl .nav-pills > li > a {
        /*border-radius: 4px 4px 0 0;*/
        color: #000;
        /*font-weight: 600;*/
    }


/*Custom ExamTab Cls*/

.cardCstmStyl {
    border-radius: 2px 2px 2px 2px;
    background-color: rgba(241,241,241,.2);
    border: 1px solid #e9ecef;
}

.cardCstmStyl1 {
    background-color: #fff !important;
}

.examSummryTabErr {
    background-color: #ab1a0f !important;
    color: #fff !important;
}

.wdth-styl95 {
    width: 95%;
}

.wdth-styl97 {
    width: 97%;
}

.bg-info-custom {
    background-color: #D0DBE5;
    border-radius: 4px;
}

.exam-custom-Styl {
    background-color: #f7f7f7;
}

.summary-qst-styl {
    float: left;
    width: 83.33%;
}

.summary-inner-Styl {
    width: 95%;
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
}

.summary-inner-Styl-alt {
    width: 95%;
    background-color: #D0DBE5;
}


.summary-edu-lbl-wdth {
    width: 70px;
}

.summary-we-lbl-wdth {
    width: 250px;
}


.pager-custom li > a, .pager-custom li > span {
    border-radius: 0px;
    background-color: #6f5091;
    color: #fff;
    border: 1px solid #6f5091;
}

    .pager-custom li > a:hover, .pager-custom li > span:hover,
    .pager-custom li > a:focus, .pager-custom li > span:focus,
    .pager-custom li > a:active, .pager-custom li > span:active {
        border-radius: 0px;
        background: #6f5091;
    }


/*Region Dashboard*/

/*Region Marquee*/

.marquee {
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

    /* this is the tray moving around your container */
    .marquee span {
        display: inline-block;
        text-indent: 0;
        animation: marquee 25s linear infinite; /* here you select the animation */
        -webkit-animation: marquee 25s linear infinite; /* here you select the animation */
    }

        /* pause the animation on mouse over */
        .marquee span:hover {
            animation-play-state: paused;
            -webkit-animation-play-state: paused;
        }

/* define the animation */
@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translate(1000%, 0%);
    }

    100% {
        -webkit-transform: translate(-100%, 0%);
    }
}

@-moz-keyframes marquee {
    0% {
        -moz-transform: translate(1000%, 0%);
    }

    100% {
        -moz-transform: translate(-100%, 0%);
    }
}

@keyframes marquee {
    0% {
        transform: translate(1000%, 0%);
    }

    100% {
        transform: translate(-100%, 0%);
    }
}

@media (min-width: 1300px) and (max-width: 1920px) {

    @-webkit-keyframes marquee {
        0% {
            -webkit-transform: translate(1500%, 0%);
        }

        100% {
            -webkit-transform: translate(-100%, 0%);
        }
    }

    @-moz-keyframes marquee {
        0% {
            -moz-transform: translate(1500%, 0%);
        }

        100% {
            -moz-transform: translate(-100%, 0%);
        }
    }

    @keyframes marquee {
        0% {
            transform: translate(1500%, 0%);
        }

        100% {
            transform: translate(-100%, 0%);
        }
    }
}

/*Region Marquee*/

.dsb-exam-Styl {
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    /*font-size: 1.125em;*/
    border: 1px solid #C0C0C0;
    padding-left: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
    min-height: 500px;
}


.fa-lg-notify-custom {
    line-height: 0.75em;
    vertical-align: -0.06em;
}


.badge-notify-custom {
    background: #ab1a0f;
    position: relative;
    top: -12px;
    left: -15px;
    font-family: 'ProximaNovaRegular', Arial !important;
    font-weight: 600;
}


.btn-Exam-Start {
    width: 170px;
}

.btn-Exam-InPrg {
    width: 195px;
}

.notify-custom {
    cursor: pointer;
    color: #7D629C;
}

    .notify-custom:hover, .notify-custom:focus {
        cursor: pointer;
        color: #23527c;
    }

/*Region Dashboard*/


.dlms-well-Styl {
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border: 1px solid #C0C0C0;
    padding-left: 15px;
    border-radius: 5px;
    min-height: 60px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);
}


.dlms-well-Styl-no-bxs {
    background: linear-gradient(#fff, #f5f5f5, #ebedee);
    border: 1px solid #C0C0C0;
    padding-left: 15px;
    border-radius: 5px;
    min-height: 60px;
}


.fa-lg-attention {
    line-height: 0.75em;
    vertical-align: -0.06em;
}

.attention-spn {
    font-family: 'ProximaNovaRegular', Arial !important;
}

.dlmsprefStyl {
    padding-top: 8%;
    width: 82%;
    padding-left: 18%;
    padding-bottom: 10px;
}

.empPrefChkbox {
    height: 18px;
    width: 18px;
}

.empPrefChkboxTxtStyl {
    padding-top: 2px;
    padding-left: 7px;
    position: absolute;
    width: 350px;
}

.selBtnWdth45 {
    width: 45px;
}

.btnMHTAExamMapView {
    width: 152px;
}

.btnSHTAExamMapView {
    width: 152px;
}

.btnMHTAExamManualView {
    width: 140px;
}

.btnSHTAExamManualView {
    width: 140px;
}

a[aria-expanded=true] .glyphicon-plus {
    display: none;
}

a[aria-expanded=false] .glyphicon-minus {
    display: none;
}

button.ui-datepicker-current {
    display: none;
}


.hlpPnlBdyStyl {
    padding: 5px 15px 5px 15px;
}

.btn-Faq-ExpandAll {
    width: 95px;
}

.btn-Faq-CollapseAll {
    width: 105px;
}

/*GeoJson*/


.mapFacSelChkbox {
    height: 14px;
    width: 14px;
    cursor: pointer;
}

.selLstWdth44 {
    width: 44%;
}

#showGeoMap {
    left: 42%;
    top: 50%;
    z-index: 9999;
}

#geomap {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

#map {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

#mapa {
    width: 69.5%;
    min-height: 53%;
}

.omh_frst_cnt_nav_loc {
    font-weight: bold;
}

/*GeoJson*/
.btnMHTAExamSubmit {
    width: 190px !important;
}

.btnExamSubmit, .btnSHTAExamSubmit {
    width: 190px !important;
}

.btnMHTADec {
    width: 120px !important;
}

.btnSHTADec {
    width: 120px !important;
}

#btnExitCloseExam {
    width: 185px;
}


.dshUsrDtlWdth {
    width: 95%;
}

.dshBrdTb {
    min-height: 250px;
}

.examIndxInPrg {
    min-height: 285px;
}

.dshUsrDtl {
    border: 1px solid #C0C0C0;
    min-height: 55px;
}

.dshUsrDtlMyExam {
    border: 1px solid #C0C0C0;
    min-height: 55px;
    min-width: 70%
}

.dshUsrExam {
    border: 1px solid #C0C0C0;
    min-height: 27px;
    padding-top: 2px;
}

.col-dshUsrAddress {
    margin-left: 6px;
}

.col-dshUsrZip {
    margin-left: 88px;
}

.col-dshUsrZip-1 {
    margin-left: 98px;
}

.col-dshUsrCountry {
    margin-left: 51px;
}

.col-dshUsrState {
    margin-left: 74px;
}

.col-dshUsrCity {
    margin-left: 82px;
}

.col-dshUsrPhone {
    margin-left: 35px;
}

.col-dshUsrOthrPhone {
    margin-left: 24px;
}

.col-dshUsrStatePadLeft {
    padding-left: 10px;
}

.fntWghtStyl {
    font-weight: 600;
}

.bypassTabanchrStyl {
    color: #fff !important;
}

#btnPreReqByPass {
    width: 108px;
}

.exprToolTipCls {
    font-weight: bold;
    font-size: 21px;
    cursor: pointer;
    text-decoration: underline;
}

#exprInfoImg {
    width: 33px;
    height: 23px;
}

.infoImgStyl {
    width: 25px;
    height: 18px;
}

.hmnSrvAnchrImg {
    width: 25px;
    height: 18px;
    margin-top: -2px;
}

.DsbRdOnlyStyl {
    background-color: #eee;
    opacity: 1;
    cursor: not-allowed;
}

.hmnSrvAnchrStyl {
}

.ui-widget {
    font-family: 'ProximaNovaRegular', Arial !important;
    z-index: 9999 !important;
}

.ui-vet-widget {
    font-family: 'ProximaNovaRegular', Arial !important;
}


.dlgShwzIndexStyl {
    z-index: 99999 !important;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 16px !important;
}

.leaflet-grn-styl {
    margin-left: -12px;
    margin-top: -41px;
    width: 25px;
    height: 25px;
}

.facPnStyl {
    height: 25px;
    margin-right: 2px;
}

.facPnGrnStyl {
    height: 18px;
    margin-right: 2px;
}

input::placeholder {
    font-size: 13px;
}

input:-ms-input-placeholder {
    font-size: 13px;
}

input::-webkit-input-placeholder {
    font-size: 13px;
}

.btnPreReqCls, .btn110WdthStyl {
    width: 110px !important;
}

.btnPrvwStyl {
    width: 130px !important;
}

.btnSvExtStyl {
    width: 130px !important;
}

.col-grd-th-exmWdth {
    width: 36%;
}

.col-grd-th-exmWdthCmpltd {
    width: 36%;
    background-color: #43285D;
    color: #fff;
}

.col-grd-th-statWdth, .col-grd-th-exprWdth {
    width: 18%;
}

.col-grd-th-dtWdth {
    width: 20%;
}

.col-grd-th-scrWdth {
    width: 8%;
}

.mntDlgStyl {
    z-index: 999999 !important;
}

.sessTmOutDlgStyl {
    z-index: 9999999 !important;
}


/*Admin Section */

.hrTbStyl {
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}


/*Admin Section*/

.hr-srchFltr-txt {
    width: 120px !important;
}

.hr-sbmtBtn-Styl {
    height: 26px;
}

.hrEndDtStyl {
    padding-left: 15px;
}



/*Roster Section */


.rosTbStyl {
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 10px;
}


#rosTab .tab-content {
    border-top: 1px solid #C0C0C0;
}

#rosTab .nav-pills > li {
    text-decoration: none;
    background-color: rgb(248, 249, 250);
    color: #000;
    border-left: none;
    border-radius: 4px 4px 0 0;
}

    #rosTab .nav-pills > li > a {
        color: #000;
        width: 175px;
        height: 48px;
        padding: 10px 12px !important;
        border: 1px solid #ced4da;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        background-size: cover;
        text-decoration: rgb(255, 255, 255);
        text-align: center;
    }
/*
    #rosTab .nav-pills > li > a {
        border-radius: 4px 4px 0 0;
    }*/


        #rosTab .nav-pills > li > a:hover,
        #rosTab .nav-pills > li > a:focus {
            text-decoration: none;
            background-color: #D6D6D6;
            color: #6f5091;
            border-left: none;
        }

    #rosTab .nav-pills > li.active > a,
    #rosTab .nav-pills > li.active > a:hover,
    #rosTab .nav-pills > li.active > a:focus {
        color: white;
        background-color: #43285d;
        pointer-events: none;
        border: 1px solid #ced4da;
    }

/*Roster Section*/

.ros-srchFltr-txt {
    width: 120px !important;
}

.ros-sbmtBtn-Styl {
    height: 26px;
}

.rosEndDtStyl {
    padding-left: 15px;
}





/*Internal Nav*/

.omh-bnr-name {
    padding-left: 10px !important;
    padding-top: 10px !important;
}

.omh-app-name {
    padding-top: 18px;
    padding-left: 10px !important;
    padding-bottom: 12px;
}

.omh-app-name a {
    font-weight: normal;
}

.float-sm-right {
    float: right !important;
    padding-right: 20px !important;
    margin-top: -30px !important;
}

.dlmsCustomNavStyl {
    float: right !important;
    padding-right: 20px !important;
    margin-top: -25px;
}


#liUserProfile .dropdown-toggle {
    height: 0px !important;
}

#lblWlcmNameStyl {
    font-weight: normal;
}

.dropdown-menu .divider {
    height: 1px !important;
    margin: 9px 0;
    overflow: hidden;
    background-color: #fff;
    z-index: 99;
}

.OMHLogoutStyl {
}

#omh-dropdown {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
}

.internalNavStyl, .dlmsCustomNavStyl {
    z-index: 12 !important;
}

.mnuDLMSSubMnuStyl {
    border-top: 1px solid white !important;
    border-radius: 0 0 4px 4px !important;
}

.AppHeaderMnuStyl {
    width: 100%;
    left: 0px !important;
    border-radius: 0px;
    display: flex !important;
    background-color: #8B7F9F !important;
}

.AppHeaderSubmenu, .AppHeaderSubmenuInActive {
    background-color: #8B7F9F !important;
}

.AppHeaderSubmenuInActive {
    background-color: #8B7F9F !important;
}

.AppHeadernavStyl {
    font-weight: 600;
}

.nav-item .nav-link, .dropdown-item {
    font-size: 16px;
    font-weight: 600;
    color: #fff !important;
    background-color: #8B7F9F !important;
}

    .dropdown-item:focus, .dropdown-item:hover, .dropdown-item:active {
        background-color: #21142e !important;
    }

.AppHeaderMnuStyl .collapse ul ul > li:hover > a {
    background: #21142e !important;
}

.navbar-default .navbar-nav .show .dropdown-menu > li > a:focus {
    background: #21142e !important;
}

.navbar-default .navbar-nav .show .dropdown-menu > li > a:hover {
    background: #21142e !important;
}

.AppHeaderMnuStyl .collapse ul ul ul > li:hover > a {
    background: #21142e !important;
}

.AppHeaderItemStyl {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-toggle::after {
    margin-left: 0.255em;
    vertical-align: 0px;
    content: "\f0d7";
    border-top: 0px;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
}

.dropdown-submenu > a:after {
    content: "\f0da";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    padding-left: 12px;
}


.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: 0px;
    margin-left: 0px;
}

/*Internal Nav*/


.userProfileLogoStyl {
    margin-left: 20px;
    margin-top: 10px;
}


.hidden {
    display: none;
}

.required-field {
    position: absolute;
    top: 12px;
    right: 0;
    z-index: 10;
    display: block;
}

.card-Alrt-styl {
    padding-top: 2rem !important
}


/* Table Paging, Sorting, Filtering */


/* ----- table pager (start) ----- */
.pager {
    padding: 0 6px;
    text-align: right;
    margin: 1em 0;
}

    .pager .page-number {
        display: inline-block;
        float: none;
    }

    .pager input {
        display: inline-block;
    }
/* ----- table pager (end) ----- */
/* ----- Wait... box (start) ----- */
#ajaxWait {
    /*background-color: #fffff0;*/
    padding: 1em;
}

#wait {
    background-color: #fffff0;
    padding: 2em;
}

    #wait img,
    #ajaxWait img {
        margin-left: 1em;
        margin-right: 1em;
    }
/* ----- Wait... box (end) ----- */
/* ----- ajax throbber (start) ----- */
#throbber {
    background-color: #fffff0;
    padding: 1em;
    text-align: center;
}

    #throbber img {
        margin: 2em;
    }
/* ----- ajax throbber (end) ----- */
input.currency {
    text-align: right;
    width: 95%;
}

.left-inner-addon {
    position: relative;
}

    .left-inner-addon input {
        padding-left: 15px;
    }

    .left-inner-addon i {
        position: absolute;
        padding: 6px 5px;
        pointer-events: none;
    }

.currencyRight {
    width: 95%;
    text-align: right;
}

.redStar {
    color: red;
    float: right;
}

.redStarLeft {
    color: red;
    float: left;
}

input[type=text]::-ms-clear {
    display: none;
}



.TblChildRw {
    visibility: hidden;
    display: none !important;
}

.TblChildClmn {
}

    .TblChildClmn > ul {
        list-style: none;
    }

        .TblChildClmn > ul > li {
            padding-top: 5px;
            padding-bottom: 5px;
        }

.even {
    background-color: #f8f9fa !important;
}

.odd {
    background-color: #fff !important;
}

.TblClmnLastNmStyl {
    width: 20%;
}

/*.anchrBtnStyl {
    font-size: 1em !important;
    border-radius: 0px !important;
    background-color: #43285d*/ /*#6f5091*/ /*!important;
    color: #fff !important;
    border: 1px solid #43285d*/ /*#6f5091*/ /*!important;
    display: inline-block;
    height: 26px;
    padding: 1px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    font-weight: 600;
    text-decoration: none !important;
}

.anchrBtnStyl-Custom {
    font-size: 1em !important;
    border-radius: 0px !important;
    background-color: #43285d*/ /*#6f5091*//*;
    color: #fff !important;
    border: 1px solid #43285d*/ /*#6f5091*//*;
    display: inline-block;
    height: 26px;
    padding: 1px 14px;
    border-radius: 15px;
    font-weight: 600;
    text-decoration: none !important;
}*/

/*.expandTblStyl:before {
    left: 32px;
    height: 14px;
    width: 14px;
    display: block;
    color: white;
    border: 2px solid white;
    border-radius: 5px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #6f5091;
    margin-left: 4px;
}*/

/*.expandTblHdrStyl, .expandTblStyl, .collapseTblStyl {
    position: relative;
    z-index: 1;
}
*/

/*.expandTblHdrStyl:before {
    height: 18px;
    width: 18px;
    display: block;
    color: white;
    border: 2px solid white;
    border-radius: 5px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 18px;
    content: '+';
    background-color: #6f5091;
    margin-left: 2px;
}*/

/*.collapseTblStyl:before {
    content: '-' !important;
    color: #6f5091 !important;
    border: 2px solid #6f5091 !important;
    background-color: #fff !important;
}*/


.wordBreak {
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
    word-break: break-all;
}

.customworkBreak {
    word-break: break-word;
}

.XSSortStyl {
    padding-top: 5px;
    padding-bottom: 10px;
}

/* Table Paging, Sorting, Filtering */

/*#btnResetCandiate {
    width: 105px;
}*/

.more-less {
    float: right;
    color: #fff;
    cursor: pointer;
}

.table thead {
    background-color: #dee2e6;
}

    .table thead th {
        height: 52px !important;
        border: 1px solid #ced4da;
    }

    .table thead, .table thead a {
        color: #000;
    }

.table #f1 td {
    background-color: #fff !important;
    padding: 0px !important;
    border: 1px solid #adb5bd;
}

    .table #f1 td input {
        border: none;
        height: 52px !important;
        width: 100%;
    }


.card-body {
    /*background-color: rgba(241,241,241,.2);*/
}

#collapseAnnc {
    background-color: rgba(241,241,241,.2);
}

.ui-menu .ui-state-active {
    background: #dee2e6 !important;
    width: 110%;
}

.blockMsgRmvBrd {
    border: none !important;
    background-color: transparent !important;
}

.ui-autocomplete-loading {
    background: url('../images/loading.gif') no-repeat right center;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}

.btnRestAll {
    width: 105px;
    border-radius: 2px;
    height: 35px;
}

.PosStatic {
    position: static !important;
}

.btn-CrtCnv-SvCnt {
    width: 175px;
}

.btn-CrtCnv-Wthdrw {
   /* height: 32px !important;
    padding: 5px 14px !important;*/
   width: 225px !important;
   font-weight: bold;
}

.col-infCrt-hdr-styl {
    font-size: 1.20em;
}

.tooltipStyl {
    cursor: pointer;
}

/* Info Cert / Cert */

.summryHdrRwStyl {
    background-color: #8B7F9F;
    color: white;
    font-weight: 500;
}

/* Info Cert / Cert */

.anchrWarning2Styl {
    color: #8B7F9F;
}

.anchrWarningStyl {
    color: #ec971f;
}

.anchrErrorStyl {
    color: #ab1a0f;
}

.anchrRegStyl {
    color: #33628E;
    cursor: pointer;
    z-index: 1;
    position: relative;
}

.btnInfoCertCandListSSNReset, .btnCertELOASSNReset {
    width: 110px;
}

.anchrELINTselAll {
    color: #33628E !important;
    text-decoration: underline;
    font-size: 0.938em;
}

.btnCertELINTAddEditInt {
    width: 175px !important;
}

.btnCertInterviewCancel {
    width: 155px;
}

.wordSpacing {
    word-spacing: 100vw;
}

.table-bordered {
    border-bottom: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
    border-top: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
}

.btnAddEditRestrictDisqualify {
    width: 285px;
}

.dtPckrDlgStyl {
    z-index: 10000 !important;
}


.rstrctPrvCmntStyl {
    font-weight: 600;
}

.AlrtTblDvStyl {
    min-height: 50px;
    max-height: 400px;
    overflow-y: auto;
    display: block;
}

.font-bold {
    font-weight: bold;
}

.alrtAnchrCrtLnk {
    color: #33628E !important;
    text-decoration: none;
}

.btn-Prvw-close-custom-Dlg {
    width: 100px !important;
}

.input-confrm-txt {
    width: 125px !important;
}

.vwCommLblStyl {
    flex: 0 0 16.67% !important;
    max-width: 16.67% !important;
}

#ViewCommunication-dialog-form {
    max-height: 90%;
    overflow: auto; /* Or scroll, depending on your needs*/
}


.btnMHTAEmailNotice, .btnSHTAEmailNotice {
    width: 120px !important;
}


.btn-locFacPrefHRClose-Dlg {
    width: 120px !important;
}

/*Footer to Bottom of the page*/

.rvwTbNxtPrvStyl {
    padding-bottom: 2.15rem !important;
}

.nav > li > a-Vet {
    position: relative;
    display: block;
    padding: 35px 12px;
}


.col-CertSvCnt-Mrglft {
    margin-left: 1%;
}

.col-CertSvCnt-Wdth {
    flex: 0 0 97%;
    max-width: 97%;
}

.col-admnExmDt-Styl {
    flex: 0 0 29%;
    max-width: 29%;
}

.col-btnListVrfyAgncyEdit-Styl {
    flex: 0 0 0%;
    margin-left: 0%;
    padding-top: 2px;
}

.sidebar-nav-Custom {
    position: absolute;
    background-color: #6f5091;
    min-height: 105px;
    left: 2px;
    width: 185px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline !important;
    top: 1px;
    min-height: 175px;
}

/*.sidebar-nav-CustomDsh {
	position: absolute;
	min-height: 105px;
	left: 2px;*/
/*width: 185px;*/
/*margin: 0;
	padding: 0;
	list-style: none;
	display: inline !important;
	top: 1px;
	min-height: 175px;
	color: #43285d !important;
}*/

.input-confrm-txt {
    width: 125px !important;
}

.dshbrdAlrtCntCls {
    width: 110px !important;
}


.scoreAuditRptTblCls {
    font-family: Arial;
    page-break-inside: auto;
    border: 1px solid red;
}

    .scoreAuditRptTblCls thead {
        display: table-header-group;
    }

    .scoreAuditRptTblCls tfoot {
        display: table-row-group;
    }

    .scoreAuditRptTblCls tr {
        page-break-inside: avoid;
        page-break-after: auto;
    }

    .scoreAuditRptTblCls td {
        page-break-inside: avoid !important;
    }

.scoreAuditRptHeaderTxtLft {
    font-size: 15px;
}

.anchrRegStyl {
    color: #33628E;
}

.gotoDshbBrdBtnStyl {
    width: 200px !important;
}

.scrollDlgCntnt {
    overflow: auto !important;
}

.scrllDlgStyl {
    max-height: 100%;
    overflow: auto;
}

.btnPrefMultiSelContinue {
    width: 120px;
}

.dlmsDshBrdStyl {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dlmsBdStyl {
    /*height: 1680px;*/
    border-radius: 2px;
    background-color: #ffffff;
    fill: #ffffff;
    stroke-width: 1;
    /*padding-left: 15px !important;*/
    /*padding-right: 15px !important;*/
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

.card {
    border-radius: 0.1rem !important;
}

.card-header:first-child {
    border-radius: calc(0.15rem - 1px) calc(0.15rem - 1px) 0 0 !important;
}

.card-header {
    height: 56px;
    line-height: 28px;
}


.anncStyl {
    font-style: italic;
}


.dsblCstmStyl {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #C0C0C0;
    border-color: #ccc;
    box-shadow: none;
}

.navbar-login {
    color: #000 !important;
}

.dlmsNavChvrnStyl {
    font-size: 14px !important;
}

.dlmsBrdCmbAnrchStyl {
    color: #007bff;
    text-decoration: none;
}

.dlmsCstmanchrStyl {
    color: #007ac2;
    text-decoration: none;
}

.dlmsVwEdtAnchrStyl {
    text-align: center;
    padding-top: 20px;
}

    .dlmsVwEdtAnchrStyl a:hover {
        text-decoration: none;
    }

.dlmsBrdShdwStyl {
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

.dlmsHdrTxtStyl {
    font-size: 20px;
    color: #43285d;
    text-decoration: rgb(67, 40, 93);
}


.dlmsExmApplAnchrStyl {
    text-align: left;
    padding-top: 20px;
}

    .dlmsExmApplAnchrStyl a:hover {
        text-decoration: none;
    }

.table-striped tbody tr {
    line-height: 30px !important;
}

/*.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #fff !important;
}

.table-striped tbody tr:hover {
	background-color: #f8f9fa !important;
}*/


.table-striped thead th {
    padding-left: 15px;
    vertical-align: middle;
}

.dlmsDshbrdPrsnlInfoLblStyl {
    width: 146px;
    /*padding-top: 5px;*/
}



.dlmsLicenseStyl {
   margin-left : 1.5%;
    width: 25%;
   
    /*padding-top: 5px;*/
}

.dlmsNoCstmPmryBtn {
    width: 120px;
    height: 48px !important;
    border: 1px solid #43285d;
    border-radius: 4px;
    background-color: #ffffff;
    background-size: cover;
    color: #43285d;
    text-decoration: rgb(67, 40, 93);
    text-decoration: rgb(67, 40, 93);
}


.dlmsCstmPmryBtn {
    width: 120px;
    height: 48px !important;
    border: 1px solid #43285d;
    border-radius: 4px;
    background-color: #43285D;
    background-size: cover;
    color: #fff;
    text-decoration: rgb(67, 40, 93);
    text-decoration: rgb(67, 40, 93);
}

    .dlmsCstmPmryBtn:hover {
        color: #fff;
    }

.form-control {
    height: 48px;
    background-color: #ffffff;
    border-radius: 4px;
    color: #212529;
    font-size: 14px;
    text-decoration: rgb(108, 117, 125);
    border: 1px solid #ced4da;
    padding-left: 15px;
}

/*.form-controlCstm {
	height: 56px;
}*/

.form-controlCstm-1 {
    width: 60px;
    padding: 0px 8px;
    border: 1px solid #ced4da;
    border-radius: 4px;
}

.dlmsNoPmryBtn {
    border: 1px solid #43285d;
    background-color: #ffffff;
    color: #43285d;
}

.dlmsNoPmryBtn:hover {
    border: 1px solid #43285d;
    background-color: #ffffff;
    color: #43285d;
}

.dlmsNoPmryBtn:focus {
    border: 1px solid #43285d;
    background-color: #ffffff;
    color: #43285d;
}

.dlmsBtnCstmStyl, .dlmsBtnCstmStyl:hover, dlmsBtnCstmStyl:focus, dlmsBtnCstmStyl:active {
    color: #007ac2;
    text-decoration: rgb(0, 122, 194);
    border: 1px solid #007ac2;
}

.dlmsBtnCstmHghtStyl {
    height: 36px;
}

.dlmsPgNmStyl {
    height: 36px;
    border-radius: 0px;
    text-align: center;
    padding-left: 0px;
}

.form-control:disabled {
    background-color: #f8f9fa;
    color: #ADB5BD;
}

.form-control[readonly] {
    background-color: #f8f9fa;
    color: #6c757d;
}

.anchrDsbld {
    background-color: #f8f9fa;
    color: #ADB5BD;
    pointer-events: none;
}

.dlmsDshInrLftStyl {
    padding-left: 15px !important;
}

.dlmsDshInrBtmStyl {
    padding-bottom: 30px !important;
}

.dlmsDshLeftNavCstm {
    height: 100%;
}

.dlmsDshLeftNavDflt {
    height: 100%;
}

.dlmsDshMaxWdthStyl {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
    /*left: -15px;*/
}

.dlmsDshMaxWdthStylCstm {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: auto;
    position: relative;
    width: auto;
}

.dlmsDshCrdDvStyl {
    padding-left: 15px;
}

.dlmsDshWdthStyl {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    /*left: -15px;*/
}

.dlmsCrdNoHdrPdRghtStyl {
    padding-right: 15px;
}

.btnMrgRghtLftStyl {
    margin-left: 0px;
    margin-right: 0px;
}


.dlmsBdyStyl {
    background-color: #f8f9fa;
}


.dlmsPdTpErrStyl {
    padding-top: 5px;
}

.dlmsUlLiStyl {
    margin-bottom: 0px;
}


    .dlmsUlLiStyl li {
        margin-left: -15px;
    }

.btnBld {
    font-weight: bold;
}

.bs-wizardPdTpCstmStyl {
    padding-top: 35px !important;
}

.rwMrgCstmRghtStyl {
    margin-right: 15px;
}


.dlmsDshLblLftStyl {
    padding-left: 45px;
}


.btn-custom-primary {
    width: 100px;
    height: 35px;
    border-radius: 2px;
}

.btnMHTAAddRmvAnother, .btnFSW1AddRmvAnother, .btnASSTAddRmvAnother, .btnSHTAAddRmvAnother, .btnAddRmvAnother, .btnEditAnnouncment {
    width: 261px;
    height: 48px;
    padding: 0px 20px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    background-color: #ffffff;
    background-size: cover;
    color: #007ac2;
    /*text-decoration: underline;*/
    text-align: center;
    font-weight: bold;
}

    .btnMHTAAddRmvAnother:hover, btnFSW1AddRmvAnother:hover, .btnASSTAddRmvAnother:hover, .btnSHTAAddRmvAnother:hover, .btnAddRmvAnother:hover, .btnEditAnnouncment:hover {
        width: 261px;
        height: 48px;
        padding: 0px 20px;
        border: 1px solid #ced4da;
        border-radius: 4px;
        background-color: #ffffff;
        background-size: cover;
        color: #007ac2;
        /*text-decoration: underline;*/
        text-align: center;
        font-weight: bold;
    }

    .btnMHTAAddRmvAnother:focus, .btnFSW1AddRmvAnother:focus, .btnASSTAddRmvAnother:focus, .btnSHTAAddRmvAnother:focus, .btnAddRmvAnother:focus, .btnEditAnnouncment:focus {
        width: 261px;
        height: 48px;
        padding: 0px 20px;
        border: 1px solid #ced4da;
        border-radius: 4px;
        background-color: #ffffff;
        background-size: cover;
        color: #007ac2;
        /*text-decoration: underline;*/
        text-align: center;
        font-weight: bold;
    }

.spnHrdStyl {
    position: absolute;
    right: 15px;
}

.dlmsPrefNoMrgnLftStyl {
    padding-left: 0px;
}

#examTab1 .nav-pills > li.active > a {
    width: 160px;
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding: 10px;
    font-weight: bold;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#examTab1 .nav-pills > li > a {
    width: 160px;
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    background-size: cover;
    font-size: 16px;
    color: #000000;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding: 10px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}


#examTab2 .nav-pills > li.active > a {
    /*width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#examTab2 .nav-pills > li > a {
    /* width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    background-size: cover;
    font-size: 16px;
    color: #000000;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#hrTab .nav-pills > li.active > a {
    /*width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#hrTab .nav-pills > li > a {
    /* width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    background-size: cover;
    font-size: 16px;
    color: #000000;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    min-width: 150px !important;
}

#infoCertOCListTab .nav-pills > li.active > a {
    /*width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#infoCertOCListTab .nav-pills > li > a {
    /* width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    background-size: cover;
    font-size: 16px;
    color: #000000;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    min-width: 150px !important;
}

#certOCListTab .nav-pills > li.active > a {
    /*width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #43285d;
    background-size: cover;
    font-size: 16px;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
}

#certOCListTab .nav-pills > li > a {
    /* width: 250px;*/
    height: 48px;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    background-size: cover;
    font-size: 16px;
    color: #000000;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15);
    min-width: 150px !important;
}

.exprDPTbRmvCls {
    float: right;
    margin-top: -6px;
    /*color: #212529;*/
}

.exprWorkDPSettingsErr, .exprWorkDPJobDutiesErr {
    margin-left: -15px;
    padding-bottom: 5px;
}

.exprDPTbPrvCls, .PrvTbCls {
    color: #43285d !important;
    text-decoration: rgb(67, 40, 93) !important;
    display: inline;
    padding: 10px 14px !important;
    border-radius: 48px !important;
    margin-left: -20px;
}


.exprDPTbNxtCls, .NxtTbCls {
    color: #43285d !important;
    text-decoration: rgb(67, 40, 93) !important;
    display: inline;
    padding: 10px 14px !important;
    border-radius: 48px !important;
}


.cardWrnCstmStyl {
    border-radius: 2px 2px 2px 2px;
    background-color: rgba(241,241,241,.2);
    border: 1px solid #e9ecef;
    border: 2px solid #f4a71c;
}

.dlmsWrnLftStyl {
    padding-right: 10px;
}

.dlmsPdSpcStyl {
    padding-top: 60px;
}

.dlmsPdSpcStyl-1 {
    padding-top: 30px;
}

.dlmsTbEdtBtnStyl {
    width: 120px;
    height: 48px;
    border: 1px solid #ced4da;
    border-radius: 48px;
    background-color: #ffffff;
    background-size: cover;
    color: #007ac2;
    text-decoration: rgb(0, 122, 194);
    text-align: center;
}

.dlmsTbEdtBtnStyl:hover {
    width: 120px;
    height: 48px;
    border: 1px solid #ced4da;
    border-radius: 48px;
    background-color: #ffffff;
    background-size: cover;
    color: #007ac2;
    text-decoration: rgb(0, 122, 194);
    text-align: center;
}

.dlmsTbEdtBtnStyl:focus {
    width: 120px;
    height: 48px;
    border: 1px solid #ced4da;
    border-radius: 48px;
    background-color: #ffffff;
    background-size: cover;
    color: #007ac2;
    text-decoration: rgb(0, 122, 194);
    text-align: center;
}

.dlmsDlgCls {
    width: 18px;
    /*height: 19px;*/
    float: right;
    color: #ffffff !important;
    text-align: center;
}

.dlmsDlgBtnStyl {
    width: 105px;
    height: 36px;
    padding-top: 2px;
    border-radius: 36px;
    background-color: #43285d;
    background-size: cover;
    color: #ffffff;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}


.dlmsRosBtnStyl {
    width: 105px;
    height: 36px;
    padding-top: 2px;
    border-radius: 36px;   
    background-size: cover;   
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}


.ui-dialog {
    padding: 0px !important;
}


.crdChevrnCls {
    margin-top: 15px;
}

.dlmsDlgClsAnchrStyl {
    /*vertical-align: middle;*/
}

.card-title {
    font-size: 16px;
    font-weight: bold;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    padding-left: 8px !important;
    line-height: 24px;
    height: 48px !important;
    padding-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6;
    padding-left: 8px;
    line-height: 24px;
    height: 48px;
    padding-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.card-Alrt-styl {
    padding-top: 5rem !important;
}


.dlmsINTRNLLblStyl {
    width: 110px;
}


.dlmsINTRNLCommLblStyl {
    width: 215px;
}


.dlmsDlgINTRNLBtnStyl {
    width: 100px;
    height: 36px;
    padding-top: 2px;
    background-size: cover;
    text-decoration: rgb(255, 255, 255);
    text-align: center;
}

.sidebar-nav-CustomDshMnHghtAuto {
    min-height: auto !important;
}

.dlmsINTRNMulAccLblStyl {
    width: 250px !important;
}


.sidebar-nav-BG li {
    background-color: #f8f9fa;
}


.dlmsINTRNLCandInfoLblStyl {
    width: 175px;
}

.expandTblStyl, .collapseTblStyl, .expandTblHdrStyl, .collapseTblStyl,
.expandTblStyl:active, .collapseTblStyl:active, .expandTblHdrStyl:active, .collapseTblStyl:active,
.expandTblStylfocus, .collapseTblStylfocus, .expandTblHdrStylfocus, .collapseTblStylfocus,
.expandTblStyl:hover, .collapseTblStyl:hover, .expandTblHdrStyl:hover, .collapseTblStyl:hover {
    color: #000 !important;
    z-index: 1;
    position: relative;
}


.dlmsVrtclAlgnMdl {
    vertical-align: middle;
}

.dlmsClrStyl {
    color: #43285d;
}

.AnchrTgl:active, .AnchrTgl:focus, .AnchrTgl:hover,
#btnMerge:active, #btnMerge:focus, #btnMerge:hover {
    color: #43285d;
}

.dlmsFullWdthStyl {
    width: 100% !important;
}


.dlmsINTRNLLNmLblStyl {
    width: 140px;
}

.feedback-iconCstm {
    right: 20px !important;
}

.form-groupCstm {
    margin-bottom: 0px !important;
}

.feedback-iconCstm1 {
    right: 30px !important;
}

.cal-iconCstm {
    color: #000;
}

.invalid-feedback.feedback-icon2 {
    right: 10px;
}


.btnLocStyl {
    z-index: 1 !important;
}

.btnCstmClrStyl, .btnCstmClrStyl:focus, .btnCstmClrStyl:hover, .btnCstmClrStyl:active, .dsmAlrt:focus, .dsmAlrt:hover, .dsmAlrt:active {
    color: #007ac2;
    text-decoration: none;
    padding: 0px;
}

.lnkDsbldBG {
    background-color: transparent !important;
}

.feedback-iconCstm3 {
    position: relative !important;
    float: right;
    margin-top: -22px !important;
}

.btnNoBgCstm {
    border: 0px;
}

.dlmsDshCrdLftStylCstm {
    margin-left: -18px;
}

.dlmsCrdStyl {
    padding-top: 10px;
}

#locdes tr td {
    padding-bottom:5px;
}

#btnExportMetrics{
    width: 225px;
}
@media(max-width:767px) {
    td.mobile-view-table {
        display: block !important;
    }
}
#jobtitle div.btn-group {
    border: 1px solid #ced4da;
    border-radius: 5px;
    height: 48px;
    line-height: 1.42857143;
    width: 100% !important;
}

    #jobtitle div.btn-group button {
        padding-left: 15px;
        text-align: left;
        color: #212529;
        font-size: 14px;
    }

    #jobtitle div.btn-group ul.multiselect-container div.input-group {
        width: 98%;
    }

    #jobtitle div.btn-group ul.multiselect-container {
        width: 100%;
    }

        #jobtitle div.btn-group ul.multiselect-container li {
            padding: 5px 2px 0px 5px;
        }

#jobtitle a {
    color: #212529;
    font-size: 14px;
}

#jobtitle input[type=checkbox] {
    vertical-align: middle;
    margin-bottom: 4px;
}

#jobtitle .multiselect-container > li > a > label {
    padding: 3px 3px 3px 5px;
}
#jobtitle .dropdown-toggle::after {
    right: 0.5%;
    position: absolute;
    content: "\f107" !important;
    font-size:12px !important;
}
/*a:not([href]) {
    color: #007ac2 !important;
    cursor: pointer;
}*/
#btnRequestForApproval, #btnCancelAllChanges {
    width: 100% !important;
}
.panel-header {
    color: #212529;
    height: 22px;
    font-size: 18px;
    color: #212529;
    text-decoration: none solid rgb(33, 37, 41);
}
.border-info {
    border-color: #ced4da !important;
}
#Description, #MinimumQualificationQuestion {
    width: 100% !important;
    resize: none !important;
    background-color: #ffffff;
    border-radius: 4px;
    color: #212529;
    font-size: 14px;
    text-decoration: rgb(108, 117, 125);
    border: 1px solid #ced4da;
    padding-left: 15px;
}
.border-button, border-button:hover, border-button:focus {
    height:36px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    background-color: #ffffff;
    background-size: cover;
    color: #007ac2 !important;
    text-align: center;
    font-weight: bold;
}
.rubric-card{
    min-height:400px;
}

.cardRedCstmStyl {
    border-radius: 2px 2px 2px 2px;
    background-color: rgb(171, 26, 15);
    border: 1px solid #e9ecef;
    height: 50px;
    border-radius: 5px;
}

.cardGreenRedCstmStyl {
    border-radius: 2px 2px 2px 2px;
    background-color: rgb(44, 82, 52);
    border: 1px solid #e9ecef;
    height: 50px;
    border-radius: 5px;
}

.dlmsDshCrdDvWidthStyl {
    padding-top: 20px;
    padding-right: 30%;
}