/* Minification failed. Returning unminified contents.
(9509,6): run-time error CSS1035: Expected colon, found '{'
(43069,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(44820,13): run-time error CSS1036: Expected expression, found ':'
(44836,13): run-time error CSS1036: Expected expression, found ':'
 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden], template {
    display: none;
}

a {
    background: 0 0;
}

a:active, a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type=search] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[xhref]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td, .table th {
        background-color: #fff !important;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #428bca;
    text-decoration: none;
}

    a:hover, a:focus {
        color: #2a6496;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
        font-weight: 400;
        line-height: 1;
        color: #999;
    }
    /*h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}*/

    h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
        font-size: 65%;
    }

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
        font-size: 75%;
    }

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4;
}

@media (min-width:768px) {
    .lead {
        font-size: 21px;
    }
}

small, .small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-muted {
    color: #999;
}

.text-primary {
    color: #428bca;
}

a.text-primary:hover {
    color: #3071a9;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #428bca;
}

a.bg-primary:hover {
    background-color: #3071a9;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul, ol {
    margin-top: 0;
}

    ul ul, ol ul, ul ol, ol ol {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

    .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt, dd {
    line-height: 1.42857143;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

    blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer, blockquote small, blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #999;
    }

        blockquote footer:before, blockquote small:before, blockquote .small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eee;
        border-left: 0;
        text-align: right;
    }

        .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
            content: '';
        }

        .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
            content: '\00A0 \2014';
        }

    blockquote:before, blockquote:after {
        content: "";
    }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width:768px) {
    .container {
        width: 750px;
    }
}

@media (min-width:992px) {
    .container {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

    .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

    .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
        border: 1px solid #ddd;
    }

    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell;
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

@media (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700;
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=radio], input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type=file] {
    display: block;
}

input[type=range] {
    display: block;
    width: 100%;
}

select[multiple], select[size] {
    height: auto;
}

input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999;
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #eee;
        opacity: 1;
    }

textarea.form-control {
    height: auto;
}

input[type=search] {
    -webkit-appearance: none;
}

input[type=date] {
    line-height: 34px;
}

.form-group {
    margin-bottom: 15px;
}

.radio, .checkbox {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
}

    .radio label, .checkbox label {
        display: inline;
        font-weight: 400;
        cursor: pointer;
    }

    .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
        float: left;
        margin-left: -20px;
    }

    .radio + .radio, .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
}

    .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

    input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm, select[multiple].input-sm {
    height: auto;
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg, select[multiple].input-lg {
    height: auto;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control {
        padding-right: 42.5px;
    }

    .has-feedback .form-control-feedback {
        position: absolute;
        top: 25px;
        right: 0;
        display: block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
    }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.form-control-static {
    margin-bottom: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .input-group > .form-control {
        width: 100%;
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio, .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }

        .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
            float: none;
            margin-left: 0;
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

.form-horizontal .form-control-static {
    padding-top: 7px;
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .btn:focus, .btn:active:focus, .btn.active:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover, .btn:focus {
        text-decoration: none;
    }

    .btn:active, .btn.active {
        outline: 0;
        background-image: none;
        -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
        box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    }

    .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
        cursor: not-allowed;
        pointer-events: none;
        opacity: .65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
        color: #333;
        background-color: #ebebeb;
        border-color: #adadad;
    }

    .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    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;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        color: #fff !important;
        background-color: #3276b1;
        border-color: #285e8e;
    }

    .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd;
    }

    .btn-primary .badge {
        color: #428bca;
        background-color: #fff;
    }

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #47a447;
        border-color: #398439;
    }

    .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #39b3d7;
        border-color: #269abc;
    }

    .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

    .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #d2322d;
        border-color: #ac2925;
    }

    .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

    .btn-danger .badge {
        color: #d9534f;
        background-color: #fff;
    }

.btn-link {
    color: #428bca;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0;
}

    .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover, .btn-link:focus {
                color: #2a6496;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
                color: #999;
                text-decoration: none;
            }

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            text-decoration: none;
            color: #262626;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        outline: 0;
        background-color: #428bca;
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #999;
    }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            cursor: not-allowed;
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group > .btn, .btn-group-vertical > .btn {
        position: relative;
        float: left;
    }

        .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
            z-index: 2;
        }

        .btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
            outline: 0;
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar {
    margin-left: -5px;
}

    .btn-toolbar .btn-group, .btn-toolbar .input-group {
        float: left;
    }

    .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
        margin-left: 5px;
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .btn-group > .btn-group:last-child > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }

    .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .btn-group-justified > .btn, .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%;
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%;
        }

[data-toggle=buttons] > .btn > input[type=radio], [data-toggle=buttons] > .btn > input[type=checkbox] {
    display: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

    .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px;
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px;
    }

    .input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
        margin-top: 0;
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px;
        }

        .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        margin-left: -1px;
    }

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

            .nav > li > a:hover, .nav > li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

        .nav > li.disabled > a {
            color: #999;
        }

            .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
                color: #999;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed;
            }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #eee;
        border-color: #428bca;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee #ddd;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
            color: #555;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
            cursor: default;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
                margin-bottom: 5px;
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto;
        }

@media (min-width:768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media (min-width:768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 4px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
        color: #fff;
        background-color: #428bca;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            text-align: center;
            margin-bottom: 5px;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width:768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border: 1px solid #ddd;
    }

@media (min-width:768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px;
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width:768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width:768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

    .navbar-brand:hover, .navbar-brand:focus {
        text-decoration: none;
    }

@media (min-width:768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width:768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }

        .navbar-nav.navbar-right:last-child {
            margin-right: -15px;
        }
}

@media (min-width:768px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin-top: 8px;
    margin-bottom: 8px;
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .input-group > .form-control {
        width: 100%;
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }

        .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
            float: none;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-form.navbar-right:last-child {
            margin-right: -15px;
        }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }

        .navbar-text.navbar-right:last-child {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777;
    }

        .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background-color: #ddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background-color: #e7e7e7;
        color: #555;
    }

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #999;
    }

        .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #999;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #999;
    }

        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333;
    }

        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color: #333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
        background-color: #080808;
        color: #fff;
    }

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #999;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            content: "/\00a0";
            padding: 0 5px;
            color: #ccc;
        }

    .breadcrumb > .active {
        color: #999;
    }

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            color: #428bca;
            background-color: #fff;
            border: 1px solid #ddd;
            margin-left: -1px;
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
            color: #2a6496;
            background-color: #eee;
            border-color: #ddd;
        }

    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        z-index: 2;
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
        cursor: default;
    }

    .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
        color: #999;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

    .pager li {
        display: inline;
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

            .pager li > a:hover, .pager li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

    .pager .next > a, .pager .next > span {
        float: right;
    }

    .pager .previous > a, .pager .previous > span {
        float: left;
    }

    .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #999;
        background-color: #fff;
        cursor: not-allowed;
    }

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

    .label[href]:hover, .label[href]:focus {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

    .label:empty {
        display: none;
    }

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #999;
}

    .label-default[href]:hover, .label-default[href]:focus {
        background-color: gray;
    }

.label-primary {
    background-color: #428bca;
}

    .label-primary[href]:hover, .label-primary[href]:focus {
        background-color: #3071a9;
    }

.label-success {
    background-color: #5cb85c;
}

    .label-success[href]:hover, .label-success[href]:focus {
        background-color: #449d44;
    }

.label-info {
    background-color: #5bc0de;
}

    .label-info[href]:hover, .label-info[href]:focus {
        background-color: #31b0d5;
    }

.label-warning {
    background-color: #f0ad4e;
}

    .label-warning[href]:hover, .label-warning[href]:focus {
        background-color: #ec971f;
    }

.label-danger {
    background-color: #d9534f;
}

    .label-danger[href]:hover, .label-danger[href]:focus {
        background-color: #c9302c;
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #428bca;
    background-color: #fff;
}

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

    .jumbotron h1, .jumbotron .h1 {
        color: inherit;
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
    }

.container .jumbotron {
    border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }

    .jumbotron h1, .jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

    .thumbnail > img, .thumbnail a > img {
        margin-left: auto;
        margin-right: auto;
    }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #428bca;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .alert h4 {
        margin-top: 0;
        color: inherit;
    }

    .alert .alert-link {
        font-weight: 700;
    }

    .alert > p, .alert > ul {
        margin-bottom: 0;
    }

        .alert > p + p {
            margin-top: 5px;
        }

.alert-dismissable {
    padding-right: 35px;
}

    .alert-dismissable .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

    .alert-success hr {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
        color: #2b542c;
    }

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #245269;
    }

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

    .alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
        color: #66512c;
    }

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

    .alert-danger hr {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link {
        color: #843534;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

    .media, .media .media {
        margin-top: 15px;
    }

        .media:first-child {
            margin-top: 0;
        }

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media > .pull-left {
    margin-right: 10px;
}

.media > .pull-right {
    margin-left: 10px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .list-group-item:first-child {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .list-group-item > .badge {
        float: right;
    }

        .list-group-item > .badge + .badge {
            margin-right: 5px;
        }

a.list-group-item {
    color: #555;
}

    a.list-group-item .list-group-item-heading {
        color: #333;
    }

    a.list-group-item:hover, a.list-group-item:focus {
        text-decoration: none;
        background-color: #f5f5f5;
    }

    a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
        z-index: 2;
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
    }

        a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
            color: #e1edf7;
        }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:hover, a.list-group-item-success:focus {
        color: #3c763d;
        background-color: #d0e9c6;
    }

    a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:hover, a.list-group-item-info:focus {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:hover, a.list-group-item-warning:focus {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

    a.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:hover, a.list-group-item-danger:focus {
        color: #a94442;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

    .panel-title > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .list-group {
    margin-bottom: 0;
}

    .panel > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .panel > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
    }

    .panel > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.panel > .table, .panel > .table-responsive > .table {
    margin-bottom: 0;
}

    .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
    }

        .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
            border-top-left-radius: 3px;
        }

        .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
            border-top-right-radius: 3px;
        }

    .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
            border-bottom-left-radius: 3px;
        }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
            border-bottom-right-radius: 3px;
        }

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 4px;
        overflow: hidden;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse .panel-body {
            border-top: 1px solid #ddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd;
        }

.panel-default {
    border-color: #ddd;
}

    .panel-default > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd;
    }

        .panel-default > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #ddd;
        }

    .panel-default > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #ddd;
    }

.panel-primary {
    border-color: #428bca;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
    }

        .panel-primary > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #428bca;
        }

    .panel-primary > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #428bca;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .panel-success > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #d6e9c6;
        }

    .panel-success > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #d6e9c6;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #bce8f1;
        }

    .panel-info > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #faebcc;
        }

    .panel-warning > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #ebccd1;
        }

    .panel-danger > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #ebccd1;
    }

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,.15);
    }

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 1 !important;
    filter: alpha(opacity=20);
}

    .close:hover, .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        transform: translate(0,-25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0);
    }

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50);
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

    .tooltip.in {
        opacity: .9;
        filter: alpha(opacity=90);
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0;
    }

    .tooltip.right {
        margin-left: 3px;
        padding: 0 5px;
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0;
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    white-space: normal;
}

    .popover.top {
        margin-top: -10px;
    }

    .popover.right {
        margin-left: 10px;
    }

    .popover.bottom {
        margin-top: 10px;
    }

    .popover.left {
        margin-left: -10px;
    }

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover > .arrow {
    border-width: 11px;
}

    .popover > .arrow:after {
        border-width: 10px;
        content: "";
    }

.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    bottom: -11px;
}

    .popover.top > .arrow:after {
        content: " ";
        bottom: 1px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #fff;
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
}

    .popover.right > .arrow:after {
        content: " ";
        left: 1px;
        bottom: -10px;
        border-left-width: 0;
        border-right-color: #fff;
    }

.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
    top: -11px;
}

    .popover.bottom > .arrow:after {
        content: " ";
        top: 1px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #fff;
    }

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25);
}

    .popover.left > .arrow:after {
        content: " ";
        right: 1px;
        border-right-width: 0;
        border-left-color: #fff;
        bottom: -10px;
    }

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

    .carousel-inner > .item {
        display: none;
        position: relative;
        -webkit-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left;
    }

        .carousel-inner > .item > img, .carousel-inner > .item > a > img {
            line-height: 1;
        }

    .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
        display: block;
    }

    .carousel-inner > .active {
        left: 0;
    }

    .carousel-inner > .next, .carousel-inner > .prev {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .carousel-inner > .next {
        left: 100%;
    }

    .carousel-inner > .prev {
        left: -100%;
    }

        .carousel-inner > .next.left, .carousel-inner > .prev.right {
            left: 0;
        }

    .carousel-inner > .active.left {
        left: -100%;
    }

    .carousel-inner > .active.right {
        left: 100%;
    }

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

    .carousel-control.left {
        background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));
        background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    }

    .carousel-control.right {
        left: auto;
        right: 0;
        background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));
        background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    }

    .carousel-control:hover, .carousel-control:focus {
        outline: 0;
        color: #fff;
        text-decoration: none;
        opacity: .9;
        filter: alpha(opacity=90);
    }

    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
    }

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
    }

    .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
        font-family: serif;
    }

        .carousel-control .icon-prev:before {
            content: '\2039';
        }

        .carousel-control .icon-next:before {
            content: '\203a';
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid #fff;
        border-radius: 10px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0,0,0,0);
    }

    .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

    .carousel-caption .btn {
        text-shadow: none;
    }

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px;
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../css/fonts/flexslider-icon.eot');
	src:url('../css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/flexslider-icon.woff') format('woff'),
		url('../css/fonts/flexslider-icon.ttf') format('truetype'),
		url('../css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; }
.flex-direction-nav a.flex-next:before  { content: ''; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../css/images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/* Gradients */

	.gray-degrade{
		background: #f4f4f4; /* Old browsers */
		background: -moz-linear-gradient(top,  #f4f4f4 0%, #dbdbdb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f4f4f4 0%,#dbdbdb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */

	}

	.dark-gray-degrade{
		background: #4f4f4f; /* Old browsers */
		background: -moz-linear-gradient(top,  #4f4f4f 0%, #2d2d2d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4f4f4f 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4f4f4f 0%,#2d2d2d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4f4f4f 0%,#2d2d2d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4f4f4f 0%,#2d2d2d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-9 */
	}

	.dark-gray-degrade-diagonal{
		background: #4f4f4f; /* Old browsers */
		background: -moz-linear-gradient(-45deg,  #4f4f4f 0%, #2d2d2d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  #4f4f4f 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  #4f4f4f 0%,#2d2d2d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  #4f4f4f 0%,#2d2d2d 100%); /* IE10+ */
		background: linear-gradient(135deg,  #4f4f4f 0%,#2d2d2d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	}

	.blue-degrade{
		background: #3ea7ee; /* Old browsers */
		background: -moz-linear-gradient(top,  #3ea7ee 0%, #1681c8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ea7ee), color-stop(100%,#1681c8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3ea7ee 0%,#1681c8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3ea7ee 0%,#1681c8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3ea7ee 0%,#1681c8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3ea7ee 0%,#1681c8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea7ee', endColorstr='#1681c8',GradientType=0 ); /* IE6-9 */
	}

	.dark-blue-degrade{
		background: #657c8b; /* Old browsers */
		background: -moz-linear-gradient(top,  #657c8b 0%, #4e616e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#657c8b), color-stop(100%,#4e616e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #657c8b 0%,#4e616e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #657c8b 0%,#4e616e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #657c8b 0%,#4e616e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #657c8b 0%,#4e616e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#657c8b', endColorstr='#4e616e',GradientType=0 ); /* IE6-9 */
	}

	.red-degrade{
		background: #f21919; /* Old browsers */
		background: -moz-linear-gradient(top,  #f21919 0%, #d51414 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f21919), color-stop(100%,#d51414)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f21919 0%,#d51414 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f21919 0%,#d51414 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f21919 0%,#d51414 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f21919 0%,#d51414 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f21919', endColorstr='#d51414',GradientType=0 ); /* IE6-9 */
	}

	.orange-degrade{
		background: #ffa800; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffa800 0%, #ee8c00 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa800), color-stop(100%,#ee8c00)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffa800 0%,#ee8c00 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffa800 0%,#ee8c00 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffa800 0%,#ee8c00 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffa800 0%,#ee8c00 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa800', endColorstr='#ee8c00',GradientType=0 ); /* IE6-9 */
	}

	.white-degrade{
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;*/
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	/*background: url(/css/images/bx_loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	/*background: url(/css/images/controls.png) no-repeat 0 -32px;*/
    background:url(/assets/images/prev-gray.png) no-repeat;
	display: inline-block;	
}
.bx-wrapper .bx-prev:hover 
{
    background:url(/assets/images/prev-white.png) no-repeat;
}

.bx-wrapper .bx-next {
	/*background: url(/css/images/controls.png) no-repeat -43px -32px;*/
	background:url(/assets/images/next-gray.png) no-repeat;
	display:inline-block;
}
.bx-wrapper .bx-next:hover
{
	background:url(/assets/images/next-white.png) no-repeat;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	/*background-position: -43px 0;*/
}

.bx-controls-direction
{
    text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	/*padding-top: 20px;*/
}

.bx-wrapper .bx-controls-direction a {
	position: relative;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 37px;
	text-indent: -9999px;
	/*z-index: 9999;*/
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/css/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/css/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*
 * ******************************************************************************
 *  jquery.mb.components
 *  file: YTPlayer.css
 *
 *  Copyright (c) 2001-2013. Matteo Bicocchi (Pupunzi);
 *  Open lab srl, Firenze - Italy
 *  email: matteo@open-lab.com
 *  site: 	http://pupunzi.com
 *  blog:	http://pupunzi.open-lab.com
 * 	http://open-lab.com
 *
 *  Licences: MIT, GPL
 *  http://www.opensource.org/licenses/mit-license.php
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  last modified: 23/11/13 21.05
 *  *****************************************************************************
 */

/*
* jQuery.mb.components: mb.YTVPlayer
* © 2001 - 2012 Matteo Bicocchi (pupunzi), Open Lab
*
*/

@charset"UTF-8";

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 30, 2013 */




@font-face {
  font-family: 'ytpregular';
  src: url('../css/player/ytp-regular.eot');
}

@font-face {
  font-family: 'ytpregular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'),
  url('../css/player/ytp-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
.mb_YTVPlayer :focus {
  outline: 0;
}


.mb_YTVPlayer{
  display:block;
  transform:translateZ(0);
  transform-style: preserve-3d;
  perspective: 1000;
  backface-visibility: hidden;
  transform:translate3d(0,0,0);
  animation-timing-function: linear;

}

.mb_YTVPlayer.fullscreen{
  display:block;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0!important;
}


.mbYTP_wrapper iframe{
  max-width: 4000px !important;
}

.inline_YTPlayer{
  margin-bottom: 20px;
  vertical-align:top;
  position:relative;
  left:0;
  overflow: hidden;
  border-radius: 4px;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.7);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.7);
  box-shadow: 0 0 5px rgba(0,0,0,.7);
  background: rgba(0,0,0,.5);
}

.inline_YTPlayer img{
  border: none!important;
  -moz-transform: none!important;
  -webkit-transform: none!important;
  -o-transform: none!important;
  transform: none!important;
  margin:0!important;
  padding:0!important
}

/*CONTROL BAR*/

.mb_YTVPBar .ytpicon{
  font-size: 20px;
  font-family: 'ytpregular';
}

.mb_YTVPBar .mb_YTVPUrl.ytpicon{
  font-size: 30px;
}


.mb_YTVPBar{

  transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;

  display:block;
  width:100%;
  height:10px;
  padding:5px;
  background:#333;
  position:fixed;
  bottom:0;
  left:0;
  -moz-box-sizing:padding-box;
  -webkit-box-sizing:border-box;
  text-align:left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  color:white;
  opacity:.1;
}

.mb_YTVPBar.visible, .mb_YTVPBar:hover{
  opacity:1;
}


.mb_YTVPBar .buttonBar{

  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;

  background:transparent;
  font:12px/14px Calibri;
  position:absolute;
  top:-30px;
  left:0;
  padding: 5px;
  width:100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mb_YTVPBar:hover .buttonBar{
  background: rgba(0,0,0,0.4);
}

.mb_YTVPBar span{
  display:inline-block;
  font:16px/20px Calibri, sans-serif;
  position:relative;
  width: 30px;
  height: 25px;
  vertical-align: middle;
}
.mb_YTVPBar span.mb_YTVPTime{
  width: 130px;
}

.mb_YTVPBar span.mb_YTVPUrl,.mb_YTVPBar span.mb_OnlyYT {
  position: absolute;
  width: auto;
  display:block;
  top:6px;
  right:10px;
  cursor: pointer;
}
.mb_YTVPBar span.mb_YTVPUrl img{
  width: 60px;
}

.mb_YTVPBar span.mb_OnlyYT {
  left:185px;
  right: auto;
}
.mb_YTVPBar span.mb_OnlyYT img{
  width: 25px;
}

.mb_YTVPBar span.mb_YTVPUrl a{
  color:white;
}

.mb_YTVPPlaypause,.mb_YTVPlayer .mb_YTVPPlaypause img{
  cursor:pointer;
}

.mb_YTVPMuteUnmute{
  cursor:pointer;
}

/*PROGRESS BAR*/
.mb_YTVPProgress{
  height:10px;
  width:100%;
  background:#222;
  bottom:0;
  left:0;
}

.mb_YTVPLoaded{
  height:10px;
  width:0;
  background:#444;
  left:0;
}

.mb_YTVTime{
  height:5px;
  width:0;
  background:#fff;
  bottom:0;
  left:0;
  -moz-box-shadow:#666666 1px 1px 3px;
  -webkit-box-shadow:#666666 1px 1px 3px;
}

.YTPOverlay.raster{
  background: url("../css/player/images/raster.png");
}

.YTPOverlay.raster.retina{
  background: url("../css/player/images/raster@2x.png");
}

/* Theme Panel */

	#theme-panel{
		position: fixed;
		width:212px;
		height: auto;
		top:150px;
		min-height: 200px;
		text-align:left;
		background:white;
		border:1px solid #f1f1f1;
		z-index: 11;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}

	.close-theme-panel{
		left:-212px;
	}

	.open-theme-panel{
		left:-1px;
	}

	#theme-panel .segment{
		width:100%;
		padding:15px 10px 15px 0;
		border-bottom:1px solid #f1f1f1;
		padding:15px 25px;
	}

	#theme-panel a.panel-button{
		position: absolute;
		width:50px;
		height: 50px;
		background:white;
		right:-50px;
		top:30px;
		text-align: center;
		font-size:23px;
		line-height: 47px;
		cursor: pointer;
		border:1px solid #f1f1f1;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
	}

	#theme-panel h3{
		margin:3px auto 15px;
		padding-top:0;
		padding-bottom:0;
	}


	#theme-panel .segment a.switcher{
		width:25px;
		height: 25px;
		display: inline-block;
		margin-right:3px;
		margin-top:5px;
		border:1px solid #efefef;
		cursor: pointer;
	}

	.blue-bg{
		background: #3498db;
	}

	.asphalt-bg{
		background: #5e6f80;
	}

	.green-bg{
		background: #2ecc71;
	}

	.gray-bg{
		background: #95a5a6;
	}

	.orange-bg{
		background: #e67e22;
	}

	.purple-bg{
		background: #9b59b6;
	}

	.red-bg{
		background: #e74c3c;
	}

	.s-green-bg{
		background: #90c963;
	}

	.yellow-bg{
		background: #f1dd00;
	}

	.s-blue-bg{
		background: #1ed2ff;
	}

/* Text Colors */

	.colored,
	.nav-menu li a:hover,
	.nav-menu li.active a,
	.nav-menu li a:focus,
	.f-box:hover .f-icon i,
	.team-members .member-details .member-position,
	.prices .tables .active .price-table-top .price-circle p.price,
	.prices .tables .active .price-table-top .price-circle p.timely,
	.pricing-table:hover .price-table-top .price-circle p.price,
	.pricing-table:hover .price-table-top .price-circle p.timely,
	#site-socials .top-button:hover,
	footer p.copyright a:hover,
	.why-oxygen-accordion .accordion-toggle:hover,
	.dark-nav .nav-menu li a:hover,
	ul.nav ul.dropdown-menu li a:hover{
		color: #3498db ;
	}

/* Background Colors */
	
	.colored-bg,
	a.positive-m:hover,
	.why-oxygen-accordion span.positive-s,
	.prices .tables .active .table-inner a.price-buy-now,
	.table-inner a.price-buy-now:hover,
	#map .google-map-big-button:hover,
	.form-btn:hover,
	#history ul.timeline li.note:hover,
	#history ul.timeline li.note:hover:after,
	.prices .tables .active a.price-table-img{
		background-color:#3498db ;
	}

/* Border Colors */

	.dark-nav .nav-menu li a:hover,
	.colored-border,
	.nav-menu li.active a,
	.nav-menu li a:hover,
	.nav-menu li a:focus,
	.form-btn:hover{
		border-color:#3498db ;
	}

/* Border Right Colors */

	.colored-border-right,
	#history ul.timeline li.note:hover span.note-arrow,
	#history ul.timeline li.note:hover span.note-arrow:after{
		border-right-color: #3498db ; 
	}

/* Border Left Colors */

	.colored-border-left,
	#history ul.timeline li.note:hover:nth-of-type(2n) span.note-arrow,
	#history ul.timeline li.note:hover:nth-of-type(2n) span.note-arrow:after{
		border-left-color: #3498db ; 
	}
/* Fonts */	
    @font-face {
        font-family: 'Seravek';
        src: url(../fonts/Seravek/Seravek.otf) format("opentype");
    }
    
    @font-face {
        font-family: 'Seravek-Bold';
        src: url(../fonts/Seravek/Seravek-Bold.otf) format("opentype");
    }   
   @font-face {
      font-family: 'Arimo';
      font-style: normal;
      font-weight: 400;
      src: local('Arimo'), url(https://fonts.gstatic.com/s/arimo/v8/wZLYhRRxZWGToTRP78bqJQ.woff) format('woff');
    }
    @font-face {
      font-family: 'Arimo';
      font-style: normal;
      font-weight: 700;
      src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v8/UnXpojilM3XslYxUnWuVe_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
    }
    @font-face {
      font-family: 'Arimo';
      font-style: italic;
      font-weight: 400;
      src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v8/8ezAIdgyp-Cm5_X7mWzP_g.woff) format('woff');
    }
    @font-face {
      font-family: 'Arimo';
      font-style: italic;
      font-weight: 700;
      src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v8/_K7sg-ijHdmkwPzV9FiqaBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
    }

/* Main Styles */

	::selection {
		background-color: #ececec;
	}
	html, body {
		/*background: #fff;*/
        background-color:#fff;
		width:100%;
		height:100%;
		padding:0;
		margin-left:0;
		margin-right:0;
		font-family: Seravek, Arimo,'Open Sans', sans-serif!important;
        /*font-family: Roboto, Seravek, Arimo,'Open Sans', sans-serif!important;*/
		font-size: 12px;
		line-height: 1.6!important;
		-webkit-font-smoothing: antialiased;
		
		font-weight:400;
		color:Black;		
	}
    .font-family-Arimo {
        font-family: Arimo!important;
    }

	body{
		overflow-x: hidden; 
	}

	img {
	    -moz-user-select: none; 
	    -webkit-user-select: none;
	    -ms-user-select: none; 
	    user-select: none; 
	    -webkit-user-drag: none;
	    user-drag: none;
	}

	a,
	a:hover,
	a:active,
	a:focus
	{
		text-decoration:none;
		outline:none;
	
	}

	.clear{
		clear:both;
	}

/* Page Animated item Styles */

	.animated{
		visibility:hidden;
	}

	.visible{
		visibility:visible;
	}
    
/* Font Classes */	

	.condensed{
		/*font-family: 'Open Sans Condensed', sans-serif;*/
		font-family:'Open Sans', sans-serif!important;
		/*font-family: Tahoma,sans-serif,Lucida Sans,Zurich Lt Bt,verdana;*/
	}

	.condiment{
		/*font-family: 'Condiment', cursive;*/
		font-family: Tahoma,sans-serif,Lucida Sans,Zurich Lt Bt,verdana;
	}
/* Background Animation */

	@-webkit-keyframes BackgroundAnimation {
	    from {background-position: 0px 0px;}
	    to {background-position: 9600px 0px;}
	}

	@-moz-keyframes  BackgroundAnimation {
	    from {background-position: 0px 0px;}
	    to {background-position: 9600px 0px;}
	}

	@-ms-keyframes  BackgroundAnimation {
	    from {background-position: 0px 0px;}
	    to {background-position: 9600px 0px;}
	}

/* Page Loading */

	#pageloader {
		width: 100%;
		height: 100%;
		position: fixed;
		top:0;
		background-color: white;
		z-index: 9999;
	}

	.loader-item {
	  position: absolute;
	  width: 40px;
	  height:40px;
	  margin: -20px 0 0 -20px;
	  top:50%;
	  left:50%;
	  text-align:center;
	  background:white;
	  border-left:5px solid;
	  border-right:5px solid;
	  border-top:5px solid;
	  border-bottom:5px solid transparent !important;
	  border-radius: 200px;
	}

	.loader-item h2{
		color:#ccc;
		margin:0 auto;
		font-size:20px;
	}

/* Oxygen First Styles */

/* Containers */

	.container {
		width: 100%;
        max-width:1200px;
        margin:0 auto;
		height: auto;
		padding:0;
	}

	.inner{
		width:100%;
		height: auto;
        max-width:955px;
		position: relative;
		margin: 0 auto;
        font-size:1.1em
	}

	.inner-Mobile{
		width:100%;
		height: auto;
		position: relative;
		margin: 0 auto;
        font-size:1.1em
	}

	.inner:after{
		clear: both;
	}

	.fullwidth{
		width:100%;
		max-width: 100%;
	}

	.transparent{
		background: transparent !important;
	}

	.no-padding{
		padding:0 !important;
	}

	.no-margin{
		margin:0 !important;
	}

/* Positions */

	.relative{
		position: relative;
	}

	.absolute{
		position: absolute;
	}

	.fixed{
		position:fixed;
	}

/* Patterns */

	.transparent{
		background:transparent !important;
	}

/* Fonts */

	.header{
		width:100%;
		height: auto;
		font-size:35px;
		font-weight: 400;
		text-align: center;
		margin:0 auto;
	}

	.t-left{
		text-align:left !important;
	}

	.t-center{
		text-align:center !important;
	}

	.t-right{
		text-align:right !important;
	}

	.dark{
		color: #505050;
	}

	.h-desc{
		font-size:15px;
		font-weight: 100;
		text-align: center;
		margin:20px auto;
		max-width: 900px;
		line-height: 20px;
	}

	.extrabold{
		font-weight: 800;
	}

	.bold{
		font-weight: 700;
	}

	.semibold{
		font-weight: 600;
	}

	.normal{
		font-weight: 400;
	}

	.light{
		font-weight: 100;
	}

	.italic{
		font-style: italic;
	}

	.uppercase{
		text-transform: uppercase;
	}

/* Colors */

	.white{
		color:white;
	}

	.gray1{
		color:#a8a7a7;
	}

	.gray2{
		color:#8c8c8c;
	}

	.colored{
		color: #3498db;
	}

	.colored-bg{
		background-color: #3498db;
	}

	.gray-border{
		border-color:#eeeeee;
	}

	.colored-border{
		/*border-color: #3498db;*/
        border-color:#e8de24;
	}

	.colored-border-left{
		border-left-color: #3498db;
	}

	.colored-border-right{
		border-right-color: #3498db;
	}

	.white-bg{
		background-color:white !important;
	}
    .border-bottom
    {
        border-bottom:1px solid #F7F7F7!important;
    }
	.gray-bg{
		background-color:#f5f5f5 !important;
	}

	.black-bg{
		background-color:black !important;
	}
	
	.gray-dark-bg{
		background-color:#AFAFAF !important;
	}

/* Navigation */
	
	#navigation{
		position: fixed;
		width: 100%;
		height: 80px;
		top:0;
		z-index: 1031;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
        border-bottom:1px solid #dfdfdf;
	}

	.not-visible-nav{
		top:-77px;
	}

	.visible-nav{
		top:0;
	}

	.white-nav{
		background:#000000;
	}

	.dark-nav{
		background:rgba(0, 0, 0, 0.97) !important;
	}

	.soft-nav{
		background:rgba(255, 255, 255, 0.05);
	}

	.nav-inner{
		width:100%;
		height: 100%;
		margin:0 auto;
	}

	.nav-inner:after{
		clear: both;
	}

/* Logo Style */

	.site-logo{
		display:inline-block;
        float: left;
		position: relative;
        /*top:17px;*/
        top:12px;
	}

	.site-logo a.logo{
		display: block;
	}

	.site-logo a.logo img{
        width:165px;
        height:56px;
	}

/* Nav Menu */
	#navigation .mini-nav-button{
		display: none;
		width: 40px;
		height: 40px;
		text-align: center;
		font-size:25px;
		position: absolute;
        right:0;
        top:60px;
		cursor: pointer;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.nav-menu{
		float: right;
		margin-top:10px;
	}

	.nav-menu ul.nav{
		height: 100%;
	}

	.nav li{
		display: inline-block;
		height: 100%;
	}
    .nav .nav-li-responsive {
        display:none;
    }

	.nav li a
{
    display: block;
    line-height: 25px;
    font-size:1.1em;
    padding: 0px 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    color:#636363;
}

/* Nav Menu Rollovers */

	.nav li:hover{
		background:transparent;
	}

	.nav li a:hover {
        color:white;
        background-color:#636363;
	}

	.nav li.active a{
		background: transparent;
		color:#DFDFDF;
	}

	.nav li a:focus{
		color:#DFDFDF;
		background: #898989 !important;
	}

	.dark-nav .nav li a{
		color:white;
	}

	.dark-nav .nav li a:hover{
		background: transparent !important;
		border-top:2px solid #3498db;
		color:#3498db;
	}
	
	.dark-nav .nav li a:active{
		background: transparent !important;
		border-top:2px solid #3498db;
		color:#3498db;
	}

/* DropDown Menu */

	ul.nav ul.dropdown-menu{
		padding:0;
		margin:0;
		border-top:2px solid gray;
		border-radius: 0;
		background:rgba(255, 255, 255, 0.97) !important;
		box-shadow: 0px 1px 4px rgba(0,0,0, 0.1);
	}

	ul.nav ul.dropdown-menu li{
		width: 100%;
		height: auto;
		
	}

	ul.nav ul.dropdown-menu li a{
		height: auto;
		padding: 10px;
		margin:0;
		display: block;
		width: 100%;
		color:#555555;
		line-height: 25px;
		font-weight: 600;
		border-top:2px solid transparent;
	}

	ul.dropdown-menu li a:hover{
		border-top:2px solid transparent;
	}

	.dark-nav ul.dropdown-menu{
		background:rgba(0, 0, 0, 0.97) !important;
		border-color:rgba(0, 0, 0, 0.97) !important;
	}

	.dark-nav ul.dropdown-menu li a{
		color:white;
	}

	.dark-nav ul.dropdown-menu li a:hover{
		border-top:2px solid transparent ;
	}

	

body {
    margin: 0px;
}

p {
    margin: 0px;
}

.Container {
    max-width: 1210px;
    margin: 0px auto;
}


        .footer-color-text {
    color: white !important;
}
.work_button:hover .arrow {
    animation: slide1 .8s ease-in-out infinite;
}
.work_sub_section
{
    max-width : 387px
}
.all_card
{
    margin-top : 10px !important
}
@keyframes slide1 {
    0%, 100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(10px, 0);
    }
}

.clinical_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.clinical_heading:hover::after {
    width: 100%;
}

.expert_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.expert_heading:hover::after {
    width: 100%;
}

.cor_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.cor_heading:hover::after {
    width: 100%;
}

.testimonial_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.testimonial_heading:hover::after {
    width: 100%;
}

.news_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.news_heading:hover::after {
    width: 100%;
}

.menu_section {
    display: none;
}

/* contact section */

.sticky-header {
    /*position: sticky;*/
    position: relative;
    top: 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 0px 0px 0 rgba(0, 0, 0, 0.01);
    background-color: #fff;
    z-index: 100;
}

.Contact-Header {
    background-color: #f4f4f4;
    max-height: 46px;
    padding: 14px 0px;
}

.flex-section {
    display: flex;
    align-items: center;
}

.contact-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.font-color {
    color: #1a1a1a;
    font-family: "Arimo", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/* logo section */

.logo-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 0px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    left: 0px;
    border-radius: 4px;
    bottom: -85px;
    text-align: left;
}

    .dropdown-content a {
        color: #1a1a1a !important;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        font-family: "Open Sans", sans-serif;
        padding: 12px 16px;
    }

        .dropdown-content a:hover {
            background-color: #ddd !important;
        }

.register-button:hover .dropdown-content {
    display: flex;
    flex-direction: column;
    justify-content: left;
}

input::placeholder {
    color: #1a1a1a;
}

.button-section .login-button {
    background-color: #fff;
    border: none;
    color: #1a1a1a;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-family: "Open Sans", sans-serif;
    cursor: pointer;
}

.button-section .register-button {
    background-color: #fae006;
    position: relative;
    display: inline-block;
    padding: 12px 24px;
    border: none;
    color: #1a1a1a;
    border-radius: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 24px;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
}

.search-bar {
    min-width: 400px;
    height: 40px;
    padding-left: 12px;
    border-radius: 4px;
    border: 1px solid #dfdfdf;
}

    .search-bar:focus {
        outline-style : solid;
        outline-color: #e7a100 !important;
    }

.search-bar-section {
    position: relative;
}

.search-icon {
    position: absolute;
    right: 12px;
    top: 12px;
}

/* menu section */

.menu-section {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
    margin: 0px;
}
.menu-font-color {
    color: #1a1a1a;
    font-size:16px;
    text-decoration: none; 
}
    .menu-font-color:hover {
        color: #2a6496 !important;
        text-decoration: none !important
    }

    .menu-section li {
        font-family: "Open Sans", sans-serif;
        padding: 0px 16px;
        color: #1a1a1a;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

      /*  .menu-section li:hover {
            color: #e7a100;
            text-decoration: underline;
            cursor: pointer;
        }
*/
/* footer section */

.footer-section {
    background-color: #545452;
}

.footer-text::selection {
    background-color: #000;
}

.footer-text {
    color: #ebebeb;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.48px;
    padding: 20px 0px;
    max-width:400px;
}

.footer-grid {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 30px;
    padding: 40px 0px;
}
.header-menu-selected {
    font-size: 16px !important;
    text-decoration: underline !important;
    color: #428bca !important;
}

.icon-section {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

    .icon-section svg {
        margin: 0px 7px;
    }

.footer-menu li {
    color: #ebebeb;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.48px;
    list-style: none;
    padding-bottom: 8px;
}

.footer-menu {
    margin: 0px !important;
    padding: 0px;
}

.menu-heading {
    font-weight: 700 !important;
    padding-bottom: 16px !important;
    font-size: 16px !important;
}

.menu-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
}

.menu-bottom {
    margin-bottom: 20px;
    margin-top: 20px;
}
.menu-bottom-background ::selection {
    background-color:#000;
}

.footer-card-section {
    border: 1px solid #666666;
    border-right: 0px;
    border-left: 0px;
}

.footer-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
}

.card-desc {
    color: #ebebeb;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.8px;
}

.policy-section {
    display: flex;
    align-items: center;
}

.privacy-text {
    border: 1px solid #ebebeb;
    border-top: none;
    border-bottom: none;
    padding: 0px 8px;
}

.faq-desp {
    display: block;
}

.white-arrow-img {
    display: none;
}

.right-arrow-img {
    display: none;
}

.menu-toggle {
    display: none;
}

.sidebar {
    display: none;
}

.search-toggle {
    display: none;
}

#searchBar {
    display: none;
}

