html, form {
     margin: 0 auto;
     padding: 0;
}
body {
     margin: 0 auto;
     padding: 0;
     font-family: Bitter-Regular, Verdana, Arial, sans-serif;
     min-height: 500px;
     text-align: left;
     font-size: $base-font-size;
     line-height: $base-line-height;
     margin-right: 0px !important;
}
.btn-primary
{
    color:white;
}
.bd 
{
     margin: 0 auto;
     text-align: left;
     display: block;
}
.mc 
 {
     margin: auto;
     color: #3c3c3c;
     width: 100%;
     line-height: 140%;
}
td, tr, div, table 
{
     font-size: 100%;
     text-align: left;
     font-weight: normal;
     color: #666;
}
p 
{
     padding-top: .5%;
     margin: 0 !important;
}
p span.info1 
{

}
p a 
{
     padding-top: .5% !important;
     padding-left: 0;
}
.hdr i 
{
     text-align: left;
     margin-left: 0 !important;
}
p:empty 
{
     display: none !important;
}
p span 
{
     margin: 0 !important;
}
p span a 
{

}
p.hdr 
{
    font-size: 140%;
}
.hdr2 
{
    margin-bottom: .5%;
    font-size: 140%;
}
.hdr2 i 
{
    margin-right: -1%;
}
p.hdr3 
{
    font-size: 140%;
}
table.table2 
{
    font-size: 2em;
    font-weight: normal;
    padding-left: 2px;
    vertical-align: top;
    background-color: #f2f2f2;
}
button[type=button]
{
    font-size:1em;
}
#leftside 
{
    width: 18%;
    float: left;
    height: 100% !important;
    position: fixed;
}
ul.topnav 
{
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    margin-top: 39.5%;
}
ul.topnav li 
{
    float: left;
    width: 100%;
}
ul.topnav li a 
{
    display: block;
    color: #4c4848;
    text-align: left;
    padding: 4px 16px;
    text-decoration: none;
    transition: 0.3s;
}
ul.topnav li.selected a 
{
    background: url(../images/wback.png) repeat;
}
ul.topnav li.icon 
{
    display: none;
}
ul.topnav li a:hover 
{
    background: url(../images/wback.png) repeat;
}
.out 
{
    background: #565252;
}
.out a:hover 
{
    color: black;
}
#gallery 
{
    width: 98%;
    clear: both;
}
#gallery table td img 
{
    width: 200px;
    padding: 4%;
}
#gallery table tr td 
{
    text-align: center;
}
ul.topnav li.selected a 
{
    color: #666;
}
td 
{
    padding-left: 0px;
    vertical-align: top;
}
th 
{
    padding-left: 0px;
    vertical-align: top;
}
p.space 
{
    line-height: 40%;
}
#banner table td img {
     background: white;
}
 input, select {
     font-size: 1em;
     font-weight: normal;
}
 #banner {
     padding: 1%;
     width: 80%;
     float: right;
     min-height: 110px;
     max-height: 300px;
}
 #banner table {
     width: 98%;
}
 a {
     text-decoration: none;
     font-size: 85%;
}
 a:hover {
     color: #f05050;
     text-decoration: underline;
}
 a.clk1 {
     color: blue;
     font-size: 100%;
     width: 50%;
}
 a:hover.clk1 {
     color: #f05050;
     text-decoration: underline;
}
 a:visited.clk1 {
     color: purple;
}
 #ez_cont {
     clear: both;
     font-size: 90%;
     width: 78%;
     float: right;
     border-top: 12px solid #ccc;
     padding: 2%;
     min-height: calc(100vh - 150px);
     background: rgb(229,229,229);
    /* Old browsers */
     background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
 .ez_left {
     width: 65%;
     float: left;
     padding-left: .5%;
     padding-right: 2%;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     background: white;
}
 .ez_left2 {
     float: left;
     width: 47%;
}
 .ez_left11 {
     width: 75%;
     float: left;
}
 .ez_left99 {
     width: 60%;
     float: left;
}
 .ez_right99 {
     width: 20%;
     float: right;
     margin-right: 19%;
     padding-top: 12%;
     padding-left: 1%;
}
 .ez_right11 {
     width: 24%;
     float: right;
     margin-left: .5%;
     margin-top: 1.7%;
}
 .ez_right {
     width: 31%;
     float: right;
     margin-left: 1%;
}
 .ez_right2 {
     width: 25%;
     float: right;
}
 .ez_right3 {
     float: right;
     width: 50%;
     padding-right: 2%;
}
 .ez_left550 {
     float: left;
     width: 64%;
}
 .ez_left700 {
     float: left;
}
 .ez_right240 {
     width: 25%;
     float: right;
     padding: 2%;
     text-align: left !important;
}
 .ez_left .span {
     padding-right: .5%;
}
 i.fa fa-square {
     margin-left: -1%;
     padding-right: 2%;
}
 .Appt1 {
     background: white;
}
 .bdright2 {
     float: left;
     width: 98%;
}
 .logbox {
     background: white;
     padding: 1%;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .logbox table {
     padding: 2%;
     width: 96%;
     font-weight: bold;
     color: #565252;
}
 .logbox table td {
     font-weight: bold;
     padding: 1%;
     color: #565252;
}
 .logbox h5.login {
     font-size: 110%;
     font-weight: bold;
     color: #466d95;
     padding-right: 2%;
}
 .logbox table td a {
     font-size: 92%;
     font-weight: normal;
}
 .logbox table td a:hover {
     color: #f05050;
     text-decoration: underline;
}
 .bt1 {
     font-weight: bold;
     color: white;
     margin-top: 1%;
     background: #fc9903;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     padding: 7px 10px;
     border-style: none;
}
 #sideinfo {
     width: 100%;
     background: white;
     margin-top: 8.2%;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     font-size: 85%;
}
 .mar-r-5 {
     margin-right: 5px;
}
 .sideinfo table {
     align-vertical: top;
     width: 100%;
     float: right;
}
 #sideinfo table tr td {
     padding: 2%;
}
 #sideinfo ul li {
     list-style: none;
     margin-left: -2%;
}
 #sideinfo ul {
     margin-left: -4%;
}
 td.rightimg {
     font-weight: bold;
}
 .bdright {
     padding: 1%;
     margin: auto;
     width: 100%;
}
 div#content {
     padding: 0;
     width: 100%;
     margin: 0 auto;
     border-top: 1px solid #565252;
}
 .loader {
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 100;
}
/* EXAMPLE 4 */
 #example-4 {
     display: flex;
     align-items: center;
     justify-content: center;
}
 .ball-container {
     width: 1.5em;
     height: 1.5em;
     margin-right: 0.8em;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .ball {
     width: 0;
     height: 0;
     border-radius: 50%;
     animation: 1.2s infinite example-four;
}
 #ball-2 {
     animation-delay: 0.1s;
}
 #ball-3 {
     animation-delay: 0.2s;
}
 @keyframes example-four {
     0% {
         width: 0;
         height: 0;
    }
     20% {
         width: 1.5em;
         height: 1.5em;
    }
     40% {
         width: 1.5em;
         height: 1.5em;
    }
     90% {
         width: 0;
         height: 0;
    }
     100% {
         width: 0;
         height: 0;
    }
}
 .mobile-show{
     display: none;
}
 .mobile-hide{
     display: block;
}
 div#Footer3_pnlFooter {
}
 div#Footer1_pnlFooter {
}
 .dxeListBox .dxeListBoxFilter .dxeLBFEButtonSys.dxeButtonEditButtonHover, .dxeListBox .dxeListBoxFilter .dxeLBShowFilterBtnSys.dxbButtonHover{
     background-color: #eaeef3 !important;
}
 .dxeListBox > tbody > tr > td > .dxeListBoxSelectAllHover {
     background-color: #eaeef3 !important;
}
 div#foot1 {
     border-top: 1px solid #666;
     width: 80;
     clear: both;
     text-align: left;
     background: #333;
     padding-top: 1%;
     padding-bottom: 1%;
     margin-left: 18%;
     padding-left: 2%;
     margin-bottom: -4% !important;
}
 .simple-button {
     appearance: auto;
     user-select: none;
     white-space: pre;
     align-items: flex-start;
     text-align: center;
     cursor: default;
     box-sizing: border-box;
     background-color: buttonface;
     color: buttontext;
     padding: 3px 6px;
     border-width: 1px;
     border-style: outset;
     border-color: #888;
     border-image: initial;
     line-height: initial;
}
 a.simple-button:hover{
     text-decoration: none !important;
     color: buttontext;
     background-color: #ddd;
}
 h5 {
     line-height: normal;
     font-size: 0.9em;
     font-weight: bold;
     margin: 1ex 0 0;
     padding: 0;
}
 th {
     font-weight: normal;
     text-align: left;
     border-bottom: 1px solid #777777;
     background: #dadada;
}
 .mob-hide{
     display:block;
}
 .mob-show{
     display:none;
}
 .filter-template-section{
     background: white;
     position: absolute;
     margin-top: 0px;
     padding: 20px;
     margin-left: -223px;
     width: 210px;
     display: inline;
     border-radius: 5px;
     box-shadow: 0px 0px 3px 1px #989393;
     z-index:10 !important;
}
 #filter-icon.fa-filter{
     padding: 8px 10px;
     border-radius: 50px;
     background:#eaeef3;
     cursor: pointer;
}
 #filterItemList{
     list-style: none;
     padding-left: 0;
     max-height: 250px;
     overflow: auto;
     margin: 0px;
}
 #filterItemList li{
     padding: 5px 5px;
     border: 1px solid #ddd;
}
 #filterItemList li .fa-trash {
     float: right;
     color: red;
     cursor: pointer;
     margin-top: 5px;
}
 td span {
     padding-left: 0px;
     padding-top: 3px;
}
 .lcolhd {
     vertical-align: top;
     font-size: 100%;
     font-weight: bold;
}
 .lcolhd2 {
     font-weight: bold;
     vertical-align: top;
}
 .language-section{
     width: 100%;
     display: inline-block;
}
 #google_translate_element {
     float: right;
}
 .address-section{
     width: 100%;
     text-align: right;
}
 .fa.fa-chevron-down.pointer{
     display: none;
}
 .lcolhd3 {
     font-weight: bold;
     vertical-align: middle;
}
 .fa-user-circle-o{
     color: rgba(38,88,174,1);
}
 .box {
     margin: 0px;
     padding: 5px;
     border: 1px solid #dadada;
     background: #f2f2f2;
     margin-top: 10px;
}
 .spacer {
     margin-top: 10px;
}
 .spacer45 {
     margin-top: 45px;
}
 .spacer5 {
     margin-top: 0px;
}
 .bdrbot {
     border-bottom: 1px solid #dadada;
     vertical-align: top;
}
 div#bulletinBrd {
     font-size: 90%;
     padding: 1%;
     background: white;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 div#bulletinBrd1 {
     font-size: 90%;
     margin-top: 2%;
     padding: 1%;
    /*line-height: 130% !important;
    */
     background: white;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 div#bulletinBrd2 {
     margin-top: 2%;
     font-size: 90%;
     padding: 1%;
     background: white;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 div#bulletinBrd3 {
     font-size: 90%;
     padding: 1%;
     margin-top: 2%;
     background: white;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 div#bulletinBrd4 {
     font-size: 90%;
     padding: 1%;
     background: white;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 div#bulletinBrd4 li {
     line-height: 160% !important;
}
 .cls4 {
     background: white;
     width: 15%;
     padding: .5%;
     font-size: 100%;
}
 .cls5 {
     border-bottom: 1px solid #cccccc;
     background: white;
     width: 15%;
     padding: .5%;
     font-size: 100%;
}
 .cls5b {
     border-bottom: 1px solid #cccccc;
     background: white;
     width: 15%;
     padding: .5%;
     font-size: 100%;
     font-weight: bold;
}
 .cls6 {
     border-bottom: 1px solid #cccccc;
     border-top: 1px solid #cccccc;
     font-size: 100%;
}
 .cls7 {
     border-bottom: 1px solid #cccccc;
     background: #eef3ff !important;
     padding: .5%;
     font-size: 100%;
}
 .cls8 {
     border-bottom: 1px solid #cccccc;
     background: #97b0ba !important;
     padding: .5%;
     font-size: 100%;
}
 .cls7d {
     background: #eef3ff !important;
     padding: .5%;
     font-size: 100%;
}
 .cls8d {
     background: #97b0ba;
     padding: .5%;
     font-size: 100%;
}
 .cls25 {
     color: #fff;
     font-size: 70% !important;
     padding: 3px 5px 5px 5px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     background-color: #f05050;
     font-weight: bold;
}
 .cls25:hover{
     color: white !important;
     text-decoration: none !important;
}
 .th2.ball{
     padding: 0px !important;
}
 .cls26 {
     color: blue;
}
 .cls27 {
     color: red;
}
 .cls31 {
     color: red;
     font-weight: bold;
}
 .cls28 {
     color: red;
     font-size: small;
     font-weight: bold;
     background: yellow;
}
 .cls29 {
     color: green;
}
 .cls30 {
     color: blue;
     display: block;
}
 .blue450 {
     padding: 1%;
     width: 50%;
}
 .blue495 {
     padding: 1%;
     width: 70%;
}
 .blue495m {
     padding: 1%;
     width: 70%;
}
 .blue780 {
     padding: 1%;
     width: 95%;
}
 .blue340 {
     padding: 1%;
     width: 50%;
}
 .blue400 {
     padding: 1%;
     width: 50%;
}
 li a.clk1 {
     color: blue;
     font-size: 100%;
}
 li a:hover.clk1 {
     color: #f05050;
     text-decoration: underline;
}
 li a:visited.clk1 {
     color: purple;
}
 td a.clk1 {
     color: blue;
}
 td a:hover.clk1 {
     color: #f05050;
     text-decoration: underline;
}
 td a:visited.clk1 {
     color: purple;
}
 .lnk5 {
     font-size: 98%;
     color: #0083B3;
}
 .lnk6 {
     color: blue;
     padding: .2%;
}
 a:hover.lnk6 {
     color: #f05050 !important;
}
 .tbln {
     width: 100%;
     font-size: 100%;
}
 .tbl0 {
     width: 100%;
     font-size: 90%;
}
 .tbltelemedicine {
     width: 100%;
     font-size: 90%;
}
 .tbl1 {
     width: 100%;
     font-size: 90%;
}
 .tbl2 {
}
 .lbl10 {
     font-size: 100%;
     font-weight: bold;
}
 .lbl12 {
     font-size: 110%;
}
 .tbl50 {
     width: 51%;
}
 .tbl60 {
     width: 60%;
}
 .tbl70 {
     width: 70%;
}
 .tblw {
     background: white;
}
 .tb10 {
     background: yellow;
}
.th1 
{
     padding-left: .5%;
     padding-top: .5%;
     padding-bottom: .5%;
     font-weight: normal;
     text-align: left;
     border-bottom: 1px solid #777777;
     background: #dadada;
     vertical-align: middle;
     font-weight: bold;
}
.fill
{
     padding: 1%;
     font-weight: normal;
     text-align: left;
     border-bottom: 1px solid #777777;
     background: #dadada;
     vertical-align: middle;
     font-weight: bold;
}
#ctl00_pnlGuarantor 
{
     margin-left: -1px !important;
}
.pending1 
{
     color: Red;
     font-weight: bold;
     font-size: x-small;
}
.filtericon.support-hide.fa-sort-asc
{
     padding:5px 6px 1px 5px;
}
.grouped-icon
{
     position: relative;
     margin-top: -16px;
}
.goog-logo-link
{
     display:none;
}
.goog-te-gadget
{
     height: 40px;
     overflow: hidden;
}
.goog-te-gadget .goog-te-combo
{
     margin: 2px 1px !important;
     padding: 4px;
     font-size: 13px;
     width: 135px;
     padding-top: 6px;
     padding-left: 10px;
     padding-right: 30px !important;
     border-radius: 5px;
     border: 1px solid #555;
}
.goog-te-gadget .goog-te-combo:focus, .goog-te-gadget .goog-te-combo:active 
{
     outline: none;
     border: 1px solid rgb(135 184 225 / 72%);
     box-shadow: 0 0 0 0.5px #095ba5 !important;
}
.request1
{
     font-size: 90%;
     font-weight: bold;
     color: #fff;
     background: #bfbebe;
     padding: 2%;
     line-height: 190%;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     width: 98%;
     white-space: pre-wrap;
}
.request1 a 
{
     color: #fe7302;
}
.request1 a:hover 
{

}
.viewElig
{
     cursor: pointer;
}
.list-item-option
{
     padding: 10px;
     display: inline-block;
     border: 1px solid #eee;
     margin-left: 5px;
     box-shadow: 3px 3px 3px 1px #eee;
     background: white;
     position: absolute;
}
.list-item-option ul
{
     list-style: none;
     padding-left: 0;
     margin: 0px;
}
list-item-option ul li
{
     padding: 0 5px;
}
.list-item-option ul li:hover 
{
     cursor: pointer;
     border:1px solid #eee;
     background: #eee;
}
.ImageLink1 img 
{
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 0px solid #fff;
     background: white;
     margin-left: 2%;
     padding: 1%;
}
#banner .custom-header-image img
{
     width: 155px;
     height: 80px;
     padding: 0px;
     border-radius: 10px;
}
ul.topnav li a
{
     border: none !important;
}
.hdr2 a 
{
     padding: .5%;
}
.hdr2
{
     padding-bottom: 2%;
}
.span3:focus ~ #words 
{
     display: none;
}
.span2:focus ~ #words 
{
     display: block;
}
#words 
{
    display: none;
} 
.dxlbd
{
    width:100% !important;
}
.fav-set-icon .fa-star-o
{
    font-size: 8.5px !important;
}
.fav-set-icon-section 
{
    margin-bottom: 5px;
    font-size:20px;
}
.fav-set-icon-section p.hdr 
{
    font-size:20px !important;
}

 @media screen and (max-width:1600px) {
     html, form {
         margin: 0 auto;
         padding: 0;
    }
     body {
         margin: 0 auto;
         padding: 0;
         font-family: Bitter-Regular, Verdana, Arial, sans-serif;
         min-height: 500px;
         text-align: left;
    }
     .bd {
         margin: 0 auto;
         text-align: left;
         display: block;
    }
     .mc {
         margin: auto;
         color: #3c3c3c;
         width: 100%;
         line-height: 140%;
    }
     td, tr, div, table {
         font-size: 100%;
         text-align: left;
         font-weight: normal;
         color: #666;
    }
     p {
         padding-top: .5%;
         margin: 0 !important;
    }
     p span.info1 {
    }
     p a {
         padding-top: .5% !important;
         padding-left: 0;
    }
     .hdr i {
         text-align: left;
         margin-left: 0 !important;
    }
     p:empty {
         display: none !important;
    }
     p span {
         margin: 0 !important;
    }
     p span a {
    }
     p.hdr {
         font-size: 140%;
    }
     .hdr2 {
         margin-bottom: .5%;
         font-size: 140%;
    }
     .hdr2 i {
         margin-right: -1%;
    }
     p.hdr3 {
         font-size: 140%;
    }
     table.table2 {
         font-size: 2em;
         font-weight: normal;
         padding-left: 2px;
         vertical-align: top;
         background-color: #f2f2f2;
    }
     #leftside {
         width: 18%;
         float: left;
         height: 100% !important;
         position: fixed;
    }
     ul.topnav {
         width: 100%;
         list-style-type: none;
         margin: 0;
         padding: 0;
         overflow: hidden;
         float: left;
         margin-top: 39.5%;
    }
     ul.topnav li {
         float: left;
         width: 100%;
    }
     ul.topnav li a {
         display: block;
         color: #4c4848;
         text-align: left;
         padding: 4px 16px;
         text-decoration: none;
         transition: 0.3s;
    }
     ul.topnav li.selected a {
         background: url(../images/wback.png) repeat;
    }
     ul.topnav li.icon {
         display: none;
    }
     ul.topnav li a:hover {
         background: url(../images/wback.png) repeat;
    }
     .out {
         background: #565252;
    }
     .out a:hover {
         color: black;
    }
     #gallery {
         width: 98%;
         clear: both;
    }
     #gallery table td img {
         width: 200px;
         padding: 4%;
    }
     #gallery table tr td {
         text-align: center;
    }
     ul.topnav li.selected a {
         color: #666;
    }
     td {
         padding-left: 0px;
         vertical-align: top;
    }
     th {
         padding-left: 0px;
         vertical-align: top;
    }
     p.space {
         line-height: 40%;
    }
     #banner table td img {
         background: white;
    }
     input, select {
         font-size: 1em;
         font-weight: normal;
    }
     #banner {
         padding: 1%;
         width: 80%;
         float: right;
         min-height: 110px;
         max-height: 300px;
    }
     .view-more-option{
         font-size: 15px;
         cursor: pointer;
    }
     .view-more-option .fa-ellipsis-v{
         font-size: 15px;
         cursor: pointer;
    }
     #view-list{
         position: absolute;
         background: white;
         border: 1px solid #ccc;
         padding: 10px;
         margin-top: 15px;
         margin-left: -3px;
    }
     #view-list ul{
         list-style: none;
         padding-left: 5px;
         margin:0;
         font-size:12px;
    }
     #banner table {
         width: 98%;
    }
     .button-style{
         text-rendering: auto;
         color: #111;
         letter-spacing: normal;
         word-spacing: normal;
         line-height: normal;
         text-transform: none;
         text-indent: 0px;
         text-shadow: none;
         display: inline-block;
         text-align: center;
         align-items: flex-start;
         cursor: default;
         box-sizing: border-box;
         background-color: rgb(239, 239, 239);
         margin: 0em;
         padding: 1px 6px;
         border-width: 1.78px;
         border-style: solid;
         border-color: rgb(106 105 105);
         border-radius: 2px;
         border-image: initial;
    }
     a.clk1{
         cursor: pointer;
    }
     a.button-style:hover{
         color: #111 !important;
         text-decoration:none !important;
         background-color: rgb(230, 230, 230) 
    }
     .clsh {
         text-align: right;
         vertical-align: top;
         padding-right: 1%;
         text-shadow: none !important;
         color: #666;
    }
     a {
         text-decoration: none;
         font-size: 85%;
    }
     a:hover {
         color: #f05050;
         text-decoration: underline;
    }
     a.clk1 {
         color: blue;
         font-size: 100%;
         width: 50%;
    }
     a:hover.clk1 {
         color: #f05050;
         text-decoration: underline;
    }
     a:visited.clk1 {
         color: purple;
    }     
     #ez_cont {
         clear: both;
         font-size: 90%;
         width: 78%;
         float: right;
         border-top: 12px solid #ccc;
         padding: 2%;
         min-height: calc(100vh - 150px);
         background: rgb(229,229,229);
        /* Old browsers */
         background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
        /* FF3.6-15 */
         background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
        /* Chrome10-25,Safari5.1-6 */
         background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
    }
     .ez_left {
         width: 65%;
         float: left;
         padding-left: .5%;
         padding-right: 2%;
         -webkit-border-radius: 4px;
         -moz-border-radius: 4px;
         border-radius: 4px;
         background: white;
    }
     .ez_left2 {
         float: left;
         width: 47%;
    }
     .ez_left11 {
         width: 75%;
         float: left;
    }
     .ez_left99 {
         width: 60%;
         float: left;
    }
     .ez_right99 {
         width: 20%;
         float: right;
         margin-right: 19%;
         padding-top: 12%;
         padding-left: 1%;
    }
     .ez_right11 {
         width: 24%;
         float: right;
         margin-left: .5%;
         margin-top: 1.7%;
    }
     .ez_right {
         width: 31%;
         float: right;
         margin-left: 1%;
    }
     .ez_right2 {
         width: 25%;
         float: right;
    }
     .ez_right3 {
         float: right;
         width: 50%;
         padding-right: 2%;
    }
     .ez_left550 {
         float: left;
         width: 64%;
    }
     .ez_left700 {
         float: left;
    }
     .ez_right240 {
         width: 25%;
         float: right;
         padding: 2%;
         text-align: left !important;
    }
     .ez_left .span {
         padding-right: .5%;
    }
     i.fa fa-square {
         margin-left: -1%;
         padding-right: 2%;
    }
     .Appt1 {
         background: white;
    }
     .bdright2 {
         float: left;
         width: 98%;
    }
     .logbox {
         background: white;
         padding: 1%;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     .logbox table {
         padding: 2%;
         width: 96%;
         font-weight: bold;
         color: #565252;
    }
     .logbox table td {
         font-weight: bold;
         padding: 1%;
         color: #565252;
    }
     .logbox h5.login {
         font-size: 110%;
         font-weight: bold;
         color: #466d95;
         padding-right: 2%;
    }
     .logbox table td a {
         font-size: 92%;
         font-weight: normal;
    }
     .logbox table td a:hover {
         color: #f05050;
         text-decoration: underline;
    }
     .bt1 {
         font-weight: bold;
         color: white;
         margin-top: 1%;
         background: #fc9903;
         -webkit-border-radius: 6px;
         -moz-border-radius: 6px;
         border-radius: 6px;
         padding: 7px 10px;
         border-style: none;
    }
     #sideinfo {
         width: 100%;
         background: white;
         margin-top: 8.2%;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
         font-size: 85%;
    }
     .sideinfo table {
         align-vertical: top;
         width: 100%;
         float: right;
    }
     #sideinfo table tr td {
         padding: 2%;
    }
     #sideinfo ul li {
         list-style: none;
         margin-left: -2%;
    }
     #sideinfo ul {
         margin-left: -4%;
    }
     td.rightimg {
         font-weight: bold;
    }
     .bdright {
         padding: 1%;
         margin: auto;
         width: 100%;
    }
     div#content {
         padding: 0;
         width: 100%;
         margin: 0 auto;
         border-top: 1px solid #565252;
    }
     div#Footer3_pnlFooter {
    }
     div#Footer1_pnlFooter {
    }
     div#foot1 {
         border-top: 1px solid #666;
         width: 80;
         clear: both;
         text-align: left;
         background: #333;
         padding-top: 1%;
         padding-bottom: 1%;
         margin-left: 18%;
         padding-left: 2%;
         margin-bottom: -4% !important;
    }
     h5 {
         line-height: normal;
         font-size: 0.9em;
         font-weight: bold;
         margin: 1ex 0 0;
         padding: 0;
    }
     th {
         font-weight: normal;
         text-align: left;
         border-bottom: 1px solid #777777;
         background: #dadada;
    }
     td span {
         padding-left: 0px;
         padding-top: 3px;
    }
     .lcolhd {
         vertical-align: top;
         font-size: 100%;
         font-weight: bold;
    }
     .lcolhd2 {
         font-weight: bold;
         vertical-align: top;
    }
     .lcolhd3 {
         font-weight: bold;
         vertical-align: middle;
    }
     .box {
         margin: 0px;
         padding: 5px;
         border: 1px solid #dadada;
         background: #f2f2f2;
         margin-top: 10px;
    }
     .spacer {
         margin-top: 10px;
    }
     .spacer45 {
         margin-top: 45px;
    }
     .spacer5 {
         margin-top: 0px;
    }
     .bdrbot {
         border-bottom: 1px solid #dadada;
         vertical-align: top;
    }
     div#bulletinBrd {
         font-size: 90%;
         padding: 1%;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     div#bulletinBrd1 {
         font-size: 90%;
         margin-top: 2%;
         padding: 1%;
         line-height: 130%important;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     div#bulletinBrd2 {
         margin-top: 2%;
         font-size: 90%;
         padding: 1%;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     div#bulletinBrd3 {
         font-size: 90%;
         padding: 1%;
         margin-top: 2%;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     div#bulletinBrd4 {
         font-size: 90%;
         padding: 1%;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     div#bulletinBrd4 li {
         line-height: 160% !important;
    }
     .cls4 {
         background: white;
         width: 15%;
         padding: .5%;
         font-size: 100%;
    }
     .cls5 {
         border-bottom: 1px solid #cccccc;
         background: white;
         width: 15%;
         padding: .5%;
         font-size: 100%;
    }
     .cls5b {
         border-bottom: 1px solid #cccccc;
         background: white;
         width: 15%;
         padding: .5%;
         font-size: 100%;
         font-weight: bold;
    }
     .cls6 {
         border-bottom: 1px solid #cccccc;
         border-top: 1px solid #cccccc;
         font-size: 100%;
    }
     .cls7 {
         border-bottom: 1px solid #cccccc;
         background: #eef3ff !important;
         padding: .5%;
         font-size: 100%;
    }
     .cls8 {
         border-bottom: 1px solid #cccccc;
         background: #97b0ba !important;
         padding: .5%;
         font-size: 100%;
    }
     .cls7d {
         background: #eef3ff !important;
         padding: .5%;
         font-size: 100%;
    }
     .cls8d {
         background: #97b0ba;
         padding: .5%;
         font-size: 100%;
    }
     .cls25 {
         color: #fff;
         font-size: 70% !important;
         padding: 3px 5px 5px 5px;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
         background-color: #f05050;
    }
     .cls26 {
         color: blue;
    }
     .cls27 {
         color: red;
    }
     .cls31 {
         color: red;
         font-weight: bold;
    }
     .cls28 {
         color: red;
         font-size: small;
         font-weight: bold;
         background: yellow;
    }
     .cls29 {
         color: green;
    }
     .cls30 {
         color: blue;
    }
     .blue450 {
         padding: 1%;
         width: 50%;
    }
     .blue495 {
         padding: 1%;
         width: 70%;
    }
     .blue495m {
         padding: 1%;
         width: 70%;
    }
     .blue780 {
         padding: 1%;
         width: 95%;
    }
     .blue340 {
         padding: 1%;
         width: 50%;
    }
     .blue400 {
         padding: 1%;
         width: 50%;
    }
     li a.clk1 {
         color: blue;
         font-size: 100%;
    }
     li a:hover.clk1 {
         color: #f05050;
         text-decoration: underline;
    }
     li a:visited.clk1 {
         color: purple;
    }
     td a.clk1 {
         color: blue;
    }
     td a:hover.clk1 {
         color: #f05050;
         text-decoration: underline;
    }
     td a:visited.clk1 {
         color: purple;
    }
     .lnk5 {
         font-size: 95%;
         color: #0083B3;
    }
     .lnk6 {
         color: blue;
         padding: .2%;
    }
     a:hover.lnk6 {
         color: #f05050 !important;
    }
     .tbln {
         width: 100%;
         font-size: 100%;
    }
     .tbl0 {
         width: 100%;
         font-size: 90%;
    }
     .tbl1 {
         width: 100%;
         font-size: 90%;
    }
     .tbl2 {
    }
     .lbl10 {
         font-size: 100%;
         font-weight: bold;
    }
     .lbl12 {
         font-size: 110%;
    }
     .tbl50 {
         width: 51%;
    }
     .tbl60 {
         width: 60%;
    }
     .tbl70 {
         width: 70%;
    }
     .tblw {
         background: white;
    }
     .tb10 {
         background: yellow;
    }
     .th1 {
         padding-left: .5%;
         padding-top: .5%;
         padding-bottom: .5%;
         font-weight: normal;
         text-align: left;
         border-bottom: 2px solid #777777;
         background: #dadada;
         vertical-align: middle;
         font-weight: bold;
    }
     .fill {
         padding: 1%;
         font-weight: normal;
         text-align: left;
         background: #dadada;
         vertical-align: middle;
         font-weight: bold;
    }
     #ctl00_pnlGuarantor {
         margin-left: -1px !important;
    }
     .pending1 {
         color: Red;
         font-weight: bold;
         font-size: x-small;
    }
     .request1 {
         font-size: 90%;
         font-weight: bold;
         color: #fff;
         background: #bfbebe;
         padding: 2%;
         line-height: 190%;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         width: 98%;
         white-space: pre-wrap;
    }
     .request1 a {
         color: #fe7302;
    }
     .request1 a:hover {
    }
     .ImageLink1 img {
         border-radius: 5px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         border: 0px solid #fff;
         background: white;
         margin-left: 2%;
         padding: 1%;
    }
     .hdr2 a {
         padding: .5%;
    }
     .hdr2 {
         padding-bottom: 2%;
    }
     .span3:focus ~ #words {
         display: none;
    }
     .span2:focus ~ #words {
         display: block;
    }
     #words {
         display: none;
    }
}
 @media print {
     .no-print{
         display: none !important;
    }
     #banner {
         display: none !important;
    }
     #ez_cont {
         display: block !important;
         float: none !important;
         width: 95% !important;
         font-size: 14px !important;
         padding: 1px !important;
         border-top: 0px !important;
         border-style: none !important;
    }
     #ez_cont p {
         padding: 2px !important;
    }
     #ez_cont table tr td {
         padding: 2px !important;
         white-space: -moz-pre-wrap !important;
         white-space: -webkit-pre-wrap;
         white-space: -pre-wrap;
         white-space: -o-pre-wrap;
         white-space: pre-wrap;
         word-wrap: break-word;
         word-break: break-all;
         white-space: normal;
    }
     #leftside {
         display: none !important;
    }
     ul.topnav {
         display: none !important;
    }
     div#foot1 {
         display: none !important;
    }
     .hdr {
         padding: 2px !important;
    }
     p .span {
         padding: 2px !important;
    }
}
 @media screen and (max-width:750px) {
     #body {
         background-image: none !important;
         background-color:white;
    }
     #leftside {
         position: relative;
         width: 100%;
         background-image: none !important;
    }
     .mc {
         margin-left: auto !important;
         margin-right: auto !important;
         font-size: 2.5vw !important;
         font-size: 2.5vh !important;
    }
     p {
         padding-left: 1% !important;
    }
     p a {
         padding-left: 1% !important;
    }
     .span p {
         padding-left: 1% !important;
    }
     p .span {
         margin-left: 2% !important;
    }
     p span.info1 {
         margin-left: 2% !important;
    }
     .hdr {
         padding-left: 0%;
         font-size: 100% !important;
    }
     p.hdr3 {
         color: #666 !important;
    }
     .fa {
         padding-left: 1%;
    }
     .request1 {
         background: transparent !important;
         padding-left: 0% !important;
         margin-left: 2%;
    }
     #banner {
         width: 96% !important;
         height: auto !important;
         min-height: 20px !important;
         max-height: 350px !important;
         background-image: none !important;
         background: #fff !important;
    }
     #banner table {
         width: 98%;
    }
     #banner table td {
         color: #666;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 90% !important;
         display: block !important;
         float: none !important;
         text-align: left;
    }
     #banner table td img {
    }
    /*#content{
        width:100% !important;
        margin-left:auto !important;
        margin-right:auto !important;
    }
    */
     #content {
         width: 100%;
         max-width: 615px !important;
         margin-left: auto !important;
         margin-right: auto !important;
    }
     #ez_cont {
         border-style: none !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 97%;
         padding-left: 3%important;
         background: white !important;
    }
     .ez_left {
         padding-left: 0% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
         padding-left: 0%important;
    }
     .ez_left2 {
         border-style: none !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 99% !important;
         display: block !important;
         float: none !important;
         padding-left: 0%important;
    }
     .ez_left11 {
         padding-left: 0% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
         padding-left: 1%important;
    }
     .ez_right11 {
         padding-left: 0% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .ez_right {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .ez_right2 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98% !important;
         display: block !important;
         float: none !important;
         padding-left: 1%important;
    }
     .ez_right3 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 97% !important;
         display: block !important;
         float: none !important;
         padding-left: 2%important;
    }
     .ez_right240 {
         padding-left: 3% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .ez_left550 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .ez_left700 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
         float: none !important;
    }
     .ez_right240 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .bdright2 {
         border-style: none !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98% !important;
         display: block !important;
         float: none !important;
         padding-left: 0%important;
    }
     .ez_left99 {
         padding-left: 1% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98% !important;
         display: block !important;
         padding-top: 0% !important;
    }
     .ez_right99 {
         padding-left: 0% !important;
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     #gallery {
         width: 98%;
         float: none !Important;
         display: block !Important;
         text-align: center !important;
    }
     #gallery table td img {
         max-width: 100%;
         width: auto !important;
         margin: 0 auto;
    }
     #gallery table {
         font-size: 90%;
         width: 100%;
         margin-left: auto;
         border-collapse: collapse;
         margin-right: auto;
    }
     #gallery table td {
         text-align: center;
         width: 100%;
         display: block !important;
         margin-left: auto !important;
         margin-right: auto !important;
    }
     .sideinfo {
    }
     .sideinfo table {
         align-vertical: top;
         width: 98%;
         background: white;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
    }
     .sideinfo table tr td {
         padding: 5%;
         font-size: 90% !important;
    }
     .sideinfo span {
    }
     .bt1 {
         font-weight: bold;
         font-size: 120%;
         color: white;
         margin-top: 2%;
         background: #666;
         -webkit-border-radius: 6px;
         -moz-border-radius: 6px;
         border-radius: 6px;
         padding: 7px 10px;
         border-style: none;
    }
     .bt2 {
    }
     a {
    }
     .tbl50 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .tbl60 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .tbl70 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .tbln {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .tbl0 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     .tbltelemedicine {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
    }
     .tbl1 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: inline-table !important;
    }
     .tbl2 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: inline-table !important;
    }
     .mobile-hor-scroll-auto{
         overflow-x: auto;
    }
     .mobile-show{
         display: block;
    }
     .mobile-hide{
         display: none;
    }
     td {
         padding-left: 0px;
         vertical-align: top;
    }
     th {
         padding-left: 0px;
         vertical-align: top;
    }
     input, select {
         font-size: 1em;
         font-weight: normal;
    }
     div#bulletinBrd {
         display: block !important;
    }
     div#bulletinBrd1 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     div#bulletinBrd2 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     div#bulletinBrd3 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     div#bulletinBrd4 {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     div#ez_cont td.rightimg {
         margin-left: auto !important;
         margin-right: auto !important;
         width: 98%;
         display: block !important;
    }
     div#foot1 {
         background: white !important;
         color: #333 !important;
         border-style: none;
    }
     .blue450 {
         width: 100%;
    }
     .blue495 {
         width: 100%;
    }
     .blue495m {
         width: 100%;
    }
     .blue780 {
         width: 100%;
    }
     .blue340 {
         width: 100%;
    }
     .blue400 {
         width: 100%;
    }
}
 @media screen and (max-width:680px) {
     ul.topnav {
         width: 100%;
         margin-top: 0 !important;
    }
     ul.topnav li:not(:first-child) {
         display: none;
    }
     ul.topnav li.icon {
         float: right;
         margin-left: 0 !important;
         display: inline-block;
    }
     ul.topnav li {
         width: 50%;
    }
}
 @media screen and (max-width:680px) {
     ul.topnav {
         width: 100%;
    }
     ul.topnav.responsive {
         position: relative;
    }
     ul.topnav.responsive li.icon {
         position: absolute;
         right: 0;
         top: 0;
    }
     ul.topnav.responsive li {
         float: none;
         display: inline;
    }
     ul.topnav.responsive li a {
         display: block;
         text-align: left;
    }
}
 .tooltip {
     position: relative;
     display: inline-block;
     cursor: pointer;
}
 .tooltip1 {
     position: relative;
     display: inline-block;
     cursor: pointer;
}
 .tooltip .tooltiptext {
     visibility: hidden;
     width: auto;
     min-width: 150px;
     background-color: whitesmoke;
     color: #fff;
     border: 2px solid burlywood;
     text-align: center;
     border-radius: 6px;
     padding: 5px;
     margin-top: 15px;
    /* Position the tooltip */
     position: absolute;
     z-index: 1;
     top: -5px;
     right: 105%;
}
 .tooltip:hover .tooltiptext {
     visibility: visible;
}
 .tooltip1 .tooltiptext {
     visibility: hidden;
     width: auto;
     background-color: whitesmoke;
     color: #fff;
     border: 2px solid burlywood;
     text-align: center;
     border-radius: 6px;
     padding: 5px;
     margin-top: 15px;
    /* Position the tooltip */
     position: absolute;
     z-index: 1;
     top: -5px;
     right: 105%;
}
 .tooltip1:hover .tooltiptext {
     visibility: visible;
}
 .date-between {
     padding: 0 10px;
     float: left;
}
 .dxeButtonEditSys {
     float: left;
}
 #ctl00_Message_DesignIFrame{
     height: 98% !important;
}
 .notify-alert-box {
     color:#555;
     border-radius:10px;
     font-family:Tahoma,Geneva,Arial,sans-serif;
     font-size:14px;
     margin:10px;
     padding: 20px;
     position: fixed;
     right: 10px;
     bottom: 10px;
}
 .notify-alert-box i {
     font-weight:bold;
     text-transform:uppercase;
     font-size:16px;
}
 .error {
     background:#ffecec;
}
 .success {
     background:#e9ffd9;
}
 .warning {
     background:#fff8c4;
}
 .notice {
     background:#e3f7fc;
}
 .appointmentTime{
     font-size: 18px;
     font-weight: bold;
     text-align: right;
}
 .appointmentPatient{
     font-size: 18px;
     float: left;
}
 .apptPatientList {
     padding: 15px;
     box-shadow: 11px -8px 23px -8px rgba(0,0,0,0.4);
     -webkit-box-shadow: -10px 10px 23px -8px rgba(0,0,0,0.4);
     -moz-box-shadow: -10px 10px 23px -8px rgba(0,0,0,0.4);
     margin-bottom: 20px;
     border: 1px solid;
     border-radius: 11px;
     background-color: #d9edf7;
}
 .navbar-submenu {
     list-style-type: none;
     position: absolute;
     margin-left: 200px;
     padding-left: 0px;
     width: 270px;
     margin-top: -30px;
}
 .notification{
     float: right;
     padding: 13px;
     margin-right: 3%;
     margin-bottom: 10px;
     border: 1px solid #cccccc30;
     background: #cccccc52;
}
 .notificationBadge{
     position: absolute;
     border: 1px solid #cccccc;
     background: red;
     color: white;
     padding: 2px 6px;
     border-radius: 50px;
     margin-left: -10px;
     margin-top: -10px;
     line-height: normal;
}
 .dynamicText-result{
     border: 1px solid black;
     padding: 1px 3px;
     width: 150px;
     min-width: 150px;
     background: #ece9e9;
}
 .patientNotificationBanner{
     position: relative;
     float: right;
     margin-top: -74px;
     margin-right: 2%;
}
 #upcommingAppts{
     max-height: 195px;
     overflow: auto;
     margin-right: 8%;
     padding: 0px 0px 15px 15px;
}
 .apptStationaryInfo{
     padding: 10px;
     border: 1px solid #efefef;
     border-radius: 11px;
     background-color: #eaeef3;
     width: fit-content;
     min-width: 350px;
}
 .collapseIcon{
     float: right;
     cursor: pointer;
}
 .upcomingApptTable {
     width: 430px;
}
 @media screen and (max-width:680px) {
     .apptStationaryInfo {
         padding: 5px;
    }
     #upcommingAppts {
         margin-right: 0 !important;
         width:100%;
         max-height: 195px;
         padding-left: 0px;
    }
     .upcomingApptTable {
         width: 100%;
    }
     .patientNotificationBanner {
         width: 91%;
         position: inherit;
         margin-top: 10px;
         float: left;
         margin: 10px 0px;
    }
     .notificationBadge {
         margin-left: 10px;
         margin-top: -35px;
    }
     .mob-show {
         display: block !important;
    }
     .mob-hide{
         display:none;
    }
     .mob-show #Header1_HyperLink1{
         margin-left: 65px;
    }
     .mob-show #Header1_HyperLink1 img{
         margin-top: -16px 
    }
}
 .scheduleAssignmentTrash{
     color: red;
     float: right;
     padding-right: 0px;
     font-size: 130%;
     cursor: pointer;
}
 .has-submenu > .navbar-submenu{
     display: none;
}
 .has-submenu:hover > .navbar-submenu{
     display: block;
}
 .navbar-submenuList > ul {
     display: none;
}
 .navbar-submenuList.active-submenu > ul {
     display: block;
}
 #ctl00_ASPxPopupControl1_PW-1{
     position: fixed !important;
     top: 70px !important;
}
 .collapseMenu #google_translate_element {
     width: 27px !important;
     overflow: hidden;
     margin-left: 13px;
}
 .faa-ring {
     color: red 
}
 @media screen and (max-width:900px) {
     .text-label {
         margin-top: -55px;
         height: 32px;
    }
}
 @-webkit-keyframes ring {
     0% {
         -webkit-transform: rotate(-15deg);
         transform: rotate(-15deg) 
    }
     2% {
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg) 
    }
     4% {
         -webkit-transform: rotate(-18deg);
         transform: rotate(-18deg) 
    }
     6% {
         -webkit-transform: rotate(18deg);
         transform: rotate(18deg) 
    }
     8% {
         -webkit-transform: rotate(-22deg);
         transform: rotate(-22deg) 
    }
     10% {
         -webkit-transform: rotate(22deg);
         transform: rotate(22deg) 
    }
     12% {
         -webkit-transform: rotate(-18deg);
         transform: rotate(-18deg) 
    }
     14% {
         -webkit-transform: rotate(18deg);
         transform: rotate(18deg) 
    }
     16% {
         -webkit-transform: rotate(-12deg);
         transform: rotate(-12deg) 
    }
     18% {
         -webkit-transform: rotate(12deg);
         transform: rotate(12deg) 
    }
     20% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg) 
    }
}
 @keyframes ring {
     0% {
         -webkit-transform: rotate(-15deg);
         -ms-transform: rotate(-15deg);
         transform: rotate(-15deg) 
    }
     2% {
         -webkit-transform: rotate(15deg);
         -ms-transform: rotate(15deg);
         transform: rotate(15deg) 
    }
     4% {
         -webkit-transform: rotate(-18deg);
         -ms-transform: rotate(-18deg);
         transform: rotate(-18deg) 
    }
     6% {
         -webkit-transform: rotate(18deg);
         -ms-transform: rotate(18deg);
         transform: rotate(18deg) 
    }
     8% {
         -webkit-transform: rotate(-22deg);
         -ms-transform: rotate(-22deg);
         transform: rotate(-22deg) 
    }
     10% {
         -webkit-transform: rotate(22deg);
         -ms-transform: rotate(22deg);
         transform: rotate(22deg) 
    }
     12% {
         -webkit-transform: rotate(-18deg);
         -ms-transform: rotate(-18deg);
         transform: rotate(-18deg) 
    }
     14% {
         -webkit-transform: rotate(18deg);
         -ms-transform: rotate(18deg);
         transform: rotate(18deg) 
    }
     16% {
         -webkit-transform: rotate(-12deg);
         -ms-transform: rotate(-12deg);
         transform: rotate(-12deg) 
    }
     18% {
         -webkit-transform: rotate(12deg);
         -ms-transform: rotate(12deg);
         transform: rotate(12deg) 
    }
     20% {
         -webkit-transform: rotate(0deg);
         -ms-transform: rotate(0deg);
         transform: rotate(0deg) 
    }
}
 .faa-ring.animated, .faa-ring.animated-hover:hover, .faa-parent.animated-hover:hover>.faa-ring {
     -webkit-animation: ring 3s ease infinite;
     animation: ring 3s ease infinite;
     transform-origin-x: 50%;
     transform-origin-y: 0px;
     transform-origin-z: initial 
}
 .w3-bar {
     width: 100%;
     overflow: hidden;
}
 .w3-center .w3-bar {
     display: inline-block;
     width: auto;
}
 .w3-bar .w3-bar-item {
     padding: 8px 16px;
     float: left;
     width: auto;
     border: none;
     display: block;
     outline: 0;
}
 .w3-bar .w3-dropdown-hover, .w3-bar .w3-dropdown-click {
     position: static;
     float: left;
}
 .w3-bar .w3-button {
     white-space: normal;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border: 1px solid #d2cfcf;
}
 .w3-bar-block .w3-bar-item {
     width: 100%;
     display: block;
     padding: 8px 16px;
     text-align: left;
     border: none;
     white-space: normal;
     float: none;
     outline: 0;
}
 .w3-bar-block.w3-center .w3-bar-item {
     text-align: center;
}
 .w3-block {
     display: block;
     width: 100%;
}
 .w3-red, .w3-hover-red:hover {
     color: #fff !important;
     background-color: #f44336 !important;
}
 .w3-border {
     border: 1px solid #ccc !important;
}
 .w3-container, .w3-panel {
     padding: 0.01em 16px;
}
 .custom-btn{
     appearance: button;
     -webkit-writing-mode: horizontal-tb !important;
     text-rendering: auto;
     color: -internal-light-dark(buttontext, rgb(170, 170, 170));
     letter-spacing: normal;
     word-spacing: normal;
     text-transform: none;
     text-indent: 0px;
     text-shadow: none;
     display: inline-block;
     text-align: center;
     align-items: flex-start;
     cursor: default;
     background: rgb(239, 239, 239);
     box-sizing: border-box;
     margin: 0em;
     font: 400 13.3333px Arial;
     padding: 1px 6px;
     border-width: 2px;
     border-style: outset;
     border-image: initial;
     border: 1px solid black;
     border-radius: 2px;
     cursor: pointer;
}
 .image-remove-btn {
     position: relative;
     top: -134px;
     right: 24px;
     padding: 1px 4px;
     border: 1px solid red;
     line-height: 1px;
     color: white;
     background: red;
     border-radius: 2px;
}
 .image-remove-btn:hover{
     color: black;
}
 .captureImage-checkin {
     margin-top: 15px;
     padding: 15px 0;
     border-top: 1px solid #ccc;
}
 .loaderSection {
     position: fixed;
     left: 50%;
     top: 50%;
}
 .loader {
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: #0e0e0e52;
     z-index: 100;
}
 .trans-back img {
     background-color: transparent !important;
 }
