﻿/* MARGINS & PADDINGS */

body {
    color: #444444 !important;
}

.chosen-container {
    font-family: "Segoe UI", Helvetica, Verdana !important;
}

.ui-widget-content {
    color: #444444;
}

.padding-l-r{
    padding-left: 20px;
    padding-right: 20px;
}
.pt-8 {
    padding-top: 8px;
}

.p-n {
    padding: 0 !important;
}

.p-r-n {
    padding-right: 0 !important;
}

.p-r-xxs {
    padding-right: 5px;
}

.p-r-xs {
    padding-right: 10px;
}

.p-r-15px {
    padding-right: 15px;
}

.p-r-lg {
    padding-right: 30px !important;
}

.p-l-0 {
    padding-left: 0px !important;
}

.p-l-xs {
    padding-left: 10px;
}

.p-t-xs {
    padding-top: 10px;
}

.p-t-13px {
    padding-top: 13px;
}

.p-b-xs {
    padding-bottom: 10px !important;
}

.p-b-xxs {
    padding-bottom: 5px;
}

.p-b-none {
    padding-bottom: 0 !important;
}

.p-t-b-xxs {
    padding: 5px 0;
}

.p-xxxs {
    padding: 2px !important;
}

.p-xxs {
    padding: 5px;
}

.p-xs {
    padding: 10px;
}

.p-sm {
    padding: 15px;
}

.p-m {
    padding: 20px;
}

.p-md {
    padding: 25px;
}

.p-lg {
    padding: 30px;
}

.p-xl {
    padding: 40px;
}

.p-w-xxs {
    padding: 0 5px !important;
}

.p-w-xs {
    padding: 0 10px;
}

.p-w-sm {
    padding: 0 15px;
}

.p-w-m {
    padding: 0 20px;
}

.p-w-md {
    padding: 0 25px;
}

.p-w-lg {
    padding: 0 30px;
}

.p-w-xl {
    padding: 0 40px;
}

.m-xxs {
    margin: 2px 4px;
}

.m-xs {
    margin: 5px;
}

.m-sm {
    margin: 10px;
}

.m {
    margin: 15px;
}

.m-md {
    margin: 20px;
}

.m-lg {
    margin: 30px;
}

.m-xl {
    margin: 50px;
}

.m-n {
    margin: 0 !important;
}

.m-n-auto {
    margin: 0 auto;
}

.m-l-none {
    margin-left: 0 !important;
}

.m-l-xs {
    margin-left: 5px;
}

.m-l-sm {
    margin-left: 10px;
}

.m-l {
    margin-left: 15px;
}

.m-l-md {
    margin-left: 20px;
}

.m-l-lg {
    margin-left: 30px;
}

.m-l-xl {
    margin-left: 40px;
}

.m-l-n-xxs {
    margin-left: -1px;
}

.m-l-n-xs {
    margin-left: -5px;
}

.m-l-n-sm {
    margin-left: -10px;
}

.m-l-n {
    margin-left: -15px;
}

.m-l-n-md {
    margin-left: -20px;
}

.m-l-n-lg {
    margin-left: -30px;
}

.m-l-n-xl {
    margin-left: -40px;
}

.m-t-none {
    margin-top: 0 !important;
}

.m-t-xxs {
    margin-top: 1px;
}

.m-t-xs {
    margin-top: 5px;
}

.m-t-sm {
    margin-top: 10px;
}

.m-t {
    margin-top: 15px;
}

.m-t-md {
    margin-top: 20px;
}

.m-t-lg {
    margin-top: 30px;
}

.m-t-xl {
    margin-top: 40px;
}

.m-t-n-xxs {
    margin-top: -1px;
}

.m-t-n-xs {
    margin-top: -5px;
}

.m-t-n-sm {
    margin-top: -10px;
}

.m-t-n {
    margin-top: -15px;
}

.m-t-n-md {
    margin-top: -20px;
}

.m-t-n-lg {
    margin-top: -30px;
}

.m-t-n-xl {
    margin-top: -40px;
}

.m-r-none {
    margin-right: 0;
}

.m-r-0 {
    margin-right: 0 !important;
}

.m-r-xxs {
    margin-right: 1px;
}

.m-r-xs {
    margin-right: 5px;
}

.m-r-sm {
    margin-right: 10px;
}

.m-r {
    margin-right: 15px;
}

.m-r-md {
    margin-right: 20px;
}

.m-r-lg {
    margin-right: 30px;
}

.m-r-xl {
    margin-right: 40px;
}

.m-r-n-xxs {
    margin-right: -1px;
}

.m-r-n-xs {
    margin-right: -5px;
}

.m-r-n-sm {
    margin-right: -10px;
}

.m-r-n {
    margin-right: -15px;
}

.m-r-n-md {
    margin-right: -20px;
}

.m-r-n-lg {
    margin-right: -30px;
}

.m-r-n-xl {
    margin-right: -40px;
}

.m-r-30per {
    margin-right: 30%;
}

.m-b-none {
    margin-bottom: 0;
}

.m-b-xxs {
    margin-bottom: 1px;
}

.m-b-3xs {
    margin-bottom: 3px;
}

.m-b-xs {
    margin-bottom: 5px !important;
}

.m-b-sm {
    margin-bottom: 10px;
}

.m-b {
    margin-bottom: 15px;
}

.m-b-md {
    margin-bottom: 20px !important;
}

.m-b-lg {
    margin-bottom: 30px;
}

.m-b-xl {
    margin-bottom: 40px;
}

.m-b-n-xxs {
    margin-bottom: -1px;
}

.m-b-n-xs {
    margin-bottom: -5px;
}

.m-b-n-sm {
    margin-bottom: -10px;
}

.m-b-n {
    margin-bottom: -15px;
}

.m-b-n-md {
    margin-bottom: -20px;
}

.m-b-n-lg {
    margin-bottom: -30px;
}

.m-b-n-xl {
    margin-bottom: -40px;
}

.m-l-em {
    margin-left: 1.0em;
}

.space-5 {
    margin: 5px 0;
}

.space-10 {
    margin: 10px 0;
}

.space-15 {
    margin: 15px 0;
}

.space-20 {
    margin: 20px 0;
}

.space-25 {
    margin: 25px 0;
}

.space-30 {
    margin: 30px 0;
}

.m-w-xs {
    margin: 0 10px;
}

.m-w-sm {
    margin: 0 15px;
}

.m-w-md {
    margin: 0 25px;
}

.m-w-lg {
    margin: 0 40px;
}

.b-n {
    border: none;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.display-block {
    display: block;
}

.display-inlineblock {
    display: inline-block !important;
}

.display-inline {
    display: inline;
}

.display-inlineflex {
    display: inline-flex;
}

.display-flex {
    display: flex;
}

.float-right-N {
    float: right;
}

.float-right {
    float: right !important;
}

.float-left {
    float: left;
}

.float-leftIMP {
    float: left !important;
}

.position-rel {
    position: relative;
}

.cursor-pointer {
    cursor: pointer;
}

.font-weight-normal {
    font-weight: normal;
}

.f-b {
    font-weight: bold;
}

.fsBold {
    font-weight: 600;
}

.noPadTab td {
    padding: 0 3px;
}

input.basicBtn[type=button], .basicBtn {
    padding: 0.2em 0.7em;
    margin: 0;
    border: none;
    max-width: 100%;
    font-family: inherit;
    cursor: pointer;
}

    .basicBtn:focus {
        outline: none;
    }

.basicTextarea {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    outline: 0;
    padding: 5px 10px;
    height: 50px;
}

.basicTable {
    width: 100%;
}

.basicTableNoborder th {
    border: none;
    font: inherit;
    padding: .2em 0;
    font-weight: 600;
}

.basicTableNoborder td {
    padding: .2em 0;
    vertical-align: top;
}

.basicTablePadding > thead > tr > th, .basicTablePadding > tbody > tr > td {
    padding: 2px;
}

.basicTablePadding5 > thead > tr > th, .basicTablePadding5 > tbody > tr > td {
    padding: 5px;
}

.basicTablePaddingW5 > thead > tr > th, .basicTablePaddingW5 > tbody > tr > td {
    padding-left: 5px;
    padding-right: 5px;
}

.basicTable-5 {
    width: 100%;
}

    .basicTable-5 > thead > tr > th, .basicTable-5 > tbody > tr > td {
        padding: 5px;
    }

.basicTableInnerBordered {
    border: 2px solid #76B6E6;
}

    .basicTableInnerBordered tr > th {
        border: 2px solid #76B6E6;
    }

    .basicTableInnerBordered tr > td {
        border: 1px solid #ddd;
    }

.BasicflexTable {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.border2 {
    border: 2px solid #76B6E6;
}

    .border2 th {
        border: 1px solid #76B6E6;
    }

.tdlines > tbody > tr > td {
    border: 1px solid #76B6E6;
}

.tdRightPadding15 > tbody > tr > th, .tdRightPadding15 > tbody > tr > td {
    padding-right: 15px;
}

.w-auto {
    width: auto !important;
}

.w80 {
    width: 80%;
}

.w100 {
    width: 100%;
}

.menuContnr {
    background: #fff;
}

/* LoginBlock */
.myRoleBlock {
    width: 105px;
    float: right;
}

    .myRoleBlock > div {
        float: right;
        margin-top: -19px;
        padding: 0 !important;
    }

    .myRoleBlock a {
        display: table-cell;
    }

.loginBoxArrow {
    top: -13px;
    right: 12px;
    position: absolute;
    height: 13px;
}

.loginForm p {
    line-height: normal;
    padding: 7px 0 0;
    margin: 0;
}

.subtabs {
    padding: 0;
}

.ui-tabs .tabsLeftmenuUl {
    margin: 0;
    padding: .2em 2px 0;
}

    .ui-tabs .tabsLeftmenuUl li {
        width: 48.5%;
        margin: 0 0 0 0;
        border-radius: 5px 5px 0px 5px;
        text-align: center;
        padding: 5px 0;
    }

        .ui-tabs .tabsLeftmenuUl li:last-child {
            border-radius: 5px 5px 5px 0px;
        }

        .ui-tabs .tabsLeftmenuUl li a {
            float: none;
            display: block;
            padding: 0;
        }

.lftcntpad .ui-tabs .tabsLeftmenuUl li.ui-tabs-active {
    margin: 0;
    padding: 5px 0;
}

.fldstnormal {
    margin: 10px 0;
    padding: 7px 10px !important;
}

.divTopicRecommondations .fldstnormal {
    margin-bottom: 0;
}

#div_Tutorials .fldstnormal {
    margin: 0 0 10px 0;
}

.verifyRef, .readyForReview, .AssignRevBtn, .SubmitReview {
    border: none;
    font-family: inherit;
}

.ulactiomenu li span {
    color: #2C2C2C;
}

.brwseuploadfiles {
    width: 74px;
    height: 24px;
    background: url(images/browse-img.png) no-repeat 0 0;
}

    .brwseuploadfiles input {
        width: 74px !important;
        height: 25px !important;
    }

.div-EditField-button input, .div-EditField-button .ui-button {
    margin: 0;
}

.divFilters label {
    margin-right: inherit;
}

.divFilters .form-horizontal .control-label {
    font-weight: bold;
}

@media (min-width: 769px) {
    .divFilters .form-horizontal .control-label {
        padding-bottom: 2px;
        padding-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }

        .divFilters .form-horizontal .control-label:not(.text-right) {
            text-align: right;
        }
}

@media (min-width: 1200px) {
    .divFilters .form-horizontal .control-label[class*=col-lg-] {
        padding-top: 3px;
    }
}

.divFilters .form-horizontal .chosen-container {
    margin: 0;
    width: 100% !important;
}

.divFilters .form-horizontal .searchBtn, .form-horizontal .clearBtn {
    margin: 0 !important;
}

.m-none {
    margin: 0;
}

.m-b-none {
    margin-bottom: 0;
}

.m-t-none {
    margin-top: 0;
}

.m-t-10 {
    margin-top: 10px;
}

.loginbtn {
    border-radius: 3px;
}

.loginhrline {
    margin: 15px 0;
    background: #ccc;
}

.acloginform input.check-box {
    margin-top: 0;
}

.regislnk {
    margin: 0;
}

.acloginform input[type="text"], .acloginform input[type="password"] {
    border-radius: 3px;
}

.rightcolumn {
    margin: 40px 15px 0;
    border-radius: 5px;
}

.forgotpassword .txtCntr {
    text-decoration: underline;
}

.divpgEditblock > .ui-widget-content, .divpgEditblock > .ui-widget-content > .ui-widget-header {
    border: none;
}

table.Gridtable table.Grid-Tfoot-Subtable {
    border-bottom: none;
}

.ui-spinner input {
    background: none;
    box-shadow: none;
}

/*.gridHeader, .gridFooter {
    border: none !important;
}

.gridHeaderRow div.gridCell:not(:last-child) {
    border-right: 1px solid #03557d !important;
}*/

div.gridRow.gridSubgridRow .gridHeaderRow div.gridCell:not(:last-child) {
    border-right: none !important;
}

div.gridRow.gridSubgridRow .gridHeaderRow div.gridCell {
    font-weight: 600;
}

/*div.gridRow.gridSubgridRow .gridHeaderRow div.gridCell:not(:last-child) {
    border-right: 1px solid #a0c6da !important;
}*/
/* Scroll Table */

.scrollTable {
    position: relative;
    border: 1px solid #2884BF;
    padding-top: 28px;
    /*background: #346189 url(images/st-header-bg.jpg) top left repeat-x;*/
    width: 100%;
    box-sizing: border-box;
}

    .scrollTable.positioned {
        position: absolute;
        top: 100px;
        left: 100px;
        width: 100%;
    }

.stContainer {
    overflow-y: auto;
    overflow-x: hidden;
}

.scrollTable table {
    border-spacing: 0;
    width: 100%;
}

.scrollTable td + .scrollTable td {
    /*border-left: 1px solid #ccc;*/
}

.scrollTable td, .scrollTable th {
    /*border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;*/
    background: #ffffff;
    color: #444444;
    padding: 5px;
    font-size: 13px;
}

.scrollTable tr:nth-child(2n+1) td {
    background: #f2f2f2;
}

.scrollTable th {
    height: 0;
    line-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: transparent;
    border-bottom: none;
    white-space: nowrap;
}

    .scrollTable th div {
        position: absolute;
        background: transparent;
        color: #444444;
        padding: 6px 5px;
        top: 0;
        margin-left: -5px;
        line-height: normal;
        border: none;
        font-size: 13px;
        font-weight: 600;
    }



.norec {
    text-align: center;
    font-style: italic;
    color: #7E7878;
    letter-spacing: 2px;
    padding: 3px;
}
/* Scroll Table End */

.fixed-buttons {
    padding-top: 5px;
    padding-left: 0;
    height: 30px;
    width: auto;
    border-bottom: 1px solid #ddd;
}

.group-types {
    border: none;
}

.panel-members-section .panelmember-details:nth-child(even) {
    background: #f2f2f2;
}

.btn-commit-et {
    margin-top: -2px;
    float: left;
}

.expand-main-div {
    width: 96%;
    margin-top: 10px;
    display: inline-block;
}

.commit-pop .commit-et-msg {
    color: red;
}

.expand-collapse {
    margin: 5px 5px 0 0;
    width: 46px;
    display: inline-block;
    float: left;
}

.expand-sub-div {
    color: #fff !important;
    float: left;
}

.div-separator {
    height: 15px;
}

.participated {
    font-style: normal;
    width: 20px;
    height: 17px;
    display: block;
    margin: 0 auto;
    color: #34a119;
}

.not-participated {
    font-style: normal;
    width: 20px;
    height: 17px;
    display: block;
    margin: 0 auto;
    color: red;
}

.GroupText {
    display: inline;
}

.additionGrp .participated, .additionGrp .not-participated {
    margin: 0 5px 0 0;
    display: inline-block;
}

.none-participated {
    width: 14px;
    height: 12px;
    display: inline-block;
}

ul li.additionGrp {
    padding-bottom: 5px;
}

    ul li.additionGrp:last-child {
        padding-bottom: 0;
    }

.additionGrp > div {
    display: table;
}

    .additionGrp > div > div {
        display: table-cell;
    }

.clickhereBtnOuter > div:last-child {
    display: block;
    margin: 5px 0 0 0;
}

    .clickhereBtnOuter > div:last-child a.pmidLoadBtn {
        padding: 2px 5px;
        margin: 0;
        border-radius: 3px;
        border: none;
    }

body .ui-tooltip {
    z-index: 9999999;
    opacity: 1 !important;
    padding: 8px;
}

/* user edit popup css */

.bTable {
    width: 100%;
}

    .bTable > thead > tr > th {
        padding: 5px;
    }

    .bTable > tbody > tr > td {
        padding: 5px;
    }

.userSrch > tbody > tr > td {
    padding: 5px;
}

.userSrch > tbody > tr:last-child > td {
    padding-bottom: 0;
}

.userSearchPop .chosen-container-multi .chosen-choices li.search-choice {
    line-height: 14px;
}

.userSearchPop .chosen-container-multi .chosen-choices li {
    float: left !important;
    display: inline-block !important;
}

    .userSearchPop .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        height: auto;
        font-family: inherit;
        margin: 0;
    }

