/* Minification failed. Returning unminified contents.
(711,2): run-time error CSS1030: Expected identifier, found '*'
(711,2): run-time error CSS1019: Unexpected token, found '*'
(711,80): run-time error CSS1031: Expected selector, found '/'
(711,80): run-time error CSS1025: Expected comma or open brace, found '/'
 */
.tooltip{
    line-break: normal!important;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #0099f0;
    border-width: 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #0099f0;
    border-width: 5px 0 5px 5px;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #0099f0;
    border-width: 5px 5px 5px 0;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #0099f0;
    border-width: 0 5px 5px;
}

.tooltip-inner {
    color: #000000;
    background: #fff;
    border: solid 1px #646262;
    min-width:80px;
    max-width: 330px;
    /*max-width: 100%;
    white-space:nowrap;*/
    font-size: 1.2em;
    text-align:center;
    opacity: 1!important;
}

.tooltip.in {
  opacity: 1!important;
}

.modal-dialog .close {
    font-size: 3em;
}



.btn-load-data,
.btn-load-data:hover {
    text-align: center;
    margin-top: 37px; 
    height: 2.2em;
    padding-top: 10px;
    font-size: 1.8em; 
}

.nopointer {
    cursor: default !important;
}

.captcha-clicable-image {
    cursor: pointer;
}

.captcha-main-image {
    width: 100%;
    height: auto;
}

.captcha-reload-image {
    width: 100%;
    height: auto;
    /*margin-bottom: 2px;*/
    cursor: pointer;
}

.captcha-sound-image {
    width: 100%;
    height: auto;
    cursor: pointer;
}

.captcha-text {
    border-width: 2px;
}

.captcha-button {
    display: none;
}

.captcha-text-valid {
    border-color: green;
}

.captcha-text-invalid {
    border-color: red;
}

.captcha-button-hidden {
    display: none;
}

.captcha-valid-image-visible {
    display: block;
}

.captcha-valid-image-invisible {
    display: none;
}

.captcha-validating-image-hidden {
    display: none;
}

.captcha-validating-image-visible {
    display: block;
}

.captcha-validation-label {
    font-family: Arial;
    font-weight: 700;
    color: red;
    font-size: large;
}

.captcha-title-label {
    font-family: Arial;
    font-weight: 700;
}

.control-label {
    font-size: 2.3em;
    min-height: 1.4em;
    font-weight: 500;
}

.captcha-img-wrapper {
    float: right;
    overflow: hidden;
    width: 88%;
}

.captcha-btn-side {
    float: right;
    width: 11%;
    overflow: hidden;
    margin-right: 1%;
}

.captcha-input-wrapper {
    clear: both;
    overflow: hidden;
    padding-top: 4px;
}

.captcha-input-wrapper .form-control {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.captcha-input-wrapper .input-lg {
    height: 2.2em;
    padding: 0.5em 0.8em;
    font-size: 1.8em;
}

.captcha-input-wrapper.has-error .errortext {
    color: #c9181f;
    margin-top: 0.3em;
    font-weight: 500;
    font-size: 1.7em;
}

.captcha-input-wrapper .sucesstext {
    color: green;
    margin-top: 0.3em;
    font-weight: 500;
    font-size: 1.7em;
}


.captcha-input-wrapper .TlvContainerCapcha {
    min-height: 130px !important;
    overflow: hidden;
    height: auto !important;
}

.captcha-input-wrapper .errortext i {
    float: left;
}

.captcha-input-wrapper .sucesstext i {
    float: left;
}

.captcha-input-wrapper .captcha-sound-placeholder {
    display: none;
}

.captcha-div-image {
    margin: 2px;
}

.captcha-div-image:focus, .captcha-div-image:hover {
    outline: 3px rgb(77, 144, 254) dotted !important;
}

.captcha-reload-image:focus, .captcha-reload-image:hover, .captcha-sound-image:focus, .captcha-sound-image:hover {
    outline: none !important;
}

/*.disclaimer {
    padding-right: 10px;
}

fieldset > .disclaimer {
    padding-right: 30px;
}
*/

.disclaimer {
    padding-right: 30px;
}

.disclaimer li {
    font-size: 2em; /*21px;*/
    line-height: 1.1;
    text-align: right;
    margin-bottom: 6px;
    padding-right: 10px;
}

.disclaimer ul {
    /*margin: 0 2em 1.1em 0 !important;*/
    margin: 0px 15px 0px 6px;
    list-style: none;
}

.disclaimer ul > li {
    position: relative;
}

.disclaimer ul > li:before {
    content: '';
    right: -1.2em;
    top: 0.85em;
    position: absolute;
    background-color: #ffcc34;
    border-radius: 20em;
    width: 0.5em;
    height: 0.5em;
    font-size: 10px;
}

.file_list {
    direction: ltr !important;
    text-align: right !important;
}

.icon-success {
    color: green;
}

.icon-failure {
    color: red;
}

html, body {
    height: 96%;
}

h2 {
    margin-top: 0;
}

.contentwrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}

