*{padding:0;margin:0;list-style-type:none;line-height:normal}ul{padding:0;margin:0}li{display:inline-block}a{text-decoration:none}a:hover,a:focus{text-decoration:none}
.alignitemcenter{height:100%;align-items:center;display:flex}
body{font-family:'poppinsregular'}
.forgotpassword p a,.form-control{font-family:'poppinslight'}
.forgotpassword p a{font-family:'poppinsitalic'}
.custombtn,.loginarea label{font-family:'poppinsmedium'}
.httext,.companyprofile li span{font-family:'poppinsbold'}
header,footer,.loginarea,.companyprofile,.sidelogo{width:100%}
/* @font-face{font-family:'robotoblack';src:url('../fonts/roboto-black-webfont.woff2') format('woff2'),url('../fonts/roboto-black-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotobold';src:url('../fonts/roboto-bold-webfont.woff2') format('woff2'),url('../fonts/roboto-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotolight';src:url('../fonts/roboto-light-webfont.woff2') format('woff2'),url('../fonts/roboto-light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium';src:url('../fonts/roboto-medium-webfont.woff2') format('woff2'),url('../fonts/roboto-medium-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url('../fonts/roboto-regular-webfont.woff2') format('woff2'),url('../fonts/roboto-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotothin';src:url('../fonts/roboto-thin-webfont.woff2') format('woff2'),url('../fonts/roboto-thin-webfont.woff') format('woff');font-weight:400;font-style:normal} */
@font-face{font-family:'poppinsbold';src:url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsitalic';src:url('../fonts/poppins-italic-webfont.woff2') format('woff2'),url('../fonts/poppins-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinslight';src:url('../fonts/poppins-light-webfont.woff2') format('woff2'),url('../fonts/poppins-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsmedium';src:url('../fonts/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsregular';src:url('../fonts/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinssemibold';src:url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),url('../fonts/poppins-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsthin';src:url('../fonts/poppins-thin-webfont.woff2') format('woff2'),url('../fonts/poppins-thin-webfont.woff') format('woff');font-weight:normal;font-style:normal}
/* Start Header */
header.headerfixed{background:none;z-index:9;padding-bottom:5px;padding-top:5px}header.headerfixed.sticky{left:0;margin:auto;position:fixed!important;top:0!important;width:100%;z-index:99!important;-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInDown;animation:.3s ease-in-out 0s normal none 1 running fadeInDown;background:rgb(255,255,255);box-shadow:0 6px 12px rgba(0,0,0,.176);background:rgb(43,45,51)!important;box-shadow:0 0 10px rgba(255,255,255,.05)!important} header.headerfixed.sticky .mainnavi>a{color:rgb(255,255,255)}
.navbar{background:rgb(255,255,255);z-index:9;padding:0}a.navbar-brand{font-size:2.3rem;color:rgb(20,20,20)}.mainnavi a{font-size:1.0rem;color:rgb(255,255,255)}.mainnavi a:hover, .mainnavi a:focus{color:rgba(255,255,255,.9)}.dropdown-toggle::after{content:'\f107';font-style:normal;font-weight:700;border:none;vertical-align:-2px}.dropdown-menu{top:100%;left:auto;background:rgb(0,19,142);border-radius:0 0 2px 2px!important;border:none;padding:0}.dropdown-item{color:rgb(20,20,20);padding:.75rem .5rem .75rem .75rem!important}.dropdown-item:focus, .dropdown-item:hover{background:rgba(255,13,65,0.9);color:rgb(255,255,255)!important}.mainnavi .dropdown-menu{margin:0}.mainnavi .dropdown-menu li{padding:0;margin:0;display:block}
.mainmenu ul ul.sub-menu{background:rgb(8,93,161);width:200px;z-index:9;text-align:left;padding:10px 5px 10px 5px;transition:all ease .4s;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;visibility:hidden;opacity:0;left:0;margin:auto;position:absolute;right:auto;top:30px}.mainmenu ul li:hover>ul.sub-menu{visibility:visible;opacity:1}.mainmenu ul ul.sub-menu li{margin:0;padding:0 0 13px;display:block}.mainmenu ul ul.sub-menu li a{font-size:.75rem;line-height:1.5;display:inline-block}.mainmenu ul ul.sub-menu li a:after{bottom:0}.navigator{position:relative;padding:6px 0 37px}.navigator a{display:inline-block;color:rgb(255,255,255);line-height:.8;font-size:25px;margin:0}.navigator a.search{margin-right:16px}.navigator a.active,.navigator a:hover{color:rgb(255,13,65)}.main-menu nav>ul>li{display:inline-block;position:relative}.main-menu nav>ul>li:last-child a{padding-right:0}.main-menu nav>ul>li>a{display:block;padding:29px 15px;transition:all .3s ease 0s;line-height:1;font-size:.85rem;position:relative}.main-menu nav ul li .sub-menu{background:rgb(255,255,255);box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;opacity:0;position:absolute;top:100%;transition:all .4s ease 0s;visibility:hidden;width:220px;z-index:9}.main-menu nav>ul>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu nav>ul>li .sub-menu li{display:block;margin:0;position:relative}.main-menu nav>ul>li .sub-menu li a{color:rgb(102,102,102);font-size:.85rem;margin:0;padding:13px 20px;text-transform:capitalize;display:block;text-align:left;transition:all ease-in .4s}.main-menu nav>ul>li:hover>.sub-menu li>a:hover{color:rgb(255,255,255);background:rgb(247,80,35)}a.meanmenu-reveal{display:none}.mean-container .mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99}.mean-container a.meanmenu-reveal{border:1px solid rgb(255,255,255);color:rgb(255,255,255);cursor:pointer;display:block;font-size:1px;height:22px;line-height:22px;margin-top:-180px;padding:8px 9px;position:absolute;right:0px!important;text-decoration:none;top:0;width:22px}.mean-container a.meanmenu-reveal span{display:block}.mean-container a.meanmenu-reveal span>span>span:after{content:'\F35C';font-size:1.125rem}.mean-container .mean-nav{background:rgb(2,92,165);float:left;margin-top:10px;width:100%;position:absolute}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav>ul>li:first-child a{border-top:none}.mean-container .mean-nav ul li a{border-top:1px solid rgba(255,255,255,.5);color:rgb(255,255,255);display:block;float:left;margin:0;padding:13px 5%;line-height:1;text-align:left;text-decoration:none;width:90%;font-size:.85rem;}.mean-container .mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);padding:10px 10%;line-height:1;text-shadow:none;visibility:visible;width:80%}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);border:none;font-weight:700;height:20px;margin-top:1px;padding:7px 12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2;line-height:25px}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,112,202,1)}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}
/*End Sticky Header CSS */
.menuheader{left:0;top:0;width:100%;position:relative;z-index:9999999;background:rgb(255,255,255);padding:5px 0;display:flex;justify-content:center;-webkit-animation-duration:.5s;animation-duration:.5s;transition:.5s;-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1)}.menuheader li{padding:0 5px;margin:0 5px;display:inline-block}.menuheader li a{font-size:0.80rem;white-space:nowrap;padding-top:30px;padding-bottom:30px;color:rgb(255,255,255)}.menuheader li a:hover, .menuheader li a:focus, .menuheader li.active a{color:rgba(20,20,20,.8)}
.menuheader.is-fixed{position:fixed;z-index:9999999;-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;padding:5px 0;transition:none;background:rgba(255,255,255,1);box-shadow:0 2px 5px 0 rgba(62,62,62,.64)}
@-webkit-keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*End Sticky Header CSS */
/* Start Common CSS */
.alignitemscenter{height:100vh;display:flex;align-items:center;position:relative}.form-group{margin-bottom:1.0rem}label{display:block;margin-bottom:5px;font-size:.8rem}.form-control{height:44px;font-size:.85rem;border-radius:0;border:1px solid rgb(218,218,218)}.form-control:hover,.form-control:focus{outline:none;box-shadow:none;border-color:rgb(34,68,130)}
.custombtn{background:rgb(34,68,130);border:1px solid rgb(34,68,130);height:44px;padding:10px 30px;border-radius:30px;color:rgb(255,255,255);transition:all ease-in .4s;display:block;width:100%}
.ariselogo{position:absolute;right:0;bottom:60px;text-align:center}.ariselogo img{max-width:106px}
.custombtn:hover,.custombtn:focus{background:rgb(239,71,53);border-color:rgb(239,71,53)}
.greentext{color:rgb(0,109,51)!important}.orangetext{color:rgb(239,71,53)!important}

