/*

::::::::::::::
    INDEX
::::::::::::::


I. DOCUMENT MAIN CLASSES


II. GENERIC CODES

::Widths and Heights in %
::Paddings in %
::Widths and Heights in px
::Paddings in px
::Margins in px
::Position settings
::Text alignments
::Display settings
::Box settings


III. CLEARVIEW PAGE


IV. ADMIN FORM



*/

.newemailButton{font:500 12px/16px segoe ui;color:#fff;outline:none;border:1px solid #11bf5f;border-radius:4px;background:-webkit-linear-gradient(top, #16c67d, #16c64c);padding:6px 10px;}
.mainName_Mob{margin-left:24px;}
.profileBox-cont{padding:25px;}
.ProfileBox{margin:0;background:-webkit-linear-gradient(top, #f1f6ff, #f7fbff);background-color:#f1f6ff;}
.menuMob-mainCont{display:none;}
#SessionStarting{background-color:#fff;}
.SessionStartingImg{margin-bottom:50px;}
.NewEmailBox{padding:5%;background-color:rgba(0, 0, 0, 0.5);z-index:1000;}
.NewEmailImg{width:250px;height:212px;margin:120px auto 20px auto;}
.NewEmailText{font:15px/20px segoe ui;color:#64747f;}
.NewEmailContent{padding:10px;background-color:#484848;}
.NewEmailTitle{font:14px/18px segoe ui;color:#fff;}
.NewEmailClose{padding:0 4px;background-color:#656565;}
.NewEmailSendTo{font:14px/18px segoe ui;color:#000;padding:10px;outline:none;border:1px solid #d8d8d8;}
.NewEmailInputs{font:14px/18px segoe ui;color:#000;padding:10px;outline:none;border:1px solid #d8d8d8;}
.NewEmailTextarea{max-width:100%;min-width:100%;height:250px;min-height:250px;max-height:250px;font:14px/18px segoe ui;color:#000;padding:10px;outline:none;border:1px solid #d8d8d8;}
.NewEmailSubmit{padding:4px 12px;background:-webkit-linear-gradient(top, #0d77d0, #0f88ee);border:1px solid #3974dc;outline:none;border-radius:4px;color:#fff;}

.accsMenuBar{padding:3px 0 7px 0;border-bottom:1px solid #eee;}
.accsMenu-buttons{min-width:250px;text-align:left;border:none;border-left:1px solid #deeffe;outline:none;padding:12px 12px 12px 45px;border-top:2px solid #deeffe;font:14px/18px segoe ui;background: #f9fcfd;    background-color: #f9fcfd;
    color: #a7bac9;cursor:pointer;}
.accsMenu-buttons:hover{background:#fff;border-top:2px solid #4ea6e9;}
.buttonPages-click{color:#3b4c5a;background-color:#fff;border-top:2px solid #636363;border-bottom:1px solid #ffffff;}
.buttonPages-border{border-bottom: 1px solid #deeffe;}
.buttonPages-RgBd{border-right:1px solid #deeffe}
.buttonPagesCont{height:1px;background-color:#e8e8e8;margin-top:-1px;}

/* START DOCUMENT MAIN CLASSES */

body{background-color:#fff;font-size:0;}
body, .mgZr{margin:0;}
a {text-decoration:none;color:inherit;}

/* END DOCUMENT MAIN CLASSES */



/* START GENERIC CODES */

/** Widths and Heights in % **/
.W100{width:100%;}
.W80{width:80%;}
.W75{width:75%;}
.W70{width:70%;}
.W50{width:50%;}
.W30{width:30%;}
.W25{width:25%;}
.W20{width:20%;}

.H100{height:100%;}

/** Paddings in % **/
.Pdd10{padding:0 5%;}
.Pdd0-2_5{padding:0 2.5%;}
.PddLf3{padding-left:3%;}

/** Widths and Heights in px **/
.W400px{width:400px;}

/** Paddings in px **/
.Pdd024px{padding:0 24px;}
.Pdd10px{padding:10px;}

/** Margins in px **/
.MgZr{margin:0;}
.MgTp50px{margin-top:50px;}

/** Position settings **/
.Rel{position:relative;}
.Abs{position:absolute;}
.Fix{position:fixed;}
.Lf{float:left;}
.Rg{float:right;}

/** Background colors **/
.WhBg{background-color:#fff;}

/** Text alignments **/
.TxtCr{text-align:center;}
.TxtLf{text-align:left;}
.TxtRg{text-align:right;}
.TxtJf{text-align:justify;}
.TxAgCr{text-align:center;}
.TxAgJf{text-align:justify;}


/** Display settings **/
.InlBk{display:inline-block;}
.DNn{display:none;}
.DBk{display:block;}
.VtAgMdl{vertical-align:middle;}
.VtAgTop{vertical-align:top;}
.VtAgBottom{vertical-align:bottom;}

/** Box settings **/
.BxSz{box-sizing:border-box;}
.BdBx{box-sizing:border-box;}

/** Pointer **/
.Pointer{cursor:pointer;}

/** Z-Index **/
.zIx1{z-index:2000;}

/* END GENERIC CODES */



/* START CLEARVIEW PAGE */

#SendingMessage {display:none;}
.OverflowScroll{overflow:scroll;}
.OverflowHidden{overflow:hidden;}
.Clearview{top:0;z-index:1000;}
.topbarClearview{border-bottom:1px solid #e8f4ff;box-shadow:0 4px 6px 0 rgba(36, 46, 55, 0.42);font-size:0;}
.ClearViewInside{    max-width: 960px;
    z-index: 1000;
    padding: 60px;
    margin: 0 auto;}
.titleClearview{font:14px/18px segoe ui;color:#000000;padding:14px;border-left:5px solid #34c2fb;}
#clearviewContent{margin-top:20px;}
.clearviewButtons{width:100%;text-align:left;border:none;outline:none;padding:12px;background:url(/images/adminArrow.png) no-repeat 95% center;background-color:#e9eff3;color:#003d56;font:15px/22px segoe ui;box-sizing:border-box;border:1px solid #e9eff3;cursor:pointer;}
.clearviewHomeButton{width:100%;text-align:left;border:none;outline:none;padding:12px;background-color:#ffffff;color:#003d56;font:15px/22px segoe ui;box-sizing:border-box;border:1px solid #ffffff;cursor:pointer;}
._cvSideMenu{border-bottom:1px solid #deeffe;}
._cvContent{padding:12px;background-color:#fff;}

/* END CLEARVIEW PAGE */



/*START ADMIN FORM*/

._adminFormCont{background-color:#fff;}
._inputAdmin{
    font: 14px/18px segoe ui;
    height: 44px;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #dbe2e8;
    box-shadow: 0 2px 2px 0 rgba(46,60,73,.05);
    border-radius: 2px;
    color: #2e3d49;
    outline: none;
}
._inputAdmin:hover{border:1px solid #accfec;}
._textareaAdmin{min-width:100%;max-width:100%;height:250px;}
._inputSubmitAdmin{background-color:#0096d2;color:#ffffff;cursor:pointer;border:1px solid #0087be;margin-top:25px;}
._h3AdminMails{    font: 500 24px/30px segoe ui;
    color: #4b4c4e;
    margin: 10px 0 7px 0;}
._h4AdminMails{    font: 400 15px/21px segoe ui;
    color: #4b4c4e;
    margin: 15px 0;}
._adminSideText{font:14px/20px segoe ui;color:#00a2ba;}

/*END ADMIN FORM*/


.txtMssg{font:12px/16px segoe ui;color:#001642;margin:0;margin-top: 50px;}
._txtMssg_a{color:#001eff;}
.blankHeader{padding:9px 25px;background-color:#fff;}
.ribbonHeader{padding:8px 6%;background-color:#4fa6e9;border-bottom:3px solid #73bbf2;}
.menuTrigger{padding:0;background-color:transparent;border-radius:0;cursor:pointer;}
.bgHeart{margin-top:33px;}
.LogIn{padding:42px 52px 14px 52px;background-color:#fff;border:1px solid #d9d9da;border-bottom:4px solid #0079bd;box-shadow:0 2px 3px 2px hsla(205,5%,48%,.12);}
.loginText-title{font-family:"segoe ui", sans-serif;font-size:34px;font-weight:300;line-height:1.3;color:#2e3d49;}
.loginText-desc{font-family:"segoe ui", sans-serif;font-size:14px;line-height:1.6;color:#525c65;max-width:460px;margin:20px auto;}
.loginButton-access{color:#ffffff;background-color:#2490e2;padding:12px 78px;border-radius:4px;font:500 13px/16px segoe ui;margin-bottom:32px;border:none;outline:none;cursor:pointer;}
.accsContent{padding:70px 6% 42px 6%;background-color:#fff;}
.siteText{font:15px/23px segoe ui;color:#2175b5;margin-bottom:32px;text-align:justify;}
._inputs{font:15px/18px segoe ui;color:#0e0e0e;padding:16px 0;margin-bottom:32px;border:none;border-bottom:1px solid #eee;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
._buttons{padding:0;background-color:transparent;margin-bottom:32px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;}
.buttonsCont{margin-bottom:16px;border-bottom:1px solid #eee;}
.creds{font:13px/16px segoe ui;color:#0072ff;text-decoration:underline;}
.credsCont{margin-bottom:50px;}
.txtContact{font:14px/18px segoe ui;color:#678faa;margin:0;padding:8px 0;}
.txtSiteTtl{font:500 27px/36px segoe ui;color:#fff;}
.MgTp33px{margin-top:33px;}
.txtSiteDesc{font:18px/27px segoe ui;color:#fff;}
.mailingData{margin-right:7px;}
.contMg{margin-bottom:100px;}
.mainMenu{height:100vh;float:left;padding:5% 5% 12% 24%;background-color:#ecf9ff;}
.txtCenter{text-align:center;border-bottom:1px solid #4b9eea;}
.imgShare{padding:0;background-color:transparent;cursor:pointer;}
.aepSearch{width:170px;padding:0 5px;font:14px/21px segoe ui;color:#808592;margin:0;border:1px solid #d1edf9;border-right:none;border-radius:4px 0 0 4px;outline:none;display:inline-block;vertical-align:middle;}
.searchButton{display:inline-block;vertical-align:middle;width:18px;padding:0 7px;height:21px;border:1px solid #d1edf9;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;}
.footer1{padding:12px 0;background-color:transparent;}
.footer2{padding:22px 0;background-color:transparent;}
.footer3{margin:0;background-color:transparent;}
.footer4{background-color:transparent;}
.txtLegal{font:13px/16px segoe ui;color:#d9efff;}
.legalCont{border-top:1px solid #57aeff;padding:16px 0;}
.footerData{font:11px/13px segoe ui;color: #ffffff;}
.FtDtCtBm{border-bottom:1px solid #4b9eea;}
.FtDtCtTp{border-top:1px solid #7fc0ff;}
.txtFtTop{font:14px/21px segoe ui;color:#004f8a;}
.txtFtDesc{font:400 13px/20px segoe ui;color:#d9efff;text-align:justify;}




.FileCont{
width: 90px;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 12px;
    background: -webkit-linear-gradient(top,#dbefff,#cee9ff);
    background-size: 0%;
    border: 1px solid transparent;
}
.FileCont:hover{background-size:100%;border:1px solid #b2ddff;}



.Button1{    font: 13px/19px segoe ui;
    color: #ffffff;
    padding: 6px;
    background-color: #e69d9d;
    border: 1px solid #e87b7b;
    margin: 6px;}
.Button1:hover{background-color: #e87b7b;}
.Button2{font:14px/18px segoe ui;color:#626e7f;padding:7px;border-radius:3px;}
.Button2:hover{background-color:#deeffe;}
.DIb{display:inline-block;}
.TxLabel{
font: 500 14px/26px segoe ui;
    color: #839399;
    padding: 14px 12px;
    }
.TxLabelSelected{border: 1px solid #f9fcfd;
    border-bottom: none;}
.TxLabelDormant{    background-color: #f9fcfd;
    color: #a7bac9;
    border: 1px solid #deeffe;}
.TxLf{text-align:left;}
.TxRg{text-align:right;}
.PddBr1{    width: 1096px;
    background-color: #fff;
    padding: 0;
    box-shadow: 0 0 9px 3px rgb(210 214 217 / 40%);
    margin: 0 auto;}
.Pdd_12_0{padding:12px 0;}
.Pdd_12{padding:12px;}
.Pdd_0_12{padding:0 12px;}
.CMS_Header_Title{font:14px/22px segoe ui;color:#275a8e;padding:7px 12px;margin-bottom:12px;}
.CustomPointer{cursor:url(/images/cursorTouch.png), auto;}

.BgClLgtBl{background-color:transparent;border:1px solid transparent;padding:0;transition:all 0.25s;-ms-transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;}
.BgClLgtBl:hover{padding-left:18px;background-color:rgba(221, 240, 255, 0.25);border:1px solid #c0e4ff;border-radius:2px;}
.ImgMenu{width:20px;height:20px;display:inline-block;vertical-align:middle;margin:0 6px 0 0;}
.BttnMn{display:inline-block;vertical-align:middle;padding:16px 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:transparent;border:none;outline:none;font:500 14px/18px segoe ui;color:#3c7ba2;}
.BgClLgtrBl{background-color:#fff;}
.startText{font:500 17px/22px segoe ui;color:#3b4c5a;margin:0;text-align:justify;}
.startTextDesc{font:400 14px/22px segoe ui;color:#8097aa;margin:12px 0 0 0;text-align:justify;}
.startTextNotes{font:400 12px/22px segoe ui;color:#0069de;padding-bottom:12px;margin:24px 0 0 0;border-bottom:1px solid #ccedff;text-align:justify;}
.startTextNews{font:400 14px/22px segoe ui;color:#0069de;margin:12px 0 0 0;text-align:justify;}
.startTextBottom{font:400 12px/18px segoe ui;color:#8c9aaa;margin:12px 0 0 0;text-align:justify;}
.startTextSide{
    font: 400 16px/20px segoe ui;
    color: #054996;
    margin: 5px 0 0 0;
    }
.introSessionHeader{min-height:500px;padding:25px 30px;background-color:#fff;border-bottom:4px solid #0079bd;}

.Pdd_12 {padding:12px;}

.SideMenuIMG{text-align:center;margin:0 auto;vertical-align:top;}

.CMS_Link{color:#0086ff;cursor:pointer;text-decoration:none;}
.CMS_Link:hover{text-decoration:underline;}

._MailInput_Cont{margin:4px 0;box-sizing:border-box;display:inline-block;}
._MailLabels{box-sizing:border-box;font:12px/16px segoe ui;color:#a9a9a9;}
._MailInputs{width: 100%;
    height: auto;
    box-sizing: border-box;
    font: 15px / 21px segoe ui;
    color: #000000;
    border: none;
    border-radius: 999px;
    padding:10px 28px;
    margin: 6px 0;
    outline: none;}
._MailSelect{width:100%;height:180px;box-sizing:border-box;font:15px/21px segoe ui;color:#0a508a;border:none;padding:4px 0;margin:6px 0;outline:none;border-bottom:1px solid #e8ebf0;}
._MailTextarea{    min-width: 100%;
    max-width: 100%;
    min-height: 240px;
    max-height: 240px;
    box-sizing: border-box;
    font: 15px / 21px segoe ui;
    color: #000000;
    border: none;
    border-radius: 25px;
    padding: 20px 28px;
    margin: 6px 0;
    outline: none;}
._MailSubmit{box-sizing:border-box;font:15px/21px segoe ui;color:#eee;background:-webkit-linear-gradient(top, #0080e7, #0580d6);border:1px solid #2c85cb;}


/* START PAGE SCROLLBAR */

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {width:10px;height:0px;display:block;background-color:rgb(211, 222, 230);border-radius:0;}
::-webkit-scrollbar {width:10px;}
::-webkit-scrollbar-track {background-color:#d0eaff;border-radius:5px;}
::-webkit-scrollbar-thumb {border-radius:2px;background-color:#6f93b3;}

/* END PAGE SCROLLBAR*/


/* START MAIN FOOTER */

._Ftr1{padding:22px 6%;margin:0;background-color:#57aeff;}
._Ftr2{margin-bottom:42px;}
._Ftr3{margin-bottom:16px;}
._Ftr4{text-align:justify;padding-right:22px;}
._Ftr5{text-align:justify;padding-left:22px;}
._Ftr6{border-bottom:1px solid #7fc0ff;}
._Ftr7{padding:22px 6% 11px 6%;margin:0;background-color:#192735;border-top:7px solid #223c54;}
._Ftr8{margin:21px 0 42px 0;}
._Ftr9{width:300px;border:none;outline:none;font:14px/18px segoe ui;padding:6px;background-color:#ebf9ff;border-radius:4px 0 0 4px;}
._Ftr10{width:30px;height:30px;padding:6px;border:none;outline:none;background-color:#ebf9ff;border-radius:0 4px 4px 0;}
._Ftr11{text-align:justify;padding-right:22px;vertical-align:top;}
._Ftr12{margin-bottom:12px;}
._Ftr13{margin-right:12px;}
._Ftr14{color:#ccdced;font:500 12px/18px segoe ui;}
._Ftr15{color:#8aa4be;font:12px/18px segoe ui;margin-bottom:21px;}
._Ftr16{margin-bottom:6px;}
._Ftr17{vertical-align:top;}
._Ftr18{text-align:justify;padding-left:22px;vertical-align:top;}
._Ftr19{color:#8aa4be;font:12px/18px segoe ui;margin:21px 0;}
._Ftr20{border-bottom:1px solid #0f1a25;}
._Ftr21{border-top:1px solid #233546;border-bottom:none;}
._Ftr22{font:12px/16px segoe ui;color:#ccdced;margin-top:22px;}
._Ftr23{padding:0 6%;margin:0;background-color:#e7e7d9;}
._Ftr24{padding:16px 0;text-align:center;}
._Ftr25{color:#8e8e8e;}
._Ftr26{color:#9cb0c4;}
._Ftr27{color:#ccdced;}

/* END MAIN FOOTER */

@media (max-width: 600px) {
.DyNn_Mob{display:none;}
.blankHeader {width:100%;padding:15px 6%;background-color:#fff;box-shadow:0 1px 2px 1px hsla(205,5%,48%,.12);}
.Header_Mob{width:100%;text-align:center;}
.Menu_Mob{width:26px;height:4px;background-color:#39e6a6;}
.menuMob-mainCont{display:block;height:49px;background-color:#f9fcfd;padding:8px;border:1px solid #deeffe;border-right:0;border-left:0;text-align:right;}
.menuMob-rgBox{width:42px;height:32px;border-radius:6px 0 0 6px;margin-right:-8px;padding:6px 6px 6px 10px;}
._menuMob_Mg1px{margin-top:1px;}
._menuMob_Mg3px{margin-top:3px;}
.ProfileBox{margin:165px auto 0 auto;background-color:#f1f1f1;}
.profileBox-cont{box-shadow:0 1px 2px 1px hsla(205,5%,48%,.12);padding:15px;text-align:center;}
.photoBox-mg{width:100%;margin-top:-47px;}
.mainName_Mob{margin-left:0px;margin-top:16px;}
.newemailMob{width:100%;margin-top:36px;}
.newemailButton{width:100%;text-align:center;font:500 12px/16px segoe ui;color:#fff;outline:none;border:1px solid #11bf5f;border-radius:4px;background:-webkit-linear-gradient(top, #16c67d, #16c64c);padding:8px 10px;}
.WdLoginMob{width:100%;}
.WdLoginNn{display:none;}
.introSessionHeader {min-height:500px;padding:13px 16px;}
.accsMenu-buttons {min-width:205px;text-align:left;border:1px solid #deeffe;outline:none;padding:12px 12px 12px 12px;border-top:2px solid #deeffe;font:14px/18px segoe ui;background:#f9fcfd;background-color:#f9fcfd;color:#a7bac9;cursor:pointer;text-align:center;}
}