@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'CoText-Light';
    src: url('../fonts/cotext-lt.eot');
    src: url('../fonts/cotext-lt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cotext-lt.woff2') format('woff2'),
         url('../fonts/cotext-lt.woff') format('woff'),
         url('../fonts/cotext-lt.ttf') format('truetype'),
         url('../fonts/cotext-lt.svg#cotext-lt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CoText-Bold';
    src: url('../fonts/cotext-bd.eot');
    src: url('../fonts/cotext-bd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cotext-bd.woff2') format('woff2'),
         url('../fonts/cotext-bd.woff') format('woff'),
         url('../fonts/cotext-bd.ttf') format('truetype'),
         url('../fonts/cotext-bd.svg#cotext-bd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CoText-regular';
    src: url('../fonts/cotext-rg.eot');
    src: url('../fonts/cotext-rg.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cotext-rg.woff2') format('woff2'),
         url('../fonts/cotext-rg.woff') format('woff'),
         url('../fonts/cotext-rg.ttf') format('truetype'),
         url('../fonts/cotext-rg.svg#cotext-rg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontawesome-webfont.woff2') format('woff2'),
         url('../fonts/fontawesome-webfont.woff') format('woff'),
         url('../fonts/fontawesome-webfont.ttf') format('truetype'),
         url('../fonts/fontawesome-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* ================ Typography ================== */

h1 {font-family: 'CoText-Bold', Helvetica, Arial, sans-serif !important; }
	
h2, h3, h4, h5, h6 {font-family: 'CoText-Bold', Helvetica, Arial, sans-serif !important; }

p {	font-size: 15px; font-family: 'CoText-Light', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 20px; color: #434343; margin-bottom: 15px; margin-top: 5px; 	padding-bottom: 10px;
}

p a{color: #000000; text-decoration: underline;}
/*h1.mainHead{font-weight: 700; text-transform: uppercase; font-size: 26px; line-height:30px; color:#000000; padding-bottom:0px; margin:14px 0px 5px 0px;}
h1.unqHead { font-weight: 500; font-size: 24px; line-height:28px; color:#0077A3;  padding-bottom:0px; margin:14px 0px 10px 0px;}
h1.unqHead2 { font-weight: 400; text-transform: uppercase; font-size: 20px; line-height:23px; color:#000000;  padding-bottom:0px; margin:14px 0px 10px 0px;}*/


h1 { font-weight: 500; font-size: 35px; text-transform: uppercase; line-height:40px; color: #000;  padding-bottom:0px; margin:0 0px 40px 0px;}
h2 {font-weight: 500; font-size: 20px; color: #000; margin:10px 0px 5px 0px; padding:0px;}
h3 { font-weight: 500; font-size: 19px; color: #000; margin:15px 0px 5px 0px; padding:0px;}
h4 { font-weight: 400; font-size: 18px; color: #000 ; margin:15px 0px 5px 0px; padding:0px;}
h5 {font-weight: 400; font-size: 17px; color: #000 ; margin:15px 0px 5px 0px; padding:0px;}
h6 {font-weight: 400; font-size: 16px; color: #000; margin: 15px 0px 10px 0px; padding: 0px;}
h6.head7 { color: #A2A2A2; font-size: 15px; }


.lifter_up {
    position: absolute;
    top: 20%;
    width: 100%;
    right: 0%;
}


#msg h1 { font-weight: 500; font-size: 35px; text-transform: uppercase; line-height:40px; color: #000;  padding-bottom:0px; margin:0 0px 10px 0px;}
#msg p.lifter-msg {font-size: 30px; line-height: 35px !important; color: #000000; margin-bottom: 20px; font-weight: 100;}

@media (max-width: 1400px) {
#msg h1 { font-weight: 500; font-size: 30px; line-height:35px; padding-bottom:0px; margin:0 0px 10px 0px;}
#msg p.lifter-msg {font-size: 25px; line-height: 30px !important;  margin-bottom: 20px; font-weight: 100;}	
	
}

@media (max-width: 1024px) {
#msg h1 { font-weight: 500; font-size: 28px; line-height:32px; padding-bottom:0px; margin:0 0px 10px 0px;}
#msg p.lifter-msg {font-size: 22px; line-height: 25px !important;  margin-bottom: 20px; font-weight: 100;}	
	
}

@media (max-width: 991px) {
#msg h1 { font-weight: 500; font-size: 23px; line-height:26px; padding-bottom:0px; margin:0 0px 10px 0px;}
#msg p.lifter-msg {font-size: 18px; line-height: 22px !important;  margin-bottom: 20px; font-weight: 100;}	
	
}

@media (max-width: 767px) {
.lifter_up {
    position: relative;
    top: 10%;
    width: 100%;
	padding: 30px 30px 0px 30px;
    right: 0%;
}
	
	
#msg h1 { font-weight: 500; font-size: 20px; line-height:24px; padding-bottom:0px; margin:0 0px 10px 0px;}
#msg p.lifter-msg {font-size: 17px; line-height: 21px !important;  margin-bottom: 20px; font-weight: 100;}	
	
}

@media (max-width: 480px) {
.lifter_up {
    position: relative;
    top: 10%;
    width: 100%;
	padding: 30px 30px 0px 15px;
    right: 0%;
}
	
	
}


section.small-padding a {
    color: #000000;
    text-decoration: underline;
}

h1.ch_ceo {font-weight: 500; font-size: 20px; text-transform: uppercase; line-height:25px; color: #000;  padding-bottom:0px; margin:0 0px 10px 0px;}
p.ch_ceop {
    font-size: 23px;
    font-family: 'CoText-Light', Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 28px;
    color: #434343;
    margin-bottom: 15px;
    margin-top: 5px;
}

#highl h2 {font-weight: 500; font-size: 40px; line-height: 45px; color: #FFFFFF; margin:10px 0px 5px 0px; padding:0px;}
#highl p {	font-size: 15px; font-family: 'CoText-Light', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 20px; color: #434343; margin-bottom: 0px; margin-top: 5px;}
#highl p strong {	font-size: 22px; line-height: 26px; color: #434343;}



p.cap { font-size: 11px; font-style: italic; margin-top: -10px; }
.regular { font-family: 'CoText-Regular', Helvetica, Arial, sans-serif !important;}
.bold { font-family: 'CoText-Bold', Helvetica, Arial, sans-serif !important;}
strong { font-family: 'CoText-Bold', Helvetica, Arial, sans-serif !important;}

p.lifter { font-size: 25px; line-height: 30px !important; color: #835475; margin-bottom: 20px; }
p.lifter2 { font-size: 25px; line-height: 30px !important; color: #666; margin-bottom: 20px; }
p.lifter-msg { font-size: 30px; line-height: 35px !important; color: #666; margin-bottom: 20px; font-weight: bold;}
p.policy { font-size: 15px; font-family: 'CoText-Bold', Helvetica, Arial, sans-serif; font-weight: 600; text-decoration: underline;}




.pplTxt { color: #835475; }

.pplTxt.list-disc > li::before {
    color: #835475;

}

.lifterin_navi{ padding-bottom: 20px;}	
.lifterin_navi p{ font-size: 16px; color:rgba(255,255,255,.7); line-height: 25px; padding: 2px 25px 5px 20px; margin-bottom: 5px; margin-top: 5px;}

.roundedfill{ padding: 10px 20px; background-color:#8C9091; color: #FFFFFF; border-radius: 20px; display: inline-block; font-weight: 600; line-height: 15px; }

@media (max-width: 991px) {
.lifterin_navi{display: none;}		
}


/*######## TABLE STYLES ########*/
table {	width: 100%; border-spacing: 0; font-family: 'CoText-Light', Helvetica, Arial, sans-serif; font-weight: 300; line-height:20px; font-size: 15px; 	border-collapse: collapse; margin-bottom: 20px;	text-align: left;}
.small90 { font-size:90%;}
tbody.small80 tr td { font-size:80% !important; }
tbody.small60 tr td { font-size:60% !important; }
tbody.small60 td { padding: 5px 5px 5px 5px; line-height: 12px; }

thead td { padding: 5px 10px 5px 5px; font-size: 11px; line-height:13px; vertical-align: top; }
tbody td  {	padding: 5px 10px 5px 5px; vertical-align:top; font-size:14px; }
tbody tr { border-bottom: 1px #ccc solid; }
tbody > tr:hover { background-color: #f5f5f5; }
table.hover-none > tbody > tr:hover { background-color: #fff;}
table tr.hover-none { background-color: #fff;}
/*tbody tr  { border-bottom: 1px #000 solid; vertical-align:top; }*/
tbody.small { font-size:11px; line-height:120%;	}


table a{color: #953F34}
table.ft td+td { text-align:right }
table.ft thead tr:first-child { border-top: 1px #CCC solid; }
table.ft thead tr:first-child td+td {text-align:center; border-bottom:1px #999 solid; }
table.ft thead tr+tr td+td {text-align:right; }
table.ft thead tr:last-child { border-bottom:4px #FCC90B solid; }
table.ft tbody tr:last-child { border-bottom:2px #000 solid; }

table a{color: #953F34}
table.ft0 td+td { text-align:right }
table.ft0 thead tr:first-child { border-top: 2px #000 solid; }
table.ft0 thead tr:first-child td+td {text-align:right; border-bottom:1px #999 solid; text-transform: uppercase; font-weight: 500;  }
table.ft0 thead tr+tr td+td {text-align:right; }
table.ft0 thead tr:last-child { border-bottom:1px #000 solid; }
table.ft0 tbody tr:last-child { border-bottom:2px #000 solid; }

table.ft1 td+td { text-align:right }
table.ft1 thead tr:first-child { border-top: 1px #CCC solid; }
table.ft1 thead tr td+td {text-align:right; }
table.ft1 thead tr:last-child { border-bottom:4px #FCC90B solid; }
table.ft1 tbody tr:last-child { border-bottom:2px #000 solid; }


table.gt td+td { text-align:left }
table.gt thead tr:first-child { border-top: 2px #000 solid; }
table.gt thead tr:last-child { border-bottom:2px #000 solid; }
table.gt tbody tr td { vertical-align:top !important; }

table.gt1 td+td { text-align:right }
table.gt1 thead tr:first-child { border-top: 2px #000 solid; }
table.gt1 thead tr:last-child { border-bottom:2px #000 solid; }
table.gt1 thead tr td {vertical-align: bottom!important;}
table.gt1 tbody tr td { vertical-align:bottom!important; }


table.gt2 td+td { text-align:right }
table.gt2 thead tr:first-child { border-top: 2px #000 solid; }
table.gt2 thead tr:last-child { border-bottom:2px #000 solid; }
table.gt2 thead tr:first-child td+td {text-align:center; border-bottom:2px #000 solid; }
table.gt2 thead tr td {vertical-align: top!important;}
table.gt2 tbody tr td { vertical-align:bottom!important; }



tr.lineNone td, td.lineNone { border-bottom:hidden !important; }
tr.lineThin td, td.lineThin {  border-bottom: 1px #000 solid!important  ; }
tr.lineThick td, td.lineThick {  border-bottom: 2px #000 solid!important;  }

tr.total-b { border-top: 2px #000 solid!important; border-bottom: 1px #000 solid!important; background-color: #FFFCD9;}
tr.total-d { border-top: 2px #000 solid!important; border-bottom: 2px #000 solid!important; background-color: #FFFCD9;}
tr.total-g { border-bottom: 3px #000 solid!important; border-top: 2px #000 solid!important; background-color: #FFF8B2; }

td.indent { padding-left: 20px;}


.cellCenter { text-align:center !important;}
.cellLeft { text-align:left !important;}
.cellRight { text-align:right !important;}

.cellYellow1 { background-color: #FFF8B2; }

.vTop { vertical-align:top !important; }
.vMid { vertical-align: middle!important;}
.vBot { vertical-align: bottom!important;}

.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt-20 { margin-top: -20px; }

.pTB40 { padding: 40px 0 }

.bg1 { background-color: #E8E3DF; }

/*######## LIST STYLES ########*/
.list {	list-style: none; padding:0px; margin:0px; font-size: 15px; font-family: 'CoText-Light', Helvetica, Arial, sans-serif; font-weight: 300; font-weight: 300; line-height: 20px; color: #434343;  }
.list-dash > li:before { content:"-"; position:relative; left:-5px;}
.list-dash > li {text-indent:-5px; margin-bottom: 10px; padding-left:20px;}
.list-circle > li {list-style-type:circle; text-indent: 0; margin-bottom: 5px;}
.list-disc > li:before { font-family:Arial, Helvetica; font-size:25px; position:relative; top:4px; content: "\2022"; color: #000000 ; padding-right: 10px; margin-left: -20px;}
.list-disc > li {list-style: outside none none; margin:0px 0px 2px 20px; line-height:20px; }
ul.list-disc { margin-bottom:25px;}
.list-abc > li { list-style-type: lower-alpha; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-ABC > li { list-style-type: upper-alpha; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-iii > li { list-style-type: lower-roman; text-indent: 0; margin-bottom: 5px; margin-left:20px;}
.list-123 > li { list-style-type: decimal; text-indent: 0; margin-bottom: 8px; margin-left:20px; }

