abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:#616161;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}html{min-width:300px;overflow-x:hidden;overflow-y:scroll;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:Lato,Helvetica,Arial}body{font-size:18px;font-weight:400;color:#616161}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace;line-height:1.25}a{color:#ff0101;cursor:pointer;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;text-decoration:none}a:hover{color:#ff6d2a}code{background:#ccc;color:#ed6c63;font-size:12px;font-weight:400;padding:1px 2px 2px}hr{border-top-color:#a2a1a1;margin:20px 0}img{max-height:100%;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:16px}article,aside,figure,footer,header,hgroup,section{display:block}pre{white-space:#616161;word-wrap:normal}pre,pre code{background:#ccc;color:#616161}pre code{display:block;overflow-x:auto;padding:16px 20px}table{max-width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#616161}.site-wrap{width:95%;max-width:1360px;margin:0 auto}.brand-logo{width:99px;height:51px;display:block;margin-left:auto;margin-right:auto;margin-bottom:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:url("/public/images/logo.png") 0 0 no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.brand-logo:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.alertify-logs{z-index:9999;margin-top:60px}@media (max-width:800px){.alertify-logs{margin-top:100px}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.125;margin:40px 0 20px;font-family:Lato,Helvetica,Arial}h1:first-of-type,h2:first-of-type{margin-top:0}h1{font-size:2.2em}h2{font-size:1.95em;font-weight:300}h3{font-size:1.6em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:.9em;text-transform:uppercase}p:not(:last-child){margin-bottom:1em}blockquote{background:#ccc;border-left:5px solid #a2a1a1;padding:1.5em}blockquote:not(:last-child){margin-bottom:1em}strong{font-weight:600}.login .confirmation-screen,.login .form,.scheduler-column-header,.scheduler-week-month,.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.text-meta{color:#a2a1a1}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}.screen-reader-text:focus{clip:auto;display:block;height:auto;line-height:normal;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.pull-right{float:right}.pull-left{float:left}.chevron{border:1px solid #616161;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;position:relative}.chevron--right{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.chevron--left{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.grid-item{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px}.grid--responsive .grid-item,.grid:not(.grid--responsive) .grid-item,.login--responsive .grid-item,.login:not(.grid--responsive) .grid-item,.summary-list--responsive .grid-item,.summary-list:not(.grid--responsive) .grid-item{-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.grid:not(.grid--responsive),.login:not(.grid--responsive),.summary-list:not(.grid--responsive){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}.grid:not(.grid--responsive) .grid-item--half,.login:not(.grid--responsive) .grid-item--half,.summary-list:not(.grid--responsive) .grid-item--half{width:50%}@media (min-width:600px){.grid--responsive,.login--responsive,.summary-list--responsive{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:600px){.grid--responsive .grid-item--half,.login--responsive .grid-item--half,.summary-list--responsive .grid-item--half{width:50%}}.grid--expand,.login--expand,.summary-list--expand{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.grid--right,.login--right,.summary-list--right{-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.grid--left,.login--left,.summary-list--left{-webkit-box-pack:inherit;-moz-box-pack:inherit;-o-box-pack:inherit;-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit}.grid--vertical-align,.login,.login--vertical-align,.summary-list--vertical-align{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid--horizontal-align,.login,.login--horizontal-align,.summary-list--horizontal-align{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.grid--items,.login--items,.summary-list--items{margin-left:-10px;margin-right:-10px;margin-top:-10px}.grid--items:not(:last-child),.login--items:not(:last-child),.summary-list--items:not(:last-child){margin-bottom:-10px}.form{max-width:700px}.button,.checkbox input,.radio input,.select select,button,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:3px;color:#616161;display:inline-block;font-size:18px;height:38px;line-height:28px;padding:4px 8px;position:relative;vertical-align:top}.button:hover,.checkbox input:hover,.radio input:hover,.select select:hover,button:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=submit]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border-color:#616161}.button:active,.button:focus,.checkbox input:active,.checkbox input:focus,.radio input:active,.radio input:focus,.select select:active,.select select:focus,button:active,button:focus,input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=submit]:active,input[type=submit]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{border-color:#616161;outline:none}.button[disabled],.button[disabled]:hover,.checkbox input[disabled],.checkbox input[disabled]:hover,.radio input[disabled],.radio input[disabled]:hover,.select select[disabled],.select select[disabled]:hover,button[disabled],button[disabled]:hover,input[type=color][disabled],input[type=color][disabled]:hover,input[type=date][disabled],input[type=date][disabled]:hover,input[type=datetime-local][disabled],input[type=datetime-local][disabled]:hover,input[type=datetime][disabled],input[type=datetime][disabled]:hover,input[type=email][disabled],input[type=email][disabled]:hover,input[type=month][disabled],input[type=month][disabled]:hover,input[type=number][disabled],input[type=number][disabled]:hover,input[type=password][disabled],input[type=password][disabled]:hover,input[type=search][disabled],input[type=search][disabled]:hover,input[type=submit][disabled],input[type=submit][disabled]:hover,input[type=tel][disabled],input[type=tel][disabled]:hover,input[type=text][disabled],input[type=text][disabled]:hover,input[type=time][disabled],input[type=time][disabled]:hover,input[type=url][disabled],input[type=url][disabled]:hover,input[type=week][disabled],input[type=week][disabled]:hover,textarea[disabled],textarea[disabled]:hover{background:#ccc}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;max-width:100%;width:100%}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,textarea.error{border-color:#ed6c63}textarea{line-height:1.2;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.form-field{margin:0 auto .6rem}.form-field--checkbox,.form-field--radio{display:inline-block}.form-field--checkbox:not(:last-of-type),.form-field--radio:not(:last-of-type){margin-right:1.3rem}.select{height:38px;position:relative;vertical-align:middle;display:block}.select select{cursor:pointer;display:block;outline:none;padding-right:36px;width:100%}.select select::ms-expand{display:none}.select:after{border:1px solid #7d7d7d;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;margin-top:-6px;right:16px;top:50%}.select:hover:after{border-color:#ff0101}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:38px;padding-left:30px;position:relative;vertical-align:top}.checkbox input,.radio input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);cursor:pointer;float:left;height:22px;left:0;outline:none;padding:0;position:absolute;width:22px}.checkbox input:after,.radio input:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute}.checkbox input:checked,.radio input:checked{-webkit-box-shadow:none;box-shadow:none}.checkbox input:checked:after,.radio input:checked:after{opacity:1;-ms-filter:none;filter:none}.checkbox:hover,.radio:hover{color:#616161}.checkbox:hover input,.checkbox:hover input:checked,.radio:hover input,.radio:hover input:checked{border-color:#616161}.checkbox input:after{border:2px solid #7d7d7d;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;width:9px;border-radius:1px;height:6px;left:6px;top:6px;-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-o-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.radio input{border-radius:11px}.radio input:after{background:#7d7d7d;content:' ';-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:block;width:10px;height:10px;border-radius:5px;top:5px;left:5px}.label>input{margin-top:3px}.form-field--required .label-text:after{content:'*';font-weight:700;color:#ed6c63;padding-left:4px}.button,button,input[type=submit]{padding:4px 8px;text-align:center;white-space:nowrap;background-color:#fff}.button strong,button strong,input[type=submit] strong{color:inherit}.button small,button small,input[type=submit] small{display:block;font-size:16px;line-height:1;margin-top:5px}.button .fa,button .fa,input[type=submit] .fa{line-height:26px;margin:0 -2px;width:24px}.button:active,button:active,input[type=submit]:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.button--block{width:100%;display:block;max-width:380px;margin-left:auto;margin-right:auto}a.button{text-decoration:none}.button--primary:not(.button--ghost){color:#fff;background:#ff0101;border-color:transparent}.button--secondary:not(.button--ghost){color:#fff;background:#616161;border-color:transparent}.button--success:not(.button--ghost){color:#fff;background:#97cd76;border-color:transparent}.button--primary:focus,.button--primary:hover{background:#e60000;color:#fff;border-color:transparent}.button--secondary:focus,.button--secondary:hover{background:#575757;color:#fff;border-color:transparent}.button--success:focus,.button--success:hover{background:#85c45e;color:#fff;border-color:transparent}.button--flat{color:#ff0101}.button--flat,.button--flat:hover{background-color:transparent;border-color:transparent}.button--flat:hover{color:#ff6d2a}.button--ghost{background-color:transparent;border-color:#ff0101;color:#ff0101}.button--ghost:hover{background-color:#ff0101;border-color:#ff0101;color:#fff}.alert{padding:20px;margin:10px auto 1rem;background-color:#42afe3;color:#fff}.alert--error{background-color:#ed6c63}.alert--success{background-color:#97cd76}.alert a,.alert a:hover{color:#fff;text-decoration:underline}.table{width:100%}.table td{padding:16px 10px}.table th{padding:8px 10px}.table thead>tr{border-bottom:1px solid #7d7d7d}.table thead+tbody{padding:0 5px}.table tbody>tr{border-bottom:1px solid #e9e9e9}.table--hovered tbody>tr:focus,.table--hovered tbody>tr:hover,.table--striped tbody>tr:nth-of-type(odd){background-color:#f8f8f8}.table--clicklable tbody>tr{color:#7d7d7d;cursor:pointer}@media all and (max-width:1279px){.table{display:block;overflow-x:scroll}}.circle-status{width:16px;height:16px;border-radius:8px;background-color:#a2a1a1;display:inline-block;-webkit-box-shadow:0 0 4px hsla(0,1%,63%,.8);box-shadow:0 0 4px hsla(0,1%,63%,.8)}.circle-status--active{background-color:#97cd76;-webkit-box-shadow:0 0 4px hsla(97,47%,63%,.8);box-shadow:0 0 4px hsla(97,47%,63%,.8)}.circle-status--warning{background-color:#f6bd34;-webkit-box-shadow:0 0 4px rgba(246,189,52,.8);box-shadow:0 0 4px rgba(246,189,52,.8)}.circle-status--danger{background-color:#ed6c63;-webkit-box-shadow:0 0 4px hsla(4,79%,66%,.8);box-shadow:0 0 4px hsla(4,79%,66%,.8)}dt{color:#a2a1a1;font-size:14px;text-transform:uppercase;margin-bottom:2px}dd{margin-bottom:20px}.separator--horizontal{display:inline-block;height:auto;width:10px}.separator--vertical{display:inline-block;height:10px;width:auto}.userShortProfile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.userShortProfile-name span{font-weight:700}.summary{margin-top:20px}.summary-list{overflow-x:scroll;padding-bottom:20px}.summary-item{position:relative;padding:10px 10px 10px 30px;margin-right:20px;background-color:#f6bd34;color:#fff;min-width:160px;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.summary-item-value{font-size:36px;line-height:1}.summary-item-title{font-size:10px;text-transform:uppercase;line-height:1}.summary-item-indicator{position:absolute;top:0;bottom:0;left:4px;width:20px;font-size:26px}.summary-item-indicator:before{position:relative;top:13px}.summary-item.up .summary-item-indicator:before{content:'\2B18'}.summary-item.down .summary-item-indicator:before{content:'\2B19'}.summary-item.equals .summary-item-indicator:before{content:'\25C6'}.summary-item.up{background-color:#97cd76}.summary-item.down{background-color:#ff0101}a.summary-item:hover{color:#fff}.scheduler-week{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;min-height:400px;overflow-x:scroll}.scheduler-week-month{text-transform:uppercase;font-size:14px}.scheduler-column{border-right:1px solid #e9e9e9;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.scheduler-column:first-of-type{border-left:1px solid #e9e9e9}.scheduler-column-content{padding:5px 8px 30px}.scheduler-column-header{padding:10px 5px;border-bottom:2px solid #a2a1a1;border-top:1px solid #e9e9e9;margin-bottom:10px}.scheduler-column-header .day{font-size:30px;line-height:1}.scheduler-column-header .title{font-weight:300;text-transform:uppercase;font-size:14px}.scheduler-item{padding:4px 8px;font-size:16px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out;margin-bottom:16px;display:block;color:#616161;background-color:#fff;border:1px solid #e9e9e9;border-bottom:5px solid #42afe3}.scheduler-item--assisting{border-bottom-color:#97cd76}.scheduler-item--full{border-bottom-color:#ed6c63}.scheduler-item--pastdue{border-bottom:1px solid #e9e9e9;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);background-color:#e9e9e9}.scheduler-item-title{font-weight:700}.scheduler-item-availableQ{font-size:small;display:inline;font-weight:lighter}.scheduler--loading:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:block;z-index:3}.scheduler-legends{font-size:14px;margin:20px 0}.scheduler-legend{margin-left:20px;display:inline-block}.scheduler-legend:before{content:'';width:14px;height:14px;display:inline-block;margin-right:5px}.scheduler-legend--normal:before{background-color:#42afe3}.scheduler-legend--assisting:before{background-color:#97cd76}.scheduler-legend--full:before{background-color:#ed6c63}.login{min-height:100vh;width:100%;background:-webkit-linear-gradient(top left,#ff6d2a,#ff0101);background:-moz-linear-gradient(top left,#ff6d2a,#ff0101);background:-o-linear-gradient(top left,#ff6d2a,#ff0101);background:-ms-linear-gradient(top left,#ff6d2a,#ff0101);background:linear-gradient(to bottom right,#ff6d2a,#ff0101)}.login-inner{width:100%;margin:20px auto;padding:20px}.login .form{margin-top:20px;margin:auto;width:100%;max-width:350px;min-width:250px}.login h3{text-align:center;color:#fff;font-weight:400;margin:0 0 20px}.login dl{max-width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px}.login dd,.login dt{text-align:center;padding:10px 0;margin:0;line-height:1;border-top:1px solid hsla(0,0%,100%,.35)}.login dd{width:75%;color:#fff;font-weight:700;font-size:26px;text-align:center}.login dt{width:50%;padding:20px 5px;color:#fff;text-transform:capitalize;font-size:14px;text-align:right}.login .confirmation-screen{padding:20px 0}.login .bottom-right{color:#fff;border-bottom:1px dotted #fff;position:fixed;bottom:20px;right:20px}.login input[type=email],.login input[type=password],.login input[type=text]{color:#fff;background-color:#cd0000;border:0}.login button.button--ghost{color:#ffe2d4;border-color:#ffe2d4}.login button.button--ghost:hover{background-color:#fff;color:#ff0101}@media (min-width:1024px){.login{min-height:100vh}.login-inner{max-width:700px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(34,35,36,.7);z-index:10;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modal{overflow:auto;outline:none;max-width:800px;min-width:400px;margin:0 auto;border-radius:4px;background-color:#fff;padding:20px 20px 40px}.modal-title{font-weight:700;padding-bottom:10px;border-bottom:1px solid #e9e9e9}@media all and (max-width:1279px){.modal{min-width:200px;max-width:90%}}.icon{display:inline-block;width:18px;height:18px;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:middle}.punch-group-item{list-style-type:none}.punch-group:not(.grid) .punch-group-item:not(:last-child){padding:0}.punch-group.grid--left .punch-group-item:not(:last-child){margin-right:16px}.punch-group.grid--right .punch-group-item:not(:first-child){margin-left:16px}.punch-group.grid--horizontal-align .punch-group-item{margin-left:16px;margin-right:16px}.punch-navigation{margin-top:-4px;width:240px;position:fixed;bottom:0;top:64px;left:0;padding-left:0;height:100vh;min-height:300px;padding-top:20px;padding-bottom:20px;background:#f5f5f5}.punch-navigation-open{top:105px}.punch-navigation-responsive-button{display:none}.punch-navigation .nav-menu{color:#58595b;display:block;padding:10px 20px}.punch-navigation .nav-menu>.icon{margin-right:10px;width:20px;height:20px}.punch-navigation>.punch-group>.punch-group-item>.nav-menu{padding:12px 20px}.punch-navigation>.punch-group>.punch-group-item>.nav-menu.active{border-left:3px solid #ff1400;background-color:#ebebeb;color:#ff1400}.punch-navigation>.punch-group>.punch-group-item>.nav-menu:hover{background-color:#ebebeb}.punch-navigation .nav-menu.active+.punch-group{display:block;border-left:3px solid #ff1400}.punch-navigation .punch-group-item>.punch-group{display:none;font-size:16px;margin-left:0;position:relative}.punch-navigation .punch-group-item>.punch-group .nav-menu{padding:11px 20px 13px 28px}.punch-navigation .punch-group-item>.punch-group:before{content:'';position:absolute;top:0;bottom:0;left:0;border-left:1px solid #fff}.punch-navigation>.punch-group>.punch-group-item>.nav-menu.active+.punch-group .punch-group-item .nav-menu{background-color:#ebebeb!important}.punch-navigation>.punch-group>.punch-group-item>.nav-menu.active+.punch-group .punch-group-item .nav-menu.active{background-color:#e2e2e2!important;color:#ff1400}.punch-navigation>.punch-group>.punch-group-item>.nav-menu.active+.punch-group .punch-group-item .nav-menu:hover{background-color:#e2e2e2!important}.punch-navigation>.punch-group>.punch-group-item>.nav-menu{position:relative;max-width:250px}.punch-navigation>.punch-group>.punch-group-item>.nav-menu:after{content:'';right:20px;bottom:17px;border:1px solid #58595b;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.punch-navigation>.punch-group>.punch-group-item>.nav-menu.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:#ed6c63}@media (min-width:800px){.punch-navigation-open{top:65px}}@media all and (max-width:1280px){.punch-navigation{z-index:2;overflow:hidden}.punch-navigation-open{width:240px}.punch-navigation-closed{visibility:hidden;width:15px}.punch-navigation-closed .punch-navigation-responsive-button{visibility:visible}.punch-navigation .brand-logo{margin-bottom:20px;width:79px;height:31px}.punch-navigation-responsive-button{display:block;position:absolute;right:0;top:45vh;width:13px;height:70px;border:0;background-color:#f5f5f5;border-radius:5px;z-index:10;padding:0}.punch-navigation-responsive-button:after{content:'';right:5px;left:0;margin-top:-2px;border:1px solid #58595b;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.punch-navigation-responsive-button.open{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);position:fixed;left:240px;top:50vh}}.punch-dashboard{width:100%}.punch-main{margin-left:0;overflow:auto}.punch-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:5px 20px;height:105px;width:100%;position:fixed;z-index:2;background-color:#ff0101;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#fff;border-bottom:none}.punch-header a,.punch-header h3{margin:0 5px 0 0}.punch-left{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;padding:5px}.punch-left .icon-phone{fill:#fff}.punch-left .name{margin:0 5px}.punch-left .contact{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;display:none}.punch-left .contact,.punch-right{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.punch-right{font-size:16px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-o-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:100%;padding:5px}.punch-right .userShortProfile{display:none}.punch-right .logout{position:absolute;right:5px;top:10px;width:70px;color:#fff;margin-left:20px}.punch-right .icon{display:inline;margin-right:3%;cursor:pointer;height:22px;width:22px}.punch-content{margin-top:105px;margin-left:15px;padding:20px}@media (min-width:800px){.punch-header{height:65px}.punch-left{width:45%;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0}.punch-left .contact{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-left:100px}.punch-right{width:55%;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0}.punch-right .userShortProfile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.punch-right .contact{margin-left:20px}.punch-right .logout{position:relative;top:auto;right:auto}.punch-content{margin-top:65px}}@media (min-width:1280px){.punch-header{left:0;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:8px 34px}.punch-left{width:30%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}.punch-left .thumbnail{display:none!important}.punch-right{width:70%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;font-size:16px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.punch-header-right .logout{margin-left:20px}.punch-content{margin-top:64px;padding:20px 34px 5rem;margin-left:240px}}@media (min-width:600px){.profile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.profile-main{width:75%}.profile-panel{margin-right:40px;width:calc(0.25 - (margin-gap * 2))}}.profile-panel{margin-bottom:20px;text-align:center}.profile-panel-picture{display:inline-block;width:150px;height:150px;border-radius:75px;background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}.profile-panel-picture:after{line-height:150px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.4);text-shadow:0 0 4px #000;font-size:16px;color:#fff}.profile-panel-picture:hover:after{content:'CAMBIAR'}.progress-bar{width:100%;height:5px;background-color:#ccc}.progress-bar-inner{background-color:#ff0101;height:5px}.pagination{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:20px;position:relative}.pagination-list{margin:0;width:auto;display:block;overflow:auto}.pagination-list a{padding:0 4px}.pagination-list a.current{color:#a2a1a1}.pagination-next,.pagination-prev{width:auto;position:relative;top:0}.pagination-prev{margin-right:5px}.pagination-next{margin-left:5px}.history-form{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:10px}@media (min-width:600px){.history-form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.history-form-editable{position:relative}.history-form-editable a{position:absolute;top:0;right:0}@media (min-width:600px){.history-form .form-field{width:calc(33.333% - 20px);margin-left:0}.history-form .form-field:nth-child(3n){margin-right:0}.history-form-editable{width:calc(33.333% - 20px);margin-right:30px}.history-form-editable:nth-child(3n){margin-right:0}.history-form-editable .form-field{width:100%!important}}.c3-axis-x text{fill:#7d7d7d}.c3-axis-y line,.c3-axis-y path{stroke:transparent}.c3-axis-y text{fill:transparent}.c3-axis-x line,.c3-axis-x path{stroke:#a2a1a1}.toggle-header{padding:10px;border-bottom:1px solid #ccc;font-size:.9rem;margin-bottom:20px;text-transform:uppercase;font-weight:700;color:#7d7d7d;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-header:after{content:'';right:10px;top:10px;border:1px solid #7d7d7d;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:7px}.toggle-header:hover{color:#616161;border-color:#616161}.toggle-header:hover:after{border-color:#ff0101}.toggle-content{margin-bottom:20px;padding:10px}.toggle-container.active .toggle-header:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.thumbnail{background-repeat:no-repeat;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-right:10px;vertical-align:middle}.usersingle-header{margin-bottom:26px}.user-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.user-info>div{width:50%;min-width:200px}.search-form{margin:20px 0;position:relative}.search-form .icon{position:absolute;top:10px}.search-form .icon-search{left:10px}.search-form .icon-cancel-circle{right:10px;color:#a2a1a1;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search-form .icon-cancel-circle:hover{color:#616161;cursor:pointer}.search-form .input{padding-left:34px}.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.paginator-container{padding:30px 0;margin:0 auto}.react-paginator{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:60%;margin:0 auto;padding:0;list-style-type:none}.react-paginator .paginator-item{width:100%;height:2.3em;display:inline-block;padding:10px 18px;color:#616161;margin:auto}.react-paginator .selected{color:#616161}.react-paginator .selected a{text-decoration:underline;text-decoration-color:#ed6c63}.react-paginator .next,.react-paginator .previous{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 5px;padding:10px}.sweep-text-right{position:relative;margin:.4em;padding:1em;background:#97cd76;color:#fff!important;z-index:0;border-bottom:1px solid #fff!important}.sweep-text-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#f6bd34;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}.sweep-text-right:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}