html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

    html body * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

h4 {
    font-size: 14px;
    color: #2189bd;
    line-height: 20px;
    margin-bottom: 5px;
}

h6 {
    margin-bottom: 10px;
}

article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}

img, object, embed {
    max-width: 100%;
}

html {
    overflow-y: scroll;
}

ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th {
    font-weight: bold;
    vertical-align: bottom;
}

td {
    font-weight: normal;
    vertical-align: top;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {
    vertical-align: text-bottom;
}

input[type="checkbox"] {
    vertical-align: bottom;
    *vertical-align: baseline;
}

.ie6 input {
    vertical-align: text-bottom;
}

select, input, textarea {
    font: 99% sans-serif;
    outline: none;
}

table {
    font-size: inherit;
    font: 100%;
}
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {
    outline: none;
}

.navigation li .active {
    color: #006699;
    border-bottom: 3px solid #006699;
}

small {
    font-size: 85%;
}

strong, th {
    font-weight: bold;
}

td, td img {
    vertical-align: top;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

pre, code, kbd, samp {
    font-family: monospace, sans-serif;
}
/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {
    cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
    margin: 0;
}
/* make buttons play nice in IE */
button {
    width: auto;
    overflow: visible;
}
/* scale images in IE7 more attractively */
.ie7 img {
    -ms-interpolation-mode: bicubic;
}
/* prevent BG image flicker upon hover */
.ie6 html {
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* let's clear some floats */
.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

body {
    font: 13px Arial, Helvetica, sans-serif;
}

    body * {
    }
/* we like off-black for text */
body, select, input, textarea {
    color: #333;
}

a {
    color: #105ba8;
    text-decoration: underline;
}

    a:hover {
        color: #da5009;
        text-decoration: none;
    }

::-moz-selection {
    background: #fcd700;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #fcd700;
    color: #fff;
    text-shadow: none;
}
/*	j.mp/webkit-tap-highlight-color */
a:link {
    -webkit-tap-highlight-color: #da5009;
}

ins {
    background-color: #fcd700;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #fcd700;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
/*Reset Css End  */


/*Basic Design starts --------------------------------------------------------- */
/*Page basic alignments*/
.align-left {
    float: left;
}

.margin-top {
    margin-top: 2px !important;
}

.div-select-deselect-option {
    margin-bottom: 15px !important;
    margin-top: -5px;
    color: #949393;
}

.align-right {
    float: right;
}

.right-text {
    text-align: right;
}
/*.container{ width:100%; max-width:1000px; margin:0 auto; }*/
.container {
    width: 95%;
    margin: 0 auto;
}

.form-row {
    margin-bottom: 8px;
}

    .form-row label {
        display: inline-block;
        vertical-align: top;
        width: 23%;
        font-size: 12px;
        margin-bottom: 0px;
    }

.last {
    margin-right: 0px !important;
}

/*Form designs*/

::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}

input[type="password"], input[type="text"], input[type="email"] {
    border: 1px solid #c4c4c1;
    background: url('../Content/PreHire/Images/inputbg.jpg') repeat-x #f9f9f8;
    /*background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;*/
    height: 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    color: #64727a;
    width: 278px;
}

    input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
        box-shadow: 0px 0px 6px #c3e6f7;
        -moz-box-shadow: 0px 0px 6px #c3e6f7;
        -webkit-box-shadow: 0px 0px 6px #c3e6f7;
        border: 1px solid #8fc2db;
    }

    input[type="text"].smalltxt {
        border: 1px solid #c4c4c1;
        background: url('../Content/PreHire/Images/inputbg.jpg') repeat-x #f9f9f8;
        /*background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;*/
        height: 30px;
        width: 100px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        padding: 0px 10px 0px 10px;
        font-size: 14px;
        color: #64727a;
    }

    input[type="text"].mediumtxt {
        background: url("../Content/PreHire/Images/inputbg.jpg") repeat-x scroll 0 0 #F9F9F8;
        /*background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;border: 1px solid #C4C4C1;*/
        border-radius: 2px;
        color: #64727A;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        position: relative;
        width: 200px;
    }

input.large[type="text"] {
    background: url("../Content/PreHire/Images/inputbg.jpg") repeat-x scroll 0 0 #F9F9F8;
    /*background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;*/
    border: 1px solid #C4C4C1;
    border-radius: 2px;
    color: #64727A;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
    vertical-align: top;
    width: 306px;
}

input[type="text"].exlargetxt {
    border: 1px solid #c4c4c1;
    background: url('../Content/PreHire/Images/inputbg.jpg') repeat-x #f9f9f8;
    /*background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;*/
    height: 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    color: #64727a;
    width: 90%;
}

.medium-txt-align {
    line-height: 30px;
}

.exlargetxt {
    width: 90%;
    border: 1px solid #c4c4c1;
    background: url('../Content/PreHire/Images/inputbg.jpg') repeat-x #f9f9f8;
    line-height: 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    color: #64727a;
    max-height: 224px;
}

label {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif; /*color:#000;*/
    color: #222222;
    margin-bottom: 5px;
    display: inline-block;
    cursor: default;
}

select.large {
    width: 306px;
    padding: 5px 5px;
}

textarea {
    border: 1px solid #c4c4c1;
    background: url('../Content/PreHire/Images/inputbg.jpg') repeat-x #f9f9f8;
    line-height: 18px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    resize: vertical;
}

    textarea.large {
        width: 306px;
    }

    textarea.support {
        resize: none;
        min-height: 224px;
        overflow-y: auto;
        overflow-wrap: break-word;
    }

    textarea.full-width {
        width: 98%;
    }

.bullet-list ul {
    list-style: disc outside none;
    padding: 0 0 0 30px;
}

.field-validation-error, .error-red {
    color: #FF0000;
    cursor: default;
    /*display: inline-block;*/
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.btn-orange {
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -237px;
    display: inline-block;
    height: 32px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #e96825;
    color: #FFF;
    vertical-align: top;
    font-size: 16px !important;
    text-transform: capitalize;
    text-decoration: none;
    /*position: relative;*/
    cursor: pointer;
}

    .btn-orange:hover {
        color: #FFF;
    }

    .btn-orange:disabled {
        opacity: 0.6;
        cursor: default;
    }

.patent {
    display: none;
    text-align: center;
}

    .patent div {
        text-align: left;
        margin-top: 15px;
    }

        .patent div span {
            text-align: left;
        }

            .patent div span a {
                color: #105ba8;
            }

.btn-gray {
    /*background: url('../Content/PreHire/Images/btn-bg.jpg') repeat-x 0 -0px;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -166px;
    height: 32px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #a4a5a5;
    border-radius: 4px;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #504f4f;
    font-size: 16px !important;
    text-transform: capitalize;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.btn-blue-disabled {
    /*background: url('../Content/PreHire/Images/disableBg.jpg') repeat-x 0 0px;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -202px;
    opacity: 0.4;
    opacity: filter(opacity=40);
    height: 32px;
    line-height: 31px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #5ba4c8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #d2e7f2;
    font-size: 16px !important;
    text-transform: capitalize;
    display: inline-block;
    position: relative;
    cursor: default !important;
}

.btn-blue:hover, .btn-gray:hover {
    /*background: url('../Content/PreHire/Images/btn-bg.jpg') repeat-x 0 -71px;*/
    background-position: 0 -237px;
    border: 1px solid #e96825;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    position: relative;
}

.btn-blue-small {
    font-family: Arial, Helvetica, sans-serif;
    background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') repeat-x 0 -201px;
    display: inline-block;
    vertical-align: top;
    height: 24px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0px 12px 0px 12px;
    border: 1px solid #167db0;
    color: #FFF;
    font-size: 12px !important;
    text-transform: capitalize;
    position: relative;
    cursor: pointer;
}

.btn-gray-small {
    font-family: Arial, Helvetica, sans-serif;
    background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') repeat-x 0 -166px;
    height: 24px;
    padding: 0px 12px 0px 12px;
    border: 1px solid #a4a5a5;
    border-radius: 4px;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #555555;
    font-size: 12px !important;
    text-transform: capitalize;
    display: inline-block;
    vertical-align: top;
    position: relative;
    cursor: pointer;
}

    .btn-blue-small:hover, .btn-gray-small:hover {
        background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') repeat-x 0 -237px;
        border: 1px solid #e96825;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        color: #fff;
        position: relative;
    }

.btn-blue-disabled-small {
    font-size: 12px !important;
    font-family: Arial;
    /*background: url('../Content/PreHire/Images/disableBg.jpg') repeat-x 0 0px;*/
    background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') repeat-x 0 -786px;
    height: 24px;
    vertical-align: top;
    padding: 0px 12px 0px 12px;
    border: 1px solid #5ba4c8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #d2e7f2;
    text-transform: capitalize;
    display: inline-block;
    position: relative;
    cursor: default !important;
}

.alert-box {
    color: #555;
    font-family: Tahoma, Geneva, Arial, sans-serif;
    font-size: 11px;
    padding: 10px 36px;
    margin: 10px 0px 10px 0px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

    .alert-box span {
        font-weight: bold;
        text-transform: uppercase;
    }

.error { /*background: #ffecec url('../Content/PreHire/Images/error.png') no-repeat 10px 50%;border: 1px solid #f5aca6;*/
    color: red;
    font-size: 12px;
    padding: 0px 46px;
    margin-top: 2px;
    display: block;
}

.success {
    background: #e9ffd9 url('../Content/PreHire/Images/success.png') no-repeat 10px 50%;
    border: 1px solid #a6ca8a;
}

.warning {
    background: #fff8c4 url('../Content/PreHire/Images/warning.png') no-repeat 10px 50%;
    border: 1px solid #f2c779;
}

.margin-btmnone {
    margin-bottom: 0px !important;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

p {
    margin-bottom: 15px;
}

.popup-button-row {
    display: block;
    overflow: hidden;
    padding-top: 10px;
}

    .popup-button-row input[type="button"], .popup-button-row input[type="submit"] {
        margin-right: 8px;
    }
/*Basic design End ====================================================================== */


/*Common Designs start ================================================================== */

/*Header starst*/
.orangeStrip {
    background-color: #fa8e16;
}

    .orangeStrip .lightOrange {
        background-color: #fcb05c;
        height: 8px;
        width: 35%;
        margin: 0 auto;
    }

.logo {
    margin: 12px 0px 0px 2px;
}

.rightGrid {
    display: block;
}

header .btmgrd {
    margin: 0px 0px 10px 0px;
}

    header .btmgrd ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: right;
    }

        header .btmgrd ul li {
            font-weight: bold;
            color: #000;
            display: inline-block;
            vertical-align: top;
            border-right: 1px solid #000;
        }

            header .btmgrd ul li:hover #settingslist {
                display: block;
                position: absolute;
            }

#settingslink {
    text-align: left;
    position: relative;
    text-align: left;
}

    #settingslink a {
        color: #e86626;
    }

    #settingslink:hover { /*background: #fff !important;*/
        background: #2189bd;
        border-left-color: #6c6d70;
        border-radius: 5px 5px 0px 0px;
    }

        #settingslink:hover a {
            color: #fff;
        }

#settingslist {
    background: #fff;
    width: 100%;
    min-width: 126px;
    display: none;
    position: absolute;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    z-index: 99;
    border: 1px solid #2189bd;
    border-radius: 0px 0px 5px 5px;
}

    #settingslist .sub {
        background: #fff;
    }

        #settingslist .sub li {
            font-size: 12px;
            border-right: none;
            text-align: left;
            border-bottom: 1px solid #dcddde;
            display: block;
        }

            #settingslist .sub li a {
                display: block;
                font-weight: normal;
                line-height: 22px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                padding: 3px 10px;
                color: #596774;
            }

                #settingslist .sub li a:hover {
                    color: #e86626;
                    background: #e7f0f7; /*background: #537db9; color: #fff;*/
                }

header .btmgrd ul li select {
    margin-top: -5px;
    width: 200px;
}

header .btmgrd ul li:last-child {
    border-right: 0px solid #999;
}

header .btmgrd li a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}

    header .btmgrd li a:hover {
        color: #e86626;
    }

li.name-active a {
    color: #e86626 !important;
}

.bdr-none {
    border: none !important;
}
/* Navigation section ---------------------------- */
.navout {
    margin: 0px 0px 16px 0px;
}

    .navout .bluestrip {
        background-color: #2189bd;
        /*border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;
	border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;	*/
        border-radius: 5px 5px 0px 0px;
        position: relative;
    }

.navigation {
    margin: 0;
    padding: 0;
}

    .navigation ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .navigation ul li {
            float: left;
        }

            .navigation ul li.activenav a {
                background: url('../Content/PreHire/Images/nav-hover.jpg') repeat-x top;
            }

    .navigation li a span {
        background: url('../Content/PreHire/Images/navarrowbg.png') no-repeat;
        width: 10px;
        height: 10px;
        display: inline-block;
    }

    .navigation li a:hover {
    }

.navout .drkbluestrip {
    /*background: url('../Content/PreHire/Images/drkblueBg.jpg') repeat-x #1f343f;*/
    background-color: #1f343f;
    padding: 0px 10px 0px 10px;
    height: 28px;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    position: relative;
}

.subnav {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    list-style: none;
}

    .subnav li {
        border-left: 1px solid #bdc5c9; /*padding:0px 13px 0px 13px;*/
        padding: 0px 8px 0px 8px;
        line-height: 16px;
        display: inline-block;
        text-decoration: none;
        color: #eaeaea;
    }

        .subnav li:first-child {
            border-left: 0px;
        }

.usersearchbox {
    text-align: right;
    padding: 8px 12px 0px 0px; /*width:29%;*/
    width: 40%;
    display: block;
}

    .usersearchbox.source {
        text-align: right;
        padding: 16px 12px 0px 0px; /*width:29%;*/
        width: 40%;
        display: block;
        position: absolute;
        right: 35px;
        top: 122px;
    }

.ico-accountmgr {
    border-left: 0px solid #FFF !important;
    padding: 0px 0px 0px 0px !important;
    position: relative;
}

    .ico-accountmgr a {
        background: url('../Content/PreHire/Images/accountmanagerIcon.png') no-repeat center top;
        width: 30px;
        height: 30px;
        display: block;
        text-decoration: none;
        outline: none;
        margin: -4px 0px 0px 0px;
    }

    .ico-accountmgr:hover .acc-manager-detail {
        display: block;
    }

.acc-manager-detail {
    position: absolute;
    min-width: 260px;
    background-color: #f4d1aa;
    padding: 10px;
    color: #492d0f;
    position: absolute;
    right: -10px;
    bottom: 36px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: none;
    z-index: 99;
    box-shadow: 0 0 3px #e0a05a;
    -webkit-box-shadow: 0 0 3px #e0a05a;
    -moz-box-shadow: 0 0 3px #e0a05a;
    border: 1px solid #e0a05a;
}

    .acc-manager-detail i {
        border: 5px solid #e0a05a;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        border-bottom: 5px solid transparent;
        height: 5px;
        width: 0;
        display: inline-block;
        position: absolute;
        bottom: -11px;
        right: 22px;
    }

    .acc-manager-detail img {
        display: inline-block;
        width: 30%;
        margin-right: 2%;
        vertical-align: top;
        padding: 2px;
        border: 1px solid #ccc;
        background-color: #fff;
    }

    .acc-manager-detail p {
        width: 65%;
        display: inline-block;
        vertical-align: top;
        padding-top: 5px;
    }

        .acc-manager-detail p span {
            color: #7d4a11;
        }

.add-candidate { /*width:24%;*/
    display: inline-block;
    padding-right: 5px;
    vertical-align: top;
}

    .add-candidate a {
        text-decoration: none;
    }

        .add-candidate a img {
            display: block;
        }

.searchHeader {
    width: 77%;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #000;
    background-color: #f3f2f2;
    padding: 0px 0px 0px 10px;
}

    .searchHeader input[type="text"] {
        border: 0px;
        background: none;
        height: 32px;
        line-height: 32px;
        width: 80%;
        padding: 0px;
        float: left;
        Box-sizing: Border-box;
        -moz-Box-sizing: Border-box;
        -webkit-Box-sizing: Border-box;
    }

    .searchHeader input[type="button"] {
        background: url('../Content/PreHire/Images/searchicon.png') no-repeat center center #f78719;
        float: right;
        border: none;
        display: inline-block;
        height: 32px;
        padding: 0px 15px 0px 15px;
        margin: 0;
    }

        .searchHeader input[type="button"]:hover {
            background-color: #333;
        }

    .searchHeader input[type="submit"] {
        /*background: url('../Content/PreHire/Images/searchicon.png') no-repeat center center #e96826;*/
        background-color: #f78719;
        float: right;
        border: none;
        display: inline-block;
        height: 32px;
        padding: 0px 15px 0px 15px;
        margin: 0;
    }

        .searchHeader input[type="submit"]:hover {
            background-color: #333;
        }