.news_heading {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    text-align: center;
    position: relative;
    width: 340px;
    margin: auto;
}

.work_heading::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1D9BD7;
    transition: width .3s;
}

.work_heading:hover::after {
    width: 100%;
}

.testimonial_heading {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    text-align: center;
    margin: auto;
    position: relative;
    width: 230px;
}

.expert_heading {
    width: 270px;
    font-size: 36px;
    font-weight: 700;
    color: #000;
    position: relative;
}

.slick-slide {
    text-align: center;
}

.slick-prev:before,
.slick-next:before {
    color: black !important;
}

.slick-slide img {
    margin: auto;
}

/* work section */

.work_section {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.work_section_2 {
    display: flex;
    justify-content: center;
    align-items: stretch;
}

/* clinical section */

.clinical_section {
    display: grid;
    grid-template-columns: auto auto;
    gap: 80px;
}
/* corporate section */

.corporate_section {
    display: grid;
    grid-template-columns: auto auto;
    gap: 80px;
}

/* csr section */

.csr_section {
    display: grid;
    grid-template-columns: auto auto;
    gap: 80px;
}

/* doctor section */
.doctor_section {
    display: grid;
    grid-template-columns: auto auto;
    gap: 30px;
}

.work_heading {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    width: 240px;
    margin: auto;
    position: relative;
    display: inline-block;
    text-decoration: none;
}

.clinical_heading {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    width: 350px;
    position: relative;
}

.cor_heading {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    width: 360px;
    position: relative;
}

.slick-track {
    display: flex !important;
    align-items: center !important;
}

.news img {
    padding: 0px 20px;
}

.trial_section {
    width: 95%;
    margin-left: auto;
}

.trial_img {
    position: absolute;
    right: 100px;
    top: -119px;
}

.trial_heading {
    font-size: 36px;
    font-weight: 700;
    color: #1d9bd7 !important;
    line-height: 49px;
}

.trial_desc {
    font-size: 30px;
    font-weight: 400;
    color: #000 !important;
    line-height: 40px;
    padding-bottom: 10px;
}

.treatment_section {
    padding: 56px 0px 50px;
    margin-top: 95px;
}



/* slick arrow */
.hero {
    position: relative;
}

    .hero .slick-slide {
        text-align: center;
    }

.slick-arrow {
    z-index: 1;
    width: 40px;
    height: 40px;
}

    .slick-arrow:before {
        font-size: 30px;
    }

.btn-wrap .prev-btn {
    position: absolute;
    left: -25px;
    top: 40%;
    background-color: transparent;
    border: none;
    transform: rotate(180deg);
    cursor: pointer;
}

.btn-wrap .next-btn {
    position: absolute;
    right: -25px;
    top: 40%;
    background-color: transparent;
    border: none;
    cursor: pointer;
}


.marq {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 36px;
    margin-top: 26px;
}


@media screen and (max-width: 1210px) {
    .Container {
        max-width: 1090px;
        margin: 0px auto;
    }
}


@media screen and (max-width: 1100px){
    .Container {
        max-width: 1024px;
        margin: 0px auto;
    }


    #affilateDoctorPricingContainer .planaffiliate_grid{
        gap:15px
    }
}


@media screen and (max-width: 1024px) {
    .menu_section {
        display: flex;
        align-items: center;
    }

    .Container {
        max-width: 900px;
        margin: 0px auto;
    }

    .sidebar {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 100px;
        width: 100%;
        box-sizing: border-box;
        z-index: 1000;
    }

    .menu-toggle {
        display: block;
        cursor: pointer;
    }

    .sidebar nav {
        position: fixed;
        width: 100%;
        height: 100%;
        background: #fff;
        left: -100%;
        transition: 0.5s;
    }

        .sidebar nav ul li a {
            padding: 8px;
            color: #1a1a1a;
            font-family: "Arimo", sans-serif;
            text-decoration: none;
            display: block;
            cursor: pointer;
        }

    .dropdown-content {
        box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
        left: -70px;
        bottom: 50px;
        background-color: #fff;
    }

    .sidebar nav.active {
        left: 0;
    }

    .sidebar nav ul {
        display: block;
        text-align: center;
        list-style: none;
        padding-left: 0px;
        margin: 0px;
    }

    .menu-section {
        display: none;
    }

    .button-section {
        display: none;
    }

    .menu-grid {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 0px;
    }

    .footer-grid {
        grid-template-columns: 1fr;
        gap: 0px;
    }

    .footer-card {
        display: block;
    }

    .policy-section {
        margin-top: 15px;
    }

    .card_img {
        margin-top: 15px;
    }

    .sidebar nav.active body {
        overflow: hidden;
    }

    .mobile-button-section {
        margin: 20px 0px;
        display:flex;
        justify-content:center;
        align-items:center;
    }

        .mobile-button-section .login-button {
            border: 1px solid #1a1a1a;
            padding: 10px 20px;
            border-radius: 4px;
            color: #1a1a1a;
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            font-family: "Open Sans", sans-serif;
            min-width: 112px;
            cursor: pointer;
            background-color: transparent;
        }

        .mobile-button-section .register-button {
            background-color: #fae006;
            position: relative;
            display: inline-block;
            min-width: 112px;
            padding: 12px 24px;
            border: none;
            color: #1a1a1a;
            border-radius: 4px;
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            margin-left: 24px;
            cursor: pointer;
            font-family: "Open Sans", sans-serif;
        }

    .csr_section {
        grid-template-columns: auto;
        gap: 30px;
    }

        .csr_section img {
            width: 100%;
        }

    .doctor_section {
        grid-template-columns: auto;
    }

        .doctor_section img {
            width: 100%;
        }

    .corporate_section {
        grid-template-columns: auto;
        gap: 30px;
    }

        .corporate_section img {
            width: 100%;
        }

    .clinical_section {
        grid-template-columns: auto;
        gap: 30px;
    }

        .clinical_section img {
            width: 100%;
        }

    .work_section {
        grid-template-columns: 1fr 1fr;
    }

    .trial_section {
        width: 66%;
        margin-left: 20px;
    }

    .trial_img {
        position: absolute;
        right: 0px;
        top: -43px;
    }
}

@media screen and (max-width: 900px) {
    .Container {
        max-width: 700px;
        margin: 0px auto;
    }

    .footer-grid {
        padding: 30px 0px;
    }

    .trial_img {
        top: -31px;
    }
}

@media screen and (max-width: 800px) {
    .Container {
        max-width: 600px;
        margin: 0px auto;
    }

    .search-bar {
        min-width: 200px;
    }

    .faq-desp-content {
        padding: 0px 4px 4px;
        width: 100%;
    }

    .faq-item {
        /* border: 1px solid #666; */
        cursor: pointer;
    }

    .faq-desp {
        display: none;
    }

    .faq-open.faq-item {
        box-shadow: 0px 7.98225px 21.28601px 0px #666;
    }

    .menu-grid {
        grid-template-columns: 1fr;
        gap: 0px;
    }

    .footer-grid {
        grid-template-columns: 1fr;
        gap: 0px;
    }

    .menu-heading {
        padding-bottom: 0px !important;
        padding: 10px !important;
    }

    .menu-grid {
        margin-bottom: 0px;
    }

    .faq-item {
        margin-bottom: 0px;
    }

    .footer-menu li {
        padding: 10px 30px;
    }

    .crose {
        transition: ease-in-out;
        transition-duration: 0.5s;
    }

    .white-arrow-img {
        display: none;
    }

    .right-arrow-img {
        display: block;
    }

    .faq-open .right-arrow-img {
        display: none;
    }

    .faq-open .white-arrow-img {
        display: block;
    }

    .faq-open .crose {
        transition: ease-in-out;
        transition-duration: 0.5s;
    }

    .faq-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #666;
    }
}

@media screen and (max-width: 700px) {
    .Container {
        max-width: 500px;
        margin: 0px auto;
    }

    .Contact-Header {
        display: none;
    }

    .contact-section {
        justify-content: end;
    }

    .expert_heading {
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    .Container {
        max-width: 400px;
        margin: 0px auto;
    }

    .search-toggle {
        display: block;
    }

    .search-bar-section {
        display: none;
    }

    .btn-wrap .prev-btn {
        display: none;
    }

    .btn-wrap .next-btn {
        display: none;
    }

    .mobile-search-bar {
        width: 80%;
        margin: auto;
        height: 30px;
        padding-left: 12px;
        border-radius: 4px;
        border: 1px solid #dfdfdf;
    }

    .mobile-search-bar {
        outline-color: #e7a100;
    }

    .mobile-searchbar-section {
        position: relative;
        padding: 20px;
        display: flex;
        justify-content: center;
    }

    .search-icon {
        position: absolute;
        right: 65px;
        top: 29px;
    }

    .work_section {
        grid-template-columns: 1fr;
    }

    .work_section_2 {
        display: flex;
        flex-direction: column;
    }

    .expert_heading {
        font-size: 25px;
    }

    .work_heading {
        font-size: 25px;
    }

    .clinical_heading {
        font-size: 25px;
        width: 300px;
    }

    .cor_heading {
        font-size: 25px;
        width: 300px;
    }

    .testimonial_heading {
        font-size: 25px;
    }

    .news_heading {
        font-size: 25px;
    }

    .trial_heading {
        font-size: 16px;
        line-height: 20px;
    }

    .trial_desc {
        font-size: 14px;
        line-height: 16px;
        padding-bottom: 0px;
    }

    .trial_img {
        position: absolute;
        right: 10px;
        top: -2px;
        width: 120px;
    }

    .treatment_section {
        padding: 20px 0px 20px;
        margin-top: 0px;
    }

    .right_arrow {
        width: 20px;
    }
    .work_sub_section {
        max-width: 100%
    }
    .icon-section svg {
        margin: 0px 4px;
    }
}

@media screen and (max-width: 500px) {
    .Container {
        max-width: 350px;
        margin: 0px auto;
    }
}

 .slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	
	list-style-type: none;
	
		li {
			margin: 0 0.25rem;
		}
	
		button {
			display: block;
			width: 10px !important;
			height: 10px !important;
			padding: 0;
			
			border: none;
			border-radius: 100%;
			background-color: #1a1a1a !important;
			
			text-indent: -9999px;
		}
	
		li.slick-active button {
			background-color: #fae006 !important;
		}
	
} 


@-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;
}


/* MIN 1920px */

@media only screen and (min-width: 1920px){

	.slides-container div,
	.home{
		background-size:100%;
	}

}


/* MAX 1170px */

@media only screen and (max-width: 1170px){

	#navigation{
		padding:0px;
	}

	.post-dates{
		width:6%;
	}

	.post-details{
		width:93%;
	}

}

/* MAX 1024px */

@media only screen and (max-width: 1024px){


	.hometext{
		font-size:100px;
		line-height: 90px;
	}

	.fixed-text{
		font-size: 55px;
	}

	.five{
		width:33.3% ;
	}

	.timeline-images a.timeline-image{
		margin-right:5px;
	}

}

/* MIN 970px */

@media only screen and (min-width: 970px){

	#navigation .nav-menu{
		display:block !important;
	}
	
}

/* MAX 970px */

@media only screen and (max-width: 970px){

	.hometext{
		font-size:80px;
		line-height: 70px;
	}

	.fixed-text{
		font-size: 50px;
	}

    .site-logo {
        float:none!important;
        /*display:inline-block!important;*/
        top:5px!important;
        left:5px!important;
    }

    #navigation
    {
		/*position:relative!important;*/
    }
    #navigation .nav li.nav-li-responsive {
        display:inline-block !important;
    }

	#navigation a.mini-nav-button{
		display: block;
	}

	#home .v5 .typographic{
		width:80%;
	}

	#home .v5 .typographic .hometexts-5{
		height: 117px;
	}

	/* Mobile Nav Menu */

	.not-visible-nav{
		opacity:0;
	}

	#navigation .nav-menu{
		display:none;
		height: auto;
		top:100%;
		left:0;
		width:100%;
		position: absolute;
		background:rgba(255, 255, 255, 0.97) !important;
		box-shadow: 0px 1px 4px rgba(0,0,0, 0.1);
		float:none!important;
		/*margin-top:0!important;  */     
        margin-top:20px!important; 
	}

	#navigation ul.nav li{
		display:inline-block;
		height:auto;
		width:100%;
        background-color:#808080;
	}
    #navigation ul.nav li::selection,#navigation ul.nav li:focus {
        background-color:#605e5e!important;
    }

	#navigation ul.nav li a{
		display:block;
		height: auto;
		width:100%;
		padding:0 20px;
		/*color: #555555;*/
        color:white;
		border-top:1px solid #fff;
		line-height: 40px;
	}

	#navigation ul.nav li a:hover,
	#navigation ul.nav li.active a{
		border-top:1px solid #fff;
	}

	#navigation ul.nav ul.dropdown-menu{
		width:100%;
		position: relative;
		margin:0;
		padding:10px 10px;
		box-shadow: 0px 1px 4px rgba(0,0,0, 0.1);
	}

	#navigation ul.nav ul.dropdown-menu li{
		width:100%;
	}

	#navigation ul.nav ul.dropdown-menu li a{
		font-weight: 600;
		border-top:1px solid #fff;
		padding:0px 15px;
		line-height: 30px;
	}
}


/* MAX 800px */

@media only screen and (max-width: 800px){

	.slides-container div,
	.home{
		background-size:auto 100%;
	}

	.hometexts-1{
		font-size:65px;
		line-height: 75px;
	}

	.hometext{
		font-size:65px;
		line-height: 70px;
	}

	.fixed-text{
		font-size: 35px;
	}

	.h-item{
		font-size: 11px;
	}

	.about-box{
		width: 50%;
	}

	.service-box{
		width:33.3%;
	}

	#history ul.timeline{
		padding:0 0 80px;
	}

	#history ul.timeline li.note{
		width:90%;
		min-height: 100px;
		float:none;
		margin:75px auto;
		clear:both;
	}

	#history ul.timeline li.note:nth-of-type(2n){
		float: none;
	}

	#history ul.timeline li.note:after{
		display: none;
	}

	.note-arrow{
		position: absolute;
		top:-22px;
		right:50%;
	   	margin-right:-8px;
	   	-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	#history ul.timeline li.note:nth-of-type(2n) .note-arrow{
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		left:50%;
		margin-left:-8px;
	}

	.timeline-images{
		margin:0 auto;
		text-align: center;
		width:100%;
		left:0;
	}

	.timeline-images a.timeline-image,
	#history ul.timeline li.note:nth-of-type(2n) .timeline-images a.timeline-image{
		display:inline-block;
		margin:0 auto;
		float:none;
		clear: both;
	}

	.five{
		width:50% ;
	}

	#why-we .left{
		float:none;
		margin:0 auto 30px;
		width:70%;
		background-position: left center;

	}

	.accourdion-menu{
		width:85%;
		float: none;
		margin: 0 auto;
		text-align:center;
	}

	.accourdion-menu h1,
	.accourdion-menu h4{
		text-align: center !important;
	}

	.why-oxygen-accordion span.positive-s{
		float:none;
		display: inline-block;
		top:7px;
	}

	.why-oxygen-accordion .accordion-toggle{
		display: inline-block;
	}

	.team-members .member{
		width:50%;
	}

	.fun-acts{
		width:90%;
		margin:0 auto;
	}

	#fun-acts .fun-acts .facts .fact{
		width:50%;
		margin:0 auto 20px;
	}

	ul.tables li.pricing-table{
		width:50%;
		margin-bottom:20px;
	}

	.post-dates{
		width:8%;
	}

	.post-details,
	.blog-s .post-details{
		width:90%;
	}

}

/* MAX 768px */

@media only screen and (max-width: 768px){

	#home .v5 .typographic .hometexts-5 ul li{
		font-size:35px;
		line-height: 60px;
	}

	#home .v5 .typographic .hometexts-5{
		height: 100px;
	}

	.f-box{
		width:50%;
	}

	#fun-acts .fun-acts .imac{
		margin:20px auto;
	}

	.v2 .home-arrow{
		bottom:5%;
	}

	#blog .blog .posts .post{
		width:90%;
	}


	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	div.fiven{
		width:100%;
		margin:0 auto 20px;
	}

}

/* MAX 640px */

@media only screen and (max-width: 640px){

	.hometexts-1{
		font-size:45px;
		line-height: 55px;
	}

	.post-dates{
		width:10%;
	}

	.post-details,
	.blog-s .post-details{
		width:85%;
	}

}

/* MAX 480px */

@media only screen and (max-width: 480px){
    
    .site-logo a.logo img {
        width:auto!important;
        height:40px!important;
    }

    #navigation .nav-menu x {
        margin-top:30px!important;
    }

	#home .v2 .typographic{
		width:80%;
	}

	.hometext{
		font-size:35px;
		line-height: 50px;
	}

	.fixed-text{
		font-size: 20px;
	}

	.hometexts-1{
		font-size:40px;
		line-height: 45px;
	}

	#home .v5 .typographic .hometexts-5 ul li{
		font-size:20px;
		line-height: 45px;
	}

	#home .v5 .typographic .hometexts-5{
		height: 85px;
	}

	.about-box{
		width: 100%;
	}

	.service-box{
		width:100%;
	}

	.timeline-images a.timeline-image{
		width:60px;
		height: 60px;
	}

	.timeline-images a.timeline-image img{
		width:60px;
		height: 60px;
	}

	.timeline-images{
		bottom:-30px;
	}

	.f-box{
		width:100%;
	}

	.five{
		width:100% ;
	}

	#why-we .left{
		width:90%;
		background-position: left center;
		background-size: 100%;
	}

	#why-we .left .holder1{
		width:132px;
	}

	#why-we .left .holder2{
		width:122px;
	}

	#why-we .left .holder3{
		width:132px;
	}

	.accourdion-menu{
		width:100%;
	}

	.team-members .member{
		width:100%;
	}

	#fun-acts .fun-acts .imac{
		margin:0px auto;
	}

	#fun-acts .fun-acts .facts .fact{
		width:90%;
		margin:0 auto 30px;
		float:none;
	}

	.video-button p.video-text{
		font-size:25px;
		line-height: 30px;
	}

	ul.tables li.pricing-table{
		width:100%;
		margin-bottom:30px;
	}

	#contact-us div{
		width:100%;
	}

	.post-dates{
		width:15%;
	}

	.post-details,
	.blog-s .post-details{
		width:82%;
	}

}

/* MAX 360px */

@media only screen and (max-width: 360px){
    
    /*.site-logo a.logo img {
        width:auto!important;
        height:46px!important;
    }*/

	.hometexts-1{
		font-size:25px;
		line-height: 30px;
	}

	.inner-details .member-details .member-details-inner{
		top:7%;
		-webkit-transform: translateY(-0%);
		-moz-transform: translateY(-0%);
		transform: translateY(-0%);
	}

	#map .google-map-big-button{
		font-size:15px;
	}

	.filter-menu ul li{
		margin:10px auto;
	}

	.timeline-images a.timeline-image{
		width:50px;
		height: 50px;
	}

	.timeline-images a.timeline-image img{
		width:50px;
		height: 50px;
	}

	.timeline-images{
		bottom:-25px;
	}

	.hometext{
		font-size:23px;
		line-height: 40px;
	}

	.fixed-text{
		font-size: 17px;
	}

	.h-item{
		padding:5px 9px 5px 0px;
		font-size: 10px;
	}

	.home-details{
		width:95%;
	}

	.post-dates{
		width:19%;
	}

	.post-details,
	.blog-s .post-details{
		width:80%;
	}

}


@media only screen and (max-width: 320px) {
    
    /*.site-logo a.logo img {
        height:40px!important;
    }*/
}
@media only screen and (max-width: 240px) {
}


/* MIN 1920px */

@media only screen and (min-width: 1280px) {
   
}

@media only screen and (max-width: 1280px) {

    body {
        font-size: 100% !important;
    }

    /* Start QuickMenu Control CSS */
    .QuickMenuControl-Search ul li:nth-of-type(1) {
        width: 84% !important;
    }

    .topMenu-dashboard .QuickMenuControl-Search ul li:nth-of-type(1) {
        width: 90% !important;
    }

    /* End QuickMenu Control CSS */

    /* Start New Home Page CSS */

    /* ----------- HomePage-layer0 ----------*/

    .HomePage-layer0 {
        font-size: 2em;
    }
    /* ----------- HomePage-layer1 ----------*/

    .HomePage-Search-layer1 .search ul li:nth-of-type(1) {
        width: 88% !important;
    }

    /* End New Home Page CSS */


    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-div-img {
        /*height: 350px !important;*/
        height: auto !important;
    }

    .HomePage-Slide-Slide1-Inner-div {
        left: 10px !important;
    }

    .HomePage-Slide-Slide2-Inner-div, .HomePage-Slide-Slide3-Inner-div, .HomePage-Slide-Slide4-Inner-div {
        top: 10px !important;
        left: 10px !important;
    }

    .HomePage-Slide-img, .HomePage-Slide-video {
        width: 100% !important;
        height: auto !important;
    }

    .HomePage-Slide-Inner .play-image {
        width: 62px !important;
        height: 62px !important;
        top: 40% !important;
        left: 45% !important;
    }

    /* End HomePageSliderControl CSS */
    /* Start newdefaultlayout CSS */
    .newdefaultlayout-MainContentSection {
        width: 100%;
    }

    .newdefaultlayout-div-banner {
        width: 100%;
        height: auto;
    }

    /* End newdefaultlayout CSS */

    /* Start aboutus layout CSS */

    .aboutuslayout .newdefaultlayout-content {
        padding-bottom: 10px !important;
    }
    /* End aboutus layout CSS */

    /* Start Homeopathy layout CSS */

    .homeopathylayout .newdefaultlayout-content {
        padding-bottom: 10px !important;
    }
    /* End Homeopathy layout CSS */

    /* Start PresentationControl CSS */
    .PresentationControl iframe {
        width: 98% !important;
    }
    /* End PresentationControl CSS */
      
}


/* MAX 1170px */

@media only screen and (max-width: 1170px) {
    /* Start Dashboard CSS */
    .Dashboard section.storyboard-2-Columns div.story {
        /* For 2 Stories per Row */
        margin: 10px 0 0 1% !important;
    }

    .Dashboard section.storyboard-3-Columns div.story {
        /* For 3 Stories per Row */
        width: 48.888% !important;
        margin: 10px 0 0 1% !important;
    }
    /* End Dashboard CSS */

    /* Start Organization Welcome CSS */
    .organization-welcome .banner {
        height: 500px;
    }
    /* End Organization Welcome CSS */

    /* Start popupStatusAddMemberTreatmentPlan CSS */

    #popupStatusAddMemberTreatmentPlan .popup-content {
        width: 90% !important;
    }
    /* End popupStatusAddMemberTreatmentPlan CSS */
     
    /* Start FranchiseeClinicGetListControl CSS */
    #UpnlFranchiseeClinicGetList .clinic_GoogleMap {
        width:60%!important;
    }
  
    /* End FranchiseeClinicGetListControl CSS */
    
    /*Start offercode Landing Page CSS*/
    .LandingPage3_Layout #LandingPage3Registration {
        width: 35%;
        height: auto;
        min-height: auto;
        top: 19%;
        right: 2%;
        padding: 10px 20px;
    }

    #LandingPage3Registration .Heading {
        padding-bottom: 10px;
    }

    #LandingPage3Registration input[type=text] {
        height: 40px;
    }

    #LandingPage3Registration .StratFreeConsultation {
        margin-top: 0px;
    }

    .LandingPage3-Captions {
        font-size: 2.4em;
    }

    .LandingPage3-title1, .LandingPage3-title2, .LandingPage3-title3, .LandingPage3-title4 {
        left: 1%;
    }
    /*End offercode Landing Page CSS*/
}

/* MAX 1024px */

@media only screen and (max-width: 1024px) {
}

/* MAX 1015px 
Custom Start - Corporate Corner */
@media only screen and (max-width: 1015px) {
    .AboutCorporate_Detail {
        width: 100%;
    }
   
    /* Custom End - Corporate Corner*/

    /*Custom Start - CorporatePage_CorporateReportCtrl */
    .CorporatePage_CorporateReportCtrl {
        padding: 0 1.8%;
        width: 100%;
    }

    .CorporateReportCtrl-mainDiv {
        width: 100%;
    }
    /*Start CorporateBenifits_Table*/
    .CorporateBenifits_Table ul {
        margin-left: 25px !important;
    }

    .CorporateBenifits_Table li {
        padding-right: 5px !important;
    }
    /*End CorporateBenifits_Table*/

    /*Start CorporateHowItWorks_Table*/
    .CorporateHowItWorks_Table ul {
        margin-left: 25px !important;
    }

    .CorporateHowItWorks_Table li {
        padding-right: 5px !important;
    }

    .CorporateHowItWorks_Table th {
        padding: 2px 3px 1px 2.5em;
    }

    .CorporateHowItWorks_boxes_Table3 {
        margin-top: 80px !important;
    }
    /*End CorporateHowItWorks_Table*/



    /* Start PatientDashboardPage CSS */
    .PatientDashboardPage-details {
        flex-flow: column;
    }

        .PatientDashboardPage-details div.profile-info, .PatientDashboardPage-details div.work-status-info, .PatientDashboardPage-details div.other-info {
            order: 0;
            width: 100%;
        }

    /* End PatientDashboardPage CSS */
 
}
/* Custom End - CorporatePage_CorporateReportCtrl*/
/* Custom - MAX 980px */

@media only screen and (max-width: 985px) {
    /* Start Disease Condition Menu Control */
    .DiseaseConditionMenuCtrl-Header, .DiseaseConditionMenuCtrl-Footer, .DiseaseCondition-MenuExtension ul li.DiseaseCondition-MenuExtension-MenuExtItems {
        display: none;
    }
    

    #DiseaseConditionMobileMenu {
        display: block !important;
        position: relative;
        padding: 10px 0 5px 10px !important;
        color: White;
        font-weight: bold;
        text-align: left;
        font-size: 1.5em;
        background-color: #3E3E3E;
    }

        #DiseaseConditionMobileMenu: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;
        }

    .DiseaseConditionMobileMenuLinks {
        background-color: #797979;
    }

        .DiseaseConditionMobileMenuLinks ul {
            width: 100% !important;
            padding: 4px 3% !important;
            background-color: #545452;
        }

            .DiseaseConditionMobileMenuLinks ul li {
                border-bottom: none;
                padding: 5px;
            }

                .DiseaseConditionMobileMenuLinks ul li a {
                    color: #ffffff;
                    font-size: 1.2em;
                }

    .wrap {
        width: 100% !important;
    }

    .slider {
        background: #ffffff !important;
        /*border-bottom: 1px solid grey;*/
    }

    .slide-contents h1 {
        display: none !important;
    }

    .slide-info-long {
        display: none !important;
    }

    .slide-contents {
        /*width: 42% !important;*/
        width: 100% !important;
        padding: 0% 5px !important;
        float: none !important;
        margin-left: 0px !important;
        /*height:200px;*/
    }

    .slide-info-short {
        display: block !important;
        font-size: 1em;
        background-color: #ffffff;
        width: 100%;
    }

    .slider-image {
        width: 100% !important;
        display: block;
        position: relative;
        right: 0;
    }

        .slider-image img {
            width: 100% !important;
        }

    .slider-navigation {
        left: 5px;
        bottom: 0px;
    }

        .slider-navigation img {
            width: 20px;
            height: auto;
        }
    /* End Disease Condition Menu Control */

    /* Start Floating Help Window CSS */
    .Floating-Help-Window .help-image {
        opacity: 0.4;
    }

        .Floating-Help-Window .help-image:hover {
            opacity: 1;
            -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;
        }
    /* End Floating Help Window CSS */
    /* Start LandingPageTestimonial CSS */
        .LandingPageTestimonial .Testimonial-story {
            width: 90%;
        }
    /* End LandingPageTestimonial CSS */

    }