.userSearchPop input[type=text], .userSearchPop textarea, .userSearchPop input[type=password] {
    max-width: none;
    margin: 0;
}

.userSearchPop .editor-label {
    margin-bottom: 0;
}

.userSearchPop input[type="text"], .userSearchPop input[type="password"], .userSearchPop textarea {
    box-sizing: border-box;
}

.userSearchPop #ddlRoles_chosen, .userSearchPop #ddlSubRole_chosen {
    width: 100% !important;
}

.userSearchPop .pm-assist-DIV, .userSearchPop .pm-panels-DIV, .userSearchPop .pm-RADSpanels-DIV, .userSearchPop .pm-Aff-DIV, .userSearchPop .copyrightReq, .userSearchPop .pm-comments-DIV, .roundCorners-BlueBorder-Div, .expertTopicDiv, .divIF, .pp-Panel-DIV, .Com-Panel-DIV, .Soc-Panel-DIV, .CSC-Panel-DIV {
    margin: 0;
    border: 2px solid #BECFE0;
    padding: 5px;
    border-radius: 5px;
}

    .roundCorners-BlueBorder-Div > label {
        text-align: center;
        text-decoration: underline;
    }

.userSearchPop .panel-assist-data, .userSearchPop .pm-panels-data, .userSearchPop .panel-Aff-data, .userSearchPop .panel-Copyright-data, .userSearchPop .panel-comment-data, .roundCorners-BlueBorder-Div-inner {
    margin: 10px 0 0px;
    /*border: 2px solid #BECFE0;*/
    padding: 0;
    border-radius: 5px;
}

    .userSearchPop .panel-Copyright-data .Comments {
        padding: 5px;
    }

.userSearchPop div.togReftop {
    padding: 0;
}

.userSearchPop .panel-Aff-data .udtblestyle, .userSearchPop .pm-panels-DIV .udtblestyle, .userSearchPop .panel-assist-data .udtblestyle {
    table-layout: fixed;
}

.userSearchPop .pm-comments-DIV > label {
    display: inline;
}

.userSearchPop .pm-comments-DIV #chkCopyrightreq {
    display: inline;
    cursor: pointer;
    margin: 0 0 0 15px;
}

.userSearchPop .validMtd {
    vertical-align: top;
}

.userSearchPop .udctnt .editor-label label {
    font-weight: bold;
}

.userSearchPop .anchorlinksbg_tp {
    margin-bottom: 0;
}

/* user edit popup css end */

.aff-info ul {
    margin: 5px 0;
    list-style: disc;
    margin-left: 20px;
}

    .aff-info ul li {
        /*background: url(images/active.png)left 5px no-repeat;
    padding-left:15px;
    margin-left:5px;*/
    }

.table-bordered {
    border: 1px solid #e2e2e2;
}

    .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
        border: 1px solid #e2e2e2;
    }

.table-fixed {
    table-layout: fixed;
}

.table {
    width: 100%;
    max-width: 100%;
}

table {
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
}

.tableWordWrap, .tableWordWrap td, .tableWordWrap th {
    word-break: break-all;
    word-wrap: break-word;
}

.mem-society {
    padding: 0 18px;
    text-indent: -8px;
}

.report-mem-name {
    margin-bottom: 5px;
}

.personifyTab a {
    width: 121px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button-icon-only {
    border: 1px solid #2268a7;
    background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
    /* color: #fff !important;*/
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #1b81c2;
    background: #1b81c2 url(images/ui-bg_gloss-wave_50_1B81C2_500x100.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
}

*, .ui-tabs-nav li:focus {
    outline: 0;
}

.showallPocBtn {
    background: #c5dce0 url(images/ui-bg_glass_25_1D4F7C_1newx400.png) 50% 50% repeat-x;
    border: 1px solid #c5d6e0;
    color: #05294d;
    font-size: 12px;
    padding: 0.1em 0.7em;
}

.bRadius3 {
    border-radius: 3px;
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

.ui-dialog-buttonset button.ui-corner-all {
    /*border: 1px solid #448dae;
    background: #1a5a9b url(images/ui-bg_glass_25_1A5A9B_1x400.png) 50% 50% repeat-x;*/
    /*border: 1px solid #2268a7;
    background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;*/
    border: 1px solid #0067FF;
    background: #0067FF;
    color: #fff;
    padding: .2em 1em;
    font-size: 1em;
    line-height: normal;
    border-radius: 4px !important;
}

.ui-spinner .ui-icon {
    left: 11px;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height: 22px !important;
}

.full-review-data {
    overflow-y: auto;
}



.Gridtable > tfoot > tr > td > table.Grid-Tfoot-Subtable > tr > td.Grid-T-ACButtons {
    width: 30%;
    text-align: left;
    padding-left: 5px;
}

.Gridtable > tfoot > tr > td > table.Grid-Tfoot-Subtable > tr > td.Grid-Pager-Td, .Gridtable > tfoot > tr > td > table.Grid-Tfoot-Subtable > tbody > tr > td.Grid-Pager-Td {
    width: 40%;
    text-align: center;
    font-weight: normal;
}

.Gridtable > tfoot > tr > td > table.Grid-Tfoot-Subtable > tr > td.Grid-info-Td {
    width: 30%;
    text-align: right;
    padding-right: 5px;
}

.Gridtable tfoot tr td {
    padding: 5px;
}

.Gridtable > tfoot > tr > td > table.Grid-Tfoot-Subtable > tr > td.Grid-info-Td > label.Grid-info-Label {
    float: right;
    font-weight: normal;
    padding: 4px;
}

/*.ratedTab a[role=button], .pftTab a[role=button]{
    padding:0;
}*/

a[role=button] {
    border: 1px solid #2268a7;
    background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;
    color: #fff;
    padding: .2em 1em;
    font-size: 1em;
}

.addRefBtn, #btngenrateId, .ui-button {
    border: 1px solid #2268a7;
    background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
    font-family: inherit;
    border-radius: 4px !important;
}


.btnIsothrrel.workinrel {
    background: none;
    background-color: #417A29 !important;
    border: 1px solid #417A29 !important;
    color: #fff;
}

.btnIsothrrel {
    color: #fff;
    padding: 2px 7px !important;
    background-color: #336089;
    border: solid 1px #336089;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    text-shadow: none;
    border-radius: 4px;
}


#btnSaveBody, #btnClearBody {
    padding: .2em 1em;
}

.authour-btn {
    padding: .2em 1em !important;
    border-radius: 5px;
    line-height: normal;
}
/*.ui-spinner .ui-icon {
    left: 0;
}*/
.ui-spinner-button {
    padding: 0 !important;
}

.ui-spinner input {
    float: left;
}

/*.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}*/

.anchorlinksbg_tp {
    font-size: 12px;
    padding: 1px 5px 2px 5px;
    border-radius: 3px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 5px;
}

/* Rads Color Schema
----------------------------------*/
/*
#RADStabs .ui-widget-header {
    background: url(images/ui-bg_glass_25_32394a_1x400.png) 50% 50% repeat-x;
    color: #eaf5f7;
}

    #RADStabs .ui-state-default, #RADStabs .ui-widget-content .ui-state-default, #RADStabs .ui-widget-header .ui-state-default {
        background: #4c576e;
        border: 1px solid #4a597d;
    }

#RADStabs ul.topnav ul ul li a.activeNavitem, #RADStabs ul.topnav ul li a.activeNavitem {
    background: #89a0b8;
}
#RADStabs ul.topnav li a.activeNavitem, #RADStabs ul.topnav li a.activeNavitem {
    background: #89a0b8;
}
#RADStabs ul.topnav li a {
    color: #c8d5e7;
}

#RADStabs ul.topnav ul li a {
    color: #c8d5e7;
}

#RADStabs ul.topnav li a:hover {
    background: #31394c;
}
    */
#RADStabs .diaRadioTab thead td > h2, .RadsOuter .diaRadioTab thead td > h2 {
    background: url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x;
}


.RadsOuter .ui-widget-header {
    background: url(images/ui-bg_glass_25_32394a_1x400.png) 50% 50% repeat-x;
    color: #eaf5f7 !important;
    border: 1px solid #7480a5;
    border-bottom: none;
}

.RadsOuter .Gridtable .ui-state-default {
    border: 1px solid #7480a5;
    background: #346189 url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
}

.RadsOuter .Gridtable > thead > tr > td {
    border-right: 1px solid #7480a5;
    border-left: 1px solid #7480a5;
}

.RadsOuter .ui-state-default,
.RadsOuter .ui-widget-content .ui-state-default,
.RadsOuter .ui-widget-header .ui-state-default, .RadsOuter a[role=button], .RadsOuter .ui-dialog-buttonset button.ui-corner-all, .RadsOuter .ui-button-icon-only, .RadsOuter .btnCommit, .RadsOuter input.ui-button, .RadsOuter .chosen-container .chosen-results li.highlighted, .RadsOuter #btngenrateId, .RadsOuter .ui-button-icon-only, .RadsOuter .save-div .ui-button {
    border: 1px solid #495880;
    background: #4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x;
    color: #fff;
}

.RadsOuter .chosen-container-active .chosen-single {
    border: 1px solid #4e576e;
}

.RadsOuter .chosen-container-active .chosen-choices {
    border: 1px solid #4e576e;
}

.RadsOuter .ui-state-active,
.RadsOuter .ui-widget-content .ui-state-active,
.RadsOuter .ui-widget-header .ui-state-active {
    border: 2px solid #949ec7 !important;
    background: #7488ac url(images/ui-bg_glass_25_7488ac_1x400) 50% 50% repeat-x !important;
}

.RadsOuter .ui-state-hover,
.RadsOuter .ui-widget-content .ui-state-hover,
.RadsOuter .ui-widget-header .ui-state-hover,
.RadsOuter .ui-state-focus,
.RadsOuter .ui-widget-content .ui-state-focus,
.RadsOuter .ui-widget-header .ui-state-focus {
    border: 1px solid #63768e;
    background: #545f83 url(images/ui-bg_glass_25_545f83_1x400) 50% 50% repeat-x;
}

.RadsOuter .divTopicRecommondations .fldstnormal {
    border: 1px solid /*#72AEC6*/ #7480a5 !important;
}

.RadsOuter .fldstnormal {
    border: 1px solid #ccc !important;
}

    .RadsOuter .fldstnormal > legend {
        background-color: /*#2b6cb4*/ #4e576e;
    }

.RadsOuter .Grid-Pager-Td .ui-widget-content {
    border: 1px solid #7480a5;
}

    .RadsOuter .Grid-Pager-Td .ui-widget-content input[type=text] {
        box-shadow: none;
        background: white;
    }

.RadsOuter .Demo {
    border: none;
}

.RadsOuter .ui-tabs .ui-tabs-panel {
    padding: 1px 0 !important;
}

.RadsOuter .gridTable {
    border: /*1px solid #7480a5*/ none;
    margin-bottom: 10px;
}

.gridCaption {
    border: /*1px solid #1E3E5F*/ none;
}

.RadsOuter .gridCaption, .RadsOuter .gridFooter {
    background: /*#32394a url(images/ui-bg_glass_25_32394a_1x400.png) 50% 50% repeat-x*/ #fff;
    color: #eaf5f7;
}

.gridCaption {
    background-color: #0b67cd;
}

.RadsOuter .gridTable .gridHeader {
    border: 1px solid #495880;
}

.RadsOuter .gridTable .gridBody {
    border: 1px solid #495880;
    border-top: none;
    background: /*#4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x*/ #fff;
}

.RadsOuter .gridHeaderRow div.gridCell:not(:last-child) {
    border-right: 1px solid #495880;
}

.RadsOuter .gridCaption .gridCaptionRight .gridToggleBtn {
    background: /*#4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x*/ #fff;
    border: /*1px solid #7480a5*/ none;
}

.RadsOuter .gridFooter {
    border: 1px solid #7480a5;
    border-top: none;
    margin-bottom: 25px;
}

.RadsOuter .gridTableActionBtn {
    border: 1px solid #7480a5;
    background: #4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x;
}

    .RadsOuter .gridTableActionBtn:hover {
        border: 1px solid #63768e;
        background: #545f83 url(images/ui-bg_glass_25_545f83_1x400.png) 50% 50% repeat-x;
    }

.RadsOuter .ui-widget-content {
    /*border: none;
    background: #fcfdfd url(images/ui-bg_flat_50_fcfdfd_40x100.png) 50% 50% repeat-x;
    color: #222;*/
}

.RadsOuter.ui-widget-content, .RadsOuter.ui-tooltip {
    border: 1px solid #b9bfd0;
}

.RadsOuter.ui-dialog .ui-dialog-buttonpane {
    border: 1px solid #b9bfd0;
    border-width: 1px 0 0 0;
}

    .RadsOuter.ui-dialog .ui-dialog-buttonpane button:focus {
        outline: none;
    }

.RadsOuter .divtopiccontainer {
    border: 1px solid #7480a5 !important;
}

.RadsOuter .destnContnr .ui-widget-header {
    background-color: #bbcfd3 !important;
    background-image: none;
    color: #111 !important;
}

.RadsOuter .diaRadioTab thead tr td:first-child {
    border-right: 1px solid #7480a5;
}

.RadsOuter .diaRadioTab thead tr td:last-child {
    border-right: 1px solid #7480a5;
}

.RadsOuter .anchorlinksbg_tp {
    background-color: #455484;
    border: none;
    margin: 0;
}

    .RadsOuter .anchorlinksbg_tp:hover {
        background-color: #57679a;
        margin: 0;
    }

.RadsOuter .ui-icon-circle-close {
    background-image: url(images/ui-icons_7480a5_256x240.png) !important;
}

.RadsOuter .verifyRef, .RadsOuter .readyForReview, .RadsOuter .AssignRevBtn, .RadsOuter .SubmitReview {
    background-color: #7480a5;
}

.RadsOuter .ui-tooltip {
    border: 1px solid #7480a5;
}

.RadsOuter .ulactiomenu li span:hover {
    background: #4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x !important;
    color: #fff;
    cursor: pointer;
}

.RadsOuter .menubar ul ul li span:hover {
    background: #4e576e url(images/ui-bg_glass_25_4e576e_1x400.png) 50% 50% repeat-x !important;
}

.RadsOuter .brwseuploadfiles {
    background: url(images/browse-img.png) no-repeat left -25px;
}

.RadsOuter .Box .Text {
    background: #4e576e;
}

.RadsOuter table.Gridtable .Chaild-Grid-table > thead {
    border: 1px solid #7480a5;
}

.RadsOuter table.Gridtable .Chaild-Grid-table > tbody {
    border: 1px solid #7480a5;
    border-top: none;
}

.RadsOuter table.Gridtable .Chaild-Grid-table > thead > tr > td {
    border-bottom: 1px solid #7480a5 !important;
}

    .RadsOuter table.Gridtable .Chaild-Grid-table > thead > tr > td:last-child {
        border-right: 1px solid #7480a5 !important;
    }

.RadsOuter table.Gridtable .Chaild-Grid-table > tbody > tr > td:last-child {
    border-right: 1px solid #7480a5;
}

.RadsOuter table.Gridtable .Chaild-Grid-table > tfoot {
    border: 1px solid #7480a5;
}

.RadsOuter .ui-widget-header.ui-widget-header-nobg .ui-state-active {
    border-color: #2884bf #2884bf #ffffff !important;
}

.RadsOuter .ui-widget-header.ui-widget-header-nobg .ui-state-default {
    border-bottom: none;
}

.RadsOuter td.Grid-Pager-Td {
    color: #2C2C2C;
}
/* end Rads color schema */
.draft-btn {
    display: inline-block;
}

.txtSignArea .jHtmlArea {
    width: 100% !important;
}

.chkSignature .iPhoneCheckContainer input {
    position: fixed;
}

.showhidesignOuter {
    background-color: #d2d2d2;
}

.showhidesign {
    width: 180px;
    float: right;
    padding: 5px;
}

.txtarea-sign {
    height: 200px;
    position: relative;
    width: 100%;
}

.lblSignature {
    float: left;
}

.chkSignature {
    float: right;
}

.ddlTable2 {
    width: 100%;
}

    .ddlTable2 > tbody > tr > td {
        padding: 5px;
    }

        .ddlTable2 > tbody > tr > td:nth-child(even) {
            text-align: left;
        }

        .ddlTable2 > tbody > tr > td:nth-child(odd) {
            text-align: right;
        }

.TColPane {
    margin: 0px 0 5px 0;
}

.ratedcontentdiv {
    padding: 0 5px;
}

.edtable {
    width: 100%;
}

.special-chair-grid ul.panelMembersGridAfflist {
    margin-left: 25px;
    list-style-position: inside;
}

#btn_fgt_pwd {
    padding: 3px 10px 3px 20px;
}

    #btn_fgt_pwd > span {
        left: 2px;
    }

.RadsOuter #frm_SentEmail .divTableHead {
    background: #31394c;
}

