#donatePopipDiv{min-height:200px;width:100%}.topControl{width:100%}#timeClockModalContent,.topControl{padding:10px}#shift_div{display:none}#location{height:50px}.aioCustomField>input,.aioCustomField>select{min-height:50px;width:100%}#map_wrapper{width:100%;min-height:400px;text-align:center}#map_cont{position:relative;width:100%;min-height:500px}#animate-google-map,#report-google-map{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}#clockMessage,#jsTimer{text-align:center}#employeeReportTable{overflow-x:auto}.epProfileField{width:100%;min-height:60px}#breakButton{cursor:pointer}#employeeReportButton a,#managerReportButton a{font-family:"Roboto",sans-serif}.aiotooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.aiotooltip .aiotooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.aiotooltip:hover .aiotooltiptext{visibility:visible}#employeeProfile input[type=text]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box}.aio_row{width:100%;padding:10px}.aio_row>label{font-weight:800;float:left;padding-right:30px}.managerProfileInput{padding:10px 0;width:100%}#employeeProfile input[type=button],input[type=reset],input[type=submit]{background-color:#4caf50;border:none;color:#fff;padding:16px 32px;text-decoration:none;margin:4px 2px;cursor:pointer}.aio-hide{display:none!important}.aio-vl{border-left:2px solid #4caf50;height:60px;padding-left:5px}#aio_time_clock input.invalid,#aio_time_clock select.invalid{background-color:#ec4949}.aio_generic_button,.aio_generic_button_small,.aio_generic_button_xsmall{background-color:#4caf50;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer}.aio_generic_button_small,.aio_generic_button_xsmall{color:#fff!important;padding:10px 22px;font-size:12px}.aio_generic_button_xsmall{padding:5px;max-width:80px}.aio-spinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#aio-spinner-full{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background:rgba(0,0,0,.7);transition:opacity .2s;visibility:hidden;opacity:0}#aio-spinner-full img{position:absolute;top:50%;left:50%;transform:translate(-50%)}#aio-spinner-full.show{visibility:visible;opacity:1}#pinPadClock #shift_div #shift_button{margin-top:20px}#shift_button,.full-width-button{width:100%!important;min-height:50px!important}#pinPadClock,.pinPadForm{width:390px;margin:50px auto;background:#fff;padding:35px 25px;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);border-radius:5px}#passwordCustom{padding:0 40px;border-radius:5px;width:350px;margin:auto;border:1px solid #e4dcdc;font-size:60px;color:transparent;text-shadow:0 0 0 #474747;text-align:center}#shift_notes{width:100%;height:50px}#predefined_shifts{height:50px}#shift_div{padding-bottom:10px}#shift_button{margin-top:10px}#aio_time_clock_pin_pad .button{font-family:"Roboto",sans-serif;text-transform:uppercase;outline:0;width:100%;border:0;padding:15px;color:#fff;font-size:14px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer;display:inline-block;font-weight:800;line-height:1.6;background-color:#4caf50}#passwordCustom{outline:none}.pinButton{border:none;background:0 0;font-size:1.5em;border-radius:50%;height:60px;font-weight:550;width:60px;color:transparent;text-shadow:0 0 0 #666565;margin:7px 20px}.clearCustom,.enterCustom{font-size:1em!important}.pinButton:hover{box-shadow:#506ce8 0 0 1px 1px}.pinButton:active{background:#506ce8;color:#fff}.clearCustom:hover{box-shadow:#ff3c41 0 0 1px 1px}.clearCustom:active{background:#ff3c41;color:#fff}.enterCustom:hover{box-shadow:#47cf73 0 0 1px 1px}.enterCustom:active{background:#47cf73;color:#fff}