.footerwrapper, .push {
    height: 4em;
    clear:both;
}

.navbar-default .navbar-text {
    color: #FFF;
}

#deleterequest .modal-footer .wiz-footer-btn {
    margin-top: 0 !important;
}

.modal-footer ul a {
    font-size: 1.7rem;
    color: #646464;
}

.modal {
    background-color: rgba(0, 0, 0, 0.50);  /*rgba(78, 78, 78, 0.95);*/
    /* set to 1000 in modals.less, however was reduced here so that accessibility menu appear above the modal */
    z-index: 999 !important;
}

.modal-header, .modal-footer {
    border-bottom: 0px;
    border-top: 0px;
}

.modal-header{
    height: 86px;
}

.modal-content {
    box-shadow: none;
    webkit-box-shadow: none;
}

.modal-header .logo h2 {
    font-size: 45px;
    font-weight: 400;
    margin-top:  5px;
    text-align: center;
}

.modal-header button span.icon-x {
    height: 20px;
    width: 20px;
    display: block;
    padding-top: 3px;
    color: #646464!important;
    font-size: large;
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #0089E0; /*!important;*/
}

.ladda-button .ladda-spinner {
    top: auto!important;
}

@media (min-width: 992px) {
    .navbar-fixed-top .header_top .left_nav .digital A {
        margin: 8px 0 4px 8px;
    }
}

@media (min-width: 1200px) {
    .navbar-fixed-top .header_top .left_nav .digital A {
        margin: 4px 15px 2px 8px;
    }
}

select {
    font-size: 18px !important;
}

/*button with spinner animation*/
.glyphicon.spinning {
    animation: spin 1s infinite linear;
    -webkit-animation: spin2 1s infinite linear;
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }

    to {
        transform: scale(1) rotate(360deg);
    }
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

.glyphicon-left {
    margin-right: 7px;
}
/* end button with spinner animation*/

.close {
    opacity: 0.4!important;
}

.close:hover,
.close:active,
.close:focus {
    opacity: 0.7!important;
}

.modal-footer .wiz-footer-btn a {
    margin-top: 0.35em!important;
}

.modal-footer .nav-seperator {
    height: 5.8em!important;
}

select.input-lg {
    height: 40px!important;
}

.modal-footer .wiz-footer-btn {
    margin-top: 2em!important;
}

.modal-open {
    overflow: hidden!important;
}

.wiz-num {
    cursor: pointer!important;
}

.wiz-text {
    cursor: pointer!important;
}

.wiz-cursor-default {
    cursor: default!important;
}

.regText {
    font-size: 19px;
    line-height: 27px;
    margin-bottom: 24px;
    display: block;
}