/* EXAMPLE 4 */
 #example-4 {
     display: flex;
     align-items: center;
     justify-content: center;
}
 .ball-container {
     width: 1.5em;
     height: 1.5em;
     margin-right: 0.8em;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .ball {
     width: 0;
     height: 0;
     border-radius: 50%;
     animation: 1.2s infinite example-four;
}
 #ball-2 {
     animation-delay: 0.1s;
}
 #ball-3 {
     animation-delay: 0.2s;
}
 @keyframes example-four {
     0% {
         width: 0;
         height: 0;
    }
     20% {
         width: 1.5em;
         height: 1.5em;
    }
     40% {
         width: 1.5em;
         height: 1.5em;
    }
     90% {
         width: 0;
         height: 0;
    }
     100% {
         width: 0;
         height: 0;
    }
}
 .pullLeft {
     float: left;
}
 .pullRight {
     float: right;
}
 .modal {
     display: none;
    /* Hidden by default */
     position: fixed;
    /* Stay in place */
     z-index: 1;
    /* Sit on top */
     left: 0;
     top: 0;
     width: 100%;
    /* Full width */
     height: 100%;
    /* Full height */
     overflow: auto;
    /* Enable scroll if needed */
     background-color: rgb(0,0,0);
    /* Fallback color */
     background-color: rgba(0,0,0,0.4);
    /* Black w/ opacity */
}
/* Modal Content/Box */
 .modal-content {
     background-color: #fefefe;
     margin: 15% 0% 15% 60%;
     padding: 20px;
     border: 1px solid #888;
     width: 30%;
     border-radius: 11px;
}
 .modal-content.middle {
     margin: 15% auto;
}
/* The Close Button */
 .close {
     color: #aaa;
     float: right;
     font-size: 28px;
     font-weight: bold;
}
 .close:hover, .close:focus {
     color: black;
     text-decoration: none;
     cursor: pointer;
}
 .schdlappttype {
     padding: 3px;
     border: 1px solid #6327f5;
     background: #00fff3;
     transition: border-color 4.15s ease-in-out, -webkit-box-shadow 8.15s ease-in-out;
     margin: 0px 20px 0px 5px;
     width: 100px;
     float: left;
     overflow: hidden;
     position: absolute;
}
 .schdlTempbox {
     border: 1px solid #eee;
     min-height: 20px;
     width: 100%;
     height: 32px;
}
 .schdlPlusIcon {
     float: right;
     padding: 5px 4px 3px 4px;
     border: 1px solid #6ad4ec;
     background: #bce8be;
     border-radius: 15px;
     cursor: pointer;
}
 #ScheduleTemplate {
    /*position: absolute;
    */
     width: 95%;
     float: left;
}
 .cancelSchedule {
     position: absolute;
     right: 0px;
     top: -4px;
     z-index: 1000000;
     font-size: 15px;
     color: red;
     cursor: pointer;
}
 .checkboxError {
     outline: 2px solid #c00;
}
 table[id*="insertimagedialog_Panel1_rblFromThisComputer"] {
     display: none;
}
 .filter-section {
     background: #fbf9ff;
     padding: 10px;
     width: 500px;
     height: auto;
     position: absolute;
     border-radius: 3px;
     border: solid 1px #ccc;
}
 #ctl00_txtFilter {
     padding: 10px 35px;
     background: #f8f8f8;
     border: 1px solid #ddd;
     border-radius: 5px;
     width: 450px;
     margin-top: -5px;
}
 .filter-field{
     width: 370px;
}
 .filtericon {
     margin-left: -26px;
     cursor: pointer;
     padding: 1px 6px 5px 6px;
}
 .filtericon:hover {
     border: solid 1px #d2cece;
     border-radius: 53px;
     background: #d2cece;
}
 .filter-search {
     position: absolute;
     margin-left: 8px;
     margin-top: 2px;
     padding: 5px 6px 5px 6px;
}
 .ez-login-date{
     font-family: Bitter-Regular, Verdana, Arial, sans-serif;
     font-size: 14.5px;
}
 .text-label {
     margin-top: -50px;
     position: absolute;
     padding-left: 5px;
     font-size:10px;
     font-weight:100;
}
 .text-label span {
     background:white;
     padding: 0 3px;
}
 .textbox-pad {
     padding: 5px;
}
 .ez-login-date::-webkit-outer-spin-button, .ez-login-date::-webkit-inner-spin-button {
     -webkit-appearance: none;
     margin: 0;
}
 .ez-login-date {
     -moz-appearance: textfield;
}
 .regdImageRemove {
     font-size: 15px;
     position: absolute;
     margin-top: -18px;
}
 .regdImageRemove1 {
     font-size: 15px;
}
 .InsImageRemove {
     font-size: 15px;
     position: absolute;
     margin-left: 105px;
}
 .regdImages {
     max-width: 100px;
     max-height: 100px;
     width: auto;
     height: auto;
}
 .progress {
     position: relative;
     display: flex;
     z-index:2;
     background: white !important;
     height: auto !important;
}
 .progress .progress-step > span {
     position: absolute;
     top: 5px;
     width: 100%;
     height: 5px;
     background-color: #dfe3e4;
     z-index:-1;
     left:50%;
}
 .progress .progress-step {
     position: relative;
     width: 100%;
     font-size: 14px;
     text-align: center;
}
 .progress .progress-step:last-child:after,.progress .progress-step:last-child > span {
     display: none;
}
 .progress .progress-step:before {
     content: "";
     display: flex;
     margin: 0 auto;
     margin-bottom: 10px;
     width:12px;
     height:12px;
     background: #dfe3e4;
     border: 4px solid #dfe3e4;
     border-radius: 100%;
     color: #fff;
     margin-top:3px;
}
 .main-header {
    height:150px;
     padding: 10px 25px;
}
 .progress .progress-step:after {
     content: "";
     position: absolute;
     top: 6px;
     left: 50%;
     width: 0%;
     transition: width 1s ease-in;
     height: 5px;
     background: #095ba5;
}
/* .progress .progress-step.is-active {
     color: #2183dd;
}
*/
 .progress .progress-step.is-active:before {
     border: 4px solid #095ba5;
     animation: pulse 2s infinite;
     background:#fff;
     width:12px;
     height:12px;
}
/* .progress .progress-step.is-complete {
     color: #009900;
}
*/
 .progress .progress-step.is-complete:before {
     font-family: "FontAwesome";
     font-size: 10px;
     color: #fff;
     background: #095ba5;
     border: 4px solid #095ba5;
}
 .progress .progress-step.is-complete:after {
     background: #095ba5;
     animation: nextStep 1s;
     animation-fill-mode: forwards;
}
 .progress .progress-step.is-complete span {
     animation: nextStep 1s;
     animation-fill-mode: forwards;
}
 @keyframes pulse {
     0% {
         box-shadow: 0 0 0 0 rgba(33, 131, 221, 0.4);
    }
     70% {
         box-shadow: 0 0 0 10px rgba(33, 131, 221, 0);
    }
     100% {
         box-shadow: 0 0 0 0 rgba(33, 131, 221, 0);
    }
}
 @keyframes nextStep {
     0% {
         width: 0%;
    }
     100% {
         width: 100%;
    }
}
 @keyframes prevStep {
     0% {
         width: 100%;
    }
     100% {
         width: 0%;
    }
}
 div[role="progressbar"]::before {
     display: none;
}
 @keyframes growProgressBar {
     0%, 33% {
         --pgPercentage: 0;
    }
     100% {
         --pgPercentage: var(--value);
    }
}
 @property --pgPercentage {
     syntax: '<number>';
     inherits: false;
     initial-value: 0;
}
 div[role="progressbar"] {
     --size: 50px;
     --fg: #003382;
     --bg: #def;
     --pgPercentage: var(--value);
     animation: growProgressBar 3s 1 forwards;
     width: var(--size);
     height: var(--size);
     border-radius: 50%;
     display: grid;
     place-items: center;
     background: radial-gradient(closest-side, white 80%, transparent 0 99.9%, white 0), conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0);
     font-family: Helvetica, Arial, sans-serif;
     font-size: calc(var(--size) / 5);
     color: var(--fg);
}
 .progress-status {
     float: left;
     margin-right: 10px;
}
 .progress-step {
     font-size: 20px;
     font-weight: bold;
     line-height: 50px;
}
 .list-group-horizontal{
     text-align: center;
     padding-left: 0px;
}
 .list-group-horizontal .list-group-item {
     display: inline-block;
     margin-bottom: 0;
     margin-left: -6px;
     margin-right: 0;
     border-right-width: 0;
}
 .list-group-horizontal .list-group-item .list-group-item-a {
     padding: 5px 10px;
     border: 1px solid #ddd;
     text-decoration:none;
}
 @media only screen and (max-width: 600px) {
     .text-label {
         margin-top: -55px;
         height: 32px;
    }
     .collapseMenu #ez_cont {
         width: 91% !important;
         float: right;
    }
     #ctl00_PatAgreementBody_Q_DesignIFrame, #ctl00_PatAgreementBody_DesignIFrame {
         width: 100% !important;
    }
}
 #ctl00_rbPaymentPlanType tr {
     float: left;
     background: #eee;
     display: inline-block;
     position: relative;
}
 #ctl00_rbPaymentPlanType tr input {
     position: absolute;
     margin-top: 5px;
     margin-left: 8px;
}
 #ctl00_rbPaymentPlanType tr label {
     padding: 5px 10px 5px 25px;
     border: 1px solid transparent;
     margin-left: 0;
}
 #ctl00_rbPaymentPlanType input[type="radio"]:checked + label {
     background: rgba(38,88,174,1);
     border-color: green;
     color: white;
}
 #loader {
     display: flex;
     align-items: center;
     justify-content: center;
}
 #loader-scan {
     display: flex;
     align-items: center;
     justify-content: center;
}
 #loaderMessage {
     display: flex;
     align-items: center;
     justify-content: center;
}
 #loaderMessage {
     height: 100%;
     width: 100%;
     position: fixed;
     background: #84828259;
     top: 0;
     left: 0;
     margin: 0px !important;
}
 .check-margin-top>input {
     margin-top: 5px;
}
 .message-action-icon {
     display:none;
     margin-left: 8px;
     margin-top: -25px;
     margin-bottom: 8px;
}
 .no-wrap {
     white-space: nowrap;
}
 .ball {
     background-color: #003382;
}
 .tmsetting-hideshow {
     float:right;
     font-size: 20px;
     margin-top: 2px;
     margin-right: 5px;
     cursor:pointer;
}
 .th1 a.tmsetting-hideshow{
     color: #003382 !important;
}
 #prs1 {
     padding-left: 10px;
}
 iframe.skiptranslate {
     display: none;
}
 body {
     top: 0px !important;
}
 .wrapper-memes-operations, #amm-upload-image-meme-responsive, #amm-preview-responsive, #amm-merge-image-trigger {
     display: none !important;
}
 .wrapper-memes-preview {
     width: 100% !important;
}
 .model-close {
     position:initial;
     float: right;
     cursor: pointer;
}
 canvas#example {
     margin: auto;
     width: auto;
     border: 1px solid #ccc;
}
 div.wrapper_canvas {
     display: contents;
}
 form.form-generat-meme {
     position: absolute;
     top: 62px;
     right: 35px;
}
 #amm-clear-brush {
     margin-right: 6px;
}
 #amm-clear-brush {
     display: none;
}
 #amm-stop-brushing {
     display:none;
}
 .chk-large-list-section {
     max-height: 150px !important;
     overflow: auto;
     display: block !important;
}
 .chk-large-list-section2 {
     max-height: 350px !important;
     overflow: auto;
     display: block !important;
}
 .chk-large-list-section tr td {
     width: 33%;
}
 .chk-large-list-section tr td label {
     width: calc(100% - 23px);
     float: right;
     margin-top: -2px;
}
 .right-allign-text-cnt {
     position:absolute;
     padding-top:65px;
     padding-right:9%;
     right:0;
}
 .right-allign-text-cnt-mob {
     float: right;
     padding-right:10%;
     display: none;
}
 .dxlpLoadingPanel_DevEx .dxlp-loadingImage, .dxflFormLayout_DevEx.dialog-formlayout.dialog-preparing:after, .dxlpLoadingPanelWithContent_DevEx .dxlp-loadingImage, .dxlpLoadingPanel_DevEx, .dxlpLoadingPanelWithContent_DevEx {
     display: none !important;
}
 #loader-checkin {
     display: flex;
     align-items: center;
     justify-content: center;
}
 .dxheSourceEditorSys, div.CodeMirror-sizer {
     padding: 0px !important;
     margin-top: 0px !important;
}
 .mr-10{
     margin-right: 10px;
}
 @media only screen and (max-width: 735px) {
     .right-allign-text-cnt {
         display: none;
    }
     .right-allign-text-cnt-mob {
         display: block;
    }
}
 .dxheContentArea_DevEx .dxheDesignViewArea_DevEx {
     min-height: 70px !important;
}
 .dxeListBoxItemSelected, .dxeListBoxItemHover {
     color: #161616 !important;
     background-color: #eaeef3 !important;
}
 .box-lightback .dxeListBoxItemSelected, .box-lightback .dxeListBoxItemHover {
     color: #161616 !important;
     background-color: #c2c4c7 !important;
}
 .dxeListBox > tbody > tr > td > .dxeListBoxSelectAll {
     padding: 2px 0px;
}
 .dxeListBoxItem {
     padding: 0px !important;
}
 .separator {
     margin-left: 10px !important;
     margin-right: 10px !important;
}
 .dxeListBox td.dxeT {
     padding-top: 2px !important;
}
 .dxeListBoxFilter {
     padding: 5px;
     border-bottom: 1px solid #A0A0A0;
     height: 20px;
}
 .remove-form-icon {
     vertical-align: top;
     padding: 2px 5px 3px 5px;
     background: #eee;
     color: red;
     border-radius: 10px;
     margin-left: -3px;
     top: -14px;
     position: relative;
     font-size: 10px;
     cursor:pointer;
}
 .remove-form-icon:hover {
     background: #ddd;
}
 .hide-fileName {
     color: transparent;
}
 .card-preview {
     height: 175px;
     width: 300px;
     float: left;
     margin-bottom: 15px;
     margin-right: 10px;
     box-shadow: 0px 0px 3px 1px #989393;
     overflow: hidden;
}
 .card-cam {
     margin: auto;
     font-size: 50px;
     margin-top: 65px;
     margin-left: 125px;
     cursor: pointer;
     position: absolute;
     z-index: 100;
}
 .card-capture {
     margin-left: 10px;
     position: absolute;
     font-size: 22px;
     cursor: pointer;
}
 .uploaded-img-form {
     box-shadow: 0px 0px 3px 1px #989393;
}

 iframe.dxheDesignViewArea{
     width: 99% !important;
 }

 div[data-depans="yes"] .col-lg-12{
     padding-left: 0px;
 }