﻿.Header
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align:right;
	width:150px;
}
.HeaderBig
{
	font-weight:bold;
	font-size:18pt;
	border-bottom:1px solid red;
	padding-top:20px;
}

.Label
{
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align:center;
	background-color:Gray;
	color:White;
}

.SMSText
{
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
.SMSText TD
{
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

.KshmaRed
{
	color: #FF0000;
	font-style:italic;
}
.PageTitle
{
	font-size:20pt;
	border-bottom:1px solid #cdcdcd;
}

.PageTitleSmall
{
	font-size:11pt;
	font-weight:bold;
	border-bottom:1px solid #cdcdcd;
}


.LinkRecordTime
{
	font-size:26pt;
}

.Welcome
{
	font-size:10pt;
	color:#242424;
}
.DisplayBoldMessage
{
	font-size:14pt;
	color:Red;
	font-style:italic;
}
.Textbox
{
	font-size:9pt;
	color:#0f0f0f;
	border:1px solid #cdcdcd;
}
.TextboxRightAlign
{
	font-size:9pt;
	color:#0f0f0f;
	border:1px solid #cdcdcd;
	text-align:right;
}
.TextboxUpper
{
	font-size:9pt;
	color:#0f0f0f;
	border:1px solid #cdcdcd;
	text-transform:uppercase;
}

.CalendarDay
{
	font-size:14pt;
	font-weight:bold;
}

.MenuStyle_1
{
	background-color:#0085CA;
	height:20px;
}
.MenuStyle_1 a
{
	color:#FFFFFF;
}

.MenuStyle_2
{
	background-color:#0085FF;
	height:18px;
}

.MenuStyle_2 a
{
	color : #FFFFFF;
}

.MenuStyle_3
{
	background-color:#00CAFF;
}
.MenuStyle_3 a
{
	color : #FFFFFF;
}

.MenuStyle_4
{
	background-color:Yellow;
}

.MenuStyle_4 a
{
	color : #000000;
}

.modalBackground 
{ 
	background-color: Black; 
	filter: alpha(opacity=80); 
	opacity: 0.8; 
	z-index: 10000; 
}

.PagerStyle span
{
	color:Orange;
	font-weight:bold;
}

.Message
{
	color:Red;
}

.wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.box {
	position: fixed;
	left: 50%;
	top: 180px;
	margin: 0 0 0 -370px;
}
* html .box { 
	position: absolute;
}

.accordionBody
{
	border:1px solid #cdcdcd;
}

.accordionHeader
{
	font-size: 11px;
	cursor: pointer;
	padding: 2px;
	font-family: Georgia, Tahoma;
/*	border-bottom: 1px solid; */
	background-image: url('/images/silvergradient.gif');
	background-repeat: repeat-x;
	color:#ffffff;
}

.accordionHeaderSelected
{
	font-size:11px;
	background-image: url('/images/silvergradientover.gif');
	background-repeat: repeat-x;
	border-bottom: #000000 1px solid;
	color:#ffffff;
	cursor:pointer;
	padding:2px;
	font-family: Georgia, Tahoma;
}

.accordionContent
{
	border:1px solid #fff;
	display:none;
	height:250px;
}

.CellBorderBottom
{
	border-bottom:1px solid #cdcdcd;
}

.AjaxComboBox
{
}

.AjaxComboBox input
{
	border:1px solid #cdcdcd;
}

.Dropdown
{
	width:150px;
	font-size:9pt;
	color:#0f0f0f;
}

.ProgramTitle
{
	font-size: 32pt;
	font-weight:lighter;
	font-style: inherit;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
}

.ProgramShortDescription
{
	font-size: 16pt;
	font-weight:lighter;
	font-style:normal;
	text-align:justify;
	font-variant: normal;
	color: #FFFFFF;
}

.ProgramContent
{
	font-size:12pt;
	text-align:justify;
}

.ProgramContent UL
{
}

.ProgramContent UL LI
{
	list-style-image:url('/images/bullet.png');
	padding-bottom:5pt;
}


.ProgramHeader
{
	background-repeat: repeat-y;
	font-size:18pt;
}

.NavigationHeader
{
	background-color:#0085CA;
	font-size:20px;
}

.NavigationHeader A
{
	color: #FFFFFF;
}

.NavigationBody 
{
	font-size:16px;
	text-align:justify;
	height:100px;
	vertical-align:top;
}

.razorpay-payment-button
{
	background-color: #1e78fe; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;	
}

.tabsdemoDynamicHeight md-content {
  background-color: transparent !important; }
  .tabsdemoDynamicHeight md-content md-tabs {
    background: #f6f6f6;
    border: 1px solid #e1e1e1; }
    .tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper {
      background: white; }
  .tabsdemoDynamicHeight md-content h1:first-child {
    margin-top: 0; }
    

.MenuRow
{
	    background:#242424;
}    

.level1
{
    color:#010101;
    color: rgba(150, 150, 255, 1);
}

.level1 li a
{
    color:#010101;
    margin:15px;
}

.level1 li a:hover
{
    background-color: #cdcdcd;
    color:#000000;
}

.level1 li
{
  /*background-color: #2e6da4;*/
}

.level1 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level2
{
    background-color: #fcfcfc;
}
.level2 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level2 li a
{
    margin:10px;
    color:#000000;
}

.level2 li a:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level2 li
{
  /*background-color: #2e6da4;*/
}

.level2 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level3
{
    background-color: #fcfcfc;
}

.level3 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level3 li a
{
    margin:10px;
    color:#000000;
}

.level3 li a:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level3 li
{
  /*background-color: #2e6da4;*/
}

.level3 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level4
{
    background-color: #fcfcfc;
}

.level4 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level4 li a
{
    margin:10px;
    color:#000000;
}

.level4 li a:hover
{
  background-color: #cdcdcd;
  color:#000000;
}

.level4 li
{
  /*background-color: #2e6da4;*/
}

.level4 li:hover
{
  background-color: #cdcdcd;
  color:#000000;
}


.ActiveMenu
{
    background-color: #2e6da4;
}

/*
.Menu
{  

}

.Menu ul
{  
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
}

.Menu ul li
{
    color: #ffffff;
    height:50pt;
    vertical-align:middle;
}

.Menu ul li:hover
{
	background-color: #3078D7!important;
	color:aliceblue !important;
}

.Menu ul li a
{
}

.Menu ul li a:hover
{
}

.Menu ul li a
{
    color: #ffffff;
}

*/

.LoginLogout
{
	font-size:12pt;
	color:#242424;
	border:1px solid #cdcdcd;
	padding:2px;
	background-color:#cfcfcf;
}

.LoginLogout a
{
	color: #242424;
}

.Footer
{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
}

.Footer a
{
	color:#FFFFFF;
	font-weight:lighter;
}


.FHeader
{
	font-size:14pt;
	font-weight:lighter;
	border-bottom:1px solid #ffffff;
}


.linksblue
{
    color:#000000;
    
}

.linksWhite
{
    color:#CFCFCF;
}

.linksWhite a
{
    color:#CFCFCF;
}

.linksWhite a:hover
{
    background-color: #cdcdcd;
    color:#000000;
}

.material-icons.md-green
{
    color:#00FF00;
}
.material-icons.md-red
{
    color:#FF0000;
}

.breadcrumb { 
  list-style: none; 
  overflow: hidden; 
  font: 18px Sans-Serif;
}
.breadcrumb li { 
  float: left; 
}
.breadcrumb li a {
  color: white;
  text-decoration: none; 
  padding: 10px 0 10px 65px;
  background: brown; /* fallback color */
  background: hsla(34,85%,35%,1); 
  position: relative; 
  display: block;
  float: left;
}

.breadcrumb li a::after { 
  content: " "; 
  display: block; 
  width: 0; 
  height: 0;
  border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid hsla(34,85%,35%,1);
  position: absolute;
  top: 50%;
  margin-top: -50px; 
  left: 100%;
  z-index: 2; 
}

.breadcrumb li a::before { 
  content: " "; 
  display: block; 
  width: 0; 
  height: 0;
  border-top: 50px solid transparent;       
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px; 
  margin-left: 1px;
  left: 100%;
  z-index: 1; 
}

.breadcrumb li:first-child a {
  padding-left: 10px;
}
.breadcrumb li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
.breadcrumb li:last-child a {
  background: transparent !important;
  color: black;
  pointer-events: none;
  cursor: default;
}
.breadcrumb li:last-child a::after { 
  border: 0; 
}

.breadcrumb li a:hover { 
  background: hsla(34, 85%, 25%, 1); 
}
.breadcrumb li a:hover:after { 
  border-left-color: hsla(34, 85%, 25%, 1) !important; 
}

.docs-header {
}

.docs-header,
.docs-masthead {
}

.docs-header .container>h1 
{
    text-align:left;
    margin-left:0px;
    font-size: 20pt;
}

#wrap1
{
    margin-top:50px;
}



.Vertical-Text
{
    transform: rotate(90deg);
	transform-origin: left top 0;
}