.icon-add {
    background-image: url(../../img/plus-icon.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 26px 52px;
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    vertical-align: middle;
    float: right;
    cursor: pointer;
}

p.regText:hover .icon-add {
    background-position: bottom center;
}

.highcontrast a span.icon-add {
    background: rgba(255,255,0,0.82) !important;
    z-index: 2;
    background-image: url(../../img/plus-icon.png) !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-size: 26px 52px !important;
}

.mediumcontrast a span.icon-add {
    z-index: 2;
    background-image: url(../../img/plus-icon.png) !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-size: 26px 52px !important;
}

/*accessibility menu - set outline for anchors*/
#accLink:active, #accLink:hover, #accLink:focus, #accDataEnv a:hover, #accDataEnv a:focus, #accDataEnv a:active {
    outline: dotted 1px #000!important;
}

/*DateTimePicker*/

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 1px!important;
}

.bootstrap-datetimepicker-widget table td span {
    height: 25px!important;
    line-height: 25px!important;
    border-radius: 0px!important;
}

.input-group-addon {
    background-color: #fff!important;
    border: 0px!important;
}


/*Date picker overloads*/
.input-group.date .form-control {
    font-size: 18px !important;
    height: 2.2em !important;
    padding: 0.5em 0.8em !important;
    font-size: 1.8em !important;
}

.input-group.date > .input-group-addon {
    font-size: 22px;
    padding-left: 0px;
}

.input-group.date .form-control:disabled ~ .input-group-addon {
    cursor: not-allowed !important;
}

/*END Date picker overloads*/

.nav-tabs > li > a:hover {
}

.nav > li > a:focus, .nav > li > a:hover {
    background-color: #fff;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #0099f0!important;
    color: #fff!important;
    border-radius: 3px!important;
    font-size: 22px!important;
    margin-left: 2.15625px!important;
    margin-right: 2.15625px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    text-align: center!important;
    line-height: 0.9;
    border: 1px solid #0099f0!important;
    height: 39px;
}

.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    border-radius: 3px!important;
    font-size: 22px!important;
    margin-left: 2.15625px!important;
    margin-right: 2.15625px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    text-align: center!important;
    line-height: 0.9;
    height: 39px;
}

.nav-tabs > li > a {
    border: 1px solid #0099f0!important;
}


.nav-tabs {
    border-bottom: 0px!important;
    margin-bottom: 10px!important;
}


.wiz-num {
    color: #313131;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #EAEAEA; /*!important;*/
}

.form-control[disabled], fieldset[disabled] .form-control {
    text-shadow: -1px 1px 0px #fff;
}

table.table-lg tr td textarea {
    height: 34px;
    text-align: right;
    line-height: 0.9;
}

table.table-lg td {
    height: auto!important;
}

.inside-table-2-par {
    margin-top: 5px !important;
}

.btn-primary,
.btn-primary:hover {
    background-color: #0099f0!important;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: #0089E0!important;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #0089E0!important;
}

.inline-table-editable {
    border: 0px;
    border-bottom: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    font-size: 18px;
    PADDING: 0px;
    text-align: center;
    background-color: #EAEAEA;
}


.footer {
    margin-top: 30px;
}

