@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,300,600");.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}*{font-family:"Ubuntu", sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{position:relative;min-height:100%}body,html{margin:0;padding:0}.pull-right{float:right !important}body{font-size:14px;color:#333;font-weight:300;margin-bottom:130px;background:#ededed}body small{font-size:10px;color:#1a1a1a}body a,body img{text-decoration:none;outline:none;border:0}body input,body textarea{outline:none}::-moz-selection{background:#00a09a;color:#fff}::selection{background:#00a09a;color:#fff}.container{width:900px;margin:0 auto}header{width:100%;height:75px;background:#00a09a}header:before,header:after{content:" ";display:table}header:after{clear:both}header .header-logo{display:block;float:left;height:75px}header .header-logo span{line-height:75px;font-size:24px;font-weight:500;color:#fff;text-transform:uppercase}header .header-logo img{height:35px;margin:20px 0}header .header-navigation{float:right;height:35px;margin:20px 0}header .header-navigation a{height:35px;line-height:35px;display:block;float:left;margin-left:20px;padding:0 10px;color:#fff;text-decoration:none;font-weight:400;font-size:14px;transition:color 100ms linear, background 100ms linear}header .header-navigation a:first-child{margin-left:0}header .header-navigation a.active{background:#00807b}header .header-navigation a:not(.active):hover{background:#00908b}.title-section{height:130px;color:#fff;background:#00a09a}.title-section:before,.title-section:after{content:" ";display:table}.title-section:after{clear:both}.title-section h1{margin:0;padding:0;line-height:130px;float:left;color:#fff;font-size:45px;font-weight:300;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-section h1 img{border-radius:50%;height:65px;width:65px;float:left;margin:32.5px 20px 32.5px 0}.title-section h1 small{font-size:22px;font-weight:300;color:#fff}.title-section .actions{float:right;height:40px;margin:45px 0 45px 0}.title-section .actions:before,.title-section .actions:after{content:" ";display:table}.title-section .actions:after{clear:both}.title-section .actions a{display:block;float:left;border:2px solid #fff;border-radius:3px;height:40px;line-height:36px;padding:0 20px;color:#fff;font-weight:600;margin-right:20px;transition:background 100ms linear, color 100ms linear}.title-section .actions a:last-child{margin-right:0}.title-section .actions a:hover{background:#fff;color:#00a09a}main{margin:35px 0}main:before,main:after{content:" ";display:table}main:after{clear:both}main .notification{padding:15px;color:#fff;font-size:14px;margin-bottom:20px;font-weight:400}main .notification[data-type="alert"]{background:#db4337}main .notification[data-type="notice"]{background:#0e9d58}main .notification[data-type="empty"]{background:none;color:#9e9e9e;font-size:16px;text-align:center;border:2px dashed #cacaca}main .content{width:600px;float:left}main .sidebar{width:270px;float:right}main .box{box-shadow:0 3px 6px rgba(188,188,188,0.2);display:block;position:relative;background:#fff;border:0;margin-bottom:30px}main .box:last-child{margin-bottom:0}main .box h3{background:#cacaca;height:40px;margin:0;padding:0 20px;color:#fff;line-height:40px;text-align:center;text-transform:uppercase;font-weight:600;font-size:14px}main .box .box-content{padding:15px;line-height:24px}main .box .box-content h2{display:block;margin:0;padding:0;font-size:20px;color:#00a09a;font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main .box .box-content small{text-transform:uppercase;color:black;font-size:10px;font-weight:600;text-indent:2px;display:block}footer{height:80px;background:#3b3b3b;color:#fff;font-size:14px;line-height:80px;font-weight:300;position:absolute;bottom:0;width:100%}footer .copyright{float:left}.form .errors{background:#ef5350;padding:15px;color:#fff;font-size:13px;margin-bottom:20px}.form .errors span{font-weight:600;font-size:14px}.form .errors ul{margin:10px 0 0;padding:0 0 0 30px;font-weight:400}.form fieldset{margin-bottom:20px;border:0;padding:0;margin:0 0 25px}.form fieldset.inputs{box-shadow:0 3px 6px rgba(188,188,188,0.2);display:block;position:relative;background:#fff;border:0;margin-bottom:30px;padding:10px 20px 20px}.form fieldset.inputs:last-child{margin-bottom:0}.form fieldset.inputs .input-group{margin-bottom:15px}.form fieldset.inputs .input-group>label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:#2f2f2f;line-height:20px}.form fieldset.inputs .input-group input,.form fieldset.inputs .input-group select{width:300px}.form fieldset.inputs .input-group input[type="text"],.form fieldset.inputs .input-group input[type="number"],.form fieldset.inputs .input-group input[type="password"],.form fieldset.inputs .input-group input[type="date"],.form fieldset.inputs .input-group select[multiple],.form fieldset.inputs .input-group textarea{border:none;height:30px;padding:0 10px;margin:0;background:#f5f5f5;font-weight:600;color:#262626;font-size:12px;outline:none}.form fieldset.inputs .input-group input[type="text"]:focus,.form fieldset.inputs .input-group input[type="number"]:focus,.form fieldset.inputs .input-group input[type="password"]:focus,.form fieldset.inputs .input-group input[type="date"]:focus,.form fieldset.inputs .input-group select[multiple]:focus,.form fieldset.inputs .input-group textarea:focus{background:#ededed;color:#000}.form fieldset.inputs .input-group .datetime-select{width:100%}.form fieldset.inputs .input-group .datetime-select select:nth-child(1),.form fieldset.inputs .input-group .datetime-select select:nth-child(2),.form fieldset.inputs .input-group .datetime-select select:nth-child(3){width:52px}.form fieldset.inputs .input-group .datetime-select select:nth-child(4),.form fieldset.inputs .input-group .datetime-select select:nth-child(5){width:52px}.form fieldset.inputs .input-group .collection-check-boxes{width:100%}.form fieldset.inputs .input-group .collection-check-boxes:before,.form fieldset.inputs .input-group .collection-check-boxes:after{content:" ";display:table}.form fieldset.inputs .input-group .collection-check-boxes:after{clear:both}.form fieldset.inputs .input-group .collection-check-boxes>div{width:33.33%;float:left}.form fieldset.inputs .input-group input[type="checkbox"]{width:auto}.form fieldset.inputs .input-group select[multiple]{padding:10px;height:100px}.form fieldset.inputs .input-group textarea{width:100%;width:450px;height:100px;padding:10px}.form fieldset.inputs .input-group .hint{margin:5px 0 0 0;font-size:11px;color:#4c4c4c;font-weight:400}.form fieldset.inputs .input-group .hint a{color:#00a09a}.form fieldset.inputs .input-group .hint a:hover{color:#006d69;text-decoration:underline}.form fieldset.inputs .input-group.disabled{display:none}.form fieldset.inputs .input-group:last-child{margin-bottom:0}.form fieldset h3{margin:5px 0 10px 0;padding:0;border:none;font-size:25px;font-weight:300;color:#333}.form fieldset.actions button,.form fieldset.actions input{display:inline-block;height:35px;line-height:35px;background:#333;color:#fff;border:0;font-size:12px;font-weight:600;padding:0 15px;outline:none;cursor:pointer;transition:background 100ms linear}.form fieldset.actions button:hover,.form fieldset.actions input:hover{background:#00a09a;color:#fff}.form fieldset:last-child{margin-bottom:0}.table{box-shadow:0 3px 6px rgba(188,188,188,0.2);display:block;position:relative;background:#fff;border:0;margin-bottom:30px;display:table;table-layout:fixed;position:static;width:100%;padding:0;margin:0;border-collapse:collapse;font-size:14px;font-weight:300}.table:last-child{margin-bottom:0}.table tbody tr{border-bottom:1px solid #ededed;height:45px}.table tbody tr td{padding:0 15px;margin:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table tbody tr:last-child{border-bottom:0}.table .picture-round{vertical-align:middle;height:30px;width:30px;border-radius:50%}.table .picture-default{vertical-align:middle;max-height:20px;max-width:100px}.table .status{vertical-align:middle;height:16px}.table .action{display:inline-block;height:16px;width:16px;vertical-align:middle;margin-right:10px;font-size:0;background-repeat:no-repeat;background-position:center;background-size:16px;opacity:.4}.table .action.action-info{background-image:url(https://dmpg9v46vwq6s.cloudfront.net/admin/icons/info.svg)}.table .action.action-edit{background-image:url(https://dmpg9v46vwq6s.cloudfront.net/admin/icons/edit.svg)}.table .action.action-cancel{background-image:url(https://dmpg9v46vwq6s.cloudfront.net/admin/icons/cancel.svg)}.table .action:hover{opacity:1}.table .action:last-child{margin-right:0}.table a{font-weight:400;color:#262626}.table a:hover{text-decoration:underline}.table tr .row-picture-round{width:60px}.table tr .row-picture-default{width:130px}.table tr .row-status{width:60px;text-align:center}.table tr .row-actions{width:108px;text-align:right;opacity:0}.table tr:hover .row-actions{opacity:1}.attributes-table{table-layout:fixed;margin:0;padding:0;border-collapse:collapse;font-size:14px;font-weight:300}.attributes-table tr td:first-child{width:40%;font-weight:400}.attributes-table tr td{padding:5px 10px;margin:0}.pagination{margin-top:30px}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination>span{background:#fff;box-shadow:0 1px 4px rgba(188,188,188,0.45);display:inline-block;float:left;margin-right:3px;padding:0}.pagination>span a{background:transparent;color:#383838;display:inline-block;padding:7px 12px}.pagination>span a:hover{background:#00d3cb;color:#fff}.pagination>span.current,.pagination>span.gap{color:#383838;font-weight:400;padding:7px 12px}.pagination>span.current{background:#00a09a;color:#fff}.filter{box-shadow:0 3px 6px rgba(188,188,188,0.2);display:block;position:relative;background:#fff;border:0;margin-bottom:30px}.filter:last-child{margin-bottom:0}.filter h3{background:#cacaca;height:40px;margin:0;padding:0 20px;color:#fff;line-height:40px;text-align:center;text-transform:uppercase;font-weight:600;font-size:14px}.filter form{padding:15px;line-height:24px}.filter form h2{display:block;margin:0;padding:0;font-size:20px;color:#00a09a;font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filter form small{text-transform:uppercase;color:black;font-size:10px;font-weight:600;text-indent:2px;display:block}.filter form fieldset{border:0;margin:0 0 15px;padding:0}.filter form fieldset:last-child{margin:0}.filter form .input-group{margin-bottom:5px}.filter form .input-group:last-child{margin-bottom:0}.filter form .input-group label{display:block;font-weight:600;font-size:13px}.filter form .input-group input[type="text"],.filter form .input-group select{font-size:13px;padding:5px 8px;margin:0;width:100%;border:0;background:#f5f5f5;font-weight:300;outline:none}.filter form .actions input,.filter form .actions button,.filter form .actions a{display:inline-block;height:35px;line-height:35px;background:#333;color:#fff;border:0;font-size:12px;font-weight:600;padding:0 15px;outline:none;cursor:pointer;transition:background 100ms linear;height:28px;line-height:28px;margin-right:5px}.filter form .actions input:hover,.filter form .actions button:hover,.filter form .actions a:hover{background:#00a09a;color:#fff}.filter form .actions input.reset,.filter form .actions button.reset,.filter form .actions a.reset{background:transparent;color:#333}.filter form .actions input.reset:hover,.filter form .actions button.reset:hover,.filter form .actions a.reset:hover{background:#00a09a;color:#fff}.sorting{height:26px;margin-bottom:14px;line-height:26px}.sorting:before,.sorting:after{content:" ";display:table}.sorting:after{clear:both}.sorting .sorting-total{float:left;font-weight:400}.sorting .sorting-buttons{float:right}.sorting .sorting-buttons a{display:inline-block;height:35px;line-height:35px;background:#333;color:#fff;border:0;font-size:12px;font-weight:600;padding:0 15px;outline:none;cursor:pointer;transition:background 100ms linear;height:28px;line-height:28px;height:26px;line-height:26px;margin-right:5px}.sorting .sorting-buttons a:hover{background:#00a09a;color:#fff}.sorting .sorting-buttons a.asc,.sorting .sorting-buttons a.desc{background:#00a09a}.sorting .sorting-buttons a:last-child{margin-right:0}.dashboard:before,.dashboard:after{content:" ";display:table}.dashboard:after{clear:both}.dashboard>section{float:left;width:280px;margin-right:30px;margin-bottom:30px}.dashboard>section:nth-child(2n){margin-right:0}.dashboard.dashboard-two-columns>section{width:435px}.box-image-grid:before,.box-image-grid:after{content:" ";display:table}.box-image-grid:after{clear:both}.box-image-grid a{display:block;float:left;width:calc(100% / 4 - 11.25px);height:100px;margin-right:15px;margin-bottom:15px;background-size:cover;background-repeat:no-repeat}.box-image-grid a:nth-child(4n){margin-right:0}body[data-controller="sessions"]{background:#00a09a;margin-bottom:0}body[data-controller="sessions"] .container{width:350px}body[data-controller="sessions"] header{margin:100px 0 50px}body[data-controller="sessions"] header .logo{display:block;margin:0 auto;width:250px}body[data-controller="sessions"] header .logo img{width:250px}body[data-controller="sessions"] form fieldset{padding:0;margin:0;border:0}body[data-controller="sessions"] form .input-group{margin-bottom:25px;text-align:center}body[data-controller="sessions"] form .input-group label{display:none}body[data-controller="sessions"] form .input-group [type="text"],body[data-controller="sessions"] form .input-group [type="password"]{width:100%;background:#fff;font-size:16px;border:0;border-radius:0;padding:10px 15px;outline:none}body[data-controller="sessions"] form .actions [type="submit"]{width:100%;outline:none;font-size:14px;font-weight:600;padding:10px 0;border:2px solid #fff;border-radius:3px;background:transparent;cursor:pointer;color:#fff}body[data-controller="sessions"] form .actions [type="submit"]:hover{background:#fff;color:#00a09a}