.advancelink {
    display: block;
    padding: 0px 0px 2px 0px;
    margin-top: -3px;
    text-align: right;
}

    .advancelink a {
        text-decoration: underline;
        font-size: 12px;
        font-family: Arial;
        font-weight: normal;
        color: #cde4ef !important;
    }

        .advancelink a:hover {
            color: #FFF;
        }
/* user menu settings */
#dropdown {
    display: inline-block;
    padding-right: 10px;
    margin: 0 auto;
    position: relative;
    margin-top: -5px;
    cursor: pointer;
    background: #fff;
    font-size: 1.55em;
    color: #656565;
    font-weight: normal;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

    #dropdown:hover {
        color: #898989;
    }

    #dropdown.open {
        background: #2189bd;
        border-left-color: #6c6d70;
        border-radius: 5px 5px 0px 0px;
    }

        #dropdown.open a.name-active {
            color: #fff;
        }

    #dropdown ul {
        position: absolute;
        top: 100%;
        z-index: 99;
        right: -1px;
        width: 133px;
        padding: 5px 0px;
        display: none;
        background: #fff;
        -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #2189bd;
    }

        #dropdown ul li {
            font-size: 0.9em;
            display: block;
            font-weight: normal;
            border-right: none;
            border-bottom: 1px solid #dcddde;
            text-align: left;
        }

            #dropdown ul li:last-child {
                border-bottom: 0px;
            }

            #dropdown ul li a {
                text-decoration: none;
                display: block;
                font-weight: normal;
                color: #447dd3;
                padding: 7px 15px;
                font-size: 12px;
                font-weight: bold;
            }

                #dropdown ul li a:hover {
                    color: #e86626;
                    background: #e7f0f7;
                }
/*Page global title for whole site*/
.page-header {
    font-size: 24px;
    font-family: 'HelveticaNeueLight';
    font-weight: normal;
    border-bottom: 3px solid #fa8e16;
    padding-bottom: 3px;
    padding-left: 5px;
    margin-bottom: 15px;
}

.breadcrum-wrapper {
    background-color: #e9ebed;
    border-radius: 6px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 16px;
    position: relative;
}

    .breadcrum-wrapper ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .breadcrum-wrapper ul li {
            display: inline;
            background: url('../Content/PreHire/Images/ico-breadcems.png') no-repeat right center;
            padding: 0px 16px 0px 5px;
        }

            .breadcrum-wrapper ul li:last-child {
                background: none;
            }

    .breadcrum-wrapper li a {
        display: inline-block;
        text-decoration: underline;
        color: #044580;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
    }

        .breadcrum-wrapper li a:hover {
            color: #da5009;
        }
/*Header Design End*/

/*Footer design Start*/
.footer {
    color: #f1f1f1;
    font-size: 12px;
    background-color: #2189bd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 22px 10px 22px 10px;
    margin-bottom: 30px;
    position: relative;
}

    .footer a {
        color: #f1f1f1 !important;
        text-decoration: none;
    }

        .footer a:hover {
            color: #fa8e16 !important;
        }
/*Footer design End*/

/*Common Designs End ================================================================== */

/*page design | Login Screens start here ========================================================== */
.contentWrap { /*margin-bottom:25px;*/
}

.login-contentBg {
    background-color: #ecf8fd; /*padding:82px 0px 82px 0px;*/
    padding: 50px 0px 82px 0px;
}

.login-wrapper {
    width: 660px;
    margin: 0 auto;
    background-color: #d0e5f0;
    border: 1px solid #a9d6ed;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    position: relative; /*overflow: hidden;*/
}

.loginBgwhite {
    /*background: url('../Content/PreHire/Images/loginbg.jpg') repeat-x bottom #fff;*/
    border: 1px solid #a9b3b9;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: relative;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(219,219,219,1) 80%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(219,219,219,1) 80%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(219,219,219,1) 80%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 20%, rgba(219,219,219,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 );
}

.login-box {
    background: url('../images/loginbg.png') no-repeat right bottom;
    min-height: 312px;
  
}

.login-logo {
    margin-bottom: 26px;
}

.loginform {
    font-size: 12px;
    width: 49%;
    padding-left: 15px; /*padding-top:65px;*/
    padding-top: 38px;
}

.forgot-pass label {
    width: 100%;
}

.forgt-pass a {
    color: #da5009;
    text-decoration: none;
    font-size: 11px;
}

.Login-label {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin-bottom: 5px;
    display: inline-block;
    cursor: default;
}

.Loginform-row input[type="text"] {
    border: none;
    border-left: 1px solid #d3d3d3;
    background: none;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    color: #64727a;
    line-height: 15px;
    height: 34px;
    width: 82%;
    border-radius: 0px 2px 2px 0px;
    -moz-border-radius: 0px 2px 2px 0px;
    -webkit-border-radius: 0px 2px 2px 0px;
    text-align:left;
}

.Loginform-row input[type="password"] {
    border: none;
    border-left: 1px solid #d3d3d3;
    background: none;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    color: #64727a;
    line-height: 15px;
    height: 34px;
    width: 80%;
    border-radius: 0px 2px 2px 0px;
    -moz-border-radius: 0px 2px 2px 0px;
    -webkit-border-radius: 0px 2px 2px 0px;
    text-align:left;
}

.formbtn-row {
    padding: 28px 0px 0px 0px;
    text-align: left;
}

    .formbtn-row input[type="button"], .formbtn-row input[type="submit"] {
        margin-right: 8px;
    }

.shadowimg {
    background: url('../../img/headershadow.png') no-repeat center top;
    background-size: 100%;
    height: 32px;
}
/*Forgot pass page */
/*.forgetpass_frm{ padding:38px 0px 0px 5px; width:50%;}*/
.forgotinputwidth {
    width: 85%;
    height: 32px;
    position: relative;
}
/*For IE 8*/
.forgotpwdinputwidth {
    width: 85%;
    height: 32px;
    position: relative;
    padding-top: 5px !important;
}

.page-subheader {
    font-family: 'HelveticaNeueRegular';
    font-weight: normal;
    margin-bottom: 38px;
    font-size: 18px;
    color: #000;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    border-bottom: 3px solid #fa8e16;
}
/*End Login Flow ===================================================================================================== */






/*Dashboard Screen start here ========================================================================================= */
.widget-wrapper {
    margin: 0;
    padding: 0px 0px 10px 0px;
}

    .widget-wrapper ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .widget-wrapper ul li {
            border-radius: 10px;
            width: 33.3%; /*float:left; margin-bottom:25px;*/
            position: relative;
        }

.row-open-position {
    margin-top: 3px;
    padding: 2px 10px 2px 10px;
}

    .row-open-position:first-child {
        margin-top: 0px;
    }

.position-name {
    width: 76%;
    word-break: break-all;
    line-height: 28px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
}

    .position-name a {
        display: inline-block;
        vertical-align: top;
        width: 70%;
        overflow: hidden;
        height: 28px;
        color: #105ba8 !important;
        text-align: left;
        font-family: Arial;
    }

    .position-name span {
        vertical-align: top;
        display: inline-block;
        width: 25%;
        text-align: right;
    }

.widget-wrapper div.widgets {
    background-color: #fff;
    border: 1px solid #b6b7b7;
    padding: 1px;
    box-shadow: 1px 1px 4px #ccc;
    -moz-box-shadow: 1px 1px 4px #ccc;
    -webkit-box-shadow: 1px 1px 4px #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 248px; /*height:248px;*/
    height: 260px;
    position: relative; /*width: 95%;*/
    /*height:50%;*/
}

.widget-wrapper div h2.widget-header {
    font-weight: normal;
    /*background: url('../Content/PreHire/Images/dashboardHeadBg.jpg') repeat-x top;*/
    height: 40px;
    line-height: 40px;
    display: block;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 0px 0px;
    font-family: 'HelveticaNeueLight';
    font-size: 20px;
    color: #333;
    margin-bottom: 16px;
}

.widget-wrapper div h2 span {
    font-family: 'HelveticaNeueLight';
    font-size: 20px;
    color: #333;
    display: inline-block;
    line-height: 40px;
}

.i-icon {
    /*background: url('../Content/PreHire/Images/i-icon.png') no-repeat 0 0;*/
    width: 17px;
    height: 17px;
    display: inline-block;
    margin: 8px 0px 0px 0px;
}

    .i-icon a {
        display: block;
        text-decoration: none;
        outline: none;
        height: 18px;
        width: 18px;
    }

.text-info {
    position: relative;
    top: 6px;
    right: 5px
}

.dashboardblkSpce {
    padding: 10px 10px 10px 10px; /*min-height:185px;*/
}

.dashbrdTble {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    table-layout: fixed;
}

    .dashbrdTble tr:nth-child(odd) {
        background-color: #fff;
    }

    .dashbrdTble tr:nth-child(even) {
        background-color: #f2f2f2;
    }

.tblcolorrow {
    background-color: #f2f2f2;
}

.tdna {
    background-color: #FCC283;
}

.tdnaQuestion {
    background-color: #FCC283;
    border: 1px solid #FCC283 !important;
    box-shadow: 0 0 0 !important;
}

.questionLabel {
    color: #c10000;
    font-size: 13px;
    font-weight: bold;
}

.dashbrdTble th {
    background-color: #d3e7f2;
    border: 1px solid #fff;
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
    color: #0d233a;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px;
}

.tr-header-mypipeline th {
    background: #f2f2f2;
    border: 1px solid #e5e5e5;
    font-size: 12px;
}

.dashbrdTble td {
    border: 1px solid #e5e5e5;
    border-collapse: collapse;
    line-height: 20px;
    font-size: 11px;
    padding: 2px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

    .dashbrdTble td select {
        padding: 0px;
        border: 1px solid #CCC;
        height: 20px;
        color: #666;
    }

    .dashbrdTble td a {
        color: #105ba8;
        font-size: 11px;
        font-weight: bold;
    }

        .dashbrdTble td a img:hover {
            opacity: 0.7;
            filter: Alpha(opacity=80);
        }

.viewall {
    display: block !important;
    text-align: right !important;
}

    .viewall a {
        display: inline-block !important;
        text-decoration: underline !important;
        color: #da5009 !important;
        font-weight: bold !important;
        font-size: 10px !important;
    }

.dashbrdTbleLarge {
    border: 0;
    padding: 0;
    margin: 0;
}

    .dashbrdTbleLarge tr:nth-child(odd) {
        background-color: #fff;
    }

    .dashbrdTbleLarge tr:nth-child(even) {
        background-color: #ebebeb;
    }

.tblcolorrow {
    background-color: #f2f2f2;
}

.dashbrdTbleLarge td {
    line-height: 26px;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px 3px 5px; /*border:1px solid #e5e5e5; border-collapse:collapse;*/
}

    .dashbrdTbleLarge td a {
        color: #105ba8;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
    }

    .dashbrdTbleLarge td span {
        color: #222222;
        font-size: 13px;
        font-weight: bold;
    }

td.smalltext a {
    font-size: 11px;
    color: #105ba8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.openpositionsIcon a {
    /*background: url('../Content/PreHire/Images/openpositionicon.png') no-repeat;*/
    width: 30px;
    height: 28px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none !important;
    outline: none;
}

    .openpositionsIcon a:hover {
        opacity: 0.8;
        filter: Alpha(opacity=80);
    }

a.addcondidate {
    background-position: -33px 0;
}

.sliderout {
    position: relative;
    border: 1px solid #d4d4d4;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 10px 25px 0px 25px;
}

.slideroutone {
    position: relative;
    border: 1px solid #d4d4d4;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 25px 25px 0px 25px;
}

.newstipslidecontent {
    display: block;
    text-align: center;
    z-index: 0 !important;
}

    .newstipslidecontent h3 {
        text-align: left;
        font-weight: bold;
        border-bottom: 1px solid #999;
        margin-bottom: 5px;
        padding-bottom: 3px;
    }

        .newstipslidecontent h3 a {
            color: #e76527 !important;
            font-size: 13px;
            font-family: Arial, Helvetica, sans-serif;
            display: block;
            text-decoration: none;
        }

    .newstipslidecontent div {
        font-size: 12px;
        color: #000;
        text-align: left;
        /* 8-1-15: line-height is commented out since it causes xx-large text to cut off */
        /*line-height: 18px;*/
        overflow: hidden;
    }

    .newstipslidecontent img {
        border: 2px solid #b1b1b1;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        position: relative;
        max-height: 115px;
    }

.file-views {
    text-align: right;
    display: block;
    margin: 0px 0px 5px 0px;
}

    .file-views a {
        text-decoration: none;
        display: inline-block;
        margin: 0px 0px 0px 5px;
        width: 18px;
        height: 18px; /*background: url('../Content/PreHire/Images/graphandgridIcons.png');*/
    }

#slides {
    display: none;
    overflow: inherit !important;
}

    #slides .slidesjs-navigation {
        margin-top: 3px;
        height: 14px;
        width: 14px;
        text-decoration: none;
    }

.slidesjs-container {
    min-height: 162px !important;
    height: auto !important;
}

.slidesjs-control {
    height: auto !important;
}

.slidesjs-pagination { /*margin: 10px 0 -10px 36% !important; float:left;*/
    display: block;
    text-align: center;
    list-style: none;
}

    .slidesjs-pagination li { /*float: left;*/
        width: auto !important;
        display: inline-block;
        vertical-align: top;
        margin: 0 1px !important;
    }

        .slidesjs-pagination li a {
            display: block;
            width: 13px;
            height: 0;
            padding-top: 13px;
            background-image: url(../Content/PreHire/Images/sprite-icons-group2.png);
            background-repeat: repeat-x;
            /*background-image: url('../Content/PreHire/Images/pagination.png');*/
            background-position: -203px -89px;
            float: left;
            overflow: hidden;
        }

            .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
                background-position: -203px -102px;
            }

            .slidesjs-pagination li a:hover {
                background-position: -203px -115px;
            }

#slides a:link, #slides a:visited {
    color: #333;
}

#slides a:hover, #slides a:active {
    color: #9e2020;
}

.navbar {
    overflow: hidden;
}

.hint {
    text-align: right;
    float: right;
    display: inline-block;
}

    .hint a {
        color: #d10707 !important;
        font-size: 14px !important;
        text-decoration: none;
    }

.tooltip-content {
    width: 250px;
}

    .tooltip-content p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
    }

    .tooltip-content h4 {
        font-size: 12px;
        font-weight: bold;
    }

.slidesjs-previous {
    position: absolute;
    top: 50%;
    left: -20px;
}

.slidesjs-next {
    position: absolute;
    top: 50%;
    right: -20px;
}

#slides {
    display: none;
}
/* Notification Screen start here ========================================================================================= */
.search-box-wrapper {
    background-color: #eeecec;
    padding: 8px 10px 8px 10px;
    margin-bottom: 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
}

    .search-box-wrapper input {
        margin: 0px 10px 0px 0px;
    }

.grid-box-wrapper {
    border: 1px solid #b6b7b7;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 20px;
    position: relative;
}