img.loading {
    vertical-align: middle;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

td .errortext {
    font-size: 1.2em;
    /*font-size: 17px;*/
}

td .error_field_sec {
    font-size: inherit;  
}

div.tokenfield.form-control.input-lg {
    max-height: 94px;
    overflow-y: scroll;
    overflow-x: hidden;
}


button.save {
    width: 100px;
    margin: 15px 0 0 15px;
}

.nowrap {
    white-space: nowrap;
}

.notysuccess{
    float:left;
    color:green;
}

.notyfailure{
    float:left;
    color:red;
}

.checkbox label,
.radio label {
    padding-right: 10px;
}

/*grid*/
td > div.checkbox,
td > div.radio.radio-primary {
    margin:0!important;
}

td > div.checkbox > input,
td > div.radio > input{
    margin-right: 15px;
    position: relative!important;
    margin-left: 0!important;
}

td > div.checkbox > label,
td > div.radio > label{
    padding-left: 0px;
    padding-right: 0px;
}

.checkbox-primary input[type="checkbox"]:disabled + label::after,
.radio-primary input[type="radio"]:disabled + label::after {
    cursor: not-allowed !important;
    color: #0099f0;
}

.checkbox input[type="checkbox"]:disabled + label::before,
.radio input[type="radio"]:disabled + label::before {
    background-color: #eeeeee;
}

.* to fix row styles in grid after selecting radio button column and resizing */
td > div.radio input[type="radio"] + label::after {
    background-color: #fff;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

/**TLV OVERRIDES**/

.navbar-left {
    margin: 0 0 0 15px;
    line-height: inherit;
}

.bContainer.container {
    min-height: 450px;
}

.msg.warning .fa-stop {
    color: #c5a600;
}

.navbar-fixed-top .header_top .right_nav .right_nav_ul LI A {
    padding: 0 0 0 0;
}

.navbar-fixed-top .header_top .left_nav .digital {
    padding: 0 0 0 0;
}

.navbar-fixed-top .header_top .left_nav .digital A {
    text-align: center;
}

.navbar-fixed-top .header_bottom {
    height: 107px !important;
    border-color: #22a4f1;
    border-width: 0 0 1px 0;
    border-style: solid;
}

@media (max-width:768px) {
    .modal {
        margin-top: 125px;
    }

    .innerHeader {
        top: 50px;
    }

    .navbar-fixed-top .header_top .left_nav {
        padding: 0 0 0 0 !important;
    }
}

@media (min-width: 768px) {
    #planAndDev {
        padding-top: 200px !important;
    }

    .modal {
        margin-top: 134px;
    }

    .innerHeader {
        top: 50px;
    }

    .navbar-fixed-top .header_top .left_nav {
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    #planAndDev {
        padding-top: 200px !important;
    }

    .footer .footerContiner {
        padding: 0 0 0 0 !important;
        text-align: center !important;
    }

    .modal {
        margin-top: 138px;
    }

    .navbar-fixed-top .header_top .left_nav {
        padding-left: 136px;
    }

    .navbar-fixed-top .header_top {
        height: 31px;
        line-height: 31px;
    }

    .navbar-fixed-top .header_top .right_nav .right_nav_ul LI A {
        font: normal 1.9em 'BlenderBold', Arial;
    }

    .navbar-fixed-top .header_top .left_nav .digital A {
        font-size: 20px;
        margin: 4px 3px 2px 3px;
    }
}

@media (min-width: 1200px) {
    #planAndDev {
        padding-top: 200px !important;
    }

    .footer .footerContiner {
        padding: 0 0 0 0 !important;
        text-align: center !important;
    }

    .modal {
        margin-top: 131px;
    }

    .navbar-fixed-top .header_top {
        height: 31px;
        line-height: 31px;
    }

    .navbar-fixed-top .header_top .right_nav .right_nav_ul LI A {
        font: normal 2.1em 'BlenderBold', Arial;
    }

    .navbar-fixed-top .header_top .left_nav .digital A {
        font-size: 20px;
        margin: 4px 3px 2px 3px;
    }
}

@media (min-width: 1919px) {
    #planAndDev {
        padding-top: 200px !important;
    }

    .navbar-fixed-top .header_bottom > h1 {
        margin: 0 0 0 0 !important;
        text-align: center !important;
        font: normal 3.1em/101px 'blenderBold', Arial !important;
        color: #0099f0 !important;
        float: none !important;
    }

    .footer .footerContiner {
        padding: 0 0 0 0 !important;
        text-align: center !important;
    }

    .modal {
        margin-top: 148px;
    }

    .navbar-fixed-top .header_top {
        height: 41px;
        line-height: 41px;
    }

    .navbar-fixed-top .header_top .right_nav .right_nav_ul LI A {
        height: 41px;
        font: normal 2.1em 'BlenderBold', Arial;
    }
}


