H1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center
}

H2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center
}

H3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 22pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: left
}

H4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    MARGIN: 20px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center
}

H5 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center
}

.H6 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}

.normalText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center
}

.date {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: right
}

.errormessage {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 5px;
    color: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: left;
    text-align: justify
}

.errormessage_maroon {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 5px;
    color: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: left;
    text-align: justify
}

.text_justified {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 5px;
    color: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: justify
}

.header {
    FONT-WEIGHT: 800;
    FONT-SIZE: 9pt;
    COLOR: #fff;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: left
}

.validation {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    HEIGHT: auto;
    TEXT-ALIGN: center
}

.tdColumnDetailss {
    background-color: #aadef1;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    TEXT-ALIGN: right
}

.table {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #fff;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    border: 1px solid rgb(0, 0, 0, 0.35);
    border-collapse: collapse;

}

.tdColumnDetails {
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #666666;
    TEXT-ALIGN: center;
}

.tabledetails {
    COLOR: #666666;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background-color: #ffffff;
    font-size: 11px;
}

.tabledetails1 {
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background-color: #10578d
}

.tabledetails2 {
    background-color: #10578d;
    COLOR: #000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}

.tabledetails3 {
    COLOR: #666666;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    border-width: 2px;
    border-right: solid 2px rgb(0,0,0,0.35);
}

.tabledetails4 {
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    border-width: 2px;
    border: solid 1px rgb(0,0,0,0.35);
}

.tabledetails-right {
    COLOR: #333;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    border-width: 2px
}

.text {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}

.subheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #fff;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    HEIGHT: auto;
    BACKGROUND-COLOR: #069;
    TEXT-ALIGN: center
}

.normalbutton {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #eee;
    TEXT-ALIGN: center
}

.submitbutton {
    FONT-WEIGHT: normal;
    width: auto;
    height: auto;
    COLOR: #10578d;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	background-color:#2b9dcc;
	background: linear-gradient(to bottom,#337ab7 0,#2b9dcc 100%);
    border: 1px solid rgb(0,0,0,0.35);
    TEXT-ALIGN: center;
    font-size: 12px;
    font-weight: 700
}

.subheaderyellow {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #10578d;
    FONT-FAMILY: Arial;
    HEIGHT: auto;
    BACKGROUND: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    TEXT-ALIGN: center
}

.subDtlChgMedium {
    COLOR: red;
    TEXT-ALIGN: left
}

.textbox_medium {
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    HEIGHT: auto;
    TEXT-ALIGN: left
}

.challanLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.challanRightLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: right
}

.challanCenterLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}

.challanText {
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.challanHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}

.textbox_medium {
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    HEIGHT: auto;
    TEXT-ALIGN: left
}

.tableborderaltered {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: -3px;
    COLOR: #fff;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #069
}

.menu_dashboard {
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background: #linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
}

.tabledetails_dashboard {
    font-weight: 400;
    font-size: 12px;
    COLOR: #000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    background: #ffffff;
    padding-right: 5px
}

.tableGrid {
    border: 1px solid rgb(0,0,0,0.35);
    background:linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%) ;
}

.tdColumnDetailsGrid {
    text-align: center;
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    ont-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #666666;
}

.tabledetailsGrid {
    FONT-WEIGHT: normal;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    COLOR: #333;
    background-color: #f0f3f9;
    font-size: 12px
}

.footer {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #333;
    font-size: 11px;
    font-weight: 400;
    background-color: #e5ecff;
    border-top: 1px solid #696969
}

.footer A {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #333;
    font-size: 11px;
    font-weight: 400;
}

.footer A:HOVER {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #000;
    font-size: 11px;
    font-weight: 400;
}

.footer-span-black {
    color: #282001
}

.footer-pad {
    padding-left: 85px;
}

.footer-span-pad {
    padding-left: 15px;
}

.tdColumnDetails-new {
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #666666;
    TEXT-ALIGN: center
}

.tdColumnDetails-new1 {
    background: #linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #666666;
    TEXT-ALIGN: center;
    border-right: solid 1px rgb(0, 0, 0, 0.35);
    border-top: solid 1px rgb(0, 0, 0, 0.35);
    border-left: solid 1px rgb(0, 0, 0, 0.35);
    border-bottom: solid 1px rgb(0, 0, 0, 0.35);
}