body.companydata{background:rgb(248,248,251)}
.sidenavilogo{text-align:center;background:rgb(255,255,255)}.sidenavilogo img{max-width:88%}
.empimage{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;z-index:1}.empimage:before{content:'';position:absolute;left:0;top:0;width:100%;min-height:36px;z-index:1;background:url(../images/profile.png) no-repeat;background-size:100% 100%;border:1px solid rgb(221,221,221);border-radius:50%;}
.profileuser{text-align:center}.profileimage a{display:block}
.companyheaderouter{box-shadow:0 0.75rem 1.5rem rgba(18,38,63,.03);background:rgb(255,255,255);padding:calc(36.25px/2) 0}
.topmenu li{position:relative}
.topmenu li+li{margin-left:10px}
.topmenu a{color:rgb(85,91,109);position:relative;padding:.47rem .75rem;display:block;}
.badge{position:absolute;right:-4px;top:-6px;border-radius:50%;white-space:nowrap;line-height:1;padding:.25em .463em;display:inline-block;background:rgb(239,71,53)}
.topmenu a .mdi{font-size:1.365rem}
.dropdownitem{position:absolute;right:30px;top:53px;display:none;background:rgb(245,248,255);box-shadow:0 0.75rem 1.5rem rgba(18,38,63,.03)}.profileimage:hover .dropdownitem,.profileimage:focus .dropdownitem{display:block}.dropdownitem li{display:block;text-align:left;padding:14px 5px 14px 10px;font-size:.75rem;white-space:nowrap}.dropdownitem li+li{margin-left:0}.dropdownitem li span{display:inline}