@media (min-width:992px) and (max-width:1918px) {
    .navbar-fixed-top .header_bottom > h1 {
        font: normal 3.0em/101px 'blenderBold', Arial !important;
        margin: 0 0 0 0 !important;
        text-align: center !important;
        color: #0099f0 !important;
        float: none !important;
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .navbar-fixed-top .header_bottom > h1 {
        margin: 0 0 0 0 !important;
        text-align: center !important;
        color: #0099f0 !important;
        float: none !important;
    }
}

@media (max-width: 768px) {
    .tablePaging .jumpBack {
        margin-right: 5px !important;
    }

    .tablePaging .PageNumbers li {
        margin-right: 15px !important;
    }

    .tablePaging .jumpNext {
        margin-right: 15px !important;
        margin-left: 5px !important;
    }
}

/**END TLV OVERRIDES**/

.field-and-btn .btn-default,
.field-and-btn .btn-lg {
    width: auto!important;
}

.ram-details-table tr:first-child th {
    border-style: none !important;
    width: 25%;
}

.ram-details-table tr:first-child td {
    border-style: none !important;
    width: 70%;
}

.ram-warning {
    color: #d90000;
}

.ram-pointer-red-bar {
    display: inline-block;
    background-color: #ee402f;
    font-family: 'blenderRegular', Arial, sans-serif;
    font-size: 18px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    margin-top: 0px;
    margin-left: 0px;
}

.ram-pointer-green-bar {
    display: inline-block;
    background-color: #00aa4e;
    font-family: 'blenderRegular', Arial, sans-serif;
    font-size: 18px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    margin-top: 0px;
    margin-left: 0px;
}

.ram-no-padding {
    padding-right: 0px!important;
    padding-left: 0px!important;
}

.tablePaging > li.disabled {
    /*pointer-events: none;*/
    opacity: 0.7;
}

thead .column-sorting {
    cursor: pointer!important;
}

.table4 {
    margin-bottom: 10px!important;
}

.radio.required:before,
.checkbox.required:before {
    content: none !important;
    font-size: 1.9em;
    color: #a1a3a6;
    padding-left: 5px;
}

.radio {
    margin: 0px 2.5em 1.2em 0.5em !important;
}

.disclaimer-input-div {
    margin-bottom: 6px !important;
}

/* loading */
.loading,
.loading-image {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.icon.i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

    .icon.i-loading::before {
        content: "";
        display: none;
    }

.loading-mask,
.loading-image,
.loading-text {
    position: absolute;
}

.loading-mask {
    z-index: 100;
}

    .loading-mask .loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.loading-text {
    /*text-indent: -4000px;*/
    text-align: center;
    /*rtl*/
}

.loading-image,
.loading-color {
    width: 100%;
    height: 100%;
}

.loading-image {
    top: 0;
    left: 0;
    z-index: 2;
    background-image: url('../../img/loading-image.gif');
}

.loading-color {
    filter: alpha(opacity=30);
    opacity: .3;
    background-color: #5a5a5a;
}

.i-loading {
    background-image: url('../../img/loading.gif');
}

.noty_buttons .noty_button {
    margin-right: 5px;
    font-size: 0.9em;
    padding: 0.5em 1.0em;
    font-weight: 100 !important;
}

.noty_layout {
    font-size: 2.1em;
    max-width: 500px;
    min-width: 300px;
    direction: rtl;
    width: auto !important;
}

.noty_buttons {
    direction: ltr;
}

.noty_body {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=") left top repeat-x scroll rgb(255, 255, 255);
}

.noty_close_button {
    left: 2px!important;
}

.noty_bar {
    background-color: #fff;
    border: 1px solid #b3b3b3!important;
}

.noty_bar fieldset {
    margin-bottom: 0 !important;
}

.noty_bar fieldset legend {
    font-size: 21px !important;
}

.pleasewait {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://sampsonresume.com/labs/pIkfp.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .pleasewait {
    display: block;
}
.centered {
    text-align: center !important;
    vertical-align: middle !important;
}

.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label,
.radio input[type="radio"]:disabled + label {
    opacity: 1 !important;
    cursor: not-allowed !important;
}

/*.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before,
.radio input[type="radio"]:disabled + label::before {
    background-color: #EAEAEA;
    border-color: #cccccc;
}*/

.radio-in-table {
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin: 0px 1em 0.5em 0.5em !important;
}

.radio-in-table input[type="radio"] {
    margin-left: 15px !important;
}

.radio-in-table input[type="radio"] + label {
    font-size: inherit;
    padding-right: 10px !important;
}

.radio-in-table input[type="radio"] + label::before {
    top: 0px !important;
}

.radio-in-table input[type="radio"] + label::after {
    top: 3px !important;
}

td fieldset {
    margin-bottom: 0px;
}


.filter-div .nav-seperator {
    height: 5em !important;
}

.filter-div button {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.filter-div a {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}

.jumbotron-top-enter-info {
    background-image: inherit;
    min-height: inherit;
    overflow: hidden; 
    margin: 0px !important;
    padding-bottom: 0px !important;
}

.jumbotron-top-enter-info .table4-line {
    padding: 0px 0px 0px 0px !important;
}

div.jumbotron-top-enter-info .col-md-2, div.jumbotron-top-enter-info .col-md-1, div.jumbotron-top-enter-info .col-md-3 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

div.jumbotron-top-enter-info ul.typeahead.dropdown-menu {
    max-height: 140px !important;
}
@media (min-width: 768px) {
    #signin.modal-dialog {
        width: 450px;
    }

    #changepassword.modal-dialog {
        width: 450px;
    }

    #forgotpassword.modal-dialog {
        width: 450px;
    }

    #resetpassword.modal-dialog {
        width: 450px;
    }
}

