.tooltip_templates{display:none}img{vertical-align:unset}.buttonAsLink{border:none;background-color:transparent;padding:0;margin:0}.imgAsButton{width:32px;height:32px;background-color:transparent;text-decoration:none}.imgAsButton:hover,.imgAsButton:active{background-color:transparent;border-color:#fff;text-decoration:none}.header{position:absolute;overflow:hidden;top:0;left:0;right:0;height:70px;background-color:#1f497d;color:#fff;overflow:hidden;padding-left:5px;padding-right:5px}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll-x{overflow-x:hidden}.no-scroll-y{overflow-y:hidden}.menu.col{position:absolute;left:0;bottom:auto;width:auto;background-color:transparent;z-index:2;color:#fff;height:auto}.options.row{left:0;padding-left:100px;top:0;height:50px;background-color:#2b3c59;z-index:1;color:#fff}.fill.row{left:0;top:50px;bottom:0;z-index:0;padding-top:3px;padding-left:3px}.selectwindow{overflow:hidden;position:absolute;left:0;top:0;bottom:0;width:470px;overflow-y:scroll}.viewwindow{overflow:hidden;position:absolute;left:470px;top:0;bottom:0;right:0;border:1px solid #000;overflow-y:auto}.optionsRowLinkButton{color:#fff;text-align:center}.constructFill{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:rgba(128,128,128,.5)}.constructImg{position:absolute;overflow:hidden;top:50%;margin-top:-105px;left:50%;margin-left:-100px;width:200px;height:209px;z-index:10001;background-image:url('Images/under_construction_animated.gif')}.tableHeader{border-bottom:1px solid #000;background-color:#2b3c59;color:#fff}.pageBody{overflow:auto;position:absolute;right:0;left:0;top:42px;bottom:0;z-index:0}.headerBackground{overflow:hidden;position:absolute;left:0;right:0;padding-left:100px;top:0;height:50px;background-color:#1f497d;z-index:1;color:#fff}.selectwindowHeader{overflow:hidden;position:absolute;left:0;top:0;height:50px;width:470px}.buttonLink{background:transparent !important;border:none;padding:0 !important;font-family:unset;text-decoration:none;color:#069;text-decoration:unset;cursor:pointer}.imageButton{border:1px solid #000;border-radius:15px;background-color:#ffd700;text-decoration:none;color:#000;font-weight:bold;height:35px;margin:3px 3px 3px 3px;line-height:35px;text-align:left;padding-left:5px;padding-right:5px}.imageButton img{width:30px;height:30px;margin-left:5px}.imageButton span{padding-left:5px;vertical-align:text-bottom;padding-right:8px}a.imageButton{text-decoration:none;display:inline-block}a.imageButton img{margin-top:3px}.results_table thead tr{background-color:#2b3c59;border-bottom:1px solid #000;color:#fff}.results_table tbody{background-color:#fff}.results_table td{padding:5px}.results_table_altrow{background-color:#98fb98}.results_table input[type="image"]{border:0;height:32px}.pageNavBar input[type="text"]{position:relative;height:35px;margin:3px;bottom:11px}.pageNavBar select{position:relative;height:35px;margin:3px;bottom:11px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:#ccc;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background:#aaa}::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-variant:normal;text-align:left;margin:0;padding:0;display:inline}h2{font-family:'Muli',sans-serif;font-variant:normal}h1{font-size:2em;font-weight:bold}body{background-color:#89899e;position:absolute;height:100%;width:100%;margin:0;padding:0;letter-spacing:normal}form{position:relative;top:0;margin:0 auto;min-height:100%;min-width:100%;overflow:hidden;padding:0;background-color:#fff}.appHeader{position:fixed;overflow:hidden;top:0;left:0;right:0;height:42px;background-color:#393637;color:#fff;overflow:hidden;z-index:3;vertical-align:middle;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.update_modal{position:fixed;top:0;left:0;bottom:0;right:0;display:table-cell;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,.5);z-index:50000}.update_modal_center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#ff0;font-weight:bold;font-size:1.2em}.circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:150px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:150px;position:relative;margin:auto}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.companylogo{position:relative;height:42px;display:inline-block}.logoutButton,.logoutButton:link,.logoutButton:visited{border:none;padding:5px 10px 5px 10px;background-color:transparent;text-decoration:none;color:#fff;width:100%;text-align:left}.logoutButton img{width:30px;height:30px}.logoutButton span{padding-left:5px}.logoutButton:hover,.logoutButton:active{background-color:#00f}a.menuItem,a.menuItem:link,a.menuItem:visited{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:unset;color:#fff;min-height:45px;position:relative;display:block;padding:0 0 0 10px;text-align:left;text-decoration:none;width:100%;font-family:'Open Sans',sans-serif;font-size:1em}a.menuItem:hover,a.menuItem:active{background-color:#00f}.menu{backface-visibility:hidden;background:#393637;display:block;margin:0;overflow:hidden;padding:0 0 88px;position:fixed;left:0;top:42px;bottom:0;width:250px;z-index:99;line-height:45px}div.menu hr{margin-left:20px;margin-right:20px;min-width:initial}a.menu,a.menu:link,a.menu:visited{background:#393637;color:#fff;min-height:42px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:.8em;position:relative;display:block;padding:0 0 0 0;text-align:left;float:left;text-decoration:none;line-height:30px;padding-left:5px;padding-right:5px}a.menu:hover,a.menu:active{background-color:#555;color:#fff}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}@keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}@media only screen and (max-width:900px){.appHeader{padding:0}.companyName{display:none;visibility:hidden;width:0}.headerbarDesktop{visibility:hidden;height:64px}.headerbarMobile{visibility:visible}.pageContent{margin-top:60px;margin-left:5px;margin-right:5px}}.pageHeader{position:absolute;overflow:hidden;top:44px;left:0;right:0;height:35px;padding-left:5px;padding-top:15px;background:-webkit-linear-gradient(#c4446d,#880733);background:-o-linear-gradient(#c4446d,#880733);background:-moz-linear-gradient(#c4446d,#880733);background:linear-gradient(#c4446d,#880733);color:#fff;overflow:hidden;z-index:2}.pageNavBar{position:absolute;top:42px;left:0;right:0;height:42px;overflow:hidden;background-color:#5c008a;display:none;color:#fff;line-height:42px}.pageFooterNavBar{position:absolute;bottom:0;left:0;right:0;height:42px;overflow:hidden;background-color:#5c008a;display:none;color:#fff;line-height:42px}.menuHeading{color:#000;text-decoration:none;font-weight:normal;font-size:10pt;font-family:'Oswald',sans-serif}.menuHeading{font-weight:bold;line-height:30px;vertical-align:top}.searchbackground{position:fixed;left:0;top:0;z-index:10000;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.searchbox{position:absolute;width:400px;height:330px;max-width:400px;max-height:330px;min-width:400px;min-height:330px;top:50%;left:50%;margin-left:-150px;margin-top:-150px;z-index:10001;background-color:#fff;border:1px solid #000;padding:5px;z-index:-1}.menuPanel{border:1px solid #000;height:auto;background:-webkit-linear-gradient(#00f,#006);background:-o-linear-gradient(#00f,#006);background:-moz-linear-gradient(#00f,#006);background:linear-gradient(#00f,#006);padding:3px;overflow:hidden;width:700px;height:100%;background:-webkit-linear-gradient(#eee,#bbb);background:-o-linear-gradient(#eee,#bbb);background:-moz-linear-gradient(#eee,#bbb);background:linear-gradient(#eee,#bbb);z-index:-1;display:block}.pageDescriptionWrapper{width:auto;height:auto;float:left;display:inline-block;margin-right:10px}.pageMenu{box-shadow:0 0 16px rgba(0,0,0,.28);width:280px;background-color:#fff;bottom:0;overflow-y:auto;overflow-x:hidden;position:absolute;top:42px;z-index:990;will-change:visibility;visibility:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;color:rgba(0,0,0,.87);padding:8px;box-sizing:unset}.pageMenu::before,.pageMenu::after{box-sizing:unset}.controlMenu{right:0}.appDescriptionWrapper{width:auto;height:auto;float:left;display:inline-block;margin-right:10px}.appControls{text-align:left;border-top:1px solid #ddd}.pageControls a img{height:32px}.pageControls a span{font-weight:bold;line-height:30px;vertical-align:top;color:#000;text-decoration:none;font-family:'Oswald',sans-serif}.appButton{border:1px solid #000;background:#000;width:32px;height:32px;margin-top:5px}.appButton:hover,.appButton:active{background:#888;border-color:#fff}.pageButton{border:1px solid #000;background:transparent;width:32px;height:32px;margin-top:5px}.pageButton:hover,.pageButton:active{background:#888;border-color:#fff}.companyName{display:inline-block;max-height:42px;height:42px;font-size:1.5em;overflow:hidden;line-height:42px;font-family:'Muli',sans-serif;font-weight:bold;margin-left:16px}.menuIcon{border:1px solid transparent;background:#999;vertical-align:top;width:40px;background-image:url('/Images/menu.svg');background-size:30px;background-repeat:no-repeat;background-position-x:center;background-position-y:center}.menuIcon:hover,.menuIcon:active{background:#aaa;border-color:#fff;background-image:url('/Images/menu.svg');background-size:30px;background-repeat:no-repeat;background-position-x:center;background-position-y:center}.pageTitle{display:inline-block;max-height:42px;height:42px;line-height:42px;overflow:hidden;font-size:1.2em;margin-left:16px}.menuImages{height:30px;width:30px;margin-right:5px}.trainingMode{position:fixed;bottom:0;right:0;font-size:2.2em;z-index:300;font-weight:bold;color:#f00}.fillCell{width:100%}.navFooterButton{float:right;height:38px;margin:3px}#menuNav a:hover,a:active{color:#c4446d}#menuControls a:link,a:visited{text-decoration:none;color:#2a2a2e}#menuControls a:hover,a:active{color:#c4446d}@supports (zoom:2){input[type=checkbox]{zoom:2}}@supports not (zoom:2){input[type=checkbox]{transform:scale(2);margin:15px}}section{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.homepage_title{flex-direction:row}.home_button{background-color:#00008b;color:#ff0;border:1px solid #fff;width:200px;height:200px;max-height:200px;max-width:200px;display:block;text-align:center}.home_button_disabled{background-color:#778899;color:#000}.user{flex:1 1 auto;padding:3px}.makeups{flex:1 1 auto;padding:3px}