.grid-header {
    background: url("../Content/PreHire/Images/tablecaptionBg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    height: 34px;
    line-height: 34px;
    padding: 0px 10px 0px 10px;
    position: relative;
}

    .grid-header h3 {
        display: inline-block;
        vertical-align: top;
    }

.grid-footer {
    background: url('../Content/PreHire/Images/grid-footer-bg.jpg') repeat-x top;
    height: 34px;
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    padding: 0px 10px 0px 10px;
    position: relative;
}

.grid-table-wraper {
    display: block;
}

    .grid-table-wraper table {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
    }

        .grid-table-wraper table th {
            padding: 5px 6px 5px 6px;
            font-weight: normal;
            border-left: 1px solid #91cae5;
            border-collapse: collapse;
            font-size: 14px;
            color: #222222;
            line-height: 20px;
            background-color: #c2e6f7;
            text-transform: capitalize;
        }

        .grid-table-wraper table tr:nth-child(odd) { /*background-color:#f2f2f2;*/
        }

        .grid-table-wraper table tr:nth-child(even) {
            background-color: #fff;
        }

        .grid-table-wraper table td {
            font-size: 12px;
            color: #222;
            padding: 5px 6px 5px 6px;
            border-collapse: collapse;
            line-height: 18px;
            border-left: 1px solid #bcdbeb;
        }

            .grid-table-wraper table td a {
                color: #105ba8;
                text-decoration: underline;
            }

                .grid-table-wraper table td a:hover {
                    color: #e86626;
                }

.dashbrdTble tr:nth-child(odd) {
    background-color: #fff;
}

.dashbrdTble tr:nth-child(even) {
    background-color: #f2f2f2;
}
/* JQuery Popup Design - Start ======================================================================================================*/

.ui-widget-overlay {
    background-color: #000;
    background-repeat: no-repeat;
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    background-image: none;
}

.ui-dialog .ui-dialog-titlebar {
    border: 0px;
    font-family: 'HelveticaNeueRegular';
    font-size: 18px;
    padding: 0px 6px 0px 6px !important;
    line-height: 33px;
    height: 38px;
    font-weight: normal;
    border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    /*background: url(../Content/PreHire/Images/headingbg.jpg) repeat-x top;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -704px;
}

.ui-widget-header .ui-icon-closethick {
    /*background: url(../Content/PreHire/Images/crossicon.png) no-repeat 0px 0;*/
    background: url(../Content/PreHire/Images/sprite-icons-group2.png) repeat-x -232px -100px;
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size: 0px;
}

    .ui-widget-header .ui-icon-closethick:hover {
        background-position: -232px -139px;
        border: none;
    }

.ui-widget-header .ui-icon { /*background:url(/Content/PreHire/Images/crossicon.png) no-repeat 0px 0;*/
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size: 0px;
}

.ui-widget-header a:hover {
    background: none;
    border: none;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 16px;
    width: 16px;
    float: right;
}

.ui-widget-content {
    border: 1px solid #666666;
    background-color: #fff;
    padding: 1px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

    .ui-widget-content .ui-widget-content {
        border: none;
    }

.ui-dialog .ui-dialog-content {
    padding: 10px 10px 0;
}

.ui-widget {
    box-shadow: 0px 2px 8px #333;
}

.popup-redesign {
    display: block;
}

    .popup-redesign h2 {
        font-size: 14px;
        font-weight: bold;
        color: #2189bd;
        margin: 0px 0px 10px 0px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .popup-redesign p {
        margin: 0px 0px 15px 0px;
        font-size: 12px;
        font-weight: normal;
    }

    .popup-redesign .dashbrdTble {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #e5e5e5;
        border-collapse: collapse;
    }

        .popup-redesign .dashbrdTble tr:nth-child(odd) {
            background-color: #f2f2f2;
        }

        .popup-redesign .dashbrdTble tr:nth-child(even) {
            background-color: #fff;
        }

    .popup-redesign .tblcolorrow {
        background-color: #f2f2f2;
    }

    .popup-redesign .dashbrdTble th {
        background-color: #d3e7f2;
        border: 1px solid #e5e5e5;
        line-height: 24px;
        vertical-align: top;
        text-align: center;
        border-collapse: collapse;
        color: #0d233a;
        font-size: 11px;
        font-weight: bold;
        padding: 2px;
    }

    .popup-redesign .dashbrdTble td {
        border: 1px solid #e5e5e5;
        border-collapse: collapse;
        line-height: 20px;
        font-size: 11px;
        padding: 2px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }

        .popup-redesign .dashbrdTble td select {
            padding: 0px;
            border: 1px solid #CCC;
            height: 20px;
            color: #666;
        }

        .popup-redesign .dashbrdTble td a {
            color: #105ba8;
            font-size: 11px;
            font-weight: bold;
        }

            .popup-redesign .dashbrdTble td a img:hover {
                opacity: 0.7;
                filter: Alpha(opacity=80);
            }
/* JQuery Popup Design - End ======================================================================================================*/





/*Notification css ============================================================================== */
.panel-wrapper {
    border: 1px solid #b6b7b7;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 20px;
    position: relative;
    padding: 0px;
}

.panel-content-wrapper {
    padding: 18px 12px;
}

    .panel-content-wrapper ul {
        margin: 0px 0px 0px 0px;
    }

    .panel-content-wrapper li {
        color: #333;
        line-height: 22px;
        margin: 0px 0px 0px 20px;
    }

.penel-left {
    width: 70%;
}

    .penel-left p {
        margin-bottom: 25px;
        line-height: 22px;
    }

.penel-right {
    width: 30%;
}

.req-star {
    color: #F00;
}

.form-wrapper {
    padding: 20px;
}

    .form-wrapper .form-row {
        margin-bottom: 8px;
        display: block;
    }

        .form-wrapper .form-row label {
            font-size: 12px; /*width:35%;*/
            width: 36%;
            display: inline-block;
            padding-right: 1%;
            margin-bottom: 0px;
            line-height: 30px;
        }

.form-right-grid {
    display: inline-block;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%; /*width: 64%;*/
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #555555;
    line-height: 28px;
    vertical-align: top;
}

.form-row .i-icon {
    margin-top: 2px;
}

.form-right-grid input[type="checkbox"], input[type="submit"], input[type="button"] {
    margin-right: 0px;
}

.form-right-grid strong {
    display: inline-block;
    line-height: 31px;
    vertical-align: top;
}

.form-right-grid input[type="checkbox"] {
    margin-top: 8px;
}

.grid-gray-header {
    background: url(../Content/PreHire/Images/greyheader.jpg) repeat-x top;
    line-height: 34px;
    padding: 0px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 1px;
}

    .grid-gray-header h2 {
        color: #066b9d;
        font-family: 'HelveticaNeueLight';
        font-size: 18px;
        font-weight: normal;
    }

.panel-header {
    /*background: url(../Content/PreHire/Images/greyheader.jpg) repeat-x top;
	background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -126px;*/
    background-position: 0 -126px;
    line-height: 34px;
    padding: 0px 10px;
    border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    position: relative;
}

    .panel-header h2 {
        color: #066b9d;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        display: inline-block;
    }

    .panel-header span {
        color: #444444;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        display: inline-block;
    }

.panel-header-orng-hdrbg {
    background: url(../Content/PreHire/Images/orange-panelheaderbg.jpg) repeat-x top;
}

    .panel-header-orng-hdrbg h2 {
        color: #000 !important;
    }

.error-large {
    background-color: #f9e8d4;
    border: 1px solid #efcfac;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
}

.error-large {
    margin: 0 auto;
    padding: 15px;
    width: 70%;
    max-width: 430px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #444444;
}

    .error-large ul {
        margin: 0;
        padding: 10px 0px 0px 0px;
    }

        .error-large ul li {
            font-size: 12px;
            color: #444;
            padding-left: 18px;
            background: url(../Content/PreHire/Images/error-bullets.png) no-repeat left center;
            line-height: 22px;
        }

.widget-wrapper div h2.widget-header {
    margin: 0px;
}

.errormsg {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0;
    line-height: 18px;
    color: #F00;
    font-size: 13px;
}
/*ul.mnmenu li{
    cursor:pointer;
}*/


.disabled {
    background-color: #e1a181 !important;
    cursor: auto !important;
}

    .disabled a {
        color: #edcaba !important;
        cursor: default !important;
    }
/*Add Edit Recruiter =-----------------------------------*/
.lable-mediam label {
    width: 100% !important;
}

.input-verti-space {
    margin-bottom: 5px;
}

    .input-verti-space:last-child {
        margin-bottom: 0;
    }
/*.grid-table-wrapr{ border:1px solid #b6b7b7; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; display:block; behavior: url(Content/PreHire/Pie/PIE.htc); position:relative;}*/
.grid-table {
    display: table;
    border-collapse: collapse;
    width: 100%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
}

    .grid-table .tabletitle {
        display: table-caption;
        padding: 0px 10px 0px 10px;
        height: 34px;
        line-height: 34px;
        /*background: url(../Content/PreHire/Images/tablecaptionBg.png) repeat-x top;*/
        background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -371px;
        border-radius: 6px 6px 0px 0px;
        -moz-border-radius: 6px 6px 0px 0px;
        -webkit-border-radius: 6px 6px 0px 0px;
    }

        .grid-table .tabletitle h3, .grid-table .tabletitle a {
            display: inline-block;
            vertical-align: top;
        }

            .grid-table .tabletitle a img {
                vertical-align: middle;
            }

.tableftr {
    /*background: url(../Content/PreHire/Images/grid-footer-bg.jpg) repeat-x bottom;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -415px;
    height: 34px;
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    line-height: 34px;
    border-top: 1px solid #fff;
}

.grid-footer-space {
    padding: 5px 10px 0px 10px;
}

    .grid-footer-space a {
        text-decoration: none;
    }

.tableftr input[type="button"] {
    margin-left: 10px;
}

    .tableftr input[type="button"]:first-child {
        margin-left: 0px;
    }

.grid-table .tableHeading {
    display: table-row;
    background-color: #c2e6f7; /* border:1px solid #8fc9e5; border-collapse:collapse;*/
    font-weight: bold;
    font-size: 12px;
    color: #333;
    line-height: 24px;
}

.grid-table .tablerow {
    display: table-row;
    border-collapse: collapse;
}

.grid-table .tablecell {
    border-width: thin;
    display: table-cell; /*border-collapse:collapse;*/
    border-right: 1px solid #bcdbeb;
    line-height: 20px;
    padding: 4px 10px 4px 10px;
    vertical-align: middle;
}

    .grid-table .tablecell p {
        margin: 0;
        padding: 0;
    }

    .grid-table .tablecell:last-child {
        border-right: none;
    }

.grid-table .tablerow:nth-child(even) {
    background-color: #f2f2f2;
}

.grid-table .tablecell label {
    font-size: 12px;
}

.bluewrapper-bg {
    background-color: #e1f2fa;
    border: 1px solid #b6b7b7;
    padding: 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
}

.form-row:last-child {
    margin-bottom: 0;
}

.equal-column {
    width: 50%;
}

    .equal-column h3 {
        margin-bottom: 10px;
    }

    .equal-column label {
        padding-right: 10px;
        font-size: 12px;
        width: auto;
        line-height: 28px;
        margin-bottom: 0px;
    }

.row-lineheight {
    line-height: 28px;
}

.panel-left-column {
    width: 60%;
    padding: 20px 10px 20px 0px;
    margin: -20px 0px -20px 0px;
}

.lable-mediam {
    width: 28%;
    line-height: 30px;
    float: left;
    padding-right: 10px;
    font-size: 12px;
}

.rediospace {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px !important;
}

.rightspace {
    margin-right: 15px;
}

.link-text {
    padding-top: 5px;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: center;
    margin: 0 0 0;
    padding: 0.0em 0 0.5em 0.4em;
}

    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
        float: none;
    }

.ui-dialog button.btn-blue {
    box-shadow: 0 0px 0px;
    /*background: url('../Content/PreHire/Images/btn-bg.jpg') repeat-x 0 -35px;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -201px;
    display: inline-block;
    height: 32px;
    font-size: 16px !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #167db0;
    color: #FFF;
    text-transform: capitalize;
    position: relative;
}

    .ui-dialog button.btn-blue:hover, .ui-dialog button.btn-gray:hover, .btn-gray:hover {
        /*background: url('../Content/PreHire/Images/btn-bg.jpg') repeat-x 0 -71px;*/
        background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -237px;
        border: 1px solid #e96825;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        color: #fff;
        position: relative;
        box-shadow: 0 0px 0px #333333;
    }
/*.ui-dialog button.btn-gray:hover {
	background: url('../Content/PreHire/Images/btn-bg.jpg') repeat-x 0 -71px;
	border: 1px solid #e96825;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	position: relative;
	box-shadow: 0 0px 0px #333333;
}*/
.ui-dialog button.btn-gray {
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -166px;
    height: 32px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #a4a5a5;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #504f4f;
    text-transform: capitalize;
    display: inline-block;
    position: relative;
    box-shadow: 0 0px 0px #333333;
}

.ui-dialog button.btn-blue-disabled {
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -786px;
    /*background: url('../Content/PreHire/Images/disableBg.jpg') repeat-x 0 0px;*/
    height: 32px;
    line-height: 31px;
    padding: 0px 20px 0px 20px;
    border: 1px solid #5ba4c8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #d2e7f2;
    font-size: 16px !important;
    font-family: Arial;
    text-transform: capitalize;
    display: inline-block;
    position: relative;
}

.ui-dialog-buttonset .btn-blue-disabled {
    box-shadow: 0 0px 0px #333333;
}

.ui-button-text-only .ui-button-text {
    padding: 0 0;
}

.ui-dialog .ui-dialog-content {
    padding: 10px 10px 10px 10px;
    min-height: 0px;
    font-size: 12px;
}

.field-validation-error {
    color: red;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d !important;
}

select.input-validation-error {
    border: 1px solid #e80c4d !important;
}

.input-validation-error {
    border: 1px solid #e80c4d !important;
}
/*File not found*/
.file-error {
    display: block;
}

    .file-error h1 {
        font-size: 30px;
        font-weight: bold;
        color: #000;
        line-height: 35px;
        margin-bottom: 15px;
    }

    .file-error p {
        font-size: 12px;
        margin-bottom: 15px;
        color: #000;
        line-height: 20px;
    }
/*add candidate page*/
.panel-gray-row {
    background-color: #eeecec;
    padding: 6px 20px 6px 20px;
    margin: 0px -1px 0px -1px;
}

.panel-link {
    font-size: 14px;
    color: #2189bd;
    text-decoration: underline;
    display: inline-block;
    line-height: 30px;
}

    .panel-link:hover {
        text-decoration: none;
        color: #e86626;
    }

.bullet-points {
    margin: 0;
    padding: 10px 0px 10px 0px;
}

    .bullet-points h3 {
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .bullet-points li {
        font-size: 12px;
        color: #444;
        padding-left: 18px;
        /*background: url(../Content/PreHire/Images/error-bullets.png) no-repeat left center;*/
        background-position: -43px -262px;
        line-height: 18px;
    }

bullet-points li a {
    color: #e86626;
    text-decoration: underline;
}

.bullet-points li #divGeneralSearch label {
    font-size: 12px;
    color: #e86626;
    cursor: pointer;
    margin-bottom: 0px;
}
/*Best Practice Email settings*/
.row-checkbox {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
}

    .row-checkbox input[type="checkbox"] {
        margin: 8px 10px 0px 0px;
    }

    .row-checkbox span.checkbox-label {
        font-size: 12px;
    }

.loder {
    position: fixed;
    height: 100%;
    background-color: rgba(000,0,0,0.1);
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 999;
}

.dashboardloder {
    /*position: fixed;*/
    height: 100%;
    /*background-color: rgba(000,0,0,0.1);*/
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 999;
}

.loderimg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0px 0px -20px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    padding: 5px;
    border-radius: 4px;
}
/*Candidate flow pages design start*/
.logo-inst {
    margin: 12px 0px 12px 0px;
}

.head-title {
    font-size: 24px;
    color: #fff;
    font-family: 'HelveticaNeueLight';
    font-weight: normal;
}

.candidate-title-wrapper {
    padding: 15px 15px 15px 15px;
}

.light-blue-box {
    background-color: #e1f2fa;
    border: 1px solid #b6b7b7;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 20px;
}

.ico-help {
    background: url(../Content/PreHire/Images/help-bg.png) no-repeat right center;
}

.light-blue-box h2 {
    font-size: 15px;
    color: #000;
    margin-bottom: 10px;
    line-height: 20px;
}

.light-blue-box p {
    font-size: 12px;
    color: #000;
    line-height: 18px;
    margin-bottom: 20px;
}

    .light-blue-box p:last-child {
        margin-bottom: 0px;
    }

.blue-box-bottomrowbg {
    background-color: #cce6f2;
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-top: 1px solid #accbd9;
    box-shadow: inset 0px 1px 0px #fff;
    line-height: 20px;
}

.blue-links-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .blue-links-list li:first-child {
        margin-left: 0px;
    }

    .blue-links-list li {
        margin-left: 5px;
        display: inline;
        color: #666;
        font-size: 13px;
        line-height: 18px;
        font-family: Arial, Helvetica, sans-serif;
    }

        .blue-links-list li a {
            color: #105ba8;
            font-size: 13px;
            display: inline-block;
            text-decoration: underline;
        }

            .blue-links-list li a:hover {
                color: #da5009;
                text-decoration: none;
            }

.btn-calltoactions {
    background: url(../Content/PreHire/Images/btn-calltoactn.png) repeat-x 0 0;
    position: relative;
    line-height: 35px;
    height: 35px;
    padding: 0px 43px 0px 6px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-decoration: none;
}

    .btn-calltoactions span {
        position: absolute;
        top: 4px;
        right: 2px;
    }

    .btn-calltoactions:hover {
        color: #fff; /*background-position:0 -43px; */
    }

.btn-calltoactions-optout {
    background: url(../Content/PreHire/Images/btn-calltoaction-not-int-bg.png) repeat-x 0 0;
    position: relative;
    line-height: 35px;
    height: 35px;
    padding: 0px 43px 0px 10px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-decoration: none;
}

    .btn-calltoactions-optout span {
        position: absolute;
        top: 4px;
        right: 2px;
    }

    .btn-calltoactions-optout:hover {
        color: #fff; /*background-position:0 -43px; */
    }

.more-link {
}

    .more-link a {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
        color: #105ba8;
    }

        .more-link a span {
            display: inline-block;
            border: 5px solid #105ba8;
            border-right: 5px solid transparent;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            width: 5px;
            height: 5px;
        }

.bullet-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .bullet-list li {
        margin: 0px 0px 12px 0px;
        line-height: 18px;
        padding: 0px 0px 0px 20px;
        color: #000;
        background: url(../Content/PreHire/Images/ico-blt.png) no-repeat left 4px;
    }

.wrapper-cand-grid {
    margin-bottom: 20px;
}

.candi-left-grid {
    width: 75%;
}

.candi-right-grid {
    width: 25%;
}

.right-tabs {
    background-color: #e1f2fa;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 0px 0px 0px 5%;
    padding: 5px 0px 5px 0px;
    list-style: none;
}

    .right-tabs li {
        display: block;
        border-top: 1px solid #c7d9e2;
        line-height: 31px;
        box-shadow: inset 0px 1px 0px #fff;
        font-size: 12px;
    }

        .right-tabs li:first-child {
            box-shadow: inset 0px 0px 0px #fff;
            border-top: 0;
        }

        .right-tabs li:hover {
            background: url(../Content/PreHire/Images/right-tab-hover.png) repeat-x top;
        }

        .right-tabs li.activetab {
            background: url(../Content/PreHire/Images/right-tab-hover.png) repeat-x top;
        }

            .right-tabs li.activetab a {
                color: #fff;
                background-position: 12px -28px;
            }

        .right-tabs li a {
            text-decoration: none;
            background: url(../Content/PreHire/Images/arrow-right-tab.png) no-repeat 12px 11px;
            padding: 0px 0px 0px 27px;
            color: #373737;
            display: block;
        }

        .right-tabs li:hover a {
            color: #fff;
            background-position: 12px -30px;
        }

.grid-info {
    color: #1d1d1d;
    line-height: 27px;
}

    .grid-info i {
        margin-right: 8px;
        margin-top: 4px;
        display: inline-block;
        height: 20px;
        vertical-align: top;
    }

.grntxt {
    color: #429709;
}

.orangetxt {
    color: #cf710a;
}

.popupcontent .graybox-popup {
    background-color: #f3f3f3;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

    .popupcontent .graybox-popup p {
        margin-bottom: 25px;
        line-height: 22px;
        font-size: 12px;
        color: #333;
    }

        .popupcontent .graybox-popup p:last-child {
            margin-bottom: 0px;
        }

.msg-norecord {
    padding: 25px 10px 25px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-align: center;
    background-color: #e4f3fa;
    border-top: 1px solid #aecdde;
    border-bottom: 1px solid #aecdde;
}

.msg-updaterecord {
    border-left: 1px solid #aecdde;
    border-right: 1px solid #aecdde;
}
/*Breadcrumbs Design here*/
.bredcumbs {
    background-color: #e9ebed;
    border-radius: 0px 0px 6px 6px;
}

    .bredcumbs ul {
        margin: 0;
        padding: 0px 10px 0px 10px;
        list-style: none;
    }

        .bredcumbs ul li {
            font-size: 11px;
            color: #000;
            float: left;
            line-height: 26px;
        }

    .bredcumbs li a {
        text-decoration: none;
        background: url(../Content/PreHire/Images/arrow-bredcmbs.jpg) no-repeat right center;
        color: #044580;
        padding: 0px 15px 0px 0px;
        margin-right: 5px;
    }
/*Survey Form Design*/

.tbl-survey-form {
    display: block;
}
.tbl-survey-form table {
	border: 1px solid #CCC;
	border-collapse: collapse;   
    background-color:white;
}
.tbl-survey-form table th {
	background-color: #c2e6f7;
	padding: 8px;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	border: 1px solid #a0cce2;
	box-shadow: inset 0px 1px 0px #d9f2ff;
	-moz-box-shadow: inset 0px 1px 0px #d9f2ff;
	-webkit-box-shadow: inset 0px 1px 0px #d9f2ff;
}
.tbl-survey-form table td {
	padding: 8px;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	border: 1px solid #bcdbeb;
	box-shadow: inset 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px #fff;
}
.scale-design {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
.scale-design h2 {
	border: 1px solid #b6b7b7;
	border-bottom: none;
	background: url(../Content/PreHire/Images/orange-panelheaderbg.jpg) repeat-x top;
	line-height: 30px;
	font-size: 16px;
	text-transform: capitalize;
	color: #000;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.scale-design ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none; /*background:url(/Content/PreHire/images/scale-bg.jpg) repeat-x top #e1f2fa;*/
	border: 1px solid #b9d8e7;
	text-align: center;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}
.scale-design li { /*min-height:90px;*/
	vertical-align: top;
	width: 13.9%;
	padding: 8px 0px 8px 0px;
	text-align: center;
	display: inline-block;
	border-left: 1px solid #b9d8e7;
	box-shadow: inset 1px 0px 0px #fff;
}
.scale-design li:first-child {
	border-left: 0px solid #b9d8e7;
	box-shadow: inset 0px 0px 0px #fff;
}
    .scale-design li i {
        height: 30px;
        width: 30px;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: #1f7aa7 ;/*#248fc4;*/
        font-family: Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top;
        font-style: normal;
        line-height: 30px;
        background: url(../Content/PreHire/Images/ico-bg-i.png) no-repeat center center;
    }
    .scale-design li span {
        display: block;
        font-size: 14px;
        color: #1f7aa7; /*#248fc4;*/
        font-family: Arial, Helvetica, sans-serif;
        padding: 7px 0px 0px 0px;
    }
/*Candidate search =----------------------------*/
.tab-content-space {
    padding: 16px !important;
}

    .tab-content-space p {
        font-size: 13px;
        margin-bottom: 15px;
    }

.loader {
    position: fixed;
    height: 100%;
    /*background-color: rgba(000,0,0,0.3);*/
    /*background:#000;
    opacity:0.30; filter:alpha(opacity=30);*/
    background: url(../Content/PreHire/Images/loader-bg.png) repeat;
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 999;
}

.loaderimg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0px 0px -20px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 4px;
    opacity: 1;
    filter: alpha(opacity=100);
}

    .loaderimg img {
        display: block;
        margin: 5px;
    }

.accordian-tab-wrapper {
    border: 1px solid #b6b7b7;
    padding: 0px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 20px;
}

    .accordian-tab-wrapper .tab-coll {
        cursor: pointer;
        background-color: #c2e6f7;
        border-radius: 6px 6px 6px 6px;
        -moz-border-radius: 6px 6px 6px 6px;
        -webkit-border-radius: 6px 6px 6px 6px;
        line-height: 36px;
        padding: 0px 10px 0px 10px;
    }

    .accordian-tab-wrapper .tab-coll-active {
        background: #f8e5d0;
        border-radius: 6px 6px 0px 0px;
        -moz-border-radius: 6px 6px 0px 0px;
        -webkit-border-radius: 6px 6px 0px 0px;
    }

    .accordian-tab-wrapper .tab-coll h2 {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333;
        display: inline-block;
        vertical-align: top;
    }

        .accordian-tab-wrapper .tab-coll h2 span {
            color: #005aab;
        }

    .accordian-tab-wrapper .tab-coll i.arrow {
        display: inline-block;
        /*background: url(../Content/PreHire/Images/ico-accordian.png) no-repeat;*/
        height: 14px;
        width: 12px;
        margin: 13px 8px 0px 0px;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
    }

    .accordian-tab-wrapper .tab-coll-active i.arrow {
        display: inline-block;
        /*background: url(../Content/PreHire/Images/ico-accordian.png) no-repeat 0 -31px;*/
        height: 14px;
        width: 12px;
        margin: -3px 8px 0px 0px;
        vertical-align: middle;
        padding: 0px 0px 0px 0px;
    }

.form-row:last-child {
    margin-bottom: 0;
}
/*Candidate Search*/

/*Candidate Details =----------------------------*/
.panel-footer {
    background-color: #eff8fc;
    padding: 4px 10px 4px 10px;
    border-top: 1px solid #d2d2d2;
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
}

    .panel-footer span {
        line-height: 32px;
    }

.verticle-space {
    padding: 15px 0px 15px 0px;
}

.links-rpts {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
}

    .links-rpts li {
        font-size: 12px;
        color: #666666;
        line-height: 22px;
        display: inline-block;
        vertical-align: top;
    }

        .links-rpts li a {
            color: #da5009;
            text-decoration: none;
            padding: 0px 5px 0px 5px;
        }

.popupcontent .form-row {
    margin-top: 20px;
}

.message {
    color: #333333;
    font-size: 12px;
    font-family: Arial;
    margin-left: 10px;
    display: inline-block;
    line-height: 26px;
    vertical-align: top;
}

.actions {
    display: inline-block;
}

    .actions a {
        /*background: url(../Content/PreHire/Images/actions-bg.png) no-repeat;*/
        width: 20px;
        height: 20px;
        display: inline-block;
        margin: 0px 2px 0px 2px;
        text-decoration: none;
    }

.candidate-actions a {
    background: url(../Content/PreHire/Images/sprite-icons-group2.png) no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
    margin: 0px 2px 0px 2px;
    text-decoration: none !important;
}

    .candidate-actions a.ico-sms-bounce {
        background-position: -184px -438px;
    }

.actions span.sep {
    border-left: 1px solid #CCC;
    padding: 2px 2px 0px 7px;
}

    .actions span.sep:first-child {
        border-left: 0px;
        padding-left: 0px;
    }

.actions a.ico-edit {
    background-position: -185px -41px;
}

.actions a.ico-close {
    background-position: -43px -31px;
}

.actions a.ico-resend {
    background-position: -64px -31px;
}

.actions a.ico-edit-disabled {
    cursor: default;
    opacity: 0.3;
    background-position: -21px 1px;
}

.actions a.ico-close-disabled {
    cursor: default;
    opacity: 0.3;
    background-position: -43px 1px;
}

.actions a.ico-resend-disabled {
    cursor: default;
    opacity: 0.3;
    background-position: -64px 1px;
}

.actions a.ico-sms {
    background-position: -147px -443px;
}

.actions a.ico-sms-bounce {
    background-position: -184px -438px;
}

/*Popup Forms design=-----------------------------*/
.popup-formrow {
    margin-bottom: 5px;
    font-size: 12px;
    color: #000;
    line-height: 20px;
}

    .popup-formrow p {
        margin-bottom: 0px;
    }

    .popup-formrow .row-left-clm {
        width: 35%;
        margin-right: 2%;
        float: left;
    }

    .popup-formrow .row-right-clm {
        width: 63%;
        float: right;
    }

.row-left-clm label {
    font-size: 12px;
}

.popup-lightgrybg {
    background-color: #fcfcfc;
    padding: 10px;
    border-top: 1px solid #d1d2d2;
}

    .popup-lightgrybg table {
        border: 1px solid #c6c6c6;
    }

        .popup-lightgrybg table th {
            line-height: 22px;
            border: 1px solid #c6c6c6;
            text-align: left;
            padding: 5px;
        }

        .popup-lightgrybg table td {
            font-size: 12px;
            font-weight: normal;
            padding: 5px;
        }

.no-records-found {
    position: absolute;
    top: 50%;
    left: 50%;
    /*margin: 0px 0px 0px -92px;
    margin: 0px 0px 0px -92px;
	width: 168px;*/
    margin: 0px 0px 0px -115px;
    width: 215px;
    height: 20px;
}
/*UI Tab design----------*/
.tab-content-wrapper {
    /*padding: 20px 0px 0px 0px;*/ padding: 0px 0px 0px 0px;
    border: 1px solid #b6b7b7;
    background-color: #fbfbfb;
    border-radius: 0px 6px 6px 6px;
    -moz-border-radius: 0px 6px 6px 6px;
    -webkit-border-radius: 0px 6px 6px 6px;
    position: relative;
    z-index: 0;
}

.tabs-design .ui-widget {
    box-shadow: 0px 0px 0px #333;
}

.tabs-design {
    display: block;
    margin-bottom: 20px;
}

    .tabs-design .ui-widget-header {
        border: none;
    }

    .tabs-design .ui-tabs .ui-tabs-nav {
        position: relative;
        z-index: 1;
        padding: 0;
        margin-bottom: -1px;
        background: none;
    }

        .tabs-design .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            padding: 0px 15px 0px 15px;
        }

    .tabs-design .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
        color: #747474;
    }

    .tabs-design .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a.ui-tabs-anchor {
        color: #333333;
    }

    .tabs-design .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
        color: #333;
    }

    .tabs-design a.ui-tabs-anchor:focus {
        outline: none;
    }

    .tabs-design .ui-tabs {
        padding: 0;
    }

    .tabs-design .ui-widget-content {
        border: none;
    }

    .tabs-design .ui-tabs .ui-tabs-panel {
        padding: 1px 0px 0px 0px;
    }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
}