.typeahead {
    z-index: 1051;
}

ul.typeahead.dropdown-menu {
    text-align: right;
    left: 5px !important;
    right: 5px !important;
    max-height: 198px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}


ul.typeahead.dropdown-menu > li > a {
    display: block;
    clear: both;
    padding: 1px 5px 1px 5px;
    font-size: 18px!important;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
    padding: 1px 5px 1px 5px;
    line-height: 1.8em;
    min-height: 1.8em;
}

ul.typeahead.dropdown-menu > .active > a,
ul.typeahead.dropdown-menu > .active > a:hover,
ul.typeahead.dropdown-menu > .active > a:focus {
    color: black;
    background-color: white;
    outline: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #67afe9;
    border-radius: 3px;
}

/*.typeahead.dropdown-menu {
    width: 100%;
}*/

span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
    cursor: pointer;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

span.twitter-typeahead .tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap;
}

    span.twitter-typeahead .tt-suggestion.tt-cursor,
    span.twitter-typeahead .tt-suggestion:hover,
    span.twitter-typeahead .tt-suggestion:focus {
        color: #ffffff;
        text-decoration: none;
        outline: 0;
        background-color: #337ab7;
    }

.input-group.input-group-lg span.twitter-typeahead .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.input-group.input-group-sm span.twitter-typeahead .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

span.twitter-typeahead {
    width: 100%;
}

.input-group span.twitter-typeahead {
    display: block !important;
    height: 34px;
}

    .input-group span.twitter-typeahead .tt-menu,
    .input-group span.twitter-typeahead .tt-dropdown-menu {
        top: 32px !important;
    }

    .input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
        border-radius: 0;
    }

    .input-group span.twitter-typeahead:first-child .form-control {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .input-group span.twitter-typeahead:last-child .form-control {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

.input-group.input-group-sm span.twitter-typeahead {
    height: 30px;
}

    .input-group.input-group-sm span.twitter-typeahead .tt-menu,
    .input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {
        top: 30px !important;
    }

.input-group.input-group-lg span.twitter-typeahead {
    height: 46px;
}

    .input-group.input-group-lg span.twitter-typeahead .tt-menu,
    .input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {
        top: 46px !important;
    }
