﻿form:focus{outline:0}.button--quiet--withfocus:focus{outline:2px solid #f00}.button--quiet--withactive:active{outline:0}.dialog select{background-color:#f7f7f7}select{background-color:#fff}::-webkit-scrollbar{width:.55em}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.08)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.navigation-bar__title{font-weight:bold}.list__item--longdivider.list__item--chevron:before{color:#595c5e;padding-right:15px}ons-list-item.list__item:nth-child(even){background-color:rgba(0,0,0,.01)}ons-list-item.list__item--longdivider{background-image:none;border-bottom:1px solid rgba(0,0,0,.1)}ons-list-item.list__item--longdivider:last-child{background-image:none;border-bottom:2px solid rgba(0,0,0,.1)}.classview_list ons-list-item.list__item{background-color:#fff}.classview_list .list__item--nodivider__center{border-bottom:0}ons-list-item.list__item .button--quiet{line-height:1}.full_border .bg_blue{border-bottom:1px solid rgba(0,0,0,.12)}.alert-dialog-content{line-height:1.4}input{font-size:14px}.checkbox__input:checked{background-color:transparent}.text-input--material{padding:0 0 2px;margin:0;background:transparent;border:0;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:top;outline:0;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#212121;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1px,transparent),color-stop(1px,#afafaf));background-image:-webkit-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:-moz-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:-o-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:linear-gradient(to top,transparent 1px,#afafaf 1px);-webkit-background-size:100% 2px;background-size:100% 2px;background-repeat:no-repeat;background-position:center bottom;background-color:transparent;font-size:16px;-webkit-border-radius:0;border-radius:0;height:24px;-webkit-transform:translate3d(0,0,0)}.text-input--material__label{color:#8cb2dc}.text-input--material:focus{background-image:-webkit-gradient(linear,left top,left bottom,from(#8cb2dc),to(#8cb2dc)),-webkit-gradient(linear,left bottom,left top,color-stop(1px,transparent),color-stop(1px,#afafaf));background-image:-webkit-linear-gradient(#8cb2dc,#8cb2dc),-webkit-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:-moz-linear-gradient(#8cb2dc,#8cb2dc),-moz-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:-o-linear-gradient(#8cb2dc,#8cb2dc),-o-linear-gradient(bottom,transparent 1px,#afafaf 1px);background-image:linear-gradient(#8cb2dc,#8cb2dc),linear-gradient(to top,transparent 1px,#afafaf 1px);-webkit-animation:material-text-input-animate .3s forwards;-moz-animation:material-text-input-animate .3s forwards;-o-animation:material-text-input-animate .3s forwards;animation:material-text-input-animate .3s forwards}.text-input--material::-webkit-input-placeholder{color:#afafaf;line-height:20px}.text-input--material::-moz-placeholder{color:#afafaf;line-height:20px}.text-input--material::-ms-input-placeholder{color:#afafaf;line-height:20px}.text-input--material:-ms-input-placeholder{color:#afafaf;line-height:20px}.text-input--material::-ms-clear{display:none}@-moz-keyframes material-text-input-animate{0%{background-size:0% 2px,100% 2px}100%{background-size:100% 2px,100% 2px}}@-webkit-keyframes material-text-input-animate{0%{-webkit-background-size:0% 2px,100% 2px;background-size:0% 2px,100% 2px}100%{-webkit-background-size:100% 2px,100% 2px;background-size:100% 2px,100% 2px}}@-o-keyframes material-text-input-animate{0%{background-size:0% 2px,100% 2px;}100%{background-size:100% 2px,100% 2px;}}@keyframes material-text-input-animate{0%{-webkit-background-size:0% 2px,100% 2px;background-size:0% 2px,100% 2px}100%{-webkit-background-size:100% 2px,100% 2px;background-size:100% 2px,100% 2px}}.progress-circular{-webkit-animation:progress__rotate 2s linear infinite;-moz-animation:progress__rotate 2s linear infinite;-o-animation:progress__rotate 2s linear infinite;animation:progress__rotate 2s linear infinite;height:80px;position:relative;width:80px}.progress-circular__primary{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:progress__dash 1.5s ease-in-out infinite;-moz-animation:progress__dash 1.5s ease-in-out infinite;-o-animation:progress__dash 1.5s ease-in-out infinite;animation:progress__dash 1.5s ease-in-out infinite;stroke:#1867c2;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);-moz-transition:all 1s cubic-bezier(.4,0,.2,1);-o-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}.progress-circular--determinate{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.progress-circular--determinate>.progress-circular__primary{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.progress-circular--determinate>.progress-circular__secondary{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;stroke:#d0e0f2}@-moz-keyframes progress__rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes progress__rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes progress__rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes progress__rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes progress__dash{0%{stroke-dasharray:10%,241.32%;stroke-dashoffset:0%}50%{stroke-dasharray:201%,50.322%;stroke-dashoffset:-100%}100%{stroke-dasharray:10%,241.32%;stroke-dashoffset:-251.32%}}@-webkit-keyframes progress__dash{0%{stroke-dasharray:10%,241.32%;stroke-dashoffset:0%}50%{stroke-dasharray:201%,50.322%;stroke-dashoffset:-100%}100%{stroke-dasharray:10%,241.32%;stroke-dashoffset:-251.32%}}@-o-keyframes progress__dash{0%{stroke-dasharray:10%,241.32%;stroke-dashoffset:0%;}50%{stroke-dasharray:201%,50.322%;stroke-dashoffset:-100%;}100%{stroke-dasharray:10%,241.32%;stroke-dashoffset:-251.32%;}}@keyframes progress__dash{0%{stroke-dasharray:10%,241.32%;stroke-dashoffset:0%}50%{stroke-dasharray:201%,50.322%;stroke-dashoffset:-100%}100%{stroke-dasharray:10%,241.32%;stroke-dashoffset:-251.32%}}.radio-button__input{position:absolute;overflow:hidden;right:0;top:0;left:0;bottom:0;padding:0;border:0;opacity:.001;z-index:1;vertical-align:top;outline:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;height:0;width:0}.radio-button__input:active,.radio-button__input:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.radio-button__input:checked+.radio-button__checkmark:after{opacity:1}.radio-button__input:checked+.radio-button__checkmark:before{background:transparent;border:0}.radio-button{position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;line-height:24px;text-align:left;margin:10px 0}.radio-button__checkmark:before{content:'';position:absolute;-webkit-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;background-clip:padding-box;width:24px;height:24px;background:transparent;border:0;-webkit-border-radius:16px;border-radius:16px;left:0}.radio-button__checkmark{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:17px;position:relative;overflow:hidden;position:relative;width:24px;height:24px;background:transparent;pointer-events:none}.radio-button__input:checked+.radio-button__checkmark{background:rgba(0,0,0,0)}.radio-button__checkmark:after{content:'';position:absolute;-webkit-border-radius:100%;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:6px;left:5px;opacity:0;width:12px;height:6px;background:transparent;border:3px solid rgba(24,103,194,.81);border-width:2px;border-top:0;border-right:0;-webkit-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.radio-button__input:disabled+.radio-button__checkmark{opacity:.3;cursor:default;pointer-events:none}.radio-button--material{line-height:20px;font-family:'Roboto','Noto',sans-serif;-webkit-font-smoothing:antialiased}.radio-button--material__checkmark{width:20px;height:20px;overflow:visible}.radio-button--material__checkmark:before{background:transparent;border:2px solid #717171;-webkit-border-radius:50%;border-radius:50%;width:20px;height:20px;-webkit-transition:border .2s ease;-moz-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease}.radio-button--material__checkmark:after{-webkit-transition:background .2s ease,-webkit-transform .2s ease;-moz-transition:background .2s ease,-moz-transform .2s ease;-o-transition:background .2s ease,-o-transform .2s ease;transition:background .2s ease,transform .2s ease;top:5px;left:5px;width:10px;height:10px;border:0;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.radio-button--material__input:checked+.radio-button__checkmark:before{background:transparent;border:2px solid rgba(24,103,194,.81)}.radio-button--material__input+.radio-button__checkmark:after{background:#717171;opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.radio-button--material__input:checked+.radio-button__checkmark:after{opacity:1;background:rgba(24,103,194,.81);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.radio-button--material__input:disabled+.radio-button__checkmark{opacity:1}.radio-button--material__input:disabled+.radio-button__checkmark:after{background-color:#afafaf;border-color:#afafaf}.radio-button--material__input:disabled+.radio-button__checkmark:before{border-color:#afafaf}.switch__input:checked+.switch__toggle{background-color:rgba(24,103,194,.81)}.switch__input:checked+.switch__toggle:before{-webkit-transform:translateX(18px);-moz-transform:translateX(18px);-ms-transform:translateX(18px);-o-transform:translateX(18px);transform:translateX(18px)}.switch__input:not(:checked)+.switch__toggle:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.switch--material__toggle{background-color:#b0afaf;margin-top:5px;height:14px}.switch--material__input:checked+.switch--material__toggle:before{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.switch--material__toggle:before{background-color:rgba(24,103,194,.81);left:0;margin-top:-5px;width:20px;height:20px;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.4);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.4)}.switch--material__input:checked+.switch--material__toggle{background-color:#ddd}.switch--material__input:not(:checked)+.switch--material__toggle:before{background-color:#f1f1f1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.switch--material__input:disabled+.switch--material__toggle{opacity:.3;cursor:default;pointer-events:none}.switch.switch--material input:checked+.switch__toggle{background-color:#ddd}.switch.switch--material input:checked+.switch__toggle .switch__handle{background-color:rgba(24,103,194,.81)}.checkbox__checkmark{width:20px;height:20px;vertical-align:text-bottom}.checkbox__checkmark:before{width:20px;height:20px}.checkbox__checkmark:after{top:5px;left:5px;width:9px;height:5px}