@import url('jcaStyles.css?v=1');

body{
    font-family:Lato !important; 
}
.bgsction1
{
    background-image:url(../img/SUPPORT_About.png);
    height:95px;
   
}

.bgf0{
    background:#f0f0f0;
}
.table th {
font-size:16pt !important;
}
.txt48pt {
font-size:30pt !important;

}
.bluebtn {
    background: url(../img/bg4.png);
}
.table td {
    font-size: 14pt !important;
}
.txt24pt {
    font-size: 24pt !important;
}.txt30pt {
    font-size: 30px !important;
    line-height: 45px !important;
}
.txt18pt {
    font-size: 18px !important;
    line-height: 30px !important;
}
@font-face {
    font-family: 'Lato-HeavyItalic';
    src: url('../font/Lato-HeavyItalic.ttf') format('truetype');
}
.font-30 {
    font-size: 28px !important;
    font-family: 'Lato-HeavyItalic';
}
.red-color {
    background: #dd2027;
}
.red-font {
    color: #dd2027;
}
.font-18 {
    font-size: 16px !important;
    font-family: 'Lato-SemiBold' !important;
}
@font-face {
    font-family: 'Lato-Medium';
    src: url('../font/Lato-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato-SemiBold';
    src: url('../font/Lato-SemiBold.ttf') format('truetype');
}
.font-24 {
    font-size: 22px !important;
    font-family: 'opensans-regular';
}
@font-face {
    font-family: 'opensans-regular';
    src: url('../font/opensans-regular.ttf') format('truetype');
}
.font-16 {
    font-size: 14px !important;
    font-family: 'Lato-Medium' !important;
}
.bg2{
    background-image:url(../img/bgab.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
.bg3 {
    background-image: url(../img/bghome2.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.bg5 {
    background-image: url(../img/academical.jpg);
    background-position:center;
    background-size:cover;
}
.bg6 {
    background-image: url(../img/Untitled-1.png);
    background-position: center;
    background-size: cover;
}
.bg7 {
    background-image: url(../img/corporate.jpg);
    background-position: center;
    background-size: cover;
}
.bg8 {
    background-image: url(../img/nonprofet.jpg);
   
    background-position:center;
    background-size:cover;
    background-repeat: no-repeat;
}
.yell {
    background: #fbda0c;
}
.bg-home{
    background-image:url(../img/bghome.png);
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat;
}
.bg {
    position: relative;
    z-index: 1;
}
.photo {
    position: relative;
    z-index: 1;
}
.color5 {
    color: #e1f2fa;
}
    .bg:before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 70px;
        opacity: .7;
        z-index: -1;
        background: black;
        border-radius:10px;
    }
.photo:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 128px;
    opacity: .2;
    z-index: -1;
    background: black;
}
.redbutton {
    background:url(../img/redbutton.png);
}
.yellbutton {
    background: url(../img/btnyell.png);
   background-repeat:no-repeat;
   background-size:cover;
}
.bglights {

background:#f4f4f4;
}
.images:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 15px;
    width: 89.5%;
    height: 100%;
    opacity: .3;
    z-index: 1;
    background: black;
}

.zz {
    position:relative;
    z-index:1000;
}.bgfooter {
    background-color: #284152;
}

.fonts{
    font-size:80%;
}
.bglight {
    background: #e2f2fa !important;
}
.lights {
    background: #e1f3fc;
}
.borders{
    border-bottom:1px solid white;
}
.font-22{
    font-size:20px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:3%;
}
.blue-text {
    color:blue !important;
}.bluecolor {
    color: #1a4aa8;
}
.h5font {
    font-size: 105%;
}
.color3 {
    color: #525252;
}
.color4 {
    color: #525252 !important;
}
.bgfooter2 {
    background-color: #365870;
}
.bgblue {
    background: #3a5e77;
}
.fontblue {
    color: #3a5e77;
}
.bgsction{
    background:url(../img/bgsection.png);
    background-repeat:no-repeat;
    background-size:cover;
}
.color2{
    color:#335369;
}
.color1{
    color:#6e808e;
}
.color80{
    color:#808080;

         
}
.bgsction2 {
    background-image: url(../img/support.png);
    height: 95px;
}
 .fon {
    font-size: 70%;
    color: #9bacb8;
    padding-top: 5%
}
.fonn {
    font-size: 16px;
    color: #9bacb8;
    padding-top: 5%;
    font-family:Lato-Medium !important;
}
.footer li {
    font-size: 16px;
    color: #9bacb8;
    padding-top: 5%
}.footerfont {
    color: #9bacb8;
    font-size: 80%;
}

ul.myBenefitsList li {
    margin-bottom: 25px;
}


/*// Small devices (landscape phones, 576px and up)*/
.font-lato
{
    font-family:Lato;
}
.font-style
{
    font-style:italic;
     font-weight:bold;
}
.txtblue {
    color: #335369;
}
.font-semi
{
    font-weight:400;
}
.font-heav {
    font-weight: 600;
}
.color-greyy {
    color: #525252;
}
.w-98
{
    width:98%;
}
.outine-0{
    outline:0!important;
}
.bg-gr {
  background-color:#f1f1f1;
}
.txtred {
    color: #dc1f26;
}
.txt30px
{
    font-size:25px;
}
.font-wenor
{
    font-weight:normal;
}
.txt48px {
    font-size: 27px;
}
.txt24px {
    font-size: 20px;
}
.txt18px {
    font-size: 18px;
}
.txt15px {
    font-size: 14px;
}
@media (min-width: 576px) {
    .ml--100
    {
        margin-left:15px;
    }
    .txt48px {
        font-size: 27px;
    }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
   
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .ml--100 {
        margin-left: -105px;
    }
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    
}