.tabs-design .ui-tabs .ui-tabs-nav li a {
    padding: 0px 15px 0px 15px;
    /*color: #747474;*/ color: #333;
}

.tabs-design .ui-tabs .ui-tabs-nav li.ui-state-default {
    border: 1px solid #a4a5a5 !important;
    /*background: url(../Content/PreHire/Images/tabsbg.jpg) repeat-x 0 0;*/
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -275px;
    height: 38px;
    line-height: 38px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #747474;
    position: relative;
}

.tabs-design .ui-tabs .ui-tabs-nav li.ui-state-active {
    border: 1px solid #b6b7b7 !important;
    background: url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -320px;
    /*font-size: 16px;*/
    color: #333333;
    outline: none;
    position: relative;
    border-bottom: 0px !important;
}

.tabs-design .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #747474;
}

    .tabs-design .ui-state-default a:hover {
        color: #333 !important;
    }

.tabs-design li.ui-state-active a {
    color: #333 !important;
}

.tabs-design .ui-tabs .ui-tabs-panel {
    border: none;
}

.radio-verticle-list {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    display: block;
}

    .radio-verticle-list ul {
        background-color: #ecf7fc;
        border: 1px solid #c9c9c9;
        list-style: none;
        margin: 0px 0px 0px -5px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        position: relative;
    }

        .radio-verticle-list ul span.arow-top {
            border: 8px solid #c9c9c9;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-top: 5px solid transparent;
            height: 5px;
            width: 5px;
            position: absolute;
            left: 5px;
            top: -13px;
            display: inline-block;
        }

        .radio-verticle-list ul li {
            line-height: 22px;
            color: #333;
            padding: 2px 10px 2px 10px;
            font-size: 12px;
            border-top: 1px solid #cfe0e7;
            box-shadow: inset 0px 1px 0px #fff;
        }

            .radio-verticle-list ul li:first-child {
                border-top: 0px;
                box-shadow: inset 0px 0px 0px #fff;
            }

    .radio-verticle-list li span {
        display: inline-block;
        vertical-align: middle;
    }

.popupcontent {
    padding: 0px 20px 20px 20px;
}

    .popupcontent .grid-box-wrapper, .grid-table-wrapper {
        border-radius: 0;
        margin-bottom: 0px;
    }

.center-text {
    text-align: center;
}