.RadsOuter #frm_SentEmail .divTableOuter {
    border: 1px solid #7480a5;
}

.appendix-main-div {
    overflow-y: scroll;
}

    .appendix-main-div h3 {
        margin-bottom: 10px;
        color: #444444;
    }

.text-center {
    text-align: center !important;
}

.appendexTable {
    width: 100%;
    margin-bottom: 20px;
}

    .appendexTable > tbody > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border: 1px solid #ddd;
        word-wrap: break-word;
    }

    .appendexTable > tbody > tr.headerRow {
        color: #fff;
        background-color: rgb(46, 81, 121);
    }

.NotAppropriate {
    background-color: #fde6ea;
}

.MayBeAppropriate {
    background-color: #f5f5ad;
}

.Appropriate {
    background-color: #c2f7c2;
}

.finaltabulations {
    text-align: center;
}

.appendexTable > tbody > tr.finaltabulations > td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.appendexTable > tbody > tr > td.finaltabulationsTds {
    text-align: center;
}

strong, b {
    font-weight: bold;
}

.btText {
    width: 60%;
    margin: 0 auto;
}

    .btText td {
        padding: 5px;
    }

    .btText a {
        color: #337ab7;
    }

/*.btText b a {
    color: #222;
    }*/
.rating, .MedianRating {
    text-align: center;
}

.appendix-main-div .download-pdf-icon2, .download-pdf-icon2, .download-excel-icon2 {
    position: absolute;
    right: 0;
    top: 0;
}

.btnDefinevariant {
    float: right !important;
    margin-top: 12% !important;
    margin-right: 34% !important;
}

.startbutton {
    border: 1px solid #2e6da4;
    color: #fff;
    background-color: #337ab7;
    border-radius: 0.6em;
    outline: 0 none;
    cursor: pointer;
    font-size: 100%;
    font-family: inherit;
}

.notifyauthors {
    margin-left: 32px;
    top: 2px !important;
}

.deleteditem {
    background-color: #f5e0e0 !important;
    padding: 2px;
    border-radius: 4px;
}

.addeditem {
    background-color: #dff3df !important;
    padding: 2px;
    border-radius: 4px;
}

.varorderchanged {
    background-color: #fbf1e0;
}

.fldstnormal .cusediticonspan3 {
    padding-bottom: 0 !important;
    float: right;
    position: inherit;
}

.fldstnormal .btnsRow td {
    text-align: right;
    padding-bottom: 5px;
}

    .fldstnormal .btnsRow td div {
        display: inline;
    }

.fldstnormal #hdnButtons {
    margin: 10px 0;
}

.valignTop > tbody > tr > td, .valignTop {
    vertical-align: top;
}

.valignMiddle {
    vertical-align: middle;
}

.valignBottom {
    vertical-align: bottom;
}

.V-Aligntop {
    vertical-align: top;
}


.Authoringfirstenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/Remainder-15.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.Authoringsecondenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/Remainder-18.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.Authoringthirdenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope8.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.Authoringfourthenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/Remainder-11.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.icon-soefinalized {
    width: 16px;
    height: 16px;
    display: inline-block;
}

.variantlabel del, .tpclblText del {
    color: red;
}

.variantlabel ins, .tpclblText ins {
    color: green;
    text-decoration: none;
    font-weight: bold;
}


.versioncontent-right del, .leadviewTable del, .varientviewTable del {
    color: red;
}

.versioncontent-right ins, .leadviewTable ins, .varientviewTable ins {
    color: green;
    text-decoration: none;
    font-weight: bold;
}


.authors div h6, .consultants div h6, .chairReview h6, .masterReview div h6 {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.authors div a, .consultants div a, .chairReview a, .masterReview div a {
    display: inline-block;
}

.addReviewers {
    /*display:inline-block;*/
    background-size: 85%;
}

#srcAuthors .ctrhds tbody > tr > td, #srcReviewers .ctrhds tbody > tr > td {
    padding: 0;
}

.DDTable tr:nth-child(2) td:last-child .ctrhds {
    padding: 5px 0;
}

.trDDModel tbody > tr > td {
    padding: 2px;
}

#assgnreviewers .ui-dialog-titlebar {
    padding: 0 1em;
}

.liquidChosenWdth, .liquidChosenWdthMulti {
    padding: 10px;
    margin-bottom: 0;
}

.procedureDropdowns, .topicsVarientDropdowns {
    padding: 10px 0;
    margin: 0;
}

    .procedureDropdowns > div:first-child {
        margin-bottom: 10px;
    }

    .procedureDropdowns .chosen-container-single {
        width: 24% !important;
        float: left;
        margin: 0 0.5%;
    }

    .topicsVarientDropdowns .chosen-container {
        padding-right: 0 !important;
    }

    .topicsVarientDropdowns .chosen-container-multi {
        float: left;
        margin: 0 0.65%;
    }

.ui-accordion .IndtabsOuter {
    padding: 5px;
}

.IndtabsOuter #Indtabs {
    margin-bottom: 10px;
}

.IndtabsOuter .destnContnr {
    width: 100%;
    margin: 0;
    text-align: left;
}

.topbtnsBlock {
    display: table;
    width: 100%;
    margin-bottom: 5px;
}

    .topbtnsBlock > div {
        display: table-cell;
    }

.ui-button-text-only .ui-button-text {
    padding: .1em 1em;
}

.txt-resize {
    resize: vertical;
}

.select-varaint {
    margin-left: 50%;
}

.startbtndiv {
    text-align: center;
}

.myRadio {
    display: table;
    margin: 0 auto 5px;
}

    .myRadio input {
        display: none;
    }

        .myRadio input:checked + span > span.rdoBox {
            background-image: url(../Content/images/style-check2.jpg);
            border: 1px solid #b6b6b6;
        }

    .myRadio div {
        display: table-row;
    }

    .myRadio span.rdoBoxOuter > span {
        display: table-cell;
        vertical-align: middle;
        padding-right: 5px;
    }

        .myRadio span.rdoBoxOuter > span.rdoBox {
            width: 20px;
            height: 20px;
            border: 1px solid #b6b6b6;
            padding-right: 0;
        }

.addAuthoringUsers {
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../Content/images/add-staff-icon.svg) no-repeat 0 0;
    display: block;
    /*margin: 0 auto;*/
    background-size: 85%;
}

.rightdivwdth .destnContnrNew {
    width: 100%;
    margin-right: 0;
}

.twoLiquidDDL .chosen-container-single {
    width: 49.8% !important;
}

.padding-t-5 {
    padding-top: 5px;
}

.padding-b-5 {
    padding-bottom: 5px;
}

.destnContnrNew .skbtitle {
    text-align: left;
}
/*.vTextOuter {
    position:relative;
}
.vTextOuter .vText{
    position: absolute;
    writing-mode: vertical-rl;
    text-orientation: upright;
    background-color: #2b6cb4;
    color: white;
    font-weight: normal;
    margin-top: 30px;
    left: 4px;
    top: 0;
    border-radius: 3px;
    padding: 5px 0px;
}
.vTextOuter .fldstnormal {
    margin-left:20px;
}
.leadviewTable .procedures-tr td.procedures-td:first-child {
    padding-left:25px !important;
}*/

.txt-resize-none {
    resize: none;
}

.accoricon {
    display: inline !important;
    background: none !important;
    border: none !important;
}

.missing-contrasts {
    display: none;
    color: red;
    font-size: 13px;
    margin-left: 50%;
}

    .missing-contrasts a {
        color: #2268a7;
    }

.panelMembersGrid tr td:first-child, .panelMembersGrid tr td:nth-child(13), .panelMembersGrid tr td:nth-child(10) {
    /*text-align:center;*/
}

.cno-div .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}

.msoPage h2 {
    margin-bottom: 30px;
}
/*.divTableNew {
    width:100%;
    display:table;
}
.divTableNew > div {
    display:table-row;
}    
.divTableNew > div > div{
    display:table-cell;
    padding: 2px 5px;
}
.text-right {
    text-align:right;
}
.vMid {
    vertical-align:middle;
}*/
.vTop, .vTop tr > td {
    vertical-align: top;
}

.lead-comment {
    width: 100%;
}

.global-comment-tr {
    border-bottom: 1px solid #ccc;
}

.margin-5 {
    margin: 5px;
}

.txt-input {
    margin: 10px 5px;
}

.roundCorners-BlueBorder-Div {
    margin-top: 10px;
    /*position:relative;*/
    border-radius: 5px;
}
/*.roundCorners-BlueBorder-Div > label {
        position: absolute;
        top: -12px;
        left: 15px;
        background: #ccc;
        padding: 2px 15px;
    }*/
.font-italic {
    font-style: italic;
}

.finalizeTopic {
    float: right;
    margin-top: 0;
}

.greenBackgrounds {
    background-color: #e9f0db !important;
}

.grayBackgrounds {
    background-color: white !important;
}

.alignrelease {
    text-align: right;
    padding: 1px;
    padding-right: 10px;
}



.colps {
    margin-top: 0.2em;
    margin-right: 1.2em;
}

.defaultBtn {
    border: 1px solid #ccc;
    background: #ddd;
    color: #666;
    border-radius: 4px;
    margin: 3px;
    cursor: pointer;
    padding: 3px 10px;
    font-weight: normal;
}

    .defaultBtn:hover {
        border: 1px solid #ccc;
        background: #f0f0f0;
        color: #666;
    }

    .defaultBtn.active {
        border: 1px solid #2268a7;
        background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;
        color: #fff;
    }

        .defaultBtn.active:hover {
            opacity: 0.9;
        }

.divratedcontentview {
    position: relative;
}

.topButtonsRight {
    position: absolute;
    right: 0;
    top: -77px;
}

    .topButtonsRight a {
        float: left;
    }

    .topButtonsRight input {
        float: left;
    }

.process-img .wheelGif {
    height: 64px;
    width: 64px;
}

.RatedContent div.text-center .rembtnflt {
    float: none !important;
    zoom: 1.2;
}

.RatedContent div.text-center .m-n-auto {
    margin: 0 auto !important;
}

.RatedContent div.text-center .resetBtn.ui-icon-arrowreturnthick-1-w {
    background-position: -2px -66px;
    zoom: 1.2;
    background-color: #f3f3f3;
    cursor: pointer;
}

.tabHeadBgScroll {
    background: /*#346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x*/ #fff;
    padding-right: 8px;
}

    .tabHeadBgScroll .diaRadioTab thead td {
        border-left: 1px solid #A19191;
        border-right: 1px solid #A19191;
    }

    .tabHeadBgScroll .diaRadioTab thead tr td:first-child {
        border-right: 1px solid #A19191;
        border-left: transparent;
    }

    .tabHeadBgScroll .diaRadioTab thead tr td:last-child {
        border-right: transparent;
    }

    .tabHeadBgScroll .diaRadioTab thead td > h2 {
        background: none;
        color: #000000;
        font-weight: 600 !important;
        font-size: 16px;
        padding: 7.2px 0px;
    }

.height1000Scroll {
    max-height: 1000px;
    overflow-y: scroll;
}

.height500Scroll {
    max-height: 500px;
    overflow-y: scroll;
}

.height800Scroll {
    max-height: 800px;
    overflow-y: scroll;
}

.height850Scroll {
    max-height: 850px;
    overflow-y: scroll;
}

.height900Scroll {
    max-height: 900px;
    overflow-y: scroll;
}

@media (max-width: 6000px) {
    .heightScroll {
        max-height: 2200px;
        overflow-y: auto;
    }
}

@media (max-width: 4320px) {
    .heightScroll {
        max-height: 1650px;
        overflow-y: auto;
    }
}

@media (max-width: 3840px) {
    .heightScroll {
        max-height: 1500px;
        overflow-y: auto;
    }
}

@media (max-width: 3440px) {
    .heightScroll {
        max-height: 1100px;
        overflow-y: auto;
    }
}
/*1366 screen- zoom 67%*/
@media (max-width: 2560px) {
    .heightScroll {
        max-height: 760px;
        overflow-y: auto;
    }
}

@media (max-width: 1920px) {
    .heightScroll {
        max-height: 800px;
        overflow-y: auto;
    }
}

@media (max-width: 1800px) {
    .heightScroll {
        max-height: 620px;
        overflow-y: auto;
    }
}

@media (max-width: 1600px) {
    .heightScroll {
        max-height: 530px;
        overflow-y: auto;
    }
}

@media (max-width: 1366px) {
    .heightScroll {
        max-height: 480px;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .heightScroll {
        max-height: 400px;
        overflow-y: auto;
    }
}

@media (max-width: 6000px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 4320px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 3840px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 3440px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 2560px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}


@media (max-width: 1920px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 1800px) {
    .heightProcScroll {
        max-height: 550px;
        overflow-y: auto;
    }
}

@media (max-width: 1600px) {
    .heightProcScroll {
        max-height: 500px;
        overflow-y: auto;
    }
}

@media (max-width: 1366px) {
    .heightProcScroll {
        max-height: 400px;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .heightProcScroll {
        max-height: 350px;
        overflow-y: auto;
    }
}

@media (max-width: 1920px) {
    .lblHeaderBoldForRRCWL {
        font-size: 15px !important;
    }
}

@media (max-width: 1600px) {
    .lblHeaderBoldForRRCWL {
        font-size: 14px !important;
    }
}

@media (max-width: 1366px) {
    .lblHeaderBoldForRRCWL {
        font-size: 11px !important;
    }
}

@media (max-width: 1024px) {
    .lblHeaderBoldForRRCWL {
        font-size: 10px !important;
    }
}

.ReviewLead:hover {
    text-decoration: underline;
}

#txtAdminAssistant {
    border: 1px solid #aaa;
    background-color: #ffffff;
    padding: 4px;
    margin: 0;
    max-width: 100%;
    box-sizing: border-box;
    width: 100%;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image: -webkit-linear-gradient(#eee 1%,#fff 15%);
    background-image: -moz-linear-gradient(#eee 1%,#fff 15%);
    background-image: -o-linear-gradient(#eee 1%,#fff 15%);
    background-image: linear-gradient(#eee 1%,#fff 15%);
}

.appendixDiv ul {
    list-style: circle;
}

.appendixDiv {
    margin-left: 65px;
}

    .appendixDiv li {
        padding-bottom: 6px;
    }
/*.appendixLink {
    color: #222!important;
}*/
.ac_btns_icons {
    height: 1.3em !important;
    width: 1.3em !important;
}

/*#tbl_AllUsers .ui-icon-refresh {
    background-position: -64px -80px;
}*/

.ui-icon-refresh {
    background-position: -65px -80px;
}

.ui-icon-closethick {
    background-position: -97px -128px;
}

.userSearchPop .input-validation-error {
    border: 1px solid #e80c4d !important;
}
/*#Edit_User_Dialog {
    padding: .5em 0;
}*/
#Edit_User_Dialog #tabsPersonify {
    margin-right: 2px;
}

    #Edit_User_Dialog #tabsPersonify .udctnt {
        padding: 0;
        margin-bottom: 10px;
    }

    #Edit_User_Dialog #tabsPersonify .userSearchPop .udctnt:last-child {
        margin-bottom: 0;
    }

    #Edit_User_Dialog #tabsPersonify .udctnt .userSrch > tbody > tr:last-child > td {
        padding-bottom: 5px;
    }

    #Edit_User_Dialog #tabsPersonify .ui-tabs .ui-tabs-panel {
        padding: 5px 0px !important;
    }

.udctnt .trPersonify .editor-field, .udctnt .pm-personify-data .editor-field {
    margin: 0;
}

#Edit_User_Dialog #tabsPersonify #tabs-2 .udctnt {
    margin-bottom: 0;
}

input.ui-button, button.ui-button {
    /*padding: .2em 1em !important;*/
    padding: .2em .5em !important;
}

.fldstnormal textarea {
    max-width: 100%;
    box-sizing: border-box;
}

.Pro_SearchBox {
    width: 370px;
    border-radius: 3px;
    font-size: 11px;
    height: 15px;
    text-indent: 3px;
    margin: 3px 0;
}

.searchttxt {
    background-color: yellow;
    color: black;
}


/*.AuthorReviewNewProcedure {
    font-weight:bold !important;
    background-color:#90EE90 !important;
    color:green !important;
}*/

.changeOrderIcon {
    width: 20px;
    height: 20px;
    background: transparent url(../Content/images/up-down.png) no-repeat 0 0;
    display: block;
    background-size: 85%;
}

.editVarIcon {
    width: 18px;
    height: 18px;
    background: url(../Content/images/edit-icon.png) 0 0 no-repeat transparent;
    display: block;
    margin: 0 5px 0 0;
    float: left;
}

span.fa-plus-circle, span.fa-fa-pencil-square-o {
    font-size: 17px;
}

span.fa-exchange {
    transform: rotate(90deg);
}

.proclear {
    display: none;
}

    .proclear i.fa-close {
        margin: 0 5px 0 -20px;
        color: #656565;
        font-size: 15px;
    }

.varfldset legend span.fa {
    margin-right: 5px;
}

.closeIcnBlock li {
    display: inline-block;
}

    .closeIcnBlock li div {
        display: inline-block;
        font-weight: bold;
        font-size: 15px;
    }

