﻿Body
{
	margin: 0; /*background-color: #B4D5FE;*/
	background-color: #FFFFFF;
}

.ApplicationFormTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;

	width:750px;
	height:1px;
	text-align: left;
	margin:0px;

    /* added for DSS 20201126*/
    padding-left: 1em;
    /*end*/
}


.FeedbackPanel
{
	background-color:lightyellow;
	border:solid 1px gray;
	padding: 15 5 5 5;
	width:500px;
}
/* ============= Used By MediClaim Template ============== */
.MaxTable 
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	border:0px;
}
.WhiteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.QuickLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-left: 5px;
	height: 20px;
	font-weight: normal;
	vertical-align: middle;
}
.LeftMenuBar
{
	width:168px;
	border:0px;
	padding:0px;
	background-color: #F7DFDF;
	vertical-align:top;
}
.RightContentArea
{
background-color:White;
vertical-align:top;
}


.FooterText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
}
/* =======================================================*/

.PageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #D78696;
	height: 20px;
}

.TabPage_Sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	background-image: url(../Images/tabCtr_sel.gif);
	height: 22px;
	text-decoration: none;
	line-height: 22px;
	font-weight: normal;
}

.TabPageLeft_Sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../Images/tabLeft_sel.gif);
	height: 22px;
	text-decoration: none;
	width: 22px;
}


.TabPageRight_Sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../Images/tabRite_sel.gif);
	height: 22px;
	text-decoration: none;
	width: 6px;
}
.labelCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CBCBCB;
	vertical-align:middle;
	padding-left:5px;
}
.labelCellParticipantItem
{
    max-width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CBCBCB;
	vertical-align:middle;
	padding-left:5px;
}
.inputCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	background-color: #CCDDFF;
	padding:2px;
	padding-left: 5px;
}
.inputCellTwo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:15 15 15 15px;
	vertical-align:top;
	width:100%;
	background-color: #CCDDFF;
}
.inputCellPanel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0 0 0 0px;
	vertical-align:top;
	width:100%;
	background-color: #CCDDFF;
}
.tableRowODD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EBEBEB;
	height: 18px;
	padding-left: 2px;
	vertical-align:middle;
}
.tableRowEVEN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F7DFDF;
	height: 18px;
	padding-left: 2px;
	vertical-align:middle;
}
.SectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	padding-left: 5px;
	font-weight: normal;
}
.SectionTitleTwo
{
	padding-top: 7px;
	padding-left: 5px;
	background-color: #CBCBCB;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.TableTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	height: 20px;
	padding-left: 3px;
	font-weight: normal;
}
.Text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding-top: 2px;
	padding-left: 5px;
	height: 22px;
}
.NoteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.IndentLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding-left: 40px;
}

.LabelNoteIndent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #003366;
	padding-left: 5px;
}

.Button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3465FE;
	text-align: center;
	height: 22px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #FFFFFF;
	font-weight: bolder;
}
.RadioButtonList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.txtFillsingleLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	border: #0066CC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.txtFillMultiLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #0066CC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.Gap
{
	height: 5px;
	width: 5px;
}

.Hidden
{
	display:none;
}