.tab-sub-header {
    margin-bottom: 15px;
    border-bottom: 2px solid #fa8e16;
    padding-bottom: 4px;
    font-family: 'HelveticaNeueRegular';
    font-weight: normal;
    color: #000;
    font-size: 15px;
}

    .tab-sub-header span {
        display: inline-block;
        margin-right: 10px;
    }

        .tab-sub-header span:last-child {
            margin-right: 0px;
        }

    .tab-sub-header a {
        display: inline-block;
        color: #e86626 !important;
        font-family: 'HelveticaNeueRegular';
        vertical-align: middle;
    }

        .tab-sub-header a img {
            display: block;
        }

.tab-inner-wrappers {
    margin-bottom: 20px;
    padding: 16px;
    font-family: Arial;
    background-color: #edf7fc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #d2d2d2;
}

select {
    border: 1px solid #CCC;
    padding: 5px 6px;
    font-size: 12px;
    color: #666;
    width: 278px;
}
    /*select.large {
		width: 306px;
		padding: 5px 6px;
	}*/

    select.small {
        width: 100px;
        padding: 5px 6px;
    }

    select.medium {
        width: 200px;
        padding: 5px 6px;
    }

.faq-img {
    border: 1px solid #eaeaea;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.table-sub-list {
    margin-left: 35px;
    margin-top: 10px;
    margin-bottom: 15px;
}
/*Date Picker Classes*/

.ui-datepicker .ui-datepicker-header {
    background: #c2e6f7;
}

.ui-datepicker thead {
    background: #E2EFF3;
}

.ui-datepicker .ui-datepicker-calendar a.ui-state-hover {
    background: #eee;
}

.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
    background: #E2EDF3;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #cccccc;
}

.ui-datepicker-month option:hover {
    background: #eee;
}