.chekBox {
    float: left;
    margin: 1px 3px 1px 3px !important;
}

.closeIcnBlock button.ui-button-icon-only {
    margin: 0px 3px -3px 3px;
    height: 1.4em !important;
    width: 1.4em !important;
}

.closeIcnBlock .Pro_SearchBox {
    padding: 3px 20px 3px 3px;
}

.buttonWithIcon {
    padding: 0.2em 0.7em;
    margin-right: 0px;
    border: none !important;
}

.rightSection .deleteditem {
    color: red !important;
    text-decoration: line-through;
}

.rightSection .addeditem {
    color: green !important;
    font-weight: bold !important;
}

.rightSection .prctable .ratedclass {
    /*color:red;*/
    background-color: /*rgba(101, 147, 155, 0.44)*/ #fff;
    color: black;
}

/*.masterProcTable .addeditem {
    color:green !important;
    font-weight:bold !important;
}*/
.chkIsNoLandingPagetd {
    float: right;
    margin-right: 28px;
}

.topicResults .variantBlock table.tab100 thead th {
    font-family: inherit;
}

.IconMarginleft {
    margin-left: 8px;
    color: #2b6cb4;
}

/* Collapsible Panel */

.wrap-collabsible {
    margin: 0.5rem 0;
}

    .wrap-collabsible input[type='checkbox'] {
        display: none;
    }

.lbl-toggle {
    display: inline-block;
    text-align: left;
    padding: /*0.5rem*/ 0rem 0.5rem 0.2rem;
    color: #444444;
    /*background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;*/
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.25s ease-out;
    /*font-weight: 400;*/
}


    .lbl-toggle::before {
        content: ' ';
        display: inline-block;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid currentColor;
        vertical-align: middle;
        margin-right: .7rem;
        transform: translateY(-2px);
        transition: transform .2s ease-out;
    }


.collapsible-content {
    max-height: 0px;
    overflow: hidden;
    transition: max-height .25s ease-in-out;
}

    .collapsible-content .content-inner {
        /* background: rgba(250, 224, 66, .2);*/
        padding: 0;
    }

    .collapsible-content p {
        margin-bottom: 0;
    }

.toggle:checked + .lbl-toggle + .collapsible-content {
    max-height: 100%;
}

.toggle:checked + .lbl-toggle::before {
    transform: rotate(90deg) translateX(-3px);
}


.toggle:checked + .lbl-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
/* toggle + - */
.pm-panels-DIV .lbl-toggle {
    text-decoration: none !important;
}

    .pm-panels-DIV .lbl-toggle::before {
        content: '+';
        margin-right: 5px;
        border: none;
        transform: none;
        transition: none;
        vertical-align: inherit;
        font-size: 18px;
        line-height: 15px;
        float: left;
        width: 14px;
    }

.pm-panels-DIV .toggle:checked + .lbl-toggle::before {
    content: '-';
    transform: none;
    font-size: 18px;
    line-height: 15px;
    float: left;
    width: 14px;
}
/* toggle end */
/* End Collapsible Panel */

.ShowHideBlock .fa {
    float: right;
    margin-top: 3px;
    cursor: pointer;
}

    .ShowHideBlock .fa > span {
        font-family: "Segoe UI", Helvetica, Verdana;
        margin-left: 3px;
    }

.sharedDate {
    color: #1e3e5f;
    font-weight: 500;
    margin-right: 5px;
}

.lead-selection-proc tr td:first-child {
    width: 98%;
}

.lead-selection-proc tr td:last-child {
    width: 2%;
}

.txtMasterGlobalComments {
    width: 100%;
}

.divpreviousVariantAuthoringcomments {
    width: 100%;
    height: 100%;
    background-color: #ECECEC;
    border: 1px solid #D5D5D5;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 0 0 0;
    padding: 0px;
    text-align: center;
    padding: 5px;
    -moz-box-shadow: -1px 1px 5px #ccc;
    -webkit-box-shadow: -1px 1px 5px #ccc;
    box-shadow: -1px 1px 5px #ccc;
}

.custom-scroll {
    max-height: calc( 100vh - (330px));
    overflow: auto;
    padding-right: 3px;
}

.divpreviouscomments, .divpreviousGcomments {
    width: 100%;
    box-sizing: border-box;
}

.fldstnormal > legend.frompanelchair {
    background-color: #52a0d2;
}

.non-panelchair-tabs, .non-satff-tabs {
    overflow: auto;
    box-sizing: border-box;
}

.vContent {
    border: 1px solid #ccc;
    border-radius: 5px;
    min-height: 500px;
    padding: 3px;
}

    .vContent textarea {
        box-sizing: border-box;
        max-width: 100%;
    }

.AuthoringTopic {
    color: black;
}

.tdGridSpanWrap {
    word-break: normal;
}

.fldstnormal-line {
    border: 1px solid #72aec6;
}

.diaRadioTab > thead > tr.diaRdoHrow > td {
    border-left: none !important;
    border-right: none !important;
}

.diaRadioTab > tbody > tr > td {
    border: none !important;
}

.ratedtable {
    border: none;
}

.tabHeadBgScroll {
    border: 1px solid #72aec6;
}

.height1000Scroll {
    border: 1px solid #72aec6;
    border-top: none;
}

.ui-tooltip {
    border: 1px solid #83aace !important;
    padding: 5px !important;
}

.Gridtable > tbody > tr > td {
    padding: 5px;
}

.ui-tabs .ui-tabs-panel {
    padding: 5px !important;
}

.Master4dayenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope4.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.Master7dayenvolope {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope7.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.textShowelements {
    text-align: center;
}

    .textShowelements > div {
        margin: -17px 0 0 0;
    }

    .textShowelements ul {
        text-align: left;
    }

.dropBOX {
    height: 400px;
}

.drag-pms {
    height: 400px;
}

@media (max-width: 1366px) {
    .dropBOX {
        height: 400px;
    }

    .drag-pms {
        height: 400px;
    }
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.ConflictOfInterest {
    padding: 40px;
    background-color: #fff;
    height: calc(100vh - (182px));
    overflow-y: auto;
}

#ProfileTabs .ConflictOfInterest {
    height: calc(100vh - (260px));
}

#form_Profiles .ConflictOfInterest {
    height: calc(100vh - (260px));
}

.copyright-pdf {
    width: 100%;
    height: calc(100vh - 200px);
}

#ProfileTabs .copyright-pdf {
    height: calc(100vh - 200px) !important;
    /*margin-bottom:5px;*/
}

#CopyrightInfo .copyright-pdf {
    height: calc(100vh - 180px);
}

.SkillSurveyCheckBoxError {
    display: none;
    color: #e80c4d;
}

.Authorship_Guidelines-pdf {
    width: 100%;
    height: calc(100vh - 132px);
}

.Staff_Contacts-pdf {
    width: 100%;
    height: calc(100vh - 132px);
}

.Authorship_Guidelines-pdf_PanelMember {
    width: 100%;
    height: calc(100vh - 100px);
}

.Staff_Contacts-pdf_PanelMember {
    width: 100%;
    height: calc(100vh - 100px);
}

.NoCopyrightInfo {
    text-align: center;
    margin: 50px;
}

.divVersionsList, .divNewVersion, .Browseheader, .Browsemenu {
    display: inline-block;
}

.divVersionsList {
    margin-right: 20px;
}

#CopyrightConfirm {
    display: none;
}

div.emailiconforpanel > div {
    position: absolute;
    font-size: 9.4px;
    background-color: #015fa5;
    padding: 3px 2px;
    color: #fff;
    border-radius: 42px;
    line-height: 9px;
    left: 21px;
    width: 11px;
    text-align: center;
}

.copyright-add {
    width: 100%;
    height: calc(100vh - 185px);
}

.copyright-sign {
    width: 100%;
    height: calc(100vh - 150px);
    margin-bottom: 5px;
}

.editPanelMember {
    height: calc(100vh - 140px);
    overflow-y: auto;
}

.divVersionBlockOuter {
    display: table;
    width: 100%;
}

.divVersionBlock {
    display: table-cell;
}

.panelMembersGrid ul.panelMembersGridAfflist, .panelMembersstaffGrid ul.panelMembersGridAfflist, .UpdateProfileGrid ul.panelMembersGridAfflist {
    margin-left: 20px;
}

#txtsign {
    width: 200px;
}

.Profile_MailTO {
    color: blue !important;
}

.icon-1x {
    font-size: 12px;
}

.text-danger {
    color: red;
}

.text-success {
    color: #1fa51f;
}

.text-black {
    color: #363636 !important;
}
.PMTable tr.trConfirmAttach:last-child td {
    box-shadow: 0 0 2px rgba(0,0,0,.12), 0 4px 7px rgba(0,0,0,.24);
}

.borderTd {
    border: 1px solid #ccc;
}

.ui-widget-header.ui-widget-header-nobg {
    background: none !important;
    padding: 0 !important;
    border: 0 !important;
}

    .ui-widget-header.ui-widget-header-nobg .ui-state-default {
        border-color: #ababab;
        background: #efefef !important;
        padding-bottom: 1px;
        margin-right: 5px;
    }

        .ui-widget-header.ui-widget-header-nobg .ui-state-default a {
            color: #929292;
            font-weight: 600;
            padding: .3em 1em 6px;
            letter-spacing: 0.4px;
        }

    .ui-widget-header.ui-widget-header-nobg .ui-state-active {
        background: #fff !important;
        border-color: #2884bf #2884bf #ffffff !important;
        border-width: 1px;
        margin-bottom: -2px !important;
        /*padding-bottom: 0px !important;*/
    }

        .ui-widget-header.ui-widget-header-nobg .ui-state-active a {
            color: #202020;
            font-weight: 600;
        }

.homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default {
    border-color: #C7D5E3;
    background: #C7D5E3 !important;
    margin-right: 5px;
    border-width: 0px;
}

    .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a {
        color: #666666;
        font-weight: 600;
        padding: .5em 2.16em 8px;
        letter-spacing: 0.4px;
        font-weight: 600;
        font-family: 'Segoe UI', sans-serif !important;
        font-size: 18px;
    }

        .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-active, .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a:hover, .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a:focus {
            background: #06295B !important;
            border-color: #06295B #06295B #ffffff !important;
            border-width: 0px;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
        }

            .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-active a, .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a:hover, .homepanelmembertabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a:focus {
                color: #fff;
            }

.tab-content {
    background: #fff !important;
    /*padding: 3px !important;*/
    border: 2px solid #fff !important;
    border-radius: 0 8px 8px 8px;
}
/*.tab-content .row_bg_ctnr {
        margin-bottom:3px;
    }*/
.tab-content2 {
    /*background: #def2ff !important;*/
    background: #fff !important;
    /*padding: 7px !important;*/
    padding: 0px !important;
    margin-bottom: 5px;
    /*border: 1px solid #c2dcec !important;*/
    border: none !important;
}

#div_Topic #tbsTopic.ui-widget-content {
    border: none !important
}

.radius-5 {
    border-radius: 5px !important;
}

.sbgrptabs {
    border: 0;
    padding: 0;
}

    .sbgrptabs .ui-widget-header.ui-widget-header-nobg .ui-state-default {
        border-color: #dad8d8;
        background: #efefef !important;
        padding-bottom: 3px;
    }

        .sbgrptabs .ui-widget-header.ui-widget-header-nobg .ui-state-default a {
            padding: 5px 1.5em 5px;
        }

    .sbgrptabs .ui-widget-header.ui-widget-header-nobg .ui-state-active {
        background: #1b81c2 url(images/ui-bg_gloss-wave_50_1B81C2_500x100.png) 50% 50% repeat-x !important;
        border-color: #8fbdda #8fbdda #328dc9 !important;
        border-width: 1px;
        margin-bottom: 0px !important;
        padding-bottom: 2px !important;
    }

        .sbgrptabs .ui-widget-header.ui-widget-header-nobg .ui-state-active a {
            color: #fff;
            font-weight: 600;
        }

.gridpdfdiv {
    position: relative;
    float: left;
}

    .gridpdfdiv span {
        width: 23px;
        height: 19px;
    }

.profileErrorMsg {
    display: none;
    font-weight: bold;
    color: red;
}

.exceeddays {
    background-color: #d04437;
    color: #fff;
    padding: 2px 10px;
    font-weight: 600;
    border-radius: 3px;
    margin-left: 3px;
}
/* sub grid new color schema */

table.Gridtable .Chaild-Grid-div .ui-accordion-header {
    background: #fff !important;
}

    table.Gridtable .Chaild-Grid-div .ui-accordion-header .sort, div.gridRow.gridSubgridRow .gridTable .gridHeaderRow .sort {
        background: url(images/column-sortable2.png) no-repeat right;
        padding-right: 15px;
    }

    table.Gridtable .Chaild-Grid-div .ui-accordion-header .sort-asc, div.gridRow.gridSubgridRow .gridTable .gridHeaderRow .sort-asc {
        background: url(images/column-asc2.png) no-repeat right;
        padding-right: 15px;
    }

    table.Gridtable .Chaild-Grid-div .ui-accordion-header .sort-dsc, div.gridRow.gridSubgridRow .gridTable .gridHeaderRow .sort-dsc {
        background: url(images/column-desc2.png) no-repeat right;
        padding-right: 15px;
    }

table.Gridtable .Chaild-Grid-div .Chaild-Grid-table {
    /*border: 2px solid #75b6e6;*/
    border-top: 0;
    border: none;
}

table.Gridtable .Chaild-Grid-div .ui-widget-header {
    background: #ffffff !important;
    /*border: 2px solid #75b6e6;
    border-bottom: 0;*/
    border: none;
}

table.Gridtable .Chaild-Grid-table > thead > tr {
    border: none !important;
}

    table.Gridtable .Chaild-Grid-table > thead > tr > td {
        /*border: 1px solid #76B6E6 !important;*/
        color: #444444 !important;
        border: none !important;
        /*border-top: 2px solid #75b6e6 !important;*/
        border-bottom: 1px solid #75b6e6 !important;
        font-weight: 600;
    }

        table.Gridtable .Chaild-Grid-table > thead > tr > td:last-child {
            border-right: 1px solid #75b6e6 !important;
        }

table.Gridtable .Chaild-Grid-table > tbody > tr > td {
    border: none;
}

    table.Gridtable .Chaild-Grid-table > tbody > tr > td:last-child {
        border-right: 1px solid #75b6e6;
    }

table.Gridtable .Chaild-Grid-table > thead {
    border: 1px solid #75b6e6;
    border-bottom: none;
}

table.Gridtable .Chaild-Grid-table > tbody {
    border: 1px solid #75b6e6;
    border-top: none;
}

    table.Gridtable .Chaild-Grid-table > thead > tr > td.Grid-RowAction-td,
    table.Gridtable .Chaild-Grid-table > tbody > tr > td.Grid-RowAction-td,
    table.Gridtable .Chaild-Grid-table > tbody > tr > td.Grid-NoRsults-Td {
        border-right: 1px solid #75b6e6 !important;
    }

table.Gridtable .Chaild-Grid-div .ui-widget-header .form-search input {
    border: 1px solid #96bad5;
}

table.Gridtable tbody tr.Chaild-Grid-Opener-tr + tr > td:first-child + td {
    padding-left: 5px;
}

table.Gridtable .Chaild-Grid-table > tfoot {
    border: 1px solid #75b6e6;
}

.ProfileHeader {
    float: right;
}

    .ProfileHeader label {
        font-weight: bold !important;
    }

.procedureRelease table td {
    padding: 0 !important;
}

.ui-tabs .tab-content .ui-tabs-panel {
    padding: 0 !important;
}

    .ui-tabs .tab-content .ui-tabs-panel > div {
        /*margin: 5px 0;*/
    }

.ProfileCompareModifyColor {
    color: green;
}

.ProfileCompareModifyBorderColor {
    border: 1px solid green;
}

.emptyDiv {
    display: inline-block;
}

    .emptyDiv ._Export > div {
        margin: 0;
    }

    .emptyDiv .chosen-container {
        width: 200px !important;
    }

    .emptyDiv table td {
        padding: 0 5px 0 0;
    }
/**/


/* Dropdown */

.dropdown {
    display: inline-block;
    position: relative;
}

.dd-button {
    display: inline-block;
    border: /*1px solid gray*/ 0;
    border-radius: 3px;
    padding: /*10px 30px 10px 20px*/ 0px 30px 2px 10px;
    background-color: #ffffff;
    cursor: pointer;
    white-space: nowrap;
    color: #2C2C2C;
    font-weight: 600;
    font-size: 13px;
}

    .dd-button:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #707070;
    }

    .dd-button:hover:after {
        border-top: 5px solid #ffffff;
    }

    .dd-button:hover {
        background-color: #eeeeee;
    }


.dd-input {
    display: none;
}