/* MIN 970px */

@media only screen and (min-width: 970px) {
    
    /* Start Related Videos CSS */
    .VideosDetail-VideosWidth {
        width: 100% !important;
    }

    /*.VideoDetailCtrl-VideoWidth {
        width: 30% !important;
    }*/

    /* End Related Videos CSS */

    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 20%;
        padding: 10px 12px;
    }

    .our-approch-equation-sign {
        padding-top: 95px;
        width: 4.5%;
    }
    /* End Our Approch Contrl CSS */


    /*Start Testimonial Detail css*/
    .Testimonial-Detail-content {
        width: 90% !important;
    }

    .Testimonial-Detail-img {
        width: 10% !important;
    }

    .Testimonial-Detail-OtherStories {
        width: 70%;
    }
    /*End Testimonial Detail css*/
  
}
/* MAX 960px */

@media only screen and (max-width: 960px) {
    
/*Start offercode Landing Page CSS*/
    .LandingPage3_Layout .LandingPage3-Banner {
        /*border: 1px solid red;*/
    }

    .LandingPage3_Layout #LandingPage3Registration {
        width: 70%;
        border: 1px solid #ccc;
        top: 0%;
        right: 0%;
        position: relative;
        padding: 20px;
        margin: 0 auto;
    }

    .LandingPage3_Layout #LandingPage3Registration .StratFreeConsultation {
        width: 310px;
        height: 50px;
    }

    .LandingPage3_Layout #LandingPage3Registration .FormSubmitDiv {
        text-align: center;
    }

    #LandingPage3Registration .Heading {
        padding-bottom: 20px;
    }

    #LandingPage3Registration input[type=text] {
        height: 50px;
    }

    #LandingPage3Registration .StratFreeConsultation {
        margin-top: 10px;
    }

    .LandingPage3-title1, .LandingPage3-title2, .LandingPage3-title3, .LandingPage3-title4 {
        left: 5%;
    }
/*End offercode Landing Page CSS*/
/*Start LandingPageTestimonial CSS*/
    .LandingPageTestimonial .Testimonial-story {
        width: 90%;
    }

    .LandingPageTestimonial .Testimonial-story .Description {
        width: 84%;
    }

    .LandingPageTestimonial .Testimonial-story .Photo {
        width: 16%;
    }
/*End LandingPageTestimonial CSS*/
}
/* MAX 970px */

@media only screen and (max-width: 970px) {

    /* Start download-case-history-form-button with .floating CSS */
    .download-case-history-form-button.floating img {
        display: none;
    }
    /* End download-case-history-form-button with .floating CSS */

    /* Start LayoutTopbarControl CSS */
    .LayoutTopbarControl-UserName {
        position: absolute;
        top: 45px;
        right: 50px;
    }

    .topMenu-dashboard .LayoutTopbarControl-UserName {
        top: 0px;
        right: 0px;
    }

    .LayoutTopbarControl-Logout {
        display: none;
    }
    /* End LayoutTopbarControl CSS */

    /* Start New Default Layout CSS */

    .QuickMenuControl-Search-responsive {
        position: absolute;
        margin-right: 0;
        display: block;
        float: right;
        margin-top: 10px;
        padding-right: 8px;
        top: 0 !important;
        right: 0 !important;
    }

    .Layout .topMenu .QuickMenuControl-Search-responsive,
    .Layout .topMenu .LayoutTopbarControl-UserName {
        position: relative !important;
    }

    .QuickMenuControl-contact-responsive {
        display: block;
        float: right;
        margin-top: 12px;
        padding-right: 8px;
        top: 0 !important;
        /*right:180px!important;*/
        right: 15em !important;
    }

    #newdefaultlayout-menu {
        display: block;
    }

    .newdefaultlayout-menu {
        display: none;
        padding-top: 0px !important;
        width: 100%;
        background-color: white;
    }

    .newdefaultlayout-div-banner {
        margin-bottom: 2px !important;
        width: 100% !important;
        height: auto !important;
    }

    .newdefaultlayout-menu li {
        background-color: #636363;
    }

        .newdefaultlayout-menu li:hover {
            background-color: #989393;
        }

        .newdefaultlayout-menu li a, .newdefaultlayout-menu a.active {
            font-weight: normal !important;
            color: white !important;
            display: block;
            padding: 10px;
        }

    .newdefaultlayout-menu .newdefaultlayout-menu-ul li div img {
        display: none;
    }

    .newdefaultlayout-content {
        width: 100% !important;
        padding: 25px 1% 10px 1% !important;
    }

    /* End New Default Layout CSS */

    /* Start DiseaseConditionLayout CSS */
    .diseaseconditionlayout .diseaseconditionlayout-header ul.title-menu {
        display: none;
        float: none;
    }

    .diseaseconditionlayout .diseaseconditionlayout-header ul.title {
        width: 100% !important;
        float: none;
    }

        .diseaseconditionlayout .diseaseconditionlayout-header ul.title h1 {
            line-height: initial;
            padding-bottom: 0px !important;
        }

    .diseaseconditionlayout .newdefaultlayout-menu {
        margin-bottom: 0;
    }

        .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li {
            width: 100%;
            text-align: left;
        }

            .diseaseconditionlayout .newdefaultlayout-menu .newdefaultlayout-menu-ul li a {
                padding: 15px 1%;
            }

    .diseaseconditionlayout .diseaseconditionlayout-SubmitQuickCase {
        display: block;
        padding: 10px;
    }

        .diseaseconditionlayout .diseaseconditionlayout-SubmitQuickCase input[type=submit] {
            color: white !important;
            background-color: transparent;
            border: 0 none !important;
            outline: none !important;
            padding: 0 !important;
        }

    .diseaseconditionlayout .newdefaultlayout-content {
        width: 100%;
        /*padding:0!important;*/
        padding: 0 1% 10px 1% !important;
    }

        .diseaseconditionlayout .newdefaultlayout-content .content {
            width: 98%;
            padding-right: 1%;
            padding-left: 1%;
            margin-right: 0;
            margin-top: 15px;
            float: none;
            border-right: 0 none;
            min-height: 0;
        }

        .diseaseconditionlayout .newdefaultlayout-content aside.registration {
            margin-top: 15px;
        }

        .diseaseconditionlayout .newdefaultlayout-content aside.registration,
        .diseaseconditionlayout .newdefaultlayout-content aside.testimonial,
        .diseaseconditionlayout .newdefaultlayout-content aside.expert-doctors,
        .diseaseconditionlayout .newdefaultlayout-content aside.faqs {
            width: 98%;
            /*padding-right:1%;
        padding-left:1%;*/
            float: none;
        }
    /* End DiseaseConditionLayout CSS */

    /* Start LandingPage CSS */
    .LandingPage-AdWordKeys {
        width: 100% !important;
    }

    /*.LandingPagelayout .newdefaultlayout-content .content {
        width: 50%;
    }*/
    .LandingPagelayout .newdefaultlayout-content .content,
    .LandingPagelayout .newdefaultlayout-content .benefits,
    .LandingPagelayout .newdefaultlayout-content .Disease-description {
        width: 62%;
    }

    .LandingPage-AdWordKeys .content .title1 {
        top: 1%;
        left: 26.8%;
        width: 100%;
        font-size: 1.2em;
    }

    .LandingPage-AdWordKeys .content .title2 {
        top: 5%;
        left: 26.8%;
        /*width: 100%;*/
        font-size: 1.15em;
        /*border:1px solid red;*/
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 7.5%;
        left: 27.6%;
        right: 0% !important;
        font-size:1.8em; 
        width:31%;
    }*/
    .LandingPage-AdWordKeys .content .title3 {
        font-size: 1.4em;
        text-align: center;
        background-color: #5a7d1f;
        color: white;
        font-weight: bold;
    }

    .LandingPage-AdWordKeys .content .landing_page_banner, .LandingPage-AdWordKeys .content .landing_page_banner img {
        width: 100%;
        height: auto;
    }

    .LandingPagelayout .newdefaultlayout-content aside.registration,
    .LandingPagelayout .newdefaultlayout-content aside.testimonial,
    .LandingPagelayout .newdefaultlayout-content aside.drJawaharShahInfo {
        width: 46%;
    }

    .LandingPage-AdWordKeys footer .social-links {
        position: static;
        float: right;
    }
    /* End LandingPage CSS */

    /* Start DiseaseConditionRegistration CSS */
    .diseaseconditionlayout .newdefaultlayout-content aside.registration .DiseaseConditionRegistration {
        display: block;
    }

    .diseaseconditionlayout .newdefaultlayout-content aside.registration .PatientQuickRegistrationHeading,
    .diseaseconditionlayout .newdefaultlayout-content aside.registration .PatientQuickRegistrationCtrl,
    .diseaseconditionlayout .newdefaultlayout-content aside.registration .free-consultation {
        display: none;
    }
    /* End DiseaseConditionRegistration CSS */

    /* Start MobileAppAd CSS */
    .MobileAppAd-img-ad {
        width: 100% !important;
        height: auto !important;
    }
    /* End MobileAppAd CSS */

    /* Start table-input-icon-format CSS */
    .table-input-icon-format {
        width: 50% !important;
        margin: 0 auto !important;
    }

        .table-input-icon-format tr.row-blank {
            height: 15px !important;
        }
    /* End table-input-icon-format CSS */

    /* Start Related Videos CSS */
    .VideosDetail-VideosWidth {
        width: 100%;
    }

    .VideoDetailCtrl-VideoWidth {
        width: 38% !important;
    }

    /* End Related Videos CSS */

    /* Start QuickMenu Control CSS */
    .QuickMenuControl {
        display: none !important;
    }
    /* End QuickMenu Control CSS */



    /* Start New Home Page CSS */

    .HomePage {
        padding: 1% !important;
    }

    /* ----------- HomePage-layer0 ----------*/

    .HomePage-layer0 {
        font-size: 1.5em;
    }

        .HomePage-layer0 a {
            font-size: 1.5em;
            display: block;
        }

    /* ----------- HomePage-layer1 ----------*/

    .HomePage-layer1 ul.main > li {
        margin: 0 auto !important;
        display: block !important;
    }

    /* ----------- HomePage-layer2 ----------*/

    /*.HomePage-layer2 .content {
        margin: 20px 5% 20px 5% !important;
    }*/

    /* ----------- HomePage-layer3 ----------*/

    .HomePage-layer3 > ul.main > li {
        width: 100% !important;
    }

        .HomePage-layer3 > ul.main > li:nth-child(1) {
            border-right: 0 none !important;
        }

        .HomePage-layer3 > ul.main > li:nth-child(2) {
            padding-left: 0 !important;
        }

    .HomePage-layer3-div {
        margin: 10px 0 !important;
        padding: 1% !important;
    }

    /* End  New Home Page CSS */

    /* Start Default Layout CSS */
    .DefaultLayout-MainContentSection {
        margin-top: 0 !important;
    }
    /* End Default Layout CSS */

    /* Start Expert Panel Contrl CSS */
    .ExpertPanelCtrl-inner-details .ExpertPanelCtrl-member-details {
        display: none !important;
    }

    .ExpertPanelCtrl-inner-details .ExpertPanelCtrl-member-details-Mobile {
        display: block !important;
        background: rgba(0, 0, 0, 0.4);
        position: absolute;
        height: 25px;
        width: 100%;
        bottom: 0px;
        z-index: 1;
    }
    /* End Expert Panel Contrl CSS */

    /* Start Footer Section Css */
    .footer_CopyrightTextDiv {
        float: none !important;
        display: block;
        width: 100% !important;
        padding-top: 0 !important;
        padding-bottom: 10px !important;
    }

    .footer_bottom_section {
        text-align: left;
        display: block;
        width: 98% !important;
        margin: 0 auto;
    }
    /*
    .footer_OuterPadding {
        padding: 2% 1% 0% 3% !important;
    }

    .footer_links_ColumnsSpacing {
        width: 1.8% !important;
    }

    .footer_links_Columns {
        width: 22% !important;        
        padding-right:20px!important;
    }

    .footer_links_LastColumn {
        width: 26% !important;
    }*/

    .Footer_OrgWin_About {
        display: none;
    }

    .Footer_OrgWin_Homeopathy {
        display: none;
    }

    .Footer_OrgWin_Support {
        display: none;
    }

    .Footer_OrgWin_OurDoctors {
        display: none;
    }

    .Footer_OrgWin_ClinicalConditions {
        display: none;
    }

    .Footer_OrgWin_HealthPlans {
        display: none;
    }

    .footer_MainMenu_About {
        display: block;
    }

    .footer_MainMenu_Homeopathy {
        display: block;
    }

    .footer_MainMenu_Support {
        display: block;
    }

    .footer_MainMenu_Link {
        display: block;
        font-size: 1.1em !important;
    }

    section#footerLinks .footer_MainMenu_Link {
        font-size: 1.1em !important;
    }

    .footer_links {
        display: none;
    }

    .footer_links_Columns {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .footer_links_Columns-Support {
        width: 100% !important;
    }

    .footer_Social_Links {
        /*width: 98%;
        margin: 10px auto 0 auto !important;
        padding-top: 10px;
        border-top: 1px solid #EBEBEB;
        width: 100%;
        border-bottom: 1px solid #EBEBEB;
        padding-bottom: 5px;
        margin-bottom: 5px;*/
    }

    .footer_bottom_section .SocialLinksBar .footer_Social_Links {
        margin: 0 !important;
    }

    .footer_bottom_section .PaymentTextAndImage {
        width: 43%;
    }

    .footer_bottom_section .SocialLinksBar {
        width: 32%;
    }

    .footer_bottom_section .SslComodoSecure {
        width: 25%;
    }

    #footerLinks {
        display: none;
    }

    .footer_links_Columns, .footer_links_LastColumn {
        width: 100% !important;
        float: left !important;
    }

    .footer_links_ColumnsSpacing {
        display: none;
    }

    section#footerLinks {
        padding: 0px !important;
    }

    .footer_MainMenu {
        display: block;
        border-bottom: 1px solid #ffffff;
        background: url("/assets/images/footer-nav-downarrow-icon.png") no-repeat;
        background-position: 95% 50%;
        right: 2%;
        background-color: #3E3E3E;
        color: White !important;
        padding: 4px 3% !important;
        line-height: 3 !important;
        border-bottom: 1px solid Black;
    }

    ul.footer_links {
        width: 100% !important;
        /*padding: 4px 3% !important;*/
        background-color: #545452;
    }

        ul.footer_links a {
            padding: 4px 3% !important;
            display: block;
        }

        ul.footer_links li {
            border-bottom: none;
            padding: 5px 0 !important;
        }

            ul.footer_links li:hover, ul.footer_links li:focus, ul.footer_links li::selection {
                background-color: #6A6A68 !important;
            }

    .footer_MainMenu:last-child {
        border-bottom: none;
    }

    .footer_OuterPadding {
        padding: 0px !important;
        margin: 0px !important;
    }

    #footerMobileMenu {
        display: block !important;
        position: relative;
        padding: 10px 0 5px 10px !important;
        color: White;
        font-weight: bold;
        text-align: left;
        font-size: 1.5em;
    }

        #footerMobileMenu: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;
        }

    .footer .footer-inner .footer_links_Slide {
        display: none;
    }

    /* End Footer Section Css */

    /* Start HelpOn Contrl CSS */
    .HelpOnCtrl-div-Main-ImageDiv {
        max-width: 100%;
    }

    .HelpOnCtrl-AllRowDiv {
        width: 100%;
    }

    .HelpOnCtrl-leftImage {
        width: 50%;
        height: auto;
        float: left;
        margin-bottom: 14px;
    }

    .HelpOnCtrl-RightImage {
        width: 50%;
        height: auto;
        float: right;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 5px;
    }

    .HelpOnCtrl-SmallImg img {
        float: left;
        width: 14%;
        height: auto;
    }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 77%;
        height: auto;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 1px;
    }

    .HelpOnCtrl-ImageText {
        font-size: 12px;
        color: White;
        text-align: left;
        margin: 0;
        padding: 5px 0 0 15px;
    }

    .HelpOnCtrl-ImageTextBottom {
        color: #CACACA;
        text-align: right;
        margin: 0;
        padding: 0 25px 0 0;
    }

    .HelpOnCtrl-BottomConsultant img {
        width: 45% !important;
    }
    /* End HelpOnCtrl Contrl CSS */


    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 16.8%;
        padding-right: 15px;
    }

    .our-approch-equation-sign {
        padding-top: 98px;
        width: 10.5%;
    }
    /* End Our Approch Contrl CSS */

    /* Start CaseReportCtrl CSS */
    .CaseReportCtrl-ImageDiv {
        width: 43%;
        padding-top: 2%;
        padding-bottom: 1%;
        padding-right: 2%;
    }

        .CaseReportCtrl-ImageDiv img {
            margin-left: 20px;
            margin-right: 10px;
            margin-bottom: 15px;
            width: 40%;
            height: 45%;
            float: left;
            display: inline;
        }

    .CaseReportCtrl-DescDiv {
        float: right;
        width: 57%;
        padding-top: 2.5%;
        padding-right: 5%;
        padding-left: 4%;
        color: White;
        font-size: 14px;
    }
    /* End CaseReportCtrl CSS */

    /*Start Testimonial Detail css*/
    .Testimonial-Detail-img {
        width: 15% !important;
    }

    .Testimonial-Detail-content {
        width: 85% !important;
    }

    .Testimonial-Detail-Description {
        padding: 25px 50px 30px 30px;
    }

    .Testimonial-Detail-DescriptionAndPhoto {
        width: 55.2%;
    }
    /*End Testimonial Detail css*/

    /* Start Disease Condition Control CSS */
    .DiseaseConditionCtrl-inner-details .DiseaseConditionCtrl-member-details {
        display: none !important;
    }

    .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member {
        cursor: pointer;
    }

    .DiseaseConditionCtrl-inner-details .DiseaseConditionCtrl-member-details-Mobile {
        display: block !important;
        background: rgba(0, 0, 0, 0.4);
        position: absolute;
        min-height: 50px;
        width: 100%;
        bottom: 0px;
        z-index: 1;
    }
    /* End Disease Condition Control CSS */

    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 13.4%;
    }

    .Corporate-DoctorsCorner-margin {
        margin-left: 35px;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 30px;
    }
    /* End Corporate-DoctorControl CSS */

    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 13.5% !important;
    }

    .Corporate-Corner-margin {
        margin-left: 35px;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 30px;
    }
    /* End Corporate-CornerControl CSS */

    /* Start ExpertPanelList Control Css */
    .ExpertPanelListCtrl-Info-AskQue-img {
        padding-bottom: 0px;
        padding-right: 25px;
    }

    .ExpertPanelListCtrl-Photo {
        width: 70px;
        height: 75px;
        float: left;
        margin-right: 6px !important;
    }

    .ExpertPanelListCtrl ul li {
        width: 32% !important;
    }
    /* End ExpertPanelList Control Css */

    /* End Expert Profile CSS */
    .Homeopathic-Doctors-Mobile-Menu-Links ul li {
        padding: 0px 10px;
    }

    .Homeopathic-Doctors-PhysicianName {
        padding-top: 0px;
    }

    .Homeopathic-Doctors-AskQue-img {
        padding-top: 0px;
        padding-right: 12px;
        margin: 5px 0;
    }

    .Homeopathic-Doctors-th-Edu {
        font-weight: bold;
        padding: 0 12px !important;
    }

    .Homeopathic-Doctors-qual-float {
        width: 49%;
    }

    .Homeopathic-Doctors-expertise-Disease-li {
        width: 19.5%;
    }

    .Homeopathic-Doctors-Advice-Photo {
        width: 20%;
    }

    .Homeopathic-Doctors-Advice-Desc {
        width: 80%;
    }



    .Homeopathic-Doctors-Info {
        width: 75%;
    }

    .Homeopathic-Doctors-th-qual {
        padding: 10px !important;
        width: 50%;
    }

    .Homeopathic-Doctors-Expert-table td {
        padding: 9px 10px 9px 10px;
    }

    .Homeopathic-Doctors-th-Year {
        padding: 0px 24px;
        border-left: 2px solid #FAE00F;
        text-align: left !important;
    }
    /* End Expert Profile CSS */

    /* Start Searchbar Control CSS */
    .SearchbarCtrl .SearchBar-SearchBox {
        padding-right: 5% !important;
    }
    /* End Searchbar Control CSS */

    /* Start DiseaseCondition List Control Css */
    .DiseaseConditionListCtrl-SearchControl .SearchbarCtrl {
        width: 100% !important;
    }
    /* End DiseaseCondition List Control Css */

    /*Start Expert Advice CSS*/
    .Expert-Advice-DiseaseLink {
        padding-top: 55px;
        /*border:1px solid red;*/
    }

    .Expert-Advice-PhysicianName {
        padding-top: 0px;
    }
    /*.Expert-Advice-VideoDetail {
            width: 500px;
        }*/
    .Expert-Advice-ExpertList .SearchBar-SearchTextBox {
        width: 80%;
    }

    .Expert-Advice-ExpertList .Related-Videos-Info {
        width: 95% !important;
        float: none;
    }

    .Expert-Advice-Photo-padding {
        width: 20%;
        float: left;
        text-align: center;
    }

    .Expert-Advice-Doctors-Info {
        width: 80%;
    }
    /*End Expert Advice CSS*/




    /* Start Thank you - QuickTestimonials CSS */
    .QuickTestimonials ul li {
        display: block !important;
        width: 96% !important;
    }

    .QuickTestimonials .testimonail-content .viewStory {
        text-align: right !important;
        padding: 2% 0 0 0 !important;
    }

    .QuickTestimonials .testimonail-content .name {
        padding-left: 1% !important;
        width: 99% !important;
    }

    .QuickTestimonials .testimonail-content .face {
        text-align: left !important;
    }

    .QuickTestimonials .testimonail-content .message {
        text-align: left !important;
    }

        .QuickTestimonials .testimonail-content .message div {
            min-height: 0 !important;
            max-height: 100% !important;
        }
    /* End Thank you - QuickTestimonials CSS */

    /* Start Patient Registration CSS */
    .Patient-Registration-table-td-form {
        padding: 5px !important;
        width: 40% !important;
    }

    .Patient-Registration-Form .table-input-icon-format {
        width: 80% !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 1% 25% !important;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 100%;
        height: 25px !important;
        position: relative;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 100%;
    }
    /* End Patient Registration CSS */

    /* Start contact Us CSS */

    .ContactUs-Detail {
        width: 100%;
    }

    .ContactUs-table-main {
        width: 100%;
        border: 0 none !important;
    }

    .contactus_form {
        float: none !important;
        display: inline-block;
    }

    .ContactUs-table-main > tbody > tr > td:nth-of-type(1) {
        width: 100% !important;
        display: block;
    }

    .ContactUs-table-main > tbody > tr > td:nth-of-type(2) {
        width: 100% !important;
        display: block;
        margin: 20px 0;
    }

    .ContactUs-table-td-MobileAppAd {
        display: table-row;
        text-align: center;
    }

        .ContactUs-table-td-MobileAppAd .MobileAppAd-img-ad {
            width: 800px !important;
            height: 550px !important;
        }

    .contactus_form .labelColumn {
        padding-left: 0px !important;
        font-size: 1em !important;
    }

    .contactUs-Info-Div {
        display: block;
    }

    .ContactUs-table-td-form {
        width: 50%;
    }

    .contactus_div_submitButton {
        margin-right: 25px;
    }

    .contactUs-dropdown .chosen-container-single .chosen-single {
        width: 100% !important;
        height: 25px !important;
    }

    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 100% !important;
    }
    /* End contact Us CSS */


    /* Start Feedback CSS */
    .support-layout-content {
        width: 100%;
    }

    .Feedback_form {
        width: 100%;
    }

        .Feedback_form .Feedback_div {
            width: 100% !important;
            margin-left: 0 !important;
        }

        .Feedback_form .inputColumn {
            width: 76% !important;
            display: inline-block !important;
            float: right !important;
            margin-bottom: 12px !important;
        }

        .Feedback_form .labelColumn {
            width: 24%;
            float: left;
            padding-left: 0px !important;
        }



    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
        padding: 1% !important;
    }

    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 100%;
        height: 25px !important;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 100%;
    }

    .Feedback-Detail {
        width: 100%;
    }

    .Feedback-table-main {
        width: 100%;
        border: 0 none !important;
    }

    .Feedback-table-td-form {
        width: 100% !important;
        display: block !important;
    }

    .Feedback-table-td-MobileAppAd {
        display: table-row;
        text-align: center;
    }

        .Feedback-table-td-MobileAppAd .MobileAppAd-img-ad {
            width: 800px !important;
            height: 550px !important;
        }



    .Feedback-table-tr {
        width: 100% !important;
        display: table-row !important;
    }

    .Feedback-Info-Div {
        display: block;
    }

    .Feedback-table-td-form {
        width: 50%;
    }

    .Feedback_div_submitButton {
        margin-right: 0px !important;
        text-align: right !important;
        padding: 0% !important;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /* End Feedback CSS */

    /* Start GrayBackground List Control CSS */
    .TreatedCases-Case-List {
        width: 65%;
    }

    .TreatedCases-Expert-List {
        width: 35%;
    }

    .ExpertPanelGrayList ul li {
        padding: 7px 0 !important;
        width: 100% !important;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Physician {
        width: 100%;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-search-border {
        padding-top: 10px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-li-height {
        height: 100px !important;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Photo {
        padding-right: 0px !important;
    }

    .ExpertPanelGrayList {
        padding: 0 8px;
    }

        .ExpertPanelGrayList .ExpertPanelListCtrl-border {
            padding: 8px 0 6px 0;
        }

        .ExpertPanelGrayList .ExpertPanelListCtrl ul li {
            width: 100% !important;
        }

    /* End GrayBackground List Control CSS */


    /* Start Patient Registration CSS */
    .Patient-Registration-Form {
        width: 100% !important;
        float: none !important;
        clear: both !important;
        border-right: 0px none !important;
        font-size: 1.2em;
    }

    .Patient-Registration-table {
        width: 100% !important;
        display: block !important;
        border: 0 none !important;
    }

    .Patient-Registration-Form .table-input-icon-format {
        width: 50% !important;
    }

        .Patient-Registration-Form .table-input-icon-format td {
            display: table-cell;
        }

    .Patient-Registration-table-td-form, .Patient-Registration-table-td-MobileAppAd {
        width: 100% !important;
        display: block !important;
        border: 0 none !important;
        padding: 5px !important;
    }

    .Patient-Registration-data {
        width: 90% !important;
    }

    .Patient-Registration-MobileAppAd {
        width: 100% !important;
        float: none !important;
        clear: both !important;
    }

    .Patient-Registration-div-SocialButtons .OR {
        left: 47% !important;
    }

    .Patient-Registration-table-main td {
        display: table-row;
    }

    .Patient-Registration-table-td-form, .Patient-Registration-table-td-MobileAppAd-resize {
        width: 100% !important;
        display: block !important;
        border: 0 none !important;
        padding: 5px !important;
    }

    .Patient-Registration-table-td-MobileAppAd-resize {
        width: 150% !important;
    }

    .Patient-Registration-table-td-form .MobileAppAd-img-ad {
        width: 150% !important;
        height: auto !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 1% 25% !important;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 275% !important;
        /*border:1px solid green;*/
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 275% !important;
    }

    .Patient-Registration-Why-To-Register-resize ul {
        padding-bottom: 10px !important;
    }
    /* End Patient Registration CSS */

    /*Start Login Control Css*/
    .LoginControl-LabelColumn {
        /*padding-left: 20px;*/
    }

    .LoginControl-ForgotPwd {
        width: 70%;
    }

    .LoginControl-ForgotPwd-div {
        padding-bottom: 17px;
        border-bottom: 1px solid #9A9C9B;
    }
    /*.LoginControl-ForgotPwdColumn {
            width: 25%;
            padding-left: 0px;
        }*/

    /*.Login_div {
            padding: 15px 40px 0 0px;
        }*/
    /*End Login Control Css*/
    /*Start Login Page Css*/
    .LoginPage-Form {
        width: 100%;
    }

    .LoginPage-MobileApp {
        width: 100%;
    }
    /*End Login Page Css*/

    /*Start AboutCorporateCorner*/
    .CorporatePage_CorporateReportCtrl {
        width: 100%;
        padding: 0;
    }

    .CorporateReportCtrl-div-Main {
        width: 100%;
        padding: 0 4.8%;
    }

    .CorporateReportCtrl-mainDiv {
        width: 100%;
        /*border:1px solid black!important;*/
    }

    .CorporateReportCtrl-Info {
        width: 80%;
    }
    /*End AboutCorporateCorner*/

    /*Start HealthTipsListCtrl */
    .HealthTipsListCtrl {
        /*border:1px solid red;*/
        width: 29%;
    }
    /*End HealthTipsListCtrl */

    /*Start AboutCorporateCorner*/
    .AboutCorporate_Box_Div {
        width: 90% !important;
        margin: 0 5% 5% 5% !important;
    }

    /*End AboutCorporateCorner*/
    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-SearchControl {
        margin-top: 3.5%;
    }

    .AtoZSearch-List-Content {
        margin-left: 20px;
    }
    /*End Disease Condition AtoZ Control*/
    /*Start CaseList Control*/
    .CaseslistCtrl {
        /*border: 1px solid red;*/
    }

    .CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        /*margin: 0%!important;*/
        text-align: center;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        /*border:1px solid black;*/
        margin-top: 15px;
    }

    .SearchAtoZCtrl-SearchControl {
        margin-top: 0%;
    }
    /*End CaseList Control*/
    /*Start TestimonialVideoList Control*/
    .TestimonialVideoListCtrl {
        min-height: 270px;
    }

    .TestimonialVideoListCtrl-Tbl td:nth-child(3) .TestimonialVideoListCtrl-Photo {
        margin-bottom: 0% !important;
    }
    /*End TestimonialVideoList Control*/

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        width: 82.5%;
        /*height: 145px;*/
        height: auto;
    }

    .RelatedVideosCtrl-figure {
        /*border:1px solid green;*/
        width: 5% !important;
    }
    /*End RelatedVideo Control*/

    /*Start NewsAndEvents Control Control*/
    .NewsAndEventsCtrl-Info-Detail {
        width: 80.2%;
        height: auto;
    }

    /*Start OrganizationNewsAndEvents Control Control*/

    .OrganizationNewsAndEvents .NewsAndEventsCtrl-Info-Detail {
        width: 77.2%;
        height: auto;
    }

    /*End OrganizationNewsAndEvents Control Control*/


    /* Start Organization Welcome CSS */
    .organization-welcome .inner {
        padding: 0 5px;
        margin: 0 auto;
    }

    .organization-welcome .banner {
        background-position: 46% center;
    }
    /*End Organization Welcome CSS */



    /* Start Management Team CSS */
    .Management-Team .members {
        width: 80%;
        margin: 0 auto;
    }
    /* End Management Team CSS */
    /* Start LandingPage CSS */
    .LandingPagelayout .newdefaultlayout-content {
        width: 100% !important;
        padding: 0px 1% 10px 1% !important;
    }

        .LandingPagelayout .newdefaultlayout-content aside.registration,
        .LandingPagelayout .newdefaultlayout-content aside.testimonial,
        .LandingPagelayout .newdefaultlayout-content aside.drJawaharShahInfo {
            width: 37%;
        }

    /* End LandingPage CSS */
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 2em !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a, .HomePage-Slide-Slide4-Inner-Content .footer a {
        font-size: 1.5em !important;
    }
    /* End HomePageSliderControl CSS */

    /* Start TreatementPlanBenefitsCtrl CSS */
    .TreatementPlanBenefitsCtrl .BenefitsImageDiv {
        margin-left: 0;
    }

    /* End TreatementPlanBenefitsCtrl CSS */

    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout .newdefaultlayout-content aside.testimonial, .GeneralPagelayout .newdefaultlayout-content aside.registration, .GeneralPagelayout .newdefaultlayout-content aside.expert-doctors {
        width: 36%;
        float: right;
    }

    .GeneralPagelayout .newdefaultlayout-content .content {
        width: 100%;
        /*border: 1px solid green;*/
    }

    .GeneralPage-AdWordKeys .content .landing_page_banner, .GeneralPage-AdWordKeys .content .landing_page_banner {
        width: 100%;
        height: auto;
    }

    .GeneralPagelayout-inner-content .LandingPage-AdWordKeys-Content {
        width: 63%;
    }

    .GeneralPage-AdWordKeys .content .title1 {
        top: 35px;
        left: 32.3%;
        font-size: 1.26em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        top: 65px;
        left: 32.3%;
        font-size: 1.26em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        left: 32.3%;
        right: 41.5%;
        font-size: 1.7em;
        top: 100px;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 1.65em;
    }

    .GeneralPagelayout .Main-Content .Story3 table td ul li {
        margin-left: 19px;
        margin-right: -35px;
    }

    .GeneralPagelayout .Main-Content .Story2 .Info-heading {
        font-size: 0.95em;
    }

    .GeneralPage-AdWordKeys .newdefaultlayout-content {
        padding: 0.5% 1% !important;
    }
    /* End GeneralPagelayout CSS */

    /* Start RegistrationEmailIdIsExitsPopup CSS */
    #RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content {
        width: 60%;
        margin: 25% auto;
    }
    /* End RegistrationEmailIdIsExitsPopup CSS */

    /* Start RegistrationMobileNoVerificationPopup CSS */
    #RegistrationMobileNoVerificationPopup .popup-content {
        width: 60%;
        margin: 25% auto;
    }
    /* End RegistrationMobileNoVerificationPopup CSS */

    /*Start HealthPlanInfoControl CSS*/
    .HealthPlanInfoControl, .TreatmentPlanCtrl {
        height: auto;
    }
    /*End HealthPlanInfoControl CSS*/
    /*Start GeneralLandingPage CSS*/
    
    .GeneralLandingPage .bannerImg {
        width: 100%;
        height: 100%;
    }

    .GeneralLandingPage .Main-Content .Story3 #Disease-tbl2 {
        border-left: 0px none;
    }

    .GeneralLandingPage .Testimonial-story {
        width: 185px !important;
        margin: 0 0 0 28px;
        min-width: 6%;
    }

    .GeneralLandingPage .Headline1 {
        top: 1.5%;
        left: 41%;
        font-size: 2.2em;
    }

    .GeneralLandingPage .Headline2 {
        top: 6%;
    }

    .GeneralLandingPage #Content-tbl td:first-child {
        padding: 5% 1.5% 0 0;
    }

    .GeneralLandingPage #Content-tbl td:last-child {
        padding: 5% 0 0 1.5%;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister {
        width: 94%;
        margin: 0 3%;
    }

    .GeneralLandingPage .DiseaseConditionInfoCtrl {
        font-size: 1.38em;
    }
    /*End GeneralLandingPage CSS*/

    /*Start InternalPlanPayment CSS*/
    
     #InternalPlanPayment .Plan-Summary {
        width: 100%!important;
        float: left;
        margin-bottom: 20px;
    }

    #InternalPlanPayment .HealthPlanCtrl {
        width: 100%;
        float: left;
    }

    #InternalPlanPayment .HealthPlanCtrl {
        margin-left: 0%;
    }
    /*End InternalPlanPayment CSS*/
 }