.ui-datepicker .ui-widget-header .ui-icon {
    background: url(../Content/PreHire/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 5px;
}

.ui-datepicker-trigger {
    vertical-align: middle;
    margin-left: 4px;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-calendar a {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    color: #444444;
    text-shadow: none;
}

#dvDateSelector img.ui-datepicker-trigger {
    vertical-align: middle;
    margin-left: 5px;
}

.row-com-seting {
    padding: 20px 20px 20px 20px;
    border-top: 1px solid #fff;
    border-top: 1px solid #aecdde;
    box-shadow: inset 0px 1px 0px #fff;
}

    .row-com-seting:first-child {
        border-radius: 6px 6px 0px 0px;
        border-top: 0px;
    }

    .row-com-seting:last-child {
        border-radius: 0px 0px 6px 6px;
    }
/*Announcement slider style*/

.announcement-slider-image {
    width: 38%;
    margin-right: 8px;
    margin-top: 8px;
}

.announcement-slider-image, .announcement-slider-content {
    height: auto;
}

.announcement-slider-content {
    width: 58%;
}

.announcement {
    height: 100px;
    margin-top: 3px;
}
/*Prehire360 Settigs --------------------------------------------*/

.bluewrapper-bg {
    background-color: #e1f2fa;
    border: 1px solid #b6b7b7;
    padding: 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 20px;
    position: relative;
}

.lable-mediam {
    width: 29%;
    line-height: 28px;
    float: left;
    padding-right: 10px;
    font-size: 12px;
}

.form-row .lable-mediam label {
    margin: 0;
    width: 100%;
    color: #000;
    font-size: 12px;
}

.head-tab-content {
    background-color: #f1f1f1;
    line-height: 35px;
    padding-left: 10px;
    font-family: 'HelveticaNeueRegular';
    font-weight: normal;
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
}

.tab-content-space {
    padding: 16px;
}

    .tab-content-space p {
        font-size: 13px;
        margin-bottom: 15px;
    }

.head-tab-content span {
    display: inline-block;
    margin-right: 10px;
}

.head-tab-content a {
    display: inline-block;
    vertical-align: top;
}

    .head-tab-content a img {
        display: block;
    }

.addlocation-box {
    border: 1px solid #d2d2d2;
    padding: 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    max-width: 375px;
}

.add-location-hed {
    display: block;
    padding: 5px 0px 5px 0px;
}

    .add-location-hed h4 {
        display: inline-block;
    }

.add-select-list {
    width: 98%;
}

    .add-select-list option {
        line-height: 28px;
    }

.actions {
    display: inline-block;
    font-size: 12px;
}

    .actions a {
        /*background: url(../Content/PreHire/Images/actions-bg.png) no-repeat;*/
        width: 20px;
        height: 20px;
        display: inline-block;
        margin: 0px 2px 0px 2px;
        text-decoration: none !important;
    }

    .actions span.sep {
        border-left: 1px solid #CCC;
        padding: 2px 2px 1px 6px;
        height: 22px;
        display: inline-block;
        vertical-align: top;
    }

        .actions span.sep:first-child {
            border-left: 0px;
            padding-left: 0px;
        }

    .actions a.ico-edit {
        background-position: -185px -41px;
    }

    .actions a.ico-close {
        background-position: -211px -41px;
    }

    .actions a.ico-resend {
        background-position: -230px -41px;
    }

.tab-sub-header {
    margin-bottom: 15px;
    border-bottom: 2px solid #fa8e16;
    padding-bottom: 4px;
    font-family: 'HelveticaNeueRegular';
    font-weight: normal;
    color: #000;
    font-size: 15px;
}

    .tab-sub-header span {
        display: inline-block;
        margin-right: 10px;
    }

    .tab-sub-header a {
        display: inline-block;
        color: #e86626;
        font-family: 'HelveticaNeueRegular';
        vertical-align: middle;
    }

        .tab-sub-header a img {
            display: block;
        }

.column1 {
    width: 31.3%;
    margin-right: 2%;
}

    .column1 .lable-mediam {
        width: 36%;
        font-size: 12px;
    }

.ico-date-pcker {
    display: inline-block;
    vertical-align: middle;
}

    .ico-date-pcker a {
        margin-top: 5px;
        margin-left: 5px;
        display: block;
    }

.column2 {
    width: 50%;
}

.form-right-grid-redio {
    display: inline-block;
    line-height: 28px;
    vertical-align: top;
    width: 66%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #555555;
}

    .form-right-grid-redio label {
        font-size: 12px;
        margin-bottom: 0;
    }

.rediospace {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.rightspace {
    margin-right: 15px;
}

.row-colum1 {
    width: 58%;
    padding-right: 2%;
}

.row-colum2 {
    width: 10%;
}

.row-colum3 {
    width: 30%;
}

.border-row {
    border-bottom: 1px solid #d2d2d2;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    line-height: 20px;
    padding-bottom: 4px;
    padding-top: 4px;
    margin-bottom: 4px;
}
/*Prehire360 Settigs --------------------------------------------*/

.bluestrip.corner-bottom {
    border-radius: 5px 5px 5px 5px;
}

.bluestrip.corner-bottom {
    border-radius: 5px 5px 5px 5px;
}

.disable-select {
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
}

.ico-collapse {
    /*background: url(../Content/PreHire/Images/ico-collaps.png) no-repeat 0 0;*/
    width: 16px;
    height: 16px;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
    margin: 9px 0px 0px 5px;
}

.ico-expand {
    /*background: url(../Content/PreHire/Images/ico-collaps.png) no-repeat 0 -42px !important;*/
}

.basic-search {
    position: absolute;
    color: black;
    top: 37px;
    left: 2px;
    display: none;
    background-color: #f9e6e7;
    border-radius: 2px;
    text-align: left;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    z-index: 9;
}

    .basic-search span {
        border: 5px solid transparent;
        border-bottom: 6px solid #f9e6e7;
        margin-top: -10px;
        position: absolute;
        top: -1px;
    }

.ui-widget {
    font-family: Arial, Helvetica, sans-serif !important;
}
/*Employment Verification*/
.bluestrip.corner-bottom {
    border-radius: 5px 5px 5px 5px;
}

.date-pcr-row .ui-datepicker-trigger {
    display: inline-block;
    margin: 3px 0px 5px 5px;
}

.equal-column-three {
    width: 44%;
}

.wrapper-or {
    background: url(../Content/PreHire/Images/or-bg.png) repeat-y center top;
    position: relative;
}

    .wrapper-or .orimg {
        left: 50%;
        top: 50%;
        width: 34px;
        height: 34px;
        margin: -17px 0px 0px -17px;
        position: absolute;
        background-image: url(../Content/PreHire/Images/orimg.png);
    }

.header-info-text {
    font-size: 12px;
    font-family: Arial;
    line-height: 21px;
    color: #333;
}

.employer-message {
    border-radius: 5px;
    color: #DA5009;
    font-family: Arial;
    font-size: 14px;
    padding: 20px;
    text-align: center;
}

.disable-section {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.test {
    font-family: 'HelveticaNeueRegular';
    font-size: 12px;
    color: #222222;
}
/*Passive compiler settings*/
.row-com-seting {
    padding: 20px 20px 20px 20px;
    border-top: 1px solid #fff;
    border-top: 1px solid #aecdde;
    box-shadow: inset 0px 1px 0px #fff;
}

    .row-com-seting:first-child {
        border-radius: 6px 6px 0px 0px;
        border-top: 0px;
    }

    .row-com-seting:last-child {
        border-radius: 0px 0px 6px 6px;
    }

.alternate-row {
    background-color: #eaf7fd;
}

.row-list {
    font-weight: bold;
    color: #333;
    margin-top: 5px;
    font-size: 12px;
    vertical-align: top;
}

    .row-list:first-child {
        margin-top: 0px;
    }

    .row-list label {
        font-size: 12px;
        font-weight: bold;
        margin-right: 1%;
        margin-left: 25px;
    }

    .row-list input[type="text"] {
        height: 28px;
    }

    .row-list input[type="checkbox"] {
        margin-top: 1px;
        display: inline-block;
        vertical-align: top;
        margin-right: 8px;
    }

.edit-box-wrapper {
    padding: 10px 15px 15px 15px;
    border-radius: 6px;
    border: 1px solid #aecdde;
    background-color: #f4fbfe;
    margin-top: 15px;
}

    .edit-box-wrapper h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        margin-bottom: 5px;
        font-weight: bold;
        color: #333;
    }

    .edit-box-wrapper h3 {
        margin-bottom: 15px;
        font-size: 13px;
        color: #000;
        font-weight: bold;
    }

.multiple-select {
    width: 250px;
    height: 125px;
}

.action-buttons {
    width: 80px;
    padding-top: 31px;
    text-align: center;
}

    .action-buttons input[type="button"] {
        display: inline-block;
        margin-bottom: 5px;
        padding: 0px 5px 0px 5px;
        min-width: 30px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        vertical-align: middle;
    }

.popup-required {
    font-size: 12px;
    padding: 0px 0px 10px 0px;
    color: #333;
}

.norml-text {
    font-weight: normal;
}

.search-right-clmn {
    margin-left: 10%;
}

.margin-topnone {
    margin-top: 0px !important;
}

.graybox-popup {
    background-color: #f3f3f3;
    margin-bottom: 15px;
    padding: 15px;
    line-height: 18px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
/*Add custom questions*/
.tab-filter {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tab-filter li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333;
        display: inline-block;
        vertical-align: top;
        background: url(../Content/PreHire/paginationBg.jpg) repeat-x 0 0;
        border: 1px solid #a7b1b6;
        padding: 0px 9px 0px 9px;
        line-height: 22px;
        border-radius: 3px;
        box-shadow: inset 2px 3px 2px #fff;
        -moz-box-shadow: inset 2px 3px 2px #fff;
        -webkit-box-shadow: inset 2px 3px 2px #fff;
    }

        .tab-filter li:hover {
            border: 1px solid #333;
            color: #000;
        }

        .tab-filter li a {
            color: #333;
            text-decoration: none;
            display: block;
        }

        .tab-filter li.active {
            border: 1px solid #e86626;
            background: #fff;
        }

            .tab-filter li.active a {
                font-weight: bold;
                color: #e86626;
            }

.option-list {
    margin-top: 8px;
    margin-left: 22px;
    margin: 10px 0px 10px 22px;
    list-style: none;
}

    .option-list li {
        line-height: 24px;
    }

        .option-list li input[type="checkbox"] {
            vertical-align: middle;
        }

        .option-list li input[type="radio"] {
            vertical-align: middle;
        }

        .option-list li.inline-list {
            display: inline-block;
            margin-right: 18px;
        }

.not-applicable {
    margin-left: 22px;
    margin-top: 10px;
}

.rating-option li {
    text-align: center;
}

    .rating-option li span {
        display: block;
        text-align: center;
    }

input[type="text"]:disabled, select:disabled, input[type="radio"]:disabled {
    opacity: 0.7;
}

.anser-table {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
}

    .anser-table td {
        font-size: 12px;
        font-family: arial;
        padding: 5px 0px 5px 10px;
    }

.popup-scroll-content {
    max-height: 400px;
    overflow: hidden;
    overflow-y: scroll;
}

.error-msg {
    color: #FF0000;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    background-color: #ffeaea;
    border: 1px solid #fb9b9b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 10px !important;
    padding: 5px 0px 5px 0px;
}

.form-row input[type="checkbox"] {
    margin-right: 10px;
    margin-top: 8px;
    vertical-align: middle;
}
/*Candidate progress*/
.grid-clmns-row {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
}

.grid-clmns-left {
    width: 15%;
    display: inline-block;
    vertical-align: top;
}

.grid-clmns-right {
    width: 31%;
    display: inline-block;
    vertical-align: top;
}

.total-count {
    text-align: right;
    font-size: 12px;
    margin-bottom: 5px;
}

.subtable {
    border-collapse: collapse;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serifl;
}

    .subtable th {
        text-align: left;
        line-height: 28px;
        font-size: 13px;
        font-weight: bold;
        border-bottom: 2px solid #e67c26;
        padding-left: 3px;
        background-color: #fff2e8;
    }

    .subtable td {
        font-size: 12px;
        color: #333;
        line-height: normal;
        padding: 3px 3px 3px 5px;
    }
/*.subtable tr:nth-child(odd) {
	background-color: #f9f9f9;
}
.subtable tr:nth-child(even) {
	background-color: #fff;
}*/
.seprate-row-border {
    border-bottom: 2px solid #999 !important;
}

.seprate-clmn-border {
    border-left: 1px solid #ccc !important;
    padding: 0 !important;
    width: 2px;
}

p.report-note {
    font-size: 12px !important;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    border: 1px solid #e0a05a;
    background-color: #fcead5;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.report-note strong {
    font-weight: bold;
    color: #000;
}

.report-header-text {
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 24px;
    width: 72%;
}

.checkbx-top {
    margin-top: 0px !important;
}
/*Customer support design start here*/

.lable-small {
    width: 150px;
    display: inline-block;
    vertical-align: top;
    line-height: 28px;
}

.space-leftcol {
    width: 60%;
}

.space-rightcol {
    width: 30%;
    margin-left: 10%;
}

.helpImg {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 6px;
    background-color: #fff;
    box-shadow: 2px 2px 5px #ccc;
}
/*New changes*/
.secondry-heading {
    font-size: 18px;
    border-bottom: 1px solid #999;
    padding-bottom: 4px;
    margin-bottom: 20px;
    color: #333;
    display: block;
    font-weight: normal;
}

.sep-line {
    border-right: 1px solid #dcdcdc;
}

.border-btmnone {
    border-bottom: none !important;
}
/*Tool tip classes here*/
#tiptip_content ul {
    margin: 0px;
    list-style: none;
    padding-left: 5px;
}

    #tiptip_content ul li {
        background: url(../Content/PreHire/Images/one-page-report-bullet.png) no-repeat left 5px;
        font-size: 12px;
        color: #000;
        line-height: 18px;
        padding: 0px 0px 0px 15px;
    }

.error-bullet {
    margin: 0px 0px 6px 0px;
    padding: 0px;
    list-style: none;
}

    .error-bullet li {
        background: url(../Content/PreHire/Images/red-bullet.png) no-repeat left 4px;
        color: red;
        font-size: 12px;
        padding-left: 15px;
        line-height: 18px;
    }
/*Accordian Faq designed here*/
.faq-accordian-wrapper {
    margin: 0px 0px 20px 0px;
}

    .faq-accordian-wrapper .ui-accordion {
        box-shadow: 0px 0px 0px #fff;
    }

    .faq-accordian-wrapper .ui-accordion-header {
        position: relative; /*background-color:#E9E9E9;*/
        background-color: #f7f7f7;
        border-radius: 5px 5px 5px 5px;
        color: #333;
        /*background:url("../Content/PreHire/Images/dashboardHeadBg.jpg") repeat-x scroll center top;*/
        margin-bottom: 10px;
        padding: 5px 10px 5px 30px;
        border: 1px solid #b6b7b7;
        font-size: 15px;
        font-weight: normal;
        line-height: 24px;
    }

        .faq-accordian-wrapper .ui-accordion-header:hover {
            background-color: #f1f1f1;
            color: #066B9D;
        }

    .faq-accordian-wrapper .ui-accordion .ui-accordion-content {
        line-height: 20px;
        font-size: 12px;
        font-family: Arial;
        margin-top: -10px;
        padding: 10px;
        border-radius: 0px 0px 0px 0px;
        border: 1px solid #ccc;
        height: auto !important;
    }

    .faq-accordian-wrapper .ui-accordion-header.ui-state-active { /*background:#f18813;color:#fff;*/
        background: #E9E9E9;
        color: #066B9D;
        border: 1px solid #b6b7b7;
        border-radius: 5px 5px 0px 0px;
    }

    .faq-accordian-wrapper .ui-accordion .ui-accordion-content-active {
        margin-bottom: 15px;
        border-top: 0px;
        border-radius: 0px 0px 5px 5px;
    }

    .faq-accordian-wrapper .ui-accordion-header span.ui-icon-triangle-1-e {
        background: url(../Content/PreHire/Images/ico-collaps.png) no-repeat scroll 0 -42px;
        display: inline-block;
        height: 16px;
        position: absolute;
        right: 9px;
        top: 17px;
        width: 16px;
    }

    .faq-accordian-wrapper .ui-accordion-header span.ui-icon-triangle-1-s {
        background: url(../Content/PreHire/Images/ico-collaps.png) no-repeat scroll 0 0px;
        display: inline-block;
        height: 16px;
        position: absolute;
        right: 9px;
        top: 17px;
        width: 16px;
    }
/*New added*/
.report-details-wrapper {
    display: block;
    font: 14px normal arial;
    line-height: 20px;
    color: #333;
    padding: 10px;
}

.head-report {
    font-size: 22px;
    font-family: Arial;
    line-height: 24px;
    margin-bottom: 15px;
}

.denger-text {
    color: #f00;
}

.table-report {
    font-size: 12px;
    font-family: Arial;
    border: 1px solid #d5d5d5;
    border-bottom: 2px solid #2189bd;
    line-height: 18px;
    border-collapse: collapse;
}

    .table-report th {
        border-collapse: collapse;
        background: #fff;
    }

    .table-report td {
        border-top: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
        border-collapse: collapse;
        padding: 5px 5px 5px 5px;
        word-break: break-all;
    }

    .table-report tr:nth-child(odd) {
        background-color: #f7f7f7;
    }

    .table-report tr:nth-child(even) {
        background-color: #fff;
    }

    .table-report:nth-child(even) {
        background: #ecf8fd;
    }
/*Sprite Images used from here*/

.icons-group {
    background-image: url('../images/sprite-icons-group2.png');
    background-repeat: no-repeat;
}

.icons-group-horize {
    background-image: url('../images/sprite-icons-group-horiz.png');
    background-repeat: repeat-x;
}

.btn-blue {
    background-position: 0 -201px;
    background-repeat: repeat-x;
    display: inline-block;
    height: 32px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 20px 0 20px !important;
    border: 1px solid #167db0;
    color: #fff;
    vertical-align: top;
    font-size: 16px !important;
    text-transform: capitalize;
    text-decoration: none;
    cursor: pointer
}

.btn-gray {
    background-position: 0 -166px;
    background-repeat: repeat-x;
}

.Loginform-row {
    background-position: 0 0;
    vertical-align: top; /*height:36px;*/
    box-shadow: 0px 0px 0px #ccc;
    border: 1px solid #cfcfcd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
    height: 36px;
}
/*Icons sprite*/
.ico-email {
    /*background: url('../../img/iconslogin.png') no-repeat 0 0;*/
    background-position: -71px -9px;
    margin: 10px 10px 0px 10px;
    display: inline-block;
    width: 24px;
    height: 24px;
}

.ico-pass {
    background-position: -71px -58px;
    margin: 6px 10px 0px 10px;
    display: inline-block;
    width: 24px;
    height: 24px;
}
/*Company logos*/
ul.toprightIcons {
    margin: 4px 0px 14px 0px;
    padding: 0;
    list-style: none;
}

    ul.toprightIcons li {
        float: left;
        border-left: 1px solid #CCC;
    }

        ul.toprightIcons li:first-child {
            border-left: 0px solid #CCC;
        }

        ul.toprightIcons li a {
            text-decoration: none;
            border-radius: 3px;
            padding: 4px 5px;
            margin: 0px 10px 0px 10px;
            display: block;
            float: left;
            background-image: url(../Content/PreHire/Images/new-product-logos.png);
            background-repeat: no-repeat; /*background: url('../Content/PreHire/Images/topright-icons.png') no-repeat;*/
        }

            ul.toprightIcons li a:hover {
                background-color: #d9d9d6;
            }

a.prehire {
    background-position: 1px 4px;
    width: 124px;
    height: 33px;
}

a.prehire-activ {
    background-color: #d9d9d6;
    background-position: -160px 3px !important;
    height: 33px;
    width: 143px;
}

a.cred {
    background-position: 6px 4px !important;
    background-repeat: repeat;
    height: 35px;
    width: 164px;
}

a.theq {
    background-position: -303px 3px !important;
    background-repeat: repeat;
    height: 33px;
    width: 65px;
    margin-right: 0px !important;
}
/*Company logos*/
header .arw-dwn {
    display: inline-block;
    margin-left: 5px;
    /*background: url('../Content/PreHire/Images/arrowdownn.png') no-repeat 0 -21px;*/
    background-position: -4px -110px;
    width: 8px;
    height: 8px;
}

.create-candidate {
    background-position: -4px -10px;
    height: 39px;
    width: 43px;
    display: inline-block;
}

.searchHeader input[type="submit"] {
    background-position: -130px -126px;
}

.navout .drkbluestrip {
    background-position: 0 -87px;
}

.widget-wrapper div h2.widget-header {
    background-position: 0 -42px;
}

.i-icon {
    background-position: -4px -136px;
}

a.compareicon {
    background-position: -4px -56px;
}

a.addcondidate {
    background-position: -36px -56px;
}

a.gridview {
    background-position: -137px -47px;
}

    a.gridview:hover {
        background-position: -137px -9px;
    }

a.graphview {
    background-position: -112px -48px;
}

    a.graphview:hover {
        background-position: -112px -10px;
    }

a.activeGrid {
    background-position: -137px -9px;
    cursor: default;
}

a.activeGraph {
    background-position: -112px -10px;
    cursor: default;
}

.ico-report {
    background-position: -121px -165px;
    height: 19px;
    width: 19px;
    display: block;
}

.slidesjs-previous {
    background-position: -37px -102px;
}

.slidesjs-next {
    background-position: -70px -102px;
}

.ico-collapse {
    /*background-position: -259px -74px;*/
    background-position: -43px -192px;
}

.ico-expand {
    /*background-position: -259px -116px;*/
    background-position: -43px -162px;
}

.accordian-tab-wrapper .tab-coll i.arrow {
    background-position: -43px -164px;
}

.accordian-tab-wrapper .tab-coll-active i.arrow {
    background-position: -43px -194px;
}

.panel-header-orng-hdrbg {
    background-position: 0 -571px;
}

.no-boundry-space {
    padding: 0px !important;
}

    .no-boundry-space .grid-box-wrapper {
        border: 0px solid #b6b7b7;
        margin-bottom: 0px;
    }

        .no-boundry-space .grid-box-wrapper .grid-table-wraper .ui-iggrid .ui-iggrid-toolbar {
            border-radius: 0px;
        }

.disable-trans {
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: default;
}

    .disable-trans:hover {
        opacity: 0.4 !important;
        filter: alpha(opacity=40) !important;
        cursor: default;
    }

.ico-fev-off {
    background-position: -165px -122px;
    height: 25px;
    width: 25px;
    display: inline-block;
    cursor: pointer;
}

.ico-fev-on {
    background-position: -165px -88px;
    height: 25px;
    width: 25px;
    display: inline-block;
    cursor: pointer;
}

    .ico-fev-off a, .ico-fev-on a {
        display: block;
    }

.tab-inner-wrappers .bullet-points li {
    line-height: 14px;
}

.dashboard-hiddentext {
    display: block;
    overflow: hidden;
    width: 87%;
    white-space: nowrap;
    padding-left: 1%;
}

.ico-alert {
    background-position: 0 0;
    margin-top: 3px;
    cursor: pointer;
}

.report-section-div {
    display: block;
}

    .report-section-div li {
        width: 33%;
        display: inline-block;
        vertical-align: top;
    }

.links-rpts-new {
    display: block;
}

    .links-rpts-new li {
        display: inline-block;
        width: 49%;
        border: none;
        line-height: 20px;
        font-family: arial;
    }

        .links-rpts-new li a {
            text-decoration: none;
        }

.norecordmsg {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0;
    line-height: 18px;
    color: #999;
    font-size: 13px;
}

.icons-excel {
    background: url(../Content/PreHire/Images/export-report.png) no-repeat;
    border: none;
    padding: 0px 0px 8px 30px;
    height: 25px;
}

.black-bullet-list {
    margin: 0px;
    list-style: none;
    padding-left: 5px;
}

    .black-bullet-list li {
        background: url(../Content/PreHire/Images/one-page-report-bullet.png) no-repeat left 5px;
        font-size: 12px;
        color: #000;
        line-height: 18px;
        padding: 0px 0px 0px 15px;
    }

.btn-blue[disabled="disabled"] {
    opacity: 0.5;
    cursor: default;
}

    .btn-blue[disabled="disabled"]:hover {
        border: 1px solid #167db0;
        border-radius: 4px;
        color: #fff;
        position: relative;
        background-position: 0 -201px;
    }

.alt-tablerow {
    background-color: #f2f2f2;
}

.grid-table .tablerow:not(.alt-tablerow) {
    background-color: #fff;
}

.email-editor-container {
    line-height: normal;
    white-space: normal;
}

/*Report Display Options / 01-12-2015*/
.options-wrapper {
    padding: 10px 15px;
}

    .options-wrapper .notes {
        padding-left: 22px;
    }

.padleft20 {
    padding-left: 20px;
}

.padtop15 {
    padding-top: 15px;
}

.padlr14 {
    padding: 0 14px;
}

.range1 {
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 4px;
    padding: 25px 15px;
    width: 33%;
    border-bottom: solid #fcb05c 5px;
}

.range2 {
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 4px;
    padding: 25px 15px;
    width: 33%;
    border-bottom: solid #fcb05c 5px;
}

.range3 {
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    float: left;
    margin-right: 0;
    padding: 25px 15px;
    width: 33%;
    border-bottom: solid #fcb05c 5px;
}

.bginput {
    padding-left: 10px !important;
    width: 140px !important;
    position: relative;
    box-shadow: 0 0 0 2px #fff inset;
}

.report-history-bottom {
    border-bottom: thin groove #ccc;
    padding-top: 3px;
}

.review-setting-header {
    padding-left: 3px;
    font-weight: bold;
    border-right: solid 1px #656565;
}

.review-setting-details {
    padding-left: 3px;
    border-right: solid 1px #656565;
}

.review-setting {
    border: solid 1px #656565;
}

.sample {
    background-image: url(../Content/PreHire/Images/sample.png);
    background-repeat: no-repeat;
    background-position: center 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.widget-wrapper.source ul li {
    border-radius: 10px;
    width: 33.3%;
    float: left;
    margin-bottom: 25px;
    position: relative;
}

.widget-wrapper.source div.widgets {
    background-color: #fff;
    border: 1px solid #b6b7b7;
    padding: 1px;
    box-shadow: 1px 1px 4px #ccc;
    -moz-box-shadow: 1px 1px 4px #ccc;
    -webkit-box-shadow: 1px 1px 4px #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 248px; /*height:248px;*/
    height: 280px;
    position: relative; /*width: 95%;*/
    /*height:50%;*/
    margin-right: 15px;
}




/*6-5-2016*/
.tab-links {
    padding-left: 0px;
}

    .tab-links::after {
        clear: both;
        content: "";
        display: block;
    }

    .tab-links li {
        float: left;
        list-style: outside none none;
        margin-right: 4px;
    }

    .tab-links a {
        background: url("/Reference/Content/PreHire/Images/dashboardHeadBg.jpg") repeat-x scroll center top;
        border-radius: 6px 6px 0 0;
        border: solid 1px #d9d9d6;
        border-bottom: solid 3px #b2b2ac;
        color: #4c4c4c;
        display: inline-block;
        font-size: 18px;
        font-family: 'HelveticaNeueLight';
        padding: 5px 35px;
        text-decoration: none;
        transition: all 0.15s linear 0s;
    }

        .tab-links a:hover {
            background: #ffffff none repeat scroll 0 0;
            color: #4c4c4c;
            border: solid 1px #d9d9d6;
            border-bottom: solid 3px #ff7f27;
        }

li.active a, li.active a:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #4c4c4c;
    border: solid 1px #d9d9d6;
    border-bottom: solid 3px #5a5a5a;
}

.navout .orange-strip {
    background-color: #ff7f27;
    border-radius: 0 5px 0 0;
    display: none;
}

.orange-strip .searchHeader input[type="submit"] {
    background: #2189bd url(../Content/PreHire/Images/source-icons-group-new.png) no-repeat scroll -76px -441px;
    border: medium none;
    display: inline-block;
    float: right;
    height: 32px;
    padding: 0 15px;
}

.counter {
    background: #ff3021 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    box-shadow: 0 0 3px #000;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    width: 22px;
    z-index: 1;
    top: -12px;
    right: -8px;
    font-weight: normal;
}

.orange-strip ul.mnmenu li.level-0.hover, .orange-strip ul.mnmenu li.level-0:hover {
    background: #2189bd;
    outline: 0;
}

.widget-wrapper li div.widgets {
    background-color: #fff;
    border: 1px solid #b6b7b7;
    margin: 0px 16px 0px 0px;
    padding: 1px;
    box-shadow: 0px 2px 5px #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 248px;
    /* height: 248px; */
    height: 260px;
    behavior: url(js/pie/PIE.htc);
    position: relative;
}

.email-alert-grid-header {
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    color: blue !Important;
    position: absolute;
    padding-left: 61%;
    padding-top: 0.9%;
}

/*coming soon*/
.comingsoon-wrapper {
    height: 350px;
    padding-top: 100px;
}

.cstitle {
    font-size: 42px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.cstextlarge {
    color: #fa8e16;
    font-family: "HelveticaNeueLight";
    font-size: 24px;
    font-weight: normal;
    margin-top: 15px;
    padding-bottom: 3px;
    padding-left: 5px;
}

.portlet-content {
    padding: 0.4em;
}
/*.activity-badges {
    background: #ff3021 none repeat scroll 0 0;
	border: 2px solid #ffffff;
    border-radius: 50%;
    box-shadow: 0 0 3px #000000;
    color: #ffffff;
    font-weight: bold;
    height: 24px;
    font-weight: normal;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 24px;
    z-index: 1;
}*/
.candidates_days90 {
    left: 9px;
    top: 22px;
}

.candidates_days30 {
    left: 9px;
    top: 60px;
}

.candidates_days7 {
    left: 9px;
    top: 98px;
}

.candidates_today {
    left: 9px;
    top: 136px;
}

/*.activity-badgespipeline {
        background: #ff3021 none repeat scroll 0 0;
        border: 2px solid #fff;
        border-radius: 50%;
        box-shadow: 0 0 3px #000;
        color: #fff;
        font-weight: bold;
        height: 21px;
        line-height: 17px;
        position: absolute;
        text-align: center;
        width: 21px;
        z-index: 1;
        top: 2px;
        right: 6px;
    }*/

/*Dashboard Tabs 7-7-2016*/
.tab-links-new {
    padding-left: 0px;
}

    .tab-links-new::after {
        clear: both;
        content: "";
        display: block;
    }

    .tab-links-new li {
        float: left;
        list-style: outside none none;
        margin-right: 4px;
    }

    .tab-links-new a {
        background: url("../Content/PreHire/Images/dashboardHeadBg.jpg") repeat-x scroll center top;
        border-radius: 6px 6px 0 0;
        border: solid 1px #b3b3b3;
        border-bottom: none;
        color: #000;
        display: inline-block;
        font-size: 14px;
        font-family: 'HelveticaNeueLight';
        padding: 5px 35px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        transition: all 0.15s linear 0s;
        width: 200px
    }

li.active-orange a {
    background: #ff7f27 none repeat scroll 0 0;
    color: #fff;
    border: solid 1px #b3b3b3;
    border-bottom: none;
}

li.active-blue a {
    background: #2189bd none repeat scroll 0 0;
    color: #fff;
    border: solid 1px #b3b3b3;
    border-bottom: none;
}

.navout .orange-strip {
    background-color: #ff7f27;
    border-radius: 0 5px 0 0;
    display: none;
}

.orange-strip .searchHeader input[type="button"] {
    background: #2189bd url("../Content/PreHire/Images/searchicon.png") no-repeat scroll center center;
    border: medium none;
    display: inline-block;
    float: right;
    height: 32px;
    padding: 0 15px;
}

.counter-new {
    background: #9d0c03 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    left: -32px;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    position: relative;
    top: -2px;
}

.orange-strip ul.mnmenu li.level-0.hover, .orange-strip ul.mnmenu li.level-0:hover {
    background: #2189bd;
    outline: 0;
}

.orange-strip .icons-group {
    background-image: url("../Content/PreHire/Images/source-icons-group-new.png");
}

.orange-strip .create-candidate {
    background-position: -32px -437px;
    height: 39px;
    width: 43px;
    display: inline-block;
}

.summary {
    border-bottom: solid 1px #ddd;
    padding: 5px 0;
}

    .summary:last-child {
        border-bottom: 0;
    }

    .summary .row-left-clm {
        float: left;
        margin-right: 2%;
        width: 60%;
    }

    .summary .row-right-clm {
        float: right;
        width: 38%;
    }

.mapfields-que .form-row label {
    font-size: 12px;
    width: 59%;
    display: inline-block;
    padding-right: 1%;
    margin-bottom: 0;
    line-height: 20px;
}

.mapfields-que .form-right-grid {
    width: 40%;
    padding-right: 0%;
}

.font-bold {
    font-weight: bold !important;
}

.email-error-text {
    width: 280px;
    white-space: pre-line;
    line-height: normal;
    margin-top: 5px;
    color: #FF0000;
    cursor: default;
}

.msg-no-record {
    display: block;
    border-radius: 6px;
    border: 1px solid rgb(174, 205, 222);
    margin-bottom: 10px;
}

.pad-0 {
    padding: 0 !important;
}

.red {
    color: red;
}
/*****  Rebranding related CSS Added By: Rajesh Kumar ******/

.border1pxccc {
    border: 1px solid #CCC;
}
/*Add tooltip to show report links in tooltip*/
.tipso_style {
    cursor: pointer !important;
    border-bottom: 0px dotted !important;
}

.tipso_content {
    border: 1px solid #737373;
    color: #333;
    border-radius: 4px;
    max-width: 330px;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    text-overflow: ellipsis;
}

.tipso_content p {
    margin-bottom: 10px;
}

.tipso_content a {
    display: block;
    margin-bottom: 5px;
}

.tipso_bubble.top > .tipso_arrow {
    text-shadow: 0 0px 3px #333;
}

.tipso_bubble.bottom > .tipso_arrow:after {
    content: '';
    display: block;
    position: absolute;
    left: -5px;
    top: 2px;
    width: 12px;
    height: 12px;
    background-color: #eee;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.tipso_bubble.top > .tipso_arrow:after {
    content: '';
    display: block;
    position: absolute;
    left: -5px;
    bottom: 2px;
    width: 12px;
    height: 12px;
    background-color: #eee;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.tipso_content ul li {
    color: #333;
    border-bottom: solid 1px #d2d2d2;
    display: block;
    list-style: none;
    line-height: 22px;
    text-align: left;
    white-space: nowrap;
    width: 330px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tipso_content li:last-child {
    border: 0
}

.tipso_content li a {
    display: block;
}

.tipso_content ul li a {
    color: #333;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
}

.tipso_content .scroller {
    max-height: 170px;
    overflow-y: auto;
    overflow-x : hidden;
    width: 340px;
}

/*.panel-wrapper select::-ms-expand {
    display: none;
}*/

.send-email-button {
    text-transform: none !important;
    background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') 0px -237px repeat-x;
    border: 1px solid rgb(233, 104, 37);
}

#divEmailEvents .tablecell {
    width: 33.3%;
}

#formCandidateDetails .form-right-grid {
    line-height: 18px;
    vertical-align: initial;
    white-space: inherit;
    word-break: break-all;
}

    #formCandidateDetails .form-right-grid label {
        width: auto !important;
        color: #555;
    }