.dd-menu {
    position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;
    margin: 0;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
    background-color: #ffffff;
    list-style-type: none;
    z-index: 999;
    margin-top: -5px;
}

    /*.dd-input + .dd-menu {
  display: none;
} 

.dd-input:checked + .dd-menu {
  display: block;
}*/

    .dd-menu li {
        padding: 5px 10px;
        cursor: pointer;
        white-space: nowrap;
        color: #2C2C2C;
        font-weight: normal;
        font-size: 14px;
    }

        .dd-menu li:hover {
            background-color: #f6f6f6;
            color: #006491;
        }

        .dd-menu li a {
            display: block;
            margin: -10px -20px;
            padding: 10px 20px;
        }

        .dd-menu li.divider {
            padding: 0;
            border-bottom: 1px solid #cccccc;
        }

.tblInvStatus .dd-button {
    width: 114px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.tblInvStatus .dd-menu {
    width: 124px;
}

    .tblInvStatus .dd-menu li {
        white-space: pre-line;
        text-align: left;
    }

.btn-width-124 {
    width: 124px;
    height: 40px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
}

.hideUL {
    display: none;
}

.showUL {
    display: block;
}

/**/

.chosen-container-single .chosen-single, .chosen-container-multi .chosen-choices, input[type="text"], input[type="password"], input[type="email"], textarea {
    border-radius: 4px !important;
}

input[type="email"] {
    box-shadow: inset 2px 2px 3px #e9e9e9;
    -moz-box-shadow: inset 2px 2px 3px #e9e9e9;
    -webkit-box-shadow: inset 2px 2px 3px #e9e9e9;
    padding: 3px;
    border: 1px solid #aaa;
    border-top-color: #aaa;
    background-color: #fff;
}
input[type="email"]:focus {
    background-color: #fff;
    border: 1px solid #7ac0da;
    -moz-box-shadow: inset 0 0 8px #ccc;
    -webkit-box-shadow: inset 0 0 8px #ccc;
    box-shadow: inset 0 0 8px #ccc;
}
.form-search input {
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border: 1px solid #BAC5D1;
    box-shadow: none;
}

.udtblestyle textarea {
    width: 100%;
}

#div-Role-Other {
    margin-top: 10px;
}

.tbltopicreviewTab .tbltopicreview tr th {
    background-color: #e6f1e2;
    border: 1px solid #ddd;
}

.tbltopicreviewTab .MainHeadertpc {
    background-color: #dfedf7 !important;
    border-top: 1px solid #cedce6;
    border-left: 1px solid #cedce6;
    border-right: 1px solid #cedce6;
    font-weight: bold;
}

    .tbltopicreviewTab .MainHeadertpc h3 {
        color: #575757;
        font-weight: bold !important;
    }

.tbltopicreviewTab .tbltopicreview > tbody > tr > td {
    background-color: #fff;
    border: 1px solid #ddd;
}

    .tbltopicreviewTab .tbltopicreview > tbody > tr > td.finalizedcolor {
        background-color: #fff !important;
    }

.topicRevDboardBlock .basicTable th {
    font-size: inherit;
    text-align: center;
}

.grayBackgrounds .basicTable th, .grayBackgrounds .basicTable td, .greenBackgrounds .basicTable th, .greenBackgrounds .basicTable td {
    padding: 3px;
    height: 24px;
}

.topicRevDboardBlock .editiconspan3 {
    width: 13px !important;
    height: 13px !important;
    display: block;
    float: right;
    position: inherit;
    padding: 0 !important;
}

.topicRevDboardBlock .tbldetailreview > thead > tr > th {
    background-color: transparent;
    padding: 5px;
    border-right: 2px solid #75b6e6;
}

    .topicRevDboardBlock .tbldetailreview > thead > tr > th:last-child {
        border: none;
    }

.topicRevDboardBlock .tbldetailreview > tbody > tr > td {
    background: none;
    border: none;
    padding: 0;
}

    .topicRevDboardBlock .tbldetailreview > tbody > tr > td:first-child .tbldetailreviewInner {
        padding-left: 0;
    }

    .topicRevDboardBlock .tbldetailreview > tbody > tr > td:last-child .tbldetailreviewInner {
        padding-right: 0;
    }

.topicRevDboardBlock .tbldetailreview .tbldetailreviewInner {
    /*border:1px solid #ddd;*/
    padding: 5px 2px;
}

.topicRevDboardBlock caption {
    border: 2px solid #75b6e6;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.topicRevDboardBlock .tbldetailreview tr th {
    padding: 5px;
    font-size: inherit;
    border: none;
}

    .topicRevDboardBlock .tbldetailreview tr th:first-child {
        border-top-left-radius: 5px;
    }

    .topicRevDboardBlock .tbldetailreview tr th:first-child {
        border-top-right-radius: 5px;
    }

.topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .grayBackgrounds, .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .greenBackgrounds {
    margin-bottom: 3px;
}

    .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .grayBackgrounds:last-child {
        margin-bottom: 0;
    }

    .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .grayBackgrounds table tr td, .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .greenBackgrounds table tr td {
        border: 1px solid #ddd;
    }

        .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .grayBackgrounds table tr td:first-child, .topicRevDboardBlock .tbldetailreview .tbldetailreviewInner .greenBackgrounds table tr td:first-child {
            /*background: #abbfc3;
        border: 1px solid #abbfc3;*/
            background: #dfedf7;
            border: 1px solid #cedce6;
        }

.topicRevDboardBlock .tbldetailreview table tr td:first-child {
    width: 45%;
}

.topicRevDboardBlock .tbldetailreview table tr td:last-child {
    width: 55%;
}

.gridCaption .gridCaptionRight .gridSearchBlock {
    float: left;
    margin-top: 1px;
}

.grddeleteicon {
    background-size: 90%;
}

.divGridExport {
    margin: 0 3px !important;
}

.iconBtn {
    border: none;
    background: none;
    padding: 0px 2px;
    cursor: pointer;
}

    .iconBtn .fa-trash {
        font-size: 20px;
        color: red;
    }

    .iconBtn .fa-eye {
        font-size: 18px;
        color: #284662;
    }

        .iconBtn .fa-eye:hover {
            color: #0076FF;
        }

    .iconBtn .fa-close {
        color: red;
    }

.envolope-email {
    width: 20px;
    height: 16px;
    background: transparent url(../Content/images/icon-mail-outline.svg) no-repeat 0 0;
    margin: 0 8px 0 5px;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

    .envolope-email span {
        background: #005fa5;
        color: #fff;
        font-size: 9px;
        position: absolute;
        right: -4px;
        padding: 1px;
        top: -4px;
        border-radius: 11px;
        width: 13px;
        height: 13px;
        text-align: center;
    }

.btnreorder .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #fff;
    color: #333;
    text-align: left;
    position: absolute;
    z-index: 1;
    margin-top: 22px;
    padding: 5px;
    border: 1px solid #3d6088;
    border-radius: 3px;
    right: 0;
}

.btnreorder:hover .tooltiptext {
    visibility: visible;
}

.btnreorder:focus {
    outline: none;
}

.spanAnnual {
    font-weight: 600;
}

.spantextannual {
    color: #444444;
}

.gridTableActionBtn {
    font-family: "Segoe UI", Helvetica, Verdana;
}

.acrDocs.gridTableActionBtn {
    font-size: 11px;
}

.drop-topblock {
    position: absolute;
    z-index: 10;
    width: 100%;
    text-align: right;
    margin-top: 5px;
}

    .drop-topblock label {
        margin-right: 5px;
    }

    .drop-topblock > div {
        margin-right: 20px;
    }

        .drop-topblock > div:last-child {
            margin-right: 7px;
        }
/*
ul.topnav ul li a {
    font-size: 0.78rem;
    padding: 8px 0 8px 10px;
}*/

.readyToGenerate td {
    background: #f9f6eb !important;
}

.tablegridIcon-authotingreadonly {
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../Content/images/table-grid-readonly.png) no-repeat 0 0;
    display: block;
    margin: 0 auto 5px;
}

.downPdf {
    width: 25px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../Content/images/pdf-Icn.png) no-repeat 0 0;
    display: block;
    margin: 0 auto;
}

.downWord {
    width: 25px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../Content/images/word-download.png) no-repeat 0 0;
    display: block;
    margin: 0 auto;
}

.downExcel {
    width: 25px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../Content/images/excel-download.png) no-repeat 0 0;
    display: block;
    margin: 0 auto;
}
/*.tblLitSearchMainGrid > tbody > tr > td:nth-last-child(-n+2) span.tdGridSpanWrap {
    text-align: center;
    margin: 0 auto;
    width: 12px;
    display: block;
}*/
.tblLitSearchMainGrid > tbody > tr > td:nth-last-child(-n+2) span.tdGridSpanWrap input.taguntag {
    position: inherit !important;
    left: inherit !important;
}

.startbutton.m-l-xs {
    margin-top: 5px !important;
}
/* rounded numbers */

.divRounds {
    display: inline-block;
    width: auto !important;
}

.sliderUl {
    min-width: inherit !important;
}

.carousel ul.roundedLi li {
    float: none;
    display: inline-block;
}

    .carousel ul.roundedLi li:nth-child(even) span {
        padding: 1px 15px;
        margin: 5px -4px;
        display: inline-block;
    }

.ratedTab .roundTxt {
    position: inherit;
    left: inherit;
    top: inherit;
}
/*.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}*/
#LitSearchAttr_Grid tbody > tr > td:first-child {
    width: 70%;
}

.loginOuterBorder {
    border: 1px solid #CFCFCF;
    background-color: #fff;
    border-radius: 4px;
    padding: 10px;
}

.chatIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(../Content/images/chatIcon.png) no-repeat 0 0;
    cursor: pointer;
    margin: 0 auto;
    background-size: cover;
}

.addComment {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: transparent url(../Content/images/add-comment.png) no-repeat 0 0;
    cursor: pointer;
    margin: 0 auto;
    background-size: cover;
}

.btnaddnewcomment {
    padding: 0;
    font-size: 14px;
    color: #2b6cb4;
    background: none;
}

.soeFinalizedIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(../Content/images/soefinalizedicon.png) no-repeat 0 0;
    cursor: pointer;
    margin: 0 auto;
}

.reviewIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(../Content/images/review-icon.png) no-repeat 0 0;
    cursor: pointer;
    margin: 0 auto;
    background-size: cover;
}

.btnmark {
    border: none;
    padding: 0;
    background: none;
    margin: 5px;
}

.topicReview > label {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.topicReview .comment {
    border-bottom: 0;
}

.topicReview .comment-body {
    font-size: 14px;
}

.topicReview .comment .text {
    padding: 5px;
    border: none;
    border-radius: 4px;
    background: #cfd8dc;
}

.topicReview .arowlftt {
    background: url(images/comment-arrow.png) no-repeat scroll left top transparent;
    height: 19px;
    margin-left: -14px;
    position: absolute;
    top: 3px;
    width: 16px;
}

.topicReview .authorcntnr {
    padding-right: 15px;
}

.topicReview .comment-img {
    margin-right: 0;
}

.topicReview .chosen-container .chosen-results {
    min-height: 120px !important;
}

.anchorlinksbg_tp {
    z-index: 1;
}

button.ui-button:focus, textarea:focus, button:focus {
    outline: none;
}

button.ui-button i {
    margin-right: 5px;
}

.editProBtnBlock {
    position: relative;
}

    .editProBtnBlock span {
        position: absolute;
        left: 170px;
        cursor: pointer;
        font-weight: normal;
    }

        .editProBtnBlock span i {
            font-size: 14px;
        }

.ui-icon-circle-close {
    background-color: transparent !important;
    border: none !important;
}

.ratedcontentTable2 > tbody > tr > td:last-child {
    padding: 0 !important;
}

.ratedcontentTable2 .ratedcontentTable tr td {
    border: none !important;
}

    .ratedcontentTable2 .ratedcontentTable tr td:first-child {
        border-right: 1px solid #ccc !important;
    }
/*lblVarName {
    font-weight: 600;
}
.diaRadioTab > tbody > tr > td {
    border: 1px solid #63a8c3;
}*/
.topicReviewOuter > label > span, #divGcomment > label, .global-comment-tr > td > label, .ovComment > label, .divvarcomment > label, .smcomment {
    font-size: 11px !important;
}

.SubmitFinalResults td {
    background: #c5dce0 !important;
}

.AuthoringTopic {
    font-size: 15px;
}

.lblIndBodyArea {
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
}

    .lblIndBodyArea label {
        color: #2b6cb4;
    }

.fname2 {
    color: #053664 !important;
    font-weight: bold !important;
}

.ratedcontentTable tr > th {
    color: #053664;
    font-weight: bold;
}

.lblIndBodyArea del {
    color: red;
    margin-right: 5px;
}

.lblIndBodyArea ins {
    color: green;
    text-decoration: none;
    font-weight: bold;
}

.pickOnLegend span {
    margin-right: 5px;
}

    .pickOnLegend span span.lblAOIText {
        float: none;
    }

.pickOnLegend .stylecheckOuter {
    display: inline-block;
    margin: 0 0 -7px;
}

.pickOnLegend .myRadio {
    margin: 0 auto 0;
}

.pickOnLegend .disableBtn {
    opacity: 0.8;
}

.pickOnLegend .myRadio span.rdoBoxOuter > span.rdoBox {
    background-color: #fff;
    margin-right: 0;
    width: 16px;
    height: 16px;
}

.pickOnLegend .myRadio input:checked + span > span.rdoBox {
    background-size: 100%;
}

.pickOnLegend .rdoBoxOuter {
    margin-right: 0;
    margin-left: 10px;
    font-weight: normal;
}

.ratedcontentTable .ratedcontentProcTable {
    margin: 0;
}

.ratedcontentTable .fldstnormal {
    margin: 0 0 5px 0;
}

.ratedcontentTable .ratedclass {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.ratedcontentTable > thead > tr > th {
    border: 1px solid #A19191;
    background: #346189 url(images/ui-bg_glass_25_1D4F7C_1x400.png) 50% 50% repeat-x;
    color: #fff;
    font-size: 14px;
}

.ratedcontentTable > tbody > tr > td {
    padding: 5px !important;
    border: 1px solid #ccc;
}

.leadviewTable > tbody > tr:nth-child(even) > td {
    border-top: none;
    border-bottom-width: 2px;
    border-bottom-color: #2884bf;
}

.leadviewTable > tbody > tr:nth-child(odd) > td {
    border: 1px solid #ccc;
    border-bottom: none;
}

.varientviewTable > tbody > tr.allvarprocs > td {
    border-bottom-width: 2px;
    border-bottom-color: #2884bf;
    border-top-width: 2px;
    border-top-color: #2884bf;
}

.leadviewTable > tbody > tr:last-child > td, .varientviewTable > tbody > tr:last-child > td {
    border-bottom: 1px solid #ccc;
}

.v_procedures_ex {
    display: inline-block;
    max-height: 148px;
    overflow-y: auto;
    margin: 5px 0;
}

.chosen-container .chosen-results {
    max-height: 140px;
}

.addcolor {
    color: #2b6cb4;
}

.gotoBtn {
    position: absolute;
    right: 0;
}

.left-right {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.draftcont {
    text-align: center;
}

.textalign-center {
    text-align: center !important;
}

.tdsubsectionorder {
    padding-left: 28px !important;
}

.draftcont > span {
    /*margin-bottom:5px;*/
    display: block;
    text-align: left;
}

.draftcont ul {
    margin-left: 12px;
    display: block;
    margin-bottom: 10px;
}

    .draftcont ul li {
        list-style: decimal;
    }

        .draftcont ul li i {
            display: none;
        }

#tblDraftContentGrid .tdGridSpanWrap {
    width: 100%;
}

hr {
    height: 1px;
    border: none;
    background-color: #A6C9E2;
}

.lblIndBodyArea .spanSceBodyArea {
    font-weight: 400;
}

.divAOIEdit .clsIndBodyArea .chosen-container {
    font-weight: 400;
}

.startbuttonOuter {
    display: flex;
    /*justify-content: center;*/
}

    .startbuttonOuter .startbutton {
        padding: 0 0.7rem;
    }

/* New Scroll Table */

.scrollTableHead {
    padding-right: 8px;
    background: /*#346189 url(images/st-header-bg.jpg) top left repeat-x*/ #fff;
    border: 1px solid #BAC5D1;
    box-sizing: border-box;
    position: relative;
}

    .scrollTableHead:before {
        position: absolute;
        content: '';
        top: -1px;
        bottom: -1px;
        z-index: -1;
        right: -1px;
        left: -1px;
    }

    .scrollTableHead > table {
        margin: 0px;
    }

        .scrollTableHead > table > thead > tr > th {
            padding: 14px 5px;
            background: /*#346189 url(images/st-header-bg.jpg) top left repeat-x*/ #fff;
            font-weight: 600;
            font-size: 14px;
            color: #444444;
        }

            .scrollTableHead > table > thead > tr > th:last-child {
                border-right: none;
            }

.scrollTableBody {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: calc( 100vh - 382px);
    background: none;
    padding: 0 0 1px 0;
    margin: -1px 0 0 0;
    border-radius: 0;
    border-left: 1px solid #2884BF;
    border-bottom: 1px solid #2884BF;
    border-top: 1px solid #2884BF;
}

    .scrollTableBody > table > tbody > tr > td {
        border-top: /*1px solid #ccc*/ none;
        padding: 5px;
    }

.scrollTableBlock .scrollTableBody tr:nth-child(2n+1) td {
    background: #f2f2f2;
}

.scrollTableBlock .scrollTableBody .scrollTableHeadRow > tbody > tr:nth-child(2n+1) > td {
    background: #dfedf7;
    color: #05305f;
}

.scrollTableBlock .scrollTableBody table > tbody > tr > td {
    padding: 5px;
    color: #444444;
}

.scrollTableBlockSub .scrollTableHead, .scrollTableBlockSub .scrollTableHead > table > thead > tr > th {
    background: #fff;
    border: none;
    /*border-bottom: 1px solid #75b6e6 !important;*/
    color: #444444;
}

.scrollTableBlockSub .scrollTableBody .scrollTableHeadRow > tbody > tr > td {
    background: #fff !important;
    color: #444444 !important;
}

.scrollTableBlockSub .scrollTableBody {
    border-left: none;
    overflow-y: auto !important;
    max-height: 100px;
}

.scrollTableBlockSub .scrollTableHead > table > thead > tr > th {
    text-align: left;
}

.scrollTableBlockSub .scrollTableBody table > tbody > tr > td {
    color: #444444;
}

.scrollTableBlockSub .scrollTableHead > table {
    /*margin: -3px 0px -1px 0;*/
}

/* End New Scroll Table */

/* The emerging W3C standard
   that is currently Firefox-only */
* {
    scrollbar-width: initial;
    scrollbar-color: #8b8b8b #fcfcfc;
}

    /* Works on Chrome/Edge/Safari */
    *::-webkit-scrollbar {
        width: 11px;
        border-radius: 5px;
    }

    *::-webkit-scrollbar-track {
        background: #e2e6e6;
    }

    *::-webkit-scrollbar-thumb {
        background: #a3afbc;
        border-radius: 5px;
    }

/* End Chrome Scrollbar */

/* timeline */
.arrtimeline {
    margin: 15px 0px;
}

.timeLineOuter {
    margin: 0;
    position: relative;
}

.timeLineBack {
    width: 100%;
    pointer-events: none;
    position: absolute;
    top: 10px;
    z-index: 0;
}

.disableContent {
    pointer-events: none;
    opacity: 0.7;
    cursor: no-drop;
}

.timeLineBack div {
    background: #C8D5E3;
    height: 2px;
    margin: 0;
}

.timeLine {
    position: relative;
    z-index: 1;
}

    .timeLine td {
        text-align: center;
        vertical-align: middle;
        width: 5.555555555%;
    }

.timeLine2Outer {
    margin: 0 2.675%;
    position: relative;
    z-index: 2;
    top: -10px;
}

.timeLine2 td {
    text-align: center;
    width: 5.88%;
    vertical-align: top;
}

.circle {
    width: 1px;
    height: 15px;
    background: black;
    margin: 0px auto 0;
}

.bullet-div {
    border: 0px solid #ddd;
    border-radius: 12px;
    padding: 1px;
    position: relative;
    top: -2px;
}

.bullet {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #FBBC2C;
    display: inline-block;
    margin: 5px 0 0 1px;
}

.monTh {
    position: relative;
    left: 0;
    right: 0;
    top: -5px;
    font-size: 14px;
}
/* end timeline */

.Vardivratedconetnt {
    background: none;
    font-weight: bold;
    color: #444444;
}

.EmptyTimeline {
    display: inline-block;
    height: 12px;
    margin: 5px 0 0 0;
}

.Finalvarshistory {
    color: blue !important;
    cursor: pointer;
}

#tbl_Tag_Pred .gridCaption .gridCaptionLeft {
    width: calc(100% - 590px) !important;
}