/*MAX 879*/

@media only screen and (max-width:879px) {
    /*Start of Corporate Control*/
    
    .CorporatePage_CorporateReportCtrl {
        width: 100%;
        padding: 0;
    }

    .CorporateReportCtrl-div-Main {
        width: 100%;
        padding: 0 4.8%;
    }

    .CorporateReportCtrl-mainDiv {
        width: 100%;
        /*border:1px solid black!important;*/
    }

    /*End of Corporate Control*/
    /*Start GeneralPagelayout CSS*/
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid red;*/
        width: 100%;
    }

    .GeneralPagelayout-inner-content .LandingPage-AdWordKeys-Content {
        width: 62%;
    }

    .GeneralPagelayout .newdefaultlayout-content aside.testimonial, .GeneralPagelayout .newdefaultlayout-content aside.registration, .GeneralPagelayout .newdefaultlayout-content aside.expert-doctors {
        width: 37%;
        float: right;
    }

    .GeneralPagelayout .Main-Content .Story2 table {
        width: 100%;
    }

    .GeneralPage-AdWordKeys .content .title1 {
        left: 31.5%;
        font-size: 1.13em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        left: 31.5%;
        font-size: 1.13em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        left: 33%;
        right: 37.5%;
        top: 90px;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 1.48em;
    }

    .GeneralPagelayout-inner-content .ExpertDoctorsCtrl .Information {
        width: 68%;
    }

    .GeneralPagelayout .Main-Content .Story3 table {
        width: 100%;
    }

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 {
        border-left: 1px solid #C0C0C2;
    }

        .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 tr:first-child td {
            border-top: 0px none;
        }

    .GeneralPagelayout .Main-Content .Story2 .Info-description {
        font-size: 0.95em;
    }

    .GeneralPagelayout .Main-Content .Story2 .Info-heading {
        font-size: 1em;
        min-height: 76px;
    }

    .GeneralPagelayout .Main-Content .Story2 tr td > .Info {
        min-height: 220px;
    }

    .GeneralPage-AdWordKeys footer {
        min-height: 70px;
    }

        .GeneralPage-AdWordKeys footer .social-links {
            top: 45px !important;
        }
    /*End GeneralPagelayout CSS*/
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 75%;
    }
    #TreatmentPlanRegistration .btnBack {
    margin-left: -86px;
}
    
    /*End TreatmentPlanCtrl CSS*/
}

/* MAX 800px */

@media only screen and (max-width: 800px) {
    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 20%;
    }
    #TreatmentPlanRegistration .Reg-Information {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

    .JawaharShahInfoControl .InnerInfoControl {
        width: 80%;
    }
    /*End JawaharShahInfoControl Control*/

    /* Start table-input-icon-format CSS */
    .table-input-icon-format {
        width: 60% !important;
    }
    /* End table-input-icon-format CSS */

    /* Start Related Videos CSS */
    .VideosDetail-VideosWidth {
        width: 100%;
    }

    .VideoDetail_VideoPanel iframe {
        height: 385px;
    }
    /*.Related-Videos-Info
    {
        width: 55%!important;
    }*/

    .VideoDetailCtrl-VideoWidth {
        width: 45% !important;
    }

    /* End Related Videos CSS */

    /* Start Disease Conditions Page Css */
    .DiseaseConditions_Centerfigure {
        width: 100% !important;
        margin-bottom: 3%;
    }

        .DiseaseConditions_Centerfigure img {
            max-width: 100% !important;
            width: auto !important;
        }
    /* End Disease Conditions Page Css */

    /* Start Stars Testimonial Control Css */
    .StarsTestimonialCtrl-Main-Item {
        width: 100% !important;
    }

    .StarsTestimonialCtrl_h2 {
        text-align: center !important;
    }

    .StarsTestimonialCtrl-div-Main {
        padding-bottom: 2%;
    }

    .StarsTestimonialCtrl-ImageDiv {
        width: 20% !important;
    }

    .StarsTestimonialCtrl-DescDiv {
        width: 75% !important;
    }
    /* End Stars Testimonial Control Css */


    /* Start Success Stories Control */
    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass {
        padding: 0px !important;
    }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item {
            width: 90%;
            min-height: 100px;
            float: none;
            margin: 35px auto !important;
            padding-bottom: 35px;
            clear: both;
        }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_FullWidthItem {
            padding-bottom: 35px;
            margin: 0px 0px 45px;
        }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n) {
            float: none;
        }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:after {
            display: none;
        }

    .successStories-images {
        margin: 0 auto;
        text-align: center;
        width: 99%;
        left: 0;
    }

        .successStories-images a.successStories-image,
        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n) .successStories-images a.successStories-image {
            display: inline-block;
            margin: 0 auto;
            float: none;
            clear: both;
        }

    .SuccessStoriesCtrl_WrittenBy {
        padding-top: 5% !important;
    }
    /* End Success Stories Control */


    /* Start Disease Condition Control CSS */
    .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member {
        width: 50% !important;
    }

    .DiseaseConditionCtrl-MoreLink-withPaging {
        bottom: 1% !important;
    }
    /* End Disease Condition Control CSS */

    /* Start Video Media Control Css */

    .Video-Media-List {
        border-right: 1px solid #DCDCDC;
        width: 100%;
        float: left;
    }

    .Video-Media-Expert-List {
        width: 100%;
        float: left;
        border: 1px solid #C5C7C6;
    }

    /* End Video Media Control Css */

    /* Start HelpOn Contrl CSS */
    .HelpOnCtrl-leftImage {
        margin-bottom: 5px;
    }

    .HelpOnCtrl-RightImage {
        margin-bottom: 5px;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 0px;
    }

    .HelpOnCtrl-SmallImg img {
        float: left;
        width: 14%;
        height: auto;
    }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 77%;
        height: auto;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 0px;
    }

    .HelpOnCtrl-BottomConsultant img {
        width: 40% !important;
    }
    /* End HelpOnCtrl Contrl CSS */

    /* Start Video Control CSS */
    .DefaultLayout-TestimonialVideos {
        width: 30%;
        height: Auto;
        float: left;
        background-color: #C5C7C6;
    }
    /* End Video Control CSS */


    /* Start CaseReportCtrl CSS */

    .CaseReportCtrl-ImageDiv {
        width: 50%;
        padding-top: 2%;
        padding-bottom: 1%;
    }

        .CaseReportCtrl-ImageDiv img {
            margin-left: 25px;
            margin-right: 10px;
            margin-bottom: 15px;
            width: 140px;
            height: 120px;
            float: left;
            display: inline;
        }

    .CaseReportCtrl-DescDiv {
        float: right;
        width: 50%;
        padding-top: 2.5%;
        padding-right: 5%;
        padding-left: 4%;
        color: White;
        font-size: 14px;
    }
    /* End CaseReportCtrl CSS */

    /* start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 17.8%;
        padding: 10px 0px;
    }

    .our-approch-equation-sign {
        padding-top: 90px;
        width: 9.5%;
    }
    /* End Our Approch Contrl CSS */

    /*Start Testimonial Detail css*/

    .Testimonial-Detail-img {
        width: 20% !important;
    }

    .Testimonial-Detail-content {
        /*padding-top: 12px;*/
        width: 80% !important;
    }

    .Testimonial-Detail-Description {
        padding: 25px 40px 30px 30px;
    }

    .Testimonial-Detail-OtherStories {
        width: 75%;
    }

    .Testimonial-Detail-DescriptionAndPhoto {
        width: 53.5%;
    }
    /*End Testimonial Detail css*/

    /* Start Footer Control Css*/

    /*.footer_OuterPadding {
        padding: 2% 1% 0% 1.2% !important;
    }

    .footer_links_ColumnsSpacing {
        width: 1% !important;
    }

    .footer_links_Columns {
        width: 23% !important;
        padding-right:0px!important;
    }

    .footer_links_LastColumn {
        width: 26% !important;
    }*/

    .footer {
        padding-bottom: 50px !important;
    }

    .dashboard-body .footer {
        padding-bottom: 0 !important;
    }

    .footer_Section1 {
        font-size: 1.5em !important;
        padding: 10px 0 15px 0 !important;
    }

    .footer_Section1-StartConsultation {
        margin: 10px 0 0 0 !important;
        width: 100% !important;
    }
    /* End Footer Control Css */

    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 13.7%;
    }

    .Corporate-DoctorsCorner-margin {
        margin-left: 30px;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 25px;
    }
    /* End Corporate-DoctorControl CSS */

    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 13.7%;
    }

    .Corporate-Corner-margin {
        margin-left: 30px;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 30px;
    }
    /* End Corporate-CornerControl CSS */

    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl ul li {
        width: 48.20% !important;
        /*padding: 25px 0px 0px 20px;            */
    }

    .ExpertPanelListCtrl-Info {
        padding: 5px 0 0 5px;
    }

    .ExpertPanelListCtrl-Physician {
        padding: 5px 0px 5px 0px;
    }

    .ExpertPanelListCtrl-Info-AskQue-img {
        padding-bottom: 0px;
        padding-right: 20px;
    }

    .ExpertPanelListCtrl-Photo {
        margin: 0 5px 1px 0 !important;
        width: 75px;
        height: 75px;
    }
    /* End ExpertPanelList Control Css */

    /* Start GrayBackground List Control CSS */
    /*.TreatedCases-Case-List
        {
            width: 100%;
        }
        .TreatedCases-Expert-List
        {
            width: 100%;
        }*/
    .ExpertPanelGrayList {
        width: 100% !important;
    }

        .ExpertPanelGrayList ul li {
            width: 100% !important;
        }

        .ExpertPanelGrayList .ExpertPanelListCtrl ul li {
            width: 100% !important;
        }

        .ExpertPanelGrayList .ExpertPanelListCtrl-Physician {
            width: 100% !important;
        }
    /*End Expert Panel Gray List Control Css*/


    /* Start Expert Profile CSS */

    .Homeopathic-Doctors-Info {
        padding-left: 0%;
        padding-top: 0%;
        color: #636466;
    }

    .Homeopathic-Doctors-Margin {
        margin: 20px 10px 10px 0px;
    }
    /* End Expert Profile CSS */

    /*Start Expert Advice CSS*/
    .Expert-Advice-DiseaseLink {
        padding-top: 35px;
        /*border:1px solid white;*/
    }

    .Expert-Advice-PhysicianName {
        padding-top: 0px;
    }
    /*.Expert-Advice-VideoDetail {
            width: 480px;
        }*/
    .Expert-Advice-ExpertList .SearchBar-SearchTextBox {
        width: 80%;
    }

    .Expert-Advice-Doctors-Info {
        padding-left: 12px;
        padding-top: 15px;
        float: left;
        width: 77%;
        color: white;
        /*border:1px solid red;*/
    }

    .Expert-Advice-Photo-padding {
        width: 22%;
        padding: 25px 0px 15px 15px;
    }
    /*End Expert Advice CSS*/
    /*Start Contact Us*/
    .ContactUs-Detail {
        width: 100%;
    }

    .ContactUs-table-td-form {
        width: 100% !important;
        display: block !important;
    }

    .ContactUs-table-td-MobileAppAd {
        display: table-row !important;
        text-align: center;
    }

        .ContactUs-table-td-MobileAppAd .MobileAppAd-img-ad {
            width: 600px !important;
            height: 400px !important;
        }

    .contactUs-Info-Div {
        display: table-row !important;
    }



    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 132%;
    }
    /*.contactUs-dropdown .chosen-container .chosen-results {
         width: 135%;
    }*/
    /*End Contact Us*/


    /*Start Feedback CSS */
    .Feedback-Detail {
        width: 100%;
    }

    .Feedback-table-td-form {
        width: 100% !important;
        display: block;
    }

    .Feedback-table-td-MobileAppAd {
        display: table-row;
        text-align: center;
    }

        .Feedback-table-td-MobileAppAd .MobileAppAd-img-ad {
            width: 600px !important;
            height: 400px !important;
        }

    .Feedback-table-tr {
        width: 100% !important;
        display: block;
    }

    .Feedback-Info-Div {
        display: table-row;
    }

    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 100% !important;
        height: 25px !important;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 100% !important;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /*End Feedback CSS */

    /* Start ThankyouLayout CSS */
    .ThankYouLayout table td.content {
        width: 70% !important;
    }
    /* End ThankyouLayout CSS */

    /* Start Patient Registration CSS */
    .Patient-Registration-Form .table-input-icon-format {
        width: 60% !important;
    }

    .Patient-Registration-table-td-MobileAppAd-resize {
        width: 130% !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 1% 20% !important;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 325% !important;
        /*border:1px solid blue;*/
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 325% !important;
    }
    /* End Patient Registration CSS */
    /*Start Login Control Css*/
    .LoginControl-ForgotPwd {
        /*padding-left: 98px;*/
        width: 50%;
    }

    .Login_div {
        /*border: 1px solid blue;*/
        padding: 15px 0px;
    }

    .LoginControl-LabelColumn {
        width: 36%;
        padding-left: 15px;
    }

    .LoginControl-InputColumn {
        width: 63%;
    }
    /*.LoginControl-ForgotPwdColumn {
            padding-left: 130px;
        }*/
    /*End Login Control Css*/
    /* Start DetailAnswerCtrl CSS */
    .DetailAnswerCtrl {
        width: 65%;
        float: left;
    }

    .DetailAnswerCtrl-ExpertPanel {
        width: 35%;
        float: right;
    }

    .DetailAnswerCtrl-AnsDetailList {
        width: 65%;
        float: Left;
    }
    /* End DetailAnswerCtrl CSS */
    /* Start AskQuestion CSS */
    .AskQuestion {
        width: 65%;
        float: left;
    }

    .AskQuestion-ExpertPanel {
        width: 35%;
        float: right;
    }
    /* End AskQuestion CSS */

    /* Start Dashboard CSS */
    .Dashboard section.storyboard div.story {
        /*Width : 100% - 1% left-right margin = 98%  */
        width: 98% !important;
        margin: 15px 1% !important;
        float: none !important;
        min-height: 80px !important;
    }

        .Dashboard section.storyboard div.story div.story-footer {
            position: relative !important;
            padding-top: 5px;
            border-top: 1px solid #CCCCCC;
        }

        .Dashboard section.storyboard div.story div.content {
            padding: 5px 1% !important;
            min-height: 80px !important;
        }
    /* End Patient Dashboard CSS */

    /*Start Homeopathy CSS */
    .Homeopathy_Heading {
        padding: 0 1%;
        margin: 0 auto;
    }

    .Homeopathy-Top-Section, .Homeopathy-Expert-List {
        width: 100% !important;
        display: block;
    }

    .HomeopathyLayout-table-main td {
        vertical-align: top !important;
    }

        .HomeopathyLayout-table-main td:nth-of-type(1) {
            border-right: 0px none !important;
        }
    /*End Homeopathy CSS */

    /*Start Corporate Testimonial Report Ctrl*/
    .CorporatePage_CorporateReportCtrl {
        width: 100%;
        padding: 0;
    }

    .CorporateReportCtrl-div-Main {
        width: 100%;
        padding: 0 4.8%;
    }

    .CorporateNewsEventReportCtrl_Image {
        width: 40%;
    }
    /*End Corporate Testimonial Report Ctrl*/


    /* Start List-table CSS */
    .List-table thead.responsive {
        display: none !important;
    }

    .List-table tbody.responsive td {
        display: block !important;
        width: 100% !important;
    }

    .List-table tbody td .td-responsive-header-text {
        display: inline-block !important;
    }
    /* End List-table CSS */
    /* Start Reset Password CSS */
    .ResetPassword-InputColumn {
        width: 60%;
        padding-left: 25px;
        float: left;
    }

    .ResetPassword-LabelColumn {
        width: 36% !important;
    }

    .ResetPassword_div {
        /*border: 1px solid red;*/
    }
    /* End Reset Password CSS */
    /* Start Forget Password CSS */
    .ForgotPassword-InputColumn {
        border: 1px solid red;
        width: 60%;
        padding-left: 25px;
    }

    .ForgotPassword-Submit-Figure {
        width: 24% !important;
    }

    /* End Forget Password CSS */
    /*Start CaseList Control*/
    .CaseslistCtrl {
        /*border: 1px solid green;*/
    }

    .CasesListCtrl-InfoDiv {
        width: 100%;
    }
    /*End CaseList Control*/
    /* Start TestimonialPanelListCtrl Css */
    #upnlCelebritiesPanel {
        /*border: 1px solid green;*/
    }

    .CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl {
        margin: 0px 0 18px 140px;
    }

        .CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
            margin: 0%;
        }

    /* End TestimonialPanelListCtrl CSS */

    /* Start CorporateTestimonialsList Css */

    .CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl {
        margin: 0px 0 18px 140px;
    }

        .CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
            margin: 0%;
        }

    /* End CorporateTestimonialsList CSS */

    /* Start Testimoniallist Css */
    .TestimonialDetaillist ul li {
        margin-bottom: 15px;
    }
    /* End Testimoniallist Css */

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        width: 81%;
    }

    .RelatedVideosCtrl-figure {
        /*border:1px solid Red;*/
        width: 6% !important;
    }
    /*End RelatedVideo Control*/
    /*Start NewsAndEvents Control*/
    .NewsAndEvents-Description {
        padding: 10px 10px 30px 10px;
    }
    /*End NewsAndEvents Detail Control*/
    /*Start HomePageEventListCtrl Control*/
    .HomePageEventListCtrl ul {
        width: 340%;
    }
    /*End HomePageEventListCtrl Control*/

    /*Start OrganizationPartnersList Control*/
    .OrganizationPartnersList .CorporateDetails {
        width: 31%;
        height: 220px;
        overflow-y: auto;
        margin: 5px;
        float: left;
        border: 1px solid #CCC;
        padding: 10px 5px;
        position: relative;
        display: inline-block;
    }
    /*Start OrganizationPartnersList Control*/

    /* Start LandingPagelayout CSS */

    .LandingPage-AdWordKeys .content .landing_page_banner, .LandingPage-AdWordKeys .content .landing_page_banner img {
        /*width: 100%;
            height: auto;*/
    }

    .LandingPage-AdWordKeys .content .title1 {
        top: 4%;
        left: 48%;
        font-size: 1.3em;
    }

    .LandingPage-AdWordKeys .content .title2 {
        top: 7.5%;
        left: 48%;
        font-size: 1.45em;
        width: 50%;
        /*border:1px solid green;*/
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 7%;
        left: 48%;
        right: 0% !important;
        font-size:1.8em;
        width:44%;
    }*/
    .LandingPage-AdWordKeys .content .title3 {
        /*display:none;*/
    }

    .LandingPagelayout .newdefaultlayout-content {
        width: 100%;
        padding: 0 1% 10px 1% !important;
    }

        .LandingPagelayout .newdefaultlayout-content .content,
        .LandingPagelayout .newdefaultlayout-content .benefits,
        .LandingPagelayout .newdefaultlayout-content .Disease-description {
            width: 100%;
            margin: 0;
        }

        .LandingPagelayout .newdefaultlayout-content aside.registration {
            margin: 0;
        }

        .LandingPagelayout .newdefaultlayout-content aside.testimonial {
            margin-bottom: 10px;
        }

    .LandingPage-AdWordKeys .benefits .features .points {
        margin: 07px 0;
    }

    .LandingPagelayout .news .DisasePageNewsListCtrl {
        margin: 05px;
    }

    .DiseaseConditionInfoCtrl {
        padding: 10px;
    }

    .LandingPagelayout .newdefaultlayout-content aside.registration,
    .LandingPagelayout .newdefaultlayout-content aside.testimonial,
    .LandingPagelayout .newdefaultlayout-content aside.expert-doctors,
    .LandingPagelayout .newdefaultlayout-content aside.drJawaharShahInfo {
        width: 100% !important;
        float: none;
    }

    .LandingPage-AdWordKeys_header {
        display: inline-block;
        width: 100%;
        padding: 0 1%;
    }
    /* End LandingPagelayout CSS */
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 1.95em !important;
    }
    /* End HomePageSliderControl CSS */

    /* Start PatientRegistrationCtrl CSS */
    .PatientRegistrationCtrl .PatientRegistration {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .PatientRegistrationCtrl .RegistrationBenefits {
        width: 100%;
        float: left;
    }

    .TreatmentPlansMemberPlanCtrl {
        width: 100% !important;
        margin: 10px 0;
    }

    .TreatmentPlansMemberRegistrationCtrl {
        width: 100% !important;
        margin: 10px 0;
    }

    .PatientMemberRegistrationCtrl {
        display: block;
    }
    /* End PatientRegistrationCtrl CSS */

    /* Start TreatmentPlans CSS */
    .TreatmentPlansChartCtrlDiv .TreatmentPlansChartCtrl {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .TreatmentPlansChartCtrlDiv .TreatmentPlansMemberCtrl {
        width: 100%;
        float: left;
    }
    /* End TreatmentPlans CSS */
    /* Start TreatementPlanBenefitsCtrl CSS */
    .TreatementPlanBenefitsCtrl .BenefitsImageDiv {
        margin-left: 0 10% 0 5%;
    }
    /* End TreatementPlanBenefitsCtrl CSS */
    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout-inner-content .LandingPage-AdWordKeys-Content, .GeneralPagelayout .newdefaultlayout-content aside.testimonial, .GeneralPagelayout .newdefaultlayout-content aside.registration, .GeneralPagelayout .newdefaultlayout-content aside.expert-doctors {
        width: 100%;
        float: none;
    }

    .GeneralPagelayout .newdefaultlayout-content aside.expert-doctors {
        padding-top: 20px;
    }

    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid blue;*/
    }

    .GeneralPage-AdWordKeys .content .title1 {
        left: 400px;
        font-size: 1.3em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        left: 400px;
        font-size: 1.3em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        left: 400px;
        right: 105px;
        font-size: 1.8em;
        top: 140px;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 1.7em;
    }

    .GeneralPagelayout .Main-Content .Story3 table {
        width: 50%;
    }

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 {
        border-left: 0px none;
    }

        .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 tr:first-child td {
            border-top: 1px solid #C0C0C2;
        }

    .GeneralPagelayout .Main-Content .Story2 .Info-description {
        font-size: 1em;
    }

    .GeneralPagelayout .Main-Content .Story2 .Info-heading {
        min-height: 0px;
    }

    .GeneralPagelayout .Main-Content .Story2 tr td > .Info {
        min-height: 0px;
    }
    /* End GeneralPagelayout CSS */
    /*Start Family-Registration CSS*/
    #Family-Registration .Plan-Summary {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    #Family-Registration .HealthPlanCtrl {
        width: 100%;
        float: left;
    }

    #Family-Registration .HealthPlanCtrl {
        margin-left: 0%;
    }

    /*End Family-Registration CSS*/

    /*Start Health plan PaymentConfirm page*/
    .OT_table_PaymentProvider tr td {
        display: block;
        width: 100% !important;
        text-align :center;
    }
    /*End Health plan PaymentConfirm page*/

    /*Start TreatmentPlan-Registration CSS*/
    #TreatmentPlanRegistration .Reg-Information {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    #TreatmentPlanRegistration .Plan-Information {
        width: 100%;
        float: left;
    }

    #TreatmentPlanRegistration {
        margin: 2% 3%;
    }
    /*End TreatmentPlan-Registration CSS*/
    /*Start TreatmentPlan CSS*/
    .TreatmentPlansChartCtrlDiv .HealthPlanCtrl {
        width: 100%;
        float: left;
    }
    /*End TreatmentPlan CSS*/
    /*Start HealthPlanInfoControl CSS*/
    .HealthPlanInfoControl img {
        right: 20%;
    }
    /*End HealthPlanInfoControl CSS*/
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 80%;
    }
    /*End TreatmentPlanCtrl CSS*/
    /*Start FranchiseeClinicGetListControl CSS*/
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox{
    width: 37%!important;
    padding-top: 5px!important;
}
        
    /*End FranchiseeClinicGetListControl CSS*/
    /*Start GeneralLandingPage CSS*/
    .GeneralLandingPage .Headline1 {
        left: 39%;
        top: 1.1%;
    }

    .GeneralLandingPage .Headline2 {
        left: 47%;
        font-size: 1.7em;
    }

    .GeneralLandingPage .Info-heading {
        padding: 0 26px;
    }

    .GeneralLandingPage .Testimonial-story {
        width: 183px !important;
        margin: 0 0 0 25px;
    }

    .GeneralLandingPage .DiseaseConditionInfoCtrl {
        font-size: 1.31em;
    }

    .GeneralPagelayout .Main-Content .Story3 table td ul li {
        margin-left: 4px;
    }
    /*End GeneralLandingPage CSS*/
  
    /*Start offercode Landing Page CSS*/
        .LandingPage3 .BestFeatures .FeaturesGrid {
            width: 100%;
            float: left;
        }

        .LandingPage3 .BestFeatures .FeaturesGrid td {
            width: 50%;
        }

        .LandingPage3 .td-Padding {
            padding-bottom: 0px;
        }

        .LandingPage3 .BestFeatures .FeaturesGrid:first-child tr:last-child {
            border-bottom: 1px solid #ccc;
        }
    /*End offercode Landing Page CSS*/
    
    /*start offercode Layout CSS*/
        .LandingPage3-title1 {
            top: 31%;
        }

        .LandingPage3-title4 {
            top: 70%;
        }

        .LandingPage3_Layout .GeneralPage-AdWordKeys footer {
            height: auto;
        }

        .LandingPage3_Layout .GeneralPage-AdWordKeys footer .social-links {
            top: 55% !important;
        }
    /*End offercode Layout CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl ul li:nth-child(odd) {
            width: 15%;
        }
    /*End LandingPageNewsListCtrl CSS*/
}
/* MIN 768px */
@media only screen and (min-width: 768px) {
}
/* MAX 768px */