.text-new {
    font-size: 11.5px
}

.popupContainer {
    display: none
}

.popupContainer.popup_small {
    top: 25%;
    width: 250px;
    left: 40%;
    padding: 25px;
    margin: 0;
    display: block
}

.popupContainer.popup_small .popupWindow {
    top: 25%;
    width: 250px;
    left: 40%;
    padding: 25px;
    margin: 0;
    display: block
}

.popupContainer .popupOverlay,.popupContainer.popup_small .popupOverlay {
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: .6;
    z-index: 5;
    width: 100%;
    height: 100%;
    z-index: 9999999;
}

.popupContainer .popupWindow {
    margin: 0 auto;
    position: fixed;
    z-index: 9999999999999999999999;
    top: 200px;
    left: 20%;
    width: 80%;
    border: 1px solid #10578d;
    padding: 0 25px 10px;
    background: #ffffff;
    color: #10578d;
    font-size: 14px;
    text-align: center
}

.popupContainer .popupWindowForm {
    position: absolute;
    top: 200px;
    left: 28%;
    width: 400px;
    border: 1px solid #10578d;
    padding-bottom: 40px;
    padding-left: 20px;
    background: #ffffff;
    color: #10578d;
    font-size: 14px;
    text-align: center;
    padding-right: 20px
}

.popUpForm:input {
    width: 300px
}

.popupWindowForm select {
    width: 180px
}

.popupContainer .popupWindow .popupCloseBtn,.popupContainer .popupWindowForm .popupCloseBtn {
    height: 20px;
    width: 20px;
    float: right;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1001
}

.new_td {
    /*background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#FFFFFF;
    border-radius: 10px 0 0;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    text-align: left;
    color: #333;
    font-weight: 700;
    padding: 1px 0 5px 5px;
box-shadow: 1px 15px 5px rgb(0, 0, 0, 0.35);
}

.new_td1 {
    /*background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#ffffff;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    padding: 5px 0 5px 5px;
box-shadow: 1px 15px 5px rgb(0, 0, 0, 0.35);
}

.new_text1 {
    /*background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#FFFFFF;
    border-radius: 0 10px 0 0;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    text-align: left;
    color: #333;
    padding: 1px 0 5px 5px;
box-shadow: 1px 15px 5px rgb(0, 0, 0, 0.35);
}

.new_text2 {
    /*background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#FFFFFF;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    padding: 5px 0 5px 5px;
box-shadow: 1px 15px 5px rgb(0, 0, 0, 0.35);
}

.new_tddn {
    /*background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#ffffff;
    border-radius: 0 0 0 10px;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    padding-bottom: 13px;
    padding: 5px 0 5px 5px;
box-shadow: 1px 15px 5px rgb(0, 0, 0, 0.35);
}

.new_textd {
    background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
    border-radius: 0 0 10px;
    border: 1px solid rgb(0,0,0,0.35);
    border-image: none;
    padding: 5px 0 5px 5px
}

.new_tableb {
    border-radius: 10px;
    border-image: none;
    margin-top: 10px
}

.table-newnorow {
    font-weight: 400;
    font-size: 10pt;
    color: #fff;
    font-family: Arial,Verdana,Helvetica,sans-serif
}

#mycolor tr:nth-child(odd) {
   /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
	background:#fff;
}

#mycolor tr:nth-child(even) {
    /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
background:#fff;
}

#mycolor2 tr:nth-child(4n+1),#mycolor2 tr:nth-child(4n+2) {
    /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
background:#fff;
}

#mycolor2 tr:nth-child(4n+3),#mycolor2 tr:nth-child(4n+4) {
    /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
background:#fff;
}

#mycolor1 tr:nth-child(4n+1),#mycolor1 tr:nth-child(4n+2) {
    /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
background:#fff;
}

#mycolor1 tr:nth-child(4n+3),#mycolor1 tr:nth-child(4n+4) {
    /* background: linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);*/
background:#fff;
}