.NotifyEmailEnvolope {
    width: 20px;
    height: 16px;
    background: transparent url(../Content/images/icon-mail-outline.svg) no-repeat 0 0;
    margin: 0 0 0 5px;
    display: -webkit-inline-box;
    position: relative;
    top: 4px;
}

.DocEditIcon {
    width: 23px;
    height: 16px;
    background: transparent url(../Content/images/DocEditIcon.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.emailpdf {
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    padding: 0.1em 0.6em !important;
}

.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-clear {
    margin-right: 12px;
}

.newIcon {
    color: white;
    font-weight: bold;
    font-size: 9px;
    background-color: green;
    padding: 1px;
    border-radius: 9px;
    float: left;
    margin-right: 9px;
    text-align: center;
    width: 23px;
    vertical-align: middle;
}

.StyleClrBtn {
    width: 62px;
}

.prcRetired {
    font-style: italic;
    color: red !important;
}

.RadsOuter .tabHeadBgScroll {
    border: 1px solid #495880;
}

.RadsOuter .height1000Scroll {
    border: 1px solid #495880;
    border-top: none;
}

.editor-field .fullDatePicker {
    margin: 0;
}

.adminBtn {
    display: flex;
    justify-content: flex-start;
    position: absolute;
    bottom: 35px;
}

    .adminBtn a {
        color: #858585;
    }

.submitdet {
    font-weight: bold;
}

.ExpertRepGrid ul.panelMembersGridAfflist {
    margin-left: 20px;
}

.StyleAgeBox {
    border: 1px solid #e80c4d;
}

button.pmidLoadBtn {
    color: #fff !important;
    cursor: pointer;
    background: #3261DE;
    padding: 2px 5px 0 5px;
    margin: 8px 5px;
    border-radius: 3px;
    border: 1px solid #3261DE;
    border-bottom: 3px solid #3261DE;
}

    button.pmidLoadBtn:hover {
        text-decoration: none;
        border-radius: 3px 3px 0 0;
        border-bottom: 3px solid #97ADE9;
    }

.ActivePanel {
    background-color: green;
    color: white;
    padding: 3px;
    border-radius: 3px;
    width: 50px;
    display: block;
    text-align: center;
}

.InactivePanel {
    background-color: red;
    color: white;
    padding: 3px;
    border-radius: 3px;
    width: 50px;
    display: block;
    text-align: center;
}

.PendingPanel {
    background-color: #ff991f;
    color: white;
    padding: 3px;
    border-radius: 3px;
    width: 50px;
    display: block;
    text-align: center;
}

.panelLevelPending {
    list-style: url("images/progress.png");
    font-style: normal;
}

.errorProfdays {
    color: red;
    margin-left: 1px;
}

.tpInprogess {
    font-weight: 500;
    color: #23916F;
}

.color-444 {
    color: #444;
}

.errorclass {
    font-weight: bold;
    color: red;
}

.exprepdis {
    font-size: 11px !important;
    padding: 0 2px !important;
    border-radius: 14px;
    position: relative;
    right: 1px;
    background-color: #1b81c2;
    color: #fff !important;
    border: solid 1px #1b81c2;
    width: 37px;
    float: right;
}

.nominatedSoc {
    color: green;
}

.InProgTopic {
    color: green;
    font-weight: bold;
}

.NotInProgTopic {
    font-weight: bold;
}

.disableEle {
    pointer-events: none;
    cursor: default;
    opacity: 0.8;
}

#tbl_SocietyInvitations.Gridtable.tbl_SocietyInvitations.Chaild-Grid-table > tbody {
    border: 0;
}
/*#tbl_SocietyInvitations > tbody > tr {
    border-left: 1px solid gray !important;
}

#tbl_SocietyInvitations > tbody > tr:last-child {
   border-bottom: 1px solid gray !important;
}*/

#tbl_SocietyInvitations > tbody > tr > td:last-child {
    border-right: 0 !important;
}

.destnContnr .ui-widget-header {
    background-color: #c5dce0 !important;
    color: #111;
}

.NotifyEmailEnvolope21 {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope21.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.NotifyEmailEnvolope35 {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope35.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.NotifyEmailEnvolope49 {
    width: 36px;
    height: 17px;
    background: transparent url(../Content/images/envolope49.png) no-repeat 0 0;
    margin: 0 auto;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
}

.fa.fa-edit.edit-icon {
    font-size: 15px !important;
    cursor: pointer;
    color: #05305f !important;
}

#UserOptionsDiv td, #PastUserOptionsDiv td {
    border: 1px solid #63a8c3;
}

#UserOptionsDiv th, #PastUserOptionsDiv th {
    font-size: inherit;
    font-weight: 600;
}

#UserOptionsDiv .chosen-container, #PastUserOptionsDiv .chosen-container {
    width: 100% !important;
}

.HideCls {
    display: none;
}

.HideCookiText {
    display: none !important;
}

.cookie-txt {
    font-size: 11px;
    position: absolute;
    bottom: 5px;
    transform: translate(-50%, -50%);
    /*width: 100%;*/
    left: 50%;
    display: flex;
    padding: 15px 20px 15px;
    border-radius: 2px;
    background-color: #06325f;
    color: #fff;
    text-align: left;
}

    .cookie-txt button {
        color: #06325f;
        cursor: pointer;
        background: #fff;
        border: 1px solid #fff;
        border-radius: 2px;
    }

.divcustomNtf {
    min-height: 270px;
}

.tdwidthcls {
    width: 150px;
}

.divCustomNtfDisplay {
    top: 26px !important;
    right: -235px !important;
}

.divclearcls {
    clear: both;
}

.divaddsignaturecls {
    display: none;
    padding-top: 0 !important;
}

.txtSectiontext {
    padding: 10px;
    height: 100%;
    min-height: 182px;
    resize: vertical;
    overflow-x: hidden;
    border: 1px solid #858585;
}

.width-auto {
    width: auto;
}

.width1 {
    width: 1%;
}

.width2 {
    width: 2%;
}

.width3 {
    width: 3%;
}

.width4 {
    width: 4%;
}

.width5 {
    width: 5%;
}

.width6 {
    width: 6%;
}

.width7 {
    width: 7%;
}

.width8 {
    width: 8%;
}

.width9 {
    width: 9%;
}

.width10 {
    width: 10%;
}

.width11 {
    width: 11%;
}

.width12 {
    width: 12%;
}

.width13 {
    width: 13%;
}

.width14 {
    width: 14%;
}

.width15 {
    width: 15%;
}

.width16 {
    width: 16%;
}

.width17 {
    width: 17%;
}

.width18 {
    width: 18%;
}

.width19 {
    width: 19%;
}

.width20 {
    width: 20%;
}

.width21 {
    width: 21%;
}

.width22 {
    width: 22%;
}

.width23 {
    width: 23%;
}

.width24 {
    width: 24%
}

.width25 {
    width: 25%;
}

.width26 {
    width: 26%;
}

.width27 {
    width: 27%;
}

.width28 {
    width: 28%;
}

.width29 {
    width: 29%;
}

.width30 {
    width: 30%;
}

.width31 {
    width: 31%;
}

.width32 {
    width: 32%;
}

.width33 {
    width: 33%;
}

.width34 {
    width: 34%;
}

.width35 {
    width: 35%;
}

.width36 {
    width: 36%;
}

.width37 {
    width: 37%;
}

.width38 {
    width: 38%;
}

.width39 {
    width: 39%;
}

.width40 {
    width: 40%;
}

.width45 {
    width: 45%;
}

.width42 {
    width: 42%;
}

.width50 {
    width: 50%;
}

.width51 {
    width: 51%;
}

.width52 {
    width: 52%;
}

.width53 {
    width: 53%;
}

.width54 {
    width: 54%;
}

.width55 {
    width: 55%;
}

.width56 {
    width: 56%;
}

.width57 {
    width: 57%;
}

.width58 {
    width: 58%;
}

.width59 {
    width: 59%;
}

.width60 {
    width: 60%;
}

.width61 {
    width: 61%;
}

.width62 {
    width: 62%;
}

.width63 {
    width: 63%;
}

.width64 {
    width: 64%;
}

.width65 {
    width: 65%;
}

.width66 {
    width: 66%;
}

.width67 {
    width: 67%;
}

.width68 {
    width: 68%;
}

.width69 {
    width: 69%;
}

.width70 {
    width: 70%;
}

.width71 {
    width: 71%;
}

.width72 {
    width: 72%;
}

.width73 {
    width: 73%;
}

.width74 {
    width: 74%;
}

.width75 {
    width: 75%;
}

.width76 {
    width: 76%;
}

.width77 {
    width: 77%;
}

.width78 {
    width: 78%;
}

.width79 {
    width: 79%;
}

.width80 {
    width: 80%;
}

.width81 {
    width: 81%;
}

.width82 {
    width: 82%;
}

.width83 {
    width: 83%;
}

.width84 {
    width: 84%;
}

.width85 {
    width: 85%;
}

.width86 {
    width: 86%;
}

.width87 {
    width: 87%;
}

.width88 {
    width: 88%;
}

.width89 {
    width: 89%;
}

.width90 {
    width: 90%;
}

.width91 {
    width: 91%;
}

.width92 {
    width: 92%;
}

.width93 {
    width: 93%;
}

.width94 {
    width: 94%;
}

.width95 {
    width: 95%;
}

.width96 {
    width: 96%;
}

.width97 {
    width: 97%;
}

.width98 {
    width: 98%;
}

.width99 {
    width: 99%;
}

.width998 {
    width: 99.8%;
}

.width100 {
    width: 100%;
}

.mx-width100 {
    max-width: 100%;
}

.cur-pointer {
    cursor: pointer !important;
}

.cur-move {
    cursor: move;
}

.hidecontent {
    display: none;
}

.text-left {
    text-align: left;
}

.float-none {
    float: none;
}

.showcontent {
    display: block;
}

.hidecontentImp {
    display: none !important;
}

.showcontentImp {
    display: block !important;
}

.p1 {
    padding: 1px;
}

.p2 {
    padding: 2px;
}

.p3 {
    padding: 3px;
}