.width-200 {
    width: 200px;
}

.width-135 {
    width: 135px;
}

.margin-left-10 {
    margin-left: 10px;
}

.chkbox-text {
    line-height: 20px !important;
    overflow-wrap: break-word;
    vertical-align: top;
    white-space: pre-line;
    width: 100% !important;
    word-break: normal;
}

/*SMS Sample*/
/*added on 08-1-2018*/
.mobile-wrapper {
    width: 414px;
    margin: 0 auto;
    border: solid 4px #b5b5b5;
    min-height: 350px;
    position: relative;
    margin-top: 20px;
    z-index: 1;
}
/*modified on 08-1-2018*/
.mobile-header {
    background: url("../Content/PreHire/images/mobile-header.jpg") #f9f9f9 no-repeat;
    border-bottom: 1px solid #b5b5b5;
    height: 71px;
    z-index: 1;
}

    .mobile-header img, .mobile-footer img {
        width: 100%;
    }

.mobile-footer {
    bottom: 0;
    position: absolute;
}

.sms-content {
    margin-bottom: 50px;
    height: 100%;
}

.sent {
    background: #289dfd;
    border-radius: 18px;
    color: #ffffff;
    font-family: "HelveticaNeueRegular";
    font-size: 18px;
    padding: 15px;
    position: relative;
    left: 14%;
    top: -15px;
    width: 80%;
    z-index: -1;
}

    .sent:after {
        background: url("../Content/PreHire/images/sms-arrow.png") no-repeat;
        content: "";
        height: 16px;
        position: absolute;
        right: -7px;
        bottom: 0;
        width: 17px;
    }

.receive {
    background: #e5e5ea;
    border-radius: 18px;
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 18px;
    padding: 15px;
    position: relative;
    word-break: break-word;
    left: 18px;
    top: 0;
    width: 80%;
    z-index: -1;
}

    .receive:after {
        background: url("../Content/PreHire/images/sms-arrow-left.png") no-repeat;
        content: "";
        height: 16px;
        position: absolute;
        left: -6px;
        bottom: 0;
        width: 17px;
    }

.notification {
    position: relative;
    font-size: 12px;
    color: #9b9ba0;
    display: inline-block;
    text-align: right;
    padding-right: 15px;
    left: 337px;
    top: -11px;
}
/*added on 08-1-2018*/
.mob-number {
    display: block;
    font-size: 18px;
    text-align: center;
    padding-top: 34px;
}
/* Source Email Tempalate layout*/
.page-header h1 {
    font-weight: normal;
    display: inline-block;
}

.email-template-width {
    width: 400px;
}

.btn-blue {
    background: #2189bd;
}

    .btn-blue:hover {
        background: #f78719;
    }

.thumb-view {
    width: calc(100% / 7);
    float: left;
    text-align: center;
    position: relative;
    padding-top: 15px;
}

    .thumb-view p {
        margin-top: 10px;
    }

    .thumb-view .btn-blue {
        font-size: 14px !important;
    }

.overlay-thumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    transition: background 0.5s ease;
}

.thumb-view:hover .overlay-thumb {
    display: block;
    background: rgba(0, 0, 0, .2);
}

.button {
    position: absolute;
    width: 100%;
    left: 0;
    top: 30%;
    text-align: center;
    opacity: 0;
    transition: opacity .35s ease;
}

.thumb-view:hover .button {
    opacity: 1;
}

.template-wrapper {
    width: 850px;
    margin: 0 auto;
    border: solid 1px #ccc;
    padding: 20px 40px;
}

.template-header {
    font-size: 18px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 20px;
}

.template-wrapper-full {
    width: 850px;
    margin: 0 auto;
    border: solid 1px #ccc;
    padding: 20px 0;
}

    .template-wrapper-full .template-header {
        border-bottom: 0;
        padding-bottom: 0;
    }

.template-body {
    padding: 20px 0 0;
}

    .template-body p {
        line-height: 20px;
    }

    .template-body .standard-fields {
        margin-bottom: 20px;
        font-weight: normal;
        opacity: 1;
    }

        .template-body .standard-fields a {
            color: #105ba8;
            outline: none;
        }

    .template-body .standard-fields-name {
        font-weight: bold;
        margin-bottom: 20px;
    }

    .template-body .img-placeholder {
        background-color: #f2f2f2;
        text-align: center;
        font-size: 18px;
        color: #bbb;
        padding: 50px 0;
        margin: 40px 0;
    }

.img-placeholder-small {
    background-color: #f2f2f2;
    text-align: center;
    font-size: 18px;
    color: #bbb;
    padding: 50px 0;
    margin: 10px auto;
    width: 250px;
}

.px-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.mx-5 {
    margin-left: 5%;
    margin-right: 5%;
}

.gray-bg {
    background-color: #f2f2f2;
    padding: 20px 40px;
    margin-bottom: 20px;
}

.copyrights {
    font-size: 12px;
    margin-bottom: 0;
}

.btn-create {
    background: #eee;
    border-radius: 4px;
    height: 120px;
    width: 120px;
    border: solid 1px #ccc;
    padding: 35px 20px;
    display: block;
    text-align: center;
    font-size: 14px;
    margin: 20px auto;
    text-decoration: none;
    vertical-align: middle;
}

    .btn-create span.icon {
        background-image: url('../Content/PreHire/Images/sprite-icons-group2.png');
        background-repeat: no-repeat;
        background-position: -161px -40px;
        display: block;
        width: 25px;
        height: 25px;
        margin: 0 auto;
    }

.col45 {
    width: 45%;
}

.col30 {
    width: 30%;
}

@media only screen and (max-width: 1366px) {
    .thumb-view img {
        width: 90%;
    }
}

@media screen and (min-width: 320px) and (max-width:480px) {
    .ui-btn {
        white-space: inherit;
        margin-top: 10px;
    }
}

#spanCheckPhone {
    word-break: normal;
}

.mobile-error-text {
    width: 306px;
    white-space: pre-line;
    line-height: normal;
    margin-top: 5px;
    color: #FF0000;
    cursor: default;
}

.email-disable {
    opacity: 0.7;
}
/**************For New UI with managed process*************/
.ref-requirement-wrapper {
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    padding: 6px 10px 10px;
    text-align: center;
    margin: 0 auto;
    width: 80%;
}
    /*.ref-requirement-wrapper span{
	padding: 0 10px;
}*/
    .ref-requirement-wrapper .i-icon {
        position: relative;
        top: 3px;
        right: 5px;
    }

.border-left {
    border-left: solid 1px #b7b7b7
}

.margin-top-20 {
    margin-top: 20px;
}

.reference-chkbox {
    position: relative;
    top: 6px;
}

.margin-right10 {
    margin-right: 10px;
}

.divSMSConsent {
    display: inline-block;
    width: 50%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #555;
    line-height: 28px;
    vertical-align: top;
}

.consent-chkbox {
    position: relative;
    top: -5px;
}

.reference-type {
    line-height: 28px;
}

.page-header h5 {
    font-weight: normal;
    font-size: 16px;
}

label.chkbox-text {
    width: 90% !important;
}

.no-padding {
    padding: 0 !important;
}
/*.divider {
    border-right: solid 1px #b7b7b7;
}*/
.sm-txt {
    font-size: 12px;
}

