﻿
@-webkit-keyframes blinking-red-blue {
    from {
        background-color: #d54733;
    }

    to {
        background-color: #0469A1;
    }
}

@-moz-keyframes blinking-red-blue {
    from {
        background-color: #d54733;
    }

    to {
        background-color: #0469A1;
    }
}

@-o-keyframes blinking-red-blue {
    from {
        background-color: #d54733;
    }

    to {
        background-color: #0469A1;
    }
}

@-ms-keyframes blinking-red-blue {
    from {
        background-color: #d54733;
    }

    to {
        background-color: #0469A1;
    }
}

@keyframes blinking-red-blue {
    from {
        background-color: #d54733;
    }

    to {
        background-color: #0469A1;
    }
}


@-webkit-keyframes notificationbar-bounce {
    0% {
        transform: translateY(-15px);
    }

    20% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-10px);
    }

    60% {
        transform: translateY(0);
    }

    80% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0);
    }
}

@-webkit-keyframes notificationbar-img-showhide-bounce {
    0% {
        transform: rotate(180deg) translateY(-15px);
    }

    20% {
        transform: rotate(180deg) translateY(0);
    }

    40% {
        transform: rotate(180deg) translateY(-10px);
    }

    60% {
        transform: rotate(180deg) translateY(0);
    }

    80% {
        transform: rotate(180deg) translateY(-5px);
    }

    100% {
        transform: rotate(180deg) translateY(0);
    }
}

h5 {
    font-size: inherit;
}

.ui-autocomplete {
    z-index: 999999 !important;
    font-family: inherit !important;
    font-size: 1em !important;
}

.effect-blink-red-blue {
    -webkit-animation: blinking-red-blue 1s ease-in-out infinite;
    -moz-animation: blinking-red-blue 1s ease-in-out infinite;
    -o-animation: blinking-red-blue 1s ease-in-out infinite;
    animation: blinking-red-blue 1s ease-in-out infinite;
}

.grayscale {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
    filter: grayscale(1);
}

#skypedetectionswf {
    position: absolute;
    top: -9999px;
}

.no-scroll {
    overflow: hidden;
}

label {
    font-weight: normal;
}

.MainContentSection-content {
    padding: 10px;
    color: #636466;
    font-size: 1.20em;
}

.page-break-after-always {
    page-break-after: always;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.display-block {
    display: block;
}

.display-inline-block {
    display: inline-block;
}

.display-none {
    display: none;
}

.display-flex {
    display: flex;
}

.position-relative {
    position: relative;
}

.dashboard-body-gray-bg {
    background-color: #ebebeb;
}

.bgcolor-gray {
    display: block;
    background-color: #797979;
    height: auto;
    background: -webkit-linear-gradient(left, #797979, #797979); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #797979, #797979); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #797979, #797979); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #454545,#6F6F6D, #454545);
    /*background: linear-gradient( #454545 ,#6F6F6D, #454545);*/
    /*color: #797979;*/
}

.bgcolor-gray-light {
    background-color: #F7F7F7;
}

.bgcolor-gray-dark {
    background-color: #666666;
}

.border-top-White {
    border-top: 1px solid #ffffff;
}

.border-top-gray {
    border-bottom: 1px solid #CCCCCC;
}

.color-green {
    color: green;
}

.table-custom, .table-custom td {
    border: 0 none !important;
}

.field-validation-error,
.validation-summary-errors ul li,
.errMsg {
    color: red;
}

    .errMsg .validation-summary-errors ul li {
        color: red;
    }

.successMsg {
    color: green;
    font-weight: bold;
}

    .successMsg .validation-summary-errors ul li {
        color: green;
        font-weight: bold;
    }

span.reqField {
    color: red;
}

.reqField {
    /*color: Red;*/
    color: #646466;
    margin: 0 5px;
}

.spamNote {
    font-size: 80%;
    font-weight: bold;
}

.email_underline {
    text-decoration: underline;
}

.close-style-circle,
.ReminderCount-style-circle {
    background-color: #424242;
    color: white;
    font-size: 0.9em;
    text-align: center;
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    line-height: 15px !important;
    border-radius: 50%;
}


textarea {
    resize: none;
}

[required] {
    box-shadow: none;
}


input::selection {
    background-color: #424242 !important;
    color: white;
}

input::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

textarea::selection {
    background-color: #424242 !important;
    color: white;
}

textarea::-moz-selection {
    background-color: #424242 !important;
    color: white;
}



input[type=text], input[type=password], textarea, select {
    border: 1px solid #999999;
    font-size: 100%;
    /*padding:5px;*/
}

    input[type=text]:focus, input[type=password]:focus, textarea:focus {
        border: 1px solid #757575;
    }

input[type=date] {
    line-height: normal;
}

select option {
    color: Black !important;
    margin-bottom: 5px !important;
    -webkit-margin-bottom: 5px !important;
    -moz-margin-bottom: 5px !important;
    -khtml-margin-bottom: 5px !important;
}

    select.NotSelected, select option:nth-of-type(1) {
        color: #CCCCCC !important;
    }

.button-as-link {
    color: White;
    background: none;
    border: 0 none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline: none;
}

.button-as-link-normal {
    background: none;
    border: 0 none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline: none;
}

.link-as-button {
    display: block;
    text-align: center;
    color: white;
    background-color: #0469A1;
    width: 80px;
    padding: 2px 1%;
}

    .link-as-button:hover {
        color: white;
    }

.Thumbnail-div-width {
    /* 76px + 1px border - 77px */
    border: 1px solid #9F9F9F;
    width: 77px;
    height: 77px;
}

    .Thumbnail-div-width img {
        width: 100%;
        height: 100%;
        border: 0 none;
    }

/* Start placeholder  CSS */
:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #CCCCCC !important;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #CCCCCC !important;
    opacity: 1;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #CCCCCC !important;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #CCCCCC !important;
}

input:focus::-webkit-input-placeholder {
    color: transparent !important;
}

input:focus::-moz-placeholder {
    color: transparent !important;
}
/* End placeholder  CSS */

/* ::-webkit-validation-bubble-message {
    padding: 10em;
}*/

/* Start Radio and Checkbox Buttons*/


label input[type=checkbox], label input[type=radio] {
    clip: initial;
    width: auto;
    height: auto;
}

input[type=checkbox], input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label, input[type=radio] + label {
        padding-left: 20px;
        display: inline-block;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
    }

    input[type=checkbox]:checked + label, input[type=checkbox]:checked + input[type=hidden] + label {
        /*background: url('../assets/images/checkbox-checked-green.png') no-repeat;*/
        background: url('../assets/images/checkbox-checked-yellow.png') no-repeat;
        background-size: 14px;
    }

    input[type=checkbox] + label, input[type=checkbox] + input[type=hidden] + label {
        /*background: url('../assets/images/checkbox-unchecked-green.png') no-repeat;*/
        background: url('../assets/images/checkbox-unchecked-yellow.png') no-repeat;
        background-size: 14px;
    }

    input[type=radio]:checked + label {
        /*background: url('../assets/images/radio-checked-red.png') no-repeat;*/
        background: url('../assets/images/radio-checked-yellow.png') no-repeat;
        background-size: 14px;
        background-position: left center !important;
    }

    input[type=radio] + label {
        /*background: url('../assets/images/radio-unchecked-red.png') no-repeat;*/
        background: url('../assets/images/radio-unchecked-yellow.png') no-repeat;
        background-size: 14px;
        background-position: left center !important;
    }

/* End Radio and Checkbox Buttons*/


/* Start Popup Window CSS */

.popup {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    background-color: rgba(0, 0, 0, 0.4);
    display: none;
    overflow-y: auto;
}

.popup-content {
    width: 485px;
    margin: 5% auto;
    background-color: white;
    position: relative;
    border-radius: 5px;
}

.popup-close {
    background-image: url(../assets/images/popup-close.png);
    height: 23px;
    width: 23px;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: -8px;
    -webkit-transition: ease-in-out 0.3s;
    -moz-transition: ease-in-out 0.3s;
    transition: ease-in-out 0.3s;
}

    .popup-close:hover {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

.Popup-title {
    background-color: #FAE00F;
    color: #636466;
    font-size: 1.7em;
    font-weight: bold;
    padding: 0 20px;
    border-radius: 5px;
}

.popup .popup-content-inner {
    padding: 10px 20px 0 20px;
    /*overflow-y: auto;
    max-height: 400px;*/
    display: inline-block;
    width: 100% !important;
}

.popup .popup-content-footer {
    width: 100%;
    margin: 10px auto 0 auto;
    text-align: right;
    border-top: 1px solid #eae3e3;
    padding: 5px 0;
}

    .popup .popup-content-footer input {
        margin: 5px;
    }
/* End Popup Window CSS */

/* Start Tag CSS */

.Reminder-Tag,
.New-Patient-Tag,
.Preview-Tag,
.View-Tag,
.Request-Tag,
.Patient-Status-Patient-Tag,
.Patient-Status-Prospective-Tag {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    height: 14px;
    text-indent: -9999px;
    cursor: pointer;
}

.Add-Tag,
.Change-Tag,
.Edit-Tag {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    height: 17px;
    text-indent: -9999px;
    cursor: pointer;
}

.New-Patient-Tag {
    cursor: default !important;
}
/* End Tag CSS */

/* Start List CSS */
.List hr {
    border-color: #888985;
    margin-top: 02px;
    margin-bottom: 8px;
    color: #CCCCCC;
}

.List ul {
    list-style-image: none;
    color: #F38611;
}

    .List ul li {
        color: #DCDCDA;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        border-top: 1px solid #CCCCCC;
    }

.List .Figure {
    border: 1px solid #9F9F9F;
    width: 60px;
    height: 61px;
    float: left;
    margin-right: 15px;
}

    .List .Figure a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .List .Figure img {
        width: 100%;
        min-height: 100%;
    }

.List .Content {
    display: inline-block;
    width: 100%;
    clear: both;
}

    .List .Content .Tile a {
        color: #116594;
    }

    .List .Content .Description {
        font-size: 0.83em;
        color: #666666;
        margin-bottom: 5px;
    }

    .List .Content .footer a {
        float: left;
        margin-left: 11%;
        font-size: 0.83em;
        color: #116594;
    }

        .List .Content .footer a:hover {
            color: #116594;
        }

.List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
}

/* End List CSS */


/* Start List-table CSS */

.List-Title {
    border-bottom: 1px solid #9B7012;
    margin-bottom: 2%;
}

.List-table .button-as-link {
    color: #0469A1 !important;
    text-decoration: underline !important;
}

.List-table {
    width: 100%;
    /*border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;*/
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.List-table-BlankData {
    width: 100%;
    border: 1px solid #CCCCCC;
}

.List-table thead {
    /*background-color: #C0C0C0;*/
    background-color: #c0c0c0;
    font-weight: bold;
}

.List-table tbody tr:nth-child(even) {
    /*background-color: #EBEBEB;*/
    background-color: White;
}

.List-table tbody tr:nth-child(odd) {
    background-color: #ebedec;
}

.List-table th, .List-table td {
    /*border-top: 1px solid #CCCCCC;*/
    /*border-right: 1px solid #CCCCCC;*/
    border: 0 none !important;
    /*padding-left: 5px;*/
    padding: 5px 0 5px 5px;
    text-align: left;
    vertical-align: top;
    color: #353533;
}

.List-table th {
    border-right: 1px solid White !important;
}

    .List-table th:nth-last-of-type(1) {
        border-right: 0 none !important;
    }

.List-table tbody td {
    word-break: break-all;
}

.List-table th.List-edit, .List-table td.List-edit {
    /* Columns - Edit */
    width: 4%;
    text-align: center;
}

.List-table th.List-delete, .List-table td.List-delete {
    /* Columns - Delete */
    width: 4%;
    text-align: center;
}

.List-table th.List-view, .List-table td.List-view {
    /* Columns - View */
    width: 10%;
    text-align: center;
}

.List-table th.List-empty-column, .List-table td.List-empty-column {
    /* Columns - Empty Column - Set 100% width */
    width: 100%;
}

.List-edit img, .List-delete img, .List-view img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.List-addNew {
    text-align: right;
    padding-right: 1px;
    padding-bottom: 5px;
}

    .List-addNew img {
        /*width: 62px;
    height: 21px;*/
        width: 90px;
        height: 26px;
    }

.List-EmptyData {
    text-align: center;
    padding: 5%;
}

    .List-EmptyData a {
        color: Blue;
        text-decoration: underline;
    }

.List-table td.List-edit input[type=submit], .List-table td.List-view input[type=submit],
.List-table td.List-edit input[type=button], .List-table td.List-view input[type=button] {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.List-table td.List-edit input[type=submit], .List-table td.List-edit input[type=button] {
    background: url(../assets/images/edit.png) no-repeat;
    background-size: 100%;
}

.List-table td.List-view input[type=submit], .List-table td.List-view input[type=button] {
    background: url(../assets/images/view.png) no-repeat;
    background-size: 100%;
}

.List .List-addNew input[type=submit], .List .List-addNew input[type=button] {
    background: url(../assets/images/add.jpg) no-repeat;
    background-size: 100%;
    /*width: 28px;
    height: 28px;*/
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.List-table tbody td .td-responsive-header-text {
    margin-right: 10px;
    font-weight: bold;
    display: none;
}
/* End List-table CSS */

/* Start UserForm CSS */

.UserForm {
    width: 98.20%;
    padding: 2px 10px 10px 10px;
    margin-left: 10px;
    margin-top: 10px;
    background-color: white;
    display: inline-block;
    min-height: 89.30vh !important;
}

    .UserForm .CustomPagination .prev:hover {
        background: url(../assets/images/prev-grey-hover.png) no-repeat;
    }

    .UserForm .CustomPagination .next:hover {
        background: url(../assets/images/next-grey-hover.png) no-repeat;
    }

    .UserForm .title {
        /*color:#636466;*/
        color: #3E3E3E;
        font-size: 2em;
        font-weight: bold;
        margin-bottom: 15px;
        border: 0;
        padding: 0;
        margin: 0 0 2px 0;
    }

    .UserForm .subtitle {
        color: #3F3F3F;
        font-size: 1.1em;
        font-weight: bold;
        margin-bottom: 15px;
        border-bottom: 1px solid #d9dbda;
        /*padding-left: 15px;*/
    }

    .UserForm .title-description {
        font-size: 1.4em;
        color: #636466;
        margin-bottom: 10px;
    }

    .UserForm .addNew {
        padding: 15%;
        font-size: 1.5em;
        color: #515151;
        text-align: center;
        border: 1px solid #CCCCCC;
    }

        .UserForm .addNew input[type=button] {
            background: url("/assets/images/add-new.png") no-repeat;
            background-size: 100%;
            width: 48px;
            height: 48px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
        }

.table-UserForm {
    width: 100%;
}

    .table-UserForm td {
        padding: 5px 0;
    }

    .table-UserForm .fieldlabels {
        width: 30% !important;
        vertical-align: top;
    }

    .table-UserForm .fieldvalues {
        width: 70% !important;
    }

        .table-UserForm .fieldvalues input[type=text], .table-UserForm .fieldvalues input[type=password], .table-UserForm .fieldvalues textarea, .table-UserForm .fieldvalues .chosen-container {
            width: 98% !important;
        }
/* End UserForm CSS */


/* Start SearchResultInfo Control CSS */
.SearchResultInfo {
    text-align: center;
    color: #666666;
}

    .SearchResultInfo .SearchText {
        font-style: italic !important;
        font-weight: bold !important;
    }
/* End SearchResultInfo Control CSS */

/* Start Default Layout CSS */
.DefaultLayout-MainContentSection {
    margin-top: 1px;
}

.defaultLayout .newdefaultlayout-content {
    width: 100% !important;
}

    .defaultLayout .newdefaultlayout-content .title {
        color: #646466 !important;
        font-weight: bold;
        border-bottom: 2px solid #fae007;
        padding: 10px 0 10px 0 !important;
        margin: 0 0 10px 0 !important;
        font-size: 1.67em !important;
    }

.newdefaultlayout-content .TitleDescription {
    font-size: 0.75em !important;
}
/* End Default Layout CSS */

/* Start New Default Layout CSS */

.newdefaultlayout-MainContentSection {
    margin-top: 1px;
}

.newdefaultlayout-div-banner {
    width: 1200px;
    height: 298px;
    margin: 0 auto 40px auto;
}

    .newdefaultlayout-div-banner img {
        max-width: 1200px;
        max-height: 298px;
        width: 100%;
        /*height: 100%;*/
        height: auto;
    }

.newdefaultlayout-menu {
    width: 160px;
    font-size: 1.275em;
    display: inline-block;
    /*float: left;*/
    margin-right: 25px;
    vertical-align: top;
}

    .newdefaultlayout-menu .newdefaultlayout-menu-ul li div {
        line-height: 1.2 !important;
    }

        .newdefaultlayout-menu .newdefaultlayout-menu-ul li div img {
            padding-bottom: 10px;
        }

    .newdefaultlayout-menu a {
        color: #6d6e70;
        font-weight: 100 !important;
    }

        .newdefaultlayout-menu a.active {
            font-weight: bold !important;
            color: #424242 !important;
        }

.newdefaultlayout-content {
    width: 766px;
    display: inline-block;
    padding-bottom: 20px;
    vertical-align: top;
}

#newdefaultlayout-menu {
    display: none;
    position: relative;
    padding: 10px 0 5px 10px !important;
    color: White;
    font-weight: bold;
    text-align: left;
    font-size: 1.5em;
    background-color: #3E3E3E;
}

    #newdefaultlayout-menu:after {
        content: "";
        background: url("/assets/images/footer-nav-icon.png") no-repeat;
        background-position: 95% 50%;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 30%;
        right: 2%;
        display: inline-block;
    }

/* End New Default Layout CSS */

/* Start Health Plan Layout CSS */
.healthlayout .newdefaultlayout-content {
    width: 100% !important;
    display: inline-block !important;
    /*padding-bottom: 58px !important;*/
    vertical-align: top !important;
}

    .healthlayout .newdefaultlayout-content .title {
        color: #646466 !important;
        font-weight: bold;
        border-bottom: 2px solid #fae007;
        padding: 10px 0 10px 0 !important;
        margin: 0 0 10px 0 !important;
        font-size: 1.67em !important;
    }

.health_plan_bold_title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 3px solid #fae007;
    font-family: Seravek-Bold;
}

.health_plan_bold_Poptitle {
    font-size: 15px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 5px;
    font-family: Seravek-Bold;
}

.health_plan_subtitle {
    color: #646466;
    font-size: 17px;
    margin-bottom: 12px;
    padding: 15px 0px 10px 0px;
    border-bottom: 2px solid #fae007;
    font-weight: bold;
}

.health_plan_Description {
    margin-bottom: 12px;
    color: #636466;
    font-size: 15px;
}

.healthplan-yellow-button {
    background: #FAE007;
    padding: 0.18em 1.8em;
    border: none;
    box-shadow: none;
    font-size: 15px;
    color: #636466;
    font-weight: 400;
    margin-left: 10px;
    /*margin-bottom: 0.9em;*/
    outline: none !important;
    /*margin-right: 10px;*/
}

.healthplan-yellow-back-button {
    background: #FAE007;
    padding: 0.18em 1.8em;
    border: none;
    box-shadow: none;
    font-size: 15px;
    color: #636466;
    font-weight: 400;
    margin-left: 10px;
    outline: none !important;
    float: left;
}

.healthplan-family-popup-updateplanbtn {
    margin-right: 10px;
}

ul.HealthPlanHeader {
    list-style: none;
    width: 100%;
    margin-bottom: 30px;
    color: #626365;
}

    ul.HealthPlanHeader li {
        display: inline-block;
        margin-right: 24px;
        margin-top: 9px;
        font-size: 1.2em;
        font-weight: bold;
    }

        ul.HealthPlanHeader li a {
            color: #626365 !important;
        }

        ul.HealthPlanHeader li img {
            margin-right: 9px;
            width: 40px;
            height: 40px;
        }

        ul.HealthPlanHeader li:last-child {
            text-align: right;
            margin-right: 0;
        }

        ul.HealthPlanHeader li:nth-child(2), ul.HealthPlanHeader li:nth-child(3) {
            text-align: center;
        }

/*Start Health plan plans page*/
.PromotionalCodeInputDiv input, .PromotionalCodeInputDiv label {
    margin-left: 0.36em;
}

.PromotionalCodeInputDiv {
    /*margin-bottom: 0.9em;*/
    color: #636466;
    font-size: 15px;
    margin-bottom: 8px;
}

.PromotionalCodeLableDiv {
    margin-bottom: 8px;
}

.PromotionalCodeInputDiv input[type=button] {
    background: #FAE007;
    padding: 0.18em 1.8em;
    border: none;
    box-shadow: none;
    font-size: 15px;
    color: #636466;
    font-weight: 400;
    margin-left: 0.9em;
}

.healthPlanPromotional {
    display: inline-block;
    margin-bottom: 0.9em;
}

.SelectedTreatmentPlan {
    margin-bottom: 0.9em;
    color: #636466;
}

    .SelectedTreatmentPlan .TremsAndCondition {
        float: left;
        text-align: right;
    }

    .SelectedTreatmentPlan .TreatmentPlanBtn {
        float: right;
    }

.TreatmentPlanFullTable {
    width: 100%;
}

    .TreatmentPlanFullTable .TreatmentPlan-Chart-Description #TreSubBtn {
        display: none;
    }

.TreatmentPlan-Chart-Description {
    border: 2px solid #FAE007;
}

.TreatmentPlanFullTable > tbody > tr > td:first-child {
    /*width:69%;*/
    vertical-align: top;
}

.TreatmentPlanList-table {
    /*border: 2px solid #FAE007;*/
    margin: -2px auto;
    width: 99%;
    /*margin-top: 7PX;*/
}

    .TreatmentPlanList-table tr td, .TreatmentPlanList-table tr th {
        /*width: 16.2%;*/
        padding: 9px;
        color: #626365;
        border: 2px solid #FAE007;
    }

    .TreatmentPlanList-table tr th {
        font-weight: bold;
    }

        .TreatmentPlanList-table tr td:first-child, .TreatmentPlanList-table tr th:first-child {
            border-left: 0 none;
        }

        .TreatmentPlanList-table tr td:last-child, .TreatmentPlanList-table tr th:last-child {
            border-right: 0 none;
        }

.PatientQuickRegistrationThankYou {
    font-size: 1.2em;
    color: #808080;
}
/*End Health plan plans page*/

/*Start Health plan familyRegistration page*/
.TreatPlanFamilyReg {
    width: 100%;
}

.TreatPlanFamilyReg-ThankYou {
    width: 50%;
    float: left;
    padding-right: 2%;
    margin-top: 10px;
}

.TreatPlanFamilyReg-Data {
    width: 50%;
    float: right;
    padding-left: 3%;
    border-left: 1px solid #CCC;
    margin-top: 10px;
}

.TreatmentPlanRegFamilyMemberList {
    padding: 3%;
}

.TreatmentPlanRegSubmit {
    float: right;
    padding: 3%;
}

#popupStatusAddFamilyMemberTreatmentPlan .popup-content {
    /*width: 1136px!important;*/
    width: 70% !important;
}

.TreatePlanRegCtrl {
    width: 100%;
}

.TreatePlanRegTable {
    width: 100%;
}

.TreatePlanReginfoCtrl {
    padding: 1%;
}

.TreatePlanRegCtrl .FamilyMemberRegNo {
    color: #646466;
    padding: 10px 15px;
    margin-bottom: 10px;
    border-bottom: 2px solid #FAE007;
}

    .TreatePlanRegCtrl .FamilyMemberRegNo .Title {
        font-size: 15px;
        margin-right: 15px;
        font-weight: bold;
    }

.TreatePlanRegCtrl tr td {
    width: 50%;
}

.TreatePlanRegCtrl .TreatePlanRegTable td:nth-of-type(1) {
    /* Columns - Name */
    width: 50%;
}

.TreatePlanRegCtrl .TreatePlanRegTable td:nth-of-type(2) {
    /* Columns - Name */
    width: 50%;
}

.healthplanproceedbutton {
    float: right;
}

.TreatePlanSelectedCtrl {
    padding-top: 1%;
    /*padding-bottom: 2%;*/
}

.TreatePlanSelectedCtrlText {
    color: #ff0000;
}

.TreatmentPlanPaymentOption-Title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 3px solid #fae007;
    font-family: Seravek-Bold;
    margin-top: 30px;
}

.TreatmentPlanPaymentOption-TotalPayAmount {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    margin-top: 12px;
    font-family: Seravek-Bold;
}

.TreatmentPlanPlanPaymentOption-Description {
    color: #636466;
    font-size: 1.03em;
}

.TreatmentPlanFamilyReg {
    /*margin: 15px 0 8px 0;*/
    position: relative;
    text-align: right;
    font-size: 16px;
    color: #636466;
    font-weight: 400;
    margin-top: 10px;
}

a.TreatmentPlanFamilyReg-AddBtn {
    margin-right: 15px;
    left: 0;
    position: absolute;
    cursor: pointer;
    color: #636466;
    font-weight: 400;
}

.TreatmentPlanFamilyReg label b {
    font-size: 21px;
    margin-left: 6px;
}

a.TreatmentPlanFamilyReg-AddBtn img {
    margin-right: 9px;
}

.TreatmentPlanFamilyReg input[type=submit] {
    background: #FAE007;
    padding: 0.18em 1.8em;
    border: none;
    box-shadow: none;
    font-size: 15px;
    color: #636466;
    font-weight: 400;
    margin-left: 0.9em;
}

#popupStatusAddFamilyMemberTreatmentPlan .popup-content {
    width: 801px;
}

.TreatPlanFamilyReg-Successful {
    font-size: 1.5em !important;
    color: #0469A1 !important;
    font-weight: bold;
    border-bottom: 1px solid #CCC;
}

.DropDownPatientList {
    width: 20%;
    margin: 0, 10px;
    height: 28px;
}

.GetRegNoDetail {
    background: url("/assets/images/ActionButton/get-detail.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 0 10px;
}
/*control*/
.TreateAddFamilyMemberCtrl {
    border: 2px solid #FAE007 !important;
}

    .TreateAddFamilyMemberCtrl .List-table {
        /*width: 100%;*/
        border: 0 none !important;
        margin: -2px auto !important;
        width: 99%;
    }

        .TreateAddFamilyMemberCtrl .List-table th {
            vertical-align: middle;
            text-transform: uppercase;
        }


        .TreateAddFamilyMemberCtrl .List-table tr th, .TreateAddFamilyMemberCtrl .List-table tr td {
            border: 2px solid #FAE007 !important;
            /*font-size: 18px;*/
            font-size: 1.24em;
            color: #636466;
            background: #fff;
        }

            .TreateAddFamilyMemberCtrl .List-table tr th:first-child, .TreateAddFamilyMemberCtrl .List-table tr td:first-child {
                border-left: 0 none !important;
            }

            .TreateAddFamilyMemberCtrl .List-table tr th:last-child, .TreateAddFamilyMemberCtrl .List-table tr td:last-child {
                border-right: 0 none !important;
            }

        .TreateAddFamilyMemberCtrl .List-table thead th[colspan] {
            border-bottom: 2px solid #FAE007 !important;
            text-align: center !important;
        }


.FamilyListActionBtns {
    text-align: center;
}


.TreateAddFamilyMemberCtrl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.TreateAddFamilyMemberCtrl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.TreateAddFamilyMemberCtrl-tableView {
    text-align: center !important;
}

.FamilyMemnerListTotalAmount {
    text-align: left;
    font-size: 1.2em;
}

.ConsultationTotalAmountWithDiscount {
    text-align: left;
    font-size: 1.2em;
}

.TreatmentPlanProceedToPayBtn {
    background: url("/assets/images/ActionButton/proceed-to-pay.png") no-repeat;
    background-size: 100%;
    width: 135px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.TreateAddFamilyMemberCtrl .PlanTypeFamilyMemberListBtn {
    display: none;
    margin: 15px;
    float: right;
}

.OfferTermsConditions {
    display: inline-block;
}
/*End Health plan familyRegistration page*/


/*Start Health plan PaymentConfirm page*/
.TreatmentPlanPaymentGatewayInfoCtrl .PaymentGatewayCardType {
    font-size: 0.9em;
    -ms-transform: translate(0px,-18px);
    -webkit-transform: translate(0px,-18px);
    transform: translate(0px,0px) !important;
}

.healthplan-selectedplan-table tr td {
    border: 2px solid #FAE007;
    padding: 8px 0px 5px 5px;
    color: #626365;
    font-size: 15px;
}

.healthplan-selectedplan-table tr th label {
    margin-left: 4px;
}

.TreatmentPlan-Description {
    color: #626365;
    font-size: 14px;
}

.OT_table_PaymentProvider {
    width: 100%;
}

    .OT_table_PaymentProvider tr td {
        padding-top: 18px;
    }

    .OT_table_PaymentProvider tr td {
        border: 1px solid #FAE007 !important;
    }

        .OT_table_PaymentProvider tr td img {
            -ms-transform: translate(0px,-18px);
            -webkit-transform: translate(0px,-18px);
            transform: translate(0px,0px) !important;
        }

        .OT_table_PaymentProvider tr td:nth-of-type(1) {
            width: 19%;
        }

        .OT_table_PaymentProvider tr td:nth-of-type(2) {
            width: 19%;
        }

        .OT_table_PaymentProvider tr td:nth-of-type(3) {
            width: 19%;
        }

        .OT_table_PaymentProvider tr td:nth-of-type(4) {
            width: 23%;
        }

        .OT_table_PaymentProvider tr td:nth-of-type(5) {
            width: 19%;
        }

.PaymentGatewayType-as-links {
    margin: 10px 10px 0 10px;
}

.PaymentGatewayType {
    border-bottom: 1px solid #FAE007 !important;
    min-height: 57px;
}

.PaymentInformation {
    padding: 10px;
}

    .PaymentInformation .Title {
        color: #636466;
        font-size: 1.2em;
        font-family: Seravek-Bold;
    }

    .PaymentInformation .Description {
        font-size: 0.8em;
        color: #636466;
    }

.PaymentGatewayImage {
    /*width: 120px;
    height: 40px;*/
    border: 2px solid rgba(204, 204, 204, 0.36);
}
/*End Health plan PaymentConfirm page*/

/* Start Health Plan Personal Detail Page CSS */
.healthplan-container-all {
    width: 100%;
    line-height: 1em;
}

.healthplan-container-table {
    width: 100%;
}

.healthplan-personal-shipping-main-table {
    width: 100%;
}

    .healthplan-personal-shipping-main-table td {
        width: 50%;
    }

.healthplan-personal-shipping-main-table-firsttd {
    border-right: 2px solid #fae007;
}

.healthplan-personal-table {
    width: 100%;
}

.healthplan-shipping-table {
    width: 100%;
}

.healthplan-personal-shipping-main-table table td {
    vertical-align: top;
}

    .healthplan-personal-shipping-main-table table td input {
        width: 100% !important;
        border: 0 none !important;
        background-color: transparent;
        line-height: 1.8em;
        outline: none;
        padding: 0 6px;
    }

.healthplan-personal-shipping-main-table table textarea {
    width: 100% !important;
    border: 0 none !important;
    background-color: transparent;
    height: 73px;
    padding: 1px 6px;
    outline: none;
}

.healthplan-personal-shipping-main-table table td select {
    width: 100% !important;
    border: 1px solid #CCCCCC !important;
    background-color: white !important;
    outline: 0;
}

    .healthplan-personal-shipping-main-table table td select:focus {
        border: 1px solid #808080 !important;
    }

.healthplan-personal-shipping-container-div {
    width: 100%;
    padding: 0px 15px;
    border: 2px solid #fae007;
}

.healthplanpersonal-container {
    padding-right: 15px;
}

.healthplanshipping-container {
    padding-left: 15px;
}

.healthplan-personalshipping-tdLabels {
    width: 35% !important;
    font-size: 16px;
}

.corporate-org-div {
    padding-top: 15px;
}

.healthplan-corporate-label {
    font-size: 16px;
    padding-left: 35px !important;
}


.healthplan-corporate-table {
    width: 100%;
    margin-top: 18px;
    font-size: 15px;
    color: #626365;
    border: 2px solid #FAE007;
    margin-bottom: 05px;
}

    .healthplan-corporate-table .Label-div {
        width: 40%;
        float: left;
    }

    .healthplan-corporate-table .input-div {
        width: 60%;
        float: right;
    }

    .healthplan-corporate-table tr td {
        padding: 1.2% 1.8% 0 1.8%;
        width: 50%;
        border-right: 2px solid #FAE007;
        line-height: 1.6 !important;
    }

        .healthplan-corporate-table tr td .input-div input {
            width: 95%;
            background: #e5e5e5;
            border: 0 none;
            outline: none;
            margin-left: 5px;
        }

    .healthplan-corporate-table > tbody > tr > th {
        border-bottom: 2px solid #FAE007;
        text-transform: uppercase;
        padding-bottom: 3px;
        width: 100%;
        color: #626365;
        font-weight: bold;
        padding: 1.8% 0 1% 1.8%;
    }

.healthplan-CorporateErrorMessage {
    margin-left: 40%;
}

.healthplan-personalshipping-tdinput-grey {
    width: 100% !important;
    background-color: #e5e5e5;
}

.healthplan-personalshipping-tdlabel-color {
    color: #6d6e70;
}

.healthplan-personalshipping-tdLabel-radio {
    margin-right: 35px;
    line-height: 1.2em !important;
}

.healthplan-personal-shipping-main-table td table td label {
    line-height: 1.385em;
}

.TreatmentbtnSubmit {
    background: url("/assets/images/Submit.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    margin-right: 10px;
    vertical-align: top;
}

.TreatmentbtnCancel {
    background: url("/assets/images/Cancel.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
}

.healthplan-personal-shipping-main-table td table td input[type=text]::selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td input[type=text]::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td input[type=email]::selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td input[type=email]::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td input[type=tel]::selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td input[type=tel]::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td textarea::selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-personal-shipping-main-table td table td textarea::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-corporate-table td input[type=text]::selection {
    background-color: #424242 !important;
    color: white;
}

.healthplan-corporate-table td input[type=text]::-moz-selection {
    background-color: #424242 !important;
    color: white;
}

.TreatePlanRegCtrl-btn {
    text-align: right;
    margin: 10px 0 10px 0;
}

.divTreatmentPlanControl {
    width: 100%;
}

    .divTreatmentPlanControl .table-selected-plan {
        width: 100%;
    }

.table-selected-plan td {
    vertical-align: middle !important;
}

.divTreatmentPlanControl .table-selected-plan td.plan {
    width: 77% !important;
}

.DetailTreatementPlanDiv {
    width: 100%;
}

.EditTreatementPlanDiv {
    width: 100%;
    padding-left: 5%;
}

.healthplan-selectedplan-table {
    width: 100%;
}

    .healthplan-selectedplan-table tr td:nth-of-type(1) {
        width: 33.5% !important;
    }

    .healthplan-selectedplan-table tr td:nth-of-type(2) {
        width: 35.5% !important;
    }

    .healthplan-selectedplan-table tr td:nth-of-type(3) {
        width: 31% !important;
    }

.healthplan-selectedplan-table-dropdown {
    width: 205px;
}
/*start healthplan family reg popup*/
.divTreatmentPlanControl-popup {
    width: 100%;
}

    .divTreatmentPlanControl-popup .table-selected-plan {
        width: 100%;
    }

        .divTreatmentPlanControl-popup .table-selected-plan td.plan {
            width: 75% !important;
        }

    .divTreatmentPlanControl-popup .DetailTreatementPlanDiv {
        width: 100%;
    }

    .divTreatmentPlanControl-popup .EditTreatementPlanDiv {
        width: 100%;
        padding-left: 5%;
    }

    .divTreatmentPlanControl-popup .DetailTreatementPlanDiv .healthplan-selectedplan-table {
        width: 100%;
    }

        .divTreatmentPlanControl-popup .DetailTreatementPlanDiv .healthplan-selectedplan-table tr td:nth-of-type(1) {
            width: 34.5% !important;
        }

        .divTreatmentPlanControl-popup .DetailTreatementPlanDiv .healthplan-selectedplan-table tr td:nth-of-type(2) {
            width: 36.5% !important;
        }

        .divTreatmentPlanControl-popup .DetailTreatementPlanDiv .healthplan-selectedplan-table tr td:nth-of-type(3) {
            width: 29% !important;
        }

    .divTreatmentPlanControl-popup .DetailTreatementPlanDiv .healthplan-selectedplan-table-dropdown {
        width: 207px;
    }

.TreatmentPlanFamilyRegistration .healthplan-personal-shipping-container-div {
    width: 100%;
    padding: 0px 15px;
    border: 0 !important;
}

.TreatmentPlanFamilyRegistration .health_plan_subtitle {
    color: #646466;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 0 0px 5px 0px;
    border-bottom: 2px solid #fae007;
    font-weight: bold;
}

/*.TreatmentPlanFamilyRegistration .blankRow {
    height: 10px;
}*/
/*end healthplan family reg popup*/
.healthplan-personalshipping-next-yellow-button {
    background: url("../assets/images/Health-Plans/next.jpg");
    background-size: 100%;
    width: 127px;
    height: 35px;
    background-color: transparent;
    border: 0 none;
    vertical-align: top;
    font-size: 1.2em;
}

.healthplan-personalshipping-changeplan-yellow-button {
    background: url("../assets/images/Health-Plans/changeplan.jpg");
    background-size: 100%;
    width: 115px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    font-size: 1.2em;
}

.healthplan-personalshipping-updateplan-yellow-button {
    background: url("../assets/images/Health-Plans/updateplan.jpg");
    background-size: 100%;
    width: 115px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    font-size: 1.2em;
}

.healthplan-personalshipping-cancel-yellow-button {
    background: url("../assets/images/Health-Plans/cancel.jpg");
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    font-size: 1.2em;
}

.blankRow {
    height: 20px;
}

.CorporateCheckBoxTHealthPlanableblankRow {
    height: 15px;
}
/* End Health Plan Personal Detail Page CSS */

/* End Health Plan Layout CSS */

/* Start Disease Condition List Layout CSS */

.diseaseconditionlistlayout .newdefaultlayout-div-banner {
    margin: 0 auto 35px auto;
}

/* End Disease Condition List Layout CSS */

/* Start About Us Layout CSS */

.aboutuslayout .newdefaultlayout-content {
    font-size: 1.2em;
    line-height: 1.2 !important;
    padding-bottom: 20px;
}

    .aboutuslayout .newdefaultlayout-content h1 {
        margin-top: 0 !important;
    }

.aboutuslayout .SubTitle {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    padding: 10px 0 2px 0 !important;
    margin: 10px 0 7px 0 !important;
}

    .aboutuslayout .SubTitle:nth-child(1) {
        padding: 0 0 2px 0 !important;
        margin: 3px 0 7px 0 !important;
    }
/* End About Us Layout CSS */

/* Start Corporate layout CSS */

.Corporatelayout .newdefaultlayout-content {
    font-size: 1.2em;
    line-height: 1.2 !important;
}

    .Corporatelayout .newdefaultlayout-content h1 {
        margin-top: 0 !important;
    }

.Corporatelayout .SubTitle {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    padding: 10px 0 2px 0 !important;
    margin: 10px 0 7px 0 !important;
}

    .Corporatelayout .SubTitle:nth-child(1) {
        padding: 0 0 2px 0 !important;
        margin: 3px 0 7px 0 !important;
    }
/* End Corporate layout CSS */

/* Start About Us Page CSS */

.aboutus-content-left {
    width: 580px;
    display: inline-block;
    float: left;
    padding-right: 25px;
}

.aboutus-message {
    width: 150px;
    height: 150px;
    display: inline-block;
    float: right;
    background-color: #fae007;
    font-size: 1.4em;
    text-align: left;
    color: #6c6d5f;
    padding: 16px 14px 14px 14px;
    margin: 0 !important;
}

    .aboutus-message p {
        margin: 0 !important;
        line-height: 1 !important;
    }
/* End About Us Page CSS */

/* Start Homeopathy Layout CSS */

.homeopathylayout .newdefaultlayout-content {
    font-size: 1.2em;
    line-height: 1.2 !important;
    padding-bottom: 90px;
}

    .homeopathylayout .newdefaultlayout-content h1 {
        margin-top: 0 !important;
    }

.homeopathylayout .SubTitle {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    padding: 10px 0 2px 0 !important;
    margin: 10px 0 7px 0 !important;
}

    .homeopathylayout .SubTitle:nth-child(1) {
        padding: 0 0 2px 0 !important;
        margin: 3px 0 7px 0 !important;
    }

.homeopathylayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li h1 {
    font: inherit;
    margin: 0;
}
/* End Homeopathy Layout CSS */

/* Start Social Responsibility CSS */

.social-responsibility {
    font-size: 1.2em;
    line-height: 1.2em;
}

    .social-responsibility .next-line-text {
        padding-left: 180px !important;
    }
/* End Social Responsibility CSS */

/* Start Careers CSS */

.h1-black-text {
    color: #000000 !important;
}
/* End Careers CSS */

/* Start Support Layout CSS */

.supportlayout .default-layout-content {
    font-size: 1.2em;
    line-height: 1.2 !important;
}

.supportlayout .support-layout-content h1 {
    margin-top: 0 !important;
}

/* End Support Layout CSS */

/* Start Support CSS */

.support-holder-div {
    text-align: center;
}

.support-top-div {
    color: #646466 !important;
    border-bottom: 2px solid #fae007;
    padding: 0 0 15px 0 !important;
    margin: 0 0 15px 0 !important;
    font-size: 1.35em !important;
    text-align: justify;
    line-height: 1.1;
}

.support-content-div {
    color: #6c6d6f !important;
    font-size: 20px !important;
    display: inline-block !important;
    width: 100% !important;
    padding: 10px 1px !important;
    margin: 0 !important;
    font-weight: bold;
    text-align: justify;
}



.support_ul {
    list-style: none !important;
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    /*text-align: justify;*/
    vertical-align: top;
}

.support_li_elements {
    display: inline-block;
    width: 209px !important;
    padding: 0 !important;
    /*text-align: justify;*/
    text-align: left;
    vertical-align: top;
}

.support-img {
    border-top: 3px solid #fae007;
    width: 209px;
    height: 172px;
}

.support-img-text {
    font-size: 16px;
    font-weight: bold;
    color: #646569;
    margin: 20px 0 30px 0;
}

.Support-img-margin-right {
    margin: 0px 66px 0px 0px;
}

.Support-img-margin-left {
    margin: 0px 0px 0px 66px;
}
/* End Support CSS */

/*Start Support FAQs*/
.support-bold-content-top-div {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #fae007;
    padding: 0 0 10px 0 !important;
    margin: 0 !important;
    font-size: 22px !important;
    text-align: justify;
}


.support-faqs-question > li {
    margin-top: 27px;
    position: relative;
}

.support-faqs-question li h5.que {
    background: #636466;
    color: #ffffff;
    border-bottom: 2px solid #FAE00D;
    padding: 0.36em 2.43em;
    position: relative;
    font-size: 1.143em;
    vertical-align: top;
    line-height: 1.35em;
    cursor: pointer;
}

    .support-faqs-question li h5.que:after {
        content: ">";
        position: absolute;
        right: 9px;
        top: 3px;
        color: #FAE00D;
        font-size: 0.98em;
        transform: rotate(90 deg);
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }

.support-faqs-question li h5.arrowReverse:after {
    content: "<" !important;
}

.support-faqs-question li h5.que span {
    position: absolute;
    left: 4px;
    width: 24px;
    text-align: right;
    top: 4px;
    color: #FAE00D;
    font-size: 1.17em;
}

    .support-faqs-question li h5.que span:after {
        content: ".";
    }

.support-faqs-question li p, .support-faqs-question li ul {
    padding: 0.18em 2.43em;
    font-size: 1.143em;
    vertical-align: top;
    line-height: 1.35em;
}

.support-faqs-question li ul {
    padding: 0.18em 1.8em;
    /*list-style-image: url(../assets/images/Toolbar/bullet-red.png); */
    list-style-image: url(../assets/images/List-Dot.png);
    margin-left: 0.9em;
}

ul.support-faqs-red-list {
    padding: 0.18em 1.8em;
    /*list-style-image: url(../assets/images/Toolbar/bullet-red.png);*/
    list-style-image: url(../assets/images/List-Dot.png);
    margin-left: 0.9em;
}

.support-que-type {
    font-weight: bold;
    color: #636466;
    position: relative;
}

    .support-que-type a {
        /*background: url(../assets/images/topBookmark.png);
        height:15px;
        height:15px;*/
        position: absolute;
        right: 15px;
        background-repeat: no-repeat;
    }
/*End Support CSS*/

/* Start SecondOpinion CSS */
.secondopinioncontainer {
    font-size: 1.2em;
    line-height: 1.2em;
}

.second_opinion_table_div {
    width: 100% !important;
    margin-bottom: 10px;
}

.sec_opinion_table_div_col1 {
    width: 35% !important;
    border: 1px solid #CCCCCC !important;
    vertical-align: top;
}

.sec_opinion_table_div_col2 {
    width: 15% !important;
    vertical-align: middle;
}

.sec_opinion_table_div_col3 {
    width: 50%;
    border: 1px solid #CCCCCC !important;
    vertical-align: top;
}

.sec_opinion_table_div_common {
    padding: 10px !important;
    width: 100% !important;
}

.wonder {
    float: left;
}

.need {
    float: right;
}

.notext {
    background: url("/assets/images/arrow.png") no-repeat;
    background-size: 96%;
    width: 150px;
    height: 72px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin: 0 2%;
}

.second_opinion_money_table {
    width: 100% !important;
}

    .second_opinion_money_table td {
        border: 1px solid #000000 !important;
        text-align: center;
        vertical-align: middle;
        /*5 columns - 20 * 5 = 100 %*/
        width: 20%;
    }

.tr_color_purple {
    background-color: #ccc0da;
    font-weight: bold;
}

.ver_align_bottom {
    vertical-align: bottom !important;
}

.second_opinion_money_table_green {
    background-color: #b4dae6;
}

.second_opinion_money_table_blue {
    background-color: #8db4e3;
}

.second_opinion_money_table_brown {
    background-color: #fcd5b4;
}

.center_text {
    text-align: center;
    font-weight: bold;
}

.smalltext {
    font-size: 12px;
}
/* End SecondOpinion CSS */
/* Start TreatedCaseLayout CSS */

.TreatedCaseLayout-MainContentSection {
    /*margin-top:62px!important;
    margin-bottom:1px!important;*/
    margin-top: 10px;
}

.TreatedCaseLayout-PageLike {
    margin-bottom: 2px;
}

    .TreatedCaseLayout-PageLike > table {
        border: 0 none !important;
        margin: 0 0 0 auto;
    }

        .TreatedCaseLayout-PageLike > table td {
            border: 0 none !important;
            vertical-align: top !important;
        }

/* End TreatedCaseLayout CSS */

/* Start TreatedCases-Psoriasis CSS */

.Psoriasis_image_container {
    width: 100% !important;
    display: block;
    text-align: center;
}

.Psoriasis_image {
    display: inline-block;
    text-align: center;
}

.Psoriasis-Case5 figure figcaption table td {
    min-width: 320px !important;
}

.Psoriasis-Case6 figure figcaption table td {
    min-width: 300px !important;
}
/* End TreatedCases-Psoriasis CSS */

/* Start TreatedCases-Deep-Vein-Thrombosis CSS */
.CaseDetailPage .Deep-Vein-cases1-Image-Title {
    margin: 0 30px;
}

    .CaseDetailPage .Deep-Vein-cases1-Image-Title .Deepveincase1ImageTitle1,
    .CaseDetailPage .Deep-Vein-cases1-Image-Title .Deepveincase1ImageTitle2 {
        margin: 0 32px;
    }

    .CaseDetailPage .Deep-Vein-cases1-Image-Title .Deepveincase1ImageTitle3 {
        margin-left: 50px;
    }
/* End TreatedCases-Deep-Vein-Thrombosis CSS */

/* Start DiseaseConditionLayout CSS */

.diseasecondition-body .DiseaseConditionNotificationbar + header #HeaderControl .HeaderCtrl {
    min-height: 127px;
}

    .diseasecondition-body .DiseaseConditionNotificationbar + header #HeaderControl .HeaderCtrl #navigation {
        top: 32px;
        padding-top: 10px;
        height: 90px;
        /* Total height - paddingTop 10 + height 90 = 100 */
    }

.diseasecondition-body #HeaderControl .HeaderCtrl #navigation {
    height: 80px;
}

.diseasecondition-body .diseasecondition-notificationbar {
    height: 32px;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
}

.diseasecondition-body #HeaderControl .HeaderCtrl {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.DiseaseConditionLayout-HelpOn {
    border-top: 1px solid #D8D8D6;
}

.DiseaseCondition-SuccessStoriesCtrl {
    padding: 2% 5%;
}

.diseaseconditionlayout .news {
    width: 100%;
    display: inline-block;
}

    .diseaseconditionlayout .news .title {
        color: #646466;
        font-weight: bold;
        font-size: 1.4em;
    }

    .diseaseconditionlayout .news .HomePageNewsListCtrl {
        margin: 0;
    }

        .diseaseconditionlayout .news .HomePageNewsListCtrl .HomePageNewsListCtrl_Figure {
            width: 60px !important;
            max-height: 60px !important;
        }

.diseaseconditionlayout .newdefaultlayout-menu-ul .nav-li-responsive, .diseaseconditionlayout .diseaseconditionlayout-SubmitQuickCase {
    display: none;
}

.diseaseconditionlayout .newdefaultlayout-menu {
    font-size: 1.2em !important;
    width: 100%;
    margin-bottom: 15px;
}

    .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul {
        width: 100%;
        display: inline-block;
        background-color: #dddee2;
    }

        .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li {
            min-width: 10.80%;
            float: left;
            display: inline-block;
            text-align: center;
        }

            .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li a {
                padding: 5px 10px;
                display: block;
                color: #000;
                font-size: 0.9em;
            }

                .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li a.active {
                    background-color: #9fa0a4 !important;
                    color: #fff !important;
                }

                .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li a:hover {
                    background-color: #cbcdd1;
                }

.diseaseconditionlayout .newdefaultlayout-content {
    width: 100% !important;
}

.diseaseconditionlayout .diseaseconditionlayout-inner-content {
    min-height: 195px;
    margin-bottom: 15px;
}

    .diseaseconditionlayout .diseaseconditionlayout-inner-content .CaseslistCtrl {
        padding: 0;
    }

        .diseaseconditionlayout .diseaseconditionlayout-inner-content .CaseslistCtrl ul {
            padding: 0 !important;
            margin: 0 !important;
        }

            .diseaseconditionlayout .diseaseconditionlayout-inner-content .CaseslistCtrl ul li {
                padding: 0px 0px 10px 0px !important;
            }

        .diseaseconditionlayout .diseaseconditionlayout-inner-content .CaseslistCtrl .List-BlankData,
        .diseaseconditionlayout .diseaseconditionlayout-inner-content .QuestionAnswerListctrl .List-BlankData {
            padding: 10% !important;
        }

    .diseaseconditionlayout .diseaseconditionlayout-inner-content .AtoZSearch-List-Content {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

        .diseaseconditionlayout .diseaseconditionlayout-inner-content .AtoZSearch-List-Content a {
            color: #0469A1 !important;
        }

.diseaseconditionlayout .newdefaultlayout-content .content .PageLikeControl {
    margin-top: 15px;
    margin-left: 0;
}

.diseaseconditionlayout .newdefaultlayout-content .content {
    width: 66%;
    padding-right: 2%;
    margin-right: 2%;
    margin-bottom: 20px;
    float: left;
    border-right: 1px solid #dddddd;
    display: inline-block;
    min-height: 1624px;
}

.diseaseconditionlayout .newdefaultlayout-content aside.registration {
    width: 32%;
    float: right;
    display: inline-block;
    border: 1px solid #fae007;
    text-align: center;
    margin-bottom: 23px;
}

.diseaseconditionlayout .newdefaultlayout-content aside.testimonial {
    width: 32%;
    float: right;
    display: inline-block;
    margin-bottom: 20px;
}

.diseaseconditionlayout .newdefaultlayout-content aside.expert-doctors {
    width: 32%;
    float: right;
    display: inline-block;
    margin-bottom: 23px;
}

.diseaseconditionlayout .newdefaultlayout-content aside.faqs {
    width: 32%;
    float: right;
    display: inline-block;
    margin-bottom: 23px;
}

.diseaseconditionlayout .newdefaultlayout-content aside.registration .free-consultation {
    font-size: 1.2em;
    border-top: 2px solid #FAE007;
    margin: 15px;
}

    .diseaseconditionlayout .newdefaultlayout-content aside.registration .free-consultation .Title {
        margin: 10px 0 5px 0;
    }

    .diseaseconditionlayout .newdefaultlayout-content aside.registration .free-consultation .SubmitCaseNow {
        background: url("/assets/images/ActionButton/submit-case-now.png") no-repeat;
        width: 260px;
        height: 35px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }


.diseaseconditionlayout .newdefaultlayout-content h1 {
    margin-top: 0 !important;
}

.diseaseconditionlayout .diseaseconditionlayout-header {
    border-top: 1px solid #fae00d;
    border-bottom: 1px solid #fae00d;
    padding: 5px 0;
    margin-bottom: 10px;
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}

    .diseaseconditionlayout .diseaseconditionlayout-header .SubTitle {
        vertical-align: middle;
        font-size: 1.2em;
        margin-left: 15px;
    }

    .diseaseconditionlayout .diseaseconditionlayout-header ul {
        display: inline-block;
    }

        .diseaseconditionlayout .diseaseconditionlayout-header ul.title h1 {
            text-transform: capitalize;
            font-size: 1.5em;
            line-height: 2.5em;
            font-weight: bold;
            font-family: Seravek-Bold;
            color: #626365;
            padding-bottom: 2px !important;
            margin: 0 !important;
        }

        .diseaseconditionlayout .diseaseconditionlayout-header ul li form,
        .diseaseconditionlayout .diseaseconditionlayout-header ul li a {
            color: inherit !important;
            margin: 0 10px;
            display: block;
        }

        .diseaseconditionlayout .diseaseconditionlayout-header ul.title {
            float: left;
        }

        .diseaseconditionlayout .diseaseconditionlayout-header ul.title-menu {
            float: right;
        }

            .diseaseconditionlayout .diseaseconditionlayout-header ul.title-menu li:nth-of-type(2) {
                border-left: 1px solid #fae00d;
                border-right: 1px solid #fae00d;
            }

            .diseaseconditionlayout .diseaseconditionlayout-header ul.title-menu li {
                vertical-align: middle !important;
                line-height: 1.5;
                font-weight: bold;
                font-style: normal;
                font-size: 1.2em;
                color: #060505;
                float: left;
                min-width: 100px;
            }

    /*.diseaseconditionlayout .diseaseconditionlayout-header ul li div {
    border-left: 5px solid #fae00d;
    margin:2px 10px 0 10px;
    display: block;
    float: left;
    height: 2.5em;
    content: " ";
}

.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-child(1) {
    width: 45%;
}

.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-child(1) div {
    float: left;
}

.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(1), .diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(2) {
    width: 15%;
    margin-right: 15px;
    float: right;
}

.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(3) {
    width: 20%;
    float: right;
}*/

    /*.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(1), 
.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(2), 
.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(3) {
    line-height: 1.2;
    font-weight: bold;
    font-family: Seravek-Bold;
    font-size: 1.1em;
    color: #636466;
}*/

    /*.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(1) div,
.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(2) div, 
.diseaseconditionlayout .diseaseconditionlayout-header ul li:nth-last-child(3) div {
    border-left: 5px solid #fae00d;
    padding-left: 10px;
    margin-top: 2px;
    display: block;
    float: left;
    height: 30px;
    content: " ";
}*/

    .diseaseconditionlayout .diseaseconditionlayout-header form {
        float: left !important;
        display: inline-block !important;
        font-size: 1em !important;
    }

    .diseaseconditionlayout .diseaseconditionlayout-header button[type=submit] {
        background-color: transparent;
        border: 0 none !important;
        outline: none !important;
        padding: 0 !important;
        margin: 0 !important;
        white-space: normal !important;
        text-align: left;
        color: #0469A1;
    }

.diseaseconditionlayout-menu-moreinformation {
    display: none;
}

.diseaseconditionlayout .diseaseconditionlayout-footer {
    background-color: #dddee2;
    padding: 5px 15px;
    margin-top: 15px;
    display: inline-block;
    width: 100%;
}

    .diseaseconditionlayout .diseaseconditionlayout-footer .SubTitle {
        font-weight: bold;
        /*color: #353535;*/
        color: #000;
        font-family: Seravek-Bold;
        margin-bottom: 5px;
    }

    .diseaseconditionlayout .diseaseconditionlayout-footer ul li {
        float: left;
        margin: 2px 0;
    }

        .diseaseconditionlayout .diseaseconditionlayout-footer ul li a {
            /*color: #6d6e70;*/
            color: #000;
            display: block;
        }

            .diseaseconditionlayout .diseaseconditionlayout-footer ul li a.active {
                font-family: Seravek-Bold;
            }

                .diseaseconditionlayout .diseaseconditionlayout-footer ul li a.active:after {
                    font-family: Seravek;
                }

            .diseaseconditionlayout .diseaseconditionlayout-footer ul li a::after {
                content: "|";
                padding: 0 10px;
            }

        .diseaseconditionlayout .diseaseconditionlayout-footer ul li:last-child a::after {
            content: "";
            padding: 0;
        }

.diseaseconditionlayout #divDiseaseConditionDetail {
    padding-top: 10px;
}

    .diseaseconditionlayout #divDiseaseConditionDetail #HomeopathicDoctorsPhoto {
        display: block;
    }

    .diseaseconditionlayout #divDiseaseConditionDetail #HomeopathicDoctorsName {
        display: none;
    }

    .diseaseconditionlayout #divDiseaseConditionDetail .AtoZSearch-List ul {
        width: 100% !important;
    }

.diseaseconditionlayout #linkMoreInformation_subMenu {
    display: none;
    width: 98%;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 0.86em;
}

#divDiseaseConditionDetail .ExpertPanelAtoZListCtrl .AtoZSearch-List ul li {
    font-size: 1.23em !important;
}

    #divDiseaseConditionDetail .ExpertPanelAtoZListCtrl .AtoZSearch-List ul li a {
        color: #000 !important;
    }

/* End DiseaseConditionLayout CSS */

/* Start ThankyouLayout CSS */
.ThankYouLayout mark {
    background-color: transparent !important;
    font-weight: bold;
}

.ThankYouLayout {
    margin-top: 20px;
}

    .ThankYouLayout table {
        width: 100%;
        border: 0 none !important;
    }

        .ThankYouLayout table td {
            border: 0 none !important;
            vertical-align: top;
        }

            .ThankYouLayout table td.content {
                width: 74%;
            }

.ThankYouLayout-MobileAppAd {
    margin-top: 10px !important;
}

    .ThankYouLayout-MobileAppAd td.content:nth-of-type(1) {
        width: 50% !important;
    }

.ThankYouLayout table tr.ThankYouLayout-tr-border-bottom {
    border-bottom: 1px solid #fae007 !important;
}

.ThankYouLayout .title {
    font-size: 1.5em !important;
    font-weight: bold;
    color: #424242;
}

.ThankYouLayout .message {
    padding-top: 10px;
}

.ThankYouLayout .Share {
    background-color: #fff;
    border: 1px solid #fae007;
    padding: 2% 5% 8% 5%;
}

    .ThankYouLayout .Share .message {
        font-size: 0.8em;
        color: #333333;
        padding-top: 0 !important;
    }

    .ThankYouLayout .Share hr {
        width: 100%;
        border: 0px none;
        border-top: 1px solid #fae007;
        padding: 0px;
        margin: 10px auto 5px auto;
    }

    .ThankYouLayout .Share .share-links img {
        width: 122px;
        height: 24px;
        display: block;
        margin: 5px auto;
    }

    .ThankYouLayout .Share .share-with-friend {
        margin-top: 5px;
    }

        .ThankYouLayout .Share .share-with-friend table {
            width: 100%;
        }

            .ThankYouLayout .Share .share-with-friend table td:nth-of-type(1) {
                width: 100%;
            }

        .ThankYouLayout .Share .share-with-friend input[type=email] {
            width: 95%;
        }

        .ThankYouLayout .Share .share-with-friend input[type=button] {
            background-color: transparent;
            outline: 0;
            border: 0px none;
            padding: 0;
            margin: 0;
            width: 54px;
            height: 26px;
            text-indent: -9999px;
            background: url(../assets/images/share.jpg) no-repeat;
        }

.ThankYouLayout-WhatNextControl {
    margin-bottom: 40px;
}

.ThankYouLayout .Share {
    background-color: #FFF;
    border: 1px solid #FAE007;
    padding: 3% 5% 7%;
    width: 87%;
    float: right;
}

.ThankYouLayout table td:nth-of-type(1) {
    border: 0px none !important;
    vertical-align: top;
    width: 70%;
}

.ThankYouLayout table {
    width: 100%;
    border: none !important;
}

    .ThankYouLayout table tr.ThankYouLayout-tr-border-bottom {
        border-bottom: none !important;
    }

.QuickTestimonialsListBox {
    margin-top: 20px;
}

/*.ThankYouLayout table tr.ThankYouLayout-tr-border-bottom {
        border-bottom: none !important;
    }*/
/* End ThankyouLayout CSS */


/* Start Layout CSS */
.Layout {
    margin-bottom: 10px;
}

    .Layout .QuickMenuControl-Search {
        background-color: #fff;
    }

    .Layout .topMenu .LayoutTopbarControl-UserName {
        top: 5px;
    }

    .Layout .topMenu .QuickMenuControl-Search-responsive {
        width: 280px;
        margin-top: 6px;
        margin-right: 5px;
        /*right:15em;
    top:8px;
    position: absolute;*/
        /*padding-top:5px;*/
    }

    .Layout .topMenu-logo {
        position: fixed;
        left: 5px;
        top: 5px;
        z-index: 9999;
    }

        .Layout .topMenu-logo img {
            height: 38px;
            width: 121px;
            width: auto;
            height: 45px;
        }

    .Layout .topMenu {
        position: fixed;
        left: 50px;
        right: 0;
        height: 50px;
        /*background: url(../assets/images/dashboard/topbar-Background.png) repeat-x;*/
        margin-bottom: 1px;
        z-index: 999;
        background-color: #fff;
        border-bottom: 1px solid #CCCCCC;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .Layout .topMenu .LayoutTopbarControl {
            display: inline-block;
            float: right !important;
        }

        .Layout .topMenu .LayoutTopbarControl-UserName a {
            color: #0469A1;
            font-weight: bold;
        }

        .Layout .topMenu .LayoutTopbarControl-UserName-SubMenu {
            padding-top: 0px;
        }

            .Layout .topMenu .LayoutTopbarControl-UserName-SubMenu a {
                color: #fff;
                font-weight: normal;
            }

            .Layout .topMenu .LayoutTopbarControl-UserName-SubMenu ul li {
                background-color: #797877;
            }

                .Layout .topMenu .LayoutTopbarControl-UserName-SubMenu ul li:hover {
                    background-color: #6c6b69;
                }

    .Layout .leftMenu {
        position: fixed;
        top: 0px;
        left: 0;
        bottom: 0;
        width: 50px;
        color: #424242;
        color: #fff;
        border-right: 1px solid #CCCCCC !important;
        background-color: white;
        background-color: #1b1e24;
        z-index: 99;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .Layout .leftMenu .open {
            width: 210px;
        }

.dashboard-body .Layout-MainContentSection-content {
    padding-bottom: 30px;
}

.dashboard-body .download-case-history-form-button.floating {
    display: none;
}

.dashboard-body .footer img {
    height: 20px;
    width: 20px;
}

.new-twitter-img {
    /*margin-top: -23px;*/
    margin-right: -2px;
    height: 32px !important;
    width: 29px !important;
}

.dashboard-body .footer {
    position: fixed;
    bottom: 0;
    left: 50px;
    right: 0;
    padding: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .dashboard-body .footer .footer_bottom_section {
        border-top: 0 none;
    }

        .dashboard-body .footer .footer_bottom_section .footer-inner {
            max-width: 100%;
            width: 98%;
            padding: 0 1% 1px 1%;
        }

.Layout-inner-Content {
    padding-top: 50px;
    /*padding-left: 210px;*/
    padding-left: 50px;
    background-color: #ebebeb;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.Layout-action-panel {
    width: 100%;
    text-align: right;
    padding-right: 10px;
}

.Layout table {
    width: 100%;
}

.Layout-hr {
    border-color: #dcdada;
    margin: 20px 0;
    color: #CCCCCC;
    padding: 0 0 10px 0 !important;
    margin: 10px 0 0 0 !important;
}

.Layout-info {
    margin-bottom: 10px;
    border: 1px solid #dddfde;
}

.Layout-info-bgGray {
    background-color: #ebedec;
}

.Layout-info-title {
    color: #0368a0;
    font-size: 1.2em;
}

.Layout-info-title, .Layout-info-content {
    /*padding: 2%;*/
    padding: 5px 2%;
}

.Layout-info-ul {
    list-style-image: url(../assets/images/Toolbar/bullet-red.png);
    list-style-position: inside !important;
}

    .Layout-info-ul li {
        color: #424242;
        padding: 1px;
    }
/* End Layout CSS */

/* Start BPDPatientPage CSS */
.BPDPatientPage {
    width: 98.22%;
    min-height: 89.30vh;
    padding: 1px 2px;
    /*margin-top:10px;*/
    margin-left: 10px;
    background-color: white;
}

    .BPDPatientPage .Dashboard-SuggetionPanel .healthplanPanel {
        border: 0 none;
        display: inline-block;
        width: 100%;
        /*padding:0 10px 0 10px;*/
        padding: 0 5px;
    }

        .BPDPatientPage .Dashboard-SuggetionPanel .healthplanPanel .healthplan {
            float: left;
            width: auto;
        }

    .BPDPatientPage .InfoPatientTreatmentPlanControl {
        margin-bottom: 10px;
    }

    .BPDPatientPage .BPDPatientPage-Current-Status > table {
        width: 100%;
    }

        .BPDPatientPage .BPDPatientPage-Current-Status > table .AnalyseCase-List-BlankData {
            padding: 40px;
        }

        .BPDPatientPage .BPDPatientPage-Current-Status > table .AnalDiagnosisSymptomListCtrl {
            min-height: 223px;
            position: relative;
        }

.Dashboard-Diagnosis-Pannel .AnalDiagnosisSymptomListCtrl {
    position: relative;
}

.BPDPatientPage .BPDPatientPage-Current-Status > table .AnalyseConsultationListControl {
    height: 223px;
    overflow: hidden;
    overflow-y: auto;
}

.BPDPatientPage .BPDPatientPage-Current-Status > table > tbody > tr > td:nth-of-type(1) {
    width: 20%;
    vertical-align: top;
}

.BPDPatientPage .BPDPatientPage-Current-Status > table > tbody > tr > td:nth-of-type(2) {
    /*width: 48%;*/
    padding: 0 5px;
    vertical-align: top;
    max-width: 636px;
}

.BPDPatientPage .BPDPatientPage-Current-Status > table > tbody > tr > td:nth-of-type(3) {
    width: 30%;
    vertical-align: top;
}

.BPDPatientPage .BPDPatientPage-Current-Status .PrescriptionListControl-BlankData {
    display: none;
}

.BPDPatientPage #PrescriptionListDashboardCtrl .BlankData {
    display: none;
}

.BPDPatientPage .PrescriptionDivPrint {
    display: none;
}
/* End BPDPatientPage CSS */

/* Start PatientDashboardPage CSS */
.PatientDashboardPage {
    padding: 1px 0;
    width: 98%;
    background-color: white;
    margin-top: 10px;
    margin-left: 10px;
    min-height: 89.30vh !important;
}

.PatientDashboardPage-details {
    position: relative;
    /*margin-left: 5px;*/
    margin-left: 1px;
    display: flex;
}

    .PatientDashboardPage-details div.profile-info {
        width: 20%;
        /*float:left;*/
        order: 2;
    }

    .PatientDashboardPage-details div.work-status-info {
        /*width: 55%;*/
        /*width: 80%;*/
        width: 100%;
        order: 1;
    }

    .PatientDashboardPage-details div.other-info {
        width: 25%;
        order: 3;
    }

    .PatientDashboardPage-details div.col3 .Dashboard .story {
        margin-left: 0 !important;
    }

#PatientDashboardPage-message {
    padding: 1%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

    #PatientDashboardPage-message .PatientDashboardPage-message-background {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: black;
        ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */
        filter: alpha(opacity=20); /* IE 5-7 */
        -moz-opacity: 0.2; /* Netscape */
        -khtml-opacity: 0.2; /* Safari 1.x */
        opacity: 0.2;
        z-index: -99;
    }

    #PatientDashboardPage-message .PatientDashboardPage-message-content {
        width: 50%;
        height: 50%;
        margin: 5% auto;
        background-color: white;
    }

    #PatientDashboardPage-message .PatientDashboardPage-message-inPlace {
        position: relative !important;
        display: inline-block !important;
        padding: 0 !important;
    }

.PatientDashboardPage-message-inPlace .PatientDashboardPage-message-background {
    position: relative !important;
    display: none !important;
}

.PatientDashboardPage-message-inPlace .PatientDashboardPage-message-content {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
}

.PatientDashboardPage .Dashboard section.storyboard div.PatientDashboardPage-what-next {
    min-height: 0 !important;
    -moz-box-shadow: inset 0px 0px 20px #CCCCCC;
    -webkit-box-shadow: inset 0px 0px 20px #CCCCCC;
    box-shadow: inset 0px 0px 20px #CCCCCC;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .PatientDashboardPage .Dashboard section.storyboard div.PatientDashboardPage-what-next div.content {
        padding: 5px 1% !important;
    }

    .PatientDashboardPage .Dashboard section.storyboard div.PatientDashboardPage-what-next div.title {
        background: -webkit-linear-gradient(#d54733, #d54733); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#d54733, #d54733); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#d54733, #d54733); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#d54733, #d54733); /* Standard syntax */
        text-transform: uppercase;
        font-weight: bold;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        padding: 0 0 0 8px;
        font-size: 1em !important;
    }

.PatientDashboardPage .Dashboard section.storyboard div.PatientDashboardPage-clarification-questions div.title {
    background-color: #ebedec;
    color: black;
    border-top: 1px solid #CCCCCC;
}

.PatientDashboardPage-SuggetionPanel {
    width: 100%;
    padding: 0 5px 0 0;
}

.PatientDashboardPage .Dashboard-TreatmentPlan {
    margin-bottom: 10px;
}

.PatientDashboardPage .PatientDashboardPage-Prescription-Title {
    font-weight: bold;
    font-size: 1.1em;
}

.PatientDashboardPage .Dashboard-Pannel {
    width: 100%;
    display: inline-block;
    /*padding: 0 10px 0 5px;*/
}

.PatientDashboardPage .Dashboard-TreatmentPlan-Pannel {
    float: left;
    width: 20%;
}

.PatientDashboardPage .Dashboard-Diagnosis-Pannel {
    float: right;
    width: 79%;
}

    .PatientDashboardPage .Dashboard-Diagnosis-Pannel .PrescriptionListControl-BlankData {
        display: none;
    }

.PatientDashboardPage #PrescriptionListDashboardCtrl .BlankData {
    display: none;
}

.PatientDashboardPage-divPrescriptions .PrescriptionDivPrint {
    display: none;
}
/* End PatientDashboardPage CSS */

/* Start User Active Status CSS */

.img-user-active-status {
    height: 36px;
    width: 36px;
}

/* End User Active Status CSS*/

/* Start Allow Online Case Histroy CSS */

.img-allow-online-case-history, img-block-online-case-history {
    height: 34px;
    width: 34px;
}

/* End Allow Online Case Histroy CSS */

/* Start AllowOnlineCaseHistoryDetailControl CSS */

.AllowOnlineCaseHistoryDetailControl .table-UserForm {
    width: 100%;
}

    .AllowOnlineCaseHistoryDetailControl .table-UserForm td {
        vertical-align: top;
    }

        .AllowOnlineCaseHistoryDetailControl .table-UserForm td:nth-of-type(1) {
            width: 20%;
        }

        .AllowOnlineCaseHistoryDetailControl .table-UserForm td:nth-of-type(2) {
            width: 80%;
            padding: 0;
        }

        .AllowOnlineCaseHistoryDetailControl .table-UserForm td select {
            width: 60px;
            height: 25px;
        }

        .AllowOnlineCaseHistoryDetailControl .table-UserForm td textarea {
            width: 100%;
            height: 100px;
        }

        .AllowOnlineCaseHistoryDetailControl .table-UserForm td .opt-send-mail {
            position: relative;
        }

            .AllowOnlineCaseHistoryDetailControl .table-UserForm td .opt-send-mail span {
                padding-left: 15px;
            }

            .AllowOnlineCaseHistoryDetailControl .table-UserForm td .opt-send-mail input[type=checkbox] {
                top: 3px;
            }

.AllowOnlineCaseHistoryDetailControl .SaveBtn {
    background: url('/assets/images/ActionButton/Save.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.AllowOnlineCaseHistoryDetailControl .CancleBtn {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

/* End AllowOnlineCaseHistoryDetailControl CSS*/

/* Start Dashboard-SuggetionPanel CSS */

.Dashboard-SuggetionPanel {
    position: relative;
}

    .Dashboard-SuggetionPanel .topbar-actions {
        position: absolute;
        top: 0;
        right: 0;
        width: 150px;
        height: 36px;
        margin: 1px 1px 1px 0;
        padding: 3px 0 3px 5px;
        background-color: white;
    }

        .Dashboard-SuggetionPanel .topbar-actions img.img-allow-online-case-history,
        .Dashboard-SuggetionPanel .topbar-actions img.img-block-online-case-history,
        .Dashboard-SuggetionPanel .topbar-actions img.img-user-active-status,
        .Dashboard-SuggetionPanel .div-patient-active-status .ActiveStatusDisplayText .img-user-active-status {
            cursor: pointer;
            width: 32px;
            height: 32px;
            vertical-align: middle;
        }

    .Dashboard-SuggetionPanel .div-patient-active-status {
        position: absolute;
        top: 0px;
        right: 150px;
        /*width:150px;*/
        height: 36px;
        margin: 1px 1px 1px 0;
        /*padding:6px 10px 6px 0;*/
        padding: 2px 5px;
        /*background-color:#d48886;*/
        background-color: #ca7472;
        border-left: 1px solid #edc6c5;
    }

        .Dashboard-SuggetionPanel .div-patient-active-status .ActiveStatusDisplayText .StatusDisplayText {
            /*color:#0070c0;*/
            color: #fff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0 5px;
            vertical-align: middle;
            cursor: pointer;
        }

        .Dashboard-SuggetionPanel .div-patient-active-status .ActiveStatusDisplayText .img-user-active-status {
            vertical-align: middle;
        }

        .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus {
            display: none;
            width: 400px;
            margin-left: -249px;
            position: absolute;
            padding-top: 15px;
            z-index: 999;
            text-align: left;
        }

        .Dashboard-SuggetionPanel .div-patient-active-status:hover .tooltipPatientActiveStatus {
            display: block;
        }

        .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus .title {
            background-color: #CCCCCC;
            border: 1px solid #636466;
            padding: 5px 10px;
            margin: 0;
        }

        .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus .comment {
            background-color: white;
            border: 1px solid #636466;
            border-top: 0 none;
            padding: 5px 10px;
            margin: 0;
            height: 100px;
            overflow-y: auto;
        }

            .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus .comment::-webkit-scrollbar {
                background-color: transparent;
                width: 6px;
            }

            .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus .comment::-webkit-scrollbar-thumb {
                background-color: #424242;
                border-radius: 10px;
            }

            .Dashboard-SuggetionPanel .div-patient-active-status .tooltipPatientActiveStatus .comment::-webkit-scrollbar-track {
                background-color: #636466;
            }

    .Dashboard-SuggetionPanel .information {
        background-color: #d48886;
        color: white;
        /*font-size: 2em;*/
        font-size: 1.7em;
        font-weight: bold;
        width: 100%;
        height: 38px;
        padding: 1px 2px;
        margin-bottom: 10px;
    }

        .Dashboard-SuggetionPanel .information img {
            width: 32px;
            height: 32px;
            vertical-align: middle;
            margin-left: 5px;
            margin-top: -2px;
        }

            .Dashboard-SuggetionPanel .information img.img-remind {
                width: auto;
                height: 20px;
                cursor: pointer;
            }

        .Dashboard-SuggetionPanel .information a > img {
            width: auto;
            height: 22px;
            cursor: pointer;
        }

    .Dashboard-SuggetionPanel .title {
        font-weight: bold;
        font-size: 1.3em;
        border-bottom: 1px solid #CCCCCC;
        padding: 5px 0;
        margin-bottom: 10px;
    }

    .Dashboard-SuggetionPanel .description {
        font-size: 1.2em;
    }

    .Dashboard-SuggetionPanel .action {
        text-align: center;
        margin: 15px 0 30px 0;
    }

        .Dashboard-SuggetionPanel .action .img-view-health-plan {
            width: 141px;
            height: 28px;
        }

        .Dashboard-SuggetionPanel .action .img-contact-support-now {
            width: 169px;
            height: 28px;
        }

        .Dashboard-SuggetionPanel .action .img-fill-case-record {
            width: 126px;
            height: 28px;
        }

        .Dashboard-SuggetionPanel .action .img-select-expert-doctor {
            width: 158px;
            height: 28px;
        }

        .Dashboard-SuggetionPanel .action .img-submit-quick-case-record {
            width: 192px;
            height: 28px;
        }

    .Dashboard-SuggetionPanel .healthplanPanel {
        border: 1px solid #bbb9b9;
        display: inline-block;
        width: 100%;
        padding: 15px 10px 0 10px;
    }

        .Dashboard-SuggetionPanel .healthplanPanel .description {
            width: 80%;
            padding-right: 2px;
            float: left;
        }
        /*.Dashboard-SuggetionPanel .healthplanPanel .description .action img {
    width:auto;
    height:28px;
}*/
        .Dashboard-SuggetionPanel .healthplanPanel .healthplan {
            float: right;
            width: 20%;
            margin-bottom: 10px;
        }

    .Dashboard-SuggetionPanel .healthplan-help {
        color: #943634;
        font-weight: bold;
        font-size: 0.96em;
        padding-bottom: 40px;
    }

        .Dashboard-SuggetionPanel .healthplan-help a {
            margin-left: 10px;
        }

    .Dashboard-SuggetionPanel .innerlist {
        min-height: 0 !important;
        padding-bottom: 10px;
    }

/* End Dashboard-SuggetionPanel CSS */

/* Start InfoPatientTreatmentPlanControl CSS */
.InfoPatientTreatmentPlanControl {
    min-width: 200px;
    min-height: 120px;
    display: inline-block;
    width: 100%;
    border: 1px solid #bbb9b9;
}

    .InfoPatientTreatmentPlanControl .status-pending,
    .InfoPatientTreatmentPlanControl .status-expired {
        color: red;
        font-weight: bold;
    }

    .InfoPatientTreatmentPlanControl .status-active {
        color: green;
        font-weight: bold;
    }

.InfoPatientTreatmentPlanControl-Title {
    font-weight: bold;
    padding: 5px;
    background-color: #CCCCCC;
    color: black;
    width: 100%;
    text-align: center;
    font-size: 1.2em;
}

.InfoPatientTreatmentPlanControl-details {
    padding: 5px;
    border-top: 1px solid #bbb9b9;
}

.InfoPatientTreatmentPlanControl-action {
    border-top: 1px solid #bbb9b9;
    text-align: center;
    padding: 5px;
}

    .InfoPatientTreatmentPlanControl-action .link-view-plan {
        display: inline-block;
    }

        .InfoPatientTreatmentPlanControl-action .link-view-plan img {
            /*Image actual size
    width:90x;
    height:26px;*/
            height: 22px;
            vertical-align: middle;
        }

    .InfoPatientTreatmentPlanControl-action .link-renew-plan {
        display: inline-block;
    }

        .InfoPatientTreatmentPlanControl-action .link-renew-plan img {
            /*Image actual size
    width:69;
    height:28px;*/
            height: 22px;
            vertical-align: middle;
        }

.InfoPatientTreatmentPlanControl-details div {
    padding: 5px 0;
}

.InfoPatientTreatmentPlanControl-details .plan-not-selected {
    text-align: center;
    font-size: 1.5em;
    margin: 30px 20px;
}

.InfoPatientTreatmentPlanControl-details .plan-type {
    color: #943634;
    font-weight: bold;
    font-size: 0.9em;
    font-style: italic;
    margin-left: 5px;
}

.InfoPatientTreatmentPlanControl .img-pay-now {
    /*Image actual size
    width:94px;
    height:28px;*/
    width: auto;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
}

.InfoPatientTreatmentPlanControl .img-detach-plan {
    /*Image actual size
    width:104px;
    height:28px;*/
    width: auto;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
}

.InfoPatientTreatmentPlanControl .img-remind {
    /*Image actual size
    width:75px;
    height:28px;*/
    width: auto;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
}

.InfoPatientTreatmentPlanControl .link-verify-payment {
    display: inline-block;
    margin-left: 5px;
}

.InfoPatientTreatmentPlanControl .img-verify {
    /*Image actual size
    width:77px;
    height:26px;*/
    width: auto;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
}

/* End InfoPatientTreatmentPlanControl CSS */

/*Start Case Record*/
.Medical-History {
    /*text-align: center;
    padding-top: 200px;*/
}



/*End Case Record*/

/* Start ProgressbarControl CSS */
.ProgressbarControl {
    width: 100%;
    height: 10px;
    overflow: hidden;
    border: 1px solid #ededeb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

    .ProgressbarControl div {
        height: inherit;
        background: -webkit-linear-gradient(#85aa27, #9ecb2a); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#85aa27, #9ecb2a); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#85aa27, #9ecb2a); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#85aa27, #9ecb2a); /* Standard syntax */
    }
/* End ProgressbarControl CSS*/

/* Star InfoPatientConsultationControl CSS */
.InfoPatientConsultationControl .Layout-info-content {
    min-height: 63px;
}
/* End InfoPatientConsultationControl CSS */

/* Start InfoPatientNextFollowupControl CSS */
.InfoPatientNextFollowupControl table td {
    padding: 4px 0;
}

.InfoPatientNextFollowupControl a {
    text-decoration: underline;
    font-weight: normal !important;
}

.InfoPatientNextFollowupControl table td:nth-child(1) {
    font-weight: bold;
}
/* End InfoPatientNextFollowupControl CSS */

/* Start InfoPatientProfileControl CSS */
.InfoPatientProfileControl .profile-progress-div {
    padding: 10px 0 0 0;
    text-align: center;
    font-weight: bold;
}

.InfoPatientProfileControl .ProgressbarControl {
    width: 90%;
    margin: 0 auto;
}

.InfoPatientProfileControl .title {
    font-weight: bold;
    padding: 5px;
    background-color: #CCCCCC;
    color: black;
    width: 100%;
    text-align: center;
    font-size: 1.2em;
}

.InfoPatientProfileControl .Layout-info {
    border: 1px solid #bbb9b9;
}

.InfoPatientProfileControl .Layout-info-content {
    min-height: 84px;
}

.InfoPatientProfileControl .caserecord-not-selected {
    text-align: center;
    font-size: 1.5em;
    margin: 30px 20px;
}

.InfoPatientProfileControl table.CaseRecordSections th:nth-of-type(2),
.InfoPatientProfileControl table.CaseRecordSections td:nth-of-type(2) {
    text-align: center;
}

.InfoPatientProfileControl .Layout-info-ul {
    list-style-image: url(../assets/images/FirstLevelUL-blue.png);
}

    .InfoPatientProfileControl .Layout-info-ul li a {
        color: Black;
        font-size: 0.9em;
    }

    .InfoPatientProfileControl .Layout-info-ul li:hover {
        background-color: #cae3f1;
    }

/* End InfoPatientProfileControl CSS */

/* Start InfoUserActivitiesControl CSS */
.InfoUserActivitiesControl .Layout-info-content {
    margin-top: 15px !important;
    min-height: 450px;
}

    .InfoUserActivitiesControl .Layout-info-content table tr:nth-of-type(1) td {
        padding-top: 10px;
    }

    .InfoUserActivitiesControl .Layout-info-content table > tbody > tr > td:nth-of-type(1) {
        width: 50px;
    }

.InfoUserActivitiesControl .VLine {
    border-left: 1px solid #a5a7a6 !important;
}

.InfoUserActivitiesControl .year {
    display: inline-block;
    padding: 1px 0;
    margin-right: 12px;
    margin-top: 10px;
    width: 50px;
    text-align: center;
    font-size: 1.1em;
    color: white;
    background: -webkit-linear-gradient(#85aa27, #9ecb2a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#85aa27, #9ecb2a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#85aa27, #9ecb2a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#85aa27, #9ecb2a); /* Standard syntax */
}

.InfoUserActivitiesControl .datemonth {
    display: inline-block;
    padding: 1px 0;
    width: 35px;
    text-align: center;
    font-size: 0.9em;
    color: white;
    background: -webkit-linear-gradient(#d54733, #d54733); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d54733, #d54733); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d54733, #d54733); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d54733, #d54733); /* Standard syntax */
}

    .InfoUserActivitiesControl .datemonth hr {
        margin: 0 5px !important;
    }

.InfoUserActivitiesControl .datemonth-details {
    padding: 5px;
    margin-top: -8px;
    margin-bottom: 10px;
    color: #424242;
    font-size: 0.8em;
}

    .InfoUserActivitiesControl .datemonth-details div {
        border-bottom: 1px solid #d9dbda;
    }

        .InfoUserActivitiesControl .datemonth-details div:nth-last-of-type(1) {
            border-bottom: 0 none !important;
        }

.InfoUserActivitiesControl .year-details .selected {
    background-color: #ebedec;
}

.InfoUserActivitiesControl .year-details {
    display: inline-block;
    width: 100%;
}

    .InfoUserActivitiesControl .year-details > div {
        display: inline-block;
        float: left;
    }

        .InfoUserActivitiesControl .year-details > div:nth-of-type(1) {
            margin-left: -8px;
            margin-right: 5px;
            margin-top: 10px;
        }

        .InfoUserActivitiesControl .year-details > div:nth-of-type(3) {
            display: inline-block;
            width: 75%;
            margin-left: 4%;
        }
/* End InfoUserActivitiesControl CSS */

/* Start PatientHeaderDetailControl CSS */

.PatientHeaderDetailControl {
    width: 98%;
    /*display:inline-block;*/
    padding: 1px 2px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: white;
    border: 1px solid #CCCCCC;
    position: relative;
}

    .PatientHeaderDetailControl .close-style-circle {
        position: absolute;
        right: 5px;
        top: 5px;
        cursor: pointer;
    }

    .PatientHeaderDetailControl ~ .PatientDashboardPage,
    .PatientHeaderDetailControl ~ .UserForm,
    .PatientHeaderDetailControl ~ .innerlist,
    .PatientHeaderDetailControl ~ .case-history-form-div-main .UserForm,
    .PatientHeaderDetailControl ~ .case-history-form-div-main .innerList,
    .PatientHeaderDetailControl ~ .ExpertsSelection .UserForm,
    .PatientHeaderDetailControl ~ .ExpertsSelection .innerList,
    .Patient-Initial-Complaints .UserForm,
    .Patient-Initial-Complaints .innerList {
        margin-top: 0 !important;
    }

    .PatientHeaderDetailControl table {
        width: 100%;
    }

        .PatientHeaderDetailControl table td, .PatientHeaderDetailControl .table-custom td {
            vertical-align: top;
        }

    .PatientHeaderDetailControl .img-face-small {
        width: 40px;
        height: 40px;
        border-radius: 40px;
        border: 1px solid #dcdada;
        margin: 5px 5px 2px 0px;
        overflow: hidden;
    }

    .PatientHeaderDetailControl .face {
        width: 100px;
        height: 100px;
        border-radius: 100px;
        border: 1px solid #dcdada;
        margin: 5px 10px 0 10px;
        overflow: hidden;
    }

        .PatientHeaderDetailControl .face img {
            width: 100%;
            height: 100%;
        }

    /*.PatientHeaderDetailControl .PatientName {
    font-size: 2em !important;
    color: #0469a1 !important;
    font-weight: bold;
    margin-right: 20px;
}

.PatientHeaderDetailControl .RegNo {
    font-size: 1.3em !important;
}*/

    /*.PatientHeaderDetailControl table tr:nth-child(1) td:nth-of-type(2) {
    padding-bottom: 5px;
}

.PatientHeaderDetailControl table td[rowspan] {
    width: 5%;
}

.PatientHeaderDetailControl table td.labelColumn {
    width: 10%;
    font-weight: bold;
}

.PatientHeaderDetailControl table td.inputColumn {
    width: 18%;
}

.PatientHeaderDetailControl table td:nth-last-child(1) {
    width: auto;
}

.PatientHeaderDetailControl .PatientHealthInfo {
    padding-right: 2%;
}

.PatientHeaderDetailControl .PatientHealthInfo ul li {
    display: block;
    border-top: 1px solid #DCDCDA;
    padding: 4px 0 !important;
}*/
    .PatientHeaderDetailControl table {
        width: 100%;
        /*border-collapse:separate;
    border-spacing:5px;*/
    }

        .PatientHeaderDetailControl table td {
            width: 47.5%;
            vertical-align: middle;
            font-size: 1.1em;
            /*padding-bottom:10px;*/
        }

            .PatientHeaderDetailControl table td[rowspan] {
                width: 5%;
                text-align: center;
            }

                .PatientHeaderDetailControl table td[rowspan] .UserProfile-Change-Photo-Main {
                    display: inline-block;
                    margin-top: 5px;
                }

    .PatientHeaderDetailControl .HeaderDetail > tbody > tr:first-child > td {
        font-weight: bold;
        /*font-size:1.3em;*/
        vertical-align: middle;
    }

    .PatientHeaderDetailControl > table > tbody > tr:first-child ~ tr td {
        padding-bottom: 10px;
    }

    .PatientHeaderDetailControl > table > tbody > tr:first-child > td:nth-of-type(1) {
        padding: 0 5px;
    }

    .PatientHeaderDetailControl > table > tbody > tr:nth-of-type(2),
    .PatientHeaderDetailControl .AnalysisStatusbarControl {
        border-top: 1px solid #CCCCCC;
        /*If border-top value is 1px, set value of pading top to 1px. */
        padding-top: 1px;
    }

        .PatientHeaderDetailControl > table > tbody > tr:nth-of-type(2) > td ~ td {
            padding-top: 5px;
        }

    .PatientHeaderDetailControl .PatientName {
        color: #0469a1;
        font-size: 1.5em;
    }

    .PatientHeaderDetailControl .RegistrationDate {
        color: #0469a1;
    }

    .PatientHeaderDetailControl .RegNo,
    .PatientHeaderDetailControl .RegistrationDate {
        font-size: 0.9em;
        padding-left: 5px;
    }

    .PatientHeaderDetailControl .not-assigned {
        font-size: 0.8em;
        color: #d54635;
        padding-right: 5px;
    }

    .PatientHeaderDetailControl table td .labelColumn {
        font-weight: bold;
        padding-right: 5px;
    }

        .PatientHeaderDetailControl table td .labelColumn:after {
            content: " :";
        }

    .PatientHeaderDetailControl .div-view-profile {
        margin-right: 10px;
        margin-bottom: 5px;
        text-align: right;
    }

        .PatientHeaderDetailControl .div-view-profile a {
            display: inline-block;
        }

        .PatientHeaderDetailControl .div-view-profile img {
            /*width:101px;
      height:28px;*/
            width: auto;
            height: 22px;
            vertical-align: middle;
        }

    .PatientHeaderDetailControl .link-select-tag {
        display: inline-block;
    }

        .PatientHeaderDetailControl .link-select-tag img {
            /*width:65px;
        height:28px;*/
            width: auto;
            height: 22px;
            vertical-align: middle;
        }

    .PatientHeaderDetailControl .link-assign-tag {
        display: inline-block;
    }

        .PatientHeaderDetailControl .link-assign-tag img {
            /*width:98px;
        height:28px;*/
            width: auto;
            height: 22px;
            vertical-align: middle;
        }

    .PatientHeaderDetailControl .PatientMenu {
        /*border: 1px solid #ccc;*/
        display: block;
        /*width: 100%;*/
        /*float: right;*/
        /*margin: auto 20px;*/
        margin-right: 5px;
    }

    .PatientHeaderDetailControl .ContactType {
        color: #0469a1;
        font-size: 0.9em;
    }

    .PatientHeaderDetailControl .StatusChange {
        padding-left: 5px;
        font-weight: normal;
        text-decoration: underline;
        color: #428bca;
    }

    .PatientHeaderDetailControl .SelectedPatientMenu {
        display: flex;
        /*float: right;*/
        /*width: 25%;*/
        margin: 7px auto 2px auto;
    }

    .PatientHeaderDetailControl .SelectedPatientMenu-advMode {
        display: flex;
        /*float: right;
        width: 25%;*/
    }

    .PatientHeaderDetailControl .HeaderDetail > tbody > tr > td:first-child {
        width: 78%;
        padding: 0px;
    }

    .PatientHeaderDetailControl .HeaderDetail > tbody > tr > td:nth-child(2) {
        width: 3%;
        padding: 0px;
    }

    .PatientHeaderDetailControl .HeaderDetail > tbody > tr > td:nth-of-type(3) {
        width: 7%;
    }

    .PatientHeaderDetailControl .HeaderDetail > tbody > tr > td:nth-of-type(4) {
        width: 3%;
    }

    .PatientHeaderDetailControl .SelectedPatientMenu .PatientMenu .AssignedPatientNotificationCtrl {
        font-weight: 100;
    }

    .PatientHeaderDetailControl .EpdDoctor-Info {
        display: none;
        position: absolute;
        top: 0;
        padding: 0 !important;
        margin-left: -6px;
        margin-top: -1px;
        border: 1px solid #CCCCCC;
        color: black;
        background-color: #fff;
        padding-left: 5px !important;
    }

    .PatientHeaderDetailControl .EpdDoctor {
        position: relative;
        display: inline-block;
    }

        .PatientHeaderDetailControl .EpdDoctor:hover .EpdDoctor-Info {
            display: block;
            z-index: 9999;
        }

    .PatientHeaderDetailControl .EpdDoctor-Info .ContactPersonDetail {
        font-size: 0.9em;
    }
/* End PatientHeaderDetailControl CSS */

/* Start Thank you - QuickTestimonials CSS */
.QuickTestimonials ul {
    display: block;
}

    .QuickTestimonials ul li {
        display: inline-block;
        padding: 1% 2% 2% 2%;
        margin: 2%;
        width: 29%;
        border-radius: 10px;
        /*border: 1px solid #B3B3B1;*/
        border: 2px solid #fae007;
        vertical-align: top;
    }

.QuickTestimonials .testimonail-content table {
    width: auto !important;
    margin: 0 auto;
    border: 0 none !important;
}

    .QuickTestimonials .testimonail-content table td {
        border: 0 none !important;
    }

.QuickTestimonials .testimonail-content hr {
    width: 100%;
    border: 0px none;
    /*border-top: 1px solid #C0C0C0;*/
    border-top: 2px solid #fae007;
    padding: 0px;
    margin: 10px auto;
}

.QuickTestimonials .testimonail-content .viewStory {
    text-align: center;
    padding: 5% 0 0 0;
}

.QuickTestimonials .testimonail-content .message {
    text-align: center;
    padding-top: 0 !important;
}

    .QuickTestimonials .testimonail-content .message div {
        /*font-size: 1.2em;    
    min-height: 210px;
    max-height: 210px;*/
        min-height: 170px;
        max-height: 170px;
        overflow-x: auto;
    }

.QuickTestimonials .testimonail-content .name {
    /*width:50%!important;*/
    padding-left: 3%;
    vertical-align: middle;
    text-align: left;
    /*color: #17628A !important;*/
    color: #424242 !important;
    font-weight: bold;
    font-size: 0.8em;
}

    .QuickTestimonials .testimonail-content .name a {
        /*color: #17628A !important;*/
        color: #424242 !important;
    }

    .QuickTestimonials .testimonail-content .name .written-by {
        /*color: #17628A !important;*/
        font-family: Seravek-bold !important;
        color: #424242 !important;
        font-size: 1.3em !important;
        margin-bottom: 3px;
        font-weight: bold;
        display: inline-block;
    }

.QuickTestimonials .testimonail-content .face {
    text-align: right;
}

    .QuickTestimonials .testimonail-content .face img {
        width: 70px;
        height: 70px;
        border-radius: 100px;
        border: 1px solid #17628A;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
/* End Thank you - QuickTestimonials CSS */


/* Strat Custom Pagination CSS */

.CustomPagination {
    text-align: center;
    margin-top: 50px !important
}

    .CustomPagination .prev, .CustomPagination .next,
    .CustomPagination .prev-disabled, .CustomPagination .next-disabled {
        background-color: transparent;
        outline: 0;
        border: 0px none;
        padding: 0;
        margin: 0;
        width: 29px;
        height: 29px;
        text-indent: -9999px;
    }

    .CustomPagination .prev-disabled, .CustomPagination .next-disabled {
        ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */
        filter: alpha(opacity=40); /* IE 5-7 */
        -moz-opacity: 0.4; /* Netscape */
        -khtml-opacity: 0.4; /* Safari 1.x */
        opacity: 0.4;
    }

    .CustomPagination .prev, .CustomPagination .prev-disabled {
        background: url('../assets/images/Home/next.png') !important;
        margin-right: 5px;
        background-color: #000 !important;
        object-fit: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
        background-position: center !important;
        border-radius: 50%;
        margin-left: 2px;
        transform: rotate(180deg) !important;
    }

    .CustomPagination .next, .CustomPagination .next-disabled {
        background: url('../assets/images/Home/next.png') !important;
        margin-right: 5px;
        background-color: #000 !important;
        object-fit: cover !important;
        background-repeat: no-repeat !important;
        background-position: left !important;
        background-position: center !important;
        border-radius: 50%;
        margin-left: 2px;
    }

    .CustomPagination .prev:hover {
        background: url(../assets/images/prev-white.png) no-repeat;
    }

    .CustomPagination .next:hover {
        background: url(../assets/images/next-white.png) no-repeat;
    }

    .CustomPagination .PageIndex {
        background: transparent;
        border: 1px solid #dfdfdf !important;
        border-radius: 50% !important;
        padding: 3px 11px !important;
        margin-right: 2px;
        border: none !important;
    }

    .CustomPagination .SelectedPageIndex {
        font-weight: bold;
        background: transparent;
        border: 1px solid #dfdfdf !important;
        color: #1a1a1a !important;
        background-color: #fae006 !important;
        padding: 3px 10px !important;
        margin-right: 2px;
        border-radius: 50% !important;
    }
/* End Custom Pagination CSS */

/* Start HtmlEditor CSS */
.htmlEditor {
    width: 50% !important;
}

.htmlEditor, .ajax__html_editor_extender_texteditor {
    height: 200px !important;
}

.ajax__html_editor_extender_container {
    margin-bottom: 5px !important;
}

    .ajax__html_editor_extender_container select {
        padding: 0 !important;
    }

/* End HtmlEditor CSS */

/* Start Home Page CSS */
.HomePage_StartTestimonialSection {
    padding: 10px 0px;
}

.HomePage_StartTestimonialControl {
    padding: 5px 33px;
}

.HomePage_hr {
    margin: 0;
    color: #E1E1DF;
    border-color: #E1E1DF;
}

.HomePage_SuccessStoriesControl {
    padding: 15px 5%;
}

.HomePage_DiseaseConditionControlOuterBg {
    background-color: #AFAFAF;
}

.HomePage_DiseaseConditionControlInnerBg {
    background-color: #B3B3B3;
}

.HomePage_WhiteTopBorder {
    border-top: 1px solid #ffffff;
}

.HomePage_ExpertPanel {
    padding-top: 15px;
}

.HomePage_OurApproach {
    margin: 8px 0px;
    color: #E1E1DF;
    border: 1px solid #E1E1DF;
}
/* End Home Page CSS */


/* Start New Home Page CSS */

/* ----------- HomePage-layer0 ----------*/

.HomePage-layer0 {
    width: 100%;
    padding: 5px 0;
    background-color: #fbdf23;
    color: #2e2b1c;
    text-align: center;
    font-size: 2.5em;
}

    .HomePage-layer0 a {
        display: inline-block;
        margin-left: 5%;
    }

    .HomePage-layer0 img {
        vertical-align: middle;
        margin-bottom: 5px;
        height: 30px;
        width: auto;
    }

    .HomePage-layer0 .FREE x {
        color: green;
        font-weight: bold;
        font-size: 1.2em;
        -webkit-text-shadow: 1px 2px 0 #074907;
        text-shadow: 1px 2px 0 #074907;
    }

    .HomePage-layer0 .FREE {
        color: #646464;
        font-weight: bold;
        font-size: 1.2em;
        -webkit-text-shadow: 1px 2px 0 #000;
        text-shadow: 1px 2px 0 #000;
    }
/* ----------- HomePage-layer1 ----------*/

.HomePage-layer1 {
    /*margin: 50px 0;*/
    width: 100%;
    display: inline-block;
}

    .HomePage-layer1 ul.main {
        display: inline-block;
        width: 100%;
    }

        .HomePage-layer1 ul.main > li {
            display: inline-block;
            width: 315px;
            vertical-align: top;
        }

            .HomePage-layer1 ul.main > li > .HomePage-div-Success-Stories {
                /*margin-left: 9px;
    margin-right: 9px;*/
                margin-left: 0px;
                /*margin-right: 11px;*/
            }

    .HomePage-layer1 h2 {
        font-size: 1.8em;
        color: #616161;
    }

    .HomePage-layer1 .thumbnail-image {
        width: 310px;
        height: 180px;
        vertical-align: middle;
        margin: 10px 0;
    }

    .HomePage-layer1 .content {
        height: 220px;
        position: relative;
    }

        .HomePage-layer1 .content .bx-wrapper {
            height: 220px;
            position: relative;
        }

        .HomePage-layer1 .content .bx-controls {
            position: absolute;
            bottom: 0;
        }

        .HomePage-layer1 .content .HomePage-next-previous {
            position: absolute;
            bottom: 0;
            padding-bottom: 5px;
            width: 100%;
        }

    .HomePage-layer1 .bx-prev {
        margin-right: 5px;
    }

    .HomePage-layer1 .content .title {
        font-size: 1.3em;
        color: #616161;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .HomePage-layer1 .HomePage-next-previous img {
        width: 31px;
        height: 31px;
        vertical-align: middle;
        margin-right: 5px;
    }

    .HomePage-layer1 .HomePage-next-previous .viewall {
        text-align: right;
        float: right;
    }

        .HomePage-layer1 .HomePage-next-previous .viewall a {
            font-size: 1.2em;
            color: #808080;
        }

        .HomePage-layer1 .HomePage-next-previous .viewall img {
            width: 11px;
            height: 20px;
            vertical-align: middle;
        }

    .HomePage-layer1 .HomePage-ClinicalCondition-List ul {
        display: inline-block;
    }

        .HomePage-layer1 .HomePage-ClinicalCondition-List ul li {
            display: inline-block;
            vertical-align: top;
            width: 152px;
            line-height: 2;
        }

.HomePage-Search-layer1 .search {
    background-color: #e5e5e5;
    padding: 0 10px !important;
    margin: 0 !important;
    display: inline-block;
    width: 98%;
    /*width: 98% !important;*/
}

    .HomePage-Search-layer1 .search ul {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .HomePage-Search-layer1 .search ul li:nth-of-type(1) {
            /*width: 93%;*/
            width: 88%;
            padding-top: 2px !important;
            float: left;
        }

        .HomePage-Search-layer1 .search ul li:nth-of-type(2) {
            text-align: right;
            float: left;
            vertical-align: middle !important;
        }

        .HomePage-Search-layer1 .search ul li:nth-of-type(3) {
            text-align: right;
            float: left;
            vertical-align: middle !important;
            margin-left: 5px;
        }

        .HomePage-Search-layer1 .search ul li {
            display: inline-block;
            vertical-align: middle;
            margin: 0;
            padding: 0;
        }

    .HomePage-Search-layer1 .search input[type=search] {
        border: 0 none;
        background-color: transparent;
        color: #424242;
        outline: 0;
        /*width: 270px;*/
        width: 100%;
        text-align: left;
        padding: 0 !important;
        margin: 0 !important;
    }

        .HomePage-Search-layer1 .search input[type=search]::selection {
            background-color: #424242;
            color: white;
        }

        .HomePage-Search-layer1 .search input[type=search]::-moz-selection {
            background-color: #424242;
            color: white;
        }

        .HomePage-Search-layer1 .search input[type=search]::-moz-placeholder {
            color: Gray !important;
        }

        .HomePage-Search-layer1 .search input[type=search]:focus::-moz-placeholder {
            color: transparent !important;
        }

        .HomePage-Search-layer1 .search input[type=search]::-webkit-input-placeholder {
            color: Gray !important;
        }

        .HomePage-Search-layer1 .search input[type=search]:focus::-webkit-input-placeholder {
            color: transparent !important;
        }

    .HomePage-Search-layer1 .search .button-search {
        background-color: none !important;
        border: 0 none !important;
        background: url(../assets/images/quick-search.png) no-repeat;
        border-width: 0;
        /*background-size: 100%;*/
        width: 15px;
        height: 15px;
        margin-top: 4px;
        text-indent: -9999px;
        outline: 0 !important;
        vertical-align: middle !important;
    }

    .HomePage-Search-layer1 .search .button-reset {
        background-color: none !important;
        border: 0 none !important;
        background: url(../assets/images/quick-resetsearch.png) no-repeat;
        border-width: 0;
        /*background-size: 100%;*/
        width: 12px;
        height: 12px;
        margin-top: 4px;
        text-indent: -9999px;
        outline: 0 !important;
        vertical-align: middle !important;
    }

.HomePage-div-Success-Stories .HomePage-Search-layer1 .search {
    width: 98%;
}
/* ----------- HomePage-layer2 ----------*/

.HomePage-layer2 {
    margin: 20px 0;
    width: 100%;
    display: inline-block;
    text-align: center;
}

    .HomePage-layer2 h2 {
        font-size: 2em;
        color: #616161;
    }

    .HomePage-layer2 .steps {
        margin-top: 20px;
    }

        .HomePage-layer2 .steps .front {
            padding-left: 15px;
        }

            .HomePage-layer2 .steps .front .title {
                color: black;
                font-size: 1.1em;
                margin: 0% 0% 0% 28%;
                text-align: left;
            }

            .HomePage-layer2 .steps .front .content {
                margin: 0% 28% 0% 0%;
                color: black;
                font-size: 1.1em;
                color: black;
                margin-top: 5px;
                background-color: transparent;
            }

        .HomePage-layer2 .steps .back .title {
            border-bottom: 1px solid #CCCCCC;
            font-weight: bold;
            font-size: 1.3em;
            padding: 5px 0;
        }

        .HomePage-layer2 .steps .back .content {
            margin-top: 5px;
            padding: 0 15px;
            font-size: 0.9em;
            color: #0c0b0b;
            height: 150px;
            display: table-cell;
            vertical-align: middle;
        }

        .HomePage-layer2 .steps ul {
            display: inline-block;
        }

            .HomePage-layer2 .steps ul li {
                width: 185px;
                height: 222px;
                display: inline-block;
                vertical-align: top;
                margin: 0 0 10px 0;
                position: relative;
            }

                .HomePage-layer2 .steps ul li:hover .front {
                    opacity: 0;
                }

                .HomePage-layer2 .steps ul li:hover .back {
                    opacity: 1;
                }

        .HomePage-layer2 .steps .front,
        .HomePage-layer2 .steps .back {
            position: absolute;
            top: 0;
            left: 0;
            width: 185px;
            height: 222px;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }

        .HomePage-layer2 .steps .front {
            opacity: 1;
        }

        .HomePage-layer2 .steps .back {
            overflow-y: auto;
            opacity: 0;
            border: 1px solid #CCCCCC;
            position: relative;
            background-color: #fff;
            box-shadow: 0 0 15px #CCCCCC;
        }

            .HomePage-layer2 .steps .back .action {
                position: absolute;
                bottom: 10px;
                width: 100%;
                text-align: center;
            }

                .HomePage-layer2 .steps .back .action a {
                    display: inline-block;
                }

                .HomePage-layer2 .steps .back .action img {
                    width: auto;
                    height: 22px;
                }

/* ----------- HomePage-layer3 ----------*/

.HomePage-layer3 {
    width: 100%;
    display: inline-block;
}

    .HomePage-layer3 > ul.main {
        display: inline-block;
        width: 100%;
    }

        .HomePage-layer3 > ul.main > li {
            display: inline-block;
            width: 49%;
            vertical-align: top;
        }

            .HomePage-layer3 > ul.main > li:nth-child(1) {
                border-right: 1px solid #f4f4f4;
            }

            .HomePage-layer3 > ul.main > li:nth-child(2) {
                padding-left: 20px;
            }

.HomePage-layer3-div > ul > li:nth-child(1) img {
    width: 181px;
    height: 171px;
}

.HomePage-layer3 h2 {
    font-size: 1.8em;
    color: #616161;
    margin-bottom: 25px;
}

.HomePage-layer3 h3 {
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: bold;
    color: black;
}

.HomePage-layer3-div {
    margin: 50px 0;
}

    .HomePage-layer3-div ul {
        display: block;
        width: 100%;
    }

        .HomePage-layer3-div ul li {
            display: inline-block;
            vertical-align: top;
        }

            .HomePage-layer3-div ul li:nth-child(2) {
                width: 55%;
                padding-left: 15px;
            }

    .HomePage-layer3-div .content {
        height: 171px;
        position: relative;
    }

        .HomePage-layer3-div .content .know-more {
            position: absolute;
            bottom: 0;
        }

            .HomePage-layer3-div .content .know-more a {
                font-size: 1.2em;
                color: #808080;
                font-weight: bold;
            }

            .HomePage-layer3-div .content .know-more img {
                width: 11px;
                height: 20px;
                vertical-align: middle;
            }
/* ----------- HomePage-layer4 ----------*/
.HomePage-layer4 .header {
    font-size: 1em;
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 50px !important;
}

    .HomePage-layer4 .header h2 {
        font-size: 1.8em;
        color: #616161;
        margin-bottom: 20px;
        text-align: center;
        width: 100%;
    }

    .HomePage-layer4 .header .ViewAll {
        position: absolute;
        right: 0;
        top: 0;
    }

        .HomePage-layer4 .header .ViewAll a {
            float: right;
            color: gray;
            font-size: 1.2em;
            text-align: right;
        }

.CopyRight {
    text-align: left;
    padding-top: 10px;
    color: #EBEBEB;
}
/* End New Home Page CSS */

/* Start HeaderCtrl CSS */

.HeaderCtrl {
    /*padding-bottom:20px;*/
    display: block;
    /*min-height: 80px;*/
    background-color: white;
    width: 100%;
    /*min-height: 80+10px;*/
    min-height: 79px;
}

.HeaderCtrl-table-QuickMenu {
    margin: 5px 0 0 auto;
}

    .HeaderCtrl-table-QuickMenu td {
        vertical-align: top;
    }

.HeaderCtrl .inner {
    height: 100%;
}

.HeaderCtrl .nav li a {
    padding: 0px 9px;
}

.HeaderCtrl .Quick-support {
    display: inline-block;
}

.HeaderCtrl .Quick-support-img {
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 5px;
}

.HeaderCtrl .Quick-support img {
    width: 100%;
    height: 100%;
}
/* End HeaderCtrl CSS */


/* Start PresentationControl CSS */
.PresentationControl {
    text-align: center;
    margin-top: 10px;
}

    .PresentationControl iframe {
        width: 597px;
        height: 486px;
        padding: 0;
        border-top: 1px solid #888;
        border-left: 1px solid #888;
        border-right: 1px solid #888;
    }
/* End PresentationControl CSS */

/* Start Disease Condition Menu Control CSS */

.DiseaseConditionMenuCtrl {
    /*margin-top:60px;*/
    position: relative;
    overflow: hidden;
}

.DiseaseConditionMenuCtrl-image-slider {
    background-color: Gray;
}

.DiseaseConditionMenuCtrl img {
    height: auto;
}

.DiseaseConditionMenuCtrl a {
    color: #353535;
}
/*.DiseaseConditionMenuCtrl-Background
{    
  
    filter: alpha(opacity=50); 
    -moz-opacity: 0.5;         
    -khtml-opacity: 0.5;        
    opacity: 0.5;                 
}
.DiseaseConditionMenuCtrl-Header
{
    position: absolute;
    top: 0;
    left: 0;
    width: 190px;
    padding-left: 20px;
}
.DiseaseConditionMenuCtrl-Header h1
{
    font-size:1.5em;
    font-weight:bold;
    white-space:nowrap!important;    
}
.DiseaseConditionMenuCtrl-Header ul
{
    
    padding-right:30px;
    list-style-type:none;
}
.DiseaseConditionMenuCtrl-Header li
{
    padding:4px 0 2px 0;
}
.DiseaseConditionMenuCtrl-Header li.bottom-line
{
    border-bottom:1px solid #999999;
}
*/
.DiseaseConditionMenuCtrl-Header {
    position: absolute;
    padding-left: 20px;
    padding-top: 15px;
    z-index: 1000;
    width: 190px;
    left: 50%;
    margin-left: -500px;
    background-color: White;
    height: 100%;
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
    filter: alpha(opacity=70); /* IE 5-7 */
    -moz-opacity: 0.7; /* Netscape */
    -khtml-opacity: 0.7; /* Safari 1.x */
    opacity: 0.7;
}

    .DiseaseConditionMenuCtrl-Header a {
        color: #353535;
        font-size: 1.1em;
    }

    .DiseaseConditionMenuCtrl-Header h1 {
        font-size: 1.5em;
        font-weight: bold;
        white-space: nowrap !important;
    }

    .DiseaseConditionMenuCtrl-Header ul {
        padding-right: 30px;
        list-style-type: none;
        font-size: 1em;
        color: #ffffff;
    }

    .DiseaseConditionMenuCtrl-Header li {
        padding: 4px 0 4px 0;
    }

        .DiseaseConditionMenuCtrl-Header li.bottom-line {
            border-bottom: 1px solid #999999;
        }

.DiseaseConditionMobileMenuLinks, #DiseaseConditionMobileMenu {
    display: none;
}

.Slider_LeftTextAlign {
    text-align: left !important;
}

.slider-navigation {
    position: absolute;
    z-index: 100;
    right: 50%;
    bottom: 43px;
    height: 32px;
    overflow: hidden;
    margin-right: -475px;
    opacity: 0.4;
}

    .slider-navigation img {
        width: 33px;
        height: 31px;
        float: left;
    }

.wrap {
    width: 999px;
    margin: 0 auto;
}

.slider {
    /*height: 400px;*/
    overflow: hidden;
    background: #D9DBDA;
}

.slide-contents {
    /*position: relative;
    z-index: 10;
    float: left;
    width: 466px;
    height: 400px;
    background-color: #750819;
    */
    position: relative;
    float: left;
    font-size: 2em;
    margin: 0px 10px 0px 210px;
    width: 75%;
}

    .slide-contents h1 {
        margin: 5px 0px;
        font-size: 1.1em;
        font-weight: bold;
    }

    .slide-contents .SubTitle {
        font-size: 0.5em !important;
        white-space: nowrap !important;
        font-weight: bold;
        color: #353535;
    }

.slide-info-long {
    text-align: left;
    padding: 20% 0% 0% 50px;
}

.slide-info-short {
    display: none;
}

.slider-slide {
    position: relative;
    width: 1000px;
}

.slider-image {
    position: absolute;
    right: 0;
    background-color: #ffffff;
}

    .slider-image img {
        width: 100%;
        height: auto;
    }

.slider .next-image {
    position: absolute;
    top: 0px;
    right: -100%;
    opacity: 0.2;
    filter: alpha(opacity = 20);
}

.slider .main-imagex {
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 8 */
    filter: alpha(opacity=60); /* IE 5-7 */
    -moz-opacity: 0.6; /* Netscape */
    -khtml-opacity: 0.6; /* Safari 1.x */
    opacity: 0.6;
    background-color: #ffffff;
}

.slider .prev-image {
    position: absolute;
    left: -100%;
    top: 0px;
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */
    filter: alpha(opacity=20); /* IE 5-7 */
    -moz-opacity: 0.2; /* Netscape */
    -khtml-opacity: 0.2; /* Safari 1.x */
    opacity: 0.2;
}

.DiseaseConditionMenuCtrl-Footer hr {
    width: 100%;
    /*border: 1px solid #E1E1DF;*/
    border-color: #E1E1DF;
    padding: 0;
    margin: 0 auto;
}

.DiseaseConditionMenuCtrl-Footer ul {
    display: inline-block;
    list-style-type: none;
    margin: 1% 0px;
    padding: 0px;
    width: 100%;
}

    .DiseaseConditionMenuCtrl-Footer ul li {
        /*font-size:1.1em;*/
        display: inline-block;
        padding: 0px 3px;
        margin: 0% 0% 0% 3.4%;
    }

/* End Disease Condition Menu Control CSS */

/* Start Disease Condition Menu Extension Control CSS */

.DiseaseCondition-MenuExtension {
    border-bottom: 1px solid #E1E1DF;
}

    .DiseaseCondition-MenuExtension ul {
        display: inline-block;
        list-style-type: none;
        margin: 1% 0px;
        padding: 0px;
        width: 100%;
    }

        .DiseaseCondition-MenuExtension ul li {
            display: inline-block;
            padding: 0px 3px;
            margin: 0% 0% 0% 3.4%;
            color: #347BBC !important;
            font-size: 1.1em;
            vertical-align: top;
        }

            .DiseaseCondition-MenuExtension ul li.DiseaseCondition-MenuExtension-PageLikeControl {
                float: right;
                font-size: 1em;
                vertical-align: middle;
            }

            .DiseaseCondition-MenuExtension ul li input[type=submit2] {
                background: none;
                border: 0 none;
                padding: 0;
                margin: 0;
                cursor: pointer;
                outline: none;
            }

/* End Disease Condition Menu Extension Control CSS */


/* Start QuickMenu Control CSS */

.QuickMenuControl-Search-responsive {
    /*position: absolute;
    top: 6px;
    right: 12.7em;*/
    margin-right: 5px;
}

.QuickMenuControl-contact-responsive {
    position: absolute;
    /*top: 8px;*/
    top: 5px;
    /*right: 27em;*/
    left: 13em;
    color: #7c7c7e;
}

    .QuickMenuControl-contact-responsive a {
        color: #7c7c7e;
    }

    .QuickMenuControl-contact-responsive img {
        cursor: pointer;
        vertical-align: middle;
        padding-bottom: 2px;
    }

    .QuickMenuControl-contact-responsive .phone {
        margin-right: 10px;
        vertical-align: top;
    }

        .QuickMenuControl-contact-responsive .phone img {
            /*width:16px;*/
            width: auto;
            height: 20px;
        }

    .QuickMenuControl-contact-responsive .skype {
        position: relative;
        display: inline-block;
        margin-right: 5px;
    }

        .QuickMenuControl-contact-responsive .skype img {
            /*width:21px;*/
            width: auto;
            height: 20px;
        }

        .QuickMenuControl-contact-responsive .skype a {
            display: block;
        }

    .QuickMenuControl-contact-responsive .email {
        margin-right: 10px;
        padding-left: 5px;
        display: inline-block;
        vertical-align: top;
    }

        .QuickMenuControl-contact-responsive .email img {
            /*width:18px;*/
            /*height: 14px;*/
            width: auto;
            height: 16px;
        }

    .QuickMenuControl-contact-responsive .tooltipSkypeDetails {
        display: none;
        z-index: 999999;
        position: absolute;
        left: 0;
        width: 180px;
        font-weight: normal;
        color: #424242;
        padding: 5px 10px;
        background-color: white;
        border: 1px solid #888888;
        -webkit-box-shadow: 2px 2px 2px #888888;
        -moz-box-shadow: 2px 2px 2px #888888;
        box-shadow: 2px 2px 2px #888888;
    }

        .QuickMenuControl-contact-responsive .tooltipSkypeDetails span {
            line-height: 2;
            display: block;
        }

    .QuickMenuControl-contact-responsive .contact-info:hover .tooltipSkypeDetails {
        display: block;
    }

.QuickMenuControl {
    /*padding-top: 5px;*/
    padding-bottom: 5px;
    float: right;
    position: relative;
}

    .QuickMenuControl .img-login {
        width: 73px;
        height: 27px;
    }

    .QuickMenuControl .img-start-consultation {
        width: 150px;
        height: 27px;
    }

    .QuickMenuControl .img-register {
        width: 88px;
        height: 27px;
    }

    .QuickMenuControl > ul.main {
        margin: 0;
        padding: 0;
    }

        .QuickMenuControl > ul.main > li {
            display: inline-block;
        }

.QuickMenuControl-Search {
    background-color: #e5e5e5;
    /*padding: 0 10px !important;*/
    padding: 0 0.4em !important;
    margin: 0 !important;
    display: inline-block;
    width: 100%;
    /*width: 78%;
    float: right;*/
}

    .QuickMenuControl-Search ul {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .QuickMenuControl-Search ul li {
            display: inline-block;
            vertical-align: middle;
            margin: 0;
            padding: 0;
        }

            .QuickMenuControl-Search ul li:nth-of-type(1) {
                width: 86%;
                padding-top: 2px !important;
            }

.topMenu-dashboard .QuickMenuControl-Search ul li:nth-of-type(1) {
    width: 85%;
    /*padding-top: 2px !important;*/
}

.topMenu-dashboard > table {
    margin: 5px 0 0 auto;
    width: auto;
}

    .topMenu-dashboard > table td {
        vertical-align: top;
    }

        .topMenu-dashboard > table td .download-case-history-form-button {
            margin: 5px 5px 0 0;
        }


.QuickMenuControl-Search ul li:nth-of-type(2) {
    text-align: right;
    float: right;
}

.QuickMenuControl-Search input[type=search] {
    border: 0 none;
    background-color: transparent;
    color: #424242;
    outline: 0;
    width: 100%;
    text-align: left;
    padding: 0 !important;
    margin: 0 !important;
}

    .QuickMenuControl-Search input[type=search]::selection {
        background-color: #424242;
        color: white;
    }

    .QuickMenuControl-Search input[type=search]::-moz-selection {
        background-color: #424242;
        color: white;
    }

    .QuickMenuControl-Search input[type=search]::-moz-placeholder {
        color: Gray !important;
    }

    .QuickMenuControl-Search input[type=search]:focus::-moz-placeholder {
        color: transparent !important;
    }

    .QuickMenuControl-Search input[type=search]::-webkit-input-placeholder {
        color: Gray !important;
    }

    .QuickMenuControl-Search input[type=search]:focus::-webkit-input-placeholder {
        color: transparent !important;
    }

.QuickMenuControl-Search input[type=button], .QuickMenuControl-Search input[type=submit] {
    background-color: none !important;
    border: 0 none !important;
    background: url(../assets/images/quick-search.png) no-repeat center top;
    border-width: 0;
    /*background-size: 100%;*/
    width: 15px;
    height: 15px;
    margin-top: 4px;
    text-indent: -9999px;
    outline: 0 !important;
}

.QuickMenuControl-Search .SearchReset {
    margin-left: 4px;
    background: url(../assets/images/reset.png) no-repeat center top !important;
}

.QuickMenuControl-SearchPanel .SearchBar-SearchControlDiv {
    width: 60% !important;
}

.QuickMenuControl-SearchPanel input[type="search"] {
    color: #333;
}

.QuickMenuControl-SearchPanel .SearchBar-SearchLabelText {
    font-size: 1em;
}

.QuickMenuControl div.mainlogin {
    width: auto;
    /*border: 1px solid white;*/
    display: inline-block;
}

.QuickMenuControl div.login {
    /*border: 1px solid green;*/
    display: inline-block;
    position: relative;
    text-align: center;
}

    .QuickMenuControl div.login label {
        margin: 9px;
        color: #eee;
    }

.QuickMenuControl div.social {
    float: right;
    /*border: 1px solid blue;*/
    display: inline-block;
    position: relative;
    margin-left: 9px;
}

    .QuickMenuControl div.social a {
        font-size: 1.2em;
    }

.QuickMenuControl div.login input[type="submit"] {
    background-color: #fe655d;
    border: none;
    color: #fff;
    border: 1px solid #e0514b;
    border-radius: 3px;
    font-family: 'open sans';
    font-weight: 300;
    height: 27px;
    font-size: 1.1em;
}

.QuickMenuControl div.login input[type="text"], .QuickMenuControl div.login input[type="password"] {
    border-radius: 3px;
    font-size: 1.1em;
    box-sizing: border-box;
    color: #333;
    font-family: 'open sans', 'Tahoma';
    font-weight: 600;
    height: 27px;
}

/* End QuickMenu Control CSS */


/* Start Footer Control CSS */
.footer {
    background: #545452;
    padding-bottom: 20px;
}

    .footer .footer_links_Columns {
        width: 16.65%;
        padding-right: 0px !important;
        float: left;
    }

    .footer .footer-inner {
        max-width: 955px;
        margin: 0 auto;
        position: relative;
    }

        .footer .footer-inner .footer_links_Slide {
            cursor: pointer;
            position: absolute;
            right: 0;
            margin-top: 5px;
        }


.footer_Section1 {
    border-bottom: 1px solid #8F908B;
    border-top: 1px solid #8F908B;
    width: 100%;
    /*padding:1.8% 5% 1.6%;*/
    /*padding:0px 5% 8.5px 5%;    */
    padding: 1.1% 5% 1.6% 5%;
    color: #ffffff;
    font-size: 2.5em;
    font-weight: bold;
    text-align: center;
}

.footer_Section1-StartConsultation {
    margin: 0px 0px 0px 6%;
    display: inline-block;
}

    .footer_Section1-StartConsultation a {
        display: inline-block;
    }

.footer_Section1-footer_Section1 img {
    vertical-align: middle;
}

section#footerLinks {
    padding: 0px 0px;
    font-size: 1.1em;
}

    section#footerLinks .footer_MainMenu {
        font-size: 0.85em !important;
        padding-bottom: 2px;
    }

        section#footerLinks .footer_MainMenu a {
            font-size: 1.21em;
            font-weight: bold;
            color: #ffffff;
            text-align: left !important;
            display: block;
        }

.Footer_OrgWin_About {
    display: block;
}

    .Footer_OrgWin_About a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.Footer_OrgWin_Homeopathy {
    display: block;
}

    .Footer_OrgWin_Homeopathy a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.Footer_OrgWin_Support {
    display: block;
}

    .Footer_OrgWin_Support a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.Footer_OrgWin_ClinicalConditions {
    display: block;
}

    .Footer_OrgWin_ClinicalConditions a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.Footer_OrgWin_HealthPlans {
    display: block;
}

    .Footer_OrgWin_HealthPlans a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.Footer_OrgWin_OurDoctors {
    display: block;
}

    .Footer_OrgWin_OurDoctors a {
        color: white;
        font-size: 1.05em !important;
        font-weight: bold;
    }

.footer_MainMenu_Link {
    display: none;
    cursor: pointer;
}

.footer_MainMenu_About {
    display: none;
}

.footer_MainMenu_Homeopathy {
    display: none;
}

.footer_MainMenu_Support {
    display: none;
}

.footer_links_Columns_Right {
    float: right;
}

.footer_OuterPadding {
    /*padding: 3.2% 0% 2.2%;*/
    padding: 3.2% 0 0 0;
}

ul.footer_links {
    padding: 0px 0px 10px;
    margin: 0px;
    text-align: left !important;
    width: 100%;
    font-size: 0.8em;
}

    ul.footer_links li {
        color: #757573;
        padding-bottom: 2px;
    }

        ul.footer_links li:last-child {
            border-bottom: none;
        }

        ul.footer_links li a {
            color: #EBEBEB;
            padding: 0px;
            display: block;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
            font-size: 1.08em;
        }

.footer_links_ColumnsSpacing {
    width: 17.8%;
    float: left;
}

.footer_links_Columns {
    /*width: 18%;*/
    padding-right: 40px;
    float: left;
}

.footer_links_LastColumn {
    /*width: 22%;*/
    /*float:left;*/
    padding-right: 0 !important;
}

section.copyright {
    border-top: 1px solid #797A75;
    width: 100%;
    /*padding:20px;*/
    /*padding:15px;  */
    padding: 15px 15px 60px 15px;
    color: #CECECE;
    background-color: #434343;
    font-size: 1em;
    text-align: center;
}

.footer_CopyrightTextDiv {
    float: left;
    padding: 4px 3% 0;
    vertical-align: middle;
}

.footer_bottom_section {
    width: 100%;
    text-align: right;
    padding: 6px 0;
    font-size: 1.1em;
    border-top: none !important;
}

    .footer_bottom_section a {
        color: #EBEBEB;
    }

    .footer_bottom_section .contact-info {
        color: #fff;
        margin-left: 15px;
    }

        .footer_bottom_section .contact-info .skype {
            margin-left: 15px;
        }

#footerMobileMenu {
    display: none;
}

.footer_Social_Links_Padding {
    padding-left: 3px;
}

.NotShowFooterMenu {
    float: left;
}

.footer_Social_Links {
    /*padding-bottom: 1.3%;
    float: left;*/
}

    .footer_Social_Links .img-facebook,
    .footer_Social_Links .img-twitter,
    .footer_Social_Links .img-googleplus,
    .footer_Social_Links .img-linkedin,
    .footer_Social_Links .img-youtube,
    .footer_Social_Links .img-pinterest {
        height: 29px;
        width: 29px;
    }

.footer_links_Columns_OurDoctors {
    padding-left: 7px;
}

.footer_links_Columns_Homeopathy {
    padding-left: 23px;
}

.footer_links_Columns-Support {
    width: 10% !important;
    float: left;
}

.footer_links_Columns-Support_Link {
    padding-left: 23px;
    border: 1px solid blue;
}

.footer_links_Columns_HealthPlans {
    padding-left: 35px;
}

.footer_bottom_section .PageFooterBannerInfo {
    width: 100%;
    display: flex;
    margin-top: 08px;
}

.footer_bottom_section .PaymentTextAndImage {
    width: 29%;
    order: 1;
    text-align: left;
    color: #EBEBEB;
}

.footer_bottom_section .SocialLinksBar {
    width: 53%;
    order: 2;
    margin-top: 20px;
}

    .footer_bottom_section .SocialLinksBar .footer_Social_Links {
        margin-left: 22%;
        text-align: left;
    }

.footer_bottom_section .SslComodoSecure {
    width: 18%;
    order: 3;
    text-align: left;
}

.footer_bottom_section .Title {
    font-size: 1.3em;
}

.footer_bottom_section .subtitle {
    font-size: 1.05em;
}

.footer_bottom_section .PaymentTextAndImage img {
    margin-right: 6px;
    margin-top: 5px;
}
/* End Footer Control CSS */


/* Start Stars Testimonial Control CSS */
.StarsTestimonialCtrl-div-Main {
    padding: 10px 0px;
}

.StarsTestimonialCtrl_h2 {
    font-size: 1.5em;
    padding: 0px;
    margin: 0px 0px;
    font-weight: bold;
}

.StarsTestimonialCtrl-title1 {
    color: #424242;
}

.StarsTestimonialCtrl-title2 {
    color: #08679B;
}

.StarsTestimonialCtrl hr {
    padding: 0;
    margin: 10px 0;
}

.StarsTestimonialCtrl-ImageDiv {
    float: left;
    width: 37%;
    margin-right: 2%;
}

    .StarsTestimonialCtrl-ImageDiv img {
        width: 150px;
        height: 150px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #D8D9D4;
    }

.StarsTestimonialCtrl-DescDiv {
    float: left;
    width: 60%;
    vertical-align: text-top;
}

.StarsTestimonialCtrl-DescDiv-Description {
    margin-top: 5px;
}

.StarsTestimonialCtrl-link-WrittenBy {
    color: inherit;
    font-weight: bold;
}

.StarsTestimonialCtrl-Main-Item {
    padding: 15px 0px;
    float: left;
    width: 50% !important;
}

.StarsTestimonialCtrl-div-Main .bx-wrapper .bx-prev {
    background: url(../assets/images/prev-gray.png) no-repeat !important;
}

    .StarsTestimonialCtrl-div-Main .bx-wrapper .bx-prev:hover {
        background: url(../assets/images/prev-grey-hover.png) no-repeat !important;
    }

.StarsTestimonialCtrl-div-Main .bx-wrapper .bx-next {
    background: url(../assets/images/next-gray.png) no-repeat !important;
}

    .StarsTestimonialCtrl-div-Main .bx-wrapper .bx-next:hover {
        background: url(../assets/images/next-grey-hover.png) no-repeat !important;
    }
/* End Stars Testimonial Control CSS */


/* Start Disease Conditions Page CSS */
.DiseaseCondition_RelatedConditions {
    padding: 0px 4% 0% 3%;
}

    .DiseaseCondition_RelatedConditions .DiseaseConditionCtrl-Title1 {
        color: #ffffff !important;
        font-size: 0.8em !important;
        padding-left: 12px;
    }

    .DiseaseCondition_RelatedConditions h2 {
        text-align: left !important;
    }


.DiseaseConditions {
    text-align: justify;
    display: inline-block;
    width: 100%;
    /*padding: 0 1% 1% 1%;*/
    font-size: 14px !important;
    color: #636466;
    font-size: 1.2em !important;
}

    .DiseaseConditions header x {
        display: none;
    }

    .DiseaseConditions header:first-child {
        border-bottom: 1px solid #CCCCCC;
        margin-bottom: 10px;
    }

    .DiseaseConditions a {
        color: #428bca;
    }

    .DiseaseConditions h1 {
        /*color: #0367A0;*/
        /*font-size: 1.5em;*/
        font-size: 1.2em;
        margin: 15px 0px;
        text-align: left;
        font-weight: bold;
    }

    .DiseaseConditions h2:nth-of-type(1) {
        margin-top: 0px;
    }

    .DiseaseConditions h2 {
        /*font-size: 1.3em;*/
        margin: 8px 0px;
        text-align: left;
        font-size: 1em !important;
        background-color: #e5e5e5;
        width: 100%;
        padding: 5px;
        text-transform: uppercase;
        font-weight: bold;
    }

    .DiseaseConditions ul {
        list-style-image: url('../assets/images/FirstLevelUL.png');
        /*padding: 5px;*/
        padding: 0 5px 5px 5px;
        margin: 0px 15px;
    }

        .DiseaseConditions ul ul {
            list-style-image: url('../assets/images/SecondLevelUL.png');
            padding: 5px;
            margin: 0px 15px;
        }

            .DiseaseConditions ul ul ul {
                list-style-image: url('../assets/images/ThirdLevelUL.png');
                padding: 5px;
                margin: 0px 15px;
            }

    .DiseaseConditions ol {
        list-style-type: decimal;
        padding: 5px;
        margin: 0px 15px;
    }

        .DiseaseConditions ul li, .DiseaseConditions ol li {
            padding: 5px 0px;
        }

            .DiseaseConditions ul li:first-child {
                padding: 0 0px 5px 0;
            }

.DiseaseConditions_table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    /*border-width: 0px 0px 1px 1px;*/
    width: 100%;
    display: inline-block;
}

    .DiseaseConditions_table td:nth-of-type(1) {
        width: 30%;
    }

    .DiseaseConditions_table td:nth-of-type(2) {
        width: 70%;
    }

    .DiseaseConditions_table td {
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .DiseaseConditions_table > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.DiseaseConditions_table_threecolumn {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    width: 100%;
    display: inline-block;
}

    .DiseaseConditions_table_threecolumn th {
        text-align: center;
    }

    .DiseaseConditions_table_threecolumn td:nth-of-type(1) {
        width: 20%;
    }

    .DiseaseConditions_table_threecolumn td:nth-of-type(2) {
        width: 40%;
    }

    .DiseaseConditions_table_threecolumn td:nth-of-type(3) {
        width: 40%;
    }

    .DiseaseConditions_table_threecolumn td {
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .DiseaseConditions_table_threecolumn > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.DiseaseConditions_table_twocolumn {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    width: 100%;
    display: inline-block;
}

    .DiseaseConditions_table_twocolumn th {
        text-align: center;
    }

    .DiseaseConditions_table_twocolumn td:nth-of-type(1) {
        width: 50%;
    }

    .DiseaseConditions_table_twocolumn td:nth-of-type(2) {
        width: 50%;
    }

    .DiseaseConditions_table_twocolumn td {
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .DiseaseConditions_table_twocolumn > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.DiseaseConditions_Difference_table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    width: 100%;
}

    .DiseaseConditions_Difference_table td {
        width: 48%;
        padding: 1%;
        border: 1px solid #CCCCCC;
    }

.DiseaseConditiom_Depression_Table td {
    width: 50% !important;
    background-color: #FFF8F4 !important;
}

    .DiseaseConditiom_Depression_Table td:first-child, DiseaseConditiom_Depression_Table td:last-child, .DiseaseConditiom_Depression_Table tr:nth-child(2) td {
        padding: 0.25em 0.75em !important;
    }

.DiseaseConditions_FactorsTable {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    border-width: 1px 1px 1px 1px;
    width: 50%;
}


    .DiseaseConditions_FactorsTable td:nth-of-type(1) {
        width: 60%;
    }

    .DiseaseConditions_FactorsTable td:nth-of-type(2) {
        width: 40%;
    }

    .DiseaseConditions_FactorsTable td {
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .DiseaseConditions_FactorsTable > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.DiseaseConditions_colorBox {
    background-color: #F4F8FB;
    padding: 10px 5px;
    border: 1px solid grey;
}

.DiseaseConditions_colorBoxRed {
    background-color: #FFF8F4;
    padding: 10px 5px;
    border: 1px solid grey;
}

.DiseaseConditions_colorBoxGreen {
    background-color: #F4FFF8;
    padding: 10px 5px;
    border: 1px solid grey;
}

.DiseaseConditions_colorBox h2 {
    margin: 2px 0px;
    /*padding: 0px;*/
    background-color: transparent !important;
    padding: 0 !important;
}

.DiseaseConditions_CasesLeftfigure {
    float: none;
    margin: 0 3% 2% 0;
}

.DiseaseConditions_CasesRightfigure {
    float: none;
    vertical-align: top;
    margin: 0 0% 2% 3%;
}

.DiseaseConditions_Leftfigure {
    /*width:40%;*/
    float: left;
    margin: 0 3% 2% 0;
}

.DiseaseConditions_Rightfigure {
    /*width:40%;*/
    float: right;
    margin: 0 0% 2% 3%;
    /*padding-left:1%;*/
}

    .DiseaseConditions_Leftfigure img, .DiseaseConditions_Rightfigure img {
        width: 340px;
        max-height: 350px;
        border: 1px solid #e6e6e6;
    }

.DiseaseConditions_Centerfigure {
    width: 100%;
    text-align: center;
}

.CaseDetailPage .DiseaseConditions_CasesLeftfigure {
    float: left;
}

.CaseDetailPage .DiseaseConditions_CasesRightfigure {
    float: right;
}

.CaseDetailPage .DiseaseConditions_CasesLeftfigure img, .DiseaseConditions_CasesRightfigure img {
    width: 400px;
    max-height: 350px;
    border: 1px solid #e6e6e6;
}

.DiseaseConditions_Centerfigure img {
    width: 100%;
}

.DiseaseConditions_RedFont {
    color: Red;
}

.DiseaseConditions_CenterImage {
    width: 100%;
    text-align: center;
}

.DiseaseConditions_BlueFont {
    color: Blue;
}

.DiseaseConditions_PCOS_Dignosis {
    width: 81%;
    max-width: 630px;
}

.DiseaseCondition-psoriasis {
    width: 100%;
}

    .DiseaseCondition-psoriasis img {
        text-align: center;
        margin: 5px;
        border: 1px solid grey;
        width: 120px;
        height: 120px;
    }

.DiseaseConditions_FigureGapping {
    padding: 2% 0px;
}

.DiseaseConditions .related-disease-conditions {
    background-color: #f4fff8;
    margin-top: 15px;
    width: 100%;
    padding: 10px 2%;
    border: 1px solid #CCCCCC;
    box-shadow: 0 5px 10px #000;
    font-size: 1.2em;
    text-align: center;
}

    .DiseaseConditions .related-disease-conditions b {
        font-family: Seravek-Bold;
    }

/* End Disease Conditions Page CSS */


/* Start Fibromyalgia-Prevention Page */
.Fibromyalgia-Prevention-Table {
    width: 100%;
}

    .Fibromyalgia-Prevention-Table tr td {
        height: 62px !important;
        color: #ffffff;
    }

        .Fibromyalgia-Prevention-Table tr td div {
            margin: 5px;
        }

    .Fibromyalgia-Prevention-Table .Char-Hightlight_Style {
        font-weight: 600;
    }

    .Fibromyalgia-Prevention-Table .Char-Hightlight {
        font-size: 1.2em !important;
    }

    .Fibromyalgia-Prevention-Table .Instruction1 {
        background: #7e994a; /* Old browsers */
        background: -moz-linear-gradient(left, #7e994a 0%, #789440 2%, #7a9544 3%, #7a9642 5%, #7c9746 10%, #7c9843 11%, #91ad58 67%, #98b45d 90%, #9ab661 93%, #9bb762 98%, #98b55b 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7e994a), color-stop(2%,#789440), color-stop(3%,#7a9544), color-stop(5%,#7a9642), color-stop(10%,#7c9746), color-stop(11%,#7c9843), color-stop(67%,#91ad58), color-stop(90%,#98b45d), color-stop(93%,#9ab661), color-stop(98%,#9bb762), color-stop(100%,#98b55b)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #7e994a 0%,#789440 2%,#7a9544 3%,#7a9642 5%,#7c9746 10%,#7c9843 11%,#91ad58 67%,#98b45d 90%,#9ab661 93%,#9bb762 98%,#98b55b 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #7e994a 0%,#789440 2%,#7a9544 3%,#7a9642 5%,#7c9746 10%,#7c9843 11%,#91ad58 67%,#98b45d 90%,#9ab661 93%,#9bb762 98%,#98b55b 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #7e994a 0%,#789440 2%,#7a9544 3%,#7a9642 5%,#7c9746 10%,#7c9843 11%,#91ad58 67%,#98b45d 90%,#9ab661 93%,#9bb762 98%,#98b55b 100%); /* IE10+ */
        background: linear-gradient(to right, #7e994a 0%,#789440 2%,#7a9544 3%,#7a9642 5%,#7c9746 10%,#7c9843 11%,#91ad58 67%,#98b45d 90%,#9ab661 93%,#9bb762 98%,#98b55b 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e994a', endColorstr='#98b55b',GradientType=1 ); /* IE6-9 */
    }

    .Fibromyalgia-Prevention-Table .Instruction2 {
        background: #2b5676; /* Old browsers */
        background: -moz-linear-gradient(left, #2b5676 0%, #325e7b 2%, #345d7d 3%, #355e7a 5%, #366183 16%, #376282 20%, #3b6484 21%, #396486 23%, #3a6585 31%, #4b7698 80%, #507b9d 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2b5676), color-stop(2%,#325e7b), color-stop(3%,#345d7d), color-stop(5%,#355e7a), color-stop(16%,#366183), color-stop(20%,#376282), color-stop(21%,#3b6484), color-stop(23%,#396486), color-stop(31%,#3a6585), color-stop(80%,#4b7698), color-stop(100%,#507b9d)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #2b5676 0%,#325e7b 2%,#345d7d 3%,#355e7a 5%,#366183 16%,#376282 20%,#3b6484 21%,#396486 23%,#3a6585 31%,#4b7698 80%,#507b9d 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #2b5676 0%,#325e7b 2%,#345d7d 3%,#355e7a 5%,#366183 16%,#376282 20%,#3b6484 21%,#396486 23%,#3a6585 31%,#4b7698 80%,#507b9d 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #2b5676 0%,#325e7b 2%,#345d7d 3%,#355e7a 5%,#366183 16%,#376282 20%,#3b6484 21%,#396486 23%,#3a6585 31%,#4b7698 80%,#507b9d 100%); /* IE10+ */
        background: linear-gradient(to right, #2b5676 0%,#325e7b 2%,#345d7d 3%,#355e7a 5%,#366183 16%,#376282 20%,#3b6484 21%,#396486 23%,#3a6585 31%,#4b7698 80%,#507b9d 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5676', endColorstr='#507b9d',GradientType=1 ); /* IE6-9 */
    }

    .Fibromyalgia-Prevention-Table .Instruction3 {
        background: #75692d; /* Old browsers */
        background: -moz-linear-gradient(left, #75692d 0%, #8c8348 72%, #8f8349 79%, #91844d 82%, #8f824d 84%, #928550 85%, #93874b 89%, #948752 90%, #958853 92%, #948750 93%, #978a55 98%, #94884c 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#75692d), color-stop(72%,#8c8348), color-stop(79%,#8f8349), color-stop(82%,#91844d), color-stop(84%,#8f824d), color-stop(85%,#928550), color-stop(89%,#93874b), color-stop(90%,#948752), color-stop(92%,#958853), color-stop(93%,#948750), color-stop(98%,#978a55), color-stop(100%,#94884c)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #75692d 0%,#8c8348 72%,#8f8349 79%,#91844d 82%,#8f824d 84%,#928550 85%,#93874b 89%,#948752 90%,#958853 92%,#948750 93%,#978a55 98%,#94884c 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #75692d 0%,#8c8348 72%,#8f8349 79%,#91844d 82%,#8f824d 84%,#928550 85%,#93874b 89%,#948752 90%,#958853 92%,#948750 93%,#978a55 98%,#94884c 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #75692d 0%,#8c8348 72%,#8f8349 79%,#91844d 82%,#8f824d 84%,#928550 85%,#93874b 89%,#948752 90%,#958853 92%,#948750 93%,#978a55 98%,#94884c 100%); /* IE10+ */
        background: linear-gradient(to right, #75692d 0%,#8c8348 72%,#8f8349 79%,#91844d 82%,#8f824d 84%,#928550 85%,#93874b 89%,#948752 90%,#958853 92%,#948750 93%,#978a55 98%,#94884c 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75692d', endColorstr='#94884c',GradientType=1 ); /* IE6-9 */
    }

    .Fibromyalgia-Prevention-Table .Instruction4 {
        background: #4e326d; /* Old browsers */
        background: -moz-linear-gradient(left, #4e326d 0%, #543875 11%, #543875 16%, #573a7a 23%, #573b78 25%, #5a3d7d 28%, #644588 59%, #6a4d8f 72%, #6c4b90 75%, #6c4f92 79%, #6e5194 87%, #715296 89%, #735498 97%, #715296 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4e326d), color-stop(11%,#543875), color-stop(16%,#543875), color-stop(23%,#573a7a), color-stop(25%,#573b78), color-stop(28%,#5a3d7d), color-stop(59%,#644588), color-stop(72%,#6a4d8f), color-stop(75%,#6c4b90), color-stop(79%,#6c4f92), color-stop(87%,#6e5194), color-stop(89%,#715296), color-stop(97%,#735498), color-stop(100%,#715296)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #4e326d 0%,#543875 11%,#543875 16%,#573a7a 23%,#573b78 25%,#5a3d7d 28%,#644588 59%,#6a4d8f 72%,#6c4b90 75%,#6c4f92 79%,#6e5194 87%,#715296 89%,#735498 97%,#715296 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #4e326d 0%,#543875 11%,#543875 16%,#573a7a 23%,#573b78 25%,#5a3d7d 28%,#644588 59%,#6a4d8f 72%,#6c4b90 75%,#6c4f92 79%,#6e5194 87%,#715296 89%,#735498 97%,#715296 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #4e326d 0%,#543875 11%,#543875 16%,#573a7a 23%,#573b78 25%,#5a3d7d 28%,#644588 59%,#6a4d8f 72%,#6c4b90 75%,#6c4f92 79%,#6e5194 87%,#715296 89%,#735498 97%,#715296 100%); /* IE10+ */
        background: linear-gradient(to right, #4e326d 0%,#543875 11%,#543875 16%,#573a7a 23%,#573b78 25%,#5a3d7d 28%,#644588 59%,#6a4d8f 72%,#6c4b90 75%,#6c4f92 79%,#6e5194 87%,#715296 89%,#735498 97%,#715296 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e326d', endColorstr='#715296',GradientType=1 ); /* IE6-9 */
    }

    .Fibromyalgia-Prevention-Table .Instruction5 {
        background: #9b3531; /* Old browsers */
        background: -moz-linear-gradient(left, #9b3531 0%, #ad4641 89%, #b34643 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9b3531), color-stop(89%,#ad4641), color-stop(100%,#b34643)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #9b3531 0%,#ad4641 89%,#b34643 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #9b3531 0%,#ad4641 89%,#b34643 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #9b3531 0%,#ad4641 89%,#b34643 100%); /* IE10+ */
        background: linear-gradient(to right, #9b3531 0%,#ad4641 89%,#b34643 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b3531', endColorstr='#b34643',GradientType=1 ); /* IE6-9 */
    }
/* End Fibromyalgia-Prevention Page */


/* Start Case Report Control CSS */

.CaseReportCtrl-div-Main {
    position: relative;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    color: #E4E4E4;
}

.CaseReportCtrl-div-Main-Title1 {
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: White;
}

.CaseReportCtrl-div-Main-Title2 {
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #CB7120;
}

.CaseReportCtrl-MoreLink-withoutPaging {
    width: 100%;
    margin: 5px 5px 5px auto;
}

.CaseReportCtrl-MoreLink-withPaging {
    width: 100%;
    position: absolute;
    bottom: 4.8%;
    right: 1.5%;
}

.CaseReportCtrl-MoreLink-scale {
    width: 105px;
    height: 32px;
}

.CaseReportCtrl-MoreLink img {
    width: 100%;
    height: 100%;
}

.CaseReportCtrl > div {
    width: 100%;
    text-align: justify;
}

.CaseReportCtrl-Main {
    clear: both;
    display: inline-block;
}

.CaseReportCtrl hr {
    border-color: #888985;
    width: 100%;
    padding: 0px 0px 8px 0px;
    margin: 0px auto;
}

.CaseReportCtrl-ImageDiv {
    width: 40%;
    padding-top: 2%;
    padding-bottom: 1%;
}

    .CaseReportCtrl-ImageDiv img {
        margin-left: 28px;
        margin-right: 0;
        margin-bottom: 15px;
        width: 165px;
        height: 140px;
        float: left;
    }


.CaseReportCtrl-DescDiv {
    float: right;
    width: 60%;
    padding-right: 3.2%;
    padding-left: 4.7%;
    color: White;
    font-size: 13px;
    padding-top: 3.5%;
}

.CaseReportCtrl_DescDiv p {
    padding-right: 20px;
}

.CaseReportCtrl-CaseName {
    color: White;
    font-weight: bold;
    font-size: 18px;
}

/* End Case Report Control CSS */
/* Start Experts Control CSS */
.ExpertsListControl table td.td-info {
    width: 40%;
    border-left: 0px none !important;
    border: 1px solid red;
}

.ExpertsListControl table th {
    font-weight: bold;
    background: linear-gradient(#2B7D94, #5DBFDB) repeat scroll 0% 0% transparent;
    color: #FFF;
}

.ExpertsListControl table tr:nth-child(2n) {
    background: linear-gradient(#B4EEEE, #DFF7F7) repeat scroll 0% 0% transparent;
}

.ExpertsListControl table td, .ExpertsListControl table th {
    padding: 5px;
    border: 1px solid #E0DADA !important;
    vertical-align: top;
}

.ExpertsListControl .contact-details img {
    width: 14px;
    height: 14px;
}

.ExpertsListControl table td.td-actions .view {
    outline: 0px none;
    border: 0px none;
    padding: 0px;
    margin: 0px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    font-size: 0em !important;
    background: url('/assets/images/edit.png') no-repeat scroll 0% 0% transparent;
}

/* End Experts  Control CSS */
/* Start Experts Panel Control CSS */
.ExpertPanelCtrl-div-Main {
    position: relative;
    padding-bottom: 5px;
}

.ExpertPanelCtrl-MoreLink {
    position: absolute;
    bottom: 3.8%;
    right: 5px;
    width: 105px;
    height: 32px;
}

    .ExpertPanelCtrl-MoreLink img {
        width: 100%;
        height: 100%;
    }

.ExpertPanelCtrl > div {
    width: 100%;
    text-align: justify;
    padding-top: 5px;
}

.ExpertPanelCtrl-Main {
    clear: both;
    display: inline-block;
}

.ExpertPanelCtrl-ImageDiv {
    /*padding:0 0 0 12px;*/
}

.homeExpertPanel .ExpertPanelCtrl-h2-Disease {
    text-align: center;
    padding-bottom: 10px;
}

.ExpertPanel-MainDiv {
    width: 100%;
    text-align: center;
}

.ExpertPanel-InnerDiv {
    /*padding:0% 1% 1% 3px;*/
    /*
    padding-top:0%;
    padding-left:0.05%;
    padding-bottom:0.5%;
    padding-right:0.45%;    
    */
    padding: 0 0.45% 15px 0.05%;
}


.ExpertPanelCtrl-ImageDiv img {
    width: 128px !important;
    height: auto;
    /*border:1px solid #ffffff*/
    /*margin:0px 2px;*/
}

.ExpertPanelCtrl-div-links, .ExpertPanelCtrl-div-links a {
    color: White;
    display: inline-block;
    font-size: 1em;
    text-align: center !important;
    padding: 0 0 0 3px;
}

    .ExpertPanelCtrl-div-links a:hover {
        color: Orange;
    }

.ExpertPanelCtrl-MoreLink-withPaging {
    position: absolute;
    bottom: 6%;
    right: 1.2%;
}

.ExpertPanelCtrl .bx-controls-direction {
    padding-top: 40px !important;
}

.ExpertPanelCtrl-div-Main .bx-wrapper .bx-prev {
    background: url(../assets/images/prev-gray.png) no-repeat !important;
}

    .ExpertPanelCtrl-div-Main .bx-wrapper .bx-prev:hover {
        background: url(../assets/images/prev-grey-hover.png) no-repeat !important;
    }

.ExpertPanelCtrl-div-Main .bx-wrapper .bx-next {
    background: url(../assets/images/next-gray.png) no-repeat !important;
}

    .ExpertPanelCtrl-div-Main .bx-wrapper .bx-next:hover {
        background: url(../assets/images/next-grey-hover.png) no-repeat !important;
    }

.homeExpertPanel .ExpertPanelCtrl-Title-Disease {
    font-size: 0.8em;
    color: #000;
    text-align: left;
    font-weight: bold;
}

.homeExpertPanel .ExpertPanelCtrl-Title1-Disease {
    font-size: 0.8em;
    color: #0473AB;
    text-align: left;
    font-weight: bold;
}

/* For Images hover*/

.ExpertPanelCtrl-team-members .ExpertPanelCtrl-member {
    /*margin:5px auto;*/
    cursor: default;
    overflow: hidden;
}

    .ExpertPanelCtrl-team-members .ExpertPanelCtrl-member .ExpertPanelCtrl-member-inner {
        position: relative;
    }

    .ExpertPanelCtrl-team-members .ExpertPanelCtrl-member a.ExpertPanelCtrl-team-image {
        display: block;
        width: 100%;
        height: auto;
        z-index: 2;
    }

        .ExpertPanelCtrl-team-members .ExpertPanelCtrl-member a.ExpertPanelCtrl-team-image img {
            /*idth: 100%;*/
        }

.ExpertPanelCtrl-inner-details .ExpertPanelCtrl-member-details {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    /*padding:15px;*/
    top: 100%;
    margin: 0;
    z-index: 3;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.ExpertPanelCtrl-inner-details .ExpertPanelCtrl-member-details-Mobile {
    display: none;
}

.ExpertPanelCtrl-inner-details .ExpertPanelCtrl-member-details .ExpertPanelCtrl-member-details-inner {
    position: absolute;
    /*top:80%;
	-webkit-transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	transform: translateY(-80%);
    */
    bottom: 0%;
    width: 100%;
    text-align: center;
}

.ExpertPanelCtrl-team-members .ExpertPanelCtrl-member:hover .ExpertPanelCtrl-member-details {
    top: 0;
}

.ExpertPanelCtrl-col-xs-3 {
    /*width: 25%;*/
    float: left;
    position: relative;
    min-height: 1px;
    /*padding:0px 6px;*/
}

.ExpertPanelCtrl-inner-details-margin {
    float: left;
    margin: 0.68%;
    /*margin:0px;*/
}

.ExpertPanelCtrl-Title1-Disease {
    font-size: 0.5em;
    color: #0473AB;
    text-align: left;
    font-weight: bold;
}

.ExpertPanelCtrl-Title-Disease {
    font-size: 0.5em;
    color: #000;
    text-align: left;
    font-weight: bold;
}

.ExpertPanelCtrl-h2-Disease {
    text-align: center;
    /*
    padding-bottom:2%!important;
    padding-top:1%;
    */
}

.ExpertPanelCtrl-div-list, .ExpertPanelCtrl-div-list a {
    color: Gray !important;
    display: inline-block;
    font-size: 0.95em !important;
    padding-right: 0%important;
    font-weight: normal !important;
    text-align: left;
    /* margin-left:-20px!important;
        width:100%;
        vertical-align:top!important;*/
}

    .ExpertPanelCtrl-div-list a:hover {
        color: Orange !important;
    }

.diseaseExpertPanel .ExpertPanelCtrl-MoreLink-withoutPaging {
    position: relative;
    float: left;
    left: 0.1% !important;
}

.diseaseExpertPanel .ExpertPanelCtrl-MoreLink-withPaging {
    position: absolute;
    bottom: 2%;
    right: 1% !important;
}

.diseaseExpertPanel .ExpertPanelCtrl-ImageDiv img {
    width: 82px !important;
    height: auto;
    /*border:1px solid #ffffff*/
    /*margin:0px 2px;*/
}

.diseaseExpertPanel .ExpertPanel-InnerDiv {
    text-align: center !important;
    margin-left: 0.6% !important;
}

.diseaseExpertPanel .ExpertPanelCtrl-inner-details-margin {
    float: left;
    margin: 1.9%;
    /*margin:0px;*/
}

.diseaseExpertPanel .ExpertPanelCtrl > div {
    width: 100%;
    text-align: justify;
    padding-top: 0%;
}

.DefaultLayout-DiseaseWise-ExpertPanel {
    width: 29.6%;
    /*margin: 0 auto;*/
    float: left;
    background-color: #C5C7C6;
}

.DefaultLayout-DiseaseCondition-TreatedCases {
    width: 70.4%;
    float: left;
}
/* End Experts Panel Control CSS */





/* Start Case Detail Page Css */
.CaseDetailPage {
}

.CaseDetailPage_table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    border-width: 0px 0px 1px 1px;
    width: 100%;
}

    .CaseDetailPage_table td:nth-of-type(1) {
        width: 30%;
    }

    .CaseDetailPage_table td:nth-of-type(2) {
        width: 70%;
    }

    .CaseDetailPage_table td {
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .CaseDetailPage_table > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.CaseDetailPage_table2 {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    border-style: solid;
    border-color: #e6e6e6;
    border-width: 0px 0px 1px 1px;
    width: 100%;
}

    .CaseDetailPage_table2 td:nth-of-type(1) {
        width: 30%;
    }

    .CaseDetailPage_table2 td:nth-of-type(2) {
        width: 40%;
    }

    .CaseDetailPage_table2 td:nth-of-type(3) {
        width: 30%;
    }

    .CaseDetailPage_table2 td {
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #e6e6e6;
        padding: 1em 0.75em;
        text-align: left;
    }

    .CaseDetailPage_table2 > tbody > tr:nth-child(odd) > td {
        background-color: #FDFDFD;
    }

.CaseDetailPage ol {
    list-style-type: decimal;
}

.CaseDetailPage ul {
    list-style-type: disc;
}

.CaseDetailPage ol, .CaseDetailPage ul {
    padding: 5px;
    margin: 0px 30px;
}

    .CaseDetailPage ul li, .CaseDetailPage ol li {
        padding: 5px 0px;
    }

.CaseDetailPage figure figcaption table {
    margin: 0 auto;
}

    .CaseDetailPage figure figcaption table td {
        text-align: center;
        min-width: 250px;
    }

/* End Case Detail Page Css */

/* Start Case - Deafness CSS */

.Case-Deafness figure img {
    margin-bottom: 5px;
    margin-right: 5px;
}

/* End Case - Deafness CSS */

/* Start Success Stories Control Css */
.SuccessStoriesCtrl h2 {
    font-size: 1.7em;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    text-align: center;
}

.SuccessStoriesCtrl-title1 {
    color: #424242;
}

.SuccessStoriesCtrl-title2 {
    color: #08679B;
}

.SuccessStoriesCtrl_ViewMoreLink {
    padding-top: 15px;
    text-align: right;
    width: 100%;
    clear: both;
}

.SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass {
    width: 100%;
    max-width: 1170px;
    display: inline-block;
    position: relative;
    height: auto;
    list-style-type: none /*padding: 0 0 150px;*/;
}

    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.today {
        margin: 30px auto;
    }

    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item {
        width: 47%;
        min-height: 100px;
        float: right;
        background: white;
        border: 1px solid #D8D9D4;
        margin: 30px 0px;
        border-radius: 12px;
        position: relative;
        text-align: left;
        padding: 2% 2% 3%;
        /*padding: 24px 24px 50px; */
        /*font-style: italic;*/
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_FullWidthItem {
        width: 100%;
        min-height: 100px;
        float: right;
        background: #ffffff;
        border: 1px solid #D8D9D4;
        margin: 8px 0px 45px;
        border-radius: 12px;
        position: relative;
        text-align: left;
        padding: 2% 2% 3%;
        /*font-style: italic;*/
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_FullWidthItem .successStories-images {
            width: 97%;
        }


    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n) {
        float: left;
        clear: left;
    }

    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.time + li.SuccessStoriesCtrl_Item {
        margin-top: -10px;
    }
    /*.SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:after
{
    position: absolute;
    left: -10.7%;
    right: auto;
    display: block;
    width: 21px;
    height: 21px;
    background: white;
    border-radius: 100px;
    top: 50%;
    z-index: 20;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
*/
    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n):after {
        right: -11%;
        left: auto;
    }

.successStories-images {
    width: 93%;
    position: absolute;
    /*bottom: -35px;*/
    height: auto;
}

.successStories-link-Title {
    color: inherit;
    font-weight: bold;
}

.SuccessStoriesCtrl_AuthorDetails {
    color: #08679B;
    float: right;
}

.successStories-images a.successStories-image {
    width: 70px;
    height: 70px;
    margin-right: 0px;
    margin-left: 0;
    float: right;
    display: block;
    position: relative;
}

.SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n) .successStories-images a.successStories-image {
    float: right;
    /*margin-left: 15px;*/
    margin-right: 0;
}

.successStories-images a.successStories-image img {
    width: 70px;
    height: 70px;
    border-radius: 100px;
    border: 1px solid #D8D9D4;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

a.successStories-image img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.SuccessStoriesCtrl_Description {
    margin-top: 5px;
}

.SuccessStoriesCtrl_WrittenBy {
    float: left;
}

.SuccessStoriesCtrl_PhotoImage {
    float: right;
}

.SuccessStoriesCtrl_City {
    font-size: 0.8em;
}
/* End Success Stories Control Css */

/* Start Video Control Css */

.VideoCtrl-div-Main {
    padding: 17px 15px;
}

.VideoCtrl-hr-top {
    border-color: #ADADAB;
    margin: 2px 0 13px 0;
    margin-left: 05px;
    margin-right: 05px;
}

.VideoCtrl-hr-bottom {
    border-color: #ADADAB;
    padding: 0;
    margin: 20px 0;
    margin-left: 05px;
    margin-right: 05px;
}

.VideoDetailCtrl-hr-bottom {
    border-color: #FAE00F;
    padding: 0;
    margin: 5px 0;
    margin-left: 05px;
    margin-right: 0px;
}

.VideoDetailCtrl-Header-Div {
    border-bottom: 2px solid #FAE00F;
}

.VideoCtrl-title {
    font-size: 23px;
    text-align: left;
    color: #424242;
    font-weight: bold;
}

.VideoCtrl-ImageDiv img {
    width: 263px;
    height: 268px;
    margin: 0 auto;
}

.VideoCtrl-div-play {
    width: 62px !important;
    height: 62px !important;
    position: absolute;
    top: 40%;
    left: 35%;
}

    .VideoCtrl-div-play img {
        width: 100% !important;
        height: 100% !important;
    }

.VideoCtrl-div-Main .bx-wrapper .bx-prev {
    background: url(../assets/images/prev-white.png) no-repeat !important;
}

    .VideoCtrl-div-Main .bx-wrapper .bx-prev:hover {
        background: url(../assets/images/prev-gray.png) no-repeat !important;
    }

.VideoCtrl-div-Main .bx-wrapper .bx-next {
    background: url(../assets/images/next-white.png) no-repeat !important;
}

    .VideoCtrl-div-Main .bx-wrapper .bx-next:hover {
        background: url(../assets/images/next-gray.png) no-repeat !important;
    }
/* End Video Control Css */

/* Start Related Video Media Control Css */

.RelatedVideoCtrl {
    width: 100%;
    font-size: 14px;
}

    .RelatedVideoCtrl hr {
        border-color: #888985;
        margin-top: 02px;
        margin-bottom: 8px;
    }

    .RelatedVideoCtrl ul li:nth-child(even) {
        background-color: #C5C7C6;
    }

.RelatedVideosPanelList-List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #696767;
    text-align: center;
}

.RelatedVideoSearchBar-SearchControlDiv {
    margin-left: 3%;
}

.Related-Videos-Photo {
    /* 76px + 1px border - 77px */
    border: 1px solid #9F9F9F;
    width: 77px;
    height: 77px;
    float: left;
    margin-right: 15px;
}

.Related-upperBorder {
    clear: both;
}

.Related-bottomBorder {
    clear: both;
}

.RelatedVideoCtrl .SearchBar-SearchControlDiv {
    float: left;
    width: 86%;
    /*border-bottom: 2px solid #FAE00F;*/
}

.Related-Videos-Photo-padding {
    float: left;
    padding: 5px 2px 10px 10px; /*border: 1px solid red;*/
    text-align: center;
    margin-bottom: 8px;
}

.Related-Videos-Info {
    padding-top: 4px;
    margin-right: -1% !important;
    float: left;
    width: 62% !important;
    color: white;
}

.Related-Videos-Qualification {
    font-size: 0.8em;
    font-weight: normal;
    color: #484A49;
}

.Related-Videos-UpperBorder {
    border-width: 1px;
    border-color: #999999 !important;
    clear: both;
    margin: 12px 10px 11px 10px !important;
}

.Related-Videos-BottomBorder {
    border-width: 1px;
    border-color: #999999 !important;
    clear: both;
    margin: 0px 10px 8px 10px !important;
}

.Related-Videos-BottomBorder-Blank {
    border-width: 1px;
    border-color: #999999 !important;
    clear: both;
    margin: 0px 10px 8px 10px !important;
}

.Related-Video-bar {
    border-bottom: 1px solid #A0A0A0;
    /*padding-top: 2px !important;*/
    padding-bottom: 2px;
}

.RelatedVideos-bg {
    background-color: #C5C7C6;
}

.RelatedVideoCtrl-Title1 {
    font-size: 1.7em;
    color: #000;
    text-align: left;
    font-weight: 599;
    padding: 12px 0 0 0px;
}

.RelatedVideoCtrl-Title2 {
    font-size: 1.7em;
    color: #000;
    text-align: left;
    font-weight: 599;
    padding: 12px 0 0 0px;
}

.Related-Videos-Title {
    display: inline-block;
    /*font-size: 1em !important;*/
    text-align: left !important;
    padding: 0 0 0 0px;
    /*font-size: 1.7em;*/
    color: #4F5150 !important;
}

.RelatedVideoCtrl-break {
    padding: 0px 0;
    margin-left: 3%;
}

.RelatedVideoCtrl-Search {
    width: 100%;
    padding-bottom: 10px;
    padding-bottom: 30px;
}

.RelatedVideoSearchBar-SearchControlDiv {
    margin-left: 4%;
}

.RelatedVideoCtrl-SloganTitle {
    font-size: 1.3em;
    color: #08679B;
    text-align: right;
}

.RelatedVideoCtrl-border-Padding {
    padding: 35px 30px 0 30px;
}

.RelatedVideoCtrl-NextPrev-Padding {
    padding: 15px 0;
    /*border-top: 1px solid #A0A0A0;*/
}

.RelatedVideoCtrl-pagination {
    padding-top: 10px;
}

.RelatedVideoCtrl-List-Data {
    display: inline-table;
    width: 100%;
    clear: both;
}

.RelatedVideoCtrl-Titles {
    margin: 0px;
}

/* End Related Video Media Control Css */

/* Start Video Media Control Css */

.Video-Media-List .RelatedVideoCtrl {
    background-color: White !important;
}

.Video-Media-List {
    /*border-right: 1px solid #DCDCDC;*/
    width: 100%;
    /*float: left;*/
}

.Video-Media-Expert-List {
    width: 30%;
    float: left;
    border: 1px solid #C5C7C6;
}

.VideoMediaCtrl {
    background-color: red !important;
}

/*.Video-Media-List .RelatedVideoCtrl ul li:nth-child(even) {
    background-color: #EBEDEC;
}*/
.Video-Media-List .RelatedVideoCtrl ul li:nth-child(even) {
    background-color: #fff;
}

.Video-Media-List .SearchbarCtrl {
    /*margin-bottom: 2%;*/
}

.Video-Media-List .Related-Videos-Info {
    padding-top: 18px;
    margin-right: -1% !important;
    float: left;
    width: 62% !important;
    color: white;
}

.Video-Media-List .Related-Video-bar {
    border-bottom: 0px solid #ffffff;
    padding-top: 0px !important;
    padding-bottom: 0px;
}

.Video-Media-List .RelatedVideoCtrl {
    background-color: #ffffff;
}

.Video-Media-List .RelatedVideos-bg {
    display: block;
    background-color: #797979;
    height: auto;
    background: -webkit-linear-gradient(left, #797979, #797979); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #797979, #797979); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #797979, #797979); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #454545,#6F6F6D, #454545);
}

.Video-Media-List .RelatedVideoSearchBar-SearchControlDiv {
    margin-left: 2%;
    margin-top: 3%;
}

.Video-Media-List .RelatedVideoCtrl-Search {
    width: 70%;
}

.Video-Media-List .RelatedVideoSearchBar-SearchControlDiv {
    margin-left: 0%;
}

.Video-Media-List .SearchBar-SearchLabelText {
    margin-left: 3%;
}

.Video-Media-List .RelatedVideoCtrl .SearchBar-SearchControlDiv {
    float: left;
    width: 100%;
}

.Video-Media-List .RelatedVideoCtrl-break {
    padding: 0px 0;
    margin-left: 0%;
}

.Video-Media-List ul li {
    list-style-image: none;
    /*color: #666666 !important;*/
    /*border-top: 1px solid #CCCCCC;*/
    padding: 0 !important;
    margin: 0 !important;
}

.Video-Media-List ul {
    list-style-image: none;
    color: #666666 !important;
    /*border-bottom: 1px solid #CCCCCC;*/
    padding: 0 !important;
    margin: 0 !important;
    border-bottom: 0px none !important;
}

.Video-Media-List .RelatedVideoCtrl-Title {
    font-size: 1.7em;
    color: #000;
    text-align: left;
    font-weight: 599;
    padding: 12px 0 0 0px;
}

.Video-Media-List .RelatedVideoCtrl-SloganTitle {
    font-size: 1.3em;
    color: #08679B;
    text-align: right;
}

.Video-Media-List .RelatedVideoCtrl-Title1 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.7em;
    margin-left: 4%;
    margin-top: 6% !important;
    clear: both;
}

.Video-Media-List .RelatedVideoCtrl-Title2 {
    color: #F0801D;
    font-weight: bold;
    font-size: 1.7em;
    margin-top: 6% !important;
    clear: both;
}

.Video-Media-List .Related-upperBorder {
    display: none !important;
}

.Video-Media-List .Related-bottomBorder {
    display: none !important;
}

.Video-Media-List .Related-Videos-Photo-padding {
    float: left;
    padding: 20px 2px 7px 20px;
    text-align: center;
}

.Video-Media-List .Related-Videos-Title {
    color: #0D4E71 !important;
}

.Video-Media-List .Related-Videos-Qualification {
    font-size: 0.83em !important;
    margin: 8px 0;
    color: Gray;
}

.Video-Media-List .Related-Videos-BottomBorder-Blank {
    display: none !important;
}

/* End Video Media Control Css 0.83em*/

.DefaultLayout-TestimonialVideos {
    width: 30%;
    float: left;
    background-color: #C5C7C6;
}

/* End Default Layout CSS */

/* Start Disease Condition Control CSS */
.DiseaseConditionCtrl-div-Main {
    position: relative;
    padding-bottom: 5px;
}

.DiseaseConditionCtrl-MoreLink-withoutPaging {
    margin: 10px 5px 10px auto;
}

.DiseaseConditionCtrl-MoreLink-withPaging {
    position: absolute;
    bottom: 3%;
    right: 5px;
}

.DiseaseConditionCtrl-MoreLink-scale {
    width: 105px;
    height: 32px;
}

.DiseaseConditionCtrl-MoreLink img {
    width: 100%;
    height: 100%;
}

.DiseaseConditionCtrl > div {
    width: 100%;
    text-align: center;
    padding-top: 5px;
}

.DiseaseConditionCtrl-ImageDiv {
    /*padding:0 0 0 10px;*/
}

    .DiseaseConditionCtrl-ImageDiv img {
        width: 182px;
        height: auto;
        border: 1px solid #DED8DA;
    }

.DiseaseConditionCtrl-div-links {
    width: 100%;
}

    .DiseaseConditionCtrl-div-links, .DiseaseConditionCtrl-div-links a {
        color: #FFFBF8;
        display: inline-block;
        font-size: 1.04em;
    }

        .DiseaseConditionCtrl-div-links a:hover {
            color: Orange;
        }

.DiseaseConditionCtrl-div-Main h2 {
    font-size: 1.8em !important;
    padding: 0px;
    padding: 20px 0px 12px 0px;
    font-weight: bold;
    text-align: center;
}

.DiseaseConditionCtrl-Title1 {
    color: #242424;
}

.DiseaseConditionCtrl-Title2 {
    color: #08679B;
    font-weight: bold;
}


.DiseaseConditionCtrl-Title {
    color: #ffffff;
}

.DiseaseConditionCtrl-DiseaseName, .DiseaseConditionCtrl-DiseaseName a {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.04em;
}

    .DiseaseConditionCtrl-DiseaseName a:hover {
        color: #08679B;
    }

.DiseaseConditionCtrl-div-Main h3 {
    color: #ffffff;
}

.DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member {
    margin: 5px auto;
    cursor: default;
    overflow: hidden;
}

    .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member .DiseaseConditionCtrl-member-inner {
        position: relative;
    }

    .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member a.DiseaseConditionCtrl-team-image {
        display: block;
        width: 100%;
        height: auto;
        z-index: 2;
    }

        .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member a.DiseaseConditionCtrl-team-image img {
            width: 100%;
            /*max-width:228px*/
            z-index: 3;
        }

.DiseaseConditionCtrl-inner-details .DiseaseConditionCtrl-member-details {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    top: 100%;
    /*padding:15px;*/
    padding: 15px 0;
    z-index: 3;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.DiseaseConditionCtrl-inner-details .DiseaseConditionCtrl-member-details-Mobile {
    display: none;
}

.DiseaseConditionCtrl-inner-details .DiseaseConditionCtrl-member-details .DiseaseConditionCtrl-member-details-inner {
    position: absolute;
    bottom: 0%;
    width: 100%;
}

.DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member:hover .DiseaseConditionCtrl-member-details {
    top: 0;
}

.DiseaseConditionCtrl-col-xs-3 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding: 0 6px;
}

.DiseaseConditionCtrl-div-Main .bx-wrapper .bx-prev {
    background: url(../assets/images/prev-white.png) no-repeat !important;
}

    .DiseaseConditionCtrl-div-Main .bx-wrapper .bx-prev:hover {
        background: url(../assets/images/prev-grey-hover.png) no-repeat !important;
    }

.DiseaseConditionCtrl-div-Main .bx-wrapper .bx-next {
    background: url(../assets/images/next-white.png) no-repeat !important;
}

    .DiseaseConditionCtrl-div-Main .bx-wrapper .bx-next:hover {
        background: url(../assets/images/next-grey-hover.png) no-repeat !important;
    }

/* End Disease Condition Control CSS */

/* Start Expert Panel List Control CSS */

/*.ExpertPanelListCtrl
{
    width:100%;
    display:inline-block;
}
.ExpertPanelListCtrl ul li
{  
    width:30%;
    display:table;
    padding:5px;
    margin-left:8px;
    margin-right:8px;
    float:left;
}
.ExpertPanelListCtrl-Physician
{
    width:100%;
    display:inline-block;
    background-color: #444444;
    padding:5px
}
.ExpertPanelListCtrl-Title
{
    font-size:1.5em;
    color: #3C3D3C;
    text-align: left;
}
 .ExpertPanelListCtrl-SloganTitle
{
    font-size:1.3em;
    color: #08679B;
    text-align:right;
}
.ExpertPanelListCtrl-PhysicianName
{
    color:White;
    font-weight:bold;
    font-size:1.2em;
}
.ExpertPanelListCtrl-Photo
{
    width:80px;
    height:auto;
    float:left;
    padding:2px;
}
.ExpertPanelListCtrl-Photo img
{
    width:100%;
    height:100%;
}
.ExpertPanelListCtrl-Info
{
    float:left;
    color:White;
    padding:0 5px;
    font-weight:bold
}*/

/* End Exper Panel List Control CSS */


/* End Exper Panel List Control CSS */

/* Start Searchbar Control CSS */

.SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.SearchBar-SearchLabelText {
    float: left;
    padding-right: 10px;
    color: #ffffff;
    font-size: 1.1em;
    width: auto;
    vertical-align: middle;
}

.SearchBar-SearchControlDiv {
    float: left;
    width: 100%;
}

.SearchBar-SearchTextBox {
    border: 0px none;
    height: 28px;
    padding: 0 32px 0 2px;
    /*width: 80%;*/
    width: 85%;
    outline: 0;
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

    .SearchBar-SearchTextBox input[type=search]::-moz-placeholder {
        text-align: center;
        color: #4A4A4A !important;
        font-size: 0.9em;
    }

    .SearchBar-SearchTextBox input[type=search]:focus::-moz-placeholder {
        color: transparent !important;
    }

    .SearchBar-SearchTextBox input[type=search]::-webkit-input-placeholder {
        text-align: center;
        color: #4A4A4A !important;
        font-size: 0.9em;
    }

    .SearchBar-SearchTextBox input[type=search]:focus::-webkit-input-placeholder {
        color: transparent !important;
    }

.SearchBar-QuickLink {
    display: block;
    text-align: left;
    padding-top: 5px;
}

.SearchBar-SearchBox {
    position: relative;
    /*width:100%;*/
    width: 100%;
    margin: 0;
    display: flex;
}

.SearchBar-SearchIcon {
    top: 0;
    right: 0;
    background: url("/assets/images/search.jpg") no-repeat;
    background-color: transparent;
    text-shadow: 1px 1px 0px #888;
    border-width: 0;
    width: 36px;
    height: 28px;
    text-indent: -9999px;
}

.SearchBar-SearchResetIcon {
    top: 0;
    right: 0;
    background: url("/assets/images/search.jpg") no-repeat;
    background: transparent url("../assets/images/close.png") no-repeat scroll center top !important;
    background-color: transparent;
    text-shadow: 1px 1px 0px #888;
    border-width: 0;
    width: 36px;
    height: 28px;
    text-indent: -9999px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.SearchAtoZCtrl-Links .button-as-link {
    margin: 0% 0.82%;
    color: #646464;
    font-weight: bolder;
    font-size: 1.05em;
    /*text-shadow: 0px 1px;*/
}

.SearchAtoZCtrl-Links {
    margin: 15px 0 10px 0;
    font-size: 1.2em;
}

.SearchAtoZCtrl-All-Links {
    height: 43px;
    text-align: center;
    border-top: 2px solid #F8DF06;
}

.SearchAtoZCtrl-link-bg {
    background-color: #F9DE09;
    border: 0px none;
    outline: 0px none;
    color: #636468;
    font-weight: bold;
}

.SearchIconOrder {
    order: 2;
}

.ResetSearchIconOrder {
    order: 1;
}
/* End Searchbar Control CSS */

/* Start HelpOn Contrl CSS */

.HelpOnCtrl-div-Main {
    background-color: White;
    text-align: center;
    padding-left: 1.5%;
}

.HelpOnCtrl-Title {
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 1%;
    padding-bottom: 1%;
}

.HelpOnCtrl-title1 {
    text-align: left;
}

.HelpOnCtrl-title2 {
    text-align: left;
    color: #0A6698;
}

.HelpOnCtrl-div-Main-P {
    text-align: left;
    font-size: 14px;
    padding-bottom: 2.5%;
}


.HelpOnCtrl-div-Main-ImageDiv {
}

.HelpOnCtrl-AllRowDiv {
    padding-bottom: 12%;
    padding-left: 3%;
    width: 100%;
}

.HelpOnCtrl-leftImage {
    width: 50%;
    float: left;
    margin-bottom: 15px;
}

.HelpOnCtrl-RightImage {
    width: 50%;
    float: right;
    margin-bottom: 15px;
}

.HelpOnCtrl-CombineImageDiv {
    margin-left: 15px;
}

.HelpOnCtrl-SmallImg {
}

    .HelpOnCtrl-SmallImg img {
        float: left;
        max-width: 100%;
        height: auto;
    }

.HelpOnCtrl-CombineImageDiv-ImageBox {
    float: left;
    width: 311px;
    height: 65px;
    background-image: url('../assets/images/Helpon-05.jpg');
    margin-top: 13px;
}

.HelpOnCtrl-ImageText {
    font-size: 12px;
    font-weight: bold;
    color: White;
    text-align: left;
    margin: 0;
    padding: 5px 0 0 15px;
}

.HelpOnCtrl-ImageTextBottom {
    font-size: 12px;
    font-weight: bold;
    color: #CACACA;
    text-align: right;
    margin: 0;
    padding: 15px 20px 0 0;
}

.HelpOnCtrl-BottomConsultant {
    padding-bottom: 3%;
}

.HelpOnCtrl-BottomText {
    font-weight: bold;
    padding-bottom: 1%;
}

.HelpOnCtrl-BottomConsultant img {
    width: 42.5%;
}


/* End HelpOnCtrl Contrl CSS */

/* Start Our Approach Contrl CSS */
.our-approch-equation {
    float: left;
    width: 15%;
    padding: 10px 12px;
    color: #626262;
    font-weight: bold;
}

.our-approch-equation-sign {
    padding-top: 195px;
    float: left;
    width: 12.5%;
}

.our-approch-our-color {
    font-size: 25px;
    font-weight: bold;
    color: #1A6898;
}

.our-approch-approch-color {
    font-size: 25px;
    font-weight: bold;
    color: #424242;
}

.our-approch-your-color {
    font-weight: bold;
    font-size: 15px;
    font-style: italic;
    color: #1E6691;
}

.our-approch-for-color {
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
    color: #424242;
}

.our-approch-toKnowMore-color {
    color: #5B5B5B;
    font-size: 21px;
    font-weight: bold;
}

.our-approch-connect-color {
    color: #242424;
    font-size: 21px;
}

.our-approch-content-color {
    color: #2A2A2A;
    font-size: 13.5px;
}

.our-approch-margin {
    margin-left: 65px;
}

.our-approach-bottom-padding {
    padding-bottom: 11px;
}

.our-approch-margin-right {
    margin-right: 20px;
}

.our-approach-align-center {
    text-align: center;
}
/* End Our Approach Contrl CSS */

/* Start Testimonial List Control CSS */

.TestimoniallistCtrl {
    font-size: 14px;
    width: 100%;
    text-align: left;
    height: auto;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.TestimonialListCtrl-SearchBar {
    padding: 0% 0%;
    border-bottom: 0px none;
}

.TestimoniallistCtrl-title1 {
    font-weight: bold;
    font-size: 1.7em;
    color: #FFFFFF;
}

.TestimoniallistCtrl-title2 {
    font-weight: bold;
    font-size: 1.7em;
    color: #F0801D;
}

.TestimoniallistCtrl-WrittenBy {
    color: #333333 !important;
    font-size: 0.83em;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 14%;
}

.TestimoniallistCtrl-WrittenBy-WithMoreLink {
    color: #FCFCFC;
    font-size: 12.5px;
    font-weight: bold;
    padding-top: 0;
    padding-bottom: 0.8%;
}

.TestimoniallistCtrl hr {
    border-color: #888985;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    margin: -2px 0;
}

.TestimoniallistCtrl ul {
    list-style-image: url('../assets/images/List-Dot.png');
    color: #F38611 !important;
    padding-left: 10px !important;
    margin-left: 8px !important;
}

    .TestimoniallistCtrl ul li {
        color: #DCDCDA;
    }

.TestimoniallistCtrl-MoreLink {
    float: right;
    margin: 10px 10px 20px auto;
    width: 105px;
    height: 32px;
}

    .TestimoniallistCtrl-MoreLink img {
        float: right;
        width: auto;
        height: auto;
    }

.TestimonialTitle {
    color: #DCDCDA;
    padding-top: 0;
    margin-bottom: 0;
    width: 80%;
    float: left;
}

.TestimonialTitle-WithOutShowThumbnail a {
    font-size: 1.25em;
    font-weight: bold;
    color: #DCDCDA;
    padding-top: 0;
    margin-bottom: 0;
}

    .TestimonialTitle-WithOutShowThumbnail a :hover {
        color: #DCDCDA;
    }

.TestimoniallistCtrl-CountryName {
    font-size: 13.5px;
    font-weight: normal !important;
    color: #DCDCDA !important;
}

.TestimoniallistCtrl-InfoDiv {
    padding: 1.3% !important;
    margin-bottom: 0px;
    border: 2px solid #FAE00F;
    width: 100%;
    float: right;
    height: 144px;
}

.TestimoniallistCtrl-SDescription {
    font-size: 0.83em;
    margin: 8px 0;
}

.TestimoniallistCtrl-ReadMore {
    text-shadow: 0px 0px;
}

    .TestimoniallistCtrl-ReadMore a {
        color: #636466 !important;
        font-size: 1.28em;
        font-weight: bold;
        position: static;
        bottom: 0;
        left: 0;
    }

#upnlTestimoniallist hr {
    border-color: #FAE00F;
    margin-top: 9px;
    margin-bottom: 14px;
    border-width: 2px;
}

.TestimonialListCtrl-SearchBar .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px;
    border-bottom: 0px none;
    text-align: center;
}

.TestimoniallistCtrl-Detail {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
    width: 45%;
    font-size: 1.2em !important;
}

.TestimoniallistCtrl-Info-Content {
    display: block;
    height: 100px;
}

#upnlTestimoniallist .CustomPagination .next, #upnlTestimoniallist .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
}

#upnlTestimoniallist .CustomPagination .prev, #upnlTestimoniallist .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
    transform: rotate(180deg) !important;
}

.TestimonialListCtrl-SearchBar .SearchAtoZCtrl-SearchControl input[type="search"] {
    font-weight: bold;
    color: #636466 !important;
    width: 100%;
}

.TestimonialListCtrl-SearchBar .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: -5px 0px 18px;
    text-align: center;
    display: flex;
}

.TestimonialListCtrl-SearchBar .SearchbarCtrl {
    width: 60%;
}

.TestimoniallistCtrl-Video {
    float: right;
    font-size: 0.8em;
    font-weight: normal !important;
    padding: 5px;
}

.TestimoniallistCtrl-Info-Content-Title {
    display: inline-block;
    width: 100%;
}

.TestimonialTitle-WithOutShowThumbnail {
    width: 80%;
    float: left;
}

.TestimoniallistCtrl-Media {
    float: right;
    vertical-align: top;
    width: 20%;
    text-align: right;
}
/* End Testimonial List Control CSS */

/* Start Testimonial Detail CSS */
.TestimonialborderTitle {
    border: 2px solid #FAE00F;
    padding: 15px 5px 0 15px !important;
    width: 100%;
    margin-top: 10px !important;
}

.Testimonial-Detail-bgColor {
    background-color: #636466;
    width: 100%;
}

.Testimonial-Detail-img {
    width: 15%;
    float: left;
    /*padding: 13px 16px 13px 16px;*/
}

.Testimonial-Detail-content {
    /*padding-left: 10px;
    padding-top: 10px;*/
    float: left;
    width: 85%;
    color: #636466;
    min-height: 120px;
}

.Testimonial-Detail-Title {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 18px;
}

.Testimonial-Detail-WrittenBy {
    font-weight: bold;
    font-size: 11px;
    line-height: 1.4;
    padding-bottom: 3px;
}

.Testimonial-Detail-City {
    font-size: 1.03em;
    line-height: 1.4;
    color: #636466;
}

.Testimonial-Detail-PageLike {
    padding-top: 10px;
    padding-left: 30px;
}

    .Testimonial-Detail-PageLike .PageLikeControl {
        margin: 0 !important;
    }

.Testimonial-Detail-Description {
    background-color: white;
    color: #636466;
    font-size: 1.03em;
    padding: 10px 50px 30px 30px;
    line-height: 1.4;
}

.Testimonial-Detail-Figure {
    width: 85px;
    height: 100px;
    border: 1px solid white;
}

.Testimonial-Detail-OtherStories {
    float: left;
    width: 70%;
}

.Testimonial-Detail-OtherStories-Video {
    float: left;
}

.Testimonial-Detail-celebrity {
    padding: 0px 40px 0px 40px;
}

.Testimonial-Detail-Figure-border {
    border: 2px solid white;
}

.Testimonial-Detail-PhotoPath {
    float: right;
    height: 400px;
    width: 350px;
}
/*.Testimonial-Detail-div-PhotoPath-Corporate css class used in LDescription column of Testimonial table in SQL Database*/
.Testimonial-Detail-div-PhotoPath-Corporate {
    text-align: center;
}

    .Testimonial-Detail-div-PhotoPath-Corporate img {
        height: auto;
        width: auto;
        max-width: 98%;
        padding: 0 1%;
        max-height: 100%;
    }

.Testimonial-Detail-DescriptionAndPhoto {
    float: left;
    width: 63%;
    color: #636466;
    font-size: 1.03em;
    padding: 20px 10px 30px 30px;
    line-height: 1.45;
}

.Testimonial-Detail-Description-CelebrityPhoto {
    width: 100%;
    display: inline-block;
    padding-bottom: 30px;
}

.Testimonial-Detail-CelibrityImg {
    text-align: center;
}

.Testimonial-Detail hr {
    border-color: #888985;
    margin-top: 02px;
    margin-bottom: 8px;
    color: #CCCCCC;
}

.Testimonial-Detail-TestimonialVideo {
    width: 30%;
    float: left;
    background-color: #C5C7C6;
}
/* End Testimonial Detail CSS */

/* Start Corporate-DoctorControl CSS */
.Corporate-DoctorsCorner-bottom-padding {
    padding-bottom: 50px;
}

.Corporate-DoctorsCorner-img {
    padding-top: 15px;
    float: left;
    width: 11.5%;
}

.Corporate-DoctorsCorner-Content {
    float: left;
    width: 34%;
    padding-left: 8px;
}

.Corporate-DoctorsCorner-title {
    font-weight: bold;
    color: #242424;
    font-size: 16px;
}

.Corporate-DoctorsCorner-Description {
    color: #2A2A2A;
    line-height: none;
    font-size: 14px;
}

.Corporate-DoctorsCorner-MoreImg {
    float: right;
}

.Corporate-DoctorsCorner-margin {
    margin-top: 20px;
    margin-left: 42px;
}

.Corporate-DoctorsCorner-margin-Content {
    margin-left: 72px;
}

.Corporate-DoctorsCorner-nextLine {
    padding-top: 0px;
}
/* End Corporate-DoctorControl CSS */
/* Start Corporate-CornerControl CSS */
.Corporate-Corner-margin {
    margin-top: 20px;
    margin-left: 42px;
}

.Corporate-Corner-img {
    padding-top: 15px;
    float: left;
    width: 11.5%;
}

.Corporate-Corner-Content {
    float: left;
    width: 34%;
    padding-left: 8px;
}

.Corporate-Corner-title {
    font-weight: bold;
    color: #242424;
    font-size: 16px;
}

.Corporate-Corner-Description {
    color: #2A2A2A;
    line-height: none;
    font-size: 14px;
}

.Corporate-Corner-MoreImg {
    float: right;
}
/* End Corporate-CornerControl CSS */
/* Start CaseNameTitle CSS */
.TreatedCaseborderLayout {
    border: 2px solid #FAE00F;
}

.CaseNameTitle-div-Main {
    margin-left: 3%;
    margin-right: 5%;
    padding-bottom: 1%;
    color: #636466;
}

.CaseNameTitle {
    margin-bottom: 5px;
    padding-top: 15px;
    font-size: 1.5em;
    color: #636466;
    font-weight: bold;
}

.CaseNameTitle-QuickLinks {
    color: #DCDCDA;
    font-weight: bold;
}

.CaseNameTitle-Disease-Name {
    float: left;
    font-weight: normal !important;
    color: #DCDCDA !important;
    font-weight: bold;
}

.CaseNameTitle-PhysicanName {
    font-weight: normal !important;
    float: right;
    font-size: 1.03em !important;
}

    .CaseNameTitle-PhysicanName a, .CaseNameTitle-PhysicanName a:hover {
        color: #636466;
        font-weight: bold;
    }

.CaseDetail-CaseList {
    width: 70%;
    float: left;
}

.CaseListGetDiseaseQuickLinks {
    float: left;
    font-size: 1.2em !important;
}

.CaseNameTitle_SDescription {
    font-size: 0.9em;
    margin-bottom: 5px;
    padding-top: 5px;
    color: #636466;
    font-size: 1.03em;
}

.CaseNameTitle_DiseaseQuickLinks_PhysicanName {
    padding-bottom: 20px;
}
/* End CaseNameTitle CSS */

/* Start Our TestimonialDetaillist CSS */
.TestimonialPanelListCtrl-CasesWidth {
    border-right: 1px solid #DCDCDC;
    width: 70%;
    float: left;
}

.TestimonialPanelListCtrl-TestimonialWidth {
    width: 30%;
    float: left;
}

.Testimonial-Case {
    width: 70%;
    float: left;
}

.TestimonialDetaillist {
    font-size: 14px;
    padding: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

    .TestimonialDetaillist hr {
        padding-bottom: 0;
        margin: 0 0;
    }

    .TestimonialDetaillist ul {
        list-style-image: none;
        color: #F38611 !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

        .TestimonialDetaillist ul li {
            list-style-image: none;
            color: #636466 !important;
            padding: 0;
            margin: 0;
            border: 0px none !important;
            margin-bottom: 40px;
        }

    .TestimonialDetaillist .Testimoniallist-List-Data {
        display: inline-block;
        width: 100%;
        padding: 0px;
    }

    .TestimonialDetaillist .TestimoniallistCtrl-InfoDiv {
        padding: 0;
    }

    .TestimonialDetaillist ul li a {
        color: #666666;
    }

        .TestimonialDetaillist ul li a:hover {
            color: #666666;
        }

    .TestimonialDetaillist ul li:nth-child(2n) {
        background-color: white;
    }

    .TestimonialDetaillist ul li div {
        color: #666666;
    }

        .TestimonialDetaillist ul li div span {
            color: #666666;
            font-size: 14px;
            font-weight: normal;
        }

.TestimoniallistCtrl-Detail-Figure {
    /* 76px + 1px border - 77px */
    border: 1px solid #A7A8A3;
    width: 77px;
    height: 77px;
    float: left;
    margin-right: 15px;
}

    .TestimoniallistCtrl-Detail-Figure a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .TestimoniallistCtrl-Detail-Figure img {
        width: 100%;
        min-height: 100%;
    }

.TestimonialDetaillist .CustomPagination {
    margin: 10px 0;
}

.TestimonialDetaillist .TestimonialTitle a, .TestimonialDetaillist .TestimonialTitle a:hover {
    color: #636466 !important;
    font-size: 1.25em;
    font-weight: bold;
    text-shadow: 0px 0px;
}

.TestimonialDetaillist .TestimoniallistCtrl-CountryName {
    color: #333333 !important;
    font-size: 0.83em;
    margin-left: 14%;
}

.Testimonial-Videos .RelatedVideos-bg {
    background-color: #fff;
}

.Testimonial-Videos .RelatedVideoCtrl-break {
    margin-left: 0%;
}

.Testimonial-Videos .RelatedVideoCtrl ul li:nth-child(even) {
    background-color: #fff;
}

.Testimonial-Videos .Related-Video-bar {
    border: 0px none;
}

#upnlTestimonialDetail .RelatedVideosCtrl-NoRecords {
    display: none;
}
/* End Our CasesDetaillist CSS */

/* Start Expert Panel GrayBackground List Control CSS */
.TreatedCases-Case-List {
    border-right: 1px solid #DCDCDC;
    width: 70%;
    float: left;
}

.TreatedCases-Expert-List {
    width: 30%;
    float: left;
    border: 1px solid #C5C7C6;
}

.ExpertPanelGrayList {
    /*border:1px solid red;*/
    width: 100%;
    /*display: inline-block;*/
    background-color: white !important;
    /*background-color: #C5C7C6;*/
    padding: 0 20px;
}

    .ExpertPanelGrayList .ExpertPanelListCtrl ul {
        margin: 20px 0px 0px 0px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Title {
        font-weight: bold;
        font-size: 1.75em;
        color: #3C3D3C;
        text-align: left;
        background-color: #C5C7C6;
        padding-top: 12px !important;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-li-height {
        min-height: 0 !important;
    }

    .ExpertPanelGrayList ul li {
        width: 100% !important;
        padding: 15px 0px !important;
        display: inline-block !important;
        vertical-align: top;
        margin-left: 0px;
        background-color: white !important;
        /*background-color: #C5C7C6 !important;*/
        border-bottom: 1px solid #A0A0A0 !important;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-SloganTitle {
        font-size: 1.3em;
        color: #08679B;
        text-align: right;
        font-weight: bold;
        background-color: #C5C7C6;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Physician {
        width: 100%;
        display: inline-block;
        padding: 0px 0px 0px 2px !important;
        /*background-color: #C5C7C6;*/
        border: 0 none !important;
        min-height: 110px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Photo {
        width: auto;
        height: auto;
        float: left;
        padding: 0 6px 0px 0px !important;
    }

.ExpertPanelListCtrl-strSpecialization {
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.4;
    padding-top: 5px;
    color: Gray !important;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Search .SearchbarCtrl {
    width: 98% !important;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    /*border: 1px solid green;*/
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

    .ExpertPanelGrayList .ExpertPanelListCtrl-Info a {
        color: #4F5150 !important;
        font-size: 0.8em;
        font-weight: normal;
    }

.ExpertPanelGrayList .DiseaseQuickLinkCtrl-seprator {
    color: #4F5150 !important;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Img {
    height: 77px;
    width: 77px;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-NextPrev-Padding {
    padding: 0px !important;
    border-top: 0px solid #A0A0A0 !important;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Search {
    padding-bottom: 0px;
}

.ExpertPanelListCtrl-Search .SearchbarCtrl {
    width: 80% !important;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-searchPadding {
    background-color: #C5C7C6;
    padding: 0px;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-border {
    width: 100%;
    padding: 8px 0 15px 0;
    border-bottom: 1px solid #A0A0A0;
    float: left;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-search-border {
    padding-top: 0px;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Search .SearchBar-SearchControlDiv {
    width: 100%;
    background-color: #C5C7C6;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-Search .SearchBar-SearchTextBox {
    width: 87%;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-pagination {
    padding-top: 10px;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-break {
    padding: 0px 0;
}

.ExpertPanelGrayList .CustomPagination .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.ExpertPanelGrayList .CustomPagination .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.ExpertPanelGrayList .CustomPagination .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.ExpertPanelGrayList .CustomPagination .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.ExpertPanelGrayList .ExpertPanelListCtrl-border-Padding {
    padding: 0px !important;
}

.Homeopathic-Expert-OtherStories {
    float: left;
    width: 70%;
}

.Homeopathic-Expert-Detail-OtherStories-Video {
    float: left;
}

.Homeopathic-Expert-TestimonialVideos {
    width: 30%;
    float: left;
    background-color: #C5C7C6;
}

.Homeopathic-Expert-Detail-celebrity {
    padding: 12px 40px 0px 40px;
}

/* End Expert Panel GrayBackground List Control CSS */

/* Start DiseaseQuickLink Control Css */
.DiseaseQuickLinkCtrl {
    font-size: 0.85em;
}

.DiseaseQuickLinkCtrl-BrowseText {
    color: White;
}

.DiseaseQuickLinkCtrl a {
    color: #636466;
}

.DiseaseQuickLinkCtrl-seprator {
    color: White;
}
/* End DiseaseQuickLink Control Css */

/* Start ExpertPanelList Control Css */
.ExpertPanelListCtrl {
    width: 100%;
    text-align: left;
}

.ExpertPanelListCtrl-OurExpert {
    background-color: #444444;
}

.ExpertPanelListCtrl ul {
    margin: 1% auto;
    padding: 0 !important;
    /*border:1px solid red;*/
    width: 99%;
}

    .ExpertPanelListCtrl ul li {
        width: 32.41%;
        /*width: 48.6%;*/
        /*padding: 2.5% 0px 0px 30px;
        padding: 27px 0px 0px 30px;*/
        display: inline-block !important;
        vertical-align: top;
        margin: 3px;
    }

.ExpertPanelListCtrl-Title {
    font-size: 1.7em;
    color: #FEFEFE;
    text-align: left;
    font-weight: bold;
    padding: 12px 0 0 20px;
}

.ExpertPanelListCtrl-TitleDescription {
    color: white;
    padding: 0 20px 20px 20px;
}

.ExpertPanelListCtrl-SloganTitle {
    font-size: 1.3em;
    color: #08679B;
}

.ExpertPanelListCtrl-PhysicianName {
    font-weight: bold;
    font-size: 1.2em;
    text-align: left !important;
}

.ExpertPanelListCtrl-Photo {
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
    padding-right: 0px !important;
}

    .ExpertPanelListCtrl-Photo img {
        width: 100%;
        height: 100%;
    }

.ExpertPanelListCtrl-searchPadding {
    padding-left: 70px;
    padding-bottom: 5px;
}

.ExpertPanelListCtrl-Info {
    float: left;
    color: white;
    padding: 10px 0 0 10px;
    font-weight: bold;
    width: 100%;
    min-height: 95px !important;
    text-align: left;
}

.ExpertPanelListCtrl-OurExpert {
    background-color: #5A5A5A;
}

.ExpertPanelListCtrl-Physician {
    width: 100%;
    display: inline-table; /*background-color: #5A5A5A;*/
    min-height: 10px !important;
    border: 1px solid #CCCCCC !important;
}

.ExpertPanelListCtrl-Qualification-Test {
    font-size: 0.8em;
    font-weight: normal;
    text-align: left !important;
    vertical-align: text-top !important;
}

.ExpertPanelListCtrl-Info-AskQue-img {
    float: right;
    position: relative;
    right: 0;
    bottom: 0;
    padding-bottom: 0px;
    padding-right: 29px;
}

.ExpertPanelListCtrl-Search {
    width: 100%;
    padding-bottom: 10px;
}

.ExpertPanelListCtrl-border {
    width: 100%;
}

.ExpertPanelListCtrl-Info a {
    font-size: 0.8em;
    font-weight: normal;
}

.ExpertPanelListCtrl-NextPrev-Padding {
    padding: 15px 0;
    border-top: 1px solid #A0A0A0;
}

.ExpertPanelListCtrl-border-Padding {
    padding: 35px 30px 0 30px;
}

.ExpertPanelListCtrl .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.ExpertPanelListCtrl .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.ExpertPanelListCtrl .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.ExpertPanelListCtrl .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.ExpertPanelListCtrl-Qualification {
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.4;
    color: Gray !important;
}
/* End ExpertPanelList Control Css */

/* Start CaseDetailList CSS */

.CaseDetailList-QuickLinks a, .CaseDetailList-QuickLinks .DiseaseQuickLinkCtrl-seprator {
    color: Black;
}

/* End CaseDetailList CSS */

/* Start ImageCaseGallery CSS */
.CaseImageGallerylist {
    margin-left: 15px;
    margin-right: 20px;
}

.CasesImageGalleryCtrl-Title {
    font-size: 1.7em;
    font-weight: bold;
    color: White;
    padding-top: 20px;
}

.CaseImageGallerylist hr {
    border-color: #888985;
    margin-top: 3px;
    margin-bottom: 5px;
}

.CaseImageGallery-ImageDiv {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding-top: 10px;
}

    .CaseImageGallery-ImageDiv img {
        width: 115px;
        height: 102px;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 13px;
    }

.CaseImageGallerylist .CustomPagination {
    margin: 10px 0;
}

/* End ImageCaseGallery CSS */

/* Start Cases List Control CSS */

.CaseslistCtrl {
    font-size: 14px;
    width: 100%;
    text-align: left;
    padding-left: 20px;
    padding-right: 3%;
    position: relative;
}

.CaseslistCtrl-Title {
    padding-top: 2%;
}

.CaseslistCtrl-title1 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.7em;
}

.CaseslistCtrl-title2 {
    color: #F0801D;
    font-weight: bold;
    font-size: 1.7em;
}

.CaseslistCtrl hr {
    border-color: #888985;
    margin-top: 02px;
    margin-bottom: 8px;
}

.CaseslistCtrl ul {
    list-style-image: url('../assets/images/List-Dot.png');
    color: #F38611;
    padding-left: 5px !important;
    padding-right: 20px !important;
    margin-left: 15px !important;
}

    .CaseslistCtrl ul li {
        padding-bottom: 5px;
        padding-top: 0;
        padding-left: 10px;
        padding-right: 0;
    }

        .CaseslistCtrl ul li a, .CaseslistCtrl ul li a:hover {
            color: #636466;
        }

.CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl input[type="search"] {
    font-weight: bold;
    color: #636466 !important;
    width: 100%;
}

.CasesListCtrl-MoreLink {
    float: right;
    margin: 10px 10px 20px auto;
    width: 105px;
    height: 32px;
}

    .CaseslistCtrl-MoreLink img {
        float: right;
        width: auto;
        height: auto;
    }

.CasesListCtrl-SearchControl {
    padding: 1% 3%;
    border-bottom: 1px solid #9F9F9F;
    background-color: #ffffff;
    font-size: 1em;
    font-weight: bold;
}

.CasesListCtrl-SearchBar {
    padding: 0% !important;
}

.CasesListCtrl-SearchTitle {
    font-size: 1.7em;
    font-weight: bold;
}

.CasesListCtrl-SearchTitle1 {
    color: #ffffff;
}

.CasesListCtrl-List-Data {
    display: inline-table;
    width: 100%;
    clear: both;
}

.CasesListCtrl-SearchTitle2 {
    color: #F38611;
}

.CasesListCtrl-Detail-Figure {
    /* 76px + 1px border - 77px */
    border: 1px solid #A7A8A3;
    width: 77px;
    height: 77px;
    float: left;
    margin-right: 15px;
}

    .CasesListCtrl-Detail-Figure a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .CasesListCtrl-Detail-Figure img {
        width: 100%;
        min-height: 100%;
    }

.CasesListCtrl-InfoDiv {
    padding: 1.3% !important;
    margin-bottom: 0px;
    border: 2px solid #FAE00F;
    width: 100%;
    float: right;
    height: 144px;
}

.CasesListCtrl-SDescription {
    font-size: 1.23em;
    margin: 0px 0px;
    width: 48.8%;
    float: left;
}

    .CasesListCtrl-SDescription a {
        font-size: 1.05em;
        color: #636466;
    }

.CasesListCtrl-PhysicianName {
    font-weight: normal !important;
    text-align: right;
}

.CaseslistCtrl .CustomPagination .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.CaseslistCtrl .CustomPagination .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.CaseslistCtrl .CustomPagination .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.CaseslistCtrl .CustomPagination .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.CasesListCtrl-SearchBar {
    padding: 1% 3% !important;
}

.CaseslistCtrl-Link {
    text-align: right;
}

    .CaseslistCtrl-Link a {
        color: white;
    }

.CasesListCtrl-SearchTitle {
    margin-top: 0px !important;
}

.CaseslistCtrl-Veterinary {
    padding-left: 10px;
}

.CasesListCtrl-SearchBar_Title {
    font-size: 1em;
    color: White;
    padding-bottom: 5px;
}

.CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px;
    border-bottom: 0px none;
    text-align: center;
}

    .CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: -5px 0px 18px 0px;
        text-align: center;
        display: flex;
    }

    .CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        border-top: 1px solid #D1D1D1;
        border-left: 1px solid #D1D1D1;
        border-bottom: 1px solid #D1D1D1;
        /*box-shadow: 2px 2px 2px 0px #D1D1D1 inset;*/
    }

.CasesListCtrl-SearchBar .SearchbarCtrl {
    width: 60%;
}
/* End Cases List Control CSS */


/* Start Our CasesDetaillistCtrl CSS */

.CasesDetaillistCtrl {
    font-size: 14px;
    text-align: left;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

    .CasesDetaillistCtrl ul {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
    }

        .CasesDetaillistCtrl ul li {
            list-style-image: none;
            color: #666666 !important;
            border-bottom: 0px none;
            padding: 0 !important;
            margin: 0 !important;
        }

            .CasesDetaillistCtrl ul li .CaseslistCtrl ul li {
                padding: 0 !important;
            }

    .CasesDetaillistCtrl .CasesListCtrl-InfoDiv {
        padding: 0;
    }

    .CasesDetaillistCtrl ul li .CasesListCtrl-List-Data {
        padding: 0px;
        margin-bottom: 40px;
    }

    .CasesDetaillistCtrl ul li:nth-child(2n) {
        background-color: white;
    }

    .CasesDetaillistCtrl .CasesListCtrl-Name a, .CasesDetaillistCtrl .CasesListCtrl-Name a:hover {
        color: #636466 !important;
        font-size: 1.25em;
        font-weight: bold;
        text-shadow: 0px 0px;
    }

    .CasesDetaillistCtrl .CaseDetailList-QuickLinks a,
    .CasesDetaillistCtrl .CaseDetailList-QuickLinks a:hover {
        color: #0D4E71 !important;
        /* color:#116594!important;*/
    }

    .CasesDetaillistCtrl .CasesListCtrl-PhysicianName a,
    .CasesDetaillistCtrl .CasesListCtrl-PhysicianName a:hover {
        color: #0D4E71 !important;
        /*color:#116594!important;*/
        font-size: 0.83em;
    }

    .CasesDetaillistCtrl .CasesListCtrl-PhysicianName {
        margin: 0px 0px;
        width: 50%;
        float: left;
        text-align: left;
        color: #636466 !important;
        font-size: 1.25em;
        font-weight: bold;
    }

.CasesListCtrl-GetDiseaseQuickLinks {
    font-weight: normal !important;
    float: left;
    font-size: 14px;
}

.CasesDetaillistCtrl .CustomPagination {
    margin: 0px !important;
}

#upnlCaseslist hr {
    border-color: #FAE00F;
    margin-top: 9px;
    margin-bottom: 14px;
    border-width: 2px;
}

.CasesListCtrl-ReadMore a {
    color: #636466 !important;
    font-size: 1.2em;
    font-weight: bold;
    position: static;
    bottom: 0;
    left: 0;
    text-shadow: 0px 0px;
}

.CasesDetaillistCtrl .CasesListCtrl-PhysicianName a, .CasesDetaillistCtrl .CasesListCtrl-PhysicianName a:hover {
    color: #636466 !important;
    font-size: 1em;
}

#upnlCaseslist .CustomPagination .next, #upnlCaseslist .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
}

#upnlCaseslist .CustomPagination .prev, #upnlCaseslist .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    transform: rotate(180deg) !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
}

.CasesListCtrl-SearchBar .SearchBar-SearchControlDiv {
    width: 100%;
}

.CasesListCtrl-Info-Content {
    display: block;
    height: 98px;
}
/* End Our CasesDetaillistCtrl CSS */

/* Start GlobalSearchResult CSS */
.GlobalSearchResult-ReadMore a {
    color: #636466 !important;
    font-size: 1em;
    font-weight: bold;
    text-shadow: 0px 0px;
    float: right;
}

.GlobalSearchResult-Header .SearchAtoZCtrl-SearchControl {
    border-bottom: 0px none;
    padding-bottom: 0px;
    text-align: center;
    margin-top: 5px;
}

    .GlobalSearchResult-Header .SearchAtoZCtrl-SearchControl .SearchbarCtrl {
        width: 45%;
    }

    .GlobalSearchResult-Header .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: 0px;
        text-align: center;
        display: flex;
    }

.GlobalSearchResult-Header .SearchBar-SearchControlDiv {
    width: 100%;
}

.GlobalSearchResult {
    font-size: 14px;
}

.GlobalSearchResult-figure {
    width: 6%;
    float: left;
}

.GlobalSearchResult .DiseaseQuickLinkCtrl {
    font-size: 0.8em !important;
}

.GlobalSearchResult-Header {
    padding: 5px 15px;
}

.GlobalSearchResult-List {
    background-color: White;
    display: inline-block;
    width: 100%;
}

.GlobalSearchResult-Type {
    color: #999999;
    font-style: italic;
    padding-left: 5px;
    font-size: 0.8em;
}

.GlobalSearchResult h2 {
    color: White;
}

.GlobalSearchResult-List-Data {
    display: inline-table;
    width: 100%;
    clear: both;
    border-bottom: 0px none;
    padding: 15px 15px;
}

    .GlobalSearchResult-List-Data:nth-child(even) {
        background-color: white;
    }

    .GlobalSearchResult-List-Data:nth-child(odd) {
        background-color: White;
    }

.GlobalSearchResult-Info {
    float: left;
    width: 100%;
    padding-left: 0px;
    border-bottom: 2px solid #E5E5E5;
    padding-bottom: 12px;
}

.GlobalSearchResult-ThumbnailImg {
    /* 76px + 1px border - 77px */
    width: 77px;
    height: 77px;
    float: left;
    border: 1px solid #D3D3D3;
}

    .GlobalSearchResult-ThumbnailImg a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .GlobalSearchResult-ThumbnailImg img {
        width: 100%;
        height: 100%;
        border: 0 none;
    }

.GlobalSearchResult-Title {
    padding-top: 5px;
    border-bottom: 3px solid #FAE00F;
    padding-bottom: 12px;
}

    .GlobalSearchResult-Title a {
        color: #636466;
        font-size: 1.2em;
        font-weight: bold;
        text-transform: uppercase;
        text-shadow: 0px 0px;
    }

    .GlobalSearchResult-Title img {
        width: 18px;
        height: 18px;
        margin-left: 5px;
        vertical-align: middle;
    }

.GlobalSearchResult-Description {
    font-size: 1.2em;
    color: #636466;
    padding-top: 9px;
}

.GlobalSearchResult .CustomPagination {
    margin: 10px 0;
}

#upnlGlobalSearch .CustomPagination .next, #upnlGlobalSearch .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#upnlGlobalSearch .CustomPagination .prev, #upnlGlobalSearch .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

/* End GlobalSearchResult CSS */


/* Start CaseImageAndCases CSS */
.CaseImageAndCases-ImageGalleryWidth {
    width: 70%;
    float: left;
}

/* End  CaseImageAndCases CSS */

/* Start DiseaseCondition List Control Css */
.DiseaseConditionListCtrl_OuterDiv {
    margin: 0 auto;
    /*padding:3% 3.4% 0%;*/
    padding: 5px 3.4% 0;
}

.DiseaseConditionListCtrl .SearchResultInfo {
    color: white !important;
}

.DiseaseConditionListCtrl ul {
    padding-top: 15px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.DiseaseConditionListCtrl li {
    display: inline-block;
    /*width: 15%;
    margin: 0 2.8% 2.8% 0;
    */
    width: 16.77%;
    /*max-width:161px;*/
    margin: 1% 1.4% 2% 1.3%;
    vertical-align: top;
}

.DiseaseConditionListCtrl img {
    width: 100%;
    border: 1px solid #DED8DA;
}

.DiseaseConditionListCtrl .DiseaseConditionListCtrl-Title {
    font-size: 1.5em;
    font-weight: bold;
    color: #ffffff;
}

.DiseaseConditionListCtrl-SearchBar {
    padding: 1% 3%;
    border-bottom: 1px solid #9F9F9F;
}

.DiseaseConditionListCtrl-SearchControl {
    padding-top: 1%;
}

.DiseaseConditionListCtrl-DiseaseName {
    text-align: center;
    padding-top: 5%;
}

    .DiseaseConditionListCtrl-DiseaseName a {
        color: #ffffff;
        font-size: 0.9em;
    }

.DiseaseConditionListCtrl-Pagination {
    border-top: 1px solid #9F9F9F;
    padding: 1.5% 0% 1.5%;
}

.DiseaseConditionListCtrl .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.DiseaseConditionListCtrl .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.DiseaseConditionListCtrl .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.DiseaseConditionListCtrl .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.DiseaseConditionListCtrl-BlankData {
    color: #ffffff !important;
}

.DiseaseConditionListCtrl-SearchControl .SearchbarCtrl {
    width: 70% !important;
}
/* End DiseaseCondition List Control Css */

/* Start Celebrities Testimonial List Page CSS */
.Celebrities-TestimonialList-Page .footer-notes {
    font-size: 0.65em;
    margin-top: 30px;
    text-align: center;
}
/* End Celebrities Testimonial List Page CSS*/

/* Start CelebritiesPanelList Control Css */
.CelebritiesPanelList {
    width: 100%;
    padding: 0 2px;
}

.CelebritiesPanelList-OurCelebrities {
    background-color: white !important;
}

.CelebritiesPanelList ul li {
    /*display: inline-block !important;*/
    vertical-align: top;
    border: 0px none !important;
    padding-bottom: 40px !important;
    padding-top: 0px !important;
}

.CelebritiesPanelList-break {
    padding: 15px 0 1px 0;
}

.CelebritiesPanelList-Photo {
    width: 128px;
    height: 140px;
    float: left;
    margin-right: 0.5% !important;
    border: 1px solid #E5E5E5;
}

.CelebritiesPanelList-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 81.5%;
    min-height: 140px;
    float: right;
    margin-bottom: 0px;
    position: relative;
}

    .CelebritiesPanelList-Info-Detail a {
        font-size: 1.1em !important;
        color: #636466;
        font-weight: bold !important;
        margin: 0px;
        width: 48.8%;
        float: left;
        margin-top: 8px;
    }

.CelebritiesPanelList-Photo img {
    height: 100%;
    width: 100%;
}

.CelebritiesPanelList-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

.CelebritiesPanelList-Celebrities {
    width: 100%;
    display: inline-block;
}

.CelebritiesPanelList-CelebritiesP-Info {
    font-size: 0.8em;
    font-weight: normal;
    text-align: left !important;
    vertical-align: text-top !important;
    padding-bottom: 5px;
}

.CelebritiesPanelList-Info a {
    font-size: 0.8em;
    font-weight: normal;
}

.CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl input[type="search"] {
    font-weight: bold;
    color: #636466;
    width: 100%;
}

.CelebritiesPanelList .CustomPagination {
    margin: 0px;
}

.CelebritiesPanelList-OurCelebrities .SearchBar-SearchControlDiv {
    width: 100%;
}

#upnlCelebritiesPanel .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px !important;
    border-bottom: 0px none !important;
    text-align: center;
}

.CelebritiesPanelList-ReadMore {
    text-shadow: 0px 0px;
    position: absolute;
    bottom: 5px;
    left: 10px;
}

    .CelebritiesPanelList-ReadMore a {
        color: #636466 !important;
        font-size: 1.1em;
        font-weight: bold;
        white-space: nowrap;
    }

.CelebritiesPanelList-Info-Content {
    display: block;
    /*height: 84px;*/
}

.CelebritiesPanelList-Celebrities-Name {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
}

    .CelebritiesPanelList-Celebrities-Name b {
        font-family: Seravek-Bold;
    }

.CelebritiesPanelList-Celebrities-Info a {
    margin: 8px 0px;
    width: 90%;
    float: left;
    text-align: left;
    color: #636466 !important;
    font-size: 1.1em;
    font-weight: bold;
    text-shadow: 0px 0px;
    /*border-bottom: 2px solid #FAE00F;*/
    /*padding-bottom: 10px;*/
}

#upnlCelebritiesPanel .CustomPagination .next, #upnlCelebritiesPanel .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
}

#upnlCelebritiesPanel .CustomPagination .prev, #upnlCelebritiesPanel .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
    transform: rotate(180deg) !important;
}

.CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: -5px 0px 18px 0px;
    text-align: center;
    display: flex;
}

.CelebritiesPanelList-OurCelebrities .SearchbarCtrl {
    width: 60%;
}

.CelebritiesPanelList-Video {
    float: right;
    font-size: 0.8em !important;
    font-weight: normal !important;
    padding: 5px;
    text-align: right;
}

.CelebritiesPanelList-Media {
    width: 8%;
    float: right;
}

    .CelebritiesPanelList-Media a {
        float: right;
        vertical-align: top;
        text-align: right;
    }

.CelebritiesPanelList-Info-Content-Title {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FAE00F;
}
/* End CelebritiesPanelList Control Css */

/* Start PageLikeControl CSS */
.PageLikeControl {
    border: 0 none !important;
    margin: 0 0 0 auto; /*Right Alignment*/
}

    .PageLikeControl td {
        border: 0 none !important;
        vertical-align: top;
    }

.PageLikeControl-VLine {
    color: #B4B4B4;
    padding: 0px 5px;
}

/* End PageLikeControl CSS */


/* Start PagePrintControl CSS */

.PrintPageControl_PrintLink, PrintPageControl_PrintLink:hover {
    font-size: 0.9em;
    color: #347BBC !important;
}

    .PrintPageControl_PrintLink img {
        border: 0px none;
        width: 18px;
        height: 18px;
        vertical-align: middle;
    }

.PrintPageControl-PrintCloseLinks {
    padding-right: 10px;
}

/* End PagePrintControl CSS */

/* Start AddThis CSS */

.addthis_button_tweet {
    width: 90px;
    overflow: hidden;
}

/* End AddThis CSS */

/* Start HomePageSliderControl CSS */

.HomePage-Slide-Main {
    position: relative;
    width: 100%;
    /*display: inline-block;*/
    margin-bottom: 1px;
    z-index: -1;
}

#HomePage-Slide {
    overflow: hidden;
}

.HomePage-Slide-div-img {
    width: 100%;
    /*height: 500px;*/
    height: 453px;
    text-align: center;
    /*background-color:black;*/
}

.HomePage-Slide-img {
    /*min-width: 1802px;
    min-height: 100%;        
    width: 100%;*/
    /*width: 1200px;*/
    height: 453px;
}

.HomePage-Slide-video {
    display: none;
    width: 1200px;
    height: auto;
}

.HomePage-Slide-Inner .play-image {
    cursor: pointer;
    position: absolute;
    top: 40%;
    left: 45%;
    width: 94px;
    height: 94px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .HomePage-Slide-Inner .play-image:hover {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

#HomePage-Slide-Pager {
    /* you can add positioning properties here if needed */
    width: 100%; /* change as required  75px*/
    padding: 0;
    height: 14px;
    z-index: 999;
    position: absolute;
    /*bottom: 5px;*/
    bottom: 15px;
    left: 0;
    text-align: center !important;
}

    #HomePage-Slide-Pager a {
        display: inline-block;
        width: 12px;
        height: 12px;
        text-indent: -999em;
        background-color: White;
        border-radius: 10px; /* must be the same as width and height */
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        /*box-shadow: 0 0 1px 1px #666666;*/ /* border color #707173*/
        margin-right: 10px;
    }

        #HomePage-Slide-Pager a:hover {
            /* optional: color when hovered */
            background: #f6e77b;
        }

        #HomePage-Slide-Pager a.activeSlide {
            /* color when active */ /*background: #707173; */
            /*background: #6699FF;*/
            background: #ffdf00;
        }

.HomePage-Slide-Inner {
    position: relative;
}

.HomePage-Slide-Inner-div {
    position: absolute;
    top: 20%;
    color: White;
    font-size: 4em;
    font-weight: bold;
    text-align: left;
    width: 100%;
}

.HomePage-Slide-Inner-Content {
    max-width: 1001px;
    width: 100%;
    margin: 0 auto !important;
}

    .HomePage-Slide-Inner-Content mark {
        color: #3698D9;
        background-color: transparent;
        font-size: 1.5em;
    }

.HomePage-Slide-Slide1-KnowMore {
    text-align: center;
}

.HomePage-Slide-Inner .img-know-more-arrow {
    width: 10px;
    height: 20px;
    vertical-align: middle;
}

.HomePage-Slide-Slide1-Inner-div {
    position: absolute;
    bottom: 64px;
    left: 123px;
    color: #000000;
}

.HomePage-Slide-Slide1-Inner-Content {
    text-align: left;
}

    .HomePage-Slide-Slide1-Inner-Content .title {
        /*For Reference (in px)- font-size: 33.14px; */
        font-size: 2.76em;
        line-height: 1;
    }

        .HomePage-Slide-Slide1-Inner-Content .title h1, .HomePage-Slide-Slide1-Inner-Content .title h2 {
            font-size: 1em !important;
            line-height: 1;
            display: inline-block;
        }

    .HomePage-Slide-Slide1-Inner-Content .content {
        /*For Reference (in px)- font-size: 25.55px; */
        font-size: 2.12em;
        margin-top: 5px;
    }

    .HomePage-Slide-Slide1-Inner-Content .footer {
        background: none !important;
        margin-top: 5px;
    }

        .HomePage-Slide-Slide1-Inner-Content .footer a {
            color: inherit;
            /*For Reference (in px)- font-size: 21.41px; */
            font-size: 1.78em;
            font-weight: bold;
            font-family: Seravek-Bold;
        }

.HomePage-Slide-Slide2-Inner-div {
    position: absolute;
    top: 120px;
    left: 123px;
    color: white;
}

.HomePage-Slide-Slide2-Inner-Content {
    text-align: left;
}

    .HomePage-Slide-Slide2-Inner-Content .title {
        /*For Reference (in px)- font-size: 33.14px; */
        font-size: 2.76em;
        line-height: 1;
        font-weight: normal !important;
    }

    .HomePage-Slide-Slide2-Inner-Content .content {
        /*For Reference (in px)- font-size: 25.55px; */
        font-size: 2.12em;
        margin-top: 5px;
    }

    .HomePage-Slide-Slide2-Inner-Content .footer {
        background: none !important;
        margin-top: 5px;
    }

        .HomePage-Slide-Slide2-Inner-Content .footer a {
            /*For Reference (in px)- font-size: 21.41px; */
            color: inherit;
            font-size: 1.78em;
            font-family: Seravek-Bold;
        }

.HomePage-Slide-Slide3-Inner-div {
    position: absolute;
    top: 62px;
    left: 123px;
    color: #000000;
}

.HomePage-Slide-Slide3-Inner-Content {
    text-align: left;
}

    .HomePage-Slide-Slide3-Inner-Content .title {
        /*For Reference (in px)- font-size: 33.14px; */
        font-size: 2.76em;
        line-height: 1;
        font-weight: normal !important;
    }

        .HomePage-Slide-Slide3-Inner-Content .title h1, .HomePage-Slide-Slide3-Inner-Content .title h2 {
            font-size: 1em !important;
            line-height: 1;
            font-weight: normal !important;
            display: inline-block;
        }

    .HomePage-Slide-Slide3-Inner-Content .content {
        /*For Reference (in px)- font-size: 25.55px; */
        font-size: 2.12em;
        margin-top: 5px;
    }

    .HomePage-Slide-Slide3-Inner-Content .footer {
        background: none !important;
        margin-top: 5px;
    }

        .HomePage-Slide-Slide3-Inner-Content .footer a {
            /*For Reference (in px)- font-size: 21.41px; */
            color: inherit;
            font-size: 1.78em;
            font-family: Seravek-Bold;
        }

.HomePage-Slide-Slide4-Inner-div {
    position: absolute;
    top: 42px;
    left: 123px;
    color: #000000;
}

.HomePage-Slide-Slide4-Inner-Content {
    text-align: left;
}

    .HomePage-Slide-Slide4-Inner-Content .title {
        /*For Reference (in px)- font-size: 33.14px; */
        font-size: 2.76em;
        line-height: 1;
        font-weight: normal !important;
    }

    .HomePage-Slide-Slide4-Inner-Content .content {
        /*For Reference (in px)- font-size: 25.55px; */
        font-size: 2.12em;
        margin-top: 5px;
    }

/* End HomePageSliderControl CSS */

/* Start Expert Profile CSS */


.Homeopathic-Doctors-about a.scroll {
    position: absolute;
    right: 25px;
}

.Homeopathic-Doctors-Photo {
    width: 160px;
    height: 180px;
    border: 2px solid #FAE00F;
    float: left;
}

    .Homeopathic-Doctors-Photo img {
        width: 100%;
        height: 100%;
    }


.Homeopathic-Doctors-Name {
    font-size: 1.3em;
    font-weight: bold;
}

.Homeopathic-Doctors-Qualification {
    font-size: 0.8em;
    color: #F0F0F0;
}

    .Homeopathic-Doctors-Qualification img {
        margin-right: 10px;
    }

.Homeopathic-Doctors-city {
    /*color: #DCDCDC;*/
    font-size: 0.8em;
    color: #F0F0DC;
}

.Homeopathic-Doctors-PhysicianName {
    float: right;
    /*position: absolute;*/
    padding-right: 12px;
    padding-top: 90px;
    color: white;
    font-size: 1.1em;
}

.Homeopathic-Doctors-Info {
    padding: 0% 1%;
    float: left;
    width: 75.5%;
    min-height: 180px;
    color: #636466;
    border: 2px solid #FAE00F;
    margin-left: 2%;
}

.Homeopathic-Doctors-DiseaseLinks {
    width: 80%;
    font-size: 1.02em;
}

.Homeopathic-Doctors-Area-Of-Expertise {
    font-weight: 600;
    font-size: 0.8em;
    color: white;
}

.Homeopathic-Doctors-Edu-Qualification {
    font-weight: bold;
    font-size: 1.3em;
    float: left;
    padding: 0px 0 5px 0px;
    text-transform: uppercase;
    color: #636466;
    width: 100%;
    border-bottom: 2px solid #FAE00F;
    margin-bottom: 2%;
}

.Homeopathic-Doctors-Speciality {
    color: #424242;
    font-weight: bold;
    font-size: 1.1em;
}

.Homeopathic-Doctors-experience {
    color: #424242;
    font-weight: bold;
    font-size: 1.1em;
}

.Homeopathic-Doctors-Achievement {
    color: #424242;
    font-weight: bold;
    font-size: 1.1em;
}

.Homeopathic-Doctors-Profile {
    width: 70%;
    float: left;
    border-right: 1px solid #DCDCDC;
}

.Homeopathic-Doctors-Expert-Profile {
    width: 30%;
    float: left;
    /*border: 1px solid green;*/
}

.Homeopathic-Doctors-th-Edu {
    padding: 0 30px;
    font-weight: bold;
}

.Homeopathic-Doctors-Expert-table {
    width: 100% !important;
    float: none !important;
    font-size: 1.3em;
    text-transform: uppercase;
    color: #636466;
    text-shadow: 0px 0px;
}

    .Homeopathic-Doctors-Expert-table tr {
        border-bottom: 2px solid #FAE00F;
    }

        .Homeopathic-Doctors-Expert-table tr:last-child {
            border-bottom: 0px none;
        }


    .Homeopathic-Doctors-Expert-table td {
        padding: 9px 14px !important;
    }

        .Homeopathic-Doctors-Expert-table td:first-child {
            border-left: 0px none;
        }

.Homeopathic-Doctors-th-Year {
    padding: 0px 10px;
    font-weight: bold;
    text-align: left;
    width: 10%;
}

.Homeopathic-Doctors-qual-float {
    float: none;
}

.Homeopathic-Doctors-Advice {
    color: #424242;
    font-weight: bold;
    font-size: 1.1em;
    text-align: center;
}

.Homeopathic-Doctors-th-qual {
    padding: 0 10px 0 10px;
    font-weight: bold;
}

.Homeopathic-Doctors-Padding-btm {
    padding-bottom: 0px;
    display: table;
    width: 100%;
    padding: 0% 1% !important;
    border: 2px solid #FAE00F;
}

#Homeopathic-Doctors-Mobile-Menu {
    display: none;
}

.Homeopathic-Doctors-Mobile-Menu-Links {
    text-align: center;
    border-bottom: 1px solid #C0C0C0;
    margin: 10px 15px;
    padding-bottom: 5px;
}

    .Homeopathic-Doctors-Mobile-Menu-Links ul li {
        display: inline-block;
        padding: 0px 27px;
        font-size: 0.9em;
    }

        .Homeopathic-Doctors-Mobile-Menu-Links ul li a {
            color: #424242;
        }

        .Homeopathic-Doctors-Mobile-Menu-Links ul li img {
            margin-right: 5px;
            width: 28px;
            height: 28px;
        }

.Homeopathic-Doctors-Margin {
    margin: 20px 20px 10px 0px;
}

.Homeopathic-Doctors-Expet-Advice {
    float: right;
    padding-bottom: 10px;
}

.Homeopathic-Doctors-Link-expertise {
    font-size: 1.3em;
    color: #636466;
    padding-bottom: 10px;
    border-bottom: 2px solid #FAE00F;
    text-transform: uppercase;
    /*text-shadow:0px 0px;*/
    font-weight: bold;
}

.Homeopathic-Doctors-expertise-Link-Font .DiseaseQuickLinkCtrl a {
    font-size: 1.25em;
    color: blue;
    display: inline-block;
    font-weight: normal;
    width: 33%;
    padding-bottom: 5px;
}

.Homeopathic-Doctors-expertise-Seperator .DiseaseQuickLinkCtrl-seprator {
    display: none;
}

.Homeopathic-Doctors-Treated-Cases {
    font-size: 1.3em;
    color: #636466;
    padding-bottom: 10px;
    border-bottom: 2px solid #FAE00F;
    text-transform: uppercase;
    /*text-shadow:0px 0px;*/
    font-weight: bold;
}

.Homeopathic-Doctors-expertise-img {
    height: 60px;
    width: 60px;
}

.Homeopathic-Doctors-expertise-Disease-li {
    font-size: 1.26em;
    display: inline-table;
    font-weight: normal;
    width: 24%;
    padding: 5px 0px;
    text-align: left;
}

    .Homeopathic-Doctors-expertise-Disease-li a {
        color: #464646;
    }

        .Homeopathic-Doctors-expertise-Disease-li a:hover {
            color: #464646;
        }

.Homeopathic-Doctors-treatedCases-ul .CaseslistCtrl ul {
    list-style-image: none;
    padding-left: 0;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
}

.Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-Name a {
    color: #636466 !important;
    font-size: 1.25em;
    font-weight: bold;
    text-shadow: 0px 0px;
}

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-Name a:hover {
        color: #636466 !important;
    }

.Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName {
    /*font-size: 1.23em;*/
    font-size: 0.9em;
    margin: 0px 0px;
    width: 48.8%;
    float: left;
    text-align: left;
}

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName a {
        display: block;
        width: 80%;
        float: right;
    }

        .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName a:hover {
            color: #636466;
        }

.Homeopathic-Doctors-treatedCases-Font .DiseaseQuickLinkCtrl a {
    color: #6C6C6C;
    font-size: 11px;
}

    .Homeopathic-Doctors-treatedCases-Font .DiseaseQuickLinkCtrl a:hover {
        color: #428bca;
    }

.Homeopathic-Doctors-treatedCases-Font .CaseslistCtrl {
    padding-left: 0px;
    padding-right: 0px;
}

    .Homeopathic-Doctors-treatedCases-Font .CaseslistCtrl ul li {
        padding: 15px 0px;
        border-bottom: 0px none;
    }

        .Homeopathic-Doctors-treatedCases-Font .CaseslistCtrl ul li:nth-child(2n) {
            background-color: white;
        }

    .Homeopathic-Doctors-treatedCases-Font .CaseslistCtrl ul {
        color: #6C6C6C !important;
        padding-left: 5px !important;
        padding-right: 20px !important;
        margin-left: 15px !important;
    }


.Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-SDescription {
    /*font-size: 1.23em;*/
    font-size: 0.9em;
    margin: 0px 0px;
    width: 48.8%;
    float: left;
}

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-SDescription a {
        font-size: 1.01em;
        margin: 0px 0px;
    }

.Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-Detail-Figure {
    margin: 0 10px;
}

.Homeopathic-Doctors-Expert-Top-Border {
    border-top: 2px solid #D7D7D7;
}

.Homeopathic-Doctor-Expertise-tr-align {
    text-align: center;
}

.Homeopathic-Doctors-Advice-Photo {
    float: left;
    width: 17%;
    padding: 5px 10px 0 15px;
    text-align: center;
}

.Homeopathic-Doctors-Advice-Display {
    padding: 8px 0;
    border-bottom: 1px solid #C0C0C0;
}

.Homeopathic-Doctors-Advice-Desc {
    float: left;
    width: 83%;
    color: #424242;
}

.Homeopathic-Doctors-Title {
    color: #026FA7;
}

.Homeopathic-Doctors-Expert-Advice {
    font-weight: 600;
    font-size: 1.4em;
    color: #424242;
    padding-bottom: 10px;
    border-bottom: 1px solid #C0C0C0;
}

.Homeopathic-Doctors-Expert-Advice-No-Found {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
}

.ExpertPanelListCtrl-NoRecord {
    padding: 15%;
    font-size: 1.5em;
    color: #808080;
    text-align: center;
}

.Homeopathic-Doctors-Advice-List {
    display: inline-table;
    width: 100%;
}

.Homeopathic-Doctors-advice ul li:nth-child(even) {
    background-color: #EBEDEC;
}

.Homeopathic-Doctors-Advice-Display ul li {
    border: 1px solid red;
    display: list-item;
}

.Homeopathic-Doctors-Expert-Advice-Title-No-Found {
    font-weight: 600;
    font-size: 1.4em;
    color: #424242;
    padding-bottom: 20px;
}

.Homeopathic-Doctors-VideoList .RelatedVideos-bg {
    background-color: white !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl ul li:nth-child(even) {
    background-color: #EBEDEC !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-break {
    padding: 0px 0;
    margin-left: 0% !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-List-Data {
    display: inline !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl hr {
    display: none;
    margin-bottom: 1px !important;
}

.Homeopathic-Doctors-VideoList .Related-Videos-Photo-padding {
    float: left;
    padding: 10px 0px 2px 10px !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl ul li {
    border-top: 1px solid #CCCCCC;
}

.Homeopathic-Doctors-VideoList .Related-Videos-Title {
    color: #0D4E71 !important;
}

.Homeopathic-Doctors-VideoList .Related-Videos-Qualification {
    font-size: 0.83em !important;
    margin: 8px 0;
    color: gray;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-border-Padding {
    padding: 0px 0px 0 0px !important;
}

.Homeopathic-Doctors-VideoList .button-as-link {
    color: gray !important;
}

.Homeopathic-Doctors-VideoList .SearchBar-SearchTextBox {
    border: 1px solid gray;
}

.Homeopathic-Doctors-VideoList .SearchBar-SearchLabelText {
    color: gray;
}

.Homeopathic-Doctors-VideoList .DiseaseQuickLinkCtrl-seprator {
    color: gray;
}

.Homeopathic-Doctors-VideoList .DiseaseQuickLinkCtrl-BrowseText {
    color: gray;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-pagination {
    padding-top: 0px;
}

.Homeopathy-Experts-Expert-Advice-Photo {
    height: 77px;
    width: 77px;
    border: 1px solid gray;
}

.Homeopathic-Doctors-key {
    font-weight: bold;
    padding: 2px 0px 2px 10px;
    color: #636466;
    background-color: #E5E5E5;
    text-transform: uppercase;
    font-size: 1.15em;
}

.Homeopathic-Doctors-Value {
    padding-bottom: 0px;
    color: #636466;
    font-size: 1.295em;
}

.Homeopathic-Doctors-PageLike {
    padding-right: 15px;
}

.Homeopathic-Doctors-Value ol {
    list-style-type: decimal;
}

.Homeopathic-Doctors-Value ul {
    list-style-type: disc;
}

.Homeopathic-Doctors-Value ol, .Homeopathic-Doctors-Value ul {
    padding: 0 5px;
    margin: 0px 30px;
}

    .Homeopathic-Doctors-Value ul li, .Homeopathic-Doctors-Value ol li {
        padding: 2px 0px;
    }

.Homeopathic-Doctors-VideoList .Related-Video-bar {
    border-bottom: 0px none !important;
}

.Homeopathic-Doctors-Table-Content {
    padding-left: 10px;
}

.Homeopathic-Doctors-Edu-Year {
    text-align: center;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-Title1 {
    color: #424242;
    font-size: 1.4em;
    font-weight: 600;
}

.Homeopathic-Doctors-VideoList .RelatedVideoSearchBar-SearchControlDiv {
    margin-left: 0% !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-Search {
    padding-bottom: 0px !important;
}

.Homeopathic-Doctors-Advice-img {
    width: 256px;
    height: 192px;
}

.Homeopathic-Doctors-VideoList .RelatedVideoCtrl-Titles {
    margin-top: -7px !important;
}

.Homeopathic-Doctors-VideoList .RelatedVideosPanelList-List-BlankData {
    padding: 14.1% !important;
}

.Homeopathic-Doctors-edu {
    margin-left: 5px;
}

.Homeopathic-Doctors-Title-Profile {
    margin-left: 5px;
}

.Homeopathic-Doctors-Header-Detail-Table {
    width: 100%;
    height: 100%;
    margin: 0px 0px;
    font-size: 1.25em;
    font-weight: bold;
    text-transform: uppercase;
}

    .Homeopathic-Doctors-Header-Detail-Table tr {
        border-bottom: 2px solid #FAE00F;
    }

        .Homeopathic-Doctors-Header-Detail-Table tr:last-child {
            border-bottom: 0px none;
        }

    .Homeopathic-Doctors-Header-Detail-Table td {
        border-left: 2px solid #FAE00F;
        padding: 10px 0px 0px 15px;
    }

        .Homeopathic-Doctors-Header-Detail-Table td:first-child {
            border-left: 0px none;
            width: 42.5%;
        }

.Homeopathic-Doctors-Profile-Title {
    font-weight: bold;
    font-size: 1.28em;
    float: left;
    padding: 20px 0px 5px;
    text-transform: uppercase;
    color: #636466;
    width: 100%;
    border-bottom: 2px solid #FAE00F;
    margin-bottom: 2%;
    text-shadow: 0px 0px;
}

.Homeopathic-Doctors-Short-Profile {
    font-weight: bold;
    font-size: 1.28em;
    padding: 20px 0px 5px;
    text-transform: uppercase;
    color: #636466;
    width: 100%;
    border-bottom: 2px solid #FAE00F;
    margin-bottom: 2%;
    text-shadow: 0px 0px;
}

.Homeopathic-Doctors-Specialisation {
    font-size: 0.9em;
    font-weight: normal !important;
    text-transform: none;
}

.Homeopathic-Doctors-Expert-table tr:first-child {
    border-bottom: 2px solid #FAE00F !important;
    padding: 10px 10px;
    width: 50%;
}

.Homeopathic-Doctors-Expert-table th:last-child {
    border-left: 2px solid #FAE00F !important;
    padding: 10px 10px;
}

.Homeopathic-Doctors-Expert-table td:last-child {
    border-left: 2px solid #FAE00F !important;
    padding: 10px 10px;
}

.Homeopathic-Doctors-th-Year {
    width: 30%;
}
/* End Expert Profile CSS */

/* Start Edit Question By User CSS */
.EditQuestionByUser-TextArea {
    padding-left: 25%;
    padding-top: 3%;
    padding-bottom: 3%;
}
/* End Edit Question By User CSS */


/* Strat EditQuestionAnswer CSS */

.EditQuestion {
    padding: 5px 0 0 0;
    margin-bottom: 20px;
}

.EditQA-Ask {
    border: 1px solid #CCCCCC;
}

.EditQuestion-textarea {
    height: 80px;
    width: 480px;
    border: 1px solid #DFDFDF;
    margin-bottom: 10px;
}

.EditQuestion-textareaInvalid {
    height: 80px;
    width: 260px;
    border: 1px solid #DFDFDF !important;
}

.EditQuestionAnswer {
    padding: 1.2% !important;
    width: 98%;
    background-color: white;
    margin-top: 10px;
    margin-left: 10px;
}

    .EditQuestionAnswer table, .EditQuestionAnswer table td {
        vertical-align: top !important;
    }

.EditQA-chkBoxDetail {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: 5px 1%;
}

.EditQA-title {
    font-size: 1.7em !important;
    border-bottom: 1px solid #CCCCCC;
    color: #0469a1 !important;
    font-weight: bold;
}

.EditQA-titleStatus {
    padding: 5px 1%;
    font-size: 1.2em;
    background-color: #0368a0;
    color: white;
    width: 100%;
}

.QuestionTitle {
    vertical-align: top;
    font-size: 1.2em;
    font-weight: bold;
    padding-right: 40px;
}

.EditQA-chkBox {
    padding: 5px 1% 10px 1% !important;
}

.EditQA_colorBox {
    background-color: #F4F8FB;
    padding: 2px 2px;
    font-size: 1.5em !important;
    border: 1px solid #CCCCCC;
    color: #0469a1 !important;
    font-weight: bold;
    margin-bottom: 10px;
}

.EditQA-subtitle {
    font-size: 1.2em;
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    margin: 10px 0 10px 0;
}

.EditQA-related {
    margin-bottom: 10px;
}

.EditQA-btn {
    /*padding: 5px 0px 2px 0px;
    margin-top: 10px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;*/
    text-align: center;
}

.EditQA-btnSubmit {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
    text-indent: -99999px;
}

.EditQA-table {
    width: 100% !important;
}

.EditQA-td1 {
    width: 75% !important;
}

.EditQA-td2 {
    width: 25% !important;
}

.EditQA-btnSave {
    background: url("/assets/images/save.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
}

.EditQA-btnCancel {
    background: url("/assets/images/cancel.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
}
/* End EditQuestionAnswer CSS */

/* Start QAList of WelcomeCure Staff CSS */
.QAListOfWelcomeCureStaff_title {
    font-size: 1.7em !important;
    border-bottom: 1px solid #CCCCCC;
    color: #0469a1 !important;
    font-weight: bold;
}
/* End QAList of WelcomeCure Staff CSS */

/* Start QuestionAnswerList CSS */

.AnsCatogry {
    width: 25%;
    float: left;
    border-left: 1px solid #DCDCDA;
}

.AnsList {
    width: 75%;
    float: right;
    border-left: 1px solid #DCDCDA;
}

.QuestionAnswerList {
    font-size: 14px;
    width: 100%;
    text-align: left;
    padding: 0 2% 0 2%;
}

.QuestionAnswerList-Title {
}

.QuestionAnswerList-title1 {
    color: #4F4F4D;
    font-weight: bold;
    font-size: 1.7em;
}

.QuestionAnswerList-title2 {
    color: #F0801D;
    font-weight: bold;
    font-size: 1.7em;
}

.QuestionAnswerList hr {
    border-color: #888985;
    margin-top: 02px;
    margin-bottom: 8px;
    color: #CCCCCC;
}

.QuestionAnswerList ul {
    list-style-image: none;
    color: #F38611;
}

    .QuestionAnswerList ul li:nth-child(even) {
        background-color: #EBEDEC;
    }

    .QuestionAnswerList ul li {
        color: #DCDCDA;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        border-bottom: 1px solid #CCCCCC;
    }

.QuestionAnswerList-MoreLink {
    float: right;
    width: 77px;
    height: 26px;
}

    .QuestionAnswerList-MoreLink img {
        width: auto;
        height: auto;
    }

.QuestionAnswerList-SearchBar {
    padding-top: 1%;
    border-bottom: 1px solid #CCCCCC;
}

    .QuestionAnswerList-SearchBar .SearchBar-SearchBox {
        width: 92% !important;
    }

    .QuestionAnswerList-SearchBar .SearchBar-SearchTextBox {
        border: 1px solid #CCCCCC !important;
    }

    .QuestionAnswerList-SearchBar .SearchBar-SearchControlDiv {
        float: right;
    }

.QuestionAnswerList-Detail-Figure {
    /* 76px + 1px border - 77px */
    border: 1px solid #A7A8A3;
    width: 77px;
    height: 77px;
    float: left;
    margin-right: 15px;
}

    .QuestionAnswerList-Detail-Figure a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .QuestionAnswerList-Detail-Figure img {
        width: 100%;
        min-height: 100%;
    }


.QuestionAnswerList-List-Data {
    display: inline-block;
    width: 100%;
    clear: both;
}

.QuestionAnswerList .CustomPagination {
    margin: 10px 0;
}

.QuestionAnswerList-FirstAnswer {
    font-size: 0.83em;
    color: #666666;
    margin: 8px 0;
}

.QuestionAnswerList-Answer {
    float: left;
    font-size: 0.85em;
}

.QuestionAnswerList-AnswerTwo {
    margin-left: 14%;
}

    .QuestionAnswerList-AnswerTwo a {
        float: left;
        font-size: 0.83em;
        color: #116594;
    }

        .QuestionAnswerList-Question a, .QuestionAnswerList-AnswerTwo a:hover {
            color: #116594;
        }

.QuestionAnswerList .CustomPagination .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.QuestionAnswerList .CustomPagination .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.QuestionAnswerList .CustomPagination .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.QuestionAnswerList .CustomPagination .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

#QuestionAnswerListctrlFAQs .CustomPagination .next, #QuestionAnswerListctrlFAQs .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#QuestionAnswerListctrlFAQs .CustomPagination .prev, #QuestionAnswerListctrlFAQs .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

.QuestionAnswerList-QuestionWithOutAnswer {
    color: Black;
}

.ModifyQuestion {
    float: right;
}

.QuestionAnswerList_QuestionTitle {
    color: #636466;
    font-size: 1.2em;
}

    .QuestionAnswerList_QuestionTitle > li {
        margin-top: 27px;
    }

    .QuestionAnswerList_QuestionTitle li h5.QuestionTitleDiv {
        background: #636466;
        color: #ffffff;
        border-bottom: 2px solid #FAE00D;
        padding: 0.36em 2.43em;
        position: relative;
        font-size: 1.143em;
        vertical-align: top;
        line-height: 1.35em;
        cursor: pointer;
    }

        .QuestionAnswerList_QuestionTitle li h5.QuestionTitleDiv:after {
            content: ">";
            position: absolute;
            right: 9px;
            top: 0;
            color: #FAE00D;
            font-size: 0.98em;
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
        }

    .QuestionAnswerList_QuestionTitle li h5.QuestionTitleCollapse:after {
        content: "<" !important;
    }


    .QuestionAnswerList_QuestionTitle li h5.QuestionTitleDiv span {
        position: absolute;
        left: 4px;
        width: 24px;
        text-align: right;
        top: 4px;
        color: #FAE00D;
        font-size: 1.17em;
    }

        .QuestionAnswerList_QuestionTitle li h5.QuestionTitleDiv span:after {
            content: ".";
        }

    .QuestionAnswerList_QuestionTitle li p, .QuestionAnswerList_QuestionTitle li ul {
        padding: 0.18em 2.43em;
        font-size: 1.143em;
        vertical-align: top;
        line-height: 1.35em;
    }

    .QuestionAnswerList_QuestionTitle li ul {
        padding: 0.18em 1.8em;
        list-style-image: url(../assets/images/Toolbar/bullet-red.png);
        margin-left: 0.9em;
    }
/* End QuestionAnswerList CSS */

/* Start Expert Advice CSS */
.Expert-Advice-Doctors-Name {
    font-size: 1.3em;
    font-weight: bold;
}

.Expert-Advice-Doctors-Info {
    padding-left: 12px;
    padding-top: 8px;
    float: left;
    width: 85%;
    color: white;
    /*line-height: 1.5;*/
}

.Expert-Advice-Photo-padding {
    width: 15%;
    float: left;
    padding: 15px 0px 15px 15px;
    /*border: 1px solid red;*/
    text-align: center;
}

.Expert-Advice-Display {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    margin: 0px;
}

.Expert-Advice-Expert-Profile {
    width: 30%;
    float: left;
}

.Expert-Advice-Profile {
    width: 70%;
    float: left;
    border-right: 1px solid #DCDCDC;
}

.Expert_advice-hr-bottom {
    border-color: #ADADAB;
    padding: 0;
    margin: 5px 0;
    margin-left: 8px;
    margin-right: 8px;
}

.Expert-Advice-img {
    width: 685px;
    height: 400px;
    border: 1px solid gray;
}

.Expert-Advice-Print {
    padding-top: 5px;
}

.Expert-Advice-VideoDetail {
    /*width: 685px;*/
    /*height: 487px;*/
    padding-bottom: 15px;
}

.Expert-Advice-Vedio-Border {
    /*margin-right: 40px;*/
    padding: 1%;
}

.Expert-Advice-Title {
    font-weight: 600;
    font-size: 1.2em;
    color: #424242;
    margin-right: 40px;
    padding: 10px 0;
}

.Expert-Advice-Advice {
    padding: 0 10px;
    font-size: 1.03em;
}

.Expert-Advice-VideoDetail element {
    width: 0px;
    height: 0px;
}

.DeviceVideo {
    display: none;
}

#DesktopVideo {
    display: block;
}

.Expert-Advice-photo {
    width: 100%;
    text-align: center;
    padding: 10px 10px;
}

.Expert-Advice-DiseaseLink {
    padding-top: 60px;
}

.Expert-Advice-Views-Table {
    margin: 6px 0 0 auto;
    border: 0px none white !important;
}

    .Expert-Advice-Views-Table td {
        border: 0px none white !important;
        vertical-align: top;
        text-align: right;
    }

        .Expert-Advice-Views-Table td:nth-of-type(2) {
            color: #B4B4B4;
            padding: 0px 5px;
        }

.Expert-Advice-ExpertList .RelatedVideoCtrl-Title1 {
    font-size: 1.2em;
    color: #0367A2;
    font-weight: bold;
    padding: 0px !important;
}

.Expert-Advice-ExpertList .RelatedVideoCtrl-Search {
    padding-top: 0px;
    padding-bottom: 7px;
}

.Expert-Advice-ExpertList .RelatedVideoSearchBar-SearchControlDiv {
    /*margin-top: 7px;*/
}

.Expert-Advice-ExpertList .Related-Video-bar {
    padding-top: 0px !important;
}

.Expert-Advice-ExpertList .SearchBar-SearchTextBox {
    border: 1px solid #AFACAC;
    height: 28px;
    padding: 0px 2px;
    width: 94%;
}

.Expert-Advice-ExpertList .Related-Videos-Info {
    padding-top: 4px;
    width: 95% !important;
    float: none;
}

.Expert-Advice-seperator {
    vertical-align: top;
    border: 0px none white;
}

.Expert-Advice-ExpertList .RelatedVideoSearchBar-SearchControlDiv {
    margin-top: 7px;
}

.Expert-Advice-ThumbnailPhoto {
    width: 85px;
    height: 98px;
}

.Expert-Advice-Photo-Thumbnail {
    width: 100%;
}
/*.Expert_advice-table-Hr {
        border-color: #9DC66C;
        margin: 5px 0;
        border-width: initial;
    }*/
/* End Expert Advice CSS */

/* Start QuickAnswerByCtrl CSS */
.QuickAnswerByCtrl {
    font-size: 14px;
}

.QuickAnswerByCtrl-List {
    color: #666666;
    padding: 3% 3% 3% 7%;
}

    .QuickAnswerByCtrl-List img {
        width: 30px;
        height: 30px;
        color: #666666;
    }

.QuickAnswerByCtrl input[type=submit] {
    outline: 0 !important;
}

.QuickAnswerByCtrl hr {
    margin: 0;
    padding: 0;
    color: #666666;
}

.QuickAnswerByCtrl-Title {
    padding: 3%;
    font-size: 1.4em;
    font-weight: bold;
    color: White;
    text-align: center;
}

.AnswerCategory {
    border: 0 none;
    background-color: White;
}

#QuickAnswerByCtrl-Mobile-Menus {
    display: none;
}
/* End QuickAnswerByCtrl CSS */

/* Start AnswerSubCatogeryByCtrl CSS */
.AnswerSubCatogeryByCtrl {
    font-size: 1.0em;
    color: Black;
    padding: 1% 3% 0 4%;
}

.AnswerSubCatogeryByCtrl-Title {
    padding: 1% 0 0 3%;
    font-size: 1.7em;
    font-weight: bold;
    color: #0568A1;
}

.AnswerSubCatogeryByCtrl ul li {
    list-style-image: none;
    margin-left: 1%;
    margin-right: 10%;
    display: inline-block;
}

.AnswerSubCatogeryByCtrl-List {
    color: #666666;
}
/* End AnswerSubCatogeryByCtrl CSS */


/* Start CompanyAddressControl CSS */
.company-address-control {
    line-height: 1.5;
    white-space: normal;
}

    .company-address-control .company-name {
        font-size: 1.1em;
        font-weight: bold;
    }

    .company-address-control a {
        color: Blue;
        text-decoration: underline;
    }
/* End CompanyAddressControl CSS */

/* Start ContactUs CSS */

.contactus_div select {
    width: 95%;
}

.contactus-Submit {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 14px;
    width: 90px;
    height: 26px;
    text-indent: -9999px;
    background: url(../assets/images/Submit.jpg) no-repeat;
}


.ContactUs-Title {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #fae007;
    font-size: 1.4em !important;
    text-align: justify;
}

.contactus_form {
    float: left;
    width: 100%;
    padding-right: 8px;
}

    .contactus_form .contactus_div {
        clear: both;
        width: 100%;
        padding: 1%;
    }

.Contactus-SubmitBtn {
    float: right;
    margin: 15px;
}

.contactus_form .labelColumn {
    width: 26%;
    float: left;
}

.contactus_form .inputColumn {
    /*width:64%;*/
    width: 70%;
    display: inline-block;
    float: left;
}

.contactus_form input[type=text], .contactus_form textarea {
    width: 100%;
    border: 1px solid #CCCCCC;
    padding: 5px 10px;
    background-color: #fff !important;
    margin-bottom: 10px !important;
    border-radius: 5px !important
}

    .contactus_form input[type=text]:focus, .contactus_form textarea:focus {
        outline-style: solid !important;
        outline-color: #e7a100 !important;
    }

.contactus_form input[type=text] {
    height: 40px !important;
}

.contactus_form textarea {
    height: 85px !important;
}

.contactus_form input[type=email] {
    width: 100%;
    height: 23px;
    background-color: #e5e5e5;
    border: 1px solid #CCCCCC;
}

.contactus_form input[type=tel] {
    width: 100%;
    height: 23px;
    background-color: #e5e5e5;
    border: 1px solid #CCCCCC;
}

.contactus_form select {
    width: 100%;
    height: 24px;
    border: 1px solid #CCCCCC;
    background-color: white !important;
}

.contactus_form .inputColumn textarea {
    height: 80px;
}

.contactus_GoogleMap {
    clear: both;
    padding: 5px 0;
    width: 98%;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #E0E0E0;
    background-color: #F4F3F0;
}

    .contactus_GoogleMap iframe {
        padding: 0 1%;
    }

.contactus_GoogleMap-height {
    height: 100px;
}

.contactus-wayto {
    font-size: 0.8em;
}

.ContactUs-Experts {
    float: left;
    width: 30%;
}

.ContactUs-Page {
    width: 100%;
    padding-bottom: 0px;
}

.ContactUs-Description {
    /*font-size: 1.03em;*/
    padding: 14px 0;
    color: #000000;
}

.ContactUs-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
}

.ContactUs-Form-data {
    width: 100%;
    margin: 0 auto;
}

.ContactUs-table-main {
    width: 100%;
    margin: 2% 0;
}

.ContactUs-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    width: 100%;
}

.ContactUs-table-main > tbody > tr > td:nth-of-type(1) {
    width: 68%;
}

.ContactUs-table-main > tbody > tr > td:nth-of-type(2) {
    width: 32%;
    margin-bottom: 20px;
    text-align: left;
}

.ContactUs-table-main .FranchiseInfo a, .ContactUs-table-main .FranchiseInfo a:hover {
    color: #00F;
    text-decoration: underline;
}

/* End ContactUs CSS */

/* Start QuickContactPopupControl CSS */

.QuickContactPopupControl {
    width: 100%;
}

    .QuickContactPopupControl .contactus_form {
        float: none;
        padding-right: 0;
    }

        .QuickContactPopupControl .contactus_form .labelColumn {
            width: 30%;
        }

        .QuickContactPopupControl .contactus_form .inputColumn {
            width: 100% !important;
        }

        .QuickContactPopupControl .contactus_form .Contactus-SubmitBtn {
            margin: 5px 0;
        }

        .QuickContactPopupControl .contactus_form .contactus-Send {
            outline: 0;
            border: 0px none;
            padding: 0;
            width: 52px;
            height: 28px;
            text-indent: -9999px;
            background: url(../assets/images/ActionButton/send.png) no-repeat;
        }


/* End QuickContactPopupControl CSS */

/* Start Feedback CSS */
.Feedback_div select {
    width: 95%;
}

.Feedback-Submit {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 12px;
    width: 90px;
    height: 26px;
    text-indent: -9999px;
    background: url(../assets/images/Submit.jpg) no-repeat;
}

.Feedback-Title {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #fae007;
    font-size: 1.4em !important;
    text-align: justify;
}

.Feedback_form {
    float: left;
    width: 100%;
}

    .Feedback_form .Feedback_div {
        clear: both;
        width: 100%;
        margin-left: 10%;
    }

.Feedback_div_submitButton {
    padding: 10px 0 10px 210px;
    text-align: center;
}

.Feedback_form .labelColumn {
    width: 25%;
    float: left;
}

.Feedback_form .inputColumn {
    width: 45%;
    display: inline-block;
    float: left;
    margin-bottom: 12px;
}

.Feedback_form input[type=text], .Feedback_form textarea,
.Feedback_form input[type=email],
.Feedback_form input[type=tel] {
    width: 100%;
    /*height: 23px;*/
    padding-left: 4px;
    /*font-size: 0.8em;*/
    background-color: #e5e5e5;
    border: 1px solid #C0C0C0;
}

.Feedback_form textarea {
    height: 90px !important;
    background-color: #e5e5e5;
}

.Feedback_form select {
    width: 100%;
    border: 1px solid #CCCCCC;
    background-color: white !important;
}

.Feedback_form .inputColumn textarea {
    height: 80px;
}

.Feedback-Page {
    width: 100%;
    padding-bottom: 0px;
}

.Feedback-Description {
    padding: 20px 0;
}

.Feedback-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
}

.Feedback-Form-data {
    width: 100%;
    margin: 0 auto;
}

.Feedback-table-main {
    width: 100%;
    border: 0 none !important;
}

.Feedback-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    width: 100%;
}

.Feedback-table-main td {
    border: 0 none !important;
}

.Feedback-table-tr {
    padding-right: 37px;
}

.Feedback_CompanyName {
    font-weight: bold;
}

/* End Feedback CSS */

/*Start Corporate Corner About */

.Corporate-Title {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    font-size: 1.3em;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: Seravek-Bold;
}

.Org-Subtitle {
    background: #EEEEEE !important;
    margin-bottom: 20px;
    font-size: 1.15em;
    color: #646466 !important;
    font-weight: bold;
    padding: 0.4%;
    margin-top: 25px;
}

.Corporate-About-Stories {
    width: 100%;
    display: inline-block;
    margin: 5px 0 10px 0;
}

.Corporate-About-img {
    width: 15%;
    float: left;
    width: 82px;
    height: 82px;
}

    .Corporate-About-img img {
        width: auto;
        height: 82px;
    }

.Corporate-About-text {
    width: 85%;
    float: right;
}

.Corporate-SubTitle {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    font-size: 1.1em;
    margin-bottom: 10px;
}

.Org-Subtitle {
    background: #EEEEEE !important;
    margin-bottom: 20px;
    font-size: 1.15em;
    color: #646466 !important;
    font-weight: bold;
    padding: 0.4%;
    margin-top: 25px;
}
/*End Corporate Corner About */

/*Start Corporate Benefit*/
.Corporate-TitleBenifit {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    font-size: 1.3em;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-family: Seravek-Bold;
}

.CorporateBenifits {
    display: block;
    width: 96%;
    text-align: center;
    padding: 5% 3% 0 3%;
    margin: 0px auto;
}

.CorporateBenifits_Table-title-Left {
    border-bottom: 2px solid #fae007;
    margin-right: 10px;
    padding-bottom: 10px;
    color: #646466 !important;
}

.CorporateBenifits_Table-title-Right {
    border-bottom: 2px solid #fae007;
    /*margin-left: 10px;*/
    padding-bottom: 10px;
    color: #646466 !important;
}

.CorporateBenifits_Table-Content {
    border-bottom: 2px solid #fae007;
}

.CorporateBenifits_Table td, .CorporateBenifits_Table th {
    padding: 6px;
    z-index: -10;
    width: 50%;
}

.CorporateBenifits_Table td {
    margin: 9px auto;
    line-height: 1.5;
}

    .CorporateBenifits_Table td:nth-of-type(2), .CorporateBenifits_Table th:nth-of-type(2) {
        padding-left: 20px !important;
    }

.CorporateBenifits_Table p {
    color: #646466 !important;
    font-weight: bold !important;
    font-size: 1.1em;
    margin-bottom: 5px !important;
}

.CorporateBenifits_Table th {
    font-weight: bolder;
    font-size: 1.2em;
}

.CorporateBenifits_Table tr td:first-child, .CorporateBenifits_Table tr th:first-child {
    border-right: 2px solid #fae007;
}
/*End Corporatr Benefit*/

/*Start Corporate Request*/
.CorporateBenifits_Table td:nth-of-type(2), .CorporateBenifits_Table th:nth-of-type(2) {
    padding-left: 20px !important;
}

.CorporateRequest-InnerTable {
    width: 100%;
}

    .CorporateRequest-InnerTable td:nth-of-type(1) {
        width: 40%;
        vertical-align: top;
    }

    .CorporateRequest-InnerTable td:nth-of-type(2) {
        width: 60%;
        padding-bottom: 20px !important;
    }

        .CorporateRequest-InnerTable td:nth-of-type(2) input, .CorporateRequest-InnerTable td:nth-of-type(2) textarea {
            width: 100%;
            /*margin-bottom: 20px;*/
            border: 1px solid #CCCCCC !important;
            background-color: #e5e5e5;
        }

    .CorporateRequest-InnerTable textarea {
        height: 70px;
    }

.CorporateRequest-Registration-Form {
    padding: 4%;
}

#CorporateRequestCtrl {
    padding-bottom: 90px;
}

.CorporateRequest-Registration-table-main {
    width: 65%;
    border: 2px solid #fae007;
    margin-top: 25px;
}

.CorporateRequest-Register {
    outline: 0;
    border: 0px none;
    padding: 0;
    width: 127px;
    height: 35px;
    text-indent: -9999px;
    background: url(../assets/images/CorporateCorner/Register.jpg) no-repeat;
}

.CorporateRequest-RegisterSubmit {
    float: right;
    margin-bottom: 15px;
}

.CorporateRequest-InnerTable input[type=email] {
    border: 1px solid #CCCCCC !important;
}

.CorporateRequest-InnerTable input[type=tel] {
    border: 1px solid #CCCCCC !important;
}

#CorporateRequestCtrl .CorporateWellnessInfo {
    padding: 25px 0 0 5px;
}

    #CorporateRequestCtrl .CorporateWellnessInfo .CorporateRequestContactTitle {
        color: #646466 !important;
        font-weight: bold;
        border-bottom: 2px solid #FAE007;
        font-size: 1.0em !important;
        text-align: justify;
        margin-bottom: 9px;
    }
/*End Corporate Request*/

/* Start Patient Registration CSS */

/*#PatientRegistration #ibtnFbLogin {
    float: right;
}

.Patient-Registration-link-NextStep {
    display: inline-block;
    text-align: center;
    color: #707173;
    background-color: #FAE00F;
    width: 200px;
    padding: 2px 1%;
    margin: 15px 10px 0 0;
    font-size: 1.2em;
}

.Patient-Registration-link-NextStep:hover {
    background-color: #ead108;
}

.Patient-Registration-div-SocialButtons {
    text-align: center;
    margin-bottom: 15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
    position: relative;
}

.Patient-Registration-div-SocialButtons .LoginWithFacebook-img {
    width: 189px;
    height: 33px;
}

.Patient-Registration-div-SocialButtons .OR {
    position: absolute;
    bottom: -12px;
    left: 45%;
    background-color: White;
    padding: 0 10px;
    font-weight: bold;
}

.Patient-Registration-table-main {
    width: 100%;
    border: 0 none !important;
    margin-top: 5px;
}

.Patient-Registration-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    width: 50%;
}

.Patient-Registration-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
    text-align: right;
}

.Patient-Registration-table-td-MobileAppAd-resize {
    border: 0 none !important;
    vertical-align: top;
    text-align: right;
}

.Patient-Registration-header {
    padding: 2%;
    color: White;
}

.Patient-Registration-header .title {
    font-size: 1.8em;
    font-weight: bold;
}

.Patient-Registration-header mark {
    background-color: transparent !important;
    color: #95AE48;
    font-weight: bold !important;
}

.Patient-Registration-header .description {
    font-size: 0.9em;
    color: #D9D9D9 !important;
}

.Patient-Registration-dropdown .chosen-container-single .chosen-single {
    width: 250%;
    height: 25px !important;
}

.Patient-Registration-dropdown .chosen-container-single .chosen-drop {
    width: 250%;
}

.Patient-Registration-Form .chosen-container-single .chosen-single {
    color: #636366;
}

.Patient-Registration-Title {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #0D4E71;
}

.Patient-Registration-Corporate {
    width: 60%;
}

.Patient-Registration-CorporateErrorMessage {
    margin-left: 32%;
}

.Registration-display-block {
    display: block;
}

.patientRegistrationOuterTable::-moz-selection {
    color: white;
    background: #424242;
}

.patientRegistrationOuterTable::selection {
    color: white;
    background: #424242;
}

.patientRegistrationOuterTable {
    border: 2px solid #FAE007;
    width: 100%;
}


.patientRegistrationOuterTable > tbody > tr > td {
    width: 50%;
    border-right: 2px solid #FAE007;
    padding: 1.8%;
}

.patientRegistrationInnertable {
    width: 100%;
    border: 0 none;
    color: #626365;
    font-size: 15px;
}

.patientRegistrationInnertable tbody tr td {
    padding: 9px 0;
}

.patientRegistrationInnertable > tbody > tr > th {
    border-bottom: 2px solid #FAE007;
    text-transform: uppercase;
    padding-bottom: 3px;
    width: 100%;
    color: #626365;
    font-weight: bold;
}

.patientRegistrationInnertable tr td:nth-child(1) {
    width: 35%;
}

.patientRegistrationInnertable tr td:nth-child(2) {
    width: 65%;
}

.patientRegistration-Address {
    vertical-align: top;
}

.patientRegistration-SubmitBtn {
    text-align: right;
}
.patientRegistrationInnertable tr td input, .patientRegistrationInnertable tr td textarea {
    width: 100%;
    background: #e5e5e5;
    border: 0 none !important;
    outline: none;
    padding: 1px 6px;
}

.patientRegistrationInnertable tr td select {
    width: 100%;
    border: 1px solid #CCCCCC;
    outline: none;
    padding: 1px 6px;
    background-color: white !important;
}

.patientRegistrationInnertable tr td select:focus {
    border: 1px solid #424242;
}

.patientRegistrationInnertable tr td textarea {
    height: 69px;
}

.patientRegistrationBottomTable {
    width: 100%;
    margin-top: 18px;
    font-size: 15px;
    color: #626365;
    border: 2px solid #FAE007;
    margin-bottom: 18px;
}

.patientRegistrationBottomTable .Label-div {
    width: 40%;
    float: left;
}

.patientRegistrationBottomTable .input-div {
    width: 60%;
    float: right;
}

.patientRegistrationBottomTable tr td {
    padding: 1.2% 1.8% 0 1.8%;
    width: 50%;
    border-right: 2px solid #FAE007;
}

.patientRegistrationBottomTable tr td input {
    width: 95%;
    background: #e5e5e5;
    border: 0 none !important;
    outline: none;
    margin-left: 5px;
}

.patientRegistrationBottomTable > tbody > tr > th {
    border-bottom: 2px solid #FAE007;
    text-transform: uppercase;
    padding-bottom: 3px;
    width: 100%;
    color: #626365;
    font-weight: bold;
    padding: 1.8% 0 0.5% 1.8%;
}

.Patient-Registration-CorporateErrorMessage {
    margin-left: 42%;
    padding-bottom: 10px;
}*/

/* End Patient Registration CSS */

/* Start Patient Registration Thankyou Page CSS */

.Patient-Registration-Thank-You, .Patient-Registration-Thank-You .message-nextstep {
    padding-bottom: 10px;
}

    .Patient-Registration-Thank-You hr {
        color: #FAE00F;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .Patient-Registration-Thank-You .lnkButton {
        float: right;
        margin-bottom: 10px;
    }

        .Patient-Registration-Thank-You .lnkButton img {
            width: 90px;
            height: 26px;
        }
/* End Patient Registration Thankyou Page CSS */

/* Start DetailAnswerCtrl CSS */
.DetailAnswerCtrl {
    width: 70%;
    float: left;
}

.DetailAnswerCtrl-Question {
    margin: 1% 2% 0 2%;
}

.DetailAnswerCtrl-QuestionStart {
    font-size: 1.9em;
    color: #0568A1;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.DetailAnswerCtrl-QuestionName {
    font-size: 1.5em;
    color: #5B5B5B;
    font-weight: bold;
    padding-top: 5px;
}

.DetailAnswerCtrlMain {
    padding: 0 3%;
}

    .DetailAnswerCtrlMain hr {
        border-top: 1px Solid #EEE;
        margin: 2% 0;
    }

.DetailAnswerCtrl-AnswerRowDetail {
    margin-left: 4%;
}

.DetailAnswerCtrl-AnswerRow {
    margin-left: 5%;
    display: inline-block;
}

.DetailAnswerCtrl-AnswerSecondRow img {
    width: 158px;
    height: 147px;
    float: left;
    margin-right: 2%;
    margin-top: 1%;
    margin-bottom: 1%;
}

.DetailAnswerCtrl-AnswerCategory {
    padding-left: 9%;
}

    .DetailAnswerCtrl-AnswerCategory form {
        display: inline !important;
    }

.AnswerSubCategory a {
    color: #5B5B5B;
}

.DetailAnswerCtrl-ExpertPanel {
    width: 30%;
    float: right;
}

.DetailAnswerCtrl-AnsDetailList {
    width: 70%;
    float: Left;
}

.DetailAnswerCtrl-Physician {
    font-size: 1em;
    color: #5B5B5B;
    font-weight: bold;
}

    .DetailAnswerCtrl-Physician img {
        width: 40px;
        height: 40px;
        border-radius: 100px;
        border: 1px solid #0568A1;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

.DetailAnswerCtrl-PhysicianName {
    color: #0568A1;
}

.DetailAnswerCategory {
    border: 0 none;
    background-color: #C7E1FC;
    font-size: 0.8em;
    margin-right: 1%;
    padding: 2px 10px;
}

.AnsDetailList .QuestionAnswerList-SearchBar {
    padding-top: 0;
}

.QuestionAnswerList-HeadTitle {
    font-size: 1.4em;
    font-weight: bold;
    color: #0568A1;
}

.DetailAnswerCtrl-Answer-Detail {
    color: #666666;
    padding-top: 5px !important;
}

.DetailAnswerCtrl-Answer-WithOutImage {
    color: #666666;
}

.QuestionAnswerDetail-PageLike {
    margin-bottom: 2px;
}

.favorite {
    float: right;
    margin: 0px 0px 0px auto;
}
/* End DetailAnswerCtrl CSS */


/* Start MobileAppAd CSS */
.MobileAppAd {
    position: relative;
    width: 100%;
    /*border: 1px solid #A6ABA7;*/
}

.MobileAppAd-img-ad {
    width: 502px;
    height: 350px;
}

.MobileAppAd-img-AppStore {
    width: 115px;
    height: 34px;
}

.MobileAppAd-img-GooglePlay {
    width: 104px;
    height: 34px;
}

.MobileAppAd-footer-background {
    background-color: White;
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: alpha(opacity=50); /* IE 5-7 */
    -moz-opacity: 0.5; /* Netscape */
    -khtml-opacity: 0.5; /* Safari 1.x */
    opacity: 0.5;
    position: absolute;
    bottom: inherit;
    width: inherit;
    height: inherit;
    z-index: -999;
}

.MobileAppAd-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    z-index: 999;
}

.MobileAppAd-footer-content {
    text-align: center;
    height: inherit;
}

    .MobileAppAd-footer-content table {
        margin: 0 auto;
        border: 0 none !important;
        height: inherit;
        vertical-align: middle;
    }

        .MobileAppAd-footer-content table td {
            border: 0 none !important;
            vertical-align: middle;
        }

    .MobileAppAd-footer-content span {
        color: #44433F;
        font-weight: bold;
        font-size: 1.3em;
        padding-right: 15px;
    }
/* End MobileAppAd CSS */



/* Start of Videos details CSS */

.VideosDetail-VideosWidth {
    width: 100%;
    float: left;
}

.tscplayer_inline {
    width: 100%;
    height: 480px;
}

.tscplayer_fullframe {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 9999;
}

.DeviceVideoDiv {
    display: none;
    padding-top: 10px;
}

.VideoDetail_VideoPanel {
    /*border: 1px solid #000000;*/
    /*max-width: 100%;*/
    padding: 2%;
}

.VideoDetail_VideoTitle {
    font-weight: bold;
    font-size: 1.5em !important;
    color: #000;
    text-align: left;
    font-weight: bold;
    padding: 1%;
}

.VideoDetail_VideoDescription {
    padding: 1%;
    font-size: 1.2em !important;
    line-height: 1.45;
    color: #636466;
}

.DesktopVideoDiv {
    display: none;
}

.DeviceVideoDiv {
    display: block !important;
}

.VideoDetailCtrl-SocialLinks {
    border: 0 none !important;
}

    .VideoDetailCtrl-SocialLinks td {
        border: 0 none !important;
        vertical-align: top;
    }

.VideoDetailCtrl-VideoWidth {
    width: 30%;
    float: left;
    border: 1px solid #C5C7C6;
}

.VideoDetailCtrl-RelatedVideos {
    width: 100%;
    /*display: inline-table;*/
    background-color: #5A5A5A;
    min-height: 112px;
}

.VideoDetailCtrl-Info {
    padding-top: 8px;
    float: left;
    width: 84%;
    color: #636466;
    /*line-height: 1.5;*/
}

.VideoDetailCtrl-Photo-padding {
    /*width: 15%;*/
    float: left;
    padding: 15px;
    /*border: 1px solid red;*/
    text-align: center;
}

.VideoDetailCtrl-Title {
    font-size: 1.3em;
    font-weight: bold;
    padding-bottom: 10px;
}

.VideoDetailCtrl-SDescription {
    padding-top: 5px;
}

.VideoDetailCtrl-SocialLinks {
    margin: 0 0 0 auto;
    border: 0px none white !important;
}

.VideoDetailCtrl-View {
    vertical-align: top;
    border: 0px none white !important;
}

.VideoDetailCtrl-Like {
    border: 0px none white !important;
}

.VideoDetailCtrl-Photo {
    width: 85px;
    height: 98px;
}

.VideoDetailCtrl-VideoDisplay {
    width: 100% !important;
    height: auto !important;
}

.VideoDetailCtrl-Views-Table {
    margin: 6px 0 0 auto;
    border: 0px none white !important;
}

    .VideoDetailCtrl-Views-Table td {
        border: 0px none white !important;
        vertical-align: top;
        text-align: right;
    }

        .VideoDetailCtrl-Views-Table td:nth-of-type(2) {
            color: #B4B4B4;
            padding: 0px 5px;
        }
/* End of Videos details CSS */

/* Start of Floating Window CSS */
#Flating-Window-panel {
    width: 243px;
    height: 48px;
}

#Flating-Window-close {
    display: block;
    float: Left;
    width: 243px;
    height: 48px;
}

.Flating-Window {
    position: fixed;
    z-index: 999999;
    bottom: 0;
    right: 0;
    padding: 0;
    font-weight: bold;
    width: 243px;
    height: 48px;
    background: #FFFFFF;
    z-index: 999999;
}

    .Flating-Window a {
        color: Black;
    }

        .Flating-Window a img {
            width: 243px;
            height: 48px;
        }

/* End of Floating Window CSS */

/* Start Floating Help Window CSS */

.Floating-Help-Window {
    position: fixed;
    /*right: 0;*/
    /*bottom:50%;*/
    bottom: 0;
    padding: 0;
    z-index: 999999;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .Floating-Help-Window .help-image {
        width: 61px;
        height: 61px;
        cursor: pointer;
        float: left;
    }

    .Floating-Help-Window .inputarea {
        float: left;
        background-color: #636466;
        padding: 0 15px 10px 15px;
        width: 255px;
        font-size: 1.2em;
        color: #606060;
    }

        .Floating-Help-Window .inputarea input[type=textarea],
        .Floating-Help-Window .inputarea select,
        .Floating-Help-Window .inputarea textarea {
            display: block;
            clear: both;
            width: 100%;
            margin-bottom: 10px;
        }

        .Floating-Help-Window .inputarea textarea {
            height: 100px;
        }

        .Floating-Help-Window .inputarea input[type=submit] {
            background-color: #f6e500;
            border: 0 none;
            outline: 0;
        }

    .Floating-Help-Window .title-panel .title {
        float: left;
        color: #ffe700;
        font-size: 1.6em;
        font-weight: bold;
    }

    .Floating-Help-Window .title-panel .closeHelpwindow {
        float: right;
        color: #d9c12a;
        font-size: 1.2em;
        margin-top: 2px;
        cursor: pointer;
    }

/* End Floating Help Window CSS */

/* Start of RelatedQuestionList CSS */

.Related_Question ul li {
    margin-left: 2%;
}

/* End of RelatedQuestionList CSS */

/* Start Acknowledgement CSS */
.Acknowledgement-Thank-you {
    font-weight: bold;
    font-size: 1.4em;
    padding-bottom: 20px;
}

.Acknowledgement {
    padding: 20px;
}

.Acknowledgement-desc {
    font-size: 1.03em;
}

.Acknowledgement-RegisterLink {
    text-align: left;
}

.AcknowledgementSelectedExpertThankYou {
    width: 98%;
    padding: 10px 10px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    background-color: #FFF;
    border: 1px solid #CCC;
    position: relative;
    min-height: 500px;
}

.Acknowledgement .registration-thank-you-action-panel {
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #CCCCCC;
    width: 98%;
    padding: 15px 1%;
}

    .Acknowledgement .registration-thank-you-action-panel .OR {
        clear: both;
        display: block;
        margin: 10px 0;
        font-size: 1.2em;
        color: #808080;
        font-weight: bold;
    }

    .Acknowledgement .registration-thank-you-action-panel a {
        clear: both;
        display: inline-block;
        text-align: center;
        color: white;
        background-color: #0469A1;
        padding: 5px 10px;
        border-radius: 5px;
        box-shadow: 0 10px 15px #808080;
    }

/* End Acknowledgement CSS */

/* Start Acknowledgement-ContactUs CSS */

.Acknowledgement-desc-ContactUs {
    text-align: center;
}

.Acknowledgement-ContactUs ul {
    list-style: none !important;
}

    .Acknowledgement-ContactUs ul li {
        display: inline-block;
    }

        .Acknowledgement-ContactUs ul li:after {
            content: " | ";
        }

        .Acknowledgement-ContactUs ul li:nth-last-child(1):after {
            content: "" !important;
        }

.Acknowledgement-ContactUs a {
    text-decoration: underline !important;
}

/* End Acknowledgement-ContactUs CSS */

/* Start Payment Acknowledgement CSS */
.TreatmentPlanPaymentAcknowledgement {
    border: 2px solid #FAE00F;
    color: #636466;
    font-size: 1.2em;
    display: inline-block;
    margin-top: 20px;
}

.TreatmentPlanPaymentAcknowledgement-Title {
    font-size: 1.5em;
    font-weight: bold;
    padding: 1% 3%;
    border-bottom: 2px solid #FAE00F;
}

.TreatmentPlanPaymentAcknowledgement_Discription {
    padding: 1% 3%;
}

.TreatmentPlanPaymentAcknowledgement-TransactionStatus {
    padding: 1% 3%;
}

.TreatmentPlanPaymentAcknowledgementSuccessTxt {
    float: left;
    width: 70%;
}

.TreatmentPlanPaymentAcknowledgementSuccessLinks {
    width: 30%;
    float: right;
    padding: 1% 2%;
}

.TreatmentPlanPaymentAcknowledgementWithoutSuccessTxt {
    width: 100%;
}

.TreatmentPlanPaymentAcknowledgementWithoutSuccess {
    border: 2px solid #FAE00F;
    color: #636466;
    font-size: 1.2em;
    margin-top: 20px;
}

.TreatmentPlanPaymentAcknowledgement-TransactionStatus .Dashboard {
    background: url("/assets/images/ActionButton/dashboard.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    outline: 0;
    text-indent: -9999px;
    margin-right: 10px;
}
/* End Payment Acknowledgement CSS */

/* Start Acknowledgement-QuickCase CSS */

.Acknowledgement-desc-QuickCase {
    text-align: center;
}

.Acknowledgement-QuickCase ul {
    list-style: none !important;
}

    .Acknowledgement-QuickCase ul li {
        display: inline-block;
    }

        .Acknowledgement-QuickCase ul li:after {
            content: " | ";
        }

        .Acknowledgement-QuickCase ul li:nth-last-child(1):after {
            content: "" !important;
        }

.Acknowledgement-QuickCase a {
    text-decoration: underline !important;
}

/* End Acknowledgement-QuickCase CSS */


/* Start table-input-icon-format CSS */
.table-input-icon-format {
    width: 80%;
    border: 0 none !important;
    margin: 0 auto;
}

    .table-input-icon-format select.NotSelected, .table-input-icon-format select option:nth-of-type(1) {
        color: #808080 !important;
    }

    .table-input-icon-format tr.row-blank {
        height: 10px;
    }

    .table-input-icon-format td {
        border: 0 none !important;
        vertical-align: middle !important;
    }

        .table-input-icon-format td.icon img {
            width: 22px;
            height: 22px;
            border: 0 none !important;
        }

        .table-input-icon-format td.icon {
            padding: 0 4px;
            border-top: 1px solid #C0C0C0 !important;
            border-left: 1px solid #C0C0C0 !important;
            border-bottom: 1px solid #C0C0C0 !important;
        }

        .table-input-icon-format td.input {
            padding: 3px 0;
            width: 98%;
            border-top: 1px solid #C0C0C0 !important;
            border-right: 1px solid #C0C0C0 !important;
            border-bottom: 1px solid #C0C0C0 !important;
            /*display:block;*/
        }

        .table-input-icon-format td[colspan].input {
            padding: 3px 0;
            width: 100% !important;
            border: 1px solid #C0C0C0 !important;
        }

        .table-input-icon-format td.reqField {
            padding-left: 4px;
        }

        .table-input-icon-format td.input input:-ms-input-placeholder {
            /*font-size:0.8em!important;*/
            color: #808080 !important;
        }

        .table-input-icon-format td.input input:focus:-ms-input-placeholder {
            /*font-size:0.8em!important;*/
            color: transparent !important;
        }

        .table-input-icon-format td.input input::-webkit-input-placeholder {
            /*font-size:0.8em!important;*/
            color: #808080 !important;
        }

        .table-input-icon-format td.input input:focus::-webkit-input-placeholder {
            /*font-size:0.8em!important;*/
            color: transparent !important;
        }

        .table-input-icon-format td.input input:-moz-input-placeholder {
            /*font-size:0.8em!important;*/
            color: #808080 !important;
        }

        .table-input-icon-format td.input input:focus:-moz-input-placeholder {
            /*font-size:0.8em!important;*/
            color: transparent !important;
        }

        .table-input-icon-format td.input input::-moz-input-placeholder {
            /*font-size:0.8em!important;*/
            color: #808080 !important;
        }

        .table-input-icon-format td.input input:focus::-moz-input-placeholder {
            /*font-size:0.8em!important;*/
            color: transparent !important;
        }

        .table-input-icon-format td.input input, .table-input-icon-format td.input textarea, .table-input-icon-format td.input select {
            width: 100%;
            outline: 0;
            border: 0 none !important;
        }
        /*
.table-input-icon-format td.input textarea
{
    height:80px;
}
*/
        .table-input-icon-format td.input div.chosen-search input[type=text] {
            border: 1px solid #aaa !important;
        }

        .table-input-icon-format td.input select {
            padding: 3px 0 !important;
        }

            .table-input-icon-format td.input input:focus, .table-input-icon-format td.input select:focus {
                outline: 0;
            }

        .table-input-icon-format td.submit {
            text-align: right;
        }

            .table-input-icon-format td.submit input[type=submit] {
                background-color: transparent;
                outline: 0;
                border: 0px none;
                padding: 0;
                margin: 0;
                width: 94px;
                height: 26px;
                text-indent: -9999px;
                background: url(../assets/images/register.jpg) no-repeat;
            }
/* End table-input-icon-format CSS */



/* Start Loading Panel CSS */
.LoadingPanel {
    display: none;
}

.LoadingPanel-background {
    z-index: 100;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden; /* or overflow:auto; if you want scrollbars */
    background-color: #000 !important;
    opacity: 0.1 !important
}

.LoadingPanel-content {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    position: fixed;
    width: 30px;
    height: 30px;
    margin: -20px 0 0 -20px;
    top: 50% !important;
    left: 50% !important;
    text-align: center;
    background: transparent;
    /*border-color: #3498db !important;*/
    border-color: #e8de24 !important;
    border-left: 5px solid;
    border-right: 5px solid;
    border-top: 5px solid;
    border-bottom: 5px solid transparent !important;
    border-radius: 200px;
    z-index: 99999;
}

/* End Loading Panel CSS */

/* Start FAQ CSS */

.FAQ-QAGetList {
    width: 100%;
}

    .FAQ-QAGetList .QuestionAnswerList-title1, .FAQ-QAGetList .QuestionAnswerList-title2 {
        color: #0367A0 !important;
    }

    .FAQ-QAGetList .QuestionAnswerList {
        padding: 0 1%;
    }

    .FAQ-QAGetList .QuestionAnswerList-AnswerTwo {
        margin-left: 10%;
    }

    .FAQ-QAGetList .QuestionAnswerList-SearchBar {
        padding: 0;
    }

.FAQ-MoreLink {
    float: right;
}

.FAQ-QAGetList .QuestionAnswerList {
    padding: 2% 1%;
}
/* End FAQ CSS */

/* Start Login Control CSS */
.LoginControl-main {
    width: 100%;
    height: 50%;
    border: 2px solid #FAE00F;
}

.LoginControl-Content, .LoginControl-Content label {
    color: #636466;
}

.LoginControl-LabelColumn {
    width: 37%;
    float: left;
    font-size: 1em;
}

    .LoginControl-LabelColumn label {
        white-space: nowrap;
    }

.LoginControl-InputColumn {
    width: 63%;
    float: left;
    color: black;
    padding-left: 10px;
}

    .LoginControl-InputColumn input[type=text], .LoginControl-InputColumn input[type=password] {
        padding: 1px 6px;
    }

.Login_div {
    width: 100%;
    float: left;
    font-size: 1.3em;
    padding: 15px 40px 0 40px;
}

.LoginControl-ForgotPwd-div {
    padding-bottom: 17px;
    border-bottom: 2px solid #FAE00F;
}

.LoginControl-ForgotPwd {
    width: 50%;
    float: left;
    font-size: 1.3em;
    padding-left: 40px;
}

/*.LoginControl-ForgotPwdColumn {
        width: 65%;
        float: left;
        padding-left: 133px;
    }*/

/*.LoginControl-FacebookLogin {
        outline: 0;
        border: 0px none;
        margin-top: 18px;
        width: 200px;
        height: 40px;
        text-indent: -9999px;
        background: url(../assets/images/Login-with-Facebook.png) no-repeat;
    }*/
.LoginControl-FacebookLogin .LoginWithFacebook-img {
    width: 196px;
    height: 38px;
    margin-top: 19px;
}

.LoginControl-FacebookLogin-div {
    padding: 0px 0 17px 0;
    text-align: center;
    border-bottom: 2px solid #FAE00F;
}

.LoginControl-Register {
    color: #9ACD32;
    font-weight: bold;
}

.LoginControl-NewUser {
    text-align: center;
    font-size: 1.25em;
    padding: 12px 0;
    display: block;
}

    .LoginControl-NewUser a:hover {
        color: #636466;
    }

.LoginControl-SignIn {
    font-size: 1.5em;
    text-align: center;
    font-weight: 600;
    border-bottom: 2px solid #FAE00F;
    padding: 12px 20px;
}

.button-section-login-button {
    background-color: #fae006;
    position: relative;
    padding: 12px 24px;
    border: none;
    color: #1a1a1a !important;
    border-radius: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 10px;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
}

.newbutton-section {
    background-color: #fae006;
    position: relative;
    padding: 12px 24px;
    border: none;
    color: #1a1a1a;
    border-radius: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 10px;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
}

.LoginControl-LoginButton {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 1px;
    width: 127px;
    height: 34px;
    text-indent: -9999px;
    border: 1px solid white;
    background: url(../assets/images/Login.jpg) no-repeat;
}

.LoginControl-ForgotPwdColumn {
    text-align: right;
}

.LoginControl-InputColumn-box {
    width: 95%;
    height: 33px;
    border: 0px none !important;
    background-color: transparent;
    outline: medium none;
}

.LoginControl-ChkEmail {
    text-align: center;
    width: 100%;
    font-size: 1.2em;
}

.LoginControl-forgotpwdLink {
    color: #636466;
}

.LoginControl-InputColumn input {
    height: 35px;
    background-color: #E5E5E5;
}

.LoginControl-forgotpwdLink:hover {
    color: #636466;
}

.LoginControl-Register:hover {
    color: #9ACD32;
    font-weight: bold;
}
/* End Login Control CSS */

/* Start LoginWitFacebook Control CSS */
.LoginWithFacebook-img {
    cursor: pointer !important;
}
/* End LoginWitFacebook Control CSS */

/*Start Login Page CSS*/
.LoginPage {
    margin: 2% auto;
    width: 550px;
}

.LoginPage-Form {
    width: 100%;
}

.LoginPage-MobileApp {
    width: 50%;
    float: left;
}
/*End Login Page CSS*/

/*Start AskQuestion CSS*/
.AskQuestion-ExpertPanel {
    width: 30%;
    float: right;
}

.AskQuestion {
    width: 70%;
    float: left;
    background-color: White;
    border-right: 1px solid #C0C0C0;
}

.AskAQuestion-Title {
    padding: 2%;
}

.AskAQuestion-Title1 {
    font-size: 1.2em;
    color: #3C3D3C;
    font-weight: bold;
    margin-bottom: 5px;
}

.AskAQuestion-Title2 {
    color: #97AB54;
}

.AskAQuestion-Para {
    font-size: 0.85em;
    color: White;
}

.AskAQuestion-Select-Data {
    margin-bottom: 12%;
}

.AskQuestion-TextArea {
    width: 50%;
    height: 100px;
    margin-left: 25%;
    margin-top: 5%;
    margin-bottom: 5%;
}

.AskQuestion-TestArea-Input {
    border: 0 none;
}

.AskQuestion-TextArea-Input::-moz-placeholder {
    text-align: center;
    color: #4A4A4A !important;
    font-size: 1em;
}

.AskQuestion-TextArea-Input:focus::-moz-placeholder {
    color: transparent !important;
}

.AskQuestion-TextArea-Input::-webkit-input-placeholder {
    text-align: center;
    color: #4A4A4A !important;
    font-size: 1em;
}

.AskQuestion-TextArea-Input:focus::-webkit-input-placeholder {
    color: transparent !important;
}

.AskQuestion-TextArea textarea {
    width: 100%;
    height: 100%;
    border: 1px solid #C0C0C0;
}

.AskAQuestion-Continue {
    float: right;
    margin: 2% 0 4% 0;
}

.AskQuestion-DropDownList {
    margin: 2% 0;
}

.AskQuestion-dropdown {
    border: 1px solid #C0C0C0;
    width: 100%;
}

select.AskQuestion-dropdown {
    color: #CCCCCC !important;
}

.AskAQuestion-Submit-Button {
    width: 94px;
    height: 27px;
    text-indent: -9999px;
    background: url('../assets/images/Submit.png') no-repeat scroll 0% 0% transparent;
}

.AskAQuestion-Continue-Button {
    width: 94px;
    height: 27px;
    text-indent: -9999px;
    background: url('../assets/images/Continue.png') no-repeat scroll 0% 0% transparent;
}

.AskAQuestion-Modify-Button {
    width: 94px;
    height: 27px;
    text-indent: -9999px;
    background: url('../assets/images/Modify.png') no-repeat scroll 0% 0% transparent;
}

.RelatedQuestionList .List-BlankData {
    display: none;
}

.AskAQuestion_Discription_Title {
    color: #3C3D3C;
    font-size: 1em;
}
/*End AskQuestion CSS*/

/* Start CustomErrorPage CSS */
.CustomErrorPage {
    padding: 2% 10% 10% 10%;
}

.CustomErrorPage-Title {
    font-weight: bold;
    font-size: 2.5em;
    padding-bottom: 10px;
}

.CustomErrorPage-Content {
    font-size: 1.2em;
    padding-bottom: 10px;
}

.CustomErrorPage-Footer {
    font-style: italic;
}
/* End CustomErrorPage CSS */


/* Start QuickCase CSS */

.QuickCase {
    padding: 2%;
    background-color: white;
}

    .QuickCase b {
        font-family: Seravek-Bold;
    }

.dashboard-body-gray-bg .QuickCase {
    width: 98%;
    /*margin-top: 10px;*/
    margin-left: 10px;
}

.QuickCase-Command-Continue {
    background-color: transparent;
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    width: 90px;
    height: 26px;
    text-indent: -9999px;
    background: url(../assets/images/QuickCase/continue.jpg) no-repeat;
}

.QuickCase-Description {
    color: #424242;
}

.QuickCase-Title {
    /*color: #035c98;*/
    color: #636466;
    font-size: 1.6em;
    font-weight: bold;
}

    .QuickCase-Title a#QuickCaseHelp {
        /*color: green;*/
        color: #636466;
        font-size: 0.8em !important;
    }

.QuickCase-hr {
    border-color: #dcdada;
    margin: 20px 0;
    color: #CCCCCC;
    padding: 0 0 10px 0 !important;
    margin: 10px 0 0 0 !important;
}

.QuickCase #QuickCaseHelpContent {
    border: 1px solid #CCCCCC;
    padding: 2%;
    margin: 2%;
}

.QuickCase-DiseaseConditionSelection .chosen-container, .QuickCase-DiseaseConditionSelection select {
    width: 70% !important;
}

.QuickCase-DiseaseConditionSelection table {
    width: 100%;
}

    .QuickCase-DiseaseConditionSelection table, .QuickCase-DiseaseConditionSelection table td {
        border: 0 none !important;
    }

.QuickCase-DiseaseConditionSelection table {
    width: 100%;
    font-size: 1.3em;
}

    .QuickCase-DiseaseConditionSelection table td:nth-of-type(1) {
        width: 50%;
    }

    .QuickCase-DiseaseConditionSelection table td:nth-of-type(2) {
        font-weight: bold;
        color: #797979;
        width: 5%;
        text-align: center;
    }

    .QuickCase-DiseaseConditionSelection table td:nth-of-type(3) {
        width: 45%;
        padding-left: 5%;
    }

    .QuickCase-DiseaseConditionSelection table td[colspan] {
        text-align: center;
    }

        .QuickCase-DiseaseConditionSelection table td[colspan] input[type=button] {
            margin-top: 15px;
            color: #035c98;
            font-size: 1.3em;
            width: 120px;
        }

/* End QuickCase CSS */

/* Start QuickCaseControl CSS */
.QuickCaseControl-PQC-Details {
    width: 100%;
    clear: both;
    float: none;
    display: inline-block;
}

    .QuickCaseControl-PQC-Details input {
        margin: 0 !important;
    }

    .QuickCaseControl-PQC-Details div {
        display: inline-block;
    }

    .QuickCaseControl-PQC-Details .divReqFieldMsg {
        display: none;
    }

.QuickCaseControl-PQC-Details-div-row {
    width: 100%;
    clear: both;
    float: none;
}

    .QuickCaseControl-PQC-Details-div-row div {
        float: left;
    }

    .QuickCaseControl-PQC-Details-div-row .labelColumn {
        width: 80px;
    }

    .QuickCaseControl-PQC-Details-div-row .inputColumn-Age .labelColumn {
        width: 30px;
    }

    .QuickCaseControl-PQC-Details-div-row .inputColumn-Age input[type=text] {
        width: 45px;
    }

    .QuickCaseControl-PQC-Details-div-row .inputColumn-PatientName {
        width: 30%;
    }

        .QuickCaseControl-PQC-Details-div-row .inputColumn-PatientName input[type=text] {
            width: 240px;
            max-width: 240px;
        }

    .QuickCaseControl-PQC-Details-div-row input[type=radio] + label {
        width: 80px;
    }

.QuickCaseControl ol.Questions {
    padding-left: 15px !important;
    list-style: decimal;
}

    .QuickCaseControl ol.Questions > li {
        color: #035c98;
        font-weight: bold;
        padding-bottom: 25px;
    }

    .QuickCaseControl ol.Questions ul.Options {
        padding-left: 15px !important;
        padding-top: 5px;
    }

        .QuickCaseControl ol.Questions ul.Options li {
            display: inline-block;
            padding: 5px 1%;
            font-weight: normal;
            color: black;
        }

            .QuickCaseControl ol.Questions ul.Options li.SubQuestions {
                display: list-item;
                padding: 5px 1%;
                font-weight: normal;
                list-style: lower-alpha;
                color: #424242;
                font-weight: bold;
            }

.QuickCaseControl li.newline {
    width: 100%;
    clear: both;
}

.QuickCaseControl input[type="text"] {
    border: 1px solid #dcdada;
    height: 24px;
    vertical-align: middle;
    margin-left: 5px;
}

.QuickCaseControl textarea {
    width: 50%;
    border: 1px solid #dcdada;
    margin: 5px 0;
    height: 80px;
}
/*
.QuickCaseControl input[type=checkbox] 
,.QuickCaseControl input[type=radio] {
     position: absolute; 
     overflow: hidden; 
     clip: rect(0 0 0 0); 
     height:1px; 
     width:1px; 
     margin:-1px; 
     padding:0;
     border:0;
 }
 .QuickCaseControl input[type=checkbox] + label 
 ,.QuickCaseControl input[type=radio] + label {
     padding-left:20px;
     display:inline-block;
     line-height:16px;
     vertical-align:middle;
     cursor:pointer;
 }
.QuickCaseControl input[type=checkbox]:checked + label
{    
    background:url('../assets/images/checkbox-checked-green.png') no-repeat;     
    background-size:14px; 
}
.QuickCaseControl input[type=checkbox] + label
{
    background:url('../assets/images/checkbox-unchecked-green.png') no-repeat;
    background-size:14px; 
}
.QuickCaseControl input[type=radio]:checked + label {
    background:url('../assets/images/radio-checked-red.png') no-repeat;
    background-size:14px; 
 }
.QuickCaseControl input[type=radio] + label
{
    background:url('../assets/images/radio-unchecked-red.png') no-repeat;
    background-size:14px; 
}*/
.QuickCaseControl-Complaints span {
    font-weight: bold;
    color: #424242;
}

.QuickCaseControl-Complaints textarea {
    width: 45%;
    border: 1px solid #dcdada;
    margin: 5px 0;
    height: 80px;
}

.QuickCaseControl-submit input[type=submit] {
    background-color: transparent;
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    width: 94px;
    height: 26px;
    text-indent: -9999px;
    background: url(../assets/images/submit.jpg) no-repeat;
}

.QuickCaseControl-Title table, .QuickCaseControl-Title table td {
    border: 0 none !important;
}

.QuickCaseControl-Title table {
    width: 100%;
}

.QuickCaseControl-Title {
    /*color: #035c98;*/
    color: #636466;
    font-size: 1.6em;
}

    .QuickCaseControl-Title h2 {
        font-weight: bold;
    }

.QuickCaseControl-Command {
    text-align: right;
}

    .QuickCaseControl-Command input[type=submit] {
        width: 90px;
    }

.QuickCaseControl-Command-Modify, .QuickCaseControl-Command-New, .QuickCaseControl-Command-Back {
    background-color: transparent;
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0;
    width: 90px;
    height: 26px;
    text-indent: -9999px;
}

.QuickCaseControl-Command-New {
    background: url(../assets/images/QuickCase/new.jpg) no-repeat;
}

.QuickCaseControl-Command-Modify {
    background: url(../assets/images/QuickCase/modify.jpg) no-repeat;
}

.QuickCaseControl-Command-Back {
    background: url(../assets/images/QuickCase/back-gray.png) no-repeat;
}
/* End QuickCaseControl CSS */



/* Start QuestionObjectiveAnswerControl CSS */


.QuestionObjectiveAnswerControl ol.Questions {
    padding-left: 15px !important;
    list-style: decimal;
}

    .QuestionObjectiveAnswerControl ol.Questions > li {
        color: #035c98;
        font-weight: bold;
        padding-bottom: 25px;
    }

    .QuestionObjectiveAnswerControl ol.Questions ul.Options {
        padding-left: 15px !important;
        padding-top: 5px;
    }

        .QuestionObjectiveAnswerControl ol.Questions ul.Options li {
            padding: 5px 1%;
            font-weight: normal;
            color: black;
        }

            .QuestionObjectiveAnswerControl ol.Questions ul.Options li.SubQuestions {
                display: list-item;
                padding: 5px 1%;
                font-weight: normal;
                list-style: lower-alpha;
                color: #424242;
                font-weight: bold;
            }

.QuestionObjectiveAnswerControl li.newline {
    width: 100%;
    clear: both;
}

.QuestionObjectiveAnswerControl input[type="text"] {
    border: 1px solid #dcdada;
    height: 24px;
    vertical-align: middle;
    margin-left: 5px;
}

.QuestionObjectiveAnswerControl textarea {
    width: 50%;
    border: 1px solid #dcdada;
    margin: 5px 0;
    height: 80px;
}

/* End QuestionObjectiveAnswerControl CSS */

/* Start MyfavoriteOuestionslist CSS */
.QAGetListByUserId .QuestionAnswerList-Title {
    border-bottom: 1px solid #CCC;
}

.QAGetListByUserId .QuestionAnswerList-AnswerTwo {
    margin: 0;
}

.radio-toolbar input[type="radio"] {
    display: none;
    margin-top: 5%;
}

.radio-toolbar label {
    display: inline-block;
    background-color: #ddd;
    padding: 4px 11px;
    font-family: Arial;
    font-size: 16px;
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #bbb;
}

.MyfavoriteOuestions {
    float: right;
    margin-right: 5%;
    height: 16px;
}

.MyfavoriteOuestionslist {
    width: 150px;
    height: 35px;
}
/* End MyfavoriteOuestionslist CSS */

/* Start Dashboard CSS */
.Dashboard {
    display: inline-block;
    width: 100%;
}

    .Dashboard section.storyboard-1-Columns div.story {
        /* For 1 Stories per Row */
        width: 98% !important;
    }

    .Dashboard section.storyboard-2-Columns {
    }

        .Dashboard section.storyboard-2-Columns div.story {
            /* For 2 Stories per Row */
            /*width: 48% !important;*/
            width: 48.888% !important;
            margin: 10px 0 0 10px !important;
        }

    .Dashboard section.storyboard-3-Columns div.story {
        /* For 3 Stories per Row */
        /*width: 31.3% !important;*/
        width: 32.33% !important;
        margin: 10px 0 0 10px !important;
    }

    .Dashboard section.storyboard-4-Columns div.story {
        /* For 4 Stories per Row */
        width: 23% !important;
    }

    .Dashboard section.storyboard div.story {
        width: 98%;
        /*margin: 2px 1%;*/
        margin: 10px 0 0 10px;
        float: left;
        /*min-height: 200px;*/
        background-color: white;
        position: relative;
    }

        .Dashboard section.storyboard div.story div.story-footer {
            width: 96%;
            position: absolute;
            bottom: 0;
            left: 2%;
            right: 2%;
            padding: 5px 0;
            border-top: 1px solid #CCCCCC;
            text-align: right;
            margin-bottom: -5px;
        }

        .Dashboard section.storyboard div.story div.title {
            padding: 5px 1%;
            font-size: 1.2em;
            /*background-color: #0368a0;*/
            color: white;
            background-color: #666666;
            width: 100%;
        }

        .Dashboard section.storyboard div.story div.content {
            /*padding: 5px 1% 40px 1%;*/
            width: 100%;
            border-left: 1px solid #CCCCCC;
            border-right: 1px solid #CCCCCC;
            border-bottom: 1px solid #CCCCCC;
            padding-bottom: 18px;
            /*min-height: 200px;*/
        }

            .Dashboard section.storyboard div.story div.content .innerlist {
                min-height: 0 !important;
            }

    .Dashboard table, .Dashboard table td {
        border: 0 none !important;
    }

/* End Dashboard CSS */

/* Start treatment plan*/
.TreatmentPlan select {
    width: 95%;
}

.TreatmentPlan-Submit {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 25px;
    width: 95px;
    height: 25px;
    text-indent: -9999px;
    background: url(../assets/images/Submit.png) no-repeat;
}

.TreatmentPlan-Title {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 8px;
    color: #545452;
}

.TreatmentPlan-Detail {
    width: 100% !important;
}

.TreatmentPlan_CompanyAddress {
    width: 100%;
    font-size: 1.03em;
}

.TreatmentPlan_Helpline {
    clear: both;
    margin-top: 10px;
    font-size: 1.03em;
}

.TreatmentPlan_form {
    float: left;
    width: 100%;
    padding-right: 8px;
}

    .TreatmentPlan_form .TreatmentPlan_div {
        clear: both;
        width: 100%;
        padding: 1%;
    }

.TreatmentPlan_div_submitButton {
    padding: 10px 0 10px 0;
    text-align: right;
}

.TreatmentPlan_form .labelColumn {
    width: 32%;
    float: left;
    font-size: 1.03em;
}

.TreatmentPlan_form .inputColumn {
    width: 64%;
    display: inline-block;
    float: left;
}

.TreatmentPlan_form input[type=text], .TreatmentPlan_form textarea {
    width: 97%;
    border: 1px solid #C0C0C0;
    padding: 5px auto;
}

.TreatmentPlan_form input[type=email] {
    width: 97%;
    height: 23px;
}

.TreatmentPlan_form input[type=tel] {
    width: 97%;
    height: 23px;
}

.TreatmentPlan_form input[type=text] {
    height: 23px;
}

.TreatmentPlan_form textarea {
    height: 55px !important;
}

.TreatmentPlan_form select {
    width: 97%;
    height: 24px;
    border: 1px solid #CCCCCC;
}

.TreatmentPlan_form .inputColumn textarea {
    height: 80px;
}

.TreatmentPlan_GoogleMap {
    padding: 5px 5%;
    clear: both;
    margin: 15px auto;
    text-align: center;
    border: 1px solid #E0E0E0;
    background-color: #F4F3F0;
}

.TreatmentPlan-Experts {
    float: left;
    width: 30%;
}

.TreatmentPlan-Page {
    width: 100%;
    padding-bottom: 0px;
}

.TreatmentPlan-Description {
    font-size: 1.03em;
    /*padding: 0 0 14px 0;*/
    color: #000000;
}

.TreatmentPlan-Chart-Description {
    font-size: 1.03em;
    /*float: left;*/
    padding: 0;
    color: #000000;
    margin-bottom: 14px;
    /*width:69%;*/
}

    .TreatmentPlan-Chart-Description input[type=button] {
        background: url(../assets/images/Continue.png);
        border-width: 0;
        background-size: 100%;
        width: 93px;
        height: 25px;
        margin-top: 4px;
        text-indent: -9999px;
    }

    .TreatmentPlan-Chart-Description .List-table th, .List-table td {
        padding: 5px;
    }

.TreatmentPlan-Text {
    font-size: 1.03em;
    float: right;
    padding: 0 0 14px 0;
    color: #000000;
    width: 29%;
}

.TreatmentPlan-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
}

.TreatmentPlan-Form-data {
    width: 100%;
    margin: 0 auto;
}

.TreatmentPlan-table-main {
    width: 100%;
    border: 1px solid grey !important;
    margin: 0% 0% 2% 0%;
}

.TreatmentPlan-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    width: 100%;
}

.TreatmentPlan-table-main td {
    border: 0 none !important;
    border: 1px solid grey !important;
    padding: 0.5%;
}

.TreatmentPlan-table-tr {
    padding-right: 37px;
}

.TreatmentPlan_CompanyName {
    font-size: 1.5em;
    font-weight: bold;
}

.TreatmentPlan_GoogleMap-height {
    height: 100px;
}

.TreatmentPlan-wayto {
    font-size: 0.8em;
}



.TreatmentPlanList-table input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    .TreatmentPlanList-table input[type=checkbox] + label, .TreatmentPlanList-table input[type=radio] + label {
        padding-left: 20px;
        display: inline-block;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
    }

.TreatmentPlanList-table tbody tr td input[type=radio]:checked + label {
    background: url('../assets/images/radio-checked-yellow.png') no-repeat !important;
    background-size: 14px;
    margin-right: 10px;
}

.TreatmentPlanList-table tbody tr td input[type=radio] + label {
    background: url('../assets/images/radio-unchecked-yellow.png') no-repeat !important;
    background-size: 14px;
    margin-right: 10px;
}

.treatementPlanCtrgoogleLeadDiv {
    display: inline;
}

    .treatementPlanCtrgoogleLeadDiv img {
        border-style: none;
    }
/*End Treatment Plan*/

/*Start CorporateCorner */
.CorporateCorner_Heading_Header {
    border-top: 1px solid #FFF !important;
    border-right: 1px solid #FFF !important;
    display: inline-block;
}

.CorporateCorner_Heading {
    width: 70%;
    float: left;
    padding: 1% 3% 0 3%;
    border-right: 1px solid #CCCCCC !important;
}

.CorporateCorner_Register {
    float: right;
    width: 30%;
    padding: 1% 0 0 0;
    text-align: center;
}

.CorporateCorner_Title {
    font-size: 1.3em;
    font-weight: bold;
    color: #0469A1;
}

.CorporateCorner_Discription {
    font-size: 1.05em;
    color: #585858;
}

.CorporateCorner_Links_div {
    text-align: center;
    padding: 1% 1%;
}

.CorporateCorner_Links a {
    font-size: 1.2em;
    font-weight: bold;
    color: #0469A1;
    padding: 0 2%;
}

    .CorporateCorner_Links a:hover {
        color: #0469A1;
    }

.CorporateCorner_Register_Title {
    font-size: 1.5em;
    font-weight: bold;
    color: Black;
}

.CorporateCorner_Register_AND {
    font-size: 1.2em;
    font-weight: bold;
    color: #0469A1;
}

.CorporateCorner_Register_description {
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 3%;
    color: #0469A1;
}

.CorporateRenderSection-No-Right-Panel {
    width: 100%;
}

.CorporateRenderSection, .CorporateRenderSection > tbody > tr > td {
    float: left;
    border: 0 none !important;
    vertical-align: top;
}

.CorporateRenderSection {
    width: 100%;
}
    /*.CorporateRenderSection td:nth-of-type(1)x
{
    width: 70%;
}*/
    .CorporateRenderSection > tbody > tr > td:nth-of-type(2) {
        width: 30%;
    }

.CorporateRenderSection-Content {
    width: 70%;
    display: inline-block;
}

.CorporateRenderSection-Content-HealthTip {
    width: 30%;
    display: inline-block;
}
/*End CorporateCorner*/

/*Start AboutCorporateCorner*/

.AboutCorporate_Detail {
    width: 100%;
    padding-top: 4.4%;
}

.AboutCorporate_Box_Div {
    text-align: center;
    width: 295px;
    margin: 0 0 5% 5%;
    display: inline-block;
    border: 1px solid #DFDFDF;
    color: #818181;
}

    .AboutCorporate_Box_Div img {
        margin-top: 9px;
    }

    .AboutCorporate_Box_Div h3 {
        line-height: 20px;
        font-size: 18px;
        font-weight: 600;
        color: #585858;
        margin: 6px auto;
    }

.AboutCorporate_Box_Para {
    line-height: 18px;
    font-size: 0.9em;
    width: 98%;
    margin: 9px auto;
}
/*End AboutCorporateCorner*/

/*Start CorporateCorner HowItWorks*/
.CorporateHowItWorks {
    display: block;
    width: 96%;
    text-align: center;
    padding: 7.3% 3% 5% 3%;
    margin: 0 auto !important;
}

.CorporateHowItWorks_boxes {
    display: block;
    border: 1px solid #DFDFDF;
    position: relative;
    margin-bottom: 99px;
}

    .CorporateHowItWorks_boxes:nth-child(2) {
        display: block;
        border: 1px solid #DFDFDF;
        position: relative;
        margin-bottom: 11%;
    }

    .CorporateHowItWorks_boxes div.CorporateHowItWorks_boxes_border_Top {
        height: auto;
        width: auto;
        position: relative;
        margin: 0 auto;
        /*top:-54px;*/
        margin-top: -24px;
        z-index: 10;
    }

    .CorporateHowItWorks_boxes div.CorporateHowItWorks_boxes_border_btm {
        background: url('../assets/images/CorporateCorner/HowItWorksCorporateCorner/HowItWorksCorporateCornerArrow.png');
        position: relative;
        margin: 0 auto;
        width: 32px;
        height: 57px;
        /*top:83px;*/
        margin-top: 18px;
        margin-bottom: -56px;
    }

    .CorporateHowItWorks_boxes img {
        display: inline-block;
        vertical-align: top;
    }

    .CorporateHowItWorks_boxes h2 {
        margin: 0;
        padding: 0;
        color: #0469A1;
        line-height: 32px;
        font-size: 19px;
        vertical-align: top;
        font-weight: bold;
        width: 72%;
    }

    .CorporateHowItWorks_boxes div.CorporateHowItWorks_content {
        margin-left: 27px;
        display: inline-block;
        text-align: left;
    }

        .CorporateHowItWorks_boxes div.CorporateHowItWorks_content h3 {
            line-height: 32px;
            font-size: 18px;
            vertical-align: top;
            margin: 6px;
            color: #535353;
            font-weight: bold;
        }

        .CorporateHowItWorks_boxes div.CorporateHowItWorks_content h4 {
            line-height: 32px;
            font-size: 12px;
            vertical-align: top;
            margin: 6px;
            color: #333;
            font-weight: bold;
        }

            .CorporateHowItWorks_boxes div.CorporateHowItWorks_content h3 img, .CorporateHowItWorks_boxes div.CorporateHowItWorks_content h4 img {
                margin-right: 9px;
            }

.CorporateHowItWorks_boxes_Table {
    display: block;
    border: 0 solid #DFDFDF;
    position: relative;
}

.CorporateHowItWorks_Table {
    width: 100%;
    border: 1px solid #DFDFDF;
    bottom: 0;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: left !important;
    border-spacing: 0;
    border: 1px solid #DFDFDF;
    margin-top: -36px;
    margin-bottom: 5px;
}

.CorporateBenifits {
    text-align: left !important;
    padding: 4.4% 3% 5% 3% !important;
}

.CorporateHowItWorks_Table tr:nth-of-type(odd) {
    background: #F3EFEE;
}

.CorporateHowItWorks_Table tr:first-child {
    background-color: #E3E3E3;
    margin: 0;
    color: #0469A1;
}


.CorporateHowItWorks_Table td, .CorporateHowItWorks_Table th {
    padding: 6px;
    z-index: -10;
    width: 50%;
}

.CorporateHowItWorks_Table th {
    font-weight: bolder;
    font-size: 1.26em;
    padding: 2px 3px 1px 2.5em;
}

.CorporateHowItWorks_Table tr td:first-child, .CorporateHowItWorks_Table tr th:first-child {
    border-right: 1px solid #797979;
}

.CorporateHowItWorks_Table ul {
    list-style-image: url('../assets/images/CorporateCorner/HowItWorksCorporateCorner/HowItWorksCorporateCorner-04.png');
    margin-left: 11% !important;
}

    .CorporateHowItWorks_Table ul li {
        margin: 9px auto;
        font-size: 13px;
        line-height: 25px;
        color: #535353;
    }
/*End CorporateCorner HowItWorks*/
.benefits {
    margin-top: 0;
}

/*.benefits ul {
        margin-left: 7.2% !important;
    }*/

/*Start CorporateHowItWorksPage*/
.CorporateHowItWorksPage .steps {
    color: #2a2a2a;
}

    .CorporateHowItWorksPage .steps > p {
        margin-bottom: 30px;
    }
/*End CorporateHowItWorksPage*/

/*QuestionAnswersDetailsListByBPD start*/

.QuestionAnswersDetailsListByBPD {
    width: 100%;
    border-spacing: 0;
    border: 1px solid #cccccc;
}

    .QuestionAnswersDetailsListByBPD tr td, .QuestionAnswersDetailsListByBPD tr th {
        width: auto;
        padding: 3px;
        color: #666666;
        max-width: 468px;
    }

        .QuestionAnswersDetailsListByBPD tr td:nth-child(1), .QuestionAnswersDetailsListByBPD tr th:nth-child(1) {
            width: 81px;
        }

        .QuestionAnswersDetailsListByBPD tr td:nth-child(6), .QuestionAnswersDetailsListByBPD tr th:nth-child(6) {
            width: 81px;
        }

        .QuestionAnswersDetailsListByBPD tr td:last-child, .QuestionAnswersDetailsListByBPD tr th:last-child {
            width: 63px;
        }

    .QuestionAnswersDetailsListByBPD tr:nth-child(odd) {
        background: #EBEBEB;
    }

    .QuestionAnswersDetailsListByBPD tr:first-child {
        background: #c0c0c0;
    }

    .QuestionAnswersDetailsListByBPD tr td:nth-child(2) > * {
        margin-left: 92px;
    }

    .QuestionAnswersDetailsListByBPD tr td:nth-child(2) div.QuestionAnswerList-Detail-Figure {
        margin-left: 0px;
    }

    .QuestionAnswersDetailsListByBPD td:nth-of-type(2) {
        width: auto;
    }

/*QuestionAnswersDetailsListByBPD END*/

/*Start CorporateCorner HeathTipReportCtrl*/
.CorporateHeathTipCtrl {
    padding-top: 10%;
}

.HeathTipReportCtrl-div-Main {
    padding: 3% 7% 0 7%;
    text-align: center;
}

.HeathTipReportCtrl-hr-bottom {
    border-color: #ADADAB;
    margin: 5px 5px 5px 5px;
}

.HeathTipReportCtrl-Title {
    color: White;
    font-size: 1.5em;
    font-weight: bold;
}

.HeathTipReportCtrl_HealthTip {
    color: White;
}

.HeathTipReportCtrl_HealthTipImage {
    padding-bottom: 3%;
}

    .HeathTipReportCtrl_HealthTipImage img {
        width: 255px;
        height: 211px;
    }

/*End CorporateCorner HeathTipReportCtrl*/

/*Start Corporate Testimonial Report Ctrl*/
.CorporateReportCtrl-div-Main .bx-wrapper .bx-prev {
    background: url(../assets/images/prev-gray.png) no-repeat !important;
}

    .CorporateReportCtrl-div-Main .bx-wrapper .bx-prev:hover {
        background: url(../assets/images/prev-grey-hover.png) no-repeat !important;
    }

.CorporateReportCtrl-div-Main .bx-wrapper .bx-next {
    background: url(../assets/images/next-gray.png) no-repeat !important;
    margin-top: 20px;
}

    .CorporateReportCtrl-div-Main .bx-wrapper .bx-next:hover {
        background: url(../assets/images/next-grey-hover.png) no-repeat !important;
    }

.CorporateReportCtrl-Img-Div img {
    display: inline-block !important;
}

.CorporateReportCtrl-Img-Div {
    width: 15px;
}

.CorporateReportCtrl-Record-margin {
    margin: 0 20px 0 45px;
}

.CorporateReportCtrl-slider hr {
    border-color: #DFDEDF;
}

.CorporateReportCtrl-Info img {
    display: inline-block !important;
    margin: -10px 0 0 -23px;
}

.CorporateReportCtrl-slider {
    display: inline-block;
}

.CorporateReportCtrl-See-WhatOther-Says {
    text-align: right;
    vertical-align: text-top;
    /*margin-top: -35px;*/
    padding: 0 20px 10px 0;
}

.CorporateReportCtrl-See-WhatOther-Says-border {
    padding: 10px 0px 0 0px;
    margin: -48px 0 0 20px;
    border-top: 1px solid #DFDEDF;
}

.CorporateReportCtrl-title1 {
    color: #0477AE;
}

.CorporateReportCtrl-hr {
    height: 1%;
    margin: 13px 20px 10px 20px;
}

.CorporateReportCtrl-h2 {
    font-size: 1.3em;
    padding: 1px 30px;
    font-weight: bold;
    border-bottom: 1px solid #D3D3D3;
    background-color: #E3E3E3;
    margin-bottom: 3px;
}

.CorporateReportCtrl-mainDiv {
    width: 100%;
    border: 1px solid #D3D3D3;
}

.CorporateReportCtrl-UsersImg img {
    width: 78px;
    /*height: 78px;*/
    border-radius: 50%;
    border: 1px solid gray;
}

.CorporateReportCtrl-UsersImg {
    width: 14.4%;
    margin: 2.3% 20px 0 0;
}

.CorporateReportCtrl-div-Main {
    padding: 0 0 0 0;
    width: 100%;
}

.CorporateReportCtrl-Info {
    width: 81%;
    float: left;
    font-size: 0.9em;
    color: #5F5F5F;
    padding: 20px 3px 0 10px;
}

.CorporateReportCtrl-Record {
    width: 100%;
    display: inline-block;
}

.CorporatePage_CorporateReportCtrl {
    padding: 0% 5% 5% 5%;
    width: 100%;
}

.CorporateReportCtrl-comma {
    margin-left: 20px;
    padding-left: 5px;
}

.CorporateReportCtrl-WrittenBy {
    color: #333;
    padding-top: 10px;
}

.CorporateReportCtrl-other-says-img {
    position: relative;
}

.CorporateReportCtrl-block {
    display: inline-block;
}

.CorporateReportCtrl-Info-Img-Margin {
    margin-right: 5px !important;
}
/*End Corporate Testimonial Report Ctrl*/

/*Start Testimonial Corporate List*/
.TestimonialCorporateList-CasesWidth {
    border-right: 1px solid #DCDCDC;
    width: 70%;
    float: left;
}

.TestimonialCorporateList-TestimonialWidth {
    width: 30%;
    float: left;
}
/*End Testimonial Corporate List*/

/*Start HealthTipsListCtrl */

.HealthTipsListCtrl {
    width: 30%;
    display: inline-block;
    text-align: center;
}

.HealthTipsListCtrl_Main {
    width: 100%;
    padding-left: 1%;
    padding-top: 5%;
    padding-bottom: 5%;
    padding-right: 1%;
    display: inline-block;
    text-align: center;
}

.HealthTipsListCtrl {
    margin-left: 2%;
    margin-right: 1%;
    margin-bottom: 3%;
}

.HealthTipsListCtrl {
    border: 1px solid #E0E2E1;
    padding: 0.9%;
    transition: all 0.63s ease;
    color: #747474;
}

    .HealthTipsListCtrl:hover {
        background-color: #EBEDEC;
        cursor: pointer;
    }

    .HealthTipsListCtrl img {
        width: 100%;
    }

    .HealthTipsListCtrl div:nth-child(3) {
        /*border:1px solid green;*/
        margin-top: 8.1%;
        font-size: 14px;
        line-height: 18px;
        width: 90%;
        margin: 0 auto;
        margin-top: 8.1%;
    }
/*End HealthTipsListCtrl */

/* Start Common Css */
.Common {
    text-align: justify;
    width: 100%;
}

    .Common ol {
        list-style-type: decimal;
    }

    .Common ul {
        list-style-image: url('../assets/images/FirstLevelUL.png');
    }

    .Common ol, .Common ul {
        padding: 0 5px;
        margin: 0px 30px;
    }

        .Common ul li, .Common ol li {
            padding: 5px 0px;
        }

    .Common h1 {
        color: #0367A0;
        font-size: 1.5em;
        margin: 15px 0px;
        text-align: left;
        font-weight: bold;
    }

    .Common h2 {
        font-size: 1.3em;
        margin: 8px 0px;
        text-align: left;
        padding: 10px 0 0 0;
    }

    .Common px {
        margin: 0 0 8px 0;
    }

    .Common .colorBoxRed {
        background-color: #FFF8F4;
        padding: 10px 5px;
        border: 1px solid grey;
    }

    .Common .clear {
        clear: both;
    }
/* End Common Css */

/* Start NewsEventReportControl */
.CorporateNewsEventReportCtrl {
    background-color: #E2E2E2;
}

.CorporateNewsEventReportCtrl_Title {
    font-size: 1.5em;
    color: Black;
    font-weight: bold;
    text-align: center;
    padding: 5%;
}

.CorporateNewsEventReportCtrl_MainDiv {
    padding: 0 7% 5% 5%;
    display: inline-block;
}

.CorporateNewsEventReportCtrl_Row {
    border-top: 1px solid #ABABA9;
    width: 100%;
    display: inline-block;
    padding: 7% 0 5% 3%;
}

.CorporateNewsEventReportCtrl_Image {
    width: 30%;
    float: left;
    margin-right: 5%;
}

    .CorporateNewsEventReportCtrl_Image img {
        width: 75px;
        height: 75px;
    }

.CorporateNewsEventReportCtrl_bottom_Hr {
    border-color: #ABABA9 !important;
    margin: 0;
}

.CorporateNewsEventReportCtrl_ViewMoreLink {
    margin-top: 7%;
    float: right;
}

.CorporateNewsEventReportCtrl_Name {
    color: #6E6E6E;
}
/* End NewsEventReportControl */

/* Start NewsEventListControl */
.NewsEventListCtrl {
    font-size: 14px;
    width: 100%;
    text-align: left;
    height: auto;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.NewsEventListCtrl_pagination .CustomPagination .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.NewsEventListCtrl_pagination .CustomPagination .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.NewsEventListCtrl_pagination .CustomPagination .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.NewsEventListCtrl_pagination .CustomPagination .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.NewsEventListCtrl_SearchBar {
    padding: 1% 3%;
    border-bottom: 1px solid #9F9F9F;
}

.NewsEventListCtrl_Title {
    font-weight: bold;
    font-size: 1.7em;
    color: #FFFFFF;
}

.NewsEventListCtrl ul {
    list-style-image: none;
    color: #F38611 !important;
    padding-left: 10px !important;
    margin-left: 8px !important;
}

    .NewsEventListCtrl ul li {
        color: #DCDCDA;
    }

.NewsEventListCtrl_NewsEventTitle {
    color: #0D4E71;
}

.NewsEventListCtrl_Data {
    width: 100%;
    display: inline-block;
}

.NewsEventListCtrl_Figure {
    float: left;
}

    .NewsEventListCtrl_Figure img {
        width: 75px;
        height: 75px;
        margin-right: 15px;
    }

.NewsEventListCtrl_InfoDiv {
    padding: 0 15px 15px 15px;
    margin-bottom: 0;
}

.NewsEventListCtrl_SDescription {
    color: Black;
    font-size: 0.83em;
    margin: 8px 0;
}
/* End NewsEventListControl */

/* Start CorporateRegistration */
.CorporateRegistration_RightSideImage {
    text-align: center;
}

.CorporateRegistration_Text {
    font-size: 1.1em;
    color: #494846;
}

.CorporateRegistration_BottomHr {
    border-color: #DFDEDF;
    margin: 20px 0;
}

.CorporateRegistration_TopHr {
    border-color: #DFDEDF;
    margin: 0 0 20px 0;
}

.CorporateRegistration-Form {
    padding-bottom: 20px;
}

.CorporateRegistration-table-main {
    width: 100%;
    border: 0 none !important;
}

.CorporateRegistration-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    padding-right: 2%;
}

.Corporatetable-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
    text-align: right;
    padding-right: 5%;
}

.CorporateRegistration-header {
    padding: 2%;
    color: White;
}

    .CorporateRegistration-header .title {
        font-size: 1.5em;
        color: Black;
    }

    .CorporateRegistration-header mark {
        background-color: transparent !important;
        color: #95AE48;
        font-weight: bold !important;
    }

    .CorporateRegistration-header .description {
        font-size: 1em;
        color: Black;
    }

.CorporateRegistration-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
    text-align: right;
    padding-right: 5%;
}
/* End CorporateRegistration */

/* Start NewsEventListControl */
.OrgRequestRegisterList {
    font-size: 14px;
    width: 100%;
    text-align: left;
    height: auto;
    /*padding-left: 3%;
    padding-right: 3%;
    padding-top: 2%;
    padding-bottom: 2%;*/
}

.OrgRequestRegisterListCtrl_pagination .CustomPagination .prev:hover {
    background: url(../assets/images/prev-white-gray.png) no-repeat;
}

.OrgRequestRegisterListCtrl_pagination .CustomPagination .next:hover {
    background: url(../assets/images/next-white-gray.png) no-repeat;
}

.OrgRequestRegisterListCtrl_pagination .CustomPagination .prev {
    background: url(../assets/images/prev-gray-white.png) no-repeat;
}

.OrgRequestRegisterListCtrl_pagination .CustomPagination .next {
    background: url(../assets/images/next-gray-white.png) no-repeat;
}

.OrgRequestRegisterListCtrl_SearchBar {
    padding: 1% 3%;
    border-bottom: 1px solid #9F9F9F;
}

.OrgRequestRegisterListCtrl_Title {
    font-weight: bold;
    font-size: 1.7em;
    color: #FFFFFF;
}
/* End NewsEventListControl */

/* Start OrganizationDetail CSS */

.OrgRequestRegisterDetail {
    padding: 5%;
}

.OrganizationAdmin-table .OrganizationAdmin-table-td:nth-child(1) {
    width: 68%;
}

.OrganizationAdmin-table .OrganizationAdmin-table-td for resposive {
    width: 100% !important;
    display: block;
}

.OrganizationAdmin-table td {
    vertical-align: top !important;
}

.OrganizationPatientAndPlanDetailTable {
    margin: 10px 0px 0px 10px;
    width: 99% !important;
    padding-bottom: 10px;
}

    .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr {
        padding-left: 30px;
        background-color: #ffffff;
        width: 50%;
    }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox:nth-of-type(1) {
            background: #05abeb;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox:nth-of-type(2) {
            background: #f46741;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox:nth-of-type(3) {
            background: #bb41f4;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox:nth-of-type(4) {
            background: #4256f4;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox {
            width: 188px;
            height: 71px;
            background: #05abeb;
            text-align: center;
            color: white;
            margin-top: 15px;
            vertical-align: middle;
            padding-top: 15px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox1 {
            width: 188px;
            height: 71px;
            background: #f46741;
            text-align: center;
            color: white;
            margin-top: 15px;
            vertical-align: middle;
            padding-top: 15px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox2 {
            width: 188px;
            height: 71px;
            background: #bb41f4;
            text-align: center;
            color: white;
            margin-top: 15px;
            vertical-align: middle;
            padding-top: 15px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox3 {
            width: 188px;
            height: 71px;
            background: #4256f4;
            text-align: center;
            color: white;
            margin-top: 15px;
            vertical-align: middle;
            padding-top: 15px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr #lblleadid {
            font-size: 15px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .LeadcountAddlbl {
            font-size: 19px;
        }

    .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr {
        padding: 0 10px;
        width: 50%;
    }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .LblPremiumplanLabel {
            padding-top: 5px;
        }

            .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .LblPremiumplanLabel ul .LblPremiumplan img {
                padding: 0px 5px 5px 5px;
            }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .organizationdetailsdivctr .Add {
            background: url("/assets/images/ActionButton/Edit.png") no-repeat;
            background-size: 100%;
            width: 90px;
            height: 28px;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            outline: none;
            float: right;
            margin-right: 10px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .organizationdetailsdivctr .depositAmount {
            background: url(/assets/images/settlement.png) no-repeat;
            background-size: 100%;
            width: 35px;
            height: 35px;
            background-color: transparent;
            border: 0 none;
            outline: 0;
            margin-right: 10px;
            text-indent: -99999px;
            float: right;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .organizationdetailsdivctr {
            min-height: 260px;
            background-color: #ffffff !important;
            padding: 0 10px;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .OrgPlanApplicableTitle {
            font-size: 20px;
            text-align: center;
            color: black;
            padding: 11px 0px 5px 0px;
        }

            .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .OrgPlanApplicableTitle span {
                border-bottom: 1px solid #ccc;
                padding: 5px;
            }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr #divOrgSelectedPlan {
            font-size: 18px;
            text-align: center;
            border-bottom: 1px solid #ccc;
        }

        .OrganizationPatientAndPlanDetailTable .OrganizatioDetailPlanApplicableCtr .lblheadingpre {
            font-size: 17px;
            width: 100%;
            font-weight: bold;
            text-align: center;
            border-bottom: 1px solid #ccc;
            padding: 5px 0;
        }

.OrganizatioDetailKeyAttrAndHealthConditionTable {
    width: 99% !important;
    padding-bottom: 10px;
}

    .OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailHealthCodiStatistics {
        width: 50%;
        min-height: 293px;
    }

        .OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailHealthCodiStatistics .OrgDetailsHealthCodiStatisticsDiv {
            background-color: #ffffff;
            margin: 10px 10px 0px 10px !important;
            padding-bottom: 30px;
            min-height: 260px;
        }

        .CarnivalOrgDetailsHealthCodiStatisticsDiv .lblkeyatt,
        .OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailHealthCodiStatistics .lblkeyatt {
            color: black;
            font-size: 20px;
            position: absolute;
            z-index: 19;
            margin-left: 95px;
            padding: 11px 0px 10px 0px;
            margin-left: 95px;
        }

.OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .lblviewallPat {
    font-size: 17px;
    float: right;
    padding-right: 15px;
}

.OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailKeyAttributeStatistics {
    margin: 10px !important;
    width: 50%;
}

    .OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailKeyAttributeStatistics .OrganizationDetailsKeyAttrStatDiv {
        background-color: #ffffff;
        padding: 0 10px 30px 10px;
    }

        .OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailKeyAttributeStatistics .OrganizationDetailsKeyAttrStatDiv .lblkeyatt {
            color: black;
            font-size: 20px;
            position: absolute;
            z-index: 19;
            padding: 11px 0px 10px 0px;
            margin-left: 95px;
        }

.OrganizatioDetailKeyAttrAndHealthConditionTable .linkOrgView {
    font-size: 17px;
    padding-right: 15px;
    float: right;
}

.CarnivalOrgDetailsHealthCodiStatisticsDiv #healthCondition,
.OrganizatioDetailKeyAttrAndHealthConditionTable .OrganizatioDetailHealthCodiStatistics #healthCondition {
    width: 510px;
    height: 360px;
    padding-top: 15px;
}

.CarnivalOrgDetailsHealthCodiStatisticsDiv #healthCondition {
    padding-left: 40% !important;
}

.OrganizatioDetailKeyAttributeStatistics .OrganizationDetailsKeyAttrStatDiv #RedFlagChart {
    width: 573px;
    height: 360px;
    padding-top: 15px;
}

.OrganizatioDetailPatientStatisticsCtr .PatientAttributetitle {
    text-align: center;
    color: black;
    font-size: 20px;
    padding-top: 11px;
}
/* End OrganizationDetail CSS */

/* Start OrganizationAdminControl CSS */


.OrganizationAdmin_text {
    width: 100%;
}

.divBlank_OrgAdminControl {
    height: 8px;
}

.tdLabels_OrgAdminControl {
    width: 30% !important;
}

.tdInput_OrgAdminControl {
    width: 70% !important;
}

.submitBtn_OrgAdminControl {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% !important;
}

.cancelBtn_OrgAdminControl {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% !important;
}
/* End OrganizationAdminControl CSS */

/* Start OrganizationRequestDetail CSS */

.img {
    vertical-align: top !important;
    margin-left: 8px;
}

.OrgRequestRegisterDetail_title {
    font-size: 1.7em !important;
    color: #0469a1 !important;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}

.OrgRequestRegisterDetail_Subtitle {
    font-size: 1.5em !important;
    color: #000000 !important;
    font-weight: bold;
}

.OrgRequestRegisterDetail_Subtitle2 {
    font-size: 1.5em !important;
    color: #000000 !important;
    font-weight: bold;
    float: left;
}

.Corporate-Form {
    margin-bottom: 3%;
    margin-top: 10px;
}

.OrgRequestDetail-table-td-form {
    border: 0 none !important;
    vertical-align: top;
    width: 48%;
}

.Document_checkList {
    border-left: 1px solid #CCCCCC;
    padding-left: 5%;
    margin-top: 10px;
}

.OrganizationRegisterDetail-table-td-MobileAppAd {
    border: 0 none !important;
    vertical-align: top;
    padding: 0 2%;
}

.OrganationRequestTitle {
    font-size: 1.4em;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 1%;
    padding: 10px 0 0 0;
}

    .OrganationRequestTitle hr {
        margin: 10px 0;
        color: black !important;
        border: 1px solid #CCCCCC;
    }

.OrganationRequestDetailsView tr td {
    width: 25%;
}

.Organization_submit_btn {
    margin-top: 5%;
}

.OrganizationRegisterDetail-btnReject {
    background: url("/assets/images/ActionButton/Reject.png") no-repeat;
    background-size: 100%;
    width: 60px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
}

.OrganizationRegisterDetail-creatOrgnization {
    background: url("/assets/images/create organisation.jpg") no-repeat;
    background-size: 100%;
    width: 164px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    margin-left: 10px;
}

.btnSubmit {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
}

.btnCancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
}

.OrganationEmployeeContent_textarea textarea {
    height: 200px;
    width: 444px;
}

#RejecRequestPopupStatus .popup-content {
    width: 421px;
}

#RejecRequestPopupStatus .popup .popup-content-footer {
    width: 100%;
}
/* End OrganizationRequestDetail CSS */

/* Start OrganizationRegistration CSS */

.OrganationRegistertionSave {
    margin-bottom: 2%;
}

.OrganizationRegister-table-td-MobileAppAd {
    vertical-align: top;
    width: 48%;
}

.tdLabels {
    vertical-align: top;
    width: 40% !important;
}

.tdInput {
    width: 55% !important;
}

.registrationReqField {
    width: 5% !important;
    padding: 0 5px !important;
    color: red;
}

.regInput {
    width: 100%;
    border: 1px solid #C0C0C0 !important;
}

.chosen-inputwidth {
    width: 100% !important;
    border: 1px solid #C0C0C0 !important;
}

.rowblank {
    height: 10px !important;
}

.divBlank {
    height: 10px !important;
}

.orgRegTitle {
    font-size: 1.4em !important;
    margin-top: 20px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 1%;
}

.Document_checkList_Registration {
    /*border: 1px solid #808080;*/
    display: inline-block;
    width: 100%;
}

.Org-inputList {
    border-right: 1px solid #CCCCCC;
    padding-right: 5%;
}

.TreatmentPlanChart_details {
    padding-bottom: 1%;
    padding-right: 5%;
    border-right: 1px solid #CCCCCC;
}

.divCorporate_TretementPlan {
    /*border:1px solid #CCCCCC !important;*/
}

.Form_btnSubmit {
    padding: 1% 0;
    float: right;
    padding-right: 5%;
    border-right: 1px solid #CCCCCC;
}

.treatmentplanchart_details_table {
    width: 100%;
}

.treatmentplanchart_details_td_Label {
    vertical-align: top;
    width: 40%;
}

.treatmentplanchart_details_td_Input {
    width: 60%;
}

.txtInput {
    width: 94%;
}

.TreatmentPlan-Previewbtn {
    background: url("/assets/images/preview plan.jpg") no-repeat;
    background-size: 100%;
    width: 117px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-bottom: 10px !important;
    float: right;
}

.SaveBtn {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.CancelBtn {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 5px;
}

.Org-reg-sucessfull {
    padding: 15px 0 15px 0;
    font-size: 16px;
    width: 100%;
}

.Org-reg-sucessfull-table {
    width: 25% !important;
    margin-bottom: 20px;
}

.Org-reg-sucessfull-img {
    margin-right: 40px;
}

.OrgRegEffectiveDate-Width {
    width: 30%;
    height: 28px;
    margin-right: 5px;
}

.TreatmentPlanRegionAmountChart {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

    .TreatmentPlanRegionAmountChart .List-table th:nth-of-type(1),
    .TreatmentPlanRegionAmountChart .List-table td:nth-of-type(1) {
        width: 20%;
    }

    .TreatmentPlanRegionAmountChart .List-table th:nth-of-type(2),
    .TreatmentPlanRegionAmountChart .List-table td:nth-of-type(2) {
        width: 40%;
    }

    .TreatmentPlanRegionAmountChart .List-table th:nth-of-type(3),
    .TreatmentPlanRegionAmountChart .List-table td:nth-of-type(3) {
        width: 40%;
    }

.OrganizationDropDown {
    height: 28px;
    width: 100%;
}

.OrganizationTextBox {
    height: 28px;
    width: 100%;
    background: #e5e5e5;
    padding: 1px 6px;
    border: 0px none !important;
}

.OrganizationTextArea {
    width: 100%;
    background: #e5e5e5;
    padding: 1px 6px;
    border: 0px none !important;
}

/* End OrganizationRegistration CSS */

/* Start OrganizationAdminListControl CSS */

.OrgAdminList-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.OrgAdminListControl-Search {
    width: 40%;
    order: 2;
}

.List-table {
    /*width: 100%;*/
    border: 1px solid #CCC !important;
    margin-bottom: 5px !important;
    margin-top: 6px !important;
}

.OrgAdminListControl-table {
    padding: 8px 5px !important;
}

.OrgAdminListControl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrgAdminListControl-Search .SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.OrgAdminListControl-Search .SearchBar-SearchControlDiv {
    float: left;
}

.OrgAdminListControl-Search .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0;
}

.OrgAdminListControl-add {
    background: url("/assets/images/ActionButton/Add.Png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 5px;
}

.OrgAdminListControl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 20px;
}

.OrgAdminListControl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.AdminDeleteHeading {
    margin: 2px;
    padding: 6px 20px;
    border-bottom: 1px solid #CCCCCC;
}

.AdminDeleteButton {
    text-align: center;
}

.AdminDeletediv {
    padding: 5px !important;
    margin: 0 !important;
    height: 102px;
}

.AdminDeletetitle {
    font-size: 1.2em;
    color: black;
}

#popupDeleteStatus .popup-content {
    /*width: 300px!important;
    height: px;*/
}


.ShowActionCol .List-table th:nth-of-type(1),
.ShowActionCol .List-table td:nth-of-type(1) {
    /* Columns - Name */
    width: 15%;
}

.ShowActionCol .List-table th:nth-of-type(2),
.ShowActionCol .List-table td:nth-of-type(2) {
    /* Columns - RegNo */
    width: 25%;
}

.ShowActionCol .List-table th:nth-of-type(3),
.ShowActionCol .List-table td:nth-of-type(3) {
    /* Columns - Website */
    width: 20%;
}

.ShowActionCol .List-table th:nth-of-type(4),
.ShowActionCol .List-table td:nth-of-type(4) {
    /* Columns - Registered Employees */
    width: 15%;
}

.ShowActionCol .List-table th:nth-of-type(5),
.ShowActionCol .List-table td:nth-of-type(5) {
    /* Columns - Registered Employees */
    width: 15%;
}

.Not_ShowActionCol .List-table th:nth-of-type(1),
.Not_ShowActionCol .List-table td:nth-of-type(1) {
    /* Columns - Name */
    width: 34%;
}

.Not_ShowActionCol .List-table th:nth-of-type(2),
.Not_ShowActionCol .List-table td:nth-of-type(2) {
    /* Columns - RegNo */
    width: 33%;
}

.Not_ShowActionCol .List-table th:nth-of-type(3),
.Not_ShowActionCol .List-table td:nth-of-type(3) {
    /* Columns - Website */
    width: 33%;
}

.OrgAdminList-Topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.OrgAdminList_title {
    font-size: 2em !important;
    color: black !important;
    font-weight: bold;
    width: 50%;
    order: 1;
}

.OrgAdminListControl-addAdmin {
    text-align: right;
    width: 10%;
    order: 3;
}

.OrgAdminList_btnRadio {
    padding: 5px;
    text-align: right;
}

.submitBtn {
    background: url("/assets/images/Submit.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 2% 1% !important;
}

.cancelBtn {
    background: url("/assets/images/cancel.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 2% 1% !important;
}

.OrgAdminList-ActivieStatusType input[type=radio], .OrgAdminList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.OrgAdminList-ActivieStatusType, .OrgAdminList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.OrgAdminList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.OrgAdminList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.OrgAdminList-ActivieStatusType:hover {
    background-color: #3daeff;
}
/* End OrganizationAdminListControl CSS */

/* Start OrganizationTreatmentPlanListControl CSS */
.OrgTreatmentPlanList-Topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #CCCCCC;
    margin: 10px 0;
}

.OrgTreatmentPlanList_title {
    font-size: 1.7em !important;
    color: black !important;
    font-weight: bold;
    width: 50%;
    order: 1;
}

.OrgTreatmentPlanList-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.OrgTreatmentPlanListControl-Search {
    width: 40%;
    order: 2;
}

.OrgTreatmentPlanListControl-addPlan {
    width: 10%;
    order: 3;
    text-align: right;
}

.OrgTreatmentPlanListControl-Search .SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.OrgTreatmentPlanListControl-Search .SearchBar-SearchControlDiv {
    float: left;
}

.OrgTreatmentPlanListControl-Search .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0;
}

.OrgTreatmentPlanListControl-table {
    padding: 8px 5px !important;
}

.OrgTreatmentPlanListControl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrgTreatmentPlanListControl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 20px;
}

.OrgTreatmentPlannListControl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.OrgTreatmentPlannListControl-add {
    background: url("/assets/images/ActionButton/add.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: bottom;
    outline: 0;
}

#btnSubmitDiscDelete {
    background: url("/assets/images/Submit.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

#btnCancelDiscDelete {
    background: url("/assets/images/cancel.jpg") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

#DiscountPercentageDeleteWindowpopupStatus .popup-content {
    width: 500px;
    height: 135px;
}

#popupStatusDiscountPercentagePreview .popup-content {
    width: 500px;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th, .OrganizationTreatmentPlanList_ShowActionCol .List-table td {
    text-align: center;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th, .OrganizationTreatmentPlanList_HideActionCol .List-table td {
    text-align: center;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(1),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(1) {
    width: 14%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(2),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(2) {
    width: 25%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(3),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(3) {
    width: 14%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(4),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(4) {
    width: 14%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(5),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(5) {
    width: 15%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(6),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(6) {
    width: 10%;
}

.OrganizationTreatmentPlanList_ShowActionCol .List-table th:nth-of-type(7),
.OrganizationTreatmentPlanList_ShowActionCol .List-table td:nth-of-type(7) {
    width: 10%;
}


.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(1),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(1) {
    width: 14%;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(2),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(2) {
    width: 25%;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(3),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(3) {
    width: 14%;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(4),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(4) {
    width: 14%;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(5),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(5) {
    width: 15%;
}

.OrganizationTreatmentPlanList_HideActionCol .List-table th:nth-of-type(6),
.OrganizationTreatmentPlanList_HideActionCol .List-table td:nth-of-type(6) {
    width: 10%;
}

.OrgTreatmentPlanList-popup-content-footer {
    text-align: center !important;
}

/* End OrganizationTreatmentPlanListControl CSS */

/* Start OrganizationRequestListControl CSS */


.OrgRequestList-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.OrgRequestListControl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrgRequestList_title {
    font-size: 2em !important;
    color: Black !important;
    font-weight: bold;
    width: 60%;
    order: 1;
}

.OrgRequestListControl-Search {
    width: 40%;
    order: 2;
}

.OrgRequestList-Topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.OrgRequestListControl-Search .SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.OrgRequestListControl-Search .SearchBar-SearchControlDiv {
    float: left;
}

.OrgRequestListControl-Search .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(1),
.OrganizationRequestListCtrl .List-table td:nth-of-type(1) {
    width: 20%;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(2),
.OrganizationRequestListCtrl .List-table td:nth-of-type(2) {
    width: 25%;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(3),
.OrganizationRequestListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(4),
.OrganizationRequestListCtrl .List-table td:nth-of-type(4) {
    width: 15%;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(5),
.OrganizationRequestListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

.OrganizationRequestListCtrl .List-table th:nth-of-type(6),
.OrganizationRequestListCtrl .List-table td:nth-of-type(6) {
    width: 10%;
}

.OrgRequestList_btnRadio {
    padding: 5px 0;
    text-align: right;
}

.OrgRequestList-ActivieStatusType input[type=radio], .OrgRequestList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.OrgRequestList-ActivieStatusType, .OrgRequestList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.OrgRequestList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.OrgRequestList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.OrgRequestList-ActivieStatusType:hover {
    background-color: #3daeff;
}
/* End OrganizationRequestListControl CSS */

/* Start OrganizationListControl CSS */

.OrgList-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.OrgList-Topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.OrgList_title {
    font-size: 2em !important;
    color: Black !important;
    font-weight: bold;
    width: 60%;
    order: 1;
}

.OrgList_btnRadio {
    padding: 5px 0;
    text-align: right;
}

.OrgListControl-Search {
    width: 40%;
    order: 2;
}

.OrgListControl-table {
    padding: 8px 5px !important;
}

.OrgListControl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrgListControl-Search .SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.OrgListControl-Search .SearchBar-SearchControlDiv {
    float: left;
}


.OrgListControl-Search .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0;
}

.OrganizationListCtrlHideActionCol .List-table th:nth-of-type(1),
.OrganizationListCtrlHideActionCol .List-table td:nth-of-type(1) {
    /* Columns - Name */
    width: 20%;
}

.OrganizationListCtrlHideActionCol .List-table th:nth-of-type(2),
.OrganizationListCtrlHideActionCol .List-table td:nth-of-type(2) {
    /* Columns - RegNo */
    width: 20%;
}

.OrganizationListCtrlHideActionCol .List-table th:nth-of-type(3),
.OrganizationListCtrlHideActionCol .List-table td:nth-of-type(3) {
    /* Columns - Website */
    width: 25%;
}

.OrganizationListCtrlHideActionCol .List-table th:nth-of-type(4),
.OrganizationListCtrlHideActionCol .List-table td:nth-of-type(4) {
    /* Columns - Registered Employees */
    width: 20%;
}

.OrganizationListCtrlHideActionCol .List-table th:nth-of-type(5),
.OrganizationListCtrlHideActionCol .List-table td:nth-of-type(5) {
    /* Columns - Registered Employees */
    width: 15%;
}



.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(1),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(1) {
    /* Columns - Name */
    width: 15%;
}

.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(2),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(2) {
    /* Columns - RegNo */
    width: 20%;
}

.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(3),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(3) {
    /* Columns - Website */
    width: 20%;
}

.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(4),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(4) {
    /* Columns - Registered Employees */
    width: 20%;
}

.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(5),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(5) {
    /* Columns - Registered Employees */
    width: 15%;
}

.OrganizationListCtrlShowActionCol .List-table th:nth-of-type(6),
.OrganizationListCtrlShowActionCol .List-table td:nth-of-type(6) {
    /* Columns - Registered Employees */
    width: 10%;
}

.OrganizationListCtrlShowActionCol .List-table .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    padding-left: 5px;
}

.OrganizationListCtrlShowActionCol .List-table .Edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    padding: 0px 5px;
}

.OrgList-ActivieStatusType input[type=radio], .OrgList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.OrgList-ActivieStatusType, .OrgList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.OrgList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.OrgList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.OrgList-ActivieStatusType:hover {
    background-color: #3daeff;
}
/* End OrganizationListControl CSS */

/* Start OrganizationEmployeeListControl CSS */
.OrgEmployeeList-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 18px;
}

.OrgEmployeeListControl-Search {
    width: 40%;
    order: 2;
}

    .OrgEmployeeListControl-Search .SearchbarCtrl {
        display: inline-block;
        width: 100%;
    }

    .OrgEmployeeListControl-Search .SearchBar-SearchControlDiv {
        float: left;
    }

    .OrgEmployeeListControl-Search .SearchBar-SearchBox {
        position: relative;
        width: 100%;
        margin: 0;
    }

.OrgEmployeeListControl-table {
    padding: 8px 5px !important;
}

.OrgEmployeeListControl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrganizationEmployeeListCtrl {
    word-break: normal;
}

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(1),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(1) {
        /* Columns - Name */
        width: 15%;
    }

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(2),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(2) {
        /* Columns - RegNo */
        width: 15%;
    }

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(3),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(3) {
        /* Columns - Website */
        width: 10%;
    }

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(4),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(4) {
        /* Columns - Registered Employees */
        width: 20%;
    }

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(5),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(5) {
        /* Columns - Registered Employees */
        width: 20%;
    }

    .OrganizationEmployeeListCtrl .List-table th:nth-of-type(6),
    .OrganizationEmployeeListCtrl .List-table td:nth-of-type(6) {
        /* Columns - Registered Employees */
        width: 10%;
    }

.OrgEmployeeList-Topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.OrgEmployeeList_title {
    font-size: 2em !important;
    color: black !important;
    font-weight: bold;
    order: 1;
    width: 60%;
}

.OrgEmployeeList_btnRadio {
    padding: 5px 0;
    text-align: right;
}

.OrgEmployeeList-ActivieStatusType input[type=radio], .OrgEmployeeList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.OrgEmployeeList-ActivieStatusType, .OrgEmployeeList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.OrgEmployeeList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.OrgEmployeeList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.OrgEmployeeList-ActivieStatusType:hover {
    background-color: #3daeff;
}
/* End OrganizationEmployeeListControl CSS */

/* Start OrganizationEmployeeDetail CSS */


.OrgEmployeeDetail-btn {
    float: right;
}

.OrgEmployeeDetail-approve {
    background: url("/assets/images/ActionButton/Approve.png") no-repeat;
    background-size: 100%;
    width: 76px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.OrgEmployeeDetail-approved {
    background: url("/assets/images/ActionButton/approved.png") no-repeat;
    background-size: 100%;
    width: 102px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.OrgEmployeeDetail-reject {
    background: url("/assets/images/ActionButton/Reject.png") no-repeat;
    background-size: 100%;
    width: 60px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.OrgEmployeeDetail-rejected {
    background: url("/assets/images/ActionButton/rejected.png") no-repeat;
    background-size: 100%;
    width: 93px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.OrgEmployeeDetail-remove {
    background: url("/assets/images/ActionButton/remove.png") no-repeat;
    background-size: 100%;
    width: 72px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OrgEmployeeDetail-UndoRemove {
    background: url("/assets/images/ActionButton/UndoRemove.png") no-repeat;
    background-size: 100%;
    width: 130px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OrgEmployeeDetail-footer-cancel {
    background: url("/assets/images/ActionButton/cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OrgEmployeeDetail-footer-submit {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OrgEmpDetail-List-table {
    width: 100% !important;
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    margin-bottom: 5px !important;
    margin-top: 15px !important;
}

.OrgEmployeeDetail-table {
    padding: 8px 5px !important;
}

.OrgEmployeeDetail-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.OrgRequestEmployeeDetail_title {
    border-bottom: 1px solid #CCCCCC;
}

.OrgRequestEmployeeDetail-title-inspan {
    font-size: 1.7em !important;
    color: #0469a1 !important;
    font-weight: bold;
}

.OrganationEmployeeContent_textarea x {
    padding-bottom: 2%;
}

.OrganationEmployeeContent_textarea textarea {
    height: 160px;
    width: 380px;
}

.OrganationEmployeeContent_Head {
    font-size: 1.2em;
    color: black;
    padding-bottom: 2px;
}

.lblEmployeeStatus {
    font-weight: bold;
}

.OrganationEmployeeContent x {
    padding: 5px 20px;
}

.EmployeeSatusUpdatesubmit {
    float: right;
}

.OrganationEmployeeContent hr {
    margin: 0;
}

.Treatment_Plan_Div .List-table th:nth-of-type(1),
.Treatment_Plan_Div .List-table td:nth-of-type(1) {
    width: 20%;
}

.Treatment_Plan_Div .List-table th:nth-of-type(2),
.Treatment_Plan_Div .List-table td:nth-of-type(2) {
    width: 10%;
}

.Treatment_Plan_Div.List-table th:nth-of-type(3),
.Treatment_Plan_Div .List-table td:nth-of-type(3) {
    width: 10%;
}

.Treatment_Plan_Div .List-table th:nth-of-type(4),
.Treatment_Plan_Div .List-table td:nth-of-type(4) {
    width: 30%;
}

.Treatment_Plan_Div .List-table th:nth-of-type(5),
.Treatment_Plan_Div .List-table td:nth-of-type(5) {
    width: 30%;
}

.Family_Form .List-table th:nth-of-type(1),
.Family_Form .List-table td:nth-of-type(1) {
    width: 20%;
}

.Family_Form .List-table th:nth-of-type(2),
.Family_Form .List-table td:nth-of-type(2) {
    width: 20%;
}

.Family_Form .List-table th:nth-of-type(3),
.Family_Form .List-table td:nth-of-type(3) {
    width: 20%;
}

.Family_Form .List-table th:nth-of-type(4),
.Family_Form .List-table td:nth-of-type(4) {
    width: 20%;
}

.Family_Form .List-table th:nth-of-type(5),
.Family_Form .List-table td:nth-of-type(5) {
    width: 20%;
}

.Treatment_Plan_Title, .Family_Div_Title, .Address_div_Title, .Consultation_div_Title {
    font-size: 1.7em !important;
    border-bottom: 1px solid #CCCCCC;
}

.SelectedEmployeeInfo_Details {
    width: 100%;
}

.SelectedEmployeeInfo_Details_info {
    width: 80%;
    float: left;
}

.SelectedEmployeeInfo_Consultation {
    width: 20%;
    float: right;
}

.Consultation_Div {
    border: 1px solid #CCC;
    text-align: center;
    margin-top: 10%;
}

.Family_div {
    width: 100%;
    padding: 20px 0 0 0;
}
/* End OrganizationEmployeeDetail CSS */

/* Start OrganizationNewEmployeeList CSS */
.OrgNewEmployeeList_title {
    font-size: 1.7em !important;
    border-bottom: 1px solid #CCCCCC;
    color: #0469a1 !important;
    font-weight: bold;
}

/* End OrganizationNewEmployeeList CSS */

/* Start InfoSelected Org Statistics Control CSS */
.OrganizationStaticsCtrl {
    min-height: 171px !important;
}

.InfoSelectOrgstaticsCtrl {
    padding: 30px 10px;
}

.OrgstaticsCtrl {
    width: 50%;
    float: left;
    text-align: center;
}

    .OrgstaticsCtrl:nth-child(1), .OrgstaticsCtrl:nth-child(2) {
        border-bottom: 1px solid #808080;
        padding-bottom: 8px;
    }

    .OrgstaticsCtrl:nth-child(1), .OrgstaticsCtrl:nth-child(3) {
        border-right: 1px solid #808080;
    }

    .OrgstaticsCtrl:nth-child(3), .OrgstaticsCtrl:nth-child(4) {
        padding-top: 5px;
    }

.OrgstaticsCtrl_title {
    font-size: 1.5em;
}

.OrgstaticsCtrl_count {
    font-size: 2em;
    font-weight: bold;
    color: #0469A1;
}
/* End InfoSelected Org Statistics Control CSS */

/* Start InfoSelected Org control  CSS */
.OrganizationHeaderDetailControl {
    margin-top: 10px;
    margin-left: 10px;
}

    .OrganizationHeaderDetailControl table td.td-logo {
        background-color: #FFFFFF;
        width: 7%;
    }

    .OrganizationHeaderDetailControl table td.td-org-info {
        background-color: #FFFFFF;
        margin-right: 10px;
        width: 59%;
    }

    .OrganizationHeaderDetailControl table td.td-OrgHandler-info {
        padding-left: 14px;
        width: 34%;
    }

    .OrganizationHeaderDetailControl table td.td-org-info table {
        width: 100%;
    }

        .OrganizationHeaderDetailControl table td.td-org-info table td.labelColumn {
            width: 20%;
        }

        .OrganizationHeaderDetailControl table td.td-org-info table td.inputColumn {
            width: 35%;
        }

.td-OrgHandler-info .story {
    min-height: 0 !important;
}

.OrgHandler_Details {
    width: 96%;
    margin: 0px 0;
    float: left;
    min-height: 80px;
    position: relative;
    background-color: #FFFFFF;
}

.OrgHandler_Details_title {
    padding: 5px 1%;
    font-size: 1.2em;
    background-color: #0368a0;
    color: white;
    width: 100%;
}

.OrgHandler_Details_content {
    padding: 10px 4% 20px 4% !important;
}

.OrganizationHeaderDetailControl table {
    width: 100%;
}

    .OrganizationHeaderDetailControl table td, .OrganizationHeaderDetailControl .table-custom td {
        vertical-align: top;
    }

.OrganizationHeaderDetailControl .face {
    width: 100px;
    height: 100px;
    /*border: 1px solid #dcdada;*/
    margin: 5px 10px 0 10px;
    overflow: hidden;
}

    .OrganizationHeaderDetailControl .face img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle;
    }

.OrganizationHeaderDetailControl .PatientName {
    font-size: 2em !important;
    color: #0469a1 !important;
    font-weight: bold;
    margin-right: 20px;
}

.OrganizationHeaderDetailControl .RegNo {
    font-size: 1.3em !important;
}

.OrganizationHeaderDetailControl table tr:nth-child(1) td:nth-of-type(2) {
    padding-bottom: 5px;
}

.OrganizationHeaderDetailControl table td[rowspan] {
    width: 5%;
}

.OrganizationHeaderDetailControl table td.labelColumn {
    width: 10%;
    font-weight: bold;
}

.OrganizationHeaderDetailControl table td.inputColumn {
    width: 18%;
}

.OrganizationHeaderDetailControl table td:nth-last-child(1) {
}
/* End InfoSelected Org  Control CSS */

/* Start InfoSelected Employee  Control CSS */
.EmployeeHeaderDetailControl table {
    width: 100%;
}

    .EmployeeHeaderDetailControl table td, .EmployeeHeaderDetailControl .table-custom td {
        vertical-align: top;
    }

.EmployeeHeaderDetailControl .face img {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    border: 1px solid #dcdada;
    margin: 15px 20px 0 25px;
}

.EmployeeHeaderDetailControl .PatientName {
    font-size: 2em !important;
    color: #0469a1 !important;
    font-weight: bold;
    margin-right: 20px;
}

.EmployeeHeaderDetailControl .Consultation {
    font-size: 1.5em !important;
    color: #0469a1 !important;
    font-weight: bold;
    margin-left: 8%;
    margin-right: 4%;
}

.EmployeeHeaderDetailControl .RegNo {
    font-size: 1.3em !important;
}

.EmployeeHeaderDetailControl table tr:nth-child(1) td:nth-of-type(2) {
    padding-bottom: 5px;
}

.EmployeeHeaderDetailControl table td[rowspan] {
    width: 5%;
}

.EmployeeHeaderDetailControl table td.labelColumn {
    width: 20%;
    font-weight: bold;
}

.EmployeeHeaderDetailControl table td.inputColumn {
    width: 18%;
}

.EmployeeHeaderDetailControl table td:nth-last-child(1) {
    width: auto;
}

.EmployeeHeaderDetailControl .PatientHealthInfo {
    padding-right: 2%;
}

    .EmployeeHeaderDetailControl .PatientHealthInfo ul li {
        display: block;
        border-top: 1px solid #DCDCDA;
        padding: 4px 0 !important;
    }
/* End InfoSelected Employee  Control CSS */

/* Start LayoutTopbarControl CSS */

.LayoutTopbarControl-box {
    color: white;
    background-color: #808080;
    padding: 2px 10px;
}

    .LayoutTopbarControl-box a {
        color: white;
    }

.LayoutTopbarControl table {
    width: auto !important;
    margin: 0 0 0 auto;
}

    .LayoutTopbarControl table td {
        padding: 3px !important;
        vertical-align: middle !important;
    }

.LayoutTopbarControl-divider {
    border-left: 1px solid #DCDCDA !important;
    padding: 15px 0 !important;
}

.LayoutTopbarControl-UserName {
    position: relative;
    display: inline-block;
    float: right;
    font-size: 1.2em;
    /*margin-top: 5px;*/
    min-width: 150px;
    text-align: right;
}

.LayoutTopbarControl-UserName-SubMenu-img {
    cursor: pointer;
}

.LayoutTopbarControl-UserName-SubMenu {
    text-align: left;
    width: 100%;
    display: none;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0;
    z-index: 9999999;
}

    .LayoutTopbarControl-UserName-SubMenu ul li {
        padding: 5px 0;
        border-bottom: 1px solid #CCCCCC;
        display: block;
        font-size: 0.9em;
        background-color: #797877;
    }

        .LayoutTopbarControl-UserName-SubMenu ul li:hover {
            background-color: #6c6b69;
        }

            .LayoutTopbarControl-UserName-SubMenu ul li:hover a {
                color: white;
            }

        .LayoutTopbarControl-UserName-SubMenu ul li a {
            color: white;
            display: block;
            padding: 5px 10px;
        }

        .LayoutTopbarControl-UserName-SubMenu ul li:nth-last-of-type(1) {
            border-bottom: 0px none !important;
        }

.LayoutTopbarControl-UserName:hover .LayoutTopbarControl-UserName-SubMenu {
    display: block;
}

.Layout .topMenu-dashboard table {
    margin: 5px 0px 0px 11px;
    width: 98%;
}

.topMenu-dashboard table td:nth-of-type(1) {
    width: 67%;
    vertical-align: top;
}

.Layout .topMenu .QuickMenuControl-Search-responsive {
    width: 100%;
}
/* End LayoutTopbarControl CSS */

/* Start RoleSelectionControl CSS */
.RoleSelectionControl select {
    width: 100%;
}

    .RoleSelectionControl select, .RoleSelectionControl select option:nth-of-type(1) {
        color: black !important;
    }

/* End RoleSelectionControl CSS */

/* Start ProgressbarControl CSS */
.ProgressbarControl {
    height: 10px;
    overflow: hidden;
    border: 1px solid #ededeb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

    .ProgressbarControl div {
        height: inherit;
        background: -webkit-linear-gradient(#85aa27, #9ecb2a); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#85aa27, #9ecb2a); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#85aa27, #9ecb2a); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#85aa27, #9ecb2a); /* Standard syntax */
    }

.ProgressbarControl-Status {
    font-weight: bold;
    padding-top: 5px;
}

.ProgressbarControl-Percentage {
    color: #779f24;
    font-weight: bold;
}
/* End ProgressbarControl CSS */

/* Start NewConsultationPatientListControl CSS */
.NewConsultationPatientListControl .List-table th:nth-of-type(1),
.NewConsultationPatientListControl .List-table td.List-edit:nth-of-type(1) {
    /* Columns - RegNo */
    width: 15%;
}

.NewConsultationPatientListControl .List-table th:nth-of-type(2),
.NewConsultationPatientListControl .List-table td.List-edit:nth-of-type(2) {
    /* Columns - Patient */
    width: 30%;
}

.NewConsultationPatientListControl .List-table th:nth-of-type(3),
.NewConsultationPatientListControl .List-table td.List-edit:nth-of-type(3) {
    /* Columns - Gender */
    width: 10%;
}

.NewConsultationPatientListControl .List-table th:nth-of-type(4),
.NewConsultationPatientListControl .List-table td.List-edit:nth-of-type(4) {
    /* Columns - DOB */
    width: 10%;
}

.NewConsultationPatientListControl .List-table th:nth-of-type(5),
.NewConsultationPatientListControl .List-table td.List-edit:nth-of-type(5) {
    /* Columns - Latest Activities */
    width: 31%;
}

.NewConsultationPatientListControl .SearchBar-SearchLabelText {
    color: inherit;
}

.NewConsultationPatientListControl .SearchBar-SearchTextBox {
    border: 1px solid #C5C7C6;
}
/* End NewConsultationPatientListControl CSS */

/* Start PatientList CSS */

.PatientList-Toolbar {
    padding: 5px;
    text-align: right;
}

    .PatientList-Toolbar .popupExportDataControl {
        text-align: left;
    }

        .PatientList-Toolbar .popupExportDataControl .popup-content {
            width: 540px;
        }

.PatientList-ActivieStatusType input[type=radio], .PatientList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.PatientList-ActivieStatusType, .PatientList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.PatientList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.PatientList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.PatientList-ActivieStatusType:hover {
    background-color: #3daeff;
}

/* End PatientList CSS */


/* Start PatientListControl CSS */
.PatientListControl {
    width: 100%;
}

    .PatientListControl .status-success {
        color: green;
    }

    .PatientListControl .status-not-success {
        color: red;
    }

    .PatientListControl .Organization {
        margin-bottom: 5px;
    }

        .PatientListControl .Organization .OrgRegNo {
            font-weight: bold;
            color: #08679B;
        }

        .PatientListControl .Organization .OrgName {
            color: #636466;
        }

    .PatientListControl .CustomPagination {
        margin: 10px 0;
    }

    .PatientListControl table {
        border: 0 none !important;
    }

        .PatientListControl table th {
            font-weight: bold;
            background-color: #c0c0c0;
            color: black;
        }

        .PatientListControl table td, .PatientListControl table th {
            padding: 5px;
            border: 1px solid #e0dada !important;
            vertical-align: top;
        }

            .PatientListControl table td.td-photo {
                width: 5%;
                text-align: center;
                border-right: 0px none !important;
            }

            .PatientListControl table td.td-info {
                width: 30%;
            }

            .PatientListControl table td.td-info-with-photo {
                border-left: 0px none !important;
            }

            .PatientListControl table td.td-summary {
                width: 55%;
            }

            .PatientListControl table td.td-actions {
                width: 10%;
            }

        .PatientListControl table tr:nth-child(even) x {
            background: -webkit-linear-gradient(#b4eeee,#dff7f7);
            background: -o-linear-gradient(#b4eeee,#dff7f7);
            background: -moz-linear-gradient(#b4eeee,#dff7f7);
            background: linear-gradient(#b4eeee,#dff7f7);
        }

    .PatientListControl .SearchBar-SearchLabelText {
        color: inherit !important;
    }

    .PatientListControl .photosize {
        width: 60px;
        height: 60px;
        border: 0.5px solid #e0dada;
    }

        .PatientListControl .photosize img {
            width: 100%;
            height: 100%;
        }

    .PatientListControl .patientName {
        font-size: 1.3em;
    }

    .PatientListControl .patientNo {
        color: #31849b;
    }

    .PatientListControl .contact-details img {
        width: 14px;
        height: 14px;
    }

    .PatientListControl .footer-content {
        margin-top: 15px;
    }

    .PatientListControl .td-actions {
        text-align: center;
        vertical-align: middle;
    }

    .PatientListControl #btnView,
    .PatientListControl #btnVerifyOfflinePayment,
    .PatientListControl #btnBlock,
    .PatientListControl #btnAssign,
    .PatientListControl #btnCreateConsultation,
    .PatientListControl #btnCurrentConsultation,
    .PatientListControl #btnDelete {
        outline: 0;
        border: 0px none;
        padding: 0;
        margin: 0 5px;
        width: 24px;
        height: 24px;
        text-indent: -9999px;
        font-size: 0.0em !important;
    }

    .PatientListControl #btnView {
        background: url(../assets/images/view.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl #btnDelete {
        background: url(../assets/images/Delete.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl #btnVerifyOfflinePayment {
        background: url(../assets/images/ActionButton/verify-offline-payment.png) no-repeat;
        background-size: 100%;
        width: 167px;
        height: 28px;
    }

    .PatientListControl #btnAssign {
        background: url(../assets/images/edit.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl #btnBlock {
        background: url(../assets/images/delete.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl #btnCreateConsultation {
        background: url(../assets/images/edit.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl #btnCurrentConsultation {
        background: url(../assets/images/view.png) no-repeat;
        background-size: 100%;
    }

    .PatientListControl .member-type {
        color: green;
        font-weight: bold;
        font-style: italic;
        font-size: 0.9em;
    }

/* End PatientListControl CSS */

/*Start box with blue header Css*/
.blueheaderbox {
    margin-top: 50px;
    border: 1px solid rgb(40,112,230);
    position: relative;
}

    .blueheaderbox h2 {
        background-color: rgb(40,112,230);
        display: block;
        padding: 10px 30px 10px 15px !important;
        width: auto;
        color: white;
        font-size: 17px;
        position: absolute;
        top: -47px;
        left: -1px;
    }

    .blueheaderbox ul {
        margin-top: 20px;
        margin-bottom: 20px;
    }
/*End box with blue header Css*/

/*Start Dashboard Menu Control Css*/
.DashboardMenuControl {
    /*overflow-y: auto;*/
    height: 100%;
}

    .DashboardMenuControl .nav {
        cursor: pointer;
        text-align: right;
        padding: 5px 16px 5px 0;
        margin: 5px 0;
        border-bottom: 1px solid transparent;
        border-top: 1px solid transparent;
        position: relative;
    }

    .DashboardMenuControl .nav-border {
        border-bottom: 1px solid #424242;
        border-top: 1px solid #424242;
    }

    .DashboardMenuControl .nav img {
        width: 20px;
        height: 20px;
        margin-left: 10px;
    }

    .DashboardMenuControl .nav-title::before {
        content: "MENU" !important;
        color: #fff;
        position: absolute;
        left: 10px;
        top: 4px;
        font-size: 1.2em;
        font-weight: bold;
    }

    .DashboardMenuControl .logo {
        padding: 5px 0;
        height: 43px;
    }

        .DashboardMenuControl .logo a {
            margin: 0 0 0 3px !important;
        }

        .DashboardMenuControl .logo img {
            width: auto;
            height: 40px;
        }

    .DashboardMenuControl .img-menu-item {
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }

.DashboardMenuControl-Bg-Red {
    background-color: #D54635;
}

    .DashboardMenuControl-Bg-Red a {
        color: white !important;
    }

.DashboardMenuControl .close-style-circle {
    cursor: pointer;
}

.DashboardMenuControl .MenuCaption {
    display: none;
    padding-left: 5px;
    color: #fff;
    font-size: 1.15em;
}

.DashboardMenuControl .patient-name {
    display: none;
    width: 100%;
    cursor: pointer;
}

.DashboardMenuControl .link-patient-name {
    display: inline-block !important;
}

.DashboardMenuControl .patient-name table td:last-child {
    padding-right: 5px;
}

.DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags {
    /*padding-bottom: 150px;*/
    height: 100%;
    overflow: auto;
}

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags::-webkit-scrollbar {
        background-color: transparent;
        width: 6px;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags::-webkit-scrollbar-thumb {
        background-color: #424242;
        border-radius: 10px;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags::-webkit-scrollbar-track {
        background-color: #CCCCCC;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li a {
        color: #000 !important;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .MenuCaption,
    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .img-menu-item {
        -webkit-filter: contrast(0);
        filter: contrast(0);
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li:hover {
        background-color: #121212;
        box-shadow: 0 0 5px #ccc;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li.selected {
        background-color: #000;
        box-shadow: 0 0 5px #ccc;
    }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li.selected .MenuCaption,
        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li.selected .img-menu-item,
        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li:hover .MenuCaption,
        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li:hover .img-menu-item {
            -webkit-filter: contrast(1);
            filter: contrast(1);
        }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li li a, .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li li .DashboardMenuControl-main {
        padding: 0 0 2px 0 !important;
    }

.DashboardMenuControl > .DashoboardMenuSliderCtrl ul > li:first-child {
    margin-top: 1px !important;
}

.DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li a, .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-main {
    margin-left: 10px;
    padding: 5px 0 !important;
    display: block;
    cursor: pointer;
}

.DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li {
    display: none;
    position: absolute;
    background-color: #ededed;
    top: 0px;
    bottom: 25px;
    /*right: -250px;*/
    left: 209px;
    width: 250px;
    -moz-box-shadow: 5px 0 20px -5px #333030;
    -webkit-box-shadow: 5px 0 20px -5px #333030;
    -ms-box-shadow: 5px 0 20px -5px #333030;
    -o-box-shadow: 5px 0 20px -5px #333030;
    box-shadow: 5px 0 20px -5px #000;
}
    /*.DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li:hover .DashboardMenuControl-sub-li {
    display: block;
}*/

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .nav-subtitle {
        background-color: #424242;
        font-size: 1.2em;
        line-height: 1.2;
        font-weight: bold;
        padding: 5px;
    }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .nav-subtitle a {
            color: #fff !important;
        }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .DashboardMenuControl-subList {
        overflow-y: auto;
        width: 100%;
        height: 100%;
    }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .DashboardMenuControl-subList::-webkit-scrollbar {
            background-color: transparent;
            width: 6px;
        }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .DashboardMenuControl-subList::-webkit-scrollbar-thumb {
            background-color: #424242;
            border-radius: 10px;
        }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .DashboardMenuControl-subList::-webkit-scrollbar-track {
            background-color: #CCCCCC;
        }

        .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li .DashboardMenuControl-subList li:hover {
            background-color: #D54635;
        }

.DashboardMenuControl-imgArrow {
    cursor: pointer;
}

.DashboardMenuControl-sub-li {
    width: 100%;
}

    .DashboardMenuControl-sub-li ul {
        list-style-type: none;
    }

    .DashboardMenuControl-sub-li li {
        padding: 5px 0 5px 15px;
        position: relative;
    }

.DashboardMenuControl-imgBox:before {
    content: '';
    position: absolute;
    background: url('../assets/images/Toolbar/bullet-red.png') no-repeat;
    background-size: contain;
    width: 9px;
    height: 9px;
    top: 9px;
    left: 9px;
}

.DashboardMenuControl-imgBox-white:before, .DashboardMenuControl-imgBox:hover:before {
    content: '';
    position: absolute;
    background: url('../assets/images/Toolbar/bullet-white.png') no-repeat;
    background-size: contain;
    width: 9px;
    height: 9px;
    top: 9px;
    left: 9px;
}

.DashboardMenuControl-color {
    color: #0eccee;
    padding-left: 20px;
    /*color: #2DA7BE;*/
}

.DashboardMenuControl-Seperator {
    margin: 5px 0;
    border-color: #424242;
}

.DashboardMenuControl-hr {
    border-bottom: 1px solid #424242;
}

.DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .MenuCaptionCount {
    filter: contrast(100%);
    color: rgb(225, 110, 110);
    font-size: 11px;
}

.DashoboardMenuSliderCtrl .simplebar-track .simplebar-scrollbar.visible {
    background: #FFF;
    opacity: 1 !important;
}

.simplebar .simplebar-scroll-content,
[data-simplebar-direction] .simplebar-scroll-content {
    overflow-y: auto !important;
}

.DashoboardMenuSliderCtrl .simplebar-track {
    height: 100%;
    background: #1B1E24;
}

.DashoboardMenuSliderCtrl {
    height: 556px;
    width: 100%;
}
/*End Dashboard Menu Control Css*/


/* Start Case-Analysis CSS */
.case-analysis {
    position: relative;
    padding: 2px 10px;
}

    .case-analysis .case-hisory-form-document {
        width: 100%;
        min-height: 500px;
        border: 1px solid #CCCCCC;
        padding: 5px;
    }

    .case-analysis iframe {
        width: 100%;
        height: 1100px;
    }

    .case-analysis .case-analysis-cases .List-table {
        width: 100%;
    }

        .case-analysis .case-analysis-cases .List-table tbody tr:nth-child(even),
        .case-analysis .case-analysis-cases .List-table tbody tr:nth-child(odd) {
            background-color: White;
        }

        .case-analysis .case-analysis-cases .List-table tbody tr {
            border: 1px solid #CCCCCC;
            cursor: pointer;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            -ms-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

            .case-analysis .case-analysis-cases .List-table tbody tr:hover {
                border: 1px solid #0469A1;
                background-color: #e5eef3;
            }

                .case-analysis .case-analysis-cases .List-table tbody tr:hover td {
                    color: #0469A1;
                    border-top: 1px solid #0469A1 !important;
                    border-bottom: 1px solid #0469A1 !important;
                }

            .case-analysis .case-analysis-cases .List-table tbody tr.selected {
                border: 1px solid #0469A1;
                background-color: #cee8f6;
            }

                .case-analysis .case-analysis-cases .List-table tbody tr.selected td {
                    color: #0469A1;
                    border-top: 1px solid #0469A1 !important;
                    border-bottom: 1px solid #0469A1 !important;
                }

.case-analysis-preview {
    border: 1px solid #DCDCDA;
    width: 100%;
    min-height: 500px;
}

    .case-analysis-preview #case-analysis-divQuickCase {
        background-color: white;
        padding: 15px;
        direction: ltr;
    }

    .case-analysis-preview .blank-preview {
        /*color: #cfc8c8;*/
        color: #000;
        opacity: 0.1;
        font-size: 10em;
        text-align: center;
        padding-top: 10%;
        min-height: inherit;
    }

/* End Case-Analysis CSS  */

/* Start AnalysisList  CSS */

.AnalysisList {
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    min-height: 223px;
}

    .AnalysisList .title {
        font-size: 1.2em;
        font-weight: bold;
        padding: 5px 0;
        margin: 0;
        text-align: center;
        border-bottom: 1px solid #bfbfbf;
        background-color: #CCCCCC;
    }

    .AnalysisList .List-table tbody tr:nth-child(even),
    .AnalysisList .List-table tbody tr:nth-child(odd) {
        background-color: White;
    }

    .AnalysisList .List-table {
        border: 0 none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

        .AnalysisList .List-table td {
            border-bottom: 1px solid #bfbfbf !important;
            padding: 5px;
        }

            .AnalysisList .List-table td:nth-child(2) {
                border-left: 1px solid #bfbfbf !important;
                text-align: center;
            }
/* End AnalysisList  CSS */

/* Start AnalyseCaseSlider CSS */

#AnalyseCase-slidebar-content::-webkit-scrollbar {
    background-color: transparent;
    width: 6px;
}

#AnalyseCase-slidebar-content::-webkit-scrollbar-thumb {
    background-color: #08679B;
    border-radius: 10px;
}

#AnalyseCase-slidebar-content::-webkit-scrollbar-track {
    background-color: #9ecb2a;
}

#AnalyseCase-slidebar-content .AnalyseCase-List {
    height: 152px !important;
}

#AnalyseCase-slider {
    /*width:800px;*/
    /*width:30%;*/
    width: 450px;
    top: 55px;
    bottom: 0px;
    position: fixed;
    z-index: 9999;
    margin: 5px 0;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    transition: all 1.5s;
}

    #AnalyseCase-slider .Delete {
        background: url("/assets/images/delete.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
    }

    #AnalyseCase-slider .List-BlankData {
        width: 423px;
        border: 1px solid #ccc;
    }

#AnalyseCase-slidebar-content {
    /*width: 92%;*/
    position: absolute;
    /*left:8%;*/
    /*left: 36px;*/
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 0 5px 0;
    border-left: 1px solid #C5C7C6;
    box-shadow: 0 0 8px gray;
    background-color: #f8f5f5;
    overflow: auto;
}

    #AnalyseCase-slidebar-content .innerDiv-margin-top {
        margin-top: 5px;
    }

#AnalyseCase-sidebar {
    position: absolute;
    top: 15vh;
    left: -30px;
    right: 0;
    box-shadow: 0 0 18px gray;
    cursor: pointer;
    background-color: white;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    transition: all 1.5s;
}

    #AnalyseCase-sidebar img {
        width: 30px;
        height: 119px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

.AnalyseCase-List {
    height: 145px;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: white;
    border: 1px solid #C5C7C6;
}

    .AnalyseCase-List table {
        width: 100%;
    }

        .AnalyseCase-List table tr td {
            padding: 5px;
            cursor: default;
        }

        .AnalyseCase-List table tr:hover {
            /*background-color:#e5e5e5;*/
            background-color: #d1daea;
        }

        .AnalyseCase-List table td:nth-child(1) {
            width: 95%;
        }

    .AnalyseCase-List able td:nth-child(2) {
        width: 5%;
        text-align: right;
    }

.AnalyseCase-List-Remove {
    /*color: #808080;    
    text-align: center;*/
    cursor: pointer;
    /*background-color:#424242;*/
    background-color: #cb6868;
    color: white;
    font-size: 0.9em;
    text-align: center;
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    line-height: 15px !important;
    border-radius: 50%;
}

.AnalyseCase_Remove {
    width: 15px;
    cursor: pointer;
    margin-left: 5px;
}

.AnalyseCase-List-Remove:hover {
    background-color: #ff7878;
}

.AnalyseCase-List-BlankData {
    padding: 12%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
}

.AnalyseCaseAdd {
    /*padding: 5px;
    border-radius: 5px;
    border: 1px solid #d8d8d8;
    box-shadow: 0 0 2px gray;
    */
    margin: 5px 1%;
    min-height: 200px;
    background-color: white;
}

    .AnalyseCaseAdd .title {
        /*font-size:1.5em;
    font-weight:bold;
    padding-bottom:5px;
    */
        padding: 5px 1%;
        font-size: 1.2em;
        color: white;
        width: 100%;
        /*background: -webkit-linear-gradient(#e54040,#f16767);
    background: -o-linear-gradient(#e54040,#f16767);
    background: -moz-linear-gradient(#e54040,#f16767);
    background: linear-gradient(#e54040,#f16767);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
        background-color: #4d6082;
        font-weight: bold;
    }

    .AnalyseCaseAdd .content {
        padding: 5px;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        word-break: break-word;
    }

        .AnalyseCaseAdd .content .input input[type=text] {
            width: 79%;
            height: 24px;
        }

        .AnalyseCaseAdd .content .input input[type=submit] {
            width: 20%;
            height: 24px;
            background: url("/assets/images/ActionButton/Add.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

        .AnalyseCaseAdd .content .input input[id=btnSave] {
            width: 90px;
            height: 28px;
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

        .AnalyseCaseAdd .content .input input[id=btnDelete] {
            width: 90px;
            height: 28px;
            background: url("/assets/images/ActionButton/Delete.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

        .AnalyseCaseAdd .content .input textarea {
            width: 100%;
            height: 155px;
            display: block;
            margin-bottom: 5px;
            outline: none;
        }

/* End AnalyseCaseSlider CSS */

/*Start Homeopathy CSS */
.HomeopathyLayout-table-main {
    width: 100%;
}

.Homeopathy-Top-Section {
    width: 70%;
}

.Homeopathy-Expert-List {
    width: 30%;
}

.HomeopathyLayout-table-main td {
    vertical-align: top !important;
}

    .HomeopathyLayout-table-main td:nth-of-type(1) {
        border-right: 1px solid #ECECEC !important;
    }

.Homeopathy-Top-Section tr:nth-of-type(1) td:nth-child(1) {
    border-bottom: 1px solid #ECECEC !important;
}

.Homeopathy_Heading {
    /*padding: 0.8% 1.2% 0;*/
    margin-bottom: 20px;
    color: #424242;
}

.HomeopathyRenderSection-PageLikeControl {
    padding-right: 10px;
    margin-top: 3px;
}

.Homeopathy_Title {
    font-size: 1.5em;
    font-weight: bold;
    color: #646466 !important;
    margin: 15px 0;
}

.Homeopathy_Desc {
    background-color: #DCF1FC;
    border: 1px solid MediumTurquoise;
    padding: 2% 1%;
    font-size: 1.05em;
}

.Homeopathy_Links {
    padding: 1%;
}

.Homeopathy_Links_div {
    /* text-align:center;*/
    padding: 1.2% 1%;
}

.Homeopathy_Links a {
    font-size: 0.9em;
    color: #0469A1;
}

    .Homeopathy_Links a:hover {
        color: #0469A1;
    }

.Homeopathy {
    padding: 0 2% 1% 2%;
    text-align: justify;
    font-size: 1.05em;
}
/*
.Homeopathy h1 {
    color: #0367A0;
    font-size: 1.5em;
    font-weight: bold;
    margin: 15px 0;
    padding-top: 0 !important;
}
*/
.Homeopathy-SubTitle {
    color: #646466 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #fae007;
    /*padding: 0 0 2px 0 !important;
    margin: 3px 0 2px 0 !important;*/
    font-size: 1.2em;
}

.Homeopathy h2 {
    font-size: 1.1em;
    margin: 8px 0px;
    text-align: left;
    color: #646466 !important;
}

.Homeopathy p {
    margin: 0 0 10px;
    font-size: 100%;
    padding: 5px 0px;
}

.Homeopathy ul {
    list-style-image: url('../assets/images/FirstLevelUL.png');
    padding: 5px;
    margin: 0px 15px;
}

    .Homeopathy ul li {
        padding: 5px 0px;
    }

.Homeopathy-FAQs section {
    margin-bottom: 27px;
}

.Homeopathy-FAQs p {
    padding: 15px 0px 5px 40px;
}

.Homeopathy-FAQs header.que h2 {
    background: #636466;
    color: #ffffff !important;
    border-bottom: 2px solid #FAE00D;
    padding: 0.36em 2.43em;
    position: relative;
    font-size: 1.1em;
    vertical-align: top;
    line-height: 1.35em;
    cursor: pointer;
}

    .Homeopathy-FAQs header.que h2:after {
        content: ">";
        position: absolute;
        right: 9px;
        top: 3px;
        color: #FAE00D;
        font-size: 0.98em;
        transform: rotate(90 deg);
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }

.Homeopathy-FAQs header.arrowReverse h2:after {
    content: "<" !important;
}

.Homeopathy-FAQs header.que span {
    position: absolute;
    left: 4px;
    width: 24px;
    text-align: right;
    top: 4px;
    color: #FAE00D;
    font-size: 1.1em;
}

/*End Homeopathy CSS */


/* Start PastMedicalHistory CSS */

#popupPastMedicalHistory .popup-content {
    width: 485px;
}

.PastMedicalHistory .List-table th:nth-of-type(1),
.PastMedicalHistory .List-table td:nth-of-type(1) {
    /* Columns - Date */
    width: 15%;
}

.PastMedicalHistory .List-table th:nth-of-type(2),
.PastMedicalHistory .List-table td:nth-of-type(2) {
    /* Columns - DiseaseName */
    width: 86%;
}
/* End PastMedicalHistory CSS*/

/* Start FamilyHistory CSS */

#popupFamilyHistory .popup-content {
    width: 485px;
}

#popupFamilyHistory .table-UserForm td.td-age {
    white-space: nowrap !important;
    padding-right: 5px;
}

.FamilyHistory .List-table th:nth-of-type(1),
.FamilyHistory .List-table td:nth-of-type(1) {
    /* Columns - Date */
    width: 15%;
}

.FamilyHistory .List-table th:nth-of-type(2),
.FamilyHistory .List-table td:nth-of-type(2) {
    /* Columns - DiseaseName */
    width: 86%;
}
/* End PastMedicalHistory CSS*/

/* Start Shipping Address CSS */
.ShippingAddress-div-Main {
    position: relative;
    padding-bottom: 5px;
}

.ShippingAddress-h2 {
    text-align: center;
}

.ShippingAddress-Title {
    font-size: 0.5em;
    color: #000;
    text-align: left;
    font-weight: normal;
}
/* End Shipping Address CSS */

/* Start FileUpload CSS */
.fileupload-container {
    /*background-color: #CCCCCC;*/
    display: block;
    cursor: pointer;
    /*padding: 0 15px;*/
    position: relative;
    overflow: hidden;
    position: absolute;
    left: 0;
    cursor: pointer;
    width: 90px;
    opacity: 0;
    filter: alpha(opacity = 0);
}

    .fileupload-container input[type=file] {
        position: absolute;
        left: 0;
        cursor: pointer;
        width: 90px;
        opacity: 0;
        filter: alpha(opacity = 0);
    }

.fileupload-drop-zone {
    border: 2px dashed #bbb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
    /*display:inline-block;*/
    width: 100%;
    color: #CCCCCC;
    cursor: pointer;
}

.fileupload-thumb {
    width: 16px;
}

.fileupload-list-table {
    width: 100% !important;
}

    .fileupload-list-table tr {
        border-bottom: 1px solid #CCCCCC;
        vertical-align: middle;
    }

    .fileupload-list-table td {
        padding: 4px !important;
    }

    .fileupload-list-table .fileupload-td-thumb {
        text-align: left !important;
        width: 1% !important;
    }

    .fileupload-list-table .fileupload-td-filename {
        text-align: left !important;
    }

    .fileupload-list-table .fileupload-td-filesize {
        text-align: right !important;
        width: 20% !important;
    }

    .fileupload-list-table .fileupload-td-remove-file {
        width: 1% !important;
        text-align: right !important;
    }

.fileupload-remove-file {
    color: #424242;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    height: 15px;
    width: 15px;
    font-size: 12px;
}

    .fileupload-remove-file:hover {
        background-color: #424242;
        color: white;
    }
/* End FileUpload CSS */

/* Start Case History Form CSS */
.case-history-form .topbar ~ .topbar {
    margin-top: 20px;
}

.case-history-form .topbar {
    border: 0 none !important;
    margin-bottom: 2px !important;
}

    .case-history-form .topbar ~ .topbar .title {
        font-size: 1.5em;
    }

.case-history-form .headertext {
    font-size: 1.2em;
    width: 100%;
    padding: 5px 2%;
    border: 1px solid #CCCCCC;
}

.case-history-form .link {
    padding: 15px 0;
    text-align: center;
}

    .case-history-form .link .OR {
        margin: 0 15px;
    }

.case-history-form .download-case-history-form {
    color: #0469a1;
    font-size: 1.5em;
    text-align: center;
    border: 1px solid #CCCCCC;
    padding: 2% 0;
}

    .case-history-form .download-case-history-form .note {
        color: #a8a7a7;
        font-size: 0.8em;
    }

    .case-history-form .download-case-history-form a {
        text-decoration: underline;
        font-weight: bold;
    }

.case-history-form .divFileUpload {
    width: 70%;
    padding: 10px 0;
}

.case-history-form .divCaseRecordSections {
    /*width: 50%;
    min-width: 350px;*/
    /*padding: 10px 0;*/
}

.CaseRecordInfo {
    width: 100%;
    display: inline-block;
}

    .CaseRecordInfo .Upload-CaseRecord {
        width: 50%;
        float: left;
        margin-right: 1%;
    }

    .CaseRecordInfo .online-CaseRecord {
        width: 49%;
        float: left;
    }

.case-history-form .table-upload-case-history-form {
    width: 100%;
    padding: 0;
    margin: 0;
}

    .case-history-form .table-upload-case-history-form .tdFileupload {
        width: 80%;
        vertical-align: top;
    }

        .case-history-form .table-upload-case-history-form .tdFileupload .fileupload-drop-zone {
            color: #636466;
            border: 1px dashed #0469A1;
        }

    .case-history-form .table-upload-case-history-form .tdAction {
        width: 20%;
        vertical-align: top;
    }

        .case-history-form .table-upload-case-history-form .tdAction input[type=submit] {
            outline: 0;
            border: 0px none;
            text-indent: -9999px;
            width: 75px;
            height: 28px;
            background: url(../assets/images/ActionButton/upload.png) no-repeat;
            background-size: contain;
            margin-left: 15px;
        }

.case-history-form .view-case-history-form {
    color: green;
    font-weight: bold;
}

    .case-history-form .view-case-history-form .lnkViewCaseHistoryForm {
        margin-left: 15px;
    }

    .case-history-form .view-case-history-form .div-not-uploaded {
        color: #d54635;
        padding: 20px 0;
    }

/* End Case History Form CSS */

/*Start HomePage SuccessStory Control*/

.HomePageSuccessStory-Slider {
    display: block;
}

.HomePageSuccessStory .bx-wrapper .bx-prev {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
}

.HomePageSuccessStory .bx-wrapper .bx-next {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    margin-left: 2px;
}

.HomePageSuccessStory .bx-controls-direction {
    text-align: left;
}

.HomePageSuccessStory .viewall {
    text-align: right;
    float: right;
}

    .HomePageSuccessStory .viewall a {
        font-size: 1.2em;
        color: #808080;
    }

    .HomePageSuccessStory .viewall img {
        width: 11px;
        height: 20px;
        vertical-align: middle;
    }

.HomePageSuccessStory .title {
    font-size: 1.3em;
    color: #616161;
    font-weight: bold;
    margin-bottom: 10px;
}

.HomePageSuccessStory-MoreLink {
    text-align: right;
    vertical-align: top;
    padding: 0 0 10px 0;
}

.HomePageSuccessStory-MoreLink-Top {
    padding: 10px 0px 0 0px;
    margin: -47px 0 0 20px;
}

.HomePageSuccessStory-MoreLink-Content {
    position: relative;
    float: right;
    color: #808080;
    font-size: 1.2em;
}

.HomePageSuccessStory-Slider a {
    color: #616161;
}

.HomePageSuccessStory-description {
    min-height: 112px;
    line-height: 2;
}

.HomePageSuccessStory .bx-viewport {
    height: 180px !important;
}

.HomePageSuccessStory-link-Title {
    color: inherit;
    font-weight: bold;
}
/*End HomePage SuccessStory Control*/
/*Start HomePage Testimonial Control*/
.HomePageTestimonial-Slider {
    display: block;
}

.HomePageTestimonial .bx-wrapper .bx-prev {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
}

.HomePageTestimonial .bx-wrapper .bx-next {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    margin-left: 2px;
}

.HomePageTestimonial .bx-controls-direction {
    text-align: left;
}

.HomePageTestimonial .viewall {
    text-align: right;
    float: right;
}

    .HomePageTestimonial .viewall a {
        font-size: 1.2em;
        color: #808080;
    }

    .HomePageTestimonial .viewall img {
        width: 11px;
        height: 20px;
        vertical-align: middle;
    }

.HomePageTestimonial .title {
    font-size: 1.3em;
    color: #616161;
    font-weight: bold;
    margin-bottom: 10px;
}

.HomePageTestimonial-MoreLink {
    text-align: right;
    vertical-align: top;
    padding: 5px 10px 10px 0;
}

.HomePageTestimonial-MoreLink-Top {
    padding: 10px 0px 0 0px;
    margin: -5px 0 0 20px;
}

.HomePageTestimonial-MoreLink-Content {
    position: relative;
    float: right;
    color: #808080;
    font-size: 1.2em;
}

.HomePageTestimonial .bx-wrapper .bx-controls-direction a {
    height: 32px;
}

.HomePageTestimonial-Slider a:hover {
    color: #616161;
}

.HomePageTestimonial-description {
    min-height: 80px;
    line-height: 2;
}

.HomePageTestimonial-link-Title {
    color: inherit;
    font-weight: bold;
}

.HomePageTestimonial-Search {
    margin-top: -70px;
    position: relative;
}

.HomePageTestimonial .search {
    height: 28px;
}

.TestimonialSearchList td:first-child {
    width: 90%;
    padding-top: 2px;
}

.TestimonialSearchList td:last-child {
    padding-left: 5px;
}
/*End HomePage Testimonial Control*/
/*Start Prescription Control*/
.Prescription-Table th, .Prescription-Table td {
    width: 8% !important;
}

.Prescription-Table td { /*.Prescription-Table-ForPatient th,*/
    width: 14% !important;
}

.PrescriptionControl-Edit-Img {
    text-align: center;
}

.PrescriptionControl .List-table tbody tr:nth-child(odd) {
    background-color: #fff;
}

#PrescriptionByType-Div .PrescriptionControl-Id #PrescriptionEdit {
    background: url(../assets/images/edit.png) no-repeat;
    background-size: 100%;
    width: 20px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-align: center;
    margin-right: 5px;
}

#PrescriptionByType-Div .PrescriptionControl-Id #PrescriptionDelete {
    background: url(../assets/images/delete.png) no-repeat;
    background-size: 100%;
    width: 20px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-align: center;
}

#PrescriptionByType-Div {
    margin-top: 5px;
}

.PrescriptionControl-Add {
    /*float: right;*/
    text-align: center;
    /*padding-bottom: 10px;*/
}

#PrescriptionByType-Div .PrescriptionControl-Add input[type=button] {
    background: url(../assets/images/ActionButton/Add.png) no-repeat;
    background-size: 100%;
    width: 90px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-top: 1px;
}

.Prescription-Table .List-table th, .Prescription-Table .List-table td {
    border: 1px solid gray !important;
}

    .Prescription-Table .List-table th:nth-of-type(1), .Prescription-Table .List-table td:nth-of-type(1) {
        width: 4.5% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(2), .Prescription-Table .List-table td:nth-of-type(2) {
        width: 6% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(3), .Prescription-Table .List-table td:nth-of-type(3) {
        width: 5% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(4), .Prescription-Table .List-table td:nth-of-type(4) {
        width: 13% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(5), .Prescription-Table .List-table td:nth-of-type(5) {
        width: 3% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(6), .Prescription-Table .List-table td:nth-of-type(6) {
        width: 5% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(7), .Prescription-Table .List-table td:nth-of-type(7) {
        width: 6% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(8), .Prescription-Table .List-table td:nth-of-type(8) {
        width: 5% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(9), .Prescription-Table .List-table td:nth-of-type(9) {
        width: 5% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(10), .Prescription-Table .List-table td:nth-of-type(10) {
        width: 10% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(11), .Prescription-Table .List-table td:nth-of-type(11) {
        width: 11% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(12), .Prescription-Table .List-table td:nth-of-type(12) {
        width: 7% !important;
    }

    .Prescription-Table .List-table th:nth-of-type(13), .Prescription-Table .List-table td:nth-of-type(13) {
        width: 7% !important;
    }

    .Prescription-Table .List-table th:nth-last-of-type(1) {
        border: 1px solid gray !important;
        border-top: 0px none !important;
    }

.Prescription-Table-ForPatient .List-table th, .Prescription-Table-ForPatient .List-table td {
    border: 1px solid gray !important;
}

    /*.Prescription-Table-ForPatient .List-table th:nth-of-type(1), .Prescription-Table-ForPatient .List-table td:nth-of-type(1) {
        width: 12% !important;
    }

    .Prescription-Table-ForPatient .List-table th:nth-of-type(2), .Prescription-Table-ForPatient .List-table td:nth-of-type(2) {
        width: 10% !important;
    }

    .Prescription-Table-ForPatient .List-table th:nth-of-type(3), .Prescription-Table-ForPatient .List-table td:nth-of-type(3) {
        width: 10% !important;
    }

    .Prescription-Table-ForPatient .List-table th:nth-of-type(4), .Prescription-Table-ForPatient .List-table td:nth-of-type(4) {
        width: 10% !important;
    }

    .Prescription-Table-ForPatient .List-table th:nth-of-type(5), .Prescription-Table-ForPatient .List-table td:nth-of-type(5) {
        width: 10% !important;
    }
*/
    .Prescription-Table-ForPatient .List-table th:nth-of-type(6), .Prescription-Table-ForPatient .List-table td:nth-of-type(6) {
        border-right: 1px solid gray !important;
    }

.Prescription-Table .List-table th, .Prescription-Table-ForPatient .List-table th {
    font-weight: bold;
}

.Prescription-Table-ForPatient #ViewMore {
    color: blue;
    width: 60px;
    cursor: pointer;
}

.PrescriptionControl-Header {
    margin-top: -23px;
    padding: 4px;
    border: 1px solid gray;
    margin-bottom: -6px;
    font-weight: bold;
    background-color: silver;
}

.Prescription-Table .List-table thead {
    background-color: #D9D9D9;
}

#PrescriptionByType-Div .PrescriptionControl-Id #PrescriptionView {
    background: url(../assets/images/view.png) no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-align: center;
    margin-right: 5px;
}

.Prescription-Table .List-table .Prescription-Detail td {
    border: 0px none !important;
}

    .Prescription-Table .List-table .Prescription-Detail td:nth-child(odd) {
        width: 3% !important;
        font-weight: bold;
    }

    .Prescription-Table .List-table .Prescription-Detail td:nth-child(even) {
        width: 7% !important;
    }

.Prescription-Table .List-table th {
    border-top: 0px none !important;
}

.Prescription-Table-ForPatient .List-table thead {
    background-color: #D9D9D9 !important;
}

.Prescription-Table .trPrescriptionDetail {
    display: none;
}

.Prescription-Table-ForPatient .List-table th {
    border-top: 0px none !important;
    width: 9%;
}

.PrescriptionControl #SuccessfulSync {
    color: green;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
}
/*End Prescription Control*/

/*Start PrescriptionListControl Control*/
.PrescriptionListControl .bx-controls-direction {
    display: block;
    padding-top: 40px !important;
}

.PrescriptionListControl {
    display: inline-block;
    width: 100%;
}

.PrescriptionListControl-Title {
    font-size: 0.4em;
    text-align: left;
    /*padding-top: 10px;*/
}

.PrescriptionListControl-NewBtn {
    float: right;
    /*padding-right: 5%;*/
}

    .PrescriptionListControl-NewBtn label {
        margin-bottom: 0px;
    }

.PrescriptionListControl-NewBtn-img {
    background: url('../assets/images/add-new.png') no-repeat;
    width: 20px;
    height: 20px;
}

.PrescriptionListControl-PriscribedOn {
    padding-left: 10px;
}

.chosen-drop .List ul li {
    color: black !important;
    border-top: 0 none !important;
}

.PrescriptionListControl-MedicinesType input[type=radio], .PrescriptionListControl-MedicinesType-Active input[type=radio] {
    display: none;
}

.PrescriptionListControl-MedicinesType, .PrescriptionListControl-MedicinesType-Active {
    color: white;
    border: 0 none;
    padding: 3px 15px;
    height: 27px;
    width: 161px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-left: -4px;
}

.PrescriptionListControl-MedicinesType {
    background-color: #0094FF;
}

.PrescriptionListControl-MedicinesType-Active {
    background-color: #0070C0;
}

.PrescriptionListControl-MedicinesType:hover {
    background-color: #0070C0;
    /*border-left:1px solid white;*/
}

.PrescriptionListControl-BlankData {
    border: 1px solid #808080;
    text-align: center;
    margin: 0px 0px 15px 0;
    padding: 10px;
    color: #515151;
    font-weight: bold;
}

.EPD-Prescription .PrescriptionListControl-BlankData, .Doctor-Prescription .PrescriptionListControl-BlankData {
    border: 1px solid #ccc;
    text-align: center;
    margin: 0px;
    padding: 15%;
    color: #515151;
    font-weight: bold;
}

.PrescriptionListControl #SentMsg {
    color: green;
    font-weight: bold;
    text-align: center;
}

.PrescriptionListControl-Listing {
    padding-top: 17px;
}
/*End PrescriptionListControl Control*/

/*Start PrescriptionEditControl Control CSS*/
.PrescriptionEditControl label {
    width: 150px;
}

.PrescriptionEditControl-TextFld {
    width: 230px;
    display: block;
}

.PrescriptionEditControl .chosen-container-single .chosen-single {
    width: 259px !important;
    height: 25px !important;
}

.PrescriptionEditControl .chosen-container-single .chosen-drop {
    width: 259px !important;
}

.PrescriptionEditControl tr:nth-child(even) {
    background-color: white !important;
}

.PrescriptionEditControl tr:nth-child(odd) {
    background-color: white !important;
}

.PrescriptionEditControl {
    width: 100% !important;
}

.PrescriptionEditControl-Error {
    text-align: center;
}

#upnlPrescriptionAddEditForm .PrescriptionDropDown, #upnlPrescriptionAddEditForm select {
    width: 285px;
    height: 23px;
}

.PrescriptionEditControl td {
    padding: 5px;
}

.PrescriptionEditControl .Prescription_Disable {
    background-color: #EBEBE4;
}

#upnlPrescriptionAddEditForm .Prescription-Textbox {
    width: 285px;
    height: 23px;
    padding-left: 5px;
}

#upnlPrescriptionAddEditForm select.NotSelected, select option:nth-of-type(1) {
    color: black !important;
}

#upnlPrescriptionAddEditForm .PrescriptionTextArea {
    width: 285px;
    padding-left: 5px;
}

.PrescriptionNotes {
    vertical-align: top;
}

.PrescriptionEdit-SubmitBtn {
    background: url('/assets/images/ActionButton/Save.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.PrescriptionEdit-CancleBtn {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

#upnlPrescriptionAdd .comment .Title {
    margin-top: 10px;
    border-top: 1px solid #A6A6A6;
    border-left: 1px solid #A6A6A6;
    border-right: 1px solid #A6A6A6;
    border-bottom: 0px none;
}

.PrescriptionEditControl .PrescriptionDay select {
    width: 32.5% !important;
}

.PrescriptionEditControl .PrescriptionDateMsg {
    color: red;
}
/*.BPD-Prescription .popup .popup-content-inner {
    width: 100%;
    padding: 15px 15px 0;
}*/
/*End PrescriptionEditControl Control CSS*/

/*End Prescription Page CSS*/
#popupPrescription .popup-content {
    width: 485px;
}

.Prescription .List-table th:nth-of-type(1),
.Prescription .List-table td:nth-of-type(1) {
    /* Columns - Date */
    width: 15%;
}

.Prescription .List-table th:nth-of-type(2),
.Prescription .List-table td:nth-of-type(2) {
    /* Columns - DiseaseName */
    width: 86%;
}

.Prescription-Seperator {
    border-top: 1px solid #eae3e3 !important;
}
/*End Prescription Page CSS*/
/*End AddressAddControl Page CSS*/
.Address-Add-Form {
    width: 100%;
}

    .Address-Add-Form .chosen-container-single .chosen-single {
        width: 170px;
        height: 25px !important;
        position: relative;
    }

    .Address-Add-Form .chosen-container-single .chosen-drop {
        width: 170px;
    }

.Address-Add-Form-ReqMsg {
    color: red;
}

.Address-Add-Form-errMsg {
    text-align: center;
}

.Address-Add-Form input[type="text"] {
    width: 270px;
    height: 26px;
    border: 1px solid #999;
    padding-left: 5px;
}

.Address-Add-Form textarea {
    width: 270px;
    border: 1px solid #999;
    padding-left: 5px;
}

.Address-Add-Form select {
    width: 270px;
    height: 26px;
    border: 1px solid #999;
}

    .Address-Add-Form select.NotSelected, select option:nth-of-type(1) {
        color: black !important;
    }

#AddressDiv td {
    padding-bottom: 10px;
}

#AddressDiv tr:nth-child(1) td {
    padding-bottom: 4px;
}
/*End AddressAddControl Page CSS*/
/*End AddressUpdateControl Page CSS*/
.Address-Update-Form {
    width: 100%;
}

    .Address-Update-Form .chosen-container-single .chosen-single {
        width: 80%;
        height: 25px !important;
        position: relative;
    }

    .Address-Update-Form .chosen-container-single .chosen-drop {
        width: 80%;
    }

    .Address-Update-Form input[type="text"] {
        width: 270px;
        height: 26px;
        border: 1px solid #999;
        padding-left: 5px;
    }

    .Address-Update-Form textarea {
        width: 270px;
        border: 1px solid #999;
        padding-left: 5px;
    }

    .Address-Update-Form select {
        width: 270px;
        height: 26px;
        border: 1px solid #999;
    }

/*.Address-Update-Form select.NotSelected, select option:nth-of-type(1) {
            color: black !important;
        }*/

#AddressUpdateDiv td {
    padding-bottom: 10px;
}

#AddressUpdateDiv tr:nth-child(1) td {
    padding-bottom: 4px;
}

#AddressUpdateDiv .errMsg {
    text-align: center;
}
/*End AddressUpdateControl Page CSS*/

/*Start Patient Registration By Doctor Page CSS*/
.PatientRegistration-ByDoctor {
    width: 430px;
}

.Registration-div {
    width: 430px;
    padding-left: 30px;
}

    .Registration-div .table-input-icon-format td.input input, .table-input-icon-format td.input textarea, .table-input-icon-format td.input select {
        color: black;
    }

    .Registration-div .chosen-container-single .chosen-single {
        width: 100%;
        height: 25px !important;
    }

    .Registration-div .chosen-container-single .chosen-drop {
        width: 100%;
        color: black;
    }
/*End Patient Registration By Doctor Page CSS*/
/*Start Activation Page CSS*/
.Activation-Msg {
    color: blue;
}

.Activation-Form {
    margin: 40px;
}
/*End Activation Page CSS*/

/*Start Reset Password Page CSS*/
#ResetPasswordForm {
    width: 100%;
    /*text-align:center;*/
}

.ResetPassword-Submit-Figure {
    width: 90.5%;
    text-align: right;
}

.ResetPassword-BlankColumn {
    width: 30%;
    float: left;
    font-size: 1em;
    margin-left: 30%;
}

.ResetPassword-Title {
    color: #646466;
    font-weight: bold;
    border-bottom: 2px solid #FAE007;
    padding: 0px 0px 10px;
    margin: 0px 0px 10px;
    font-size: 1.5em;
    text-align: left;
}

.ResetPassword-Detail {
    width: 100%;
    padding: 25px 25px 0px 35px;
}

.ResetPassword_div {
    width: 100%;
    float: left;
    color: #626365;
    font-size: 15px;
    padding: 0 0 3.6% 0;
}

.ResetPassword-LabelColumn {
    width: 30%;
    float: left;
    font-size: 1em;
    padding-left: 0px;
    text-align: left;
}

.ResetPassword-InputColumn {
    width: 60%;
    padding-left: 0px;
    float: left;
    color: #646466;
}

.ResetPassword-main {
    margin-left: 12.5%;
    display: inline-block;
    width: 75%;
    border: 2px solid #FAE007;
    padding: 3.6% 1.8% 0 1.8%;
}

.ResetPassword-Submit {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 0px;
    width: 95px;
    height: 25px;
    text-indent: -9999px;
    background: url(../assets/images/Submit.jpg) no-repeat;
}

.ResetPassword-ChkEmail {
    text-align: center;
    width: 100%;
    font-size: 1.2em;
}

.ResetPassword_div:last-child {
    padding-bottom: 0px !important;
}

.ResetPassword-InputColumn-box {
    width: 100%;
    height: 28px;
    border: 0px none !important;
    background-color: transparent;
    outline: medium none;
    background: none repeat scroll 0% 0% #E5E5E5;
    padding-left: 5px;
}

.ResetPassword-ErrDiv {
    text-align: center;
}
/*Start Reset Password Page CSS*/
/*Start Forget Password Page CSS*/
.ForgotPassword-InputColumn-box {
    background: none repeat scroll 0% 0% #E5E5E5 !important;
    padding-left: 5px !important;
    border: 0px none;
    width: 100%;
}

.ForgotPassword-Title {
    color: #646466;
    font-weight: bold;
    border-bottom: 2px solid #FAE007;
    padding: 0px 0px 10px;
    margin: 0px 0px 10px;
    font-size: 1.5em;
}

.ForgotPassword-Detail {
    width: 100%;
    padding: 25px 25px 0px 35px;
}

.ForgotPassword_div {
    width: 100%;
    float: left;
    color: #626365;
    font-size: 15px;
    padding: 15px 0px 0px;
}

.ForgotPassword-LabelColumn {
    width: 18% !important;
    float: left;
    padding-left: 0px;
}

    .ForgotPassword-LabelColumn lable {
        white-space: nowrap;
    }

.ForgotPassword-InputColumn {
    width: 60% !important;
    border: 0px none !important;
    outline: medium none;
    padding-left: 25px;
    float: left;
}

.ForgotPassword-main {
    display: inline-block;
    width: 100%;
    border: 2px solid #FAE007;
    padding: 1.8%;
}

.ForgotPassword-Submit {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin-right: 25px;
    width: 95px;
    height: 25px;
    text-indent: -9999px;
    background: url(../assets/images/Submit.jpg) no-repeat;
}

.ForgotPassword-SubTitle {
    border-bottom: 2px solid #FAE007;
    padding-bottom: 3px;
    width: 100%;
    color: #626365;
    font-weight: bold;
    font-size: 1.05em;
}

.ForgotPassword-Submit-Figure {
    width: 20%;
    float: right;
    margin-top: 5px;
}
/*Start Forget Password Page CSS*/
/*Start User Profile Page CSS*/
.UserProfile-Title {
    font-weight: bold;
    font-size: 1.06em !important;
    color: #636466;
}

.UserProfile-Address-Table {
    border: 1px solid #ccc !important;
    margin: 5px 0 !important;
    width: 97% !important;
    float: left;
}

    .UserProfile-Address-Table tr {
        background-color: #fff !important;
    }

    .UserProfile-Address-Table td:nth-child(2n+1) {
        width: 82%;
        padding-left: 10px;
    }

.UserProfile-Address-td {
    margin: 10px !important;
}

.UserProfile-lbl-Address {
    width: 15% !important;
}

.UserProfile-input-Address {
    width: 30% !important;
}

.UserProfile-Edit {
    text-align: center;
    width: 27% !important;
}

.UserProfile-New {
    width: 27% !important;
    float: left;
    text-align: center;
}

.UserProfile-lbl {
    float: left;
    width: 40%;
}

.UserProfile-input {
    float: left;
    width: 60%;
    padding-bottom: 5px;
}

.UserProfile-Address-Table-td {
    width: 12.5% !important;
}

.UserProfile {
    padding: 0 0%;
    background-color: #EBEBEB;
}

.UserProfile-Photo {
    width: 100px;
    height: 100px;
    /*border: 1px solid black;*/
}

.UserProfile-ProfilePic {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.UserProfile table {
    width: 100%;
}

    .UserProfile table td, .UserProfile .table-custom td {
        vertical-align: top;
    }

.UserProfile .User-face img {
    width: 100px;
    height: 100px;
    /*border-radius: 100px;*/
    border: 1px solid #dcdada;
    /*margin: 15px 20px 0 10px;*/
}

.UserProfile .UserName {
    font-size: 2em !important;
    color: #0469a1 !important;
    font-weight: bold;
    margin-bottom: -8px;
}

.UserProfile .UserRegNo {
    font-size: 1.3em !important;
}


.UserProfile table td[rowspan] {
    width: 5%;
}

.UserProfile table td.labelColumn {
    width: 11%;
    /*font-weight: bold;*/
}

.UserProfile table td.inputColumn {
    width: 18%;
}

.UserProfile table td:nth-last-child(1) {
    /*width: auto;*/
}

.UserProfile .UserProfile-Info {
    padding-right: 2%;
}

    .UserProfile .UserProfile-Info ul li {
        display: block;
        /*border-top: 1px solid #DCDCDA;*/
        padding: 4px 0 !important;
    }

.UserProfile .popup .popup-content-inner {
    width: 100%;
    padding: 15px 15px 0px;
}


.UserProfile .popup .popup-content-footer {
    width: 100%;
    padding: 5px 0px;
    height: 35px;
}

    .UserProfile .popup .popup-content-footer input {
        margin: 5px 5px 0px 0px;
    }

.UserProfile-SubmitBtn {
    background: url('/assets/images/ActionButton/Save.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.UserProfile-CancleBtn {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.UserProfile-Change-Photo-Main {
    margin: 15px 20px 15px 10px;
}

.UserProfile-Change-Photo {
    /*margin-left: 10px;*/
    font-size: 1em !important;
    background-color: #0472B5;
    color: #FFF !important;
    display: block;
    width: 100px;
}

.UserProfile-Photo-Hide {
    display: none !important;
    position: absolute;
}

.UserProfile-Contact-Tbl td:nth-child(1) {
    width: 80%;
}

.lblPatientInfo {
    font-weight: bold;
}

.UserProfile-Change-Btn {
    text-align: right;
    padding: 0px 20px 6px 0px;
}

.UserProfile-Panel {
    border: 1px solid #DADCDB;
    /*margin: 5px;*/
    margin-bottom: 10px;
    background-color: #fff;
}

    .UserProfile-Panel tr:first-child {
        /*background-color: #D9DBDA;*/
        background-color: #CCCCCC;
        height: 32px;
    }

    .UserProfile-Panel .subtitle td:first-child {
        font-size: 1.1em;
    }

.UserProfile-table-align {
    width: 49.50%;
    float: left;
    height: 230px;
    margin-left: 0px;
}

    .UserProfile-table-align:nth-child(even) {
        margin-right: 1.0%;
    }

.Profile-Lifestyle-Tbl tr:nth-child(2) > td {
    padding-top: 3% !important;
}

.UserProfile-table-address-align {
    width: 49.50%;
    float: left;
    margin-right: 1.0%;
    min-height: 230px;
}

.UserProfile-Panel table td {
    padding-top: 5px !important;
    padding-left: 15px;
}

.Profile-Personal-info-Tbl td:nth-child(2n) {
    width: 14%;
}

.Profile-Personal-info-Tbl td:nth-child(2n+1) {
    width: 14%;
    padding-left: 15px;
}

.Profile-Personal-info-Tbl tr:nth-child(3) td:nth-child(1),
.Profile-Personal-info-Tbl tr:nth-child(4) td:nth-child(1),
.Profile-Personal-info-Tbl tr:nth-child(5) td:nth-child(1) {
    width: 10%;
}

.Profile-Personal-info-Tbl tr:nth-child(3) td:nth-child(4),
.Profile-Personal-info-Tbl tr:nth-child(4) td:nth-child(4),
.Profile-Personal-info-Tbl tr:nth-child(5) td:nth-child(4) {
    width: 26%;
    padding-left: 5px;
}

.Profile-Lifestyle-Tbl x {
    height: 100%;
}

.Profile-Lifestyle-Tbl td {
    padding: 10px 0;
}

.Profile-Lifestyle-Tbl tr:first-child td {
    padding: 0px 10px;
}

.Profile-Lifestyle-Tbl td:nth-child(2n+1) {
    width: 38%;
    padding-left: 15px;
}

.Profile-Lifestyle-Tbl td:nth-child(2n) {
    padding-right: 10px;
}

.Profile-Lifestyle-Tbl tr:first-child {
    background-color: #CCCCCC;
    height: 32px;
}

/*.UserProfile_Address_add_tbl td:last-child{
        padding-left:0px;
    }*/
.UserProfile-Address-Table td:last-child {
    padding-left: 25px;
}
/*End User Profile Page CSS*/
/*Start HomePage Clinical Condition Control*/
.HomePage-ClinicalCondition-List a {
    color: black;
}

#upnlDiseaselist .CustomPagination .next, #upnlDiseaselist .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    width: 32px;
    height: 37px;
}

#upnlDiseaselist .CustomPagination .prev, #upnlDiseaselist .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    width: 32px;
    height: 37px;
    margin-right: 5px;
}

#upnlDiseaselist .CustomPagination {
    text-align: left;
    position: absolute;
    margin-top: 5px;
}

#upnlDiseaselist .HomePage-ClinicalCondition-List {
    /*width: 150px;*/
    display: inline-block;
}

#upnlDiseaselist .search {
    height: 28px;
}

.Disease-search-list td:first-child {
    width: 90%;
    padding-top: 2px;
}

.Disease-search-list td:last-child {
    padding-left: 5px;
}

.HomePageClinicalCondition-DiseaseCondition {
    height: 150px;
}

.HomePageClinicalCondition-MoreLink {
    text-align: right;
    vertical-align: top;
    padding: 5px 10px 10px 0;
}

.HomePageClinicalCondition-MoreLink-Top {
    padding: 10px 0px 0 0px;
    margin: -5px 0 0 20px;
}

.HomePageClinicalCondition-MoreLink-Content {
    position: relative;
    float: right;
    color: #808080;
    font-size: 1.2em;
}

#upnlDiseaselist .List-BlankData {
    padding: 18.8%;
}
/*End HomePage Clinical Condition Control*/

/*Start Disease Condition AtoZ Control*/
.DiseaseConditionAtoZCtrl .AtoZSearch-List {
    width: 100%;
    display: inline-block;
}

    .DiseaseConditionAtoZCtrl .AtoZSearch-List ul {
        display: inline-block;
        width: 100%;
    }

    .DiseaseConditionAtoZCtrl .AtoZSearch-List li {
        vertical-align: top;
        line-height: 1.85;
        font-size: 1.2em;
        /*width:auto!important;
    min-width:200px;*/
    }

.DiseaseConditionAtoZCtrl-link-bg {
    background-color: #F9DE09;
    border: 0px none;
    outline: 0px none;
}

#upnlDiseaseConditionAtoZList .CustomPagination .next, #upnlDiseaseConditionAtoZList .CustomPagination .next-disabled {
    background: url(../assets/images/Home/next.png) !important;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border: 1px solid #dfdfdf !important;
}

#upnlDiseaseConditionAtoZList .CustomPagination .prev, #upnlDiseaseConditionAtoZList .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    transform: rotate(180deg) !important;
    background-position: center !important;
    border: 1px solid #dfdfdf !important;
}

.DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl {
    padding-bottom: 15px;
    border-bottom: 2px solid #F8DF06;
    text-align: center;
}

    .DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .chosen-container-single .chosen-single {
        width: 150px !important;
        height: 23px !important;
    }

    .DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .chosen-container-single .chosen-drop {
        width: 150px !important;
    }

    .DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
        position: relative;
        top: 0px;
        background: url("/assets/images/Go.png") no-repeat;
        background-color: transparent;
        text-shadow: 1px 1px 0px #888;
        border-width: 0;
        width: 34px;
        height: 28px;
        text-indent: -9999px;
    }

.SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
    position: relative;
    top: 0px;
    background: url("/assets/images/Go.png") no-repeat;
    background-color: transparent;
    text-shadow: 1px 1px 0px #888;
    border-width: 0;
    width: 34px;
    height: 28px;
    text-indent: -9999px;
}

.DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
    /*border: 1px solid #C8C8C8;*/
    height: 28px;
    padding: 0px 2px;
    width: 100%;
    /*margin-right: 14px;*/
    /*margin-top: 4px;*/
    /*box-shadow: 2px 2px 2px 0px #D6D6D6 inset;*/
}

.DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: -5px 0 18px 0px;
    text-align: center;
    display: flex;
}

.DiseaseConditionAtoZCtrl .SearchbarCtrl {
    width: 50%;
}

.DiseaseConditionAtoZCtrl .SearchAtoZCtrl-SearchControl .chosen-container-single .chosen-single {
    color: #797979;
    border: 1px solid #C8C8C8;
    box-shadow: inset 1px 1px 1px 0px #C8C8C8 !important;
    font-size: 1.15em;
}

.DiseaseConditionAtoZListCtrl-BlankData {
    color: gray !important;
}
/*.SearchBar-DiseaseList {
        margin-right:8.7%;
        margin-left:-3px;
    }*/
/*End Disease Condition AtoZ Control*/
/*Start Common search AtoZ Control*/

.AtoZSearch-List-Content {
    margin-top: 26px;
    margin-bottom: 32px;
}


.AtoZSearch-List {
    width: 236px;
    display: inline-block;
}

    .AtoZSearch-List ul {
        display: inline-block;
    }

        .AtoZSearch-List ul li {
            display: inline-block;
            vertical-align: top;
            width: 235px;
            line-height: 1.85;
            font-size: 1.2em;
        }

    .AtoZSearch-List a {
        color: black;
    }

.AtoZSearch-Pagination .CustomPagination {
    text-align: left;
    position: fixed;
}

.AtoZSearch-Pagination {
    border-top: 1px solid #F8DF06;
    padding: 1.5% 0%;
}
/*End Common search AtoZ Control*/

/*End ExpertPanel AtoZ List Control*/
.ExpertPanelAtoZListCtrl .SearchAtoZCtrl-Links .button-as-link {
    font-size: 1em;
}

.ExpertPanelAtoZListCtrl .AtoZSearch-List {
    width: 100%;
    display: inline-block;
}

    .ExpertPanelAtoZListCtrl .AtoZSearch-List ul {
        display: inline-block;
        width: 100%;
    }

    .ExpertPanelAtoZListCtrl .AtoZSearch-List li {
        vertical-align: top;
        line-height: 1.85;
        font-size: 1.2em;
        /*width:auto!important;
    min-width:200px;*/
    }

#upnlExpertPanel .CustomPagination .next, #upnlExpertPanel .CustomPagination .next-disabled {
    /*background: url('../assets/images/Home/next.png') no-repeat scroll 0% 0% transparent;*/
    background: url(../assets/images/Home/next.png) !important;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
    border: 1px solid #dfdfdf !important;
}

#upnlExpertPanel .CustomPagination .prev, #upnlExpertPanel .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/next.png') !important;
    margin-right: 5px;
    background-color: #000 !important;
    object-fit: cover !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    transform: rotate(180deg) !important;
    background-position: center !important;
    border-radius: 50%;
    margin-left: 2px;
    border: 1px solid #dfdfdf !important;
}

.HomeopathicDoctorsName .HomeopathicDoctors {
    position: relative;
    display: inline-block;
    height: 16px;
    /*width: 16px;*/
    vertical-align: middle;
}

    .HomeopathicDoctorsName .HomeopathicDoctors img {
        height: 100px;
        width: 100px;
        margin: 5% 0%;
    }

.HomeopathicDoctorsName .fileupload-list-table tr {
    border-bottom: 0px none !important;
}

.HomeopathicDoctorsName .HomeopathicDoctors:hover .HomeopathicDoctors-Info {
    display: block;
    z-index: 9999;
}

.HomeopathicDoctorsName .HomeopathicDoctors-Info {
    display: none;
    position: absolute;
    top: 0;
    min-width: 170px;
    text-align: center;
    padding: 0 !important;
    margin-left: -11px;
    margin-top: -1px;
    border: 1px solid #CCCCCC;
    color: black;
    background-color: #fff;
}

    .HomeopathicDoctorsName .HomeopathicDoctors-Info .HomeopathicDoctors-Info-Name {
        width: 100%;
        white-space: nowrap;
        text-align: left;
        padding: 0 10px;
        background-color: #0469A1;
        color: white;
    }

    .HomeopathicDoctorsName .HomeopathicDoctors-Info .HomeopathicDoctors-Info-Photo {
        width: 100%;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

    .HomeopathicDoctorsName .HomeopathicDoctors-Info .HomeopathicDoctors-Info-View {
        width: 100%;
        background-color: #c0c0c0;
        padding: 2px 0;
        height: 20px;
        text-transform: uppercase;
    }

        .HomeopathicDoctorsName .HomeopathicDoctors-Info .HomeopathicDoctors-Info-View .divView {
            font-size: 0.6em;
            color: #fff;
            background-color: #0469A1;
            text-align: center;
            width: 50px;
            height: 16px;
            margin: 0 2px 0 auto;
        }

            .HomeopathicDoctorsName .HomeopathicDoctors-Info .HomeopathicDoctors-Info-View .divView:hover {
                background-color: #085580;
            }
/*End ExpertPanel AtoZ List Control*/

/*Start ExpertPane SerachBar Control*/
.ExpertPanelAtoZListCtrl .ExpertPanelAtoZListCtrl-SearchBar .SearchAtoZCtrl-SearchControl {
    border-bottom: 2px solid #F8DF06;
    text-align: center;
    padding-bottom: 15px;
}

.ExpertPanelAtoZListCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
    width: 100%;
}

.ExpertPanelAtoZListCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0px;
    display: flex;
}

.ExpertPanelAtoZListCtrl .SearchbarCtrl {
    display: inline-block;
    width: 50%;
    margin-bottom: 12px;
}

.ExpertPanelAtoZListCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
    position: relative;
    top: 0px;
    background: transparent url("/assets/images/Go.png") no-repeat scroll 0% 0%;
    text-shadow: 1px 1px 0px #888;
    border-width: 0px;
    width: 34px;
    height: 28px;
    text-indent: -9999px;
}
/*End ExpertPane SerachBar Control*/

/*start why WelcomCure*/
.whyWelcomeCureOL {
    list-style-type: decimal;
    /*color: #646466 !important;*/
    margin-left: 0 !important;
}

    .whyWelcomeCureOL li {
        margin-bottom: 18px;
        margin-left: 18px !important;
    }

        .whyWelcomeCureOL li h4 {
            border-bottom: 2px solid #FAE007;
            padding-bottom: 3px;
            font-weight: bold;
            color: #646466 !important;
            font-size: 15px;
        }
/*end why WelcomCure*/

/*Start DCSuccessStory Control*/
.DCSuccessStoryCtrl .CaseslistCtrl ul li a, .DCSuccessStoryCtrl .CaseslistCtrl ul li a:hover {
    color: #636466 !important;
    font-size: 1.25em;
    font-weight: bold;
}

.DCSuccessStoryCtrl .CaseslistCtrl ul li a, .CasesListCtrl-ReadMore a {
    color: #636466 !important;
    font-size: 1.25em;
    font-weight: bold;
}

.DCSuccessStoryCtrl .CasesListCtrl-SDescription {
    font-size: 1.23em;
    margin: 0px;
    width: 48.8%;
    float: left;
    color: #636466 !important;
}

    .DCSuccessStoryCtrl .CasesListCtrl-SDescription a {
        font-size: 1.01em !important;
        font-weight: normal !important;
    }

        .DCSuccessStoryCtrl .CasesListCtrl-SDescription a:hover {
            font-size: 1.01em !important;
            font-weight: normal !important;
        }

.DCSuccessStoryCtrl .CasesListCtrl-PhysicianName {
    margin: 0px;
    width: 50%;
    float: left !important;
    text-align: left !important;
    color: #636466 !important;
    font-size: 1.25em;
    font-weight: bold;
}

    .DCSuccessStoryCtrl .CasesListCtrl-PhysicianName a {
        font-weight: normal !important;
        font-size: 1em !important;
    }

.DCSuccessStoryCtrl .CaseslistCtrl ul {
    list-style: none;
}

/*End DCSuccessStory Control*/

/* Start Change Password CSS */
.ChangePassword .UserForm table {
    width: 50% !important;
    font-size: 1.2em;
}

.ChangePassword input[type=submit] {
    background-color: #626365;
    color: white;
    border: 0 none;
    padding: 5px 2%;
}

.ChangePassword .UserForm .table-UserForm .fieldlabels {
    width: 35% !important;
}

.ChangePassword .UserForm .table-UserForm .fieldvalues {
    width: 65% !important;
}

/* End Change Password CSS */

/* Start inner User Form CSS */

.innerUserForm {
    background-color: white;
    min-height: 89.30vh;
}

    .innerUserForm .topbar {
        width: 100% !important;
        margin-bottom: 10px;
        /*border-bottom: 1px solid #9B7012;*/
        border-bottom: 1px solid #d9dbda;
        display: flex;
    }

        .innerUserForm .topbar .title {
            color: #3E3E3E;
            font-size: 2em;
            font-weight: bold;
            width: 55% !important;
            order: 1;
            border: 0;
            margin: 0 0 2px 0;
        }

        .innerUserForm .topbar .ActionBtns {
            margin-top: 5px;
            text-align: right;
            width: 47% !important;
            order: 2;
        }

            .innerUserForm .topbar .ActionBtns .NextPreviousbtn img,
            .innerUserForm .bottombar .NextPreviousbtn img,
            .innerUserForm .topbar .ActionBtns .NextPreviousbtn .Submit,
            .innerUserForm .bottombar .NextPreviousbtn .Submit {
                margin-left: 13px;
            }

            .innerUserForm .topbar .ActionBtns .NextPreviousbtn .Cancel,
            .innerUserForm .bottombar .NextPreviousbtn .Cancel {
                margin-left: 1px;
            }

            .innerUserForm .topbar .ActionBtns .NextPreviousbtn .NextSubmitbtn,
            .innerUserForm .bottombar .NextPreviousbtn .NextSubmitbtn {
                background: url("/assets/images/ActionButton/Next.png") no-repeat;
                background-size: 100%;
                width: 90px;
                height: 28px;
                background-color: transparent;
                border: 0 none;
                text-indent: -9999px;
                vertical-align: top;
                outline: none;
                margin-left: 5px;
            }

            .innerUserForm .topbar .ActionBtns .NextPreviousbtn .PreviousSubmitbtn,
            .innerUserForm .bottombar .NextPreviousbtn .PreviousSubmitbtn {
                background: url("/assets/images/ActionButton/Previous.png") no-repeat;
                background-size: 100%;
                width: 90px;
                height: 28px;
                background-color: transparent;
                border: 0 none;
                text-indent: -9999px;
                vertical-align: top;
                outline: none;
                margin-left: 5px;
            }

    .innerUserForm .formdatetime {
        color: #86898f;
        font-style: italic;
        font-size: 0.9em;
    }

    .innerUserForm .inner-container {
        margin-bottom: 5px !important;
        width: 80%;
    }

        .innerUserForm .inner-container input[type="text"] {
            border: 1px solid #CCCCCC;
            background-color: #FFFFFF;
        }

        .innerUserForm .inner-container textarea {
            width: 100%;
            height: 80px;
            border: 1px solid #CCCCCC;
        }

    .innerUserForm .input-div {
        font-size: 1.2em;
        margin-bottom: 20px;
        color: #000 !important;
    }

    .innerUserForm .labelColumn {
        position: relative;
        margin-bottom: 15px;
    }

    .innerUserForm .innerformtextArea {
        resize: vertical;
        max-height: 80px;
    }

    .innerUserForm .headertext {
        font-size: 1.2em;
        color: #636466;
        margin-bottom: 15px !important;
        color: #3E3E3E;
    }

    .innerUserForm .bottombar {
        /*border-top: 1px solid #9B7012;*/
        border-top: 1px solid #d9dbda;
        padding-top: 10px;
        text-align: right;
        padding-bottom: 10px;
        width: 100%;
    }

    .innerUserForm .onclick-menu {
        position: relative;
        display: inline-block;
        height: 16px;
        width: 16px;
        vertical-align: middle;
    }

        .innerUserForm .onclick-menu img {
            height: 16px;
            width: 16px;
            display: block;
            vertical-align: middle;
        }

    .innerUserForm .dropdownList {
        border: 1px solid #CCCCCC;
        width: 50%;
        height: 26px;
    }

    .innerUserForm .innerformtextBox {
        width: 50%;
    }

    .innerUserForm .datalist {
        font-size: 2.0em !important;
    }

    .innerUserForm .Date select {
        width: 15.7%;
        margin-left: 1%;
        padding-left: 5px;
        border: 1px solid #CCC;
    }

        .innerUserForm .Date select:nth-child(2) {
            margin-left: 0px;
        }

    .innerUserForm .fileupload-drop-zone {
        width: 50%;
    }

    .innerUserForm .fileupload-list-table {
        width: 50% !important;
    }

        .innerUserForm .fileupload-list-table tr {
            border-bottom: 0px none !important;
        }

    .innerUserForm .onclick-menu:hover .onclick-menu-content {
        display: block;
    }

    .innerUserForm .onclick-menu-content {
        position: absolute;
        border: 1px solid #CCCCCC;
        color: black;
        background-color: rgba(235, 237, 236, 9);
        z-index: 10;
        display: none;
        padding: 14px 20px;
        top: 20px;
        left: 10px;
        width: 300px;
        font-size: 0.8em;
    }

        .innerUserForm .onclick-menu-content ul li {
            margin-bottom: 10px;
        }

            .innerUserForm .onclick-menu-content ul li:last-child {
                margin-bottom: 0 !important;
            }

    .innerUserForm .topbar .Edit, .innerUserForm .bottombar .Edit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 10px;
    }

    .innerUserForm .topbar .Delete, .innerUserForm .bottombar .Delete {
        background: url("/assets/images/ActionButton/Delete.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 10px;
    }

    .innerUserForm .topbar .Submit, .innerUserForm .bottombar .Submit {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 10px;
    }

    .innerUserForm .topbar .Cancel, .innerUserForm .bottombar .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 10px;
    }

    .innerUserForm output {
        padding-top: 0px;
    }

.innerformDropdown-Date select {
    width: 12%;
    margin-right: 1%;
    border: 1px solid #CCC;
    height: 26px;
    background-color: #fff;
}

.innerUserForm .checkbox {
    margin-right: 10px !important;
}

.innerUserForm .DeleteDocument {
    background: url("/assets/images/FileUpload-Delete.png") no-repeat;
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

    .innerUserForm .DeleteDocument:hover {
        background: url("/assets/images/FileUpload-Delete-Hover.png") no-repeat;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        vertical-align: top;
        outline: none;
        width: 16px;
        height: 20px;
        text-indent: -9999px;
    }

.innerUserForm .FileUploadListDiv-Icon {
    width: 14px;
    height: 14px;
    margin-left: 5px;
}

.innerUserForm .FileUploadListCtrlDiv {
    width: 50%;
    border-top: 1px solid #CCCCCC;
    margin-top: 10px;
}

.innerUserForm .FileUploadListDiv {
    padding-top: 10px;
    display: flex;
}

.innerUserForm .FileUploadFileName {
    width: 97% !important;
    order: 1;
}

.innerUserForm .FileUploadDeleteDiv {
    width: 3% !important;
    order: 2;
}

.innerUserForm .innerFormRadio {
    padding-right: 5%;
}
/* End innerUserForm CSS */

/* Start innerlist CSS */

.innerlist {
    background-color: white;
    /*min-height:87.50vh!important;*/
    min-height: 86.80vh !important;
    overflow-x: auto;
    margin-bottom: 15px;
}

    .innerlist .topbar {
        width: 100% !important;
        margin-bottom: 10px;
        /*border-bottom: 1px solid #9B7012;*/
        border-bottom: 1px solid #d9dbda;
        display: flex;
    }

        .innerlist .topbar .title {
            color: #3E3E3E !important;
            font-size: 2em !important;
            font-weight: bold !important;
            width: 58% !important;
            order: 1;
            border: 0;
            padding: 0;
            margin: 0 0 2px 0 !important;
            background-color: white !important;
        }

        .innerlist .topbar .search {
            margin-top: 5px;
            width: 30% !important;
            order: 2;
        }

        .innerlist .topbar .search-extend {
            margin-top: 5px;
            width: 42% !important;
            order: 2;
        }

        .innerlist .topbar .additem {
            margin-top: 5px;
            width: 12% !important;
            order: 3;
            text-align: right;
            cursor: pointer;
        }

    .innerlist .additem .Add {
        background: url("/assets/images/ActionButton/add.png") no-repeat;
        background-size: 100%;
        float: right;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: bottom;
        outline: 0;
        text-indent: -99999px;
        margin-left: 5px;
    }

    .innerlist .ActionBtn {
        text-align: center !important;
    }

        .innerlist .ActionBtn .View {
            background: url("/assets/images/view.png") no-repeat;
            background-size: 100%;
            width: 16px;
            height: 16px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            margin-right: 10px;
            text-indent: -99999px;
        }

        .innerlist .ActionBtn .Delete {
            background: url("/assets/images/delete.png") no-repeat;
            background-size: 100%;
            width: 16px;
            height: 16px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            margin-left: 10px;
            text-indent: -99999px;
        }

        .innerlist .ActionBtn .Edit {
            background: url("/assets/images/edit.png") no-repeat;
            background-size: 100%;
            width: 16px;
            height: 16px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            text-indent: -99999px;
        }

    .innerlist .innerlistpagination {
        padding: 5px 0;
    }

    .innerlist .List-table tbody td {
        word-break: normal !important;
    }

.List-table .ListHiddenSubmitDelete {
    opacity: 0;
    display: none;
}

/* End innerlist CSS */


/* Start Case-Record Section CSS */
.CaseRecordSectionListCtrl .List-table td, .CaseRecordSectionListCtrl .List-table th {
    padding: 8px 5px !important;
}

/* End Case-Record Section CSS */

/* Start Chief Complaints List CSS */

.CRChiefComplaintsList .List-table th:nth-of-type(1),
.CRChiefComplaintsList .List-table td:nth-of-type(1) {
    width: 14%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(2),
.CRChiefComplaintsList .List-table td:nth-of-type(2) {
    width: 14%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(3),
.CRChiefComplaintsList .List-table td:nth-of-type(3) {
    width: 16%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(4),
.CRChiefComplaintsList .List-table td:nth-of-type(4) {
    width: 16%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(5),
.CRChiefComplaintsList .List-table td:nth-of-type(5) {
    width: 15%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(6),
.CRChiefComplaintsList .List-table td:nth-of-type(6) {
    width: 14%;
}

.CRChiefComplaintsList .List-table th:nth-of-type(7),
.CRChiefComplaintsList .List-table td:nth-of-type(7) {
    width: 10%;
}

#upnlCRChiefComplaintsList .innerlist .topbar .additem {
    width: 19% !important;
}
/* End Chief Complaints List CSS */

/* Start Associated Complaints CSS */

.CRAssociatedComplaintsList .List-table th:nth-of-type(1),
.CRAssociatedComplaintsList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(2),
.CRAssociatedComplaintsList .List-table td:nth-of-type(2) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(3),
.CRAssociatedComplaintsList .List-table td:nth-of-type(3) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(4),
.CRAssociatedComplaintsList .List-table td:nth-of-type(4) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(5),
.CRAssociatedComplaintsList .List-table td:nth-of-type(5) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(6),
.CRAssociatedComplaintsList .List-table td:nth-of-type(6) {
    width: 15%;
}

.CRAssociatedComplaintsList .List-table th:nth-of-type(7),
.CRAssociatedComplaintsList .List-table td:nth-of-type(7) {
    width: 10%;
}

#upnlCRAssociatedComplaintsList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRAssociatedComplaintsList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Associated Complaints CSS */

/* Start Past Medical History CSS */

.CRPastMedicalHistoryList .List-table th:nth-of-type(1),
.CRPastMedicalHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(2),
.CRPastMedicalHistoryList .List-table td:nth-of-type(2) {
    width: 16%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(3),
.CRPastMedicalHistoryList .List-table td:nth-of-type(3) {
    width: 16%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(4),
.CRPastMedicalHistoryList .List-table td:nth-of-type(4) {
    width: 14%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(5),
.CRPastMedicalHistoryList .List-table td:nth-of-type(5) {
    width: 14%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(6),
.CRPastMedicalHistoryList .List-table td:nth-of-type(6) {
    width: 15%;
}

.CRPastMedicalHistoryList .List-table th:nth-of-type(7),
.CRPastMedicalHistoryList .List-table td:nth-of-type(7) {
    width: 10%;
}

#upnlCRPastMedicalHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRPastMedicalHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Past Medical History CSS */

/* Start Vaccination History List CSS */
.CRVaccinationHistoryList .List-table th:nth-of-type(1),
.CRVaccinationHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRVaccinationHistoryList .List-table th:nth-of-type(2),
.CRVaccinationHistoryList .List-table td:nth-of-type(2) {
    width: 20%;
}

.CRVaccinationHistoryList .List-table th:nth-of-type(3),
.CRVaccinationHistoryList .List-table td:nth-of-type(3) {
    width: 17%;
}

.CRVaccinationHistoryList .List-table th:nth-of-type(4),
.CRVaccinationHistoryList .List-table td:nth-of-type(4) {
    width: 17%;
}

.CRVaccinationHistoryList .List-table th:nth-of-type(5),
.CRVaccinationHistoryList .List-table td:nth-of-type(5) {
    width: 21%;
}

.CRVaccinationHistoryList .List-table th:nth-of-type(6),
.CRVaccinationHistoryList .List-table td:nth-of-type(6) {
    width: 10%;
}

#upnlCRVaccinationHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRVaccinationHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Vaccination History List CSS */

/* Start Allergies List CSS */

.CRAllergiesList .List-table th:nth-of-type(1),
.CRAllergiesList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRAllergiesList .List-table th:nth-of-type(2),
.CRAllergiesList .List-table td:nth-of-type(2) {
    width: 18%;
}

.CRAllergiesList .List-table th:nth-of-type(3),
.CRAllergiesList .List-table td:nth-of-type(3) {
    width: 18%;
}

.CRAllergiesList .List-table th:nth-of-type(4),
.CRAllergiesList .List-table td:nth-of-type(4) {
    width: 18%;
}

.CRAllergiesList .List-table th:nth-of-type(5),
.CRAllergiesList .List-table td:nth-of-type(5) {
    width: 21%;
}

.CRAllergiesList .List-table th:nth-of-type(6),
.CRAllergiesList .List-table td:nth-of-type(6) {
    width: 10%;
}

#upnlCRAllergiesList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRAllergiesList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Allergies List CSS */


/* Start Childhood History List CSS */

.CRChildhoodHistoryList .List-table th:nth-of-type(1),
.CRChildhoodHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(2),
.CRChildhoodHistoryList .List-table td:nth-of-type(2) {
    width: 11%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(3),
.CRChildhoodHistoryList .List-table td:nth-of-type(3) {
    width: 12%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(4),
.CRChildhoodHistoryList .List-table td:nth-of-type(4) {
    width: 12%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(5),
.CRChildhoodHistoryList .List-table td:nth-of-type(5) {
    width: 13%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(6),
.CRChildhoodHistoryList .List-table td:nth-of-type(6) {
    width: 12%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(7),
.CRChildhoodHistoryList .List-table td:nth-of-type(7) {
    width: 15%;
}

.CRChildhoodHistoryList .List-table th:nth-of-type(8),
.CRChildhoodHistoryList .List-table td:nth-of-type(8) {
    width: 10%;
}

#upnlCRChildhoodHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRChildhoodHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Childhood History List CSS */

/* Start Examination Findings List CSS */

.CRExaminationFindingsList .List-table th:nth-of-type(1),
.CRExaminationFindingsList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRExaminationFindingsList .List-table th:nth-of-type(2),
.CRExaminationFindingsList .List-table td:nth-of-type(2) {
    width: 40%;
}

.CRExaminationFindingsList .List-table th:nth-of-type(3),
.CRExaminationFindingsList .List-table td:nth-of-type(3) {
    width: 30%;
}

.CRExaminationFindingsList .List-table th:nth-of-type(4),
.CRExaminationFindingsList .List-table td:nth-of-type(4) {
    width: 15%;
}

#upnlCRExaminationFindingsList .innerlist {
    min-height: 0 !important;
}

#upnlCRExaminationFindingsList .topbar .search {
    margin-top: 6px !important;
}

#upnlCRExaminationFindingsList .topbar .additem {
    margin-top: 6px !important;
}
/* End Examination Findings List CSS */
/* Start Examination Control CSS */
#upnlCRExamination .RequiredSection {
    border: 1px dashed #CCCCCC;
    margin: 0 -5px;
    padding: 0 5px;
}
/* End Examination Control CSS */
/* Start Examination List CSS */

.CRExaminationList .List-table th:nth-of-type(1),
.CRExaminationList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRExaminationList .List-table th:nth-of-type(2),
.CRExaminationList .List-table td:nth-of-type(2) {
    width: 11%;
}

.CRExaminationList .List-table th:nth-of-type(3),
.CRExaminationList .List-table td:nth-of-type(3) {
    width: 12%;
}

.CRExaminationList .List-table th:nth-of-type(4),
.CRExaminationList .List-table td:nth-of-type(4) {
    width: 12%;
}

.CRExaminationList .List-table th:nth-of-type(5),
.CRExaminationList .List-table td:nth-of-type(5) {
    width: 13%;
}

.CRExaminationList .List-table th:nth-of-type(6),
.CRExaminationList .List-table td:nth-of-type(6) {
    width: 12%;
}

.CRExaminationList .List-table th:nth-of-type(7),
.CRExaminationList .List-table td:nth-of-type(7) {
    width: 15%;
}

.CRExaminationList .List-table th:nth-of-type(8),
.CRExaminationList .List-table td:nth-of-type(8) {
    width: 10%;
}

#upnlCRExaminationList .innerlist {
    min-height: 0 !important;
    padding-bottom: 50px;
}

    #upnlCRExaminationList .innerlist .topbar .additem {
        width: 32% !important;
    }

        #upnlCRExaminationList .innerlist .topbar .additem img {
            padding-left: 3px;
        }
/* End Examination List CSS */

/* Start Investigation Reports List CSS */

.CRInvestigationReportsList .List-table th:nth-of-type(1),
.CRInvestigationReportsList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRInvestigationReportsList .List-table th:nth-of-type(2),
.CRInvestigationReportsList .List-table td:nth-of-type(2) {
    width: 30%;
}

.CRInvestigationReportsList .List-table th:nth-of-type(3),
.CRInvestigationReportsList .List-table td:nth-of-type(3) {
    width: 30%;
}

.CRInvestigationReportsList .List-table th:nth-of-type(4),
.CRInvestigationReportsList .List-table td:nth-of-type(4) {
    width: 15%;
}

.CRInvestigationReportsList .List-table th:nth-of-type(5),
.CRInvestigationReportsList .List-table td:nth-of-type(5) {
    width: 10%;
}

#upnlCRInvestigationReportsList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRInvestigationReportsList .innerlist .topbar .additem img {
        padding-left: 3px;
    }

/* End Investigation Reports List CSS */

/* Start Life Situation History List CSS */

.CRLifeSituationHistoryList .List-table th:nth-of-type(1),
.CRLifeSituationHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(2),
.CRLifeSituationHistoryList .List-table td:nth-of-type(2) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(3),
.CRLifeSituationHistoryList .List-table td:nth-of-type(3) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(4),
.CRLifeSituationHistoryList .List-table td:nth-of-type(4) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(5),
.CRLifeSituationHistoryList .List-table td:nth-of-type(5) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(6),
.CRLifeSituationHistoryList .List-table td:nth-of-type(6) {
    width: 15%;
}

.CRLifeSituationHistoryList .List-table th:nth-of-type(7),
.CRLifeSituationHistoryList .List-table td:nth-of-type(7) {
    width: 10%;
}

#upnlCRLifeSituationHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRLifeSituationHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Life Situation History List CSS */

/* Start Obstetric History List CSS */
.CRObstetricHistoryList .List-table th:nth-of-type(1),
.CRObstetricHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(2),
.CRObstetricHistoryList .List-table td:nth-of-type(2) {
    width: 15%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(3),
.CRObstetricHistoryList .List-table td:nth-of-type(3) {
    width: 10%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(4),
.CRObstetricHistoryList .List-table td:nth-of-type(4) {
    width: 12%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(5),
.CRObstetricHistoryList .List-table td:nth-of-type(5) {
    width: 11%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(6),
.CRObstetricHistoryList .List-table td:nth-of-type(6) {
    width: 12%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(7),
.CRObstetricHistoryList .List-table td:nth-of-type(7) {
    width: 15%;
}

.CRObstetricHistoryList .List-table th:nth-of-type(8),
.CRObstetricHistoryList .List-table td:nth-of-type(8) {
    width: 10%;
}

#upnlCRObstetricHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRObstetricHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Obstetric History List CSS */

/* Start Menstrual History List List CSS */

.CRMenstrualHistoryList .List-table th:nth-of-type(1),
.CRMenstrualHistoryList .List-table td:nth-of-type(1) {
    width: 14%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(2),
.CRMenstrualHistoryList .List-table td:nth-of-type(2) {
    width: 17%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(3),
.CRMenstrualHistoryList .List-table td:nth-of-type(3) {
    width: 12%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(4),
.CRMenstrualHistoryList .List-table td:nth-of-type(4) {
    width: 11%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(5),
.CRMenstrualHistoryList .List-table td:nth-of-type(5) {
    width: 11%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(6),
.CRMenstrualHistoryList .List-table td:nth-of-type(6) {
    width: 12%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(7),
.CRMenstrualHistoryList .List-table td:nth-of-type(7) {
    width: 13%;
}

.CRMenstrualHistoryList .List-table th:nth-of-type(8),
.CRMenstrualHistoryList .List-table td:nth-of-type(8) {
    width: 10%;
}

#upnlCRMenstrualHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRMenstrualHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/* End Menstrual History List CSS */

/*Start UserReligion Control*/
#upnlUserReligion .errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserReligion tr, #upnlUserReligion td {
    padding-bottom: 10px;
}

#upnlUserReligion input[type="text"] {
    width: 249px;
    height: 26px;
    border: 1px solid #999;
    padding-left: 5px;
}

#upnlUserReligion td:nth-last-of-type(1) {
    width: 55%;
}

#upnlUserReligion tr:last-child td {
    padding: 5px 0 !important;
}
/*End UserReligion Control*/
/*Start UserPersonalInfo Control*/
.UserPersonalInfo td {
    /*border:1px solid red;*/
}

.UserPersonalInfo-errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserPersonalInfo tr, #upnlUserPersonalInfo td {
    padding-bottom: 10px !important;
}

#upnlUserPersonalInfo input[type="text"] {
    width: 270px;
    height: 26px;
    border: 1px solid #999;
    padding-left: 5px;
}

#upnlUserPersonalInfo .UserBloodGrp select {
    width: 270px;
    height: 26px;
}

#upnlUserPersonalInfo tr:last-child {
    padding-bottom: 0px !important;
}

#upnlUserPersonalInfo td:nth-last-of-type(1) {
    width: 60%;
}

.UserPersonalInfo-Date select {
    width: 88px;
    height: 26px;
}

#upnlUserPersonalInfo select.NotSelected, select option:nth-of-type(1) {
    color: black !important;
}

#upnlUserPersonalInfo #AgeErrorMsg {
    text-align: center;
}
/*End UserPersonalInfo Control*/

/*Start UserLifestyleInfo Control*/
#upnlUserLifestyle tr, #upnlUserLifestyle td {
    padding-bottom: 10px;
}

#upnlUserLifestyle input[type="text"] {
    width: 249px;
    height: 26px;
    border: 1px solid #999 !important;
    padding-left: 5px;
}

#upnlUserLifestyle .fileupload-drop-zone {
    width: 249px;
}

#upnlUserLifestyle .errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserLifestyle td:nth-last-of-type(1) {
    width: 55%;
}

#upnlUserLifestyle .fileupload-list-table tr {
    border: 0px none;
}

#upnlUserLifestyle tr:last-child td {
    padding: 5px 0 !important;
}
/*End UserPersonalInfo Control*/
/*Start UserEducation Control*/
#upnlUserEducation .errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserEducation tr, #upnlUserEducation td {
    padding-bottom: 10px;
}

#upnlUserEducation input[type="text"] {
    width: 249px;
    height: 26px;
    border: 1px solid #999 !important;
    padding-left: 5px;
}

#upnlUserEducation td:nth-last-of-type(1) {
    width: 55%;
}

#upnlUserEducation tr:last-child td {
    padding: 5px 0 !important;
}
/*End UserEducation Control*/
/*Start DisabilitySlider Control*/
/*.DisabilitySlider-pager  .bx-wrapper .bx-pager.bx-default-pager a {
        text-indent: -9999px;
        display: block;
        width: 10px;
        height: 10px;
        margin: 20px 5px;
        outline: 0px none;
        border-radius: 5px;
        background: none repeat scroll 0% 0% #666;
    }*/

/*.DisabilitySlider-pager .bx-controls-direction {
        display: none !important;
    }*/
.popup .popup-content-inner {
}

.DisabilitySlider-pager .bx-default-pager {
    display: none !important;
}

.DisabilitySlider-pager .bx-controls-direction {
    margin-top: -30px;
}

.DisabilitySlider-pager .bx-wrapper .bx-next {
    background: url('/assets/images/Home/next-bg-transparent.png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    float: right;
    margin-right: -35px;
}

.DisabilitySlider-pager .bx-wrapper .bx-prev {
    background: url('/assets/images/Home/prev-bg-transparent .png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    float: left;
    margin-left: -15px;
}

.DisabilitySlider-pager-Img {
    width: 60px;
    height: 60px;
}

.DisabilitySlider {
    text-align: center;
}

.UserDisabilityControl {
    width: 100%;
    padding-bottom: 30px;
}

.UserDisabilityControl-Img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 250px;
    margin: 20px auto 10px auto;
    display: inline-block;
}

.UserDisabilityControl-NoFound {
    text-align: center;
    width: 100%;
    height: 200px;
    font-size: 2em;
    font-weight: bold;
    color: #808080;
    vertical-align: middle;
}

.UserDisabilityControl .bx-wrapper {
    margin-bottom: 0 !important;
}

.UserDisabilityControl .DisabilitySlider .bx-wrapper {
    display: inline-block !important;
    width: 100% !important;
}

    .UserDisabilityControl .DisabilitySlider .bx-wrapper .bx-controls-auto {
        position: relative !important;
        bottom: 0 !important;
        display: none;
    }

.UserDisabilityControl .bx-controls-direction {
    /*text-align: center;*/
    /*width: 75%;*/
    /*float: left;*/
    /*border:1px solid red;*/
}

.UserDisabilityControl .DisabilitySlider .bx-wrapper .bx-prev {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    float: left;
    margin-left: -60px;
    margin-top: -140px;
}

.UserDisabilityControl .DisabilitySlider .bx-wrapper .bx-next {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    /*margin-left: 2px;*/
    float: right;
    margin-right: -60px;
    margin-top: -140px;
}

.UserDisabilityControl .DisabilitySlider-pager .bx-wrapper .bx-controls-auto {
    /*border: 1px solid #00F;*/
    /*width: 91%;
        float: right;
        text-align: right;*/
    /*margin:-10px 0px -10px 0px;*/
}

/*.UserDisabilityControl .bx-wrapper:nth-of-type(2) .bx-pager, .bx-wrapper .bx-controls-auto {
        position: absolute;
        width: 100%;
        bottom: -25px;
        float: right;
    }*/
.DisabilitySlider-pager .bx-wrapper {
    max-width: 415px !important;
}

.UserDisabilityControl .DisabilitySlider-pager .bx-wrapper .bx-controls-auto .bx-start a {
    color: white;
}

.UserDisabilityControl .DisabilitySlider-pager .bx-wrapper .bx-controls-auto .bx-stop a {
    color: white;
}

.UserDisabilityControl .DisabilitySlider-pager {
    margin-top: 2px;
    border-top: 2px solid #FAE00F;
    padding-top: 10px;
    margin-bottom: 10px;
    /*border:1px solid red!important;*/
}

    .UserDisabilityControl .DisabilitySlider-pager .bx-wrapper x {
        width: 400px !important;
        margin-top: -20px;
    }
/*End DisabilitySlider Control*/
/*Start UserCommunicationDetail Control*/
#upnlUserCommunicationDetail .errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserCommunicationDetail tr, #upnlUserCommunicationDetail td {
    padding-bottom: 10px !important;
}

#upnlUserCommunicationDetail input[type="text"] {
    width: 249px;
    height: 26px;
    border: 1px solid #999 !important;
    padding-left: 5px;
}

#upnlUserCommunicationDetail td:nth-last-of-type(1) {
    width: 55%;
}

#upnlUserCommunicationDetail tr:last-child td {
    padding: 5px 0 !important;
}
/*End UserCommunicationDetail Control*/

/*Start UserAdditionalInfo Control*/
#upnlUserAdditionalInfo .errMsg {
    color: red;
    text-align: center;
    padding: 5%;
}

#upnlUserAdditionalInfo tr, #upnlUserAdditionalInfo td {
    padding-bottom: 10px;
}

#upnlUserAdditionalInfo input[type="text"] {
    width: 249px;
    height: 26px;
    border: 1px solid #999 !important;
    padding-left: 5px;
}

#upnlUserAdditionalInfo td:nth-last-of-type(1) {
    width: 55%;
}

#upnlUserAdditionalInfo tr:last-child td {
    padding: 5px 0 !important;
}
/*End UserAdditionalInfo Control*/
/*start CRPersonalAttributesList Control*/
.CRPersonalAttributesList th, .CRPersonalAttributesList td {
    padding: 8px 5px !important;
}

.CRPersonalAttributesList .List-table th:nth-of-type(1),
.CRPersonalAttributesList .List-table td:nth-of-type(1) {
    width: 7.3%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(2),
.CRPersonalAttributesList .List-table td:nth-of-type(2) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(3),
.CRPersonalAttributesList .List-table td:nth-of-type(3) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(4),
.CRPersonalAttributesList .List-table td:nth-of-type(4) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(5),
.CRPersonalAttributesList .List-table td:nth-of-type(5) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(6),
.CRPersonalAttributesList .List-table td:nth-of-type(6) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(7),
.CRPersonalAttributesList .List-table td:nth-of-type(7) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(8),
.CRPersonalAttributesList .List-table td:nth-of-type(8) {
    width: 5%;
}

.CRPersonalAttributesList .List-table th:nth-of-type(9),
.CRPersonalAttributesList .List-table td:nth-of-type(9) {
    width: 4.2%;
}

#upnlPersonalAttributesList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlPersonalAttributesList .innerlist .topbar .additem img {
        padding-left: 3px;
    }

#upnlCRPersonalAttributes .innerUserForm .topbar .ActionBtns {
    width: 40% !important;
}
/*End CRPersonalAttributesList Control*/

/*Start CRFamilyHistoryList Control*/
.CRFamilyHistoryList .List-table th:nth-of-type(1),
.CRFamilyHistoryList .List-table td:nth-of-type(1) {
    width: 15%;
}

.CRFamilyHistoryList .List-table th:nth-of-type(2),
.CRFamilyHistoryList .List-table td:nth-of-type(2) {
    width: 18%;
}

.CRFamilyHistoryList .List-table th:nth-of-type(3),
.CRFamilyHistoryList .List-table td:nth-of-type(3) {
    width: 18%;
}

.CRFamilyHistoryList .List-table th:nth-of-type(4),
.CRFamilyHistoryList .List-table td:nth-of-type(4) {
    width: 18%;
}

.CRFamilyHistoryList .List-table th:nth-of-type(5),
.CRFamilyHistoryList .List-table td:nth-of-type(5) {
    width: 21%;
}

.CRFamilyHistoryList .List-table th:nth-of-type(6),
.CRFamilyHistoryList .List-table td:nth-of-type(6) {
    width: 10%;
}

#upnlCRFamilyHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRFamilyHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/*End CRFamilyHistoryList Control*/

/*start CRGeriatricSectionList Control*/

.CRGeriatricSectionList .List-table th:nth-of-type(1),
.CRGeriatricSectionList .List-table td:nth-of-type(1) {
    width: 30%;
}

.CRGeriatricSectionList .List-table th:nth-of-type(2),
.CRGeriatricSectionList .List-table td:nth-of-type(2) {
    width: 20%;
}

.CRGeriatricSectionList .List-table th:nth-of-type(3),
.CRGeriatricSectionList .List-table td:nth-of-type(3) {
    width: 20%;
}

.CRGeriatricSectionList .List-table th:nth-of-type(4),
.CRGeriatricSectionList .List-table td:nth-of-type(4) {
    width: 20%;
}

.CRGeriatricSectionList .List-table th:nth-of-type(5),
.CRGeriatricSectionList .List-table td:nth-of-type(5) {
    width: 10%;
}

#upnlCRGeriatricSectionList .innerlist .topbar .additem {
    width: 19% !important;
}
/*End CRGeriatricSectionList Control*/

/*start CRSurgicalHistoryList Control*/
.CRSurgicalHistoryList th, .CRSurgicalHistoryList td {
    padding: 8px 5px !important;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(1),
.CRSurgicalHistoryList .List-table td:nth-of-type(1) {
    width: 11%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(2),
.CRSurgicalHistoryList .List-table td:nth-of-type(2) {
    width: 12%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(3),
.CRSurgicalHistoryList .List-table td:nth-of-type(3) {
    width: 8%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(4),
.CRSurgicalHistoryList .List-table td:nth-of-type(4) {
    width: 8%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(5),
.CRSurgicalHistoryList .List-table td:nth-of-type(5) {
    width: 15%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(6),
.CRSurgicalHistoryList .List-table td:nth-of-type(6) {
    width: 15%;
}

.CRSurgicalHistoryList .List-table th:nth-of-type(7),
.CRSurgicalHistoryList .List-table td:nth-of-type(7) {
    width: 6%;
}

#upnlCRSurgicalHistoryList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRSurgicalHistoryList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/*End CRSurgicalHistoryList Control*/

/*Start CRMedicationList Control*/
.CRMedicationList th, .CRMedicationList td {
    padding: 8px 5px !important;
}

.CRMedicationList .List-table th:nth-of-type(1),
.CRMedicationList .List-table td:nth-of-type(1) {
    width: 8%;
}

.CRMedicationList .List-table th:nth-of-type(2),
.CRMedicationList .List-table td:nth-of-type(2) {
    width: 8%;
}

.CRMedicationList .List-table th:nth-of-type(3),
.CRMedicationList .List-table td:nth-of-type(3) {
    width: 8%;
}

.CRMedicationList .List-table th:nth-of-type(4),
.CRMedicationList .List-table td:nth-of-type(4) {
    width: 8%;
}

.CRMedicationList .List-table th:nth-of-type(5),
.CRMedicationList .List-table td:nth-of-type(5) {
    width: 4%;
}

.CRMedicationList .List-table th:nth-of-type(6),
.CRMedicationList .List-table td:nth-of-type(6) {
    width: 8%;
}

.CRMedicationList .List-table th:nth-of-type(7),
.CRMedicationList .List-table td:nth-of-type(7) {
    width: 6%;
}

.CRMedicationList .List-table th:nth-of-type(8),
.CRMedicationList .List-table td:nth-of-type(8) {
    width: 5%;
}

#upnlCRMedicationList .innerlist {
    min-height: 0 !important;
    padding-bottom: 50px;
    border-bottom: 1px solid #D9DBDA;
}

    #upnlCRMedicationList .innerlist .topbar .additem {
        width: 32% !important;
    }

        #upnlCRMedicationList .innerlist .topbar .additem img {
            padding-left: 4px;
        }
/*End CRMedicationList Control*/
/*Start CRAlternativeTherapy Control*/
#upnlCRAlternativeTherapy .innerUserForm .input-div {
    margin-bottom: 0px !important;
}

.TherapyList td:first-child {
    width: 25%;
}

.TherapyList td {
    padding: 10px 0;
}

.CRAlternativeTherapyList .List-table > tbody > tr > td:first-child {
    width: 14%;
}

.CRAlternativeTherapyList .List-table > tbody > tr > td:last-child {
    width: 20%;
}
/*End CRAlternativeTherapy Control*/
/*Start CRThermalsList Control*/
.CRThermalsList th, .CRThermalsList td {
    padding: 8px 5px !important;
}

/*.CRThermalsList .List-table th:nth-of-type(1),
.CRThermalsList .List-table td:nth-of-type(1) {
    width: 80%;
}*/

#upnlCRThermalsList .innerlist .topbar .additem {
    width: 32% !important;
}

    #upnlCRThermalsList .innerlist .topbar .additem img {
        padding-left: 3px;
    }
/*End CRThermalsList Control*/


/* Start ExpertsSelection CSS */

.ExpertsSelection .divPatientInitialComplaints {
    width: 100%;
}

    .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions {
        text-align: right;
        font-size: 1.3em;
    }

        .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions input[type=button] {
            padding: 0px 0 0 0;
            width: 120px;
            height: 30px;
            background-color: #336d0d;
            color: white;
            border: 0 none;
            outline: 0;
            display: inline-block;
        }

        .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions .divShowAll {
            /*display:none;*/
            /*float:right;*/
            margin-right: 5px;
            height: 30px;
            width: 100px;
        }

            .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label {
                padding: 7px 0 0 0;
                width: 300px;
                height: 30px;
                /*background-color:#336d0d; */
                background-color: #0469A1;
                border-bottom: 3px solid black;
                border-right: 3px solid black;
                color: white;
                background-image: none;
                position: relative;
            }

                .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:hover {
                    background-color: #055079;
                }

                .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:after {
                    transition: background 0.4s;
                    display: block;
                    position: absolute;
                    top: 7px;
                    left: 0;
                    background: none;
                    content: "Show experts for disease conditions";
                    white-space: nowrap;
                    padding-left: 20px;
                    width: 14px;
                    height: 14px;
                    -webkit-transition: ease-in-out 0.3s;
                    -moz-transition: ease-in-out 0.3s;
                    -o-transition: ease-in-out 0.3s;
                    -ms-transition: ease-in-out 0.3s;
                    transition: ease-in-out 0.3s;
                }

            .ExpertsSelection .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox]:checked + label:after {
                left: 8px;
                background: none;
                background: url(../assets/images/PatientExpertsSelection/checked.png) no-repeat;
                background-size: contain;
            }

.ExpertsSelection .divExpertList {
    width: 100%;
    display: block;
    clear: both;
    padding-top: 10px;
}

    .ExpertsSelection .divExpertList #divFavouriteExpertList {
        width: 68%;
        margin-right: 1%;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: left;
        vertical-align: top;
        min-height: 430px;
        display: inline-block;
        position: relative;
    }

    .ExpertsSelection .divExpertList #divFavouriteExpertSelectedList {
        width: 31%;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: right;
        vertical-align: top;
        display: inline-block;
        min-height: 430px;
    }

/* End ExpertsSelection CSS */

/* Start Patient Initial Complaints CSS */
.Patient-Initial-Complaints .PatientInitialComplaints {
    border-bottom: 0 none;
}

.Patient-Initial-Complaints .PatientInitialComplaintsList .divFindDoctors {
    display: none;
}
/* End Patient Initial Complaints CSS */

/* Start PatientInitialComplaintsControl CSS */
.PatientInitialComplaints {
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 0;
}

    .PatientInitialComplaints .AddPanel .input, .PatientInitialComplaints .AddPanel .input {
        padding-right: 5px;
        vertical-align: top;
    }

    .PatientInitialComplaints .AddPanel .input, .PatientInitialComplaints .AddPanel .action {
        display: inline-block;
    }

        .PatientInitialComplaints .AddPanel .input input, .PatientInitialComplaints .AddPanel .input select {
            height: 30px;
            width: 100%;
            display: block;
            padding: 5px 1%;
        }

        .PatientInitialComplaints .AddPanel .input:nth-child(1) {
            width: 25%;
        }

        .PatientInitialComplaints .AddPanel .input:nth-child(2) {
            width: 70%;
        }

    .PatientInitialComplaints .AddPanel .action {
        width: 4%;
        text-align: center;
        padding-top: 25px;
    }

        .PatientInitialComplaints .AddPanel .action input[type=submit], .PatientInitialComplaints .ListPanel .List-delete input[type=button] {
            background-color: transparent;
            outline: 0;
            border: 0px none;
            padding: 0;
            margin: 0;
            text-indent: -9999px;
        }

        .PatientInitialComplaints .AddPanel .action input[type=submit] {
            width: 24px;
            height: 24px;
            background: url(../assets/images/PatientExpertsSelection/add-complaint.png) no-repeat;
            background-size: cover;
        }

            .PatientInitialComplaints .AddPanel .action input[type=submit]:hover {
                background: url(../assets/images/PatientExpertsSelection/add-complaint-hover.png) no-repeat;
                background-size: cover;
            }
/* End PatientInitialComplaintsControl CSS */

/* Start PatientInitialComplaintsListControl CSS */

.PatientInitialComplaintsList .divFindDoctors {
    padding-top: 5px;
    text-align: right;
}

    .PatientInitialComplaintsList .divFindDoctors input[type=button] {
        background-color: #0a7ebe;
        color: #fff;
        border: 0 none;
        outline: 0;
        padding: 5px 15px;
    }

        .PatientInitialComplaintsList .divFindDoctors input[type=button]:hover {
            background-color: #0469A1;
        }

.PatientInitialComplaintsList .List-table .List-delete input[type=button] {
    /*width: 24px;
    height: 24px;*/
    width: 16px;
    height: 16px;
    background: url(../assets/images/delete.png) no-repeat;
    background-size: cover;
}

.PatientInitialComplaintsList .List-table tbody td {
    word-break: normal;
}

    .PatientInitialComplaintsList .List-table tbody td[colspan] {
        font-weight: bold;
    }

.PatientInitialComplaintsList .List-table th:nth-of-type(1),
.PatientInitialComplaintsList .List-table td:nth-of-type(1) {
    /* Column - Disease Condition */
    width: 25%;
}

.PatientInitialComplaintsList .List-table th:nth-of-type(2),
.PatientInitialComplaintsList .List-table td:nth-of-type(2) {
    /* Column - Complaints */
    width: 71%;
}

/* End PatientInitialComplaintsListControl CSS */

/* Start PatientFavouriteExpertsList CSS */
.PatientFavouriteExpertsList {
    display: inline-block;
    width: 100%;
    padding: 1%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

    .PatientFavouriteExpertsList .divAllDoctors {
        display: inline-block;
        float: right;
    }

    .PatientFavouriteExpertsList .CustomPagination {
        border-top: 1px solid #CCCCCC;
        width: 98%;
        padding: 5px 0;
        position: absolute;
        bottom: 0;
    }

    .PatientFavouriteExpertsList .subtitle {
        padding-left: 0;
    }

    .PatientFavouriteExpertsList ul {
        margin: 0;
        padding: 0;
    }

        .PatientFavouriteExpertsList ul li {
            display: inline-block;
            font-size: 1.2em;
            width: 240px;
            padding: 0;
            margin: 10px 0;
            vertical-align: top;
            position: relative;
        }

            .PatientFavouriteExpertsList ul li input[type=checkbox] + label {
                cursor: default !important;
                padding-right: 5px;
            }

            .PatientFavouriteExpertsList ul li a {
                color: black;
            }

            .PatientFavouriteExpertsList ul li .Expert-Select {
                float: left;
                padding-top: 2px;
                padding-left: 2px;
            }

            .PatientFavouriteExpertsList ul li .Expert-Info {
                border: 1px solid #fff;
                display: inline-block;
            }

                .PatientFavouriteExpertsList ul li .Expert-Info:hover {
                    border: 1px solid #424242;
                    background-color: #fff;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 9999;
                }

                    .PatientFavouriteExpertsList ul li .Expert-Info:hover .Expert-Select {
                        width: 100%;
                        /*white-space:nowrap;*/
                        text-align: left;
                        background-color: #424242;
                        color: white;
                    }

                    .PatientFavouriteExpertsList ul li .Expert-Info:hover .photo,
                    .PatientFavouriteExpertsList ul li .Expert-Info:hover .view {
                        display: block;
                    }

                    .PatientFavouriteExpertsList ul li .Expert-Info:hover .photo {
                        text-align: center;
                    }

                    .PatientFavouriteExpertsList ul li .Expert-Info:hover .view {
                        width: 100%;
                        padding: 2px 0;
                        height: 20px;
                        text-transform: uppercase;
                    }

                        .PatientFavouriteExpertsList ul li .Expert-Info:hover .view .divView {
                            font-size: 0.8em;
                            color: #fff;
                            background-color: #0469A1;
                            text-align: center;
                            width: 50px;
                            height: 14px;
                            margin: 2px 2px 0 auto;
                        }

                            .PatientFavouriteExpertsList ul li .Expert-Info:hover .view .divView:hover {
                                background-color: #085580;
                            }

            .PatientFavouriteExpertsList ul li .photo {
                width: 100%;
                border-bottom: 1px solid #424242;
                display: none;
            }

                .PatientFavouriteExpertsList ul li .photo img {
                    height: 100px;
                    width: 100px;
                    margin: 5% 0%;
                }

            .PatientFavouriteExpertsList ul li .view {
                width: 100%;
                text-align: right;
                padding-right: 10px;
                font-size: 0.8em;
                color: #0469A1;
                display: none;
            }

    .PatientFavouriteExpertsList .SearchPanel {
        border: 1px solid #CCCCCC;
        background-color: #e5e5e5;
        height: 30px;
        position: relative;
        overflow: hidden;
    }

        .PatientFavouriteExpertsList .SearchPanel .SearchBar-SearchTextBox {
            height: 30px;
            width: 92%;
            border: 0 none;
            border-right: 1px solid #CCCCCC;
            position: absolute;
        }

        .PatientFavouriteExpertsList .SearchPanel .SearchBar-ResetIcon {
            position: absolute;
            right: 5px;
            top: 8px;
            width: 15px;
            height: 15px;
            background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
            background-size: contain;
            border: 0 none;
            text-indent: -9999px;
            outline: 0;
        }

        .PatientFavouriteExpertsList .SearchPanel .SearchBar-SearchIcon {
            position: absolute;
            right: 31px;
            top: 8px;
            width: 15px;
            height: 15px;
            background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
            background-size: contain;
            border: 0 none;
            text-indent: -9999px;
            outline: 0;
        }

    .PatientFavouriteExpertsList .SearchBar-SearchTextBox {
        border: 0px none;
        height: 28px;
        padding: 0 32px 0 2px;
        width: 91%;
        outline: 0;
        border-left: 1px solid #CCC;
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
    }
/* End PatientFavouriteExpertsList CSS */

/* Start PatientFavouriteExpertsSelectedList CSS */
.PatientFavouriteExpertsSelectedList .subtitle {
    padding-left: 0;
}

.PatientFavouriteExpertsSelectedList .List-table {
    font-size: 1.2em;
}

    .PatientFavouriteExpertsSelectedList .List-table th:nth-of-type(1),
    .PatientFavouriteExpertsSelectedList .List-table td:nth-of-type(1) {
        /* Column - Experts */
        width: 55%;
    }

    .PatientFavouriteExpertsSelectedList .List-table th:nth-of-type(2),
    .PatientFavouriteExpertsSelectedList .List-table td:nth-of-type(2) {
        /* Column - Preferred */
        width: 25%;
        text-align: center;
    }

    .PatientFavouriteExpertsSelectedList .List-table th:nth-of-type(3),
    .PatientFavouriteExpertsSelectedList .List-table td:nth-of-type(3) {
        /* Column - Delete */
        width: 20%;
        text-align: center;
    }

.PatientFavouriteExpertsSelectedList .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

.PatientFavouriteExpertsSelectedList .SuggestedByExpert {
    color: #0A7EBE;
}

.PatientFavouriteExpertsSelectedList .SelectedDoctorDiv {
    text-align: right;
    margin: 10px 0;
}

.PatientFavouriteExpertsSelectedList .SelectedDoctor {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}
/* End PatientFavouriteExpertsSelectedList CSS */


/* Start ExportDataControl CSS */
.btnShowExportDataPopup {
    background-color: #454141;
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
}

    .btnShowExportDataPopup:hover {
        background-color: #666666;
    }

.popupExportDataControl .popup-content {
    border: 1px solid #424242;
}

.popupExportDataControl .Popup-title {
    background-color: #424242;
    color: white;
}

.popupExportDataControl .Message {
    font-size: 1.5em;
}

.popupExportDataControl .input-div .input-row {
    padding: 10px 0;
}

.popupExportDataControl .divAction {
    padding: 10px 0;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}

    .popupExportDataControl .divAction input[type=submit] {
        background-color: #0469A1;
        color: white;
        border: 0 none;
        padding: 5px 15px;
    }

        .popupExportDataControl .divAction input[type=submit]:hover {
            background-color: #085b89;
        }

/* End ExportDataControl CSS */

/* Start WhatNextCtrl CSS */
.WhatNextCtrl {
    text-align: center;
    border: 1px solid rgba(204, 204, 204, 0.6);
}

    .WhatNextCtrl .InnerContentDiv {
        border-bottom: 1px solid #DCDADA;
        border-left: 1px solid #DCDADA;
        border-right: 1px solid #DCDADA;
    }

    .WhatNextCtrl .Title {
        background-color: #FAE00F;
        font-size: 1.2em;
    }

    .WhatNextCtrl .lnkButton {
        display: inline-block;
        clear: both;
        /*margin: 20px 0;*/
    }

        .WhatNextCtrl .lnkButton + .lnkButton {
            margin-top: 0;
        }

        .WhatNextCtrl .lnkButton img {
            width: 163px;
            height: 28px;
        }
/* End WhatNextCtrl CSS */

/*Start TestimonialVideoList Control*/
.TestimonialVideoListCtrl_Img {
    height: 150px;
    width: 150px;
}

.TestimonialVideoListCtrl-Photo {
    width: 100%;
    text-align: center;
    margin: 2% auto;
}

.TestimonialVideoListCtrl-Tbl td {
    padding: 1% 1.5%;
    border: 2px solid #FAE00F;
    width: 50%;
    float: left;
    min-height: 272px;
}

    .TestimonialVideoListCtrl-Tbl td:nth-child(odd), .TestimonialVideoListCtrl-Tbl td:nth-child(even) {
        border-top: 0px none;
    }

    .TestimonialVideoListCtrl-Tbl td:nth-child(even) {
        border-left: 0px none;
    }

    .TestimonialVideoListCtrl-Tbl td:first-child, .TestimonialVideoListCtrl-Tbl td:nth-child(2) {
        border-top: 2px solid #FAE00F;
    }

.TestimonialVideoListCtrl-Title {
    border-bottom: 2px solid #FAE00F;
}

    .TestimonialVideoListCtrl-Title a {
        font-size: 1.2em;
        color: #636466;
        font-weight: bold;
    }

.TestimonialVideoListCtrl-Desc {
    padding-top: 2%;
    border-top: 2px solid #FAE00F;
}

    .TestimonialVideoListCtrl-Desc a {
        font-size: 1em;
        color: #636466;
    }
/*End TestimonialVideoList Control*/

/*Start RelatedVideo Control*/
.RelatedVideoCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
    width: 100%;
}

.RelatedVideoCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: 5px 0 15px 0px;
    display: flex;
}

.RelatedVideoCtrl .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px;
    border-bottom: 0px none;
    text-align: center;
}

    .RelatedVideoCtrl .SearchAtoZCtrl-SearchControl .SearchbarCtrl {
        width: 70%;
    }

.RelatedVideoCtrl ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px !important;
}


.RelatedVideosCtrl-Videos {
    width: 100%;
    background-color: #C5C7C6;
}

.RelatedVideosCtrl-Title {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #fae007;
    padding: 0 0 10px 0 !important;
    margin: 0 0 10px 0 !important;
    font-size: 1.67em !important;
}

.RelatedVideosCtrl-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

    .RelatedVideosCtrl-Info a {
        font-size: 0.8em;
        font-weight: normal;
    }

.RelatedVideosCtrl-Photo {
    width: 130px;
    height: 140px;
    Padding: 15px;
    border: 1px solid #C8C8C8;
    float: left;
}

    .RelatedVideosCtrl-Photo img {
        height: 100%;
        width: 100%;
    }

.RelatedVideosCtrl-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 84.7%;
    height: 140px;
    float: right;
    margin-bottom: 0px;
}

    .RelatedVideosCtrl-Info-Detail a {
        font-size: 1.1em !important;
        color: #636466;
        font-weight: bold !important;
        margin: 0px;
        width: 48.8%;
        float: left;
        margin-top: 13px;
    }

.RelatedVideosCtrl-Info-Content {
    display: block;
    height: 84px;
}

.RelatedVideosCtrl-Info-Content-Title {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FAE00F;
}

.RelatedVideosCtrl-Video-Info a {
    margin: 8px 0px;
    width: 90%;
    float: left;
    text-align: left;
    color: #636466 !important;
    font-size: 1.1em;
    font-weight: bold;
    text-shadow: 0px 0px;
    /*border-bottom: 2px solid #FAE00F;*/
    /*padding-bottom: 10px;*/
}

.RelatedVideosCtrl-Video-Description {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
}

.RelatedVideosCtrl-View {
    text-shadow: 0px 0px;
}

    .RelatedVideosCtrl-View a {
        color: #636466 !important;
        font-size: 1.1em;
        font-weight: bold;
        position: static;
        bottom: 0;
        left: 0;
    }

.RelatedVideosCtrl-figure {
    width: 4%;
    float: left;
    padding-top: 7px;
}

    .RelatedVideosCtrl-figure img {
        width: 25px;
        height: 25px;
    }

#upnlRelatedVideoPanel .SearchBar-SearchLabelText {
    color: #636466;
    font-weight: bold;
    font-size: 1.3em;
}

#upnlRelatedVideoPanel .CustomPagination .next, #upnlRelatedVideoPanel .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#upnlRelatedVideoPanel .CustomPagination .prev, #upnlRelatedVideoPanel .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}
/*End RelatedVideo Control*/

/*Start MyHealthPlan-Ctrl Control*/
.MyHealthPlan-Ctrl .health_plan_bold_title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-family: Seravek-Bold;
    border-bottom: 3px solid #D9DBDA;
}

.MyHealthPlan-Ctrl .health_plan_subtitle {
    color: #646466;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 0px 0px 5px;
    border-bottom: 2px solid #D9DBDA;
    font-weight: bold;
}

.MyHealthPlan-Ctrl .healthplan-personal-shipping-main-table-firsttd {
    border-right: 2px solid #D9DBDA;
}

.MyHealthPlan-Ctrl .healthplan-selectedplan-table tr td {
    border: 2px solid #D9DBDA;
    padding: 10px 0px 5px 5px;
    color: #626365;
    font-size: 15px;
}

.MyHealthPlan-Ctrl .TreatmentbtnSubmit {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    margin-right: 10px;
    vertical-align: top;
}

.MyHealthPlan-Ctrl .TreatmentbtnCancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
}

.MyHealthPlan-Ctrl .healthplan-personalshipping-tdinput-grey input[type=text] {
    height: 28px;
}

.MyHealthPlan-Ctrl .healthplan-personal-shipping-main-table table td select {
    height: 28px;
}
/*End MyHealthPlan-Ctrl Control*/

/*Start OfflinePaymentCtrl Control*/

.OfflinePaymentCtrl-Title {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #FAE007;
    padding: 0px 0px 10px !important;
    margin: 0px 0px 10px !important;
    font-size: 1.67em !important;
    margin-bottom: 20px;
}

.OfflinePaymentCtrl-table {
    width: 100%;
    border: 2px solid #FAE007;
}

.OfflinePayment-Subtable-Div {
    padding: 10px;
}

.OfflinePaymentCtrl-table th {
    border: 2px solid #FAE007;
}

.OfflinePaymentCtrl-table .OfflinePaymentCtrl-Col {
    width: 50%;
    border-right: 2px solid #FAE007;
    vertical-align: top;
}

.OfflinePaymentCtrl-table .table-header {
    padding: 5px 10px;
}

.OfflinePayment-Subtable {
    width: 100%;
}

.Input-Div-row {
    width: 100%;
    margin-bottom: 10px;
}

.OfflinePayment-Subtable tr {
    padding-bottom: 10px !important;
}

.OfflinePayment-Subtable .Label-div {
    width: 35%;
    vertical-align: top;
}

.OfflinePayment-Subtable .input-div {
    width: 65%;
}

.OfflinePaymentCtrl-table tr th {
    margin-left: 5px;
}

.OfflinePaymentTextBox {
    width: 100%;
    background: none repeat scroll 0% 0% #E5E5E5;
    border: 0px none !important;
    outline: medium none;
    padding: 1px 6px;
}

.OfflinePaymentTextArea {
    width: 100%;
    background: none repeat scroll 0% 0% #E5E5E5;
    border: 0px none !important;
    outline: medium none;
    padding: 1px 6px;
}

.OfflinePaymentDropDownList {
    width: 100%;
    outline: medium none;
    padding: 1px 6px;
}

.PaymentDateDropDownList {
    width: 30%;
    outline: medium none;
    margin-right: 5px;
    padding: 1px 6px;
}

.OfflinePaymentCtrlSubmitDiv {
    width: 50%;
}

.OfflinePaymentCtrlSubmitSpan {
    float: right;
    margin: 10px 10px;
}

.OfflinePaymentSubmitDiv {
    float: right;
}

.OfflinePaymentCtrlSubmitBtn {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    margin-right: 5px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OfflinePayment-Back-button {
    background: url("/assets/images/ActionButton/back.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    margin-right: 5px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OfflinePayment-cancel-button {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    margin-right: 5px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.OfflineTreatmentPlanFamilyMemberList {
    margin-bottom: 20px;
}

.OfflinePaymentCtrl-SubTitle {
    color: #646466 !important;
    font-weight: bold;
    font-size: 1.4em;
}

.AmountReceivablePayment {
    margin-left: 5px;
    width: 30%;
    background: none repeat scroll 0% 0% #E5E5E5;
    border: 0px none !important;
    outline: medium none;
    padding: 1px 6px;
}

.OfflinePayment-Info-Div {
    padding: 10px;
    font-size: 0.9em;
    height: 200px;
}

    .OfflinePayment-Info-Div .description {
        margin: 0 2px 15px 5px;
    }

.OfflinePaymentCtrl-Col .steps {
    padding: 10px;
}

.OfflinePayment-Info-Div .company-address {
    padding-top: 10px !important;
}

.OfflinePayment-Info-Div .subtitle {
    font-size: 1.1em;
}

.OfflinePayment-Subtable-Div .FileUploadListDiv {
    padding-top: 10px;
    display: flex;
}

.OfflinePayment-Subtable-Div .FileUploadFileName {
    width: 97% !important;
    order: 1;
}

.OfflinePayment-Subtable-Div .FileUploadDeleteDiv {
    width: 3% !important;
    order: 2;
}

.OfflinePayment-Subtable-Div .FileUploadListDiv-Icon {
    width: 14px;
    height: 14px;
    margin-left: 5px;
}

.OfflinePayment-Subtable-Div .FileUploadListCtrlDiv {
    width: 100%;
}

.OfflinePayment-Subtable-Div .DeleteDocument {
    background: url("/assets/images/FileUpload-Delete.png") no-repeat;
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: middle;
    outline: none;
    margin-right: 10px;
}

    .OfflinePayment-Subtable-Div .DeleteDocument:hover {
        background: url("/assets/images/FileUpload-Delete-Hover.png") no-repeat;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: none;
        width: 16px;
        height: 20px;
        text-indent: -9999px;
    }

.OfflinePaymentCtrl .TreateAddFamilyMemberCtrl .List-table tr td,
.OfflinePaymentCtrl .TreateAddFamilyMemberCtrl .List-table tr th {
    font-size: 1.0em;
}
/*End OfflinePaymentCtrl Control*/

/* Start Terms-Conditions CSS */
.Terms-Conditions h1.Title {
    font-size: 1.2em;
}

.Terms-Conditions p {
    text-align: justify;
}

.Terms-Conditions a {
    color: blue;
}

/* End Terms-Conditions CSS */

/*Start NewsAndEvents Detail Page*/
.NewsAndEvents {
    border: 2px solid #FAE00F;
}

.NewsAndEvents-img {
    /*width: 12%;*/
    width: 110px;
    height: 110px;
    padding: 5px;
    float: left;
    /*padding: 15px 0px 15px 15px;*/
    border: 1px solid #CCCCCC;
    margin: 5px;
    text-align: center;
}

    .NewsAndEvents-img img {
        max-width: 100px;
        max-height: 100px;
        margin-top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.NewsAndEvents-content {
    padding-left: 10px;
    padding-top: 10px;
    float: none;
    width: 100%;
    color: #636466;
    /*min-height: 120px;*/
}

.NewsAndEvents-Title {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 18px;
}


.NewsAndEvents-SDescription {
    font-weight: bold;
    font-size: 11px;
    line-height: 1.4;
    padding-bottom: 3px;
}

.NewsAndEvents-PageLike {
    padding-top: 10px;
    padding-left: 30px;
}

    .NewsAndEvents-PageLike .PageLikeControl {
        margin: 0 !important;
    }

.NewsAndEvents-Description {
    background-color: white;
    color: #636466;
    font-size: 1.03em;
    padding: 10px 30px 30px 30px;
    line-height: 1.4;
}

    .NewsAndEvents-Description figure, .NewsAndEvents-Description .image-Description {
        background-color: #f2f2f2;
    }

    .NewsAndEvents-Description .image-Description {
        padding: 10px 0;
        width: 100%;
        margin: 0 auto 30px auto;
        text-align: center;
    }

    .NewsAndEvents-Description figure {
        text-align: center;
        padding: 10px 5px 5px 5px;
        margin-top: 5px;
    }

    .NewsAndEvents-Description img {
        max-width: 100%;
        max-height: 100%;
        padding-bottom: 10px;
    }

.NewsAndEvents-Videos .RelatedVideos-bg {
    background-color: #fff;
}

.NewsAndEvents-Videos .RelatedVideoCtrl-break {
    margin-left: 0%;
}

.NewsAndEvents-Videos .RelatedVideoCtrl ul li:nth-child(even) {
    background-color: #fff;
}

.NewsAndEvents-Videos .Related-Video-bar {
    border: 0px none;
}

#NewsAndEvents {
    padding-top: 10px;
}

    #NewsAndEvents .RelatedVideosCtrl-NoRecords {
        display: none;
    }
/*End NewsAndEvents Detail Page*/

/*Start News-Events-List Page*/
.News-Events-List {
    width: 100%;
}

.News-Events-List-Title {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #fae007;
    padding: 0 0 10px 0 !important;
    margin: 0 0 10px 0 !important;
    font-size: 1.67em !important;
}
/*End News-Events-List Page*/
/*Start NewsAndEvents Control*/
.NewsAndEventsCtrl .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px;
    border-bottom: 0px none;
    text-align: center;
}

.NewsAndEventsCtrl .SearchbarCtrl {
    width: 60%;
}

.NewsAndEventsCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: 5px 0 15px 0px;
    text-align: center;
    display: flex;
}

#upnlNewsAndEvents .SearchBar-SearchLabelText {
    color: #636466;
    font-weight: bold;
    font-size: 1.3em;
}

.NewsAndEventsCtrl {
    width: 100%;
    font-size: 14px;
}

    .NewsAndEventsCtrl hr {
        border-color: #888985;
        margin-top: 02px;
        margin-bottom: 8px;
    }

.NewsAndEventsCtrl-break {
    padding: 0px 0;
    /*margin-left: 3%;*/
}

.NewsAndEventsCtrl-Detail {
    width: 100%;
    background-color: #C5C7C6;
}

.NewsAndEventsCtrl-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

    .NewsAndEventsCtrl-Info a {
        font-size: 0.8em;
        font-weight: normal;
    }

.NewsAndEventsCtrl-Photo {
    width: 145px;
    height: 145px;
    Padding: 5px;
    border: 1px solid #C8C8C8;
    float: left;
    text-align: center;
}

    .NewsAndEventsCtrl-Photo img {
        max-height: 100%;
        max-width: 100%;
        margin-top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.NewsAndEventsCtrl-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 84.2%;
    height: 145px;
    float: right;
    margin-bottom: 0px;
}

    .NewsAndEventsCtrl-Info-Detail a {
        font-size: 1.1em !important;
        color: #636466;
        font-weight: bold !important;
        margin: 0px;
        width: 48.8%;
        float: left;
        margin-top: 13px;
    }

.NewsAndEventsCtrl-Info-Content {
    display: block;
    height: 84px;
}

.NewsAndEventsCtrl-Info-Content-Title {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FAE00F;
}

.NewsAndEventsCtrl-Event-Info a {
    margin: 8px 0px;
    width: 98%;
    float: left;
    text-align: left;
    color: #636466 !important;
    font-size: 1.1em;
    font-weight: bold;
}

.NewsAndEventsCtrl-Description {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
}

.NewsAndEventsCtrl-View {
    text-shadow: 0px 0px;
}

    .NewsAndEventsCtrl-View a {
        color: #636466 !important;
        font-size: 1.1em;
        font-weight: bold;
        position: static;
        bottom: 0;
        left: 0;
    }

.NewsAndEventsCtrl ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px !important;
}

#upnlNewsAndEvents .CustomPagination .next, #upnlNewsAndEvents .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#upnlNewsAndEvents .CustomPagination .prev, #upnlNewsAndEvents .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

.NewsAndEventsCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
    width: 100%;
}

.NewsAndEventsCtrl-BottomBorder-Blank {
    border-width: 1px;
    border-color: #999999 !important;
    clear: both;
    margin: 0px 10px 8px 10px !important;
}

.NewsAndEventsCtrl-List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #696767;
    text-align: center;
}
/*End NewsAndEvents Control*/


/* Start Quick Registration CSS */
.QuickRegistration .UserForm table {
    width: 50% !important;
    font-size: 1.2em;
}

.QuickRegistration input[type=submit] {
    background-color: #626365;
    color: white;
    border: 0 none;
    padding: 5px 2%;
}

.QuickRegistration .UserForm .table-UserForm .fieldlabels {
    width: 35% !important;
}

.QuickRegistration .UserForm .table-UserForm .fieldvalues {
    width: 65% !important;
}
/* End Quick Registration CSS */

/* Start PatientActiveStatusDetailControl CSS */

.PatientActiveStatusDetailControl .table-UserForm {
    width: 100%;
}

    .PatientActiveStatusDetailControl .table-UserForm td {
        vertical-align: top;
    }

        .PatientActiveStatusDetailControl .table-UserForm td:nth-of-type(1) {
            width: 20%;
        }

        .PatientActiveStatusDetailControl .table-UserForm td:nth-of-type(2) {
            width: 80%;
        }

        .PatientActiveStatusDetailControl .table-UserForm td select {
            width: 100%;
            height: 25px;
        }

        .PatientActiveStatusDetailControl .table-UserForm td textarea {
            width: 100%;
            height: 100px;
        }

.PatientActiveStatusDetailControl .SaveBtn {
    background: url('/assets/images/ActionButton/Save.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.PatientActiveStatusDetailControl .CancleBtn {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

/* End PatientActiveStatusDetailControl CSS*/

/* Start PaymentTransactionList CSS */
.PaymentTransactionList {
    width: 100%;
}

    .PaymentTransactionList .link-verify-payment {
        margin-left: 15px;
        display: inline-block;
    }

    .PaymentTransactionList .img-verify {
        /*Image actual size
    width:77px;
    height:26px;*/
        width: auto;
        height: 26px;
        vertical-align: middle;
        cursor: pointer;
    }

    .PaymentTransactionList .divPaymentStatus {
        font-size: 1.2em;
        font-weight: bold;
    }

        .PaymentTransactionList .divPaymentStatus .PaymentStatus {
            color: red;
            font-size: 1.2em;
            font-weight: normal;
        }
   .PaymentSuccessStatus {
        color: green !important;
        font-size: 1.2em;
        font-weight: normal;
        }

    .PaymentTransactionList .TotalAttempts {
        color: #17365d;
        font-size: 0.8em;
        font-style: italic;
    }

    .PaymentTransactionList > .List-table .th-LastTransactionDetails {
        font-size: 1.1em;
        font-weight: bold;
        padding: 5px 0 10px 5px;
        background-color: white;
        color: black;
    }

    .PaymentTransactionList > .List-table > thead > tr > th,
    .PaymentTransactionList > .List-table > tbody > tr > td {
        border: 1px solid #CCCCCC !important;
        color: black;
    }

    .PaymentTransactionList > .List-table tbody tr:nth-child(even),
    .PaymentTransactionList > .List-table tbody tr:nth-child(odd) {
        background-color: white;
    }

    .PaymentTransactionList > .List-table {
        width: 100%;
    }

        .PaymentTransactionList > .List-table .trHealthPlanDetail {
            display: none;
            border-bottom: 2px solid #0469A1;
        }

            .PaymentTransactionList > .List-table .trHealthPlanDetail .divHealthPlanDetail {
                display: none;
                padding: 1px;
            }

            .PaymentTransactionList > .List-table .trHealthPlanDetail .link-verify-payment {
                display: inline-block;
                margin: 5px 0 0 0;
                padding: 2px 5px;
                float: right;
            }

                .PaymentTransactionList > .List-table .trHealthPlanDetail .link-verify-payment .img-verify-offline-payment {
                    width: auto;
                    height: 28px;
                    vertical-align: middle;
                }

                .PaymentTransactionList > .List-table .trHealthPlanDetail .link-verify-payment .img-Edit-offline-payment {
                    width: auto;
                    height: 28px;
                    vertical-align: middle;
                    cursor: pointer;
                }

            .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl {
                border-color: #CCCCCC !important;
            }

                .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table {
                    width: 100%;
                }

                    .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table tr th,
                    .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table tr td {
                        font-size: 1em !important;
                        border-color: #CCCCCC !important;
                    }

                    .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table th[colspan],
                    .PaymentTransactionList > .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table td[colspan] {
                        border-color: #CCCCCC !important;
                    }

        .PaymentTransactionList > .List-table > tbody > tr .List-view img {
            width: 20px;
            height: 20px;
            cursor: pointer;
        }

        .PaymentTransactionList > .List-table > th:nth-of-type(1),
        .PaymentTransactionList > .List-table > td:nth-of-type(1) {
            /* Column - Date */
            width: 20%;
        }

        .PaymentTransactionList > .List-table > th:nth-of-type(2),
        .PaymentTransactionList > .List-table > td:nth-of-type(2) {
            /* Column - Order Id */
            width: 20%;
        }

        .PaymentTransactionList > .List-table > th:nth-of-type(3),
        .PaymentTransactionList > .List-table > td:nth-of-type(3) {
            /* Column - Provider */
            width: 10%;
        }

        .PaymentTransactionList > .List-table > th:nth-of-type(4),
        .PaymentTransactionList > .List-table > td:nth-of-type(4) {
            /* Column - Amount */
            width: 10%;
        }

        .PaymentTransactionList > .List-table > th:nth-of-type(5),
        .PaymentTransactionList > .List-table > td:nth-of-type(5) {
            /* Column - Status */
            width: 20%;
        }

/* End PaymentTransactionList CSS*/

/*Start AnalDiagnosisSymptomListCtrl Control*/

.AnalDiagnosisSymptomListCtrl {
    border: 1px solid #CCCCCC;
    padding: 5px;
    /*position: relative;*/
}

    .AnalDiagnosisSymptomListCtrl .link-view-consultation {
        /*position: absolute;*/
        top: 5px;
        right: 5px;
    }

    .AnalDiagnosisSymptomListCtrl .linkview-consultation img {
        /*width:139px;*/
        width: auto;
        height: 28px;
    }

    .AnalDiagnosisSymptomListCtrl .title {
        font-size: 1.2em;
        padding: 0px 0 10px 5px;
        font-weight: bold;
        border-bottom: 1px solid #CCCCCC;
        margin-bottom: 10px;
    }

    .AnalDiagnosisSymptomListCtrl .action {
        padding-top: 5px;
        text-align: right;
    }

    .AnalDiagnosisSymptomListCtrl .NoteDiv {
        padding: 0px;
    }

    .AnalDiagnosisSymptomListCtrl .Content {
        border: 1px solid #A6A6A6;
        padding: 10px;
        overflow-y: auto;
        min-height: 180px;
        word-break: break-word;
    }

    .AnalDiagnosisSymptomListCtrl .AnalysisNote {
        font-weight: bold;
        border-bottom: 1px solid #BFBFBF;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .AnalDiagnosisSymptomListCtrl .analysis-status {
        padding: 15px;
        font-size: 1.2em;
        font-weight: bold;
        text-align: center;
    }

.AnalDiagnosisSymptomListCtrl-Tbl {
    border: 1px solid #A6A6A6;
    margin-bottom: 20px;
}

    .AnalDiagnosisSymptomListCtrl-Tbl tr:nth-child(1) {
        border-bottom: 1px solid #A6A6A6;
        background-color: #c0c0c0;
    }

    .AnalDiagnosisSymptomListCtrl-Tbl td:nth-child(2) {
        border-left: 1px solid gray;
        width: 50%;
    }

    .AnalDiagnosisSymptomListCtrl-Tbl td {
        padding: 5px 10px;
    }

.AnalDiagnosisSymptomListCtrl li {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 10px;
    padding-left: 5px;
}

.AnalDiagnosisSymptomListCtrl-Tbl tr:nth-child(1) td {
    font-weight: bold;
}
/*End AnalDiagnosisSymptomCtrl Control*/

/* Start Consultation Menu Control CSS */
.ConsultationMenu {
    text-align: left;
    margin-bottom: -1px;
    /*width: 70%;*/
    float: left;
}

.ConsultationMenuCtrl .DoctorType-div label {
    margin-bottom: 0px;
}

.ConsultationMenu .active {
    background-color: #fff;
    height: 31px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

    .ConsultationMenu .active a {
        color: #595959;
        font-weight: bold;
    }

.ConsultationMenu li.active:hover {
    background-color: #fff;
}

.ConsultationMenu li {
    display: inline-block;
    background-color: #808080;
    border: 0 none;
    text-align: center;
    margin: 0;
    margin-right: -2px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    .ConsultationMenu li a {
        color: white;
        display: block;
        padding: 5px 0;
        min-width: 150px;
    }

    .ConsultationMenu li:hover {
        background-color: #595959;
    }

/*.ConsultationMenu li.active:after {
            content: ' ';
            position: absolute;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #595959;
        }*/

.ConsultationMenu .superscript {
    font-size: xx-small;
    vertical-align: top;
    color: yellow;
}

.ConsultationMenuCtrl .DoctorType-div {
    width: 30%;
    float: left;
    text-align: right;
}

.ConsultationMenuCtrl .DoctorType-Active input[type=radio] {
    display: none;
}

.ConsultationMenuCtrl .DoctorType input[type=radio] {
    display: none;
}

.ConsultationMenuCtrl .DoctorType, .DoctorType-Active {
    color: #943634;
    border: 0 none;
    padding: 5px 5px;
    height: 28px;
    width: 105px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
}

.ConsultationMenuCtrl .DoctorType {
    background-color: #D9D9D9;
}

.ConsultationMenuCtrl .DoctorType-Active {
    background-color: #BFBFBF;
}

.ConsultationMenuCtrl .DoctorType:hover {
    background-color: #838383;
}
/* EndConsultation Menu Control CSS */

/*start Patient-Consultation-Page Css*/
.Patient-Consultation-Page {
    padding: 5px 10px;
    width: 98%;
    background-color: white;
    margin-top: 10px;
    margin-left: 10px;
    min-height: 89.30vh !important;
    display: inline-block;
}

    .Patient-Consultation-Page .Heading {
        font-size: 1.8em;
        /*border-bottom: 1px solid #a6a6a6;*/
        font-weight: bold;
    }

    .Patient-Consultation-Page .Sub-Heading {
        font-size: 0.5em;
        font-style: italic;
        color: #943634;
    }

    .Patient-Consultation-Page .AnalDiagnosisSymptomListCtrl {
        border: 1px solid #CCCCCC;
        padding: 10px;
    }

        .Patient-Consultation-Page .AnalDiagnosisSymptomListCtrl .title {
            display: none;
        }

        .Patient-Consultation-Page .AnalDiagnosisSymptomListCtrl .link-view-consultation {
            display: none;
        }

        .Patient-Consultation-Page .AnalDiagnosisSymptomListCtrl .action {
            display: none;
        }

    .Patient-Consultation-Page .Instructions ol {
        list-style: decimal;
        padding-left: 3%;
    }

    .Patient-Consultation-Page .Instructions ul {
        list-style: inherit !important;
        padding-left: 3%;
    }

.AnalysisStatusDiv {
    width: 98%;
    padding: 1px 2px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    background-color: white;
}
/*End Patient-Consultation-Page Css*/

/*Start PreviousFollowupControl Css*/
.PreviousFollowupControl .title {
    font-size: 1.2em;
    font-weight: bold;
}

.PreviousFollowupControl .List-table th:nth-of-type(1),
.PreviousFollowupControl .List-table td:nth-of-type(1) {
    /* Columns - Date */
    width: 15%;
}

.PreviousFollowupControl .List-table th:nth-of-type(2),
.PreviousFollowupControl .List-table td:nth-of-type(2) {
    /* Columns - Complaints */
    width: 30%;
}

.PreviousFollowupControl .List-table th:nth-of-type(3),
.PreviousFollowupControl .List-table td:nth-of-type(3) {
    /* Columns - Diagnosis */
    width: 30%;
}

.PreviousFollowupControl .List-table th:nth-of-type(4),
.PreviousFollowupControl .List-table td:nth-of-type(4) {
    /* Columns - Consultation Type */
    width: 15%;
}
/*End PreviousFollowupControl Css*/

/*Start Next Follow-up ctrl Css*/
.NextFollowUpControl .Title {
    font-weight: bold;
    font-size: 1.1em;
}

.NextFollowUpControl .Listing {
    font-size: 1em;
    font-weight: bold;
    line-height: 2;
}

.NextFollowUpControl-tbl {
    border: 1px solid #a6a6a6;
    margin: 10px 0;
    min-height: 100px;
}

    .NextFollowUpControl-tbl td:nth-child(1) {
        padding: 0 10px;
    }

    .NextFollowUpControl-tbl td:nth-child(2) {
        width: 25%;
        border-left: 1px solid #a6a6a6;
    }

.NextFollowUpControl li {
    list-style: disc;
    margin-left: 3%;
}

.NextFollowUpControl-Emergency {
    padding: 10px;
    font-size: 1.1em;
    line-height: 2;
}

.NextFollowUpControl .btn-current-consultation {
    color: #428bca;
    font-style: italic;
    cursor: pointer;
    text-decoration: underline;
}
/*End Next Follow-up ctrl Css*/

/*Start NewsEvents ExternalUrl Ctrl Css*/
.NewsEventsExternalUrlCtrl-div-slider {
    margin: 0 3%;
}

.NewsEventsExternalUrlCtrl {
    display: block;
    margin-bottom: 10px;
}

.NewsEventsExternalUrlCtrl-slider {
    display: inline-block;
    width: 80px;
    /*margin-right: 10px !important;*/
}

.NewsEventsExternalUrlCtrl-Img {
    height: 70px;
    width: 70px;
}

.NewsEventsExternalUrlCtrl .bx-wrapper {
    max-width: 100% !important;
    margin: 0 auto !important;
}
/*For pagination*/

.NewsEventsExternalUrlCtrl .bx-controls-direction {
    display: block !important;
}

.NewsEventsExternalUrlCtrl .bx-wrapper .bx-controls-direction a {
    display: block;
}

.NewsEventsExternalUrlCtrl .bx-wrapper .bx-prev {
    top: 1%;
    margin-top: -5%;
    background: url('/assets/images/Home/prev-bg-transparent .png') no-repeat scroll 0% 0% transparent;
}

.NewsEventsExternalUrlCtrl .bx-wrapper .bx-next {
    left: 98% !important;
    margin-top: -4%;
    background: url('/assets/images/Home/next-bg-transparent.png') no-repeat scroll 0% 0% transparent;
}
/*End NewsEvents ExternalUrl Ctrl Css*/
/*Start Patient Prescription Page Css*/
.Patient-Prescription {
    margin-bottom: 15px;
}
/*End Patient Prescription Page Css*/

/*Start Special Instruction Ctrl Css*/
.EPD-SpecialInstruction .SpecialInstructionCtrl {
    margin: 0px 0 20px 0;
    border: 1px solid #808080;
    padding: 10px;
}

.SpecialInstructionCtrl .Title {
    border-bottom: 1px solid #a6a6a6;
    background-color: #c0c0c0;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 1em;
}

.SpecialInstructionCtrl .Instructions {
    padding: 5px 10px;
    font-size: 1em;
    border-bottom: 1px solid #a6a6a6;
    min-height: 75px;
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
}

.SpecialInstructionCtrl .BlankData {
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
    border-bottom: 1px solid #a6a6a6;
}

.SpecialInstructionCtrl .BPD {
    border: 1px solid #a6a6a6;
    margin-bottom: 5px;
    border-top: 0px none;
}

    .SpecialInstructionCtrl .BPD .Title {
        color: white;
        background-color: #808080;
        font-weight: normal;
    }

.SpecialInstructionCtrl .Action {
    color: blue;
    font-weight: normal;
    font-size: 1em;
}

.SpecialInstructionCtrl .BPD .Instructions {
    padding: 5px 10px;
    font-size: 1em;
    min-height: 100px;
    width: 100%;
    border: 0px none;
}

.SpecialInstructionCtrl .Heading {
    font-size: 1.1em;
}

.SpecialInstructionCtrl .BPD:last-child {
    margin-bottom: 0px;
}
/*End Special Instruction Ctrl Css*/




/* Start AnalysisStatusbarControl CSS */
.AnalysisStatusbarControl {
    width: 100%;
    padding-left: 5px;
    background-color: white;
}

    .AnalysisStatusbarControl .img-view-analysis, .AnalysisStatusbarControl .img-case-analysis {
        /*width:109px;
    height:28px;*/
        width: auto;
        height: 20px;
        vertical-align: middle;
    }

    .AnalysisStatusbarControl > table {
        width: 100%;
    }

        .AnalysisStatusbarControl > table > tbody > tr > td:nth-of-type(1) {
            width: 100%;
        }

        .AnalysisStatusbarControl > table > tbody > tr > td:nth-of-type(2) {
            white-space: nowrap;
            padding-right: 5px;
        }

    .AnalysisStatusbarControl .title {
        font-weight: bold;
        font-size: 1.5em;
    }

        .AnalysisStatusbarControl .title span {
            font-size: 0.75em;
        }

    .AnalysisStatusbarControl .other-info {
        font-style: italic;
        font-size: 0.9em;
    }

        .AnalysisStatusbarControl .other-info > span ~ span:before {
            content: "";
            margin: 0 10px;
            color: #c8c6c6;
            border: 1px solid #c8c6c6;
        }

    .AnalysisStatusbarControl .status {
        font-weight: bold;
        color: #d50000;
    }

    .AnalysisStatusbarControl .status-completed {
        font-weight: bold;
        color: green;
    }
/* End AnalysisStatusbarControl CSS*/

/*Start Patient Pre-Consultation Css*/
.Patient-PreConsultation .Heading {
    font-size: 1.8em;
    border-bottom: 1px solid #a6a6a6;
    font-weight: bold;
}

.Patient-PreConsultation .Sub-Heading {
    font-size: 0.5em;
    font-style: italic;
    color: #943634;
}

.Patient-PreConsultation .detail {
    font-size: 1.1em;
    padding: 10px;
}

    .Patient-PreConsultation .detail li {
        list-style: disc;
        margin: 5px 0px 5px 30px;
    }

.Patient-PreConsultation .link-view-consultation {
    display: none;
}
/*End Patient Pre-Consultation Css*/

/*Start BPD Special Instruction Css*/
.BPD-SpecialInstruction {
    background-color: white;
    padding: 10px;
    border: 1px solid #CCCCCC;
    /*min-height: 89.30vh !important;*/
}

    .BPD-SpecialInstruction .Title {
        border: 1px solid #ccc;
        border-bottom: 0px none;
        /*border-top: 1px solid #A6A6A6;*/
        background-color: #D9D9D9;
        width: 100%;
        color: white;
    }

    .BPD-SpecialInstruction label {
        width: 80%;
        padding: 5px 0 0 10px;
        font-weight: bold;
        color: black;
    }

    .BPD-SpecialInstruction textarea {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
    }

    .BPD-SpecialInstruction .CopyDefault-Btn {
        float: right;
        width: 150px;
        background-color: #595959;
        border: 0px none;
        height: 29px;
        outline: none;
    }

    .BPD-SpecialInstruction .Heading {
        font-size: 1.1em;
        font-weight: bold;
    }

    .BPD-SpecialInstruction .Save-Btn {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .BPD-SpecialInstruction .SuccessfulSave {
        text-align: center;
        padding: 0px;
        color: green;
        font-weight: bold;
    }

    .BPD-SpecialInstruction .errMsg {
        color: red;
        text-align: center;
        font-weight: bold;
        padding: 0px;
    }

    .BPD-SpecialInstruction .Instructions {
        width: 100%;
        min-height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
        margin-bottom: 5px;
    }

    .BPD-SpecialInstruction .EmptyMsg {
        text-align: center;
        color: red;
        font-weight: bold;
    }
/*End BPD Special Instruction Css*/
/*Start Patient Special Instruction Css*/
.Special-Instruction-Patient .BlankData {
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
    border: 1px solid #a6a6a6;
}

.Special-Instruction-Patient {
    border: 1px solid #CCCCCC;
    padding: 10px;
}
/*End Patient Special Instruction Css*/
/*Start Patient Diet Nutrition Css*/
.DietNutritionTips-Patient .BlankData {
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
    border: 1px solid #a6a6a6;
}

.DietNutritionTips-Patient {
    border: 1px solid #CCCCCC;
    padding: 10px;
}
/*End Patient Diet Nutrition Css*/
/*Start BPD Diet Nutrition Tips Css*/
.BPD-DietNutritionTips {
    background-color: white;
    padding: 10px;
    border: 1px solid #CCCCCC;
}

    .BPD-DietNutritionTips .Title {
        background-color: #D9D9D9;
        width: 100%;
        color: white;
        padding-bottom: 5px;
        /*border-top: 1px solid #A6A6A6;*/
        border: 1px solid #ccc;
        border-bottom: 0px none;
    }

        .BPD-DietNutritionTips .Title label {
            font-weight: bold;
            color: black;
        }

    .BPD-DietNutritionTips label {
        width: 80%;
        padding: 5px 0 0 10px;
        margin-bottom: 0px;
    }

    .BPD-DietNutritionTips textarea {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
    }

    .BPD-DietNutritionTips .btnCopyDefault {
        float: right;
        width: 150px;
        background-color: #595959;
        border: 0px none;
        height: 29px;
        outline: none;
    }

    .BPD-DietNutritionTips .Heading {
        font-size: 1.1em;
        font-weight: bold;
        text-align: left;
    }

    .BPD-DietNutritionTips .btnSave {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .BPD-DietNutritionTips .SuccessfulSave {
        text-align: center;
        padding: 0px;
        color: green;
        font-weight: bold;
    }

    .BPD-DietNutritionTips .errMsg {
        color: red;
        text-align: center;
        font-weight: bold;
        padding: 0px;
    }

    .BPD-DietNutritionTips .Instructions {
        width: 100%;
        min-height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
        margin-bottom: 5px;
    }

    .BPD-DietNutritionTips .EmptyMsg {
        text-align: center;
        color: red;
        font-weight: bold;
    }
/*End BPD Diet Nutrition Tips Css*/
/*End BPD Prescription Css*/
.BPD-Prescription {
    /*width: 98%;*/
    background-color: white;
    /*margin-top: 10px;*/
    /*margin-left: 10px;*/
    /*min-height: 89.30vh !important;*/
}

.PrescriptionBPD {
    border: 1px solid #CCCCCC;
    padding: 10px;
}

.BPD-Prescription .Heading {
    font-size: 1.1em;
    font-weight: bold;
}

.BPD-Prescription .List ul li {
    color: black;
    padding: 0px;
    border-top: 0px none;
}

.BPD-Prescription .errMsg .validation-summary-errors ul li {
    color: red;
}

.BPD-Prescription .successMsg .validation-summary-errors ul li {
    color: #008000;
    font-weight: bold;
}
/*.PrescriptionBPD .EPD-Prescription .Prescription-Table .List-table th:last-child, .EPD-Prescription .Prescription-Table .List-table td:last-child {
    display: none !important;
}*/

.PrescriptionBPD .EPD-Prescription .PrescriptionControl-Add {
    display: none;
}
/*End BPD Prescription Css*/
/*End Patient Pre-Consultation Css*/
.Patient-PreConsultation .QuickCaseBtn {
    float: right;
    /*margin-bottom: 10px;*/
    padding-top: 3px;
}

.Patient-PreConsultation .Heading a {
    font-size: 0.5em !important;
}

.Patient-PreConsultation input[type=button] {
    background-color: #808080;
    border: 0 none;
    text-align: center;
    margin: 0;
    color: white;
    padding: 5px 10px;
}

.Patient-PreConsultation #Communication {
    float: right;
}

.Prescription-Table .List-table th:last-child {
    padding: 0px;
}

#PrescriptionPreview-Popup .popup-content {
    width: 800px !important;
}

#PrescriptionPreview-Popup .popup-content-inner {
    padding: 15px 15px 0 15px;
    min-height: 100px;
    max-height: 500px;
    overflow: auto;
}

.PrescriptionBPD .addNew input[type=button] {
    background: url("/assets/images/add-new.png") no-repeat;
    background-size: 100%;
    width: 48px;
    height: 48px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.PrescriptionBPD .addNew {
    border: 1PX solid #CCCCCC;
    text-align: center;
    padding: 15%;
    margin: 0px;
}
/*End Patient Pre-Consultation Css*/

/* Start BPD Pre-Consultation CSS */
.BPD-PreConsultation {
    background-color: white;
    width: 98%;
    margin: 0 auto 10px auto;
    padding: 5px 5px 50px 5px;
    position: relative;
}

    .BPD-PreConsultation .action {
        position: absolute;
        bottom: 10px;
    }

        .BPD-PreConsultation .action input[id=btnSave] {
            width: 90px;
            height: 28px;
            background: url("../assets/images/ActionButton/Save.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

        .BPD-PreConsultation .action input[id=btnSaveAndSendMail] {
            width: 183px;
            height: 28px;
            background: url("../assets/images/ActionButton/send-analysis-to-patient.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

        .BPD-PreConsultation .action input[id=btnDelete] {
            width: 90px;
            height: 28px;
            background: url("../assets/images/ActionButton/Delete.png") no-repeat;
            background-size: contain;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: 0;
        }

    .BPD-PreConsultation .ExpertsSelection .SelectedDoctorDiv {
        display: none !important;
    }

    .BPD-PreConsultation > table {
        width: 100%;
    }

        .BPD-PreConsultation > table > tbody > tr > td {
            vertical-align: top;
        }

            .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(1) {
                width: 65%;
                padding: 0 5px 0 0;
            }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(1) .title {
                    font-weight: bold;
                    font-size: 1.2em;
                    padding: 2px 0 2px 5px;
                    background-color: #CCCCCC;
                }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(1) .input {
                    /*margin-bottom: 5px;*/
                }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(1) textarea {
                    width: 100%;
                    /*height: 280px;
    border: 1px solid #CCCCCC;*/
                }

                    .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(1) textarea + span.cke_skin_kama {
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        -o-border-radius: 0;
                        -ms-border-radius: 0;
                        border-radius: 0;
                    }

            .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(2) {
                width: 35%;
                background-color: #4d6082;
            }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(2) > .title {
                    font-weight: bold;
                    font-size: 1.2em;
                    text-align: center;
                    padding: 2px 0;
                    color: white;
                }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(2) .AnalyseCaseAdd {
                    background-color: white;
                }

                    .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(2) .AnalyseCaseAdd .title {
                        background-color: #cfd6e5;
                        color: black;
                        font-weight: bold;
                    }

                .BPD-PreConsultation > table > tbody > tr > td:nth-of-type(2) .innerDiv-margin-top {
                    margin-top: 5px;
                }

    .BPD-PreConsultation .AnalyseCaseSymptomListControl .AnalyseCase-List {
        height: 148px !important;
    }

    .BPD-PreConsultation .AnalyseCaseDiagnosisListControl .AnalyseCase-List {
        height: 148px !important;
    }
/* End BPD Pre-Consultation CSS */
/*Start Expert Special Instruction Css*/
.Expert-SpecialInstruction {
    background-color: white;
    padding: 10px;
    border: 1px solid #ccc;
    /*min-height: 89.30vh !important;*/
}

    .Expert-SpecialInstruction .Title {
        background-color: #D9D9D9;
        width: 100%;
        border: 1px solid #ccc;
        border-bottom: 0px none;
        /*color: white;*/
    }

    .Expert-SpecialInstruction label {
        width: 80%;
        padding: 5px 0 0 10px;
        font-weight: bold;
    }

    .Expert-SpecialInstruction textarea {
        width: 100%;
        height: 100px;
        border: 1px solid #ccc;
        outline: none;
    }

    .Expert-SpecialInstruction .CopyDefault-Btn {
        float: right;
        width: 150px;
        background-color: #595959;
        border: 0px none;
        height: 29px;
    }

    .Expert-SpecialInstruction .Heading {
        font-size: 1.1em;
        font-weight: bold;
    }

    .Expert-SpecialInstruction .Save-Btn {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .Expert-SpecialInstruction .SuccessfulSave {
        text-align: center;
        padding: 0px;
        color: green;
        font-weight: bold;
    }

    .Expert-SpecialInstruction .errMsg {
        color: red;
        text-align: center;
        font-weight: bold;
        padding: 0px;
    }

    .Expert-SpecialInstruction .btnCopyDefault {
        float: right;
        width: 150px;
        background-color: #595959;
        border: 0px none;
        height: 29px;
        color: white;
    }

    .Expert-SpecialInstruction .Instructions {
        width: 100%;
        min-height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: medium none;
        margin-bottom: 5px;
    }

    .Expert-SpecialInstruction .EmptyMsg {
        text-align: center;
        color: red;
        font-weight: bold;
    }

    .Expert-SpecialInstruction .Complete .Title {
        border: 1px solid #a6a6a6;
        border-bottom: 0px none;
    }

.Doctor-SpecialInstruction {
    display: none;
    /* min-height: 89.30vh !important; */
}
/*End Expert Special Instruction Css*/
/*Start Expert Diet Nutrition Tips Css*/
.Expert-DietNutritionTips {
    background-color: white;
    padding: 10px;
    border: 1px solid #ccc;
    /*min-height: 89.30vh !important;*/
}

    .Expert-DietNutritionTips .Title {
        /*background-color: #808080;*/
        width: 100%;
        background-color: #D9D9D9;
        border: 1px solid #ccc;
        border-bottom: 0px none;
    }

    .Expert-DietNutritionTips label {
        width: 80%;
        padding: 5px 0 0 10px;
        font-weight: bold;
    }

    .Expert-DietNutritionTips textarea {
        width: 100%;
        height: 100px;
        border: 1px solid #ccc;
        outline: none;
    }

    .Expert-DietNutritionTips .btnCopyDefault {
        float: right;
        width: 150px;
        background-color: #595959;
        border: 0px none;
        height: 29px;
        color: white;
    }

    .Expert-DietNutritionTips .Heading {
        font-size: 1.1em;
        font-weight: bold;
    }

    .Expert-DietNutritionTips .btnSave {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .Expert-DietNutritionTips .EmptyMsg, .Expert-DietNutritionTips .errMsg {
        text-align: center;
        color: red;
        font-weight: bold;
    }

    .Expert-DietNutritionTips .SuccessfulSave {
        text-align: center;
        color: green;
        font-weight: bold;
    }

    .Expert-DietNutritionTips .Complete .Instructions {
        padding: 5px 10px;
        font-size: 1em;
        border: 1px solid #a6a6a6;
        min-height: 100px;
        margin-bottom: 5px;
    }

    .Expert-DietNutritionTips .Complete .Title {
        border: 1px solid #a6a6a6;
        border-bottom: 0px none;
    }

.Doctor-DietNutritionTips {
    display: none;
    /* min-height: 89.30vh !important; */
}
/*End BPD Diet Nutrition Tips Css*/

/* Start RelatedVideoSliderControl CSS */

.RelatedVideoSliderControl {
    width: 100%;
}

    .RelatedVideoSliderControl iframe, .RelatedVideoSliderControl video {
        width: 100% !important;
    }

    .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) {
        margin-bottom: 15px !important;
    }

        .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) .RelatedVideoSliderDetailsDiv {
            width: 100%;
        }

            .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) .RelatedVideoSliderDetailsDiv .description {
                padding: 5px;
                text-align: left;
                border-top: 1px solid #CCCCCC;
                margin-top: 10px;
            }

                .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) .RelatedVideoSliderDetailsDiv .description .description-title {
                    font-size: 1.2em;
                    font-weight: bold;
                }

        .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) .bx-prev:hover,
        .RelatedVideoSliderControl .bx-wrapper:nth-of-type(1) .bx-next:hover {
            opacity: 1;
        }

    .RelatedVideoSliderControl hr {
        margin: 10px 0 !important;
        border-top: 1px solid #FAE00F !important;
    }

    .RelatedVideoSliderControl .bx-wrapper .bx-prev {
        background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
        height: 31px;
        width: 31px;
        position: absolute;
        left: 0px;
        top: 51%;
        z-index: 999;
        cursor: pointer;
        ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
        filter: alpha(opacity=50); /* IE 5-7 */
        -moz-opacity: 0.5; /* Netscape */
        -khtml-opacity: 0.5; /* Safari 1.x */
        opacity: 0.5;
    }

    .RelatedVideoSliderControl .bx-wrapper .bx-next {
        background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
        height: 31px;
        width: 31px;
        position: absolute;
        right: 0px;
        top: 51%;
        z-index: 999;
        cursor: pointer;
        ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
        filter: alpha(opacity=50); /* IE 5-7 */
        -moz-opacity: 0.5; /* Netscape */
        -khtml-opacity: 0.5; /* Safari 1.x */
        opacity: 0.5;
    }

    .RelatedVideoSliderControl .bx-wrapper:nth-of-type(2) .bx-prev {
        left: -35px;
    }

    .RelatedVideoSliderControl .bx-wrapper:nth-of-type(2) .bx-next {
        right: -35px;
    }

        .RelatedVideoSliderControl .bx-wrapper:nth-of-type(2) .bx-prev:hover,
        .RelatedVideoSliderControl .bx-wrapper:nth-of-type(2) .bx-next:hover {
            opacity: 1;
        }

    .RelatedVideoSliderControl .bx-wrapper:nth-of-type(2) a.active img {
        padding: 2px;
        background-color: #FAE00F;
    }

/* End RelatedVideoSliderControl CSS */

/* Start Organization Welcome CSS */
.organization-welcome {
    border-bottom: 1px solid #fdde05;
}

    .organization-welcome .banner {
        background-image: url(../assets/images/CorporateCorner/organization-welcome/banner.jpg);
        background-position: 80% center;
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        height: 562px;
        /*height: 86vh;*/
        min-height: 100%;
        overflow: hidden;
        -webkit-transition: all 1.5s;
        -moz-transition: all 1.5s;
        transition: all 1.5s;
        position: relative;
    }

    .organization-welcome .inner {
        height: 100%;
        position: relative;
    }

    .organization-welcome .content {
        padding-top: 10px;
    }

        .organization-welcome .content .disclaimber {
            font-size: 0.8em;
            font-weight: bold;
            position: absolute;
            bottom: 10px;
        }

            .organization-welcome .content .disclaimber b {
                font-family: Seravek-Bold;
            }

        .organization-welcome .content span[class*=title] {
            display: block;
        }

        .organization-welcome .content span.title1 {
            color: #fdde05;
            font-size: 2em;
        }

        .organization-welcome .content span.title2 {
            color: #fdde05;
            font-size: 2.5em;
            font-weight: bold;
        }

        .organization-welcome .content span.title3 {
            color: #fff;
            font-size: 1.2em;
        }

        .organization-welcome .content .benefits {
            color: #fff;
            font-size: 1.2em;
            margin-top: 3em;
        }

            .organization-welcome .content .benefits .title {
                margin-bottom: 5px;
            }

        .organization-welcome .content .Common ul {
            list-style-image: none;
            padding: 0;
            margin: 0;
        }

            .organization-welcome .content .Common ul li {
                background: url(../assets/images/CorporateCorner/organization-welcome/tick.png) no-repeat;
                background-position-y: 6px;
                padding-left: 30px;
                text-align: left;
            }

        .organization-welcome .content .action-panel {
            border-radius: 5px;
            position: relative;
            padding: 0 0 0 1.2em;
            height: 60px;
            width: 580px;
            margin-top: 30px;
            z-index: 1;
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.93);
        }

            .organization-welcome .content .action-panel a {
                border-bottom-right-radius: 5px;
                border-top-right-radius: 5px;
                color: #424242;
                text-align: center;
                background-color: #fdde05;
                text-transform: uppercase;
                font-size: 1.2em;
                font-weight: bold;
                color: #424242;
                padding: 1.1em 1.2em;
                /*height:60px;*/
                height: inherit;
                display: block;
                float: right;
                /*position:absolute;
    top:0;
    bottom:0;
    right:0;*/
            }

            .organization-welcome .content .action-panel .background {
                background-color: rgba(36, 29, 28, 0.8);
                border-radius: 5px;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                z-index: -1;
            }

            .organization-welcome .content .action-panel .message {
                width: 150px;
                color: #fff;
                font-size: 1.5em;
            }

            .organization-welcome .content .action-panel footer {
                color: #fff;
                font-size: 0.9em;
                position: absolute;
                bottom: 5px;
            }
/* End Organization Welcome CSS */
/* Start AnalyseCaseSymptomListCtrl CSS */
.AnalyseCaseSymptomListControl .Action {
    color: blue;
}

.AnalyseCaseSymptomListControl .AnalyseCase-List {
    height: 128px !important;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: white;
    border: 1px solid #C5C7C6;
}
/* End AnalyseCaseSymptomListCtrl CSS */
/* Start AnalyseCaseDiagnosisListControl CSS */
.AnalyseCaseDiagnosisListControl .Action {
    color: blue;
}

.AnalyseCaseDiagnosisListControl .AnalyseCase-List {
    height: 128px !important;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: white;
    border: 1px solid #C5C7C6;
}
/* End AnalyseCaseDiagnosisListControl CSS */
/* Start AnalyseCaseRubricListControl CSS */
.AnalyseCaseRubricListControl .Action {
    color: blue;
}

.AnalyseCaseRubricListControl .AnalyseCase-List {
    height: 128px !important;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #c5c7c6;
}

.AnalyseCaseRubricListControl .Action {
    color: blue;
}
/* End AnalyseCaseRubricListControl CSS */
/* End AnalyseRubricEpdListCtrl CSS */
.AnalyseRubricEpdListCtrl .Action {
    color: blue;
}
/* End AnalyseRubricEpdListCtrl CSS */
/* Start AnalyseDiagnosisEpdListCtrl CSS */
.AnalyseDiagnosisEpdListCtrl .Action {
    color: blue;
}
/* End AnalyseDiagnosisEpdListCtrl CSS */
/* Start AnalyseRubricEpdListForBpdCtrl CSS */
.AnalyseRubricEpdListForBpdCtrl .Action {
    color: blue;
}
/* End AnalyseRubricEpdListForBpdCtrl CSS */
.AnalyseDiagnosisEpdListCtrl .AnalyseCase-List {
    height: 145px;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: white;
    border: 1px solid #C5C7C6;
}
/* End AnalyseDiagnosisEpdListCtrl CSS */
/* Start AnalyseSymptomEpdListCtrl CSS */
.AnalyseSymptomEpdListCtrl .Action {
    color: blue;
}
/* End AnalyseSymptomEpdListCtrl CSS */
/* Start AnalyseSymptomEpdListForBpdCtrl CSS */
.AnalyseSymptomEpdListForBpdCtrl .Action {
    color: blue;
}
/* End AnalyseSymptomEpdListForBpdCtrl CSS */
/*Start Diet-Nutrition-Tips Ctrl Css*/
.DietNutritionTipsCtrl .Heading {
    font-size: 1.1em;
    font-weight: bold;
    border: 0px none;
}

.DietNutritionTipsCtrl .Action {
    color: blue;
    font-weight: normal;
}

.DietNutritionTipsCtrl .Content {
    border: 1px solid #a6a6a6;
}

    .DietNutritionTipsCtrl .Content:first-child {
        margin-bottom: 5px;
    }

.EPD-DietNutritionTips .DietNutritionTipsCtrl {
    margin: 0px 0 20px 0;
    border: 1px solid #808080;
    padding: 10px;
}

.DietNutritionTipsCtrl label {
    margin-bottom: 0px;
}

.DietNutritionTipsCtrl .Title {
    border-bottom: 1px solid #a6a6a6;
    background-color: #c0c0c0;
    padding: 5px 10px;
    font-size: 1em;
    font-weight: bold;
}

.DietNutritionTipsCtrl .BPD .Title {
    color: white;
    background-color: #808080;
}

.DietNutritionTipsCtrl .btnCopyDefault {
    display: none;
}

.DietNutritionTipsCtrl .Instructions {
    padding: 5px 10px;
    font-size: 1em;
    min-height: 100px;
    width: 100%;
    border: 0px none;
}

.DietNutritionTipsCtrl .BlankData {
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
}
/*End Diet-Nutrition-Tips Ctrl Css*/

/*Start SelectedPatientExperts Ctrl Css*/

#upnlSelectedPatientFavouriteExperts a {
    color: black;
}

    #upnlSelectedPatientFavouriteExperts a:hover {
        color: black;
    }

.SelectedPatientExperts .SuggestDiv {
    float: right;
}

.SelectedPatientExperts .List-table td:nth-of-type(1) {
    width: 35% !important;
}

.SelectedPatientExperts .List-table td:nth-of-type(2) {
    width: 15% !important;
    text-align: center;
}

.SelectedPatientExperts .List-table td:nth-of-type(3) {
    width: 15% !important;
    text-align: center;
}


.SelectedPatientExperts .List-table td:nth-of-type(4) {
    width: 15% !important;
    text-align: center;
}

.SelectedPatientExperts .List-table td:nth-of-type(5) {
    width: 10% !important;
    text-align: center;
}

.SelectedPatientExperts .List-table td:nth-of-type(6) {
    width: 10% !important;
    text-align: center;
}

.SelectedPatientExperts .textaligncenter {
    text-align: center !important;
}

.SelectedPatientExperts .List-table thead th[colspan] {
    border-bottom: 1px solid White !important;
}

.SelectedPatientExperts .List-table th:nth-of-type(4) {
    border-left: 1px solid White !important;
}

.SelectedPatientExperts .Assign {
    background: url("/assets/images/assign.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.SelectedPatientExperts a {
    color: black;
}

    .SelectedPatientExperts a:hover {
        color: black;
    }

.SelectedPatientExperts .SuggestedByExpert {
    color: #0A7EBE;
}
/*End SelectedPatientExperts Ctrl Css*/

/*Start PatientSuggestExpertsListCtrl Ctrl Css*/

/*.PatientSuggestExpertsListCtrl .List-table td:nth-of-type(1) {
    width: 40%;
}


.PatientSuggestExpertsListCtrl .List-table td:nth-of-type(2) {
    width: 15%;
    text-align: center;
}

.PatientSuggestExpertsListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
    text-align: center;
}


.PatientSuggestExpertsListCtrl .List-table td:nth-of-type(4) {
    width: 15%;
    text-align: center;
}

.PatientSuggestExpertsListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

.PatientSuggestExpertsListCtrl .List-table thead th[colspan] {
    border-bottom: 1px solid White !important;
}

.PatientSuggestExpertsListCtrl .List-table th:nth-of-type(3) {
    border-left: 1px solid White !important;
}

.PatientSuggestExpertsListCtrl a {
    color: black;
}

    .PatientSuggestExpertsListCtrl a:hover {
        color: black;
    }

.PatientAllExpertsListCtrl .textaligncenter {
    text-align: center;
}

.PatientAllExpertsListCtrl .Suggest {
    background: url("/assets/images/suggest.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.PatientAllExpertsListCtrl .Assign {
    background: url("/assets/images/assign.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.PatientAllExpertsListCtrl .divAllDoctors {
    display: inline-block;
    float: right;
}

.PatientAllExpertsListCtrl .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 98%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}

.PatientAllExpertsListCtrl .subtitle {
    padding-left: 0;
}


.PatientAllExpertsListCtrl .SearchPanel {
    border: 1px solid #CCCCCC;
    background-color: #e5e5e5;
    height: 30px;
    position: relative;
    overflow: hidden;
}

    .PatientAllExpertsListCtrl .SearchPanel .SearchBar-SearchTextBox {
        height: 30px;
        width: 92%;
        border: 0 none;
        border-right: 1px solid #CCCCCC;
        position: absolute;
    }

    .PatientAllExpertsListCtrl .SearchPanel .SearchBar-ResetIcon {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

    .PatientAllExpertsListCtrl .SearchPanel .SearchBar-SearchIcon {
        position: absolute;
        right: 31px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }
    .AssignDoctors-ExpertLst .BpdDoctor-Info {
        display: none;
        position: absolute;
        top: 0;
        min-width: 170px;
        padding: 0 !important;
        margin-left: -6px;
        margin-top: -1px;
        border: 1px solid #CCCCCC;
        color: black;
        background-color: #fff;
        padding-left: 5px !important;
    }

    .AssignDoctors-ExpertLst .BpdDoctor:hover .BpdDoctor-Info {
        display: block;
        z-index: 9999;
    }

    .AssignDoctors-ExpertLst .BpdDoctor {
        position: relative;
        display: inline-block;
    }
    .AssignDoctors-ExpertLst .innerlist {
        min-height: 56.8vh !important;
        display: block!important;
    }

    .AssignDoctors-ExpertLst .innerlist .search-extend {
        width: 100% !important;
    }

    .AssignDoctors-ExpertLst .innerlist .search-extend .SearchBar-SearchTextBox {
        width: 91%;
    }
    #upnlPatientSuggestExperts .AssignDoctors-ExpertLst .innerlist {
        min-height: 56.8vh !important;
    }*/
/*End PatientSuggestExpertsListCtrl Ctrl Css*/

/*Start SelectedPatientSuggestedExperts Ctrl Css*/
#upnlSelectedPatientSuggestedExperts .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlSelectedPatientSuggestedExperts a {
    color: black;
}

    #upnlSelectedPatientSuggestedExperts a:hover {
        color: black;
    }

#upnlSelectedPatientSuggestedExperts .SuggestDiv {
    float: right;
}

#upnlSelectedPatientSuggestedExperts .Suggest {
    background: url("/assets/images/ActionButton/suggest.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
}

.PatientSuggestedExpertsSelectedList .subtitle {
    padding-left: 0;
}

.PatientSuggestedExpertsSelectedList .List-table {
    font-size: 1.2em;
}

    .PatientSuggestedExpertsSelectedList .List-table th:nth-of-type(1),
    .PatientSuggestedExpertsSelectedList .List-table td:nth-of-type(1) {
        width: 75%;
    }

    .PatientSuggestedExpertsSelectedList .List-table th:nth-of-type(2),
    .PatientSuggestedExpertsSelectedList .List-table td:nth-of-type(2) {
        width: 25%;
        text-align: center;
    }

/*End SelectedPatientSuggestedExperts Ctrl Css*/

/*Start PatientAssignExpert Ctrl Css*/
#PatientAssignExpert .Confirm {
    background: url("/assets/images/ActionButton/confirm.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin: 0 10px;
}

#PatientAssignExpert .assignedexpertname {
    float: right;
    margin: 10px 10px;
}
/*End PatientAssignExpert Ctrl Css*/

/*Start Suggest Doctor Ctrl Css*/
.ExpertSuggestion .innerlist {
    background-color: white;
    min-height: 86.80vh !important;
    overflow: visible;
    display: inline-block;
}

#divAssignExpert {
    margin-top: 10px;
    float: right;
    width: 100%;
    border: 1px solid #CCCCCC;
}

.assignedexpertname {
    float: right;
    margin: 10px 10px;
}

.ExpertSuggestion .divPatientInitialComplaints {
    width: 100%;
}

    .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions {
        text-align: right;
        font-size: 1.3em;
    }

        .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions input[type=button] {
            padding: 0px 0 0 0;
            width: 120px;
            height: 30px;
            background-color: #336d0d;
            color: white;
            border: 0 none;
            outline: 0;
            display: inline-block;
        }

        .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions .divShowAll {
            margin-right: 5px;
            height: 30px;
            width: 100px;
        }

            .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label {
                padding: 7px 0 0 0;
                width: 300px;
                height: 30px;
                background-color: #0469A1;
                border-bottom: 3px solid black;
                border-right: 3px solid black;
                color: white;
                background-image: none;
                position: relative;
            }

                .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:hover {
                    background-color: #055079;
                }

                .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:after {
                    transition: background 0.4s;
                    display: block;
                    position: absolute;
                    top: 7px;
                    left: 0;
                    background: none;
                    content: "Show experts for disease conditions";
                    white-space: nowrap;
                    padding-left: 20px;
                    width: 14px;
                    height: 14px;
                    -webkit-transition: ease-in-out 0.3s;
                    -moz-transition: ease-in-out 0.3s;
                    -o-transition: ease-in-out 0.3s;
                    -ms-transition: ease-in-out 0.3s;
                    transition: ease-in-out 0.3s;
                }

            .ExpertSuggestion .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox]:checked + label:after {
                left: 8px;
                background: none;
                background: url(../assets/images/PatientExpertsSelection/checked.png) no-repeat;
                background-size: contain;
            }

.ExpertSuggestion .divSuggestedExpertsList {
    width: 100%;
    display: block;
    clear: both;
    padding-top: 10px;
}

    .ExpertSuggestion .divSuggestedExpertsList #divALLExpertList {
        width: 68%;
        margin-right: 1%;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: left;
        vertical-align: top;
        min-height: 430px;
        display: inline-block;
        position: relative;
    }

    .ExpertSuggestion .divSuggestedExpertsList #divSuggestedExpertSelectedList {
        width: 31%;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: right;
        vertical-align: top;
        display: inline-block;
        min-height: 430px;
    }

.PatientAllExpertsListCtrl {
    display: inline-block;
    width: 100%;
    padding: 1%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/*End Suggest Doctor Ctrl Css*/

/*Start Assign Doctor Ctrl Css*/
.ExpertsAssign .divExpertList {
    width: 100%;
    display: block;
    clear: both;
    padding-top: 10px;
}

    .ExpertsAssign .divExpertList #divAssignExpertsList {
        width: 50% !important;
        margin-right: 1%;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: left;
        vertical-align: top;
        min-height: 430px;
        display: inline-block;
        position: relative;
    }

    .ExpertsAssign .divExpertList #divFavouriteExpertSelectedList {
        width: 49% !important;
        padding: 5px 1%;
        border: 1px solid #CCCCCC;
        float: right;
        vertical-align: top;
        display: inline-block;
        min-height: 430px;
    }

.ExpertsAssign .SearchPanel .SearchBar-SearchTextBox {
    height: 30px;
    width: 90% !important;
    border-width: 0px 1px 0px 0px;
    border-style: none solid none none;
    border-color: -moz-use-text-color #CCC -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    position: absolute;
}

#divAssignExpert {
    margin-top: 10px;
    float: right;
    width: 100%;
    border: 1px solid #CCCCCC;
}

.assignedexpertname {
    float: right;
    margin: 10px 10px;
}

.ExpertsAssign .divPatientInitialComplaints {
    width: 100%;
}

    .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions {
        text-align: right;
        font-size: 1.3em;
    }

        .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions input[type=button] {
            padding: 0px 0 0 0;
            width: 120px;
            height: 30px;
            background-color: #336d0d;
            color: white;
            border: 0 none;
            outline: 0;
            display: inline-block;
        }

        .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions .divShowAll {
            margin-right: 5px;
            height: 30px;
            width: 100px;
        }

            .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label {
                padding: 7px 0 0 0;
                width: 300px;
                height: 30px;
                background-color: #0469A1;
                border-bottom: 3px solid black;
                border-right: 3px solid black;
                color: white;
                background-image: none;
                position: relative;
            }

                .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:hover {
                    background-color: #055079;
                }

                .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox] + label:after {
                    transition: background 0.4s;
                    display: block;
                    position: absolute;
                    top: 7px;
                    left: 0;
                    background: none;
                    content: "Show experts for disease conditions";
                    white-space: nowrap;
                    padding-left: 20px;
                    width: 14px;
                    height: 14px;
                    -webkit-transition: ease-in-out 0.3s;
                    -moz-transition: ease-in-out 0.3s;
                    -o-transition: ease-in-out 0.3s;
                    -ms-transition: ease-in-out 0.3s;
                    transition: ease-in-out 0.3s;
                }

            .ExpertsAssign .divPatientInitialComplaints .divShowExperts-actions .divShowAll input[type=checkbox]:checked + label:after {
                left: 8px;
                background: none;
                background: url(../assets/images/PatientExpertsSelection/checked.png) no-repeat;
                background-size: contain;
            }
/*End Assign Doctor Ctrl Css*/

/*Start Patient consultation Layout Css*/
.Patient-Consultation-Menu .DoctorType-div {
    display: none;
}
/*End Patient consultation Layout Css*/
/*Start Patient Prescription Css*/
.Prescription-Patient .BlankData {
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
    border: 1px solid #a6a6a6;
}

.Prescription-Patient {
    border: 1px solid #CCCCCC;
    padding: 10px;
}

    .Prescription-Patient .PrescriptionPrint {
        background: url("/assets/images/ActionButton/Small/print.png") no-repeat;
        background-size: 100%;
        width: 52px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
    }
/*End Patient Prescription Css*/

/*Start Add Members Css*/

.AddMembersCtrl {
    margin: 2%;
}

.AddMembersCtrl-ToolBar {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #CCCCCC;
}

.AddMembersCtrl .Myhealthplan-ctrl-div {
    width: 100% !important;
}

.AddMembersCtrl .AddMembersCtrl-title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 5px;
    width: 88%;
    float: left;
}

.AddMembersCtrl .AddMembersCtrl-title-div {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
}

.AddMembersCtrl .FamilyMemberRegNo {
    margin: 10px;
}


.AddMembersCtrl .AddMembersCtrl-Submit {
    margin: 10px;
    float: right;
}

.AddMembersCtrl .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.AddMembersCtrl .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.AddMembersCtrl .Back {
    background: url("/assets/images/ActionButton/Back.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.AddMembersCtrl .AddMemberDiv {
    float: right;
    cursor: pointer;
}

/*End AddMembers Css*/


/*Start Add Members List Css*/
.AddMemberList .List-table th:nth-of-type(1),
.AddMemberList .List-table td:nth-of-type(1) {
    width: 30%;
}

.AddMemberList .List-table th:nth-of-type(2),
.AddMemberList .List-table td:nth-of-type(2) {
    width: 10%;
}

.AddMemberList .List-table th:nth-of-type(3),
.AddMemberList .List-table td:nth-of-type(3) {
    width: 10%;
}

.AddMemberList .List-table th:nth-of-type(4),
.AddMemberList .List-table td:nth-of-type(4) {
    width: 10%;
}

.AddMemberList .List-table th:nth-of-type(5),
.AddMemberList .List-table td:nth-of-type(5) {
    width: 30%;
}

.AddMemberList .List-table th:nth-of-type(6),
.AddMemberList .List-table td:nth-of-type(6) {
    width: 10%;
}

.AddMemberList .View {
    background: url("/assets/images/View.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.AddMemberList .Edit {
    background: url("/assets/images/Edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.AddMemberList .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.AddMemberList .AddMemberDiv a {
    margin-right: 15px;
    color: #636466;
    font-size: 1.25em;
    position: absolute;
    cursor: pointer;
}

    .AddMemberList .AddMemberDiv a:hover {
        color: #636466;
    }
/*End AddMembers List Css*/


/*Start My Health Plan Css*/
.MyHealthPlan-Ctrl {
    margin: 2%;
}

    .MyHealthPlan-Ctrl .MyHealthPlan-information {
        width: 100%;
    }

    .MyHealthPlan-Ctrl .MyHealthPlan-information-Text {
        color: black;
        padding: 1px 2px;
        border: 1px solid black;
        margin-bottom: 20px;
        width: 70%;
        float: left;
    }

    .MyHealthPlan-Ctrl .Myhealthplan-ctrl-div {
        width: 100% !important;
    }

    .MyHealthPlan-Ctrl .TreatmentPlanManageMemberList {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .MyHealthPlan-Ctrl .header-text {
        font-size: 1.5em;
    }

    .MyHealthPlan-Ctrl .header-withoutDiscription-text {
        font-size: 1.3em;
        padding-top: 10px;
    }

    .MyHealthPlan-Ctrl .information-description-text {
        font-size: 1.2em;
    }

    .MyHealthPlan-Ctrl .btnDetachPlan {
        background: url("/assets/images/ActionButton/detach-plan.png") no-repeat;
        background-size: 100%;
        width: 104px;
        height: 28px;
        margin-right: 5px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        float: right;
    }

    .MyHealthPlan-Ctrl .btnDetachPlanDiv {
        margin-bottom: 20px;
    }

    .MyHealthPlan-Ctrl .header-Discription-text-Renew {
        background-color: #f2dbdb;
        color: black;
        padding: 1px 2px;
        border: 1px solid black;
        margin-bottom: 20px;
        margin-right: 2%;
        width: 100%;
    }

    .MyHealthPlan-Ctrl .My_health_plan_bold_title {
        font-size: 20px;
        font-weight: bold;
        color: #636466;
        padding-bottom: 12px;
        margin-bottom: 12px;
        border-bottom: 1px solid #CCCCCC;
    }

    .MyHealthPlan-Ctrl .MyHealthPlan-table-Ctrl {
        width: 100%;
        border: 1px solid #CCCCCC;
    }

        .MyHealthPlan-Ctrl .MyHealthPlan-table-Ctrl td {
            vertical-align: middle;
        }

        .MyHealthPlan-Ctrl .MyHealthPlan-table-Ctrl .MyHealthPlan-information-PaymentStatus .Payment-status-table td {
            border: 0 none;
            padding: 5px;
        }

        .MyHealthPlan-Ctrl .MyHealthPlan-table-Ctrl > tbody > tr > td:nth-of-type(2) {
            width: 1%;
        }

            .MyHealthPlan-Ctrl .MyHealthPlan-table-Ctrl > tbody > tr > td:nth-of-type(2) .MyHealthPlan-information-PaymentStatus {
                min-width: 300px;
                border-left: 1px solid #CCCCCC;
            }

    .MyHealthPlan-Ctrl .information-text {
        width: 92%;
    }

    .MyHealthPlan-Ctrl .information-Image {
        margin: 0.5%;
        width: 8%;
        float: left;
        text-align: center;
    }

    .MyHealthPlan-Ctrl .description-text-help, .MyHealthPlan-Ctrl .description-text-help a, .MyHealthPlan-Ctrl .description-text-help a:hover {
        color: #a1653e;
    }

    .MyHealthPlan-Ctrl .DetechedFamilyMemberList {
        width: 100% !important;
        margin-bottom: 20px;
        margin-top: 20px;
    }

.DetechedFamilyMemberList .TreateAddFamilyMemberCtrl {
    border-color: #CCCCCC !important;
}

    .DetechedFamilyMemberList .TreateAddFamilyMemberCtrl .List-table {
        width: 100%;
    }

        .DetechedFamilyMemberList .TreateAddFamilyMemberCtrl .List-table tr th,
        .DetechedFamilyMemberList .TreateAddFamilyMemberCtrl .List-table tr td {
            font-size: 1em !important;
            border-color: #CCCCCC !important;
        }

        .DetechedFamilyMemberList .TreateAddFamilyMemberCtrl .List-table th[colspan],
        .DetechedFamilyMemberList .TreateAddFamilyMemberCtrl .List-table td[colspan] {
            border-color: #CCCCCC !important;
        }
/*End My Health Plan Css*/


/*Start update plan confirmation Css*/
.update-plan-confirmation {
    margin: 2%;
}

.update_plan_bold_title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #CCCCCC;
}

.update-plan-confirmation .health_plan_bold_title {
    font-size: 20px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-family: Seravek-Bold;
    border-bottom: 3px solid #D9DBDA;
}

.update-plan-confirmation .health_plan_subtitle {
    color: #646466;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 0px 0px 5px;
    border-bottom: 2px solid #D9DBDA;
    font-weight: bold;
}

.update-plan-confirmation .healthplan-personal-shipping-main-table-firsttd {
    border-right: 2px solid #D9DBDA;
}

.update-plan-confirmation .healthplan-selectedplan-table tr td {
    border: 2px solid #D9DBDA;
    padding: 10px 0px 5px 5px;
    color: #626365;
    font-size: 15px;
}

.update-plan-confirmation .TreatmentbtnSubmit {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    margin-right: 10px;
    vertical-align: top;
}

.update-plan-confirmation .TreatmentbtnCancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
}

.update-plan-confirmation .healthplan-personalshipping-tdinput-grey input[type=text] {
    height: 28px;
}

.update-plan-confirmation .healthplan-personal-shipping-main-table table td select {
    height: 28px;
}
/*End update-plan-confirmation Css*/



/*Start Treatment Plan Duration List Css*/
.TreatmentPlanDurationList {
    width: 100% !important;
    height: 26px;
}
/*End Treatment Plan Duration List Css*/


/*Start Manage Member List Ctrl Css*/
.List-table th:nth-last-of-type(1) {
    border-right: 1px solid #FFFFFF !important;
}

.ManageMemberListActionBtns {
    text-align: center;
}


.ManageMemberListCtrl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.ManageMemberListCtrl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.ManageMemberListCtrl-tableView {
    text-align: center !important;
}

.ManageMemberListCtrl .status-expired {
    color: red;
}

.ManageMemberListCtrl .status-renewed {
    color: green;
}

.ManageMemberListCtrl .List-table td:nth-of-type(1) {
    width: 20%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(2) {
    width: 10%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(3) {
    width: 20%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(4) {
    width: 10%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(5) {
    width: 10%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(6) {
    width: 10%;
}

.ManageMemberListCtrl .List-table td:nth-of-type(7) {
    width: 10%;
    text-align: center;
}

.ManageMemberListCtrl .List-table td:nth-of-type(8) {
    width: 10%;
    text-align: center;
}

.TreatmentPlanManageMemberList {
    position: relative;
    color: #636466;
    font-weight: 400;
    margin-top: 10px;
}

a.TreatmentPlanManageMemberList-AddBtn {
    margin-right: 15px;
    left: 0;
    position: absolute;
    cursor: pointer;
    color: #636466;
    font-weight: 400;
}

.TreatmentPlanManageMemberList label b {
    font-size: 21px;
    margin-left: 6px;
}

a.TreatmentPlanManageMemberList-AddBtn img {
    margin-right: 9px;
}

.ManageMemberListCtrl .TreatmentPlanUpgradeBtn {
    background: url("/assets/images/ActionButton/upgrade.png") no-repeat;
    background-size: 100%;
    width: 79px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 25px;
}

.ManageMemberListCtrl .TreatmentPlanRenewBtn {
    background: url("/assets/images/ActionButton/renew.png") no-repeat;
    background-size: 100%;
    width: 69px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.FamilyMemberNotPaidListTotalAmount {
    margin-left: 35px;
}

.AddFamilyMemberdiv {
    margin-bottom: 10px;
    display: inline-block;
}

.TreatmentPlansView {
    background: url("/assets/images/View.png") no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-bottom: 10px !important;
}

.ManageMemberListCtrl > .List-table .trSuccessHealthPlanDetail {
    display: none;
    border-bottom: 2px solid #0469A1;
}

    .ManageMemberListCtrl > .List-table .trSuccessHealthPlanDetail .divSuccessHealthPlanDetail {
        display: none;
        padding: 1px;
    }

    .ManageMemberListCtrl > .List-table .trSuccessHealthPlanDetail .link-verify-payment {
        display: inline-block;
        margin: 5px 0 0 0;
        padding: 2px 5px;
        float: right;
    }

.ManageMemberListCtrl > .List-table > thead > tr > th,
.ManageMemberListCtrl > .List-table > tbody > tr > td {
    border: 1px solid #CCCCCC !important;
    color: black;
}

.ManageMemberListCtrl > .List-table tbody tr:nth-child(2n+1) {
    background-color: none !important;
}

.TreatmentPlanTextAlignCenter {
    text-align: center;
}

.ManageMemberListCtrl .List-table td label input[type=checkbox] {
    clip: auto;
    width: auto;
    height: auto;
}
/*End Manage Member List Ctrl Css*/


/*Start Renew Member List Ctrl Css*/
.RenewMemberListCtrl .List-table thead th[colspan] {
    text-align: center !important;
    border-bottom: 1px solid #FFFFFF !important;
}

.List-table th:nth-last-of-type(1) {
    border-right: 1px solid #FFFFFF !important;
}

.RenewMemberListActionBtns {
    text-align: center;
}


.RenewMemberListCtrl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.RenewMemberListCtrl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.RenewMemberListCtrl-tableView {
    text-align: center !important;
}


.RenewMemberListCtrl .List-table td:nth-of-type(1) {
    width: 30%;
}


.RenewMemberListCtrl .List-table td:nth-of-type(2) {
    width: 10%;
}


.RenewMemberListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
}


.RenewMemberListCtrl .List-table td:nth-of-type(4) {
    width: 10%;
}


.RenewMemberListCtrl .List-table td:nth-of-type(5) {
    width: 10%;
}


.RenewMemberListCtrl .List-table td:nth-of-type(6) {
    width: 15%;
}

.RenewMemberListCtrl .List-table td:nth-of-type(7) {
    width: 10%;
    text-align: center;
}


.TreatmentPlanRenewMemberList {
    /*margin: 15px 0 8px 0;*/
    position: relative;
    text-align: right;
    font-size: 16px;
    color: #636466;
    font-weight: 400;
    margin-top: 10px;
}

a.TreatmentPlanRenewMemberList-AddBtn {
    margin-right: 15px;
    left: 0;
    position: absolute;
    cursor: pointer;
    color: #636466;
    font-weight: 400;
}

.TreatmentPlanRenewMemberList label b {
    font-size: 21px;
    margin-left: 6px;
}

a.TreatmentPlanRenewMemberList-AddBtn img {
    margin-right: 9px;
}

.TreatmentPlanRenewMemberListBtn {
    float: right;
    margin: 10px;
}
/*End Renew Member List Ctrl Css*/

/* Start PendingHealthPlanProcess CSS */
.PendingHealthPlanProcess #divPaymentTransactionList {
    margin-top: 10px;
}

.PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .PlanTypeFamilyMemberListBtn {
    display: block;
}

.PendingHealthPlanProcess .TreatmentPlanType-Toolbar {
    background-color: #7f7f7f;
    display: inline-block;
    height: 28px;
    margin-bottom: 1px;
}

.PendingHealthPlanProcess .TreatmentPlanType input[type=radio], .PendingHealthPlanProcess .TreatmentPlanType-Active input[type=radio] {
    display: none;
}

.PendingHealthPlanProcess .TreatmentPlanType, .PendingHealthPlanProcess .TreatmentPlanType-Active {
    color: white;
    border: 0 none;
    padding: 5px 0;
    height: 28px;
    width: 112px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.PendingHealthPlanProcess .TreatmentPlanType {
    background-color: #7f7f7f;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.PendingHealthPlanProcess .TreatmentPlanType-Active {
    background-color: #595959;
}

.PendingHealthPlanProcess .TreatmentPlanType:hover {
    background-color: #595959;
}


.PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl {
    border-color: #CCCCCC !important;
}

    .PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .List-table {
        width: 100%;
    }

        .PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .List-table tr th,
        .PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .List-table tr td {
            font-size: 1em !important;
            border-color: #CCCCCC !important;
            color: black;
        }

        .PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .List-table th[colspan],
        .PendingHealthPlanProcess .PlanTypeFamilyMemberList .TreateAddFamilyMemberCtrl .List-table td[colspan] {
            border-color: #CCCCCC !important;
        }

.PendingHealthPlanProcess .PlanTypeFamilyMemberListContinue {
    background: url("/assets/images/ActionButton/Continue.png") no-repeat;
    background-size: 100%;
    width: 75px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}
/* End PendingHealthPlanProcess CSS */


/* End Upgrade Member List Ctrl CSS */
.UpgradeMemberListCtrl .List-table thead th[colspan] {
    text-align: center !important;
    border-bottom: 1px solid #FFFFFF !important;
}

.List-table th:nth-last-of-type(1) {
    border-right: 1px solid #FFFFFF !important;
}

.UpgradeMemberListActionBtns {
    text-align: center;
}


.UpgradeMemberListCtrl-edit {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.UpgradeMemberListCtrl-delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.UpgradeMemberListCtrl-tableView {
    text-align: center !important;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(1),
.UpgradeMemberListCtrl .List-table td:nth-of-type(1) {
    width: auto;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(2),
.UpgradeMemberListCtrl .List-table td:nth-of-type(2) {
    width: 15%;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(3),
.UpgradeMemberListCtrl .List-table td:nth-of-type(3) {
    width: 10%;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(4),
.UpgradeMemberListCtrl .List-table td:nth-of-type(4) {
    width: 10%;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(5),
.UpgradeMemberListCtrl .List-table td:nth-of-type(5) {
    width: 10%;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(6),
.UpgradeMemberListCtrl .List-table td:nth-of-type(6) {
    width: 15%;
}

.UpgradeMemberListCtrl .List-table th:nth-of-type(7),
.UpgradeMemberListCtrl .List-table td:nth-of-type(7) {
    width: 10%;
    text-align: center;
}


.TreatmentPlanUpgradeMemberList {
    /*margin: 15px 0 8px 0;*/
    position: relative;
    text-align: right;
    font-size: 16px;
    color: #636466;
    font-weight: 400;
    margin-top: 10px;
}

a.TreatmentPlanUpgradeMemberList-AddBtn {
    margin-right: 15px;
    left: 0;
    position: absolute;
    cursor: pointer;
    color: #636466;
    font-weight: 400;
}

.TreatmentPlanUpgradeMemberList label b {
    font-size: 21px;
    margin-left: 6px;
}

a.TreatmentPlanUpgradeMemberList-AddBtn img {
    margin-right: 9px;
}

.TreatmentPlanUpgradeMemberListBtn {
    float: right;
    margin: 10px;
}
/* End Upgrade Member List Ctrl CSS */

/* Start Upgrade Member List Ctrl CSS */

/* End Upgrade Member List Ctrl CSS */
/*Start BPD Diagnosis Css*/
.Diagnosis-BPD .BPD-Diagnosis {
    width: 100%;
}

    .Diagnosis-BPD .BPD-Diagnosis .BPD-Analysis {
        width: 60%;
        float: left;
    }

    .Diagnosis-BPD .BPD-Diagnosis .SyncWithEPD {
        margin-right: 20px;
        float: right;
    }

.Diagnosis-BPD {
    border: 1px solid #CCCCCC;
    padding: 10px;
    display: table;
    width: 100%;
}

    .Diagnosis-BPD .BPD-Diagnosis .AnalyseCase-List {
        min-height: 100px !important;
        height: auto;
    }

    .Diagnosis-BPD .BPD-Diagnosis .AnalyseCase-List-BlankData {
        padding: 6%;
    }

    .Diagnosis-BPD .BPD-Diagnosis .AnalyseCaseAdd {
        min-height: 100px;
        margin: 0px 0%;
    }

    .Diagnosis-BPD .BPD-Diagnosis .btnSendToPatient {
        color: white;
        background-color: #595959;
        border: 0px none;
        float: right;
        height: 26px;
        padding: 0 15px;
        font-size: 1.1em;
    }

    .Diagnosis-BPD .BPD-Notes {
        width: 40%;
        float: left;
    }

        .Diagnosis-BPD .BPD-Notes .AnalyseCaseAdd .content .input textarea {
            width: 100%;
            height: 534px;
            display: block;
            margin-bottom: 5px;
            border: 1px solid #ccc;
            outline: none;
        }

    .Diagnosis-BPD #SentDiagnosis {
        color: green;
        font-weight: bold;
        text-align: center;
    }

.BPD-Notes .AnalyseCaseAdd {
    margin-left: 1% !important;
}
/*.Diagnosis-BPD .BPD-Diagnosis .AnalyseCaseAdd .content .input input[type=submit] {
    width: 8.5%;
}*/
.Diagnosis-BPD .EPD-Diagnosis {
    width: 100%;
    display: none;
}

    .Diagnosis-BPD .EPD-Diagnosis #Symptom-List-table td:nth-child(2) {
        display: none;
    }

    .Diagnosis-BPD .EPD-Diagnosis #Diagnosis-List-table td:nth-child(2) {
        display: none;
    }

.AnalysisInternalCommentsByBpdCtrl .AnalyseCase-List {
    border: 0px none;
}
/*End BPD Diagnosis Css*/

/*Start AnalyseCaseAddRemedyCtrl CSS*/
#upnlAnalyseCaseAddRemedy .AnalyseCaseAdd .content .input input[type=text] {
    width: 26.1%;
}

#upnlAnalyseCaseAddRemedy select {
    width: 25%;
    height: 23px;
    color: #ccc;
}

#upnlAnalyseCaseAddRemedy .AnalyseCaseAdd .content {
    height: 168px;
    overflow-y: auto;
}

#upnlAnalyseCaseAddRemedy .errMsg {
    text-align: center;
}

#upnlAnalyseCaseAddRemedy .AddThis {
    color: blue;
    cursor: pointer;
}
/*End AnalyseCaseAddRemedyCtrl CSS*/

/*Start RemedyPrescriptionListCtrl CSS*/
.RemedyPrescriptionListCtrl .AnalyseCase-List-BlankData {
    padding: 14%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    /*border: 1px solid #cccccc;*/
}

.RemedyPrescriptionListCtrl td {
    padding: 2px;
}

    .RemedyPrescriptionListCtrl td:nth-of-type(1), .RemedyPrescriptionListCtrl td:nth-of-type(2), .RemedyPrescriptionListCtrl td:nth-of-type(3) {
        width: 117px !important;
    }

    .RemedyPrescriptionListCtrl td:nth-of-type(4) {
        width: 70px;
        text-align: center;
    }

.RemedyPrescriptionListCtrl tr {
    border-bottom: 1px solid #cccccc;
}

    .RemedyPrescriptionListCtrl tr:last-child {
        border-bottom: 0px none;
    }

.RemedyPrescriptionListCtrl #RemedyDelete {
    background: url(../assets/images/delete.png) no-repeat;
    background-size: 100%;
    width: 20px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-align: center;
}

.RemedyPrescriptionListCtrl #Remedy-List-table {
    /*border: 1px solid #CCCCCC;*/
}

.Prescription-List-Remove {
    cursor: pointer;
    background-color: #CB6868;
    color: #FFF;
    font-size: 0.9em;
    text-align: center;
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    line-height: 15px !important;
    border-radius: 50%;
}

    .Prescription-List-Remove:hover {
        background-color: #ff7878;
    }

.RemedyPrescriptionListCtrl thead tr:nth-child(1) {
    border: 1px solid #ccc;
    font-weight: bold;
}

.RemedyPrescriptionListCtrl tr th {
    padding: 5px;
}
/*End RemedyPrescriptionListCtrl CSS*/
/*Start PrescriptionPreviewCtrl CSS*/
.PrescriptionPreview {
    padding-bottom: 5px;
}

.Prescription-Table-ForPatient .List-table tr:first-child {
    border-top: 1px solid gray;
}

.PrescriptionPreview .Prescription-Table-ForPatient .List-table tbody tr:nth-child(odd) {
    background-color: white;
}

.BPDPatientPage .Prescription-Table-ForPatient .List-table tr:first-child {
    border-top: 0px none;
}

.PatientDashboardPage-divPrescriptions .Prescription-Table-ForPatient .List-table tr:first-child {
    border-top: 0px none;
}

.Prescription-Patient .Prescription-Table-ForPatient .List-table tr:first-child {
    border-top: 0px none;
}

.PrescriptionPreview .List-table tr:first-child td:first-child {
    width: 13% !important;
}

.PrescriptionPreview .List-table tr:first-child, .PrescriptionPreview .List-table tr:nth-child(3) {
    border: 1px solid #ccc;
    background-color: #d9d9d9;
    font-weight: bold;
}

.PrescriptionPreview .List-table:first-child {
    margin-top: 0px !important;
}

.PrescriptionPreview .List-table:last-child {
    margin-bottom: 0px !important;
}

.PrescriptionPreview .List-table ul li {
    list-style: disc;
    margin-left: 20px;
}

.PrescriptionPreview .List-table ol li {
    list-style: decimal;
    margin-left: 20px;
}

.PrescriptionPreview-Heading {
    font-size: 1.2em;
    font-weight: bold;
}

.PrescriptionPreview .popup-content-footer input {
    margin-right: 0px;
    margin-bottom: 0px;
}
/*End PrescriptionPreviewCtrl CSS*/



/* Start Management Team CSS */
.Management-Team .members {
    display: table;
    width: 100%;
    text-align: center;
}

    .Management-Team .members .member-panel {
        border: 1px solid #CCCCCC;
        padding: 5px 5px 305px 5px;
        display: inline-block;
        min-height: 400px;
        width: 100%;
        z-index: 2;
    }

    .Management-Team .members .MemberType {
        text-align: left;
        z-index: 1;
    }

        .Management-Team .members .MemberType button {
            outline: none;
            background: none;
            border: none;
            min-width: 150px;
            font-size: 1.1em;
            padding: 1px 0;
            background-color: #757779;
            color: white;
        }

            .Management-Team .members .MemberType button ~ button {
                margin-left: -2px;
            }

            .Management-Team .members .MemberType button:hover {
                background-color: #636466;
            }

            .Management-Team .members .MemberType button.active {
                background-color: #fff;
                color: inherit;
                border-top: 1px solid #CCCCCC;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
                border-bottom: 1px solid #fff;
                position: relative;
                margin-bottom: -15px;
            }

    .Management-Team .members .member .img-member {
        height: 150px;
        width: 150px;
        border: 1px solid #CCCCCC;
        margin: 5px 0;
    }

    .Management-Team .members .member:hover .img-member {
        border: 1px solid #60b696;
    }

    .Management-Team .members .member {
        text-align: center;
        float: left;
        width: 299px;
        height: 280px;
        margin: 5px 5px 10px 9px;
        position: relative;
        background: #fff;
        box-shadow: 0 0 5px 0 #fff;
        box-sizing: border-box;
        cursor: pointer;
    }

        .Management-Team .members .member .short-view {
            width: 299px;
            height: 280px;
            padding: 5px;
            border: 1px solid #e1e9ec;
            position: relative;
        }

            .Management-Team .members .member .short-view:hover {
                box-shadow: 0 0 10px #CCCCCC;
            }

            .Management-Team .members .member .short-view .about {
                position: absolute;
                bottom: 15px;
                text-align: center;
                width: 100%;
            }

        .Management-Team .members .member .name {
            color: #137dc1;
            font-size: 1.7em;
        }

        .Management-Team .members .member .designation {
            font-size: 1.1em;
            color: #4d4c4c;
        }

        .Management-Team .members .member .about {
            color: #4d4c4c;
        }

        .Management-Team .members .member .detail-view {
            text-align: left;
            display: none;
            background-color: #fff;
            border: 1px solid #CCCCCC;
            position: absolute;
            top: 0px;
            bottom: 0;
            right: 0;
            left: 0;
            z-index: 1;
            font-size: 1em;
            color: #383941;
            overflow-y: auto;
        }

            .Management-Team .members .member .detail-view .close {
                position: absolute;
                right: 5px;
                top: 5px;
            }

            .Management-Team .members .member .detail-view .content {
                display: none;
            }

            .Management-Team .members .member .detail-view .img-member {
                float: left;
                margin: 15px;
            }

            .Management-Team .members .member .detail-view .detail {
                float: right;
                width: 65%;
                padding-top: 15px;
            }

            .Management-Team .members .member .detail-view .about {
                padding: 10px 15px 10px 0;
            }
/* End Management Team CSS*/

/* Start LandingPage-AdWordKeys CSS */
.LandingPage-body .HeaderCtrl #navigation {
    height: 80px;
    /* Total height - paddingTop 10 + height 90 = 100 */
}

.LandingPage-AdWordKeys {
    width: 955px !important;
    margin: 5px auto 0 auto;
    display: table;
}

.LandingPage-AdWordKeys_header {
    font-size: 0.8em;
    margin-top: 10px;
}

    .LandingPage-AdWordKeys_header .logo {
        float: left;
    }

        .LandingPage-AdWordKeys_header .logo img {
            height: 50px;
            width: auto;
            vertical-align: middle;
        }

    .LandingPage-AdWordKeys_header .contact {
        float: right;
        text-align: left;
        font-size: 1.2em;
        color: #232222;
    }

        .LandingPage-AdWordKeys_header .contact .phone img {
            width: 16px;
            height: 20px;
        }

        .LandingPage-AdWordKeys_header .contact .phone {
            font-size: 1.6em;
            font-weight: bold;
        }

        .LandingPage-AdWordKeys_header .contact .timeing {
            font-size: 0.8em !important;
            float: right;
        }


        .LandingPage-AdWordKeys_header .contact .email img {
            width: 18px;
            height: 14px;
        }

        .LandingPage-AdWordKeys_header .contact .email a {
            color: #232222;
        }

        .LandingPage-AdWordKeys_header .contact span {
            display: block;
        }

.LandingPage-AdWordKeys .content {
    width: 100%;
    display: table;
}

    .LandingPage-AdWordKeys .content .landing_page_banner, .LandingPage-AdWordKeys .content .landing_page_banner img {
        width: 636px;
        height: 238px;
    }

    .LandingPage-AdWordKeys .content .title1 {
        position: absolute;
        top: 50px;
        left: 298px;
        font-size: 1.4em;
    }

    .LandingPage-AdWordKeys .content .title2 {
        position: absolute;
        top: 140px;
        left: 298px;
        font-size: 1.8em;
        font-weight: bold;
        right: 350px;
        line-height: 30px;
    }

    .LandingPage-AdWordKeys .content .title3 {
        font-size: 1.7em;
        text-align: center;
        background-color: #5a7d1f;
        color: #ede8ec;
    }

.LandingPage-AdWordKeys .benefits .feaures {
    float: left;
}

.LandingPage-AdWordKeys .benefits .features .points {
    /*margin: 15px 0 8px 0;*/
    font-size: 1.2em;
    color: #59595b;
}

    .LandingPage-AdWordKeys .benefits .features .points b {
        font-family: Seravek-Bold;
    }

    .LandingPage-AdWordKeys .benefits .features .points ul {
        padding-top: 10px;
        display: inline-block;
        width: 100%;
    }

        .LandingPage-AdWordKeys .benefits .features .points ul li {
            margin-bottom: 10px;
        }

            .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv .ImageDiv img {
                height: 21px;
                width: 21px;
                vertical-align: middle;
                margin-right: 10px;
            }

            .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv {
                width: 100%;
                display: flex;
            }

                .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv .ImageDiv {
                    width: 6%;
                    order: 1;
                    float: left;
                }

                .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv .descriptionDiv {
                    width: 94%;
                    order: 2;
                    padding-bottom: 5px;
                    border-bottom: 1px solid #dcdcdc;
                }

.LandingPage-AdWordKeys footer {
    background-color: #5b5b5b;
    color: #fff;
    padding: 5px 15px;
    font-size: 0.98em;
    position: relative;
    display: inline-block;
    width: 100%;
}

    .LandingPage-AdWordKeys footer ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .LandingPage-AdWordKeys footer ul li {
            padding: 0;
            margin: 0;
            font-size: 0.9em;
            white-space: nowrap;
            display: inline-block;
        }

            .LandingPage-AdWordKeys footer ul li .bullet {
                margin-right: 5px;
            }

            .LandingPage-AdWordKeys footer ul li ~ li {
                margin-left: 5px;
            }

    .LandingPage-AdWordKeys footer .social-links {
        position: absolute;
        right: 10px;
        top: 40%;
    }

        .LandingPage-AdWordKeys footer .social-links img {
            vertical-align: middle;
            height: 21px;
            width: 21px;
        }
/* End LandingPage-AdWordKeys CSS */

/* Start Reg-Thank-You CSS */
.Reg-Thank-You {
    width: 80%;
    margin: 10% auto;
    padding: 10%;
    box-shadow: 0 0 50px #CCCCCC;
    color: #424242;
    font-size: 2em;
    text-align: center;
}

    .Reg-Thank-You footer {
        color: #0469A1;
        font-size: 0.6em;
    }
/* End Reg-Thank-You CSS */

/* Start DocumentAdditionalRequirement CSS */
.DocumentAdditionalRequirement {
    vertical-align: top;
}

.OrganizationDocumentCheckList {
    padding: 2% 3%;
}

.OrganizationDocumentCheckList_submitbtn {
    margin-top: 0;
}

.divOrganization_ViewDetailDocument {
    padding-left: 10%;
}

.Document-btnrequest-document {
    background: url("/assets/images/request document.jpg") no-repeat;
    background-size: 100%;
    width: 159px;
    height: 26px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
}

.OrganizationDocumentCheckList-View {
    background: url("/assets/images/arrow-right.png") no-repeat;
    /*background-size: 100%;*/
    width: 11px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    float: right;
    outline: none;
}

.OrganizationDocumentCheckList-ChangedView {
    background: url("/assets/images/arrow-down.png") no-repeat;
    width: 16px;
    height: 11px;
}

.Document_Title {
    margin-bottom: 5px;
}

.divBlank {
    height: 10px !important;
}

.addReqDiv {
    width: 100%;
}

#AdditionalRequirement {
    width: 80% !important;
    border: 1px solid #C0C0C0;
}

#DocpopupStatus .popup-content {
    width: 500px;
}


.ContactEmailAddress {
    margin: 10px 0;
}

    .ContactEmailAddress label {
        margin-right: 10px;
    }

.inputEmailAddress {
    width: 60%;
}

.RequiredDetailTextArea {
    width: 100%;
    background: none repeat scroll 0% 0% #E5E5E5;
    padding: 1px 6px;
    border: 0px none !important;
    height: 100px !important;
}
/* End DocumentAdditionalRequirement CSS */

/* Start Details Organization  Document CSS */
.DetailsOrgDocument a img {
    float: right;
}

.DetailsOrgDocumentCtrl ul li {
    list-style-image: url('/assets/images/SecondLevelUL.png');
    padding: 5px;
    margin: 0px 5px;
    width: 50%;
}

.DetailsOrgDocumentCtrl hr {
    padding: 0 !important;
    margin: 0 !important;
    border-color: #CCCCCC;
}

/* End Details Organization  Document CSS */

/* Start OrganizationRequestComm CSS */
.OrganizationRequestComm {
    float: right;
}

.OrganizationRequestComm_sender {
    border-bottom: 1px solid #CCCCCC;
}
/* End OrganizationRequestComm CSS */

/* Start OrganizationTreatmentPlanCtrl CSS */

#OrganizationTreatmentPlanpopupStatus .popup-content {
    width: 525px;
}

#OrganizationTreatmentPlanCtrl .OrganizationAdmin_text {
    width: 85%;
}

#OrganizationTreatmentPlanCtrl .divBlank {
    height: 8px;
}

#OrganizationTreatmentPlanCtrl .tdLeft {
    width: 30% !important;
    vertical-align: top;
}

#OrganizationTreatmentPlanCtrl .tdRight {
    width: 70% !important;
}

#OrganizationTreatmentPlanCtrl .tdInput {
    width: 93% !important;
}

#OrganizationTreatmentPlanCtrl .submitBtn {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

#OrganizationTreatmentPlanCtrl .cancelBtn {
    background: url("/assets/images/ActionButton/Cancel.Png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

#divTreatmentPlan {
    padding: 1% !important;
}


/* End OrganizationTreatmentPlanCtrl CSS */

/* Start QADetailListByBPDCtrl CSS */

.QADetailListByBPDCtrl-Search {
    padding: 10px 0 0 0;
}

.QADetailListByBPDCtrl .SearchbarCtrl {
    display: inline-block;
    width: 100%;
}

.QADetailListByBPDCtrl .SearchBar-SearchControlDiv {
    float: left;
}

.QADetailListByBPDCtrl .SearchBar-SearchBox {
    position: relative;
    width: 100%;
    margin: 0;
}

.QADetailListByBPDCtrl_btnRadio {
    padding: 0px 0 0px 0;
    float: right;
    padding-right: 4px;
}


.QADetailListByBPDCtrl-lbl {
    background: url('/assets/images/radio-unchecked-red.png') no-repeat;
    background-size: 14px;
    margin-right: 25px !important;
}

.QADetailListByBPDCtrl-table {
    padding: 8px 5px !important;
}

.QADetailListByBPDCtrl-tableView {
    padding: 8px 5px !important;
    text-align: center !important;
}

.ImageOfBPD img {
    width: 16px;
    height: 16px;
}

.ImageOfBPD-edit {
    margin-right: 10px;
}

.QADetailListBPD-BlankData {
    padding: 10%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 18px;
}

.List-table th {
    border-right: 1px solid white !important;
}

.QuestionAnswerList-Detail-Figure {
    border: 1px solid #A7A8A3;
    width: 77px;
    height: 77px;
    float: left;
    margin-right: 15px;
    margin-left: 10px !important;
}

.QADetailListByBPDCtrl .List-table th:nth-of-type(1),
.QADetailListByBPDCtrl .List-table td:nth-of-type(1) {
    width: 60%;
}

.QADetailListByBPDCtrl .List-table th:nth-of-type(2),
.QADetailListByBPDCtrl .List-table td:nth-of-type(2) {
    width: 10%;
}

.QADetailListByBPDCtrl .List-table th:nth-of-type(3),
.QADetailListByBPDCtrl .List-table td:nth-of-type(3) {
    width: 16%;
}

.QADetailListByBPDCtrl .List-table th:nth-of-type(4),
.QADetailListByBPDCtrl .List-table td:nth-of-type(4) {
    width: 14%;
}

/* End QADetailListByBPDCtrl CSS */

/* Start TransactionDetailCtrl CSS */

.TransactionDetailCtrl > .List-table {
    width: 100% !important;
}

    .TransactionDetailCtrl > .List-table th:nth-of-type(1),
    .TransactionDetailCtrl > .List-table td:nth-of-type(1) {
        width: 30% !important;
    }

    .TransactionDetailCtrl > .List-table th:nth-of-type(2),
    .TransactionDetailCtrl > .List-table td:nth-of-type(2) {
        width: 30% !important;
    }

    .TransactionDetailCtrl > .List-table th:nth-of-type(3),
    .TransactionDetailCtrl > .List-table td:nth-of-type(3) {
        width: 15% !important;
    }

    .TransactionDetailCtrl > .List-table th:nth-of-type(4),
    .TransactionDetailCtrl > .List-table td:nth-of-type(4) {
        width: 15% !important;
    }

    .TransactionDetailCtrl > .List-table th:nth-of-type(5),
    .TransactionDetailCtrl > .List-table td:nth-of-type(5) {
        width: 20% !important;
    }

    .TransactionDetailCtrl > .List-table > thead > tr > th,
    .TransactionDetailCtrl > .List-table > tbody > tr > td {
        border: 1px solid #CCCCCC !important;
        color: black;
    }

.TransactionDetailCtrl .List-table thead tr:nth-child(2n+1) {
    background-color: #CCCCCC !important;
}

/* End TransactionDetailCtrl CSS */


/* Start OrganizationAdminDashbord CSS */

.OrganizationAdminDashbord .Dashboard section.storyboard-7-Columns div.story {
    width: 68%;
}

.OrganizationAdminDashbord .OrganizationAdmin-table td {
    vertical-align: top !important;
}

.OrganizationAdminDashbord .OrganizationAdmin-table .OrganizationAdmin-table-td:nth-child(1) {
    width: 68%;
}

.OrganizationAdminDashbord .OrganizationAdmin-table .OrganizationAdmin-table-td for resposive {
    width: 100% !important;
    display: block;
}

.OrganizationAdminDashbord .OrganizationDetails {
    padding-right: 10px;
}

/* End OrganizationAdminDashbord CSS */

/* Start OrganizationDetails CSS */

.OrganizationDetails {
    padding-right: 10px;
}
/* End OrganizationDetails CSS */

/* Start UploadedOrganizationLogo CSS */
.UploadedOrganizationLogo .FileUploadListDiv-Icon {
    width: 14px;
    height: 14px;
    margin-left: 5px;
}

.UploadedOrganizationLogo .DeleteDocument {
    background: url("/assets/images/FileUpload-Delete.png") no-repeat;
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

    .UploadedOrganizationLogo .DeleteDocument:hover {
        background: url("/assets/images/FileUpload-Delete-Hover.png") no-repeat;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        vertical-align: top;
        outline: none;
        width: 16px;
        height: 20px;
        text-indent: -9999px;
    }

.UploadedOrganizationLogo .FileUploadListDiv-Icon {
    width: 14px;
    height: 14px;
    margin-left: 5px;
}

.UploadedOrganizationLogo .FileUploadListCtrlDiv {
    width: 50%;
    border-top: 1px solid #CCCCCC;
    margin-top: 10px;
}

.UploadedOrganizationLogo .FileUploadListDiv {
    padding-top: 10px;
    display: flex;
}

.UploadedOrganizationLogo .FileUploadFileName {
    width: 97% !important;
    order: 1;
}

.UploadedOrganizationLogo .FileUploadDeleteDiv {
    width: 3% !important;
    order: 2;
}
/* End UploadedOrganizationLogo CSS */

/* Start CreateOrganizationCtrl CSS */
#CreateOrganizationCtrl {
    margin: 10px 0;
}

#EmployeeStatuspopupStatus .popup-content {
    width: 421px;
}
/* End CreateOrganizationCtrl CSS */

/* Start delivery-certificate-print CSS */
.delivery-certificate-print {
    font-size: 1.2em;
    padding: 5px;
}

    .delivery-certificate-print .tool-bar {
        width: 98%;
        padding: 1%;
        text-align: right;
    }

    .delivery-certificate-print .content {
        width: 100%;
        padding: 2px 5px;
    }

    .delivery-certificate-print b {
        font-family: Seravek-Bold;
    }

    .delivery-certificate-print .logo {
        display: inline-block;
        margin-right: 10px;
    }

        .delivery-certificate-print .logo img {
            height: 100px;
            width: 100px;
            vertical-align: top;
        }

    .delivery-certificate-print .company-address {
        display: inline-block;
        vertical-align: top;
        width: 220px;
    }

    .delivery-certificate-print .subject {
        font-weight: bold;
        text-align: center;
        font-size: 1.3em;
        margin: 10px 0;
    }

    .delivery-certificate-print .message p.title {
        margin-bottom: 5px;
    }

    .delivery-certificate-print .message p ~ p {
        margin-bottom: 15px;
    }
/* End delivery-certificate-print CSS */

/*Start PrescriptionaAddCommentsControl CSS*/
.PrescriptionComments {
    padding-top: 5px;
}

    .PrescriptionComments .Title {
        background-color: #D9D9D9;
        width: 100%;
        color: white;
        padding-bottom: 5px;
        border-top: 1px solid #A6A6A6;
        border-left: 1px solid #A6A6A6;
        border-right: 1px solid #A6A6A6;
    }

        .PrescriptionComments .Title label {
            font-weight: bold;
            color: black;
        }

    .PrescriptionComments label {
        width: 80%;
        padding: 5px 0 0 10px;
        margin-bottom: 0px;
    }

    .PrescriptionComments textarea {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
    }

    .PrescriptionComments .btnSave {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .PrescriptionComments .successMsg {
        /*text-align: center;*/
        padding: 0px;
        color: green;
        font-weight: bold;
    }

    .PrescriptionComments .errMsg {
        color: red;
        /*text-align: center;*/
        font-weight: bold;
        padding: 0px;
    }
/*End PrescriptionaAddCommentsControl CSS*/
/*Start PrescriptionAddNewRemedyCtrl CSS*/
.AddNewRemedy {
    width: 100%;
}

    .AddNewRemedy td:nth-child(1) {
        width: 30%;
    }

    .AddNewRemedy td:nth-child(2) {
        width: 60%;
    }

#upnlAddNewRemedy .errMsg {
    padding-bottom: 5px;
    float: left;
}

.AddNewRemedy input[type=text] {
    width: 200px;
    margin-bottom: 10px;
    padding-left: 5px;
}

.AddNewRemedy .Required {
    padding-left: 5px;
}

.AddNewRemedy .Add {
    width: 26%;
    height: 24px;
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
}
/*End PrescriptionAddNewRemedyCtrl CSS*/
/*Start AnalyseCasePatientNoteCtrl CSS*/
#upnlAnalyseCaseAddPatientNote .Note {
    height: 155px;
}

#AnalyseCaseSliderContentControl .ExpertList {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

#upnlAnalyseCaseAddPatientNote .SelectedDoctorDiv {
    display: none !important;
}

#upnlAnalyseCaseAddPatientNote input[id=btnSaveAndSendMail] {
    width: 183px;
    height: 28px;
    background: url("../assets/images/ActionButton/send-analysis-to-patient.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
}

#upnlAnalyseCaseAddPatientNote .content textarea {
    height: 300px;
}
/*End AnalyseCasePatientNoteCtrl CSS*/

/*Start DeliveryCertificateForm5 CSS*/
.DeliveryCertificateForm5 {
    margin: 0 10px 0 4px;
}

    .DeliveryCertificateForm5 .CommercialInvoiceCtrl {
        width: 100%;
        display: flex;
    }

        .DeliveryCertificateForm5 .CommercialInvoiceCtrl .Title {
            width: 20%;
            order: 1;
        }

        .DeliveryCertificateForm5 .CommercialInvoiceCtrl .AddressInformation {
            width: 50%;
            order: 2;
            text-decoration: underline !important;
        }

            .DeliveryCertificateForm5 .CommercialInvoiceCtrl .AddressInformation .company-address-control {
                width: 220px !important;
                text-decoration: underline !important;
            }

        .DeliveryCertificateForm5 .CommercialInvoiceCtrl .Detail {
            width: 30%;
            order: 3;
            text-decoration: underline !important;
        }

    .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList {
        width: 100%;
    }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(1),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(1) {
            width: 20%;
            text-align: center;
        }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(2),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(2) {
            width: 15%;
            text-align: center;
        }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(3),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(3) {
            width: 20%;
            text-align: center;
        }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(4),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(4) {
            width: 15%;
            text-align: center;
        }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(5),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(5) {
            width: 15%;
            text-align: center;
        }

        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th:nth-of-type(6),
        .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td:nth-of-type(6) {
            width: 15%;
            text-align: center;
        }

    .DeliveryCertificateForm5 .MedicineTotalWeight {
        width: 80%;
        float: left;
        text-align: left;
    }

    .DeliveryCertificateForm5 .Heading {
        font-size: 1.5em;
        font-weight: bold;
        text-align: center;
        border: 1px solid #000000;
    }

    .DeliveryCertificateForm5 .Description {
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
    }

    .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table th,
    .DeliveryCertificateForm5 .CommercialInvoicePrescriptionList table td {
        border: 2px solid #000000;
    }

    .DeliveryCertificateForm5 .TotalUnitOfValue {
        width: 20%;
        float: right;
        text-align: left;
    }
/*End DeliveryCertificateForm5 CSS*/

/*Start PersonalMedicationForm CSS*/

.PersonalMedicationForm {
    padding: 0 10px 0 7px;
}

    .PersonalMedicationForm .Heading {
        text-align: center;
        font-size: 1.5em;
    }

    .PersonalMedicationForm .DescriptionLineHeight {
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .PersonalMedicationForm .Sub-Heading {
        font-size: 1.0em;
        margin: 10px 0;
    }

    .PersonalMedicationForm .CheckBoxOption {
        margin-left: 10px;
    }

    .PersonalMedicationForm .PersonalInformation {
        width: 100%;
        display: flex;
    }

    .PersonalMedicationForm .PatientInformation {
        order: 1;
        width: 50%;
    }

    .PersonalMedicationForm .DeliveryInformation {
        order: 2;
        width: 50%;
    }

    .PersonalMedicationForm .SubDiscription {
        margin-left: 10px;
    }

    .PersonalMedicationForm .medicationDiscriptionOl {
        list-style-type: decimal;
        padding-left: 20px !important;
    }

    .PersonalMedicationForm .FooterInfo {
        text-align: center;
    }
/*End PersonalMedicationForm CSS*/

/*Start MedicationPrintListCtrl CSS*/
.MedicationPrintListCtrl {
    margin: 0 15px 0 7px;
}

    .MedicationPrintListCtrl .Heading {
        font-size: 1.5em;
        font-weight: bold;
        text-align: center;
        margin: 10px 0;
    }

    .MedicationPrintListCtrl .PatientName {
        float: left;
        font-size: 1.5em;
    }

    .MedicationPrintListCtrl .CompanyLogo {
        float: right;
    }

    .MedicationPrintListCtrl .SiteLogo {
        width: 165px;
        height: 56px;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(1),
    .MedicationPrintListCtrl .List-table td:nth-of-type(1) {
        width: 20%;
        text-align: center;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(2),
    .MedicationPrintListCtrl .List-table td:nth-of-type(2) {
        width: 20%;
        text-align: center;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(3),
    .MedicationPrintListCtrl .List-table td:nth-of-type(3) {
        width: 10%;
        text-align: center;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(4),
    .MedicationPrintListCtrl .List-table td:nth-of-type(4) {
        width: 20%;
        text-align: center;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(5),
    .MedicationPrintListCtrl .List-table td:nth-of-type(5) {
        width: 20%;
        text-align: center;
    }

    .MedicationPrintListCtrl .List-table th:nth-of-type(6),
    .MedicationPrintListCtrl .List-table td:nth-of-type(6) {
        width: 10%;
        text-align: center;
    }

/*End MedicationPrintListCtrl CSS*/


/*Start MedicineDeliveryDetails CSS*/

.MedicineDeliveryDetailsPage {
    width: 98.22%;
    min-height: 89.30vh;
    padding: 1px 2px;
    margin-left: 10px;
    background-color: white;
}

.MedicineDeliveryDetails {
    padding: 10px;
}

    .MedicineDeliveryDetails .View {
        background: url("/assets/images/ActionButton/Small/view.png") no-repeat;
        background-size: 100%;
        width: 52px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-right: 10px;
    }

    .MedicineDeliveryDetails .Edit {
        background: url("/assets/images/ActionButton/Small/edit.png") no-repeat;
        background-size: 100%;
        width: 48px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
    }

    .MedicineDeliveryDetails .Added {
        background: url("/assets/images/right-symbol.png") no-repeat;
        background-size: 100%;
        width: 14px;
        height: 14px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin: 5px;
        cursor: auto;
    }

    .MedicineDeliveryDetails .Deleted {
        background: url("/assets/images/cross-symbol.png") no-repeat;
        background-size: 100%;
        width: 14px;
        height: 14px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin: 5px;
        cursor: auto;
    }

    .MedicineDeliveryDetails .DeliveryStatusInputText {
        height: 28px;
        width: 100%;
        background: #E5E5E5;
        padding: 1px 6px;
        border: 0px none !important;
    }

    .MedicineDeliveryDetails .DeliveryStatusInputTextArea {
        width: 100%;
        background: white;
        padding: 1px 6px;
        border: 0px none !important;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(1),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(1) {
        width: 12%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(2),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(2) {
        width: 06%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(3),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(3) {
        width: 06%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(4),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(4) {
        width: 10%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(5),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(5) {
        width: 12%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(6),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(6) {
        width: 10%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(7),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(7) {
        width: 06%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(8),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(8) {
        width: 06%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(9),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(9) {
        width: 08%;
    }

    .MedicineDeliveryDetails .PrescriptionListDiv .List-table th:nth-of-type(10),
    .MedicineDeliveryDetails .PrescriptionListDiv .List-table td:nth-of-type(10) {
        width: 12%;
    }

    .MedicineDeliveryDetails .DeliveryDetails .Heading {
        font-size: 1.8em;
        border-bottom: 1px solid #a6a6a6;
        font-weight: bold;
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .MedicineDeliveryDetails .DeliveryDetails .Title {
        width: 100%;
        color: Black;
    }

    .MedicineDeliveryDetails .DeliveryDetails p {
        margin-left: 10px;
    }

    .MedicineDeliveryDetails .DeliveryDetails .Title label {
        margin-left: 10px;
        font-weight: bold;
        font-size: 1.2em;
    }

    .MedicineDeliveryDetails .DeliveryDetails textarea {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 0 none !important;
        background: #e5e5e5;
    }

    .MedicineDeliveryDetails .Blank-Data {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 0 none !important;
        background: #e5e5e5;
        text-align: center;
        padding: 25px 0;
    }

    .MedicineDeliveryDetails .DeliveryDetailsRow > label {
        width: 65%;
        font-weight: bold;
    }

    .MedicineDeliveryDetails .MedicineTab {
        text-align: right;
    }

    .MedicineDeliveryDetails .MedicineListControl-MedicinesType input[type=radio], .MedicineDeliveryDetails .MedicineListControl-MedicinesType-Active input[type=radio] {
        display: none;
    }

    .MedicineDeliveryDetails .MedicineListControl-MedicinesType, .MedicineDeliveryDetails .MedicineListControl-MedicinesType-Active {
        color: white;
        border: 0 none;
        padding: 3px 15px;
        height: 28px;
        width: 161px;
        text-align: center;
        display: inline-block;
        cursor: pointer;
        margin-left: 2px;
    }

    .MedicineDeliveryDetails .MedicineListControl-MedicinesType {
        background-color: #808080;
    }

    .MedicineDeliveryDetails .MedicineListControl-MedicinesType-Active {
        background-color: #595959;
    }

    .MedicineDeliveryDetails .MedicineListControl-MedicinesType:hover {
        background-color: #595959;
        border-left: 1px solid white;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(1),
    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table td:nth-of-type(1) {
        width: 20%;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(2),
    .PrescriptionCommentsListDiv .List-table td:nth-of-type(2) {
        width: 20%;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(3),
    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table td:nth-of-type(3) {
        width: 15%;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(4),
    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table td:nth-of-type(4) {
        width: 10%;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(5),
    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table td:nth-of-type(5) {
        width: 10%;
    }

    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table th:nth-of-type(6),
    .MedicineDeliveryDetails .PrescriptionCommentsListDiv .List-table td:nth-of-type(6) {
        width: 25%;
    }

    .MedicineDeliveryDetails .Delivery-Details-Ctrl {
        width: 100%;
        display: flex;
    }

    .MedicineDeliveryDetails .DeliveryDetailsDiv {
        width: 50%;
        order: 1;
        margin: 10px;
        border-right: 1px solid #A6A6A6;
    }

    .MedicineDeliveryDetails .DeliveryStatusCtrlDiv {
        width: 50%;
        order: 2;
        margin: 10px;
    }

    .MedicineDeliveryDetails .DeliveryDetailsRow {
        margin: 10px;
    }

    .MedicineDeliveryDetails .LinkAction {
        cursor: pointer;
        margin-right: 10px;
    }

        .MedicineDeliveryDetails .LinkAction img {
            margin: 3px;
        }

    .MedicineDeliveryDetails .EditIconImg {
        width: 12px;
        height: 12px;
        margin-left: 5px;
    }

    .MedicineDeliveryDetails .DeliveryDetailsDiv a {
        color: black;
        font-size: 1.0em;
    }

    .MedicineDeliveryDetails .DeliveryPrescriptionPrint {
        text-align: right;
    }

    .MedicineDeliveryDetails .PrescriptionPrint {
        background: url("/assets/images/ActionButton/Small/print.png") no-repeat;
        background-size: 100%;
        width: 52px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
    }

.FromPrescriptionCertificates {
    width: 34.5% !important;
    float: right;
}
/*End MedicineDeliveryDetails CSS*/

/*Start DeliveryDispatchInformation CSS*/

.DeliveryDispatchInformation .DeliveryDispatchInformationTbl {
    width: 100%;
}

.DeliveryDispatchInformation .SubHeading {
    font-size: 1.3em;
    border-bottom: 1px solid #A6A6A6;
    font-weight: bold;
    margin-bottom: 15px;
}

.DeliveryDispatchInformation {
    border: 1px solid #808080;
    padding: 10px;
}

    .DeliveryDispatchInformation .DeliveryDispatchInformationTbl td:nth-of-type(1) {
        width: 30% !important;
        vertical-align: top;
    }

    .DeliveryDispatchInformation .DeliveryDispatchInformationTbl td:nth-of-type(2) {
        width: 70% !important;
    }

    .DeliveryDispatchInformation .DispatchDate-Width {
        width: 30%;
        height: 28px;
        margin-right: 8px;
        border: 0 none;
        background: white;
        border: 1px solid #808080;
    }

    .DeliveryDispatchInformation .DeliveryDispatchInformation label {
        vertical-align: top;
    }

    .DeliveryDispatchInformation .DeliveryStatusSubmitDiv {
        margin: 5px 0;
        text-align: right;
    }

    .DeliveryDispatchInformation .DeliveryStatusSave {
        background: url('/assets/images/ActionButton/Small/Save.png') no-repeat;
        width: 51px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryDispatchInformation .DeliveryStatusCancle {
        background: url('/assets/images/ActionButton/Small/Cancel.png') no-repeat;
        width: 65px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryDispatchInformation .DeliveryStatusClose {
        background: url('/assets/images/ActionButton/Small/close.png') no-repeat;
        width: 55px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryDispatchInformation .DeliveryStatusDropDown {
        width: 100%;
        height: 28px;
        border: 0 none;
        background: white;
        border: 1px solid #808080;
    }

    .DeliveryDispatchInformation .blankRow {
        height: 20px !important;
    }
/*End DeliveryDispatchInformation CSS*/

/*Start DeliveryInformationCtrl CSS*/


DeliveryInformationCtrl .DeliveryInformationTbl {
    width: 100%;
}

.DeliveryInformationCtrl {
    border: 1px solid #808080;
    padding: 10px;
}

    .DeliveryInformationCtrl .SubHeading {
        font-size: 1.3em;
        border-bottom: 1px solid #A6A6A6;
        font-weight: bold;
    }

    .DeliveryInformationCtrl .DeliveryInformationTbl td:nth-of-type(1) {
        width: 32% !important;
        vertical-align: top;
    }

    .DeliveryInformationCtrl .DeliveryInformationTbl td:nth-of-type(2) {
        width: 68% !important;
    }

    .DeliveryInformationCtrl .DeliveryDate-Width {
        width: 30%;
        height: 28px;
        margin-right: 8px;
        border: 0 none;
        background: white;
        border: 1px solid #808080;
    }

    .DeliveryInformationCtrl .DeliveryInformationCtrl label {
        vertical-align: top;
    }

    .DeliveryInformationCtrl .DeliveryStatusSubmitDiv {
        margin: 5px 0;
        text-align: right;
    }

    .DeliveryInformationCtrl .DeliveryStatusSave {
        background: url('/assets/images/ActionButton/Small/Save.png') no-repeat;
        width: 51px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryInformationCtrl .DeliveryStatusCancle {
        background: url('/assets/images/ActionButton/Small/Cancel.png') no-repeat;
        width: 65px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryInformationCtrl .DeliveryStatusClose {
        background: url('/assets/images/ActionButton/Small/close.png') no-repeat;
        width: 55px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryInformationCtrl .DeliveryStatusDropDown {
        width: 100%;
        height: 28px;
        border: 0 none;
        background: white;
        border: 1px solid #808080;
    }

/*End DeliveryInformationCtrl CSS*/

/*Start deliveryMedication CSS*/

.deliveryMedication .MedicationInformationDetail {
    width: 100%;
    display: flex;
}

.deliveryMedication .delivery-Medication-Information-form {
    width: 50%;
    order: 1;
    border-right: 1px solid #A6A6A6;
    padding: 10px 20px 10px 0;
}

.deliveryMedication .ChangeDeliveryAddress {
    width: 50%;
    order: 2;
    padding: 10px 0 10px 20px;
}

.deliveryMedication {
    padding: 10px;
    background-color: white;
}


    .deliveryMedication .delivery-Medication-Information-form tr td {
        margin: 5px 5px 5px 5px;
        padding: 10px 0 5px 5px;
        vertical-align: top !important;
    }

        .deliveryMedication .delivery-Medication-Information-form tr td input {
            height: 25px;
            width: 100%;
            text-align: left;
            background-color: #e5e5e5;
            border: 0 none !important;
            outline: none;
        }

        .deliveryMedication .delivery-Medication-Information-form tr td .deliveryMedication-dropdown {
            height: 28px;
            width: 100%;
            background-color: white;
        }

        .deliveryMedication .delivery-Medication-Information-form tr td textarea {
            width: 100%;
            height: 69px;
            background-color: #e5e5e5;
            border: 0 none !important;
            outline: none;
        }

    .deliveryMedication .deliveryMedicationshipping-tdlabel-color {
        background-color: red;
    }

    .deliveryMedication .delivery-Medication-Information-form td:nth-of-type(1) {
        width: 40%;
    }

    .deliveryMedication .delivery-Medication-Information-form td:nth-of-type(2) {
        width: 60%;
    }

    .deliveryMedication .deliveryMedicationSubmitDiv {
        text-align: right;
    }

    .deliveryMedication .DeliveryMedicationSubmit {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        text-indent: -999999px;
        margin-right: 10px !important;
    }

    .deliveryMedication .DeliveryMedicationEdit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        text-indent: -999999px;
        margin-right: 10px !important;
    }

    .deliveryMedication .deliveryMedicationCancel {
        background: url("/assets/images/ActionButton/Cancel.Png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        text-indent: -999999px;
    }

    .deliveryMedication .deliveryMedicationClose {
        background: url("/assets/images/ActionButton/Close.Png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        text-indent: -999999px;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(1),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(1) {
        width: 12%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(2),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(2) {
        width: 12%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(3),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(3) {
        width: 10%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(4),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(4) {
        width: 10%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(5),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(5) {
        width: 10%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(6),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(6) {
        width: 10%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(7),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(7) {
        width: 08%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(8),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(8) {
        width: 08%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(9),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(9) {
        width: 10%;
    }

    .deliveryMedication .MedicationPrescriptionListDiv .List-table th:nth-of-type(10),
    .deliveryMedication .MedicationPrescriptionListDiv .List-table td:nth-of-type(10) {
        width: 10%;
    }

    .deliveryMedication .PrescriptionTextBox {
        width: 85%;
        background-color: #E5E5E5;
        border: 0px none !important;
    }

    .deliveryMedication .ChangeCountry {
        margin-left: 5px;
        cursor: pointer;
        font-weight: bold;
    }

#ShipingAddressCountry a {
    color: #0094ff;
}

    #ShipingAddressCountry a:hover {
        color: #0094ff;
    }

.deliveryMedication .deliveryMedicationTable-dropdown {
    height: 28px;
    background-color: white;
    width: 100%;
}

.Delivery-Address-form tr td {
    margin: 5px 5px 5px 5px;
    padding: 10px 0 5px 5px;
    vertical-align: top !important;
}

    .Delivery-Address-form tr td input {
        height: 25px;
        width: 100%;
        text-align: left;
        background-color: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }


    .Delivery-Address-form tr td textarea {
        width: 100%;
        height: 69px;
        background-color: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

.Delivery-Address-form td:nth-of-type(1) {
    width: 30%;
}

.Delivery-Address-form td:nth-of-type(2) {
    width: 70%;
}

.Delivery-Address-form .deliveryAddress-dropdown {
    height: 28px;
    background-color: white;
    width: 100%;
}

.ChangeDeliveryAddress .Heading {
    font-size: 1.2em;
    font-weight: bold;
}

.deliveryMedication .Heading {
    font-size: 1.5em;
    font-weight: bold;
}

/*End deliveryMedication CSS*/

/* Start DeliveryPrepareMedicinesCtrl CSS */

.DeliveryPrepareMedicinesCtrl {
    border: 1px solid #808080;
    padding: 10px;
}

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesCtrl {
        width: 100%;
        display: flex;
    }

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesLbl {
        width: 60%;
        order: 1;
        font-size: 1.2em;
        font-weight: bold;
    }

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesOptions {
        width: 40%;
        order: 2;
    }

    .DeliveryPrepareMedicinesCtrl .DeliveryStatusSubmitDiv {
        margin: 5px 0;
        text-align: right;
    }

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesSave {
        background: url('/assets/images/ActionButton/Small/Save.png') no-repeat;
        width: 51px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesCancle {
        background: url('/assets/images/ActionButton/Small/Cancel.png') no-repeat;
        width: 65px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .DeliveryPrepareMedicinesCtrl .PrepareMedicinesClose {
        background: url('/assets/images/ActionButton/Small/Close.png') no-repeat;
        width: 65px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }
/* End DeliveryPrepareMedicinesCtrl CSS */

/* Start PrescriptionCertificatesCtrl CSS */
.PrescriptionCertificatesCtrl {
    border: 1px solid #808080;
    padding: 10px;
}

    .PrescriptionCertificatesCtrl .PrescriptionCertificatesRow {
        width: 100%;
        display: flex;
        margin: 10px 0;
    }

    .PrescriptionCertificatesCtrl .CertificateName {
        width: 90%;
        order: 1;
    }

    .PrescriptionCertificatesCtrl .CertificatePrint {
        width: 10%;
        order: 2;
    }


    .PrescriptionCertificatesCtrl .EditableCertificateName {
        width: 70%;
        order: 1;
    }

    .PrescriptionCertificatesCtrl .EditableCertificatePrint {
        width: 30%;
        order: 2;
    }

    .PrescriptionCertificatesCtrl .PrescriptionCertificatesRow .Print {
        background: url("/assets/images/ActionButton/Small/print.png") no-repeat;
        background-size: 100%;
        width: 52px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-right: 10px;
    }

    .PrescriptionCertificatesCtrl .PrescriptionCertificatesRow .View {
        background: url("/assets/images/ActionButton/Small/view.png") no-repeat;
        background-size: 100%;
        width: 52px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-right: 10px;
    }

    .PrescriptionCertificatesCtrl .PrescriptionCertificatesRow .Edit {
        background: url("/assets/images/ActionButton/Small/edit.png") no-repeat;
        background-size: 100%;
        width: 48px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
    }

    .PrescriptionCertificatesCtrl .PrescriptionCertificatesRow .Add {
        background: url("/assets/images/ActionButton/Small/add.png") no-repeat;
        background-size: 100%;
        width: 48px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-right: 10px;
    }

/* End PrescriptionCertificatesCtrl CSS */

/* Start DeliveryRequestListControl CSS */

.DeliveryRequestListControl {
    width: 100%;
}

    .DeliveryRequestListControl .topbar {
        width: 100%;
        display: flex;
    }

    .DeliveryRequestListControl .Heading {
        padding: 5px 5px;
        font-size: 1.5em;
        font-weight: bold;
        width: 60%;
        order: 1;
    }

    .DeliveryRequestListControl .Search-TextBox {
        width: 40%;
        order: 2;
        padding: 5px 5px;
    }

    .DeliveryRequestListControl .Menu {
        width: 100%;
    }

    .DeliveryRequestListControl .CustomPagination {
        margin: 10px 0;
    }

    .DeliveryRequestListControl table {
        border: 0 none !important;
    }

        .DeliveryRequestListControl table th {
            font-weight: bold;
            background-color: #c0c0c0;
            color: black;
        }

        .DeliveryRequestListControl table td, .DeliveryRequestListControl table th {
            padding: 5px;
            border: 1px solid #e0dada !important;
            vertical-align: top;
        }

            .DeliveryRequestListControl table td.td-photo {
                width: 5%;
                text-align: center;
                border-right: 0px none !important;
            }

            .DeliveryRequestListControl table td.td-info-with-photo {
                border-left: 0px none !important;
            }

    .DeliveryRequestListControl .SearchBar-SearchLabelText {
        color: inherit !important;
    }

    .DeliveryRequestListControl .photosize {
        width: 60px;
        height: 60px;
        border: 0.5px solid #e0dada;
    }

        .DeliveryRequestListControl .photosize img {
            width: 100%;
            height: 100%;
        }

    .DeliveryRequestListControl .patientName {
        font-size: 1.3em;
    }

    .DeliveryRequestListControl .patientNo {
        color: #31849b;
    }

    .DeliveryRequestListControl .contact-details img {
        width: 14px;
        height: 14px;
    }

    .DeliveryRequestListControl .footer-content {
        margin-top: 15px;
    }

    .DeliveryRequestListControl .td-actions {
        text-align: center;
        vertical-align: middle;
    }

    .DeliveryRequestListControl #btnView {
        outline: 0;
        border: 0px none;
        padding: 0;
        margin: 0 5px;
        width: 24px;
        height: 24px;
        text-indent: -9999px;
        font-size: 0.0em !important;
    }

    .DeliveryRequestListControl #btnView {
        background: url(../assets/images/view.png) no-repeat;
        background-size: 100%;
    }

    .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType input[type=radio], .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType-Active input[type=radio] {
        display: none;
    }

    .DeliveryRequestListControl .DeliveryRequestList_btnRadio {
        padding: 5px;
        text-align: right;
    }

    .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType, .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType-Active {
        color: white;
        border: 0 none;
        padding: 5px 15px;
        height: 28px;
        width: 110px;
        text-align: center;
        display: inline-block;
        cursor: pointer;
    }

    .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType {
        background-color: #454141;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

    .DeliveryRequestListControl .DeliveryRequestList-ActivieStatusType-Active {
        background-color: #0094ff;
    }

.DeliveryRequestList-ActivieStatusType:hover {
    background-color: #3daeff;
}

.DeliveryRequestListControl .List-table td:nth-of-type(1) {
    width: 20%;
}

.DeliveryRequestListControl .List-table td:nth-of-type(2) {
    width: 29%;
}

.DeliveryRequestListControl .List-table td:nth-of-type(3) {
    width: 20%;
}

.DeliveryRequestListControl .List-table td:nth-of-type(4) {
    width: 20%;
}

.DeliveryRequestListControl .List-table td:nth-of-type(5) {
    text-align: center;
    vertical-align: middle;
    width: 10%;
}


.DeliveryRequestListControl #btnReCreate {
    background: url("../assets/images/recreate.png") no-repeat scroll 0% 0% / 100% auto transparent;
}

.DeliveryRequestListControl #btnReCreate {
    outline: 0px none;
    border: 0px none;
    padding: 0px;
    margin: 0px 5px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    font-size: 0px !important;
}

.DeliveryRequestListControl .innerlist .List-table #btnDeliveryRequestDelete {
    background: url('../assets/images/Delete.png') no-repeat;
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0 5px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    font-size: 0.0em !important;
}
/* End DeliveryRequestListControl CSS */

/* Start DeliveryStatusCtrl CSS */
.DeliveryStatusMainDiv .DeliveryStatusCtrl a {
    color: black;
    font-size: 1.0em;
}

.DeliveryStatusMainDiv .DeliveryStatusCtrl {
    width: 100%;
    display: flex;
}

.DeliveryStatusMainDiv .DeliveryStatusLabel {
    width: 32%;
    order: 1;
}

.DeliveryStatusMainDiv .DeliveryStatusText {
    width: 43%;
    order: 2;
}

.DeliveryStatusMainDiv .DeliveryStatusButton {
    width: 25%;
    order: 3;
    text-align: center;
}

.DeliveryStatusMainDiv .DeliveryStatusSubmitDiv {
    margin: 5px 0;
    text-align: right;
}

.DeliveryStatusMainDiv .DeliveryStatusSave {
    background: url('/assets/images/ActionButton/Small/Save.png') no-repeat;
    width: 51px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.DeliveryStatusMainDiv .DeliveryStatusCancle {
    background: url('/assets/images/ActionButton/Small/Cancel.png') no-repeat;
    width: 65px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.DeliveryStatusMainDiv .EditDeliveryStatus {
    background: url("/assets/images/ActionButton/Small/Edit.png") no-repeat;
    background-size: 100%;
    width: 48px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.DeliveryStatusMainDiv .DeliveryStatusTextArea {
    width: 100%;
    height: 100px;
    border: 0 none !important;
    background: #e5e5e5;
}

.DeliveryStatusMainDiv .DeliveryStatusDropDown {
    width: 100%;
    height: 28px;
    border: 0 none;
    background: white;
    border: 1px solid #808080;
}

/* End DeliveryStatusCtrl CSS */

/* Start ConsultationFooterMenu CSS */
.ConsultationFooterMenu {
    text-align: right;
    width: 100%;
    padding-top: 5px;
}

    .ConsultationFooterMenu .active {
        background-color: #fff;
        height: 31px;
    }


    .ConsultationFooterMenu li.active:hover {
        background-color: #fff;
    }

    .ConsultationFooterMenu li {
        display: inline-block;
        border: 0 none;
        text-align: center;
        margin: 0;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        transition: all 0.5s linear;
        cursor: pointer;
        margin-right: 5px;
        width: 30px;
        height: auto;
        /*margin-right: -2px;*/
        /*width: 130px;*/
        /*color: white;
        padding: 3px 5px;*/
        /*background-color: #808080;*/
    }

        .ConsultationFooterMenu li img {
            width: 100%;
            height: auto;
        }

        .ConsultationFooterMenu li:hover {
            /*background-color: #595959;*/
            background-color: #A6A6A6;
        }

.ConsultationFooterMenuCtrl {
    float: right;
}

    .ConsultationFooterMenuCtrl .AnalysisSentMsg {
        text-align: center;
        font-weight: bold;
    }
/* End ConsultationFooterMenu CSS */

/*Start AnalysisInternalCommentsByExpertCtrl CSS*/
.EPD-DiagnosisNotes .AnalyseCase-List {
    height: 509px;
    overflow-y: auto;
    margin-top: 5px;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #c5c7c6;
}

.AnalysisInternalCommentsByExpertCtrl .AnalyseCase-List {
    min-height: 460px;
}
/*End AnalysisInternalCommentsByExpertCtrl CSS*/

/*Start EPDDiagnosisCtrl CSS*/
.EPD-Diagnosis-Div .AnalyseCase-List {
    margin-top: 0px !important;
}

.EPD-Diagnosis-Div .BPD-Analysis {
    width: 60%;
    float: left;
}

.EPD-Diagnosis-Div .EPD-DiagnosisNotes {
    width: 40%;
    float: left;
}

.EPDDiagnosisCtrl .AnalyseCase-List-BlankData {
    padding: 5%;
}

.EPD-Diagnosis-Div .AnalyseCaseAdd {
    min-height: 100px;
}

.EPDDiagnosisCtrl .title {
    padding: 5px 1%;
    font-size: 1.2em;
    color: white;
    width: 100%;
    background-color: #4d6082;
    font-weight: bold;
}

.EPDDiagnosisCtrl .content {
    padding: 5px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.EPDDiagnosisCtrl {
    width: 100%;
}

.BPD-Diagnosis-Div .BPD-Analysis {
    width: 60%;
    float: left;
}

.BPD-DiagnosisNotes {
    width: 40%;
    float: left;
}

.BPD-Diagnosis-Div .AnalyseCaseAdd {
    min-height: 100px;
}

.EPDDiagnosisCtrl .AnalyseCase-List {
    margin-top: 0px;
    padding: 5px;
}
/*End EPDDiagnosisCtrl CSS*/


/* Start InfoPatientTreatmentPlanStatusControl CSS */
.InfoPatientTreatmentPlanStatusControl {
    border-top: 1px solid #CCCCCC;
    padding: 10px;
    font-size: 1.1em;
}

    .InfoPatientTreatmentPlanStatusControl .link-view-plan {
        margin-left: 10px;
    }

        .InfoPatientTreatmentPlanStatusControl .link-view-plan img {
            width: 36px;
            /*height:14px;*/
            height: 14px;
            margin-bottom: 1px;
            vertical-align: middle;
        }

    .InfoPatientTreatmentPlanStatusControl .title {
        color: #0469a1;
        font-weight: bold;
    }

    .InfoPatientTreatmentPlanStatusControl .plan {
        font-weight: bold;
    }

    .InfoPatientTreatmentPlanStatusControl .status-active {
        color: green;
        font-weight: bold;
    }

    .InfoPatientTreatmentPlanStatusControl .status-pending,
    .InfoPatientTreatmentPlanStatusControl .status-expired {
        color: red;
        font-weight: bold;
    }

    .InfoPatientTreatmentPlanStatusControl > span ~ span ~ span:before {
        content: "";
        margin: 0 10px;
        color: #c8c6c6;
        border: 1px solid #c8c6c6;
    }
/* End InfoPatientTreatmentPlanStatusControl CSS */


/* Start member-registration-Control CSS */

.member-registration-main-table-td {
    border-right: 1px solid #CCCCCC;
}

.member-registration-main-table table td {
    vertical-align: top;
}

.member-registration-Address {
    width: 100%;
}

.member-registration table td {
    vertical-align: top;
}

    .member-registration table td input {
        width: 100% !important;
        border: 0 none !important;
        background-color: transparent;
        line-height: 1.8em;
        outline: none;
        padding: 0 6px;
    }

.member-registration table textarea {
    width: 100% !important;
    border: 0 none !important;
    background-color: transparent;
    height: 73px;
    padding: 1px 6px;
    outline: none;
}

.member-registration table td select {
    width: 100% !important;
    border: 1px solid #CCCCCC !important;
    background-color: white !important;
    outline: 0;
}

    .member-registration table td select:focus {
        border: 1px solid #808080 !important;
    }

.member-registration-div {
    width: 100%;
    padding: 0px 15px;
    border: 1px solid #CCCCCC;
}

    .member-registration-div .member-registration-main-table tr td {
        width: 50%;
    }

    .member-registration-div .member-registration-container {
        padding-right: 15px;
    }

    .member-registration-div .member-registration-Address-container {
        padding-left: 15px;
    }

    .member-registration-div .member-registration-tdLabels {
        width: 35% !important;
        font-size: 16px;
    }

    .member-registration-div .corporate-org-div {
        padding-top: 15px;
    }

    .member-registration-div .member-registration-tdinput-grey {
        width: 100% !important;
        background-color: #e5e5e5;
    }

        .member-registration-div .member-registration-tdinput-grey input[type=text] {
            height: 28px;
        }

    .member-registration-div .member-registration-tdlabel-color {
        color: #6d6e70;
    }

    .member-registration-div .member-registration-tdLabel-radio {
        margin-right: 35px;
        line-height: 1.2em !important;
    }

    .member-registration-div .member-registration td table td label {
        line-height: 1.385em;
    }

    .member-registration-div .TreatmentbtnSubmit {
        background: url("/assets/images/Submit.jpg") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 26px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        margin-right: 10px;
        vertical-align: top;
    }

    .member-registration-div .TreatmentbtnCancel {
        background: url("/assets/images/Cancel.jpg") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 26px;
        background-color: transparent;
        border: 0 none;
    }

    .member-registration-div .member-registration td table td input[type=text]::selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td input[type=text]::-moz-selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td input[type=email]::selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td input[type=email]::-moz-selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td input[type=tel]::selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td input[type=tel]::-moz-selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td textarea::selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .member-registration td table td textarea::-moz-selection {
        background-color: #424242 !important;
        color: white;
    }

    .member-registration-div .TreatePlanRegCtrl-btn {
        float: right;
        margin: 6px 0 6px 0;
    }

    .member-registration-div .divTreatmentPlanControl {
        width: 100%;
    }

.divTreatmentPlanControl .table-selected-plan {
    width: 100%;
}

.member-registration-div .table-selected-plan td {
    vertical-align: middle !important;
}

.member-registration-div .divTreatmentPlanControl .table-selected-plan td.plan {
    width: 77% !important;
}

.member-registration-div .DetailTreatementPlanDiv {
    width: 100%;
}

.member-registration-div .EditTreatementPlanDiv {
    width: 100%;
    padding-left: 5%;
}

.member-registration-div .member-registration-subtitle {
    color: #646466;
    font-size: 15px;
    margin: 10px 0;
    padding: 0 0px 5px 0px;
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
}

.member-registration-div .member-registration-main-table table textarea {
    width: 100% !important;
    border: 0 none !important;
    background-color: transparent;
    height: 73px;
    padding: 1px 6px;
    outline: none;
}

.member-registration-div .member-registration-main-table table td input {
    width: 100% !important;
    border: 0 none !important;
    background-color: transparent;
    line-height: 1.8em;
    outline: none;
    padding: 0 6px;
}

.member-registration-div .member-registration-main-table table td select {
    width: 100% !important;
    border: 1px solid #CCCCCC !important;
    background-color: white !important;
    outline: 0;
    height: 28px;
}

    .member-registration-div .member-registration-main-table table td select:focus {
        border: 1px solid #808080 !important;
    }
/* End member-registration-Control CSS */

/* Start TreatmentPlanPaidMemberList CSS */


.TreatmentPlanPaidMemberList {
    border: 2px solid #FAE007 !important;
}

TreatmentPlanPaidMemberList .ManageMemberListCtrl {
    border: 2px solid #FAE007 !important;
}

.TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table {
    border: 0 none !important;
    margin: -2px auto !important;
    width: 99%;
}

    .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table th {
        vertical-align: middle;
        text-transform: uppercase;
    }


    .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr th, .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr td {
        border: 2px solid #FAE007 !important;
        font-size: 1.24em;
        color: #636466;
        background: #fff;
    }

        .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr th:first-child, .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr td:first-child {
            border-left: 0 none !important;
        }

        .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr th:last-child, .TreatmentPlanPaidMemberList .ManageMemberListCtrl .List-table tr td:last-child {
            border-right: 0 none !important;
        }

/* End TreatmentPlanPaidMemberList CSS */

/* Start CorporateTestimonialsList CSS */

.CorporateTestimonialsList .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px !important;
    border-bottom: 0px none !important;
    text-align: center;
}

.CorporateTestimonialsList .CustomPagination .next, .CorporateTestimonialsList .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

.CorporateTestimonialsList .CustomPagination .prev, .CorporateTestimonialsList .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

.CorporateTestimonialsList {
    width: 100%;
}

.CorporateTestimonialsList-OurCorporates {
    background-color: white !important;
}

.CorporateTestimonialsList ul li {
    display: inline-block !important;
    vertical-align: top;
    border: 0px none !important;
    padding-top: 0px !important;
}

.CorporateTestimonialsList-break {
    padding: 15px 0 1px 0;
}

.CorporateTestimonialsList-Title {
    font-size: 1.55em;
    float: left;
    color: #3C3D3C;
    text-align: left;
    font-weight: bold;
    padding: 0px !important;
    background-color: #C5C7C6;
    margin-right: 5px;
}

.CorporateTestimonialsList-SloganTitle {
    color: #08679B;
    font-weight: bold;
    background-color: #C5C7C6;
    font-size: 1.55em;
    text-align: justify;
}

.CorporateTestimonialsList-PhysicianName {
    color: White;
    font-weight: bold;
    font-size: 1.2em;
}


.CorporateTestimonialsList-Photo {
    width: 128px;
    height: 140px;
    float: left;
    margin-right: 0.5% !important;
    border: 1px solid #E5E5E5;
}

.CorporateTestimonialsList-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 81.5%;
    min-height: 140px;
    float: right;
    margin-bottom: 0px;
    position: relative;
}

    .CorporateTestimonialsList-Info-Detail a {
        font-size: 1.1em !important;
        color: #636466;
        font-weight: bold !important;
        margin: 0px;
        width: 48.8%;
        float: left;
        margin-top: 8px;
    }

.CorporateTestimonialsList-Photo img {
    height: 100%;
    width: 100%;
}

.CorporateTestimonialsList-searchPadding {
    width: 100%;
    background-color: #C5C7C6;
    padding: 0px;
}

.CorporateTestimonialsList-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

.CorporateTestimonialsList-Corporates {
    width: 100%;
    background-color: #C5C7C6;
}

.CorporateTestimonialsList-Search {
    width: 100%;
}

    .CorporateTestimonialsList-Search .SearchbarCtrl {
        width: 100%;
    }

.CorporateTestimonialsList-border {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #A0A0A0;
    float: left;
}

.CorporateTestimonialsList-Info a {
    font-size: 0.8em;
    font-weight: normal;
}

.CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl input[type="search"] {
    font-weight: bold;
    color: #636466;
    width: 100%;
}

.CorporateTestimonialsList-Qualification {
    font-size: 0.8em;
    font-weight: normal;
}

.CorporateTestimonialsList-Search .SearchBar-SearchControlDiv {
    width: 100%;
    background-color: #C5C7C6;
}

.CorporateTestimonialsList-Search .SearchBar-SearchTextBox {
    width: 87%;
}

.CorporateTestimonialsList-NextPrev-Padding {
    padding: 15px 0;
}

.CorporateTestimonialsList-pagination {
    padding-top: 10px;
}

.CorporateTestimonialsList .CustomPagination {
    margin: 0px;
}

.CorporateTestimonialsList-OurCorporates .SearchBar-SearchControlDiv {
    width: 100%;
}

.CorporateTestimonialsList-ReadMore {
    text-shadow: 0px 0px;
    position: absolute;
    bottom: 5px;
    left: 10px;
}

    .CorporateTestimonialsList-ReadMore a {
        color: #636466 !important;
        font-size: 1.1em;
        font-weight: bold;
        white-space: nowrap;
    }

.CorporateTestimonialsList-Info-Content {
    display: block;
    /*height: 84px;*/
}

.CorporateTestimonialsList-Achievement {
    color: #636466;
    font-size: 1em;
    font-weight: normal !important;
    margin-top: 13px !important;
    float: right;
    width: 50%;
}

.CorporateTestimonialsList-Info-Detail hr {
    border-color: #FAE00F;
    margin-top: 9px;
    margin-bottom: 14px;
    border-width: 2px;
}

.CorporateTestimonialsList-Corporate-Name {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
}

    .CorporateTestimonialsList-Corporate-Name b {
        font-family: Seravek-Bold;
    }

.CorporateTestimonialsList-Corporates-Info a {
    margin: 8px 0px;
    width: 90%;
    float: left;
    text-align: left;
    color: #636466 !important;
    font-size: 1.1em;
    font-weight: bold;
    text-shadow: 0px 0px;
}


.CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: -5px 0px 18px 0px;
    text-align: center;
    display: flex;
}

.CorporateTestimonialsList-OurCorporates .SearchbarCtrl {
    width: 60%;
}

.CorporateTestimonialsList-Video {
    float: right;
    font-size: 0.8em !important;
    font-weight: normal !important;
    padding: 5px;
    text-align: right;
}

.CorporateTestimonialsList-Media {
    width: 8%;
    float: right;
}

    .CorporateTestimonialsList-Media a {
        float: right;
        vertical-align: top;
        text-align: right;
    }

.CorporateTestimonialsList-Info-Content-Title {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FAE00F;
}

/* End CorporateTestimonialsList CSS */
/*Start HomePageEventListCtrl CSS*/
.HomePageEventListCtrl ul {
    width: 300%;
}

    .HomePageEventListCtrl ul li {
        float: left;
        text-align: center;
        font-size: 14px;
    }

        .HomePageEventListCtrl ul li ~ li:before {
            content: '|';
            padding: 0 10px;
            color: #808080;
        }

        .HomePageEventListCtrl ul li a {
            color: black;
        }

            .HomePageEventListCtrl ul li a:hover {
                color: #0469A1;
            }

.HomePageEventListCtrl .bx-wrapper {
    margin: 0px auto;
}

.HomePageEventListCtrl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 5px 0 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
/*End HomePageEventListCtrl CSS*/
/*Start HomePageNewsListCtrl CSS*/
.HomePageNewsListCtrl {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    text-align: center;
}

    .HomePageNewsListCtrl ul {
        width: 100%;
        display: inline-block;
    }

        .HomePageNewsListCtrl ul li {
            display: inline-block;
            /*margin:5px 6%;*/
            margin: 5px 1%;
        }

.HomePageNewsListCtrl_Figure {
    width: 137px;
    max-height: 137px;
}

    .HomePageNewsListCtrl_Figure img {
        max-width: 100%;
        max-height: 100%;
        -webkit-transition: all 0.3s ease-in-out;
    }

        .HomePageNewsListCtrl_Figure img:hover {
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            filter: grayscale(100%);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);
            transform: scale(1.1);
        }
/*End HomePageNewsListCtrl CSS*/

/*Start OrganizationNewsAndEvents CSS*/

.OrganizationNewsAndEvents .NewsAndEventsCtrl-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 78.9% !important;
    height: 145px;
    float: right;
    margin-bottom: 0px;
}
/*End OrganizationNewsAndEvents CSS*/

/*Start HomePageExpertListCtrl CSS*/
.HomePage-ExpertDoctors-List a {
    color: black;
}

#upnlExpertlist .CustomPagination .next, #upnlExpertlist .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    width: 32px;
    height: 37px;
}

#upnlExpertlist .CustomPagination .prev, #upnlExpertlist .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    width: 32px;
    height: 37px;
    margin-right: 5px;
}

#upnlExpertlist .CustomPagination {
    text-align: left;
    position: absolute;
    margin-top: 5px;
}

#upnlExpertlist .HomePage-ExpertDoctors-List {
    width: 100%;
    display: inline-block;
}

.HomePageExpertDoctors-Experts {
    height: 150px;
}

.HomePageExpertDoctors-MoreLink {
    text-align: right;
    vertical-align: top;
    padding: 5px 10px 10px 0;
}

.HomePageExpertDoctors-MoreLink-Top {
    padding: 10px 0px 0 0px;
    margin: -5px 0 0 20px;
}

.HomePageExpertDoctors-MoreLink-Content {
    position: relative;
    float: right;
    color: #808080;
    font-size: 1.2em;
}

#upnlExpertlist .List-BlankData {
    padding: 19.3%;
}

.HomePage-layer1 .HomePage-ExpertDoctors-List ul li {
    display: inline-block;
    vertical-align: top;
    width: 149px;
    line-height: 2;
}

#upnlExpertlist .search {
    height: 28px;
}

.Expert-Search-List td:first-child {
    width: 90%;
    padding-top: 2px;
}

.Expert-Search-List td:last-child {
    padding-left: 5px;
}
/*End HomePageExpertListCtrl CSS*/

/*Start OrganizationPartnersList CSS*/

.OrganizationPartnersList {
    text-align: center;
}

    .OrganizationPartnersList .CorporateLogo {
        /*width: 160px;
    max-height: 160px;*/
        width: 100px;
        max-height: 100px;
        margin: 0 auto 10px auto;
        padding: 0 5px;
    }

        .OrganizationPartnersList .CorporateLogo img {
            max-width: 100%;
            max-height: 100%;
            width: auto;
            height: auto;
            vertical-align: central;
        }

    .OrganizationPartnersList .CorporateDetails {
        width: 32%;
        width: 23%;
        height: 164px;
        /*height: 230px;*/
        overflow-y: auto;
        margin: 5px;
        float: left;
        border: 1px solid #e4dddd;
        padding: 10px 5px;
        position: relative;
        display: inline-block;
    }

    .OrganizationPartnersList .CorporateName {
        width: 98%;
        font-size: 0.9em !important;
        color: #4D4C4C;
        padding: 0 1%;
        text-align: center;
        bottom: 5px;
        vertical-align: top;
    }

    .OrganizationPartnersList .CustomPagination .next, .OrganizationPartnersList .CustomPagination .next-disabled {
        background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    }

    .OrganizationPartnersList .CustomPagination .prev, .OrganizationPartnersList .CustomPagination .prev-disabled {
        background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
        margin-right: 5px;
    }

    .OrganizationPartnersList .SearchResultInfo {
        margin-bottom: 10px;
        text-align: center;
        color: #666;
    }

    .OrganizationPartnersList .CorporatePartnersPagination {
        width: 100%;
        display: inline-block;
        margin-top: 30px;
        padding-bottom: 70px;
    }

.CorporatePartnersListTitle {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #FAE007;
    padding: 0px 0px 10px !important;
    margin: 0px 0px 10px !important;
    font-size: 1.67em !important;
}

/*End OrganizationPartnersList CSS*/

/*Start CorporateLogoControl CSS*/


.CorporateLogoControlTitle {
    font-size: 1.8em;
    color: #616161;
    text-align: center;
    width: 100%;
}

.CorporateLogoControlHeadingDiv {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 15px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCC;
    text-align: center;
}

    .CorporateLogoControlHeadingDiv .ViewAll {
        position: absolute;
        right: 0px;
        top: 7px;
    }

        .CorporateLogoControlHeadingDiv .ViewAll a {
            color: #808080;
            font-size: 1.1em;
            text-align: right;
            margin-right: 10px;
        }

.CorporateLogoControlCtrl {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    text-align: center;
}

    .CorporateLogoControlCtrl ul {
        width: 100%;
        display: inline-block;
    }

        .CorporateLogoControlCtrl ul li {
            display: inline-block;
            /*margin:5px 5%;*/
            margin: 5px 1%;
        }

.CorporateLogoControlCtrl_Figure {
    width: 160px;
    max-height: 160px;
}

    .CorporateLogoControlCtrl_Figure img {
        max-width: 100%;
        max-height: 100%;
    }
/*End CorporateLogoControl CSS*/
/*End PrescriptionDeliveryControl CSS*/
.PrescriptionDeliveryForm tr:last-child td {
    padding-top: 5px;
}

#upnlPrescriptionDeliveryForm .errMsg {
    text-align: center;
    padding-bottom: 5px;
}

.PrescriptionDeliveryForm td {
    vertical-align: top;
}

.PrescriptionDeliveryForm textarea, .PrescriptionDeliveryForm select {
    width: 220px;
}

.PrescriptionDeliveryForm td:nth-child(odd) {
    width: 39%;
}

.PrescriptionDeliveryForm td:nth-child(even) {
    width: 65%;
}

.PrescriptionDeliveryForm input[type=text], .PrescriptionDeliveryForm select {
    width: 100%;
    height: 25px;
    margin-bottom: 5px;
}

.PrescriptionDeliveryForm input[type=text], .PrescriptionDeliveryForm textarea {
    padding-left: 5px;
}

.PrescriptionDeliveryForm .Required {
    color: red;
}

#PrescriptionDelivery-Popup .popup-content {
    width: 400px;
}

#upnlPrescriptionDeliveryForm #container {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 15px;
    border-radius: 5px;
}

#upnlPrescriptionDeliveryForm #title {
    float: left;
    padding: 0 5px;
    margin: -15px 0 0 30px;
    background: #fff;
    font-size: 0.9em;
    color: #636466;
}
/*End PrescriptionDeliveryControl CSS*/
/*Start SpecialInstructionEPDCtrl CSS*/
.SpecialInstructionEPDCtrl {
    margin: 15px 0 20px 0;
}

    .SpecialInstructionEPDCtrl .Heading {
        font-size: 1.1em;
        font-weight: bold;
        border-bottom: 0px none;
    }

    .SpecialInstructionEPDCtrl .Title {
        background-color: #808080;
        padding: 5px 10px;
        color: white;
        font-size: 1em;
    }

    .SpecialInstructionEPDCtrl .Instructions {
        padding: 5px 10px;
        font-size: 1em;
        border: 1px solid #a6a6a6;
        min-height: 100px;
        margin-bottom: 5px;
    }

    .SpecialInstructionEPDCtrl .Action {
        color: blue;
        font-weight: normal;
    }
/*End SpecialInstructionEPDCtrl CSS*/

/*Start Diagnosis of Expert CSS*/
.Expert-Diagnosis .EPD-Notes .AnalyseCaseAdd .content .input textarea {
    width: 100%;
    height: 585px;
    display: block;
    margin-bottom: 5px;
    border: 1px solid #ccc;
    outline: none;
}

.Expert-Diagnosis .EPD-Analysis {
    width: 60%;
    float: left;
}

.Expert-Diagnosis .EPD-Notes {
    width: 40%;
    float: left;
}

.Expert-Diagnosis .AnalyseCase-List-BlankData {
    padding: 5%;
}

.Doctor-Diagnosis .AnalyseCase-List-BlankData {
    padding: 5%;
}

.Doctor-Diagnosis #Symptom-List-table td:nth-child(2) {
    display: none;
}

.Doctor-Diagnosis #Diagnosis-List-table td:nth-child(2) {
    display: none;
}

.Expert-Diagnosis .AnalyseCaseAdd .content .input input[type=submit] {
    width: 20%;
}

.Expert-Diagnosis {
    border: 1px solid #ccc;
    padding: 5px;
    display: table;
    width: 100%;
}

/*Start Prescription of Expert CSS*/
.Expert-Prescription .addNew input[type=button] {
    background: url("/assets/images/add-new.png") no-repeat;
    background-size: 100%;
    width: 48px;
    height: 48px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
}

.Expert-Prescription {
    border: 1px solid #CCC;
    padding: 10px;
}

    .Expert-Prescription #PrescriptionPreview-Popup .popup-content {
        width: 800px !important;
    }

    .Expert-Prescription .popup .popup-content-inner {
        width: 100%;
        padding: 15px 15px 0;
    }

    .Expert-Prescription .addNew {
        border: 1PX solid #CCCCCC;
        text-align: center;
        padding: 15%;
    }

    .Expert-Prescription .List ul li {
        padding: 0px;
        border-top: 0px none;
    }

    .Expert-Prescription .successMsg .validation-summary-errors ul li {
        color: #008000;
        font-weight: bold;
    }
/*End Prescription of Expert CSS*/

/*Start PrescriptionPrint CSS*/
#upnlPrescriptionPrint .Heading {
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0 5px;
}

#upnlPrescriptionPrint .PrescriptionPrint .List-table tr:first-child td:first-child {
    width: 18% !important;
}

#upnlPrescriptionPrint .PrescriptionPrint .List-table tr:first-child {
    border: 1px solid #ccc;
}

#upnlPrescriptionPrint .SubHeading {
    font-weight: bold;
    font-size: 1em;
}

.PrescriptionPreview ol > li {
    list-style: decimal;
    margin-left: 20px;
}

.PrescriptionPreview ul > li {
    list-style: disc;
    margin-left: 20px;
}

.PrescriptionPreview .Writtent-Prescription ul > li {
    margin-left: 20px;
}

.PrescriptionPreview .info {
    padding-bottom: 10px;
}

.Prescription-Print {
    padding: 20px;
}

    .Prescription-Print .SubHeading {
        font-weight: bold;
    }

.PrescriptionPreview .PrescriptionPrint {
    background: transparent url("/assets/images/ActionButton/Small/print.png") no-repeat scroll 0% 0% / 100% auto;
    width: 52px;
    height: 28px;
    border: 0px none;
    vertical-align: middle;
    outline: 0px none;
}

.SpecialInstructionPrint .List-table tr:first-child, .DietNutritionTipsPrint .List-table tr:first-child {
    border-bottom: 1px solid #CCCCCC;
}

.SpecialInstructionPrint .List-table tr:nth-of-type(3) {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
/*End PrescriptionPrint CSS*/


/*Start ShowEmailIdMessage CSS*/

#EmailIdIsExitsPopup {
    height: auto;
}

#RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content {
    width: 500px;
    background-color: #FFF;
    position: relative;
    margin: 15% auto;
    box-shadow: 0 0 10px #808080;
}

#RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content-inner {
    padding: 15px 15px;
    display: inline-block;
    width: 100% !important;
}

.VerifyingEmailAddressText {
    font-size: 0.8em !important;
}

.RegistrationEmailIdMessageCtrl {
    width: 100%;
    display: flex;
    font-size: 1.2em;
    font-family: arimo;
}

    .RegistrationEmailIdMessageCtrl .AlertImageDiv {
        width: 10%;
        order: 1;
    }

    .RegistrationEmailIdMessageCtrl .AlertMessage {
        width: 90%;
        order: 2;
    }

.AlertImage {
    width: 28px;
    height: 28px;
}

    .AlertImage img {
        width: 100%;
        height: 100%;
    }
/*End ShowEmailIdMessage CSS*/


/*Start ShowMobileNumberMessage CSS*/

#MobileNumberIsExitsPopup {
    height: auto;
}

#RegistrationMobileNumberIsExitsPopup-PopupStatus .popup-content {
    width: 500px;
    background-color: #FFF;
    position: relative;
    margin: 15% auto;
    box-shadow: 0 0 10px #808080;
}

#RegistrationMobileNumberIsExitsPopup-PopupStatus .popup-content-inner {
    padding: 15px 15px;
    display: inline-block;
    width: 100% !important;
}

.VerifyingEmailAddressText {
    font-size: 0.8em !important;
}

.RegistrationMobileNumberMessageCtrl {
    width: 100%;
    display: flex;
    font-size: 1.2em;
    font-family: arimo;
}

    .RegistrationMobileNumberMessageCtrl .AlertImageDiv {
        width: 10%;
        order: 1;
    }

    .RegistrationMobileNumberMessageCtrl .AlertMessage {
        width: 90%;
        order: 2;
    }

/*End ShowMobileNumberMessage CSS*/

/* Start Notification Renewal Reminder Popup CSS */
.NotificationRenewReminderPopup {
    margin-right: 3px;
    display: inline-block;
}

    .NotificationRenewReminderPopup .notification {
        width: 28px;
        height: 28px;
        vertical-align: middle;
        cursor: pointer;
        margin: 2px;
        -webkit-filter: invert(50%);
        filter: invert(50%);
    }

    .NotificationRenewReminderPopup #RenewalPlanReminder-Popup .popup-content {
        -webkit-transition: all .8s ease-in-out;
        -moz--transition: all .8s ease-in-out;
        -o--transition: all .8s ease-in-out;
        -ms--transition: all .8s ease-in-out;
        transition: all .8s ease-in-out;
    }

    .NotificationRenewReminderPopup #RenewalPlanReminder-Popup .popup-content-inner {
        display: inline-block;
        width: 100% !important;
        padding: 0 !important;
        border-radius: 5px;
    }

/* End Notification Renewal Reminder Popup CSS */


/* Start TransactionListControl CSS */

#ManagePaymentTransactionPopUp .popup-content {
    width: 485px;
    margin: 3% auto;
}


.TransactionListControl .TransactionList-ActivieStatusType input[type=radio], .TransactionListControl .TransactionList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.TransactionListControl .TransactionList_btnRadio {
    padding: 5px;
    text-align: right;
}

.TransactionListControl .TransactionList-ActivieStatusType, .TransactionListControl .TransactionList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 150px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.TransactionListControl .TransactionList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.TransactionListControl table {
    border: 1px solid #d9dbda !important;
}

.TransactionListControl .TransactionList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.TransactionList-ActivieStatusType:hover {
    background-color: #3daeff;
}

.TransactionListControl {
    width: 100%;
    min-height: 350px;
}

    .TransactionListControl .topbar {
        width: 100%;
        display: flex;
        border-bottom: 1px solid #d9dbda;
    }

    .TransactionListControl .Heading {
        padding: 5px 5px;
        font-size: 1.5em;
        font-weight: bold;
        width: 60%;
        order: 1;
    }

    .TransactionListControl .Search-TextBox {
        width: 40%;
        order: 2;
        padding: 5px 5px;
    }

    .TransactionListControl .SearchResultInfo {
        text-align: center;
        color: #666;
        padding-top: 5px;
    }


    .TransactionListControl .Menu {
        width: 100%;
    }

    .TransactionListControl .CustomPagination {
        margin: 10px 0;
    }

    .TransactionListControl .SearchBar-SearchLabelText {
        color: inherit !important;
    }

    .TransactionListControl .List-table thead {
        background-color: #C0C0C0 !important;
        font-weight: bold !important;
    }

    .TransactionListControl .link-verify-payment {
        margin-left: 15px;
        display: inline-block;
    }

    .TransactionListControl .img-verify {
        width: auto;
        height: 26px;
        vertical-align: middle;
        cursor: pointer;
    }

    .TransactionListControl .divPaymentStatus {
        font-size: 1.2em;
        font-weight: bold;
    }

        .TransactionListControl .divPaymentStatus .PaymentStatus {
            color: red;
            font-size: 1.2em;
            font-weight: normal;
        }

    .TransactionListControl .TotalAttempts {
        color: #17365d;
        font-size: 0.8em;
        font-style: italic;
    }

    .TransactionListControl .List-table tbody tr:nth-child(even),
    .TransactionListControl .List-table tbody tr:nth-child(odd) {
        background-color: white;
    }

    .TransactionListControl .List-table > thead > tr > th,
    .TransactionListControl .List-table > tbody > tr > td {
        border: 1px solid #CCCCCC !important;
        color: black;
    }

    .TransactionListControl .List-table {
        width: 100%;
    }

        .TransactionListControl .List-table .trHealthPlanDetail {
            display: none;
            border-bottom: 2px solid #0469A1;
        }

            .TransactionListControl .List-table .trHealthPlanDetail .divHealthPlanDetail {
                display: none;
                padding: 1px;
            }

            .TransactionListControl .List-table .trHealthPlanDetail .link-verify-payment {
                display: inline-block;
                float: right;
            }

                .TransactionListControl .List-table .trHealthPlanDetail .link-verify-payment .img-verify-offline-payment {
                    width: auto;
                    height: 28px;
                    vertical-align: middle;
                }

                .TransactionListControl .List-table .trHealthPlanDetail .link-verify-payment .img-Edit-offline-payment {
                    width: auto;
                    height: 28px;
                    vertical-align: middle;
                    cursor: pointer;
                }

            .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl {
                border-color: #CCCCCC !important;
            }

                .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table {
                    width: 100%;
                }

                    .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table tr th,
                    .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table tr td {
                        font-size: 1em !important;
                        border-color: #CCCCCC !important;
                    }

                    .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table th[colspan],
                    .TransactionListControl .List-table .trHealthPlanDetail .TreateAddFamilyMemberCtrl .List-table td[colspan] {
                        border-color: #CCCCCC !important;
                    }

        .TransactionListControl .List-table > tbody > tr .List-view img {
            width: 20px;
            height: 20px;
            cursor: pointer;
            text-align: right;
        }

        .TransactionListControl .List-table > th:nth-of-type(1),
        .TransactionListControl .List-table > td:nth-of-type(1) {
            /* Column - Name */
            width: 20%;
        }

        .TransactionListControl .List-table > th:nth-of-type(2),
        .TransactionListControl .List-table > td:nth-of-type(2) {
            /* Column - Date */
            width: 20%;
        }

        .TransactionListControl .List-table > th:nth-of-type(3),
        .TransactionListControl .List-table > td:nth-of-type(3) {
            /* Column - Order Id */
            width: 20%;
        }

        .TransactionListControl .List-table > th:nth-of-type(4),
        .TransactionListControl .List-table > td:nth-of-type(4) {
            /* Column - Provider */
            width: 10%;
        }

        .TransactionListControl .List-table > th:nth-of-type(5),
        .TransactionListControl .List-table > td:nth-of-type(5) {
            /* Column - Amount */
            width: 10%;
        }

        .TransactionListControl .List-table > th:nth-of-type(6),
        .TransactionListControl .List-table > td:nth-of-type(6) {
            /* Column - Status */
            width: 10%;
        }

        .TransactionListControl .List-table > th:nth-of-type(7),
        .TransactionListControl .List-table > td:nth-of-type(7) {
            /* Column - View */
            width: 10%;
        }

    .TransactionListControl .TransactionAction {
        text-align: right;
        margin: 5px 0 0 0;
        padding: 2px 5px;
    }

    .TransactionListControl .EditTransaction {
        background: url("/assets/images/ActionButton/Small/Edit.png") no-repeat;
        background-size: 100%;
        width: 48px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        padding: 5px 0;
        margin-right: 20px;
    }
/* End TransactionListControl CSS */

/* Start PaymentTransactionCtrl CSS */

.PaymentTransactionCtrl {
    width: 100%;
}

.PaymentTransactionTbl tr td {
    width: 100%;
    vertical-align: top;
}

    .PaymentTransactionTbl tr td:nth-of-type(1) {
        width: 40%;
    }

    .PaymentTransactionTbl tr td:nth-of-type(2) {
        width: 60%;
    }

    .PaymentTransactionTbl tr td textarea {
        width: 100%;
        height: 69px;
        background-color: #E5E5E5;
        border: 0px none !important;
        outline: medium none;
    }

.PaymentTransactionCtrl .PaymentTransactionDropDown {
    width: 100%;
    height: 28px;
}

.PaymentTransactionCtrl .Submit {
    background: url('/assets/images/ActionButton/Save.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.PaymentTransactionCtrl .Cancle {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}
/* End PaymentTransactionCtrl CSS */



/* Start download-case-hisory-form CSS */
.download-case-history-form .subtitle {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.download-case-history-form button {
    padding: 0;
    margin: 0;
    outline: none;
    border: 0 none;
    background-color: none;
}

.download-case-history-form > table {
    width: 100%;
}

    .download-case-history-form > table > tbody > tr > td {
        width: 48%;
        padding: 5px 1%;
        vertical-align: top;
    }

        .download-case-history-form > table > tbody > tr > td:nth-of-type(1) {
            border-right: 1px solid #CCCCCC;
        }

.download-case-history-form .link {
    padding: 5px 0;
    text-align: center;
}

.download-case-history-form .OR {
    margin: 0 10px;
}

.download-case-history-form .link {
    text-align: left;
}

    .download-case-history-form .link a img {
        width: auto;
        height: 27px;
    }

.download-case-history-form .input-area .input-div {
    margin-bottom: 15px;
}

    .download-case-history-form .input-area .input-div .labelColumn {
        width: 30%;
        display: inline-block;
        vertical-align: top;
    }

    .download-case-history-form .input-area .input-div .inputColumn {
        width: 68%;
        display: inline-block;
        vertical-align: top;
    }

        .download-case-history-form .input-area .input-div .inputColumn input[type=text] {
            width: 98%;
        }
/* End  download-case-hisory-form CSS */

/* Start NotificationRenewReminderPopupContent CSS */
.NotificationRenewReminderPopupContent {
    font-size: 1em;
    font-weight: initial;
}

    .NotificationRenewReminderPopupContent .NotificationReminder .popup-close {
        background-image: url(../assets/images/popup-close.png);
        height: 23px;
        width: 23px;
        cursor: pointer;
        position: absolute;
    }

    .NotificationRenewReminderPopupContent .NotificationReminder .Popup-title {
        /*padding: 0px 20px !important;*/
        background-color: #FAE00F;
        color: #636466;
        font-size: 1.7em;
        font-weight: bold;
    }

    .NotificationRenewReminderPopupContent .NotificationReminder .popup-content-inner {
        padding: 10px !important;
        width: 360px;
        /*height: 130px;*/
        min-height: 130px;
        max-height: 165px;
        overflow-y: auto;
        background-color: #FFF;
    }

        .NotificationRenewReminderPopupContent .NotificationReminder .popup-content-inner div {
            margin: 10px 10px 0 10px;
            /*padding:10px 10px 0 10px;*/
            text-align: center;
        }

.popup-btn {
    /*width: 360px;*/
    text-align: center;
}

    .popup-btn .PopupRenewNow {
        background: url("/assets/images/ActionButton/renew-now.png") no-repeat;
        width: 96px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 5px;
    }

    .popup-btn .popuprenewlater {
        background: url("/assets/images/ActionButton/renew-later.png") no-repeat;
        width: 101px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 5px;
    }

    .popup-btn .RenewalsList {
        background: url("/assets/images/ActionButton/RenewalsList.png") no-repeat;
        width: 108px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 5px;
    }
/* End NotificationRenewReminderPopupContent CSS */

/* Start PreviousPlansCtrl CSS */
.PreviousPlansCtrl {
    border: 2px solid #CCC;
    padding: 10px;
}

    .PreviousPlansCtrl .PreviousPlanDetails {
        padding-top: 10px;
        /*border-bottom: 2px solid #0469A1;*/
    }

    .PreviousPlansCtrl .PlanDetails {
        margin: 10px;
    }

    .PreviousPlansCtrl .PlanDate {
        font-size: 1.3em;
    }

/* End PreviousPlansCtrl CSS */

/* Start DisabilitySliderControl CSS */
.DisabilitySliderControl hr {
    border-color: #FAE007;
    border-width: 1px;
}

.DisabilitySliderControl-Img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 250px;
    margin: 20px auto 10px auto;
    display: inline-block;
}

.DisabilitySliderControl-NoFound {
    text-align: center;
    width: 100%;
    height: 200px;
    font-size: 2em;
    font-weight: bold;
    color: #808080;
    vertical-align: middle;
}

.DisabilitySliderControl .bx-wrapper .bx-controls-auto {
    display: none;
}

.DisabilitySliderControl .DisabilityPhotos .bx-wrapper {
    margin: 0px auto 0px !important;
}

    .DisabilitySliderControl .DisabilityPhotos .bx-wrapper .bx-next {
        background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
        float: right;
        margin-right: 0px;
        margin-top: -140px;
    }

    .DisabilitySliderControl .DisabilityPhotos .bx-wrapper .bx-prev {
        background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
        float: left;
        margin-left: 0px;
        margin-top: -140px;
    }

.DisabilitySliderControl .PhotoSlider .bx-wrapper .bx-next {
    background: url('/assets/images/Home/next-bg-transparent.png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    float: right;
    margin-right: -35px;
    margin-top: -40px;
}

.DisabilitySliderControl .PhotoSlider .bx-wrapper .bx-prev {
    background: url('/assets/images/Home/prev-bg-transparent .png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    float: left;
    margin-left: -15px;
    margin-top: -40px;
}

.DisabilitySliderControl .PhotoSlider {
    padding-bottom: 20px !important;
}

.DisabilitySliderControl .DisabilityPhotos {
    display: block !important;
}
/* End DisabilitySliderControl CSS */


/* Start BPDLoadStatus CSS */

.BPDLoadStatus {
    margin: 1%;
    width: 98%;
}

    .BPDLoadStatus .textaligncenter {
        text-align: center;
    }

    .BPDLoadStatus .Suggest {
        background: url("/assets/images/suggest.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-right: 10px;
    }

    .BPDLoadStatus .Assign {
        background: url("/assets/images/assign.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-right: 10px;
    }

    .BPDLoadStatus .divAllDoctors {
        display: inline-block;
        float: right;
    }

    .BPDLoadStatus .CustomPagination {
        border-top: 1px solid #CCCCCC;
        width: 90%;
        padding: 5px 0;
        position: absolute;
        bottom: 0;
    }

    .BPDLoadStatus .subtitle {
        font-size: 1.3em;
        font-weight: bold;
        width: 50%;
        float: left;
    }


    .BPDLoadStatus .SearchPanel {
        border: 1px solid #CCCCCC;
        background-color: #e5e5e5;
        height: 30px;
        position: relative;
        overflow: hidden;
        width: 50%;
    }

        .BPDLoadStatus .SearchPanel .SearchBar-SearchTextBox {
            height: 30px;
            width: 89%;
            border: 0 none;
            border-right: 1px solid #CCCCCC;
            position: absolute;
        }

        .BPDLoadStatus .SearchPanel .SearchBar-ResetIcon {
            position: absolute;
            right: 5px;
            top: 8px;
            width: 15px;
            height: 15px;
            background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
            background-size: contain;
            border: 0 none;
            text-indent: -9999px;
            outline: 0;
        }

        .BPDLoadStatus .SearchPanel .SearchBar-SearchIcon {
            position: absolute;
            right: 31px;
            top: 8px;
            width: 15px;
            height: 15px;
            background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
            background-size: contain;
            border: 0 none;
            text-indent: -9999px;
            outline: 0;
        }
/* End BPDLoadStatus CSS */


/* Start Landing-Page-DealOffer CSS */
.LandingPage-DealOffer {
    width: 1001px !important;
    margin: 5px auto 0 auto;
    border: 1px solid #CCCCCC;
    display: table;
}

    .LandingPage-DealOffer header {
        padding: 5px 15px;
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #CCCCCC;
    }

        .LandingPage-DealOffer header .logo {
            float: left;
            padding-top: 4px;
        }

            .LandingPage-DealOffer header .logo img {
                height: 50px;
                width: auto;
                vertical-align: middle;
            }

        .LandingPage-DealOffer header .contact {
            float: right;
            text-align: right;
            font-size: 1.4em;
            color: #232222;
        }

            .LandingPage-DealOffer header .contact .phone img {
                width: 16px;
                height: 20px;
            }

            .LandingPage-DealOffer header .contact .email {
                padding-top: 5px;
            }

                .LandingPage-DealOffer header .contact .email img {
                    width: 18px;
                    height: 14px;
                }

                .LandingPage-DealOffer header .contact .email a {
                    color: #232222;
                }

            .LandingPage-DealOffer header .contact span {
                display: block;
            }

    .LandingPage-DealOffer .content {
        width: 100%;
        padding: 25px 15px 15px 15px;
        display: table;
    }

        .LandingPage-DealOffer .content .title {
            color: #282727 !important;
            font-size: 2.5em !important;
            border: 0 none;
            float: left;
            width: 69%;
            font-weight: 300;
            padding: 0 !important;
            margin: 0 !important;
        }

        .LandingPage-DealOffer .content .title2 {
            text-align: center;
            font-family: Seravek-Bold;
            color: #2c96c8;
            margin: 10px 0 10px 50px !important;
            padding: 0 !important;
        }

        .LandingPage-DealOffer .content .title3 {
            font-size: 0.7em;
            text-align: center;
            background-color: red;
        }

        .LandingPage-DealOffer .content .title4 {
            float: left;
            font-family: Seravek-Bold;
            color: #727270;
            font-size: 1.3em;
            font-style: italic;
            margin-top: 30px;
        }

    .LandingPage-DealOffer .PatientQuickRegistration {
        width: 300px;
        float: right;
    }

        .LandingPage-DealOffer .PatientQuickRegistration .img-banner {
            height: 253px;
            width: 300px;
            vertical-align: middle;
            margin-bottom: 5px;
        }

        .LandingPage-DealOffer .PatientQuickRegistration .input-header {
            width: 100%;
            background-color: #fcde00;
            text-align: center;
            color: #232222;
            font-size: 1.2em;
        }

            .LandingPage-DealOffer .PatientQuickRegistration .input-header span {
                width: 100%;
                display: block;
            }

                .LandingPage-DealOffer .PatientQuickRegistration .input-header span b {
                    color: #000000;
                    font-size: 1.1em;
                }

        .LandingPage-DealOffer .PatientQuickRegistration .input-area {
            width: 100%;
            display: table;
            padding: 15px 15px 0 15px;
            border-left: 1px solid #fcde00;
            border-right: 1px solid #fcde00;
            border-bottom: 1px solid #fcde00;
        }

            .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div {
                width: 100%;
                display: table;
                margin-bottom: 5px;
            }

                .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div .labelColumn {
                    display: inline-block;
                    float: left;
                    width: 35%;
                    vertical-align: top;
                    color: #232222;
                    font-size: 1.05em;
                }

                .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div .inputColumn {
                    display: inline-block;
                    float: right;
                    width: 65%;
                    vertical-align: top;
                }

                    .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div .inputColumn input[type=text],
                    .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div .inputColumn select {
                        width: 100%;
                    }

                    .LandingPage-DealOffer .PatientQuickRegistration .input-area .input-div .inputColumn input[type=submit] {
                        height: 20px;
                        width: 75px;
                        margin-top: 5px;
                        text-indent: -999px;
                        background: url(../assets/images/landing-page/register.png) no-repeat;
                        background-size: cover;
                    }

    .LandingPage-DealOffer .content .feaures {
        float: left;
    }

    .LandingPage-DealOffer .content .features .title {
        margin-top: 50px !important;
    }

        .LandingPage-DealOffer .content .features .title b {
            font-size: 0.9em !important;
        }

        .LandingPage-DealOffer .content .features .title .title1 {
            color: #2c96c8;
            font-size: 0.7em !important;
        }

    .LandingPage-DealOffer .content .features .points {
        padding-left: 60px;
        font-size: 1.4em;
        color: #282727;
    }

        .LandingPage-DealOffer .content .features .points b {
            font-family: Seravek-Bold;
        }

        .LandingPage-DealOffer .content .features .points ul {
            padding-top: 20px;
            display: inline-block;
        }

            .LandingPage-DealOffer .content .features .points ul li {
                margin-bottom: 10px;
            }

                .LandingPage-DealOffer .content .features .points ul li img {
                    height: 21px;
                    width: 21px;
                    vertical-align: middle;
                    margin-right: 10px;
                }

    .LandingPage-DealOffer .content .testimonial {
        border: 1px solid #CCCCCC;
        margin-top: 15px;
        padding: 5px 10px;
        width: 470px;
        min-height: 130px;
        color: #2b2a28;
        background-color: #d9dbda;
        position: relative;
        float: left;
    }

    .LandingPage-DealOffer .content > .testimonial ~ .testimonial {
        float: right;
    }

    .LandingPage-DealOffer .content .testimonial b {
        font-family: Seravek-Bold;
    }

    .LandingPage-DealOffer .content .testimonial .author-info {
        color: #800000;
        font-style: italic;
        position: absolute;
        bottom: 5px;
    }

    .LandingPage-DealOffer footer {
        background-color: #5b5b5b;
        color: #fff;
        padding: 5px 15px;
        font-size: 1.1em;
        position: relative;
        display: inline-block;
        width: 100%;
    }

        .LandingPage-DealOffer footer ul {
            padding: 0;
            margin: 0;
            list-style: none;
        }

            .LandingPage-DealOffer footer ul li {
                padding: 0;
                margin: 0;
                font-size: 0.9em;
                white-space: nowrap;
                display: inline-block;
            }

                .LandingPage-DealOffer footer ul li .bullet {
                    margin-right: 5px;
                }

                .LandingPage-DealOffer footer ul li ~ li {
                    margin-left: 5px;
                }

        .LandingPage-DealOffer footer .social-links {
            position: absolute;
            right: 10px;
            top: 40%;
        }

            .LandingPage-DealOffer footer .social-links img {
                vertical-align: middle;
                height: 21px;
                width: 21px;
            }
/* End Landing-Page-DealOffer CSS*/

/* Start PrescriptionListDashboardCtrl CSS*/
#PrescriptionListDashboardCtrl .List-table td:first-child {
    width: 100px !important;
}

#PrescriptionListDashboardCtrl .List-table tr:first-child {
    border: 1px solid #ccc;
    font-weight: bold;
}

#PrescriptionListDashboardCtrl .List-table ul li {
    list-style: disc;
    margin-left: 20px;
}

#PrescriptionListDashboardCtrl .List-table ol li {
    list-style: decimal;
    margin-left: 20px;
}
/* End PrescriptionListDashboardCtrl CSS*/

/*Start BPDSeletedPatientListCtrl Ctrl Css*/

.BPDSeletedPatientListCtrl .List-table td:nth-of-type(1) {
    width: 40%;
}

.BPDSeletedPatientListCtrl .List-table td:nth-of-type(2) {
    width: 15%;
    text-align: center;
}

.BPDSeletedPatientListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
    text-align: center;
}

.BPDSeletedPatientListCtrl .List-table td:nth-of-type(4) {
    width: 15%;
    text-align: center;
}

.BPDSeletedPatientListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

.BPDSeletedPatientListCtrl .List-table thead th[colspan] {
    border-bottom: 1px solid White !important;
}

.BPDSeletedPatientListCtrl .List-table th:nth-of-type(3) {
    border-left: 1px solid White !important;
}

.BPDSeletedPatientListCtrl .textaligncenter {
    text-align: center;
}

.BPDSeletedPatientListCtrl .CustomPagination {
    width: 98%;
    padding: 5px 0;
    bottom: 0;
}

.BPDSeletedPatientListCtrl .subtitle {
    padding-left: 0;
}


.BPDSeletedPatientListCtrl .SearchPanel {
    border: 1px solid #CCCCCC;
    background-color: #e5e5e5;
    height: 30px;
    position: relative;
    overflow: hidden;
}

    .BPDSeletedPatientListCtrl .SearchPanel .SearchBar-SearchTextBox {
        height: 30px;
        width: 90%;
        border: 0 none;
        border-right: 1px solid #CCCCCC;
        position: absolute;
    }

    .BPDSeletedPatientListCtrl .SearchPanel .SearchBar-ResetIcon {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

    .BPDSeletedPatientListCtrl .SearchPanel .SearchBar-SearchIcon {
        position: absolute;
        right: 31px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

.BPDSeletedPatientListCtrl .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}
/*End BPDSeletedPatientListCtrl Ctrl Css*/

/*Start BPD-FollowUp Page Css*/
.BPD-FollowUp {
    background-color: white;
    width: 100%;
    margin: 5px auto;
    padding: 0px 5px;
    position: relative;
}
    /*.BPD-FollowUp .NextFollowUpDate thead td {
        font-weight: bold;
        font-size: 1.3em;
        background-color: #CCCCCC;
        border-bottom: 1px solid #ccc;
    }
    .BPD-FollowUp .NextFollowUpDate {
        border: 1px solid #ccc;
        width: 400px;
    }
    .BPD-FollowUp .NextFollowUpDate tr td {
        font-size: 1.2em;
        padding: 5px;
    }
    .BPD-FollowUp .NextFollowUpDate select {
        width: 31.1%;
        margin-right: 1%;
        border: 1px solid #CCC;
        height: 26px;
        background-color: #fff;
    }
    .BPD-FollowUp .NextFollowUpDate select:last-child {
        margin-right: 0%;
    }*/
    .BPD-FollowUp .Title {
        font-size: 1.3em;
        font-weight: bold;
        border-bottom: 1px solid #CCCCCC;
        margin-bottom: 10px;
        color: #3e3e3e;
    }

    .BPD-FollowUp input[id=btnSave] {
        width: 90px;
        height: 28px;
        background: url("../assets/images/ActionButton/Save.png") no-repeat;
        background-size: contain;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: 0;
        /*float: right;*/
    }
/*.BPD-FollowUp .NextFollowUpDate tr:nth-child(2) td {
        padding: 0px;
    }*/
.BPD-Followup-div {
    background-color: white;
    /*padding: 10px;
        border: 1px solid #CCCCCC;*/
}
/*End BPD-FollowUp Page Css*/
/*Start NextFollowUpDateControl Css*/
.NextFollowUpDateControl .Heading {
    vertical-align: top;
    border-bottom: 1px solid #a6a6a6;
    background-color: yellow;
    text-align: center;
    padding: 5px 0;
    font-size: 1.2em;
    font-weight: normal;
}

.NextFollowUpDateControl .Date {
    color: #943634;
    font-weight: bold;
    text-align: center;
    font-size: 1.1em;
    padding-top: 20px;
}

.NextFollowUpDateControl .ViewFollowUp {
    width: 160px;
    height: 28px;
    background: url("../assets/images/ActionButton/follow-up-complaint.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
    margin: 10px;
}

.NextFollowUpDateControl .FollowUp-ViewBtn a {
    display: block;
    text-align: center;
}
/*End NextFollowUpDateControl Css*/

/*Start PrescriptionaAddControl CSS*/
.PrescriptionAdd {
    margin-top: 5px;
    border: 1px solid #A6A6A6;
}

    .PrescriptionAdd .Title {
        background-color: #D9D9D9;
        width: 100%;
        color: white;
        padding-bottom: 5px;
        /*border-top: 1px solid #A6A6A6;
        border-left: 1px solid #A6A6A6;*/
        border-bottom: 1px solid #A6A6A6;
    }

    .PrescriptionAdd .Content {
        padding: 10px;
    }

    .PrescriptionAdd .Title label {
        font-weight: bold;
        color: black;
    }

    .PrescriptionAdd label {
        width: 80%;
        padding: 5px 0 0 10px;
        margin-bottom: 0px;
    }

    .PrescriptionAdd textarea {
        width: 100%;
        height: 100px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
    }

    .PrescriptionAdd .btnSave {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        outline: none;
    }

    .PrescriptionAdd .successMsg {
        /*text-align: center;*/
        padding: 0px;
        color: green;
        font-weight: bold;
    }

    .PrescriptionAdd #PrescriptionDays {
        margin: 0 5px 10px 5px;
        padding-left: 5px;
    }

    .PrescriptionAdd .errMsg {
        color: red;
        /*text-align: center;*/
        font-weight: bold;
        padding: 0px;
    }

    .PrescriptionAdd .Instructions {
        width: 100%;
        height: 110px;
        padding: 5px 10px;
        border: 1px solid #A6A6A6;
        outline: none;
        overflow-y: auto;
    }
/*End PrescriptionaAddControl CSS*/



/* Start DoctorTestimonialList Control Css */
.DoctorTestimonialList {
    width: 100%;
    padding: 0 2px;
}

.DoctorTestimonialList-SearchPanel {
    background-color: white !important;
}

.DoctorTestimonialList ul li {
    vertical-align: top;
    border: 0px none !important;
    padding-bottom: 40px !important;
    padding-top: 0px !important;
}

.DoctorTestimonialList-break {
    padding: 15px 0 1px 0;
}

.DoctorTestimonialList-Photo {
    width: 128px;
    height: 140px;
    float: left;
    margin-right: 0.5% !important;
    border: 1px solid #E5E5E5;
}

.DoctorTestimonialList-Info-Detail {
    padding: 0% 1.5% !important;
    border: 2px solid #FAE00F;
    width: 81.5%;
    min-height: 140px;
    float: right;
    margin-bottom: 0px;
    position: relative;
}

    .DoctorTestimonialList-Info-Detail a {
        font-size: 1.1em !important;
        color: #636466;
        font-weight: bold !important;
        margin: 0px;
        width: 48.8%;
        float: left;
        margin-top: 8px;
    }

.DoctorTestimonialList-Photo img {
    height: 100%;
    width: 100%;
}

.DoctorTestimonialList-Info {
    float: left;
    color: #484A49;
    padding-left: 7px;
    font-weight: bold;
    width: 100%;
    padding: 0px !important;
    min-height: 0px !important;
}

.DoctorTestimonialList-Doctor {
    width: 100%;
    display: inline-block;
}

.DoctorTestimonialList-Doctor-Info {
    font-size: 0.8em;
    font-weight: normal;
    text-align: left !important;
    vertical-align: text-top !important;
    padding-bottom: 5px;
}

.DoctorTestimonialList-Info a {
    font-size: 0.8em;
    font-weight: normal;
}

.DoctorTestimonialList-SearchPanel .SearchAtoZCtrl-SearchControl {
    border-bottom: 0 none;
    padding-bottom: 0;
    text-align: center;
}

    .DoctorTestimonialList-SearchPanel .SearchAtoZCtrl-SearchControl input[type="search"] {
        font-weight: bold;
        color: #636466;
        width: 100%;
    }

.DoctorTestimonialList .CustomPagination {
    margin: 0px;
}

.DoctorTestimonialList-SearchPanel .SearchBar-SearchControlDiv {
    width: 100%;
}

#upnlDoctorTestimonial .SearchAtoZCtrl-SearchControl {
    padding-bottom: 0px !important;
    border-bottom: 0px none !important;
}

.DoctorTestimonialList-ReadMore {
    text-shadow: 0px 0px;
    position: absolute;
    bottom: 5px;
    left: 10px;
}

    .DoctorTestimonialList-ReadMore a {
        color: #636466 !important;
        font-size: 1.1em;
        font-weight: bold;
        white-space: nowrap;
    }

.DoctorTestimonialList-Info-Content {
    display: block;
}

.DoctorTestimonialList-Doctor-Name {
    color: #636466;
    font-weight: normal !important;
    float: left;
    margin-top: 13px;
}

    .DoctorTestimonialList-Doctor-Name b {
        font-family: Seravek-Bold;
    }

.DoctorTestimonialList-Doctor-Info a {
    margin: 8px 0px;
    width: 90%;
    float: left;
    text-align: left;
    color: #636466 !important;
    font-size: 1.1em;
    font-weight: bold;
    text-shadow: 0px 0px;
}

#upnlDoctorTestimonial .CustomPagination .next, #upnlDoctorTestimonial .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#upnlDoctorTestimonial .CustomPagination .prev, #upnlDoctorTestimonial .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

.DoctorTestimonialList-SearchPanel .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin: -5px 0px 18px 0px;
    text-align: center;
    display: flex;
}

.DoctorTestimonialList-SearchPanel .SearchbarCtrl {
    width: 60%;
}

.DoctorTestimonialList-Video {
    float: right;
    font-size: 0.8em !important;
    font-weight: normal !important;
    padding: 5px;
    text-align: right;
}

.DoctorTestimonialList-Media {
    width: 8%;
    float: right;
    position: absolute;
    top: -3px;
    right: 15px;
}

    .DoctorTestimonialList-Media a {
        float: right;
        vertical-align: top;
        text-align: right;
    }

.DoctorTestimonialList-Info-Content-Title {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FAE00F;
}
/* End DoctorTestimonialList Control Css */

/* Start AnalysisListControl List */
.AnalysisListControl .quickcase-list .innerlist {
    min-height: 0 !important;
    margin-bottom: 0 !important;
}

.AnalysisListControl .Analysis > tbody > tr > td {
    width: 32%;
}

    .AnalysisListControl .Analysis > tbody > tr > td ~ td {
        border-left: 1px solid #A6A6A6;
    }

    .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent {
        width: 98%;
    }

        .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent .inner-content {
            margin-bottom: 10px;
        }

            .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent .inner-content > tbody > tr > td {
                vertical-align: top;
                padding: 5px 0;
            }

                .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent .inner-content > tbody > tr > td:nth-of-type(1) {
                    width: 20%;
                }

                .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent .inner-content > tbody > tr > td:nth-of-type(2) {
                    width: 80%;
                }

    .AnalysisListControl .Analysis > tbody > tr > td ~ td .AnalysisContent {
        margin-left: 1%;
    }

    .AnalysisListControl .Analysis > tbody > tr > td .AnalysisContent .title {
        font-size: 1.5em;
        border-bottom: 1px solid #CCCCCC;
    }

.AnalysisListControl .Analysis .AnalysisContent .action {
    display: inline-block;
}

    .AnalysisListControl .Analysis .AnalysisContent .action img {
        cursor: pointer;
        width: 98px;
        height: 20px;
    }

.AnalysisListControl .Analysis .followup-analysis-content .action img {
    width: auto;
    height: 20px;
}

.AnalysisListControl .Analysis .followup-analysis-content .List-table th:nth-of-type(1),
.AnalysisListControl .Analysis .followup-analysis-content .List-table td:nth-of-type(1) {
    /*Start Date*/
    width: 25%;
}

.AnalysisListControl .Analysis .followup-analysis-content .List-table th:nth-of-type(2),
.AnalysisListControl .Analysis .followup-analysis-content .List-table td:nth-of-type(2) {
    /*End Date*/
    width: 25%;
}

.AnalysisListControl .Analysis .followup-analysis-content .List-table th:nth-of-type(3),
.AnalysisListControl .Analysis .followup-analysis-content .List-table td:nth-of-type(3) {
    /*Status*/
    width: 40%;
}

.AnalysisListControl .Analysis .followup-analysis-content .List-table th:nth-of-type(4),
.AnalysisListControl .Analysis .followup-analysis-content .List-table td:nth-of-type(4) {
    /*Action*/
    width: 10%;
}

.AnalysisListControl .Analysis .AnalysisContent .QuickCase .title {
    font-size: 1.1em;
    border-bottom: 1px solid #CCCCCC;
}
/* End AnalysisListControl List */


/* Start download-case-history-form-button CSS */
.download-case-history-form-button {
    display: inline-block;
    background-color: #047bb0;
    color: #fff;
}

    .download-case-history-form-button a {
        display: inline-block;
        color: #fff;
    }

    .download-case-history-form-button img {
        width: 206px;
        height: 28px;
        vertical-align: middle;
    }
    /* End download-case-history-form-button CSS */

    /* Start download-case-history-form-button with .floating CSS */
    .download-case-history-form-button.floating img {
        width: 28px;
        height: 206px;
    }

    .download-case-history-form-button.floating {
        position: fixed;
        right: 0;
        top: 30%;
        z-index: 999;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .download-case-history-form-button.floating:hover {
            box-shadow: 0 0 20px #000;
        }
/* End download-case-history-form-button with .floating CSS */
/* Start FollowUpListCtrl CSS */
#upnlFollowUpListCtrl .innerlist {
    min-height: 30vh !important;
}

#upnlFollowUpListCtrl .errMsg {
    text-align: center;
    font-weight: bold;
}

#upnlFollowUpListCtrl {
    padding-top: 10px;
}

.FollowUp-Patient {
    border: 1px solid #CCCCCC;
    padding: 10px;
}

#upnlFollowUpListCtrl #btnDelete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 5px;
    text-indent: -99999px;
}

#upnlFollowUpListCtrl #btnView {
    vertical-align: middle;
}

#upnlFollowUpListCtrl .List-table td:last-child {
    width: 8%;
}

#upnlFollowUpListCtrl .innerlist .topbar .title {
    text-align: left;
}

#upnlFollowUpListCtrl .innerlist .View {
    background: url("/assets/images/view.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 5px;
    text-indent: -99999px;
}
/*.Patient-Consultation-Page .FollowUp-List .List-table-BlankData{
    border:0px none;
}*/
/* End FollowUpListCtrl CSS */

/* Start TreatmentPlanDiscountChart CSS */
.TreatmentPlanDiscountChart {
    margin: 10px 0;
}

    .TreatmentPlanDiscountChart .Title {
        font-size: 1.3em;
        font-weight: bold;
        color: #626365;
    }

    .TreatmentPlanDiscountChart .DiscountChart {
        width: 100%;
    }

        .TreatmentPlanDiscountChart .DiscountChart tr td {
            padding: 9px;
            color: #626365;
            border: 2px solid #FAE007;
        }

        .TreatmentPlanDiscountChart .DiscountChart td:nth-of-type(1) {
            width: 20%;
        }

        .TreatmentPlanDiscountChart .DiscountChart td:nth-of-type(2) {
            width: 20%;
        }

        .TreatmentPlanDiscountChart .DiscountChart td:nth-of-type(3) {
            width: 20%;
        }

        .TreatmentPlanDiscountChart .DiscountChart td:nth-of-type(4) {
            width: 20%;
        }

        .TreatmentPlanDiscountChart .DiscountChart td:nth-of-type(5) {
            width: 20%;
        }
/* End TreatmentPlanDiscountChart CSS */


/* Start PatientAddressListCtrl CSS */
.PatientAddress .PatientAddressListCtrl table {
    width: 100%;
}

    .PatientAddress .PatientAddressListCtrl table th:nth-of-type(1),
    .PatientAddress .PatientAddressListCtrl table td:nth-of-type(1) {
        width: 5%;
        vertical-align: top;
    }

    .PatientAddress .PatientAddressListCtrl table th:nth-of-type(2),
    .PatientAddress .PatientAddressListCtrl table td:nth-of-type(2) {
        width: 93%;
        vertical-align: top;
    }

.PatientAddress .PatientAddressListCtrl ul {
    display: inline-block;
    width: 100%;
}

    .PatientAddress .PatientAddressListCtrl ul li {
        display: inline-block;
        width: 48%;
        margin: 6px;
        vertical-align: top;
    }

        .PatientAddress .PatientAddressListCtrl ul li .print-label {
            border: 1px solid #CCCCCC;
            padding: 5px;
            height: auto !important;
        }

            .PatientAddress .PatientAddressListCtrl ul li .print-label input[type=checkbox] {
                position: relative;
                margin-top: 4px;
            }

.PatientAddress .PatientAddressListCtrl .CustomPagination {
    margin-top: 5px;
}

.PatientAddress .PatientAddressListCtrl {
    border: 1px solid #cccccc;
}

    .PatientAddress .PatientAddressListCtrl .innerlist .topbar .Heading {
        padding: 5px 5px;
        font-size: 1.5em;
        font-weight: bold;
        width: 60%;
    }

    .PatientAddress .PatientAddressListCtrl .innerlist .topbar .Search-TextBox {
        padding: 5px 19px 5px 0;
        width: 40%;
    }

.AddressList {
    width: 100%;
    display: flex;
}

    .AddressList .PatientAddressList {
        width: 70% !important;
        margin: 10px 0 0 5px;
        order: 1;
    }

    .AddressList .PrintPatientAddressList {
        width: 30% !important;
        margin: 10px 0 0 5px;
        order: 2;
    }

/* End PatientAddressListCtrl CSS*/

/* Start TreatementPlanBenefitsCtrl CSS */

.TreatementPlanBenefitsCtrl {
    text-align: left;
}

    .TreatementPlanBenefitsCtrl .Heading {
        font-size: 1.1em;
        color: #808080;
        padding: 15px 0;
        text-align: center;
        border-bottom: 1px solid #DFDFDF;
        /*border-right: 1px solid #DFDFDF;
        border-top: 1px solid #DFDFDF;*/
    }

    .TreatementPlanBenefitsCtrl .Title {
        font-weight: bold;
        font-size: 1.5em;
        color: #626365;
        margin-bottom: 10px;
    }

    .TreatementPlanBenefitsCtrl .SubTitle {
        font-weight: bold;
        font-size: 1.02em;
        color: #626365;
    }

    .TreatementPlanBenefitsCtrl .Discription {
        font-size: 1.02em;
        color: #808080;
    }

    .TreatementPlanBenefitsCtrl .Content {
        width: 100%;
        padding-right: 10px;
    }

    .TreatementPlanBenefitsCtrl .divBenefits {
        border: 1px solid #DFDFDF;
        padding: 10px 25px 33px 20px;
    }

    .TreatementPlanBenefitsCtrl table tr td {
        vertical-align: middle;
        padding-bottom: 15px;
    }

    .TreatementPlanBenefitsCtrl table tr:last-child td {
        padding-bottom: 0;
    }

    .TreatementPlanBenefitsCtrl table tr td:nth-of-type(1) {
        width: 18%;
    }

    .TreatementPlanBenefitsCtrl table tr td:nth-child(2) {
        width: 82%;
    }

    .TreatementPlanBenefitsCtrl .BenefitsImageDiv {
        width: 42px;
        height: 42px;
        margin-left: 10px;
    }

    .TreatementPlanBenefitsCtrl .BenefitsImage .BenefitsImage {
        max-width: 100%;
        max-height: 100%;
    }

    .TreatementPlanBenefitsCtrl .HealthPlanInfo {
        text-align: right;
    }

        .TreatementPlanBenefitsCtrl .HealthPlanInfo a, .HealthPlanInfo a:hover {
            font-size: 1.0em;
            cursor: pointer;
            color: #0D71AA;
        }
/* End TreatementPlanBenefitsCtrl CSS*/

/* Start EPDPatientSettlement CSS */

.EPDPatientSettlement .textaligncenter {
    text-align: center;
}

.EPDPatientSettlement .List-table td:nth-of-type(1) {
    width: 15%;
}

.EPDPatientSettlement .List-table td:nth-of-type(2) {
    width: 15%;
}

.EPDPatientSettlement .List-table td:nth-of-type(3) {
    width: 10%;
}


.EPDPatientSettlement .List-table td:nth-of-type(4) {
    width: 10%;
}

.EPDPatientSettlement .List-table td:nth-of-type(5) {
    width: 10%;
}

.EPDPatientSettlement .List-table td:nth-of-type(6) {
    width: 08%;
}


.EPDPatientSettlement .List-table td:nth-of-type(7) {
    width: 08%;
}

.EPDPatientSettlement .List-table td:nth-of-type(8) {
    width: 08%;
}

.EPDPatientSettlement .List-table td:nth-of-type(9) {
    width: 08%;
}

.EPDPatientSettlement .List-table td:nth-of-type(10) {
    width: 08%;
}

.EPDPatientSettlement > .List-table > tbody > tr:nth-child(even), .EPDPatientSettlement > .List-table > tbody > tr:nth-child(odd) {
    background-color: white;
}

.EPDPatientSettlement .IndianSettlementAmount {
    text-align: right;
    font-weight: bold;
}
/* End EPDPatientSettlement CSS*/

/* Start ExpertSettlementList CSS*/

.ExpertSettlementList > .List-table td.List-view {
    width: 20%;
}

.ExpertSettlementList > .List-table > tr > td:nth-of-type(1) {
    width: 40% !important;
}

.ExpertSettlementList > .List-table > tr > td:nth-of-type(2) {
    width: 20% !important;
}

ExpertSettlementList > .List-table > tr > td:nth-of-type(3) {
    width: 40% !important;
}

.ExpertSettlementList > .List-table > tbody > tr:nth-child(even), .ExpertSettlementList > .List-table > tbody > tr:nth-child(odd) {
    background-color: white;
}

.ExpertSettlementList .List-table > thead > tr > th, .ExpertSettlementList .List-table > tbody > tr > td {
    border: 1px solid #CCCCCC !important;
    color: black;
}

.ExpertSettlementList .List-table tbody tr:nth-child(2n+1) {
    background-color: white;
}

.ExpertSettlementList > .List-table .trEPDSettlement {
    display: none;
    border-bottom: 2px solid #0469A1;
}

    .ExpertSettlementList > .List-table .trEPDSettlement .divEPDSettlementDetail {
        display: none;
        padding: 1px;
    }

.ExpertSettlementListCtrl .Menu {
    width: 100%;
    display: flex;
}

.ExpertSettlementListCtrl .SettlementDateFilter {
    width: 80%;
    order: 1;
    text-align: right;
    padding: 5px;
    text-align: right;
}

.ExpertSettlementListCtrl .ExpertSettlementList_btnRadio {
    width: 20%;
    order: 2;
    padding: 5px;
    text-align: right;
}

.ExpertSettlementListCtrl .SettlementDateFilterDropDown {
    width: 20%;
    height: 28px;
    margin-left: 10px;
}

.ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType input[type=radio], .ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType, .ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 90px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
}

.ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.ExpertSettlementListCtrl .ExpertSettlementList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.ExpertSettlementListCtrl -ActivieStatusType:hover {
    background-color: #3daeff;
}

.ExpertSettlementList .ActionBtn {
    text-align: center;
}

    .ExpertSettlementList .ActionBtn .View {
        background: url("/assets/images/view.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-right: 10px;
        cursor: pointer;
    }

    .ExpertSettlementList .ActionBtn .Settlement {
        background: url("/assets/images/settlement.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        margin-right: 10px;
        text-indent: -99999px;
    }

    .ExpertSettlementList .ActionBtn .Edit {
        background: url("/assets/images/edit.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        cursor: pointer;
        text-indent: -99999px;
    }

/* End ExpertSettlementList CSS*/

/* Start EPDSettlmentPaymentDetails CSS*/

.EPDSettlmentPaymentDetails {
    width: 100% !important;
    margin: 20px 5px;
}

    .EPDSettlmentPaymentDetails tr td:nth-of-type(1) {
        width: 30%;
    }

    .EPDSettlmentPaymentDetails tr td:nth-of-type(2) {
        width: 70%;
    }

    .EPDSettlmentPaymentDetails tr td {
        vertical-align: top;
    }

    .EPDSettlmentPaymentDetails .OfflinePaymentDropDownList {
        width: 95%;
        outline: medium none;
        padding: 1px 6px;
        height: 28px;
    }

    .EPDSettlmentPaymentDetails .OfflinePaymentTextBox {
        width: 100%;
        background: #E5E5E5 none repeat scroll 0% 0%;
        border: 0px none !important;
        outline: medium none;
        padding: 1px 6px;
        height: 28px;
    }

    .EPDSettlmentPaymentDetails .OfflinePaymentTextArea {
        width: 100%;
        background: #E5E5E5 none repeat scroll 0% 0%;
        border: 0px none !important;
        outline: medium none;
        padding: 1px 6px;
    }

    .EPDSettlmentPaymentDetails .PaymentDateDropDownList {
        width: 30%;
        outline: medium none;
        margin-right: 5px;
        padding: 1px 6px;
        height: 28px;
    }

.EPDPatientSettlement .FormSubmitBtn {
    text-align: right;
}

.EPDPatientSettlement .Submit {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -9999px;
    margin-right: 10px;
}

.EPDPatientSettlement .Cancel {
    background: url("/assets/images/ActionButton/Cancel.Png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -9999px;
}

/* End EPDPatientSettlement CSS*/


/* Start TreatmentPlan-Terms-Condition CSS*/

.TreatmentPlan-Terms-Condition {
    padding-right: 5px;
}

    .TreatmentPlan-Terms-Condition a {
        color: #428BCA;
        cursor: pointer;
    }

        .TreatmentPlan-Terms-Condition a:hover {
            color: #428BCA;
        }

#TreatmentPlanTermsCondition .popup-content {
    width: 421px;
}

    #TreatmentPlanTermsCondition .popup-content .popup-content-inner {
        padding: 0 !important;
        display: inline-block;
        width: 100% !important;
        text-align: left !important;
    }

#TreatmentPlanTermsCondition .Popup-title {
    background-color: #FAE00F;
    color: #636466;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0px 20px;
}
/* End TreatmentPlan-Terms-Condition CSS*/

/* Start UserPrintAddressCtrl CSS */
#PatientPrintAddressList {
    border: 1px solid #cccccc;
}

    #PatientPrintAddressList .subtitle {
        border-bottom: 1px solid #cccccc;
        padding: 8px 5px;
        margin: 0;
        font-size: 1.5em;
    }

    #PatientPrintAddressList .Delete {
        background: url("/assets/images/delete.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
    }

    #PatientPrintAddressList .DeleteALL {
        background: url(/assets/images/download.png) no-repeat;
        background-size: 100%;
        width: 25px;
        height: 25px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 174px;
        text-indent: -99999px;
        margin-bottom: -33px;
    }

    #PatientPrintAddressList .Add-Tag {
        background: url(/assets/images/ActionButton/Add.png);
        background-size: 100%;
        float: right;
        width: 90px;
        height: 28px;
        margin: -5px 10px 10px 10px;
    }
/* End UserPrintAddressCtrl CSS */

/*Start PrescriptionaAddCommentsControl CSS*/
.FollowUpComments .Heading {
    background-color: #D9D9D9;
    width: 79%;
    color: white;
    padding-bottom: 5px;
    border-top: 1px solid #A6A6A6;
    border-left: 1px solid #A6A6A6;
    border-right: 1px solid #A6A6A6;
    font-size: 1em;
}

    .FollowUpComments .Heading label {
        font-weight: bold;
        color: black;
    }

.FollowUpComments label {
    width: 80%;
    padding: 5px 0 0 10px;
    margin-bottom: 0px;
}

.FollowUpComments textarea {
    width: 79%;
    height: 100px;
    padding: 5px 10px;
    border: 1px solid #A6A6A6;
    outline: none;
}

.FollowUpComments .btnSave {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    outline: none;
}

.FollowUpComments .successMsg {
    /*text-align: center;*/
    padding: 0px;
    color: green;
    font-weight: bold;
}

.FollowUpComments .errMsg {
    color: red;
    /*text-align: center;*/
    font-weight: bold;
    padding: 0px;
}
/*End PrescriptionaAddCommentsControl CSS*/

/*Start FollowUpcontrol CSS*/
#FollowUpctrl #btnEdit {
    width: 90px;
    height: 28px;
    background: url("../assets/images/ActionButton/Edit.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
    margin-right: 10px;
}

#FollowUpctrl #btnCancel {
    width: 90px;
    height: 28px;
    background: url("../assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
    margin-right: 10px;
    float: right;
}

#FollowUpctrl .NextFollowUpDate {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 10px;
    width: 79%;
}

    #FollowUpctrl .NextFollowUpDate .Content-Date {
        display: flex;
    }

#FollowUpctrl .Label-Date {
    font-size: 1.1em;
    font-weight: bold;
    width: 30%;
    float: left;
}

#FollowUpctrl .input-Date {
    width: 40.5%;
    float: left;
}

#FollowUpctrl .btn-Date {
    width: 25%;
    float: right;
}

#FollowUpctrl .NextFollowUpDate-date select {
    width: 30%;
    height: 26px;
    margin-right: 1.5%;
}

#FollowUpctrl .FollowUpCriteriaFillingDate {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 10px;
    width: 79%;
}

    #FollowUpctrl .FollowUpCriteriaFillingDate .Content-Date {
        display: flex;
    }

#FollowUpctrl .FollowUpCriteriaFillingDate-date select {
    width: 25%;
    height: 26px;
    margin-right: 0.5%;
}

#FollowUpctrl .successMsg, #FollowUpctrl .errMsg {
    font-size: 1em;
    text-align: center;
    /*padding-left: 25%;*/
}
/*End FollowUpcontrol CSS*/

/* Start DiseaseConditionNotificationbar CSS */
.diseasecondition-notificationbar {
    text-align: center;
    padding: 5px 0;
    position: relative;
    color: #fff;
    border-bottom: 3px solid #fff;
    background-color: #f53311;
    font-size: 1.2em;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

    .diseasecondition-notificationbar.shadow-effect {
        box-shadow: 0 5px 10px rgba(0,0,0,0.60);
    }

    .diseasecondition-notificationbar .short-text {
        display: none;
    }

    .diseasecondition-notificationbar .disease-name {
        text-transform: uppercase;
        font-weight: bold;
    }

    .diseasecondition-notificationbar a {
        color: yellow;
        margin-left: 10px;
        text-decoration: underline;
    }

    .diseasecondition-notificationbar form {
        display: inline-block !important;
        cursor: pointer;
        margin-left: 10px;
    }

    .diseasecondition-notificationbar .img-start-now {
        width: auto;
        height: 20px;
    }

    .diseasecondition-notificationbar .img-showhide {
        width: 20px;
        height: 20px;
        position: absolute;
        right: 10px;
        top: 3px;
        cursor: pointer;
        -webkit-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

        .diseasecondition-notificationbar .img-showhide.rotate {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
        }

    .diseasecondition-notificationbar.bounce {
        -webkit-animation: notificationbar-bounce 1s ease;
        -moz-animation: notificationbar-bounce 1s ease;
        -o-animation: notificationbar-bounce 1s ease;
        -ms-animation: notificationbar-bounce 1s ease;
        animation: notificationbar-bounce 1s ease;
    }

    .diseasecondition-notificationbar .img-showhide.bounce {
        -webkit-animation: notificationbar-img-showhide-bounce 1s ease;
        -moz-animation: notificationbar-img-showhide)-bounce 1s ease;
        -o-animation: notificationbar-img-showhide-bounce 1s ease;
        -ms-animation: notificationbar-img-showhide-bounce 1s ease;
        animation: notificationbar-img-showhide-bounce 1s ease;
    }
/* End DiseaseConditionNotificationbar CSS */


/* Start UserAddressPrintPreview CSS */
.UserAddressPrintPreview div.label {
    display: inline-block;
    height: 178px !important;
    width: 360px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    font-size: 0.9em;
    overflow: hidden;
}

    .UserAddressPrintPreview div.label .UserAddresPrint {
        padding: 10px 5px 5px 25px;
        width: 90%;
        display: inline-block;
        max-height: 140px;
    }
/* End UserAddressPrintPreview CSS */


/* Start Franchisee Registration Dashboard CSS */
.franchisee-registration-dashboard .menu-and-content {
    width: 100%;
    color: #626365;
}

    .franchisee-registration-dashboard .menu-and-content .subtitle {
        padding-left: 0;
        font-size: 1.2em;
    }

    .franchisee-registration-dashboard .menu-and-content td {
        vertical-align: top;
    }

        .franchisee-registration-dashboard .menu-and-content td.menu {
            width: 20%;
            border-right: 1px solid #D9DBDA;
        }

            .franchisee-registration-dashboard .menu-and-content td.menu ~ td.content {
                padding-left: 1%;
            }

.franchisee-registration-dashboard .table-custom tbody td {
    padding-bottom: 15px;
    vertical-align: top;
}

    .franchisee-registration-dashboard .table-custom tbody td:nth-of-type(1) {
        width: 33%;
    }

    .franchisee-registration-dashboard .table-custom tbody td:nth-of-type(2) {
        width: 60%;
        padding-right: 3%;
    }

    .franchisee-registration-dashboard .table-custom tbody td input[type=text],
    .franchisee-registration-dashboard .table-custom tbody td textarea,
    .franchisee-registration-dashboard .table-custom tbody td select {
        height: 28px;
        width: 100%;
        padding: 1px 6px;
    }

    .franchisee-registration-dashboard .table-custom tbody td input[type=text],
    .franchisee-registration-dashboard .table-custom tbody td textarea {
        background: #e5e5e5;
        border: 0px none !important;
    }

    .franchisee-registration-dashboard .table-custom tbody td select {
        background-color: white;
    }

    .franchisee-registration-dashboard .table-custom tbody td textarea {
        height: 80px;
    }

    .franchisee-registration-dashboard .table-custom tbody td .Submit,
    .franchisee-registration-dashboard .table-custom tbody td .Save,
    .franchisee-registration-dashboard .table-custom tbody td .Cancel,
    .franchisee-registration-dashboard .table-custom tbody td .Edit {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    .franchisee-registration-dashboard .table-custom tbody td .Submit {
        background: url("/assets/images/ActionButton/Submit.png") no-repeat;
        width: 75px;
        margin-right: 10px;
    }

    .franchisee-registration-dashboard .table-custom tbody td .Save {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        width: 90px;
    }

    .franchisee-registration-dashboard .table-custom tbody td .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
        width: 90px;
    }

    .franchisee-registration-dashboard .table-custom tbody td .Edit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        width: 90px;
        margin-right: 10px;
    }

.franchisee-registration-dashboard .menu-and-content .table-custom td {
    font-size: 1.05em;
}
/* End Franchisee Registration Dashboard CSS */

/* Start FranchiseeRegistrationStepsControl CSS */
.FranchiseeRegistrationStepsControl ul {
    margin: 5px 0 0 0;
    padding: 0;
}

    .FranchiseeRegistrationStepsControl ul li {
        margin: 0;
        padding: 0;
    }

        .FranchiseeRegistrationStepsControl ul li hr {
            margin: 5px;
        }

        .FranchiseeRegistrationStepsControl ul li a {
            width: 96%;
            padding: 5px 2%;
            margin: 1px 0;
            display: block;
            color: #424242;
        }

        .FranchiseeRegistrationStepsControl ul li :hover {
            background-color: white;
        }

        .FranchiseeRegistrationStepsControl ul li a:active,
        .FranchiseeRegistrationStepsControl ul li a.active {
            background-color: #304FFE;
            color: white;
        }
/* End FranchiseeRegistrationStepsControl CSS */


/* Start DocumentListContol CSS */
.DocumentListContol .documents {
    width: 98%;
    padding: 10px 1%;
    margin-bottom: 5px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}

    .DocumentListContol .documents .not-submitted {
        color: red;
    }

    .DocumentListContol .documents > .document-title {
        font-weight: bold;
    }

    .DocumentListContol .documents > .action-panel input[type=button][value=upload] {
        position: absolute;
        top: 0;
        right: 0;
        outline: 0;
        border: 0px none;
        text-indent: -9999px;
        width: 75px;
        height: 20px;
        background: url(../assets/images/ActionButton/upload.png) no-repeat;
        background-size: contain;
    }

    .DocumentListContol .documents > .DocumentDetailListControl input[type=submit][value*=delete] {
        background: url("/assets/images/cross-symbol.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-left: 10px;
    }

/* End  DocumentListContol CSS */

/* Start  DiseaseConditionInfoCtrl CSS */

.DiseaseConditionInfoCtrl {
    background-color: #fae007 !important;
    font-size: 1.4em;
    padding: 25px 10px 20px 10px;
}

    .DiseaseConditionInfoCtrl .Title1 {
        margin-bottom: 15px;
        line-height: 25px;
    }

.DiseaseConditionRegistration, .DiseaseConditionRegistrationHide {
    display: none;
    margin: 10px;
}

    .DiseaseConditionRegistration, .DiseaseConditionRegistrationHide a, .DiseaseConditionRegistration, .DiseaseConditionRegistrationHide a:hover {
        color: #428bca;
        cursor: pointer;
    }

        .DiseaseConditionRegistration .RegisterNow {
            background: url("/assets/images/ActionButton/register.png") no-repeat;
            width: 135px;
            height: 35px;
            background-size: 100%;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: none;
            margin: 5px 0;
        }
/* End  DiseaseConditionInfoCtrl CSS */

/* Start PatientQuickRegistrationCtrl CSS */

.PatientQuickRegistrationCtrl {
    margin: 15px;
    border-top: 2px solid #FAE007;
}

.PatientQuickRegistrationHeading {
    font-size: 1.35em;
    margin-top: 15px;
}

.PatientQuickRegistrationCtrl .table-custom {
    margin: 15px auto 0 auto;
    width: 260px;
    border: 0 none !important;
}

    .PatientQuickRegistrationCtrl .table-custom tr td:nth-of-type(1) {
        width: 13%;
    }

    .PatientQuickRegistrationCtrl .table-custom tr td:nth-of-type(2) {
        width: 87%;
    }

    .PatientQuickRegistrationCtrl .table-custom tbody td input[type=text], .PatientQuickRegistrationCtrl .table-custom tbody td select {
        height: 35px;
        width: 100%;
        padding: 1px 6px;
        border: 0 none;
        border-left: 1px solid #C8C8C8;
        outline: none;
    }

    .PatientQuickRegistrationCtrl .table-custom .GenderRadioButtons {
        padding-left: 5px !important;
        border-left: 1px solid #DFDFDF;
        text-align: left;
        height: 35px;
        width: 100%;
        padding: 5px 6px;
    }

    .PatientQuickRegistrationCtrl .table-custom tr:nth-child(odd) {
        border: 1px solid #c8c8c8 !important;
        height: 35px;
    }

    .PatientQuickRegistrationCtrl .table-custom tr:nth-child(even) {
        border: 0 none !important;
        height: 23px;
        text-align: left;
    }

.PatientQuickRegistrationCtrl .FormSubmitDiv {
    width: 100%;
    height: auto;
}

.PatientQuickRegistrationCtrl .StartConsultation {
    background: url("/assets/images/ActionButton/yes-start-my-free-consultation.png") no-repeat;
    width: 260px;
    height: 35px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}

.PatientQuickRegistrationCtrl .table-custom input[type=text]::-moz-placeholder {
    font-size: 1.0em;
}

.PatientQuickRegistrationCtrl .table-custom input[type=text]:focus::-moz-placeholder {
    font-size: 1.0em;
}

.PatientQuickRegistrationCtrl .table-custom input[type=text]::-webkit-input-placeholder {
    font-size: 1.0em;
}

.PatientQuickRegistrationCtrl .table-custom input[type=text]:focus::-webkit-input-placeholder {
    font-size: 1.0em;
}

.PatientQuickRegistrationCtrl .table-custom .CityZipCodeDiv {
    width: 100%;
}

.PatientQuickRegistrationCtrl .table-custom .City {
    width: 48%;
    float: left;
    border: 1px solid #DFDFDF !important;
}

.PatientQuickRegistrationCtrl .table-custom .ZipCode {
    width: 48%;
    float: right;
    border: 1px solid #DFDFDF !important;
}

.PatientQuickRegistrationCtrl .table-custom .Image {
    width: 26%;
    float: left;
    margin-top: 5%;
}

.PatientQuickRegistrationCtrl .table-custom .TextBox {
    width: 74%;
    float: right;
}

.PatientQuickRegistrationCtrl .table-custom tr:nth-child(9) {
    border: 0 none !important;
}

.PatientQuickRegistrationCtrl .table-custom .PageSubmitError {
    width: 48%;
    float: left;
}

.PatientQuickRegistrationCtrl .table-custom .ZipCodeValidation {
    width: 48%;
    float: right;
}
/* End PatientQuickRegistrationCtrl CSS */

/* Start TestimonialShortViewControl CSS */
.testimonialCtrl .title {
    background-color: #C0C0C2;
    font-size: 1.3em;
    text-align: center;
    color: #616162;
}

.testimonialCtrl .testimonialContent {
    margin-top: 2px;
    display: inline-block;
    width: 100%;
    min-height: 120px !important;
    color: #636466;
}
/*.testimonialCtrl .testimonialContent ul li {
            margin-bottom: 5px;
        }
.testimonialCtrl .testimonialContent .testimonialViewMore {
            background-image: url('../assets/images/ActionButton/view-more.png');
            display: inline-block;
            float: right;
            bottom: 10px;
            right: 10px;
        }
.testimonialCtrl .testimonialContent .testimonial-title {
            text-align: center;
            display:inline-block;
           
        }
.testimonial-innercontent {
    height: 40px;
}
.testimonialCtrl .ContentInfo {
    text-align: center;
    padding-top:15px;
}
.testimonialCtrl .ContentInfo .testimonialName {
        text-align: center;
        

    }
.testimonialBlankData {
    margin: 10px;
    text-align: center;
}*/
/* End TestimonialShortViewControl CSS */
/* Start ExpertDoctorsCtrl CSS */
.ExpertDoctorsCtrl {
    border: 1px solid #C0C0C2;
    /*display:inline-block;*/
}

    .ExpertDoctorsCtrl .Content {
        padding: 15px 15px 10px 15px;
        display: inline-block;
        width: 100%;
    }

    .ExpertDoctorsCtrl .Title {
        background-color: #C0C0C2;
        color: #616162;
        /*color: #62636F;*/
        font-size: 1.4em;
        text-align: center;
        padding-top: 1px;
    }

    .ExpertDoctorsCtrl .Content .Photo {
        height: 65px;
        width: 60px;
        /*width:25%;*/
        float: left;
    }

        .ExpertDoctorsCtrl .Content .Photo img {
            width: 100%;
            height: 100%;
            /*height: 65px;
        width: 60px;*/
        }

    .ExpertDoctorsCtrl li {
        display: flex !important;
        margin-bottom: 17px;
    }

    .ExpertDoctorsCtrl .Information {
        float: right;
        width: 71%;
        margin-left: 17px;
    }

    .ExpertDoctorsCtrl .Name a {
        font-size: 1.1em;
        color: #62636F;
    }

    .ExpertDoctorsCtrl .Specialisation {
        font-size: 0.9em;
        color: #62636F;
        min-width: 155px;
    }

    .ExpertDoctorsCtrl .ViewMore img {
        float: right;
    }

    .ExpertDoctorsCtrl .ViewMore {
        width: 100%;
        float: right;
    }

    .ExpertDoctorsCtrl li:last-child {
        margin-bottom: 0px;
    }

    .ExpertDoctorsCtrl .Expert-tbl {
        width: 100%;
    }

        .ExpertDoctorsCtrl .Expert-tbl tr td {
            vertical-align: top;
            float: left;
        }
/* End ExpertDoctorsCtrl CSS */
/* Start FAQListCtrl CSS */
.FAQListCtrl {
    border: 1px solid #C0C0C2;
}

    .FAQListCtrl .Content {
        padding: 15px;
        display: inline-table;
        width: 100%;
    }

    .FAQListCtrl .Title {
        background-color: #C0C0C2;
        color: #636365;
        font-size: 1.4em;
        text-align: center;
        padding-top: 1px;
    }

    .FAQListCtrl td:first-child {
        width: 6.5%;
        font-weight: bold;
        text-shadow: 0px 0px;
    }

    .FAQListCtrl td:last-child {
        width: 91%;
    }

    .FAQListCtrl .ViewMore img {
        margin-top: 5px;
        float: right;
    }

    .FAQListCtrl td {
        color: #616162;
        font-size: 0.9em;
        padding-bottom: 8px;
    }
/* End FAQListCtrl CSS */

/* Start DisasePageNewsListCtrl CSS */

.DisasePageNewsListCtrl {
    display: inline-block;
    width: 100%;
    margin: 10px 0 20px 0;
    text-align: center;
}

    .DisasePageNewsListCtrl ul {
        width: 100%;
        display: inline-block;
    }

        .DisasePageNewsListCtrl ul li {
            display: inline-block;
            margin: 5px 1.7%;
        }

.DisasePageNewsListCtrl_Figure {
    width: 160px;
    max-height: 160px;
}

    .DisasePageNewsListCtrl_Figure img {
        max-width: 100%;
        max-height: 100%;
        -webkit-transition: all 0.3s ease-in-out;
    }

/*.DisasePageNewsListCtrl_Figure img:hover {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        filter: grayscale(100%);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }*/

.diseaseconditionlayout .news .DisasePageNewsListCtrl {
    margin: 0;
}

    .diseaseconditionlayout .news .DisasePageNewsListCtrl .DisasePageNewsListCtrl_Figure {
        width: 60px !important;
        max-height: 60px !important;
    }

/* End DisasePageNewsListCtrl CSS */

/* Start JawaharShahInfoControl CSS */
.JawaharShahInfoControl {
    padding: 15px 15px 10px 15px;
    border: 1px solid #C0C0C2;
    display: inline-block;
    width: 100%;
}

    .JawaharShahInfoControl .ImageInfoControl {
        width: 40%;
        float: left;
    }

.ImageInfoControl .Image {
    width: 100%;
    height: 100%;
}

    .ImageInfoControl .Image img {
        width: 95px;
        height: 110px;
    }

.JawaharShahInfoControl .InnerInfoControl {
    width: 58%;
    float: right;
}

    .JawaharShahInfoControl .InnerInfoControl .Name {
        font-size: 1.3em;
    }

.InnerInfoControl .Inner-Content {
    color: #62636F;
    font-size: 1.0em;
}

    .InnerInfoControl .Inner-Content p {
        margin-bottom: 0;
    }

/* End JawaharShahInfoControl CSS */

/* Start LandingPagelayout CSS */

.LandingPagelayout .newdefaultlayout-content {
    width: 100% !important;
}

    .LandingPagelayout .newdefaultlayout-content .benefits {
        width: 66%;
        margin-bottom: 10px;
        float: left;
    }

    .LandingPagelayout .newdefaultlayout-content .content,
    .LandingPagelayout .newdefaultlayout-content .Disease-description {
        width: 66%;
        margin-bottom: 20px;
        float: left;
    }

    .LandingPagelayout .newdefaultlayout-content aside.registration {
        width: 32%;
        float: right;
        display: inline-block;
        border: 1px solid #fae007;
        text-align: center;
        margin-bottom: 23px;
    }

    .LandingPagelayout .newdefaultlayout-content aside.testimonial {
        width: 32%;
        float: right;
        display: inline-block;
        margin-bottom: 23px;
    }

    .LandingPagelayout .newdefaultlayout-content aside.drJawaharShahInfo {
        width: 32%;
        float: right;
        display: inline-block;
        margin-bottom: 23px;
    }

.LandingPagelayout .news {
    width: 100%;
    display: inline-block;
    margin-top: 5px;
}

    .LandingPagelayout .news .title {
        color: #646466;
        font-weight: bold;
        font-size: 1.4em;
    }

    .LandingPagelayout .news .HomePageNewsListCtrl {
        margin: 0;
    }

    .LandingPagelayout .news .DisasePageNewsListCtrl .DisasePageNewsListCtrl_Figure {
        width: 60px !important;
        max-height: 60px !important;
    }
/* End LandingPagelayout CSS */

/* Start DiseaseConditionDescriptionCtrl CSS */
.DiseaseConditionDescriptionCtrl h2 {
    font-size: 1em;
    background-color: #DCDADB;
    padding: 9px 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
}

    .DiseaseConditionDescriptionCtrl h2:first-child {
        margin-top: 0px;
    }

.DiseaseConditionDescriptionCtrl li {
    list-style: disc;
    margin-left: 30px;
    padding: 5px 0 0;
    color: #62636F;
}

.DiseaseConditionDescriptionCtrl p {
    margin-left: 15px;
    color: #62636F;
}

.DiseaseConditionDescriptionCtrl h2 + p {
    margin-top: 5px;
}
/* End DiseaseConditionDescriptionCtrl CSS */


/* Start SitemapMenuItemControl CSS */
.Sitemap .float-left:nth-of-type(1) {
    width: 33.33%;
}

.Sitemap .float-left:nth-of-type(2) {
    width: 33.33%;
}

.Sitemap .float-left:nth-of-type(3) {
    width: 33.33%;
}

.Sitemap .sitemap-name a {
    font-size: 1.2em;
    font-weight: bold;
    color: #808080;
}

.Sitemap a {
    color: #808080;
}

    .Sitemap a:hover {
        color: #808080;
    }

.Sitemap ul {
    margin: 0 10px 10px 10px;
}

    .Sitemap ul li {
        /*color:#808080;*/
    }

.sitemaplink {
    cursor: pointer;
    font: bold;
    font-size: 0.9em;
}
/* End SitemapMenuItemControl CSS */

/* Start UserPrintAddressControl CSS */
.UserprintAddressPopup {
    padding-top: 10px;
}

    .UserprintAddressPopup .userPrintAddresstablecontent tr td {
        vertical-align: top;
    }

        .UserprintAddressPopup .userPrintAddresstablecontent tr td Label {
            font-size: 1.2em;
            color: #626365;
            font-weight: bold;
        }

        .UserprintAddressPopup .userPrintAddresstablecontent tr td input {
            width: 95%;
            height: 28px;
            background: #e5e5e5;
            border: 0 none !important;
            outline: none;
        }

        .UserprintAddressPopup .userPrintAddresstablecontent tr td Select {
            width: 95%;
            height: 28px;
        }

        .UserprintAddressPopup .userPrintAddresstablecontent tr td:nth-of-type(1) {
            width: 35%;
        }

        .UserprintAddressPopup .userPrintAddresstablecontent tr td:nth-of-type(2) {
            width: 65%;
        }

.userPrintAddresstablecontent tr .Validationtd {
    height: 21px;
    border: 0 none !important;
    padding: 0px !important;
}

.UserprintAddressPopup .footerUserPrintActionbtn {
    float: right;
    padding-right: 13px;
}

    .UserprintAddressPopup .footerUserPrintActionbtn .UserPrintAddress-SubmitBtn {
        margin-right: 10px;
    }

.UserprintAddressPopup .userPrintAddresstablecontent .UserPrintAdd-input select:focus {
    color: #808080 !important;
}

.UserprintAddressPopup .userPrintAddresstablecontent .UserPrintAdd-input textarea {
    height: 69px;
    width: 95%;
    background: #e5e5e5;
    border: 0 none !important;
    outline: none;
}

.UserprintAddressPopup .userPrintAddresstablecontent tr td .footerUserPrintActionbtn {
    padding-top: 3px;
}

.footerUserPrintActionbtn .UserPrintAddress-SubmitBtn,
.footerUserPrintActionbtn .UserPrintAddress-CancleBtn {
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.footerUserPrintActionbtn .UserPrintAddress-SubmitBtn {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
}

.footerUserPrintActionbtn .UserPrintAddress-CancleBtn {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
}
/* End UserPrintAddressControl CSS */

/* Start UserPrintAddressListControl CSS */
#PatientPrintAddressList .Edit-Tag {
    background: url("/assets/images/edit.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-right: 10px;
}

#PatientPrintAddressList .Add-Tag {
    background: url("/assets/images/ActionButton/Add.png");
    background-size: 100%;
    float: right;
    width: 90px;
    height: 28px;
    margin: 10px 10px 10px 10px;
}

.UserPrintAddressCotrol input[type=button].print {
    border: 0;
    background-color: #468abb;
    color: #fff;
    font-size: 1.2em;
    padding: 0 15px;
}

    .UserPrintAddressCotrol input[type=button].print:hover {
        background-color: #51a1db;
    }

#UserPrintAddresspopup .popup-content {
    width: 485px;
    margin: 2% auto;
}

#UserPrintAddresspopup .popup-close {
    background-image: url(../assets/images/popup-close.png);
    height: 23px;
    width: 23px;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: -8px;
    -webkit-transition: ease-in-out 0.3s;
    -moz-transition: ease-in-out 0.3s;
    transition: ease-in-out 0.3s;
}

.UserPrintAddressCotrol .UserPrintAddressCtrl {
    padding: 10px;
}

#UserPrintAddresspopup .popup-content #UserPrintAddPopupEditPanel {
    min-height: 480px;
}
/* End UserPrintAddressListControl CSS */
/* Start Patient Followup Page  CSS */
.FollowUp-List .FollowUpListingType {
    text-align: right;
    width: 100%;
}

.FollowUp-List {
    background-color: white;
    padding: 10px 10px;
    /*border: 1px solid #CCCCCC;*/
    margin: 0 10px;
    min-height: 70vh !important;
}

.FollowupListType input[type=radio], .FollowupListType-Active input[type=radio] {
    display: none;
}

.FollowupListType, .FollowupListType-Active {
    color: white;
    border: 0 none;
    padding: 3px 15px;
    height: 27px;
    width: 161px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-left: -4px;
}

.FollowupListType {
    background-color: #0094FF;
}

.FollowupListType-Active {
    background-color: #0070C0;
}

.FollowupListType:hover {
    background-color: #0070C0;
    /*border-left:1px solid white;*/
}

.FollowUp-List label {
    margin: 5px 0 0;
}
/* End Patient Followup Page CSS */
/* Start FollowUpCriteriaFillingAfterDaysctrl CSS */
#FollowUpCriteriaFillingDaysctrl input[type=text], #FollowUpCriteriaFillingDaysctrl input[type=password], #FollowUpCriteriaFillingDaysctrl textarea, #FollowUpCriteriaFillingDaysctrl select {
    padding-left: 5px;
    height: 26px;
    width: 30%;
    margin-right: 5px;
}
/* End FollowUpCriteriaFillingAfterDaysctrl CSS */
/* Start FollowUpQuestionsCtrl CSS */
.FollowUpQuestions .Complaints ol {
    list-style: decimal;
    margin-left: 15px;
}

#upnlFollowUpQuestions .input-Question {
    width: 85%;
    float: left;
}

#upnlFollowUpQuestions .input-Answer {
    width: 100%;
    margin: 10px 0;
}

#upnlFollowUpQuestions .input {
    width: 100%;
}

    #upnlFollowUpQuestions .input input[type=text] {
        width: 100%;
        height: 24px;
        outline: none;
        border: 1px solid #ccc;
    }

#upnlFollowUpQuestions select {
    width: 10%;
    height: 24px;
    margin-right: 0.5%;
}

#upnlFollowUpQuestions input[type=submit] {
    /*width: 100%;*/
    width: 10%;
    height: 24px;
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
}

#upnlFollowUpQuestions .Question {
    font-weight: bold;
    padding-top: 5px;
    font-size: 1.1em;
    display: block;
}

#upnlFollowUpQuestions .Answer {
    border: 1px solid #ccc;
    height: 80px;
}

.FollowUpQuestions {
    width: 79%;
}

#upnlFollowUpQuestions .Content {
    padding-top: 15px;
}

#upnlFollowUpQuestions .Complaints {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

#upnlFollowUpQuestions .SubTitle {
    font-weight: bold;
    font-size: 1.2em;
}

.FollowUpQuestions .ErrorMsg {
    color: red;
    font-size: 1em;
    margin-left: 28%;
    font-weight: bold;
}
/* End FollowUpQuestionsCtrl CSS */
/* Start FollowUpQuestionsListControl CSS */
.FollowUpQuestionsListControl .AnalyseCase-List-BlankData {
    padding: 5%;
}

.FollowUpQuestionsListControl {
    border: 1px solid #ccc;
    margin-top: 5px;
    padding: 0 5px 5px;
}

    .FollowUpQuestionsListControl #Question-List-table td:last-child {
        width: 10%;
        /*text-align: right;*/
    }

    .FollowUpQuestionsListControl #Question-List-table td {
        padding-top: 10px;
    }
/* End FollowUpQuestionsListControl CSS */

/* Start FrenchieeDashbord CSS */
.FrenchieeDashbord .Dashboard section.storyboard-1-Columns div.LeftStoryboard {
    width: 67% !important;
    float: left;
}

.FrenchieeDashbord .Dashboard section.storyboard-1-Columns div.RightStoryboard {
    width: 30% !important;
    float: right;
    margin-right: 10px;
}
/* Start FrenchieeDashbord CSS */

/* Start FranchiseeList CSS */

.FranchiseeList {
    margin: 10px 10px 25px 10px;
    padding: 10px;
}

    .FranchiseeList .subtitle {
        color: #3F3F3F;
        font-size: 1.1em;
        font-weight: bold;
        margin-bottom: 15px;
        border-bottom: 1px solid #d9dbda;
    }

    .FranchiseeList .table-custom tbody td {
        padding-bottom: 15px;
    }

        .FranchiseeList .table-custom tbody td:nth-of-type(1) {
            width: 20%;
            vertical-align: top;
        }

        .FranchiseeList .table-custom tbody td:nth-of-type(2) {
            width: 80%;
            padding-right: 40%;
        }

        .FranchiseeList .table-custom > tbody > tr > td > input[type=text],
        .FranchiseeList .table-custom tbody td textarea,
        .FranchiseeList .table-custom tbody td select {
            width: 100%;
        }

        .FranchiseeList .table-custom tbody td input[type=text],
        .FranchiseeList .table-custom tbody td textarea {
            background: #e5e5e5;
            border: 0px none !important;
            height: 28px;
            padding: 1px 6px;
        }

        .FranchiseeList .table-custom tbody td select {
            background-color: white;
        }

        .FranchiseeList .table-custom tbody td textarea {
            height: 80px;
        }

        .FranchiseeList .table-custom tbody td .Submit,
        .FranchiseeList .table-custom tbody td .Save,
        .FranchiseeList .table-custom tbody td .Cancel,
        .FranchiseeList .table-custom tbody td .Edit {
            height: 28px;
            background-size: 100%;
            background-color: transparent;
            border: 0 none;
            text-indent: -9999px;
            vertical-align: top;
            outline: none;
            margin: 5px 0;
        }

        .FranchiseeList .table-custom tbody td .Submit {
            background: url("/assets/images/ActionButton/Submit.png") no-repeat;
            width: 75px;
            margin-right: 10px;
        }

        .FranchiseeList .table-custom tbody td .Save {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
        }

        .FranchiseeList .table-custom tbody td .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }

        .FranchiseeList .table-custom tbody td .Edit {
            background: url("/assets/images/ActionButton/Edit.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

    .FranchiseeList .menu-and-content .table-custom td {
        font-size: 1.05em;
    }
/* End FranchiseeList CSS */

/* Start PrintDeliveryPrescriptionDetail CSS */
.PrintDeliveryPrescriptionDetail .InnerContent {
    padding-left: 10px;
}

    .PrintDeliveryPrescriptionDetail .InnerContent .div-Innercontent {
        padding-left: 10px;
    }
/* End PrintDeliveryPrescriptionDetail CSS */

/* Start FranchiseeVerificationChecklistControl CSS */
.VerificationCheckListCtrl .CheckListInnerContent > .CheckListtable > tbody > tr > td:nth-of-type(1) {
    width: 40%;
    padding-left: 40px;
    /*text-align: center;*/
}

    .VerificationCheckListCtrl .CheckListInnerContent > .CheckListtable > tbody > tr > td:nth-of-type(1) label {
        cursor: default;
    }

.VerificationCheckListCtrl .CheckListInnerContent > .CheckListtable > tbody > tr > td:nth-of-type(2) {
    width: 60%;
}

.VerificationCheckListCtrl .CheckListInnerContent .CheckListtable td {
    padding: 10px 0;
}

.VerificationCheckListCtrl .CheckListInnerContent {
    padding: 5px;
}

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable tr td input[type="text"] {
        width: 100%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none;
        outline: none;
    }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable tr td select {
        width: 100%;
        height: 28px;
        outline: none;
        padding: 1px 6px;
        background-color: white !important;
        font-weight: bold;
        border: 1px solid #cccccc;
    }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable tr td TextArea {
        width: 100%;
        height: 69px;
        background: #E5E5E5;
        border: 0 none;
        outline: none;
    }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable tr td select :focus {
        color: #808080 !important;
    }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable tr td select .NotSelected, select option:nth-of-type(1) {
        color: #626365 !important;
        font-weight: bold;
        font-size: 1.0em;
    }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable td .CheckListDocumenttbl {
        width: 100%;
        border: 1px solid #cccccc;
    }

        .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable td .CheckListDocumenttbl tbody tr td:nth-of-type(1) {
            padding: 10px;
            width: 50% !important;
            border-bottom: 1px solid #cccccc;
            /*border-left:1px solid #cccccc;*/
        }

        .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable td .CheckListDocumenttbl tbody tr td:nth-of-type(2) {
            width: 50%;
            padding: 10px;
            border-left: 1px solid #cccccc;
            border-bottom: 1px solid #cccccc;
        }
        /*.VerificationCheckListCtrl .CheckListInnerContent .CheckListtable  td .CheckListDocumenttbl tbody tr td:first-child{
    text-align:center;
    
}*/
        .VerificationCheckListCtrl .CheckListInnerContent .CheckListtable td .CheckListDocumenttbl tr th {
            padding: 5px 0 5px 5px;
            border: 1px solid #cccccc;
            text-align: center;
        }

    .VerificationCheckListCtrl .CheckListInnerContent .CheckListDocumenttbl tr td ul li {
        padding: 2px 0 2px 5px;
    }

.VerificationCheckListCtrl .CheckList-SubmitBtn {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% 1% 1% 40% !important;
}

.VerificationCheckListCtrl .CheckList-AddBtn {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% 1% 1% 40% !important;
}

.VerificationCheckListCtrl .CheckList-EditBtn {
    background: url("/assets/images/ActionButton/Edit.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% 1% 1% 40% !important;
}

.VerificationCheckListCtrl .CheckList-CancelBtn {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% 1% 1% 5% !important;
}

.VerificationCheckListCtrl .UserPrintAddress-SkipBtn {
    background: url("/assets/images/ActionButton/Skip1.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 1% 1% 1% 2% !important;
}

/* End FranchiseeVerificationChecklistControl CSS */

/* Start TreatmentPlanOfferCtrl CSS */

.TreatmentPlanOfferCtrl .table-custom tbody td {
    padding-bottom: 15px;
    vertical-align: top;
}

    .TreatmentPlanOfferCtrl .table-custom tbody td:nth-of-type(1) {
        width: 20%;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td:nth-of-type(2) {
        width: 40%;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td:nth-of-type(3) {
        width: 40%;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td input[type=text],
    .TreatmentPlanOfferCtrl .table-custom tbody td textarea,
    .TreatmentPlanOfferCtrl .table-custom tbody td select {
        height: 28px;
        width: 100%;
        padding: 1px 6px;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td input[type=text],
    .TreatmentPlanOfferCtrl .table-custom tbody td textarea {
        background: #e5e5e5;
        border: 0px none !important;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td select {
        background-color: white;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td textarea {
        height: 80px;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td .Submit,
    .TreatmentPlanOfferCtrl .table-custom tbody td .Save,
    .TreatmentPlanOfferCtrl .table-custom tbody td .Cancel,
    .TreatmentPlanOfferCtrl .table-custom tbody td .Edit {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td .Submit {
        background: url("/assets/images/ActionButton/Submit.png") no-repeat;
        width: 75px;
        margin-right: 10px;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td .Save {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        width: 90px;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
        width: 90px;
    }

    .TreatmentPlanOfferCtrl .table-custom tbody td .Edit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        width: 90px;
        margin-right: 10px;
    }

.TreatmentPlanOfferCtrl .menu-and-content .table-custom td {
    font-size: 1.05em;
}

.TreatmentPlanOfferCtrl .table-custom tbody td .DateDropDown {
    width: 30% !important;
    height: 28px;
    margin-right: 5px;
}
/* End TreatmentPlanOfferCtrl CSS */
/* Start Recent-Analysis CSS */
#Recent-Analysis {
    margin: 1%;
}

    #Recent-Analysis .innerlist {
        padding: 10px;
    }
/* End Recent-Analysis CSS */
/* Start REcentlySentAnalysisListCtrl CSS */
#upnlREcentlySentAnalysisListCtrl #btnView {
    background: url(../assets/images/view.png) no-repeat;
    background-size: 100%;
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0 5px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    font-size: 0.0em !important;
}

#upnlREcentlySentAnalysisListCtrl .innerlist .topbar .search {
    width: 42% !important;
}
/* End REcentlySentAnalysisListCtrl CSS */

/* Start CurrentOpening CSS */
.Careersdescriptiontitle .CareersTitle ul li {
    padding: 5px 0 5px 20px;
    cursor: pointer;
    width: 400px;
    color: #CC3300;
}

    .Careersdescriptiontitle .CareersTitle ul li:hover {
        color: #3B3DB5;
    }

.JobDescription ul li {
    padding: 5px 0 5px 20px;
}

.JobDescription p {
    margin: 12px 0;
}

.JobDescription .contactcontent {
    padding: 5px 0 0 5px;
}

.Careersdescriptiontitle #toTop {
    background: url('../assets/images/Top-Icon.png') no-repeat;
    display: block;
    position: fixed;
    top: 90%;
    right: 10%;
    padding: 10px;
    height: 48px;
    width: 48px;
}
/* End CurrentOpening CSS */


/* Start TreatmentPlanOfferListCtrl CSS */
.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(1),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(1) {
    width: 15%;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(2),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(2) {
    width: 10%;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(3),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(3) {
    width: 20%;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(4),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(4) {
    width: 10%;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(5),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(5) {
    width: 10%;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(6),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(6) {
    width: 10%;
    text-align: center;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(7),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(7) {
    width: 10%;
    text-align: center;
}

.TreatmentPlanOfferListCtrl .List-table th:nth-of-type(8),
.TreatmentPlanOfferListCtrl .List-table td:nth-of-type(8) {
    width: 15%;
}
/* End TreatmentPlanOfferListCtrl CSS */

/* Start PatientRegistrationDiv CSS */
.PatientRegistrationCtrl {
    margin-top: 20px;
    /*text-align: center;*/
}

    .PatientRegistrationCtrl .PatientRegistration {
        width: 100%;
        /*float: left;*/
    }

    .PatientRegistrationCtrl .RegistrationBenefits {
        width: 100%;
        /*float: right;*/
    }

    .PatientRegistrationCtrl .PatientRegistrationHeading {
        background-color: #fae007;
        font-size: 1.7em;
        color: #868050;
        padding: 10px 0;
    }

@-moz-document url-prefix() {
    .TreatementPlanBenefitsCtrl .divBenefits {
        padding: 10px 25px 24px 20px !important;
    }

    .PatientRegistrationCtrl .AgreePolicy {
        font-size: 1.0em;
        color: #808080;
        margin: 15px 0 30px 0 !important;
        margin-left: 32%;
    }
}

.PatientRegistrationCtrl .PatientRegistrationContent {
    /*border: 1px solid #DFDFDF;*/
}

.PatientRegistrationCtrl .PatientRegistrationDiv .table-custom {
    margin: 25px auto 0px auto;
    width: 340px;
    border: 0 none !important;
}

.PatientRegistrationCtrl .PatientRegistrationDivForOrder .table-custom {
    margin: 25px auto 0px auto;
    width: 340px;
    border: 0 none !important;
}

.PatientRegistrationCtrl .UserLoginLinks {
    font-size: 1.3em;
    color: #808080;
    margin: 15px 0;
    margin-left: 36%;
}

    .PatientRegistrationCtrl .UserLoginLinks a, .PatientRegistrationCtrl .UserLoginLinks a:hover {
        color: #0d71aa;
    }

.PatientRegistrationCtrl .AgreePolicy {
    font-size: 1.0em;
    color: #808080;
    margin: 15px 0 23px 0;
    margin-left: 32%;
}

.PatientRegistrationDivForOrder .table-custom tr td:nth-of-type(1) {
    width: 13%;
}

.PatientRegistrationDiv .table-custom tr td:nth-of-type(1) {
    width: 13%;
}

.PatientRegistrationDiv .table-custom tr td:nth-of-type(2) {
    width: 87%;
}

.PatientRegistrationDivForOrder .table-custom tr td:nth-of-type(2) {
    width: 87%;
}

.PatientRegistrationDivForOrder .table-custom tbody td input[type=text], .PatientRegistrationDiv .table-custom tbody td select {
    width: 100%;
    height: 35px;
    padding: 1px 6px;
    border: 0 none;
    border-left: 1px solid #DFDFDF;
    outline: none;
}

.PatientRegistrationDiv .table-custom tbody td input[type=text], .PatientRegistrationDiv .table-custom tbody td select {
    width: 100%;
    height: 35px;
    padding: 1px 6px;
    border: 0 none;
    border-left: 1px solid #DFDFDF;
    outline: none;
}

.PatientRegistrationDiv .table-custom .GenderRadioButtons {
    padding-left: 5px !important;
    border-left: 1px solid #DFDFDF;
    text-align: left;
}

.PatientRegistrationDivForOrder .table-custom .GenderRadioButtons {
    padding-left: 5px !important;
    border-left: 1px solid #DFDFDF;
    text-align: left;
}

.PatientRegistrationDiv .table-custom tbody tr td input[type=radio] {
    width: 100%;
    height: 35px;
    padding: 1px 6px;
    border: 0 none;
    outline: none;
}

.PatientRegistrationDivForOrder .table-custom tbody tr td input[type=radio] {
    width: 100%;
    height: 35px;
    padding: 1px 6px;
    border: 0 none;
    outline: none;
}

.PatientRegistrationDiv .table-custom tbody td textarea {
    width: 100%;
    height: 50px;
    padding: 1px 3px;
    border: 0 none;
    /*border-left: 1px solid #DFDFDF;*/
    outline: none;
    margin-bottom: -9px;
}



.PatientRegistrationDiv .table-custom tr:nth-child(11) img {
    padding-bottom: 15px;
}



.PatientRegistrationDivForOrder .table-custom tr:nth-child(11) td {
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDiv .table-custom tr:nth-child(odd) {
    border: 1px solid #DFDFDF !important;
    line-height: 35px;
}

.PatientRegistrationDivForOrder .table-custom tr:nth-child(odd) {
    border: 1px solid #DFDFDF !important;
    line-height: 35px;
}

.PatientRegistrationDiv .table-custom tr:nth-child(even) {
    border: 0 none !important;
    height: 22px;
    text-align: left;
}

.PatientRegistrationDivForOrder .table-custom tr:nth-child(even) {
    border: 0 none !important;
    height: 22px;
    text-align: left;
}

.PatientRegistrationDiv .FormSubmitDiv {
    width: 100%;
    height: auto;
    text-align: center;
}

.PatientRegistration .StartConsultation {
    background: url(/assets/images/ActionButton/register_big_button.png) no-repeat;
    width: 300px;
    height: 44px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 4px 0;
    margin: :inherit;
    margin-left: 35%;
    text-align: center;
}

.PatientRegistration_StartConsultation {
    /* background: url(/assets/images/ActionButton/register_big_button.png) no-repeat;*/
    width: 300px;
    height: 44px;
    background-size: 100%;
    background-color: #fae006;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 4px 0;
    margin: :inherit;
    margin-left: 35%;
    text-align: center;
}

.PatientRegistrationDiv .table-custom input[type=text]::-moz-placeholder {
    font-size: 1.0em;
}

.PatientRegistrationDiv .table-custom input[type=text]:focus::-moz-placeholder {
    font-size: 1.0em;
}

.PatientRegistrationDiv .table-custom input[type=text]::-webkit-input-placeholder {
    font-size: 1.0em;
}

.PatientRegistrationDiv .table-custom input[type=text]:focus::-webkit-input-placeholder {
    font-size: 1.0em;
}

.OrganizationRegNoInfo a {
    float: right;
    font-size: 0.8em;
    cursor: pointer;
}

    .OrganizationRegNoInfo a, .OrganizationRegNoInfo a:hover {
        color: #0d71aa;
    }

#OrganizationRegNoInfoPopup .popup-content {
    width: 400px;
    background-color: #FFF;
    position: relative;
    margin: 15% auto;
    box-shadow: 0 0 10px #808080;
}

#OrganizationRegNoInfoPopup .popup-content-inner {
    padding: 10px 10px;
    display: inline-block;
    width: 100% !important;
}

.AgreePolicy a, .AgreePolicy a:hover {
    color: #0D71AA;
}

.PatientRegistrationDiv .table-custom .CityZipCodeDiv {
    width: 100%;
}

.PatientRegistrationDivForOrder .table-custom .CityZipCodeDiv {
    width: 100%;
}

.PatientRegistrationDiv .table-custom .City {
    width: 48%;
    float: left;
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDivForOrder .table-custom .City {
    width: 48%;
    float: left;
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDivForOrder .table-custom .ZipCode {
    width: 48%;
    float: right;
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDiv .table-custom .ZipCode {
    width: 48%;
    float: right;
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDivForOrder .table-custom .ZipCode {
    width: 48%;
    float: right;
    border: 1px solid #DFDFDF !important;
}

.PatientRegistrationDivForOrder .table-custom .Image {
    width: 26%;
    float: left;
}

.PatientRegistrationDiv .table-custom .Image {
    width: 26%;
    float: left;
}

.PatientRegistrationDiv .table-custom .TextBox {
    width: 74%;
    float: right;
}

.PatientRegistrationDivForOrder .table-custom .TextBox {
    width: 74%;
    float: right;
}


.PatientRegistrationDiv .table-custom tr:nth-child(13) {
    border: 0 none !important;
}

.PatientRegistrationDiv .table-custom .PageSubmitError {
    width: 48%;
    float: left;
}

.PatientRegistrationDiv .table-custom .ZipCodeValidation {
    width: 48%;
    float: right;
}
/* End PatientRegistrationCtrl CSS */
/*Start WhatNextCtrl CSS*/
.Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl {
    display: inline-block !important;
    margin-bottom: 15px;
    vertical-align: bottom;
    margin-top: 11px;
}

.WhatNextCtrl .InnerContentDiv {
    border: none !important;
}

.WhatNextCtrl .lnkButton {
    display: inline-block;
    clear: both;
}

.Patient-Registration-Thank-You .lnkButton {
    float: none;
    margin-bottom: 0px;
}

.WhatNextCtrl .Title {
    text-align: center;
    padding: 3px;
    font-size: 16px;
}

.WhatNextCtrl {
    text-align: left;
}

    .WhatNextCtrl .WhatNextCtrlInfo {
        width: 100%;
        text-align: left;
        margin-bottom: 15px;
    }

        .WhatNextCtrl .WhatNextCtrlInfo p {
            margin: 15px 15px 0 15px !important;
        }

        .WhatNextCtrl .WhatNextCtrlInfo .lnkButton + .lnkButton {
            margin: 0 auto;
        }

        .WhatNextCtrl .WhatNextCtrlInfo .lnkButton img {
            margin: 15px 15px 0px 0;
        }

        .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .select-health-plan {
            width: 162px;
            height: 35px;
        }

        .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .get-free-analysis {
            width: 190px;
            height: 35px;
        }

        .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .download-case-history-form {
            width: 209px;
            height: 35px;
        }

.Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl p {
    margin: 0px 0px 10px;
}

.Patient-Registration-Thank-You, .Patient-Registration-Thank-You .message-nextstep {
    padding-bottom: 10px;
    width: 100%;
}

.WhatNextCtrl .WhatNextCtrlInfo .WhatNextImageLinks {
    text-align: center;
}
/*End WhatNextCtrl CSS*/
/*Start RecentPatientMenuControl CSS*/
.RecentPatientMenuControl #Bullet {
    margin: 0 4px;
}

.PatientHeaderDetailControl .MenuSlider {
    padding: 5px;
    cursor: pointer;
}

/*.RecentPatientMenuControl .MenuSlider {
    padding: 5px;
    cursor: pointer;
}*/
.RecentPatientMenuControl .RecentPatientMenu {
    position: absolute;
    margin: 0px;
    z-index: 9999999;
    background-color: white;
    width: 100%;
    height: 422px;
    box-shadow: 2px 2px 8px #888;
    border-left: 1px solid #ccc;
    overflow-y: auto;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    transition: all 1.5s;
    overflow: auto;
}

    .RecentPatientMenuControl .RecentPatientMenu li:hover {
        background-color: #428bca;
    }

.RecentPatientMenuControl .DashboardMenuControl-No-Bg {
    padding: 5px;
}

.RecentPatientMenuControl .DashboardMenuControl-Bg-Red {
    padding: 5px;
    background-color: #0070C0;
}

.RecentPatientMenuControl .PatientRecentMenu {
    position: absolute;
    margin: 0px;
    z-index: 9999999;
    background-color: white;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 4px #888;
    /*display: none;*/
}

.RecentPatientMenuControl .simplebar-scroll-content {
    width: 300px !important;
    height: 422px !important;
}

.RecentPatientMenuControl .simplebar-track {
    background: #E5E5E5;
    border-radius: 9px;
    opacity: 0;
}

.RecentPatientMenuControl:hover .simplebar-track {
    opacity: 1;
}

.RecentPatientMenuControl .MenuList {
    border-top: 1px solid #B0C4DE;
}

.RecentPatientMenuControl .White-Bullet {
    height: 5px;
    width: 5px;
}

.RecentPatientMenuControl .MenuList li {
    width: 100%;
    border-bottom: 1px solid #B0C4DE;
}

    .RecentPatientMenuControl .MenuList li:hover {
        color: #428bca;
    }

    .RecentPatientMenuControl .MenuList li a {
        color: black;
        font-weight: normal;
        height: 30px;
        font-size: 0.8em;
    }

    .RecentPatientMenuControl .MenuList li :hover a {
        color: white;
    }

.RecentPatientMenuControl .img-face-small {
    width: 35px;
    height: 35px;
    border-radius: 40px;
    border: 1px solid #dcdada;
    margin: 2px 5px 2px 5px;
}

.RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl > span ~ span ~ span:before {
    content: none;
}

.RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl {
    border-top: 1px solid #CCCCCC;
    padding: 3px 7px;
    font-size: 0.8em;
    line-height: 1.45;
}

    .RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl .plan {
        float: left;
        width: 100%;
    }

    .RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl .Status {
        float: left;
        width: 100%;
        font-weight: normal;
    }

    .RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl .link-view-plan {
        float: right;
    }

    .RecentPatientMenuControl .InfoPatientTreatmentPlanStatusControl .title {
        display: none;
    }

/*End RecentPatientMenuControl CSS*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .TreatmentPlanCoupon input[type=text] {
        height: 23px !important;
    }
}

/*Start FranchiseOpportunities CSS*/
.FranchiseOpportunities tr th, .FranchiseOpportunities tr td {
    border: 1px solid #808080;
    padding: 8px;
}

.FranchiseOpportunities tr th {
    background-color: #CCC0DA;
}

.FranchiseOpportunities tr td {
    background-color: #FCD5B4;
}

.FranchiseOpportunities .title {
    font-size: 1.1em;
    font-weight: bold;
}

.FranchiseOpportunities .Heading {
    color: #646466 !important;
    font-weight: bold;
    border-bottom: 2px solid #FAE007;
    padding: 10px 0px !important;
    margin: 0px 0px 10px !important;
    font-size: 1.67em !important;
}

.FranchiseOpportunities a {
    color: #00F;
    text-decoration: underline;
}
/*End FranchiseOpportunities CSS*/

/*Start of CrossBar-Scroll*/
@-moz-document url-prefix() {
    .ContentMessageTimelineControl .simplebar-scroll-content {
        width: 456px !important;
        height: 345px !important;
    }

    .AssignedPatientMessageCtrl .ContentMessageTimelineControl .simplebar-scroll-content {
        width: 456px !important;
        height: 441px !important;
    }

    .AssignedPatientNotificationCtrl .ContentMessageTimelineControl .simplebar-scroll-content {
        width: 456px !important;
        height: 441px !important;
    }

    .DashoboardMenuSliderCtrl .simplebar-scroll-content {
        width: 226px !important;
        height: 100% !important;
        overflow-x: hidden;
    }

    .DashboardMenuControl > .DashoboardMenuSliderCtrl ul#tags > li .DashboardMenuControl-sub-li {
        display: none;
        position: absolute;
        background-color: #ededed;
        top: 0px;
        bottom: 25px;
        /*right: -233px;*/
        left: 209px;
        width: 250px;
        -moz-box-shadow: 5px 0 20px -5px #333030;
        -webkit-box-shadow: 5px 0 20px -5px #333030;
        -ms-box-shadow: 5px 0 20px -5px #333030;
        -o-box-shadow: 5px 0 20px -5px #333030;
        box-shadow: 5px 0 20px -5px #000;
    }
}

/*End of CrossBar-Scroll*/

/*Start ContactAddControl CSS*/
#UpnlCreateContact .CreateContactCtrl .table-CreateContact tr td {
    vertical-align: top;
    width: 50%;
}

#UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 tr td .UserPersonalInfo-Date select {
    width: 30% !important;
    height: 28px;
    margin-right: 5px;
}

#UpnlCreateContact .CreateContactCtrl .table-CreateContact {
    margin-top: 20px;
}

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact > tbody > tr > td {
        padding: 0 1.5% 0 1.5%;
    }

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 .subtitle,
    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 .subtitle {
        border-bottom: 1px solid #CCCCCC;
    }

    /*#UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr td:nth-child(1) {
        width: 40%;
    }

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr td:nth-child(2) {
        width: 60%;
    }*/

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr td input[type=text],
    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 tr td input[type=text],
    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr td select,
    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 tr td select {
        width: 100%;
        padding: 1px 6px;
        border: 1px solid #CCCCCC;
        height: 28px;
    }

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr td textarea,
    #UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 tr td textarea {
        width: 100%;
        padding: 1px 6px;
        border: 1px solid #CCCCCC;
    }

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact table tr td:nth-child(1) {
        width: 40%;
    }

    #UpnlCreateContact .CreateContactCtrl .table-CreateContact table tr td:nth-child(2) {
        width: 60%;
    }

#UpnlCreateContact .CreateContactCtrl .AssignContact .LinkAction {
    cursor: pointer;
}

#UpnlCreateContact .CreateContactCtrl .footer-Btn {
    text-align: right;
    margin-top: 10px;
}

    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Submit,
    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Save,
    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Cancel,
    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Edit {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Submit {
        background: url("/assets/images/ActionButton/Submit.png") no-repeat;
        width: 75px;
        margin-right: 10px;
    }

    #UpnlCreateContact .CreateContactCtrl .footer-Btn.Save {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        width: 90px;
    }

    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Cancel {
        background: url("/assets/images/ActionButton/Clear.png") no-repeat;
        width: 90px;
        padding-right: 10px;
    }

    #UpnlCreateContact .CreateContactCtrl .footer-Btn .Edit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        width: 90px;
        margin-right: 10px;
    }

#UpnlCreateContact .CreateContactCtrl .Heading {
    color: #3F3F3F;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px solid #D9DBDA;
}

#ContactAssign .popup-content {
    width: 600px;
}

#UpnlCreateContact .CreateContactCtrl .table-CreateContact > tbody > tr > td:nth-child(1) {
    border-right: 1px solid #CCCCCC;
    padding: 0 1.5% 0 1.5%;
}

#UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom1 tr .Validationtd,
#UpnlCreateContact .CreateContactCtrl .table-CreateContact .table-custom2 tr .Validationtd {
    border: 0 none !important;
    height: 21px;
    padding: 0px !important;
}
/*End ContactAddControl CSS*/
/*Start ContactAssignControl CSS*/
#upnlContactAssign .ContactAssignCtrl .Save {
    background: url("/assets/images/ActionButton/save.png") no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    margin: 5px;
    outline: medium none;
    text-indent: -9999px;
}

#upnlContactAssign .ContactAssignCtrl .cancel {
    background: url("/assets/images/ActionButton/cancel.png") no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    outline: medium none;
    text-indent: -9999px;
}

#upnlContactAssign .ContactAssignCtrl .footerContent {
    float: right;
}

#upnlContactAssign .ContactAssignCtrl .List-table-BlankData {
    margin-bottom: 5px;
}

#upnlContactAssign .ContactAssignCtrl .ContactAssign-ActivieStatusType {
    background-color: white !important;
    color: #5E86B3;
    display: inline;
    margin-right: 10px;
}

    #upnlContactAssign .ContactAssignCtrl .ContactAssign-ActivieStatusType:hover {
        text-decoration: underline;
    }

#upnlContactAssign .ContactAssignCtrl .ContactAssign-ActivieStatusType-Active {
    background-color: white !important;
    color: #5E86B3;
    display: inline;
    text-decoration: underline;
    margin-right: 10px;
}

#upnlContactAssign .ContactAssignCtrl .ContactAssign_btnRadio {
    text-align: right;
    padding: 5px;
}

#upnlContactAssign .ContactAssignCtrl .ContactAssign-ActivieStatusType input[type=radio],
#upnlContactAssign .ContactAssignCtrl .ContactAssign-ActivieStatusType-Active input[type=radio] {
    display: none;
}

#upnlContactAssign .ContactAssignCtrl .topbar {
    width: 100%;
    display: flex;
}

    #upnlContactAssign .ContactAssignCtrl .topbar .Title {
        order: 1;
        width: 30%;
        color: #3E3E3E !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }

    #upnlContactAssign .ContactAssignCtrl .topbar .search {
        order: 2;
        width: 70%;
    }

#upnlContactAssign .ContactAssignCtrl .List-table th:nth-of-type(1),
#upnlContactAssign .ContactAssignCtrl .List-table td:nth-of-type(1) {
    width: 48%;
}

#upnlContactAssign .ContactAssignCtrl .List-table th:nth-of-type(2),
#upnlContactAssign .ContactAssignCtrl .List-table td:nth-of-type(2) {
    width: 22%;
}

#upnlContactAssign .ContactAssignCtrl .List-table th:nth-of-type(3),
#upnlContactAssign .ContactAssignCtrl .List-table td:nth-of-type(3) {
    width: 20%;
}

#upnlContactAssign .ContactAssignCtrl .List-table th:nth-of-type(4),
#upnlContactAssign .ContactAssignCtrl .List-table td:nth-of-type(4) {
    width: 10%;
}

#upnlContactAssign .ContactAssignCtrl .ContactAssignListClearbtn {
    float: right;
    padding: 5px 0;
}

    #upnlContactAssign .ContactAssignCtrl .ContactAssignListClearbtn .AllFilterListClear {
        color: white;
        border: 0 none;
        padding: 5px 15px;
        height: 28px;
        width: 100px;
        text-align: center;
        display: inline-block;
        cursor: pointer;
        background-color: #454141;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

        #upnlContactAssign .ContactAssignCtrl .ContactAssignListClearbtn .AllFilterListClear:hover {
            background-color: #3daeff;
        }
/*End ContactAssignControl CSS*/

/*Start ContactUsListControl CSS*/
#upnlContactUsList .DisplayContactUsList .innerList .List-table tr td .BasicInfoDiv span {
    padding: 10px 0px 10px 2px;
}

.DisplayContactUsList .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
    order: 0;
}
/*.DisplayContactUsList .SearchBar-SearchBox {
    width: 40%;
    float: right;
    margin: 5px 20px 0px 0px;
}*/
#upnlContactUsList .DisplayContactUsList .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

.DisplayContactUsList .Search-TextBox {
    width: 40%;
    order: 2;
    padding: 5px 5px;
}

.DisplayContactUsList .SearchResultInfo {
    text-align: center;
    color: #666;
    padding-top: 5px;
}

.DisplayContactUsList .Menu {
    width: 100%;
}

.DisplayContactUsList .SearchBar-SearchLabelText {
    color: inherit !important;
}

#upnlContactUsList .DisplayContactUsList .BasicInfoDiv .Contact img {
    width: 14px;
    height: 14px;
}

#upnlContactUsList .DisplayContactUsList .BasicInfoDiv .UsernameInfo span {
    font-size: 1.3em;
}

#upnlContactUsList .DisplayContactUsList .BasicInfoDiv .Address img {
    width: 14px;
    height: 14px;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .btnContactUsView {
    background: url("/assets/images/View.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table .Actionbutton {
    text-align: center;
    vertical-align: middle;
}

#upnlContactUsList .DisplayContactUsList .search-contactus-menu .Menu {
    text-align: right;
    padding: 5px;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table tr th:nth-of-type(1) {
    width: 30%;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table tr th:nth-of-type(2) {
    width: 30%;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table tr th:nth-of-type(3) {
    width: 15%;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table tr th:nth-of-type(4) {
    width: 15%;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList .List-table tr th:nth-of-type(5) {
    width: 10%;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList_btnRadio {
    padding: 5px;
    text-align: right;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType,
#upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    #upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType input[type=radio],
    #upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType-Active input[type=radio] {
        display: none;
    }

#upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType-Active {
    background-color: #0094ff;
}

#upnlContactUsList .DisplayContactUsList .ContactUsList-ActivieStatusType:hover {
    background-color: #3daeff;
}
/*End ContactUsListControl CSS*/

/*Start FeedbackListControl CSS*/
#upnlFeedBackList .DisplayFeedBackList .FeedBackList .BasicInfoDiv .Contact img {
    width: 14px;
    height: 14px;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .BasicInfoDiv .Address img {
    width: 14px;
    height: 14px;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .BasicInfoDiv .UsernameInfo span {
    font-size: 1.3em;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .btnFeedBackView {
    background: url("/assets/images/View.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .List-table .Actionbutton {
    text-align: center;
    vertical-align: middle;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .List-table tr th:nth-of-type(1) {
    width: 25%;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .List-table tr th:nth-of-type(2) {
    width: 50%;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .List-table tr th:nth-of-type(3) {
    width: 15%;
}

#upnlFeedBackList .DisplayFeedBackList .FeedBackList .List-table tr th:nth-of-type(4) {
    width: 10%;
}

.DisplayFeedBackList .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
    order: 0;
}

#upnlFeedBackList .DisplayFeedBackList .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

.DisplayFeedBackList .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

.DisplayFeedBackList .SearchResultInfo {
    text-align: center;
    color: #666;
    padding-top: 5px;
}

.DisplayFeedBackList .Menu {
    width: 100%;
}

.DisplayFeedBackList .SearchBar-SearchLabelText {
    color: inherit !important;
}

#upnlFeedBackList .DisplayFeedBackList .FeedbackList_btnRadio {
    padding: 5px;
    text-align: right;
}

.DisplayFeedBackList .FeedbackList-ActiveStatusType input[type=radio],
.DisplayFeedBackList .FeedbackList-ActiveStatusType input[type=radio] {
    display: none;
}

#upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType,
#upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    #upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType input[type=radio],
    #upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType-Active input[type=radio] {
        display: none;
    }

#upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType-Active {
    background-color: #0094ff;
}

#upnlFeedBackList .DisplayFeedBackList .FeedbackList-ActiveStatusType:hover {
    background-color: #3daeff;
}
/**/
/*.DisplayFeedBackList {
    width: 100%;
    min-height: 350px;
}*/
/*End FeedbackListControl CSS*/

/*Start ContactInformationControl CSS*/
#Contact-tbl {
    width: 34.5%;
    font-size: 0.8em;
    position: absolute;
    background-color: white;
    margin: 0 45%;
    position: absolute;
    z-index: 99999;
    /*border-radius: 5px;*/
    border: 1px solid #ccc;
    box-shadow: 2px 4px 10px #888;
}

#ContactInformationControl .ContactType {
    color: #428bca;
    cursor: pointer;
    display: inline-flex;
    margin-left: 5px;
}

#ContactInformationControl .CloseInfo {
    cursor: pointer;
    background-color: #cb6868;
    color: white;
    font-size: 1em;
    text-align: center;
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 50%;
    float: right;
    margin-right: 5px;
}

#Contact-tbl tr:first-child td {
    /*background-color: #FAE00F;*/
    padding: 5px;
    font-size: 1.3em;
    border-bottom: 1px solid #ccc;
}

#Contact-tbl #FranchiseeAndHomeVisitAssign, #Contact-tbl #BPDAndAgentAssign {
    display: none;
}

#ContactInformationControl .See-all {
    font-weight: normal;
    padding-left: 5px;
}

#ContactInformationControl .ChangeImg {
    height: 25px;
    cursor: pointer;
}

#ContactInformationControl table > tbody > tr > td:nth-child(1) {
    width: 86%;
    padding: 15px 15px 0px 15px;
}

#ContactInformationControl table > tbody > tr > td:nth-child(2) {
    padding: 15px 15px 0px 15px;
    text-align: right;
}

#ContactInformationControl table > tbody > tr:first-child > td {
    padding: 10px 15px;
}

#ContactInformationControl table > tbody > tr:last-child > td {
    padding: 15px;
}

#ContactInformationControl .ContactType_Patient {
    color: #428bca;
}

#ContactInformationControl .heading {
    /*color: #636466;*/
    font-size: 1.5em;
}

#ContactInformationControl .ContactInfoEdit-CancleBtn {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    float: right;
}

#ContactInformationControl #ContactInformation {
    display: none;
}
/*End ContactInformationControl CSS*/

/*Start ContactAssignDetailsControl CSS*/
.CreateContactCtrl #BPDAndAgentAssignDiv .LinkAction img,
.CreateContactCtrl #FranchiseeAndHomeVisitAssignDiv .LinkAction img {
    margin: 5px;
}

.CreateContactCtrl #BPDAndAgentAssignDiv .LinkAction,
.CreateContactCtrl #FranchiseeAndHomeVisitAssignDiv .LinkAction {
    cursor: pointer;
}

    .CreateContactCtrl #BPDAndAgentAssignDiv .LinkAction .EditIconImg,
    .CreateContactCtrl #FranchiseeAndHomeVisitAssignDiv .LinkAction .EditIconImg {
        width: 12px;
        height: 12px;
    }
/*End ContactAssignDetailsControl CSS*/

/*Start ContactUser CSS*/
.ContactDashboard .ContactDashboardPlanDetails tr td {
    vertical-align: top;
    padding-top: 5px;
}

.ContactDashboard {
    width: 98%;
    margin: 10px 0 0 10px;
}

    .ContactDashboard .ContactDashboardPlanDetails > table > tbody > tr td .InfoPatientTreatmentPlanControl {
        margin-bottom: 10px;
    }

    .ContactDashboard .ContactDashboardPlanDetails .List-table-BlankData {
        height: 223px;
    }

.ContactDashboardPlanDetails #ContactDashboard-tbl > tbody > tr > td:nth-of-type(2) {
    padding: 0 10px;
}

.ContactDashboardPlanDetails #ContactDashboard-tbl > tbody > tr > td:first-child {
    width: 20%;
}

.ContactDashboardPlanDetails #ContactDashboard-tbl > tbody > tr > td:last-child {
    width: 30%;
}

/*End ContactUser CSS*/


/*Start of Contact Search List CSS*/
.DisplayContactSearch .status-success {
    color: green;
}

.DisplayContactSearch .status-not-success {
    color: red;
}

.DisplayContactSearch .Organization {
    margin-bottom: 5px;
}

    .DisplayContactSearch .Organization .OrgRegNo {
        font-weight: bold;
        color: #08679B;
    }

    .DisplayContactSearch .Organization .OrgName {
        color: #636466;
    }

.DisplayContactSearch .CustomPagination {
    margin: 10px 0;
}

.DisplayContactSearch table td.td-actions {
    width: 15% !important;
}

.DisplayContactSearch table .Patient-Details {
    width: 18%;
}

    .DisplayContactSearch table .Patient-Details br {
        content: " ";
        display: block;
        margin: 5% auto;
    }

.DisplayContactSearch table .Assignment-Details {
    width: 18%;
}

.DisplayContactSearch table tbody tr td .word-break {
    word-break: normal;
}

.DisplayContactSearch table td.td-summary {
    width: 30% !important;
}

.DisplayContactSearch table {
    border: 0 none !important;
}

    .DisplayContactSearch table th {
        font-weight: bold;
        background-color: #c0c0c0;
        color: black;
    }

    .DisplayContactSearch table td, .PatientListControl table th {
        padding: 5px;
        border: 1px solid #e0dada !important;
        vertical-align: top;
    }

        .DisplayContactSearch table td.td-photo {
            width: 5%;
            text-align: center;
            border-right: 0px none !important;
        }

        .DisplayContactSearch table td.td-info {
            width: 25%;
        }

        .DisplayContactSearch table td.td-info-with-photo {
            border-left: 0px none !important;
        }

        .DisplayContactSearch table td.td-summary {
            width: 36%;
        }

        .DisplayContactSearch table td.td-actions {
            width: 10%;
        }

    .DisplayContactSearch table tr:nth-child(even) x {
        background: -webkit-linear-gradient(#b4eeee,#dff7f7);
        background: -o-linear-gradient(#b4eeee,#dff7f7);
        background: -moz-linear-gradient(#b4eeee,#dff7f7);
        background: linear-gradient(#b4eeee,#dff7f7);
    }

.DisplayContactSearch .SearchBar-SearchLabelText {
    color: inherit !important;
}

.DisplayContactSearch .photosize {
    width: 60px;
    height: 60px;
    border: 0.5px solid #e0dada;
}

    .DisplayContactSearch .photosize img {
        width: 100%;
        height: 100%;
    }

.DisplayContactSearch .patientName {
    font-size: 1.3em;
}

.DisplayContactSearch .patientNo {
    color: #31849b;
}

.DisplayContactSearch .contact-details img {
    width: 14px;
    height: 14px;
}

.DisplayContactSearch .footer-content {
    margin-top: 15px;
}

.DisplayContactSearch .td-actions {
    text-align: center;
    vertical-align: middle;
}

.DisplayContactSearch #btnView,
.DisplayContactSearch #btnVerifyOfflinePayment,
.DisplayContactSearch #btnBlock,
.DisplayContactSearch #btnAssign,
.DisplayContactSearch #btnCreateConsultation,
.DisplayContactSearch #btnCurrentConsultation,
.DisplayContactSearch #btnDelete {
    outline: 0;
    border: 0px none;
    padding: 0;
    margin: 0 5px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    font-size: 0.0em !important;
}

.DisplayContactSearch #btnView {
    background: url(../../assets/images/view.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch #btnDelete {
    background: url(../../assets/images/Delete.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch #btnVerifyOfflinePayment {
    background: url(../../assets/images/ActionButton/verify-offline-payment.png) no-repeat;
    background-size: 100%;
    width: 167px;
    height: 28px;
}

.DisplayContactSearch #btnAssign {
    background: url(../../assets/images/edit.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch #btnBlock {
    background: url(../../assets/images/delete.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch #btnCreateConsultation {
    background: url(../../assets/images/edit.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch #btnCurrentConsultation {
    background: url(../../assets/images/view.png) no-repeat;
    background-size: 100%;
}

.DisplayContactSearch .member-type {
    color: green;
    font-weight: bold;
    font-style: italic;
    font-size: 0.9em;
}

.defaultLayout .newdefaultlayout-content .title {
    border-bottom: 0px none !important;
    margin: 0px 0px 0px !important;
}

.DisplayContactSearch .SearchPanel {
    border: 1px solid #CCCCCC;
    background-color: #e5e5e5;
    height: 30px;
    position: relative;
    overflow: hidden;
}

    .DisplayContactSearch .SearchPanel .SearchBar-SearchTextBox {
        height: 30px;
        width: 94%;
        border: 0 none;
        border-right: 1px solid #CCCCCC;
        position: absolute;
    }

    .DisplayContactSearch .SearchPanel .SearchBar-ResetIcon {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

    .DisplayContactSearch .SearchPanel .SearchBar-SearchIcon {
        position: absolute;
        right: 31px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

.search-contact-menu .ContactType-ActiveStatusType input[type=radio], .search-contact-menu .ContactType-ActiveStatusType-Active input[type=radio] {
    display: none;
}

.search-contact-menu .ContactTypeList_btnRadio {
    padding: 5px;
    text-align: right;
}

.search-contact-menu .ContactType-ActiveStatusType, .search-contact-menu .ContactType-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 150px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.search-contact-menu .ContactType-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.search-contact-menu table {
    border: 1px solid #d9dbda !important;
}

.search-contact-menu .ContactType-ActiveStatusType-Active {
    background-color: #0094ff;
}

.ContactType-ActiveStatusType:hover {
    background-color: #3daeff;
}

#divPatientList-ExportDateControl {
    float: right;
    margin-top: 5px;
    padding-left: 3px;
}

.DisplayContactSearch #btnVerifyOfflinePayment {
    background: url(../assets/images/ActionButton/pending-verification.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
}

.DisplayContactSearch .btnCreateContact {
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}
/*End of Contact Search List CSS*/

/* Start GeneralLandingpage Layout CSS */
.GeneralPage-body .expert-doctors {
    width: 32.5%;
    float: right;
    display: inline-block;
    /*margin-top: -6px;*/
}

.GeneralPage-body .HeaderCtrl #navigation {
    height: 80px;
}

.GeneralPage-AdWordKeys_header {
    font-size: 0.8em;
    margin-top: 10px;
}

    .GeneralPage-AdWordKeys_header .logo {
        float: left;
    }

        .GeneralPage-AdWordKeys_header .logo img {
            height: 50px;
            width: auto;
            vertical-align: middle;
        }

    .GeneralPage-AdWordKeys_header .contact {
        float: right;
        text-align: left;
        font-size: 1.2em;
        color: #232222;
    }

        .GeneralPage-AdWordKeys_header .contact .phone img {
            width: 16px;
            height: 20px;
        }

        .GeneralPage-AdWordKeys_header .contact .timeing {
            font-size: 0.8em !important;
            margin-left: 20px;
        }


        .GeneralPage-AdWordKeys_header .contact .email img {
            width: 18px;
            height: 14px;
        }

        .GeneralPage-AdWordKeys_header .contact .email a {
            color: #232222;
        }

        .GeneralPage-AdWordKeys_header .contact span {
            display: block;
        }

.GeneralPage-AdWordKeys .content {
    width: 100%;
    display: table;
}

    .GeneralPage-AdWordKeys .content .landing_page_banner, .GeneralPage-AdWordKeys .content .landing_page_banner img {
        width: 100%;
        height: auto;
    }

    .GeneralPage-AdWordKeys .content .landing_page_banner, .GeneralPage-AdWordKeys .content .landing_page_banner {
        width: 637px;
        height: 239px;
    }

    .GeneralPage-AdWordKeys .content .title1 {
        position: absolute;
        top: 65px;
        left: 345px;
        font-size: 1.3em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        position: absolute;
        top: 130px;
        left: 345px;
        font-size: 1.8em;
        font-weight: bold;
        right: 345px;
        line-height: 30px;
        color: white;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        font-size: 1.7em;
        text-align: center;
        background-color: #5a7d1f;
        color: #ede8ec;
    }

.GeneralPage-AdWordKeys .benefits .feaures {
    float: left;
}

.GeneralPage-AdWordKeys .benefits .features .points {
    /*margin: 15px 0 8px 0;*/
    font-size: 1.2em;
    color: #59595b;
}

    .GeneralPage-AdWordKeys .benefits .features .points b {
        font-family: Seravek-Bold;
    }

    .GeneralPage-AdWordKeys .benefits .features .points ul {
        padding-top: 10px;
        display: inline-block;
        width: 100%;
    }

        .GeneralPage-AdWordKeys .benefits .features .points ul li {
            margin-bottom: 10px;
        }

            .GeneralPage-AdWordKeys .benefits .features .points ul li .featureDiv .ImageDiv img {
                height: 21px;
                width: 21px;
                vertical-align: middle;
                margin-right: 10px;
            }

            .GeneralPage-AdWordKeys .benefits .features .points ul li .featureDiv {
                width: 100%;
                display: flex;
            }

                .GeneralPage-AdWordKeys .benefits .features .points ul li .featureDiv .ImageDiv {
                    width: 6%;
                    order: 1;
                    float: left;
                }

                .GeneralPage-AdWordKeys .benefits .features .points ul li .featureDiv .descriptionDiv {
                    width: 94%;
                    order: 2;
                    padding-bottom: 5px;
                    border-bottom: 1px solid #dcdcdc;
                }

.GeneralPage-AdWordKeys footer {
    background-color: #5b5b5b;
    color: #fff;
    padding: 5px 15px;
    font-size: 0.98em;
    position: relative;
    display: inline-block;
    width: 100%;
}

    .GeneralPage-AdWordKeys footer ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .GeneralPage-AdWordKeys footer ul li {
            padding: 0;
            margin: 0;
            font-size: 0.9em;
            white-space: nowrap;
            display: inline-block;
        }

            .GeneralPage-AdWordKeys footer ul li .bullet {
                margin-right: 5px;
            }

            .GeneralPage-AdWordKeys footer ul li ~ li {
                margin-left: 5px;
            }

    .GeneralPage-AdWordKeys footer .social-links {
        position: absolute;
        right: 10px;
        top: 40%;
    }

        .GeneralPage-AdWordKeys footer .social-links img {
            vertical-align: middle;
            height: 21px;
            width: 21px;
        }



.GeneralPagelayout .newdefaultlayout-content {
    width: 100% !important;
    padding-top: 5px;
}

    .GeneralPagelayout .newdefaultlayout-content .benefits {
        width: 66%;
        margin-bottom: 10px;
        float: left;
    }

    .GeneralPagelayout .newdefaultlayout-content .content,
    .GeneralPagelayout .newdefaultlayout-content .Disease-description {
        /*width: 66%;*/
        width: 100%;
        margin-bottom: 20px;
        float: left;
    }

    .GeneralPagelayout .newdefaultlayout-content aside.registration {
        width: 32.5%;
        float: right;
        display: inline-block;
        border: 1px solid #fae007;
        text-align: center;
        margin-bottom: 24px;
    }

    .GeneralPagelayout .newdefaultlayout-content aside.testimonial {
        width: 32.5%;
        float: right;
        display: inline-block;
        margin-bottom: 20px;
    }

    .GeneralPagelayout .newdefaultlayout-content aside.drJawaharShahInfo {
        width: 32.5%;
        float: right;
        display: inline-block;
        margin-bottom: 23px;
    }

.GeneralPagelayout .news {
    width: 100%;
    display: inline-block;
    margin-top: 5px;
}

    .GeneralPagelayout .news .title {
        color: #646466;
        font-weight: bold;
        font-size: 1.4em;
    }

    .GeneralPagelayout .news .HomePageNewsListCtrl {
        margin: 0;
    }

    .GeneralPagelayout .news .DisasePageNewsListCtrl .DisasePageNewsListCtrl_Figure {
        width: 60px !important;
        max-height: 60px !important;
    }

.GeneralPagelayout .newdefaultlayout-content aside.testimonial .JawaharShahInfoResponsive {
    display: none;
}

.GeneralPagelayout .Main-Content {
    font-weight: bold;
    font-size: 1.21em;
    text-align: center;
    /*color: #58575C;*/
    color: #636466;
}

    .GeneralPagelayout .Main-Content .Story1 {
        padding: 11px 0;
        color: #616162;
    }

.GeneralPagelayout aside.expert-doctors .ExpertDoctorsCtrl li:nth-child(3) {
    margin-bottom: 10px !important;
}
/* End GeneralLandingpage Layout CSS */

/* Start agent-dashboard Layout CSS */

.Layout .agent-dashboard table {
    margin: 5px 0px 0px 11px;
    width: 98%;
}

.Layout .agent-dashboard .QuickMenuControl-Search-responsive {
    width: 100%;
    margin-top: 6px;
    margin-right: 5px;
}

.agent-dashboard table td:nth-of-type(1) {
    width: 67%;
    vertical-align: top;
}

.agent-dashboard table td:nth-of-type(2) {
    vertical-align: top;
}

    .agent-dashboard table td:nth-of-type(2) .NotificationRenewReminderPopup {
        display: inline-block;
        margin-left: 17px;
    }

.LayoutTopbarControl-UserName {
    min-width: 200px !important;
}

.topMenu-dashboard .QuickMenuControl-Search input[type="button"], .QuickMenuControl-Search input[type="submit"],
.bpd-dashboard .QuickMenuControl-Search input[type="button"], .QuickMenuControl-Search input[type="submit"],
.agent-dashboard .QuickMenuControl-Search input[type="button"], .QuickMenuControl-Search input[type="submit"] {
    top: 0px;
    right: 0px;
    background: transparent url("/assets/images/search.jpg") no-repeat scroll 0% 0%;
    text-shadow: 1px 1px 0px #888;
    border-width: 0px;
    width: 36px;
    height: 28px;
    margin-top: 0px;
}

.topMenu-dashboard .QuickMenuControl-Search,
.bpd-dashboard .QuickMenuControl-Search,
.agent-dashboard .QuickMenuControl-Search {
    padding: 0px !important;
    padding-left: 0.8em !important;
}

    .topMenu-dashboard .QuickMenuControl-Search input[type="search"],
    .bpd-dashboard .QuickMenuControl-Search input[type="search"],
    .agent-dashboard .QuickMenuControl-Search input[type="search"] {
        height: 28px;
        padding: 0px 32px 0px 8px !important;
        border-left: 1px solid #CCC;
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
    }

    .topMenu-dashboard .QuickMenuControl-Search ul li:nth-of-type(1),
    .bpd-dashboard .QuickMenuControl-Search ul li:nth-of-type(1),
    .agent-dashboard .QuickMenuControl-Search ul li:nth-of-type(1) {
        padding-top: 0px !important;
    }

    .topMenu-dashboard .QuickMenuControl-Search .SearchReset,
    .bpd-dashboard .QuickMenuControl-Search .SearchReset,
    .agent-dashboard .QuickMenuControl-Search .SearchReset {
        background: transparent url("../assets/images/close.png") no-repeat scroll center top !important;
        border-top: 1px solid #CCC !important;
        border-bottom: 1px solid #CCC !important;
    }

    .topMenu-dashboard .QuickMenuControl-Search .SearchReset,
    .bpd-dashboard .QuickMenuControl-Search .SearchReset,
    .agent-dashboard .QuickMenuControl-Search .SearchReset {
        margin-left: 0px !important;
    }

    .topMenu-dashboard .QuickMenuControl-Search ul,
    .bpd-dashboard .QuickMenuControl-Search ul,
    .agent-dashboard .QuickMenuControl-Search ul {
        display: flex !important;
    }
/* End agent-dashboard Layout CSS */

/* End bpd-dashboard Layout CSS */
.Layout .bpd-dashboard table {
    margin: 5px 0px 0px 11px;
    width: 98%;
}

.Layout .bpd-dashboard .QuickMenuControl-Search-responsive {
    width: 100%;
    margin-top: 6px;
    margin-right: 5px;
}

.bpd-dashboard table td:nth-of-type(1) {
    width: 67%;
    vertical-align: top;
}

.bpd-dashboard table td:nth-of-type(2) {
    vertical-align: top;
}

    .bpd-dashboard table td:nth-of-type(2) .NotificationRenewReminderPopup {
        display: inline-block;
        margin-left: 17px;
    }

.LayoutTopbarControl-UserName {
    min-width: 200px !important;
}
/* End bpd-dashboard Layout CSS */

/* Start OurDoctorsListlayout Layout CSS */

.OurDoctorsListlayout .newdefaultlayout-div-banner {
    margin: 0 auto 25px auto;
}
/* End OurDoctorsListlayout Layout CSS */

/* Start EPDSettlement CSS */

#popupStatusManageEPDSettlement .popup-content {
    width: 485px;
}
/* End EPDSettlement CSS */

/* Start PlanOfferDiv CSS */

.TreatmentPlanOfferDiv {
    width: 100%;
}
/* End PlanOfferDiv CSS */


/* Start mail CSS */
#popupStatusAddEmail .popup-content {
    width: 63%;
}

.composeMailControl {
    width: 80% !important;
}

    .composeMailControl #MessageBody {
        width: 100%;
        visibility: visible;
    }

#popupStatusAddEmail .popup-content-inner {
    max-height: none !important;
    width: 100%;
}

.ComposeMailHeaderTable tbody tr td:first-child {
    width: 7.2%;
    padding-right: 9px;
}

.ComposeMailHeaderTable table {
    width: 100%;
    color: #626365;
}

    .ComposeMailHeaderTable table input[type=text] {
        width: 70%;
    }

.ComposeMailHeaderTable {
    margin-top: 18px;
}

    .ComposeMailHeaderTable td {
        padding: 3px;
        vertical-align: top;
    }

.ComposeMail-yellow-button {
    background: #FAE007;
    padding: 2.16em 1.8em;
    border: none;
    box-shadow: none;
    font-size: 15px;
    color: #636466;
    font-weight: 400;
    /*margin-left: 0.9em;*/
    /*margin-bottom: 0.9em;*/
    outline: none !important;
}
/* End mail CSS */

/* Start TreatmentPlansChart CSS */
.TreatmentPlansChartCtrlDiv {
    width: 100%;
    margin-top: 20px;
}

.TreatmentPlansChartCtrl {
    width: 100%;
    /*float: left;*/
}

.TreatmentPlansMemberCtrl {
    width: 48%;
    float: right;
}

.TreatmentPlansMemberListCtrl {
    width: 48%;
    margin: 0 auto;
}

.TreatmentPlanPaymentGatewayInfoCtrl {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.ContinueToPay {
    background: url("/assets/images/ActionButton/continue-to-pay.png") no-repeat;
    background-size: 100%;
    width: 123px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
}

.ContinueToPayDiv {
    margin: 15px 0;
    text-align: right;
}

#popupStatusAddMemberTreatmentPlan .popup-content {
    width: 60%;
    margin: 4% auto;
}

.TreatmentPlanPaymentGatewayInfoCtrl .Heading {
    font-size: 1.3em;
    font-weight: bold;
    color: #808080;
    padding: 10px 0px 10px 10px;
    border-top: 1px solid #FAE007;
    border-left: 1px solid #FAE007;
    border-right: 1px solid #FAE007;
}

.TreatmentPlansPaymentConfirmation {
    width: 100%;
    display: inline-block;
}

.TreatmentPlansChartCtrlDiv .HealthPlanCtrl {
    width: 100%;
    /*float: right;*/
}
/* End TreatmentPlansChart CSS */

/* Start ActivityDashbord CSS */
.ActivityDashbord {
    padding: 1px 0px;
    width: 98%;
    background-color: #FFF;
    margin-top: 10px;
    margin-left: 10px;
    min-height: 89.3vh !important;
}
/* End ActivityDashbord CSS */

/* Start Delivery-Certificate-Form6 CSS */
.Delivery-Certificate-Form6 .PrescriptionDays {
    margin-left: 30px;
}
/* End Delivery-Certificate-Form6 CSS */

/* Start General Landing page CSS */
.GeneralPage-body #Info-tbl {
    width: 100%;
}

.GeneralPage-body .list {
    width: 66.7%;
}

.GeneralPage-body .ExpertDoctorsCtrl .Content {
    padding: 15px 15px 0px 15px;
}

.GeneralPagelayout .Main-Content .Story2 td {
    /*border:1px solid red;*/
    width: 50%;
}

    .GeneralPagelayout .Main-Content .Story2 td > .Info {
        border: 1px solid #C0C0C2;
    }

.GeneralPagelayout .Main-Content .Story2 tr td > .Info {
    margin-bottom: 13px;
}

.GeneralPagelayout .Main-Content .Story2 tr td:nth-child(1) > .Info {
    margin-right: 13px;
}

.GeneralPagelayout .Main-Content .Story2 .Info-heading {
    /*min-height: 55px;*/
    padding: 12px 0;
    font-weight: normal;
    text-shadow: 1px 0px;
    color: #616162;
}

    .GeneralPagelayout .Main-Content .Story2 .Info-heading Info-Img {
        width: 65px;
        height: 65px;
    }

        .GeneralPagelayout .Main-Content .Story2 .Info-heading Info-Img img {
            width: 100%;
            height: 100%;
        }

.GeneralPagelayout .Main-Content .Story2 .Info-description {
    font-weight: normal;
    font-size: 0.99em;
    text-align: center;
    text-shadow: 0px 0px;
    line-height: 1.2;
    padding: 15px 0px;
}

.GeneralPagelayout .Main-Content .Story3 {
    margin-top: 11px;
}

    .GeneralPagelayout .Main-Content .Story3 table {
        /*border: 1px solid #C0C0C2;*/
        width: 50%;
        float: left;
    }

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 td:first-child {
        border-left: 0px none !important;
    }

    .GeneralPagelayout .Main-Content .Story3 table td {
        border: 1px solid #C0C0C2;
        width: 25%;
        padding: 3px 0;
    }

    .GeneralPagelayout .Main-Content .Story3 .Heading {
        background-color: #C0C0C2;
        color: #616162;
        font-weight: normal;
        text-shadow: 0px 0px;
        padding: 5px;
    }

    .GeneralPagelayout .Main-Content .Story3 table tr:nth-child(1) td {
        color: #616162;
        font-weight: normal;
        text-shadow: 0px 0px;
    }

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl1 tr:nth-child(2) td {
        padding-bottom: 84px;
    }

    .GeneralPagelayout .Main-Content .Story3 table tr:nth-child(2) td {
        padding-bottom: 40px;
    }

    .GeneralPagelayout .Main-Content .Story3 table td ul li {
        list-style: disc;
        font-weight: normal;
        margin-left: 28px;
        text-align: left;
        font-size: 0.87em;
        padding: 3px 0;
    }

    .GeneralPagelayout .Main-Content .Story3 .Info-more {
        font-style: italic;
        font-size: 0.8em;
        text-align: left;
        padding-left: 30px;
        padding-top: 3px;
    }

.GeneralPagelayout .Main-Content .Story4 table {
    /*border: 1px solid #C0C0C2;*/
    width: 100%;
    float: left;
}

.GeneralPagelayout .Main-Content .Story4 #List-tbl2 tr:nth-child(1) td, .GeneralPagelayout .Main-Content .Story4 #List-tbl3 tr:nth-child(1) td, .GeneralPagelayout .Main-Content .Story4 #List-tbl4 tr:nth-child(1) td {
    border-top: 0px none;
}

.GeneralPagelayout .Main-Content .Story4 table td {
    border: 1px solid #C0C0C2;
    padding: 3px 0;
}

.GeneralPagelayout .Main-Content .Story4 .Heading {
    background-color: #C0C0C2;
    color: #616162;
    font-weight: normal;
    text-shadow: 0px 0px;
    padding: 5px;
}

.GeneralPagelayout .Main-Content .Story4 table tr:nth-child(1) td {
    color: #616162;
    font-weight: normal;
    text-shadow: 0px 0px;
    text-align: left;
    padding-left: 10%;
}

.GeneralPagelayout .Main-Content .Story4 table td ul li {
    list-style: disc;
    font-weight: normal;
    margin-left: 15%;
    text-align: left;
    font-size: 0.87em;
    padding: 2px 0;
}

.GeneralPagelayout .Main-Content .Story4 .Info-more {
    font-style: italic;
    font-size: 0.8em;
    text-align: left;
    padding-left: 10%;
}
/* End General Landing page CSS */

/* Start ContactMessagesListTable CSS */
.ContactMessagesListTable tbody td:nth-of-type(2) {
    width: 68%;
}
/* End ContactMessagesListTable CSS */

/* Start AccountUserListControl CSS */
.AccountUserListCtrl .Assign {
    background: url("/assets/images/assign.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.AccountFranchiseeList .List-table td:nth-of-type(1) {
    width: 42%;
}

.AccountFranchiseeList .List-table td:nth-of-type(2) {
    width: 42%;
}

.AccountFranchiseeList .List-table td:nth-of-type(3) {
    width: 16%;
    text-align: center;
}

.AccountFranchiseeList .SearchPanel {
    border: 1px solid #CCCCCC;
    background-color: #e5e5e5;
    height: 30px;
    position: relative;
    overflow: hidden;
}

    .AccountFranchiseeList .SearchPanel .SearchBar-SearchTextBox {
        height: 30px;
        width: 90%;
        border: 0 none;
        border-right: 1px solid #CCCCCC;
        position: absolute;
    }

    .AccountFranchiseeList .SearchPanel .SearchBar-ResetIcon {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

    .AccountFranchiseeList .SearchPanel .SearchBar-SearchIcon {
        position: absolute;
        right: 31px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

.AccountFranchiseeList .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.AccountFranchiseeList .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 97%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End AccountUserListControl CSS */

/* Start Account-Manager CSS */
.SelectedFranchisee {
    border: 1px solid #CCCCCC;
    padding: 5px 1%;
    min-height: 400px;
    width: 34%;
    float: right;
    position: relative;
}

.AccountFranchiseeList {
    border: 1px solid #CCCCCC;
    padding: 5px 1%;
    min-height: 400px;
    width: 65%;
    float: left;
    position: relative;
}
/* End Account-Manager CSS */

/* Start Health-Plan CSS */
.FranchiseeTreatmentPlanOfferControl {
    padding: 5px 1%;
    position: relative;
}
/* End Health-Plan page CSS */

/* Start OperationalHandlerCtrl CSS */
.OperationalHandlerCtrl .OperationalHandlerSelectedList {
    border: 1px solid #CCCCCC;
    padding: 5px 1%;
    min-height: 500px;
    width: 34%;
    float: right;
    position: relative;
}

.OperationalHandlerCtrl .BPDList {
    border: 1px solid #CCCCCC;
    padding: 5px 1%;
    min-height: 500px;
    width: 65%;
    float: left;
    position: relative;
}
/* End OperationalHandlerCtrl CSS */

/* Start FranchiseeUserListControl CSS */
.FranchiseeUserListControl {
    padding: 5px 1%;
    min-height: 300px !important;
    position: relative;
}
/* End FranchiseeUserListControl CSS */

/* Start FranchiseeOwner CSS */
.FranchiseeOwner .innerlist {
    min-height: 0 !important;
}

.FranchiseeOwner .FranchiseeOwnerList {
    /*border: 1px solid #CCCCCC;*/
    padding: 5px 1%;
    min-height: 360px;
    position: relative;
}

.FranchiseeOwner .FranchiseeOtherContactsList {
    /*border: 1px solid #CCCCCC;*/
    padding: 5px 1%;
    min-height: 360px;
    position: relative;
}
/* End FranchiseeOwner CSS */


/* Start ActivityTimeLineListControl CSS */
.ActivityTimeLineList .SearchBar-SearchTextBox input[type=search]::-moz-placeholder {
    text-align: center;
    color: #4A4A4A !important;
    font-size: 0.9em;
}

.ActivityTimeLineList .SearchBar-SearchTextBox input[type=search]:focus::-moz-placeholder {
    color: transparent !important;
}

.ActivityTimeLineList .SearchBar-SearchTextBox input[type=search]::-webkit-input-placeholder {
    text-align: center;
    color: #4A4A4A !important;
    font-size: 0.9em;
}

.SearchBar-SearchTextBox input[type=search]:focus::-webkit-input-placeholder {
    color: transparent !important;
}

.ActivityTimeLineList .SearchBar-QuickLink {
    display: block;
    text-align: left;
    padding-top: 5px;
}

.ActivityTimeLineList .SearchBar-SearchBox {
    position: relative;
    /*width:100%;*/
    width: 100%;
    margin: 0;
}

.ActivityTimeLineList .SearchBar-SearchIcon {
    position: absolute;
    top: 0;
    right: 0;
    background: url("/assets/images/search.jpg") no-repeat;
    background-color: transparent;
    text-shadow: 1px 1px 0px #888;
    border-width: 0;
    width: 36px;
    height: 28px;
    text-indent: -9999px;
}

.ActivityTimeLineList .SearchAtoZCtrl-Links .button-as-link {
    margin: 0% 0.82%;
    color: #646464;
    font-weight: bolder;
    font-size: 1.05em;
    /*text-shadow: 0px 1px;*/
}

.ActivityTimeLineList .SearchAtoZCtrl-Links {
    margin: 15px 0 10px 0;
    font-size: 1.2em;
}

.ActivityTimeLineList .SearchAtoZCtrl-All-Links {
    height: 43px;
    text-align: center;
    border-top: 2px solid #F8DF06;
}

.ActivityTimeLineList .SearchAtoZCtrl-link-bg {
    background-color: #F9DE09;
    border: 0px none;
    outline: 0px none;
    color: #636468;
    font-weight: bold;
}

.ActivityTimeLineList .SearchbarCtrl {
    margin-top: 5px;
    width: 40% !important;
    order: 2;
}
/* End ActivityTimeLineListControl CSS */


/* Start AddShippingAddressControl CSS */
.ShippingAddressCtrl {
    color: #808080;
    border: 1px solid #CCCCCC;
}

    .ShippingAddressCtrl .Heading {
        font-size: 1.3em;
        padding: 10px;
        border-bottom: 1px solid #CCCCCC;
    }

    .ShippingAddressCtrl .ShippingAddressForm {
        padding: 10px;
    }

    .ShippingAddressCtrl .table-custom {
        width: 100%;
    }

        .ShippingAddressCtrl .table-custom tbody td {
            padding-bottom: 15px;
            vertical-align: top;
            font-size: 1.1em;
        }

            .ShippingAddressCtrl .table-custom tbody td:nth-of-type(1) {
                width: 30%;
            }

            .ShippingAddressCtrl .table-custom tbody td:nth-of-type(2) {
                width: 70%;
                padding-right: 3%;
            }

            .ShippingAddressCtrl .table-custom tbody td input[type=text],
            .ShippingAddressCtrl .table-custom tbody td textarea,
            .ShippingAddressCtrl .table-custom tbody td select {
                height: 28px;
                width: 100%;
                padding: 1px 6px;
            }

            .ShippingAddressCtrl .table-custom tbody td input[type=text],
            .ShippingAddressCtrl .table-custom tbody td textarea {
                background: #e5e5e5;
                border: 0px none !important;
            }

            .ShippingAddressCtrl .table-custom tbody td select {
                background-color: white;
            }

.PatientRegistrationDivForOrder .table-custom tbody td textarea {
    height: 80px;
}

.ShippingAddressCtrl .table-custom tbody td textarea {
    height: 80px;
}


.ShippingAddressCtrl .table-custom tbody td .Submit,
.ShippingAddressCtrl .table-custom tbody td .Save,
.ShippingAddressCtrl .table-custom tbody td .Cancel,
.ShippingAddressCtrl .table-custom tbody td .Edit {
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}

.ShippingAddressCtrl .table-custom tbody td .Submit {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    width: 75px;
    margin-right: 10px;
}

.ShippingAddressCtrl .table-custom tbody td .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    width: 90px;
}

.ShippingAddressCtrl .table-custom tbody td .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    width: 90px;
}

.ShippingAddressCtrl .table-custom tbody td .Edit {
    background: url("/assets/images/ActionButton/Edit.png") no-repeat;
    width: 90px;
    margin-right: 10px;
}

.ShippingAddressCtrl .menu-and-content .table-custom td {
    font-size: 1.05em;
}
/* End AddShippingAddressControl CSS */

/* Start AlternativeTherapiesCtrl CSS */
#AlternativeTherapiesCtrl li {
    list-style-image: url(../assets/images/FirstLevelUL-blue.png);
    margin-left: 5%;
}
/* End AlternativeTherapiesCtrl CSS */

/* Start AnalysisInternalCommentsByExpertControl CSS */
.AnalysisInternalCommentsByExpertCtrl {
    height: 509px;
    border: 1px solid #ccc;
}

.AnalysisInternalCommentsByBpdCtrl {
    height: 460px;
    border: 1px solid #ccc;
}
/* End AnalysisInternalCommentsByExpertControl CSS */


/* Start BPDSelectedFranchiseeAndPatientListControl CSS */
.BPDSelectedFranchiseeCtrl .Suggest {
    background: url("/assets/images/suggest.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.BPDSelectedFranchiseeCtrl .Assign {
    background: url("/assets/images/assign.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-right: 10px;
}

.BPDList .List-table td:nth-of-type(1) {
    width: 40%;
}

.BPDList .List-table td:nth-of-type(2) {
    width: 15%;
    text-align: center;
}

.BPDList .List-table td:nth-of-type(3) {
    width: 15%;
    text-align: center;
}

.BPDList .List-table td:nth-of-type(4) {
    width: 15%;
    text-align: center;
}

.BPDList .List-table td:nth-of-type(5) {
    width: 15%;
}


.BPDList .SearchPanel {
    border: 1px solid #CCCCCC;
    background-color: #e5e5e5;
    height: 30px;
    position: relative;
    overflow: hidden;
}

    .BPDList .SearchPanel .SearchBar-SearchTextBox {
        height: 30px;
        width: 90%;
        border: 0 none;
        border-right: 1px solid #CCCCCC;
        position: absolute;
    }

    .BPDList .SearchPanel .SearchBar-ResetIcon {
        position: absolute;
        right: 5px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/reset.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

    .BPDList .SearchPanel .SearchBar-SearchIcon {
        position: absolute;
        right: 31px;
        top: 8px;
        width: 15px;
        height: 15px;
        background: url("/assets/images/PatientExpertsSelection/search.png") no-repeat;
        background-size: contain;
        border: 0 none;
        text-indent: -9999px;
        outline: 0;
    }

.BPDList .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: none;
    margin-top: 27px;
}

.BPDList .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 97%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End BPDSelectedFranchiseeAndPatientListControl CSS */

/* Start ComposeMailControl CSS */
/*#popupStatusAddEmail .popup-content {
            width: 90%;
            height: 90%;
        }*/

.composeMailControl {
    width: 100%;
}

#MessageBody {
    width: 100%;
    visibility: visible;
}

#popupStatusAddEmail .popup-content-inner {
    max-height: none !important;
}

.ComposeMailHeaderTable table input[type=text] {
    width: 70%;
}

.ComposeMailHeaderTable > tbody > tr > td:first-child {
    width: 7.2%;
}
/* End ComposeMailControl CSS */

/* Start ConsultationFooterControl CSS */
.ConsultationFooterCtrl ul {
    /*border:1px solid green;*/
    min-width: 3%;
    float: right;
}

    .ConsultationFooterCtrl ul li {
        /*border: 1px solid red;*/
        width: 30px;
        height: auto;
        display: inline-block;
        margin: 5px 5px 5px 0px;
        /*float:right;*/
    }

        .ConsultationFooterCtrl ul li img {
            width: 100%;
            height: 100%;
        }

.ConsultationFooterCtrl li:hover {
    background-color: #A6A6A6;
}
/* End ConsultationFooterControl CSS */

/* Start ContactMessageAddControl CSS */
.MessageTimeLineContent {
    padding: 5px;
    border-top: 1px solid #CCC;
    background: #EFEFEF;
}

    .MessageTimeLineContent .MessageInput {
        width: 95%;
    }

.MessageUploadDiv {
    width: 100%;
    display: flex;
    font-weight: 100;
}

.MessageUpload {
    width: 64%;
    order: 1;
    vertical-align: middle;
}

.MessageSubmit {
    /*width: 50%;
        order: 2;*/
    width: 28%;
    order: 2;
    margin-left: 14px;
}

.MessageTimeLineContent .MessageInput textarea {
    width: 100%;
    /*height: 60px;*/
    height: 37px;
    background: #E5E5E5;
    border: 0 none;
    outline: none;
}

.MessageTimeLineAddControl .MessageSubmit .btnSave {
    width: 28%;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    outline: none;
    vertical-align: sub;
}

.MessageInputDiv {
    width: 100%;
    display: flex;
    padding-bottom: 10px;
}

.MessageInput {
    width: 87%;
    order: 1;
}

.MessageTimeLineAddControl .MessageProperties {
    width: 20%;
    order: 2;
    padding-left: 10px;
}

.MessagePropertiesCheckBox {
    width: 100%;
}

.MessageTimeLineContent select {
    height: 20px;
}

.MessageTo {
    padding-bottom: 10px;
}

.MessageTimeLineContent .PatientMessageInput {
    width: 98%;
    margin-left: 4px;
}

    .MessageTimeLineContent .PatientMessageInput textarea {
        width: 100%;
        height: 60px;
        background: #E5E5E5;
        border: 0 none;
        outline: none;
    }
/* End ContactMessageAddControl CSS */

/* Start ContactMessageControl CSS */
.MessageTimeLineListCtrl .MessageHeader {
    width: 100;
    display: flex;
    margin-bottom: 5px;
}

.MessageTimeLineListCtrl .MessageBy {
    font-size: 1.2em;
    font-weight: bold;
    color: #0469A1;
    text-align: left;
    width: 50%;
    order: 1;
}

.MessageTimeLineListCtrl .MessageOn {
    font-size: 1em;
    color: #808080;
    text-align: right;
    width: 50%;
    order: 2;
}

.MessageTimeLineListCtrl .MessageDiv {
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    padding: 12px 19px 12px 12px;
}

.MessageTimeLineListCtrl .MessageBody {
    width: 100;
    display: flex;
    margin-bottom: 15px;
    margin-top: 8px;
}

.MessageTimeLineListCtrl .Message {
    font-size: 1.1em;
    text-align: left;
    width: 98%;
    order: 1;
}

.MessageTimeLineListCtrl .IsViewed {
    width: 02%;
    order: 2;
}

.MessageTimeLineListCtrl .MessageProperties {
    width: 100%;
    display: flex;
}

.MessageTimeLineListCtrl .IsImportant {
    width: 33%;
    order: 1;
    text-align: left;
}

.MessageTimeLineListCtrl .IsHandled {
    width: 33%;
    order: 2;
    text-align: center;
}

    .MessageTimeLineListCtrl .IsHandled img {
        width: 14px;
        height: 14px;
    }

.MessageTimeLineListCtrl .IsShowPatient {
    width: 34%;
    order: 3;
    text-align: right;
}

.MessageTimeLineListCtrl .MessageViewedBg {
    background-color: white;
}

.MessageTimeLineListCtrl .MessageNotViewedBg {
    background-color: #efefef;
}

.MessageTimeLineListCtrl .IsImportant img {
    width: 14px;
    height: 14px;
}

.MessageTimeLineListCtrl .IsShowPatient img {
    width: 14px;
    height: 14px;
}

.MessageTimeLineListCtrl .IsViewed input[type=checkbox]:checked + label {
    background: url('../assets/images/CheckBoxchecked.png') no-repeat;
    background-size: 14px;
    height: 15px;
}

.MessageTimeLineListCtrl .IsViewed input[type=checkbox] + label {
    background: url('../assets/images/CheckBoxUnchecked.png') no-repeat;
    background-size: 14px;
    height: 15px;
}

.MessageTimeLineListCtrl .MessageContentAlignmentDiv {
    padding: 0px 5px;
    border-top: 1px solid #CCC;
    background-color: #efefef;
}
/* End ContactMessageControl CSS */


/* Start ContactMessageListControl CSS */
.MessageTimeLineList .MessageHeader {
    width: 100;
    display: flex;
    margin-bottom: 5px;
}

.MessageTimeLineList .MessageBy {
    font-size: 1.4em;
    font-weight: bold;
    color: #0469A1;
    text-align: left;
    width: 50%;
    order: 1;
}

.MessageTimeLineList .MessageOn {
    font-size: 1em;
    color: #808080;
    text-align: right;
    width: 50%;
    order: 2;
}

.MessageTimeLineList .MessageDiv {
    border-top: 1px solid white;
    padding: 15px 10px 10px 10px;
}

.MessageTimeLineList .MessageBody {
    width: 100;
    display: flex;
    margin-bottom: 15px;
}

.MessageTimeLineList .Message {
    font-size: 1.2em;
    text-align: left;
    width: 98%;
    order: 1;
}

.MessageTimeLineList .IsViewed {
    width: 02%;
    order: 2;
}

.MessageTimeLineList .MessageProperties {
    width: 100%;
    display: flex;
}

.MessageTimeLineList .IsImportant {
    width: 33%;
    order: 1;
}

.MessageTimeLineList .IsHandled {
    width: 33%;
    order: 2;
}

.MessageTimeLineList .IsShowPatient {
    width: 34%;
    order: 3;
}

.MessageTimeLineList .MessageViewedBg {
    background-color: white;
}

.MessageTimeLineList .MessageNotViewedBg {
    background-color: #efefef;
}

.MessageTimeLineList .IsImportant img {
    width: 14px;
    height: 14px;
}

.MessageTimeLineList .IsShowPatient img {
    width: 14px;
    height: 14px;
}

.MessageTimeLineList .IsViewed input[type=checkbox]:checked + label {
    background: url('../assets/images/CheckBoxchecked.png') no-repeat;
    background-size: 14px;
    height: 15px;
}

.MessageTimeLineList .IsViewed input[type=checkbox] + label {
    background: url('../assets/images/CheckBoxUnchecked.png') no-repeat;
    background-size: 14px;
    height: 15px;
}
/* End ContactMessageListControl CSS */


/* Start ContactMessageTimelineControl CSS */
.ContentMessageTimelineCtrl .MessageTimelineConversationCtrl {
    height: auto;
    display: inline-block;
    min-height: 260px;
    width: 100%;
}

.ContentMessageTimelineControl .ConversationBox {
    width: 40%;
    border: 1px solid #ccc;
    padding: 1%;
}

.ContentMessageTimelineControl {
    height: auto;
}

    .ContentMessageTimelineControl .message {
        background: url('../assets/images/message-close.png') no-repeat;
        width: 18px;
        color: #fff;
        border: none;
        cursor: pointer;
        outline: none;
    }

    .ContentMessageTimelineControl .ContentMessageTimelineCtrl {
        position: fixed;
        border: 1px solid #cccccc;
        width: 400px;
        height: 400px;
        right: 30px;
        margin-right: 10px;
        padding: 10px;
        background: #fff;
    }

        .ContentMessageTimelineControl .ContentMessageTimelineCtrl:before {
            position: absolute;
            top: -6px;
            right: 4px;
            content: '';
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #CCC;
            border-bottom-color: rgba(0,0,0,0.2);
        }

        .ContentMessageTimelineControl .ContentMessageTimelineCtrl:after {
            position: absolute;
            top: -5px;
            right: 5px;
            content: '';
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #FFF;
            display: inline-block;
        }

    .ContentMessageTimelineControl .ConversationBox {
        width: 375px;
        border: 1px solid #ccc;
        padding: 1%;
    }
/* End ContactMessageTimelineControl CSS */

/* Start ContactStatusControl CSS */
.ManageContact .table-custom tbody td {
    padding-bottom: 15px !important;
}

.ManageContact .table-custom td {
    font-size: 1.05em;
}

.ManageContact .table-custom tbody td:nth-of-type(1) {
    vertical-align: top;
    width: 40%;
}

.ManageContact .table-custom tbody td:nth-of-type(2) {
    width: 60%;
    padding-right: 3%;
}

.ManageContact .table-custom tbody td select {
    height: 28px;
    width: 100%;
    padding: 1px 6px;
    font-size: 1.0em;
}

.ManageContact .table-custom tbody td input[type="text"], .ManageContact .table-custom tbody td textarea {
    padding: 1px 6px;
    width: 100%;
}

.ManageContact .table-custom tbody td input[type="checkbox"], input[type="radio"] {
    position: absolute;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    margin: -1px;
    padding: 0px;
    border: 0px none;
}

.ManageContact .table-custom tbody td .Submit {
    background: transparent url("/assets/images/ActionButton/Submit.png") no-repeat scroll 0% 0%;
    width: 75px;
    margin-right: 10px;
}

.ManageContact .table-custom tbody td .Cancel {
    background: transparent url("/assets/images/ActionButton/Cancel.png") no-repeat scroll 0% 0%;
    width: 90px;
}

.ManageContact .table-custom tbody td .Submit, .ManageContact .table-custom tbody td .Save, .ManageContact .table-custom tbody td .Cancel, .ManageContact .table-custom tbody td .Edit {
    height: 28px;
    background-size: 100% auto;
    background-color: transparent;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
}
/* End ContactStatusControl CSS */

/* Start ContactStatusDetailsControl CSS */
.search-contact-menu .SubMenu .ContactStatusList_btnRadio .ContactType-ActiveStatusType {
    background-color: white !important;
    color: #5E86B3;
    display: inline;
    font-weight: bold;
}

    .search-contact-menu .SubMenu .ContactStatusList_btnRadio .ContactType-ActiveStatusType:hover {
        text-decoration: underline;
        font-weight: bold;
    }

.search-contact-menu .SubMenu .ContactStatusList_btnRadio .ContactType-ActiveStatusType-Active {
    background-color: white !important;
    color: #5E86B3;
    display: inline;
    text-decoration: underline;
    font-weight: bold;
}

.search-contact-menu .ContactStatusList_btnRadio {
    text-align: right;
    padding: 5px;
}
/* End ContactStatusDetailsControl CSS */

/* Start ContactStatusListControl CSS */
.ManageContactStatusList .List-table thead tr:nth-of-type(1) {
    background-color: #FFF;
    border-right: 1px solid !important;
}

.ManageContactStatusList .List-table tbody td:nth-of-type(1) {
    width: 10%;
}

.ManageContactStatusList .List-table tbody td:nth-of-type(2) {
    width: 13%;
}

.ManageContactStatusList .List-table tbody td:nth-of-type(3) {
    width: 11%;
}

.ManageContactStatusList .List-table tbody td:nth-of-type(4) {
    width: 15%;
}

.ManageContactStatusList .List-table tbody td:nth-of-type(5) {
    width: 37%;
}

.ContactStatusesList .ChangeContactStatusList {
    order: 2;
    cursor: pointer;
    margin: 5px;
}

.ContactStatusesList .innerlist .topbar .title {
    width: 94% !important;
}
/* End ContactStatusListControl CSS */

/* Start ExportToExcelControl CSS */
#ExportToExcelControl .Popup-title {
    font-size: 0.9em !important;
}

#popupStatusOfExport #Export {
    font-size: 0.6em !important;
}

.ExportToExcelControl-Date {
    padding-bottom: 10px;
}

.ExportToExcelControl-Submit {
    border-top: 1px solid yellow;
    padding: 2%;
}
/* End ExportToExcelControl CSS */

/* Start FollowUpCriteriaControl CSS */
.Patient-FollowUp .topbar {
    width: 100% !important;
    margin-bottom: 10px;
    border-bottom: 1px solid #d9dbda;
    display: flex;
}

.Patient-FollowUp textarea {
    width: 100%;
    border: 1px solid #ccc;
    height: 80px;
}

    .Patient-FollowUp textarea:focus {
        outline: none;
    }

.Patient-FollowUp {
    background-color: white;
    width: 100%;
    margin: 0 auto 10px auto;
    padding: 2px 0px 10px 0px;
    position: relative;
}

    .Patient-FollowUp .Title {
        color: #3E3E3E;
        font-size: 2em;
        font-weight: bold;
        width: 70% !important;
        order: 1;
        border: 0;
        margin: 0 0 2px 0;
    }

    .Patient-FollowUp input[id=btnSave] {
        width: 90px;
        height: 28px;
        background: url("../assets/images/ActionButton/Save.png") no-repeat;
        background-size: contain;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: 0;
        margin-right: 10px;
    }

    .Patient-FollowUp .inner-container {
        margin-bottom: 5px !important;
        width: 80%;
    }

    .Patient-FollowUp .errMsg {
        text-align: center;
    }

    .Patient-FollowUp .input-div {
        font-size: 1.2em;
        margin-bottom: 20px;
        color: #000 !important;
    }

    .Patient-FollowUp .labelColumn {
        position: relative;
        margin-bottom: 15px;
    }

    .Patient-FollowUp .bottombar {
        border-top: 1px solid #d9dbda;
        padding-top: 10px;
        text-align: right;
        padding-bottom: 10px;
        width: 100%;
    }

    .Patient-FollowUp .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
        background-size: 100%;
        width: 90px;
        height: 28px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-right: 10px;
    }

    .Patient-FollowUp .topbar .ActionBtns {
        margin-top: 5px;
        text-align: right;
        width: 30% !important;
        order: 2;
    }
/* End FollowUpCriteriaControl CSS */


/* Start FranchiseeAccountInfoControl CSS */
.FranchiseeAccountInfoCtrl .table-custom tbody td:nth-of-type(1) {
    width: 30%;
}

.FranchiseeAccountInfoCtrl .table-custom tbody td:nth-of-type(2) {
    width: 25%;
    padding-right: 2%;
}

.FranchiseeAccountInfoCtrl .table-custom tbody td:nth-of-type(3) {
    width: 25%;
}

.FranchiseeAccountInfoCtrl .table-custom td a {
    cursor: pointer;
    font-size: 1.1em;
}

.FranchiseeAccountInfoCtrl .subtitle {
    font-size: 1.2em;
    color: #3F3F3F;
    margin: 0px;
    border: 0 none;
}

.FranchiseeAccountInfoCtrl .table-custom .SubHeading {
    border-bottom: 1px solid #D9DBDA;
}

.FranchiseeAccountInfoCtrl .table-custom td {
    padding-bottom: 10px;
}
/* End FranchiseeAccountInfoControl CSS */


/* Start FranchiseeAccountManagerListCtrl CSS */
.FranchiseeAccountManagerListCtrl .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

.FranchiseeAccountManagerListCtrl .SelectedFranchisee .List-table td:nth-of-type(1) {
    width: 80%;
}

.FranchiseeAccountManagerListCtrl .SelectedFranchisee .List-table td:nth-of-type(2) {
    width: 20%;
}

.FranchiseeAccountManagerListCtrl .SelectedFranchisee .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: none;
    margin-top: 27px;
}

.FranchiseeAccountManagerListCtrl .SelectedFranchisee .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 95%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End FranchiseeAccountManagerListCtrl CSS */

/* Start FranchiseeAccountSetupCtrl CSS */
.FranchiseeAccountSetupCtrl .table-custom tbody td:nth-of-type(1) {
    width: 30%;
}

.FranchiseeAccountSetupCtrl .table-custom tbody td:nth-of-type(2) {
    width: 25%;
    padding-right: 2%;
}

.FranchiseeAccountSetupCtrl .table-custom tbody td:nth-of-type(3) {
    width: 25%;
}

.FranchiseeAccountSetupCtrl .table-custom td a {
    cursor: pointer;
    font-size: 1.1em;
}

.FranchiseeAccountSetupCtrl .subtitle {
    font-size: 1.2em;
    color: #3F3F3F;
    margin: 0px;
    border: 0 none;
}

.FranchiseeAccountSetupCtrl .table-custom .SubHeading {
    border-bottom: 1px solid #D9DBDA;
}

.FranchiseeAccountSetupCtrl .table-custom td {
    padding-bottom: 10px;
}
/* End FranchiseeAccountSetupCtrl CSS */

/* Start FranchiseeAccountStatisticsControl CSS */
.franchisee-account-statistics .table-custom tbody td:nth-of-type(1) {
    width: 65%;
}

.franchisee-account-statistics .table-custom tbody td:nth-of-type(2) {
    width: 35%;
}
/* End FranchiseeAccountStatisticsControl CSS */

/* Start FranchiseeFeesControl CSS */
#ContentDiv .table-custom tbody td:nth-of-type(1) {
    width: 40%;
}

#ContentDiv .table-custom tbody td:nth-of-type(2) {
    width: 60%;
}
/* End FranchiseeFeesControl CSS */

/* Start FranchiseeFeesListControl CSS */
.FranchiseeFeesPaymentPanelCtrl {
    display: none;
}

.FranchiseeFeesListCtrl .List-table tr th, .FranchiseeFeesListCtrl .List-table tr td {
    border: 1px solid #CCC !important;
}


.FranchiseeFeesListCtrl .List-table {
    width: 100%;
}

.FranchiseeFeesListCtrl .Edit {
    background: transparent url("/assets/images/edit.png") no-repeat scroll 0% 0% / 100% auto;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
}

.FranchiseeFeesListCtrl #btnBack {
    background: transparent url("/assets/images/ActionButton/Back.png") no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    vertical-align: middle;
    outline: 0px none;
    text-indent: -99999px;
}

.FranchiseeFeesListCtrl .FranchiseeFeesPaymentPanelCtrl #btnPay {
    background: transparent url("/assets/images/ActionButton/continue-to-pay.png") no-repeat;
    width: 125px;
    height: 28px;
    border: 0px none;
    vertical-align: middle;
    outline: 0px none;
    text-indent: -99999px;
}

.FranchiseeFeesListCtrl .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
}

.FranchiseeFeesListCtrl .FranchiseeFeesPaymentPanelCtrl .PayNow {
    background: #636466 none repeat scroll 0% 0%;
    padding: 0.18em 1.8em;
    box-shadow: none;
    font-size: 15px;
    color: #FEFEFE;
    font-weight: bold;
    margin-left: 0.9em;
    border: medium none;
    border-radius: 3px;
    height: 30px;
}

.FranchiseeFeesListCtrl .FranchiseeFeesPayment-Description {
    font-size: 1.03em;
    color: #000;
    border: 1px solid #CCC !important;
}

.FranchiseeFeesPaymentPanelCtrl .OK_table_PaymentProvider tr th {
    padding-top: 18px;
    padding-right: 9px;
}

.FranchiseeFeesPaymentPanelCtrl .OK_table_PaymentProvider tr th,
.FranchiseeFeesPaymentPanelCtrl .OK_table_PaymentProvider tr td {
    border: 1px solid #CCC !important;
}

    .FranchiseeFeesPaymentPanelCtrl .OK_table_PaymentProvider tr th img {
        -ms-transform: translate(0px,-18px); /* IE 9 */
        -webkit-transform: translate(0px,-18px); /* Chrome, Safari, Opera */
        transform: translate(0px,-18px);
        width: 120px;
        height: 40px;
        vertical-align: middle;
    }

.FranchiseeFeesPaymentPanelCtrl input[type="radio"] + label {
    background: transparent url("../assets/images/radio-unchecked-black.png") no-repeat scroll 0% 0% / 14px auto;
}

.FranchiseeFeesPaymentPanelCtrl input[type="radio"]:checked + label {
    background: transparent url("../assets/images/radio-checked-black.png") no-repeat scroll 0% 0% / 14px auto;
}

.FranchiseeFeesPaymentPanelCtrl .back {
    margin-left: 10px;
}
/* End FranchiseeFeesListControl CSS */

/* Start FranchiseeListControl CSS */
.FranchiseeListCtrl .List-table th:nth-of-type(1),
.FranchiseeListCtrl .List-table td:nth-of-type(1) {
    width: 30%;
}

.FranchiseeListCtrl .List-table th:nth-of-type(2),
.FranchiseeListCtrl .List-table td:nth-of-type(2) {
    width: 34%;
}

.FranchiseeListCtrl .List-table th:nth-of-type(3),
.FranchiseeListCtrl .List-table td:nth-of-type(3) {
    width: 23%;
}

.FranchiseeListCtrl .List-table th:nth-of-type(4),
.FranchiseeListCtrl .List-table td:nth-of-type(4) {
    width: 15%;
    text-align: center;
    vertical-align: middle;
}

/* End FranchiseeListControl CSS */

/* Start FranchiseeOperationalCtrl CSS */
.FranchiseeOperationalCtrl .Delete {
    background: url("/assets/images/delete.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

.OperationalHandlerSelectedList .List-table td:nth-of-type(1) {
    width: 80%;
}

.OperationalHandlerSelectedList .List-table td:nth-of-type(2) {
    width: 20%;
}

.OperationalHandlerSelectedList .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: none;
    margin-top: 27px;
}

.OperationalHandlerSelectedList .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 95%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End FranchiseeOperationalCtrl CSS */


/* Start FranchiseeOtherContactListControl CSS */
.FranchiseeOtherContactListCtrl .List-table th:nth-of-type(1),
.FranchiseeOtherContactListCtrl .List-table td:nth-of-type(1) {
    width: 25%;
}

.FranchiseeOtherContactListCtrl .List-table th:nth-of-type(2),
.FranchiseeOtherContactListCtrl .List-table td:nth-of-type(2) {
    width: 25%;
}

.FranchiseeOtherContactListCtrl .List-table th:nth-of-type(3),
.FranchiseeOtherContactListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
}

.FranchiseeOtherContactListCtrl .List-table th:nth-of-type(4),
.FranchiseeOtherContactListCtrl .List-table td:nth-of-type(4) {
    width: 20%;
}

.FranchiseeOtherContactListCtrl .List-table th:nth-of-type(5),
.FranchiseeOtherContactListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

.FranchiseeOtherContactListCtrl .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: none;
    margin-top: 27px;
}

.FranchiseeOtherContactListCtrl .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 95%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End FranchiseeOtherContactListControl CSS */


/* Start FranchiseePatientListControl CSS */

.FranchiseePatientListControl .FranchiseePatientList_btnRadio {
    padding: 5px;
    text-align: right;
}

.FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType input[type=radio], .FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType, .FranchiseePatientList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 100px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.FranchiseePatientListControl .FranchiseePatientList-ActivieStatusType:hover {
    background-color: #3daeff;
}

.FranchiseePatientListControl .Patient-List-Filter {
    width: 100%;
    display: flex;
}

    .FranchiseePatientListControl .Patient-List-Filter .OperatorDropDown {
        width: 30%;
        order: 1;
    }

    .FranchiseePatientListControl .Patient-List-Filter .FranchiseePatientList_btnRadio {
        width: 70%;
        order: 2;
    }

    .FranchiseePatientListControl .Patient-List-Filter .OperatorDropDown select {
        margin-top: 5px;
        width: 100%;
        height: 28px;
    }
/* End FranchiseePatientListControl CSS */

/*Start FranchiseePayoutPercentageControl JSacipt*/
.franchisee-registration-dashboard .table-custom tbody td label {
    display: inline;
}

.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(1) {
    width: 40%;
}

.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(2) {
    width: 60%;
    padding-right: 2%;
}
/*End FranchiseePayoutPercentageControl JSacipt*/

/* Start ContactMessagesListTable CSS */
.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(1) {
    width: 40%;
}

.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(2) {
    width: 60%;
    padding-right: 2%;
}
/* End ContactMessagesListTable CSS */

/* Start FranchiseeRegistrationStepsControl CSS */
.FranchiseeRegistrationStepsControl ul li a img {
    float: right;
}
/* End FranchiseeRegistrationStepsControl CSS */

/* Start FranchiseeSecurityDepositFeeControl CSS */
.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(1) {
    width: 40%;
}

.FranchiseeSettingKeyValueCtrl .table-custom tbody td:nth-of-type(2) {
    width: 60%;
    padding-right: 2%;
}

/* End FranchiseeSecurityDepositFeeControl CSS */

/* Start FranchiseeSecurityDepositFeePaidListControl CSS */
.franchisee-security-deposit-paid .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 95%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}

.franchisee-registration-dashboard .table-custom tbody td:nth-of-type(1) {
    width: 33%;
}

.franchisee-registration-dashboard .table-custom tbody td:nth-of-type(2) {
    width: 40%;
    padding-right: 3%;
}

.franchisee-security-deposit-paid table td, .franchisee-security-deposit-paid table th {
    padding: 5px;
    border: 1px solid #e0dada !important;
    vertical-align: top;
}
/* End FranchiseeSecurityDepositFeePaidListControl CSS */

/* Start FranchiseeSetupFeeCtrl CSS */
.FranchiseeSetupFeeCtrl .table-custom tbody td .DateDropDown {
    width: 30% !important;
    height: 28px;
    margin-right: 5px;
}
/* End FranchiseeSetupFeeCtrl CSS */

/* Start FranchiseeThresholdLevelControl CSS */
.FranchiseeThresholdLevelCtrl .table-custom tbody td .DateDropDown {
    width: 30% !important;
    height: 28px;
    margin-right: 5px;
}
/* End FranchiseeThresholdLevelControl CSS */

/* Start FranchiseeUserListControl CSS */

.FranchiseeUserListCtrl .List-table th:nth-of-type(1),
.FranchiseeUserListCtrl .List-table td:nth-of-type(1) {
    width: 30%;
}

.FranchiseeUserListCtrl .List-table th:nth-of-type(2),
.FranchiseeUserListCtrl .List-table td:nth-of-type(2) {
    width: 22%;
}

.FranchiseeUserListCtrl .List-table th:nth-of-type(3),
.FranchiseeUserListCtrl .List-table td:nth-of-type(3) {
    width: 15%;
}

.FranchiseeUserListCtrl .List-table th:nth-of-type(4),
.FranchiseeUserListCtrl .List-table td:nth-of-type(4) {
    width: 18%;
}

.FranchiseeUserListCtrl .List-table th:nth-of-type(5),
.FranchiseeUserListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

.FranchiseeUserListCtrl .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: none;
    margin-top: 27px;
}

.FranchiseeUserListCtrl .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 98%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End FranchiseeUserListControl CSS */

/* Start InfoPatientPaymentStatusControl CSS */
.Payment-status-ctrl {
    width: 100%;
}

    .Payment-status-ctrl .Payment-status-table th {
        background-color: #CCCCCC;
        text-align: center;
        font-size: 1.5em;
    }

    .Payment-status-ctrl .Payment-status-table td:nth-child(1) {
        padding-left: 10px;
        width: 25% !important;
    }
/* End InfoPatientPaymentStatusControl CSS */

/* Start InfoSelectedFranchiseeControl CSS */
.FranchiseeHeaderDetailControl {
    width: 98%;
    padding: 1px 2px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    background-color: white;
    border: 1px solid #CCCCCC;
    position: relative;
}

    .FranchiseeHeaderDetailControl .close-style-circle {
        position: absolute;
        right: 5px;
        top: 5px;
        cursor: pointer;
    }

    .FranchiseeHeaderDetailControl ~ .PatientDashboardPage,
    .FranchiseeHeaderDetailControl ~ .UserForm,
    .FranchiseeHeaderDetailControl ~ .innerlist,
    .FranchiseeHeaderDetailControl ~ .case-history-form-div-main .UserForm,
    .FranchiseeHeaderDetailControl ~ .case-history-form-div-main .innerList,
    .FranchiseeHeaderDetailControl ~ .ExpertsSelection .UserForm,
    .FranchiseeHeaderDetailControl ~ .ExpertsSelection .innerList,
    .Patient-Initial-Complaints .UserForm,
    .Patient-Initial-Complaints .innerList {
        margin-top: 0 !important;
    }

    .FranchiseeHeaderDetailControl table {
        width: 100%;
    }

        .FranchiseeHeaderDetailControl table td, .FranchiseeHeaderDetailControl .table-custom td {
            vertical-align: top;
        }

    .FranchiseeHeaderDetailControl .img-face-small {
        width: 40px;
        height: 40px;
        border-radius: 40px;
        border: 1px solid #dcdada;
        margin: 5px 5px 2px 0px;
        overflow: hidden;
    }

    .FranchiseeHeaderDetailControl .face {
        width: 100px;
        height: 100px;
        border-radius: 100px;
        border: 1px solid #dcdada;
        margin: 5px 10px 0 10px;
        overflow: hidden;
    }

        .FranchiseeHeaderDetailControl .face img {
            width: 100%;
            height: 100%;
        }

    .FranchiseeHeaderDetailControl table {
        width: 100%;
    }

        .FranchiseeHeaderDetailControl table td {
            width: 47.5%;
            vertical-align: middle;
            font-size: 1.1em;
        }

            .FranchiseeHeaderDetailControl table td[rowspan] {
                width: 5%;
                text-align: center;
            }

                .FranchiseeHeaderDetailControl table td[rowspan] .UserProfile-Change-Photo-Main {
                    display: inline-block;
                    margin-top: 5px;
                }

        .FranchiseeHeaderDetailControl table tr:first-child td {
            font-weight: bold;
            vertical-align: middle;
        }

        .FranchiseeHeaderDetailControl table tr:first-child ~ tr td {
            padding-bottom: 10px;
        }

        .FranchiseeHeaderDetailControl table tr:first-child td:nth-of-type(1) {
            padding: 0 5px;
        }

        .FranchiseeHeaderDetailControl table tr:nth-of-type(2),
        .FranchiseeHeaderDetailControl .AnalysisStatusbarControl {
            border-top: 1px solid #CCCCCC;
            padding-top: 1px;
        }

            .FranchiseeHeaderDetailControl table tr:nth-of-type(2) td ~ td {
                padding-top: 5px;
            }

    .FranchiseeHeaderDetailControl .FranchiseeName {
        color: #0469a1;
        font-size: 1.5em;
    }

    .FranchiseeHeaderDetailControl .RegistrationDate {
        color: #0469a1;
    }

    .FranchiseeHeaderDetailControl .RegNo,
    .FranchiseeHeaderDetailControl .RegistrationDate {
        font-size: 0.9em;
        padding-left: 10px;
    }

    .FranchiseeHeaderDetailControl .not-assigned {
        font-size: 0.8em;
        color: #d54635;
        padding-right: 5px;
    }

    .FranchiseeHeaderDetailControl table td .labelColumn {
        font-weight: bold;
        padding-right: 5px;
    }

        .FranchiseeHeaderDetailControl table td .labelColumn:after {
            content: " :";
        }

    .FranchiseeHeaderDetailControl .div-view-profile {
        margin-right: 10px;
        margin-bottom: 5px;
        text-align: right;
    }

        .FranchiseeHeaderDetailControl .div-view-profile a {
            display: inline-block;
        }

        .FranchiseeHeaderDetailControl .div-view-profile img {
            width: auto;
            height: 22px;
            vertical-align: middle;
        }

    .FranchiseeHeaderDetailControl .link-select-tag {
        display: inline-block;
    }

        .FranchiseeHeaderDetailControl .link-select-tag img {
            width: auto;
            height: 22px;
            vertical-align: middle;
        }

    .FranchiseeHeaderDetailControl .link-assign-tag {
        display: inline-block;
    }

        .FranchiseeHeaderDetailControl .link-assign-tag img {
            width: auto;
            height: 22px;
            vertical-align: middle;
        }
/* End InfoSelectedFranchiseeControl CSS */

/* Start KnowledgeBaseSearchControl CSS */
.KnowledgeBase-Search {
    background-color: white;
    margin: 5px;
    border: 1px solid #ccc;
    height: 385px;
    padding: 5px;
}

    .KnowledgeBase-Search .Title {
        color: blue;
    }

    .KnowledgeBase-Search .SDescription {
        color: gray;
    }

    .KnowledgeBase-Search li {
        margin-bottom: 10px;
    }
/* End KnowledgeBaseSearchControl CSS */


/* Start KnowledgeBaseSliderControl CSS */
#KnowledgeBaseSlider {
    width: 450px;
    top: 55px;
    bottom: 0px;
    position: fixed;
    z-index: 9999;
    margin: 5px 0;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    transition: all 1.5s;
    height: 400px;
}

#KnowledgeBaseSidebar {
    position: absolute;
    top: 15vh;
    left: -30px;
    right: 0;
    box-shadow: 0 0 18px gray;
    cursor: pointer;
    background-color: white;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    transition: all 1.5s;
}

#KnowledgeBase-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 0 5px 0;
    border-left: 1px solid #C5C7C6;
    box-shadow: 0 0 8px gray;
    background-color: #f8f5f5;
    overflow: auto;
}

#KnowledgeBaseSidebar div {
    width: 30px;
    height: 30px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #0094ff;
    color: white;
    font-weight: bold;
    padding: 5px;
}
/* End KnowledgeBaseSliderControl CSS */

/* Start NewConsultationList CSS */
.NewConsultationListCtrl .webGrid {
    margin: 4px;
    border-collapse: collapse;
    width: 500px;
    background-color: #B4CFC3;
}

.NewConsultationListCtrl .header {
    background-color: #C1D4E6;
    font-weight: bold;
    color: #FFF;
}

.NewConsultationListCtrl .webGrid th, .NewConsultationListCtrl .webGrid td {
    border: 1px solid #C0C0C0;
    padding: 5px;
}

.NewConsultationListCtrl .alt {
    background-color: #E4E9F5;
    color: #000;
}

.NewConsultationListCtrl .gridHead a:hover {
    text-decoration: underline;
}

.NewConsultationListCtrl .description {
    width: auto;
}

.NewConsultationListCtrl .select {
    background-color: #71857C;
}
/* End NewConsultationList CSS */

/* Start PatientQuickLinksControl CSS */
#RecentPatientMenu .PatientRecentMenu_list {
    overflow-y: scroll;
    overflow-x: hidden;
}

#RecentPatientMenu:hover .simplebar-track {
    opacity: 1;
}

.PatientRecentMenu_list {
    height: 100px;
    width: 150px;
}

.RecentPatientMenuControl .SlidingMenu li {
    width: 100%;
    background: #ededed;
    transition: all 0.3s ease;
    border-bottom: 1px solid #B0C4DE;
}

    .RecentPatientMenuControl .SlidingMenu li:hover {
        color: #428bca;
    }

    .RecentPatientMenuControl .SlidingMenu li a {
        color: black;
        font-weight: normal;
        height: 30px;
        font-size: 0.9em;
    }

    .RecentPatientMenuControl .SlidingMenu li :hover a {
        color: white;
    }

.RecentPatientMenuControl .PatientRecentMenu .PlanDetail {
    display: inline-block;
    padding-bottom: 5px;
    width: 100%;
}
/* End PatientQuickLinksControl CSS */


/* Start QuickTestimonials CSS */
.DefaultLayout-MainContentSection .QuickTestimonialsListBox {
    border: 1px solid rgba(204, 204, 204, 0.6);
    padding: 15px 215px;
}

    .DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable .QuickTestimonialsInnerTableDiv {
        margin-top: 50px;
    }

.QuickTestimonialTable {
    margin-bottom: 2% !important;
    height: 304px;
}

.DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable .QuickTestimonialsVideoDiv {
    border: 1px solid rgba(204, 204, 204, 0.6);
    float: right;
    width: 95%;
    height: 200px;
}

.DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonials {
    text-align: center;
    width: 100%;
}

.DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable td:nth-of-type(1) {
    width: 42%;
}

.DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable td:nth-of-type(2) {
    width: 68%;
}
/* End QuickTestimonials CSS */

/* Start TreatmentPlanAddMemberControl CSS */
.PatientMemberRegistrationCtrl {
    margin-top: 20px;
    text-align: center;
    width: 100%;
    display: flex;
}

    .PatientMemberRegistrationCtrl .TreatmentPlansMemberRegistrationCtrl {
        order: 1;
        width: 50%;
        border: 1px solid #DFDFDF;
        margin-right: 10px;
    }

.TreatmentPlansMemberPlanCtrl {
    order: 2;
    width: 50%;
    border: 1px solid #DFDFDF;
    margin-left: 10px;
}

.PatientMemberRegistrationCtrl .PatientRegistrationDiv {
    padding: 10px 10px 16px 10px;
    width: 100%;
    min-height: 253px;
}

.PatientMemberRegistrationCtrl .SelectHealthPlan {
    padding: 10px 10px 10px;
    min-height: 253px;
}

.PatientMemberRegistrationCtrl .Heading {
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 0px;
    border-bottom: 1px solid #DFDFDF;
    color: #808080;
}

.PatientMemberRegistrationCtrl .PatientRegistrationDiv .table-custom {
    margin: 0 auto;
    width: 100%;
}

.PatientMemberRegistrationCtrl .PatientRegistrationDivForOrder .table-custom {
    margin: 0 auto;
    width: 100%;
}

.PatientMemberRegistrationCtrl {
    margin-top: 10px !important;
}

.MemberRegistration {
    width: 100%;
    text-align: right;
    margin: 10px 0;
}

    .MemberRegistration .Save {
        background: url('/assets/images/ActionButton/Save.png') no-repeat;
        width: 90px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
        margin-right: 10px;
    }

    .MemberRegistration .Cancel {
        background: url('/assets/images/ActionButton/Cancel.png') no-repeat;
        width: 90px;
        height: 28px;
        border: 0px none;
        text-indent: -9999px;
        vertical-align: top;
        outline: medium none;
    }

.SendSMSPaymentLink {
    float: right;
    margin-top: 5px;
}

    .SendSMSPaymentLink a, .SendSMSPaymentLink a:hover {
        cursor: pointer;
        color: #0D71AA;
    }
/* End TreatmentPlanAddMemberControl CSS */

/* Start TreatmentPlanChartByRegionControl CSS */
.TreatmentPlanChartCtrlDiv table {
    width: 100%;
}

    .TreatmentPlanChartCtrlDiv table tr th, .TreatmentPlanChartCtrlDiv table tr td {
        text-align: center;
        border: 1px solid #DFDFDF;
        padding: 6px 0;
    }

.TableHeading {
    text-align: left;
    margin-bottom: 5px;
}

.TreatmentPlanChartCtrlDiv table tr th {
    background-color: #cacaca;
    color: #808080;
}

    .TreatmentPlanChartCtrlDiv table tr th:nth-of-type(1),
    .TreatmentPlanChartCtrlDiv table tr td:nth-of-type(1) {
        width: 30%;
    }

    .TreatmentPlanChartCtrlDiv table tr th:nth-of-type(2),
    .TreatmentPlanChartCtrlDiv table tr td:nth-of-type(2) {
        width: 40%;
    }

    .TreatmentPlanChartCtrlDiv table tr th:nth-of-type(3),
    .TreatmentPlanChartCtrlDiv table tr td:nth-of-type(3) {
        width: 30%;
    }

.TreatmentPlanChartCtrlDiv table tr td input[type="radio"] {
    position: static;
    height: 14px;
    width: 14px;
    cursor: pointer;
}
/* End TreatmentPlanChartByRegionControl CSS */

/* Start TreatmentPlanMemberListControl CSS */
.TreatmentPlanMemberCtrl {
    width: 100%;
    text-align: center;
    color: #808080;
}

    .TreatmentPlanMemberCtrl .Heading {
        font-size: 1.4em;
        font-weight: bold;
        text-align: left; /*Change in Summary Page - Lines Added*/
        /*Change in Summary Page - Lines Changed
        padding: 10px 0;
        border-left: 1px solid #DFDFDF;
        border-right: 1px solid #DFDFDF;
        border-top: 1px solid #DFDFDF;*/
    }

    .TreatmentPlanMemberCtrl hr {
        margin-top: 0px;
        border-top: 3px solid #fae007;
    }

    .TreatmentPlanMemberCtrl .TreatmentPlanCoupon {
        font-size: 0.9em;
        border-left: 1px solid #DFDFDF;
        border-right: 1px solid #DFDFDF;
        border-top: 1px solid #DFDFDF;
        padding: 10px;
    }

        .TreatmentPlanMemberCtrl .TreatmentPlanCoupon input[type=text] {
            width: 25%;
            margin-left: 5px;
            margin-right: -3px;
            height: 24px;
        }

    .TreatmentPlanMemberCtrl .Apply {
        background: url("/assets/images/ActionButton/apply.jpg") no-repeat;
        width: 60px;
        height: 26px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
    }

    .TreatmentPlanMemberCtrl .Remove {
        background: url("/assets/images/ActionButton/Remove.jpg") no-repeat;
        width: 60px;
        height: 26px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
    }

    .TreatmentPlanMemberCtrl table {
        width: 100%;
    }

        .TreatmentPlanMemberCtrl table tr th, .TreatmentPlanMemberCtrl table tr td {
            border: 1px solid #DFDFDF;
        }

            .TreatmentPlanMemberCtrl table tr th:nth-of-type(1),
            .TreatmentPlanMemberCtrl table tr td:nth-of-type(1) {
                width: 70%;
                text-align: left;
                padding: 5px 15px;
            }

            .TreatmentPlanMemberCtrl table tr th:nth-of-type(2),
            .TreatmentPlanMemberCtrl table tr td:nth-of-type(2) {
                width: 30%;
                text-align: center;
            }

        .TreatmentPlanMemberCtrl table tr th {
            font-size: 1.2em;
            font-weight: bold;
        }

    .TreatmentPlanMemberCtrl .MemberListAction {
        float: right;
    }

    .TreatmentPlanMemberCtrl .MamberInfo {
        color: #0d71aa;
        font-size: 1.1em;
    }

    .TreatmentPlanMemberCtrl .MamberType {
        font-size: 0.9em;
    }

    .TreatmentPlanMemberCtrl .MamberPlan {
        font-size: 1em;
    }

    .TreatmentPlanMemberCtrl .MamberPlanPayableAmount {
        font-size: 1.2em;
        font-weight: bold;
    }

    .TreatmentPlanMemberCtrl a.TreatmentPlanAddMember {
        margin-right: 15px;
        left: 0;
        cursor: pointer;
        color: #636466;
        float: left;
        margin-top: 5px;
    }

        .TreatmentPlanMemberCtrl a.TreatmentPlanAddMember img {
            margin-right: 9px;
        }

    .TreatmentPlanMemberCtrl .CouponCodeErrorMessage {
        text-align: left;
        padding-left: 10px;
    }

    .TreatmentPlanMemberCtrl .MemberListAction .Edit {
        background: url("/assets/images/edit_blue.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
    }

    .TreatmentPlanMemberCtrl .MemberListAction .Delete {
        background: url("/assets/images/delete_blue.png") no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin-left: 10px;
    }
/* End TreatmentPlanMemberListControl CSS */

/* Start TreatmentPlanOfferListControl CSS */
.HealthPlanCharControl .TreatmentPlan-Chart-Description {
    border: 1px solid #CCC;
}

.HealthPlanCharControl .TreatmentPlanList-table tr td, .TreatmentPlanList-table tr th {
    padding: 9px;
    color: #626365;
    border: 1px solid rgb(204, 204, 204);
}

.HealthPlanCharControl .chartsubtitle {
    color: #3F3F3F;
    font-size: 1.1em !important;
    font-weight: bold;
    border-bottom: 1px solid #D9DBDA;
    padding-left: 0px;
}

.FranchiseeTreatmentPlanOfferControl .List-BlankData {
    padding: 15%;
    font-size: 1.5em;
    color: #515151;
    text-align: center;
    border: 1px solid rgb(230, 230, 230);
    margin-top: 27px;
}

.FranchiseeTreatmentPlanOfferControl .CustomPagination {
    border-top: 1px solid #CCCCCC;
    width: 97%;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
}
/* End TreatmentPlanOfferListControl CSS */

/* Start TreatmentPlanPaidMembersControl CSS */
.TreatmentPlanPaidMembersCtrl {
    color: #808080;
    border: 1px solid #CCCCCC;
}

    .TreatmentPlanPaidMembersCtrl .Heading {
        font-size: 1.3em;
        padding: 10px;
        border-bottom: 1px solid #CCCCCC;
    }

    .TreatmentPlanPaidMembersCtrl ul {
        padding: 10px;
    }

        .TreatmentPlanPaidMembersCtrl ul li {
            padding-bottom: 5px;
        }

            .TreatmentPlanPaidMembersCtrl ul li a, .TreatmentPlanPaidMembersCtrl ul li a:hover {
                cursor: pointer;
                color: #0d71aa;
            }
/* End TreatmentPlanPaidMembersControl CSS */

/* Start TreatmentPlansControl CSS */
.TreatmentPlanCtrl {
    width: 100%;
    text-align: center;
    /*border: 1px solid #fae007;*/
    color: #808080;
    font-size: 1.3em;
    height: 496px;
}

    .TreatmentPlanCtrl .Heading {
        /*background-color: #fae007;*/
        font-size: 1.2em;
        padding: 5px 0;
        text-align: left;
        font-weight: bold;
        margin-top: 2%;
    }

    .TreatmentPlanCtrl .Next {
        display: inline-block;
        width: 100%;
        padding-right: 8%;
    }

    .TreatmentPlanCtrl .LinkToNext {
        /*float: right;*/
        cursor: pointer;
    }

    .TreatmentPlanCtrl .Next-button {
        display: block;
        text-align: center;
        background-color: #FAE007;
        padding: 2px 1%;
        color: #808080;
    }

    .TreatmentPlanCtrl #TreatmentPlanMsg {
        /*float: left;*/
        display: block;
        color: red;
        /*font-size: 0.8em;*/
        /*width:80%;*/
    }

#popupViewHealthPlan .TreatmentPlanCtrl .Next {
    display: none;
}

.TreatmentPlanRegion {
    /*padding: 12px 0;*/
    margin-top: 5px;
    margin-bottom: -10px;
    /*border-bottom: 1px solid #DFDFDF;*/
    text-align: left;
    font-size: 1.3em;
}

    .TreatmentPlanRegion select {
        height: 31px;
        margin-left: 20px;
    }

.TreatmentPlanTabel {
    margin: 0 auto;
    width: 100%;
    padding: 10px 0;
    /* margin-bottom: 35px; */
    margin-bottom: 8px;
}
/* End TreatmentPlansControl CSS */


/* Start TreatmentPlanSelectedControl CSS */
.SelectHealthPlanCtrl {
    text-align: left;
    padding: 12px;
}

    .SelectHealthPlanCtrl table {
        width: 100%;
    }

        .SelectHealthPlanCtrl table tr td select {
            height: 40px;
            width: 100%;
        }

        .SelectHealthPlanCtrl table tr td {
            padding-bottom: 29px;
            vertical-align: top;
        }

            .SelectHealthPlanCtrl table tr td:nth-of-type(1) {
                width: 50%;
            }

            .SelectHealthPlanCtrl table tr td:nth-of-type(2) {
                width: 50%;
            }
/* End TreatmentPlanSelectedControl CSS */

/* Start UserEmailListControl CSS */
.UserEmailListCtrl .List, .UserEmailListCtrl .List table {
    width: 100%;
}

    .UserEmailListCtrl .List table th {
        font-weight: bold;
    }

    .UserEmailListCtrl .List table tr td {
        padding: 3px;
    }

    .UserEmailListCtrl .List table tr:hover {
        background: #c7c7c7;
        cursor: pointer;
    }

.UserEmailListCtrl .SearchBar-SearchTextBox {
    width: 91%;
}

.UserEmailListCtrl .UserEmailSelectbtn {
    background: url("/assets/images/ActionButton/select-tag.png") no-repeat;
    height: 28px;
    width: 65px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
}
/* End UserEmailListControl CSS */


/* Start Add-Shipping-Address CSS */
.AddShppingAddress {
    width: 100%;
    margin: 20px 0 10px 0;
}

.TreatmentPlan-PatientList {
    width: 30%;
    float: left;
}

.TreatmentPlan-AddShppingAddress {
    width: 68%;
    float: right;
}
/* End Add-Shipping-Address CSS */

/* Start ContactUs-Details CSS */
.ContactUsDetailsCtr .Heading {
    color: #3F3F3F;
    padding: 5px;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px solid #D9DBDA;
}

.ContactUsDetailsCtr .ContactUsDetailInnerContent .DisplayContactUsDetails {
    padding-top: 20px;
}

.ContactUsDetailsCtr .DisplayContactUsDetails {
    margin-top: 20px;
}

    .ContactUsDetailsCtr .DisplayContactUsDetails tr td {
        width: 50%;
        padding-left: 15px;
    }

    .ContactUsDetailsCtr .DisplayContactUsDetails > tbody > tr > td:nth-child(1) {
        border-right: 1px solid #CCCCCC;
    }

    .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent1,
    .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent2 {
        vertical-align: top;
    }

        .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent1 > tbody > tr > td:nth-child(1),
        .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent2 > tbody > tr > td:nth-child(1) {
            width: 30%;
            padding: 10px;
        }

        .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent1 > tbody > tr > td:nth-child(2),
        .ContactUsDetailsCtr .DisplayContactUsDetails .ContactUsDetailstblContent2 > tbody > tr > td:nth-child(2) {
            width: 70%;
            padding: 10px;
        }

.ContactUsDetailsCtr .ContactUsDetail-ActionBtn {
    padding: 20px 0 0 20px;
    text-align: right;
}

    .ContactUsDetailsCtr .ContactUsDetail-ActionBtn .contactUsDetail-Mail {
        background: url("/assets/images/ActionButton/email.png") no-repeat;
        height: 28px;
        width: 90px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
    }

    .ContactUsDetailsCtr .ContactUsDetail-ActionBtn .contactUsDetail-Search {
        background: url("/assets/images/ActionButton/search-contact.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        vertical-align: bottom;
        margin-left: 10px;
    }

    .ContactUsDetailsCtr .ContactUsDetail-ActionBtn .contactUsDetail-Create {
        background: url("/assets/images/ActionButton/create-contact-grey.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        margin-left: 10px;
    }

.ContactUsDetailInnerContent .ContactUsDetail-ActionBtn .ContactUsDetail-Handle {
    background: url("/assets/images/ActionButton/Handle.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
}

.ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent1,
.ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent2 {
    vertical-align: top;
}

    .ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent1 > tbody > tr > td:nth-child(1),
    .ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent2 > tbody > tr > td:nth-child(1) {
        width: 30%;
        padding: 10px;
    }

    .ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent1 > tbody > tr > td:nth-child(2),
    .ContactUsDetailsCtr .DisplayContactUsDetailsQuery .ContactUsQuerytblContent2 > tbody > tr > td:nth-child(2) {
        width: 70%;
        padding: 10px;
    }

.ContactUsDetailsCtr .DisplayContactUsDetailsQuery tr td {
    width: 50%;
    padding-left: 15px;
}

.ContactUsDetailsCtr .DisplayContactUsDetailsQuery > tbody > tr > td:nth-child(1) {
    border-right: 1px solid #CCCCCC;
}
/* End ContactUs-Details CSS */

/* Start FeedBack-Details CSS */
.FeedBackDetailsCtr .Heading {
    color: #3F3F3F;
    padding: 5px;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px solid #D9DBDA;
}

.FeedBackDetailsCtr .FeedBackDetailInnerContent .DisplayFeedBackDetails {
    margin-top: 20px;
}

.FeedBackDetailsCtr .DisplayFeedBackDetails tr td {
    width: 50%;
    padding-left: 15px;
}

.FeedBackDetailsCtr .DisplayFeedBackDetails > tbody > tr > td:nth-child(1) {
    border-right: 1px solid #CCCCCC;
}

.FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent1,
.FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent2 {
    vertical-align: top;
}

    .FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent1 > tbody > tr > td:nth-child(1),
    .FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent2 > tbody > tr > td:nth-child(1) {
        width: 30%;
        padding: 10px;
    }

    .FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent1 > tbody > tr > td:nth-child(2),
    .FeedBackDetailsCtr .DisplayFeedBackDetails .FeedBackDetailstblContent2 > tbody > tr > td:nth-child(2) {
        width: 70%;
        padding: 10px;
    }

.FeedBackDetailsCtr .FeedbackDetail-ActionBtn {
    padding: 20px 0 0 20px;
    text-align: right;
}

    .FeedBackDetailsCtr .FeedbackDetail-ActionBtn .FeedBackDetail-Mail {
        background: url("/assets/images/ActionButton/email.png") no-repeat;
        height: 28px;
        width: 90px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
    }

    .FeedBackDetailsCtr .FeedbackDetail-ActionBtn .FeedBackDetail-Search {
        background: url("/assets/images/ActionButton/search-contact.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        vertical-align: bottom;
        margin-left: 10px;
    }

    .FeedBackDetailsCtr .FeedbackDetail-ActionBtn .FeedBackDetail-Create {
        background: url("/assets/images/ActionButton/create-contact-grey.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        margin-left: 10px;
    }

.FeedbackDetail-Handle {
    background: url("/assets/images/ActionButton/Handle.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
}

.FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent1,
.FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent2 {
    vertical-align: top;
}

    .FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent1 > tbody > tr > td:nth-child(1),
    .FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent2 > tbody > tr > td:nth-child(1) {
        width: 30%;
        padding: 10px;
    }

    .FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent1 > tbody > tr > td:nth-child(2),
    .FeedBackDetailsCtr .DisplayFeedbacktblQuery .FeedbackQuerytblContent2 > tbody > tr > td:nth-child(2) {
        width: 70%;
        padding: 10px;
        max-width: 70%;
    }

.FeedBackDetailsCtr .DisplayFeedbacktblQuery tr td {
    width: 50%;
    padding-left: 15px;
}

.FeedBackDetailsCtr .DisplayFeedbacktblQuery > tbody > tr > td:nth-child(1) {
    border-right: 1px solid #CCCCCC;
}
/* End FeedBack-Details CSS */

/* Start Patient_Layout CSS */
#PatientLayout .Layout-inner-Content {
    padding-top: 0px;
}
/* End Patient_Layout CSS */
/* Start Personal-Information CSS */
.UserPersonalInformationCtr .Heading {
    color: #3E3E3E !important;
    font-size: 2em !important;
    font-weight: bold !important;
    border-bottom: 1px solid #d9dbda;
    margin-bottom: 20px;
}

.UserPersonalInformationCtr .PersonalInformation-Panel {
    border: 1px solid #DADCDB;
    margin-bottom: 20px;
    background-color: #fff;
}

    .UserPersonalInformationCtr .PersonalInformation-Panel tr:first-child {
        background-color: #CCCCCC;
        height: 32px;
    }

    .UserPersonalInformationCtr .PersonalInformation-Panel .subtitle td:first-child {
        font-size: 1.1em;
    }

    .UserPersonalInformationCtr .PersonalInformation-Panel table td {
        padding-top: 5px !important;
        padding-left: 15px;
    }

.UserPersonalInformationCtr .Personal-Information-table-align {
    width: 48.90%;
    float: left;
    min-height: 230px;
    margin-left: 0px;
}

.PersonalInformation-Panel table td {
    padding-top: 5px !important;
    padding-left: 15px;
}

.UserPersonalInformationCtr .Personal-Information-table-align:nth-child(odd) {
    /*margin-right: 0.5%;*/
    margin-right: 23px;
}

.UserPersonalInformationCtr .Personal-Information-Tbl tr:nth-child(2) > td {
    padding-top: 3% !important;
}

.UserPersonalInformationCtr .Personal-Information-Tbl x {
    height: 100%;
}

.UserPersonalInformationCtr.Personal-Information-Tbl td {
    padding: 10px 0;
}
    /*.UserPersonalInformationCtr .Personal-Information-Tbl tr:first-child td {
    padding: 0px 10px;
}*/
    .UserPersonalInformationCtr .Personal-Information-Tbl td:nth-child(2n+1) {
        width: 39%;
        padding-left: 15px;
    }

    .UserPersonalInformationCtr .Personal-Information-Tbl td:nth-child(2n) {
        padding-right: 10px;
    }

.Personal-Information-Tbl tr:first-child {
    background-color: #CCCCCC;
    height: 32px;
}
/* End Personal-Information CSS */

/*Start of MenuNotification MessageTimeLine CSS*/
#ContentMessageTimelineContent .MessageContentAlignmentDiv {
    padding: 5px;
    background: rgb(239, 239, 239) none repeat scroll 0% 0%;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent {
    display: none;
}

.ContentMessageTimelineControl .simplebar-track {
    background: #E5E5E5;
    border-radius: 9px;
    opacity: 0;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent:hover .simplebar-track {
    opacity: 1;
}

.ContentMessageTimelineControl .NotificationMessage {
    background: url('../assets/images/message-close.png') no-repeat;
    width: 28px;
    color: #fff;
    border: none;
    cursor: pointer;
    outline: none;
    height: 23px;
}

.ContentMessageTimelineControl .OpenMessage {
    background: url('../assets/images/message-open.png') no-repeat;
    width: 28px;
    color: #fff;
    border: none;
    cursor: pointer;
    outline: none;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent {
    right: 155px;
    position: absolute;
    width: 440px;
    height: 528px; /*493*/
    background-color: #fff;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 0px;
    -webkit-box-shadow: 2px 7px 12px #888;
    -moz-box-shadow: 2px 7px 12px #888;
    box-shadow: 2px 2px 8px #888;
    z-index: 9999999;
}

/*.SelectedPatientDashBoardMessageContent.PatientMessageConetent {
    height: 493px;
}*/

.SelectedPatientDashBoardMessageContent {
    top: 49px;
    height: 493px !important;
}

.PatientDashBoardMessageContent {
    top: 37px;
}

.PatientHeaderDetailControl .HeaderDetail .DisplayTextMessage > tbody > tr > td {
    font-weight: 100 !important;
    vertical-align: middle;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent .MessageTimeLine_ContentBox {
    height: 327px;
    width: 100%;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent .MessageTimeline_title {
    border: 1px solid #CCC;
}

.ContentMessageTimelineControl #ContentMessageTimelineContent .MessageTimeline_footer {
    padding: 5px 8px;
    border-top: 1px solid #E5E5E5;
    text-align: center;
}

    .ContentMessageTimelineControl#ContentMessageTimelineContent .MessageTimeline_footer:hover {
        text-decoration: underline;
    }

.ContentMessageTimelineControl #ContentMessageTimelineContent .ActivityTimeLine_Messages {
    height: 50px;
    border-bottom: 1px solid #DDD;
    width: 98%;
    background: rgba(218, 218, 218, 0.2) none repeat scroll 0% 0%;
}

    .ContentMessageTimelineControl #ContentMessageTimelineContent .ActivityTimeLine_Messages:hover {
        background: rgba(192, 192, 192, 0.31) none repeat scroll 0% 0%;
    }

.PatientHeaderDetailControl table tr:first-child td:nth-of-type(1) {
    padding: 0px;
}

    .PatientHeaderDetailControl table tr:first-child td:nth-of-type(1) .NotificationRenewReminderPopup {
        font-size: 12px;
    }

.MessageTimeLineContent .MessageInput {
    width: 72%;
    border-right: 1px solid #CCC;
}

.MessageTimeLineAddControl .MessageProperties {
    width: 35%;
    color: #3389C6;
}

.MessageInputDiv {
    width: 100%;
    display: flex;
    padding: 7px 0px;
    background: #FFF;
    border-bottom: 1px solid #CCC;
}

.MessageUploadDiv {
    width: 100%;
    display: flex;
    background: #FFF;
    padding-top: 5px;
}

.MessageTimeLineContent .MessageInput textarea {
    background: 0px none;
    border: 0px none;
}

.fileupload-drop-zone {
    padding: 1px;
}

.MessageTimeLineAddControl .MessageSubmit .btnSave {
    height: 14px;
    color: #3389C6;
    width: 100%;
}

.ContentMessageTimelineControl .MessageBy {
    font-size: 1.2em;
}

.ContentMessageTimelineControl {
    display: flex;
}

    .ContentMessageTimelineControl .NotificationMessageCount {
        display: none;
        width: 36%;
        background: red none repeat scroll 0% 0%;
        border-radius: 90px;
        height: 15px;
        text-align: center;
        color: #FFF;
    }

    .ContentMessageTimelineControl .PatientMenu {
        width: 19%;
    }

    .ContentMessageTimelineControl .MessageOn {
        font-size: 0.8em;
    }

    .ContentMessageTimelineControl .fileupload-list-table {
        font-size: 0.8em;
    }

    .ContentMessageTimelineControl #btnSearchText {
        top: 0px;
        right: 0px;
        background: transparent url("/assets/images/search.jpg") no-repeat scroll 0% 0%;
        text-shadow: 1px 1px 0px #888;
        border: 0px none !important;
        width: 36px;
        height: 28px;
        margin-top: 0px;
        text-indent: -9999px;
        outline: 0px none !important;
    }

    .ContentMessageTimelineControl #btnClearText {
        background: transparent url("../assets/images/close.png") no-repeat scroll center top !important;
        top: 0px;
        right: 0px;
        text-shadow: 1px 1px 0px #888;
        border: 0px none !important;
        width: 36px;
        height: 28px;
        margin-top: 0px;
        text-indent: -9999px;
        outline: 0px none !important;
    }

    .ContentMessageTimelineControl input[type="search"] {
        width: 82%;
        border: 0px none;
        height: 28px;
        background: #FFF;
        padding-left: 7px;
    }

    .ContentMessageTimelineControl .SearchTextBox {
        display: inline;
        font-size: 0.8em;
    }

    .ContentMessageTimelineControl .SearchActionBtn {
        float: right;
    }

    .ContentMessageTimelineControl #MessageAddControlDiv {
        font-size: 0.8em;
    }

    .ContentMessageTimelineControl .NotificationContentDiv {
        font-size: 0.7em;
    }

.MessageTimeLineContent .MessageTimeLineInnerBox {
    border: 1px solid rgba(204, 204, 204, 0.64);
    background: #FFF;
}

.MessageFileUploadControl .fileUpload {
    position: relative;
    overflow: hidden;
}

    .MessageFileUploadControl .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.MessageFileUploadControl .btn-primary {
    color: #428BCA;
    background-color: #FFF;
    border-color: #357EBD;
}

.MessageFileUploadControl .btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: inherit;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0px;
    font-size: inherit;
    line-height: 1.42857;
    -moz-user-select: none;
    margin-left: 8px;
    vertical-align: sub;
}

.MessageFileUploadControl output {
    margin-left: 6px;
}

.MessageSubmit .SendMessage {
    position: relative;
    overflow: hidden;
}

    .MessageSubmit .SendMessage input.btnSave {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.MessageSubmit .btn-primary {
    color: #428BCA;
    background-color: #FFF;
    border-color: #357EBD;
}

.MessageSubmit .btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: inherit;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0px;
    font-size: inherit;
    line-height: 1.42857;
    -moz-user-select: none;
    vertical-align: sub;
}
/*End of MenuNotification MessageTimeLine CSS*/

/*Start of MenuNotification MessageTimeLine CSS*/
#Export .input-row .ExportDateRangeDropDown textarea, #Export .input-row .ExportDateRangeDropDown select {
    padding: 0px;
    width: 30%;
    font-size: 1.2em;
    margin-right: 5px;
    height: 28px;
}

#Export .input-row .ExportDateRangeBody {
    margin-left: 40px;
}

    #Export .input-row .ExportDateRangeBody label {
        height: 28px;
        font-size: 1.2em;
        margin: 0 auto;
    }

#Export .input-row .ExportDateRangeDropDown {
    width: 80%;
    float: right;
    height: 28px;
}

#Export .input-div {
    margin-top: 12px;
}

#Export input[type="checkbox"], #Export input[type="radio"] {
    position: absolute;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0px;
    border: 0px none;
}

.ExportDataCtrl {
    /*width: 7%;*/
    float: right;
    padding: 5px;
}

.divShowExportDataPopup-position-right {
    width: 100%;
    padding-top: 5px;
    /*text-align : right;*/
}
/*End of MenuNotification MessageTimeLine CSS*/

/* Start DeliveryInfoControl CSS */
#upnlDeliverytrackingInfo .DeliverytrackingInfoCtr {
    border: 1px solid #cccccc;
    margin-bottom: 10px;
}

    #upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .DeliveryInfoHeaderContent {
        padding: 5px 0 5px 5px;
    }

        #upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .DeliveryInfoHeaderContent p {
            margin-bottom: 0px;
        }

    #upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .DeliveryAddress {
        border-top: 1px solid #cccccc;
    }

    #upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .PatientDeliveryAddress {
        margin: 0px 0 5px 5px;
    }

        #upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .PatientDeliveryAddress tr td {
            padding: 5px 0 0 5px !important;
        }

#upnlDeliverytrackingInfo .MedicineDeliveryStatus tr td:nth-of-type(1) {
    padding: 5px 0 0 10px !important;
    width: 35%;
}

#upnlDeliverytrackingInfo .MedicineDeliveryStatus tr td:nth-of-type(2) {
    padding-top: 5px;
    width: 70%;
}

#upnlDeliverytrackingInfo .DeliverytrackingInfoCtr .DeliveryInfofooterContent {
    border: 1px solid #cccccc;
    padding: 5px 5px 0 5px;
}

#upnlDeliverytrackingInfo .DeliveryInfoHeaderContent .DeliveryInfoBtn {
    background: url("/assets/images/ActionButton/view-prescription.png") no-repeat;
    height: 28px;
    width: 134px;
    border: 0px none;
    outline: medium none;
    text-indent: -9999px;
}

#upnlDeliverytrackingInfo .DeliveryAddress .Title,
#upnlDeliverytrackingInfo .MedicineDeliveryStatus .Title {
    font-size: 1.1em;
    font-weight: bold;
    padding: 5px 0 0 5px;
    margin-bottom: 0px;
}

.AnalysisStatusbarControl .DeliveryInfolink {
    cursor: pointer;
    color: #428bca;
    padding-left: 5px;
}
/* End DeliveryInfoControl CSS */

/* Start ConsultationMessagectrl CSS */
.ConsultationMessage {
    color: white;
    padding: 5px;
    margin-bottom: 10px;
}

.ConsultationMessage_img {
    margin-right: 5px;
}

.ConsultationMessage_WarningImg {
    width: 20px;
    height: 20px;
    margin: 0 10px;
}

.ConsultationMessage_SuccessImg {
    margin: 0 10px;
}

.ConsultationMessage_close {
    float: right;
    cursor: pointer;
}
/* End ConsultationMessagectrl CSS */

/* Start RegistrationMobileOTP CSS */
#RegistrationMobileNoVerificationPopup .popup-content {
    width: 500px;
}

.RegistrationMobileOTP {
    width: 100%;
}

    .RegistrationMobileOTP table {
        width: 100%;
    }

        .RegistrationMobileOTP table tr td:nth-of-type(1) {
            width: 72%;
        }

        .RegistrationMobileOTP table tr td:nth-of-type(2) {
            width: 28%;
        }

.SubmitButton {
    width: 100%;
    text-align: right;
}

.RegistrationMobileOTP .Submit {
    background: url('/assets/images/ActionButton/Submit.png') no-repeat;
    width: 75px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.RegistrationMobileOTP .Cancel {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.RegistrationMobileOTP table tr td input[type=text] {
    margin-left: 0 auto;
    width: 98%;
    height: 35px;
    background-color: #E5E5E5;
    padding: 1px 6px;
    border: 0 none;
}

.RegistrationMobileOTP table tr td {
    padding: 10px 0;
    vertical-align: top;
}

    .RegistrationMobileOTP table tr td a, .RegistrationMobileOTP table tr td a:hover {
        cursor: pointer;
        color: #0D71AA;
    }

.RegistrationMobileOTP .MessageOTPSuccessMessage {
    float: left;
    color: #008000;
}
/* End RegistrationMobileOTP CSS */

/* Start MobileNoUpdate CSS */
.MobileNoUpdate {
    width: 100%;
}

    .MobileNoUpdate table {
        width: 100%;
    }

        .MobileNoUpdate table tr td:nth-of-type(1) {
            width: 50%;
        }

        .MobileNoUpdate table tr td:nth-of-type(2) {
            width: 50%;
        }

.SubmitButton {
    width: 100%;
    text-align: right;
}

.MobileNoUpdate .Save {
    background: url('/assets/images/ActionButton/Save.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.MobileNoUpdate .Cancel {
    background: url('/assets/images/ActionButton/Cancel.png') no-repeat;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

.MobileNoUpdate table tr td input[type=text] {
    margin-left: 0 auto;
    width: 98%;
    height: 35px;
    background-color: #E5E5E5;
    padding: 1px 6px;
    border: 0 none;
}

.MobileNoUpdate table tr td {
    padding: 10px 0;
}

    .MobileNoUpdate table tr td a, .MobileNoUpdate table tr td a:hover {
        cursor: pointer;
        color: #0D71AA;
    }

.MobileNoUpdate .MessageOTPSuccessMessage {
    float: left;
    color: #008000;
}

.MobileNoUpdate .InValidMobileNo {
    font-size: 1em;
}
/* End MobileNoUpdate CSS */
/*Start Franchisee Request*/
.FranchiseeRequestCtrl .FranchiseeBenifits_Table td:nth-of-type(2),
.FranchiseeRequestCtrl .FranchiseeBenifits_Table th:nth-of-type(2) {
    padding-left: 20px !important;
}

.FranchiseeRequestCtrl .FranchiseeRequest-InnerTable {
    width: 100%;
}

    .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable td:nth-of-type(1) {
        width: 30% !important;
        vertical-align: top;
    }

    .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable td:nth-of-type(2) {
        width: 60%;
        padding-bottom: 20px !important;
    }

        .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable td:nth-of-type(2) input,
        .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable td:nth-of-type(2) textarea,
        .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable td:nth-of-type(2) select {
            width: 100%;
            border: 1px solid #CCCCCC !important;
            font-size: 0.9em;
        }

    .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable textarea {
        height: 70px;
    }

.FranchiseeRequestCtrl .FranchiseeRequest-Registration-Form {
    padding: 4%;
}

.FranchiseeRequestCtrl {
    padding-bottom: 90px;
}

    .FranchiseeRequestCtrl .FranchiseeRequest-Registration-table-main {
        width: 65%;
        border: 2px solid #fae007;
        margin-top: 25px;
    }

    .FranchiseeRequestCtrl .Register {
        outline: 0px none;
        border: 0px none;
        padding: 0px;
        width: 90px;
        height: 28px;
        text-indent: -9999px;
        background: transparent url("../assets/images/ActionButton/apply-now.png") no-repeat scroll 0% 0%;
    }

    .FranchiseeRequestCtrl .FormSubmit {
        float: right;
        margin-bottom: 15px;
    }

    .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable input[type=email] {
        border: 1px solid #CCCCCC !important;
    }

    .FranchiseeRequestCtrl .FranchiseeRequest-InnerTable input[type=tel] {
        border: 1px solid #CCCCCC !important;
    }
/*End Franchisee Request*/

/*Start OurDoctor Request*/
.OurDoctor {
    border-top: 1px solid #F8DF06;
    padding: 1.5% 0%;
}

    .OurDoctor .Show-Content {
        margin-bottom: 10px;
    }

    .OurDoctor .SeeMoreContent {
        color: #0d71aa;
        cursor: pointer;
    }
/*End OurDoctor Request*/

/* Start ContactUsHandledControl CSS */

.ContactUsHandledInfoCtr .table-custom tr td .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
    padding-top: 5px;
}

.ContactUsHandledInfoCtr .table-custom tr td .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-top: 5px;
}

.ContactUsHandledInfoCtr .table-custom tr td:nth-of-type(1) {
    width: 35%;
    vertical-align: top;
}

.ContactUsHandledInfoCtr .table-custom tr td:nth-of-type(2) {
    width: 75%;
}

.ContactUsHandledInfoCtr .table-custom tr td textarea {
    width: 100%;
    padding: 1px 6px;
}

.ContactUsHandledInfoCtr .table-custom tr td {
    padding-bottom: 10px;
}
/* End ContactUsHandledControl CSS */

/* Start FeedbackHandledControl CSS */
#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
    padding-top: 5px;
}

#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-top: 5px;
}

#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td:nth-of-type(1) {
    width: 30%;
    vertical-align: top;
}

#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td:nth-of-type(2) {
    width: 70%;
}

#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td textarea {
    width: 100%;
    padding: 1px 6px;
}

#upnlFeedbackHandledInfo .FeedbackHandledInfoCtr .table-custom tr td {
    padding-bottom: 10px;
}
/* End FeedbackHandledControl CSS */

/* Start Prescription-Popup CSS */
#Prescription-Popup .popup-content {
    margin: 3% auto !important;
}
/* End Prescription-Popup CSS */

/* Start FranchiseeSettlementList CSS*/

.FranchiseeSettlementList > .List-table td.List-view {
    width: 20%;
}

.FranchiseeSettlementList > .List-table > tr > td:nth-of-type(1) {
    width: 40% !important;
}

.FranchiseeSettlementList > .List-table > tr > td:nth-of-type(2) {
    width: 20% !important;
}

FranchiseeSettlementList > .List-table > tr > td:nth-of-type(3) {
    width: 40% !important;
}

.FranchiseeSettlementList > .List-table > tbody > tr:nth-child(even), .FranchiseeSettlementList > .List-table > tbody > tr:nth-child(odd) {
    background-color: white;
}

.FranchiseeSettlementList .List-table > thead > tr > th, .FranchiseeSettlementList .List-table > tbody > tr > td {
    border: 1px solid #CCCCCC !important;
    color: black;
}

.FranchiseeSettlementList .List-table tbody tr:nth-child(2n+1) {
    background-color: white;
}

.FranchiseeSettlementList > .List-table .trFranchiseeSettlement {
    display: none;
    border-bottom: 2px solid #0469A1;
}

    .FranchiseeSettlementList > .List-table .trFranchiseeSettlement .divFranchiseeSettlementDetail {
        display: none;
        padding: 1px;
    }

.FranchiseeSettlementListCtrl .Menu {
    width: 100%;
    display: flex;
}

.FranchiseeSettlementListCtrl .SettlementDateFilter {
    width: 80%;
    order: 1;
    text-align: right;
    padding: 5px;
    text-align: right;
}

.FranchiseeSettlementListCtrl .FranchiseeSettlementList_btnRadio {
    width: 20%;
    order: 2;
    padding: 5px;
    text-align: right;
}

.FranchiseeSettlementListCtrl .SettlementDateFilterDropDown {
    width: 20%;
    height: 28px;
    margin-left: 10px;
}

.FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType input[type=radio], .FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType-Active input[type=radio] {
    display: none;
}

.FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType, .FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 90px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
}

.FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.FranchiseeSettlementListCtrl .FranchiseeSettlementList-ActivieStatusType-Active {
    background-color: #0094ff;
}

.FranchiseeSettlementListCtrl -ActivieStatusType:hover {
    background-color: #3daeff;
}

.FranchiseeSettlementList .ActionBtn {
    text-align: center;
}

    .FranchiseeSettlementList .ActionBtn .View {
        background: url("/assets/images/view.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-right: 10px;
        cursor: pointer;
    }

    .FranchiseeSettlementList .ActionBtn .Settlement {
        background: url("/assets/images/settlement.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        outline: 0;
        margin-right: 10px;
        text-indent: -99999px;
    }

    .FranchiseeSettlementList .ActionBtn .Edit {
        background: url("/assets/images/edit.png") no-repeat;
        background-size: 100%;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        cursor: pointer;
        text-indent: -99999px;
    }

/* End FranchiseeSettlementList CSS */

/* Start FranchiseeSettlmentPaymentDetails CSS */

.FranchiseeSettlmentPaymentDetails {
    width: 100% !important;
    margin: 20px 5px;
}

    .FranchiseeSettlmentPaymentDetails tr td:nth-of-type(1) {
        width: 30%;
    }

    .FranchiseeSettlmentPaymentDetails tr td:nth-of-type(2) {
        width: 70%;
    }

    .FranchiseeSettlmentPaymentDetails tr td {
        vertical-align: top;
    }

    .FranchiseeSettlmentPaymentDetails .OfflinePaymentDropDownList {
        width: 95%;
        outline: medium none;
        padding: 1px 6px;
        height: 28px;
    }

    .FranchiseeSettlmentPaymentDetails .OfflinePaymentTextBox {
        width: 100%;
        background: #E5E5E5 none repeat scroll 0% 0%;
        border: 0px none !important;
        outline: medium none;
        padding: 1px 6px;
        height: 28px;
    }

    .FranchiseeSettlmentPaymentDetails .OfflinePaymentTextArea {
        width: 100%;
        background: #E5E5E5 none repeat scroll 0% 0%;
        border: 0px none !important;
        outline: medium none;
        padding: 1px 6px;
    }

    .FranchiseeSettlmentPaymentDetails .PaymentDateDropDownList {
        width: 30%;
        outline: medium none;
        margin-right: 5px;
        padding: 1px 6px;
        height: 28px;
    }

.FranchiseePatientSettlement .FormSubmitBtn {
    text-align: right;
}

.FranchiseePatientSettlement .Submit {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -9999px;
    margin-right: 10px;
}

.FranchiseePatientSettlement .Cancel {
    background: url("/assets/images/ActionButton/Cancel.Png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -9999px;
}

/* End FranchiseePatientSettlement CSS*/

/* Start EPDSettlementRateControl CSS*/
.SettlementRateCtrl {
    padding-top: 5px;
}

    .SettlementRateCtrl .table-custom tr td {
        padding: 5px 0;
    }

        .SettlementRateCtrl .table-custom tr td Label {
            font-size: 1.2em;
            color: #626365;
            font-weight: bold;
        }

        .SettlementRateCtrl .table-custom tr td input {
            width: 95%;
            height: 28px;
            background: #e5e5e5;
            border: 0 none !important;
            outline: none;
        }

        .SettlementRateCtrl .table-custom tr td Select {
            width: 95%;
            height: 28px;
        }

        .SettlementRateCtrl .table-custom tr td:nth-of-type(1) {
            width: 35%;
        }

        .SettlementRateCtrl .table-custom tr td:nth-of-type(2) {
            width: 65%;
        }

    .SettlementRateCtrl .table-custom1 tr td:nth-of-type(1) {
        width: 40%;
    }

    .SettlementRateCtrl .table-custom1 tr td:nth-of-type(2) {
        width: 60%;
        padding-left: 3px;
    }

    .SettlementRateCtrl .table-custom tr td .settlementeffective-Date select {
        width: 30% !important;
        height: 28px;
        margin-right: 5px;
    }

    .SettlementRateCtrl .ActionBtn .Submit,
    .SettlementRateCtrl .ActionBtn .Cancel {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    .SettlementRateCtrl .ActionBtn {
        float: right;
        padding-right: 13px;
    }

        .SettlementRateCtrl .ActionBtn .Submit {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

        .SettlementRateCtrl .ActionBtn .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }

    .SettlementRateCtrl .table-custom tr .Validationtd {
        border: 0 none !important;
        height: 21px;
        padding: 0px !important;
    }
/* End EPDSettlementRateControl CSS*/

/* Start EPDSettlementRateListControl CSS*/
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(1),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(1) {
    width: 20%;
}

#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(2),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(2) {
    width: 20%;
}

#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(3),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(3) {
    width: 20%;
}

#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(4),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(4) {
    width: 15%;
}

#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(5),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(5) {
    width: 15%;
}

#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table th:nth-of-type(6),
#upnlEPDSettlementRateList .EPDSettlementRateListCtrl .List-table td:nth-of-type(6) {
    width: 10%;
}

#EpdSettlementRatePopup .popup-content #EpdSettlementRatepopupContent {
    min-height: 170px;
}

.Epdsettlementbtntop {
    padding: 5px 5px 10px 0;
}

    .Epdsettlementbtntop .Add {
        background: url("/assets/images/ActionButton/Add.png") no-repeat;
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        width: 90px;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        float: right;
        margin-bottom: 5px;
    }

.EPDSettlementRateListCtrl .ActionBtn .Edit {
    margin-right: 10px;
}

#upnlEPDSettlementRateList .innerlist .topbar .title {
    width: 40%;
}

#upnlEPDSettlementRateList .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlEPDSettlementRateList .innerlist .topbar .Epdsettlementbtntop {
    width: 10%;
    order: 3;
}
/* End EPDSettlementRateListControl CSS*/

/* Start ExpertLayout CSS*/
#ExpertLayout .ContactDashboardPlanDetails #ContactDashboard-tbl > tbody > tr > td:first-child {
    width: 50%;
}

#ExpertLayout .ContactDashboardPlanDetails #ContactDashboard-tbl > tbody > tr > td:last-child {
    width: 50%;
}

#ExpertLayout .AnalysisListCtrl .Analysis-List {
    width: 100%;
}

#ExpertLayout .AnalysisListCtrl .EndDate {
    padding-left: 7%;
}

#ExpertLayout .AnalysisListCtrl .List-table > tbody > tr > td:first-child {
    width: 55%;
}
/* End ExpertLayout CSS*/

/*Start ZopimLiveChatListControl CSS*/
#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat_btnRadio {
    padding: 5px;
    text-align: right;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    #upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType input[type=radio],
    #upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType-Active input[type=radio] {
        display: none;
    }

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType,
#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 150px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType-Active {
    background-color: #0094ff;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType:hover {
    background-color: #3daeff;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChat-ActiveStatusType:hover {
    background-color: #3daeff;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChatList .List-table tr td:nth-of-type(2) {
    width: 30%;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChatList .List-table tr td:nth-of-type(1),
#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChatList .List-table tr td:nth-of-type(3) {
    width: 20%;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .ZopimLiveChatList .btnZopimLiveChatHandled {
    background: url("/assets/images/Handle.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-left: 10px;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
    order: 0;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .Search-TextBox {
    width: 40%;
    order: 1;
    padding: 5px 5px;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .SearchResultInfo {
    text-align: center;
    color: #666;
    padding-top: 5px;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .Menu {
    width: 100%;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .Actionbutton .btnChatContactIdView {
    background: url("/assets/images/View.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
}

#upnlZopimLiveChatList .DisplayZopimLiveChatList .Actionbutton {
    text-align: center;
    vertical-align: middle;
}

    #upnlZopimLiveChatList .DisplayZopimLiveChatList .Actionbutton #btnDelete {
        outline: 0;
        border: 0px none;
        padding: 0;
        margin: 0 5px;
        width: 24px;
        height: 24px;
        text-indent: -9999px;
        font-size: 0.0em !important;
        background: url(../../assets/images/Delete.png) no-repeat;
        background-size: 100%;
        vertical-align: top;
    }
/*End ZopimLiveChatListControl CSS*/

/*Start Family-Registration CSS*/
#Family-Registration .Redirect-button {
    text-align: center;
    background-color: #636466;
    width: 80px;
    padding: 2px 1%;
    color: white;
    border: 0px none;
    font-size: 1.1em;
    margin-right: 5px;
    border-radius: 3px;
}

#Family-Registration {
    margin-top: 2%;
}

    #Family-Registration .Plan-Summary {
        width: 100%;
        /*Change in Summary Page - Lines Changed
            width: 48%;
            margin: 0 auto;
        */
    }

        /*Start Change in Summary Page - Lines Included*/
        #Family-Registration .Plan-Summary .TreatmentPlanInfo {
            width: 48%;
            float: left;
        }

        #Family-Registration .Plan-Summary .TreatmentPlanTotal {
            width: 50%;
            float: right;
        }

        #Family-Registration .Plan-Summary .TreatmentOrganizationPlanInfo,
        #Family-Registration .Plan-Summary .TreatmentOrganizationPlanTotal {
            width: 50%;
            margin-left: 20%;
        }

    /*End Change in Summary Page - Lines Included*/

    #Family-Registration .HealthPlanCtrl {
        margin-left: 2%;
        width: 48%;
        float: right;
    }

    #Family-Registration .Plan-Detail {
        width: 100%;
        display: inline-block;
    }
/*End Family-Registration CSS*/
/*Start TreatmentPlan-Registration CSS*/
#TreatmentPlanRegistration {
    margin-top: 2%;
}

    #TreatmentPlanRegistration .Registration-Info {
        width: 100%;
        display: inline-block;
    }

    #TreatmentPlanRegistration .Reg-Information {
        width: 100%;
        /*border: 1px solid #DFDFDF;*/
        margin: 0 auto;
        /*text-align: center;*/
        /*display: table;*/
    }

    #TreatmentPlanRegistration .Plan-Information {
        width: 48%;
        float: left;
    }

    #TreatmentPlanRegistration .RegistrationHeading {
        background-color: #fae007;
        font-size: 1.7em;
        color: #868050;
        padding: 10px 0;
    }

    #TreatmentPlanRegistration .PatientRegistrationDiv table {
        /* margin: 5% auto; */
        text-align: center;
        width: 89%;
        margin-left: 6%;
    }

    #TreatmentPlanRegistration .PatientRegistrationDivForOrder table {
        /* margin: 5% auto; */
        text-align: center;
        width: 89%;
        margin-left: 6%;
    }

#PatientRegistration .PatientRegistrationDiv table {
    /* margin: 5% auto; */
    text-align: center;
    width: 89%;
    margin-left: 6%;
}


#TreatmentPlanRegistration .StartConsultation {
    background: transparent url("/assets/images/ActionButton/register_big_button.png") no-repeat scroll 0% 0% / 100% auto;
    width: 340px;
    height: 44px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin: 4px 0px;
}

#TreatmentPlanRegistration .Register-btn {
    margin-bottom: 5px;
}

#TreatmentPlanRegistration .Redirect-button {
    display: inline-block;
    text-align: center;
    background-color: #FAE007;
    /*width: 76px;*/
    padding: 4px 11%;
    color: #808080;
    border: 0px none;
}

#TreatmentPlanRegistration .Navigate {
    float: right;
    width: 35%;
    padding-bottom: 5%;
}
/*End TreatmentPlan-Registration CSS*/

/*Start HealthPlanInfoControl CSS*/
.HealthPlanInfoControl {
    width: 100%;
    border: 1px solid #DFDFDF;
    color: #636365;
    height: 498px;
}

    .HealthPlanInfoControl .Detail {
        font-size: 1em;
    }

    .HealthPlanInfoControl .SubHeading {
        font-size: 1.13em;
        font-weight: bold;
    }

    .HealthPlanInfoControl .Heading {
        font-size: 1.5em;
        padding: 6px 0;
        border-bottom: 1px solid #DFDFDF;
        text-align: center;
    }

    .HealthPlanInfoControl .Content {
        padding: 10px 20px;
    }

    .HealthPlanInfoControl li {
        display: inline-flex;
        width: 100%;
        padding-bottom: 20px;
    }

        .HealthPlanInfoControl li:last-child {
            padding-bottom: 0px;
        }

    .HealthPlanInfoControl .Yellow-images {
        float: left;
        width: 14%;
        position: relative;
    }

    .HealthPlanInfoControl img {
        float: right;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
    }

    .HealthPlanInfoControl .Info {
        float: left;
        padding-left: 15px;
        width: 86%;
    }

    .HealthPlanInfoControl .link-as-button {
        margin-bottom: -7px;
    }
/*End HealthPlanInfoControl CSS*/

/*End PaymentInProgress CSS*/
.PaymentInProgress {
    font-size: 25px;
    font-weight: bold;
    color: #636466;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 3px solid #FAE007;
}

.PaymentInProgressDetails {
    font-size: 1.3em;
}
/*End PaymentInProgress CSS*/

/*Start PreLeadsListControl CSS*/
#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLeadsList .List-table .Actionbutton {
    text-align: center;
    vertical-align: middle;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLeadsList .btnPreLeaadsView {
    background: url("/assets/images/View.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead_btnRadio {
    padding: 5px;
    text-align: right;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType input[type=radio],
#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType input[type=radio] {
    display: none;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType,
#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 160px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

    #upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType:hover {
        background-color: #3daeff;
    }

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLead-ActiveStatusType-Active {
    background-color: #0094ff;
}

#upnlPreLeadsListCtr .PreLeadsList .List-table tr td .LeadAddress-Details .Contact img,
#upnlPreLeadsListCtr .PreLeadsList .List-table tr td .LeadAddress-Details .Address img,
#upnlPreLeadsListCtr .PreLeadsList .List-table tr td .BranchArea-Details .Address img {
    width: 14px;
    height: 14px;
}

#upnlPreLeadsListCtr .DisplayPreLeadsListCtr .PreLeadsList .btnPreleadsHandled {
    background: url("/assets/images/Handle.png") no-repeat;
    height: 25px;
    width: 25px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-left: 10px;
}

#upnlPreLeadsListCtr .PreLeadsList .List-table tr td .BasicLeadsInfo .Contact img {
    width: 14px;
    height: 14px;
}
/*End PreLeadsListControl CSS*/

/*Start NewEventListControl CSS */
#upnlNewsEventListCtr .NewsEventList .td-photo {
    width: 100px;
    height: 100px;
}

#upnlNewsEventListCtr .NewsEventList .NewsAndEventsCtrl-Photo {
    width: 100px;
    height: 100px;
    border: 0.5px solid #E0DADA;
}

#upnlNewsEventListCtr .NewsEventList .List-table .td-actions {
    vertical-align: middle;
}

    #upnlNewsEventListCtr .NewsEventList .List-table .td-actions .ActionBtn {
        padding: 5px;
        text-align: center;
    }

        #upnlNewsEventListCtr .NewsEventList .List-table .td-actions .ActionBtn .View {
            background: url('../assets/images/View.png') no-repeat;
            background-size: 100%;
            width: 18px;
            height: 18px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            margin-left: 10px;
            text-indent: -99999px;
        }

        #upnlNewsEventListCtr .NewsEventList .List-table .td-actions .ActionBtn .Edit {
            background: url('../assets/images/Edit.png') no-repeat;
            background-size: 100%;
            width: 18px;
            height: 18px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            margin-left: 10px;
            text-indent: -99999px;
        }

        #upnlNewsEventListCtr .NewsEventList .List-table .td-actions .ActionBtn .Delete {
            background: url('../assets/images/Delete.png') no-repeat;
            background-size: 100%;
            width: 18px;
            height: 18px;
            background-color: transparent;
            border: 0 none;
            vertical-align: middle;
            outline: 0;
            margin-left: 10px;
            text-indent: -99999px;
        }

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType input[type=radio],
#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType-Active input[type=radio] {
    display: none;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList_btnRadio {
    padding: 5px;
    text-align: right;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType,
#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 150px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType {
    background-color: #0094ff;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType-Active {
    background-color: #0094ff;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType:hover {
    background-color: #3daeff;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .NewsEventList-ActiveStatusType:hover {
        background-color: #3daeff;
    }

#upnlNewsEventListCtr .DisplayNewsEventListCtr table {
    border: 1px solid #d9dbda !important;
}

#upnlNewsEventListCtr .DisplayNewsEventListCtr {
    width: 100%;
    min-height: 350px;
}

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .topbar {
        width: 100%;
        display: flex;
        border-bottom: 1px solid #d9dbda;
    }

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .Heading {
        padding: 5px 5px;
        font-size: 1.5em;
        font-weight: bold;
        width: 60%;
        order: 0;
    }

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .Search-TextBox {
        width: 40%;
        order: 1;
        padding: 5px 5px;
    }

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .SearchResultInfo {
        text-align: center;
        color: #666;
        padding-top: 5px;
    }

    #upnlNewsEventListCtr .DisplayNewsEventListCtr .Menu {
        width: 100%;
    }

#upnlNewsEventListCtr .NewsEventListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End NewEventListControl CSS*/

/*Start AnalysisListCtrl CSS*/
.AnalysisListCtrl .title {
    font-size: 1.2em;
}

.AnalysisListCtrl .StartAnalysis {
    color: #428bca;
    background: none;
    border: 0 none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline: none;
    font-size: 1.1em;
    text-decoration: underline;
    padding-left: 5px;
    font-weight: normal;
}

.AnalysisListCtrl .List-table > tbody > tr > td {
    border: 1px solid #ccc !important;
}

    .AnalysisListCtrl .List-table > tbody > tr > td:first-child {
        width: 60%;
    }

.AnalysisListCtrl .data {
    font-weight: bold;
}

.AnalysisListCtrl .Analysis-List {
    width: 75%;
}

.AnalysisListCtrl .EndDate {
    padding-left: 10%;
}

.AnalysisListCtrl .ViewDetail {
    margin-bottom: 4px;
    cursor: pointer;
}

.AnalysisListCtrl .GoToLinks {
    color: #428bca;
    cursor: pointer;
}

.AnalysisListCtrl .TypeHeading {
    color: #3E3E3E;
    font-weight: bold;
    border: 0;
    padding: 0;
    margin: 0 0 2px 0;
}
/*End AnalysisListCtrl CSS*/

/*Start IPAddressListControl CSS*/
#upnlIPAddressListCtr .DisplayIPAddressListCtr .innerlist .topbar .title {
    width: 40%;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .List-table tr th:nth-of-type(1) {
    width: 40%;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlIPAddressListCtr .IPAddressListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}

#upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .IPAddressList .List-table .ActionBtn {
    text-align: center;
}

    #upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .IPAddressList .List-table .ActionBtn .View {
        background: url('../assets/images/View.png') no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
    }

    #upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .IPAddressList .List-table .ActionBtn .Edit {
        background: url('../assets/images/Edit.png') no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-left: 10px;
    }

    #upnlIPAddressListCtr .DisplayIPAddressListCtr .innerList .IPAddressList .List-table .ActionBtn .Delete {
        background: url('../assets/images/Delete.png') no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
    }
/*End IPAddressListControl CSS*/
/*Start ContactDetailSpecialInstructionControl CSS*/
#ContactDetailSpecialInstructionControl .DataField {
    border: 1px solid #ccc;
    min-height: 100px;
    margin-bottom: 10px;
    padding: 10px;
}

    #ContactDetailSpecialInstructionControl .DataField li {
        list-style: initial;
        margin-left: 10px;
    }
/*End ContactDetailSpecialInstructionControl CSS*/
/*Start Contact Details CSS*/
.ConsultationDetailMenu .All-Data {
    display: inline-block;
}

.ConsultationDetailMenu .Min-Data {
    display: none;
}

.ExpertDashboardView #ContactDetailCaseHistoryControl {
    border: 1px solid #cccccc;
}

.ExpertDashboardView {
    display: inline-block;
    border: 1px solid #CCCCCC;
    width: 100%;
    margin-top: 5px;
}

    .ExpertDashboardView .ContactResult {
        width: 70%;
        float: left;
        border: 0px none;
        margin-top: 0px;
    }

    .ExpertDashboardView .ExpertNote {
        width: 29%;
        float: right;
        margin: 10px 10px 0 0;
    }

.ConsultationDetailMenu {
    background: #D99594;
    background-image: linear-gradient( rgba(195, 134, 133, 0), rgba(195, 134, 133, 0) 90%, rgba(195, 134, 133, 100) 90%, rgba(195, 134, 133, 100) 100% );
    clear: both;
    margin: 0;
    padding: 0;
}

    .ConsultationDetailMenu li {
        display: inline-block;
        list-style-type: none;
        margin: 0;
        padding: 0;
        vertical-align: bottom;
    }

    .ConsultationDetailMenu li {
        color: #fff; /*#428bca;*/
        display: inline-block;
        font-size: 1.1em;
        font-weight: bold;
        overflow: hidden;
        padding: 5px 15px;
        position: relative;
        text-decoration: none;
        -moz-transition: background 0.4s ease-out;
        -o-transition: background 0.4s ease-out;
        -webkit-transition: background 0.4s ease-out;
        transition: background 0.4s ease-out;
    }


        .ConsultationDetailMenu li:hover {
            background: #af7877;
            background-image: linear-gradient( rgba(157, 108, 107, 0), rgba(157, 108, 107, 0) 90%, rgba(157, 108, 107, 100) 90%, rgba(157, 108, 107, 100) 100% );
            overflow: hidden;
            position: relative;
            border-radius: 10px;
        }

    .ConsultationDetailMenu a:hover::after {
        bottom: 0px;
    }

.ContactDashboard .ConsultationItems-new-Selected-li {
    background: #af7877;
    background-image: linear-gradient( rgba(157, 108, 107, 0), rgba(157, 108, 107, 0) 90%, rgba(157, 108, 107, 100) 90%, rgba(157, 108, 107, 100) 100% );
    border-radius: 10px;
}

.ContactResult {
    border: 1px solid #CCCCCC;
    padding: 10px 10px;
    margin-top: 5px;
}

.ContactDashboard .Menu-Heading {
    color: #a6a6a6;
    font-size: 1.5em;
    margin: 5% 0;
    text-align: center;
}

.ContactDashboard .BlankData {
    border: 1px solid #CCCCCC;
    text-align: center;
    padding: 10px;
    color: #515151;
    font-weight: bold;
}

.ContactDashboard .FollowUp-List {
    padding: 0px;
    min-height: 0vh !important;
}
/*End Contact Details CSS*/
/*Start General Landing Page  CSS*/
.GeneralLandingPage {
    background-color: #4D4D4B;
}

    .GeneralLandingPage .bannerImg {
        width: 100%;
        height: 353px;
    }

        .GeneralLandingPage .bannerImg img {
            width: 100%;
            height: 100%;
        }

    .GeneralLandingPage .InputCaption {
        color: white;
    }

    .GeneralLandingPage .Headline1 {
        position: absolute;
        top: 2.5%;
        left: 47%;
        font-weight: bold;
        font-size: 2.3em;
    }

    .GeneralLandingPage .Headline2 {
        position: absolute;
        top: 8.5%;
        left: 47%;
        font-size: 1.8em;
    }

    .GeneralLandingPage #Content-tbl {
        width: 100%;
        color: white;
    }


        .GeneralLandingPage #Content-tbl td:first-child {
            text-align: center;
            padding: 20px 15px 0 0;
        }

        .GeneralLandingPage #Content-tbl td:last-child {
            text-align: center;
            padding: 20px 0 0 15px;
        }

        .GeneralLandingPage #Content-tbl .Page-Info {
            border-bottom: 1px solid white;
        }

    .GeneralLandingPage .Content2 {
        width: 100%;
        display: inline-block;
    }

        .GeneralLandingPage .Content2 .Static-block {
            width: 61.3%;
            float: left;
            padding: 2%;
        }

        .GeneralLandingPage .Content2 .Registration-block {
            width: 37.7%;
            float: left;
            bottom: 133px;
            position: relative;
            margin-bottom: -115px;
        }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .FormSubmitDiv {
        text-align: center;
        padding: 10px 0 15px 0;
    }

    .GeneralLandingPage .Content2 .Page-Info-description {
        padding: 10px 0 20px 0;
    }

    .GeneralLandingPage .Content2 .Main-Content .Heading {
        background-color: #FAE007;
        color: #4D4D4B;
        font-weight: normal;
        text-shadow: 0px 0px;
        padding: 5px;
    }

    .GeneralLandingPage .Content2 .Main-Content table tr:nth-child(1) td {
        color: #FAE007;
        font-weight: normal;
        text-shadow: 0px 0px;
        padding: 20px 0 5px 10px;
        text-align: left;
    }

    .GeneralLandingPage .Content2 .Main-Content table td {
        border: 0px none;
        width: 25%;
        padding: 3px 0;
    }

    .GeneralLandingPage .Main-Content {
        color: white;
        display: inline-block;
        width: 100%;
    }

.GeneralPagelayout .Main-Content .Story3 {
    margin-top: 7%;
}

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl1 tr:nth-child(2) td {
        padding-bottom: 0px;
    }

    .GeneralPagelayout .Main-Content .Story3 table td ul li {
        margin-left: 22px;
    }

    .GeneralPagelayout .Main-Content .Story3 .Info-more {
        padding-left: 22px;
        font-weight: normal;
    }

.GeneralLandingPage .Testimonial-block {
    color: white;
    font-weight: bold;
    border-bottom: 1px solid white;
}

.GeneralLandingPage .Testimonial-Heading {
    font-size: 1.8em;
}

.GeneralLandingPage .HomePageTestimonial {
    width: 100%;
}

.GeneralLandingPage .Testimonial-story {
    width: 245px !important;
    margin: 0 22px;
}

    .GeneralLandingPage .Testimonial-story .title {
        color: white;
        font-size: 1em;
        line-height: 1.6 !important;
        padding-top: 15px;
        margin-bottom: 0px;
    }

        .GeneralLandingPage .Testimonial-story .title a:hover {
            color: white;
        }

    .GeneralLandingPage .Testimonial-story .HomePageTestimonial-link-Title {
        font-weight: normal;
        font-size: 0.9em;
    }

    .GeneralLandingPage .Testimonial-story .HomePageTestimonial-description {
        font-weight: normal;
        font-size: 0.9em;
        line-height: 1.6 !important;
    }

.GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-prev {
    top: -65px;
    background: url('../assets/images/landing-page/prev.png') no-repeat scroll 0% 0% transparent;
}

.GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-next {
    left: 90%;
    top: -65px;
    background: url('../assets/images/landing-page/next.png') no-repeat scroll 0% 0% transparent;
}

.GeneralLandingPage .Info-Img {
    margin: 10px 0 5px 0;
}

    .GeneralLandingPage .Info-Img img {
        height: 50px;
        width: 50px;
    }
/*Registration css*/
.GeneralLandingPage .DiseaseConditionInfoCtrl {
    padding: 20px 10px 20px 10px;
    text-align: center;
}

.GeneralLandingPage .PatientQuickRegistrationHeading {
    text-align: center;
    color: white;
    background-color: #373735;
    /*padding-top: 15px;*/
    margin-top: 0px;
    /*width: 100px;
        height: 50px;*/
}

.GeneralLandingPage .PatientQuickRegistrationCtrl {
    background-color: #838383;
    margin: 0px;
    border-top: 1px solid #373735;
    box-shadow: 0px 3px 15px #373735;
}

    .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom .TextBox {
        width: 100%;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom tr td:nth-of-type(1) {
        width: 100%;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom tr:nth-child(odd), .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom .City, .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom .ZipCode {
        border: 0px none !important;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom {
        width: 95%;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister {
        margin: 0 auto;
        text-align: center;
        width: 344px;
        height: 37px;
    }

        .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister input[type=submit] {
            width: 100%;
            height: 37px;
            background: url("/assets/images/landing-page/start-consultation.png") no-repeat;
            box-shadow: 0px 3px 15px #373735;
            border: 0px none;
            background-repeat: no-repeat;
            background-position: center;
            border-radius: 5px;
        }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .table-custom tbody td input[type=text], .PatientQuickRegistrationCtrl .table-custom tbody td select {
        border-radius: 5px;
        border-left: 0px none !important;
    }




.GeneralLandingPage .Registration-block .ExpertDoctorsCtrl .Title {
    background-color: #FAE007;
    color: #4D4D4B;
    font-size: 1.6em;
    font-weight: bold;
}

.GeneralLandingPage .Registration-block .ExpertDoctorsCtrl {
    border: 0px none;
    background-color: white;
    margin-top: 10px;
}

/*Triangle*/
.Content1:after {
    box-sizing: border-box;
}

.triangle {
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    width: 30px;
}

.triangle-5 {
    border-top: solid 20px #fae007;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
}

.tri {
    background-color: #373735;
}

/*End General Landing Page CSS*/
/*Start offercode Landing Page CSS*/
.LandingPage-Testimonial {
    width: 99%;
    display: block;
}

    .LandingPage-Testimonial .LandingPageTestimonial {
        width: 99%;
    }

        .LandingPage-Testimonial .LandingPageTestimonial .Testimonial-story {
            width: 100%;
            margin: 5px 0px;
        }

    .LandingPage-Testimonial .LandingPageTestimonial-Slider {
        width: 100%;
    }

.LandingPage3 .td-left-padding {
    padding: 0 10px;
}

.LandingPage3 .td-Padding {
    padding-bottom: 23px;
}

.LandingPage3 .Features {
    width: 100%;
    display: inline-block;
}

.LandingPage3 .DiseaseList .Info-more {
    font-style: italic;
    font-weight: bold;
}

.LandingPage3 .DiseaseList li {
    font-size: 1.1em;
}

.LandingPage3 .DiseaseList ul {
    list-style-type: none;
    text-align: center;
}

.LandingPage3 .DiseaseList li::before {
    content: "\2022 ";
    padding-right: 10px;
}

.LandingPage3 .DiseaseList table th {
    text-align: center;
    text-shadow: 0px 0px;
    font-size: 1.2em;
    padding: 15px 0 5px 0;
}

.LandingPage3 .DiseaseList .Normal-Resolution {
    width: 100%;
}

    .LandingPage3 .DiseaseList .Normal-Resolution table {
        width: 50%;
        float: left;
        color: #2F2E2C;
    }

        .LandingPage3 .DiseaseList .Normal-Resolution table td {
            width: 50%;
        }

.LandingPage3 .DiseaseList {
    background-color: #C3C2C0;
    text-align: center;
    margin-bottom: 20px;
    display: flex;
    padding-bottom: 10px;
}

.LandingPage3 .Banner {
    width: 954px;
}

    .LandingPage3 .Banner img {
        width: 100%;
    }

.LandingPage3 .BestFeatures .FeaturesGrid {
    width: 50%;
    margin-bottom: 20px;
    float: left;
    /*display: inline-block;*/
}

    .LandingPage3 .BestFeatures .FeaturesGrid td {
        width: 50%;
        float: left;
        text-align: center;
        color: #3c3c3c;
        font-size: 1.1em;
        text-shadow: 0px 0px;
        padding: 1% 2%;
    }

.LandingPage3 .BestFeatures .Title {
    text-align: center;
    font-size: 1.7em;
    padding: 2%;
    color: #302f2d;
    font-weight: bold;
    text-shadow: 0px 0px;
}
/*End offercode Landing Page CSS*/
/*start offercode Layout CSS*/
.LandingPage3_Layout .Free {
    color: #F8E107;
    font-weight: bold;
    text-shadow: 0px 0px;
}

.LandingPage3_Layout .Headline {
    float: right;
    font-size: 2.6em;
    color: #646466;
    text-shadow: 1px 0px;
}

.LandingPage3-title1 {
    top: 34%;
    left: 6%;
    position: absolute;
}

.LandingPage3-title2 {
    top: 42%;
    left: 6%;
    position: absolute;
}

.LandingPage3-title3 {
    top: 57%;
    left: 6%;
    position: absolute;
}

.LandingPage3-title4 {
    top: 66%;
    left: 6%;
    position: absolute;
}

.LandingPage3-Captions {
    color: white;
    font-size: 2.5em;
}

.LandingPage3-Banner {
    position: relative;
    width: 1200px;
    height: 553px;
    margin: 5px auto;
}

    .LandingPage3-Banner img {
        width: 100%;
        height: 100%;
    }
/*.LandingPage3_Layout .GeneralPage-AdWordKeys footer {
        height: 50px;
    }*/
/*End offercode Layout CSS*/
/*Start NetCore Layout CSS*/
.NetCore-GlobalExpert {
    position: absolute;
    bottom: 15%;
    right: 0;
    color: #636466;
    font-size: 2em;
    font-weight: bold;
    text-shadow: 0 0;
}

.NetCore-FooterLinks {
    position: relative;
    text-align: right;
}

    .NetCore-FooterLinks img {
        vertical-align: middle;
        height: 21px;
        width: 21px;
    }
/*End NetCore Layout CSS*/
/*Start AnalyseCaseReportDetailControl CSS*/
.AnalyseCaseReportDetailControl .SendToExpert {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

    .AnalyseCaseReportDetailControl .SendToExpert .ExpertList {
        width: 86%;
        float: left;
    }

    .AnalyseCaseReportDetailControl .SendToExpert .sendBtn {
        width: 12%;
        float: right;
    }

.AnalyseCaseReportDetailControl .AnalyseCase-List table td:nth-child(1) {
    width: 87%;
}

.AnalyseCaseReportDetailControl .AnalyseCase-List-BlankData {
    padding: 6%;
}

.AnalyseCaseReportDetailControl input[type=button] {
    width: 100%;
    height: 24px;
    background: url("/assets/images/ActionButton/send.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
}
/*End AnalyseCaseReportDetailControl CSS*/
/*Start AnalyseCaseAddReportUploadCtrl CSS*/
#upnlAnalyseCaseAddReport table {
    width: 100%;
}

#upnlAnalyseCaseAddReport select {
    color: black !important;
    width: 100%;
    height: 26px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

#upnlAnalyseCaseAddReport .AnalyseCaseAdd .input td {
    padding-bottom: 10px;
}

#upnlAnalyseCaseAddReport .AnalyseCaseAdd .content .input input[type=submit] {
    width: 100%;
}

#upnlAnalyseCaseAddReport .fileupload-list-table tr {
    border-bottom: 0px none;
}

#upnlAnalyseCaseAddReport .ReportUploadBlock {
    width: 100%;
    display: inline-block;
}

#upnlAnalyseCaseAddReport .ReportBlock {
    width: 80%;
    float: left;
}

#upnlAnalyseCaseAddReport .UploadBlock {
    width: 18%;
    float: right;
}

#upnlAnalyseCaseAddReport .errMsg {
    text-align: center;
}
/*End AnalyseCaseAddReportUploadCtrl CSS*/
/*Start AnalyseCaseSliderContentControl CSS*/
#AnalyseCaseSliderContentControl input[name=SelectedDoctor] {
    width: 90px;
    height: 28px;
    background: url("../assets/images/ActionButton/Email.png") no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: 0;
}

#AnalyseCaseSliderContentControl .SuggestedByExpert {
    color: #0A7EBE;
}

#AnalyseCaseSliderContentControl .ExpertList {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

#AnalyseCaseSliderContentControl .sendBtn {
    width: 10%;
    float: left;
    text-align: right;
    margin: 0 10px;
}

#AnalyseCaseSliderContentControl .SendToExpert {
    width: 100%;
}

    #AnalyseCaseSliderContentControl .SendToExpert #ExpertUserId {
        border: 1px solid #999999;
        font-size: 100%;
        padding: 5px !important;
        height: 26px;
        width: 100%;
    }

#AnalyseCaseSliderContentControl .BlankData {
    background-color: white;
    padding: 63.2% 0;
    border: 1px solid #ccc;
    margin: 1%;
    text-align: center;
    color: #A6a6a6;
    font-weight: bold;
    font-size: 1.5em;
}
/*End AnalyseCaseSliderContentControl CSS*/
/*Start CaseRecordConversionControl CSS*/
#CaseRecordConversionControl .button-as-link {
    text-align: center;
    color: #428bca;
    margin: 0 auto;
    border: 0 none;
    border-radius: 2px;
    text-decoration: underline;
}
/*End CaseRecordConversionControl CSS*/
/*Start ConsultationListControl CSS*/
#ConsultationListControl .EditedData li {
    list-style: initial;
    margin-left: 15px;
}

#ConsultationListControl .trConsultationDetail {
    display: none;
}

#ConsultationListControl .Headline {
    color: #3E3E3E;
    font-weight: bold;
    font-size: 1.1em;
}

#ConsultationListControl .tblConsultationDetail tr:first-child td {
    background-color: #ebedec;
}

#ConsultationListControl .ConsultationList table.tblConsultationDetail tr {
    border: 1px solid #cccccc;
}

#ConsultationListControl .ConsultationList table.tblDiagnosisDetail tr td {
    border: 1px solid #cccccc;
}

#ConsultationListControl .ConsultationList table.tblDiagnosisDetail {
    width: 80%;
}

    #ConsultationListControl .ConsultationList table.tblDiagnosisDetail li {
        list-style: disc;
        margin-left: 6%;
        word-break: break-all;
    }

    #ConsultationListControl .ConsultationList table.tblDiagnosisDetail td {
        width: 50%;
    }

#ConsultationListControl .QuickView {
    cursor: pointer;
}

#ConsultationListControl .ConsultationList table td {
    padding: 5px;
}

#ConsultationListControl .button-as-link {
    color: #428bca;
    text-decoration: underline;
}

#ConsultationListControl .link {
    color: #428bca;
}

#ConsultationListControl .Blank-Data {
    color: #A6A6A6;
    padding: 5%;
    text-align: center;
    font-size: 1.5em;
}

#ConsultationListControl .ConsultationDetail {
    width: 100%;
    height: 100%;
    display: inline-block;
}

#ConsultationListControl .ConsultationDetail-block1 {
    border: 1px solid #ccc;
    padding: 0.5%;
    width: 65%;
    float: left;
    height: 100%;
}

    #ConsultationListControl .ConsultationDetail-block1 .SubTitle {
        font-weight: bold;
        text-decoration: underline;
    }

    #ConsultationListControl .ConsultationDetail-block1 .BlockData {
        padding-bottom: 10px;
    }

#ConsultationListControl .ConsultationDetail-block2 {
    border: 1px solid #ccc;
    padding: 0.5%;
    width: 34.5%;
    float: right;
    height: 100%;
}

    #ConsultationListControl .ConsultationDetail-block2 .PatConsultationDeliveryInfofooterContent {
        border: 1px solid #cccccc;
        margin-top: 5px;
    }

#ConsultationListControl .CustomPagination {
    padding-top: 10px;
}

#ConsultationListControl .Analysis-Selected {
    background-color: #f3dfde;
}
/*End ConsultationListControl CSS*/
/*Start ContactCaseHistoryControl CSS*/
#ContactCaseHistoryControl .CaseRecordInfo {
    width: 100%;
    display: inline-block;
}

    #ContactCaseHistoryControl .CaseRecordInfo .Upload-CaseRecord {
        width: 50%;
        float: left;
        margin-right: 1%;
    }

    #ContactCaseHistoryControl .CaseRecordInfo .online-CaseRecord {
        width: 49%;
        float: left;
    }

#ContactCaseHistoryControl .case-history-form .divCaseRecordSections {
    width: 100% !important;
    min-width: 0px !important;
    padding: 0px 0 !important;
}
/*End ContactCaseHistoryControl CSS*/
/*Start ContactDetailExpertConsultationControl CSS*/
.ContactDetailExpertConsultationControl .ViewReport {
    background: url('../assets/images/View.png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    width: 24px;
    height: 26px;
    text-indent: -99999px; /* hides the link text */
}

.ContactDetailExpertConsultationControl {
    border: 1px solid #ccc;
    padding: 10px;
}

    .ContactDetailExpertConsultationControl .ConsultationDetail .table-custom {
        border: 1px solid #ccc !important;
        min-height: 200px !important;
    }

    .ContactDetailExpertConsultationControl .ConsultationDetail .Heading {
        font-weight: bold;
        text-decoration: underline;
        font-size: 1.1em;
        color: #4d6082;
        padding-bottom: 5px;
    }

    .ContactDetailExpertConsultationControl .ConsultationDetail li {
        list-style: initial;
        margin-left: 20px;
    }

.Expert-CurrentConsultation .Heading {
    font-weight: bold;
    text-decoration: underline;
    font-size: 1.1em;
}

.Expert-CurrentConsultation li {
    list-style: initial;
    margin-left: 20px;
}

.Expert-CurrentConsultation {
    border: 1px solid #cccccc;
    padding: 10px;
}
/*End ContactDetailExpertConsultationControl CSS*/
/*Start ReportPreview CSS*/
#ReportPreview {
    width: 100%;
}

    #ReportPreview iframe {
        width: 100%;
        min-height: 500px;
    }
/*End ReportPreview CSS*/
/*Start ContactDetailFollowupCriteriaControl CSS*/
#ContactDetailFollowupCriteriaControl #btnSave {
    text-indent: -9999px;
}

#ContactDetailFollowupCriteriaControl .Title {
    font-size: 1.3em;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    color: #3e3e3e;
}
/*End ContactDetailFollowupCriteriaControl CSS*/
/*Start ContactDetailPrescriptionControl CSS*/
#ContactDetailPrescriptionControl .Prescription-Icons {
    text-align: right;
    margin: -38px 0 8px 0;
}

    #ContactDetailPrescriptionControl .Prescription-Icons span {
        margin-right: 5px;
    }

        #ContactDetailPrescriptionControl .Prescription-Icons span img {
            width: 30px;
            height: auto;
        }

#ContactDetailPrescriptionControl .MedicinesType {
    float: right;
    margin-bottom: -15px;
}

#ContactDetailPrescriptionControl .addNew {
    border: 1PX solid #CCCCCC;
    text-align: center;
    padding: 10%;
    margin: 0px;
}

    #ContactDetailPrescriptionControl .addNew input[type="button"] {
        background: url("/assets/images/add-new.png") no-repeat;
        background-size: 100%;
        width: 48px;
        height: 48px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
    }

#DeliveryStatusManage-Popup .popup-content {
    width: 412px;
}
/*End ContactDetailPrescriptionControl CSS*/
/*Start EmergencyComplaintControl CSS*/
#EmergencyComplaintControl input[type="submit"] {
    background: url('/assets/images/ActionButton/Save.png') no-repeat scroll 0% 0% / 100% auto transparent;
    width: 90px;
    height: 28px;
    border: 0px none;
    text-indent: -9999px;
    vertical-align: top;
    outline: medium none;
    margin-right: 10px;
}

#EmergencyComplaintControl select {
    width: 31.4%;
    height: 26px;
    margin-right: 1.5%;
}

#EmergencyComplaintControl td {
    vertical-align: top;
    padding-bottom: 10px;
}

#EmergencyComplaintControl tr:last-child td {
    padding-bottom: 0px;
    padding-top: 5px;
}

#EmergencyComplaintControl textarea {
    width: 100%;
}

#EmergencyComplaintControl select:last-child {
    margin-right: 0%;
}
/*End EmergencyComplaintControl CSS*/
/*Start EmergencyConsultationListControl CSS*/
.EmergencyConsultationListControl .GoToLinks {
    color: #428bca;
    cursor: pointer;
}

.EmergencyConsultationListControl .Title {
    color: #3E3E3E;
    font-weight: bold;
    font-size: 1.2em;
}

.EmergencyConsultationListControl .StartAnalysis {
    color: #428bca;
    background: none;
    border: 0 none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline: none;
    font-size: 1.1em;
    text-decoration: underline;
    padding-left: 5px;
    font-weight: normal;
}

.EmergencyConsultationListControl .Analysis-List {
    width: 75%;
}

.EmergencyConsultationListControl .List-table > tbody > tr > td {
    border: 1px solid #ccc !important;
}
/*End EmergencyConsultationListControl CSS*/
/*Start ExpertNoteControl CSS*/
.ExpertNoteControl {
    border: 1px solid #CCCCCC;
}

    .ExpertNoteControl .AnalyseCaseAdd .content .input textarea {
        height: 250px;
    }

    .ExpertNoteControl .AnalyseCaseAdd .content .input input[id=btnSend] {
        width: 120px;
        height: 28px;
        background: url("/assets/images/ActionButton/Send-to-Bpd.png") no-repeat;
        background-size: contain;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: 0;
    }

    .ExpertNoteControl .Msg {
        padding-left: 10px;
        padding-top: 5px;
    }
/*End ExpertNoteControl CSS*/
/*Start FollowupReminderPopupContent CSS*/
.FollowupReminderPopupContent .Redirect {
    padding-left: 2%;
    color: #428bca;
    cursor: pointer;
}

.FollowupReminderPopupContent .FollowupDetail {
    margin-bottom: 20px !important;
}

.FollowupReminderPopupContent .TodaysFollowup {
    font-weight: bold;
    font-size: 1.1em;
}

.FollowupReminderPopupContent {
    font-size: 1em;
    font-weight: initial;
}

    .FollowupReminderPopupContent .NotificationReminder .popup-close {
        background-image: url(../assets/images/popup-close.png);
        height: 23px;
        width: 23px;
        cursor: pointer;
        position: absolute;
    }

    .FollowupReminderPopupContent .NotificationReminder .Popup-title {
        background-color: #FAE00F;
        color: #636466;
        font-size: 1.7em;
        font-weight: bold;
    }

    .FollowupReminderPopupContent .NotificationReminder .popup-content-inner {
        padding: 10px !important;
        width: 360px;
        height: 130px;
        overflow-y: auto;
        background-color: #FFF;
    }

        .FollowupReminderPopupContent .NotificationReminder .popup-content-inner div {
            margin: 10px 10px 0 10px;
            text-align: center;
        }
/*End FollowupReminderPopupContent CSS*/
/*Start LandingPageTestimonial CSS*/
.LandingPageTestimonial {
    margin-top: 10px;
    text-align: center;
}

    .LandingPageTestimonial .Heading {
        font-size: 1.5em;
        color: #302f2d;
        font-weight: bold;
        padding-left: 30px;
        text-align: left;
    }

    .LandingPageTestimonial .Testimonial-story {
        border: 1px solid #C3C2C0;
        width: 93%;
        display: inline-block;
        margin: 5px 30px;
        text-align: left;
    }

        .LandingPageTestimonial .Testimonial-story .Photo {
            width: 12%;
            float: left;
        }

            .LandingPageTestimonial .Testimonial-story .Photo img {
                margin: 10px auto;
            }

        .LandingPageTestimonial .Testimonial-story .Description {
            width: 86%;
            float: left;
        }

    .LandingPageTestimonial .LandingPageTestimonial-Slider {
        display: block;
    }

    .LandingPageTestimonial .LandingPageTestimonial-link-Title {
        color: inherit;
        font-weight: bold;
    }

    .LandingPageTestimonial .LandingPageTestimonial-description {
        /*min-height: 80px;*/
        line-height: 2;
    }

    .LandingPageTestimonial .Testimonial-title {
        font-size: 1.2em;
        color: #616161;
        font-weight: bold;
        margin: 10px 0;
    }

    .LandingPageTestimonial .bx-wrapper .bx-prev {
        background: url('../assets/images/landing-page/prev-gray.png') no-repeat scroll 0% 0% transparent;
    }

    .LandingPageTestimonial .bx-wrapper .bx-next {
        background: url('../assets/images/landing-page/next-gray.png') no-repeat scroll 0% 0% transparent;
    }

    .LandingPageTestimonial .Testimonial-Figure {
        width: 85px;
        height: 100px;
        border: 1px solid white;
    }

    .LandingPageTestimonial .Testimonial-RandomFigure {
        width: 100px;
        height: 100px;
        border: 1px solid white;
    }
/*End LandingPageTestimonial CSS*/
/*Start LandingPage3Registration CSS*/
#LandingPage3Registration .StratFreeConsultation {
    height: 50px;
    border-radius: 3px;
    width: 100%;
    outline: none;
    background-color: #FCDF07;
    border: 0px none;
    font-size: 1.3em;
    text-shadow: 0px 0px;
    color: #1B1718;
    margin-top: 10px;
}

#LandingPage3Registration .ErrorMessage {
    height: 20px;
}

#LandingPage3Registration {
    border-radius: 10px;
    width: 350px;
    min-height: 400px;
    background-color: white;
    top: 19.5%;
    right: 7%;
    position: absolute;
    padding: 20px;
}

    #LandingPage3Registration .Heading {
        font-size: 1.6em;
        color: #373737;
        text-shadow: 1px 0px;
        padding-bottom: 20px;
        text-align: center;
    }

    #LandingPage3Registration input[type=text] {
        height: 50px;
        border-radius: 3px;
        background-color: #F6F6F6;
        border: 1px solid #C4C4C4;
        width: 100%;
        padding-left: 10px;
    }

    #LandingPage3Registration select {
        height: 50px;
        border-radius: 3px;
        border: 1px solid #C4C4C4;
        width: 100%;
    }

    #LandingPage3Registration table {
        width: 100%;
    }

    #LandingPage3Registration .InternationalCountryCityDiv {
        width: 100%;
        display: flex;
    }

    #LandingPage3Registration .InternationalCountryDiv {
        width: 50%;
        order: 1;
        padding-right: 2.5%;
    }

    #LandingPage3Registration .InternationalCityDiv {
        width: 50%;
        order: 2;
        padding-left: 2.5%;
    }
/*End LandingPage3Registration CSS*/
/*Start LandingPageNewsListCtrl CSS*/
.LandingPageNewsListCtrl {
    text-align: center;
}

    .LandingPageNewsListCtrl li.Seperator {
        border-right: 1px solid #c0c0c2;
        height: 100px;
        vertical-align: middle;
    }

    .LandingPageNewsListCtrl ul li {
        display: inline-block;
        margin: 0;
    }

    .LandingPageNewsListCtrl li:last-child {
        border: 0px none;
    }

    .LandingPageNewsListCtrl ul li:nth-child(odd) {
        width: 10%;
    }

    .LandingPageNewsListCtrl ul li:nth-child(even) {
        width: 1%;
        margin-right: 5px;
    }

    .LandingPageNewsListCtrl .HomePageNewsListCtrl_Figure {
        width: 100%;
        max-height: 137px;
    }

        .LandingPageNewsListCtrl .HomePageNewsListCtrl_Figure img {
            max-width: 100%;
            max-height: 100%;
            -webkit-transition: none;
        }

            .LandingPageNewsListCtrl .HomePageNewsListCtrl_Figure img:hover {
                -webkit-filter: initial;
                -moz-filter: initial;
                -o-filter: initial;
                -ms-filter: initial;
                filter: initial;
                -webkit-transform: initial;
                -moz-transform: initial;
                -o-transform: initial;
                -ms-transform: initial;
                transform: initial;
            }

    .LandingPageNewsListCtrl .Heading {
        text-align: center;
        color: #646466;
        font-weight: bold;
        font-size: 1.5em;
        text-shadow: 0 0;
    }

    .LandingPageNewsListCtrl .NewsList {
        margin: 15px 0;
    }
/*End LandingPageNewsListCtrl CSS*/
/*Start DeliveryInfoManageCtrl CSS*/
#upnlDeliveryInfoManage #container {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 15px;
    border-radius: 5px;
}

#upnlDeliveryInfoManage #title {
    float: left;
    padding: 0 5px;
    margin: -15px 0 0 30px;
    background: #fff;
    font-size: 0.9em;
    color: #636466;
}
/*End DeliveryInfoManageCtrl CSS*/

/*FT Landing  page start*/
.FTLandingPage #LandingPage3Registration {
    padding: 15px 20px;
}

.FTLandingPage .Subscript {
    font-size: 0.84em;
    text-align: left;
    padding-left: 5px;
}

.FTLandingPage .Features tr:first-child td:first-child {
    border-top-left-radius: 5px;
    border: 0px none;
    padding-left: 20px;
}

.FTLandingPage .Features tr:first-child td:last-child {
    border-top-right-radius: 5px;
    border: 0px none;
}

.FTLandingPage .FormSubmitDiv {
    text-align: center;
}

.FTLandingPage .FreeTreatment {
    background: url(../../assets/images/landing-page/Free-treatment.png) no-repeat;
    outline: none;
    background-color: transparent;
    width: 100%;
    height: 57px;
    border: 0px none;
    border-radius: 3px;
}

.FTLandingPage .Treatment {
    background: url(../../assets/images/landing-page/Free-treatment.png) no-repeat;
    outline: none;
    background-color: transparent;
    width: 100%;
    height: 57px;
    border: 0px none;
    border-radius: 3px;
}

.FTLandingPage .Conditions .AgeGroups li::before {
    content: "\2022 ";
    margin-right: 5px;
}

.FTLandingPage .Conditions .More {
    font-weight: bold;
}

.FTLandingPage .Conditions .AgeGroups li {
    font-size: 1.05em;
    font-weight: bold;
}

.FTLandingPage .Conditions .Title {
    text-shadow: 1px 0px;
    font-size: 1.2em;
}

.FTLandingPage .Conditions .AgeGroups {
    display: inline-block;
    width: 100%;
}

.FTLandingPage .Conditions .Diseases {
    width: 23.8%;
    float: left;
    background-color: #ECEAEB;
    margin-right: 15px;
    padding: 15px 0 15px 0;
}

    .FTLandingPage .Conditions .Diseases:last-child {
        margin-right: 0px;
    }

.FTLandingPage .Conditions {
    margin-top: 50px;
    color: #373735;
    text-align: center;
}

    .FTLandingPage .Conditions .Heading {
        text-shadow: 1px 0px;
        font-size: 1.3em;
        padding-bottom: 10px;
    }

.FTLandingPage .Static-block {
    margin-top: 50px;
}

.FTLandingPage .Sub-Heading {
    font-size: 0.7em;
    text-shadow: 0px 0px;
}

.FTLandingPage .Features {
    width: 100%;
    margin: 0 auto;
}

    .FTLandingPage .Features tr:first-child td {
        background-color: #CACACA;
        font-size: 1.7em;
        color: #373735;
        text-shadow: 1px 0px;
        padding: 15px 0 5px 0px;
        height: 70px;
    }

    .FTLandingPage .Features td:first-child {
        padding-left: 20px;
        width: 39%;
    }

    .FTLandingPage .Features td:not(:first-child) {
        text-align: center;
        line-height: 1.3;
    }

    .FTLandingPage .Features tr:not(:first-child) td:first-child {
        font-size: 1.15em;
    }

    .FTLandingPage .Features tr:not(:first-child) td {
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 5px;
        color: #2E2E2E;
        height: 45px;
    }

    .FTLandingPage .Features td {
        background-color: #F6F6F6;
    }

    .FTLandingPage .Features td {
        border: 1px solid #DFDFDF;
    }

.FTLandingPage-Banner {
    position: relative;
    width: 1200px;
    height: 553px;
    margin: 5px auto;
}

    .FTLandingPage-Banner img {
        width: 100%;
        height: 100%;
    }

.FTLandingPage_Layout .GeneralPage-AdWordKeys footer {
    min-height: 40px;
}

.FTLandingPage_Layout .AdvancedFooterLinks {
    width: 100%;
    display: inline-block;
}

    .FTLandingPage_Layout .AdvancedFooterLinks .PaymentTextAndImage {
        width: 80%;
        float: left;
    }

        .FTLandingPage_Layout .AdvancedFooterLinks .PaymentTextAndImage .Title {
            font-size: 1.1em;
        }

        .FTLandingPage_Layout .AdvancedFooterLinks .PaymentTextAndImage .subtitle {
            font-size: 0.9em;
        }

    .FTLandingPage_Layout .AdvancedFooterLinks .SslComodoSecure {
        width: 20%;
        float: right;
    }

        .FTLandingPage_Layout .AdvancedFooterLinks .SslComodoSecure a {
            color: white;
        }

.FTLandingPage_Layout .RegTitle {
    font-size: 1.7em !important;
}

.FTLandingPage_Layout .GeneralPagelayout .news {
    margin-top: 30px;
}

.FTLandingPage_Layout .Free {
    color: #F8E107;
    font-weight: bold;
    text-shadow: 0px 0px;
}

.FTLandingPage_Layout .Headline {
    float: right;
    font-size: 2.6em;
    color: #646466;
    text-shadow: 1px 0px;
}

/*.FTLandingPage_Layout .GeneralPage-AdWordKeys footer {
        height: 50px;
    }*/

.FTLandingPage_Layout .GeneralPagelayout .newdefaultlayout-content {
    padding-top: 0px;
}
/*FT Landing  page end*/

/* Start QuickContactControl CSS */
.QuickContactControl_CallPopupDiv {
    cursor: pointer;
}
/* End QuickContactControl CSS */

/* Start HomePagePopupControl CSS */
.ContactCodeInfoHomePagePopup {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    background-color: rgba(0, 0, 0, 0.4);
    overflow-y: auto;
}

    .ContactCodeInfoHomePagePopup .popup-content-Center {
        width: 485px;
        margin: 10% auto;
        background-color: white;
        position: relative;
        border-radius: 5px;
    }

        .ContactCodeInfoHomePagePopup .popup-content-Center .popup-sub {
            position: absolute;
            width: 100% !important;
        }

        .ContactCodeInfoHomePagePopup .popup-content-Center .btnStartpop {
            position: absolute;
            left: 54%;
            bottom: 6%;
        }

        .ContactCodeInfoHomePagePopup .popup-content-Center .btnpopup {
            width: 80%;
        }


.try_our_free_trial_popup_img {
    width: 100%;
}
/* End HomePagePopupControl CSS */

/*Start HtmlFooterControl CSS*/
.htmlFooterControlgoogleLeadDiv {
    display: inline;
}

    .htmlFooterControlgoogleLeadDiv img {
        border-style: none;
    }
/*End HtmlFooterControl CSS*/

/*Start TreatmentPlansFamilyRegistration CSS*/
.TreatmentPlansFamilyRegGoogleDiv {
    display: inline;
}

    .TreatmentPlansFamilyRegGoogleDiv img {
        border-style: none;
    }
/*End TreatmentPlansFamilyRegistration CSS*/

/*Start InternalJioPlanPaymentPage CSS*/
#InternalJioPlanPayment {
    margin-top: 7%;
}

    #InternalJioPlanPayment .Redirect-button {
        text-align: center;
        background-color: #636466;
        width: 80px;
        padding: 2px 1%;
        color: white;
        border: 0px none;
        font-size: 1.1em;
        margin-right: 5px;
        border-radius: 3px;
        height: 28px;
    }

    #InternalJioPlanPayment .Plan-Summary {
        width: 56%;
        margin: 0 auto;
    }

    #InternalJioPlanPayment .Plan-Detail {
        width: 100%;
        display: inline-block;
    }

    #InternalJioPlanPayment .InternalPlansPaymentConfirmation .PaymentGatewayCardType {
        font-size: 0.9em;
        -ms-transform: translate(0px,-18px);
        -webkit-transform: translate(0px,-18px);
        transform: translate(0px,-18px);
    }

    #InternalJioPlanPayment .healthplan-selectedplan-table tr td {
        border: 2px solid #FAE007;
        padding: 8px 0px 5px 5px;
        color: #626365;
        font-size: 15px;
    }

    #InternalJioPlanPayment .healthplan-selectedplan-table tr th label {
        margin-left: 4px;
    }

    #InternalJioPlanPayment .TreatmentPlan-Description {
        color: #626365;
        font-size: 14px;
    }

    #InternalJioPlanPayment .IP_table_PaymentProvider {
        width: 100%;
        order: 2;
    }

        #InternalJioPlanPayment .IP_table_PaymentProvider tr td {
            padding-top: 18px;
        }

        #InternalJioPlanPayment .IP_table_PaymentProvider tr td {
            border: 1px solid #DFDFDF !important;
        }

            #InternalJioPlanPayment .IP_table_PaymentProvider tr td img {
                -ms-transform: translate(0px,-18px);
                -webkit-transform: translate(0px,-18px);
                transform: translate(0px,-18px);
            }

            #InternalJioPlanPayment .IP_table_PaymentProvider tr td:nth-of-type(1) {
                width: 25%;
            }

            #InternalJioPlanPayment .IP_table_PaymentProvider tr td:nth-of-type(2) {
                width: 25%;
            }

            #InternalJioPlanPayment .IP_table_PaymentProvider tr td:nth-of-type(3) {
                width: 25%;
            }

            #InternalJioPlanPayment .IP_table_PaymentProvider tr td:nth-of-type(4) {
                width: 25%;
            }

    #InternalJioPlanPayment .PaymentGatewayType-as-links {
        margin: 10px 10px 0 10px;
    }

    #InternalJioPlanPayment .IPPaymentGatewayType {
        min-height: 30px;
    }

    #InternalJioPlanPayment .PaymentGatewayImage {
        border: 2px solid rgba(204, 204, 204, 0.36);
    }

    #InternalJioPlanPayment .InternalPlansPaymentConfirmation .Heading {
        font-size: 1.3em;
        font-weight: bold;
        color: #808080;
        padding: 10px 0px 10px 10px;
    }

    #InternalJioPlanPayment .InternalPlansPaymentConfirmation {
        width: 100%;
        display: inline-block;
    }

    #InternalJioPlanPayment .InternalPlanNext {
        display: block;
        background-color: #FAE007;
        width: 80px;
        height: 28px;
        float: right;
        color: #808080;
        font-weight: bold;
        font-size: 1.3em;
        border: 0 none;
        margin-top: 2%;
    }

    #InternalJioPlanPayment #InternalJioPlanPayment input[type=radio] + label {
        background: url(../assets/images/radio-unchecked-yellow.png) no-repeat;
        background-size: 14px;
        padding-left: 20px;
        display: inline-block;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
    }

    #InternalJioPlanPayment input[type=radio]:checked + label {
        background: url(../assets/images/radio-checked-yellow.png) no-repeat;
        background-size: 14px;
        padding-left: 20px;
        display: inline-block;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
    }

    #InternalJioPlanPayment input[type="radio"] {
        position: absolute;
        overflow: hidden;
        clip: rect(0px, 0px, 0px, 0px);
        margin: -1px;
        padding: 0px;
        border: 0px none;
        text-align: left !important;
    }

    #InternalJioPlanPayment #upnlTreatmentPlansPaymentConfirmation .PaymentInformation .Title {
        font-size: 1.1em;
    }

    #InternalJioPlanPayment #upnlTreatmentPlansPaymentConfirmation .PaymentInformation .Description {
        font-size: 0.6em;
    }

    #InternalJioPlanPayment .InternalPlanInfo {
        padding-top: 13px;
    }

        #InternalJioPlanPayment .InternalPlanInfo .Title {
            font-size: 1.2em;
            background-color: #DFDFDF;
            padding: 0 10px;
            font-weight: bold;
        }

        #InternalJioPlanPayment .InternalPlanInfo li {
            font-size: 1.1em;
            margin-left: 2%;
        }

        #InternalJioPlanPayment .InternalPlanInfo ul {
            list-style-type: none;
            padding: 0 10px;
            padding: 10px 0;
            border: 1px solid #DFDFDF;
        }

        #InternalJioPlanPayment .InternalPlanInfo li::before {
            content: "\2022 ";
            padding-right: 10px;
        }
/*End InternalJioPlanPaymentPage CSS*/

/*Start Thank-You-WebinarRegistrationPage CSS*/
#WebinarRegPageDivThankyouPage .webinarcontent {
    text-align: center;
    height: 210px;
}

#WebinarRegPageDivThankyouPage .seeuatweb {
    font-weight: bold;
    font-size: 29px;
}

#WebinarRegPageDivThankyouPage .webname {
    font-weight: bold;
    font-size: 20px;
}

#WebinarRegPageDivThankyouPage .contentlow {
    font-size: 16px;
}

#WebinarRegPageDivThankyouPage {
    padding-top: 111px;
    text-align: center;
}
/*End Thank-You-WebinarRegistrationPage CSS*/

/*Start OrganizationCarnivalRegistration  css*/
#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .CreateOrgCarnivalRegtbl {
    margin-top: 20px;
    width: 70%;
    text-align: center;
    margin-left: 92px;
}

    #OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .CreateOrgCarnivalRegtbl tr td {
        vertical-align: top;
        width: 50%;
    }

        #OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .CreateOrgCarnivalRegtbl tr td input[type=text] {
            width: 100%;
            padding: 1px 6px;
            border: 1px solid #CCCCCC;
            height: 28px;
        }

    #OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .CreateOrgCarnivalRegtbl tr .Validationtd {
        border: 0 none !important;
        height: 21px;
        padding: 0px !important;
    }

    #OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .CreateOrgCarnivalRegtbl > tbody > tr > td {
        padding: 0 1.5% 0 1.5%;
    }

#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid #d9dbda;
}

.DisplayOrganizationCarnivalRegistrationCtr table {
    width: 100%;
    text-align: center;
}

#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .Submit {
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}

#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .Submit {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    width: 75px;
    margin-right: 10px;
}

#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .footer-Btn .Submit {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    width: 75px;
    margin-right: 10px;
}

#btnRaisedSupportTicket {
    background: url(/assets/images/ActionButton/Submit.png) no-repeat;
    width: 75px;
    margin-right: 10px;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0px 5px 20px;
}

#OrganizationCarnivalRegistrationCtr .DisplayOrganizationCarnivalRegistrationCtr .footer-Btn {
    text-align: right;
    margin-top: 10px;
}
/*End OrganizationCarnivalRegistration CSS*/
/*Start OrganizationEmployeeList CSS*/
.OrganizationEmployeeListPage .Selected {
    height: 28px;
}

.OrganizationEmployeeListPage .orglist {
    margin-top: 12px;
    float: left;
}

.OrganizationEmployeeListPage .lblBranchcss {
    font-size: 15px;
    padding-right: 12px;
}

.OrganizationEmployeeListPage #Branch {
    border: 1px solid #999999;
    padding: 1px 11px;
    font-size: 1.0em;
    width: 49%;
    height: 29px;
}
/*End OrganizationEmployeeList CSS*/
/*start CampaignSourcePageUrlListControl CSS */
#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerlist .topbar .title {
    width: 40%;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerList .CampaignSourceList .List-table .ActionBtn .View {
    background: url('../assets/images/View.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-left: 10px;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .innerList .CampaignSourceList .List-table .ActionBtn {
    text-align: center;
}

#upnlCampaignSourcePageUrlListCtr .DisplayCampaignSourcePageUrlListCtr .CampaignSourceListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End CampaignSourcePageUrlListControl CSS*/

/*Start CampaignSourceListControl CSS*/
#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerlist .topbar .title {
    width: 40%;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerList .CampaignSourceList .List-table .ActionBtn .View {
    background: url('../assets/images/View.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-left: 10px;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .innerList .CampaignSourceList .List-table .ActionBtn {
    text-align: center;
}

#upnlCampaignSourceListCtr .DisplayCampaignSourceListCtr .CampaignSourceListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End CampaignSourceListControl CSS*/

/*Start AffiliateCampaignAssign CSS*/
.AffiliateCampaignAssignList .List-table .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

.AffiliateCampaignAssignList .List-table .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 2px 0;
}

.AffiliateCampaignAssignList input[type=text],
.AffiliateCampaignAssignList input[type=password],
.AffiliateCampaignAssignList textarea,
.AffiliateCampaignAssignList select {
    border: 1px solid #999999;
    font-size: 100%;
    width: 172px;
    margin-left: 10px;
}

.AffiliateCampaignAssignList .List-table th {
    border-right: 1px solid white !important;
    width: 21px;
}
/*End AffiliateCampaignAssign CSS*/

/*Start DeliveryDispatchMode CSS*/
#upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl {
    padding-top: 5px;
}

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .table-custom tr td Label {
        font-size: 1.2em;
        color: #626365;
        font-weight: bold;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .table-custom tr td input {
        width: 95%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .table-custom tr td Select {
        width: 95%;
        height: 28px;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .table-custom tr td:nth-of-type(1) {
        width: 42%;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .table-custom tr td:nth-of-type(2) {
        width: 58%;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .ActionBtn .Submit,
    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .ActionBtn .Cancel {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .ActionBtn {
        float: right;
        padding-right: 13px;
    }

        #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .ActionBtn .Submit {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

        #upnlDeliveryDispatchModeCtrl .DisplayCampaignSourceCtrl .ActionBtn .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }
/*End DeliveryDispatchMode CSS*/
/*Start DeliveryDispatchModeList  CSS*/
#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerlist .topbar .title {
    width: 40%;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}



#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerList .DispatchModeList .List-table .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-left: 10px;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerList .DispatchModeList .List-table .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .innerList .CampaignSourceList .List-table .ActionBtn {
    text-align: center;
}

#upnlDeliveryDispatchModeListCtr .DisplayDeliveryDispatchModeListCtr .DispatchModeListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End DeliveryDispatchModeList  CSS*/

/*Start DeliveryMedicineGenericNameControl CSS*/
#DeliveryMedicineGenericNameCtr {
    padding-top: 5px;
}

    #DeliveryMedicineGenericNameCtr .table-custom tr td Label {
        font-size: 1.2em;
        color: #626365;
        font-weight: bold;
    }

    #DeliveryMedicineGenericNameCtr .table-custom tr td input {
        width: 95%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

    #DeliveryMedicineGenericNameCtr .table-custom tr td Select {
        width: 95%;
        height: 28px;
    }

    #DeliveryMedicineGenericNameCtr .table-custom tr td:nth-of-type(1) {
        width: 42%;
    }

    #DeliveryMedicineGenericNameCtr .table-custom tr td:nth-of-type(2) {
        width: 58%;
    }

    #DeliveryMedicineGenericNameCtr .DisplayDeliveryMedicineGenericNameCtrl .ActionBtn .Submit,
    #DeliveryMedicineGenericNameCtr .DisplayDeliveryMedicineGenericNameCtrl .ActionBtn .Cancel {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    #DeliveryMedicineGenericNameCtr .DisplayDeliveryMedicineGenericNameCtrl .ActionBtn {
        float: right;
        padding-right: 13px;
    }

        #DeliveryMedicineGenericNameCtr .DisplayDeliveryMedicineGenericNameCtrl .ActionBtn .Submit {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

        #DeliveryMedicineGenericNameCtr .DisplayDeliveryMedicineGenericNameCtrl .ActionBtn .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }
/*End DeliveryMedicineGenericNameControl CSS*/

/*Start DeliveryMedicineGenericNameListControl CSS*/
#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerlist .topbar .title {
    width: 40%;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerList .CampaignSourceList .List-table .ActionBtn .View {
    background: url('../assets/images/View.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-left: 10px;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerList .CampaignSourceList .List-table .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .innerList .CampaignSourceList .List-table .ActionBtn {
    text-align: center;
}

#upnlDeliveryMedicineGenericNameListControl .DisplayDeliveryMedicineGenericNameListCtr .CampaignSourceListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End DeliveryMedicineGenericNameListControl CSS*/

/*Start DeliveryStatusControl CSS*/
.DeliveryStatusDiv {
    padding: 10px 0;
}
/*End DeliveryStatusControl CSS*/

/*Start DealOfferControl CSS*/
#upnlManageDealOffer .DealOffer .table-custom tbody td {
    padding-bottom: 15px;
    vertical-align: top;
}

    #upnlManageDealOffer .DealOffer .table-custom tbody td:nth-of-type(1) {
        width: 33%;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td:nth-of-type(2) {
        width: 60%;
        padding-right: 3%;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td input[type=text],
    #upnlManageDealOffer .DealOffer .table-custom tbody td textarea,
    #upnlManageDealOffer .DealOffer .table-custom tbody td select {
        height: 28px;
        width: 100%;
        padding: 1px 6px;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td input[type=text],
    #upnlManageDealOffer .DealOffer .table-custom tbody td textarea {
        background: #e5e5e5;
        border: 0px none !important;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td select {
        background-color: white;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td textarea {
        height: 80px;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td .Submit,
    #upnlManageDealOffer .DealOffer .table-custom tbody td .Save,
    #upnlManageDealOffer .DealOffer .table-custom tbody td .Cancel,
    #upnlManageDealOffer .DealOffer .table-custom tbody td .Edit {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td .Submit {
        background: url("/assets/images/ActionButton/Submit.png") no-repeat;
        width: 75px;
        margin-right: 10px;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td .Save {
        background: url("/assets/images/ActionButton/Save.png") no-repeat;
        width: 90px;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
        width: 90px;
    }

    #upnlManageDealOffer .DealOffer .table-custom tbody td .Edit {
        background: url("/assets/images/ActionButton/Edit.png") no-repeat;
        width: 90px;
        margin-right: 10px;
    }

#upnlManageDealOffer .DealOffer .menu-and-content .table-custom td {
    font-size: 1.05em;
}
/*    Dom css------ */

#upnlManageDealOffer .FileUploadListDiv {
    height: 140px;
}

#upnlManageDealOffer .DealOfferImageURLEditDropzone .fileupload-drop-zone {
    width: 130px;
    height: 140px;
    position: absolute;
    z-index: 2;
    background: transparent;
    border: none;
    display: inline-block;
}

#upnlManageDealOffer .DealOfferImageURLEditDropzoneImage {
    max-height: 140px;
    width: 130px;
    z-index: 1;
}

    #upnlManageDealOffer .DealOfferImageURLEditDropzoneImage img {
        width: 85%;
    }
/*End DealOfferControl CSS*/

/*Start FranchiseeClinicGetListControl css*/
#UpnlFranchiseeClinicGetList .CustomPagination .next,
#UpnlFranchiseeClinicGetList .CustomPagination .next-disabled {
    background: url('../assets/images/Home/next-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
}

#UpnlFranchiseeClinicGetList .CustomPagination .prev,
#UpnlFranchiseeClinicGetList .CustomPagination .prev-disabled {
    background: url('../assets/images/Home/prev-bg-yellow.jpg') no-repeat scroll 0% 0% transparent;
    margin-right: 5px;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList input[type=text],
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList Select {
    width: 100%;
    padding: 1px 6px;
    border: 1px solid #CCCCCC;
    height: 28px;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList input[type=text] {
    margin-top: 10px;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList Select {
    margin-top: 20px;
}

#UpnlFranchiseeClinicGetList .ClinicListCtrl-MapInfo {
    width: 100%;
    border: 2px solid #FAE00F;
    min-height: 175px;
    vertical-align: top;
    margin-bottom: 10px;
    position: relative;
    padding: 1.3% !important;
}

#UpnlFranchiseeClinicGetList .ClinicListCtrl-InfoDiv {
    width: 137px;
    position: static;
    bottom: 0 !important;
    left: 0;
    padding-top: 5px;
}

    #UpnlFranchiseeClinicGetList .ClinicListCtrl-InfoDiv span {
        color: #636466 !important;
        font-size: 1.2em;
        font-weight: bold;
        cursor: pointer;
    }

#UpnlFranchiseeClinicGetList .clinic_GoogleMap {
    display: none;
    z-index: 1;
    width: 70%;
    min-height: 200px;
    margin-left: 10px;
    position: absolute;
}

#UpnlFranchiseeClinicGetList .ClinicListCtrl-Info-Content .Address {
    font-size: 1.03em;
    margin: 0px;
    max-height: 130px;
    color: #636466 !important;
}

#UpnlFranchiseeClinicGetList .ClinicListCtrl-Info-Content hr {
    border-color: #FAE00F;
    border-width: 2px;
    margin: 5px 0;
}

#UpnlFranchiseeClinicGetList .Address span {
    margin-top: 10px !important;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    width: 100%;
    padding: 20px 0 15px 0;
}

.EclinicSearchBar {
    min-width: 100% !important;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .e-clinic-wayto {
    text-align: center;
}

#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .CustomPagination {
    text-align: left;
    margin-left: 30px;
}
/*End FranchiseeClinicGetListControl css*/
/*Start FranchiseeOwnerShipTypeControl CSS*/
.DisplayFranchiseeOwnerShipTypeCtrl {
    padding-top: 5px;
}

    .DisplayFranchiseeOwnerShipTypeCtrl .table-custom tr td Label {
        font-size: 1.2em;
        color: #626365;
        font-weight: bold;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .table-custom tr td input {
        width: 95%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .table-custom tr td Select {
        width: 95%;
        height: 28px;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .table-custom tr td:nth-of-type(1) {
        width: 42%;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .table-custom tr td:nth-of-type(2) {
        width: 58%;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .ActionBtn .Submit,
    .DisplayFranchiseeOwnerShipTypeCtrl .ActionBtn .Cancel {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    .DisplayFranchiseeOwnerShipTypeCtrl .ActionBtn {
        float: right;
        padding-right: 13px;
    }

        .DisplayFranchiseeOwnerShipTypeCtrl .ActionBtn .Submit {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

        .DisplayFranchiseeOwnerShipTypeCtrl .ActionBtn .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }
/*End FranchiseeOwnerShipTypeControl CSS*/

/*Start FranchiseeRequestHandleControl CSS*/
.FranchiseeRequestHandleCtr .table-custom tr td .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
    padding-top: 5px;
}

.FranchiseeRequestHandleCtr .table-custom tr td .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-top: 5px;
}

.FranchiseeRequestHandleCtr .table-custom tr td:nth-of-type(1) {
    width: 35%;
    vertical-align: top;
}

.FranchiseeRequestHandleCtr .table-custom tr td:nth-of-type(2) {
    width: 75%;
}

.FranchiseeRequestHandleCtr .table-custom tr td textarea {
    width: 100%;
    padding: 1px 6px;
}

.FranchiseeRequestHandleCtr .table-custom tr td {
    padding-bottom: 10px;
}
/*End FranchiseeRequestHandleControl CSS*/
/*Start FranchiseeOwnershipTypeListControl CSS*/
#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerlist .topbar .title {
    width: 40%;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerlist .topbar .search-extend {
    width: 50%;
    padding-right: 10px;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .Heading {
    padding: 5px 5px;
    font-size: 2em;
    font-weight: bold;
    width: 60%;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .Search-TextBox {
    width: 40%;
    padding: 5px 5px;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerList .FranchisessOwnershipTypeList .List-table .ActionBtn .View {
    background: url('../assets/images/View.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerList .FranchisessOwnershipTypeList .List-table .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-left: 10px;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerList .FranchisessOwnershipTypeList .List-table .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .innerList .FranchisessOwnershipTypeList .List-table .ActionBtn {
    text-align: center;
}

#upnlFranchisessOwnershipTypeListControl .DisplayFranchisessOwnershipTypeList .FranchisessOwnershipTypebtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End FranchiseeOwnershipTypeListControl CSS*/
/*Start HealthCamp CSS*/
.HealthCamp {
    background: #4D4D4B;
    color: white;
    font-family: inherit;
}

    .HealthCamp .FontColor_Black {
        color: #000000;
    }

    .HealthCamp .HeadingImage {
        width: 100%;
        height: auto;
    }

    .HealthCamp .HealthCamp_HeadingImage {
        position: relative;
        text-align: left;
    }

    .HealthCamp .HealthCamp_ImageContent {
        position: absolute;
        top: 8%;
        right: 7%;
        text-align: left;
        width: 43%;
    }

    .HealthCamp .ImageHeading {
        font-size: 2.2em;
        line-height: 1.3;
    }

    .HealthCamp .ImageSubHeading {
        font-size: 2em;
        line-height: 1.3;
    }

    .HealthCamp .HealthCamp_Info_Reg_Table {
        display: flex;
        width: 100%;
        margin: 0 auto;
    }

    .HealthCamp .HealthCamp_DiseaseDetails_Information {
        width: 60%;
        padding: 1% 2%;
    }

    .HealthCamp .HealthCamp_Registration-block {
        width: 40%;
    }

    .HealthCamp .HealthCamp_RegistrationPanel {
        background: #fae007;
        text-align: center;
        padding: 6%;
        font-size: 1.7em;
    }

    .HealthCamp .HealthCamp_HighLight {
        background: #fae007;
        text-align: center;
        font-size: 1.2em;
    }

    .HealthCamp .ExpertDoctorsCtrl .Title {
        background-color: #FAE007;
    }

    .HealthCamp .HealthCamp_Registration {
        background-color: #838383;
        width: 100%;
    }

    .HealthCamp .HealthCamp_Registration-block table tbody td select,
    .HealthCamp .HealthCamp_Registration-block table tbody td input {
        border-radius: 5px;
        width: 100%;
        padding: 1.5%;
        color: #000000;
    }

    .HealthCamp .HealthCamp_Registration-block table tr td {
        padding: 0% 2%;
    }

    .HealthCamp .HealthCamp_Registration-block table label {
        margin: 0px;
    }

    .HealthCamp .HealthCamp_Registration-block table tr {
        height: 21px;
    }

    .HealthCamp .YellowFont {
        color: #fae007;
    }

    .HealthCamp hr {
        border-top: 1px solid #838383;
    }

    .HealthCamp .HealthCamp_Doctor img {
        border-radius: 6em;
        width: 76%;
    }

    .HealthCamp .HealthCamp_Doctor_Information {
        display: flex;
    }

    .HealthCamp .HealthCamp_Doctor {
        width: 38%;
        margin: 3% 0%;
    }

    .HealthCamp .HealthCamp_Information {
        width: 62%;
    }

    .HealthCamp p {
        font-size: 1.1em;
    }

    .HealthCamp .Submit {
        vertical-align: top;
        outline: none;
        margin: 2% auto;
        width: 100%;
        height: 37px;
        text-align: center;
        box-shadow: 0px 3px 15px #373735;
        border: 0 none;
        background: #FAE007;
        font-weight: 700;
    }

    .HealthCamp .tri {
        background-color: #838383;
    }

    .HealthCamp .triangle {
        vertical-align: middle;
        text-align: center;
        margin: 0 auto;
        width: 30px;
    }

    .HealthCamp .triangle-5 {
        border-top: solid 20px #fae007;
        border-left: solid 15px transparent;
        border-right: solid 15px transparent;
    }
/*End HealthCamp CSS*/

/*Start IllnessLandingpage CSS*/
#IllnessLandingPage .touch {
    font-size: 15px;
}

#IllnessLandingPage #LandingPage3Registration {
    border-radius: 10px;
    width: 450px;
    min-height: 300px;
    background-color: white;
    top: 24.5%;
    right: 4%;
    position: absolute;
    padding: 20px;
    background-color: #c0c0c0;
}

    #IllnessLandingPage #LandingPage3Registration .childlandingpageheader {
        font-size: 25px;
        color: #333;
        text-align: center;
        background-color: #FEE13E;
        width: 450px !important;
        height: 42px;
        padding-top: 2px;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        margin-left: -20px;
        margin-top: -16px;
        font-weight: bold;
    }

#IllnessLandingPage .FormSubmitDiv {
    text-align: center;
}

#IllnessLandingPage #LandingPage3Registration .ErrorMessage {
    height: 11px;
}

#IllnessLandingPage .FormSubmitDiv .NetcoreGetsubmitbtn {
    background: url(/assets/images/ActionButton/Button-submit.png) no-repeat;
    outline: none;
    background-color: transparent;
    width: 250px;
    height: 57px;
    border: 0px none;
    border-radius: 3px;
    text-indent: -9999px;
    text-align: center;
}

#IllnessLandingPage .fttreatmentsubmitbtn {
    outline: none;
    background-color: transparent;
    width: 100%;
    height: 46px;
    border: 0px none;
    border-radius: 3px;
    font-size: 24px;
    background-color: #FEE13E;
    font-weight: bold;
    box-shadow: 0px 1px;
    display: inline-block;
}

#IllnessLandingPage .UserLoginLinks {
    font-size: 1.3em;
    color: #808080;
}
/*End IllnessLandingpage CSS*/

/*Start GeneralLandingRegistrationControl CSS*/
#GeneralLandingRegistrationControl .touch {
    font-size: 15px;
}

#GeneralLandingRegistrationControl #LandingPage3Registration {
    border-radius: 10px;
    width: 450px;
    min-height: 300px;
    background-color: white;
    top: 24.5%;
    right: 4%;
    position: absolute;
    padding: 20px;
    background-color: #c0c0c0;
}

    #GeneralLandingRegistrationControl #LandingPage3Registration .childlandingpageheader {
        font-size: 25px;
        color: #333;
        text-align: center;
        background-color: #FEE13E;
        width: 450px !important;
        height: 42px;
        padding-top: 2px;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        margin-left: -20px;
        margin-top: -16px;
        font-weight: bold;
    }

#GeneralLandingRegistrationControl .FormSubmitDiv {
    text-align: center;
}

#GeneralLandingRegistrationControl #LandingPage3Registration .ErrorMessage {
    height: 11px;
}

#GeneralLandingRegistrationControl .FormSubmitDiv .NetcoreGetsubmitbtn {
    background: url(/assets/images/ActionButton/Button-submit.png) no-repeat;
    outline: none;
    background-color: transparent;
    width: 250px;
    height: 57px;
    border: 0px none;
    border-radius: 3px;
    text-indent: -9999px;
    text-align: center;
}

#GeneralLandingRegistrationControl .fttreatmentsubmitbtn {
    outline: none;
    background-color: transparent;
    width: 100%;
    height: 46px;
    border: 0px none;
    border-radius: 3px;
    font-size: 24px;
    background-color: #FEE13E;
    font-weight: bold;
    box-shadow: 0px 1px;
    display: inline-block;
}

#GeneralLandingRegistrationControl .UserLoginLinks {
    font-size: 1.3em;
    color: #808080;
}
/*End GeneralLandingRegistrationControl CSS*/
/*Start HealthProviderControl CSS */
#HealthProviderAllCtrl .DisplayHealthProviderCtrl {
    padding-top: 5px;
}

    #HealthProviderAllCtrl .DisplayHealthProviderCtrl .table-custom tr td Label {
        font-size: 1.2em;
        color: #626365;
        font-weight: bold;
    }

    #HealthProviderAllCtrl .DisplayHealthProviderCtrl .table-custom tr td input {
        width: 95%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

    #HealthProviderAllCtrl .DisplayHealthProviderCtrl .table-custom tr td Select {
        width: 95%;
        height: 28px;
    }

    #HealthProviderAllCtrl .DisplayHealthProviderCtrl .table-custom tr td:nth-of-type(1) {
        width: 42%;
    }

    #HealthProviderAllCtrl .DisplayHealthProviderCtrl .table-custom tr td:nth-of-type(2) {
        width: 58%;
        height: 19px;
    }

.DisplayHealthProviderCtrl .ActionBtn .Submit,
.DisplayHealthProviderCtrl .ActionBtn .Cancel {
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}

.DisplayHealthProviderCtrl .ActionBtn {
    float: right;
    padding-right: 13px;
}

    .DisplayHealthProviderCtrl .ActionBtn .Submit {
        background: url("/assets/images/ActionButton/Save.png") no-repeat !important;
        width: 90px !important;
        margin-right: 10px !important;
    }

    .DisplayHealthProviderCtrl .ActionBtn .Cancel {
        background: url("/assets/images/ActionButton/Cancel.png") no-repeat !important;
        width: 90px !important;
    }
/*End HealthProviderControl CSS */

/*Start HealthProviderDeliveryDetailsControl CSS */

.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow .Added {
    background: url("/assets/images/right-symbol.png") no-repeat;
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin: 5px;
    cursor: auto;
}

.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow .Deleted {
    background: url("/assets/images/cross-symbol.png") no-repeat;
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin: 5px;
    cursor: auto;
}

.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow .View {
    background: url("/assets/images/ActionButton/Small/view.png") no-repeat;
    background-size: 100%;
    width: 52px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-right: 10px;
}

.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow .EditIconImg {
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin: 5px;
    cursor: auto;
}

.HealthProviderDeliveryDetailsPage .DeliveryDispatchInformation {
    width: 50%;
}

    .HealthProviderDeliveryDetailsPage .DeliveryDispatchInformation .DeliveryStatusDropDown {
        width: 94%;
    }

    .HealthProviderDeliveryDetailsPage .DeliveryDispatchInformation .DeliveryStatusInputText {
        height: 28px;
        width: 94%;
        background: #E5E5E5;
        padding: 1px 6px;
        border: 0px none !important;
    }

.HealthProviderDeliveryDetailsPage .DeliveryDispatchInformationTbl textarea {
    width: 94%;
    height: 100px;
    padding: 5px 10px;
    border: 0 none !important;
    background: #e5e5e5;
}

.HealthProviderDeliveryDetailsPage .Heading {
    font-size: 1.8em;
    border-bottom: 1px solid #a6a6a6;
    font-weight: bold;
    padding-left: 10px;
    margin-bottom: 10px;
}

.HealthProviderDeliveryDetailsPage .DeliveryAddress,
.HealthProviderDeliveryDetailsPage .DeliveryInformationCtrl {
    width: 50%;
}

    .HealthProviderDeliveryDetailsPage .DeliveryAddress .DeliveryStatusDropDown,
    .HealthProviderDeliveryDetailsPage .DeliveryInformationCtrl .DeliveryStatusDropDown {
        width: 94%;
    }

    .HealthProviderDeliveryDetailsPage .DeliveryAddress .DeliveryStatusInputText,
    .HealthProviderDeliveryDetailsPage .DeliveryInformationCtrl .DeliveryStatusInputText {
        height: 28px;
        width: 94%;
        background: #E5E5E5;
        padding: 1px 6px;
        border: 0px none !important;
    }

    .HealthProviderDeliveryDetailsPage .DeliveryAddress textarea,
    .HealthProviderDeliveryDetailsPage .DeliveryInformationCtrl textarea {
        width: 94%;
        height: 100px;
        padding: 5px 10px;
        border: 0 none !important;
        background: #e5e5e5;
    }

.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #EditHealthProviderDispatchInformation,
.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #EditHealthProviderDeliveryInformation,
.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #AddHealthProviderDispatchInformation,
.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #AddHealthProviderInformation,
.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #ViewHealthProviderDeliveryInformation,
.HealthProviderDeliveryDetailsPage .DeliveryDetailsRow #ViewHealthProviderDispatchInformation {
    cursor: pointer;
}
/*End HealthProviderDeliveryDetailsControl CSS */

/*Start SiteUsersControl CSS */
#updSiteUsersSaveCtr .DisplaySiteUsersCtr .QuickRegistrationCtrl .table-UserForm .fieldvalues input[type="submit"] {
    background: url("/assets/images/ActionButton/Submit.png") no-repeat;
    height: 30px;
    background-size: 100%;
    background-color: transparent;
    width: 80px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}

#updSiteUsersSaveCtr .DisplaySiteUsersCtr .QuickRegistrationCtrl .table-UserForm .fieldvalues .btnCancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    height: 30px;
    background-size: 100%;
    background-color: transparent;
    width: 80px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin: 5px 0;
}
/*End SiteUsersControl CSS */

/*Start SiteUsersListControl CSS */
#upnlSiteUserList .DisplaySiteUserList .innerList .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

    #upnlSiteUserList .DisplaySiteUserList .innerList .topbar .Heading {
        padding: 5px 5px;
        font-size: 2em;
        font-weight: bold;
        width: 60%;
        order: 0;
    }

#upnlSiteUserList .DisplaySiteUserList .Search-TextBox {
    width: 40%;
    order: 1;
    padding: 5px 5px;
}

#upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table tr td:nth-of-type(3),
#upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table tr td:nth-of-type(4) {
    width: 20%;
}

#upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table .ActionBtn {
    width: 10%;
    text-align: center;
}

    #upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table .ActionBtn .Edit {
        background: url('../assets/images/Edit.png') no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        text-indent: -99999px;
        margin-left: 10px;
    }

    #upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table .ActionBtn #btnDelete {
        background: url(../../assets/images/Delete.png) no-repeat;
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
    }

    #upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table .ActionBtn .Blockedbtn {
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
        cursor: pointer;
    }

    #upnlSiteUserList .DisplaySiteUserList .innerList .SiteUserList .List-table .ActionBtn .unBlockedbtn {
        background-size: 100%;
        width: 16px;
        height: 16px;
        background-color: transparent;
        border: 0 none;
        vertical-align: middle;
        outline: 0;
        margin-left: 10px;
        text-indent: -99999px;
        cursor: pointer;
    }

#upnlSiteUserList .SiteUserbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}
/*End SiteUsersListControl CSS */
/*Start SubDieasesList CSS*/
#SubDieasesList .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#SubDieasesList .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 2px 0;
}
/*End SubDieasesList CSS*/
/*Start TestimonialsAllList CSS*/
#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType input[type=radio],
#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType-Active input[type=radio] {
    display: none;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList_btnRadio {
    padding: 5px;
    text-align: right;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType,
#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType-Active {
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
    width: 150px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType {
    background-color: #0094ff;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType-Active {
    background-color: #0094ff;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType:hover {
    background-color: #3daeff;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType {
    background-color: #454141;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

    #upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType:hover {
        background-color: #3daeff;
    }

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table .td-actions .ActionBtn .View {
    background: url('../assets/images/View.png') no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table .td-actions .ActionBtn .Edit {
    background: url('../assets/images/Edit.png') no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table .td-actions .ActionBtn .Delete {
    background: url('../assets/images/Delete.png') no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    margin-left: 10px;
    text-indent: -99999px;
}

#upnlTestimonialsAllListCtr .TestimonialAllListbtntop .Add {
    background: url("/assets/images/ActionButton/Add.png") no-repeat;
    height: 28px;
    background-size: 100%;
    background-color: transparent;
    width: 90px;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    float: right;
    margin: 5px 0;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .topbar {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #d9dbda;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .Search-TextBox {
    width: 40%;
    order: 1;
    padding: 5px 5px;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .SearchResultInfo {
    text-align: center;
    color: #666;
    padding-top: 5px;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .Menu {
    width: 100%;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .Heading {
    padding: 5px 5px;
    font-size: 1.5em;
    font-weight: bold;
    width: 60%;
    order: 0;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .TestimonialsAllList-ActiveStatusType:hover {
    background-color: #3daeff;
}

#upnlTestimonialsAllListCtr .TestimonialsAllList .td-photo {
    width: 100px;
    height: 100px;
}

#upnlTestimonialsAllListCtr .TestimonialsAllList .TestimonialsListCtrl-Photo {
    width: 100%;
    height: 100%;
    border: 0.5px solid #E0DADA;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr table {
    border: 1px solid #d9dbda !important;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table td:nth-of-type(1) {
    width: 30%;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table td:nth-of-type(2) {
    width: 30%;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table td:nth-of-type(3) {
    width: 30%;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table td:nth-of-type(4) {
    width: 10%;
}

#upnlTestimonialsAllListCtr .DisplayTestimonialsAllListCtr .List-table td:nth-of-type(3) a {
    float: right;
}
/*End TestimonialsAllList CSS*/

/*start ZopimLiveChatDetails CSS*/
.ZopimLiveChatDetailsCtr .Heading {
    color: #3F3F3F;
    padding: 5px;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px solid #D9DBDA;
}

.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl .ZopimLiveChatDetails-Content1 > tbody > tr > td:nth-child(1),
.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl .ZopimLiveChatDetails-Content2 > tbody > tr > td:nth-child(1) {
    width: 30%;
    padding: 10px;
}

.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl .ZopimLiveChatDetails-Content1 > tbody > tr > td:nth-child(2),
.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl .ZopimLiveChatDetails-Content2 > tbody > tr > td:nth-child(2) {
    width: 70%;
    padding: 10px;
}

.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl > tbody > tr > td:nth-child(1) {
    border-right: 1px solid #CCCCCC;
}

.ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl {
    margin-top: 20px;
}

    .ZopimLiveChatDetailsCtr .DisplayZopimLiveChatDetailsCtr .ZopimLiveChattDetailstbl tr td {
        width: 50%;
        padding-left: 15px;
    }

.ZopimLiveChatDetailsCtr .ZopimLiveChatDetails-ActionBtn {
    padding: 20px 0 0 20px;
    text-align: right;
    vertical-align: bottom;
}

    .ZopimLiveChatDetailsCtr .ZopimLiveChatDetails-ActionBtn .ZopimLiveChatDetail-Handle {
        background: url("/assets/images/ActionButton/Handle.png") no-repeat;
        height: 28px;
        width: 90px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        margin-right: 10px;
    }

    .ZopimLiveChatDetailsCtr .ZopimLiveChatDetails-ActionBtn .ZopimLiveChatDetails-Search {
        background: url("/assets/images/ActionButton/search-contact.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        vertical-align: bottom;
        margin-left: 10px;
    }

    .ZopimLiveChatDetailsCtr .ZopimLiveChatDetails-ActionBtn .ZopimLiveChatDetails-Create {
        background: url("/assets/images/ActionButton/create-contact-grey.png") no-repeat;
        height: 28px;
        width: 119px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
        margin-left: 10px;
    }

    .ZopimLiveChatDetailsCtr .ZopimLiveChatDetails-ActionBtn .ZopimLiveChatDetails-Mail {
        background: url("/assets/images/ActionButton/email.png") no-repeat;
        height: 28px;
        width: 90px;
        border: 0 none;
        outline: none;
        background-color: transparent;
        text-indent: -9999px;
    }
/*End ZopimLiveChatDetails CSS*/

/*Start Delivery-Details CSS*/
.MedicineDeliveryDetails .DeliveryDetailsDiv:nth-of-type(2) {
    border-right: none;
}
/*End Delivery-Details CSS*/
/*Start Franchisee-Clinic-Detail CSS*/
.FranchiseeClinicDetailCtr {
    padding: 5px;
}

.FranchiseeClinicDetail .ClinicTitle {
    color: #636466 !important;
    font-size: 1.5em;
    font-weight: bold;
    text-shadow: 0px 0px;
}

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail {
    border: 2px solid#FAE00F;
    padding: 10px;
    margin: 15px 0px;
}

.FranchiseeClinicDetailCtr .DisplayFranchiseeClinicDetail {
    width: 100%;
    color: #636466;
}

    .FranchiseeClinicDetailCtr .DisplayFranchiseeClinicDetail > tbody > tr > td {
        width: 50%;
    }

    .FranchiseeClinicDetailCtr .DisplayFranchiseeClinicDetail tr td {
        padding-top: 5px;
        font-size: 1.03em;
    }

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail > tbody > tr > td table > tbody > tr > td:nth-child(1),
.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail > tbody > tr > td table > tbody > tr > td:nth-child(2) {
    padding: 5px;
}

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail .table-ClinicContactDetail tr td:nth-of-type(1) {
    max-width: 25%;
}

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail .table-ClinicContactDetail tr td:nth-of-type(2) {
    max-width: 25%;
}

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail .table-ClinicAddressDetail tr td:nth-of-type(1) {
    max-width: 10%;
}

.FranchiseeClinicDetailCtr .FranchiseeClinicDetail .DisplayFranchiseeClinicDetail .table-ClinicAddressDetail tr td:nth-of-type(2) {
    max-width: 40%;
}
/*End Delivery-Details CSS*/

/*Start CampaignSourceCtr CSS */
#CampaignSourceCtrl .DisplayCampaignSourceCtrl {
    padding-top: 5px;
}

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr td Label {
        font-size: 1.2em;
        color: #626365;
        font-weight: bold;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr td input {
        width: 95%;
        height: 28px;
        background: #e5e5e5;
        border: 0 none !important;
        outline: none;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr td Select {
        width: 95%;
        height: 28px;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr td:nth-of-type(1) {
        width: 42%;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr td:nth-of-type(2) {
        width: 58%;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .ActionBtn .Submit,
    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .ActionBtn .Cancel {
        height: 28px;
        background-size: 100%;
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        vertical-align: top;
        outline: none;
        margin: 5px 0;
    }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .ActionBtn {
        float: right;
        padding-right: 13px;
    }

        #CampaignSourceCtrl .DisplayCampaignSourceCtrl .ActionBtn .Submit {
            background: url("/assets/images/ActionButton/Save.png") no-repeat;
            width: 90px;
            margin-right: 10px;
        }

        #CampaignSourceCtrl .DisplayCampaignSourceCtrl .ActionBtn .Cancel {
            background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
            width: 90px;
        }

    #CampaignSourceCtrl .DisplayCampaignSourceCtrl .table-custom tr .Validationtd {
        border: 0 none !important;
        height: 19px;
        padding: 0px !important;
    }
/*End CampaignSourceCtr CSS */
/*start LandingPage-Affiliate CSS */
.LandingPage-Affiliate .WetreateContent {
    max-width: 97%;
}

.LandingPage-Affiliate .AffiliateLandingPageWetreateContentRow {
    text-align: left;
    padding: 20px;
    background-color: #5b5b5b;
    color: white;
    font-size: 25px;
    font-weight: bold;
}

    .LandingPage-Affiliate .AffiliateLandingPageWetreateContentRow .ul2 li span,
    .LandingPage-Affiliate .AffiliateLandingPageWetreateContentRow .spanwetreat {
        padding-top: 10px;
        font-size: 25px;
    }

.LandingPage-Affiliate .container .banneraward {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
}

.LandingPage-Affiliate .container .row .leftcontentdata ul li::before {
    content: url(../assets/images/Icon.png);
}

.LandingPage-Affiliate .container .row .rightcontentdata ul li::before {
    content: url(../assets/images/Icon.png);
}

.LandingPage-Affiliate .container .leftcontentdata {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    float: left;
    border-right: 2px solid #d4cbcb;
    padding-left: 64px;
}

    .LandingPage-Affiliate .container .leftcontentdata ul li,
    .LandingPage-Affiliate .container .rightcontentdata ul li {
        float: left;
        clear: left;
        margin-bottom: 10px;
    }

.LandingPage-Affiliate .container .rightcontentdata {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    float: left;
    padding-left: 28px;
}

    .LandingPage-Affiliate .container .leftcontentdata .whyhomocss,
    .LandingPage-Affiliate .container .rightcontentdata .whyhomocss {
        font-weight: bold;
        font-size: 38px;
        color: #110084;
    }

.LandingPage-Affiliate .WetreateContent .AffiliateLandingPageWetreateContentRow .wetreatdiv ul {
    list-style: disc;
}

.LandingPage-Affiliate .WetreateContent .AffiliateLandingPageWetreateContentRow .cssandmanymore {
    float: right;
    margin-right: -90px;
    margin-bottom: -44px;
    margin-top: -8px;
    font-size: 15px;
    line-height: 19px;
}
/*End LandingPage-Affiliate CSS */

/*Start ZopimLiveChatHandledControl CSS */

#upnlZopimLiveChatHandledInfo .DisplayZopimLiveChatHandledInfo .ZopimLiveChatHandledInfoCtr .table-custom tr td textarea {
    width: 100%;
    padding: 1px 6px;
}

#upnlZopimLiveChatHandledInfo .DisplayZopimLiveChatHandledInfo .ZopimLiveChatHandledInfoCtr .table-custom tr td .Save {
    background: url("/assets/images/ActionButton/Save.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    margin-right: 10px;
    padding-top: 5px;
}

#upnlZopimLiveChatHandledInfo .DisplayZopimLiveChatHandledInfo .ZopimLiveChatHandledInfoCtr .table-custom tr td .Cancel {
    background: url("/assets/images/ActionButton/Cancel.png") no-repeat;
    height: 28px;
    width: 90px;
    border: 0 none;
    outline: none;
    background-color: transparent;
    text-indent: -9999px;
    padding-top: 5px;
}

#upnlZopimLiveChatHandledInfo .DisplayZopimLiveChatHandledInfo .ZopimLiveChatHandledInfoCtr .ActionBtn {
    padding-top: 10px;
}
/*End ZopimLiveChatHandledControl CSS */

/*Start Header spite images icons CSS */
.Header-sprite-Images-Icon {
    background: url("/assets/images/Header-sprite-Images-Icon.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.sprite-phone {
    width: 16px;
    height: 20px;
    background-position: 0 0;
}

.sprite-quick-contact-mail {
    width: 18px;
    height: 14px;
    background-position: -16px 0;
}

.sprite-quick-search {
    width: 15px;
    height: 15px;
    background-position: 0 0;
}
/*End Header spite images icons CSS*/

/*Start Spite registration Header css*/
.sprite-login-registration {
    background: url("/assets/images/sprite-login-registration.png");
    background-repeat: no-repeat;
    display: block;
}

.sprite-header-login {
    width: 73px;
    height: 27px;
    background-position: 0 0;
}

.sprite-header-register {
    width: 88px;
    height: 27px;
    background-position: -73px 0;
}
/*End sptie registration header css */

/*Start sptie Index Page down arrow and try now  css */
.sprite-bottom-down-arrow-and-try-now {
    background: url("/assets/images/TRY-NOW-btn.png");
    background-repeat: no-repeat;
    zoom: 54%;
}

.sprite-Optimse-bar-TRY-NOW-btn {
    width: 169px;
    height: 39px;
    background-position: 0 0;
}

.sprite-footer-nav-downarrow-icon {
    width: 9px;
    height: 5px;
    background-position: 0 -39px;
}

.sprite-next-bg-transparent {
    width: 11px;
    height: 20px;
    display: -webkit-inline-box !important;
    background-position: -9px -39px;
}



.OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox5 {
    width: 188px;
    height: 71px;
    background: #808000;
    text-align: center;
    color: white;
    margin-top: 15px;
    vertical-align: middle;
    padding-top: 15px;
}

.OrganizationPatientAndPlanDetailTable .OrganizatioDetailPatientStatisticsCtr .PatStatisticsbox6 {
    width: 188px;
    height: 71px;
    background: #000080;
    text-align: center;
    color: white;
    margin-top: 15px;
    vertical-align: middle;
    padding-top: 15px;
}

/*End sptie Index Page down arrow and try now  css */
.addButton {
    background: url("/assets/images/ActionButton/add.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    vertical-align: bottom;
    outline: 0;
    text-indent: -99999px;
    margin-left: 5px;
}

.editButton {
    background: url("/assets/images/ActionButton/Edit.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.editButton {
    background: url("/assets/images/ActionButton/Edit.png") no-repeat;
    background-size: 100%;
    width: 90px;
    height: 28px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-right: 10px;
}

.ManageWebsiteTitle {
    color: #3F51B5 !important;
    font-size: 2em !important;
    font-weight: bold !important;
    padding-left: 10px;
    padding-bottom: 10px;
}

.AffiliateManageWebsiteTitle {
    color: #03A9F4 !important;
    font-size: 2rem !important;
    font-weight: bold !important;
    margin: 10px 20px;
    padding-bottom: 15px;
    text-align: left;
}


.saveicon {
    background: url("/assets/images/saveicon.png") no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    vertical-align: top;
    outline: none;
    margin-left: 10px;
}

.iButton {
    background: url(/assets/images/iButton.png) no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: 0 none;
    outline: none;
    margin-left: 5px;
    padding-bottom: 8px;
}

.iButtonTooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

    .iButtonTooltip .tooltiptext {
        visibility: hidden;
        width: 200px;
        background-color: #1f82c4;
        color: white;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        /*z-index: 1;*/
        left: 110%;
        top: 0;
        /*left: 50%;*/
        /*margin-left: -60px;*/
        opacity: 0;
        padding-left: 5px;
        transition: opacity 0.3s;
    }

        .iButtonTooltip .tooltiptext::after {
            content: "";
            position: absolute;
            top: 0;
            /*left: 100%;*/
            /*margin-left: -5px;*/
            right: 97.5%;
            /*margin-left:5px;*/
            margin-top: 10px;
            border-width: 5px;
            border-style: solid;
            border-color: transparent transparent transparent #555;
        }

    .iButtonTooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }

.AffiliateValidateTd {
    border: 0 none !important;
    height: 15px;
    padding: 0px 85px !important;
}

.AffiliateOuterBorder {
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    margin-left: 20px;
    position: relative;
    min-height: 350px !important;
}

.BlackSubHeaderText {
    color: #000000 !important;
    font-size: 1.2rem !important;
    font-weight: bold !important;
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.AffiliateEditButton {
    background: url(/assets/images/AffiliateEditIcon.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-right: 10px;
}

.AffiliateDeleteButton {
    background: url(/assets/images/AffiliateDeleteIcon.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-right: 10px;
}

.AffiliateTableTRColorBG {
    background-color: white;
    border: 1px solid #E6E6E6;
}

.aff_Head {
    text-align: center;
    font-size: 1.7rem;
    font-weight: 200;
    padding-bottom: 16px;
}

.aff_title {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 100;
}

.AffiliateSaveButton {
    width: 100px;
    background-color: #FF6F00;
    color: #ffffff;
    height: 36px;
    /*outline: 1px solid #FF6F00 !important;*/
    border-radius: 4px !important;
    font-size: 17px !important;
    border-color: #FF6F00 !important;
    border: 1px solid #FF6F00 !important;
}

    .AffiliateSaveButton:hover {
        color: black;
    }

.AffiliateCrossButton {
    background: url(/assets/images/AffiliateCrossDelete.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    /*margin-right: 10px;*/
}

.QualTableTh {
    background-color: #E6E6E6;
    font-size: 15px;
    font-weight: bold;
}

.AffiliateAddButton {
    height: 30px;
    width: 60px;
    background-color: #666666;
    color: white;
    border-radius: 4px;
    text-decoration: none;
    border: 1px solid #666666;
}

.AffiliateTextBoxNew {
    height: 35px;
    width: 100%;
    padding: 5px;
    border: 1px solid #DDDDDD !important;
    border-radius: 4px;
}

.AffiliateRetryicon {
    background: url(/assets/images/AffiliateRetryIcon.png) no-repeat;
    background-size: 100%;
    width: 25px;
    height: 25px;
    background-color: transparent;
    border: 0 none;
    vertical-align: middle;
    outline: 0;
    text-indent: -99999px;
    margin-right: 10px;
}

.NextButtonText {
    color: #009900;
    font-size: 14px;
    text-decoration: none !important;
    font-weight: bold;
    padding-left: 10px;
    vertical-align: middle;
}

.NextMenuButton {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0px 7px 7px 0;
    float: right;
    margin-right: 10px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    text-decoration: none;
    width: fit-content;
    height: 30px;
}

    .NextMenuButton a:hover {
        color: #06bf06 !important;
    }

.PopupOptionHead {
    margin-left: -40px;
    color: #03A9F4;
    font-size: 14px;
}

.Export_Button {
    background-color: #454141;
    color: white;
    border: 0 none;
    padding: 5px 15px;
    height: 28px;
}

.helalth_Plan_Column {
    width: 10%;
    float: left;
    font-size: 14px;
    margin-top: 10px;
}

.helalth_Plan_SubmitBtn {
    float: right;
    margin-left: 15px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.helalth_Plan_Validation {
    font-size: 14px;
    display: none;
}

.health_Plan_success {
    color: white;
    background-color: rgb(0, 153, 0);
    font-weight: bold;
    font-size: 1.2rem;
    padding-left: 13px;
    width: 166px;
}

.Health_Plan_Button {
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a;
    padding: 8px 24px;
    border-radius: 4px;
    background-color: #fae006;
    border: none;
}

.Health_Plan_Note {
    word-wrap: break-word;
    text-align: left !important;
    margin-bottom: 10px !important;
}


/*pricing CSS 45Days*/

.hero_section {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.hero_left_section {
    width: 60%;
    text-align: center;
}

.hero_heading {
    color: #424242;
    font-size: 26px;
    font-family: "Open Sans", sans-serif;
    line-height: 180%;
}

.help_heading {
    color: #1d9bd7;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 40px;
}

.treatment_heading {
    color: #424242;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    font-size: 44px;
}

    .treatment_heading span {
        color: #e7a100;
        font-weight: 700;
        font-family: "Open Sans", sans-serif;
        font-size: 40px;
    }

.delivery_heading {
    color: #424242;
    font-size: 26px;
    font-family: "Open Sans", sans-serif;
    line-height: 130%;
    margin-top: 20px;
}

    .delivery_heading span {
        color: #1d9bd7;
        font-size: 26px;
        font-weight: 600;
        font-family: "Open Sans", sans-serif;
    }

.risk_heading {
    color: #ff0000;
    font-size: 30px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}

.doctor_heading {
    color: #fff;
    background-color: #ff0000;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    padding: 10px;
    margin-top: 12px;
}

.enroll_heading {
    color: #e7a100;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}

.plantrial_heading {
    color: #1a1a1a;
    font-size: 36px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    padding-bottom: 12px;
}

.newtrial_desc {
    color: #1a1a1a;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.subscription_section {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin-bottom: 50px;
}

.plantrial_section {
    border: 1px solid #d0d0d0;
    border-radius: 12px;
   /* min-width: 410px;
    max-width: 410px;*/
    margin-right: 50px;
}

.subplan_section {
    background-color: #fffef0;
    border: 1px solid #d0d0d0;
    border-radius: 12px;
  /*  min-width: 410px;
    max-width: 410px;*/
    margin-right: 50px;
    box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.16);
}

.diease_section {
    border: 1px solid #e7a100;
    border-radius: 4px;
    min-width: 230px;
    max-width: 230px;
    padding: 30px;
}

.pricediease_heading {
    width: 1035px !important;
    margin-bottom: 40px !important;
}

.plandiease_section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
    .hero_section {
        width: 100%;
        flex-direction: column;
    }

    .hero_left_section {
        width: 100%;
        text-align: center;
    }

    .subscription_section {
        flex-direction: column;
    }

    .plantrial_section {
        min-width: 100%;
    }

    .subplan_section {
        min-width: 100%;
    }

    .pricediease_heading {
        width: 100% !important;
        margin-bottom: 40px !important;
    }

    .diease_section {
        margin-bottom: 20px !important;
    }

    .plandiease_section {
        justify-content: space-around;
    }

    .subplan_section {
        margin-top: 30px;
    }

    .hero_right_section {
        margin-top: 30px;
        margin-inline: auto;
    }
}

@media screen and (max-width: 500px) {
    .diease_section {
        min-width: 250px;
        max-width: 250px;
        margin-bottom: 20px !important;
    }

    .plandiease_section {
        justify-content: center;
    }

    .hero_heading {
        color: #424242;
        font-size: 20px;
        font-family: "Open Sans", sans-serif;
        line-height: 160%;
    }

    .help_heading {
        font-size: 30px;
    }

    .treatment_heading {
        font-size: 38px;
    }

    .delivery_heading {
        font-size: 20px;
    }

        .delivery_heading span {
            font-size: 20px;
        }

    .risk_heading {
        font-size: 25px;
    }

    .doctor_heading {
        font-size: 20px;
    }

    .enroll_heading {
        font-size: 20px;
    }
}


/*Pricing Css 45Days*/


/*Become and affilate*/
.hero_section {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.hero_left_section {
    width: 100%;
    text-align: center;
}

.hero_heading {
    color: #424242;
    font-size: 26px;
    font-family: "Open Sans", sans-serif;
    line-height: 170%;
}

.help_heading {
    color: #1d9bd7;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 40px;
}

.treatment_heading {
    color: #424242;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    font-size: 44px;
}

    .treatment_heading span {
        color: #e7a100;
        font-weight: 700;
        font-family: "Open Sans", sans-serif;
        font-size: 40px;
    }

.delivery_heading {
    color: #424242;
    font-size: 26px;
    font-family: "Open Sans", sans-serif;
    line-height: 130%;
    margin-top: 20px;
}

    .delivery_heading span {
        color: #1d9bd7;
        font-size: 26px;
        font-weight: 600;
        font-family: "Open Sans", sans-serif;
    }

.risk_heading {
    color: #ff0000;
    font-size: 30px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}

.doctor_heading {
    color: #fff;
    background-color: #ff0000;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    padding: 10px;
    margin-top: 12px;
}

.enroll_heading {
    color: #e7a100;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-align: center;
}

.plantrial_heading {
    color: #1a1a1a;
    font-size: 36px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    padding-bottom: 12px;
}

.newtrial_desc {
    color: #1a1a1a;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.subscription_section {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin-bottom: 50px;
}

.plantrial_section {
    border: 1px solid #d0d0d0;
    border-radius: 12px;
   /* min-width: 410px;
    max-width: 410px;*/
    margin-right: 50px;
}

.subplan_section {
    background-color: #fffef0;
    border: 1px solid #d0d0d0;
    border-radius: 12px;
 /*   min-width: 410px;
    max-width: 410px;*/
    margin-right: 50px;
    box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.16);
}

.diease_section {
    border: 1px solid #e7a100;
    border-radius: 4px;
    min-width: 230px;
    max-width: 230px;
    padding: 30px;
}

.pricediease_heading {
    width: 1035px;
    margin-bottom: 40px;
}

.plandiease_section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.hero_right_section {
    position: absolute;
    right: 10px;
    top: 10px;
}

    .hero_right_section form {
        max-width: 385px;
    }


@media screen and (max-width: 1024px) {
    .hero_section {
        width: 100%;
        flex-direction: column;
    }

    .hero_left_section {
        width: 100%;
        text-align: center;
    }

    .subscription_section {
        flex-direction: column;
    }

    .plantrial_section {
        min-width: 100%;
    }

    .subplan_section {
        min-width: 100%;
    }

    .pricediease_heading {
        width: 100%;
        margin-bottom: 40px;
    }

    .diease_section {
        margin-bottom: 20px !important;
    }

    .plandiease_section {
        justify-content: space-around;
    }

    .subplan_section {
        margin-top: 30px;
    }

    .hero_right_section {
        margin-inline: auto;
        position: relative;
        width: 100%;
        left: 0px;
    }

        .hero_right_section form {
            max-width: 100%;
        }
}

@media screen and (max-width: 500px) {
    .diease_section {
        min-width: 250px;
        max-width: 250px;
        margin-bottom: 20px !important;
    }

    .plandiease_section {
        justify-content: center;
    }

    .hero_heading {
        color: #424242;
        font-size: 20px;
        font-family: "Open Sans", sans-serif;
        line-height: 160%;
    }

    .help_heading {
        font-size: 30px;
    }

    .treatment_heading {
        font-size: 38px;
    }

    .delivery_heading {
        font-size: 20px;
    }

        .delivery_heading span {
            font-size: 20px;
        }

    .risk_heading {
        font-size: 25px;
    }

    .doctor_heading {
        font-size: 20px;
    }

    .enroll_heading {
        font-size: 20px;
    }
}

/* affiliate page */

.affiliate_hero_section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
    gap: 50px;
}

.affiliate_heading {
    color: #1a1a1a;
    font-family: "Open Sans", sans-serif;
    font-size: 46px;
    font-family: 400;
    line-height: 66px;
    margin-bottom: 30px;
}

    .affiliate_heading span {
        color: #e7a100;
        font-size: 46px;
        font-weight: 700;
        font-family: "Open Sans", sans-serif;
    }

.started_button {
    color: #1a1a1a;
    font-family: "Open Sans", sans-serif;
    padding: 12px 24px;
    border-radius: 4px;
    background-color: #fae006;
    font-weight: 600;
}

.demo_button {
    color: #1a1a1a;
    border: 1px solid #1a1a1a;
    font-family: "Open Sans", sans-serif;
    padding: 12px 24px;
    border-radius: 4px;
    font-weight: 600;
    margin-left: 24px;
}

.button-hover {
    color: #1a1a1a;
    border: 1px solid #1a1a1a;
    font-family: "Open Sans", sans-serif;
    padding: 12px 24px;
    border-radius: 4px;
    font-weight: 600;
    margin-left: 24px;
    transition: background-color 0.3s; 
}
    .button-hover:hover {
        background-color: #fae006; 
    }

.affiliateclinic_section {
    background-color: #f4f4f4;
    padding: 40px;
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    border-radius: 4px;
}

.Pricing_heading {
    width: 100% !important;
    text-align: center;
    margin-bottom: 50px !important;
}

.planPricing_section {
    /*min-width: 394px !important;
    max-width: 394px !important;*/
    margin-right: 0px !important;
    width: 50%;
}

#affilateDoctorPricingContainer .planaffiliate_grid {
    display: flex;
    justify-content: space-between;
    gap:20px
}

.affiliate_feature_sction {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: stretch;
    gap: 10px;
}

.affiliate_hero_button_section {
    display: flex;
    align-items: center;
}

.affiliate_clinic_grid {
    max-width: 350px;
}

.affiliate_signup_autton {
    padding: 12px 83px;
}

.doctor_testimonial_sec {
    padding: 90px 0px 0px;
}

.doctor_testimonial_back {
    padding: 70px;
}

@media screen and (max-width: 1024px) {
    .affiliate_hero_section {
        flex-direction: column;
    }

    .planaffiliate_grid {
        flex-direction: column;
    }

    .planPricing_section {
        min-width: 100% !important;
        max-width: 100% !important;
        margin-top: 30px !important;
    }

    .affiliate_heading {
        font-size: 30px;
        line-height: 40px;
    }

        .affiliate_heading span {
            font-size: 30px;
        }

    .affiliate_feature_sction {
        grid-template-columns: 1fr 1fr;
    }

    .started_button {
        padding: 12px 20px;
    }

    .demo_button {
        padding: 12px 20px;
        margin-left: 15px;
    }

    .affiliate_clinic_grid {
        max-width: 300px;
    }
}

@media screen and (max-width: 1000px) {
    .affiliate_clinic_grid {
        margin-bottom: 30px;
    }

    .affiliate_signup_autton {
        padding: 12px 46px;
    }

    .doctor_img_style {
        width: 140px;
        height: auto;
        object-fit: contain;
    }

    .doctor_testimonial_sec {
        padding: 50px 0px 0px;
    }

    .doctor_testimonial_back {
        padding: 70px 20px;
    }
}

@media screen and (max-width: 600px) {
    .affiliate_hero_img {
        width: 100%;
    }

    .affiliate_feature_sction {
        grid-template-columns: 1fr;
    }
}

/*Become and affilate*/


.corporate-wellness-button {
    font-size: 16px !important;
    margin-left: 20px;
    font-weight: 700 !important;
    color: #1a1a1a !important;
    padding: 12px 24px 12px 24px;
    border-radius: 4px;
    background-color: #fae006;
    display: inline-block;
}

@media screen and (max-width:600px) {
    .corporate-wellness-button {
        margin-left: 0px !important;
        margin-top: 20px !important;
    }
}
.Button-left {
    margin-left: auto;
    float: inline-end;
}

.requestcallback_header {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
}

/*CorporateRequest*/

.CorporateRequest-InnerTable td label {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    color: #1a1a1a !important;
    font-weight: 600 !important;
}

.custom-textbox {
    border-radius: 5px;
    background-color: white !important;
    padding: 5px;
}
.custom-textbox::-moz-focus-inner {
    border: 0;
}

.custom-textbox:focus {
    outline: 1px solid #e7a100; /* Change to your desired color */
    box-shadow: 0 0 0 1px #e7a100; /* This can help in some cases */
}
.validation-message {
    font-family: 'Open Sans', sans-serif !important;
    color: red;
    font-size: 14px !important;
}
/*CorporateRequest*/
/*@media (min-width: 1024px) and (max-width: 1440px) {
    #affilateDoctorPricingContainer .planaffiliate_grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }
}*/

/*justify-content: space-between;*/
/*}
}*/
/* Start New Form Patient Registration Thankyou Page CSS */
/* ------- root content start------------*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.welcome-thank {
    background-color: white;
    width: 100%;
    padding: 40px 0;
}

/* -------- same use content ------------------ */
.container-section {
    max-width: 1210px;
    margin: 0 auto;
}

.content-center {
    text-align: center;
}

.head-text {
    text-align: center;
    font-family: "Arimo", sans-serif;
    font-size: 36px;
    font-weight: 700;
    padding: 5px 0;
    line-height: 41px;
    color: #1A1A1A;
}

.welcome-desc {
    text-align: center;
    padding: 30px 0;
    font-size: 16px;
    line-height: 21px;
    color: #1A1A1A;
    font-weight: 400;
    font-family: "Arimo", sans-serif;
}

/* ---------- welcome section  ----------*/
.btn-gmail {
    padding: 12px 20px;
    background-color: white;
    font-weight: 200;
    font-family: "Open Sans", sans-serif;
    cursor: pointer;
    font-size: 14px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #545452;
}

    .btn-gmail .gmailImg {
        width: 20px;
        height: 20px;
        object-fit: cover;
    }

    .btn-gmail .open-text {
        font-weight: 600;
        font-size: 16px;
        color: #1A1A1A;
        padding-left: 12px;
        text-align: center;
        line-height: 21px;
        font-family: "Arimo", sans-serif;
    }

/*---------- select plan --------- */
.select-plan {
    margin-top: 40px;
    margin-bottom: 40px;
}

.plan-section {
    padding: 50px 50px;
    background-color: #F4F4F4;
    border-radius: 15px;
}

.plan-link-section {
    display: flex;
    justify-content: center;
    gap: 36px;
}

    .plan-link-section .plan-link {
        background-color: #fae006;
        text-decoration: none;
        padding: 12px 24px;
        border-radius: 4px;
        font-weight: 600;
        font-family: "Open Sans", sans-serif;
        color: #1A1A1A;
        font-size: 16px;
        letter-spacing: 3;
        line-height: 21px;
    }

/* --------- section-people --------*/

.section-people .section-box {
    width: 680px;
    height: 400px;
    background-color: #D9D9D9;
    display: flex;
    justify-self: center;
    margin-top: 10px;
}