.p4 {
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.pt1 {
    padding-top: 1px;
}

.pt2 {
    padding-top: 2px;
}

.pt3 {
    padding-top: 3px;
}

.pt4 {
    padding-top: 4px;
}

.pt5 {
    padding-top: 5px;
}

.pl1 {
    padding-left: 1px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pb1 {
    padding-bottom: 1px;
}

.pb2 {
    padding-bottom: 2px;
}

.pb3 {
    padding-bottom: 3px;
}

.pb4 {
    padding-bottom: 4px;
}

.pb5 {
    padding-bottom: 5px;
}

.pr1 {
    padding-right: 1px;
}

.pr2 {
    padding-right: 2px;
}

.pr3 {
    padding-right: 3px;
}

.pr4 {
    padding-right: 4px;
}

.pr5 {
    padding-right: 5px;
}

.m1 {
    margin: 1px;
}

.m2 {
    margin: 2px;
}

.m3 {
    margin: 3px;
}

.m4 {
    margin: 4px;
}

.m5 {
    margin: 5px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt4 {
    margin-top: 4px;
}

.mt5 {
    margin-top: 5px;
}

.ml-1-Percent {
    margin-left: 1%;
}

.ml-2-Percent {
    margin-left: 2%;
}

.ml-3-Percent {
    margin-left: 3%;
}

.ml-4-Percent {
    margin-left: 4%;
}

.ml-5-Percent {
    margin-left: 5%;
}

.mr-1-Percent {
    margin-right: 1%;
}

.mr-2-Percent {
    margin-right: 2%;
}

.mr-3-Percent {
    margin-right: 3%;
}

.mr-4-Percent {
    margin-right: 4%;
}

.mr-5-Percent {
    margin-right: 5%;
}

.ml1 {
    margin-left: 1px;
}

.ml2 {
    margin-left: 2px;
}

.ml3 {
    margin-left: 3px;
}

.ml4 {
    margin-left: 4px;
}

.ml5 {
    margin-left: 5px;
}

.mb1 {
    margin-bottom: 1px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb4 {
    margin-bottom: 4px;
}

.mb5 {
    margin-bottom: 5px;
}

.mr1 {
    margin-right: 1px;
}

.mr2 {
    margin-right: 2px;
}

.mr3 {
    margin-right: 3px;
}

.mr4 {
    margin-right: 4px;
}

.mr5 {
    margin-right: 5px;
}

.mt2-imp {
    margin-top: 2px !important;
}

.fbold {
    font-weight: bold;
}

.fitalic {
    font-style: italic;
}

.noborderleft {
    border-left: none;
}

.noborderright {
    border-right: none;
}

.width250p {
    width: 250px;
}

.width250px-imp {
    width: 250px !important;
}

.width235px {
    width: 235px !important;
}

.width240p {
    width: 240px;
}

.width200p {
    width: 200px;
}

.width400p {
    width: 400px;
}

.width900px {
    width: 900px;
}

.width52px {
    width: 52px;
}

.width308px {
    width: 308px;
}

.width69px {
    width: 69px;
}

.width11px {
    width: 11px;
}

.width290px {
    width: 290px;
}

.height350p {
    height: 350px;
}

.height474px {
    height: 474px;
}

.imgstyle {
    width: 300px !important;
    height: 171px !important;
}

.arprimarypanel, .arsecondarypanel {
    color: #c33900;
}

.fontweight-n {
    font-weight: normal !important;
}

.ARauthors {
    padding-left: 18px;
}

.tblARauthors {
    width: 100% !important;
    border: 1px solid black !important;
    min-height: 150px !important;
}

.divARauthors {
    /*max-height: calc( 100vh - (90px));*/
    overflow-y: auto;
}

.minheight350px {
    min-height: 350px;
}

.min-height452px {
    min-height: 452px;
}

.max-height454px {
    max-height: 454px;
}

.height20px {
    height: 20px;
}

.height23px {
    height: 23px;
}

.height10px {
    height: 10px;
}

.height18px {
    height: 18px;
}

.height25px {
    height: 25px;
}

.height50px {
    height: 50px;
}

.height183px-imp {
    height: 183px !important;
}

.height97 {
    height: 97%;
}

.height78px {
    height: 78px;
}

.width20px {
    width: 20px;
}

.width25px {
    width: 25px;
}

.width126px-imp {
    width: 126px !important;
}

.width30px {
    width: 30px;
}

.width35px {
    width: 35px;
}

.width46px {
    width: 46px;
}

.width255px {
    width: 255px;
}
.width550px {
    width: 550px;
}

.minwidth15px {
    min-width: 15px;
}

.clonevar {
    height: 50px;
    width: 100%;
    position: relative;
}

.border0 {
    border: 0;
}

.txtInd {
    height: 50px;
    width: 100%;
    position: relative;
}

.AuthButton {
    float: none !important;
    background-color: white;
    border: 0 !important;
}

.pad-left1 {
    padding-left: 1%;
}

.pad-left2 {
    padding-left: 2%;
}

.txtAuthoringVariant {
    height: 50px;
    width: 100%;
    position: relative;
    display: none;
}

.ValidationMsg {
    color: red;
    display: none;
}

.ml1percent {
    margin-left: 1%;
}

.ml3percent {
    margin-left: 3%;
}

.ml5percent {
    margin-left: 5%;
}

.divAddauthors {
    min-height: inherit !important;
}

.divauthorsadditional {
    width: 430px !important;
}

.ws-normal {
    white-space: normal;
}

.overflowauto {
    overflow: auto;
}

.overflow-hidden {
    overflow: hidden;
}

.list-style-type-disc {
    list-style-type: disc;
}

.clr-red {
    color: red;
}

.bg-none-border-none {
    background: none;
    border: none;
}


/*Shared view inline styles moved here*/
.width-10em {
    width: 10em;
}

.width16_6 {
    width: 16.6%;
}

.width41_5 {
    width: 41.5%;
}

.width90-imp {
    width: 90% !important;
}

.width94-imp {
    width: 94% !important;
}

.width95-imp {
    width: 95% !important;
}

.width98-imp {
    width: 98% !important;
}

.width100-imp {
    width: 100% !important;
}

.width10px {
    padding: 10px;
}

.width15px {
    width: 15px;
}

.max-width37 {
    max-width: 37%;
}

.width7px {
    width: 7px;
}

.width58px {
    width: 58px;
}

.width60px {
    width: 60px;
}

.width61px-imp {
    width: 61px !important;
}

.width65px {
    width: 65px;
}

.width68px {
    width: 68px;
}

.width62px {
    width: 62px;
}

.width64px {
    width: 64px;
}

.width80px {
    width: 80px;
}

.width82px {
    width: 82px;
}

.width80px-imp {
    width: 80px !important
}

.width85px {
    width: 85px;
}

.width100px {
    width: 100px;
}

.width110px {
    width: 110px;
}

.width101px {
    width: 101px;
}

.width130px {
    width: 130px;
}

.width132px {
    width: 132px;
}

.width135px {
    width: 135px;
}

.width140px {
    width: 140px;
}

.width155pximp {
    width: 155px !important;
}

.width180px {
    width: 180px;
}

.width192px {
    width: 192px;
}

.width200px {
    width: 200px;
}

.width285px {
    width: 285px;
}

.width3000px {
    width: 3000px;
}

.width300px-imp {
    width: 300px !important;
}

.width340px {
    width: 340px;
}

.width350px {
    width: 350px;
}

.width430px {
    width: 430px !important;
}

.width450px {
    width: 450px;
}

.width490px-imp {
    width: 490px !important;
}

.width565px {
    width: 565px;
}

.width957px {
    width: 957px;
}

.height-auto {
    height: auto;
}

.height100 {
    height: 100%
}

.height5px {
    height: 5px;
}

.height7px {
    height: 7px;
}

.height10px {
    height: 10px;
}

.height12px {
    height: 12px;
}

.height13px {
    height: 13px;
}

.height17px {
    height: 17px;
}

.height20px {
    height: 20px;
}

.height21px {
    height: 21px;
}

.height23px {
    height: 23px;
}

.height37px {
    height: 37px;
}

.height40px {
    height: 40px;
}

.height51px {
    height: 51px;
}

.height95px {
    height: 95px;
}

.height362px {
    height: 362px;
}

.height62px-imp {
    height: 62px !important;
}

.height74px {
    height: 74px;
}

.height171px {
    height: 171px !important;
}

.min-height-inherit {
    min-height: inherit;
}

.min-height-100px {
    min-height: 100px;
}

.min-height150px {
    min-height: 150px;
}

.min-height400px {
    min-height: 400px;
}

.min-height215pximp {
    min-height: 215px !important
}

.min-height-447px {
    min-height: 447px;
}

.min-height-500px {
    min-height: 500px;
}

.max-height-160px {
    max-height: 160px;
}

.max-height120px {
    max-height: 120px;
}

.max-height170px {
    max-height: 170px;
}

.max-height-450px {
    max-height: 450px;
}

.max-height460px {
    max-height: 460px;
}

.max-height-600px {
    max-height: 600px;
}

.height159px {
    height: 159px;
}

.line-height30px {
    line-height: 30px;
}

.padding-0-4px {
    padding: 0 4px;
}

.padding8px {
    padding: 8px;
}

.padding24px {
    padding: 24px;
}

.padding-1em-1em-0_2em-1em-imp {
    padding: 1em 1em 0.2em 1em !important;
}

.pl-9 {
    padding-left: 9px;
}

.pl-15px {
    padding-left: 15px
}

.pl-50px {
    padding-left: 50px;
}

.pr113px {
    padding-right: 113px;
}

.pb13px {
    padding-bottom: 13px
}

.pr-0 {
    padding-right: 0;
}

.p-10px-0 {
    padding: 10px 0;
}

.padding-9px {
    padding: 9px;
}

.pr-11px {
    padding-right: 11px;
}

.pt-0 {
    padding-top: 0;
}

.pt-1percent {
    padding-top: 1%;
}

.pb8 {
    padding-bottom: 8px;
}

.p-2em_1em {
    padding: .2em 1em;
}
.p-4em_1em {
    padding: .4em 1em;
}

.pl-14px {
    padding-left: 14px;
}

.pl-42px {
    padding-left: 42px;
}

.pl-18px {
    padding-left: 18px;
}

.m0-imp {
    margin: 0px !important
}

.m-0px-4px-10px-0 {
    margin: 0px 4px 10px 0;
}

.mr-13 {
    margin-right: 13px;
}

.right-0 {
    right: 0;
}

.right-13px {
    right: 13px;
}

.right-25px {
    right: 25px;
}

.top_-8px {
    top: -8px;
}

.left29px {
    left: 29px;
}

.right_-12px {
    right: -12px;
}

.color-red {
    color: red;
}

.color-green {
    color: #009900;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.overflow-y-hidden {
    overflow-y: hidden;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-y-auto {
    overflow-y: auto;
}

.overflow-x-scroll {
    overflow-x: scroll;
}

.overflow-y-scroll {
    overflow-y: scroll;
}


.vert-top {
    vertical-align: top;
}

.vert-bot {
    vertical-align: bottom;
}

.fw-400 {
    font-weight: 400;
}

.fw-bold {
    font-weight: bold;
}

.fw-bold-imp {
    font-weight: bold !important;
}

.fw-normal {
    font-weight: normal;
}

.fw-normal-imp {
    font-weight: normal;
}

.fw-800 {
    font-weight: 800;
}

.margin6px {
    margin: 6px;
}

.m-0 {
    margin: 0;
}

.mr0 {
    margin-right: 0px;
}

.ml-0 {
    margin-left: 0;
}

.mr-7px {
    margin-right: 7px;
}

.mr8 {
    margin-right: 8px;
}

.mr8-imp {
    margin-right: 8px !important;
}

.ml18px {
    margin-left: 18px;
}

.mr23px {
    margin-right: 23px;
}

.mr-1percent {
    margin-right: 1%;
}

.ml-2perc {
    margin-left: 2%;
}

.ml-3perc {
    margin-left: 3%;
}

.mr-5perc {
    margin-right: 5%;
}

.mr-2perc {
    margin-right: 2%;
}

.ml-78perc {
    margin-left: 78%;
}

.mb-8px {
    margin-bottom: 8px;
}

.mr-15-zoom-1_2-font-size-14px {
    margin-right: 15px;
    zoom: 1.2 !important;
    font-size: 14px;
}

.mt-4px-imp {
    margin-top: 4px !important
}

.ml-35px {
    margin-left: 35px;
}

.mt-15px {
    margin-top: 15px;
}

.mt-8px {
    margin-top: 8px;
}

.ml-45perct {
    margin-left: 45%;
}

.font-size-10px {
    font-size: 10px;
}

.font-size-15px {
    font-size: 15px;
}
.font-size-13px {
    font-size: 13px !important;
}

.text-overflow-ellipsis {
    text-overflow: ellipsis;
}

.bg-E6F1E5 {
    background: #E6F1E5;
}

.bg-dfedf7 {
    background: #dfedf7;
}

.bg-color-white {
    background-color: white;
}

.bg-color-DB1E1E {
    background-color: #DB1E1E;
}

.display-table-caption {
    display: table-caption;
}

.color-white {
    color: white !important;
}

.color-999999 {
    color: #999999;
}

.bg-rgba-101-147-155-0_44-color-blackimp {
    background-color: rgba(101, 147, 155, 0.44);
    color: black !important;
}

.bg-rgba-101-147-155-0_44-color-red {
    background-color: rgba(101, 147, 155, 0.44);
    color: red;
}

.border-top-none {
    border-top: none;
}

.border-top-none-imp {
    border-top: none !important;
}

.border-0-imp {
    border: 0 !important;
}

.border-1px-black {
    border: 1px solid black;
}

.border-1px-solid-gainsboro {
    border: 1px solid gainsboro
}

.border-inherit {
    border: inherit;
}

.border-2px-solid-BECFE0 {
    border: 2px solid #BECFE0;
}

.border-radius-6px {
    border-radius: 6px;
}

.float-noneimp-bgcolor-white-border-0imp {
    float: none !important;
    background-color: white;
    border: 0 !important;
}

.position-inherit {
    position: inherit;
}

.position-inherit-imp {
    position: inherit !important;
}

.diplay_-webkit-inline-box {
    display: -webkit-inline-box;
}

.font-size-11px {
    font-size: 11px;
}

.font-size-12px {
    font-size: 12px;
}

.bg-color-777-imp {
    background-color: #777 !important
}

.bg-img-none {
    background-image: none;
}

.color-fff {
    color: #fff;
}

.zoom-1_2-imp {
    zoom: 1.2 !important
}

.font-size-14px {
    font-size: 14px;
}

.font-size-12px {
    font-size: 12px;
}

.font-size-1em {
    font-size: 1em;
}

.font-size-25px {
    font-size: 25px;
}

.font-size-30px {
    font-size: 30px;
}

.word-wrap-break-word {
    word-wrap: break-word;
}

.word-break-normal {
    word-break: normal;
}

.border-bot-2px-solid-2884bf {
    border-bottom: 2px solid #2884bf;
}

.border-bottom-1 {
    border-bottom: 1px solid #ddd;
}

.text-deco-underline {
    text-decoration: underline;
}

.AuthorsTable th {
    height: 0;
    line-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: transparent;
    border-bottom: none;
    white-space: nowrap;
}

.white-space-nowrap {
    white-space: nowrap
}

.pointer-events-all {
    pointer-events: all;
}




.AuthorsTable .Sortable {
    color: black;
    display: inline;
}

.AuthorsTable div {
    background: transparent;
    color: #444444;
    padding: 6px 5px;
    top: 0;
    margin-left: -5px;
    line-height: normal;
    border: none;
    font-size: 13px;
    font-weight: 600;
}

.AuthorsTable tr > td {
    border: 2px solid #76B6E6;
}

.NonAuthorTable tr > td {
    border: 1px solid #ddd;
}

.AuthorTable tr > td {
    border: 1px solid #ddd;
}

.authHeadingLi {
    cursor: pointer;
    padding: 2px;
    display: inline;
}

.colorblue {
    color: blue;
}

.Bglightblue {
    background-color: lightblue;
}

.divRRlInfo {
    margin-top: 1%;
    padding-left: 5px;
}

.spanCat {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
}

.txtDisplayName {
    margin: 1px;
    width: 95%;
}

.priorityClinicalAreas {
    list-style-type: square;
    padding-left: 5%;
}

.spanemailsenb {
    color: rgb(51,153,102);
}

.vis-hide {
    visibility: hidden;
}

.text-dec-none {
    text-decoration: none !important;
}

.topicpanelh4 {
    line-height: 1em !important
}

.li-pad-em {
    padding: 0.2em !important;
}

.divpTypes {
    background: #f6f6f6;
    border-radius: 5px !important;
}

.rrappropriate {
    background: #ddf7dd;
}

.rrnotappropriate {
    background: #fdebee;
}

.rrmaybeappropriate {
    background: #fbfbce;
}

.word-break-breakall {
    word-break: break-all;
}
.word-break{
    word-break: break-word;
}
.colorpink {
    background-color: #fdebee;
}

.coloryellow {
    background-color: #fbfbce;
}

.colorgreen {
    background-color: #ddf7dd;
}

.colorskyblue {
    /*background-color: #c5dce0;*/
    background-color: rgba(101, 147, 155, 0.44) !important;
}

.AuthoringVarProcPDF {
    right: unset !important;
    top: unset !important;
    position: relative !important;
    vertical-align: middle !important;
    cursor: pointer;
}

.AuthoringVarProcExcel {
    right: unset !important;
    top: unset !important;
    position: relative !important;
    vertical-align: middle !important;
    cursor: pointer;
}

#ddlPDFVersion_chosen {
    margin-left: 3px;
}

.bg_pink {
    background-color: rgb(253, 219, 216);
}

.excel-icon1 {
    background-image: url(../Content/images/excel-download.png);
    background-position: center center;
    display: inline-block;
    width: 25px;
    height: 25px;
    border: none;
    background-color: #fff;
}

.btn-normal {
    font-weight: 400;
    color: #2196f3;
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin-top: 7px;
}

.exclamationicon {
    background-color: red;
    border-radius: 3.75em;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bolder;
    line-height: 1;
    padding: .3em .6em;
    top: 3px;
    vertical-align: middle;
    z-index: 999;
    margin-bottom: 0;
}

.divAOIAlert {
    cursor: pointer;
    background-image: url(../Content/images/notification.png);
    width: 18px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 18px;
    display: block;
    margin-top: -7px;
    margin-left: -9px;
}

.ml-660px {
    margin-left: 660px;
}

.ml_35px {
    margin-left: 35px;
}

.anchorTerm {
    color: #1b81c2;
    text-decoration: underline;
}

.spanExtension {
    padding: 1px;
    background: #346189;
    color: white;
    border-radius: 5px;
    font-size: 10px;
}

#tbl_AnnualReviewDashboard .Grid_rows .trOddRow {
    background-color: #F2F7FC !important;
}

#tbl_AnnualReviewDashboard thead tr, #tbl_AnnualReviewDashboard tbody, #tbl_AnnualReviewDashboard tfoot, #tbl_AnnualReviewDashboard .Grid_rows tr {
    border: 1px solid #BAC5D1;
}

    #tbl_AnnualReviewDashboard thead tr td, #tbl_AnnualReviewDashboard tbody tr td {
        border-right: 1px solid #BAC5D1;
        border-left: 1px solid #BAC5D1;
    }

    #tbl_AnnualReviewDashboard tbody tr td {
        vertical-align: top;
    }

.icon-refresh {
    background-image: url(../Content/images/icons-png/refresh-black.png);
    background-position: center center;
    display: inline-block;
    width: 25px;
    height: 25px;
    border: none;
    z-index: 999;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #666666;
}

    .icon-refresh:hover, .icon-refresh:focus {
        background-image: url(../Content/images/icons-png/refresh-hover.png);
        background-color: #fff;
        border-radius: 50%;
    }

.icon-absolute {
    position: absolute;
    right: -9px;
    top: -6px;
    font-size: 15px;
    border: 0px solid #fff;
    border-radius: 11px;
}

    .icon-absolute .fa-eye {
        background: #fff;
        border-radius: 50%;
        width: 17px;
        height: 14px;
    }

    .icon-absolute .fa-plus-circle {
        background: #fff;
        border-radius: 50%;
        width: 15px;
        height: 15px;
    }

.m-10px-imp {
    margin: 10px !important;
}

.border-b-none-imp {
    border-bottom: none !important;
}