.inlineblock {
    display: inline-block !important;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-left-14 {
    margin-left: 14px;
}

.border-right {
    border-right: solid 1px #b7b7b7;
}

/*Freetrial avvreviated division name*/
.abbreviation {
    background: #fff;
    border: solid 1px #dbdedd;
    padding: 0 10px;
    height: 40px;
    font-size: 14px;
    border-radius: 0;
    margin-top: 5px;
}

/*********************Reference NEW UI**********************/
.manageprocess-new-ui input[type="text"].xsmalltxt {
    border: 1px solid #c4c4c1;
    background: white;
    /*background:url(../Content/PreHire/Images/sprite-icons-group-horiz.png) repeat-x 0 -459px #f9f9f8;*/
    height: 30px;
    width: 90px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    color: #64727a;
}

.manageprocess-new-ui select, .ui-multiselect {
    background: #fff url("../Content/PreHire/Images/dd.png") no-repeat scroll right 3px / 22px 22px;
    border: 1px solid #c4c4c1;
    border-radius: 2px;
    color: #64727a;
    /*font-size: 15px;*/
    height: 30px;
    /*padding: 0 10px;*/
    /*width: 278px;*/
    /*padding-right: 25px;*/
    -webkit-appearance: none;
    -moz-appearance: none;
}

.manageprocess-new-ui input[type="password"], input[type="text"], input[type="email"] {
    background: #fff;
}

.manageprocess-new-ui select, input[type="password"], input[type="text"], input[type="email"] {
    height: 30px !important;
}

.manageprocess-new-ui input[type="text"], input[type="password"], textarea, select {
    outline: none;
}

.manageprocess-new-ui .page-header h1 {
    font-weight: normal;
    display: inline-block;
}

.hr-width {
    width: 80%;
    margin: 1em auto;
}

.margin-left-70 {
    margin-left: 70px;
}

.pad10 {
    padding: 10px;
}

.manageprocess-new-ui .smalltxt {
    width: 98px !important;
}


div.email {
    margin: 10px 0;
}

.txt-email {
    border: 1px solid #c4c4c1;
    background: #f9f9f8;
    height: 30px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px 0 10px;
    font-size: 14px;
    color: #444;
    font-family: arial;
    width: 278px;
}

    .txt-email:focus {
        border: 1px solid #8fc2db;
        -moz-box-shadow: 0 0 6px #c3e6f7;
        -webkit-box-shadow: 0 0 6px #c3e6f7;
        box-shadow: 0 0 6px #c3e6f7;
    }

.req {
    color: red;
}

.margin-top-10 {
    margin-top: 10px;
}

.manageprocess-new-ui .form-row:last-child {
    margin-bottom: 8px;
}

.vertical-align-top {
    vertical-align: top !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.survey-link-orange {
    text-transform: none !important;
    background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') 0px -237px repeat-x;
    border: 1px solid rgb(233, 104, 37);
    color: #FFF !important;
}

    .survey-link-orange:disabled {
        text-transform: none !important;
        background: url('../Content/PreHire/Images/sprite-icons-group-horiz.png') 0px -237px repeat-x;
        border: 1px solid rgb(233, 104, 37);
        opacity: 0.6;
        filter: Alpha(opacity=60);
        color: #FFF !important;
    }

.disable-add-ref:disabled {
    opacity: 0.6;
    cursor: default;
}
/*SMS audit history start*/
.audit-entries {
    margin-top: 3px;
}

.audit-history {
    min-height: 350px;
    /*padding: 20px 0;*/
}

    .audit-history .date {
        background: #f2f2f2;
        border-left: 4px solid #44a5d5;
        padding: 10px;
        margin-bottom: 20px;
        position: relative;
        margin-top: 10px;
    }

        .audit-history .date:after, .audit-history .date:before {
            top: 100%;
            left: 20px;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        .audit-history .date:after {
            border-top-color: #f2f2f2;
            border-width: 10px;
            margin-left: -10px;
        }

        .audit-history .date span {
            font-weight: bold;
        }

    .audit-history h2 {
        color: #2189bd;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .audit-history h3 {
        font-weight: bold;
    }

    .audit-history p {
        margin-bottom: 6px;
        margin-left: 15px;
    }

.padleft35 {
    padding-left: 35px;
}

.audit-values {
    font-size: 12px;
    font-family: arial;
    white-space: pre-wrap;
    line-height: normal;
    margin-top: 3px;
    margin-bottom: 3px;
}
/*SMS audit history end*/

/*Preview message to references*/
.tab-content-height {
    min-height: 360px !important;
}

.previewtab-border {
    outline: none;
}

.previewbox {
    line-height: 18px;
    color: black;
}

.previewmobile-wrapper {
    min-height: 265px;
    max-height: 500px;
    margin-top: 0;
    width: 414px;
    margin: 0 auto;
    border: solid 4px #b5b5b5;
    position: relative;
    z-index: 1;
}

.previewradio-inline-wrapper label {
    font-size: 12px;
}

.previewmargin-right-20 {
    margin-right: 20px;
}

.previewmargin-top-5 {
    margin-top: 5px;
}

.previewsm-txt-13 {
    font-size: 13px;
}

/*Newly added for month-year dropdown*/

.datepickerStart {
    width: 138px;
}

.datepickerEnd {
    width: 140px;
    margin-left: -4px;
}

.dateErrorMessage {
    margin-left: 36.5%;
    margin-bottom: 1%;
}
/*Preview message end to references*/

/*Add Edit References new UI*/
.addeditreferences-new-ui input[type="text"].xsmalltxt {
    border: 1px solid #c4c4c1;
    background: white;
    height: 30px;
    width: 90px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    color: #64727a;
}

.addeditreferences-new-ui .smalltxt {
    width: 98px !important;
    background: #fff !important;
}

.previewlink {
    display: block;
    margin-left: 0px;
    margin-top: 10px;
}

.form-right-grid-lineheight {
    line-height: normal;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
/*Add Edit References new UI end*/


/*Additional Fields Start*/
.additional-field-radiobutton {
    white-space: initial;
    word-break: break-word;
}

.margin-right-5 {
    margin-right: 5px;
}
/*Additional Fields End*/

/*----------------- Source Email Template-----------------*/
#emailTemplate input.email-template-width {
    width: 400px;
}

.action-col a {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../Content/PreHire/Images/sprite-icons-group.png);
    background-repeat: no-repeat;
    margin-right: 5px;
}

    .action-col a.view {
        background-position: -32px -490px;
    }

    .action-col a.edit {
        background-position: -185px -41px;
    }

    .action-col a.delete {
        background-position: -91px -490px;
    }

    .action-col a.history {
        background-position: -65px -490px;
    }

    .action-col a.active-ico {
        background-position: -181px -490px;
    }

    .action-col a.inactive-ico {
        background-position: -206px -490px;
    }
/*--------------------------------------------------------*/

@media screen and (min-width: 1366px) and (max-width: 1600px) {
    .reference-wrapper.form-wrapper .equal-column:nth-child(2) .form-row label {
        width: 38%;
    }

    .multiline-label {
        line-height: 15px !important;
    }
    /*.ref-requirement-wrapper span {
		padding: 0 20px;
	}*/
}

@media screen and (max-width: 1366px) {
    .reference-wrapper.form-wrapper .equal-column:nth-child(2) .form-row label {
        width: 45%;
    }

    .multiline-label {
        line-height: 15px !important;
    }

    .previewlink {
        display: block;
        margin-left: 0px;
        margin-top: 10px;
    }

    .form-right-grid-lineheight {
        line-height: normal;
    }
    /*.ref-requirement-wrapper span {
		padding: 0 8px;
	}*/
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
    .new-candidate-wrapper.form-wrapper .equal-column:first-child .form-row label, .reference-wrapper.form-wrapper .equal-column:first-child .form-row label {
        width: 28%;
        line-height: 15px;
    }

    .reference-wrapper.form-wrapper .equal-column:nth-child(2) .form-row label {
        width: 35%;
        line-height: 15px;
    }
    /*.ref-requirement-wrapper span {
		padding: 0 15px;
	}*/
    .divSMSConsent {
        width: 65%;
    }

    .reference-wrapper.form-wrapper .form-row label, .reference-wrapper .form-right-grid {
        line-height: 15px;
    }
}
/*Start Ranking Custom Qustion Preview css */
.ratings-wrapper {
    background-color: #f7f7f7;
    padding: 10px;
}

.col-70 {
    width: 70%
}

.col-28 {
    width: 28%
}

.select-sm {
    width: 110px;
}

.pb-10 {
    padding-bottom: 10px;
}

option:disabled {
    background: #eeeeee;
    margin-bottom: 1px;
}

/*End Ranking Custom Qustion Preview css */

.padding-right5 {
    padding-right: 5px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
    display: inline;
    cursor: pointer;
}

    .fileUpload span {
        line-height: 32px;
    }

    .fileUpload input.upload {
        position: absolute;
        top: -6px;
        left: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        width: 96px;
        height: 32px;
        filter: alpha(opacity=0); /* IE 5-7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    }

input#uploadFile {
    width: 300px;
}

/*Resolution for 800 X 600 Start*/
@media screen and (min-width: 600px) and (max-width: 800px) {
    .container {
        width: 95%;
    }

    #panelSeparator .equal-column {
        float: none !important;
        width: 100%;
    }

        #panelSeparator .equal-column:last-child {
            border-top: solid 1px #b7b7b7
        }

    #panelSeparator.form-wrapper .equal-column:first-child .form-row label,
    #panelSeparator.form-wrapper .equal-column:first-child .form-row label,
    #panelSeparator.form-wrapper .equal-column:nth-child(2) .form-row label {
        width: 40%;
        line-height: 15px;
    }

    #panelSeparator .border-right {
        border: none;
    }

    #panelSeparator .text-info {
        top: -2px;
    }

    #panelSeparator .dateErrorMessage {
        margin-left: 40.5%;
        margin-bottom: 1%;
    }
}
/*Resolution for 800 X 600 End*/

.text-bold {
    font-weight: bold;
    display: inline !important;
}

.mtop-10x {
    margin-top: 10px;
}


.tipso_style {
    cursor: pointer !important;
    border-bottom: 0px dotted !important;
    width: 350px;
}

.tipso_bubble.right > .tipso_arrow:after {
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    top: -5px;
    width: 12px;
    height: 12px;
    background-color: #eee;
    border-top: 1px solid #aaa !important;
    border-right: 1px solid #aaa !important;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
}

.tipso_bubble.right .tipso_title {
    padding: 8px;
    text-align: left;
    background: #ddd !important;
    color: #333 !important;
    border: solid 1px #b5b5b5;
    border-bottom: 0;
    font-weight: bold;
}

.tipso_bubble.right .tipso_content {
    border-radius: 0 0 4px 4px;
    border: solid 1px #b5b5b5;
    max-width: 350px;
}

.tipso_bubble.right {
    width: 350px !important;
}

    .tipso_bubble.right li {
        border-bottom: solid 1px #d2d2d2;
        color: #777;
        display: block;
        list-style: none;
        line-height: 22px;
        text-align: left;
        white-space: nowrap;
        width: 340px;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

        .tipso_bubble.right li span {
            display: block;
            color: #333;
            font-style: italic;
            font-size: 12px;
        }

#template-body .template-wrapper {
    width: 85%;
    height: 50%;
    margin: 0 auto;
    border: solid 1px #ccc;
    padding: 20px 40px;
    margin-top: 25px;
    word-wrap: break-word;
    word-break: break-all;
}

#template-body .template-wrapper-full {
    width: 85%;
    margin: 0 auto;
    border: solid 1px #ccc;
    padding: 20px 0;
    word-wrap: break-word;
    word-break: break-all;
}

.template-left-clm {
    width: 15%;
    float: left;
}

.template-right-clm {
    width: 84.5%;
    float: right;
}

    .template-right-clm ul {
        list-style-type: inherit;
    }

.template-right-clm {
    line-height: normal;
}

.template-left-clm {
    line-height: normal;
}
/*TaskId : 46649 Survey Library Setup - Create Candidate Changes
  Date : 01/10/2018
*/
.wfs-alert-overlay {
    background-color: #fff;
    background-repeat: no-repeat;
    opacity: .4;
    position: absolute;
    top: 97px;
    left: 0;
    width: 100%;
    height: calc(100% - 97px);
    z-index: 5;
}

.wfs-alert-box {
    background: #f2f2f2;
    border: solid 1px #ccc;
    border-radius: 4px;
    padding: 15px;
    z-index: 6;
}
/*    End of TaskId : 46649  */

.marign-bottom-6-right-20 {
    margin: 0px 20px 6px 0px;
}

.text-left-pad-bot-10 {
    text-align: left;
    padding-bottom: 10px;
}

.bold {
    font-weight: bold;
}

.margin-right-30 {
    margin-right: 30px;
}
/*TaskId : 49209 Create Self-Assessment Survey UI
  Date : 01/03/2019
*/
.display-none{
    display:none;
}

.tbl-never-always-selfAssessmentSurvey {
    width: 100%;
    border: 0;
    border-spacing: 0;
    padding: 0;
}

.width-75 {
    width: 75.5%;
}

.width-18 {
    width: 18%;
}

.align-center-vertical-top{
    text-align:center;
    vertical-align:top;
}

.blank-heading {
    border: 0 !important;
    background-color: #FFF !important;
    height: 1px;
    margin: -1px;
    background-color: #FFF;
}
.na-header {
    text-align:center;
    vertical-align:top; 
    width :4%;
}

.na-option {
    background-color: #FCC283;
    border: 1px solid #FCC283 !important;
    box-shadow: 0 0 0 !important;
    text-align:center;
    vertical-align:top;
}

.ErrDiv {
    color: #c10000;
    display: none;
}

.loader-SelfAssessment {
    position: fixed;
    height: 100%;
    background: url(../Content/PreHire/Images/loader-bg.png) repeat;
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 999;
    display:none;
}

.align-left-veritical-top{
text-align:left;
vertical-align:top;
}

.survey-confirmation {
display:none;
min-height:40px;
}

.equal-column-SelfAssessment {
    width: 50%;
    margin-top: 15px;
}

.h6-width-font-size{
    width: 100%;
    font-size: 12px;
}


.margin-0-align-justify {
    margin: 0in 0in 10pt;
    text-align: justify;
}
.margin-bottom-0-align-justify {
    margin: 0in 0in 0pt;
    text-align: justify;
}
.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.blank-heading label {
    display: none;
}

.width-100-border-1 {
    width: 100%;
    border: 1px;
}

.width-100-border-0 {
    width: 100%;
    border: 0px;
}

.width-45 {
    width: 45%;
}

.width-35 {
    width: 35%;
}

.font-weight-normal {
    font-weight: normal;
    cursor: pointer;
}

.margin-0-auto {
    margin: 0 auto;
}


.text-align-left-width-88 {
    text-align: left;
    display:block;
    overflow:hidden;
    width: 88%;
    white-space: nowrap;
    padding-left: 5px;
}

.text-align-left-width-100 {
    text-align: left;
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    padding-left: 5px;
}

.cellspacing-0 {
    width: 100%;
    clear: both;
    border-collapse: collapse
}

.padding-top-0 {
    padding-top: 0px;
}

.ellipsis-width-97 {
    text-overflow: ellipsis;
    width: 97%;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    color: black !important;
    cursor: default;
    font-weight: normal !important;
}

.text-align-center {
    text-align: center;
}

.text-black-font-normal {
    color: #333 !important; 
    cursor: default !important; 
    font-weight: normal !important;
}

/*ADDED BY VINAYA*/
.pg-title {
    font-size: 24px;
    font-weight: normal;
    border-bottom: 3px solid #fa8e16;
    margin-bottom: 15px;
    padding: 3px 5px;
}

    .pg-title .s-hidden {
        padding-right: 10px;
        display: none;
    }

    .pg-title .select {
        cursor: pointer;
        display: inline-block;
        position: relative;
        font-family: 'HelveticaNeueLight';
    }

    .pg-title .styledSelect {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        background-color: white;
        padding: 0 25px 0 0;
    }

        .pg-title .styledSelect:after {
            content: "";
            width: 20px;
            height: 20px;
            position: absolute;
            top: 4px;
            right: -6px;
            background: url(../Content/PreHire/Images/down-arrow.png) no-repeat;
            background-size: cover;
        }

    .pg-title .options {
        display: none;
        position: absolute;
        top: 100%;
        right: -10px;
        left: 0;
        z-index: 999;
        margin: 0;
        padding: 0;
        list-style: none;
        border: 1px solid #ccc;
        background-color: white;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        border-radius: 4px;
    }

        .pg-title .options:before {
            content: "";
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-color: transparent transparent #cccccc transparent;
            position: absolute;
            top: -13px;
            right: 8px;
        }

        .pg-title .options li {
            margin: 5px 0;
            padding: 7px 15px;
            font-size: 18px;
        }

            .pg-title .options li:hover {
                background-color: #39f;
                color: white;
            }

.import-summary {
    border-bottom: solid 1px #ddd;
    padding: 5px 0;
}

    .import-summary:last-child {
        border-bottom: 0;
    }

    .import-summary .row-left-clm {
        float: left;
        margin-right: 2%;
        width: 78%;
    }

    .import-summary .row-right-clm {
        float: right;
        width: 20%;
    }

.email-summary {
    list-style: disc;
    text-align: left;
    margin: 20px 40px 0;
}
.email-summary li {
    font-size: 13px;
    font-weight: bold;
    margin: 7px 0;
}
    .email-summary .sublist {
        list-style: circle;
        margin: 7px 11px 0;
    }
.email-summary .sublist li {
    font-size: 12px;
    font-weight: normal;
}

.widget-wrapper .column a.tipso_style {
  width: auto !important;
}

@media (max-width:767px) {
    .login-wrapper {
        width: 100%;
        border-radius: 0;
        border: none;
        background: none;
    }
    .loginBgwhite {
        background-image: none;
        background-color: #fff;
        border-radius: 3px;
        border: 1px solid #e0e0e0;
    }
    .login-box {
        background: none;
        min-height: inherit;
    }
    .loginform {
        width: 100%;
        padding: 0 10px 15px;
    }
    .ico-email, .ico-pass {
        margin-left: 5px;
        margin-right: 5px;
    }
    .formbtn-row {
        text-align: center;
    }
    .icons-group.ico-email.align-left {
        background: url(../images/ico-username.png) center #f6f6f6;
        background-repeat: no-repeat;
    }
    .icons-group.ico-pass.align-left {
        background: url(../images/ico-pass.png) center #f6f6f6;
        background-repeat: no-repeat;
    }
    .ico-email, .ico-pass {
        margin: 0;
        display: inline-block;
        width: 40px;
        height: 38px;
    }
        .formbtn-row .btn-blue {
        float: none !important;
        width: 100%;
        height: 36px;
        text-transform: uppercase;
        background: #f49323;
        border: solid 1px #f49323;
        font-weight: bold;
        text-shadow: 0 0 0 #f3f3f3 !important;
        -moz-text-shadow: 0 0 0 #f3f3f3;
        -webkit-text-shadow: 0 0 0 #f3f3f3;
        background-image: url(../images/btn-login-bg.png);
        /* background: url(/Reference/Content/PreHire/MobileImages/btn-login-bg.png) repeat-x top; */
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-size: 16px;
        color: #fff !important;
        border: 0;
        height: 49px;
    }
    .login-contentBg {
        padding: 20px 0;
        height: 100%;
    }

    .orangeStrip .lightOrange {
        height: 3px;
    }
    footer .align-left, footer .align-right {
        float: none;
        margin: 5px 0;
    }
    .footer {
        text-align: center;
        padding: 10px;
    }
    .login-logo {
        margin-bottom:0;
    }
    .shadowimg {
        background-image: none;
    }

    footer .container {
        width: 100%;
    }
    .footer {
        text-align: center;
        padding: 10px;
        background-color: #0f7bb1;
        border-top: 4px solid #d1d1d1;
        width: 100%;
        position: fixed;
        bottom: 0;
        margin: 0;
        color: #fff;
    }
    .footer a {
        color: #ffffff !important;
            
    }
    .icons-group-horize {
        background-image: none;
        background-repeat: repeat-x;
    }
    .Loginform-row {
        height: 40px;
        border: 1px solid #b6b6b6;
    }
    .Loginform-row input[type="text"], .Loginform-row input[type="password"] {
        margin: 0;
        height: 39px !important;
        border-left: 1px solid #b6b6b6;
    }
    .form-row{
        margin-bottom: 15px;
    }
    .formbtn-row {
        padding: 15px 0px 0px 0px;
    }
    .loginform input[type=text]:focus {
        outline: none;
        box-shadow: none;
    }
    .loginerrotop {
        min-height: 24px!important;
    }
    #pageBody.login-bg {
        height: 100%;
        background-color: #ecf8fd;
    }
}

@media (max-width:480px) {
    .login-logo img {
        max-width: 100%;
    }
    .formbtn-row {
        padding: 24px 0px 0px 0px;
    }
}