@media only screen and (max-width: 768px) {

    .site-logo a.logo img {
        width: auto;
        height: 45px;
    }

    /* Start newdefaultlayout-content CSS */

    .newdefaultlayout-content {
        width: 100% !important;
    }
    /* End newdefaultlayout-content CSS */

    /* Start VideoDetailCtrl CSS */
    .VideoDetailCtrl-Info {
        width: 81% !important;
    }
    /* Start VideoDetailCtrl CSS */
    /* Start Related Videos CSS */

    .Related-Videos-Info {
        width: 55% !important;
    }

    .VideoDetailCtrl-VideoWidth {
        width: 40% !important;
    }

    /* End Related Videos CSS */
    /* Start Feedback CSS */
    .support-layout-content {
        width: 100%;
    }

    .Feedback_form {
        width: 100%;
    }

    .chosen-container chosen-container-single {
        width: 100% !important;
    }

    .Feedback_form .Feedback_div {
        width: 100% !important;
    }

    .Feedback_form .labelColumnx {
        font-size: 1em !important;
        width: 65% !important;
        display: inline-block !important;
        /*float: right !important;*/
        /*margin-bottom: 12px !important;*/
        padding-left: 0px !important;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /* End Feedback CSS */

    /* Start Expert Panel Control CSS */

    .ExpertPanelCtrl-MoreLink-withPaging {
        position: absolute;
        bottom: 1.4% !important;
        right: 8.50% !important;
    }

    .DefaultLayout-DiseaseWise-ExpertPanel {
        width: 100% !important;
    }

    .DefaultLayout-DiseaseCondition-TreatedCases {
        width: 100% !important;
    }
    /* End Expert Panel Control CSS */


    /* Start Disease Condition Control CSS */
    .DiseaseConditionCtrl-col-xs-3 {
        width: 100%;
        margin: 0 auto 20px;
    }
    /* End Disease Condition Control CSS */

    /* Start HelpOn Contrl CSS */
    .HelpOnCtrl-leftImage {
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 0;
    }

    .HelpOnCtrl-RightImage {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 35px;
    }

    .HelpOnCtrl-SmallImg {
    }

        .HelpOnCtrl-SmallImg img {
            float: left;
            width: 15%;
            height: 100%;
        }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 70%;
        height: 100%;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 15px;
    }


    .HelpOnCtrl-BottomConsultant img {
        width: 50% !important;
    }


    /* End HelpOnCtrl Contrl CSS */

    /* Start Video Control CSS */
    .DefaultLayout-TestimonialVideos {
        width: 35%;
        height: 15%;
        float: left;
        background-color: #C5C7C6;
    }
    /* End Video Control CSS */

    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        float: none;
        width: 35%;
        padding: 10px 12px;
    }

    .our-approch-equation-sign {
        padding-top: 1px;
        float: none;
        width: 7%;
        align-items: center;
    }
    /* End Our Approch Contrl CSS */

    /* Start CaseReportCtrl CSS */

    .CaseReportCtrl-ImageDiv {
        width: 50%;
        padding-top: 2%;
        padding-bottom: 1%;
        padding-right: 2%;
    }

        .CaseReportCtrl-ImageDiv img {
            margin-left: 25px;
            margin-right: 10px;
            margin-bottom: 15px;
            width: 38%;
            height: 40%;
            float: left;
            display: inline;
        }

    .CaseReportCtrl-DescDiv {
        float: right;
        width: 50%;
        padding-top: 2.5%;
        padding-right: 5%;
        padding-left: 4%;
        color: White;
        font-size: 14px;
    }
    /* End CaseReportCtrl CSS */

    /*Start Testimonial Detail css*/
    .Testimonial-Detail-img {
        width: 15% !important;
    }

    .Testimonial-Detail-content {
        width: 85% !important;
    }

    .Testimonial-Detail-Description {
        padding: 25px 40px 30px 30px;
    }

    .Testimonial-Detail-DescriptionAndPhoto {
        width: 44%;
    }

    /*End Testimonial Detail css*/

    /* Start Stars Testimonial Control CSS */
    .StarsTestimonialCtrl-ImageDiv {
        width: 25% !important;
    }

    .StarsTestimonialCtrl-DescDiv {
        width: 70% !important;
    }
    /* End Stars Testimonial Control CSS */
    /* Start Stars CaseDetailList Control CSS */

    /*.CasesDetaillist
        {
            background-color:#F7F7F7;
              
        }*/
    /* End Stars CaseDetailList Control CSS */
    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 16%;
    }

    .Corporate-DoctorsCorner-Content {
        width: 33%;
    }

    .Corporate-DoctorsCorner-margin {
        margin-left: 12px;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 10px;
    }
    /* End Corporate-DoctorControl CSS */

    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 16% !important;
    }

    .Corporate-Corner-Content {
        width: 33% !important;
    }

    .Corporate-Corner-margin {
        margin-left: 12px !important;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 10px;
    }
    /* End Corporate-CornerControl CSS */

    /* Start Expert Panel GrayBackground List Control CSS */

    .ExpertPanelListCtrl-Info {
        padding-left: 0px;
    }

    .ExpertPanelListCtrl-Photo {
        padding: 0px 10px 0px 0px;
    }

    .ExpertPanelGrayList {
        padding: 0 8px;
    }

    /* End Expert Panel GrayBackground List Control CSS */

    /* Start Search Bar Control CSS */
    .SearchBar-SearchControlDiv {
        width: 100% !important;
        padding-top: 1%;
    }
    /* End Search Bar Control CSS */
    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl ul li {
        width: 47%;
        /*padding: 29px 0px 0px 30px;*/
    }

    .ExpertPanelListCtrl-searchPadding {
        padding-left: 20px;
        padding-bottom: 0px;
    }

    .ExpertPanelListCtrl-Info-AskQue-img {
        float: right;
        position: relative;
        padding-bottom: 0px;
    }

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
        min-height: 85px !important;
    }

    .ExpertPanelListCtrl-Photo {
        margin: 0 5px 1px 0 !important;
    }
    /* End ExpertPanelList Control Css */

    /* Start CaseImageAndCases CSS */
    .CaseImageAndCases-ImageGalleryWidth {
        width: 65%;
        float: left;
    }

    .TestimonialPanelListCtrl-CasesWidth {
        width: 65%;
    }

    .TestimonialPanelListCtrl-TestimonialWidth {
        width: 35%;
    }

    .Testimonial-Case {
        width: 65%;
        float: left;
    }

    .DefaultLayout-TestimonialVideos {
        Width: 35%;
    }

    .CaseDetail-TestimonialVideos {
    }

    .CaseDetail-CaseList {
        width: 65%;
    }
    /* End  CaseImageAndCases CSS */
    /* Start Related Videos CSS */
    .VideoDetail_VideoPanel iframe {
        height: 250px;
    }
    /* End Related Videos CSS */
    /* Start DiseaseCondition List Control Css */
    .DiseaseConditionListCtrl li {
        width: 30% !important;
        margin: 1% 1.4% 4% 1.3% !important;
    }

    .DiseaseConditionListCtrl-DiseaseName {
        font-size: 1.2em !important;
    }
    /* End DiseaseCondition List Control Css */

    /* Start Expert Profile CSS */

    .Homeopathic-Doctors-Info {
        width: 73%;
        margin-left: 1%;
    }

    .Homeopathic-Doctors-Photo-padding {
        width: 25%;
    }

    .Homeopathic-Doctors-th-Year {
        padding: 0px 15px 0px 5px !important;
    }

    .Homeopathic-Doctors-th-qual {
        padding: 10px 5px !important;
    }

    .Homeopathic-Doctors-Expert-table td {
        padding: 9px 5px;
    }

    .Homeopathic-Doctors-Padding-btm {
        padding: 0% !important;
    }

    .Homeopathic-Doctors-Margin {
        margin: 20px 0px 0px 0px !important;
    }

    /* End Expert Profile CSS */
    /*Start Expert Advice CSS*/

    /*.Expert-Advice-VideoDetail {
            width: 400px;
            height: 320px;
        }*/
    .Expert-Advice-DiseaseLink {
        padding-top: 40px;
    }

    .Expert-Advice-ExpertList .SearchBar-SearchTextBox {
        width: 80%;
    }

    .Expert-Advice-Doctors-Info {
        width: 77%;
    }

    .Expert-Advice-Photo-padding {
        width: 23%;
        padding: 25px 0px 15px 15px;
        text-align: center;
    }

    /*End Expert Advice CSS*/

    /*Start Contact Us CSS*/

    .contactus_form .labelColumn {
        width: 25% !important;
        padding-left: 0px !important;
        font-size: 1em !important;
    }

    .contactus_form {
        float: none !important;
        padding-right: 0px !important;
    }

    .ContactUs-table-main {
        width: 100%;
        margin: 2% 0% !important;
    }

    .contactus_GoogleMap {
        width: 90% !important;
        margin: 15px auto !important;
    }

    .ContactUs-table-td-form {
        width: 100% !important;
        display: block !important;
    }

    .contactUs-dropdown .chosen-container-single .chosen-single {
        width: 100% !important;
    }

    .Contactus-SubmitBtn {
        margin: 15px 5px;
    }

    .contactus-Submit {
        margin-right: 0px !important;
    }

    /*End Contact Us CSS*/

    /*Start Feedback CSS*/
    .Feedback_form .labelColumn {
        padding-left: 50px;
    }

    /*End Feedback CSS*/

    /*Start QuestionAnswerLists CSS*/
    .AnsCatogry {
        width: 30%;
    }

    .AnsList {
        width: 70%;
    }
    /*End QuestionAnswerList CSS*/

    /* Start ThankyouLayout CSS */
    .ThankYouLayout table td.content {
        width: 65% !important;
    }
    /* End ThankyouLayout CSS */

    /* Start Patient Registration CSS */
    .CorporateRequest-Registration-table-td-form {
        padding: 0 1% 0 2% !important;
    }

    .CorporateRequest-table-td-MobileAppAd {
        padding: 0 2% 0 1% !important;
    }

    .Patient-Registration-Form .table-input-icon-format {
        width: 70% !important;
    }

    .table-input-icon-format {
        width: 100% !important;
    }

    .Patient-Registration-table-td-MobileAppAd-resize {
        width: 120% !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 1% 15% !important;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 310%;
        /*border:1px solid red;*/
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 310px;
    }
    /* End Patient Registration CSS */
    /*Start Login Control Css*/
    .Login_div {
        /*padding: 15px 40px 0 20px;*/
        /*border: 1px solid green;*/
    }

    .LoginControl-ForgotPwd {
        padding-left: 80px;
    }

    .LoginControl-LabelColumn {
        /*padding-left: 0px;*/
    }

    /*.LoginControl-ForgotPwdColumn {
            padding-left: 275px;
        }*/
    /*End Login Control Css*/

    /* Start GrayBackground List Control CSS */
    .TreatedCases-Case-List {
        width: 60%;
    }

    .TreatedCases-Expert-List {
        width: 40%;
    }

    .ExpertPanelGrayList {
        width: 100% !important;
    }

        .ExpertPanelGrayList ul li {
            width: 100% !important;
        }

        .ExpertPanelGrayList .ExpertPanelListCtrl ul li {
            width: 100% !important;
        }

        .ExpertPanelGrayList .ExpertPanelListCtrl-Physician {
            width: 100% !important;
        }
    /*End Expert Panel Gray List Control Css*/
    /* Start DetailAnswerCtrl CSS */
    .DetailAnswerCtrl {
        width: 60%;
        float: left;
    }

    .DetailAnswerCtrl-ExpertPanel {
        width: 40%;
        float: right;
    }

    .DetailAnswerCtrl-AnsDetailList {
        width: 60%;
        float: Left;
    }
    /* End DetailAnswerCtrl CSS */
    /* Start AskQuestion CSS */
    .AskQuestion {
        width: 60%;
        float: left;
    }

    .AskQuestion-ExpertPanel {
        width: 40%;
        float: right;
    }
    /* End AskQuestion CSS */

    /* Start QuickCase CSS */
    .QuickCase-DiseaseConditionSelection table td {
        width: 100% !important;
        display: block;
        padding: 0 0 10px 0 !important;
    }

        .QuickCase-DiseaseConditionSelection table td[colspan] input[type=button] {
            margin: 0 !important;
        }
    /* End QuickCase CSS */
    /* Start QuickCaseControl CSS */
    .QuickCaseControl-PQC-Details {
        width: 100% !important;
    }

    .QuickCaseControl-PQC-Details-div-row .inputColumn-PatientName {
        width: 50% !important;
    }

        .QuickCaseControl-PQC-Details-div-row .inputColumn-PatientName input[type=text] {
            width: 100% !important;
        }

    .QuickCaseControl-PQC-Details-div-row .inputColumn-Age {
        display: block !important;
        width: 100% !important;
    }

        .QuickCaseControl-PQC-Details-div-row .inputColumn-Age .labelColumn {
            width: 80px !important;
        }

    .QuickCaseControl textarea {
        width: 100%;
    }

    .QuickCaseControl-Title table td {
        width: 100% !important;
        display: block;
        padding: 0 0 10px 0 !important;
    }
    /* End QuickCaseControl CSS */
    /*Start Corporate Testimonial Report Ctrl*/
    .CorporateCorner_Register {
        width: 100%;
    }

    .CorporateCorner_Heading {
        width: 100%;
        border-right: 0px none !important;
        border-bottom: 1px solid #CCC !important;
    }

    .CorporatePage_CorporateReportCtrl {
        width: 98%;
        margin: 0 1%;
        padding: 0;
    }

    .CorporateReportCtrl-div-Main {
        width: 100%;
        padding: 0;
    }

    .CorporateReportCtrl-Record {
        /*border: 1px solid green;*/
    }

    .CorporateReportCtrl-mainDiv {
        /*border:1px solid red;*/
    }

    .CorporateReportCtrl-UsersImg x {
        width: 15%;
        margin: 5% 0 0px 0px;
    }

    .CorporateReportCtrl-Info {
        width: 82%;
        padding-left: 27px;
    }
    /*End Corporate Testimonial Report Ctrl*/
    /*Start CorporateCorner */
    .CorporateRenderSection, .CorporateRenderSection > tbody > tr > td {
        /*border: 1px solid blue !important;*/
        display: table-row;
        float: none;
    }
    /*End CorporateCorner */

    /*Start CorporateCorner HeathTipReportCtrl*/
    .CorporateHeathTipCtrl {
        padding-top: 10px !important;
        width: 40%;
        margin: 0px auto !important;
        min-width: 300px !important;
    }
    /*End CorporateCorner HeathTipReportCtrl*/

    /*Start CorporateNewsEventCtrl*/
    .CorporateRenderSection-Content-HealthTip {
        width: 100%;
    }

    .CorporateNewsEventCtrl {
        width: 98% !important;
        margin: 2% 1% !important;
    }

    .CorporateNewsEventReportCtrl_Image {
        width: 20%;
    }
    /*End CorporateNewsEventCtrl*/

    /*Start HealthTipsListCtrl*/
    .HealthTipsListCtrl {
        /*border: 1px solid blue;*/
        width: 40%;
    }
    /*End HealthTipsListCtrl*/
    /* Start Reset Password CSS */
    .ResetPassword-InputColumn {
        width: 80%;
        padding-left: 25px;
    }

    .ResetPassword-LabelColumn {
        width: 70% !important;
        padding-left: 25px;
    }

    .ResetPassword_div {
        width: 100% !important;
        float: left;
        font-size: 1.3em;
        padding: 15px 20px 0 20px;
    }
    /* End Reset Password CSS */
    /* Start Forget Password CSS */
    .ForgotPassword-InputColumn {
        border: 1px solid black;
        width: 70%;
        padding-left: 25px;
    }

    .ForgotPassword-LabelColumn {
        width: 30%;
        padding-left: 0px;
    }

    .ResetPassword_div {
        /*border: 1px solid green;*/
    }
    /* End Forget Password CSS */
    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: 10px 0px 18px 140px;
        /*border:1px solid red;*/
    }

    .SearchAtoZCtrl-Links .button-as-link {
        margin: 0% 0.7%;
    }

    .AtoZSearch-List {
        width: 49%;
    }
    /*End Disease Condition AtoZ Control*/

    /*Start Corporate About*/
    .Corporate-About-text {
        width: 85%;
        float: none !important;
    }

    .Corporate-About-img {
        width: 15%;
        float: none !important;
    }
    /*End Corporate About*/
    /*Start CaseList Control*/
    .CaseslistCtrl {
        /*border: 1px solid blue;*/
    }

    .CasesListCtrl-InfoDiv {
        margin-top: 0%;
        height: auto;
    }

    .CasesListCtrl-SearchBar .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: 0%;
        padding-bottom: 10px;
    }

    .CasesListCtrl-SearchBar .SearchBar-SearchControlDiv {
        margin-top: 0%;
    }
    /*End CaseList Control*/

    /*Start TestimonialVideoList Control*/
    .TestimonialVideoListCtrl {
        min-height: 250px;
    }

    .TestimonialVideoListCtrl-Tbl td {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }

    .TestimonialVideoListCtrl-Tbl {
        width: 60%;
        margin: 0 auto;
    }

        .TestimonialVideoListCtrl-Tbl td:nth-child(odd), .TestimonialVideoListCtrl-Tbl td:nth-child(even) {
            border-top: 2px solid #FAE00F;
        }

        .TestimonialVideoListCtrl-Tbl td:nth-child(even) {
            border-left: 2px solid #FAE00F;
        }
    /*End TestimonialVideoList Control*/

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        width: 78%;
    }

    .RelatedVideosCtrl-figure {
        /*border:1px solid blue;*/
        width: 6.5% !important;
    }
    /*End RelatedVideo Control*/
    /*Start NewsAndEvents Control Control*/
    .NewsAndEventsCtrl-Info-Detail {
        width: 77%;
    }
    /*End NewsAndEvents Control Control*/


    /*Start OrganizationNewsAndEvents Control*/

    .OrganizationNewsAndEvents .NewsAndEventsCtrl-Info-Detail {
        width: 100% !important;
        margin-top: 3%;
    }
    /*End OrganizationNewsAndEvents Control Control*/


    /* Start Organization Welcome CSS */
    .organization-welcome .banner {
        background-position: 80% center;
    }

    .organization-welcome .content span.title1,
    .organization-welcome .content span.title2 {
        color: #fff;
    }

    .organization-welcome .content .action-panel {
        width: 100%;
    }

        .organization-welcome .content .action-panel .background {
            border-radius: 0;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
        }

        .organization-welcome .content .action-panel a {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            float: none;
            position: absolute;
            bottom: -60px;
            left: 0;
            width: 100%;
        }

        .organization-welcome .content .action-panel .message,
        .organization-welcome .content .action-panel footer {
            width: 100%;
        }

    .organization-welcome .content .disclaimber {
        color: #fff;
    }
    /*End Organization Welcome CSS */

    /* Start Management Team CSS */
    .Management-Team .members {
        width: 100%;
    }

        .Management-Team .members .member {
            float: none !important;
            width: 98%;
            margin: 0 auto;
        }

            .Management-Team .members .member .short-view {
                width: 100%;
            }

            .Management-Team .members .member .detail-view .img-member {
                float: none;
                display: block;
                margin: 5px auto 0 auto;
            }

            .Management-Team .members .member .detail-view .detail {
                width: 100%;
                float: none;
                text-align: center;
            }

                .Management-Team .members .member .detail-view .detail .about {
                    text-align: left;
                    padding-left: 15px;
                }
    /* End Management Team CSS */

    /* Start HomePageEventListCtrl CSS */
    .HomePageEventListCtrl ul {
        width: 400%;
    }
    /* End HomePageEventListCtrl CSS */

    /* Start LandingPagelayout CSS */

    .LandingPage-AdWordKeys .content .landing_page_banner, .LandingPage-AdWordKeys .content .landing_page_banner img {
        width: 100% !important;
    }

    .LandingPage-AdWordKeys .content .title1 {
        position: absolute;
        font-size: 1.1em;
        top: 2%;
        left: 45%;
    }

    .LandingPage-AdWordKeys .content .title2 {
        position: absolute;
        font-size: 1.1em;
        top: 5%;
        left: 45%;
        /*border:1px solid blue;*/
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        position: absolute;
        font-size: 1.5em;
        top: 5%;
        left: 45%;
        right: 24% !important;
    }*/

    .LandingPage-AdWordKeys .content .title3 {
        /*font-size: 1.0em;*/
        text-align: center;
        background-color: #5a7d1f;
        color: white;
        font-weight: bold;
    }

    /* End LandingPage-AdWordKeys CSS */

    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 20%;
    }

    .JawaharShahInfoControl .InnerInfoControl {
        width: 80%;
    }
    /*End JawaharShahInfoControl Control*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 1.6em !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a, .HomePage-Slide-Slide4-Inner-Content .footer a {
        font-size: 1.25em !important;
    }
    /* End HomePageSliderControl CSS */
    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid yellow;*/
    }

    .GeneralPage-AdWordKeys .content .title1 {
        left: 52%;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        left: 52%;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        left: 54%;
        right: 7%;
    }
    /* End GeneralPagelayout CSS */
    /*Start FranchiseeClinicGetListControl CSS */
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin-left:0px;
    width:37%!important;
}
     /*End FranchiseeClinicGetListControl CSS */
   
    /*Start GeneralLandingPage CSS */
    .GeneralLandingPage .Content2 .Static-block {
        width: 100%;
    }

    .GeneralLandingPage .Content2 .Registration-block {
        width: 100%;
        padding: 15px;
        bottom: 0px;
        margin-bottom: 0px;
    }

    .GeneralLandingPage .Testimonial-story {
        width: 255px !important;
        min-width: 6.15%;
    }

    .GeneralLandingPage .Headline1 {
        top: 1%;
        font-size: 1.8em;
    }

    .GeneralLandingPage .Headline2 {
        left: 47%;
        top: 4%;
        font-size: 1.4em;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister input[type=submit] {
        width: 344px;
    }

    .GeneralPagelayout .Main-Content .Story3 table td ul li {
        margin-left: 20px;
    }
    /*End GeneralLandingPage CSS */  
    /*start offercode Layout CSS*/
        .LandingPage3-Captions {
            font-size: 2.4em;
        }
    /*End offercode Layout CSS*/
    /*Start LandingPageTestimonial CSS*/
        .LandingPageTestimonial .Testimonial-story .Photo {
            width: 20%;
        }

        .LandingPageTestimonial .Testimonial-story .Description {
            width: 80%;
        }
    /*End LandingPageTestimonial CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl ul li:nth-child(odd) {
            width: 19%;
        }

        .LandingPageNewsListCtrl li.Seperator {
            height: 120px;
        }
    /*End LandingPageNewsListCtrl CSS*/

    /*Start*/
    .TreatmentPlanChartCtrlDiv .TreatmentPln-List {
        display: block !important;
        float: left;
        width: 30% !important;
        background: #e5e5e5;
        margin-bottom: 5%;
        /*border:1px solid #adadad;*/
    }
   .TreatmentPln-List {
        border: 1px solid #DFDFDF;
   }
   .TreatmentPlanChartCtrlDiv .TreatmentPln-List ul > li{
       border: 1px solid #DFDFDF;
   }
   .TreatmentPlanChartCtrlDiv .TreatmentPln-List  span{
        border:0px none !important;
    }


    .TreatmentPlanChartCtrlDiv .TreatmentPln-List ul {
        display: block !important;
        width: 100% !important;
        border:0px none !important;
    }

    .TreatmentPlanChartCtrlDiv .TreatmentPln-List ul > li {
        display: block !important;
        width: 100% !important;
        /*border-top: 1px solid #adadad;*/
        border-right:0px none !important;
        border-left:0px none !important;
        border-bottom:0px none !important;
        padding: 5%;
    }
    /*.treatmentplanchartctrldiv .treatmentpln-list span {
           
            border-bottom: 0px !important;
            border-top: 0px;
            border-left: 0px;
            border-right: 0px;
        }*/
/*ENd*/
}

/* MAX 640px */
@media only screen and (max-width: 640px) {
    .HeaderCtrl {
        min-height: 100px;
    }

    #navigation {
        height: 100px;
    }

        #navigation .mini-nav-button {
            top: 85px;
        }

        #navigation .nav-menu {
            top: 75px;
        }

    /* Start DiseaseConditionLayout CSS */
    .diseasecondition-body #HeaderControl .HeaderCtrl {
        min-height: 170px;
    }

        .diseasecondition-body #HeaderControl .HeaderCtrl #navigation {
            height: 130px;
            /* Total height - paddingTop 10 + height 130 = 140 */
        }
    /* End DiseaseConditionLayout CSS */

    /* Start DiseaseConditionNotificationbar CSS */
    .diseasecondition-notificationbar .short-text {
        display: inline-block;
    }

    .diseasecondition-notificationbar .long-text {
        display: none;
    }
    /* End DiseaseConditionNotificationbar CSS */

    /* Start LayoutTopbarControl CSS */
    .LayoutTopbarControl-UserName {
        position: absolute;
        top: 70px;
        right: 50px;
    }

    .QuickMenuControl-contact-responsive {
        top: 35px !important;
        right: 0 !important;
        padding-right: 0;
    }
        /* Start New Default Layout CSS */
        .QuickMenuControl-contact-responsive x {
            position: fixed !important;
            top: 5px !important;
            right: 0 !important;
            padding: 0;
            z-index: 999999;
        }

        .QuickMenuControl-contact-responsive .popup-content {
            width: 90% !important;
        }
    /* End New Default Layout CSS */

    /* Start Feedback css*/
    .Feedback_form .Feedback_div {
        width: 100% !important;
        margin-left: 0% !important;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 2% !important;*/
    }

    .Feedback-Submit {
        margin-right: 0px;
    }
    /* End Feedback css*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Inner .play-image {
        width: 32px !important;
        height: 32px !important;
        top: 40% !important;
        left: 45% !important;
    }
    /* End HomePageSliderControl CSS */

    /* Start MobileAppAd CSS */
    .MobileAppAd-footer-content span {
        font-size: 1.1em !important;
    }
    /* End MobileAppAd CSS */

    /* Start VideoDetailCtrl CSS */
    .VideoDetailCtrl-Info {
        width: 73% !important;
    }
    /* Start VideoDetailCtrl CSS */

    /* Start table-input-icon-format CSS */
    .table-input-icon-format {
        width: 80% !important;
    }
    /* End table-input-icon-format CSS */

    /* Start Related Videos CSS */
    .VideoDetail_VideoPanel iframe {
        height: 250px;
    }

    .VideoDetailCtrl-VideoWidth {
        width: 100% !important;
    }

    /* End Related Videos CSS */
    /* Start HomePageSliderControl CSS */

    #HomePage-Slide-Pager {
        height: 8px !important;
        bottom: 8px !important;
    }

        #HomePage-Slide-Pager a {
            width: 8px !important;
            height: 8px !important;
        }


    .HomePage-Slide-Slide1-Inner-div {
        bottom: -40px !important;
    }

    .HomePage-Slide-Inner .img-know-more-arrow {
        width: 6px !important;
        height: auto !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 14px !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a, .HomePage-Slide-Slide4-Inner-Content .footer a {
        font-size: 12px !important;
    }

    .HomePage-Slide-Inner .play-image {
        width: 62px !important;
        height: 62px !important;
        top: 25% !important;
        left: 45% !important;
    }
    /* End HomePageSliderControl CSS */

    /* Start Disease Conditions Page Css */
    .DiseaseConditions_Leftfigure, .DiseaseConditions_Rightfigure {
        width: 100% !important;
        margin-bottom: 3%;
        text-align: center;
    }

        .DiseaseConditions_Leftfigure img, .DiseaseConditions_Rightfigure img {
            max-width: 100% !important;
            /*width: 100% !important;*/
            width: auto !important;
            height: auto !important;
        }


    .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item {
        width: 100% !important;
        float: none !important;
        clear: both;
    }

        .SuccessStoriesCtrl ul.SuccessStoriesCtrl_ulClass li.SuccessStoriesCtrl_Item:nth-of-type(2n) {
            float: none;
            clear: both;
        }
    /* End Disease Conditions Page Css */

    /* Start HelpOn Contrl CSS */

    .HelpOnCtrl-div-Main-ImageDiv {
        max-width: 100%;
    }

    .HelpOnCtrl-AllRowDiv {
        width: 100%;
    }

    .HelpOnCtrl-leftImage {
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 0;
    }

    .HelpOnCtrl-RightImage {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 25px;
    }

    .HelpOnCtrl-SmallImg img {
        float: left;
        width: 20%;
        height: 100%;
    }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 70%;
        height: 100%;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 2%;
    }

    .HelpOnCtrl-ImageText {
        font-size: 13px;
        color: White;
        text-align: left;
        margin: 0;
        padding: 5px 0 0 15px;
    }

    .HelpOnCtrl-ImageTextBottom {
        font-size: 13px;
        color: #CACACA;
        text-align: right;
        margin: 0;
        padding: 0 25px 0 0;
    }

    .HelpOnCtrl-BottomConsultant img {
        width: 60% !important;
    }


    /* End HelpOnCtrl Contrl CSS */

    /* Start Video Control CSS */
    .DefaultLayout-TestimonialVideos {
        margin-left: 20%;
        width: 60%;
        background-color: #C5C7C6;
    }

    .DefaultLayout-TreatedCases {
        width: 100%;
        float: left;
        background-color: #6A6A68;
    }

    .VideoCtrl-div-play {
        top: 38%;
        left: 35%;
    }

    .Testimonial-Case {
        width: 100%;
        float: left;
    }

    .CaseDetail-CaseList {
        width: 100%;
        float: left;
    }

    .CaseDetail-TestimonialVideos {
        width: 100%;
    }
    /* End Video Control CSS */

    /* start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 70%;
        font-size: medium;
    }

    .our-approch-equation-sign {
        width: 70%;
        padding-top: 1px;
        text-align: center;
    }
    /* End Our Approch Contrl CSS */

    /* Start CaseReportCtrl CSS */
    .CaseReportCtrl-div-Main-Title1 {
        font-size: 125%;
    }

    .CaseReportCtrl-div-Main-Title2 {
        font-size: 125%;
    }

    .CaseReportCtrl-ImageDiv {
        width: 100%;
        padding-top: 2%;
        padding-bottom: 1%;
        padding-right: 2%;
    }

        .CaseReportCtrl-ImageDiv img {
            margin-left: 50px;
            margin-right: 0;
            margin-bottom: 15px;
            float: left;
            display: inline;
        }

    .CaseReportCtrl-DescDiv {
        float: none;
        width: 100%;
        padding-top: 2.5%;
        padding-right: 2%;
        padding-left: 4%;
        color: White;
        font-size: 14px;
    }

    .CaseReportCtrl-MoreLink-withPaging {
        width: 20%;
        bottom: 3.0%;
        right: 3.5%;
    }
    /* End CaseReportCtrl CSS */

    /*Start Testimonial Detail css*/
    .Testimonial-Detail-img {
        width: 21% !important;
        /*padding-top: 25px;*/
    }

    .Testimonial-Detail-content {
        /*padding-top: 12px;*/
        width: 79% !important;
    }

    .Testimonial-Detail-Description {
        padding: 25px 30px 25px 20px;
    }

    .Testimonial-Detail-OtherStories {
        width: 100%;
    }

    .Testimonial-Detail-celebrity {
        padding: 0px 30px 0px 30px;
    }

    .Testimonial-Detail-DescriptionAndPhoto {
        width: 100%;
        padding: 20px 10px 20px 30px;
    }

    .Testimonial-Detail-PhotoPath {
        float: none;
    }
    /*End Testimonial Detail css*/

    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 22%;
    }

    .Corporate-DoctorsCorner-Content {
        width: 77.5%;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 0px;
    }

    .Corporate-DoctorsCorner-nextLine {
        padding-top: 25px;
    }
    /* End Corporate-DoctorControl CSS */

    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 22% !important;
    }

    .Corporate-Corner-Content {
        width: 77.5% !important;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 0px !important;
    }

    .Corporate-Corner-nextLine {
        padding-top: 25px;
    }
    /* End Corporate-CornerControl CSS */

    /* Start Expert Panel GrayBackground List Control CSS */
    .TreatedCases-Case-List {
        width: 100% !important;
    }

    .TreatedCases-Expert-List {
        width: 100% !important;
    }

    .ExpertPanelListCtrl-Photo {
        padding: 0px 20px 0px 5px;
    }

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-searchPadding {
        padding: 0 15px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-SloganTitle {
        padding-right: 10px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Photo {
        margin: 0 10px 1px 0 !important;
    }

    .ExpertPanelGrayList {
        padding: 0 0px;
    }

        .ExpertPanelGrayList .ExpertPanelListCtrl-Search .SearchBar-SearchTextBox {
            width: 98% !important;
            padding-bottom: 5px !important;
        }
    /* End Expert Panel GrayBackground List Control CSS */

    /* Start TestimonialPanelListCtrl Css */
    .TestimonialPanelListCtrl-CasesWidth {
        width: 100%;
    }

    .TestimonialPanelListCtrl-TestimonialWidth {
        width: 100%;
    }

    .CelebritiesPanelList-SloganTitle {
        float: left;
    }

    #upnlCelebritiesPanel {
        /*border: 1px solid red;*/
    }

    .CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl {
        margin: -15px 0px 15px 25px;
        text-align: center !important;
    }

    .CelebritiesPanelList-Info-Detail {
        width: 100%;
        margin-top: 1%;
        height: 155px;
    }

    .CelebritiesPanelList ul li {
        padding-bottom: 20px !important;
    }
    /* End TestimonialPanelListCtrl CSS */

    /* Start CorporateTestimonialsList Css */

    .CorporateTestimonialsList-SloganTitle {
        float: left;
    }

    .CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl {
        margin: -15px 0px 15px 25px;
        text-align: center !important;
    }

    .CorporateTestimonialsList-Info-Detail {
        width: 100%;
        margin-top: 1%;
        height: 155px;
    }

    .CorporateTestimonialsList ul li {
        padding-bottom: 20px !important;
    }
    /* End CorporateTestimonialsList CSS */

    /* Start Searchbar Control CSS */
    .SearchbarCtrl .SearchBar-SearchBox {
        padding-right: 10% !important;
    }
    /* End Searchbar Control CSS */

    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl ul li {
        width: 96% !important;
        margin-left: 2% !important;
        margin-right: 2% !important;
    }

    .ExpertPanelListCtrl-Info {
        padding: 0 5px !important;
    }

    .ExpertPanelListCtrl-searchPadding {
        padding-left: 20px;
    }

    .ExpertPanelListCtrl-Photo {
        width: 75px;
        height: 75px;
        margin: 10px 15px 10px 5px !important;
    }
    /* End ExpertPanelList Control Css */
    /* Start CaseImageAndCases CSS */
    .CaseImageAndCases-ImageGalleryWidth {
        width: 100%;
        float: left;
    }

    /* End  CaseImageAndCases CSS */

    /* Start DiseaseCondition List Control Css */
    .DiseaseConditionListCtrl li {
        width: 45% !important;
        margin: 1% 1.4% 4% 2.3% !important;
    }
    /* End DiseaseCondition List Control Css */

    /* Start Expert Profile CSS */

    .Homeopathic-Doctors-th-qual {
        padding: 10px 10px !important;
    }

    .Homeopathic-Doctors-Photo-padding {
        height: 185px;
        width: 163px;
        margin-bottom: 2%;
    }

    .Homeopathic-Doctors-Info {
        width: 100% !important;
        margin-left: 0%;
        margin-top: 1%;
    }

    .Homeopathic-Doctors-Expert-table td {
        padding: 10px 10px;
    }

    .Homeopathic-Doctors-th-Year {
        padding: 0px 15px 0px 10px !important;
    }

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-SDescription {
        width: 100%;
    }

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName {
        width: 100%;
    }

        .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName a {
            width: 86%;
        }

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-InfoDiv {
        width: 100%;
        height: 185px;
    }
    /* End Expert Profile CSS */

    /*Start Treated Cases Control Photos*/
    .CaseDetailPage_table tr td img {
        width: 100%;
        height: auto !important;
    }

    .CaseDetailPage_table td {
        width: 50% !important;
    }
    /*End Treated Cases Control Photos*/
    /*Start Expert Advice CSS*/
    /*.Expert-Advice-VideoDetail {
            width: 440px;
            height: 330px;
        }*/

    .Expert-Advice-DiseaseLink {
        padding-top: 45px;
        /*border:1px solid blue;*/
    }

    .Expert-Advice-Profile {
        width: 100%;
        float: left;
    }

    .Expert-Advice-Expert-Profile {
        width: 100%;
        float: left;
    }

    .Expert-Advice-ExpertList .SearchBar-SearchTextBox {
        width: 98%;
    }
    /*End Expert Advice CSS*/

    /* Start ContactUS CSS */
    .contactus_form .contactus_div {
        margin-bottom: 10px;
    }

    .contactus_form .inputColumn {
        width: 75% !important;
    }

    .contactus_form .labelColumn {
        width: 25% !important;
        padding-left: 20px;
    }

    .contactus_form input[type=text], .contactus_form textarea {
        width: 100% !important;
        border: 1px solid #C0C0C0;
        padding: 5px auto;
    }

    .contactus_form input[type=email], .contactus_form input[type=text] {
        width: 100% !important;
        height: 30px;
    }

    .contactus_form input[type=tel] {
        width: 100% !important;
        height: 30px;
    }

    .contactus_form select {
        width: 100% !important;
        height: 30px;
    }

    .ContactUs-table-td-MobileAppAd .MobileAppAd-img-ad {
        width: auto !important;
        height: auto !important;
    }

    .contactus_div_submitButton {
        margin-right: 150px;
    }



    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 112%;
    }

    .chosen-container-single .chosen-search input[type="text"] {
        width: 100% !important;
    }
    /* End ContactUs CSS */



    /* Start Feedback CSS */
    .Feedback_form .Feedback_div {
        margin-bottom: 10px;
    }

    .Feedback_form .labelColumn {
        width: 28% !important;
        /*padding-left: 20px;*/
    }

    .Feedback_form .inputColumn {
        width: 72% !important;
        /*padding-left: 20px;*/
    }

    .Feedback-table-td-MobileAppAd .MobileAppAd-img-ad {
        width: auto !important;
        height: auto !important;
    }


    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 100% !important;
        height: 25px !important;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 100%;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /* End Feedback CSS */

    /*Start QuestionAnswerList CSS*/
    .AnsCatogry {
        width: 100%;
    }

    .AnsList {
        width: 100%;
    }
    /*End QuestionAnswerList CSS*/

    /* Start ThankyouLayout CSS */
    .ThankYouLayout table td.content {
        width: 100% !important;
    }

    .ThankYouLayout .MobileAppAd-footer-content table {
        width: auto !important;
    }

    .ThankYouLayout-MobileAppAd tbody > tr > td {
        display: table-row !important;
    }

    .ThankYouLayout > table > tbody > tr > td {
        display: table-row !important;
    }

    .ThankYouLayout .Share {
        margin-top: 15px !important;
    }

    .ThankYouLayout .share-with-friend table {
        width: 50% !important;
    }

    .ThankYouLayout .Share .share-links img {
        display: inline-block !important;
        margin: 5px 0 !important;
    }
    /* End ThankyouLayout CSS */

    /* Start DetailAnswerCtrl CSS */
    .DetailAnswerCtrl {
        width: 100%;
        float: left;
    }

    .DetailAnswerCtrl-ExpertPanel {
        width: 100%;
        float: left;
    }

    .DetailAnswerCtrl-AnsDetailList {
        width: 100%;
        float: Left;
    }
    /* End DetailAnswerCtrl CSS */
    /* Start AskQuestion CSS */
    .AskQuestion {
        width: 100%;
        float: left;
    }

    .AskQuestion-ExpertPanel {
        width: 100%;
        float: left;
    }

    .AskQuestion-TextArea {
        width: 80%;
        height: 200px;
        margin-left: 10%;
    }

    .AskQuestion-DropDownList {
        margin: 2% 10%;
    }

    .AskAQuestion-Continue {
        margin: 2% 10% 4%;
    }

    /* End AskQuestion CSS */
    /*Start Patient*/
    .Patient-Registration-table-td-MobileAppAd-resize {
        width: 100% !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 1% 10% !important;
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 220% !important;
        /*border:1px solid green;*/
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 220% !important;
    }
    /*Start Patient*/
    /*Start Login Page Css*/
    .LoginPage {
        width: 100%;
    }
    /*End Login Page Css*/
    /*Start Login Control Css*/
    .LoginControl-LabelColumn {
        padding-left: 20px !important;
        width: 100%;
    }

    .LoginControl-ForgotPwd {
        padding-left: 50px;
        width: 50%;
    }

    .Login_div {
        /*border: 1px solid red;*/
        padding: 5px 0px;
    }

    .LoginControl-main {
        /*width: 83%;*/
    }

    .LoginControl-InputColumn {
        width: 100%;
        padding-left: 16px;
    }

    /*.LoginControl-InputColumn-box {
        text-align: center;

    }*/
    /*End Login Control Css*/

    /* Start QuickAnswerByCtrl CSS */
    #QuickAnswerByCtrl-Mobile-Menus {
        display: block !important;
        position: relative;
        padding: 10px 0 5px 10px !important;
        background-color: #3E3E3E;
    }

        #QuickAnswerByCtrl-Mobile-Menus:after {
            content: "";
            background: url("/assets/images/footer-nav-icon.png") no-repeat;
            background-position: 95% 50%;
            width: 20px;
            height: 20px;
            display: inline-block;
            right: 2%;
            top: 30%;
            position: absolute;
        }

    .QuickAnswerByCtrl-Mobile-Menu {
        text-align: left !important;
        display: none;
        border-bottom: 0px none !important;
        margin: 0 !important;
        padding-bottom: 0 !important;
    }

        .QuickAnswerByCtrl-Mobile-Menu hr {
            margin: 0;
        }

        .QuickAnswerByCtrl-Mobile-Menu ul {
            width: 100% !important;
        }

            .QuickAnswerByCtrl-Mobile-Menu ul li {
                border-bottom: none;
                padding: 0px !important;
                display: block !important;
            }

    .QuickAnswerByCtrl a {
        font-size: 1.2em;
        font-weight: bold;
        color: White;
    }

        .QuickAnswerByCtrl a:hover {
            color: White;
        }
    /* End QuickAnswerByCtrl CSS */

    /*Start Corporate Testimonial Report Ctrl*/
    .CorporateReportCtrl-Record {
        /*border: 1px solid black;*/
    }

    .CorporateReportCtrl-mainDiv {
        /*width: 410px;*/
        /*border:1px solid green;*/
    }

    .CorporateReportCtrl-h2 {
        padding: 1px 15px;
    }

    .CorporateReportCtrl-Info {
        width: 100%;
        padding-left: 1px;
    }

    .CorporateReportCtrl-UsersImg {
        width: 100%;
        margin: 2% 0 0 0;
    }
    /*End Corporate Testimonial Report Ctrl*/
    /*Start AboutCorporateCorner*/
    .AboutCorporate_Box_Div {
        width: 90% !important;
        margin: 0 5% 5% 5% !important;
    }
    /*End AboutCorporateCorner*/
    /*Start Corporate Testimonial Report Ctrl*/

    .CorporateReportCtrl-UsersImg {
        width: 30%;
    }

    .CorporateReportCtrl-Info {
        width: 70%;
    }

    /*End Corporate Testimonial Report Ctrl*/


    /* Start Forget Password CSS */
    .ForgotPassword-LabelColumn {
        width: 100% !important;
    }

    .ForgotPassword-InputColumn {
        /*border: 1px solid blue;*/
        width: 100% !important;
        padding-left: 0px;
    }

    .ForgotPassword_div {
        width: 100% !important;
        float: left;
        font-size: 1.3em;
        padding: 0px !important;
    }

    .ForgotPassword_div {
        /*border: 1px solid blue;*/
    }

    .ForgotPassword-Submit-Figure {
        width: 100% !important;
        text-align: center;
        margin-top: 10px;
    }
    /* End Forget Password CSS */

    /* Start support CSS */
    .support_ul li {
        display: block;
        margin: 0 auto;
        width: 80% !important;
    }

        .support_ul li img {
            width: 100%;
            height: auto;
        }

    .Support-img-margin-right {
        margin: 0;
    }
    /* End support CSS */
    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: 0px 0px 18px 45px;
        /*border:1px solid green;*/
    }

    .SearchAtoZCtrl-Links {
        display: inline-block;
        width: 100%;
    }

    .SearchAtoZCtrl-All-Links {
        border-bottom: 2px solid #F8DF06;
        height: 85px;
    }

    .SearchAtoZCtrl-Links .button-as-link {
        margin: 0% 0.8%;
    }

    .SearchAtoZCtrl-SearchControl {
        border-bottom: 0px none;
    }

    .AtoZSearch-List-Content {
        margin-top: 5px;
    }
    /*End Disease Condition AtoZ Control*/
    /*Start Corporate Request*/
    .CorporateRequest-Registration-table-main {
        width: 100% !important;
    }
    /*End Corporate Request*/

    /*Start Corporate About*/
    .Corporate-About-text {
        width: 85%;
        float: none !important;
    }

    .Corporate-About-img {
        width: 15%;
        float: none !important;
    }
    /*End Corporate About*/
    /*Start CaseList Control*/
    .CaseslistCtrl {
        /*border: 1px solid red;*/
    }

    .CasesListCtrl-InfoDiv {
        margin-top: 1%;
        height: auto;
    }

    .CasesDetaillistCtrl ul li .CasesListCtrl-List-Data {
        margin-bottom: 20px;
    }

    .CasesListCtrl-Info-Content {
        display: block;
        height: 105px;
    }

    .CasesListCtrl-SDescription {
        margin-top: 0px;
        width: 100% !important;
    }

    .CasesListCtrl-ReadMore {
        width: 100%;
        float: left;
    }
    /*End CaseList Control*/
    /*Start Testimoniallist Control*/
    #upnlTestimoniallist {
        /*border: 1px solid red;*/
    }

    .TestimoniallistCtrl-Detail {
        width: 100%;
        margin-top: 5px;
    }

    .TestimoniallistCtrl-InfoDiv {
        height: auto;
    }

    .TestimoniallistCtrl-Info-Content {
        height: 110px;
    }
    /*Start Testimoniallist Control*/
    /* Start Reset Password CSS */
    .ResetPassword_div {
        /*border: 1px solid blue;*/
        padding: 15px 0px 0 0px;
    }

    .ResetPassword-LabelColumn {
        width: 100% !important;
        padding-left: 0px;
    }

    .ResetPassword-InputColumn {
        width: 100% !important;
        padding-left: 0px !important;
    }

    .ResetPassword-Submit-Figure {
        width: 100% !important;
        text-align: center !important;
        margin-top: 10px;
    }

    .ResetPassword-BlankColumn {
        display: none;
    }

    .ResetPassword-main {
        width: 100% !important;
        margin-left: 0%;
    }

    .ResetPassword-Detail {
        padding: 15px;
    }
    /* End Reset Password CSS */
    /* Start GlobalSearchResult CSS */
    .GlobalSearchResult-List {
        /*border: 1px solid red;*/
    }

    .GlobalSearchResult-figure {
        width: 12% !important;
    }
    /* End GlobalSearchResult CSS */

    /* Start TreatmentPlan Payment Acknowledgement CSS */
    .TreatmentPlanPaymentAcknowledgementSuccessLinks {
        width: 100% !important;
        float: left;
        padding: 1% 2%;
    }

    .TreatmentPlanPaymentAcknowledgementSuccessTxt {
        width: 100% !important;
        float: left;
        padding: 1% 2%;
    }
    /* End TreatmentPlan Payment Acknowledgement CSS */
    /*Start TestimonialVideoList Control*/
    .TestimonialVideoListCtrl-Tbl {
        width: 80%;
    }
    /*End TestimonialVideoList Control*/

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        width: 100%;
        margin-top: 1%;
    }

    .RelatedVideosCtrl-figure {
        /*border:1px solid green;*/
    }
    /*End RelatedVideo Control*/
    /*Start NewsAndEvents Control */
    .NewsAndEventsCtrl-Info-Detail {
        width: 100%;
        margin-top: 1%;
    }
    /*Start NewsAndEvents Control */

    /*Start OrganizationNewsAndEvents Control*/

    .OrganizationNewsAndEvents .NewsAndEventsCtrl-Info-Detail {
        width: 100%;
        margin-top: 3%;
    }
    /*Start OrganizationNewsAndEvents Control */

    /* Start Organization Welcome CSS */
    .organization-welcome .banner {
        height: 650px;
    }
    /* End Organization Welcome CSS */
    /* End HomePageEventListCtrl CSS */
    .HomePageEventListCtrl ul {
        width: 530%;
    }
    /* End HomePageEventListCtrl CSS */

    /*Start OrganizationPartnersList Control*/
    .OrganizationPartnersList .CorporateDetails {
        width: 48%;
        height: 220px;
        overflow-y: auto;
        margin: 5px;
        float: left;
        border: 1px solid #CCC;
        padding: 10px 5px;
        position: relative;
        display: inline-block;
    }
    /*End OrganizationPartnersList Control*/
    /* Start LandingPagelayout CSS */
    .LandingPage-body .HeaderCtrl #navigation {
        height: 95px;
    }

    .LandingPage-AdWordKeys {
        padding: 0;
        margin: 0;
    }

        .LandingPage-AdWordKeys .content .title1 {
            top: 1.5%;
            left: 43.5%;
        }

        .LandingPage-AdWordKeys .content .title2 {
            top: 3.5%;
            left: 43.5%;
            /*border:1px solid red;*/
        }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 4%;
        left: 46.5%;
        right: 0% !important;
        width: 51%;
        border:1px solid blue;
    }*/
    /* End LandingPagelayout CSS */

    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 25%;
    }

    .JawaharShahInfoControl .InnerInfoControl {
        width: 75%;
    }
    /*End JawaharShahInfoControl Control*/

    /*Start GeneralPagelayout CSS*/
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid red;*/
    }

    .GeneralPagelayout .Main-Content .Story2 td {
        width: 100%;
        display: table;
    }

    .GeneralPagelayout .Main-Content .Story2 tr td:nth-child(1) > .Info {
        margin-right: 0px;
    }

    .GeneralPage-AdWordKeys .content .title1, .GeneralPage-AdWordKeys .content .title2 {
        left: 50%;
        font-size: 1.1em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        left: 55%;
        font-size: 1.4em;
        right: 20px;
        top: 120px;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 1.4em;
        text-align: left;
        padding: 2px 0;
    }

    .GeneralPagelayout .Main-Content .Story3 table {
        width: 100%;
    }

    .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 {
        border-left: 1px solid #C0C0C2;
    }

        .GeneralPagelayout .Main-Content .Story3 #Disease-tbl2 tr:first-child td {
            border-top: 0px none;
        }

    .GeneralPage-body .HeaderCtrl #navigation {
        height: 95px;
    }
    /*End GeneralPagelayout CSS*/
    /* Start RegistrationEmailIdIsExitsPopup CSS */
    #RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content {
        width: 60%;
        margin: 35% auto;
    }
    /* End RegistrationEmailIdIsExitsPopup CSS */

    /* Start RegistrationMobileNoVerificationPopup CSS */
    #RegistrationMobileNoVerificationPopup .popup-content {
        width: 60%;
        margin: 35% auto;
    }
    /* End RegistrationMobileNoVerificationPopup CSS */

    /* Start footer_bottom_section CSS */
    .footer_bottom_section .PageFooterBannerInfo {
        width: 100%;
        display: block;
        margin: 0;
    }

    .footer_bottom_section .PaymentTextAndImage {
        width: 100%;
        border-bottom: 1px solid #EBEBEB;
        padding-bottom: 10px;
    }

    .footer_bottom_section .SocialLinksBar {
        width: 100%;
        border-bottom: 1px solid #EBEBEB;
        padding-bottom: 10px;
        margin: 0;
    }

    .footer_bottom_section .SslComodoSecure {
        padding-top: 10px;
        width: 100%;
    }

    .footer_bottom_section .SocialLinksBar .footer_Social_Links {
        margin: 0;
        padding-top: 10px;
    }
    /* End footer_bottom_section CSS */
    /* Start HeaderCtrl CSS */
    .HeaderCtrl .QuickMenuControl-contact-responsive {
        left: 8em;
    }
    /* End HeaderCtrl CSS */
 /* Start FranchiseeClinicGetListControl CSS */
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin-left:0px!important;
        padding-right:0px!important;
}
#UpnlFranchiseeClinicGetList .FranchiseeClinicDivUl {
        width: 100%!important;
}
#UpnlFranchiseeClinicGetList .ClinicListCtrl-MapInfo{
    width:100%!important;
}
#UpnlFranchiseeClinicGetList .clinic_GoogleMap{
    width:100%!important;
}
#UpnlFranchiseeClinicGetList .clinic_GoogleMap{
    width:95%!important;
    max-height:150px!important;
    display:inline-block;
}
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr-break{
    padding-bottom:500px;
}
 #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox{
     margin-top:10px;
 }
 #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox,
#UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList input[type=text],
    #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList Select {
    width: 100%!important;
}
 #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .CustomPagination {
        text-align:center!important;
        
}
 /* End FranchiseeClinicGetListControl CSS */
    /*Start GeneralLandingPage CSS */  
        .GeneralLandingPage .Testimonial-story {
            width: 180px !important;
        }

        .GeneralLandingPage .Headline1 {
            top: 0.6%;
            font-size: 1.3em;
        }

        .GeneralLandingPage .Headline2 {
            left: 47%;
            top: 3%;
            font-size: 1.05em;
        }

        .GeneralLandingPage .Info-heading {
            padding: 0 32px;
        }

        .GeneralLandingPage .Testimonial-story {
            width: 190px !important;
            margin: 0px 0 0 20px;
        }
    /*End GeneralLandingPage CSS */  
    
    /*Start offercode Landing Page CSS*/
    .LandingPage3 .DiseaseList .Normal-Resolution table {
        width: 100%;
    }
    /*End offercode Landing Page CSS*/
    
    /*start offercode Layout CSS*/
        .LandingPage3-Captions {
            font-size: 1.8em;
        }

        .LandingPage3_Layout #LandingPage3Registration {
            width: 95%;
        }
    /*End offercode Layout CSS*/
    /*Start LandingPageTestimonial CSS*/

        .LandingPageTestimonial .Testimonial-story {
            width: 85%;
        }

        .LandingPageTestimonial .Testimonial-story .Description {
            width: 72%;
        }

        .LandingPageTestimonial .Testimonial-story .Photo {
            width: 28%;
        }
    /*End LandingPageTestimonial CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl li.Seperator {
            height: 90px;
        }
    /*End LandingPageNewsListCtrl CSS*/
	/*Start Index CSS*/
    .HomePage-layer1 {
        padding-left: 13%;
    }
    /*End Index CSS*/
}

/* MAX 480px */
@media only screen and (max-width: 480px) {


    /* start homepage page CSS */
    .HomePage-layer1 {
        margin-bottom: 0 !important;
        margin-top: 10px !important;
    }
    /* end homepage page CSS */

    /* Start QuickMenu Control CSS */
    .QuickMenuControl-Search {
        width: 60% !important;
        overflow: hidden !important;
        float: right !important;
    }

        .QuickMenuControl-Search ul li:nth-of-type(1) {
            width: 74% !important;
        }

    /* End QuickMenu Control CSS */


    /* Start Feedback CSS */
    Feedback-table-main {
        width: 100% !important;
        border: 0 none !important;
    }

    .Feedback_form .inputColumn {
        display: inline-block !important;
        float: left !important;
        margin-bottom: 12px !important;
        width: 100% !important;
        padding-left: 0px !important;
        /*padding-bottom: 15px !important;*/
    }

    .Feedback_form .labelColumn {
        width: 100% !important;
    }

    .Feedback-table-td-MobileAppAd .MobileAppAd-img-ad {
        width: 280px !important;
        height: 170px !important;
    }

    .Feedback_div_submitButton {
        margin-right: 60px;
    }

    .Feedback_form .Feedback_div {
        margin-bottom: 20px;
    }

    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 100%;
        height: 25px !important;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 100%;
    }

    .Feedback_div_submitButton {
        padding: 10px 0 10px 80px;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /* End Feedback CSS */

    /* Start New Home Page CSS */


    /* ----------- HomePage-layer1 ----------*/

    .HomePage-layer1 .thumbnail-image {
        width: 100% !important;
        height: auto !important;
    }

    .HomePage-layer1 ul.main > li {
        width: 98% !important;
        margin: 0 auto !important;
    }

    .HomePage-layer1 .content {
        height: auto !important;
        padding-bottom: 10px !important;
        margin-bottom: 50px !important;
    }

    .HomePage-layer1 .HomePage-Search-layer1 {
        padding-bottom: 15px !important;
    }

    /*.HomePage-layer1 .bx-wrapper .bx-viewport,*/
    .HomePage-layer1 .content .bx-wrapper,
    .HomePage-layer1 .HomePageClinicalCondition-DiseaseCondition,
    .HomePage-layer1 .HomePageTestimonial,
    .HomePage-layer1 .HomePageSuccessStory {
        height: auto !important;
        padding-bottom: 10px !important;
    }

    .HomePage-layer1 .content .bx-controls {
        position: relative !important;
    }

    /* Start HomePageTestimonialCtrl CSS */
    .HomePageTestimonial {
        min-height: 200px;
        /*border:1px solid red;*/
    }

        .HomePageTestimonial .bx-controls {
            bottom: -35px !important;
        }

    .HomePageTestimonial-Search {
        margin-top: -45px;
        position: relative;
    }

    /* End HomePageTestimonialCtrl CSS */
    /* ----------- HomePage-layer3 ----------*/

    .HomePage-layer3-div ul li:nth-child(1),
    .HomePage-layer3-div ul li:nth-child(2) {
        width: 100% !important;
        padding-left: 0 !important;
    }

    .HomePage-layer3-div > ul > li:nth-child(1) img {
        width: 98% !important;
        height: auto !important;
        margin: 0 auto !important;
    }

    /* End  New Home Page CSS */
    /* Start aboutuslayout CSS */

    .aboutus-content-left {
        width: 100%;
        float: none !important;
        clear: both !important;
        padding-right: 0 !important;
    }

    .aboutus-message {
        display: block !important;
        float: none !important;
        clear: both !important;
        margin: 0 auto !important;
    }
    /* End aboutuslayout CSS */

    /* Start aboutuslayout CSS */

    /* Start VideoDetailCtrl CSS */
    .VideoDetailCtrl-Info {
        width: 100% !important;
        padding-top: 0px;
        padding-left: 5px;
    }
    /* End VideoDetailCtrl CSS */
    /* Start Related Videos CSS */
    .VideoDetail_VideoPanel iframe {
        height: 160px;
    }
    /* End Related Videos CSS */
    /* Start MobileAppAd CSS */
    .MobileAppAd-footer {
        height: 65px !important;
    }

    .MobileAppAd-img-AppStore, .MobileAppAd-img-GooglePlay {
        margin: 2px;
    }

    .MobileAppAd-footer-content table td {
        display: table-row !important;
    }

    .MobileAppAd-footer-content span {
        color: #31302D !important;
        padding-right: 0 !important;
        font-size: 1.3em !important;
    }
    /* End MobileAppAd CSS */

    /* Start table-input-icon-format CSS */
    .CorporateRequest-Registration-table-main tr {
        width: 100%;
    }

    .CorporateRequest-Registration-table-td-form {
        width: 100% !important;
        /*display: table-row !important;*/
        display: block !important;
        padding: 0 !important;
    }

    .CorporateRequest-table-td-MobileAppAd {
        width: 100% !important;
        display: table-row !important;
        padding: 0 !important;
    }

    .CorporateRequest-Registration-table-td-form .CorporateRequest-Registration-Form {
        width: 100% !important;
        /*padding: 0 2% 20px 2% !important;*/
    }

    .CorporateRequest-table-td-MobileAppAd .CorporateRequest_RightSideImage {
        width: 100% !important;
        padding: 0 2% !important;
    }

    .table-input-icon-format {
        width: 100% !important;
    }
    /* End table-input-icon-format CSS */

    /* Start Organization Employee List */
    .OrganizationEmployeeList .OrgEmployeeList_title {
        font-size: 1.6em !important;
    }

    .OrganizationEmployeeList .OrgEmployeeList_btnRadio {
        float: none !important;
        text-align: center;
    }

        .OrganizationEmployeeList .OrgEmployeeList_btnRadio ul li {
            width: 33%;
            text-align: left;
            margin-right: 0 !important;
        }
    /* End Organization Employee List */


    /*.Related-Videos-Info
    {
        width: 55%!important;
    }*/

    .VideoDetailCtrl-VideoWidth {
        width: 100% !important;
    }

    /* Start Disease Condition Control CSS */
    .DiseaseConditionCtrl-team-members .DiseaseConditionCtrl-member {
        width: 100%;
    }
    /* End Disease Condition Control CSS */

    /* Start Expert Panel Control CSS */

    .ExpertPanel-InnerDiv {
        padding: 0% 0% 0% 0% !important;
    }
    /* End Expert Panel Control CSS */

    /* Start HelpOn Contrl CSS */


    .HelpOnCtrl-leftImage {
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-RightImage {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 0px;
    }

    .HelpOnCtrl-SmallImg {
    }

        .HelpOnCtrl-SmallImg img {
            float: left;
            width: 18%;
            height: 100%;
        }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 70%;
        height: 100%;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 2%;
    }

    .HelpOnCtrl-ImageText {
        font-size: 13px;
        color: White;
        text-align: left;
        margin: 0;
        padding: 5px 0 0 15px;
    }

    .HelpOnCtrl-ImageTextBottom {
        font-size: 13px;
        color: #CACACA;
        text-align: right;
        margin: 0;
        padding: 0 25px 0 0;
    }

    .HelpOnCtrl-BottomConsultant img {
        width: 80% !important;
    }
   

    /* End HelpOnCtrl Contrl CSS */

    /* Start Video Control CSS */
    .DefaultLayout-TestimonialVideos {
        margin-left: 15%;
        width: 70%;
        background-color: #C5C7C6;
    }

    .DefaultLayout-TreatedCases {
        width: 100%;
        float: left;
        background-color: #6A6A68;
    }

    .VideoCtrl-div-play {
        top: 38%;
        left: 35%;
    }
    /* End Video Control CSS */
    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        float: left;
        width: 75%;
        padding-left: 42px;
    }

    .our-approch-equation-sign {
        float: left;
        width: 80%;
        padding-top: 1px;
        text-align: center;
    }
    /* End Our Approch Contrl CSS */


    /*Start Testimonial Detail css*/
    .Testimonial-Detail-img {
        width: auto !important;
        /*text-align: center;*/
        /*padding: 26px 0px 5px 0px;*/
    }

    .Testimonial-Detail-content {
        padding-top: 12px;
        width: 100% !important;
    }

    .Testimonial-Detail-Description {
        padding: 25px 30px 25px 30px;
    }

    /*End Testimonial Detail css*/

    /* Start Stars Testimonial Control CSS */
    .StarsTestimonialCtrl-ImageDiv, .StarsTestimonialCtrl-DescDiv {
        width: 100% !important;
    }
    /* End Stars Testimonial Control CSS */
    /* Start CaseReportCtrl CSS */
    .CaseReportCtrl-div-Main-Title1 {
        font-size: 125%;
    }

    .CaseReportCtrl-div-Main-Title2 {
        font-size: 125%;
    }

    .CaseReportCtrl-ImageDiv {
        width: 100%;
        padding-top: 2%;
        padding-bottom: 1%;
        padding-right: 2%;
    }

        .CaseReportCtrl-ImageDiv img {
            margin-left: 35px;
            margin-right: 0;
            margin-bottom: 15px;
            float: left;
            display: inline;
        }
    /* End CaseReportCtrl CSS */

    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 28.5%;
    }

    .Corporate-DoctorsCorner-Content {
        width: 71%;
    }

    .Corporate-DoctorsCorner-margin {
        margin-left: 6px;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 0px;
    }

    .Corporate-DoctorsCorner-nextLine {
        padding-top: 25px;
    }

    /* End Corporate-DoctorControl CSS */
    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 28.5% !important;
    }

    .Corporate-Corner-Content {
        width: 71% !important;
    }

    .Corporate-Corner-margin {
        margin-left: 6px;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 0px;
    }

    .Corporate-Corner-nextLine {
        padding-top: 25px;
    }

    /* End Corporate-CornerControl CSS */
    /* Start Expert Panel GrayBackground List Control CSS */
    .TreatedCases-Case-List {
        width: 100% !important;
    }

    .TreatedCases-Expert-List {
        width: 100% !important;
    }

    .ExpertPanelListCtrl-Photo {
        padding: 0px 20px 0px 0px;
    }

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
    }
    /* End Expert Panel GrayBackground List Control CSS */
    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
    }

    .ExpertPanelListCtrl ul lixx {
        width: 100% !important;
        /*padding: 15px 15px 0px 15px;*/
    }

    .ExpertPanelListCtrl-Photo {
        width: 75px;
        height: 75px;
        margin: 0 10px 1px 0 !important;
    }

    .ExpertPanelListCtrl-Physician {
        padding: 10px 0px 5px 5px;
    }

    .ExpertPanelListCtrl-Qualification {
        line-height: 1.5;
    }
    /* End ExpertPanelList Control Css */

    /* Start DiseaseCondition List Control Css */
    .DiseaseConditionListCtrl li {
        width: 45% !important;
        margin: 1% 1.4% 4% 2% !important;
    }
    /* End DiseaseCondition List Control Css */

    /* Start GlobalSearchResult CSS */

    .GlobalSearchResult-Info {
        float: none !important;
        width: 100% !important;
        padding-left: 0px !important;
    }

    .GlobalSearchResult-ThumbnailImg {
        float: none !important;
    }
    /* End GlobalSearchResult CSS */

    /* Start Expert Profile CSS */

    .Homeopathic-Doctors-Photo-padding {
        height: 185px;
        width: 163px;
    }

    .Homeopathic-Doctors-Header-Detail-Table td {
        padding: 5px 0px 0px 5px;
    }
    /* End Expert Profile CSS */

    /*Start Expert Advice CSS*/
    /*.Expert-Advice-VideoDetail {
            width: 300px;
            height: 240px;
        }*/
    .Expert-Advice-DiseaseLink {
        padding-top: 30px;
        /*border:1px solid red;*/
    }
    /*.DeviceVideo {
            border:1px solid gray;
            width:300px;
            display: block;
        }

        #DesktopVideo {
            display: none;
        }*/

    .Expert-Advice-img {
        height: 250px;
        width: 250px;
    }

    .Expert-Advice-Photo-padding {
        width: 28%;
        padding: 22px 0px 0px 20px;
        text-align: left;
    }

    .Expert-Advice-Doctors-Info {
        width: 72%;
    }

    /*End Expert Advice CSS*/

    /* Start Patient Registration CSS */
    .Patient-Registration-data-div {
        padding: 1px 1% 0px 1% !important;
    }

    .Patient-Registration-data .labelColumn, .Patient-Registration-data .inputColumn {
        width: 100% !important;
        float: none !important;
        clear: both !important;
    }

    .Patient-Registration-data .inputColumn {
        padding-bottom: 10px;
    }

    .Patient-Registration-div-SocialButtons .OR {
        left: 44% !important;
    }

    .Patient-Registration-Form .table-input-icon-format {
        width: 90% !important;
    }

    .Patient-Registration-Why-To-Register-resize {
        display: inline-block;
        padding: 0.5% 5% !important;
    }

        .Patient-Registration-Why-To-Register-resize ul {
            padding: 0 0 10px 5px !important;
        }

    .Patient-Registration-dropdown .chosen-container-single .chosen-single {
        width: 164% !important;
        /*border:1px solid blue;*/
    }

    .Patient-Registration-dropdown .chosen-container-single .chosen-drop {
        width: 164% !important;
    }

    .patientRegistrationBottomTable tr td input {
        width: 36%;
        margin-right: 9%;
    }

    .patientRegistrationOuterTable > tbody > tr > td, .patientRegistrationOuterTable > tbody > tr > th {
        display: table-row;
        width: auto;
        margin: 0;
        width: 100%;
    }

    .patientRegistrationInnertable {
        width: auto;
        margin: 3.6%;
    }


    /* End Patient Registration CSS */

    /* Start Contact Us CSS */
    .contactus_form .inputColumn {
        width: 100% !important;
        padding-left: 0px !important;
        padding-bottom: 15px !important;
    }

    .contactus_form .labelColumn {
        width: 100% !important;
    }

    .ContactUs-table-td-MobileAppAd .MobileAppAd-img-ad {
        width: 280px !important;
        height: 170px !important;
    }

    .contactus_form input[type=text], .contactus_form textarea {
        width: 100% !important;
        border: 1px solid #C0C0C0;
        padding: 5px auto;
    }

    .contactus_div_submitButton {
        margin-right: 60px;
    }

    .contactus_form .contactus_div {
        margin-bottom: 20px;
    }

    .contactus_form input[type=text] {
        height: 30px !important;
    }

    .contactus_form input[type=email], .contactus_form input[type=tel], .contactus_form select {
        width: 100% !important;
        height: 30px;
    }

    .contactUs-dropdown .chosen-container-single .chosen-single {
        width: 110%;
        /*border: 1px solid red;*/
    }

    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 110%;
    }
    /* End Contact Us CSS */





    /* Start Login Control CSS */

    .LoginControl-ForgotPwd {
        width: 100%;
    }

    .LoginControl-InputColumn {
        padding-bottom: 15px !important;
    }

    .Login_div {
        /*border: 1px solid blue;*/
        padding: 0px 0px !important;
    }

    .LoginControl-main {
        /*width: 62%;*/
    }
    /* End Login Control CSS */
    /*Start Corporate Testimonial Report Ctrl*/
    .AboutCorporate_Detail {
        width: 100%;
    }

    .AboutCorporate_Box_Div {
        width: 98%;
        margin: 0% 1%;
    }

    .CorporateReportCtrl-Record {
        /*border: 1px solid red;*/
    }

    .CorporatePage_CorporateReportCtrl {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .CorporateReportCtrl-h2 {
        text-align: center;
    }

    .CorporateReportCtrl-div-Main {
        width: 98%;
        margin: 1%;
    }

    .CorporateReportCtrl-mainDiv {
        /*width: 290px;*/
        /*border:1px solid blue;*/
    }

    /*480*/
    .CorporateReportCtrl-Record-margin x {
        margin: 0px 20px;
    }

    .CorporateReportCtrl-See-WhatOther-Says {
        text-align: center;
        margin-top: 35px;
    }

    .CorporateReportCtrl-See-WhatOther-Says-border {
        padding: 45px 0px 0px;
        margin: -83px 0px 0px 20px;
    }

    .CorporateRenderSection-Content {
        width: 100% !important;
    }

    .CorporateHowItWorks {
        width: 100% !important;
        margin: 0 !important;
    }

    .CorporateHowItWorks_Table th {
        padding: 2px 3px 1px 2.5em !important;
        font-size: 1em !important;
    }
    /*End Corporate Testimonial Report Ctrl*/

    /*Start Corporate Testimonial Report Ctrl*/
    .CorporateReportCtrl-UsersImg {
        width: 100%;
    }

    .CorporateReportCtrl-Info {
        width: 100%;
    }

        .CorporateReportCtrl-Info img {
            margin: 0px !important;
        }
    /*End Corporate Testimonial Report Ctrl*/
    /*Start CorporateLogoControl*/
    .HealthTipsListCtrl {
        /*border: 1px solid green;*/
        width: 60%;
        margin: 2% 20%;
    }

    /*.benefits ul {
        margin-left: 11%;
    }*/
    /*End CorporateLogoControl*/
    /*Start Forget Password CSS*/
    .ForgotPassword-InputColumn {
        /*border: 1px solid green;*/
    }

    .ForgotPassword_div {
        padding: 0 20px;
    }

    .ForgotPassword-Detail {
        width: 100%;
        padding: 25px 5px 0px 5px;
    }
    /*End Forget Password CSS*/
    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
        margin: 0px 0px 18px 5px !important;
        /*border:1px solid blue;*/
    }

    .AtoZSearch-List {
        width: 100%;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
        position: absolute;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 280px;
    }

    /*End Disease Condition AtoZ Control*/

    /*Start CaseList Control*/
    .CaseslistCtrl {
        /*border: 1px solid green;*/
    }

    .CasesListCtrl-SDescription {
        width: 100%;
    }

    .CasesListCtrl-InfoDiv {
        height: auto;
    }

    .CasesListCtrl-SDescription {
        margin-top: 4px;
    }

    .CasesDetaillistCtrl .CasesListCtrl-PhysicianName {
        width: 100%;
    }

    #upnlCaseslist hr {
        margin: 1% !important;
    }
    /*End CaseList Control*/
    /*Start Testimoniallist Control*/
    #upnlTestimoniallist {
        /*border: 1px solid green;*/
    }

    .TestimoniallistCtrl-InfoDiv {
        height: auto;
    }
    /*End Testimoniallist Control*/
    /*Start TestimonialVideoList Control*/
    .TestimonialVideoListCtrl-Tbl {
        width: 100% !important;
    }

        .TestimonialVideoListCtrl-Tbl td {
            margin-bottom: 5px;
        }
    /*End TestimonialVideoList Control*/

    /*Start RelatedVideo Control*/
    .RelatedVideoCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
        position: relative;
    }

    .RelatedVideoCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 70%;
    }

    .RelatedVideosCtrl-Info-Detail {
        /*height:190px;*/
        height: auto;
    }

    .RelatedVideosCtrl-figure {
        /*border:1px solid red;*/
        width: 10% !important;
    }
    /*End RelatedVideo Control*/
    /*Start NewsAndEvents Detail Page*/
    .NewsAndEvents-img {
        width: 100%;
        height: auto;
        text-align: center;
        padding: 0;
        border: 0 none;
    }

        .NewsAndEvents-img img {
            max-width: 100px;
            max-height: 100px;
            margin-top: 0;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
        }
    /*End NewsAndEvents Detail Page*/
    /*Start NewsAndEvents  Control*/
    .NewsAndEventsCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 70%;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
        position: relative;
    }
    /*End NewsAndEvents  Control*/

    /*Start OrganizationNewsAndEvents  Control*/
    OrganizationNewsAndEvents .NewsAndEventsCtrl .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 70%;
    }

    OrganizationNewsAndEvents .SearchAtoZCtrl-SearchControl .SearchBar-SearchIcon {
        position: relative;
    }
    /*End OrganizationNewsAndEvents  Control*/

    /* Start Organization Welcome CSS */
    .organization-welcome .banner {
        height: 800px;
    }

    .organization-welcome .content .action-panel {
        height: 50px;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }

        .organization-welcome .content .action-panel a {
            bottom: -50px;
        }

        .organization-welcome .content .action-panel .message {
            font-size: 1em;
        }

        .organization-welcome .content .action-panel footer {
            font-size: 0.7em;
        }
    /* End Organization Welcome CSS */

    /* Start QuickCase CSS */
    .QuickCase-DiseaseConditionSelection .chosen-container, .QuickCase-DiseaseConditionSelection select {
        width: 100% !important;
    }
    /* End QuickCase CSS */
    /* Start HomePageEventListCtrl CSS */
    .HomePageEventListCtrl ul {
        width: 720%;
    }
    /* End HomePageEventListCtrl CSS */

    /*Start OrganizationPartnersList Control*/
    .OrganizationPartnersList .CorporateDetails {
        width: 98%;
        height: 220px;
        overflow-y: auto;
        margin: 5px;
        float: left;
        border: 1px solid #CCC;
        padding: 10px 5px;
        position: relative;
        display: inline-block;
    }
    /*END OrganizationPartnersList Control*/
    /*Start CorporateLogoControl Control*/
    .CorporateLogoControlHeadingDiv .ViewAll {
        position: inherit;
        right: 0px;
        top: -5px;
    }
    /*End CorporateLogoControl Control*/
    /*Start ExpertDoctorsCtrl Control*/
    .ExpertDoctorsCtrl .Information {
        margin-left: 17px;
    }
    /*End ExpertDoctorsCtrl Control*/
    /* Start LandingPagelayout CSS */
    .LandingPage-AdWordKeys .content .title1 {
        top: 1%;
        left: 43%;
        font-size: 0.82em;
    }

    .LandingPage-AdWordKeys .content .title2 {
        top: 2.5%;
        font-size: 0.82em;
        left: 43%;
        line-height: 2;
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 2.8%;
        left: 46%;
        right: 0% !important;
        font-size: 1.1em;
        width:54%;
    }*/
    .LandingPage-AdWordKeys .content .title3 {
        font-size: 1em;
    }

    .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv .ImageDiv {
        width: 15%;
    }

    .LandingPage-AdWordKeys .benefits .features .points ul li .featureDiv .descriptionDiv {
        width: 85%;
    }

    .LandingPage-AdWordKeys_header .contact {
        /*width:100%;*/
        font-size: 1.19em;
    }

    .LandingPage-AdWordKeys .content {
        margin-top: 1% !important;
    }

    .LandingPage-body .HeaderCtrl {
        min-height: 112px;
    }

        .LandingPage-body .HeaderCtrl #navigation {
            height: 112px;
        }
    /* End LandingPagelayout CSS */

    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 35%;
    }

    .JawaharShahInfoControl .InnerInfoControl {
        width: 65%;
    }
    /*End JawaharShahInfoControl Control*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 1em !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a, .HomePage-Slide-Slide4-Inner-Content .footer a {
        font-size: 0.8em !important;
    }
    /* End HomePageSliderControl CSS */

    /* Start PatientRegistrationCtrl CSS */
    .PatientRegistration .StartConsultation {
        width: 94% !important;
    }

    .PatientRegistrationCtrl .PatientRegistration .table-custom {
        width: 94%;
    }

    .PatientRegistration .table-custom tbody td input[type="text"] {
        width: 100% !important;
    }
    .PatientRegistrationDivForOrder .table-custom tbody td input[type="text"] {
        width: 100% !important;
    }
    .TreatementPlanBenefitsCtrl .divBenefits {
        padding: 10px;
    }

    /* End PatientRegistrationCtrl CSS */
    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid green;*/
    }

    .GeneralPage-AdWordKeys .content .title1 {
        top: 1px;
        left: 39.5%;
        font-size: 0.98em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        top: 20px;
        left: 40%;
        font-size: 0.98em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        top: 45px;
        left: 52%;
        font-size: 1.2em;
        right: 0px;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 1.04em;
    }

    .GeneralPage-body .HeaderCtrl {
        min-height: 120px;
    }

        .GeneralPage-body .HeaderCtrl #navigation {
            height: 119px;
        }

    .GeneralPage-AdWordKeys footer .social-links {
        top: 65px !important;
    }
    /* End GeneralPagelayout CSS */

    /*End OT_table_PaymentProvider CSS*/
    .OT_table_PaymentProvider tr td {
        display: block;
        width: 100% !important;
        text-align : left;
    }

    .TreatmentPlanCtrl {
        font-size: 1em !important;
    }

    .TreatmentPlanMemberCtrl table tr th {
        font-size: 1em !important;
        font-weight: bold;
    }

    .TreatmentPlanMemberCtrl .MamberInfo {
        font-size: 0.9em;
    }

    .TreatmentPlanMemberCtrl .MamberType {
        font-size: 0.7em;
    }

    .TreatmentPlanMemberCtrl .MamberPlan {
        font-size: 0.9em;
    }

    .IP_table_PaymentProvider tr td {
        display: block;
        width: 100% !important;
    }

    .InternalPlanPaymentCtrl {
        font-size: 1em !important;
    }

    .InternalPlanPaymentCtrl table tr th {
        font-size: 1em !important;
        font-weight: bold;
    }

    .InternalPlanPaymentCtrl .MamberInfo {
        font-size: 0.9em;
    }

    .InternalPlanPaymentCtrl .MamberType {
        font-size: 0.7em;
    }

    .InternalPlanPaymentCtrl .MamberPlan {
        font-size: 0.9em;
    }
    .InternalPlanPaymentCtrl {
        font-size: 0.9em!important;
    }

    /*End OT_table_PaymentProvider CSS*/

    /* Start RegistrationEmailIdIsExitsPopup CSS */
    #RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content {
        width: 80%;
        margin: 45% auto;
    }
    /* End RegistrationEmailIdIsExitsPopup CSS */

    /* Start RegistrationMobileNoVerificationPopup CSS */
    #RegistrationMobileNoVerificationPopup .popup-content {
        width: 80%;
        margin: 45% auto;
    }
    /* End RegistrationMobileNoVerificationPopup CSS */
    /* Start TreatmentPlan-Registration CSS */
    #TreatmentPlanRegistration .PatientRegistrationDiv table {
        margin: 5%;
        width: 90%;
    }

    #TreatmentPlanRegistration .StartConsultation {
        width: 320px;
    }

    #TreatmentPlanRegistration .Navigate {
        width: 82%;
    }
    /* End TreatmentPlan-Registration CSS */
    /*Start HealthPlanInfoControl CSS*/
    .HealthPlanInfoControl .Yellow-images {
        width: 20%;
    }

    .HealthPlanInfoControl .Info {
        width: 80%;
    }

    .HealthPlanInfoControl img {
        right: 10%;
    }
    /*End HealthPlanInfoControl CSS*/
    /*Start HeaderCtrl CSS*/
    .HeaderCtrl .QuickMenuControl-contact-responsive {
        left: 0em;
    }
    /*End HeaderCtrl CSS*/
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 74%;
    }
    /*End TreatmentPlanCtrl CSS*/

    /*Start CustomPagination CSS*/
    .PageIndex {
        display: none;
    }
    /*End CustomPagination CSS*/
  
    /*Start GeneralLandingPage CSS */  
    .GeneralLandingPage .Headline1 {
        top: 0.3%;
        font-size: 1em;
    }

    .GeneralLandingPage .Headline2 {
        left: 47%;
        top: 2%;
        font-size: 0.9em;
    }

    .GeneralLandingPage #Content-tbl td {
        width: 100%;
        display: block;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister input[type=submit] {
        width: 88%;
    }

    .GeneralLandingPage .Testimonial-story {
        width: 290px !important;
        min-width: 12.7%;
    }

    .GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-next {
        left: 85%;
    }
    /*End GeneralLandingPage CSS */  
       
    /*Start offercode Landing Page CSS*/
        .LandingPage3 .DiseaseList table th {
            text-align: left;
            padding-left: 10px;
        }

        .LandingPage3 .DiseaseList ul {
            text-align: left;
            padding-left: 10px;
        }

        .LandingPage3 .DiseaseList .Info-more {
            text-align: left;
            padding-left: 25px;
        }

        .LandingPage3 .BestFeatures .FeaturesGrid td {
            width: 100%;
        }

        .LandingPage3 .BestFeatures .FeaturesGrid:first-child tr:last-child {
            border-bottom: 0px none;
        }

        .LandingPage3 .BestFeatures .FeaturesGrid tr:last-child td {
            border-bottom: 1px solid #ccc;
        }

        .LandingPage3 .BestFeatures .Title {
            font-size: 1.4em;
        }    
    /*End offercode Landing Page CSS*/
    
    /*start offercode Layout CSS*/
        .LandingPage3-Captions {
            font-size: 1.3em;
        }

        .LandingPage3-title1 {
            top: 28%;
        }

        .LandingPage3_Layout .Headline {
            float: left;
            font-size: 2.2em;
            padding-left: 5px;
        }

        .LandingPage3_Layout .HeaderCtrl #navigation {
            height: 95px;
        }

        .LandingPage3_Layout .HeaderCtrl {
            min-height: 95px;
        }
    /*End offercode Layout CSS*/
    /*Start LandingPageTestimonial CSS*/
        .LandingPageTestimonial .Testimonial-story {
            width: 80%;
        }

        .LandingPageTestimonial .Testimonial-story .Description {
            width: 100%;
        }

        .LandingPageTestimonial .Testimonial-story .Photo {
            width: 100%;
        }
        
        .LandingPageTestimonial .Testimonial-story .Photo img {
            margin: 10px auto 0 auto;
        }

        .LandingPageTestimonial .Testimonial-title {
            margin: 10px 10px;
        }

        .LandingPageTestimonial-description {
            margin: 0px 10px 10px;
        }

        .LandingPageTestimonial .bx-wrapper .bx-next {
            margin-top: -135px;
        }

        .LandingPageTestimonial .bx-wrapper .bx-prev {
            margin-top: -135px;
        }
    /*End LandingPageTestimonial CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl ul li:nth-child(odd) {
            width: 25%;
        }

        .LandingPageNewsListCtrl li.Seperator {
            height: 85px;
            padding: 5px 0;
        }
        
    /*End LandingPageNewsListCtrl CSS*/
}

