﻿/* AWe.css ver 1.0 - Fork W3.CSS 4.03 Mar 2017 by Jan Egil and Borge Refsnes */
@import url('/awe/css/awe-icon.css');

html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent; -webkit-text-decoration-skip:objects; text-decoration: none; cursor: pointer;}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
/*html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}*/
/*html,body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}*/
html,body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;}html{overflow-x:hidden}
/*h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.awe-serif{font-family:serif}*/
/*h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.awe-wide{letter-spacing:4px}*/
h1,h2,h3,h4,h5,h6{font-weight:100;margin:10px 0}.awe-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
dd {margin-left: 0;}
label{font-size: 60%;opacity: .50;}
select:focus {outline: none;}
.awe-image{max-width:100%;height:auto}img{margin-bottom:-5px}a{color:inherit}
.awe-table,.awe-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.awe-table-all{border:1px solid #ccc}
.awe-bordered tr,.awe-table-all tr{border-bottom:1px solid #ddd}.awe-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.awe-table-all tr:nth-child(odd){background-color:#fff}.awe-table-all tr:nth-child(even){background-color:#f1f1f1}
.awe-hoverable tbody tr:hover,.awe-ul.awe-hoverable li:hover{background-color:#ccc}.awe-centered tr th,.awe-centered tr td{text-align:center}
.awe-table td,.awe-table th,.awe-table-all td,.awe-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.awe-table th:first-child,.awe-table td:first-child,.awe-table-all th:first-child,.awe-table-all td:first-child{padding-left:16px}
.awe-btn,.awe-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;}
.awe-btn{border-radius: 3px;}
/*.awe-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}*/
.awe-btn:hover{box-shadow:0 0 1px 1px rgba(0,0,0,0.2) inset; opacity: 0.9;}
.awe-btn,.awe-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.awe-disabled,.awe-btn:disabled,.awe-button:disabled{cursor:not-allowed;opacity:0.3}.awe-disabled *,:disabled *{pointer-events:none}
.awe-btn.awe-disabled:hover,.awe-btn:disabled:hover{box-shadow:none}
.awe-badge,.awe-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.awe-badge{border-radius:50%}
.awe-ul{list-style-type:none;padding:0;margin:0}.awe-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.awe-ul li:last-child{border-bottom:none}
.awe-tooltip,.awe-display-container{position:relative}.awe-tooltip .awe-text{display:none}.awe-tooltip:hover .awe-text{display:inline-block}
.awe-ripple:active{opacity:0.5}.awe-ripple{transition:opacity 0s}
.awe-input{padding:8px;display:block;border:none;border-bottom:1px solid rgba(0,0,0,.12);width:100%;border-radius: 0;}
.awe-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.12);border-radius: 0;background-color: transparent;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.awe-dropdown-click,.awe-dropdown-hover{position:relative;display:inline-block;cursor:pointer;}
.awe-dropdown-hover:hover .awe-dropdown-content{display:block;z-index:1}
.awe-dropdown-hover:first-child,.awe-dropdown-click:hover{background-color:#ccc;color:#000}
.awe-dropdown-hover:hover > .awe-button:first-child,.awe-dropdown-click:hover > .awe-button:first-child{background-color:#ccc;color:#000}
.awe-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.awe-check,.awe-radio{width:24px;height:24px;position:relative;top:6px}
.awe-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.awe-bar-block .awe-dropdown-hover,.awe-bar-block .awe-dropdown-click{width:100%}
.awe-bar-block .awe-dropdown-hover .awe-dropdown-content,.awe-bar-block .awe-dropdown-click .awe-dropdown-content{min-width:100%}
.awe-bar-block .awe-dropdown-hover .awe-button,.awe-bar-block .awe-dropdown-click .awe-button{width:100%;text-align:left;padding:8px 16px}
.awe-main,#main{transition:margin-left .4s}
.awe-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.awe-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.awe-bar{width:100%;overflow:hidden}.awe-center .awe-bar{display:inline-block;width:auto}
.awe-bar .awe-bar-item{padding:8px 16px;float:left;width:auto;border:none;outline:none;display:block; font-weight: bold;}
.awe-bar .awe-dropdown-hover,.awe-bar .awe-dropdown-click{position:static;float:left}
.awe-bar .awe-button{white-space:normal}
.awe-bar-block .awe-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal}
.awe-bar-block.awe-center .awe-bar-item{text-align:center}.awe-block{display:block;width:100%}
.awe-responsive{overflow-x:auto}
.awe-container:after,.awe-container:before,.awe-panel:after,.awe-panel:before,.awe-row:after,.awe-row:before,.awe-row-padding:after,.awe-row-padding:before,
.awe-cell-row:before,.awe-cell-row:after,.awe-clear:after,.awe-clear:before,.awe-bar:before,.awe-bar:after{content:"";display:table;clear:both}
.awe-col,.awe-half,.awe-third,.awe-twothird,.awe-threequarter,.awe-quarter{float:left;width:100%}
.awe-col.s1{width:8.33333%}.awe-col.s2{width:16.66666%}.awe-col.s3{width:24.99999%}.awe-col.s4{width:33.33333%}
.awe-col.s5{width:41.66666%}.awe-col.s6{width:49.99999%}.awe-col.s7{width:58.33333%}.awe-col.s8{width:66.66666%}
.awe-col.s9{width:74.99999%}.awe-col.s10{width:83.33333%}.awe-col.s11{width:91.66666%}.awe-col.s12{width:99.99999%}
@media (min-width:601px){.awe-col.m1{width:8.33333%}.awe-col.m2{width:16.66666%}.awe-col.m3,.awe-quarter{width:24.99999%}.awe-col.m4,.awe-third{width:33.33333%}
.awe-col.m5{width:41.66666%}.awe-col.m6,.awe-half{width:49.99999%}.awe-col.m7{width:58.33333%}.awe-col.m8,.awe-twothird{width:66.66666%}
.awe-col.m9,.awe-threequarter{width:74.99999%}.awe-col.m10{width:83.33333%}.awe-col.m11{width:91.66666%}.awe-col.m12{width:99.99999%}}
@media (min-width:993px){.awe-col.l1{width:8.33333%}.awe-col.l2{width:16.66666%}.awe-col.l3{width:24.99999%}.awe-col.l4{width:33.33333%}
.awe-col.l5{width:41.66666%}.awe-col.l6{width:49.99999%}.awe-col.l7{width:58.33333%}.awe-col.l8{width:66.66666%}
.awe-col.l9{width:74.99999%}.awe-col.l10{width:83.33333%}.awe-col.l11{width:91.66666%}.awe-col.l12{width:99.99999%}}
.awe-content{max-width:980px;margin:auto}.awe-rest{overflow:hidden}
.awe-cell-row{display:table;width:100%}.awe-cell{display:table-cell}
.awe-cell-top{vertical-align:top}.awe-cell-middle{vertical-align:middle}.awe-cell-bottom{vertical-align:bottom}
.awe-hide{display:none!important}.awe-show-block,.awe-show{display:block!important}.awe-show-inline-block{display:inline-block!important}
@media (max-width:600px){.awe-modal-content{margin:0 10px;width:auto!important}.awe-modal{padding-top:30px}
.awe-dropdown-hover.awe-mobile .awe-dropdown-content,.awe-dropdown-click.awe-mobile .awe-dropdown-content{position:relative}	
.awe-hide-small{display:none!important}.awe-mobile{display:block;width:100%!important}.awe-bar-item.awe-mobile,.awe-dropdown-hover.awe-mobile,.awe-dropdown-click.awe-mobile{text-align:center}
.awe-dropdown-hover.awe-mobile,.awe-dropdown-hover.awe-mobile .awe-btn,.awe-dropdown-hover.awe-mobile .awe-button,.awe-dropdown-click.awe-mobile,.awe-dropdown-click.awe-mobile .awe-btn,.awe-dropdown-click.awe-mobile .awe-button{width:100%}}
@media (max-width:768px){.awe-modal-content{width:500px}.awe-modal{padding-top:50px}}
@media (min-width:993px){.awe-modal-content{width:900px}.awe-hide-large{display:none!important}.awe-sidebar.awe-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.awe-hide-medium{display:none!important}}
@media (max-width:992px){.awe-sidebar.awe-collapse{display:none}.awe-main{margin-left:0!important;margin-right:0!important}}
.awe-top,.awe-bottom{position:fixed;width:100%;z-index:10}.awe-top{top:0}.awe-bottom{bottom:0}
.awe-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.awe-display-topleft{position:absolute;left:0;top:0}.awe-display-topright{position:absolute;right:0;top:0}
.awe-display-bottomleft{position:absolute;left:0;bottom:0}.awe-display-bottomright{position:absolute;right:0;bottom:0}
.awe-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.awe-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.awe-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.awe-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.awe-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.awe-display-container:hover .awe-display-hover{display:block}.awe-display-container:hover span.awe-display-hover{display:inline-block}.awe-display-hover{display:none}
.awe-display-position{position:absolute}
.awe-circle{border-radius:50%}
.awe-round-small{border-radius:2px}.awe-round,.awe-round-medium{border-radius:4px}.awe-round-large{border-radius:8px}.awe-round-xlarge{border-radius:16px}.awe-round-xxlarge{border-radius:32px}
.awe-row-padding,.awe-row-padding>.awe-half,.awe-row-padding>.awe-third,.awe-row-padding>.awe-twothird,.awe-row-padding>.awe-threequarter,.awe-row-padding>.awe-quarter,.awe-row-padding>.awe-col{padding:0 8px}
.awe-container,.awe-panel{padding:0.01em 16px}.awe-panel{margin-top:16px;margin-bottom:16px}
.awe-code,.awe-codespan{font-family:Consolas,"courier new";font-size:16px}
.awe-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.awe-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.awe-card,.awe-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.awe-card-4,.awe-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.awe-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.awe-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.awe-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.awe-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.awe-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.awe-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.awe-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.awe-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.awe-animate-input{transition:width 0.4s ease-in-out}.awe-animate-input:focus{width:100%!important}
.awe-opacity,.awe-hover-opacity:hover{opacity:0.60}.awe-opacity-off,.awe-hover-opacity-off:hover{opacity:1}
.awe-opacity-max{opacity:0.25}.awe-opacity-min{opacity:0.75}
.awe-greyscale-max,.awe-grayscale-max,.awe-hover-greyscale:hover,.awe-hover-grayscale:hover{filter:grayscale(100%)}
.awe-greyscale,.awe-grayscale{filter:grayscale(75%)}.awe-greyscale-min,.awe-grayscale-min{filter:grayscale(50%)}
.awe-sepia{filter:sepia(75%)}.awe-sepia-max,.awe-hover-sepia:hover{filter:sepia(100%)}.awe-sepia-min{filter:sepia(50%)}
.awe-tiny{font-size:10px!important}.awe-small{font-size:12px!important}.awe-medium{font-size:15px!important}.awe-large{font-size:18px!important}
.awe-xlarge{font-size:24px!important}.awe-xxlarge{font-size:36px!important}.awe-xxxlarge{font-size:48px!important}.awe-jumbo{font-size:64px!important}
.awe-left-align{text-align:left!important}.awe-right-align{text-align:right!important}.awe-justify{text-align:justify!important}.awe-center{text-align:center!important}
.awe-border-0{border:0!important}.awe-border{border:1px solid #ccc!important}
.awe-border-top{border-top:1px solid #ccc!important}.awe-border-bottom{border-bottom:1px solid #ccc!important}
.awe-border-left{border-left:1px solid #ccc!important}.awe-border-right{border-right:1px solid #ccc!important}
.awe-topbar{border-top:6px solid #ccc!important}.awe-bottombar{border-bottom:6px solid #ccc!important}
.awe-leftbar{border-left:6px solid #ccc!important}.awe-rightbar{border-right:6px solid #ccc!important}
.awe-section,.awe-code{margin-top:16px!important;margin-bottom:16px!important}
.awe-margin{margin:16px!important}.awe-margin-top{margin-top:16px!important}.awe-margin-bottom{margin-bottom:16px!important}
.awe-margin-left{margin-left:16px!important}.awe-margin-right{margin-right:16px!important}
.awe-padding-small{padding:4px 8px!important}.awe-padding{padding:8px 16px!important}.awe-padding-large{padding:12px 24px!important}
.awe-padding-16{padding-top:16px!important;padding-bottom:16px!important}.awe-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.awe-padding-32{padding-top:32px!important;padding-bottom:32px!important}.awe-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.awe-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.awe-left{float:left!important}.awe-right{float:right!important}
.awe-button:hover{color:#000!important;background-color:#ccc!important}
.awe-transparent,.awe-hover-none:hover{background-color:transparent!important}
.awe-hover-none:hover{box-shadow:none!important}
/* Colors */
.awe-amber,.awe-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.awe-aqua,.awe-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
/*.awe-blue,.awe-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}*/
/*.awe-blue,.awe-hover-blue:hover{color:#fff!important;background-color:#337ab7!important}*/
.awe-blue,.awe-hover-blue:hover{color:#fff!important;background: linear-gradient(60deg, #337ab7, #2e6da4);}
.awe-light-blue,.awe-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.awe-brown,.awe-hover-brown:hover{color:#fff!important;background-color:#795548!important}
/*.awe-cyan,.awe-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}*/
.awe-cyan,.awe-hover-cyan:hover{color:#000!important;background: linear-gradient(60deg, #26c6da, #00acc1);}
.awe-blue-grey,.awe-hover-blue-grey:hover,.awe-blue-gray,.awe-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
/*.awe-green,.awe-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}*/
.awe-green,.awe-hover-green:hover{color:#fff!important; background: linear-gradient(60deg, #66bb6a, #43a047);}
.awe-light-green,.awe-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.awe-indigo,.awe-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.awe-khaki,.awe-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.awe-lime,.awe-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.awe-orange,.awe-hover-orange:hover{color:#000!important;background-color:#f0ad4e!important}
.awe-deep-orange,.awe-hover-deep-orange:hover{color:#fff!important; background: linear-gradient(60deg, #ffa726, #fb8c00);}
.awe-pink,.awe-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
/*.awe-purple,.awe-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}*/
.awe-purple,.awe-hover-purple:hover{color:#fff!important;background: linear-gradient(60deg, #ab47bc, #8e24aa);}
.awe-deep-purple,.awe-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
/*.awe-red,.awe-hover-red:hover{color:#fff!important;background-color:#f44336!important}*/
/*.awe-red,.awe-hover-red:hover{color:#fff!important;background-color:#d9534f!important}*/
.awe-red,.awe-hover-red:hover{color:#fff!important;background: linear-gradient(60deg, #ef5350, #e53935);}
.awe-sand,.awe-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.awe-teal,.awe-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.awe-yellow,.awe-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.awe-white,.awe-hover-white:hover{color:#000!important;background-color:#fff!important}
.awe-black,.awe-hover-black:hover{color:#fff!important;background-color:#000!important}
/*.awe-grey,.awe-hover-grey:hover,.awe-gray,.awe-hover-gray:hover{color:#000!important;background-color:#bbb!important}*/
.awe-grey,.awe-hover-grey:hover,.awe-gray,.awe-hover-gray:hover{color:#fff!important;background-color:rgba(0,0,0,.20)!important}
/*.awe-light-grey,.awe-hover-light-grey:hover,.awe-light-gray,.awe-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}*/
.awe-light-grey,.awe-hover-light-grey:hover,.awe-light-gray,.awe-hover-light-gray:hover{color:#000!important;background-color:#f6f6f6!important}
.awe-dark-grey,.awe-hover-dark-grey:hover,.awe-dark-gray,.awe-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.awe-pale-red,.awe-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.awe-pale-green,.awe-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.awe-pale-yellow,.awe-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.awe-pale-blue,.awe-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.awe-text-red,.awe-hover-text-red:hover{color:#f44336!important}
.awe-text-green,.awe-hover-text-green:hover{color:#4CAF50!important}
.awe-text-blue,.awe-hover-text-blue:hover{color:#2196F3!important}
.awe-text-yellow,.awe-hover-text-yellow:hover{color:#ffeb3b!important}
.awe-text-white,.awe-hover-text-white:hover{color:#fff!important}
.awe-text-black,.awe-hover-text-black:hover{color:#000!important}
.awe-text-grey,.awe-hover-text-grey:hover,.awe-text-gray,.awe-hover-text-gray:hover{color:#757575!important}
.awe-text-amber{color:#ffc107!important}
.awe-text-aqua{color:#00ffff!important}
.awe-text-light-blue{color:#87CEEB!important}
.awe-text-brown{color:#795548!important}
.awe-text-cyan{color:#00bcd4!important}
.awe-text-blue-grey,.awe-text-blue-gray{color:#607d8b!important}
.awe-text-light-green{color:#8bc34a!important}
.awe-text-indigo{color:#3f51b5!important}
.awe-text-khaki{color:#b4aa50!important}
.awe-text-lime{color:#cddc39!important}
.awe-text-orange{color:#ff9800!important}
.awe-text-deep-orange{color:#ff5722!important}
.awe-text-pink{color:#e91e63!important}
.awe-text-purple{color:#9c27b0!important}
.awe-text-deep-purple{color:#673ab7!important}
.awe-text-sand{color:#fdf5e6!important}
.awe-text-teal{color:#009688!important}
.awe-text-light-grey,.awe-hover-text-light-grey:hover,.awe-text-light-gray,.awe-hover-text-light-gray:hover{color:#f1f1f1!important}
.awe-text-dark-grey,.awe-hover-text-dark-grey:hover,.awe-text-dark-gray,.awe-hover-text-dark-gray:hover{color:#3a3a3a!important}
.awe-border-red,.awe-hover-border-red:hover{border-color:#f44336!important}
.awe-border-green,.awe-hover-border-green:hover{border-color:#4CAF50!important}
.awe-border-blue,.awe-hover-border-blue:hover{border-color:#2196F3!important}
.awe-border-yellow,.awe-hover-border-yellow:hover{border-color:#ffeb3b!important}
.awe-border-white,.awe-hover-border-white:hover{border-color:#fff!important}
.awe-border-black,.awe-hover-border-black:hover{border-color:#000!important}
.awe-border-grey,.awe-hover-border-grey:hover,.awe-border-gray,.awe-hover-border-gray:hover{border-color:#bbb!important}
.awe-page {height: 100%; overflow-y: hidden;}
[awe-component] {
	visibility: hidden;
}
/* Switch */
.awe-switch {
	width: 42px;
}
.awe-switch input[type="checkbox"], .awe-switch input[type="checkbox"]:active {
	display: none;
}
.awe-switch label {
	display: block;
	position: relative;
	padding: 10px;
	/*margin-bottom: 20px;*/
	line-height: 33%;
	width: 100%;
	height: 24px;
	-webkit-border-radius: 18px;
	   -moz-border-radius: 18px;
			border-radius: 18px;
	cursor:pointer;
	content: '';
	-webkit-box-shadow: inset 0 0 0 0px transparent,0 0 0 1px #DDDDDD;
	   -moz-box-shadow: inset 0 0 0 0px transparent,0 0 0 1px #DDDDDD;
			box-shadow: inset 0 0 0 0px transparent,0 0 0 1px #DDDDDD;
	background: #F8F8F8;
	opacity: 1;
	font-size: 100%;
}

.awe-switch label::before {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	line-height: 34px;
	text-indent: 40px;
	height: 24px;
	width: 24px;
	-webkit-border-radius:100%;
	   -moz-border-radius:100%;
	        border-radius:100%;
	top: 0px;
	left: 0px;
	right: auto;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2),0 0 0 1px #DDDDDD;
	   -moz-box-shadow: 0 3px 3px rgba(0,0,0,.2),0 0 0 1px #DDDDDD;
			box-shadow: 0 3px 3px rgba(0,0,0,.2),0 0 0 1px #DDDDDD;

	transition: .25s ease-in-out;

	background: #FFFFFF;
}
.awe-switch label::after {
	content: attr(data-text);
	display: block;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 40px;
	padding: 10px;

	transition: .25s ease-in-out;
}

.awe-switch input[type="checkbox"]:checked + label
/*.awe-switch input[type="checkbox"].checked + label */
/*.awe-switch input[type="checkbox"][checked] + label */
{
	-webkit-box-shadow: inset 0 0 0 20px #4CAF50,0 0 0 1px #4CAF50;
	   -moz-box-shadow: inset 0 0 0 20px #4CAF50,0 0 0 1px #4CAF50;
			box-shadow: inset 0 0 0 20px #4CAF50,0 0 0 1px #4CAF50;

	background: #4CAF50;
}

.awe-switch input[type="checkbox"]:checked + label::before
/*.awe-switch input[type="checkbox"].checked + label::before */
/*.awe-switch input[type="checkbox"][checked] + label::before */
{
	left: calc(100% - 24px);
	-webkit-box-shadow: 0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);
	   -moz-box-shadow: 0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);
			box-shadow: 0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);
}
/* Input Float Label */
.awe-floatlabel {
	position: relative;
	margin-top: 20px;
	z-index: 1;
}

.awe-floatlabel input {
    display: block;
	width: 100%;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,.12);
	outline: 0;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	padding: 5px 0;
	/*z-index: auto;*/
	background: transparent;
	border-radius: 0;
}

.awe-floatlabel input:focus
{
	border-bottom: solid 1px #333;
	/*z-index: 1000;*/
}

.awe-floatlabel input:focus + label, 
/*.awe-floatlabel input:not([value=""]) + label, */
.awe-floatlabel input.filled + label 
{ 
    top: -50%;
	/*padding-bottom: calc(4.5% - 2px);*/
	/*opacity: 1;*/
	font-size: 60%;
	height: 140%;
	z-index: -1;
	opacity: .70;
}

.awe-floatlabel input + label {
	width: 100%;
	padding-bottom: 1.5%;
	position: absolute;
	top: 0;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	opacity: .30;
	font-weight: normal;
	height: 100%;
	font-size: 100%;
}

.awe-floatlabel input:focus + label:after {
	left: 0;
	width: 100%;
	visibility: visible;
}

.awe-floatlabel input + label:after {
	content: '';
	position: absolute;
	bottom: -4px;
	background-color: #333;
	height: 1px;
	width: 1px;
	left: 50%;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	visibility: hidden;
}

.awe-uppercase { text-transform: uppercase; }

/* PROGRESSBAR CIRCLE */
.rect-auto,
.awe-progressbar-circle.p51 .slice,
.awe-progressbar-circle.p52 .slice,
.awe-progressbar-circle.p53 .slice,
.awe-progressbar-circle.p54 .slice,
.awe-progressbar-circle.p55 .slice,
.awe-progressbar-circle.p56 .slice,
.awe-progressbar-circle.p57 .slice,
.awe-progressbar-circle.p58 .slice,
.awe-progressbar-circle.p59 .slice,
.awe-progressbar-circle.p60 .slice,
.awe-progressbar-circle.p61 .slice,
.awe-progressbar-circle.p62 .slice,
.awe-progressbar-circle.p63 .slice,
.awe-progressbar-circle.p64 .slice,
.awe-progressbar-circle.p65 .slice,
.awe-progressbar-circle.p66 .slice,
.awe-progressbar-circle.p67 .slice,
.awe-progressbar-circle.p68 .slice,
.awe-progressbar-circle.p69 .slice,
.awe-progressbar-circle.p70 .slice,
.awe-progressbar-circle.p71 .slice,
.awe-progressbar-circle.p72 .slice,
.awe-progressbar-circle.p73 .slice,
.awe-progressbar-circle.p74 .slice,
.awe-progressbar-circle.p75 .slice,
.awe-progressbar-circle.p76 .slice,
.awe-progressbar-circle.p77 .slice,
.awe-progressbar-circle.p78 .slice,
.awe-progressbar-circle.p79 .slice,
.awe-progressbar-circle.p80 .slice,
.awe-progressbar-circle.p81 .slice,
.awe-progressbar-circle.p82 .slice,
.awe-progressbar-circle.p83 .slice,
.awe-progressbar-circle.p84 .slice,
.awe-progressbar-circle.p85 .slice,
.awe-progressbar-circle.p86 .slice,
.awe-progressbar-circle.p87 .slice,
.awe-progressbar-circle.p88 .slice,
.awe-progressbar-circle.p89 .slice,
.awe-progressbar-circle.p90 .slice,
.awe-progressbar-circle.p91 .slice,
.awe-progressbar-circle.p92 .slice,
.awe-progressbar-circle.p93 .slice,
.awe-progressbar-circle.p94 .slice,
.awe-progressbar-circle.p95 .slice,
.awe-progressbar-circle.p96 .slice,
.awe-progressbar-circle.p97 .slice,
.awe-progressbar-circle.p98 .slice,
.awe-progressbar-circle.p99 .slice,
.awe-progressbar-circle.p100 .slice {
	clip: rect(auto, auto, auto, auto);
}
.pie,
.awe-progressbar-circle .bar,
.awe-progressbar-circle.p51 .fill,
.awe-progressbar-circle.p52 .fill,
.awe-progressbar-circle.p53 .fill,
.awe-progressbar-circle.p54 .fill,
.awe-progressbar-circle.p55 .fill,
.awe-progressbar-circle.p56 .fill,
.awe-progressbar-circle.p57 .fill,
.awe-progressbar-circle.p58 .fill,
.awe-progressbar-circle.p59 .fill,
.awe-progressbar-circle.p60 .fill,
.awe-progressbar-circle.p61 .fill,
.awe-progressbar-circle.p62 .fill,
.awe-progressbar-circle.p63 .fill,
.awe-progressbar-circle.p64 .fill,
.awe-progressbar-circle.p65 .fill,
.awe-progressbar-circle.p66 .fill,
.awe-progressbar-circle.p67 .fill,
.awe-progressbar-circle.p68 .fill,
.awe-progressbar-circle.p69 .fill,
.awe-progressbar-circle.p70 .fill,
.awe-progressbar-circle.p71 .fill,
.awe-progressbar-circle.p72 .fill,
.awe-progressbar-circle.p73 .fill,
.awe-progressbar-circle.p74 .fill,
.awe-progressbar-circle.p75 .fill,
.awe-progressbar-circle.p76 .fill,
.awe-progressbar-circle.p77 .fill,
.awe-progressbar-circle.p78 .fill,
.awe-progressbar-circle.p79 .fill,
.awe-progressbar-circle.p80 .fill,
.awe-progressbar-circle.p81 .fill,
.awe-progressbar-circle.p82 .fill,
.awe-progressbar-circle.p83 .fill,
.awe-progressbar-circle.p84 .fill,
.awe-progressbar-circle.p85 .fill,
.awe-progressbar-circle.p86 .fill,
.awe-progressbar-circle.p87 .fill,
.awe-progressbar-circle.p88 .fill,
.awe-progressbar-circle.p89 .fill,
.awe-progressbar-circle.p90 .fill,
.awe-progressbar-circle.p91 .fill,
.awe-progressbar-circle.p92 .fill,
.awe-progressbar-circle.p93 .fill,
.awe-progressbar-circle.p94 .fill,
.awe-progressbar-circle.p95 .fill,
.awe-progressbar-circle.p96 .fill,
.awe-progressbar-circle.p97 .fill,
.awe-progressbar-circle.p98 .fill,
.awe-progressbar-circle.p99 .fill,
.awe-progressbar-circle.p100 .fill {
	position: absolute;
	border: 0.08em solid #307bbb;
	width: 0.84em;
	height: 0.84em;
	clip: rect(0em, 0.5em, 1em, 0em);
	border-radius: 50%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.pie-fill,
.awe-progressbar-circle.p51 .bar:after,
.awe-progressbar-circle.p51 .fill,
.awe-progressbar-circle.p52 .bar:after,
.awe-progressbar-circle.p52 .fill,
.awe-progressbar-circle.p53 .bar:after,
.awe-progressbar-circle.p53 .fill,
.awe-progressbar-circle.p54 .bar:after,
.awe-progressbar-circle.p54 .fill,
.awe-progressbar-circle.p55 .bar:after,
.awe-progressbar-circle.p55 .fill,
.awe-progressbar-circle.p56 .bar:after,
.awe-progressbar-circle.p56 .fill,
.awe-progressbar-circle.p57 .bar:after,
.awe-progressbar-circle.p57 .fill,
.awe-progressbar-circle.p58 .bar:after,
.awe-progressbar-circle.p58 .fill,
.awe-progressbar-circle.p59 .bar:after,
.awe-progressbar-circle.p59 .fill,
.awe-progressbar-circle.p60 .bar:after,
.awe-progressbar-circle.p60 .fill,
.awe-progressbar-circle.p61 .bar:after,
.awe-progressbar-circle.p61 .fill,
.awe-progressbar-circle.p62 .bar:after,
.awe-progressbar-circle.p62 .fill,
.awe-progressbar-circle.p63 .bar:after,
.awe-progressbar-circle.p63 .fill,
.awe-progressbar-circle.p64 .bar:after,
.awe-progressbar-circle.p64 .fill,
.awe-progressbar-circle.p65 .bar:after,
.awe-progressbar-circle.p65 .fill,
.awe-progressbar-circle.p66 .bar:after,
.awe-progressbar-circle.p66 .fill,
.awe-progressbar-circle.p67 .bar:after,
.awe-progressbar-circle.p67 .fill,
.awe-progressbar-circle.p68 .bar:after,
.awe-progressbar-circle.p68 .fill,
.awe-progressbar-circle.p69 .bar:after,
.awe-progressbar-circle.p69 .fill,
.awe-progressbar-circle.p70 .bar:after,
.awe-progressbar-circle.p70 .fill,
.awe-progressbar-circle.p71 .bar:after,
.awe-progressbar-circle.p71 .fill,
.awe-progressbar-circle.p72 .bar:after,
.awe-progressbar-circle.p72 .fill,
.awe-progressbar-circle.p73 .bar:after,
.awe-progressbar-circle.p73 .fill,
.awe-progressbar-circle.p74 .bar:after,
.awe-progressbar-circle.p74 .fill,
.awe-progressbar-circle.p75 .bar:after,
.awe-progressbar-circle.p75 .fill,
.awe-progressbar-circle.p76 .bar:after,
.awe-progressbar-circle.p76 .fill,
.awe-progressbar-circle.p77 .bar:after,
.awe-progressbar-circle.p77 .fill,
.awe-progressbar-circle.p78 .bar:after,
.awe-progressbar-circle.p78 .fill,
.awe-progressbar-circle.p79 .bar:after,
.awe-progressbar-circle.p79 .fill,
.awe-progressbar-circle.p80 .bar:after,
.awe-progressbar-circle.p80 .fill,
.awe-progressbar-circle.p81 .bar:after,
.awe-progressbar-circle.p81 .fill,
.awe-progressbar-circle.p82 .bar:after,
.awe-progressbar-circle.p82 .fill,
.awe-progressbar-circle.p83 .bar:after,
.awe-progressbar-circle.p83 .fill,
.awe-progressbar-circle.p84 .bar:after,
.awe-progressbar-circle.p84 .fill,
.awe-progressbar-circle.p85 .bar:after,
.awe-progressbar-circle.p85 .fill,
.awe-progressbar-circle.p86 .bar:after,
.awe-progressbar-circle.p86 .fill,
.awe-progressbar-circle.p87 .bar:after,
.awe-progressbar-circle.p87 .fill,
.awe-progressbar-circle.p88 .bar:after,
.awe-progressbar-circle.p88 .fill,
.awe-progressbar-circle.p89 .bar:after,
.awe-progressbar-circle.p89 .fill,
.awe-progressbar-circle.p90 .bar:after,
.awe-progressbar-circle.p90 .fill,
.awe-progressbar-circle.p91 .bar:after,
.awe-progressbar-circle.p91 .fill,
.awe-progressbar-circle.p92 .bar:after,
.awe-progressbar-circle.p92 .fill,
.awe-progressbar-circle.p93 .bar:after,
.awe-progressbar-circle.p93 .fill,
.awe-progressbar-circle.p94 .bar:after,
.awe-progressbar-circle.p94 .fill,
.awe-progressbar-circle.p95 .bar:after,
.awe-progressbar-circle.p95 .fill,
.awe-progressbar-circle.p96 .bar:after,
.awe-progressbar-circle.p96 .fill,
.awe-progressbar-circle.p97 .bar:after,
.awe-progressbar-circle.p97 .fill,
.awe-progressbar-circle.p98 .bar:after,
.awe-progressbar-circle.p98 .fill,
.awe-progressbar-circle.p99 .bar:after,
.awe-progressbar-circle.p99 .fill,
.awe-progressbar-circle.p100 .bar:after,
.awe-progressbar-circle.p100 .fill {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.awe-progressbar-circle {
	position: relative;
	font-size: 120px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	float: left;
	margin: 0 0.1em 0.1em 0;
	background-color: #cccccc;
}
.awe-progressbar-circle *,
.awe-progressbar-circle *:before,
.awe-progressbar-circle *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.awe-progressbar-circle.center {
	float: none;
	margin: 0 auto;
}
.awe-progressbar-circle.big {
	font-size: 240px;
}
.awe-progressbar-circle.small {
	font-size: 80px;
}
.awe-progressbar-circle > span {
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	width: 5em;
	line-height: 5em;
	font-size: 0.2em;
	color: #cccccc;
	display: block;
	text-align: center;
	white-space: nowrap;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.awe-progressbar-circle:after {
	position: absolute;
	top: 0.08em;
	left: 0.08em;
	display: block;
	content: " ";
	border-radius: 50%;
	background-color: #f5f5f5;
	width: 0.84em;
	height: 0.84em;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.awe-progressbar-circle .slice {
	position: absolute;
	width: 1em;
	height: 1em;
	clip: rect(0em, 1em, 1em, 0.5em);
}
.awe-progressbar-circle.p1 .bar {
	-webkit-transform: rotate(3.6deg);
	-moz-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	-o-transform: rotate(3.6deg);
	transform: rotate(3.6deg);
}
.awe-progressbar-circle.p2 .bar {
	-webkit-transform: rotate(7.2deg);
	-moz-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	-o-transform: rotate(7.2deg);
	transform: rotate(7.2deg);
}
.awe-progressbar-circle.p3 .bar {
	-webkit-transform: rotate(10.8deg);
	-moz-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	-o-transform: rotate(10.8deg);
	transform: rotate(10.8deg);
}
.awe-progressbar-circle.p4 .bar {
	-webkit-transform: rotate(14.4deg);
	-moz-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	-o-transform: rotate(14.4deg);
	transform: rotate(14.4deg);
}
.awe-progressbar-circle.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.awe-progressbar-circle.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.awe-progressbar-circle.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.awe-progressbar-circle.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.awe-progressbar-circle.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.awe-progressbar-circle.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.awe-progressbar-circle.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.awe-progressbar-circle.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.awe-progressbar-circle.p13 .bar {
  -webkit-transform: rotate(46.800000000000004deg);
  -moz-transform: rotate(46.800000000000004deg);
  -ms-transform: rotate(46.800000000000004deg);
  -o-transform: rotate(46.800000000000004deg);
  transform: rotate(46.800000000000004deg);
}
.awe-progressbar-circle.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.awe-progressbar-circle.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.awe-progressbar-circle.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.awe-progressbar-circle.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.awe-progressbar-circle.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.awe-progressbar-circle.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.awe-progressbar-circle.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.awe-progressbar-circle.p21 .bar {
  -webkit-transform: rotate(75.60000000000001deg);
  -moz-transform: rotate(75.60000000000001deg);
  -ms-transform: rotate(75.60000000000001deg);
  -o-transform: rotate(75.60000000000001deg);
  transform: rotate(75.60000000000001deg);
}
.awe-progressbar-circle.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.awe-progressbar-circle.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.awe-progressbar-circle.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.awe-progressbar-circle.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.awe-progressbar-circle.p26 .bar {
  -webkit-transform: rotate(93.60000000000001deg);
  -moz-transform: rotate(93.60000000000001deg);
  -ms-transform: rotate(93.60000000000001deg);
  -o-transform: rotate(93.60000000000001deg);
  transform: rotate(93.60000000000001deg);
}
.awe-progressbar-circle.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.awe-progressbar-circle.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.awe-progressbar-circle.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.awe-progressbar-circle.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.awe-progressbar-circle.p31 .bar {
  -webkit-transform: rotate(111.60000000000001deg);
  -moz-transform: rotate(111.60000000000001deg);
  -ms-transform: rotate(111.60000000000001deg);
  -o-transform: rotate(111.60000000000001deg);
  transform: rotate(111.60000000000001deg);
}
.awe-progressbar-circle.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.awe-progressbar-circle.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.awe-progressbar-circle.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.awe-progressbar-circle.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.awe-progressbar-circle.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.awe-progressbar-circle.p37 .bar {
  -webkit-transform: rotate(133.20000000000002deg);
  -moz-transform: rotate(133.20000000000002deg);
  -ms-transform: rotate(133.20000000000002deg);
  -o-transform: rotate(133.20000000000002deg);
  transform: rotate(133.20000000000002deg);
}
.awe-progressbar-circle.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.awe-progressbar-circle.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.awe-progressbar-circle.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.awe-progressbar-circle.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.awe-progressbar-circle.p42 .bar {
  -webkit-transform: rotate(151.20000000000002deg);
  -moz-transform: rotate(151.20000000000002deg);
  -ms-transform: rotate(151.20000000000002deg);
  -o-transform: rotate(151.20000000000002deg);
  transform: rotate(151.20000000000002deg);
}
.awe-progressbar-circle.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.awe-progressbar-circle.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.awe-progressbar-circle.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.awe-progressbar-circle.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.awe-progressbar-circle.p47 .bar {
  -webkit-transform: rotate(169.20000000000002deg);
  -moz-transform: rotate(169.20000000000002deg);
  -ms-transform: rotate(169.20000000000002deg);
  -o-transform: rotate(169.20000000000002deg);
  transform: rotate(169.20000000000002deg);
}
.awe-progressbar-circle.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.awe-progressbar-circle.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.awe-progressbar-circle.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.awe-progressbar-circle.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.awe-progressbar-circle.p52 .bar {
  -webkit-transform: rotate(187.20000000000002deg);
  -moz-transform: rotate(187.20000000000002deg);
  -ms-transform: rotate(187.20000000000002deg);
  -o-transform: rotate(187.20000000000002deg);
  transform: rotate(187.20000000000002deg);
}
.awe-progressbar-circle.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.awe-progressbar-circle.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.awe-progressbar-circle.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.awe-progressbar-circle.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.awe-progressbar-circle.p57 .bar {
  -webkit-transform: rotate(205.20000000000002deg);
  -moz-transform: rotate(205.20000000000002deg);
  -ms-transform: rotate(205.20000000000002deg);
  -o-transform: rotate(205.20000000000002deg);
  transform: rotate(205.20000000000002deg);
}
.awe-progressbar-circle.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.awe-progressbar-circle.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.awe-progressbar-circle.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.awe-progressbar-circle.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.awe-progressbar-circle.p62 .bar {
  -webkit-transform: rotate(223.20000000000002deg);
  -moz-transform: rotate(223.20000000000002deg);
  -ms-transform: rotate(223.20000000000002deg);
  -o-transform: rotate(223.20000000000002deg);
  transform: rotate(223.20000000000002deg);
}
.awe-progressbar-circle.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.awe-progressbar-circle.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.awe-progressbar-circle.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.awe-progressbar-circle.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.awe-progressbar-circle.p67 .bar {
  -webkit-transform: rotate(241.20000000000002deg);
  -moz-transform: rotate(241.20000000000002deg);
  -ms-transform: rotate(241.20000000000002deg);
  -o-transform: rotate(241.20000000000002deg);
  transform: rotate(241.20000000000002deg);
}
.awe-progressbar-circle.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.awe-progressbar-circle.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.awe-progressbar-circle.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.awe-progressbar-circle.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.awe-progressbar-circle.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.awe-progressbar-circle.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.awe-progressbar-circle.p74 .bar {
  -webkit-transform: rotate(266.40000000000003deg);
  -moz-transform: rotate(266.40000000000003deg);
  -ms-transform: rotate(266.40000000000003deg);
  -o-transform: rotate(266.40000000000003deg);
  transform: rotate(266.40000000000003deg);
}
.awe-progressbar-circle.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.awe-progressbar-circle.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.awe-progressbar-circle.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.awe-progressbar-circle.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.awe-progressbar-circle.p79 .bar {
  -webkit-transform: rotate(284.40000000000003deg);
  -moz-transform: rotate(284.40000000000003deg);
  -ms-transform: rotate(284.40000000000003deg);
  -o-transform: rotate(284.40000000000003deg);
  transform: rotate(284.40000000000003deg);
}
.awe-progressbar-circle.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.awe-progressbar-circle.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.awe-progressbar-circle.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.awe-progressbar-circle.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.awe-progressbar-circle.p84 .bar {
  -webkit-transform: rotate(302.40000000000003deg);
  -moz-transform: rotate(302.40000000000003deg);
  -ms-transform: rotate(302.40000000000003deg);
  -o-transform: rotate(302.40000000000003deg);
  transform: rotate(302.40000000000003deg);
}
.awe-progressbar-circle.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.awe-progressbar-circle.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.awe-progressbar-circle.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.awe-progressbar-circle.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.awe-progressbar-circle.p89 .bar {
  -webkit-transform: rotate(320.40000000000003deg);
  -moz-transform: rotate(320.40000000000003deg);
  -ms-transform: rotate(320.40000000000003deg);
  -o-transform: rotate(320.40000000000003deg);
  transform: rotate(320.40000000000003deg);
}
.awe-progressbar-circle.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.awe-progressbar-circle.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.awe-progressbar-circle.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.awe-progressbar-circle.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.awe-progressbar-circle.p94 .bar {
  -webkit-transform: rotate(338.40000000000003deg);
  -moz-transform: rotate(338.40000000000003deg);
  -ms-transform: rotate(338.40000000000003deg);
  -o-transform: rotate(338.40000000000003deg);
  transform: rotate(338.40000000000003deg);
}
.awe-progressbar-circle.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.awe-progressbar-circle.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.awe-progressbar-circle.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.awe-progressbar-circle.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.awe-progressbar-circle.p99 .bar {
  -webkit-transform: rotate(356.40000000000003deg);
  -moz-transform: rotate(356.40000000000003deg);
  -ms-transform: rotate(356.40000000000003deg);
  -o-transform: rotate(356.40000000000003deg);
  transform: rotate(356.40000000000003deg);
}
.awe-progressbar-circle.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.awe-progressbar-circle:hover {
  cursor: default;
}
.awe-progressbar-circle:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb;
}
.awe-progressbar-circle:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.awe-progressbar-circle.dark {
  background-color: #777777;
}
.awe-progressbar-circle.dark .bar,
.awe-progressbar-circle.dark .fill {
  border-color: #c6ff00 !important;
}
.awe-progressbar-circle.dark > span {
  color: #777777;
}
.awe-progressbar-circle.dark:after {
  background-color: #666666;
}
.awe-progressbar-circle.dark:hover > span {
  color: #c6ff00;
}
.awe-progressbar-circle.green .bar,
.awe-progressbar-circle.green .fill {
  border-color: #4db53c !important;
}
.awe-progressbar-circle.green:hover > span {
  color: #4db53c;
}
.awe-progressbar-circle.green.dark .bar,
.awe-progressbar-circle.green.dark .fill {
  border-color: #5fd400 !important;
}
.awe-progressbar-circle.green.dark:hover > span {
  color: #5fd400;
}
.awe-progressbar-circle.orange .bar,
.awe-progressbar-circle.orange .fill {
  border-color: #dd9d22 !important;
}
.awe-progressbar-circle.orange:hover > span {
  color: #dd9d22;
}
.awe-progressbar-circle.orange.dark .bar,
.awe-progressbar-circle.orange.dark .fill {
  border-color: #e08833 !important;
}
.awe-progressbar-circle.orange.dark:hover > span {
  color: #e08833;
}

/**********************/

/* BREADCRUMB */
.awe-breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #fff;
	border-radius: 4px;
}

.awe-breadcrumb li {
	display: inline-block;
}

.awe-breadcrumb li+li:before {
	padding: 0 5px;
	color: #ccc;
	/*content: "/\00a0";*/
	content: "||";
}

.awe-breadcrumb .active {
	color: #777;
}

.awe-breadcrumb a {
	color: #337ab7;
}

/**********************/

/* Checkbox and Radio */
@keyframes awe-check-hover-color {
  from {
    border-color: #c0c0c0; }
  to {
    border-color: #3e97eb; } }

.awe-radio,
.awe-checkbox {
  position: absolute;
  display: none; }

.awe-radio[disabled],
.awe-checkbox[disabled] {
  cursor: not-allowed; }

.awe-radio + label,
.awe-checkbox + label {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: middle; }
  .awe-radio + label:hover:before,
  .awe-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: awe-check-hover-color; }
  .awe-radio + label:before,
  .awe-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #c0c0c0; }
  .awe-radio + label:after,
  .awe-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.awe-radio[disabled] + label,
.awe-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; }
  .awe-radio[disabled] + label:hover, .awe-radio[disabled] + label:before, .awe-radio[disabled] + label:after,
  .awe-checkbox[disabled] + label:hover,
  .awe-checkbox[disabled] + label:before,
  .awe-checkbox[disabled] + label:after {
    cursor: not-allowed; }
  .awe-radio[disabled] + label:hover:before,
  .awe-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; }
  .awe-radio[disabled] + label:before,
  .awe-checkbox[disabled] + label:before {
    border-color: #e4e4e4; }

.awe-radio:checked + label:before,
.awe-checkbox:checked + label:before {
  animation-name: none; }

.awe-radio:checked + label:after,
.awe-checkbox:checked + label:after {
  display: block; }

.awe-radio + label:before {
  border-radius: 50%; }

.awe-radio + label:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3e97eb; }

.awe-radio:checked + label:before {
  border: 1px solid #3e97eb; }

.awe-radio:checked[disabled] + label:before {
  border: 1px solid #c9e2f9; }

.awe-radio:checked[disabled] + label:after {
  background: #c9e2f9; }

.awe-checkbox + label:before {
  border-radius: 3px; }

.awe-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }

.awe-checkbox:checked + label:before {
  border: #3e97eb;
  background: #3e97eb; }

.awe-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }

/**********************/

.awe-card-counter {
	display: inline-block;
	padding: 10px;
	text-decoration: none;
	line-height: 3em;
	width: 100%;
	margin: 20px 0;
}
.awe-card-counter i {
	font-size: 6em;
	opacity: .2;
	float: left;
	line-height: 1.3em;
}
.awe-card-counter div {
	float: right;
	text-align: right;
	margin: 10px;
}
.awe-card-counter h1 {
	font-size: 3em;
	margin: 0;
}
.awe-card-counter h2 {
	font-weight: bold;
	text-transform: uppercase;
	opacity: .2;
	margin: 0;
}
.awe-select-arrowed {
	position: relative;
	text-align: left;
}
.awe-select-arrowed:after {
	position: absolute;
	bottom: 1.1em;
	right: 0.5em;
	width: 0;
	height: 0;
	padding: 0;
	content: '';
	border-left: .25em solid transparent;
	border-right: .25em solid transparent;
	border-top: .375em solid rgba(0,0,0,0.12);
	pointer-events: none;
}
[awe-on]:not(form) {
	cursor: pointer;
}
.app-menu {
	position: fixed; height: 100%; width: 20%; min-width: 200px; font-size: 1.5em; background-color: #000!important; color: #fff!important;overflow-y: scroll;
}

.awe-btn-circle {
	width: 56px;
	height: 56px;
	line-height: 54px;
	font-size: 2em;
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	color: #fff;
	padding: 0;
	border-radius: 50%;
	text-decoration: none;
	text-align: center;
	letter-spacing: .5px;
	outline: 0;
	border: none;
	text-transform: uppercase;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.awe-btn-circle-small {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 1.7em;
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	color: #fff;
	padding: 0;
	border-radius: 50%;
	text-decoration: none;
	text-align: center;
	letter-spacing: .5px;
	outline: 0;
	border: none;
	text-transform: uppercase;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

/*** Users ***/
.awe-card-list { display: inline-block; width: 100%; position: relative; margin-bottom: 10px; }
.awe-card-list figure { font-size: 3em; padding: 0; margin: 0; line-height: 1.05em; background: black; border-radius: 50%; text-align: center; width: 1.2em; height: 1.2em; }
.awe-card-list figure i { color: white; }
.awe-card-list .main { width: calc(100% - 100px); position: absolute; top: 0; left: 65px; }
.awe-card-list .main h1 { font-size: 1.3em; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.awe-card-list .main h2 { font-size: 1em; margin-top: 0; opacity: .5; }
.awe-card-list .edit { position: absolute; top: 7px; right: 10px; font-size: 1.5em; }
.awe-card-list .deleting { position: absolute; left: -40px; top: 5px; color: #e53935; font-size: 2em; }
.awe-card-list .delete { position: absolute; right: 10px; top: 0; background: #e53935; color: #FFF; text-align: center; height: 54px; line-height: 54px; margin: 0; padding: 0 10px; }

.awe-card-list .counter { display: inline-block; border-radius: 50%; width: 2em; height: 2em; line-height: 2em; text-align: center; margin: 1em 0; cursor: default; }

.awe-card-list header { position: absolute; right: 0; font-size: 1.3em; cursor: pointer; }
.awe-card-list footer { font-size: 1.3em; }
.awe-card-list footer p { margin: 0; }
.awe-card-list footer .right { float: right; }
.awe-card-list footer .left { float: left; margin-right: 20px; }

.awe-card-list.deleting { left: 40px; }
.awe-card-list.delete { left: 0; }
.awe-card-list.deleting figure { opacity: .1; }

.awe-loading-screen { font-size: 10em; text-align: center; vertical-align: middle; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #f6f6f6; z-index: 1050; }

.app-container { position: relative; height: calc(100% - 80px); width: 100%; transition: all linear 0.4s; margin-top: 10px; }
.app-groups, .app-users { position: absolute; overflow-x: hidden; overflow-y: scroll; width: 100%; height: 100%; padding: 0 8px!important; left: 0; transition: all linear 0.4s; }
.app-container.groups .app-users { width: 0; overflow-y: hidden; padding: 0!important; left: 100%; }
.app-container.users .app-groups { width: 0; overflow-y: hidden; padding: 0!important; }
.app-container.users .app-groups .edit, .app-container.groups .app-users .edit { display: none; }

.app-users .awe-card-list figure { background-color: #e53935; }
.app-groups .awe-card-list figure { opacity: .1; }

.app-btn-top { position: absolute; top: 5px; right: 10px; z-index: 9901; }
.app-btn-bottom { position: fixed; bottom: 10px; right: 10px; z-index: 9901; }
.app-btn-bottom .awe-btn-circle-small { position: absolute; bottom: 8px; right: 8px; z-index: -1; transition: all linear 0.15s; }
.app-btn-new-user.show { transform: translateX(-100px); }
.app-btn-new-group.show { transform: translateX(-54px); }

.app-editor { position: fixed; top: 79px; left: 0; width: 100%; height: 100%; z-index: 8801; overflow-y: scroll; }
.app-editor-btn-close { position: fixed; top: 43px; right: 10px; font-size: 1.8em; opacity: .2; z-index: 8901; }

.app-statusbar { position: fixed; bottom: 0; left: 0; width: 100%; padding: 10px 8px; background-color: #ccc; z-index: 9899; }
.app-statusbar p { margin: 0; }

.app-users-breadcrumb { display: none; }

@media (min-height: 460px) {
    .app-users-breadcrumb {
        display: block;
    }
}