.popupPanel
{
	width: 400px;
	background: #FFFFFF;
}
.modalPopup
{
	background: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.popupPanelTitle
{
	width: 100%;
	height: 21px;
	font-size: 10pt;
	font-weight:bold;
	text-align: left;
	background-color: #D78696;
	color: #000000;
	cursor: move;
}
.popupInnerPanel
{
	margin:10px 10px 5px 10px;
}

/* ============= Used By Overview Page Tab menu ============== */
.droplinetabs{
overflow: hidden;
border-bottom: 1px solid gray; /*underline across bottom of main tabs*/
}

.droplinetabs ul{
font: bold 11px Verdana, sans-serif;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

.droplinetabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.droplinetabs a{
float: left;
color: white;
background: #0060a1 url(../Images/leftedge.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 4px 0 0;
padding: 0 0 4px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: white;
}

.droplinetabs a span{
float: left;
display: block;
background: transparent url(../Images/rightedge.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.droplinetabs a span{
float: none;
}


.droplinetabs a:hover{
background-color: #0581c3; /*background color of tabs onMouseover*/
color: white;
}

.droplinetabs a:hover span{
background-color: transparent;
}

/* Sub level menus*/
.droplinetabs ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #c6e7fd; /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
font: normal 13px Verdana;
padding: 6px;
padding-right: 8px;
margin: 0;
background: #c6e7fd; /*sub menu background color */
}

.droplinetabs ul li ul li a span{
background: #c6e7fd; /*sub menu background color */
}

.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */
background: #c6e7fd;
-webkit-border-radius: 5px;  
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;
}
/* ============= END  - Used By Overview Page Tab menu ============== */

/* DSS SR Begin */

div.ui-datepicker{
 font-size:12px;
}

@font-face
{
    font-family:sgds-icons;
    src:url(../fonts/sgds-icons.ttf) format("truetype"),
        url(../fonts/sgds-icons.woff) format("woff"),
        url(../fonts/sgds-icons.svg?#sgds-icons) format("svg");
    font-weight:400;
    font-style:normal
}

.sgds-icon {
    font-size: 1em;
    padding: 8px;
    border: 2px solid #003366;
    border-radius: 50%;
    width: 0.8em;
    height: 0.8em;
    text-align: center;
}


 .sgds-icon-sg-crest:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e948";
    color:#db0000
}

.sgds-icon-facebook-alt:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e91b"
}
                                                                                                                                                                                                  }
.sgds-icon-facebook:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e91c";
}

.sgds-icon-instagram:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e91e";
}

.sgds-icon-twitter:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e928";
}

.sgds-icon-youtube:before
{
    font-size: 1.2rem;
    font-family: sgds-icons !important;
    content:"\e929";
}

.footerSMtxtBlk
{
    /*padding:5px 30px 5px 30px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	height: 20px;
}

.global_footer_container {
    padding:8px 30px 5px 30px;
    /*background-color: #007abe;*/
    /*background-color:#000;*/
    /*color:#fff;*/
    border-bottom:1px solid #fff;
}

.global_footer_container a {
    color:#003366;
    text-decoration:none;
    font-size:12px;
}

.global_footer_container h1 {
    font-size:15px;
}

.global_footer_container h2 {
    font-size:14px;
}

.global_footer_container td, .global_footer_container_corppass td {
    color:#003366;
}

.normal_footer_container {
    padding:5px 30px 5px 30px;
    /*background-color: #007abe;*/
    /*background-color:#000;*/
    /*background-image: url(../Images/bg_login_topBan.gif);*/
    color:#fff;
}

.header_container {
    /*background-color: #f7dfdf;*/
    /*margin-bottom:15px;*/
}

.normal_header_container {
    padding-left:10px;
    padding-right:10px;
    background-color: #f7dfdf;
    /*background-color: #007abe;*/ 
}

.normal_header_container_corppass {
    padding-left:120px;
    padding-right:120px;
    background-color: #f7dfdf;
    /*background-color: #007abe;*/ 
}

.official_header_container {
    padding-left:10px;
    padding-right:10px;
    background-color: #efefef;
}

.official_header_container_corppass {
    padding-left:120px;
    padding-right:120px;
    background-color: #efefef;
}

    .official_header_container td, .official_header_container_corppass td {
        font-size:11px;
    }


.PublicTable1 {
	border-style: None;
	width: 100%;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	border-collapse: collapse;
	border: 0.8px solid gray;
}

.PublicTable1Header {
	color: White;
	background-color: #052C65;
	border-style: None;
	font-weight: bold;
}

.PublicTable1Row1 {
	background-color: #ffffff;
	border-color: gray;
	line-height: 20px;
}

.PublicTable1Row2 {
	background-color: #E9ECEF;
	line-height: 13px;
}

.PublicTable1RowCell1 {
	border-collapse: collapse;
	border: 0.8px solid gray;
}

.PublicTable1RowCell2 {
	border-collapse: collapse;
	border-top: 0.8px solid gray;
	border-bottom: 0.8px solid gray;
}



/* DSS SR End */