/* MAX 360px */

@media only screen and (max-width: 360px) {
    .HomePageTestimonial {
        min-height: 220px;
        /*border:1px solid blue;*/
    }

        .HomePageTestimonial .bx-controls {
            bottom: -40px !important;
        }

    .HomePageTestimonial-Search {
        margin-top: -40px;
        position: relative;
    }
    /*Start Feedback css*/
    Feedback-table-main {
        width: 100% !important;
        border: 0 none !important;
    }

    .Feedback_form .inputColumn {
        width: 100% !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }

    .Feedback_div_submitButton {
        padding: 10px 0 10px 80px;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /*End Feedback css*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Inner .play-image {
        width: 22px !important;
        height: 22px !important;
        top: 40% !important;
        left: 43% !important;
    }
    /* End HomePageSliderControl CSS */
    /* Start VideosDetailCtrl CSS*/
    .VideoDetailCtrl-Views-Table {
        margin-right: 5px !important;
    }

        .VideoDetailCtrl-Views-Table td {
            display: table-row;
        }

            .VideoDetailCtrl-Views-Table td:nth-of-type(2) {
                display: none !important;
            }

            .VideoDetailCtrl-Views-Table td:nth-of-type(3) {
                border-top: 1px solid #B4B4B4 !important;
            }

                .VideoDetailCtrl-Views-Table td:nth-of-type(3) .PageLikeControl {
                    margin-top: 5px !important;
                }
    /* End VideosDetailCtrl CSS*/
    /* Start Related Videos CSS */
    .VideoDetail_VideoPanel iframe {
        height: 160px;
    }
    /* End Related Videos CSS */
    /* Start MobileAppAd CSS */
    .MobileAppAd-img-ad {
        width: 100% !important;
        height: auto !important;
    }

    .MobileAppAd-footer {
        padding-top: 0 !important;
        height: 65px !important;
        position: relative !important;
    }

    .MobileAppAd-footer-content span {
        color: #44433F !important;
        padding-right: 0 !important;
        font-size: 1.3em !important;
    }
    /* End MobileAppAd CSS */

    /* Start HomePageSliderControl CSS */

    #HomePage-Slide-Pager {
        height: 8px !important;
        bottom: 8px !important;
    }

        #HomePage-Slide-Pager a {
            width: 5px !important;
            height: 5px !important;
        }

    .HomePage-Slide-Inner .img-know-more-arrow {
        width: 5px !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 12px !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a {
        font-size: 10px !important;
    }

    /* End HomePageSliderControl CSS */



    /* Start Expert Panel Control CSS */
    .diseaseExpertPanel .ExpertPanel-InnerDiv {
        text-align: center !important;
        margin-left: 1.5% !important;
        /*background-color:Red;*/
    }

    .ExpertPanel-InnerDiv {
        padding: 0% 0% 0% 1.5% !important;
    }
    /* End Expert Panel Control CSS */

    /* Start HelpOn Contrl CSS */

    .HelpOnCtrl-leftImage {
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-RightImage {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 5px;
    }

    .HelpOnCtrl-CombineImageDiv {
        margin-left: 0px;
    }

    .HelpOnCtrl-SmallImg img {
        float: left;
        width: 23%;
        height: auto;
    }

    .HelpOnCtrl-CombineImageDiv-ImageBox {
        float: left;
        width: 77%;
        height: auto;
        background-image: url('/assets/images/Helpon-05.jpg');
        margin-top: 3%;
    }

    .HelpOnCtrl-ImageText {
        font-size: 10px;
        color: White;
        text-align: left;
        margin: 0;
        padding: 5px 0 0 15px;
    }

    .HelpOnCtrl-ImageTextBottom {
        font-size: 10px;
        color: #CACACA;
        text-align: right;
        margin: 0;
        padding: 0 25px 0 0;
    }

    .HelpOnCtrl-BottomConsultant img {
        width: 80% !important;
    }

    /* Start Video Control CSS */
    .DefaultLayout-TestimonialVideos {
        margin-left: 0;
        width: 100%;
        background-color: #C5C7C6;
    }

    .DefaultLayout-TreatedCases {
        width: 100%;
        float: left;
        background-color: #6A6A68;
    }

    .VideoCtrl-div-play {
        top: 38%;
        left: 35%;
    }
    /* End Video Control CSS */

    /* End HelpOnCtrl Contrl CSS */

    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 85%;
        padding-left: 48px;
    }

    .our-approch-equation-sign {
        width: 87%;
        padding-top: 1px;
        text-align: center;
        padding-left: 35px;
    }

    .our-approach-RequestCallBack {
        width: 80% !important;
    }
    /* End Our Approch Contrl CSS */


    /*Start Testimonial Detail css*/

    .Testimonial-Detail-Description {
        padding: 20px 10px 20px 10px;
    }

    .Testimonial-Detail-DescriptionAndPhoto {
        padding: 10px 15px 10px 15px;
    }

    .Testimonial-Detail-PhotoPath {
        float: none;
        height: 300px;
        width: 250px;
        text-align: center;
    }
    /*End Testimonial Detail css*/

    /* Start CaseReportCtrl CSS */

    .CaseReportCtrl-ImageDiv img {
        margin-left: 25px;
    }
    /* End CaseReportCtrl CSS */
    /* Start Corporate-DoctorControl CSS */
    .Corporate-DoctorsCorner-img {
        width: 100%;
    }

    .Corporate-DoctorsCorner-Content {
        width: 100%;
    }

    .Corporate-DoctorsCorner-margin {
        margin-left: 5px;
    }

    .Corporate-DoctorsCorner-margin-Content {
        margin-left: 0px;
    }

    .Corporate-DoctorsCorner-nextLine {
        padding-top: 5px;
    }
    /* End Corporate-DoctorControl CSS */

    /* Start Corporate-CornerControl CSS */
    .Corporate-Corner-img {
        width: 100% !important;
    }

    .Corporate-Corner-Content {
        width: 100% !important;
    }

    .Corporate-Corner-margin {
        margin-left: 5px;
    }

    .Corporate-Corner-margin-Content {
        margin-left: 0px;
    }

    .Corporate-Corner-nextLine {
        padding-top: 5px;
    }
    /* End Corporate-CornerControl CSS */

    /* Start Expert Panel GrayBackground List Control CSS */
    .ExpertPanelListCtrl-Photo {
        float: none;
        width: 100%;
    }

    .ExpertPanelListCtrl-Info {
        padding-left: 17px;
    }
    /* End Expert Panel GrayBackground List Control CSS */
    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
    }

    .ExpertPanelListCtrl ul li {
        /*padding: 8px 8px 0px 8px;*/
    }

    .ExpertPanelListCtrl-searchPadding {
        padding-left: 10px;
    }

    .ExpertPanelListCtrl-Photo {
        float: left;
        width: 75px;
        height: 75px;
    }
    /* End ExpertPanelList Control Css */

    /*Start Treated Cases Control Photos*/
    .CaseDetailPage_table {
        border: 0 none !important;
    }

        .CaseDetailPage_table td {
            padding: 0 !important;
            margin: 0 !important;
            border-spacing: 0 !important;
            border: 0 none !important;
            /*width:60%!important;*/
            /*display:block!important;*/
        }
    /*End Treated Cases Control Photos*/
    /*Start Expert Profile CSS*/

    .Homeopathic-Doctors-expertise-Disease-li {
        width: 48%;
    }

    .Homeopathic-Doctors-Advice-Photo {
        width: 49%;
        padding-left: 0px;
    }

    .Homeopathic-Doctors-Advice-Desc {
        width: 51%;
    }

    .Homeopathic-Doctors-Info {
        width: 100%;
    }

    .Expert-Advice-Doctors-Info {
        width: 100%;
    }
    #TreatmentPlanRegistration .Reg-Information {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName a {
        width: 76%;
    }
    /*End Expert Profile CSS*/
    /*Start Expert Advice CSS*/
    /*.Expert-Advice-VideoDetail {
            width: 240px;
            height: 200px;
        }*/
    .Expert-Advice-DiseaseLink {
        padding-top: 10px;
        /*border:1px solid white;*/
    }

    .Expert-Advice-img {
        height: 200px;
        width: 200px;
    }

    .Expert-Advice-Views-Table {
        margin-right: 5px !important;
    }

        .Expert-Advice-Views-Table td {
            display: table-row;
        }

            .Expert-Advice-Views-Table td:nth-of-type(2) {
                display: none !important;
            }

            .Expert-Advice-Views-Table td:nth-of-type(3) {
                border-top: 1px solid #B4B4B4 !important;
            }

                .Expert-Advice-Views-Table td:nth-of-type(3) .PageLikeControl {
                    margin-top: 5px !important;
                }

    .Expert-Advice-seperator {
        display: none;
    }
    /*End Expert Advice CSS*/

    /* Start ThankyouLayout CSS */
    .ThankYouLayout .share-with-friend table {
        width: 90% !important;
    }

    .ThankYouLayout .Share .share-links img {
        display: block !important;
        margin: 5px auto !important;
        width: 50% !important;
        height: auto !important;
    }
    /* End ThankyouLayout CSS */
    /* Start Login Control CSS */
    .Login_div {
        padding: 0px !important;
        /*border: 1px solid green;*/
    }

    .LoginControl-main {
        /*width:57%*/
    }

    .LoginControl-LabelColumn {
        padding-left: 5px !important;
    }

    .LoginControl-InputColumn {
        padding-left: 5px !important;
    }
    /*.LoginControl-ForgotPwdColumn {
                padding-left: 50px;
            }*/
    /* End Login Control CSS */
    /*Start Contact Us control*/
    .contactUs-dropdown .chosen-container-single .chosen-single {
        width: 80%;
        /*border: 1px solid blue;*/
    }

    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 80%;
    }
    /*End Contact Us control*/
    /* Start Feedback CSS */
    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 80%;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 80%;
    }
    /*End Feedback control*/

    /*Start Corporate Testimonial Report Ctrl*/
    .AboutCorporate_Detail {
        width: 100%;
    }

    .AboutCorporate_Box_Div {
        width: 96.4%;
        margin: 0 1.8%;
    }

    .CorporatePage_CorporateReportCtrl {
        width: 100%;
    }

    .CorporateReportCtrl-div-Main {
        width: 98%;
        margin: 0 1%;
    }

    .CorporateReportCtrl-Record {
        /*border: 1px solid blue;*/
    }

    .CorporateReportCtrl-mainDiv {
        /*width: 250px;*/
        /*border:1px solid black;*/
    }
    /*End Corporate Testimonial Report Ctrl*/
    /*Start CorporateCorner HeathTipReportCtrl*/
    .CorporateRenderSection-Content-HealthTip {
        width: 100%;
    }

    .CorporateHeathTipCtrl {
        width: 96.4% !important;
        margin: 0 1.8% !important;
    }

    .CorporateNewsEventCtrl {
        width: 98% !important;
        margin: 5px 1% 0 1% !important;
    }

    .CorporateNewsEventReportCtrl_Image img {
        width: 45px !important;
        height: 45px !important;
    }

    .CorporateHowItWorks_Table th {
        padding: 0 !important;
        font-size: 15px !important;
    }
    /*End CorporateCorner HeathTipReportCtrl*/
    /*Start HealthTipsListCtrl */
    .HealthTipsListCtrl {
        /*border: 1px solid blue;*/
        width: auto;
        margin: 1% 5%;
    }
    /*End HealthTipsListCtrl */

    /*Start Forget Password CSS*/
    .ForgotPassword-InputColumn {
        border: 1px solid black;
    }

    .ForgotPassword_div {
        padding: 0;
    }
    /*End Forget Password CSS*/
    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 225px;
    }

    .SearchAtoZCtrl-Links {
        margin: 2px 0 4px 0 !important;
    }
    /*End Disease Condition AtoZ Control*/


    /* Start Corporate Request CSS */
    .CorporateRequest-Registration-table-main {
        width: 100% !important;
    }

    .CorporateRequest-InnerTable td, .CorporateRequest-InnerTable th {
        display: block !important;
        width: 100% !important;
    }


    /* End Corporate Request CSS */
    /* End CaseList Request CSS */
    .CaseslistCtrl {
        /*border: 1px solid blue;*/
    }

    #upnlCaseslist hr {
        margin: 0% !important;
    }

    .CasesListCtrl-Info-Content {
        height: 145px;
    }
    /* End CaseList CSS */
    /* Start TestimonialPanelListCtrl Css */
    #upnlCelebritiesPanel {
        /*border: 1px solid blue;*/
    }

    .CelebritiesPanelList-Celebrities-Name {
        width: 100%;
    }

    .CelebritiesPanelList-Achievement {
        width: 100%;
        margin-top: 2px !important;
    }

    .CelebritiesPanelList-Info-Detail {
        height: 190px;
    }

    .CelebritiesPanelList-OurCelebrities .SearchAtoZCtrl-SearchControl {
        margin: 0px !important;
        text-align: center !important;
    }

    .CelebritiesPanelList-Media {
        width: 16%;
    }

    .CelebritiesPanelList-Celebrities-Info a {
        width: 83%;
    }
    /* End TestimonialPanelListCtrl Css */

    /* Start CorporateTestimonialsList Css */


    .CorporateTestimonialsList-Corporate-Name {
        width: 100%;
    }

    .CorporateTestimonialsList-Achievement {
        width: 100%;
        margin-top: 2px !important;
    }

    .CorporateTestimonialsList-Info-Detail {
        height: 190px;
    }

    .CorporateTestimonialsList-OurCorporates .SearchAtoZCtrl-SearchControl {
        margin: 0px !important;
        text-align: center !important;
    }

    .CorporateTestimonialsList-Media {
        width: 16%;
    }

    .CorporateTestimonialsList-Corporates-Info a {
        width: 83%;
    }
    /* End CorporateTestimonialsList Css */

    /*Start Testimoniallist Control*/
    #upnlTestimoniallist {
        /*border: 1px solid blue;*/
    }

    .TestimoniallistCtrl-InfoDiv {
        height: auto;
    }
    /*End Testimoniallist Control*/
    /*Start Reset Password Control*/
    .ResetPassword_div {
        /*border: 1px solid black;*/
    }
    /*End Reset Password Control*/
    /* Start GlobalSearchResult CSS */
    .GlobalSearchResult-List {
        /*border: 1px solid green;*/
    }

    .GlobalSearchResult-figure {
        width: 18% !important;
    }

    .GlobalSearchResult-Info {
        padding-bottom: 30px !important;
    }
    /* End GlobalSearchResult CSS */

    /* Start CaseNameTitle Control CSS */
    .CaseListGetDiseaseQuickLinks {
        float: none;
        /*border: 1px solid red;*/
        display: block;
    }

    .CaseNameTitle-PhysicanName {
        float: left;
    }
    /* End CaseNameTitle Control CSS */
    /*Start HomePageEventListCtrl CSS*/
    .HomePageEventListCtrl ul {
        width: 810%;
    }
    /*End HomePageEventListCtrl CSS*/

    /* Start New Home Page CSS */
    /* ----------- HomePage-layer4 ----------*/
    .HomePage-layer4 .header .ViewAll {
        position: relative;
    }
    /* End New Home Page CSS */ /* Start New Home Page CSS */
    /* ----------- HomePage-layer1 ----------*/

    .HomePage-layer1 .HomePage-ExpertDoctors-List ul li {
        width: 100%;
    }

    .HomePageExpertDoctors-Experts {
        min-height: 150px;
        padding-bottom: 10px;
    }

    .HomePage-div-Success-Stories .HomePage-Search-layer1 .search {
        margin-top: 10px !important;
    }
    /* Start LandingPagelayout CSS */
    .LandingPage-AdWordKeys .content .title1 {
        left: 42.5%;
        font-size: 0.72em;
        top: 0.7%;
    }

    .LandingPage-AdWordKeys .content .title2 {
        left: 42.5%;
        font-size: 0.72em;
        top: 2%;
        line-height: 1.5;
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 2.4%;
        left: 46%;
        right: 0% !important;
        font-size: 1.1em;
        line-height: 1.4;
        border:1px solid blue;
        width:54%;
    }*/
    .LandingPage-AdWordKeys .content .title3 {
        font-size: 0.9em;
    }

    .LandingPage-AdWordKeys_header .contact {
        font-size: 1.08em;
    }
    /* End LandingPagelayout CSS */
    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 40%;
    }

    .JawaharShahInfoControl .InnerInfoControl {
        width: 60%;
    }
    /*End JawaharShahInfoControl Control*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 0.8em !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a {
        font-size: 0.6em !important;
    }
    /* End HomePageSliderControl CSS */
    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid blue;*/
    }

    .GeneralPage-AdWordKeys .content .title1 {
        top: 3px;
        left: 39%;
        font-size: 0.87em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        top: 17px;
        left: 39%;
        font-size: 0.87em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        top: 36px;
        left: 51%;
        font-size: 0.97em;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 0.92em;
    }

    .GeneralPage-AdWordKeys footer {
        min-height: 110px;
    }

        .GeneralPage-AdWordKeys footer .social-links {
            top: 85px !important;
        }

    .GeneralPage-AdWordKeys .content .title3 br {
        content: "";
        margin: -5px !important;
        display: block;
        font-size: 0%;
    }
    /* End GeneralPagelayout CSS */
    /* Start RegistrationEmailIdIsExitsPopup CSS */
    #RegistrationEmailIdIsExitsPopup-PopupStatus .popup-content {
        width: 95%;
        margin: 70% auto;
    }
    /* End RegistrationEmailIdIsExitsPopup CSS */

    /* Start RegistrationMobileNoVerificationPopup CSS */
    #RegistrationMobileNoVerificationPopup .popup-content {
        width: 95%;
        margin: 70% auto;
    }
    /* End RegistrationMobileNoVerificationPopup CSS */
    /* Start TreatmentPlan-Registration CSS */
    #TreatmentPlanRegistration .StartConsultation {
        width: 90%;
    }

    #TreatmentPlanRegistration .Register-btn {
        margin-bottom: 0px;
    }

    #TreatmentPlanRegistration {
        margin: auto 2%;
    }
    /* End TreatmentPlan-Registration CSS */
    /*Start HealthPlanInfoControl CSS*/
    .HealthPlanInfoControl li {
        display: inline-block;
    }

    .HealthPlanInfoControl .Yellow-images {
        width: 100% !important;
        float: left;
        text-align: center;
        padding: 10px 0;
    }

    .HealthPlanInfoControl .Info {
        width: 100% !important;
        float: left;
        padding-left: 0px;
    }

    .HealthPlanInfoControl img {
        position: relative;
        float: none;
    }
    /*End HealthPlanInfoControl CSS*/
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 70%;
    }
    /*End TreatmentPlanCtrl CSS*/

  /*Start FranchiseeClinicGetListControl CSS*/
     #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox{
     margin-top:10px!important;
     width:100%!important;
}
       /*End FranchiseeClinicGetListControl CSS*/
       /*Start GeneralLandingPage CSS*/
        .GeneralLandingPage .Headline1 {
            top: 0.2%;
            font-size: 0.9em;
            left: 38%;
        }

        .GeneralLandingPage .Headline2 {
            left: 47%;
            top: 1.5%;
            font-size: 0.8em;
        }

        .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister input[type=submit] {
            width: 100%;
        }

        .GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-next {
            left: 82%;
        }

        .GeneralLandingPage .Testimonial-story {
            width: 227px !important;
        }
       /*End GeneralLandingPage CSS*/
           
    /*Start offercode Landing Page CSS*/
        .LandingPage3 .BestFeatures .Title {
            font-size: 1.2em;
        }

        #LandingPage3Registration .Heading {
            font-size: 1.3em;
        }

        .LandingPage-Testimonial .Testimonial-story {
            width: 99%;
        }    
    /*End offercode Landing Page CSS*/
    
    /*Start offercode Layout CSS*/
        .LandingPage3-Captions {
            font-size: 1.1em;
        }

        .LandingPage3_Layout .Headline {
            font-size: 2em;
        }

        .LandingPage3_Layout #LandingPage3Registration .StratFreeConsultation {
            width: 100%;
        }

        .LandingPage3_Layout .GeneralPage-AdWordKeys footer {
            min-height: 55px;
        }
    /*End offercode Layout CSS*/
    /*Start LandingPageTestimonial CSS*/
        .LandingPageTestimonial .Testimonial-story {
            width: 77%;
            min-height: 260px;
        }
    /*End LandingPageTestimonial CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl ul li:nth-child(odd) {
            width: 28%;
        }

        .LandingPageNewsListCtrl li.Seperator {
            height: 85px;
            padding: 0;
        }
    /*End LandingPageNewsListCtrl CSS*/
}