.companyprofile li span{font-size:.8rem;text-transform:uppercase;color:rgb(5,161,199)}
/* End Common CSS */

/* Start Login Area CSS */
table#tblTop{width:100%!important}
.loginarea{background:url(../images/loginbg.png) no-repeat;background-size:cover;background-position:100% 100%;height:100vh}#cmDiv{position:absolute;display:none;width:100%;height:auto;left:0%;z-index:1;top:0%;max-height:100%;min-height:100%;overflow:auto;border:solid 3px rgb(192,192,192);padding:10px;background:rgb(255,255,255)}.clientlogo{text-align:center;margin-bottom:15px}.httext{font-size:1.325rem;color:rgb(34,68,130)}.loginarea .httext{margin-bottom:30px}.loginarea .form-control{border-radius:30px}.forgotpassword p a{display:block;text-align:center;text-decoration:underline;font-size:.85rem}
/* End Login Area CSS */


/* Start In Previous Pages */
.Content{font-size:8pt}.BoxBlue{border:1px solid Blue;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px;margin-bottom:2px;margin-left:2px;margin-right:2px;margin-top:2px}.Highlight{background-color:#ff0}.Redlined{border-left-color:red;border-left-style:solid;padding-left:1px;margin-left:2px}.Linethrough{text-decoration:line-through}.Capitalize{text-transform:capitalize}.Uppercase{text-transform:uppercase}.Lowercase{text-transform:lowercase}.Overline{text-decoration:overline}
/* End In Previous Pages */

@media (min-width:768px){
.clientlogo img{max-width:40%}.topmenu{text-align:right}
}