.tblSocAuthor {
    border: 1px solid #BAC5D1;
}

    .tblSocAuthor > thead > tr > th {
        border-bottom: 1px solid #BAC5D1 !important;
        padding: 4px !important;
    }

.breadcrumbCtnr .accrodionplus {
    background: url(../Content/images/hamburger-menu.png) center left no-repeat !important;
    padding-left: 30px;
    font-size: 22px;
    line-height: 2.4;
    margin-left: 10px;
}

    .breadcrumbCtnr .accrodionplus:hover {
        background: url(../Content/images/hamburger-menu-hover.png) center left no-repeat !important;
        padding-left: 30px;
        font-size: 22px;
        line-height: 2.4;
    }

.breadcrumbCtnr .accrodionminus {
    background: url(../Content/images/left-menu.png) center right no-repeat !important;
    background-color: #abbdd1 !important;
    /*padding-left: 182px;*/
    padding-bottom: 18px;
    padding-top: 28px;
    padding-right: 0px;
    margin-left: 0px;
    border-right: 15px solid #abbdd1;
}

    .breadcrumbCtnr .accrodionminus:hover {
        background: url(../Content/images/left-menu-hover.png) center right no-repeat !important;
        background-color: #abbdd1 !important;
        /*padding-left: 182px;*/
        padding-bottom: 18px;
        padding-top: 28px;
        padding-right: 0px;
        margin-left: 0px;
        border-right: 15px solid #abbdd1;
    }

.breadcrumbCtnr {
    top: 0px;
    width: 13%;
    float: left;
    text-align: left;
    left: 0px;
}

.lftcntpad {
    padding: 0px;
}

.top-select-div {
    /*background: #013161 url(images/header_bg.jpg) repeat-x 0 0;*/
    background: #013161;
    color: #fff;
    padding: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

/*.leftmenucontnt {
    background-color: #3c3c3c;
}
*/
.active-border > a:first-child {
    background-color: #4a4a4a !important;
}

.rowContr {
    background: #C8D5E3;
    height: 26px;
    line-height: 2;
    margin: 0px auto;
    padding: 10px 0px;
    position: relative;
}

.menuContnr {
    border: none;
}

.pg_ttl_text {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-style: none solid solid;
    border-width: 0px;
    box-shadow: 0 1px 8px #cccccc;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #013161;
    font-size: 18px;
    font-weight: normal;
    padding: 1px 16px;
    vertical-align: top;
    text-transform: uppercase;
}

.divTodo {
    background: #EFAE00 0% 0% no-repeat padding-box;
    border-radius: 3px;
    opacity: 1;
    color: #fff;
    width: 44px;
    height: 16px;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    line-height: 1.7;
    margin-left: 10px;
}

.headerContr {
    border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}


.ui-dialog .ui-dialog-titlebar {
    padding: 12px 1em;
}

.ui-widget-header {
    border: 0px;
    background: #013161;
    color: #eaf5f7;
    font-weight: 400;
}

.tinymce-text ul {
    margin-left: 10px;
    list-style: unset;
}

.tinymce-text ol {
    margin-left: 10px;
    list-style: auto;
}

.font-weight-semibold {
    font-weight: 500;
}

.font-size-16 {
    font-size: 16px;
}

.font-size-18 {
    font-size: 18px;
}

.togtopstatus-align {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ARTopicName {
    font-size: 16px;
}

.width-75 {
    width: 75%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
    /*left: 50% !important;*/
    /*top: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    z-index: 1000 !important;
    height: auto !important;
}

.ui-widget-overlay {
    z-index: 999 !important;
}

.ui-corner-all.ui-widget-header {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-dialog .ui-dialog-buttonpane {
    margin-bottom: .5em;
}

.add-comment {
    background: url(../Content/images/add-comment-blue.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
}

    .add-comment:hover {
        background: url(../Content/images/add-comment-hover.png) no-repeat 0 0;
        width: 20px;
        height: 20px;
    }

.chosen-container-single .chosen-single:focus, .chosen-container-single .chosen-single:hover, .chosen-container-single .chosen-search input[type="text"]:focus, .chosen-container-single .chosen-search input[type="text"]:hover {
    border: 1px solid #0076FF;
    background: #fff;
}

.Grid-Caption-Refresh > button.ui-state-default {
    border: 0;
    background: transparent !important;
    position: relative !important;
}

.Grid-Caption-Refresh > button:hover {
    background: none !important;
    border-radius: 0px;
}

.Grid-Caption-Refresh > button.ui-state-default .ui-icon {
    background-image: url(../Content/images/icons-png/refresh-black.png);
    background-position: center center;
    display: inline-block;
    width: 25px;
    height: 25px;
    border: none;
    z-index: 999;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
    top: 6px;
    color: #666666;
}

    .Grid-Caption-Refresh > button.ui-state-default .ui-icon:hover, .Grid-Caption-Refresh > button.ui-state-default .ui-icon:focus {
        background-image: url(../Content/images/icons-png/refresh-hover.png);
        background-color: #fff;
        border-radius: 50%;
    }

        .Grid-Caption-Refresh > button.ui-state-default .ui-icon:hover::after {
            content: "Refresh";
        }

.fa.fa-edit::before {
    content: none !important;
}

.fa.fa-edit {
    background: url(../Content/images/pencil-edit-icon.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

    .fa.fa-edit:hover, .fa.fa-edit:focus {
        background: url(../Content/images/pencil-edit-icon-hover.png) no-repeat 0 0;
        width: 16px;
        height: 16px;
    }

.bg-FFF .bullets {
    position: relative !important;
    top: -2px !important;
    font-size: 0px !important;
    padding-right: 0px !important;
}

#txtComments ol:not(.emailtemplatelist), #txtChairComments ol:not(.emailtemplatelist) {
    list-style: decimal;
    margin-left: 10px;
}

.tdGridSpanWrap ol:not(.emailtemplatelist) {
    list-style: decimal;
    margin-left: 15px;
}

.RadsOuter .bt_grid_refresh {
    border: 0px !important;
}

.RadsOuter .Grid-Caption-Refresh > button.ui-state-default .ui-icon:hover, .RadsOuter .Grid-Caption-Refresh > button.ui-state-default .ui-icon:focus {
    background-color: transparent;
}

.Gridtable caption {
    margin-bottom: 5px;
}

.ul-Iterations {
    margin-left: 15px;
}

.ui-dialog .ui-dialog-content {
    max-height: calc( 100vh - (165px)) !important;
}

.divAuthorNote {
    margin: 15px 40px 0px 40px;
    padding: 8px;
    border: 1px solid black;
}

.divOldBibUpload .ui-icon-circle-close {
    background-image: url(images/ui-icons_7480a5_256x240.png) !important;
}

.invTopics .exclamationicon {
    background-color: #e3e368 !important;
}

.tblarchive tr td {
    vertical-align: top;
}

.borderBottom4 {
    border-bottom: 3px solid #bac5d1;
}

.fa-times-circle {
    font-size: 15px;
    color: rgb(43, 108, 180);
    position: relative;
    cursor: pointer;
}

.f-s-18px {
    font-size: 18px;
}

em {
    font-style: italic;
}

.f-20 {
    font-size: 20px;
}

.f-25 {
    font-size: 25px;
}

.color-blue {
    color: #0078ae;
}

.hide-label {
    display: none;
}

.BlueBorder-Div {
    border: 2px solid #BECFE0;
}

.active-section {
    border-color: springgreen !important;
    border-style: groove !important;
}

.txtSectionName {
    min-height: 80px;
    border: 1px solid #858585;
    resize: vertical;
    overflow-x: hidden;
}

.d-flex-colum {
    display: flex;
    flex-direction: column;
}

.divpreviewploicy ul {
    list-style: unset;
    margin-left: 18px;
}

.divpreviewploicy ol {
    list-style: auto;
    margin-left: 15px;
}

.div_outline_content ol, .div_outline_content ul {
    list-style: auto;
    margin-left: 25px;
}

.welcome-heading {
    position: absolute;
    top: 50px;
    left: 14%;
}

.workplan-btns {
    padding: 9.2px 10px;
    width: 128px;
    text-align: center;
    background: #fff;
    color: #444444;
    border-radius: 5px;
    border: 2px solid #7F99BC;
    cursor: pointer;
    font-size: 16px;
}

    .workplan-btns:hover, workplan-btns:focus {
        background: #0D2F68;
        border: 2px solid #0D2F68;
        color: #fff;
    }

.headers-bg-color {
    background: #728EB2;
    color: #ffffff !important;
    padding: 7.2px 12px;
    font-weight: 600;
}

.bg-d5e0eb {
    background: #D5E0EB;
}

.bg-728EB2 {
    background: #728EB2;
}

.bg-fcf6e2 {
    background: #FCF6E2;
}

.homepanelmembertabs .basicTablePadding5 > thead > tr > th {
    color: #000000;
    font-weight: 500 !important;
    font-size: 1.2em;
    font-family: 'Segoe UI', sans-serif !important;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 99;
}

.homepanelmembertabs .basicTablePadding5 > thead > tr > th, .homepanelmembertabs .basicTablePadding5 > tbody > tr > td {
    border: 0px;
}
.homepanelmembertabs .basicTablePadding5 > tbody > tr > td {
    color: #000000;
    font-weight: normal;
    font-size: 16px;
    font-family: 'Segoe UI', sans-serif !important;
}

.homepanelmembertabs table.basicTablePadding5 {
    border-collapse: separate;
}

.homepanelmembertabs .basicTablePadding5 > tbody > tr > td:first-child, .homepanelmembertabs .basicTablePadding5 > thead > tr > th:first-child {
    border-left: 1px solid #ACBDD1 !important;
}

.homepanelmembertabs .basicTablePadding5 > thead > tr > th {
    border-top: 1px solid #ACBDD1 !important;
    border-bottom: 1px solid #ACBDD1 !important;
    border-right: 1px solid #ACBDD1 !important;
    background: #D5E0EB !important;
    color: #000000;
    font-weight: 600 !important;
    font-size: 16px;
}

.homepanelmembertabs .basicTablePadding5 > tbody > tr > td {
    border-bottom: 1px solid #ACBDD1 !important;
    border-right: 1px solid #ACBDD1 !important;
}

.homepanelmembertabs .table-v-scroll {
    max-height: calc(100vh - 310px);
}





.homepanelmembertabs .tabHeadBgScroll {
    border: 0px;
    border-bottom: 1px solid #ACBDD1;
    padding-right: 11px;
}

    .homepanelmembertabs .tabHeadBgScroll .diaRadioTab > thead > tr.diaRdoHrow > td {
        padding-left: 8px;
    }

        .homepanelmembertabs .tabHeadBgScroll .diaRadioTab > thead > tr.diaRdoHrow > td:not(:last-child) {
            border-right: 1px solid #ACBDD1 !important;
        }

        .homepanelmembertabs .tabHeadBgScroll .diaRadioTab > thead > tr.diaRdoHrow > td.border-right-0 {
            border-right: none !important;
        }

.homepanelmembertabs .height1000Scroll {
    border: 0px;
}

    .homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td {
        padding: 10px 10px;
    }

.homepanelmembertabs .diaRadioTab > tbody > tr > td {
    border-top: none;
    border-left: none;
    border-right: 1px solid #ACBDD1 !important;
    border-bottom: 1px solid #ACBDD1 !important;
    background: #fff !important;
}

.homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td {
    color: #000000 !important;
    font-size: 16px;
}

    .homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td b {
        font-weight: 600;
    }

    .homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td a {
        color: #006EFF;
        text-decoration: underline;
    }

    .homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td .dropdown-content a {
        color: black;
        padding: 10px 16px;
        text-decoration: none;
        display: block;
        font-size: 14px;
        text-align: left;
    }

        .homepanelmembertabs .height1000Scroll .diaRadioTab > tbody > tr > td .dropdown-content a:hover {
            background-color: #f1f1f1;
        }

.homepanelmembertabs .diaRadioTab > tbody > tr > td:last-child {
    border-right: 0px !important;
}




.border-right {
    border-right: 1px solid #ACBDD1 !important;
}

border-bottom {
    border-bottom: 1px solid #ACBDD1 !important;
}

.homepanelmembertabs .tab-content2, .homepanelmembertabs .contentContr {
    background: transparent;
}

.homepanelmembertabs .tab-content {
    background: transparent;
    border: 0px solid #fff !important;
    border-radius: 0;
}

.homepanelmembertabs .ui-tabs-panel {
    border-top: 4px solid rgb(7, 42, 92);
}

.homepanelmembertabs {
    font-size: 16px;
}

.text-orange {
    color: #F3AA24;
}

.padding-top-15 {
    padding-top: 15px;
}

.workplan-btns-postion {
    position: absolute;
    top: -9px;
    right: 0;
}

.LockDisplay {
    display: inline;
}

.border-bottom-3-9bb2c7 {
    border-bottom: 3px solid #9bb2c7;
}

.h-16 {
    height: 16px;
}

.commenting-user {
    position: absolute;
    right: 15px;
    top: -40px;
}
.Overall-Comments-div {
    position: absolute;
    right: 0px;
    top: 36px;
    z-index: 999999;
    background: #ffffff;
    width: 305px;
    border-radius: 6px 0px 6px 6px;
    box-shadow: #0000004E 0px 3px 6px;
}

.Overall-Comments-div-admin {
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 999999;
    background: #ffffff;
    width: 321px;
    border-radius: 6px 0px 6px 6px;
    box-shadow: #0000004E 0px 3px 6px;
}

.Overall-Comments-btn {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #0A1A33;
    color: #ffffff;
    border: 0px;
    border-radius: 6px 0px 0px 0px;
    /*width: 170px;*/
    height: 40px;
}

.Overall-Comments-btn-admin {
    position: absolute;
    top: -4px;
    right: 10px;
    background: #0A1A33;
    color: #ffffff;
    border: 0px;
    border-radius: 6px 0px 0px 0px;
    /*width: 170px;*/
    height: 40px;
    cursor: pointer;
}

    .Overall-Comments-btn:hover, .Overall-Comments-btn:focus, .Overall-Comments-btn-admin:hover, .Overall-Comments-btn-admin:focus {
        background: #C8D5E3;
        color: #444444;
        cursor: pointer;
    }

.Overall-Comments-header-div {
    background: #0A1A33;
    color: #ffffff;
    border-radius: 6px 0px 0px 0px;
    padding: 9px 10px;
}

.taggeduser-div {
    position: absolute;
    left: 0px;    
    top: 35px;
    z-index: 999;
    background: #ffffff;
    width: 350px;
    border-radius: 6px 0px 6px 6px;
    box-shadow: #0000004E 0px 3px 6px;
}

.h-300 {
    max-height: 300px;
    overflow-y: auto;
}
.h-450 {
    max-height: 450px;
    overflow-y: auto;
}

.Review-Acknowledgement-bg {
    background: #FFF3D6;
    border: 1px solid #0062FF;
    border-radius: 5px;
    box-shadow: #0000002C 0px 3px 6px;
    margin: 0 auto 5px;
    padding: 8px;
    width: max-content;
}

.Scoreborad-bg {
    background: #FFF3D6;
    border: 1px solid #0062FF;
    border-radius: 5px;
    box-shadow: #0000002C 0px 3px 6px;
    padding: 10px;
    width: max-content;
    margin: 0px auto 10px;
}
.table-scoreboard tr td {
    border: none;
    padding: 5px 10px 5px 5px;
}
#btnVFPDF {
    padding: .2em .5em !important;
    cursor: pointer;
}


.stickheader-table table {
    width: 100%;
    text-align: center;
    border-collapse: separate !important; /* Don't collapse */
    border-spacing: 0;
}

    .stickheader-table table th, .stickheader-table table tbody tr td {
        border: 0px;
    }

    .stickheader-table table th {
        /* Apply both top and bottom borders to the <th> */
        border-top: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        font-weight: 600;
        font-size: 16px;
        padding: 10px;
        /*border: 1px solid #CCCCCC;*/
    }

    .stickheader-table table td {
        /* For cells, apply the border to one of each side only (right but not left, bottom but not top) */
        border-bottom: 1px solid #CCCCCC !important;
        border-right: 1px solid #CCCCCC !important;
        text-align: left;
        vertical-align: middle;
        padding: 10px;
    }

        .stickheader-table table th:first-child, .stickheader-table table td:first-child {
            /* Apply a left border on the first <td> or <th> in a row */
            border-left: 1px solid #CCCCCC;
        }

    .stickheader-table table thead th {
        position: sticky;
        top: 0;
        background: #ffffff;
        z-index: 999;
    }

.main-div-edit-icons {
    position: relative;
    display: inline-block;
    bottom: 4px;
}
.icons-main-span {
    display: inline-flex;    
    vertical-align: bottom;
    /*position: absolute;
    bottom: 0px;*/
}
.edit-icon-span {
    position: relative;
    width: 24px;
}
    .edit-icon-span .edit-icon-pencil, .delet-icon-svg{
        position: absolute;
        bottom: 0px;
    }
.spanResolutionDocTitle {
    white-space: break-spaces;
}

.save-variant-btn {
    background: #2b6cb4;
}