@media only screen and (max-width: 320px) {
    /*.HomePageTestimonial{
        min-height:220px;
        border:1px solid green;
    }
     .HomePageTestimonial .bx-controls{
        bottom:-20px!important;
    }
    .HomePageTestimonial-Search {
        margin-top: -60px;
        position: relative;
    }*/
    /* Start New Home Page CSS */
    /* ----------- HomePage-layer1 ----------*/

    .HomePage-Search-layer1 .search ul li:nth-of-type(1) {
        width: 84% !important;
    }
    

    .HomePageTestimonial-description {
        min-height: 130px;
    }
    /* End New Home Page CSS */
    /* Start aboutus page CSS */

    .aboutus ul {
        margin-left: 15px;
        margin-right: 0;
        text-align: left;
    }
    /* end aboutus page CSS */

    /* Start mission_and_vission page CSS */

    .mission_and_vission ol {
        margin-left: 20px;
        margin-right: 0;
        text-align: left;
    }
    /* end mission_and_vission page CSS */

    /* Start social-responsibility page CSS */

    .social-responsibility .next-line-text {
        padding-left: 60px !important;
    }

    .social-responsibility ol {
        margin-left: 20px;
        margin-right: 0;
        text-align: left;
    }
    /* end social-responsibility page CSS */

    /* Start careers page CSS */

    .careers ol {
        margin-left: 20px;
        margin-right: 0;
        text-align: left;
    }
    /* end careers page CSS */
    /* Start Expert Panel Control CSS */
    .diseaseExpertPanel .ExpertPanel-InnerDiv {
        text-align: center !important;
        margin-left: 0.5% !important;
    }

    .ExpertPanel-InnerDiv {
        padding: 0% 0% 0% 1% !important;
    }
    /* End Expert Panel Control CSS */

    /* Start Expert Panel GrayBackground List Control CSS */
    .ExpertPanelListCtrl-Photo {
        float: none;
        width: 100%;
    }

    .ExpertPanelListCtrl-Info {
        padding-left: 7px;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Photo {
        padding-right: 150px !important;
    }



    .ExpertPanelGrayList .ExpertPanelListCtrl-li-height {
        height: 148px !important;
        vertical-align: top;
    }

    .ExpertPanelListCtrl-strSpecialization {
        line-height: 1.2;
        padding-top: 0px !important;
    }

    .ExpertPanelGrayList .ExpertPanelListCtrl-Search .SearchBar-SearchTextBox {
        width: 90% !important;
    }
    /* End Expert Panel GrayBackground List Control CSS */

    /* Start Sucess Stories Control Css */
    .SuccessStoriesCtrl_WrittenBy {
        max-width: 70%;
    }
    /* End Sucess Stories Control Css */

    /* Start Our Approch Contrl CSS */
    .our-approch-equation {
        width: 100%;
        padding-left: 0px;
    }

    .our-approch-equation-sign {
        width: 95%;
        padding-left: 0px;
    }

    .our-approch-margin {
        margin-left: 25px;
    }
    /* End Our Approch Contrl CSS */

    /* Start ExpertPanelList Control Css */

    .ExpertPanelListCtrl-Info {
        padding-left: 10px;
    }

    .ExpertPanelListCtrl ul li {
        /*padding: 8px 8px 0px 8px;*/
    }

    .ExpertPanelListCtrl-searchPadding {
        padding-left: 10px;
    }

    .ExpertPanelListCtrl-Photo {
        float: none;
        width: 75px;
        height: 75px;
    }

    .ExpertPanelListCtrl .SearchBar-SearchTextBox {
        width: 96%;
    }
    /* End ExpertPanelList Control Css */

    /*Start Expert Profile CSS*/
    .Homeopathic-Doctors-th-Edu {
        padding: 0 15px !important;
    }

    .Homeopathic-Doctors-th-qual {
        padding: 0 30px !important;
    }

    .Homeopathic-Doctors-th-Year {
        padding: 0 20px !important;
    }

    .Homeopathic-Doctors-expertise-Disease-li {
        width: 48%;
    }

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-PhysicianName a {
        width: 74%;
    }

    .Homeopathic-Doctors-treatedCases-Font .CasesListCtrl-InfoDiv {
        height: 260px;
    }

    .Homeopathic-Doctors-treatedCases-Font .CaseslistCtrl ul {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
    }
    /*Start Expert Profile CSS*/
    /*Start Contact Us control*/
    .contactUs-dropdown .chosen-container-single .chosen-singles {
        width: 70%;
        /*border: 1px solid green;*/
    }

    .contactUs-dropdown .chosen-container-single .chosen-drop {
        width: 70%;
    }
    /*End Contact Us control*/
    /* Start Feedback CSS */
    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 100%;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 100%;
    }

    .Feedback_form .inputColumn {
        width: 100% !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }

    .Feedback-Page {
        /*width: 100%;
        padding: 4% !important;*/
    }
    /*End Feedback css*/

    /*Start Corporate Testimonial Report Ctrl*/
    .CorporateReportCtrl-mainDiv {
        /*width: 210px;*/
    }
    /*End Corporate Testimonial Report Ctrl*/


    /*Start AboutCorporateCorner*/
    .AboutCorporate_Detail {
        width: 100%;
    }

    .AboutCorporate_Box_Div {
        width: 96%;
        margin: 0 1.8%;
    }

    .CorporatePage_CorporateReportCtrl {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }

    .CorporateReportCtrl-div-Main {
        width: 98%;
        margin: 0 1%;
    }

    .CorporateRenderSection-Content-HealthTip {
        width: 100%;
    }

    .CorporateHeathTipCtrl {
        /*width: 96% !important;
        margin: 0 1.8% !important;*/
        display: none;
    }
    /*End AboutCorporateCorner*/
    /*Start Disease Condition AtoZ Control*/
    .CorporateHowItWorks_Table th {
        font-size: 12px !important;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 170px;
    }
    /*End Disease Condition AtoZ Control*/
    /* Start TestimonialPanelListCtrl Css */
    #upnlCelebritiesPanel {
        /*border: 1px solid red;*/
    }

    .CelebritiesPanelList-Info-Detail {
        height: 230px;
    }
    /* End TestimonialPanelListCtrl Css */

    /* Start CorporateTestimonialsList Css */

    .CorporateTestimonialsList-Info-Detail {
        height: 230px;
    }

    /* End TestimonialPanelListCtrl Css */

    /* Start Reset Password Css */
    .ResetPassword-Detail {
        padding: 0px;
    }

    .ResetPassword_div {
        /*border: 1px solid red;*/
    }
    /* End Reset Password Css */
    /* Start Login Control Css */
    .Login_div {
        /*border: 1px solid blue;*/
    }

    .LoginControl-SignIn {
        padding: 12px 0px;
    }

    .LoginControl-main {
        /*width: 43%;*/
    }
    /* End Login Control Css */
    /* Start GlobalSearchResult CSS */
    .GlobalSearchResult-List {
        /*border: 1px solid red;*/
    }

    .GlobalSearchResult-figure {
        width: 20% !important;
    }

    .GlobalSearchResult-Header .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 150px;
    }

    .GlobalSearchResult-Title {
        margin-top: 0px !important;
    }
    /* End GlobalSearchResult CSS */

    /* Start Patient Registration CSS */
    .patientRegistrationOuterTable {
        width: 99%;
        margin: 0 auto;
    }

    .patientRegistrationBottomTable tr td input {
        width: 100%;
        margin-right: 0;
    }
    /* End Patient Registration CSS */

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        /*height: 190px;*/
        height: auto;
    }
    /*End RelatedVideo Control*/
    /* Start Organization Welcome CSS */
    .organization-welcome .banner {
        height: 980px;
    }
    /* End Organization Welcome CSS */
    /*Start HomePageEventListCtrl Css*/
    .HomePageEventListCtrl ul {
        width: 1040%;
    }
    /*End HomePageEventListCtrl Css*/

    /*Start PatientQuickRegistrationCtrl Css*/

    .PatientQuickRegistrationCtrl .StartConsultation, .PatientQuickRegistrationCtrl .table-custom, .diseaseconditionlayout .newdefaultlayout-content aside.registration .free-consultation .SubmitCaseNow {
        width: 100%;
    }
    /*End PatientQuickRegistrationCtrl Css*/
    /* Start LandingPagelayout CSS */
    .LandingPage-AdWordKeys .content .title1 {
        left: 42.5%;
        font-size: 0.6em;
        top: 1.7%;
    }

    .LandingPage-AdWordKeys .content .title2 {
        left: 42.5%;
        font-size: 0.6em;
        top: 2.7%;
    }

    /*.LandingPage-AdWordKeys .content .title3 {
        top: 2.7%;
        left: 45%;
        right: 0% !important;
        font-size: 0.75em;
        line-height: 1.2;
        border:1px solid green;
        width:55%;
    }*/
    .LandingPage-AdWordKeys .content .title3 {
        font-size: 0.7em;
    }

    .LandingPage-AdWordKeys .content {
        margin-top: 12% !important;
    }

    .LandingPage-body .HeaderCtrl {
        min-height: 103px;
    }

        .LandingPage-body .HeaderCtrl #navigation {
            min-height: 130px;
        }

    .LandingPage-AdWordKeys_header .contact {
        width: 100%;
    }
    /* End LandingPagelayout CSS */
    /*Start JawaharShahInfoControl Control*/
    .JawaharShahInfoControl .ImageInfoControl {
        width: 50%;
    }

    .JawaharShahInfoControl .InnerInfoControl {
        width: 50%;
    }
    /*End JawaharShahInfoControl Control*/
    /*Start ExpertDoctorsCtrl Control*/
    .ExpertDoctorsCtrl .Information {
        width: 60%;
    }
    /*End ExpertDoctorsCtrl Control*/
    /* Start HomePageSliderControl CSS */
    .HomePage-Slide-Slide1-Inner-Content .title, .HomePage-Slide-Slide2-Inner-Content .title, .HomePage-Slide-Slide3-Inner-Content .title, .HomePage-Slide-Slide4-Inner-Content .title {
        font-size: 0.6em !important;
    }

    .HomePage-Slide-Slide1-Inner-Content .content, .HomePage-Slide-Slide2-Inner-Content .content, .HomePage-Slide-Slide3-Inner-Content .content, .HomePage-Slide-Slide4-Inner-Content .content,
    .HomePage-Slide-Slide1-Inner-Content .footer a, .HomePage-Slide-Slide2-Inner-Content .footer a, .HomePage-Slide-Slide3-Inner-Content .footer a {
        font-size: 0.5em !important;
    }
    /* End HomePageSliderControl CSS */
    /* Start GeneralPagelayout CSS */
    .GeneralPagelayout .newdefaultlayout-content .content {
        /*border: 1px solid black;*/
    }

    .GeneralPage-AdWordKeys .content .title1 {
        top: 2px;
        left: 39.5%;
        font-size: 0.67em;
    }

    .GeneralPage-AdWordKeys .content .title2 {
        top: 15px;
        left: 39.5%;
        font-size: 0.67em;
    }

    .GeneralPage-AdWordKeys .content .title3 {
        top: 25px;
        left: 53%;
        font-size: 0.81em;
    }

    .GeneralPage-AdWordKeys .content .title4 {
        font-size: 0.72em;
    }

    .GeneralPagelayout-inner-content .ExpertDoctorsCtrl .Information {
        width: 100%;
        margin-left: 0px;
    }

    .GeneralPage-AdWordKeys_header .contact span {
        font-size: 0.8em;
    }

    .GeneralPage-body .HeaderCtrl {
        min-height: 130px;
    }

        .GeneralPage-body .HeaderCtrl #navigation {
            height: 130px;
        }

    .GeneralPage-AdWordKeys footer {
        min-height: 150px;
    }

        .GeneralPage-AdWordKeys footer .social-links {
            top: 125px !important;
        }

    .GeneralPage-AdWordKeys .content .title3 br {
        content: "";
        margin: -10px !important;
        display: block;
        font-size: 0%;
    }
    /* End GeneralPagelayout CSS */
    /* Start HeaderCtrl CSS */
    .HeaderCtrl {
        min-height: 110px;
    }

        .HeaderCtrl #navigation {
            min-height: 110px;
        }

        .HeaderCtrl .LayoutTopbarControl-UserName {
            top: 83px;
        }

        .HeaderCtrl #navigation .mini-nav-button {
            top: 95px;
        }
    /* End HeaderCtrl CSS */
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 65%;
    }
    /*End TreatmentPlanCtrl CSS*/
    /*Start FranchiseeClinicGetListControl CSS*/
    #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList input[type=text],
    #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .FranchiseeClinicListCtr-break .FranchiseeClinicDropdownList Select {
    width: 100%!important;
   }
    #UpnlFranchiseeClinicGetList .FranchiseeClinicListCtr .SearchAtoZCtrl-SearchControl .SearchBar-SearchBox {
    margin-top:10px!important;
  }
   /*End FranchiseeClinicGetListControl CSS*/
   
   /*Start GeneralLandingPage CSS*/
    .GeneralLandingPage .Headline1 {
        top: 0.1%;
        font-size: 0.72em;
    }

    .GeneralLandingPage .Headline2 {
        left: 47%;
        top: 1%;
        font-size: 0.67em;
    }

    .GeneralLandingPage .Testimonial-story {
        width: 190px !important;
        min-width: 12%;
    }

    .GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-next {
        left: 77%;
        top: -120px;
    }

    .GeneralLandingPage .HomePageTestimonial .bx-wrapper .bx-prev {
        top: -120px;
    }

    .GeneralLandingPage .PatientQuickRegistrationCtrl .QuickRegister {
        width: 97%;
        margin: 0 2%;
    }
   /*End GeneralLandingPage CSS*/    
    /*Start offercode Landing Page CSS*/
    .LandingPage3 .BestFeatures .Title {
        font-size: 1.05em;
    }    
    /*End offercode Landing Page CSS*/
    /*start offercode Layout CSS*/
        .LandingPage3-Captions {
            font-size: 0.9em;
        }

        .LandingPage3_Layout .Headline {
            font-size: 1.6em;
        }

        #LandingPage3Registration .Heading {
            font-size: 1.2em;
        }

        .LandingPage3_Layout #LandingPage3Registration {
            width: 100%;
            padding: 5px;
            margin: 0;
        }

        .LandingPage3_Layout .GeneralPage-AdWordKeys .content {
            display: block;
        }

        #LandingPage3Registration .StratFreeConsultation {
            font-size: 1.2em;
        }
    /*End offercode Layout CSS*/
    /*Start NetCore Layout CSS*/ 
        .NetCore-GlobalExpert {
            font-size: 1.5em;
        }
    /*End NetCore Layout CSS*/
    /*Start LandingPageTestimonial CSS*/
        .LandingPageTestimonial .Testimonial-story {
            width: 74%;
            min-height: 240px;
        }

        .LandingPageTestimonial .bx-wrapper .bx-prev {
            margin-top: -160px;
        }

        .LandingPageTestimonial .bx-wrapper .bx-next {
            margin-top: -160px;
        }
    /*End LandingPageTestimonial CSS*/
    /*Start LandingPageNewsListCtrl CSS*/
        .LandingPageNewsListCtrl ul li:nth-child(odd) {
            width: 42%;
        }
    /*End LandingPageNewsListCtrl CSS*/
}

@media only screen and (max-width: 240px) {

   
    /* Start social-responsibility page CSS */

    .social-responsibility .next-line-text {
        padding-left: 10px !important;
        font-size: 14px;
    }
    /* Start Feedback CSS */
    .Feedback-dropdown .chosen-container-single .chosen-single {
        width: 80%;
    }

    .Feedback-dropdown .chosen-container-single .chosen-drop {
        width: 80%;
    }

    .Feedback_form .inputColumn {
        width: 100% !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }
    /*End Feedback css*/
    /* end social-responsibility page CSS */

    /*Start Disease Condition AtoZ Control*/
    .SearchAtoZCtrl-All-Links {
        height: 50px !important;
    }

    .SearchAtoZCtrl-Links {
        margin: 1px 0 4px 0 !important;
    }

    .SearchAtoZCtrl-SearchControl .SearchBar-SearchTextBox {
        width: 170px;
    }
    /*End Disease Condition AtoZ Control*/

    /*Start RelatedVideo Control*/
    .RelatedVideosCtrl-Info-Detail {
        /*height: 215px;*/
        height: auto;
    }
    /*End RelatedVideo Control*/

    /*Start FAQListCtrl Control*/
    .FAQListCtrl td:last-child {
        padding-left: 1px;
    }
    /*End FAQListCtrl Control*/
    /*Start TestimonialShortViewControl Control*/
    .testimonialCtrl .testimonialContent .testimonial-title {
        margin-bottom: 10px !important;
        display: inline-block !important;
    }
    /*Start TreatmentPlanCtrl CSS*/
    .TreatmentPlanCtrl #TreatmentPlanMsg {
        width: 62%;
    }
    /*End TreatmentPlanCtrl CSS*/
   
    /*Start GeneralLandingPage CSS*/
    .GeneralLandingPage .Content2 .Registration-block {
        padding: 10px;
    }
    /*End GeneralLandingPage CSS*/

    /*Start IntenationalLandingPageForUSA CSS*/
    .Globalhomeopathic {
        background-color: red;

    }

    
    /*End IntenationalLandingPageForUSA CSS*/

}
/*End TestimonialShortViewControl Control*/

/*Start of Reg Thank you*/
@media only screen and (max-width: 1050px) {
    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl {
        margin-top: 16px !important;
    }
    
}


@media only screen and (max-width: 783px) {
     
    .DefaultLayout-MainContentSection .QuickTestimonialsListBox {
        padding: 15px 160px !important;
    }
   
    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .WhatNextImageLinks {
        text-align: center;
    }

    .ThankYouLayout .title {
        font-size: 1.4em !important;
    }

    .ThankYouLayout .Share {
        background-color: #FFF;
        border: 1px solid #FAE007;
        padding: 2% 5% 8%;
        width: 96% !important;
        float: right;
    }

    .ThankYouLayout table td:nth-of-type(1) {
        border: 0px none !important;
        vertical-align: top;
        width: 70%;
        font-size: 15px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl {
        display: inline-block !important;
        margin-bottom: 15px;
    }

        .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl {
        }

            .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .InnerContentDiv {
                border: none !important;
            }

            .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .lnkButton {
                display: inline-block;
                clear: both;
            }

    .Patient-Registration-Thank-You .lnkButton {
        float: none;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .Title {
        text-align: center;
        padding: 3px;
        font-size: 16px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl {
        text-align: left;
    }

        .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo {
            width: 100%;
            padding: 10px;
        }

    .WhatNextCtrl .WhatNextCtrlInfo .lnkButton img {
        margin-right: 0px !important;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .select-health-plan {
        width: 135px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .get-free-analysis {
        width: 160px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .download-case-history-form {
        width: 180px;
    }

    .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%;
    }

    .ThankYouLayout {
        margin: 12px;
    }
}

@media only screen and (max-width: 640px) {
   
    .ThankYouLayout table td:nth-of-type(1) {
        width: 100% !important;
        display: table !important;
    }

    .ThankYouLayout table td:nth-of-type(2) {
        width: 100% !important;
        display: table !important;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .select-health-plan {
        width: 117px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .get-free-analysis {
        width: 142px;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .download-case-history-form {
        width: 152px;
    }

    .ThankYouLayout .Share {
        width: 100% !important;
        float: left !important;
        text-align: center;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl {
        margin-bottom: 0px !important;
    }

    .ThankYouLayout .Share .share-with-friend table {
        margin-left: 116px;
    }

    .DefaultLayout-MainContentSection .QuickTestimonialsListBox {
        margin-top: 22px;
    }
        /*.DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable td:nth-of-type(1) {
      display: table !important;
      width : 100% !important;
    }
    .DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable td:nth-of-type(2) {
      display: table !important;
      width : 100% !important;
    }*/
        .DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable .QuickTestimonialsVideoDiv {
            border: 1px solid #CCC;
            float: none !important;
            width: 100% !important;
            height: 264px;
        }

    .DefaultLayout-MainContentSection .QuickTestimonialsListBox {
        padding-left: 15px !important;
        padding-right: 18px !important;
        padding-top: 5px !important;
        padding-bottom: 20px !important;
    }

        .DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable .QuickTestimonialsInnerTableDiv {
            margin-top: 20px !important;
        }
}

@media only screen and (max-width: 360px) {
    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .select-health-plan {
        width: 172px !important;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .get-free-analysis {
        width: 172px !important;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .download-case-history-form {
        width: 172px !important;
    }

    .ThankYouLayout .Share .share-with-friend table {
        margin-left: 16px !important;
    }

    .DefaultLayout-MainContentSection .QuickTestimonialsListBox .QuickTestimonialsInnerTable .QuickTestimonialsVideoDiv {
        height: 200px !important;
    }
    .TreatmentPlanCtrl .LinkToNext {
    float: right;
    cursor: pointer;
    margin-right: 18%;
}
}

@media only screen and (max-width: 280px) {
    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl.WhatNextCtrl .WhatNextCtrlInfo .lnkButton + .lnkButton {
        margin-left: 10px !important;
    }

    .Patient-Registration-Thank-You .divPatientInitialComplaints .ThankYouLayout-WhatNextControl .WhatNextCtrl .WhatNextCtrlInfo .lnkButton .select-health-plan {
        width: 172px !important;
        margin-left: 10px;
    }
}

/*End of ThankYou Section*/
/*Start of View HealthPlan Popup*/
@media only screen and (max-width: 640px) {
    #popupViewHealthPlan .popup-content {
        margin: 12% auto !important;
        width: 92% !important;
    }
    

    #popupViewHealthPlan .popup .popup-content-inner {
        padding: 0px !important;
        display: block;
        width: 100% !important;
    }

    #popupViewHealthPlan .TreatmentPlanTabel {
        width: 100% !important;
    }
}

@media only screen and (max-width: 360px) {
    #popupViewHealthPlan .popup-content {
        margin: 30% auto !important;
        width: 91% !important;
    }
}
/*End of View HealthPlan Popup*/


@media only screen and (max-width: 1290px) {
     /*.FTLandingPage #LandingPage3Registration {
            padding: 3px 25px !important;
        }*/
     .InternaltionRegistration .Head .Heading_Text .StratTreatment {
        font-size: 1.2em;
        margin-bottom :3%;
    }
    
      
}


/*start Ft Landing page CSS*/
 @media only screen and (max-width: 1220px) {

        .FTLandingPage #LandingPage3Registration {
            right: 1%;
            top: 17.5%;
        }
         

        .FTLandingPage-Banner {
            width: 100% !important;
            height: auto !important;
        }

        .InternaltionRegistration #LandingPage3Registration {
            right : 4% !important;
            top: 1.5% !important;
            /*width : 33%;*/
            /*min-height: 520px;*/
            padding: 3px 16px !important;
        }
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 32px;
        }

        .HomePage .label_head {
            font-size: 0.5em;
        }
        /*.InternaltionRegistration #LandingPage3Registration .fttreatmentsubmitbtn {
            width : 88%;
        }*/
    }
 
    @media only screen and (max-width: 1200px) {
    /*Start of HealthCamp Css*/
        .HealthCamp_ImageContent {
            color: red;
            position: relative;
            top: 0%;
            right: 0%;
            font-family: inherit;
            text-align: center;
            width: 100%;
        }
        /*End of HealthCamp Css*/
        /*Start offercode Layout CSS*/
        .LandingPage3_Layout .LandingPage3-Banner {        
            width: 100%;
            height: auto;
        }

        .LandingPage3_Layout #LandingPage3Registration {
            right: 2%;
            top: 18.5%;
        }
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 30px;
        }
        /*.InternaltionRegistration #LandingPage3Registration {
            min-height: 490px;
            top: 0.8% !important;
        }*/
         
        
    /*End offercode Layout CSS*/
    }
    @media only screen and (max-width: 1130px) {
        .InternaltionRegistration #LandingPage3Registration .Head .Heading_Text div {
             text-align-last : center !important;   
        }
        /*.InternaltionRegistration #LandingPage3Registration {
            min-height: 480px;
        }*/
        /*.InternaltionRegistration #LandingPage3Registration {
            top: 4.8%;
        }*/
        .InternaltionRegistration .Head .Heading_Text .StratTreatment {
            font-size: 1em;
            margin-bottom :1%;
        }
        /*.InternaltionRegistration #LandingPage3Registration .fttreatmentsubmitbtn {
            width : 100%;
        }*/
        
        
    }
    @media only screen and (max-width: 1060px) {
        .InternaltionRegistration #LandingPage3Registration {
            top: 0.6% !important;
            /*min-height : 460px;*/
        }
        
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 28px;
        }
        /*.InternaltionRegistration #LandingPage3Registration {
            top: 0% !important;
            position: initial;
            border: 1px solid #ccc;
            margin: 0 auto;
            width: 50%;
            padding: 20px;
            display : block;
        }
        .InternaltionRegistration #LandingPage3Registration {
            min-height: 530px;
        }
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 40px;
        }
        .InternaltionRegistration #LandingPage3Registration .Head {
            font-size : 1.2em;
        }*/
        
    }
    @media only screen and (max-width: 1015px) {

        #LandingPage3Registration {
            padding: 10px 20px;
        }
        .FTLandingPage .ContentCenter .PatTestimonial {
            font-size: 1.3em !important;
        }
        .FTLandingPage .ContentCenter .panel-body {
            padding: 0px;
        }
         
    }

@media only screen and (max-width: 985px) {
    
    
    .FTLandingPage #LandingPage3Registration {
        top: 0%;
        position: initial;
        border: 1px solid #ccc;
        margin: 0 auto;
        width: 50%;
        padding: 20px;
    }


    .FTLandingPage .FreeTreatment {
        width: 75% !important;
        height: auto;
    }

    .FTLandingPage .Static-block {
        padding: 0 1%;
    }

    .FTLandingPage .Conditions .Diseases {
        width: 23.6% !important;
    }

    .InternaltionRegistration #LandingPage3Registration {
        top: 0% !important;
        position: initial;
        border: 1px solid #ccc;
        margin: 0 auto;
        width: 50%;
        padding: 20px;
        display: block;
    }
        /*.InternaltionRegistration #LandingPage3Registration {
            min-height: 530px;
        }*/
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 40px;
        }

        .InternaltionRegistration #LandingPage3Registration .Head {
            font-size: 1.2em;
        }

        .InternaltionRegistration #LandingPage3Registration .fttreatmentsubmitbtn {
            width: 65%;
        }
}


    @media only screen and (max-width: 879px) {

        .FTLandingPage .Conditions .Diseases {
            width: 23.5% !important;
        }

        .FTLandingPage .FreeTreatment {
            width: 92% !important;
        }
        .TreatmentPlanCtrl .LinkToNext {
    float: right;
    cursor: pointer;
    margin-right: 14%;
    margin-top: -3%;
}
         
       
    }

 

    @media only screen and (max-width: 768px) {

        .FTLandingPage #LandingPage3Registration {
            width: 70%;
        }

        .FTLandingPage .Conditions .Diseases {
            width: 47.4% !important;
        }

        .FTLandingPage .Conditions .Diseases:nth-child(3), .FTLandingPage .Conditions .Diseases:nth-child(4) {
            margin-top: 15px;
        }

        .FTLandingPageTestimonialCtrl .VideoList td {
            width: 100%;
            display: block;
        }

        .FTLandingPageTestimonialCtrl .VideoList td:last-child {
            padding-top: 30px;
        }

        .FTLandingPage .FreeTreatment {
            width: 82% !important;
        }

        .InternaltionRegistration #LandingPage3Registration .fttreatmentsubmitbtn {
            width : 70%;
        }
        
        
    }

    @media only screen and (max-width: 640px) {
        

        .FTLandingPage .Conditions .Diseases {
            width: 46.5% !important;
        }

        .FTLandingPage .Features tr:first-child td {
            font-size: 1.3em !important;
        }

        .FTLandingPage .Features tr td {
            padding: 5px !important;
        }

        .FTLandingPage #LandingPage3Registration {
            width: 80%;
        }

        .FTLandingPage .FreeTreatment {
            width: 98% !important;
        }
        .FTLandingPage .FlexContent .Description_Content iframe {
            height : 200px;
        }
        
        
        /*Start Change in Summary Page - Lines Included*/
        #Family-Registration .Plan-Summary .TreatmentPlanInfo {
            float : none;
            width : 100%;
        }
        #Family-Registration .Plan-Summary .TreatmentPlanTotal {
            float : none;
            width : 100%;
        }
        /*End Change in Summary Page - Lines Included*/
    }

    @media only screen and (max-width: 480px) {

        .PatientRegistration .StartConsultation {
    width: 43% !important;
    margin: center;
    /* margin: 9%; */
    margin-left: 27%;
}
        #TreatmentPlanRegistration .btnBack {
                   margin-left: -88px;
                }
        .FTLandingPage .FreeTreatment {
            background-size: 100% auto !important;
        }

        .FTLandingPage #LandingPage3Registration {
            width: 90%;
        }

        .FTLandingPage .Conditions .Diseases {
            width: 45.4% !important;
        }

        .FTLandingPage .Features tr:first-child td {
            font-size: 1.2em !important;
        }

        .FTLandingPage .Features tr:not(:first-child) td:first-child {
            font-size: 1em !important;
        }

        .FTLandingPage .FreeTreatment {
            height: 45px !important;
        }
        .InternaltionRegistration #LandingPage3Registration input[type=text], .InternaltionRegistration #LandingPage3Registration select {
            height: 28px;
        }
       
    }

    @media only screen and (max-width: 360px) {
    
          .table-custom, .table-custom td {
                 border: 0 none !important;
                }
        

        .FTLandingPage .Conditions .Diseases {
            width: 100% !important;
        }

        .FTLandingPage .Features tr:first-child td {
            padding: 1px !important;
        }

        .FTLandingPage .Conditions .Diseases:nth-child(2) {
            margin-top: 15px;
        }

        .FTLandingPage #LandingPage3Registration {
            width: 95%;
            padding: 10px;
        }
        .InternaltionRegistration #LandingPage3Registration .fttreatmentsubmitbtn {
            width : 100%;
            background: #f7941d;
            text-indent: 0px;
        }
        #TreatmentPlanRegistration .btnBack {
           margin-left: -3px;
        }

    }

    @media only screen and (max-width: 320px) {

        .FTLandingPage .Static-block {
            padding: 0% 0%;
        }
        #TreatmentPlanRegistration .btnBack {
           margin-left: -3px;
        }
        
        
       
        .table-custom, .table-custom td {
    border: 0 none !important;
}
    }




    
    @media only screen and (max-width: 879px) {
       
        .FTLandingPage_Layout .GeneralPage-AdWordKeys footer {
            min-height: 40px;
            padding:5px 10px;
        }

        .FTLandingPage_Layout .GeneralPage-AdWordKeys footer .social-links {
            top: 10px !important;
        }

         .tabletd {
            padding: 0 !important;
            width: 100% !important;
            display: block !important;
        }
        
         
         #TreatmentPlanRegistration .btnNext {
            margin: 1px;
        }
        #TreatmentPlanRegistration .btnBack {
        margin-left: -87px;
         }
     

    }
    @media only screen and (max-width: 480px) {
       
        .FTLandingPage_Layout .Headline {
            font-size: 2.3em !important;
        }

        .FTLandingPage_Layout .AdvancedFooterLinks .PaymentTextAndImage {
            width: 60% !important;
        }

        .FTLandingPage_Layout .AdvancedFooterLinks .SslComodoSecure {
            width: 40% !important;
        }
        #TreatmentPlanRegistration .btnBack {
           margin-left: 49px;
        }
        
    }
    @media only screen and (max-width: 360px) {       
        .FTLandingPage_Layout .Headline {
            font-size: 1.6em !important;
        }

        .FTLandingPage_Layout .HeaderCtrl #navigation {
            min-height: 100px;
        }

        .FTLandingPage_Layout .HeaderCtrl {
            min-height: 95px;
        }

        .FTLandingPage_Layout .AdvancedFooterLinks .PaymentTextAndImage {
            width: 100% !important;
        }

        .FTLandingPage_Layout .AdvancedFooterLinks .SslComodoSecure {
            width: 100% !important;
            padding-top: 10px;
        }
         #TreatmentPlanRegistration .btnBack {
           margin-left: -3px;
        }
    #TreatmentPlanRegistration .Reg-Information {
     width: 100%;
     text-align: center;
     float:left;
     display: table;
}
        
    }


    /*End Ft Landing page CSS*/


/* Start new Patient Registration Thankyou Page CSS */

/*--------- responsive design section ----------*/
@media only screen and (max-width:1080px) {
    .container-section {
        max-width: 970px;
        margin: 0 auto;
    }

    .plan-link-section .plan-link {
        text-align: center;
    }
}


@media only screen and (max-width:980px) {
    .container-section {
        max-width: 890px;
        margin: 0 auto;
    }

    .plan-link-section .plan-link {
        text-align: center;
    }
}


@media only screen and (max-width:900px) {
    .container-section {
        max-width: 820px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:840px) {
    .container-section {
        max-width: 770px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:780px) {
    .container-section {
        max-width: 670px;
        margin: 0 auto;
    }

    .plan-link-section {
        gap: 24px;
    }

        .plan-link-section .plan-link {
            padding: 12px 12px;
        }
}

@media only screen and (max-width:680px) {
    .container-section {
        max-width: 580px;
        margin: 0 auto;
    }

    .plan-link-section {
        gap: 14px;
    }

    .plan-section {
        padding: 50px 20px;
    }

    .plan-link-section .plan-link {
        padding: 12px 4px;
        white-space: nowrap;
    }

    .section-people .section-box {
        width: 100%;
    }
}

@media only screen and (max-width:600px) {
    .container-section {
        max-width: 490px;
        margin: 0 auto;
    }

    .head-text {
        font-size: 25px;
    }

    .plan-link-section {
        gap: 14px;
    }

    .plan-head {
        font-size: 25px;
    }

    .plan-link-section {
        flex-direction: column;
    }
}

@media only screen and (max-width:510px) {
    .container-section {
        max-width: 400px;
        margin: 0 auto;
    }

    .plan-link-section {
        gap: 12px;
    }
}


@media only screen and (max-width:430px) {
    .container-section {
        max-width: 400px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:390px) {
    .container-section {
        max-width: 340px;
        margin: 0 auto;
    }

    .head-text {
        font-size: 25px;
    }

    .section-people .section-box {
        width: 100%;
    }

   /* .section-box {
        padding: 20px 10px;
    }*/
}

@media print 
{
    * {
        -webkit-print-color-adjust: exact!important;
        -moz-print-color-adjust: exact!important;
        -o-print-color-adjust: exact!important;
        -ms-print-color-adjust: exact!important;
        print-color-adjust: exact!important;
    }
    .PageLikeControl,.CustomPagination,.PrintPageControl-PrintCloseLinks, .delivery-certificate-print .tool-bar
    {
        display:none!important;
    }
    a,input
    {
        pointer-events: none!important;
        cursor:default!important;  
        text-decoration:none!important;
    }
}

/* Start FacebookButton CSS */

.FbLikeBox_div
{
    border: 1px solid #5F8AB0;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    min-height: 362px;
}

a.lnkBackToList
{
    display:inline-block;
    background-color:#293251;
    border-radius:5px;
    color:White!important;
    font-weight:bold;
    padding:0 10px;
    margin-bottom:5px;
    text-align:center;
    vertical-align:top;    
}
/* End FacebookButton CSS */
body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  //padding: 17px;
  padding-bottom : 10px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert .popup-content-inner {
    color: #797979;
    font-size: 1.2em;
    text-align: center;
    font-weight: normal;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 10px 20px 0px;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 3px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      /*box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); */}
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
		
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    /*.sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }*/
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

/*.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }*/

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

  .sweet-alert button.confirm[disabled]{
	  box-shadow: none !important; 
      border: 4px solid transparent;
      border-color: transparent;
      width: 30px;
      height: 40px;
      padding: 0% !important;
      margin: 0 30px;
      vertical-align: middle;
      background-color: transparent !important;
      color: transparent;
      cursor: default;
      border-radius: 100%;
	  border-left-color: #FBDF23;
	  border-right-color: #FBDF23;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal; }
/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

/*To Remove the warning symbol
.sweet-alert .sa-icon.sa-warning {
    border-color: #FEFEFE;
}*/

/*To remove all the symbols*/
.sa-icon {
    display: none !important;
}

/*Button Css*/
.sweet-alert button {
    height: 28px !important;
    padding: 0px 28px !important;
}
