@charset "UTF-8";
@font-face{
  font-family:'icomoon';
  src:url('../fonts/icomoon/icomoon.eot?67zku0');
  src:url('../fonts/icomoon/icomoon.eot?67zku0#iefix') format('embedded-opentype'), url('../fonts/icomoon/icomoon.ttf?67zku0') format('truetype'), url('../fonts/icomoon/icomoon.woff?67zku0') format('woff'), url('../fonts/icomoon/icomoon.svg?67zku0#icomoon') format('svg');
  font-weight:normal;
  font-style:normal;
}
[class^="icon--"],
[class*=" icon--"]{
  font-family:'icomoon' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.icon--reports:before{
  content:"\e906";
}
.icon--billing:before{
  content:"\e900";
}
.icon--clients:before{
  content:"\e901";
}
.icon--dashboard:before{
  content:"\e902";
}
.icon--orders:before{
  content:"\e903";
}
.icon--services:before{
  content:"\e904";
}
.icon--support:before{
  content:"\e905";
}
.icon--menu-vert:before{
  content:"\f19b";
}
.icon--menu-hor:before{
  content:"\f19c";
}
.icon--alert-on:before{
  content:"\f1f9";
}
.icon--alert-add:before{
  content:"\f1fa";
}
.icon--alert-alt:before{
  content:"\f1fb";
}
.icon--alert-disable:before{
  content:"\f1fc";
}
.icon--alert-sneeze:before{
  content:"\f1fd";
}
.icon--alert:before{
  content:"\f1fe";
}
.icon--chev-left:before{
  content:"\f2fa";
}
.icon--chev-right:before{
  content:"\f2fb";
}
.icon--arrow-down:before{
  content:"\f2fe";
}
.icon--arrow-left:before{
  content:"\f2ff";
}
.icon--arrow-right:before{
  content:"\f301";
}
.icon--arrow-up:before{
  content:"\f303";
}
.icon--widgets-edit-alt:before{
  content:"\f3da";
}
.icon--widgets-edit:before{
  content:"\f3db";
}
/*! jQuery UI - v1.11.3 - 2015-02-12
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{
  display:none;
}
.ui-helper-hidden-accessible{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.ui-helper-reset{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
  content:"";
  display:table;
  border-collapse:collapse;
}
.ui-helper-clearfix:after{
  clear:both;
}
.ui-helper-clearfix{
  min-height:0;
}
.ui-helper-zfix{
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  filter:alpha(opacity=0);
}
.ui-front{
  z-index:100;
}
.ui-state-disabled{
  cursor:default !important;
}
.ui-icon{
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
}
.ui-widget-overlay{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.ui-accordion .ui-accordion-header{
  display:block;
  cursor:pointer;
  position:relative;
  margin:2px 0 0 0;
  padding:.5em .5em .5em .7em;
  min-height:0;
  font-size:100%;
}
.ui-accordion .ui-accordion-icons{
  padding-left:2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{
  padding-left:2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px;
}
.ui-accordion .ui-accordion-content{
  padding:1em 2.2em;
  border-top:0;
  overflow:auto;
}
.ui-autocomplete{
  position:absolute;
  top:0;
  left:0;
  cursor:default;
}
.ui-button{
  display:inline-block;
  position:relative;
  padding:0;
  line-height:normal;
  margin-right:.1em;
  cursor:pointer;
  vertical-align:middle;
  text-align:center;
  overflow:visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{
  text-decoration:none;
}
.ui-button-icon-only{
  width:2.2em;
}
button.ui-button-icon-only{
  width:2.4em;
}
.ui-button-icons-only{
  width:3.4em;
}
button.ui-button-icons-only{
  width:3.7em;
}
.ui-button .ui-button-text{
  display:block;
  line-height:normal;
}
.ui-button-text-only .ui-button-text{
  padding:.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{
  padding:.4em;
  text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text{
  padding:.4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text{
  padding:.4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text{
  padding-left:2.1em;
  padding-right:2.1em;
}
input.ui-button{
  padding:.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{
  position:absolute;
  top:50%;
  margin-top:-8px;
}
.ui-button-icon-only .ui-icon{
  left:50%;
  margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{
  left:.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{
  right:.5em;
}
.ui-buttonset{
  margin-right:7px;
}
.ui-buttonset .ui-button{
  margin-left:0;
  margin-right:-0.3em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{
  border:0;
  padding:0;
}
.ui-datepicker{
  width:17em;
  padding:.2em .2em 0;
  display:none;
}
.ui-datepicker .ui-datepicker-header{
  position:relative;
  padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
  top:1px;
}
.ui-datepicker .ui-datepicker-prev{
  left:2px;
}
.ui-datepicker .ui-datepicker-next{
  right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover{
  left:1px;
}
.ui-datepicker .ui-datepicker-next-hover{
  right:1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title{
  margin:0 2.3em;
  line-height:1.8em;
  text-align:center;
}
.ui-datepicker .ui-datepicker-title select{
  font-size:1em;
  margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
  width:45%;
}
.ui-datepicker table{
  width:100%;
  font-size:.9em;
  border-collapse:collapse;
  margin:0 0 .4em;
}
.ui-datepicker th{
  padding:.7em .3em;
  text-align:center;
  font-weight:bold;
  border:0;
}
.ui-datepicker td{
  border:0;
  padding:1px;
}
.ui-datepicker td span,
.ui-datepicker td a{
  display:block;
  padding:.2em;
  text-align:right;
  text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane{
  background-image:none;
  margin:.7em 0 0 0;
  padding:0 .2em;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
  float:right;
  margin:.5em .2em .4em;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  width:auto;
  overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
  float:left;
}
.ui-datepicker.ui-datepicker-multi{
  width:auto;
}
.ui-datepicker-multi .ui-datepicker-group{
  float:left;
}
.ui-datepicker-multi .ui-datepicker-group table{
  width:95%;
  margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
  width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group{
  width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group{
  width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
  border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
  clear:left;
}
.ui-datepicker-row-break{
  clear:both;
  width:100%;
  font-size:0;
}
.ui-datepicker-rtl{
  direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev{
  right:2px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next{
  left:2px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
  right:1px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
  left:1px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
  clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
  float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
  float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
  border-right-width:0;
  border-left-width:1px;
}
.ui-dialog{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  padding:.2em;
  outline:0;
}
.ui-draggable .ui-dialog-titlebar{
  cursor:move;
}
.ui-draggable-handle{
  -ms-touch-action:none;
  touch-action:none;
}
.ui-menu{
  list-style:none;
  padding:0;
  margin:0;
  display:block;
  outline:none;
}
.ui-menu .ui-menu{
  position:absolute;
}
.ui-menu .ui-menu-item{
  position:relative;
  margin:0;
  padding:3px 1em 3px .4em;
  cursor:pointer;
  min-height:0;
  list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider{
  margin:5px 0;
  height:0;
  font-size:0;
  line-height:0;
  border-width:1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{
  margin:-1px;
}
.ui-menu-icons{
  position:relative;
}
.ui-menu-icons .ui-menu-item{
  padding-left:2em;
}
.ui-menu .ui-icon{
  position:absolute;
  top:0;
  bottom:0;
  left:.2em;
  margin:auto 0;
}
.ui-menu .ui-menu-icon{
  left:auto;
  right:0;
}
.ui-progressbar{
  height:2em;
  text-align:left;
  overflow:hidden;
}
.ui-progressbar .ui-progressbar-value{
  margin:-1px;
  height:100%;
}
.ui-progressbar .ui-progressbar-overlay{
  background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height:100%;
  filter:alpha(opacity=25);
  opacity:0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value{
  background-image:none;
}
.ui-resizable{
  position:relative;
}
.ui-resizable-handle{
  position:absolute;
  font-size:0.1px;
  display:none;
  -ms-touch-action:none;
  touch-action:none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{
  display:none;
}
.ui-resizable-n{
  cursor:n-resize;
  height:7px;
  width:100%;
  top:-5px;
  left:0;
}
.ui-resizable-s{
  cursor:s-resize;
  height:7px;
  width:100%;
  bottom:-5px;
  left:0;
}
.ui-resizable-e{
  cursor:e-resize;
  width:7px;
  right:-5px;
  top:0;
  height:100%;
}
.ui-resizable-w{
  cursor:w-resize;
  width:7px;
  left:-5px;
  top:0;
  height:100%;
}
.ui-resizable-se{
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px;
}
.ui-resizable-sw{
  cursor:sw-resize;
  width:9px;
  height:9px;
  left:-5px;
  bottom:-5px;
}
.ui-resizable-nw{
  cursor:nw-resize;
  width:9px;
  height:9px;
  left:-5px;
  top:-5px;
}
.ui-resizable-ne{
  cursor:ne-resize;
  width:9px;
  height:9px;
  right:-5px;
  top:-5px;
}
.ui-selectable{
  -ms-touch-action:none;
  touch-action:none;
}
.ui-selectable-helper{
  position:absolute;
  z-index:100;
  border:1px dotted black;
}
.ui-selectmenu-menu{
  padding:0;
  margin:0;
  position:absolute;
  top:0;
  left:0;
  display:none;
}
.ui-selectmenu-menu .ui-menu{
  overflow:auto;
  overflow-x:hidden;
  padding-bottom:1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{
  font-size:1em;
  font-weight:bold;
  line-height:1.5;
  padding:2px 0.4em;
  margin:0.5em 0 0 0;
  height:auto;
  border:0;
}
.ui-selectmenu-open{
  display:block;
}
.ui-selectmenu-button{
  display:inline-block;
  overflow:hidden;
  position:relative;
  text-decoration:none;
  cursor:pointer;
}
.ui-selectmenu-button span.ui-icon{
  right:0.5em;
  left:auto;
  margin-top:-8px;
  position:absolute;
  top:50%;
}
.ui-selectmenu-button span.ui-selectmenu-text{
  text-align:left;
  padding:0.4em 2.1em 0.4em 1em;
  display:block;
  line-height:1.4;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ui-slider{
  position:relative;
  text-align:left;
}
.ui-slider .ui-slider-handle{
  position:absolute;
  z-index:2;
  width:1.2em;
  height:1.2em;
  cursor:default;
  -ms-touch-action:none;
  touch-action:none;
}
.ui-slider .ui-slider-range{
  position:absolute;
  z-index:1;
  font-size:.7em;
  display:block;
  border:0;
  background-position:0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
  -webkit-filter:inherit;
          filter:inherit;
}
.ui-slider-horizontal{
  height:.8em;
}
.ui-slider-horizontal .ui-slider-handle{
  top:-0.3em;
  margin-left:-0.6em;
}
.ui-slider-horizontal .ui-slider-range{
  top:0;
  height:100%;
}
.ui-slider-horizontal .ui-slider-range-min{
  left:0;
}
.ui-slider-horizontal .ui-slider-range-max{
  right:0;
}
.ui-slider-vertical{
  width:.8em;
  height:100px;
}
.ui-slider-vertical .ui-slider-handle{
  left:-0.3em;
  margin-left:0;
  margin-bottom:-0.6em;
}
.ui-slider-vertical .ui-slider-range{
  left:0;
  width:100%;
}
.ui-slider-vertical .ui-slider-range-min{
  bottom:0;
}
.ui-slider-vertical .ui-slider-range-max{
  top:0;
}
.ui-sortable-handle{
  -ms-touch-action:none;
  touch-action:none;
}
.ui-spinner{
  position:relative;
  display:inline-block;
  overflow:hidden;
  padding:0;
  vertical-align:middle;
}
.ui-spinner-input{
  border:none;
  background:none;
  color:inherit;
  padding:0;
  margin:.2em 0;
  vertical-align:middle;
  margin-left:.4em;
  margin-right:22px;
}
.ui-spinner-button{
  width:16px;
  height:50%;
  font-size:.5em;
  padding:0;
  margin:0;
  text-align:center;
  position:absolute;
  cursor:default;
  display:block;
  overflow:hidden;
  right:0;
}
.ui-spinner a.ui-spinner-button{
  border-top:none;
  border-bottom:none;
  border-right:none;
}
.ui-spinner .ui-icon{
  position:absolute;
  margin-top:-8px;
  top:50%;
  left:0;
}
.ui-spinner-up{
  top:0;
}
.ui-spinner-down{
  bottom:0;
}
.ui-spinner .ui-icon-triangle-1-s{
  background-position:-65px -16px;
}
.ui-tabs{
  position:relative;
  padding:.2em;
}
.ui-tabs .ui-tabs-nav{
  margin:0;
  padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav li{
  list-style:none;
  float:left;
  position:relative;
  top:0;
  margin:1px .2em 0 0;
  border-bottom-width:0;
  padding:0;
  white-space:nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
  float:left;
  padding:.5em 1em;
  text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
  margin-bottom:-1px;
  padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
  cursor:text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
  cursor:pointer;
}
.ui-tabs .ui-tabs-panel{
  display:block;
  border-width:0;
  padding:1em 1.4em;
  background:none;
}
.ui-tooltip{
  padding:8px;
  position:absolute;
  z-index:9999;
  max-width:300px;
  box-shadow:0 0 5px #aaa;
}
body .ui-tooltip{
  border-width:2px;
}
.ui-widget{
  font-family:Verdana, Arial, sans-serif;
  font-size:1.1em;
}
.ui-widget .ui-widget{
  font-size:1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
  font-family:Verdana, Arial, sans-serif;
  font-size:1em;
}
.ui-widget-content{
  border:1px solid #aaaaaa;
  background:#ffffff url("../img/jq-ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color:#222222;
}
.ui-widget-content a{
  color:#222222;
}
.ui-widget-header{
  border:1px solid #aaaaaa;
  background:#cccccc url("../img/jq-ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color:#222222;
  font-weight:bold;
}
.ui-widget-header a{
  color:#222222;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
  border:1px solid #d3d3d3;
  background:#e6e6e6 url("../img/jq-ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight:normal;
  color:#555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{
  color:#555555;
  text-decoration:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
  border:1px solid #999999;
  background:#dadada url("../img/jq-ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{
  color:#212121;
  text-decoration:none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
  border:1px solid #aaaaaa;
  background:#ffffff url("../img/jq-ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
  color:#212121;
  text-decoration:none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
  border:1px solid #fcefa1;
  background:#fbf9ee url("../img/jq-ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color:#363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
  color:#363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
  border:1px solid #cd0a0a;
  background:#fef1ec url("../img/jq-ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color:#cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
  color:#cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
  color:#cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
  font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
  opacity:.7;
  filter:alpha(opacity=70);
  font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
  background-image:none;
}
.ui-state-disabled .ui-icon{
  filter:alpha(opacity=35);
}
.ui-icon{
  width:16px;
  height:16px;
}
.ui-icon,
.ui-widget-content .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
  background-image:url("../img/jq-ui/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-blank{
  background-position:16px 16px;
}
.ui-icon-carat-1-n{
  background-position:0 0;
}
.ui-icon-carat-1-ne{
  background-position:-16px 0;
}
.ui-icon-carat-1-e{
  background-position:-32px 0;
}
.ui-icon-carat-1-se{
  background-position:-48px 0;
}
.ui-icon-carat-1-s{
  background-position:-64px 0;
}
.ui-icon-carat-1-sw{
  background-position:-80px 0;
}
.ui-icon-carat-1-w{
  background-position:-96px 0;
}
.ui-icon-carat-1-nw{
  background-position:-112px 0;
}
.ui-icon-carat-2-n-s{
  background-position:-128px 0;
}
.ui-icon-carat-2-e-w{
  background-position:-144px 0;
}
.ui-icon-triangle-1-n{
  background-position:0 -16px;
}
.ui-icon-triangle-1-ne{
  background-position:-16px -16px;
}
.ui-icon-triangle-1-e{
  background-position:-32px -16px;
}
.ui-icon-triangle-1-se{
  background-position:-48px -16px;
}
.ui-icon-triangle-1-s{
  background-position:-64px -16px;
}
.ui-icon-triangle-1-sw{
  background-position:-80px -16px;
}
.ui-icon-triangle-1-w{
  background-position:-96px -16px;
}
.ui-icon-triangle-1-nw{
  background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s{
  background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w{
  background-position:-144px -16px;
}
.ui-icon-arrow-1-n{
  background-position:0 -32px;
}
.ui-icon-arrow-1-ne{
  background-position:-16px -32px;
}
.ui-icon-arrow-1-e{
  background-position:-32px -32px;
}
.ui-icon-arrow-1-se{
  background-position:-48px -32px;
}
.ui-icon-arrow-1-s{
  background-position:-64px -32px;
}
.ui-icon-arrow-1-sw{
  background-position:-80px -32px;
}
.ui-icon-arrow-1-w{
  background-position:-96px -32px;
}
.ui-icon-arrow-1-nw{
  background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s{
  background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw{
  background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w{
  background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw{
  background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n{
  background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e{
  background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s{
  background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w{
  background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n{
  background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne{
  background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e{
  background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se{
  background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s{
  background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw{
  background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w{
  background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw{
  background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s{
  background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw{
  background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w{
  background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw{
  background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n{
  background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e{
  background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s{
  background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w{
  background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w{
  background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n{
  background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e{
  background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s{
  background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w{
  background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n{
  background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e{
  background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s{
  background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w{
  background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n{
  background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e{
  background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s{
  background-position:-176px -64px;
}
.ui-icon-arrow-4{
  background-position:0 -80px;
}
.ui-icon-arrow-4-diag{
  background-position:-16px -80px;
}
.ui-icon-extlink{
  background-position:-32px -80px;
}
.ui-icon-newwin{
  background-position:-48px -80px;
}
.ui-icon-refresh{
  background-position:-64px -80px;
}
.ui-icon-shuffle{
  background-position:-80px -80px;
}
.ui-icon-transfer-e-w{
  background-position:-96px -80px;
}
.ui-icon-transferthick-e-w{
  background-position:-112px -80px;
}
.ui-icon-folder-collapsed{
  background-position:0 -96px;
}
.ui-icon-folder-open{
  background-position:-16px -96px;
}
.ui-icon-document{
  background-position:-32px -96px;
}
.ui-icon-document-b{
  background-position:-48px -96px;
}
.ui-icon-note{
  background-position:-64px -96px;
}
.ui-icon-mail-closed{
  background-position:-80px -96px;
}
.ui-icon-mail-open{
  background-position:-96px -96px;
}
.ui-icon-suitcase{
  background-position:-112px -96px;
}
.ui-icon-comment{
  background-position:-128px -96px;
}
.ui-icon-person{
  background-position:-144px -96px;
}
.ui-icon-print{
  background-position:-160px -96px;
}
.ui-icon-trash{
  background-position:-176px -96px;
}
.ui-icon-locked{
  background-position:-192px -96px;
}
.ui-icon-unlocked{
  background-position:-208px -96px;
}
.ui-icon-bookmark{
  background-position:-224px -96px;
}
.ui-icon-tag{
  background-position:-240px -96px;
}
.ui-icon-home{
  background-position:0 -112px;
}
.ui-icon-flag{
  background-position:-16px -112px;
}
.ui-icon-calendar{
  background-position:-32px -112px;
}
.ui-icon-cart{
  background-position:-48px -112px;
}
.ui-icon-pencil{
  background-position:-64px -112px;
}
.ui-icon-clock{
  background-position:-80px -112px;
}
.ui-icon-disk{
  background-position:-96px -112px;
}
.ui-icon-calculator{
  background-position:-112px -112px;
}
.ui-icon-zoomin{
  background-position:-128px -112px;
}
.ui-icon-zoomout{
  background-position:-144px -112px;
}
.ui-icon-search{
  background-position:-160px -112px;
}
.ui-icon-wrench{
  background-position:-176px -112px;
}
.ui-icon-gear{
  background-position:-192px -112px;
}
.ui-icon-heart{
  background-position:-208px -112px;
}
.ui-icon-star{
  background-position:-224px -112px;
}
.ui-icon-link{
  background-position:-240px -112px;
}
.ui-icon-cancel{
  background-position:0 -128px;
}
.ui-icon-plus{
  background-position:-16px -128px;
}
.ui-icon-plusthick{
  background-position:-32px -128px;
}
.ui-icon-minus{
  background-position:-48px -128px;
}
.ui-icon-minusthick{
  background-position:-64px -128px;
}
.ui-icon-close{
  background-position:-80px -128px;
}
.ui-icon-closethick{
  background-position:-96px -128px;
}
.ui-icon-key{
  background-position:-112px -128px;
}
.ui-icon-lightbulb{
  background-position:-128px -128px;
}
.ui-icon-scissors{
  background-position:-144px -128px;
}
.ui-icon-clipboard{
  background-position:-160px -128px;
}
.ui-icon-copy{
  background-position:-176px -128px;
}
.ui-icon-contact{
  background-position:-192px -128px;
}
.ui-icon-image{
  background-position:-208px -128px;
}
.ui-icon-video{
  background-position:-224px -128px;
}
.ui-icon-script{
  background-position:-240px -128px;
}
.ui-icon-alert{
  background-position:0 -144px;
}
.ui-icon-info{
  background-position:-16px -144px;
}
.ui-icon-notice{
  background-position:-32px -144px;
}
.ui-icon-help{
  background-position:-48px -144px;
}
.ui-icon-check{
  background-position:-64px -144px;
}
.ui-icon-bullet{
  background-position:-80px -144px;
}
.ui-icon-radio-on{
  background-position:-96px -144px;
}
.ui-icon-radio-off{
  background-position:-112px -144px;
}
.ui-icon-pin-w{
  background-position:-128px -144px;
}
.ui-icon-pin-s{
  background-position:-144px -144px;
}
.ui-icon-play{
  background-position:0 -160px;
}
.ui-icon-pause{
  background-position:-16px -160px;
}
.ui-icon-seek-next{
  background-position:-32px -160px;
}
.ui-icon-seek-prev{
  background-position:-48px -160px;
}
.ui-icon-seek-end{
  background-position:-64px -160px;
}
.ui-icon-seek-start{
  background-position:-80px -160px;
}
.ui-icon-seek-first{
  background-position:-80px -160px;
}
.ui-icon-stop{
  background-position:-96px -160px;
}
.ui-icon-eject{
  background-position:-112px -160px;
}
.ui-icon-volume-off{
  background-position:-128px -160px;
}
.ui-icon-volume-on{
  background-position:-144px -160px;
}
.ui-icon-power{
  background-position:0 -176px;
}
.ui-icon-signal-diag{
  background-position:-16px -176px;
}
.ui-icon-signal{
  background-position:-32px -176px;
}
.ui-icon-battery-0{
  background-position:-48px -176px;
}
.ui-icon-battery-1{
  background-position:-64px -176px;
}
.ui-icon-battery-2{
  background-position:-80px -176px;
}
.ui-icon-battery-3{
  background-position:-96px -176px;
}
.ui-icon-circle-plus{
  background-position:0 -192px;
}
.ui-icon-circle-minus{
  background-position:-16px -192px;
}
.ui-icon-circle-close{
  background-position:-32px -192px;
}
.ui-icon-circle-triangle-e{
  background-position:-48px -192px;
}
.ui-icon-circle-triangle-s{
  background-position:-64px -192px;
}
.ui-icon-circle-triangle-w{
  background-position:-80px -192px;
}
.ui-icon-circle-triangle-n{
  background-position:-96px -192px;
}
.ui-icon-circle-arrow-e{
  background-position:-112px -192px;
}
.ui-icon-circle-arrow-s{
  background-position:-128px -192px;
}
.ui-icon-circle-arrow-w{
  background-position:-144px -192px;
}
.ui-icon-circle-arrow-n{
  background-position:-160px -192px;
}
.ui-icon-circle-zoomin{
  background-position:-176px -192px;
}
.ui-icon-circle-zoomout{
  background-position:-192px -192px;
}
.ui-icon-circle-check{
  background-position:-208px -192px;
}
.ui-icon-circlesmall-plus{
  background-position:0 -208px;
}
.ui-icon-circlesmall-minus{
  background-position:-16px -208px;
}
.ui-icon-circlesmall-close{
  background-position:-32px -208px;
}
.ui-icon-squaresmall-plus{
  background-position:-48px -208px;
}
.ui-icon-squaresmall-minus{
  background-position:-64px -208px;
}
.ui-icon-squaresmall-close{
  background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical{
  background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal{
  background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical{
  background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal{
  background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se{
  background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se{
  background-position:-80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
  border-top-left-radius:4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
  border-top-right-radius:4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
  border-bottom-left-radius:4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
  border-bottom-right-radius:4px;
}
.ui-widget-overlay{
  background:#aaaaaa url("../img/jq-ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity:.3;
  filter:alpha(opacity=30);
}
.ui-widget-shadow{
  margin:-8px 0 0 -8px;
  padding:8px;
  background:#aaaaaa url("../img/jq-ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity:.3;
  filter:alpha(opacity=30);
  border-radius:8px;
}
trix-editor{
  color:#111;
  border:1px solid #bbb;
  border-radius:3px;
  margin:0;
  padding:4px 8px;
  min-height:54px;
  outline:none;
}
trix-toolbar *{
  box-sizing:border-box;
}
trix-toolbar .button_group{
  display:inline-block;
  font-size:0;
  margin:0 8px 4px 0;
  border:1px solid #bbb;
  border-top-color:#ccc;
  border-bottom-color:#888;
  border-radius:5px;
  overflow:hidden;
}
trix-toolbar .button_group:last-of-type{
  margin-right:0;
}
trix-toolbar .button_group button,
trix-toolbar .button_group input[type=button]{
  position:relative;
  font-size:0;
  margin:0;
  height:28px;
  width:40px;
  background:#fff;
  border:none;
  border-bottom:1px solid #ddd;
}
trix-toolbar .button_group button::before,
trix-toolbar .button_group input[type=button]::before{
  display:inline-block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-position:center;
  background-repeat:no-repeat;
  opacity:.6;
  content:"";
}
trix-toolbar .button_group button.active,
trix-toolbar .button_group input[type=button].active{
  background:#cbeefa;
}
trix-toolbar .button_group button.active::before,
trix-toolbar .button_group input[type=button].active::before{
  opacity:1;
}
trix-toolbar .button_group button:disabled::before,
trix-toolbar .button_group input[type=button]:disabled::before{
  opacity:.125;
}
trix-toolbar .button_group button:not(:first-child),
trix-toolbar .button_group input[type=button]:not(:first-child){
  border-left:1px solid #ccc;
}
trix-toolbar .dialogs{
  position:relative;
}
trix-toolbar .dialogs .dialog{
  position:absolute;
  top:0;
  left:0;
  right:0;
  padding:12px 8px;
  line-height:12px;
  background:#fff;
  box-shadow:0 0.3rem 1rem #ccc;
  border-top:2px solid #888;
  border-radius:5px;
  z-index:5;
}
trix-toolbar .dialogs .dialog input[type=button]{
  font-size:12px;
  height:24px;
  width:50px;
  padding:1px 8px 0 8px;
  width:auto;
  opacity:.6;
  -webkit-appearance:none;
  -webkit-border-radius:0;
}
trix-toolbar .dialogs .dialog input[type=url],
trix-toolbar .dialogs .dialog input[type=text]{
  display:inline-block;
  height:26px;
  font-size:12px;
  padding:0 8px;
  margin:0 8px 0 0;
  border-radius:5px;
  border:1px solid #bbb;
  background-color:#fff;
  box-shadow:none;
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
}
trix-toolbar .dialogs .dialog input[type=url].validate:invalid,
trix-toolbar .dialogs .dialog input[type=text].validate:invalid{
  box-shadow:#F00 0px 0px 1.5px 1px;
}
trix-toolbar .dialogs .dialog.link_dialog{
  min-width:300px;
  max-width:600px;
}
trix-toolbar .dialogs .dialog.link_dialog .button_group{
  max-width:110px;
}
trix-toolbar .dialogs .dialog.link_dialog input[type=url]{
  float:left;
  width:-webkit-calc(-20%);
  width:calc(-20%);
}
trix-toolbar .button_group button.bold::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2-3.4zM10%207.5h3a1.5%201.5%200%200%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%200%201%200%203z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.italic::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.link::before{
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.9.9%200%200%201-1.3-1.3l1.97-1.7a2.46%202.46%200%200%200-3.48-3.5l-3.38%203.38a2.46%202.46%200%200%200%200%203.48.9.9%200%200%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.9.9%200%200%201%201.3%201.27l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.5l3.37-3.4c.96-.95.96-2.5%200-3.47a.9.9%200%200%201%201.3-1.28%204.3%204.3%200%200%201%200%206.06l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.strike::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.3.15.5.3.6.44.1.14.2.3.2.5%200%20.3-.1.56-.4.75-.3.2-.75.3-1.4.3a13.52%2013.52%200%200%201-5-1.18v3.38a10.64%2010.64%200%200%200%204.86.88%209.5%209.5%200%200%200%203.28-.5c.93-.34%201.64-.9%202.14-1.54s.74-1.45.74-2.32c0-.25%200-.5-.05-.74h-5.2zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.3.6-2.3%201.6-3.02a7.75%207.75%200%200%201%204.4-1.08c1.6%200%203.3.34%205%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26a.7.7%200%200%200-.38.6c0%20.2.16.5.48.7.18.1.54.3%201.06.5h-5.7zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.quote::before{
  background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.code::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.bullets::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%20version%3D%221%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.numbers::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013v1h3v-1H3.2L5%2011v-1H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.block-level.decrease::before{
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%203L6%2014l-2.3-2%202-2-1.3-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.block-level.increase::before{
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-7-1l-2%202.2%201.4%201.4L6%2012l-.8-.7-2.8-2.8L1%2010l2%202zm0-7v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.undo::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-7%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .button_group button.redo::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-17%204.6L4%2016a8%208%200%200%201%2012.6-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E");
}
trix-editor [data-trix-mutable=true]{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
trix-editor [data-trix-mutable=true] img{
  box-shadow:0 0 0 2px highlight;
}
trix-editor .attachment .remove{
  display:block;
  position:absolute;
  top:-12px;
  right:-12px;
  width:24px;
  height:24px;
  border-radius:24px;
  line-height:22px;
  font-size:0;
  color:black;
  text-align:center;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #bbb;
  box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);
}
trix-editor .attachment .remove:after{
  content:'×';
  font-size:18px;
  font-weight:bold;
  opacity:0.6;
}
trix-editor .attachment .remove:hover:after{
  opacity:1;
}
trix-editor .attachment .caption.caption-editing textarea{
  width:100%;
  margin:0;
  padding:0;
  font-size:13px;
  line-height:13px;
  text-align:center;
  border:none;
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
}
.trix-content blockquote{
  margin:0 0 0 5px;
  padding:0 0 0 10px;
  border-left:5px solid #ccc;
}
.trix-content pre{
  font-family:monospace;
  font-size:12px;
  margin:0;
  padding:10px;
  white-space:pre-wrap;
  background-color:#eee;
}
.trix-content ul,
.trix-content ol,
.trix-content li{
  margin:0;
  padding:0;
}
.trix-content ul li,
.trix-content ol li,
.trix-content li li{
  margin-left:20px;
}
.trix-content img{
  max-width:100%;
  height:auto;
}
.trix-content a[data-trix-attachment]{
  color:inherit;
  text-decoration:none;
}
.trix-content a[data-trix-attachment]:hover,
.trix-content a[data-trix-attachment]:visited:hover{
  color:inherit;
}
.trix-content .attachment{
  position:relative;
  display:inline-block;
  max-width:100%;
  margin:0;
  padding:0;
  color:#666;
  font-size:13px;
}
.trix-content .attachment.attachment-file{
  color:#333;
  line-height:30px;
  padding:0 16px;
  border:1px solid #bbb;
  border-radius:5px;
}
.trix-content .attachment .caption{
  display:block;
  margin:4px auto 0 auto;
  padding:0;
  text-align:center;
}
.trix-content .attachment .caption .size:before{
  content:' · ';
}
.flag-icon-background{
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat;
}
.flag-icon{
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat;
  position:relative;
  display:inline-block;
  width:1.33333333em;
  line-height:1em;
}
.flag-icon:before{
  content:"\00a0";
}
.flag-icon.flag-icon-squared{
  width:1em;
}
.flag-icon-ad{
  background-image:url(../img/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared{
  background-image:url(../img/flags/1x1/ad.svg);
}
.flag-icon-ae{
  background-image:url(../img/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared{
  background-image:url(../img/flags/1x1/ae.svg);
}
.flag-icon-af{
  background-image:url(../img/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared{
  background-image:url(../img/flags/1x1/af.svg);
}
.flag-icon-ag{
  background-image:url(../img/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared{
  background-image:url(../img/flags/1x1/ag.svg);
}
.flag-icon-ai{
  background-image:url(../img/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared{
  background-image:url(../img/flags/1x1/ai.svg);
}
.flag-icon-al{
  background-image:url(../img/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared{
  background-image:url(../img/flags/1x1/al.svg);
}
.flag-icon-am{
  background-image:url(../img/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared{
  background-image:url(../img/flags/1x1/am.svg);
}
.flag-icon-ao{
  background-image:url(../img/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared{
  background-image:url(../img/flags/1x1/ao.svg);
}
.flag-icon-aq{
  background-image:url(../img/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared{
  background-image:url(../img/flags/1x1/aq.svg);
}
.flag-icon-ar{
  background-image:url(../img/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared{
  background-image:url(../img/flags/1x1/ar.svg);
}
.flag-icon-as{
  background-image:url(../img/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared{
  background-image:url(../img/flags/1x1/as.svg);
}
.flag-icon-at{
  background-image:url(../img/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared{
  background-image:url(../img/flags/1x1/at.svg);
}
.flag-icon-au{
  background-image:url(../img/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared{
  background-image:url(../img/flags/1x1/au.svg);
}
.flag-icon-aw{
  background-image:url(../img/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared{
  background-image:url(../img/flags/1x1/aw.svg);
}
.flag-icon-ax{
  background-image:url(../img/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared{
  background-image:url(../img/flags/1x1/ax.svg);
}
.flag-icon-az{
  background-image:url(../img/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared{
  background-image:url(../img/flags/1x1/az.svg);
}
.flag-icon-ba{
  background-image:url(../img/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared{
  background-image:url(../img/flags/1x1/ba.svg);
}
.flag-icon-bb{
  background-image:url(../img/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared{
  background-image:url(../img/flags/1x1/bb.svg);
}
.flag-icon-bd{
  background-image:url(../img/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared{
  background-image:url(../img/flags/1x1/bd.svg);
}
.flag-icon-be{
  background-image:url(../img/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared{
  background-image:url(../img/flags/1x1/be.svg);
}
.flag-icon-bf{
  background-image:url(../img/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared{
  background-image:url(../img/flags/1x1/bf.svg);
}
.flag-icon-bg{
  background-image:url(../img/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared{
  background-image:url(../img/flags/1x1/bg.svg);
}
.flag-icon-bh{
  background-image:url(../img/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared{
  background-image:url(../img/flags/1x1/bh.svg);
}
.flag-icon-bi{
  background-image:url(../img/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared{
  background-image:url(../img/flags/1x1/bi.svg);
}
.flag-icon-bj{
  background-image:url(../img/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared{
  background-image:url(../img/flags/1x1/bj.svg);
}
.flag-icon-bl{
  background-image:url(../img/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared{
  background-image:url(../img/flags/1x1/bl.svg);
}
.flag-icon-bm{
  background-image:url(../img/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared{
  background-image:url(../img/flags/1x1/bm.svg);
}
.flag-icon-bn{
  background-image:url(../img/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared{
  background-image:url(../img/flags/1x1/bn.svg);
}
.flag-icon-bo{
  background-image:url(../img/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared{
  background-image:url(../img/flags/1x1/bo.svg);
}
.flag-icon-bq{
  background-image:url(../img/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared{
  background-image:url(../img/flags/1x1/bq.svg);
}
.flag-icon-br{
  background-image:url(../img/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared{
  background-image:url(../img/flags/1x1/br.svg);
}
.flag-icon-bs{
  background-image:url(../img/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared{
  background-image:url(../img/flags/1x1/bs.svg);
}
.flag-icon-bt{
  background-image:url(../img/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared{
  background-image:url(../img/flags/1x1/bt.svg);
}
.flag-icon-bv{
  background-image:url(../img/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared{
  background-image:url(../img/flags/1x1/bv.svg);
}
.flag-icon-bw{
  background-image:url(../img/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared{
  background-image:url(../img/flags/1x1/bw.svg);
}
.flag-icon-by{
  background-image:url(../img/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared{
  background-image:url(../img/flags/1x1/by.svg);
}
.flag-icon-bz{
  background-image:url(../img/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared{
  background-image:url(../img/flags/1x1/bz.svg);
}
.flag-icon-ca{
  background-image:url(../img/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared{
  background-image:url(../img/flags/1x1/ca.svg);
}
.flag-icon-cc{
  background-image:url(../img/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared{
  background-image:url(../img/flags/1x1/cc.svg);
}
.flag-icon-cd{
  background-image:url(../img/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared{
  background-image:url(../img/flags/1x1/cd.svg);
}
.flag-icon-cf{
  background-image:url(../img/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared{
  background-image:url(../img/flags/1x1/cf.svg);
}
.flag-icon-cg{
  background-image:url(../img/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared{
  background-image:url(../img/flags/1x1/cg.svg);
}
.flag-icon-ch{
  background-image:url(../img/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared{
  background-image:url(../img/flags/1x1/ch.svg);
}
.flag-icon-ci{
  background-image:url(../img/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared{
  background-image:url(../img/flags/1x1/ci.svg);
}
.flag-icon-ck{
  background-image:url(../img/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared{
  background-image:url(../img/flags/1x1/ck.svg);
}
.flag-icon-cl{
  background-image:url(../img/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared{
  background-image:url(../img/flags/1x1/cl.svg);
}
.flag-icon-cm{
  background-image:url(../img/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared{
  background-image:url(../img/flags/1x1/cm.svg);
}
.flag-icon-cn{
  background-image:url(../img/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared{
  background-image:url(../img/flags/1x1/cn.svg);
}
.flag-icon-co{
  background-image:url(../img/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared{
  background-image:url(../img/flags/1x1/co.svg);
}
.flag-icon-cr{
  background-image:url(../img/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared{
  background-image:url(../img/flags/1x1/cr.svg);
}
.flag-icon-cu{
  background-image:url(../img/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared{
  background-image:url(../img/flags/1x1/cu.svg);
}
.flag-icon-cv{
  background-image:url(../img/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared{
  background-image:url(../img/flags/1x1/cv.svg);
}
.flag-icon-cw{
  background-image:url(../img/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared{
  background-image:url(../img/flags/1x1/cw.svg);
}
.flag-icon-cx{
  background-image:url(../img/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared{
  background-image:url(../img/flags/1x1/cx.svg);
}
.flag-icon-cy{
  background-image:url(../img/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared{
  background-image:url(../img/flags/1x1/cy.svg);
}
.flag-icon-cz{
  background-image:url(../img/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared{
  background-image:url(../img/flags/1x1/cz.svg);
}
.flag-icon-de{
  background-image:url(../img/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared{
  background-image:url(../img/flags/1x1/de.svg);
}
.flag-icon-dj{
  background-image:url(../img/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared{
  background-image:url(../img/flags/1x1/dj.svg);
}
.flag-icon-dk{
  background-image:url(../img/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared{
  background-image:url(../img/flags/1x1/dk.svg);
}
.flag-icon-dm{
  background-image:url(../img/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared{
  background-image:url(../img/flags/1x1/dm.svg);
}
.flag-icon-do{
  background-image:url(../img/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared{
  background-image:url(../img/flags/1x1/do.svg);
}
.flag-icon-dz{
  background-image:url(../img/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared{
  background-image:url(../img/flags/1x1/dz.svg);
}
.flag-icon-ec{
  background-image:url(../img/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared{
  background-image:url(../img/flags/1x1/ec.svg);
}
.flag-icon-ee{
  background-image:url(../img/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared{
  background-image:url(../img/flags/1x1/ee.svg);
}
.flag-icon-eg{
  background-image:url(../img/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared{
  background-image:url(../img/flags/1x1/eg.svg);
}
.flag-icon-eh{
  background-image:url(../img/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared{
  background-image:url(../img/flags/1x1/eh.svg);
}
.flag-icon-er{
  background-image:url(../img/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared{
  background-image:url(../img/flags/1x1/er.svg);
}
.flag-icon-es{
  background-image:url(../img/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared{
  background-image:url(../img/flags/1x1/es.svg);
}
.flag-icon-et{
  background-image:url(../img/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared{
  background-image:url(../img/flags/1x1/et.svg);
}
.flag-icon-fi{
  background-image:url(../img/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared{
  background-image:url(../img/flags/1x1/fi.svg);
}
.flag-icon-fj{
  background-image:url(../img/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared{
  background-image:url(../img/flags/1x1/fj.svg);
}
.flag-icon-fk{
  background-image:url(../img/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared{
  background-image:url(../img/flags/1x1/fk.svg);
}
.flag-icon-fm{
  background-image:url(../img/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared{
  background-image:url(../img/flags/1x1/fm.svg);
}
.flag-icon-fo{
  background-image:url(../img/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared{
  background-image:url(../img/flags/1x1/fo.svg);
}
.flag-icon-fr{
  background-image:url(../img/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared{
  background-image:url(../img/flags/1x1/fr.svg);
}
.flag-icon-ga{
  background-image:url(../img/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared{
  background-image:url(../img/flags/1x1/ga.svg);
}
.flag-icon-gb{
  background-image:url(../img/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared{
  background-image:url(../img/flags/1x1/gb.svg);
}
.flag-icon-gd{
  background-image:url(../img/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared{
  background-image:url(../img/flags/1x1/gd.svg);
}
.flag-icon-ge{
  background-image:url(../img/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared{
  background-image:url(../img/flags/1x1/ge.svg);
}
.flag-icon-gf{
  background-image:url(../img/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared{
  background-image:url(../img/flags/1x1/gf.svg);
}
.flag-icon-gg{
  background-image:url(../img/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared{
  background-image:url(../img/flags/1x1/gg.svg);
}
.flag-icon-gh{
  background-image:url(../img/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared{
  background-image:url(../img/flags/1x1/gh.svg);
}
.flag-icon-gi{
  background-image:url(../img/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared{
  background-image:url(../img/flags/1x1/gi.svg);
}
.flag-icon-gl{
  background-image:url(../img/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared{
  background-image:url(../img/flags/1x1/gl.svg);
}
.flag-icon-gm{
  background-image:url(../img/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared{
  background-image:url(../img/flags/1x1/gm.svg);
}
.flag-icon-gn{
  background-image:url(../img/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared{
  background-image:url(../img/flags/1x1/gn.svg);
}
.flag-icon-gp{
  background-image:url(../img/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared{
  background-image:url(../img/flags/1x1/gp.svg);
}
.flag-icon-gq{
  background-image:url(../img/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared{
  background-image:url(../img/flags/1x1/gq.svg);
}
.flag-icon-gr{
  background-image:url(../img/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared{
  background-image:url(../img/flags/1x1/gr.svg);
}
.flag-icon-gs{
  background-image:url(../img/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared{
  background-image:url(../img/flags/1x1/gs.svg);
}
.flag-icon-gt{
  background-image:url(../img/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared{
  background-image:url(../img/flags/1x1/gt.svg);
}
.flag-icon-gu{
  background-image:url(../img/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared{
  background-image:url(../img/flags/1x1/gu.svg);
}
.flag-icon-gw{
  background-image:url(../img/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared{
  background-image:url(../img/flags/1x1/gw.svg);
}
.flag-icon-gy{
  background-image:url(../img/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared{
  background-image:url(../img/flags/1x1/gy.svg);
}
.flag-icon-hk{
  background-image:url(../img/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared{
  background-image:url(../img/flags/1x1/hk.svg);
}
.flag-icon-hm{
  background-image:url(../img/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared{
  background-image:url(../img/flags/1x1/hm.svg);
}
.flag-icon-hn{
  background-image:url(../img/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared{
  background-image:url(../img/flags/1x1/hn.svg);
}
.flag-icon-hr{
  background-image:url(../img/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared{
  background-image:url(../img/flags/1x1/hr.svg);
}
.flag-icon-ht{
  background-image:url(../img/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared{
  background-image:url(../img/flags/1x1/ht.svg);
}
.flag-icon-hu{
  background-image:url(../img/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared{
  background-image:url(../img/flags/1x1/hu.svg);
}
.flag-icon-id{
  background-image:url(../img/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared{
  background-image:url(../img/flags/1x1/id.svg);
}
.flag-icon-ie{
  background-image:url(../img/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared{
  background-image:url(../img/flags/1x1/ie.svg);
}
.flag-icon-il{
  background-image:url(../img/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared{
  background-image:url(../img/flags/1x1/il.svg);
}
.flag-icon-im{
  background-image:url(../img/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared{
  background-image:url(../img/flags/1x1/im.svg);
}
.flag-icon-in{
  background-image:url(../img/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared{
  background-image:url(../img/flags/1x1/in.svg);
}
.flag-icon-io{
  background-image:url(../img/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared{
  background-image:url(../img/flags/1x1/io.svg);
}
.flag-icon-iq{
  background-image:url(../img/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared{
  background-image:url(../img/flags/1x1/iq.svg);
}
.flag-icon-ir{
  background-image:url(../img/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared{
  background-image:url(../img/flags/1x1/ir.svg);
}
.flag-icon-is{
  background-image:url(../img/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared{
  background-image:url(../img/flags/1x1/is.svg);
}
.flag-icon-it{
  background-image:url(../img/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared{
  background-image:url(../img/flags/1x1/it.svg);
}
.flag-icon-je{
  background-image:url(../img/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared{
  background-image:url(../img/flags/1x1/je.svg);
}
.flag-icon-jm{
  background-image:url(../img/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared{
  background-image:url(../img/flags/1x1/jm.svg);
}
.flag-icon-jo{
  background-image:url(../img/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared{
  background-image:url(../img/flags/1x1/jo.svg);
}
.flag-icon-jp{
  background-image:url(../img/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared{
  background-image:url(../img/flags/1x1/jp.svg);
}
.flag-icon-ke{
  background-image:url(../img/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared{
  background-image:url(../img/flags/1x1/ke.svg);
}
.flag-icon-kg{
  background-image:url(../img/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared{
  background-image:url(../img/flags/1x1/kg.svg);
}
.flag-icon-kh{
  background-image:url(../img/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared{
  background-image:url(../img/flags/1x1/kh.svg);
}
.flag-icon-ki{
  background-image:url(../img/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared{
  background-image:url(../img/flags/1x1/ki.svg);
}
.flag-icon-km{
  background-image:url(../img/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared{
  background-image:url(../img/flags/1x1/km.svg);
}
.flag-icon-kn{
  background-image:url(../img/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared{
  background-image:url(../img/flags/1x1/kn.svg);
}
.flag-icon-kp{
  background-image:url(../img/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared{
  background-image:url(../img/flags/1x1/kp.svg);
}
.flag-icon-kr{
  background-image:url(../img/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared{
  background-image:url(../img/flags/1x1/kr.svg);
}
.flag-icon-kw{
  background-image:url(../img/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared{
  background-image:url(../img/flags/1x1/kw.svg);
}
.flag-icon-ky{
  background-image:url(../img/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared{
  background-image:url(../img/flags/1x1/ky.svg);
}
.flag-icon-kz{
  background-image:url(../img/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared{
  background-image:url(../img/flags/1x1/kz.svg);
}
.flag-icon-la{
  background-image:url(../img/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared{
  background-image:url(../img/flags/1x1/la.svg);
}
.flag-icon-lb{
  background-image:url(../img/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared{
  background-image:url(../img/flags/1x1/lb.svg);
}
.flag-icon-lc{
  background-image:url(../img/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared{
  background-image:url(../img/flags/1x1/lc.svg);
}
.flag-icon-li{
  background-image:url(../img/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared{
  background-image:url(../img/flags/1x1/li.svg);
}
.flag-icon-lk{
  background-image:url(../img/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared{
  background-image:url(../img/flags/1x1/lk.svg);
}
.flag-icon-lr{
  background-image:url(../img/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared{
  background-image:url(../img/flags/1x1/lr.svg);
}
.flag-icon-ls{
  background-image:url(../img/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared{
  background-image:url(../img/flags/1x1/ls.svg);
}
.flag-icon-lt{
  background-image:url(../img/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared{
  background-image:url(../img/flags/1x1/lt.svg);
}
.flag-icon-lu{
  background-image:url(../img/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared{
  background-image:url(../img/flags/1x1/lu.svg);
}
.flag-icon-lv{
  background-image:url(../img/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared{
  background-image:url(../img/flags/1x1/lv.svg);
}
.flag-icon-ly{
  background-image:url(../img/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared{
  background-image:url(../img/flags/1x1/ly.svg);
}
.flag-icon-ma{
  background-image:url(../img/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared{
  background-image:url(../img/flags/1x1/ma.svg);
}
.flag-icon-mc{
  background-image:url(../img/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared{
  background-image:url(../img/flags/1x1/mc.svg);
}
.flag-icon-md{
  background-image:url(../img/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared{
  background-image:url(../img/flags/1x1/md.svg);
}
.flag-icon-me{
  background-image:url(../img/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared{
  background-image:url(../img/flags/1x1/me.svg);
}
.flag-icon-mf{
  background-image:url(../img/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared{
  background-image:url(../img/flags/1x1/mf.svg);
}
.flag-icon-mg{
  background-image:url(../img/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared{
  background-image:url(../img/flags/1x1/mg.svg);
}
.flag-icon-mh{
  background-image:url(../img/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared{
  background-image:url(../img/flags/1x1/mh.svg);
}
.flag-icon-mk{
  background-image:url(../img/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared{
  background-image:url(../img/flags/1x1/mk.svg);
}
.flag-icon-ml{
  background-image:url(../img/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared{
  background-image:url(../img/flags/1x1/ml.svg);
}
.flag-icon-mm{
  background-image:url(../img/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared{
  background-image:url(../img/flags/1x1/mm.svg);
}
.flag-icon-mn{
  background-image:url(../img/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared{
  background-image:url(../img/flags/1x1/mn.svg);
}
.flag-icon-mo{
  background-image:url(../img/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared{
  background-image:url(../img/flags/1x1/mo.svg);
}
.flag-icon-mp{
  background-image:url(../img/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared{
  background-image:url(../img/flags/1x1/mp.svg);
}
.flag-icon-mq{
  background-image:url(../img/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared{
  background-image:url(../img/flags/1x1/mq.svg);
}
.flag-icon-mr{
  background-image:url(../img/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared{
  background-image:url(../img/flags/1x1/mr.svg);
}
.flag-icon-ms{
  background-image:url(../img/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared{
  background-image:url(../img/flags/1x1/ms.svg);
}
.flag-icon-mt{
  background-image:url(../img/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared{
  background-image:url(../img/flags/1x1/mt.svg);
}
.flag-icon-mu{
  background-image:url(../img/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared{
  background-image:url(../img/flags/1x1/mu.svg);
}
.flag-icon-mv{
  background-image:url(../img/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared{
  background-image:url(../img/flags/1x1/mv.svg);
}
.flag-icon-mw{
  background-image:url(../img/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared{
  background-image:url(../img/flags/1x1/mw.svg);
}
.flag-icon-mx{
  background-image:url(../img/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared{
  background-image:url(../img/flags/1x1/mx.svg);
}
.flag-icon-my{
  background-image:url(../img/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared{
  background-image:url(../img/flags/1x1/my.svg);
}
.flag-icon-mz{
  background-image:url(../img/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared{
  background-image:url(../img/flags/1x1/mz.svg);
}
.flag-icon-na{
  background-image:url(../img/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared{
  background-image:url(../img/flags/1x1/na.svg);
}
.flag-icon-nc{
  background-image:url(../img/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared{
  background-image:url(../img/flags/1x1/nc.svg);
}
.flag-icon-ne{
  background-image:url(../img/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared{
  background-image:url(../img/flags/1x1/ne.svg);
}
.flag-icon-nf{
  background-image:url(../img/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared{
  background-image:url(../img/flags/1x1/nf.svg);
}
.flag-icon-ng{
  background-image:url(../img/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared{
  background-image:url(../img/flags/1x1/ng.svg);
}
.flag-icon-ni{
  background-image:url(../img/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared{
  background-image:url(../img/flags/1x1/ni.svg);
}
.flag-icon-nl{
  background-image:url(../img/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared{
  background-image:url(../img/flags/1x1/nl.svg);
}
.flag-icon-no{
  background-image:url(../img/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared{
  background-image:url(../img/flags/1x1/no.svg);
}
.flag-icon-np{
  background-image:url(../img/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared{
  background-image:url(../img/flags/1x1/np.svg);
}
.flag-icon-nr{
  background-image:url(../img/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared{
  background-image:url(../img/flags/1x1/nr.svg);
}
.flag-icon-nu{
  background-image:url(../img/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared{
  background-image:url(../img/flags/1x1/nu.svg);
}
.flag-icon-nz{
  background-image:url(../img/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared{
  background-image:url(../img/flags/1x1/nz.svg);
}
.flag-icon-om{
  background-image:url(../img/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared{
  background-image:url(../img/flags/1x1/om.svg);
}
.flag-icon-pa{
  background-image:url(../img/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared{
  background-image:url(../img/flags/1x1/pa.svg);
}
.flag-icon-pe{
  background-image:url(../img/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared{
  background-image:url(../img/flags/1x1/pe.svg);
}
.flag-icon-pf{
  background-image:url(../img/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared{
  background-image:url(../img/flags/1x1/pf.svg);
}
.flag-icon-pg{
  background-image:url(../img/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared{
  background-image:url(../img/flags/1x1/pg.svg);
}
.flag-icon-ph{
  background-image:url(../img/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared{
  background-image:url(../img/flags/1x1/ph.svg);
}
.flag-icon-pk{
  background-image:url(../img/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared{
  background-image:url(../img/flags/1x1/pk.svg);
}
.flag-icon-pl{
  background-image:url(../img/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared{
  background-image:url(../img/flags/1x1/pl.svg);
}
.flag-icon-pm{
  background-image:url(../img/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared{
  background-image:url(../img/flags/1x1/pm.svg);
}
.flag-icon-pn{
  background-image:url(../img/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared{
  background-image:url(../img/flags/1x1/pn.svg);
}
.flag-icon-pr{
  background-image:url(../img/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared{
  background-image:url(../img/flags/1x1/pr.svg);
}
.flag-icon-ps{
  background-image:url(../img/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared{
  background-image:url(../img/flags/1x1/ps.svg);
}
.flag-icon-pt{
  background-image:url(../img/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared{
  background-image:url(../img/flags/1x1/pt.svg);
}
.flag-icon-pw{
  background-image:url(../img/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared{
  background-image:url(../img/flags/1x1/pw.svg);
}
.flag-icon-py{
  background-image:url(../img/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared{
  background-image:url(../img/flags/1x1/py.svg);
}
.flag-icon-qa{
  background-image:url(../img/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared{
  background-image:url(../img/flags/1x1/qa.svg);
}
.flag-icon-re{
  background-image:url(../img/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared{
  background-image:url(../img/flags/1x1/re.svg);
}
.flag-icon-ro{
  background-image:url(../img/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared{
  background-image:url(../img/flags/1x1/ro.svg);
}
.flag-icon-rs{
  background-image:url(../img/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared{
  background-image:url(../img/flags/1x1/rs.svg);
}
.flag-icon-ru{
  background-image:url(../img/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared{
  background-image:url(../img/flags/1x1/ru.svg);
}
.flag-icon-rw{
  background-image:url(../img/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared{
  background-image:url(../img/flags/1x1/rw.svg);
}
.flag-icon-sa{
  background-image:url(../img/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared{
  background-image:url(../img/flags/1x1/sa.svg);
}
.flag-icon-sb{
  background-image:url(../img/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared{
  background-image:url(../img/flags/1x1/sb.svg);
}
.flag-icon-sc{
  background-image:url(../img/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared{
  background-image:url(../img/flags/1x1/sc.svg);
}
.flag-icon-sd{
  background-image:url(../img/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared{
  background-image:url(../img/flags/1x1/sd.svg);
}
.flag-icon-se{
  background-image:url(../img/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared{
  background-image:url(../img/flags/1x1/se.svg);
}
.flag-icon-sg{
  background-image:url(../img/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared{
  background-image:url(../img/flags/1x1/sg.svg);
}
.flag-icon-sh{
  background-image:url(../img/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared{
  background-image:url(../img/flags/1x1/sh.svg);
}
.flag-icon-si{
  background-image:url(../img/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared{
  background-image:url(../img/flags/1x1/si.svg);
}
.flag-icon-sj{
  background-image:url(../img/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared{
  background-image:url(../img/flags/1x1/sj.svg);
}
.flag-icon-sk{
  background-image:url(../img/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared{
  background-image:url(../img/flags/1x1/sk.svg);
}
.flag-icon-sl{
  background-image:url(../img/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared{
  background-image:url(../img/flags/1x1/sl.svg);
}
.flag-icon-sm{
  background-image:url(../img/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared{
  background-image:url(../img/flags/1x1/sm.svg);
}
.flag-icon-sn{
  background-image:url(../img/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared{
  background-image:url(../img/flags/1x1/sn.svg);
}
.flag-icon-so{
  background-image:url(../img/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared{
  background-image:url(../img/flags/1x1/so.svg);
}
.flag-icon-sr{
  background-image:url(../img/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared{
  background-image:url(../img/flags/1x1/sr.svg);
}
.flag-icon-ss{
  background-image:url(../img/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared{
  background-image:url(../img/flags/1x1/ss.svg);
}
.flag-icon-st{
  background-image:url(../img/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared{
  background-image:url(../img/flags/1x1/st.svg);
}
.flag-icon-sv{
  background-image:url(../img/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared{
  background-image:url(../img/flags/1x1/sv.svg);
}
.flag-icon-sx{
  background-image:url(../img/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared{
  background-image:url(../img/flags/1x1/sx.svg);
}
.flag-icon-sy{
  background-image:url(../img/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared{
  background-image:url(../img/flags/1x1/sy.svg);
}
.flag-icon-sz{
  background-image:url(../img/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared{
  background-image:url(../img/flags/1x1/sz.svg);
}
.flag-icon-tc{
  background-image:url(../img/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared{
  background-image:url(../img/flags/1x1/tc.svg);
}
.flag-icon-td{
  background-image:url(../img/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared{
  background-image:url(../img/flags/1x1/td.svg);
}
.flag-icon-tf{
  background-image:url(../img/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared{
  background-image:url(../img/flags/1x1/tf.svg);
}
.flag-icon-tg{
  background-image:url(../img/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared{
  background-image:url(../img/flags/1x1/tg.svg);
}
.flag-icon-th{
  background-image:url(../img/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared{
  background-image:url(../img/flags/1x1/th.svg);
}
.flag-icon-tj{
  background-image:url(../img/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared{
  background-image:url(../img/flags/1x1/tj.svg);
}
.flag-icon-tk{
  background-image:url(../img/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared{
  background-image:url(../img/flags/1x1/tk.svg);
}
.flag-icon-tl{
  background-image:url(../img/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared{
  background-image:url(../img/flags/1x1/tl.svg);
}
.flag-icon-tm{
  background-image:url(../img/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared{
  background-image:url(../img/flags/1x1/tm.svg);
}
.flag-icon-tn{
  background-image:url(../img/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared{
  background-image:url(../img/flags/1x1/tn.svg);
}
.flag-icon-to{
  background-image:url(../img/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared{
  background-image:url(../img/flags/1x1/to.svg);
}
.flag-icon-tr{
  background-image:url(../img/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared{
  background-image:url(../img/flags/1x1/tr.svg);
}
.flag-icon-tt{
  background-image:url(../img/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared{
  background-image:url(../img/flags/1x1/tt.svg);
}
.flag-icon-tv{
  background-image:url(../img/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared{
  background-image:url(../img/flags/1x1/tv.svg);
}
.flag-icon-tw{
  background-image:url(../img/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared{
  background-image:url(../img/flags/1x1/tw.svg);
}
.flag-icon-tz{
  background-image:url(../img/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared{
  background-image:url(../img/flags/1x1/tz.svg);
}
.flag-icon-ua{
  background-image:url(../img/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared{
  background-image:url(../img/flags/1x1/ua.svg);
}
.flag-icon-ug{
  background-image:url(../img/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared{
  background-image:url(../img/flags/1x1/ug.svg);
}
.flag-icon-um{
  background-image:url(../img/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared{
  background-image:url(../img/flags/1x1/um.svg);
}
.flag-icon-us{
  background-image:url(../img/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared{
  background-image:url(../img/flags/1x1/us.svg);
}
.flag-icon-uy{
  background-image:url(../img/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared{
  background-image:url(../img/flags/1x1/uy.svg);
}
.flag-icon-uz{
  background-image:url(../img/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared{
  background-image:url(../img/flags/1x1/uz.svg);
}
.flag-icon-va{
  background-image:url(../img/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared{
  background-image:url(../img/flags/1x1/va.svg);
}
.flag-icon-vc{
  background-image:url(../img/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared{
  background-image:url(../img/flags/1x1/vc.svg);
}
.flag-icon-ve{
  background-image:url(../img/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared{
  background-image:url(../img/flags/1x1/ve.svg);
}
.flag-icon-vg{
  background-image:url(../img/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared{
  background-image:url(../img/flags/1x1/vg.svg);
}
.flag-icon-vi{
  background-image:url(../img/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared{
  background-image:url(../img/flags/1x1/vi.svg);
}
.flag-icon-vn{
  background-image:url(../img/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared{
  background-image:url(../img/flags/1x1/vn.svg);
}
.flag-icon-vu{
  background-image:url(../img/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared{
  background-image:url(../img/flags/1x1/vu.svg);
}
.flag-icon-wf{
  background-image:url(../img/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared{
  background-image:url(../img/flags/1x1/wf.svg);
}
.flag-icon-ws{
  background-image:url(../img/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared{
  background-image:url(../img/flags/1x1/ws.svg);
}
.flag-icon-ye{
  background-image:url(../img/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared{
  background-image:url(../img/flags/1x1/ye.svg);
}
.flag-icon-yt{
  background-image:url(../img/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared{
  background-image:url(../img/flags/1x1/yt.svg);
}
.flag-icon-za{
  background-image:url(../img/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared{
  background-image:url(../img/flags/1x1/za.svg);
}
.flag-icon-zm{
  background-image:url(../img/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared{
  background-image:url(../img/flags/1x1/zm.svg);
}
.flag-icon-zw{
  background-image:url(../img/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared{
  background-image:url(../img/flags/1x1/zw.svg);
}
.flag-icon-eu{
  background-image:url(../img/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared{
  background-image:url(../img/flags/1x1/eu.svg);
}
.flag-icon-gb-eng{
  background-image:url(../img/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared{
  background-image:url(../img/flags/1x1/gb-eng.svg);
}
.flag-icon-gb-nir{
  background-image:url(../img/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared{
  background-image:url(../img/flags/1x1/gb-nir.svg);
}
.flag-icon-gb-sct{
  background-image:url(../img/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared{
  background-image:url(../img/flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls{
  background-image:url(../img/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared{
  background-image:url(../img/flags/1x1/gb-wls.svg);
}
.flag-icon-un{
  background-image:url(../img/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared{
  background-image:url(../img/flags/1x1/un.svg);
}
.CodeMirror{
  font-family:monospace;
  height:300px;
  color:black;
}
.CodeMirror-lines{
  padding:4px 0;
}
.CodeMirror pre{
  padding:0 4px;
}
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler{
  background-color:white;
}
.CodeMirror-gutters{
  border-right:1px solid #ddd;
  background-color:#f7f7f7;
  white-space:nowrap;
}
.CodeMirror-linenumber{
  padding:0 3px 0 5px;
  min-width:20px;
  text-align:right;
  color:#999;
  white-space:nowrap;
}
.CodeMirror-guttermarker{
  color:black;
}
.CodeMirror-guttermarker-subtle{
  color:#999;
}
.CodeMirror-cursor{
  border-left:1px solid black;
  border-right:none;
  width:0;
}
.CodeMirror div.CodeMirror-secondarycursor{
  border-left:1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor{
  width:auto;
  border:0;
  background:#7e7;
}
.cm-fat-cursor div.CodeMirror-cursors{
  z-index:1;
}
.cm-animate-fat-cursor{
  width:auto;
  border:0;
  -webkit-animation:blink 1.06s steps(1) infinite;
  animation:blink 1.06s steps(1) infinite;
  background-color:#7e7;
}
@-webkit-keyframes blink{
  50%{
    background-color:transparent;
  }
}
@keyframes blink{
  50%{
    background-color:transparent;
  }
}
.cm-tab{
  display:inline-block;
  text-decoration:inherit;
}
.CodeMirror-ruler{
  border-left:1px solid #ccc;
  position:absolute;
}
.cm-s-default .cm-header{
  color:blue;
}
.cm-s-default .cm-quote{
  color:#090;
}
.cm-negative{
  color:#d44;
}
.cm-positive{
  color:#292;
}
.cm-header,
.cm-strong{
  font-weight:bold;
}
.cm-em{
  font-style:italic;
}
.cm-link{
  text-decoration:underline;
}
.cm-strikethrough{
  text-decoration:line-through;
}
.cm-s-default .cm-keyword{
  color:#708;
}
.cm-s-default .cm-atom{
  color:#219;
}
.cm-s-default .cm-number{
  color:#164;
}
.cm-s-default .cm-def{
  color:#00f;
}
.cm-s-default .cm-variable-2{
  color:#05a;
}
.cm-s-default .cm-variable-3{
  color:#085;
}
.cm-s-default .cm-comment{
  color:#a50;
}
.cm-s-default .cm-string{
  color:#a11;
}
.cm-s-default .cm-string-2{
  color:#f50;
}
.cm-s-default .cm-meta{
  color:#555;
}
.cm-s-default .cm-qualifier{
  color:#555;
}
.cm-s-default .cm-builtin{
  color:#30a;
}
.cm-s-default .cm-bracket{
  color:#997;
}
.cm-s-default .cm-tag{
  color:#170;
}
.cm-s-default .cm-attribute{
  color:#00c;
}
.cm-s-default .cm-hr{
  color:#999;
}
.cm-s-default .cm-link{
  color:#00c;
}
.cm-s-default .cm-error{
  color:#f00;
}
.cm-invalidchar{
  color:#f00;
}
.CodeMirror-composing{
  border-bottom:2px solid;
}
div.CodeMirror span.CodeMirror-matchingbracket{
  color:#0f0;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket{
  color:#f22;
}
.CodeMirror-matchingtag{
  background:rgba(255, 150, 0, 0.3);
}
.CodeMirror-activeline-background{
  background:#e8f2ff;
}
.CodeMirror{
  position:relative;
  overflow:hidden;
  background:white;
}
.CodeMirror-scroll{
  overflow:scroll !important;
  margin-bottom:-30px;
  margin-right:-30px;
  padding-bottom:30px;
  height:100%;
  outline:none;
  position:relative;
}
.CodeMirror-sizer{
  position:relative;
  border-right:30px solid transparent;
}
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler{
  position:absolute;
  z-index:6;
  display:none;
}
.CodeMirror-vscrollbar{
  right:0;
  top:0;
  overflow-x:hidden;
  overflow-y:scroll;
}
.CodeMirror-hscrollbar{
  bottom:0;
  left:0;
  overflow-y:hidden;
  overflow-x:scroll;
}
.CodeMirror-scrollbar-filler{
  right:0;
  bottom:0;
}
.CodeMirror-gutter-filler{
  left:0;
  bottom:0;
}
.CodeMirror-gutters{
  position:absolute;
  left:0;
  top:0;
  min-height:100%;
  z-index:3;
}
.CodeMirror-gutter{
  white-space:normal;
  height:100%;
  display:inline-block;
  vertical-align:top;
  margin-bottom:-30px;
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-wrapper{
  position:absolute;
  z-index:4;
  background:none !important;
  border:none !important;
}
.CodeMirror-gutter-background{
  position:absolute;
  top:0;
  bottom:0;
  z-index:4;
}
.CodeMirror-gutter-elt{
  position:absolute;
  cursor:default;
  z-index:4;
}
.CodeMirror-gutter-wrapper{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
      user-select:none;
}
.CodeMirror-lines{
  cursor:text;
  min-height:1px;
}
.CodeMirror pre{
  border-radius:0;
  border-width:0;
  background:transparent;
  font-family:inherit;
  font-size:inherit;
  margin:0;
  white-space:pre;
  word-wrap:normal;
  line-height:inherit;
  color:inherit;
  z-index:2;
  position:relative;
  overflow:visible;
  -webkit-tap-highlight-color:transparent;
  -webkit-font-variant-ligatures:none;
  font-variant-ligatures:none;
}
.CodeMirror-wrap pre{
  word-wrap:break-word;
  white-space:pre-wrap;
  word-break:normal;
}
.CodeMirror-linebackground{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:0;
}
.CodeMirror-linewidget{
  position:relative;
  z-index:2;
  overflow:auto;
}
.CodeMirror-code{
  outline:none;
}
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber{
  box-sizing:content-box;
}
.CodeMirror-measure{
  position:absolute;
  width:100%;
  height:0;
  overflow:hidden;
  visibility:hidden;
}
.CodeMirror-cursor{
  position:absolute;
}
.CodeMirror-measure pre{
  position:static;
}
div.CodeMirror-cursors{
  visibility:hidden;
  position:relative;
  z-index:3;
}
div.CodeMirror-dragcursors{
  visibility:visible;
}
.CodeMirror-focused div.CodeMirror-cursors{
  visibility:visible;
}
.CodeMirror-selected{
  background:#d9d9d9;
}
.CodeMirror-focused .CodeMirror-selected{
  background:#d7d4f0;
}
.CodeMirror-crosshair{
  cursor:crosshair;
}
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection{
  background:#d7d4f0;
}
.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection{
  background:#d7d4f0;
}
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection{
  background:#d7d4f0;
}
.cm-searching{
  background:#ffa;
  background:rgba(255, 255, 0, 0.4);
}
.CodeMirror span{
  *vertical-align:text-bottom;
}
.cm-force-border{
  padding-right:.1px;
}
.cm-tab-wrap-hack:after{
  content:'';
}
span.CodeMirror-selectedtext{
  background:none;
}
.CodeMirror{
  margin-bottom:20px;
}
.CodeMirror .cm-invalidchar{
  color:transparent;
}
.cm-s-cobalt.CodeMirror{
  background:#002240;
  color:white;
}
.cm-s-cobalt div.CodeMirror-selected{
  background:#b36539;
}
.cm-s-cobalt .CodeMirror-line::-moz-selection,
.cm-s-cobalt .CodeMirror-line > span::-moz-selection,
.cm-s-cobalt .CodeMirror-line > span > span::-moz-selection{
  background:rgba(179, 101, 57, 0.99);
}
.cm-s-cobalt .CodeMirror-line::selection,
.cm-s-cobalt .CodeMirror-line > span::selection,
.cm-s-cobalt .CodeMirror-line > span > span::selection{
  background:rgba(179, 101, 57, 0.99);
}
.cm-s-cobalt .CodeMirror-line::-moz-selection,
.cm-s-cobalt .CodeMirror-line > span::-moz-selection,
.cm-s-cobalt .CodeMirror-line > span > span::-moz-selection{
  background:rgba(179, 101, 57, 0.99);
}
.cm-s-cobalt .CodeMirror-gutters{
  background:#002240;
  border-right:1px solid #aaa;
}
.cm-s-cobalt .CodeMirror-guttermarker{
  color:#ffee80;
}
.cm-s-cobalt .CodeMirror-guttermarker-subtle{
  color:#d0d0d0;
}
.cm-s-cobalt .CodeMirror-linenumber{
  color:#d0d0d0;
}
.cm-s-cobalt .CodeMirror-cursor{
  border-left:1px solid white;
}
.cm-s-cobalt span.cm-comment{
  color:#08f;
}
.cm-s-cobalt span.cm-atom{
  color:#845dc4;
}
.cm-s-cobalt span.cm-number,
.cm-s-cobalt span.cm-attribute{
  color:#ff80e1;
}
.cm-s-cobalt span.cm-keyword{
  color:#ffee80;
}
.cm-s-cobalt span.cm-string{
  color:#3ad900;
}
.cm-s-cobalt span.cm-meta{
  color:#ff9d00;
}
.cm-s-cobalt span.cm-variable-2,
.cm-s-cobalt span.cm-tag{
  color:#9effff;
}
.cm-s-cobalt span.cm-variable-3,
.cm-s-cobalt span.cm-def{
  color:white;
}
.cm-s-cobalt span.cm-bracket{
  color:#d8d8d8;
}
.cm-s-cobalt span.cm-builtin,
.cm-s-cobalt span.cm-special{
  color:#ff9e59;
}
.cm-s-cobalt span.cm-link{
  color:#845dc4;
}
.cm-s-cobalt span.cm-error{
  color:#9d1e15;
}
.cm-s-cobalt .CodeMirror-activeline-background{
  background:#002D57;
}
.cm-s-cobalt .CodeMirror-matchingbracket{
  outline:1px solid grey;
  color:white !important;
}
.cm-s-ambiance .cm-header{
  color:blue;
}
.cm-s-ambiance .cm-quote{
  color:#24C2C7;
}
.cm-s-ambiance .cm-keyword{
  color:#cda869;
}
.cm-s-ambiance .cm-atom{
  color:#CF7EA9;
}
.cm-s-ambiance .cm-number{
  color:#78CF8A;
}
.cm-s-ambiance .cm-def{
  color:#aac6e3;
}
.cm-s-ambiance .cm-variable{
  color:#ffb795;
}
.cm-s-ambiance .cm-variable-2{
  color:#eed1b3;
}
.cm-s-ambiance .cm-variable-3{
  color:#faded3;
}
.cm-s-ambiance .cm-property{
  color:#eed1b3;
}
.cm-s-ambiance .cm-operator{
  color:#fa8d6a;
}
.cm-s-ambiance .cm-comment{
  color:#555;
  font-style:italic;
}
.cm-s-ambiance .cm-string{
  color:#8f9d6a;
}
.cm-s-ambiance .cm-string-2{
  color:#9d937c;
}
.cm-s-ambiance .cm-meta{
  color:#D2A8A1;
}
.cm-s-ambiance .cm-qualifier{
  color:yellow;
}
.cm-s-ambiance .cm-builtin{
  color:#9999cc;
}
.cm-s-ambiance .cm-bracket{
  color:#24C2C7;
}
.cm-s-ambiance .cm-tag{
  color:#fee4ff;
}
.cm-s-ambiance .cm-attribute{
  color:#9B859D;
}
.cm-s-ambiance .cm-hr{
  color:pink;
}
.cm-s-ambiance .cm-link{
  color:#F4C20B;
}
.cm-s-ambiance .cm-special{
  color:#FF9D00;
}
.cm-s-ambiance .cm-error{
  color:#AF2018;
}
.cm-s-ambiance .CodeMirror-matchingbracket{
  color:#0f0;
}
.cm-s-ambiance .CodeMirror-nonmatchingbracket{
  color:#f22;
}
.cm-s-ambiance div.CodeMirror-selected{
  background:rgba(255, 255, 255, 0.15);
}
.cm-s-ambiance.CodeMirror-focused div.CodeMirror-selected{
  background:rgba(255, 255, 255, 0.1);
}
.cm-s-ambiance .CodeMirror-line::-moz-selection,
.cm-s-ambiance .CodeMirror-line > span::-moz-selection,
.cm-s-ambiance .CodeMirror-line > span > span::-moz-selection{
  background:rgba(255, 255, 255, 0.1);
}
.cm-s-ambiance .CodeMirror-line::selection,
.cm-s-ambiance .CodeMirror-line > span::selection,
.cm-s-ambiance .CodeMirror-line > span > span::selection{
  background:rgba(255, 255, 255, 0.1);
}
.cm-s-ambiance .CodeMirror-line::-moz-selection,
.cm-s-ambiance .CodeMirror-line > span::-moz-selection,
.cm-s-ambiance .CodeMirror-line > span > span::-moz-selection{
  background:rgba(255, 255, 255, 0.1);
}
.cm-s-ambiance.CodeMirror{
  line-height:1.40em;
  color:#E6E1DC;
  background-color:#202020;
  box-shadow:inset 0 0 10px black;
}
.cm-s-ambiance .CodeMirror-gutters{
  background:#3D3D3D;
  border-right:1px solid #4D4D4D;
  box-shadow:0 10px 20px black;
}
.cm-s-ambiance .CodeMirror-linenumber{
  text-shadow:0px 1px 1px #4d4d4d;
  color:#d0d0d0;
  padding:0 5px;
}
.cm-s-ambiance .CodeMirror-guttermarker{
  color:#aaa;
}
.cm-s-ambiance .CodeMirror-guttermarker-subtle{
  color:#111;
}
.cm-s-ambiance .CodeMirror-cursor{
  border-left:1px solid #7991E8;
}
.cm-s-ambiance .CodeMirror-activeline-background{
  background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.031);
}
.cm-s-ambiance.CodeMirror,
.cm-s-ambiance .CodeMirror-gutters{
  background-image:url('../img/codemirror.png');
}
.CodeMirror-simplescroll-horizontal div,
.CodeMirror-simplescroll-vertical div{
  position:absolute;
  background:#ccc;
  box-sizing:border-box;
  border:1px solid #bbb;
  border-radius:2px;
}
.CodeMirror-simplescroll-horizontal,
.CodeMirror-simplescroll-vertical{
  position:absolute;
  z-index:6;
  background:#eee;
}
.CodeMirror-simplescroll-horizontal{
  bottom:0;
  left:0;
  height:8px;
}
.CodeMirror-simplescroll-horizontal div{
  bottom:0;
  height:100%;
}
.CodeMirror-simplescroll-vertical{
  right:0;
  top:0;
  width:8px;
}
.CodeMirror-simplescroll-vertical div{
  right:0;
  width:100%;
}
.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler,
.CodeMirror-overlayscroll .CodeMirror-gutter-filler{
  display:none;
}
.CodeMirror-overlayscroll-horizontal div,
.CodeMirror-overlayscroll-vertical div{
  position:absolute;
  background:#bcd;
  border-radius:3px;
}
.CodeMirror-overlayscroll-horizontal,
.CodeMirror-overlayscroll-vertical{
  position:absolute;
  z-index:6;
}
.CodeMirror-overlayscroll-horizontal{
  bottom:0;
  left:0;
  height:6px;
}
.CodeMirror-overlayscroll-horizontal div{
  bottom:0;
  height:100%;
}
.CodeMirror-overlayscroll-vertical{
  right:0;
  top:0;
  width:6px;
}
.CodeMirror-overlayscroll-vertical div{
  right:0;
  width:100%;
}
.mfp-bg{
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1042;
  overflow:hidden;
  position:fixed;
  background:#0b0b0b;
  opacity:0.8;
}
.mfp-wrap{
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1043;
  position:fixed;
  outline:none !important;
  -webkit-backface-visibility:hidden;
}
.mfp-container{
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  padding:0 8px;
  box-sizing:border-box;
}
.mfp-container:before{
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.mfp-align-top .mfp-container:before{
  display:none;
}
.mfp-content{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  margin:0 auto;
  text-align:left;
  z-index:1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{
  width:100%;
  cursor:auto;
}
.mfp-ajax-cur{
  cursor:progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
  cursor:-webkit-zoom-out;
  cursor:zoom-out;
}
.mfp-zoom{
  cursor:pointer;
  cursor:-webkit-zoom-in;
  cursor:zoom-in;
}
.mfp-auto-cursor .mfp-content{
  cursor:auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
      user-select:none;
}
.mfp-loading.mfp-figure{
  display:none;
}
.mfp-hide{
  display:none !important;
}
.mfp-preloader{
  color:#CCC;
  position:absolute;
  top:50%;
  width:auto;
  text-align:center;
  margin-top:-0.8em;
  left:8px;
  right:8px;
  z-index:1044;
}
.mfp-preloader a{
  color:#CCC;
}
.mfp-preloader a:hover{
  color:#FFF;
}
.mfp-s-ready .mfp-preloader{
  display:none;
}
.mfp-s-error .mfp-content{
  display:none;
}
button.mfp-close,
button.mfp-arrow{
  overflow:visible;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
  display:block;
  outline:none;
  padding:0;
  z-index:1046;
  box-shadow:none;
  -ms-touch-action:manipulation;
      touch-action:manipulation;
}
button::-moz-focus-inner{
  padding:0;
  border:0;
}
.mfp-close{
  width:44px;
  height:44px;
  line-height:44px;
  position:absolute;
  right:0;
  top:0;
  text-decoration:none;
  text-align:center;
  opacity:0.65;
  padding:0 0 18px 10px;
  color:#FFF;
  font-style:normal;
  font-size:28px;
  font-family:Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus{
  opacity:1;
}
.mfp-close:active{
  top:1px;
}
.mfp-close-btn-in .mfp-close{
  color:#333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{
  color:#FFF;
  right:-6px;
  text-align:right;
  padding-right:6px;
  width:100%;
}
.mfp-counter{
  position:absolute;
  top:0;
  right:0;
  color:#CCC;
  font-size:12px;
  line-height:18px;
  white-space:nowrap;
}
.mfp-arrow{
  position:absolute;
  opacity:0.65;
  margin:0;
  top:50%;
  margin-top:-55px;
  padding:0;
  width:90px;
  height:110px;
  -webkit-tap-highlight-color:transparent;
}
.mfp-arrow:active{
  margin-top:-54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus{
  opacity:1;
}
.mfp-arrow:before,
.mfp-arrow:after{
  content:'';
  display:block;
  width:0;
  height:0;
  position:absolute;
  left:0;
  top:0;
  margin-top:35px;
  margin-left:35px;
  border:medium inset transparent;
}
.mfp-arrow:after{
  border-top-width:13px;
  border-bottom-width:13px;
  top:8px;
}
.mfp-arrow:before{
  border-top-width:21px;
  border-bottom-width:21px;
  opacity:0.7;
}
.mfp-arrow-left{
  left:0;
}
.mfp-arrow-left:after{
  border-right:17px solid #FFF;
  margin-left:31px;
}
.mfp-arrow-left:before{
  margin-left:25px;
  border-right:27px solid #3F3F3F;
}
.mfp-arrow-right{
  right:0;
}
.mfp-arrow-right:after{
  border-left:17px solid #FFF;
  margin-left:39px;
}
.mfp-arrow-right:before{
  border-left:27px solid #3F3F3F;
}
.mfp-iframe-holder{
  padding-top:40px;
  padding-bottom:40px;
}
.mfp-iframe-holder .mfp-content{
  line-height:0;
  width:100%;
  max-width:900px;
}
.mfp-iframe-holder .mfp-close{
  top:-40px;
}
.mfp-iframe-scaler{
  width:100%;
  height:0;
  overflow:hidden;
  padding-top:56.25%;
}
.mfp-iframe-scaler iframe{
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
  background:#000;
}
img.mfp-img{
  width:auto;
  max-width:100%;
  height:auto;
  display:block;
  line-height:0;
  box-sizing:border-box;
  padding:40px 0 40px;
  margin:0 auto;
}
.mfp-figure{
  line-height:0;
}
.mfp-figure:after{
  content:'';
  position:absolute;
  left:0;
  top:40px;
  bottom:40px;
  display:block;
  right:0;
  width:auto;
  height:auto;
  z-index:-1;
  box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
  background:#444;
}
.mfp-figure small{
  color:#BDBDBD;
  display:block;
  font-size:12px;
  line-height:14px;
}
.mfp-figure figure{
  margin:0;
}
.mfp-bottom-bar{
  margin-top:-36px;
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  cursor:auto;
}
.mfp-title{
  text-align:left;
  line-height:18px;
  color:#F3F3F3;
  word-wrap:break-word;
  padding-right:36px;
}
.mfp-image-holder .mfp-content{
  max-width:100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure{
  cursor:pointer;
}
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}
.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.slick-list:focus{
  outline:none;
}
.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
}
.slick-track:before,
.slick-track:after{
  content:"";
  display:table;
}
.slick-track:after{
  clear:both;
}
.slick-loading .slick-track{
  visibility:hidden;
}
.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}
[dir="rtl"] .slick-slide{
  float:right;
}
.slick-slide img{
  display:block;
}
.slick-slide.slick-loading img{
  display:none;
}
.slick-slide.dragging img{
  pointer-events:none;
}
.slick-initialized .slick-slide{
  display:block;
}
.slick-loading .slick-slide{
  visibility:hidden;
}
.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}
.slick-arrow.slick-hidden{
  display:none;
}
.slick-loading .slick-list{
  background:#fff url('../img/ajax-loader.gif') center center no-repeat;
}
@font-face{
  font-family:'slick';
  font-weight:normal;
  font-style:normal;
  src:url('../fonts/slick/slick.eot');
  src:url('../fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick/slick.woff') format('woff'), url('../fonts/slick/slick.ttf') format('truetype'), url('../fonts/slick/slick.svg#slick') format('svg');
}
.slick-prev,
.slick-next{
  position:absolute;
  display:block;
  height:20px;
  width:20px;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:transparent;
  color:transparent;
  top:50%;
  margin-top:-10px \9;
  -webkit-transform:translate(0, -50%);
  -ms-transform:translate(0, -50%);
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus{
  outline:none;
  background:transparent;
  color:transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before{
  opacity:1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
  opacity:0.25;
}
.slick-prev:before,
.slick-next:before{
  font-family:"slick";
  font-size:20px;
  line-height:1;
  color:white;
  opacity:0.75;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.slick-prev{
  left:-25px;
}
.slick-prev[dir="rtl"]{
  left:auto;
  right:-25px;
}
.slick-prev:before{
  content:"←";
}
.slick-prev:before[dir="rtl"]{
  content:"→";
}
.slick-next{
  right:-25px;
}
.slick-next[dir="rtl"]{
  left:-25px;
  right:auto;
}
.slick-next:before{
  content:"→";
}
.slick-next:before[dir="rtl"]{
  content:"←";
}
.slick-slider{
  margin-bottom:30px;
}
.slick-dots{
  position:absolute;
  bottom:-45px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  width:100%;
}
.slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}
.slick-dots li button{
  border:0;
  background:transparent;
  display:block;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0px;
  color:transparent;
  padding:5px;
  cursor:pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus{
  outline:none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
  opacity:1;
}
.slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"•";
  width:20px;
  height:20px;
  font-family:"slick";
  font-size:6px;
  line-height:20px;
  text-align:center;
  color:black;
  opacity:0.25;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before{
  color:black;
  opacity:0.75;
}
/*!
 * Fluidable Grid System 1.2.4
 *
 * Creator: Andri Sigurðsson
 * Site: http://fluidable.com
 * Date: 24.10.2015
 */
[class*="col-fixed-"]{
  float:left;
  width:100%;
}
.col-group{
  padding:0 20px;
}
.col-group:after{
  display:table;
  clear:both;
  content:" ";
}
.col-group .col-group{
  padding:0;
}
.col-group [class*="col-"]{
  min-height:1px;
  box-sizing:border-box;
}
.col-group [class*="push-"],
.col-group [class*="pull-"]{
  position:relative;
}
.col-mb-offset-16{
  margin-left:100%;
}
.col-mb-offset-15{
  margin-left:93.75%;
}
.col-mb-offset-14{
  margin-left:87.5%;
}
.col-mb-offset-13{
  margin-left:81.25%;
}
.col-mb-offset-12{
  margin-left:75%;
}
.col-mb-offset-11{
  margin-left:68.75%;
}
.col-mb-offset-10{
  margin-left:62.5%;
}
.col-mb-offset-9{
  margin-left:56.25%;
}
.col-mb-offset-8{
  margin-left:50%;
}
.col-mb-offset-7{
  margin-left:43.75%;
}
.col-mb-offset-6{
  margin-left:37.5%;
}
.col-mb-offset-5{
  margin-left:31.25%;
}
.col-mb-offset-4{
  margin-left:25%;
}
.col-mb-offset-3{
  margin-left:18.75%;
}
.col-mb-offset-2{
  margin-left:12.5%;
}
.col-mb-offset-1{
  margin-left:6.25%;
}
.col-mb-offset-0{
  margin-left:0%;
}
.col-mb-16{
  width:100%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-15{
  width:93.75%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-14{
  width:87.5%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-13{
  width:81.25%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-12{
  width:75%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-11{
  width:68.75%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-10{
  width:62.5%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-9{
  width:56.25%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-8{
  width:50%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-7{
  width:43.75%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-6{
  width:37.5%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-5{
  width:31.25%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-4{
  width:25%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-3{
  width:18.75%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-2{
  width:12.5%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-mb-1{
  width:6.25%;
  float:left;
  padding-right:10px;
  padding-left:10px;
}
.col-fixed-hd,
.col-fixed-landscape,
.col-fixed-square,
.col-fixed-portrait{
  position:relative;
}
.col-fixed-hd:before,
.col-fixed-landscape:before,
.col-fixed-square:before,
.col-fixed-portrait:before{
  content:"";
  display:block;
}
.col-fixed-hd .col-content,
.col-fixed-landscape .col-content,
.col-fixed-square .col-content,
.col-fixed-portrait .col-content{
  position:absolute;
  top:0;
  right:10px;
  bottom:0;
  left:10px;
  padding:0;
}
.col-fixed-hd:before{
  margin-top:56.25%;
}
.col-fixed-landscape:before{
  margin-top:75%;
}
.col-fixed-square:before{
  margin-top:100%;
}
.col-fixed-portrait:before{
  margin-top:133.33333333%;
}
.qtip{
  position:absolute;
  left:-28000px;
  top:-28000px;
  display:none;
  max-width:280px;
  min-width:50px;
  font-size:10.5px;
  line-height:12px;
  direction:ltr;
  box-shadow:none;
  padding:0;
}
.qtip-content{
  position:relative;
  padding:5px 9px;
  overflow:hidden;
  text-align:left;
  word-wrap:break-word;
}
.qtip-titlebar{
  position:relative;
  padding:5px 35px 5px 10px;
  overflow:hidden;
  border-width:0 0 1px;
  font-weight:700;
}
.qtip-titlebar + .qtip-content{
  border-top-width:0 !important;
}
.qtip-close{
  position:absolute;
  right:-9px;
  top:-9px;
  z-index:11;
  cursor:pointer;
  outline:0;
  border:1px solid transparent;
}
.qtip-titlebar .qtip-close{
  right:4px;
  top:50%;
  margin-top:-9px;
}
* html .qtip-titlebar .qtip-close{
  top:16px;
}
.qtip-icon .ui-icon,
.qtip-titlebar .ui-icon{
  display:block;
  text-indent:-1000em;
  direction:ltr;
}
.qtip-icon,
.qtip-icon .ui-icon{
  border-radius:3px;
  text-decoration:none;
}
.qtip-icon .ui-icon{
  width:18px;
  height:14px;
  line-height:14px;
  text-align:center;
  text-indent:0;
  font:400 bold 10px/13px Tahoma, sans-serif;
  color:inherit;
  background:-100em -100em no-repeat;
}
.qtip-default{
  border:1px solid #F1D031;
  background-color:#FFFFA3;
  color:#555;
}
.qtip-default .qtip-titlebar{
  background-color:#FFEF93;
}
.qtip-default .qtip-icon{
  border-color:#CCC;
  background:#F1F1F1;
  color:#777;
}
.qtip-default .qtip-titlebar .qtip-close{
  border-color:#AAA;
  color:#111;
}
.qtip-light{
  background-color:#fff;
  border-color:#E2E2E2;
  color:#454545;
}
.qtip-light .qtip-titlebar{
  background-color:#f1f1f1;
}
.qtip-dark{
  background-color:#505050;
  border-color:#303030;
  color:#f3f3f3;
}
.qtip-dark .qtip-titlebar{
  background-color:#404040;
}
.qtip-dark .qtip-icon{
  border-color:#444;
}
.qtip-dark .qtip-titlebar .ui-state-hover{
  border-color:#303030;
}
.qtip-cream{
  background-color:#FBF7AA;
  border-color:#F9E98E;
  color:#A27D35;
}
.qtip-cream .qtip-titlebar{
  background-color:#F0DE7D;
}
.qtip-cream .qtip-close .qtip-icon{
  background-position:-82px 0;
}
.qtip-red{
  background-color:#F78B83;
  border-color:#D95252;
  color:#912323;
}
.qtip-red .qtip-titlebar{
  background-color:#F06D65;
}
.qtip-red .qtip-close .qtip-icon{
  background-position:-102px 0;
}
.qtip-red .qtip-icon,
.qtip-red .qtip-titlebar .ui-state-hover{
  border-color:#D95252;
}
.qtip-green{
  background-color:#CAED9E;
  border-color:#90D93F;
  color:#3F6219;
}
.qtip-green .qtip-titlebar{
  background-color:#B0DE78;
}
.qtip-green .qtip-close .qtip-icon{
  background-position:-42px 0;
}
.qtip-blue{
  background-color:#E5F6FE;
  border-color:#ADD9ED;
  color:#5E99BD;
}
.qtip-blue .qtip-titlebar{
  background-color:#D0E9F5;
}
.qtip-blue .qtip-close .qtip-icon{
  background-position:-2px 0;
}
.qtip-shadow{
  box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.qtip-bootstrap,
.qtip-rounded,
.qtip-tipsy{
  border-radius:5px;
}
.qtip-rounded .qtip-titlebar{
  border-radius:4px 4px 0 0;
}
.qtip-youtube{
  border-radius:2px;
  box-shadow:0 0 3px #333;
  color:#fff;
  border:0 solid transparent;
  background:#4A4A4A;
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));
  background-image:-webkit-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image:-o-linear-gradient(top, #4A4A4A 0, #000 100%);
}
.qtip-youtube .qtip-titlebar{
  background-color:transparent;
}
.qtip-youtube .qtip-content{
  padding:.75em;
  font:12px arial, sans-serif;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}
.qtip-youtube .qtip-icon{
  border-color:#222;
}
.qtip-youtube .qtip-titlebar .ui-state-hover{
  border-color:#303030;
}
.qtip-jtools{
  background:#232323;
  background:rgba(0, 0, 0, 0.7);
  background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image:-webkit-linear-gradient(top, #717171, #232323);
  background-image:-o-linear-gradient(top, #717171, #232323);
  border:2px solid #ddd;
  border:2px solid #f1f1f1;
  border-radius:2px;
  box-shadow:0 0 12px #333;
}
.qtip-jtools .qtip-titlebar{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.qtip-jtools .qtip-content{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.qtip-jtools .qtip-content,
.qtip-jtools .qtip-titlebar{
  background:0 0;
  color:#fff;
  border:0 dashed transparent;
}
.qtip-jtools .qtip-icon{
  border-color:#555;
}
.qtip-jtools .qtip-titlebar .ui-state-hover{
  border-color:#333;
}
.qtip-cluetip{
  box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color:#D9D9C2;
  color:#111;
  border:0 dashed transparent;
}
.qtip-cluetip .qtip-titlebar{
  background-color:#87876A;
  color:#fff;
  border:0 dashed transparent;
}
.qtip-cluetip .qtip-icon{
  border-color:#808064;
}
.qtip-cluetip .qtip-titlebar .ui-state-hover{
  border-color:#696952;
  color:#696952;
}
.qtip-tipsy{
  background:#000;
  background:rgba(0, 0, 0, 0.87);
  color:#fff;
  border:0 solid transparent;
  font-size:11px;
  font-family:'Lucida Grande', sans-serif;
  font-weight:700;
  line-height:16px;
  text-shadow:0 1px #000;
}
.qtip-tipsy .qtip-titlebar{
  padding:6px 35px 0 10px;
  background-color:transparent;
}
.qtip-tipsy .qtip-content{
  padding:6px 10px;
}
.qtip-tipsy .qtip-icon{
  border-color:#222;
  text-shadow:none;
}
.qtip-tipsy .qtip-titlebar .ui-state-hover{
  border-color:#303030;
}
.qtip-tipped{
  border:3px solid #959FA9;
  border-radius:3px;
  background-color:#F9F9F9;
  color:#454545;
  font-weight:400;
  font-family:serif;
}
.qtip-tipped .qtip-titlebar{
  border-bottom-width:0;
  color:#fff;
  background:#3A79B8;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image:-o-linear-gradient(top, #3A79B8, #2E629D);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
.qtip-tipped .qtip-icon{
  border:2px solid #285589;
  background:#285589;
}
.qtip-tipped .qtip-icon .ui-icon{
  background-color:#FBFBFB;
  color:#555;
}
.qtip-bootstrap{
  font-size:14px;
  line-height:20px;
  color:#333;
  padding:1px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0, 0, 0, 0.2);
  border-radius:6px;
  box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip:padding-box;
}
.qtip-bootstrap .qtip-titlebar{
  padding:8px 14px;
  margin:0;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0;
}
.qtip-bootstrap .qtip-titlebar .qtip-close{
  right:11px;
  top:45%;
  border-style:none;
}
.qtip-bootstrap .qtip-content{
  padding:9px 14px;
}
.qtip-bootstrap .qtip-icon{
  background:0 0;
}
.qtip-bootstrap .qtip-icon .ui-icon{
  width:auto;
  height:auto;
  float:right;
  font-size:20px;
  font-weight:700;
  line-height:18px;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.2;
  filter:alpha(opacity=20);
}
.qtip-bootstrap .qtip-icon .ui-icon:hover{
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:.4;
  filter:alpha(opacity=40);
}
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
  -webkit-filter:none;
          filter:none;
  -ms-filter:none;
}
.qtip .qtip-tip{
  margin:0 auto;
  overflow:hidden;
  z-index:10;
}
.qtip .qtip-tip,
x:-o-prefocus{
  visibility:hidden;
}
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas{
  position:absolute;
  color:#123456;
  background:0 0;
  border:0 dashed transparent;
}
.qtip .qtip-tip canvas{
  top:0;
  left:0;
}
.qtip .qtip-tip .qtip-vml{
  behavior:url(#default#VML);
  display:inline-block;
  visibility:visible;
}
#qtip-overlay{
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
#qtip-overlay.blurs{
  cursor:pointer;
}
#qtip-overlay div{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:.7;
  filter:alpha(opacity=70);
  -ms-filter:"alpha(Opacity=70)";
}
.qtipmodal-ie6fix{
  position:absolute !important;
}
.sweet-overlay{
  background-color:rgba(0, 0, 0, 0.4);
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:none;
  z-index:1000;
}
.sweet-alert{
  background-color:#fff;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius:5px;
  box-sizing:border-box;
  text-align:center;
  position:fixed;
  left:50%;
  top:50%;
  margin-top:-200px;
  max-height:90%;
  overflow-x:hidden;
  overflow-y:auto;
  display:none;
  z-index:2000;
}
.sweet-alert h2{
  color:#575757;
  font-size:30px;
  text-align:center;
  font-weight:600;
  text-transform:none;
  position:relative;
  margin:0;
  padding:0;
  line-height:60px;
  display:block;
}
.sweet-alert p{
  font-size:16px;
  text-align:center;
  font-weight:300;
  position:relative;
  float:none;
  margin:0;
  padding:0;
  line-height:normal;
}
.sweet-alert hr{
  height:10px;
  color:transparent;
  border:0;
}
.sweet-alert button.styled::-moz-focus-inner{
  border:0;
}
.sweet-alert[data-has-cancel-button=false] button{
  box-shadow:none !important;
}
.sweet-alert .icon{
  width:80px;
  height:80px;
  border:4px solid #808080;
  border-radius:50%;
  margin:20px auto;
  padding:0;
  position:relative;
  box-sizing:content-box;
}
.sweet-alert .icon.error{
  border-color:#f27474;
}
.sweet-alert .icon.error .x-mark{
  position:relative;
  display:block;
}
.sweet-alert .icon.error .line{
  position:absolute;
  height:5px;
  width:47px;
  background-color:#f27474;
  display:block;
  top:37px;
  border-radius:2px;
}
.sweet-alert .icon.error .line.left{
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
      transform:rotate(45deg);
  left:17px;
}
.sweet-alert .icon.error .line.right{
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
      transform:rotate(-45deg);
  right:16px;
}
.sweet-alert .icon.warning{
  border-color:#f8bb86;
}
.sweet-alert .icon.warning .body{
  position:absolute;
  width:5px;
  height:47px;
  left:50%;
  top:10px;
  border-radius:2px;
  margin-left:-2px;
  background-color:#f8bb86;
}
.sweet-alert .icon.warning .dot{
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  margin-left:-3px;
  left:50%;
  bottom:10px;
  background-color:#f8bb86;
}
.sweet-alert .icon.info{
  border-color:#c9dae1;
}
.sweet-alert .icon.info::before{
  content:'';
  position:absolute;
  width:5px;
  height:29px;
  left:50%;
  bottom:17px;
  border-radius:2px;
  margin-left:-2px;
  background-color:#c9dae1;
}
.sweet-alert .icon.info::after{
  content:'';
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  margin-left:-3px;
  top:19px;
  background-color:#c9dae1;
}
.sweet-alert .icon.success{
  border-color:#a5dc86;
}
.sweet-alert .icon.success::before,
.sweet-alert .icon.success::after{
  content:'';
  border-radius:50%;
  position:absolute;
  width:60px;
  height:120px;
  background:#fff;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
      transform:rotate(45deg);
}
.sweet-alert .icon.success::before{
  border-radius:120px 0 0 120px;
  top:-7px;
  left:-33px;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
      transform:rotate(-45deg);
  -webkit-transform-origin:60px 60px;
  -ms-transform-origin:60px 60px;
      transform-origin:60px 60px;
}
.sweet-alert .icon.success::after{
  border-radius:0 120px 120px 0;
  top:-11px;
  left:30px;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
      transform:rotate(-45deg);
  -webkit-transform-origin:0 60px;
  -ms-transform-origin:0 60px;
      transform-origin:0 60px;
}
.sweet-alert .icon.success .placeholder{
  width:80px;
  height:80px;
  border:4px solid rgba(165, 220, 134, 0.2);
  border-radius:50%;
  box-sizing:content-box;
  position:absolute;
  left:-4px;
  top:-4px;
  z-index:2;
}
.sweet-alert .icon.success .fix{
  width:5px;
  height:90px;
  background-color:#fff;
  position:absolute;
  left:28px;
  top:8px;
  z-index:1;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
      transform:rotate(-45deg);
}
.sweet-alert .icon.success .line{
  height:5px;
  background-color:#a5dc86;
  display:block;
  border-radius:2px;
  position:absolute;
  z-index:2;
}
.sweet-alert .icon.success .line.tip{
  width:25px;
  left:14px;
  top:46px;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
      transform:rotate(45deg);
}
.sweet-alert .icon.success .line.long{
  width:47px;
  right:8px;
  top:38px;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
      transform:rotate(-45deg);
}
.sweet-alert .sweet-image{
  margin:20px auto;
}
@-webkit-keyframes showSweetAlert{
  0%{
    -webkit-transform:scale(0.7);
    transform:scale(0.7);
  }
  45%{
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
  }
  80%{
    -webkit-transform:scale(0.95);
    transform:scale(0.95);
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
@keyframes showSweetAlert{
  0%{
    -webkit-transform:scale(0.7);
    transform:scale(0.7);
  }
  45%{
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
  }
  80%{
    -webkit-transform:scale(0.95);
    transform:scale(0.95);
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
@-webkit-keyframes hideSweetAlert{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100%{
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
  }
}
@keyframes hideSweetAlert{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100%{
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
  }
}
.show-sweet-alert{
  -webkit-animation:showSweetAlert 0.3s;
  animation:showSweetAlert 0.3s;
}
.show-sweet-alert.no-animation{
  -webkit-animation:none;
  animation:none;
}
.hide-sweet-alert{
  -webkit-animation:hideSweetAlert 0.2s;
  animation:hideSweetAlert 0.2s;
}
.hide-sweet-alert.no-animation{
  -webkit-animation:none;
  animation:none;
}
@-webkit-keyframes animate-success-tip{
  0%{
    width:0;
    left:1px;
    top:19px;
  }
  54%{
    width:0;
    left:1px;
    top:19px;
  }
  70%{
    width:50px;
    left:-8px;
    top:37px;
  }
  84%{
    width:17px;
    left:21px;
    top:48px;
  }
  100%{
    width:25px;
    left:14px;
    top:45px;
  }
}
@keyframes animate-success-tip{
  0%{
    width:0;
    left:1px;
    top:19px;
  }
  54%{
    width:0;
    left:1px;
    top:19px;
  }
  70%{
    width:50px;
    left:-8px;
    top:37px;
  }
  84%{
    width:17px;
    left:21px;
    top:48px;
  }
  100%{
    width:25px;
    left:14px;
    top:45px;
  }
}
@-webkit-keyframes animate-success-long{
  0%{
    width:0;
    right:46px;
    top:54px;
  }
  65%{
    width:0;
    right:46px;
    top:54px;
  }
  84%{
    width:55px;
    right:0;
    top:35px;
  }
  100%{
    width:47px;
    right:8px;
    top:38px;
  }
}
@keyframes animate-success-long{
  0%{
    width:0;
    right:46px;
    top:54px;
  }
  65%{
    width:0;
    right:46px;
    top:54px;
  }
  84%{
    width:55px;
    right:0;
    top:35px;
  }
  100%{
    width:47px;
    right:8px;
    top:38px;
  }
}
@-webkit-keyframes rotatePlaceholder{
  0%{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
  }
  5%{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
  }
  12%{
    -webkit-transform:rotate(-405deg);
    transform:rotate(-405deg);
  }
  100%{
    -webkit-transform:rotate(-405deg);
    transform:rotate(-405deg);
  }
}
@keyframes rotatePlaceholder{
  0%{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
  }
  5%{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
  }
  12%{
    -webkit-transform:rotate(-405deg);
    transform:rotate(-405deg);
  }
  100%{
    -webkit-transform:rotate(-405deg);
    transform:rotate(-405deg);
  }
}
.animate-success-tip{
  -webkit-animation:animate-success-tip 0.75s;
  animation:animate-success-tip 0.75s;
}
.animate-success-long{
  -webkit-animation:animate-success-long 0.75s;
  animation:animate-success-long 0.75s;
}
.icon.success.animate::after{
  -webkit-animation:rotatePlaceholder 4.25s ease-in;
  animation:rotatePlaceholder 4.25s ease-in;
}
@-webkit-keyframes animate-error-icon{
  0%{
    -webkit-transform:rotateX(100deg);
    transform:rotateX(100deg);
    opacity:0;
  }
  100%{
    -webkit-transform:rotateX(0deg);
    transform:rotateX(0deg);
    opacity:1;
  }
}
@keyframes animate-error-icon{
  0%{
    -webkit-transform:rotateX(100deg);
    transform:rotateX(100deg);
    opacity:0;
  }
  100%{
    -webkit-transform:rotateX(0deg);
    transform:rotateX(0deg);
    opacity:1;
  }
}
.animate-error-icon{
  -webkit-animation:animate-error-icon 0.5s;
  animation:animate-error-icon 0.5s;
}
@-webkit-keyframes animate-x-mark{
  0%{
    -webkit-transform:scale(0.4);
    transform:scale(0.4);
    margin-top:26px;
    opacity:0;
  }
  50%{
    -webkit-transform:scale(0.4);
    transform:scale(0.4);
    margin-top:26px;
    opacity:0;
  }
  80%{
    -webkit-transform:scale(1.15);
    transform:scale(1.15);
    margin-top:-6px;
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    margin-top:0;
    opacity:1;
  }
}
@keyframes animate-x-mark{
  0%{
    -webkit-transform:scale(0.4);
    transform:scale(0.4);
    margin-top:26px;
    opacity:0;
  }
  50%{
    -webkit-transform:scale(0.4);
    transform:scale(0.4);
    margin-top:26px;
    opacity:0;
  }
  80%{
    -webkit-transform:scale(1.15);
    transform:scale(1.15);
    margin-top:-6px;
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    margin-top:0;
    opacity:1;
  }
}
.animate-x-mark{
  -webkit-animation:animate-x-mark 0.5s;
  animation:animate-x-mark 0.5s;
}
@-webkit-keyframes pulse-warning{
  0%{
    border-color:#f8d486;
  }
  100%{
    border-color:#f8bb86;
  }
}
@keyframes pulse-warning{
  0%{
    border-color:#f8d486;
  }
  100%{
    border-color:#f8bb86;
  }
}
.pulse-warning{
  -webkit-animation:pulse-warning 0.75s infinite alternate;
  animation:pulse-warning 0.75s infinite alternate;
}
@-webkit-keyframes pulse-warning-ins{
  0%{
    background-color:#f8d486;
  }
  100%{
    background-color:#f8bb86;
  }
}
@keyframes pulse-warning-ins{
  0%{
    background-color:#f8d486;
  }
  100%{
    background-color:#f8bb86;
  }
}
.pulse-warning-ins{
  -webkit-animation:pulse-warning-ins 0.75s infinite alternate;
  animation:pulse-warning-ins 0.75s infinite alternate;
}
@-webkit-keyframes rotate-loading{
  0%{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
@keyframes rotate-loading{
  0%{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
.ml235{
  margin-left:235px !important;
}
.mb2{
  margin-bottom:2px !important;
}
.m0{
  margin:0 !important;
}
.p0{
  padding:0 !important;
}
.mt0{
  margin-top:0px !important;
}
.mt8{
  margin-top:8px !important;
}
.mt5{
  margin-top:5px !important;
}
.mt16{
  margin-top:16px !important;
}
.mt10{
  margin-top:10px !important;
}
.mt24{
  margin-top:24px !important;
}
.mt15{
  margin-top:15px !important;
}
.mt32{
  margin-top:32px !important;
}
.mt20{
  margin-top:20px !important;
}
.mt40{
  margin-top:40px !important;
}
.mt25{
  margin-top:25px !important;
}
.mt48{
  margin-top:48px !important;
}
.mt30{
  margin-top:30px !important;
}
.mt56{
  margin-top:56px !important;
}
.mt35{
  margin-top:35px !important;
}
.mt64{
  margin-top:64px !important;
}
.mt40{
  margin-top:40px !important;
}
.mt72{
  margin-top:72px !important;
}
.mt45{
  margin-top:45px !important;
}
.mt80{
  margin-top:80px !important;
}
.mt50{
  margin-top:50px !important;
}
.mr0{
  margin-right:0px !important;
}
.mr8{
  margin-right:8px !important;
}
.mr5{
  margin-right:5px !important;
}
.mr16{
  margin-right:16px !important;
}
.mr10{
  margin-right:10px !important;
}
.mr24{
  margin-right:24px !important;
}
.mr15{
  margin-right:15px !important;
}
.mr32{
  margin-right:32px !important;
}
.mr20{
  margin-right:20px !important;
}
.mr40{
  margin-right:40px !important;
}
.mr25{
  margin-right:25px !important;
}
.mr48{
  margin-right:48px !important;
}
.mr30{
  margin-right:30px !important;
}
.mr56{
  margin-right:56px !important;
}
.mr35{
  margin-right:35px !important;
}
.mr64{
  margin-right:64px !important;
}
.mr40{
  margin-right:40px !important;
}
.mr72{
  margin-right:72px !important;
}
.mr45{
  margin-right:45px !important;
}
.mr80{
  margin-right:80px !important;
}
.mr50{
  margin-right:50px !important;
}
.mb0{
  margin-bottom:0px !important;
}
.mb8{
  margin-bottom:8px !important;
}
.mb5{
  margin-bottom:5px !important;
}
.mb16{
  margin-bottom:16px !important;
}
.mb10{
  margin-bottom:10px !important;
}
.mb24{
  margin-bottom:24px !important;
}
.mb15{
  margin-bottom:15px !important;
}
.mb32{
  margin-bottom:32px !important;
}
.mb20{
  margin-bottom:20px !important;
}
.mb40{
  margin-bottom:40px !important;
}
.mb25{
  margin-bottom:25px !important;
}
.mb48{
  margin-bottom:48px !important;
}
.mb30{
  margin-bottom:30px !important;
}
.mb56{
  margin-bottom:56px !important;
}
.mb35{
  margin-bottom:35px !important;
}
.mb64{
  margin-bottom:64px !important;
}
.mb40{
  margin-bottom:40px !important;
}
.mb72{
  margin-bottom:72px !important;
}
.mb45{
  margin-bottom:45px !important;
}
.mb80{
  margin-bottom:80px !important;
}
.mb50{
  margin-bottom:50px !important;
}
.ml0{
  margin-left:0px !important;
}
.ml8{
  margin-left:8px !important;
}
.ml5{
  margin-left:5px !important;
}
.ml16{
  margin-left:16px !important;
}
.ml10{
  margin-left:10px !important;
}
.ml24{
  margin-left:24px !important;
}
.ml15{
  margin-left:15px !important;
}
.ml32{
  margin-left:32px !important;
}
.ml20{
  margin-left:20px !important;
}
.ml40{
  margin-left:40px !important;
}
.ml25{
  margin-left:25px !important;
}
.ml48{
  margin-left:48px !important;
}
.ml30{
  margin-left:30px !important;
}
.ml56{
  margin-left:56px !important;
}
.ml35{
  margin-left:35px !important;
}
.ml64{
  margin-left:64px !important;
}
.ml40{
  margin-left:40px !important;
}
.ml72{
  margin-left:72px !important;
}
.ml45{
  margin-left:45px !important;
}
.ml80{
  margin-left:80px !important;
}
.ml50{
  margin-left:50px !important;
}
.pt0{
  margin-top:0px !important;
}
.pt8{
  margin-top:8px !important;
}
.pt5{
  margin-top:5px !important;
}
.pt16{
  margin-top:16px !important;
}
.pt10{
  margin-top:10px !important;
}
.pt24{
  margin-top:24px !important;
}
.pt15{
  margin-top:15px !important;
}
.pt32{
  margin-top:32px !important;
}
.pt20{
  margin-top:20px !important;
}
.pt40{
  margin-top:40px !important;
}
.pt25{
  margin-top:25px !important;
}
.pt48{
  margin-top:48px !important;
}
.pt30{
  margin-top:30px !important;
}
.pt56{
  margin-top:56px !important;
}
.pt35{
  margin-top:35px !important;
}
.pt64{
  margin-top:64px !important;
}
.pt40{
  margin-top:40px !important;
}
.pt72{
  margin-top:72px !important;
}
.pt45{
  margin-top:45px !important;
}
.pt80{
  margin-top:80px !important;
}
.pt50{
  margin-top:50px !important;
}
.pr0{
  margin-right:0px !important;
}
.pr8{
  margin-right:8px !important;
}
.pr5{
  margin-right:5px !important;
}
.pr16{
  margin-right:16px !important;
}
.pr10{
  margin-right:10px !important;
}
.pr24{
  margin-right:24px !important;
}
.pr15{
  margin-right:15px !important;
}
.pr32{
  margin-right:32px !important;
}
.pr20{
  margin-right:20px !important;
}
.pr40{
  margin-right:40px !important;
}
.pr25{
  margin-right:25px !important;
}
.pr48{
  margin-right:48px !important;
}
.pr30{
  margin-right:30px !important;
}
.pr56{
  margin-right:56px !important;
}
.pr35{
  margin-right:35px !important;
}
.pr64{
  margin-right:64px !important;
}
.pr40{
  margin-right:40px !important;
}
.pr72{
  margin-right:72px !important;
}
.pr45{
  margin-right:45px !important;
}
.pr80{
  margin-right:80px !important;
}
.pr50{
  margin-right:50px !important;
}
.pb0{
  margin-bottom:0px !important;
}
.pb8{
  margin-bottom:8px !important;
}
.pb5{
  margin-bottom:5px !important;
}
.pb16{
  margin-bottom:16px !important;
}
.pb10{
  margin-bottom:10px !important;
}
.pb24{
  margin-bottom:24px !important;
}
.pb15{
  margin-bottom:15px !important;
}
.pb32{
  margin-bottom:32px !important;
}
.pb20{
  margin-bottom:20px !important;
}
.pb40{
  margin-bottom:40px !important;
}
.pb25{
  margin-bottom:25px !important;
}
.pb48{
  margin-bottom:48px !important;
}
.pb30{
  margin-bottom:30px !important;
}
.pb56{
  margin-bottom:56px !important;
}
.pb35{
  margin-bottom:35px !important;
}
.pb64{
  margin-bottom:64px !important;
}
.pb40{
  margin-bottom:40px !important;
}
.pb72{
  margin-bottom:72px !important;
}
.pb45{
  margin-bottom:45px !important;
}
.pb80{
  margin-bottom:80px !important;
}
.pb50{
  margin-bottom:50px !important;
}
.pl0{
  margin-left:0px !important;
}
.pl8{
  margin-left:8px !important;
}
.pl5{
  margin-left:5px !important;
}
.pl16{
  margin-left:16px !important;
}
.pl10{
  margin-left:10px !important;
}
.pl24{
  margin-left:24px !important;
}
.pl15{
  margin-left:15px !important;
}
.pl32{
  margin-left:32px !important;
}
.pl20{
  margin-left:20px !important;
}
.pl40{
  margin-left:40px !important;
}
.pl25{
  margin-left:25px !important;
}
.pl48{
  margin-left:48px !important;
}
.pl30{
  margin-left:30px !important;
}
.pl56{
  margin-left:56px !important;
}
.pl35{
  margin-left:35px !important;
}
.pl64{
  margin-left:64px !important;
}
.pl40{
  margin-left:40px !important;
}
.pl72{
  margin-left:72px !important;
}
.pl45{
  margin-left:45px !important;
}
.pl80{
  margin-left:80px !important;
}
.pl50{
  margin-left:50px !important;
}
.w600{
  width:600px !important;
  max-width:600px !important;
}
.w599{
  width:599px !important;
  max-width:599px !important;
}
.w598{
  width:598px !important;
  max-width:598px !important;
}
.w597{
  width:597px !important;
  max-width:597px !important;
}
.w596{
  width:596px !important;
  max-width:596px !important;
}
.w595{
  width:595px !important;
  max-width:595px !important;
}
.w594{
  width:594px !important;
  max-width:594px !important;
}
.w593{
  width:593px !important;
  max-width:593px !important;
}
.w592{
  width:592px !important;
  max-width:592px !important;
}
.w591{
  width:591px !important;
  max-width:591px !important;
}
.w590{
  width:590px !important;
  max-width:590px !important;
}
.w589{
  width:589px !important;
  max-width:589px !important;
}
.w588{
  width:588px !important;
  max-width:588px !important;
}
.w587{
  width:587px !important;
  max-width:587px !important;
}
.w586{
  width:586px !important;
  max-width:586px !important;
}
.w585{
  width:585px !important;
  max-width:585px !important;
}
.w584{
  width:584px !important;
  max-width:584px !important;
}
.w583{
  width:583px !important;
  max-width:583px !important;
}
.w582{
  width:582px !important;
  max-width:582px !important;
}
.w581{
  width:581px !important;
  max-width:581px !important;
}
.w580{
  width:580px !important;
  max-width:580px !important;
}
.w579{
  width:579px !important;
  max-width:579px !important;
}
.w578{
  width:578px !important;
  max-width:578px !important;
}
.w577{
  width:577px !important;
  max-width:577px !important;
}
.w576{
  width:576px !important;
  max-width:576px !important;
}
.w575{
  width:575px !important;
  max-width:575px !important;
}
.w574{
  width:574px !important;
  max-width:574px !important;
}
.w573{
  width:573px !important;
  max-width:573px !important;
}
.w572{
  width:572px !important;
  max-width:572px !important;
}
.w571{
  width:571px !important;
  max-width:571px !important;
}
.w570{
  width:570px !important;
  max-width:570px !important;
}
.w569{
  width:569px !important;
  max-width:569px !important;
}
.w568{
  width:568px !important;
  max-width:568px !important;
}
.w567{
  width:567px !important;
  max-width:567px !important;
}
.w566{
  width:566px !important;
  max-width:566px !important;
}
.w565{
  width:565px !important;
  max-width:565px !important;
}
.w564{
  width:564px !important;
  max-width:564px !important;
}
.w563{
  width:563px !important;
  max-width:563px !important;
}
.w562{
  width:562px !important;
  max-width:562px !important;
}
.w561{
  width:561px !important;
  max-width:561px !important;
}
.w560{
  width:560px !important;
  max-width:560px !important;
}
.w559{
  width:559px !important;
  max-width:559px !important;
}
.w558{
  width:558px !important;
  max-width:558px !important;
}
.w557{
  width:557px !important;
  max-width:557px !important;
}
.w556{
  width:556px !important;
  max-width:556px !important;
}
.w555{
  width:555px !important;
  max-width:555px !important;
}
.w554{
  width:554px !important;
  max-width:554px !important;
}
.w553{
  width:553px !important;
  max-width:553px !important;
}
.w552{
  width:552px !important;
  max-width:552px !important;
}
.w551{
  width:551px !important;
  max-width:551px !important;
}
.w550{
  width:550px !important;
  max-width:550px !important;
}
.w549{
  width:549px !important;
  max-width:549px !important;
}
.w548{
  width:548px !important;
  max-width:548px !important;
}
.w547{
  width:547px !important;
  max-width:547px !important;
}
.w546{
  width:546px !important;
  max-width:546px !important;
}
.w545{
  width:545px !important;
  max-width:545px !important;
}
.w544{
  width:544px !important;
  max-width:544px !important;
}
.w543{
  width:543px !important;
  max-width:543px !important;
}
.w542{
  width:542px !important;
  max-width:542px !important;
}
.w541{
  width:541px !important;
  max-width:541px !important;
}
.w540{
  width:540px !important;
  max-width:540px !important;
}
.w539{
  width:539px !important;
  max-width:539px !important;
}
.w538{
  width:538px !important;
  max-width:538px !important;
}
.w537{
  width:537px !important;
  max-width:537px !important;
}
.w536{
  width:536px !important;
  max-width:536px !important;
}
.w535{
  width:535px !important;
  max-width:535px !important;
}
.w534{
  width:534px !important;
  max-width:534px !important;
}
.w533{
  width:533px !important;
  max-width:533px !important;
}
.w532{
  width:532px !important;
  max-width:532px !important;
}
.w531{
  width:531px !important;
  max-width:531px !important;
}
.w530{
  width:530px !important;
  max-width:530px !important;
}
.w529{
  width:529px !important;
  max-width:529px !important;
}
.w528{
  width:528px !important;
  max-width:528px !important;
}
.w527{
  width:527px !important;
  max-width:527px !important;
}
.w526{
  width:526px !important;
  max-width:526px !important;
}
.w525{
  width:525px !important;
  max-width:525px !important;
}
.w524{
  width:524px !important;
  max-width:524px !important;
}
.w523{
  width:523px !important;
  max-width:523px !important;
}
.w522{
  width:522px !important;
  max-width:522px !important;
}
.w521{
  width:521px !important;
  max-width:521px !important;
}
.w520{
  width:520px !important;
  max-width:520px !important;
}
.w519{
  width:519px !important;
  max-width:519px !important;
}
.w518{
  width:518px !important;
  max-width:518px !important;
}
.w517{
  width:517px !important;
  max-width:517px !important;
}
.w516{
  width:516px !important;
  max-width:516px !important;
}
.w515{
  width:515px !important;
  max-width:515px !important;
}
.w514{
  width:514px !important;
  max-width:514px !important;
}
.w513{
  width:513px !important;
  max-width:513px !important;
}
.w512{
  width:512px !important;
  max-width:512px !important;
}
.w511{
  width:511px !important;
  max-width:511px !important;
}
.w510{
  width:510px !important;
  max-width:510px !important;
}
.w509{
  width:509px !important;
  max-width:509px !important;
}
.w508{
  width:508px !important;
  max-width:508px !important;
}
.w507{
  width:507px !important;
  max-width:507px !important;
}
.w506{
  width:506px !important;
  max-width:506px !important;
}
.w505{
  width:505px !important;
  max-width:505px !important;
}
.w504{
  width:504px !important;
  max-width:504px !important;
}
.w503{
  width:503px !important;
  max-width:503px !important;
}
.w502{
  width:502px !important;
  max-width:502px !important;
}
.w501{
  width:501px !important;
  max-width:501px !important;
}
.w500{
  width:500px !important;
  max-width:500px !important;
}
.w499{
  width:499px !important;
  max-width:499px !important;
}
.w498{
  width:498px !important;
  max-width:498px !important;
}
.w497{
  width:497px !important;
  max-width:497px !important;
}
.w496{
  width:496px !important;
  max-width:496px !important;
}
.w495{
  width:495px !important;
  max-width:495px !important;
}
.w494{
  width:494px !important;
  max-width:494px !important;
}
.w493{
  width:493px !important;
  max-width:493px !important;
}
.w492{
  width:492px !important;
  max-width:492px !important;
}
.w491{
  width:491px !important;
  max-width:491px !important;
}
.w490{
  width:490px !important;
  max-width:490px !important;
}
.w489{
  width:489px !important;
  max-width:489px !important;
}
.w488{
  width:488px !important;
  max-width:488px !important;
}
.w487{
  width:487px !important;
  max-width:487px !important;
}
.w486{
  width:486px !important;
  max-width:486px !important;
}
.w485{
  width:485px !important;
  max-width:485px !important;
}
.w484{
  width:484px !important;
  max-width:484px !important;
}
.w483{
  width:483px !important;
  max-width:483px !important;
}
.w482{
  width:482px !important;
  max-width:482px !important;
}
.w481{
  width:481px !important;
  max-width:481px !important;
}
.w480{
  width:480px !important;
  max-width:480px !important;
}
.w479{
  width:479px !important;
  max-width:479px !important;
}
.w478{
  width:478px !important;
  max-width:478px !important;
}
.w477{
  width:477px !important;
  max-width:477px !important;
}
.w476{
  width:476px !important;
  max-width:476px !important;
}
.w475{
  width:475px !important;
  max-width:475px !important;
}
.w474{
  width:474px !important;
  max-width:474px !important;
}
.w473{
  width:473px !important;
  max-width:473px !important;
}
.w472{
  width:472px !important;
  max-width:472px !important;
}
.w471{
  width:471px !important;
  max-width:471px !important;
}
.w470{
  width:470px !important;
  max-width:470px !important;
}
.w469{
  width:469px !important;
  max-width:469px !important;
}
.w468{
  width:468px !important;
  max-width:468px !important;
}
.w467{
  width:467px !important;
  max-width:467px !important;
}
.w466{
  width:466px !important;
  max-width:466px !important;
}
.w465{
  width:465px !important;
  max-width:465px !important;
}
.w464{
  width:464px !important;
  max-width:464px !important;
}
.w463{
  width:463px !important;
  max-width:463px !important;
}
.w462{
  width:462px !important;
  max-width:462px !important;
}
.w461{
  width:461px !important;
  max-width:461px !important;
}
.w460{
  width:460px !important;
  max-width:460px !important;
}
.w459{
  width:459px !important;
  max-width:459px !important;
}
.w458{
  width:458px !important;
  max-width:458px !important;
}
.w457{
  width:457px !important;
  max-width:457px !important;
}
.w456{
  width:456px !important;
  max-width:456px !important;
}
.w455{
  width:455px !important;
  max-width:455px !important;
}
.w454{
  width:454px !important;
  max-width:454px !important;
}
.w453{
  width:453px !important;
  max-width:453px !important;
}
.w452{
  width:452px !important;
  max-width:452px !important;
}
.w451{
  width:451px !important;
  max-width:451px !important;
}
.w450{
  width:450px !important;
  max-width:450px !important;
}
.w449{
  width:449px !important;
  max-width:449px !important;
}
.w448{
  width:448px !important;
  max-width:448px !important;
}
.w447{
  width:447px !important;
  max-width:447px !important;
}
.w446{
  width:446px !important;
  max-width:446px !important;
}
.w445{
  width:445px !important;
  max-width:445px !important;
}
.w444{
  width:444px !important;
  max-width:444px !important;
}
.w443{
  width:443px !important;
  max-width:443px !important;
}
.w442{
  width:442px !important;
  max-width:442px !important;
}
.w441{
  width:441px !important;
  max-width:441px !important;
}
.w440{
  width:440px !important;
  max-width:440px !important;
}
.w439{
  width:439px !important;
  max-width:439px !important;
}
.w438{
  width:438px !important;
  max-width:438px !important;
}
.w437{
  width:437px !important;
  max-width:437px !important;
}
.w436{
  width:436px !important;
  max-width:436px !important;
}
.w435{
  width:435px !important;
  max-width:435px !important;
}
.w434{
  width:434px !important;
  max-width:434px !important;
}
.w433{
  width:433px !important;
  max-width:433px !important;
}
.w432{
  width:432px !important;
  max-width:432px !important;
}
.w431{
  width:431px !important;
  max-width:431px !important;
}
.w430{
  width:430px !important;
  max-width:430px !important;
}
.w429{
  width:429px !important;
  max-width:429px !important;
}
.w428{
  width:428px !important;
  max-width:428px !important;
}
.w427{
  width:427px !important;
  max-width:427px !important;
}
.w426{
  width:426px !important;
  max-width:426px !important;
}
.w425{
  width:425px !important;
  max-width:425px !important;
}
.w424{
  width:424px !important;
  max-width:424px !important;
}
.w423{
  width:423px !important;
  max-width:423px !important;
}
.w422{
  width:422px !important;
  max-width:422px !important;
}
.w421{
  width:421px !important;
  max-width:421px !important;
}
.w420{
  width:420px !important;
  max-width:420px !important;
}
.w419{
  width:419px !important;
  max-width:419px !important;
}
.w418{
  width:418px !important;
  max-width:418px !important;
}
.w417{
  width:417px !important;
  max-width:417px !important;
}
.w416{
  width:416px !important;
  max-width:416px !important;
}
.w415{
  width:415px !important;
  max-width:415px !important;
}
.w414{
  width:414px !important;
  max-width:414px !important;
}
.w413{
  width:413px !important;
  max-width:413px !important;
}
.w412{
  width:412px !important;
  max-width:412px !important;
}
.w411{
  width:411px !important;
  max-width:411px !important;
}
.w410{
  width:410px !important;
  max-width:410px !important;
}
.w409{
  width:409px !important;
  max-width:409px !important;
}
.w408{
  width:408px !important;
  max-width:408px !important;
}
.w407{
  width:407px !important;
  max-width:407px !important;
}
.w406{
  width:406px !important;
  max-width:406px !important;
}
.w405{
  width:405px !important;
  max-width:405px !important;
}
.w404{
  width:404px !important;
  max-width:404px !important;
}
.w403{
  width:403px !important;
  max-width:403px !important;
}
.w402{
  width:402px !important;
  max-width:402px !important;
}
.w401{
  width:401px !important;
  max-width:401px !important;
}
.w400{
  width:400px !important;
  max-width:400px !important;
}
.w399{
  width:399px !important;
  max-width:399px !important;
}
.w398{
  width:398px !important;
  max-width:398px !important;
}
.w397{
  width:397px !important;
  max-width:397px !important;
}
.w396{
  width:396px !important;
  max-width:396px !important;
}
.w395{
  width:395px !important;
  max-width:395px !important;
}
.w394{
  width:394px !important;
  max-width:394px !important;
}
.w393{
  width:393px !important;
  max-width:393px !important;
}
.w392{
  width:392px !important;
  max-width:392px !important;
}
.w391{
  width:391px !important;
  max-width:391px !important;
}
.w390{
  width:390px !important;
  max-width:390px !important;
}
.w389{
  width:389px !important;
  max-width:389px !important;
}
.w388{
  width:388px !important;
  max-width:388px !important;
}
.w387{
  width:387px !important;
  max-width:387px !important;
}
.w386{
  width:386px !important;
  max-width:386px !important;
}
.w385{
  width:385px !important;
  max-width:385px !important;
}
.w384{
  width:384px !important;
  max-width:384px !important;
}
.w383{
  width:383px !important;
  max-width:383px !important;
}
.w382{
  width:382px !important;
  max-width:382px !important;
}
.w381{
  width:381px !important;
  max-width:381px !important;
}
.w380{
  width:380px !important;
  max-width:380px !important;
}
.w379{
  width:379px !important;
  max-width:379px !important;
}
.w378{
  width:378px !important;
  max-width:378px !important;
}
.w377{
  width:377px !important;
  max-width:377px !important;
}
.w376{
  width:376px !important;
  max-width:376px !important;
}
.w375{
  width:375px !important;
  max-width:375px !important;
}
.w374{
  width:374px !important;
  max-width:374px !important;
}
.w373{
  width:373px !important;
  max-width:373px !important;
}
.w372{
  width:372px !important;
  max-width:372px !important;
}
.w371{
  width:371px !important;
  max-width:371px !important;
}
.w370{
  width:370px !important;
  max-width:370px !important;
}
.w369{
  width:369px !important;
  max-width:369px !important;
}
.w368{
  width:368px !important;
  max-width:368px !important;
}
.w367{
  width:367px !important;
  max-width:367px !important;
}
.w366{
  width:366px !important;
  max-width:366px !important;
}
.w365{
  width:365px !important;
  max-width:365px !important;
}
.w364{
  width:364px !important;
  max-width:364px !important;
}
.w363{
  width:363px !important;
  max-width:363px !important;
}
.w362{
  width:362px !important;
  max-width:362px !important;
}
.w361{
  width:361px !important;
  max-width:361px !important;
}
.w360{
  width:360px !important;
  max-width:360px !important;
}
.w359{
  width:359px !important;
  max-width:359px !important;
}
.w358{
  width:358px !important;
  max-width:358px !important;
}
.w357{
  width:357px !important;
  max-width:357px !important;
}
.w356{
  width:356px !important;
  max-width:356px !important;
}
.w355{
  width:355px !important;
  max-width:355px !important;
}
.w354{
  width:354px !important;
  max-width:354px !important;
}
.w353{
  width:353px !important;
  max-width:353px !important;
}
.w352{
  width:352px !important;
  max-width:352px !important;
}
.w351{
  width:351px !important;
  max-width:351px !important;
}
.w350{
  width:350px !important;
  max-width:350px !important;
}
.w349{
  width:349px !important;
  max-width:349px !important;
}
.w348{
  width:348px !important;
  max-width:348px !important;
}
.w347{
  width:347px !important;
  max-width:347px !important;
}
.w346{
  width:346px !important;
  max-width:346px !important;
}
.w345{
  width:345px !important;
  max-width:345px !important;
}
.w344{
  width:344px !important;
  max-width:344px !important;
}
.w343{
  width:343px !important;
  max-width:343px !important;
}
.w342{
  width:342px !important;
  max-width:342px !important;
}
.w341{
  width:341px !important;
  max-width:341px !important;
}
.w340{
  width:340px !important;
  max-width:340px !important;
}
.w339{
  width:339px !important;
  max-width:339px !important;
}
.w338{
  width:338px !important;
  max-width:338px !important;
}
.w337{
  width:337px !important;
  max-width:337px !important;
}
.w336{
  width:336px !important;
  max-width:336px !important;
}
.w335{
  width:335px !important;
  max-width:335px !important;
}
.w334{
  width:334px !important;
  max-width:334px !important;
}
.w333{
  width:333px !important;
  max-width:333px !important;
}
.w332{
  width:332px !important;
  max-width:332px !important;
}
.w331{
  width:331px !important;
  max-width:331px !important;
}
.w330{
  width:330px !important;
  max-width:330px !important;
}
.w329{
  width:329px !important;
  max-width:329px !important;
}
.w328{
  width:328px !important;
  max-width:328px !important;
}
.w327{
  width:327px !important;
  max-width:327px !important;
}
.w326{
  width:326px !important;
  max-width:326px !important;
}
.w325{
  width:325px !important;
  max-width:325px !important;
}
.w324{
  width:324px !important;
  max-width:324px !important;
}
.w323{
  width:323px !important;
  max-width:323px !important;
}
.w322{
  width:322px !important;
  max-width:322px !important;
}
.w321{
  width:321px !important;
  max-width:321px !important;
}
.w320{
  width:320px !important;
  max-width:320px !important;
}
.w319{
  width:319px !important;
  max-width:319px !important;
}
.w318{
  width:318px !important;
  max-width:318px !important;
}
.w317{
  width:317px !important;
  max-width:317px !important;
}
.w316{
  width:316px !important;
  max-width:316px !important;
}
.w315{
  width:315px !important;
  max-width:315px !important;
}
.w314{
  width:314px !important;
  max-width:314px !important;
}
.w313{
  width:313px !important;
  max-width:313px !important;
}
.w312{
  width:312px !important;
  max-width:312px !important;
}
.w311{
  width:311px !important;
  max-width:311px !important;
}
.w310{
  width:310px !important;
  max-width:310px !important;
}
.w309{
  width:309px !important;
  max-width:309px !important;
}
.w308{
  width:308px !important;
  max-width:308px !important;
}
.w307{
  width:307px !important;
  max-width:307px !important;
}
.w306{
  width:306px !important;
  max-width:306px !important;
}
.w305{
  width:305px !important;
  max-width:305px !important;
}
.w304{
  width:304px !important;
  max-width:304px !important;
}
.w303{
  width:303px !important;
  max-width:303px !important;
}
.w302{
  width:302px !important;
  max-width:302px !important;
}
.w301{
  width:301px !important;
  max-width:301px !important;
}
.w300{
  width:300px !important;
  max-width:300px !important;
}
.w299{
  width:299px !important;
  max-width:299px !important;
}
.w298{
  width:298px !important;
  max-width:298px !important;
}
.w297{
  width:297px !important;
  max-width:297px !important;
}
.w296{
  width:296px !important;
  max-width:296px !important;
}
.w295{
  width:295px !important;
  max-width:295px !important;
}
.w294{
  width:294px !important;
  max-width:294px !important;
}
.w293{
  width:293px !important;
  max-width:293px !important;
}
.w292{
  width:292px !important;
  max-width:292px !important;
}
.w291{
  width:291px !important;
  max-width:291px !important;
}
.w290{
  width:290px !important;
  max-width:290px !important;
}
.w289{
  width:289px !important;
  max-width:289px !important;
}
.w288{
  width:288px !important;
  max-width:288px !important;
}
.w287{
  width:287px !important;
  max-width:287px !important;
}
.w286{
  width:286px !important;
  max-width:286px !important;
}
.w285{
  width:285px !important;
  max-width:285px !important;
}
.w284{
  width:284px !important;
  max-width:284px !important;
}
.w283{
  width:283px !important;
  max-width:283px !important;
}
.w282{
  width:282px !important;
  max-width:282px !important;
}
.w281{
  width:281px !important;
  max-width:281px !important;
}
.w280{
  width:280px !important;
  max-width:280px !important;
}
.w279{
  width:279px !important;
  max-width:279px !important;
}
.w278{
  width:278px !important;
  max-width:278px !important;
}
.w277{
  width:277px !important;
  max-width:277px !important;
}
.w276{
  width:276px !important;
  max-width:276px !important;
}
.w275{
  width:275px !important;
  max-width:275px !important;
}
.w274{
  width:274px !important;
  max-width:274px !important;
}
.w273{
  width:273px !important;
  max-width:273px !important;
}
.w272{
  width:272px !important;
  max-width:272px !important;
}
.w271{
  width:271px !important;
  max-width:271px !important;
}
.w270{
  width:270px !important;
  max-width:270px !important;
}
.w269{
  width:269px !important;
  max-width:269px !important;
}
.w268{
  width:268px !important;
  max-width:268px !important;
}
.w267{
  width:267px !important;
  max-width:267px !important;
}
.w266{
  width:266px !important;
  max-width:266px !important;
}
.w265{
  width:265px !important;
  max-width:265px !important;
}
.w264{
  width:264px !important;
  max-width:264px !important;
}
.w263{
  width:263px !important;
  max-width:263px !important;
}
.w262{
  width:262px !important;
  max-width:262px !important;
}
.w261{
  width:261px !important;
  max-width:261px !important;
}
.w260{
  width:260px !important;
  max-width:260px !important;
}
.w259{
  width:259px !important;
  max-width:259px !important;
}
.w258{
  width:258px !important;
  max-width:258px !important;
}
.w257{
  width:257px !important;
  max-width:257px !important;
}
.w256{
  width:256px !important;
  max-width:256px !important;
}
.w255{
  width:255px !important;
  max-width:255px !important;
}
.w254{
  width:254px !important;
  max-width:254px !important;
}
.w253{
  width:253px !important;
  max-width:253px !important;
}
.w252{
  width:252px !important;
  max-width:252px !important;
}
.w251{
  width:251px !important;
  max-width:251px !important;
}
.w250{
  width:250px !important;
  max-width:250px !important;
}
.w249{
  width:249px !important;
  max-width:249px !important;
}
.w248{
  width:248px !important;
  max-width:248px !important;
}
.w247{
  width:247px !important;
  max-width:247px !important;
}
.w246{
  width:246px !important;
  max-width:246px !important;
}
.w245{
  width:245px !important;
  max-width:245px !important;
}
.w244{
  width:244px !important;
  max-width:244px !important;
}
.w243{
  width:243px !important;
  max-width:243px !important;
}
.w242{
  width:242px !important;
  max-width:242px !important;
}
.w241{
  width:241px !important;
  max-width:241px !important;
}
.w240{
  width:240px !important;
  max-width:240px !important;
}
.w239{
  width:239px !important;
  max-width:239px !important;
}
.w238{
  width:238px !important;
  max-width:238px !important;
}
.w237{
  width:237px !important;
  max-width:237px !important;
}
.w236{
  width:236px !important;
  max-width:236px !important;
}
.w235{
  width:235px !important;
  max-width:235px !important;
}
.w234{
  width:234px !important;
  max-width:234px !important;
}
.w233{
  width:233px !important;
  max-width:233px !important;
}
.w232{
  width:232px !important;
  max-width:232px !important;
}
.w231{
  width:231px !important;
  max-width:231px !important;
}
.w230{
  width:230px !important;
  max-width:230px !important;
}
.w229{
  width:229px !important;
  max-width:229px !important;
}
.w228{
  width:228px !important;
  max-width:228px !important;
}
.w227{
  width:227px !important;
  max-width:227px !important;
}
.w226{
  width:226px !important;
  max-width:226px !important;
}
.w225{
  width:225px !important;
  max-width:225px !important;
}
.w224{
  width:224px !important;
  max-width:224px !important;
}
.w223{
  width:223px !important;
  max-width:223px !important;
}
.w222{
  width:222px !important;
  max-width:222px !important;
}
.w221{
  width:221px !important;
  max-width:221px !important;
}
.w220{
  width:220px !important;
  max-width:220px !important;
}
.w219{
  width:219px !important;
  max-width:219px !important;
}
.w218{
  width:218px !important;
  max-width:218px !important;
}
.w217{
  width:217px !important;
  max-width:217px !important;
}
.w216{
  width:216px !important;
  max-width:216px !important;
}
.w215{
  width:215px !important;
  max-width:215px !important;
}
.w214{
  width:214px !important;
  max-width:214px !important;
}
.w213{
  width:213px !important;
  max-width:213px !important;
}
.w212{
  width:212px !important;
  max-width:212px !important;
}
.w211{
  width:211px !important;
  max-width:211px !important;
}
.w210{
  width:210px !important;
  max-width:210px !important;
}
.w209{
  width:209px !important;
  max-width:209px !important;
}
.w208{
  width:208px !important;
  max-width:208px !important;
}
.w207{
  width:207px !important;
  max-width:207px !important;
}
.w206{
  width:206px !important;
  max-width:206px !important;
}
.w205{
  width:205px !important;
  max-width:205px !important;
}
.w204{
  width:204px !important;
  max-width:204px !important;
}
.w203{
  width:203px !important;
  max-width:203px !important;
}
.w202{
  width:202px !important;
  max-width:202px !important;
}
.w201{
  width:201px !important;
  max-width:201px !important;
}
.w200{
  width:200px !important;
  max-width:200px !important;
}
.w199{
  width:199px !important;
  max-width:199px !important;
}
.w198{
  width:198px !important;
  max-width:198px !important;
}
.w197{
  width:197px !important;
  max-width:197px !important;
}
.w196{
  width:196px !important;
  max-width:196px !important;
}
.w195{
  width:195px !important;
  max-width:195px !important;
}
.w194{
  width:194px !important;
  max-width:194px !important;
}
.w193{
  width:193px !important;
  max-width:193px !important;
}
.w192{
  width:192px !important;
  max-width:192px !important;
}
.w191{
  width:191px !important;
  max-width:191px !important;
}
.w190{
  width:190px !important;
  max-width:190px !important;
}
.w189{
  width:189px !important;
  max-width:189px !important;
}
.w188{
  width:188px !important;
  max-width:188px !important;
}
.w187{
  width:187px !important;
  max-width:187px !important;
}
.w186{
  width:186px !important;
  max-width:186px !important;
}
.w185{
  width:185px !important;
  max-width:185px !important;
}
.w184{
  width:184px !important;
  max-width:184px !important;
}
.w183{
  width:183px !important;
  max-width:183px !important;
}
.w182{
  width:182px !important;
  max-width:182px !important;
}
.w181{
  width:181px !important;
  max-width:181px !important;
}
.w180{
  width:180px !important;
  max-width:180px !important;
}
.w179{
  width:179px !important;
  max-width:179px !important;
}
.w178{
  width:178px !important;
  max-width:178px !important;
}
.w177{
  width:177px !important;
  max-width:177px !important;
}
.w176{
  width:176px !important;
  max-width:176px !important;
}
.w175{
  width:175px !important;
  max-width:175px !important;
}
.w174{
  width:174px !important;
  max-width:174px !important;
}
.w173{
  width:173px !important;
  max-width:173px !important;
}
.w172{
  width:172px !important;
  max-width:172px !important;
}
.w171{
  width:171px !important;
  max-width:171px !important;
}
.w170{
  width:170px !important;
  max-width:170px !important;
}
.w169{
  width:169px !important;
  max-width:169px !important;
}
.w168{
  width:168px !important;
  max-width:168px !important;
}
.w167{
  width:167px !important;
  max-width:167px !important;
}
.w166{
  width:166px !important;
  max-width:166px !important;
}
.w165{
  width:165px !important;
  max-width:165px !important;
}
.w164{
  width:164px !important;
  max-width:164px !important;
}
.w163{
  width:163px !important;
  max-width:163px !important;
}
.w162{
  width:162px !important;
  max-width:162px !important;
}
.w161{
  width:161px !important;
  max-width:161px !important;
}
.w160{
  width:160px !important;
  max-width:160px !important;
}
.w159{
  width:159px !important;
  max-width:159px !important;
}
.w158{
  width:158px !important;
  max-width:158px !important;
}
.w157{
  width:157px !important;
  max-width:157px !important;
}
.w156{
  width:156px !important;
  max-width:156px !important;
}
.w155{
  width:155px !important;
  max-width:155px !important;
}
.w154{
  width:154px !important;
  max-width:154px !important;
}
.w153{
  width:153px !important;
  max-width:153px !important;
}
.w152{
  width:152px !important;
  max-width:152px !important;
}
.w151{
  width:151px !important;
  max-width:151px !important;
}
.w150{
  width:150px !important;
  max-width:150px !important;
}
.w149{
  width:149px !important;
  max-width:149px !important;
}
.w148{
  width:148px !important;
  max-width:148px !important;
}
.w147{
  width:147px !important;
  max-width:147px !important;
}
.w146{
  width:146px !important;
  max-width:146px !important;
}
.w145{
  width:145px !important;
  max-width:145px !important;
}
.w144{
  width:144px !important;
  max-width:144px !important;
}
.w143{
  width:143px !important;
  max-width:143px !important;
}
.w142{
  width:142px !important;
  max-width:142px !important;
}
.w141{
  width:141px !important;
  max-width:141px !important;
}
.w140{
  width:140px !important;
  max-width:140px !important;
}
.w139{
  width:139px !important;
  max-width:139px !important;
}
.w138{
  width:138px !important;
  max-width:138px !important;
}
.w137{
  width:137px !important;
  max-width:137px !important;
}
.w136{
  width:136px !important;
  max-width:136px !important;
}
.w135{
  width:135px !important;
  max-width:135px !important;
}
.w134{
  width:134px !important;
  max-width:134px !important;
}
.w133{
  width:133px !important;
  max-width:133px !important;
}
.w132{
  width:132px !important;
  max-width:132px !important;
}
.w131{
  width:131px !important;
  max-width:131px !important;
}
.w130{
  width:130px !important;
  max-width:130px !important;
}
.w129{
  width:129px !important;
  max-width:129px !important;
}
.w128{
  width:128px !important;
  max-width:128px !important;
}
.w127{
  width:127px !important;
  max-width:127px !important;
}
.w126{
  width:126px !important;
  max-width:126px !important;
}
.w125{
  width:125px !important;
  max-width:125px !important;
}
.w124{
  width:124px !important;
  max-width:124px !important;
}
.w123{
  width:123px !important;
  max-width:123px !important;
}
.w122{
  width:122px !important;
  max-width:122px !important;
}
.w121{
  width:121px !important;
  max-width:121px !important;
}
.w120{
  width:120px !important;
  max-width:120px !important;
}
.w119{
  width:119px !important;
  max-width:119px !important;
}
.w118{
  width:118px !important;
  max-width:118px !important;
}
.w117{
  width:117px !important;
  max-width:117px !important;
}
.w116{
  width:116px !important;
  max-width:116px !important;
}
.w115{
  width:115px !important;
  max-width:115px !important;
}
.w114{
  width:114px !important;
  max-width:114px !important;
}
.w113{
  width:113px !important;
  max-width:113px !important;
}
.w112{
  width:112px !important;
  max-width:112px !important;
}
.w111{
  width:111px !important;
  max-width:111px !important;
}
.w110{
  width:110px !important;
  max-width:110px !important;
}
.w109{
  width:109px !important;
  max-width:109px !important;
}
.w108{
  width:108px !important;
  max-width:108px !important;
}
.w107{
  width:107px !important;
  max-width:107px !important;
}
.w106{
  width:106px !important;
  max-width:106px !important;
}
.w105{
  width:105px !important;
  max-width:105px !important;
}
.w104{
  width:104px !important;
  max-width:104px !important;
}
.w103{
  width:103px !important;
  max-width:103px !important;
}
.w102{
  width:102px !important;
  max-width:102px !important;
}
.w101{
  width:101px !important;
  max-width:101px !important;
}
.w100{
  width:100px !important;
  max-width:100px !important;
}
.w99{
  width:99px !important;
  max-width:99px !important;
}
.w98{
  width:98px !important;
  max-width:98px !important;
}
.w97{
  width:97px !important;
  max-width:97px !important;
}
.w96{
  width:96px !important;
  max-width:96px !important;
}
.w95{
  width:95px !important;
  max-width:95px !important;
}
.w94{
  width:94px !important;
  max-width:94px !important;
}
.w93{
  width:93px !important;
  max-width:93px !important;
}
.w92{
  width:92px !important;
  max-width:92px !important;
}
.w91{
  width:91px !important;
  max-width:91px !important;
}
.w90{
  width:90px !important;
  max-width:90px !important;
}
.w89{
  width:89px !important;
  max-width:89px !important;
}
.w88{
  width:88px !important;
  max-width:88px !important;
}
.w87{
  width:87px !important;
  max-width:87px !important;
}
.w86{
  width:86px !important;
  max-width:86px !important;
}
.w85{
  width:85px !important;
  max-width:85px !important;
}
.w84{
  width:84px !important;
  max-width:84px !important;
}
.w83{
  width:83px !important;
  max-width:83px !important;
}
.w82{
  width:82px !important;
  max-width:82px !important;
}
.w81{
  width:81px !important;
  max-width:81px !important;
}
.w80{
  width:80px !important;
  max-width:80px !important;
}
.w79{
  width:79px !important;
  max-width:79px !important;
}
.w78{
  width:78px !important;
  max-width:78px !important;
}
.w77{
  width:77px !important;
  max-width:77px !important;
}
.w76{
  width:76px !important;
  max-width:76px !important;
}
.w75{
  width:75px !important;
  max-width:75px !important;
}
.w74{
  width:74px !important;
  max-width:74px !important;
}
.w73{
  width:73px !important;
  max-width:73px !important;
}
.w72{
  width:72px !important;
  max-width:72px !important;
}
.w71{
  width:71px !important;
  max-width:71px !important;
}
.w70{
  width:70px !important;
  max-width:70px !important;
}
.w69{
  width:69px !important;
  max-width:69px !important;
}
.w68{
  width:68px !important;
  max-width:68px !important;
}
.w67{
  width:67px !important;
  max-width:67px !important;
}
.w66{
  width:66px !important;
  max-width:66px !important;
}
.w65{
  width:65px !important;
  max-width:65px !important;
}
.w64{
  width:64px !important;
  max-width:64px !important;
}
.w63{
  width:63px !important;
  max-width:63px !important;
}
.w62{
  width:62px !important;
  max-width:62px !important;
}
.w61{
  width:61px !important;
  max-width:61px !important;
}
.w60{
  width:60px !important;
  max-width:60px !important;
}
.w59{
  width:59px !important;
  max-width:59px !important;
}
.w58{
  width:58px !important;
  max-width:58px !important;
}
.w57{
  width:57px !important;
  max-width:57px !important;
}
.w56{
  width:56px !important;
  max-width:56px !important;
}
.w55{
  width:55px !important;
  max-width:55px !important;
}
.w54{
  width:54px !important;
  max-width:54px !important;
}
.w53{
  width:53px !important;
  max-width:53px !important;
}
.w52{
  width:52px !important;
  max-width:52px !important;
}
.w51{
  width:51px !important;
  max-width:51px !important;
}
.w50{
  width:50px !important;
  max-width:50px !important;
}
.w49{
  width:49px !important;
  max-width:49px !important;
}
.w48{
  width:48px !important;
  max-width:48px !important;
}
.w47{
  width:47px !important;
  max-width:47px !important;
}
.w46{
  width:46px !important;
  max-width:46px !important;
}
.w45{
  width:45px !important;
  max-width:45px !important;
}
.w44{
  width:44px !important;
  max-width:44px !important;
}
.w43{
  width:43px !important;
  max-width:43px !important;
}
.w42{
  width:42px !important;
  max-width:42px !important;
}
.w41{
  width:41px !important;
  max-width:41px !important;
}
.w40{
  width:40px !important;
  max-width:40px !important;
}
.w39{
  width:39px !important;
  max-width:39px !important;
}
.w38{
  width:38px !important;
  max-width:38px !important;
}
.w37{
  width:37px !important;
  max-width:37px !important;
}
.w36{
  width:36px !important;
  max-width:36px !important;
}
.w35{
  width:35px !important;
  max-width:35px !important;
}
.w34{
  width:34px !important;
  max-width:34px !important;
}
.w33{
  width:33px !important;
  max-width:33px !important;
}
.w32{
  width:32px !important;
  max-width:32px !important;
}
.w31{
  width:31px !important;
  max-width:31px !important;
}
.w30{
  width:30px !important;
  max-width:30px !important;
}
.w29{
  width:29px !important;
  max-width:29px !important;
}
.w28{
  width:28px !important;
  max-width:28px !important;
}
.w27{
  width:27px !important;
  max-width:27px !important;
}
.w26{
  width:26px !important;
  max-width:26px !important;
}
.w25{
  width:25px !important;
  max-width:25px !important;
}
.w24{
  width:24px !important;
  max-width:24px !important;
}
.w23{
  width:23px !important;
  max-width:23px !important;
}
.w22{
  width:22px !important;
  max-width:22px !important;
}
.w21{
  width:21px !important;
  max-width:21px !important;
}
.w20{
  width:20px !important;
  max-width:20px !important;
}
.w19{
  width:19px !important;
  max-width:19px !important;
}
.w18{
  width:18px !important;
  max-width:18px !important;
}
.w17{
  width:17px !important;
  max-width:17px !important;
}
.w16{
  width:16px !important;
  max-width:16px !important;
}
.w15{
  width:15px !important;
  max-width:15px !important;
}
.w14{
  width:14px !important;
  max-width:14px !important;
}
.w13{
  width:13px !important;
  max-width:13px !important;
}
.w12{
  width:12px !important;
  max-width:12px !important;
}
.w11{
  width:11px !important;
  max-width:11px !important;
}
.w10{
  width:10px !important;
  max-width:10px !important;
}
.w9{
  width:9px !important;
  max-width:9px !important;
}
.w8{
  width:8px !important;
  max-width:8px !important;
}
.w7{
  width:7px !important;
  max-width:7px !important;
}
.w6{
  width:6px !important;
  max-width:6px !important;
}
.w5{
  width:5px !important;
  max-width:5px !important;
}
.w4{
  width:4px !important;
  max-width:4px !important;
}
.w3{
  width:3px !important;
  max-width:3px !important;
}
.w2{
  width:2px !important;
  max-width:2px !important;
}
.w1{
  width:1px !important;
  max-width:1px !important;
}
.h600{
  height:600px !important;
  max-height:600px !important;
}
.h599{
  height:599px !important;
  max-height:599px !important;
}
.h598{
  height:598px !important;
  max-height:598px !important;
}
.h597{
  height:597px !important;
  max-height:597px !important;
}
.h596{
  height:596px !important;
  max-height:596px !important;
}
.h595{
  height:595px !important;
  max-height:595px !important;
}
.h594{
  height:594px !important;
  max-height:594px !important;
}
.h593{
  height:593px !important;
  max-height:593px !important;
}
.h592{
  height:592px !important;
  max-height:592px !important;
}
.h591{
  height:591px !important;
  max-height:591px !important;
}
.h590{
  height:590px !important;
  max-height:590px !important;
}
.h589{
  height:589px !important;
  max-height:589px !important;
}
.h588{
  height:588px !important;
  max-height:588px !important;
}
.h587{
  height:587px !important;
  max-height:587px !important;
}
.h586{
  height:586px !important;
  max-height:586px !important;
}
.h585{
  height:585px !important;
  max-height:585px !important;
}
.h584{
  height:584px !important;
  max-height:584px !important;
}
.h583{
  height:583px !important;
  max-height:583px !important;
}
.h582{
  height:582px !important;
  max-height:582px !important;
}
.h581{
  height:581px !important;
  max-height:581px !important;
}
.h580{
  height:580px !important;
  max-height:580px !important;
}
.h579{
  height:579px !important;
  max-height:579px !important;
}
.h578{
  height:578px !important;
  max-height:578px !important;
}
.h577{
  height:577px !important;
  max-height:577px !important;
}
.h576{
  height:576px !important;
  max-height:576px !important;
}
.h575{
  height:575px !important;
  max-height:575px !important;
}
.h574{
  height:574px !important;
  max-height:574px !important;
}
.h573{
  height:573px !important;
  max-height:573px !important;
}
.h572{
  height:572px !important;
  max-height:572px !important;
}
.h571{
  height:571px !important;
  max-height:571px !important;
}
.h570{
  height:570px !important;
  max-height:570px !important;
}
.h569{
  height:569px !important;
  max-height:569px !important;
}
.h568{
  height:568px !important;
  max-height:568px !important;
}
.h567{
  height:567px !important;
  max-height:567px !important;
}
.h566{
  height:566px !important;
  max-height:566px !important;
}
.h565{
  height:565px !important;
  max-height:565px !important;
}
.h564{
  height:564px !important;
  max-height:564px !important;
}
.h563{
  height:563px !important;
  max-height:563px !important;
}
.h562{
  height:562px !important;
  max-height:562px !important;
}
.h561{
  height:561px !important;
  max-height:561px !important;
}
.h560{
  height:560px !important;
  max-height:560px !important;
}
.h559{
  height:559px !important;
  max-height:559px !important;
}
.h558{
  height:558px !important;
  max-height:558px !important;
}
.h557{
  height:557px !important;
  max-height:557px !important;
}
.h556{
  height:556px !important;
  max-height:556px !important;
}
.h555{
  height:555px !important;
  max-height:555px !important;
}
.h554{
  height:554px !important;
  max-height:554px !important;
}
.h553{
  height:553px !important;
  max-height:553px !important;
}
.h552{
  height:552px !important;
  max-height:552px !important;
}
.h551{
  height:551px !important;
  max-height:551px !important;
}
.h550{
  height:550px !important;
  max-height:550px !important;
}
.h549{
  height:549px !important;
  max-height:549px !important;
}
.h548{
  height:548px !important;
  max-height:548px !important;
}
.h547{
  height:547px !important;
  max-height:547px !important;
}
.h546{
  height:546px !important;
  max-height:546px !important;
}
.h545{
  height:545px !important;
  max-height:545px !important;
}
.h544{
  height:544px !important;
  max-height:544px !important;
}
.h543{
  height:543px !important;
  max-height:543px !important;
}
.h542{
  height:542px !important;
  max-height:542px !important;
}
.h541{
  height:541px !important;
  max-height:541px !important;
}
.h540{
  height:540px !important;
  max-height:540px !important;
}
.h539{
  height:539px !important;
  max-height:539px !important;
}
.h538{
  height:538px !important;
  max-height:538px !important;
}
.h537{
  height:537px !important;
  max-height:537px !important;
}
.h536{
  height:536px !important;
  max-height:536px !important;
}
.h535{
  height:535px !important;
  max-height:535px !important;
}
.h534{
  height:534px !important;
  max-height:534px !important;
}
.h533{
  height:533px !important;
  max-height:533px !important;
}
.h532{
  height:532px !important;
  max-height:532px !important;
}
.h531{
  height:531px !important;
  max-height:531px !important;
}
.h530{
  height:530px !important;
  max-height:530px !important;
}
.h529{
  height:529px !important;
  max-height:529px !important;
}
.h528{
  height:528px !important;
  max-height:528px !important;
}
.h527{
  height:527px !important;
  max-height:527px !important;
}
.h526{
  height:526px !important;
  max-height:526px !important;
}
.h525{
  height:525px !important;
  max-height:525px !important;
}
.h524{
  height:524px !important;
  max-height:524px !important;
}
.h523{
  height:523px !important;
  max-height:523px !important;
}
.h522{
  height:522px !important;
  max-height:522px !important;
}
.h521{
  height:521px !important;
  max-height:521px !important;
}
.h520{
  height:520px !important;
  max-height:520px !important;
}
.h519{
  height:519px !important;
  max-height:519px !important;
}
.h518{
  height:518px !important;
  max-height:518px !important;
}
.h517{
  height:517px !important;
  max-height:517px !important;
}
.h516{
  height:516px !important;
  max-height:516px !important;
}
.h515{
  height:515px !important;
  max-height:515px !important;
}
.h514{
  height:514px !important;
  max-height:514px !important;
}
.h513{
  height:513px !important;
  max-height:513px !important;
}
.h512{
  height:512px !important;
  max-height:512px !important;
}
.h511{
  height:511px !important;
  max-height:511px !important;
}
.h510{
  height:510px !important;
  max-height:510px !important;
}
.h509{
  height:509px !important;
  max-height:509px !important;
}
.h508{
  height:508px !important;
  max-height:508px !important;
}
.h507{
  height:507px !important;
  max-height:507px !important;
}
.h506{
  height:506px !important;
  max-height:506px !important;
}
.h505{
  height:505px !important;
  max-height:505px !important;
}
.h504{
  height:504px !important;
  max-height:504px !important;
}
.h503{
  height:503px !important;
  max-height:503px !important;
}
.h502{
  height:502px !important;
  max-height:502px !important;
}
.h501{
  height:501px !important;
  max-height:501px !important;
}
.h500{
  height:500px !important;
  max-height:500px !important;
}
.h499{
  height:499px !important;
  max-height:499px !important;
}
.h498{
  height:498px !important;
  max-height:498px !important;
}
.h497{
  height:497px !important;
  max-height:497px !important;
}
.h496{
  height:496px !important;
  max-height:496px !important;
}
.h495{
  height:495px !important;
  max-height:495px !important;
}
.h494{
  height:494px !important;
  max-height:494px !important;
}
.h493{
  height:493px !important;
  max-height:493px !important;
}
.h492{
  height:492px !important;
  max-height:492px !important;
}
.h491{
  height:491px !important;
  max-height:491px !important;
}
.h490{
  height:490px !important;
  max-height:490px !important;
}
.h489{
  height:489px !important;
  max-height:489px !important;
}
.h488{
  height:488px !important;
  max-height:488px !important;
}
.h487{
  height:487px !important;
  max-height:487px !important;
}
.h486{
  height:486px !important;
  max-height:486px !important;
}
.h485{
  height:485px !important;
  max-height:485px !important;
}
.h484{
  height:484px !important;
  max-height:484px !important;
}
.h483{
  height:483px !important;
  max-height:483px !important;
}
.h482{
  height:482px !important;
  max-height:482px !important;
}
.h481{
  height:481px !important;
  max-height:481px !important;
}
.h480{
  height:480px !important;
  max-height:480px !important;
}
.h479{
  height:479px !important;
  max-height:479px !important;
}
.h478{
  height:478px !important;
  max-height:478px !important;
}
.h477{
  height:477px !important;
  max-height:477px !important;
}
.h476{
  height:476px !important;
  max-height:476px !important;
}
.h475{
  height:475px !important;
  max-height:475px !important;
}
.h474{
  height:474px !important;
  max-height:474px !important;
}
.h473{
  height:473px !important;
  max-height:473px !important;
}
.h472{
  height:472px !important;
  max-height:472px !important;
}
.h471{
  height:471px !important;
  max-height:471px !important;
}
.h470{
  height:470px !important;
  max-height:470px !important;
}
.h469{
  height:469px !important;
  max-height:469px !important;
}
.h468{
  height:468px !important;
  max-height:468px !important;
}
.h467{
  height:467px !important;
  max-height:467px !important;
}
.h466{
  height:466px !important;
  max-height:466px !important;
}
.h465{
  height:465px !important;
  max-height:465px !important;
}
.h464{
  height:464px !important;
  max-height:464px !important;
}
.h463{
  height:463px !important;
  max-height:463px !important;
}
.h462{
  height:462px !important;
  max-height:462px !important;
}
.h461{
  height:461px !important;
  max-height:461px !important;
}
.h460{
  height:460px !important;
  max-height:460px !important;
}
.h459{
  height:459px !important;
  max-height:459px !important;
}
.h458{
  height:458px !important;
  max-height:458px !important;
}
.h457{
  height:457px !important;
  max-height:457px !important;
}
.h456{
  height:456px !important;
  max-height:456px !important;
}
.h455{
  height:455px !important;
  max-height:455px !important;
}
.h454{
  height:454px !important;
  max-height:454px !important;
}
.h453{
  height:453px !important;
  max-height:453px !important;
}
.h452{
  height:452px !important;
  max-height:452px !important;
}
.h451{
  height:451px !important;
  max-height:451px !important;
}
.h450{
  height:450px !important;
  max-height:450px !important;
}
.h449{
  height:449px !important;
  max-height:449px !important;
}
.h448{
  height:448px !important;
  max-height:448px !important;
}
.h447{
  height:447px !important;
  max-height:447px !important;
}
.h446{
  height:446px !important;
  max-height:446px !important;
}
.h445{
  height:445px !important;
  max-height:445px !important;
}
.h444{
  height:444px !important;
  max-height:444px !important;
}
.h443{
  height:443px !important;
  max-height:443px !important;
}
.h442{
  height:442px !important;
  max-height:442px !important;
}
.h441{
  height:441px !important;
  max-height:441px !important;
}
.h440{
  height:440px !important;
  max-height:440px !important;
}
.h439{
  height:439px !important;
  max-height:439px !important;
}
.h438{
  height:438px !important;
  max-height:438px !important;
}
.h437{
  height:437px !important;
  max-height:437px !important;
}
.h436{
  height:436px !important;
  max-height:436px !important;
}
.h435{
  height:435px !important;
  max-height:435px !important;
}
.h434{
  height:434px !important;
  max-height:434px !important;
}
.h433{
  height:433px !important;
  max-height:433px !important;
}
.h432{
  height:432px !important;
  max-height:432px !important;
}
.h431{
  height:431px !important;
  max-height:431px !important;
}
.h430{
  height:430px !important;
  max-height:430px !important;
}
.h429{
  height:429px !important;
  max-height:429px !important;
}
.h428{
  height:428px !important;
  max-height:428px !important;
}
.h427{
  height:427px !important;
  max-height:427px !important;
}
.h426{
  height:426px !important;
  max-height:426px !important;
}
.h425{
  height:425px !important;
  max-height:425px !important;
}
.h424{
  height:424px !important;
  max-height:424px !important;
}
.h423{
  height:423px !important;
  max-height:423px !important;
}
.h422{
  height:422px !important;
  max-height:422px !important;
}
.h421{
  height:421px !important;
  max-height:421px !important;
}
.h420{
  height:420px !important;
  max-height:420px !important;
}
.h419{
  height:419px !important;
  max-height:419px !important;
}
.h418{
  height:418px !important;
  max-height:418px !important;
}
.h417{
  height:417px !important;
  max-height:417px !important;
}
.h416{
  height:416px !important;
  max-height:416px !important;
}
.h415{
  height:415px !important;
  max-height:415px !important;
}
.h414{
  height:414px !important;
  max-height:414px !important;
}
.h413{
  height:413px !important;
  max-height:413px !important;
}
.h412{
  height:412px !important;
  max-height:412px !important;
}
.h411{
  height:411px !important;
  max-height:411px !important;
}
.h410{
  height:410px !important;
  max-height:410px !important;
}
.h409{
  height:409px !important;
  max-height:409px !important;
}
.h408{
  height:408px !important;
  max-height:408px !important;
}
.h407{
  height:407px !important;
  max-height:407px !important;
}
.h406{
  height:406px !important;
  max-height:406px !important;
}
.h405{
  height:405px !important;
  max-height:405px !important;
}
.h404{
  height:404px !important;
  max-height:404px !important;
}
.h403{
  height:403px !important;
  max-height:403px !important;
}
.h402{
  height:402px !important;
  max-height:402px !important;
}
.h401{
  height:401px !important;
  max-height:401px !important;
}
.h400{
  height:400px !important;
  max-height:400px !important;
}
.h399{
  height:399px !important;
  max-height:399px !important;
}
.h398{
  height:398px !important;
  max-height:398px !important;
}
.h397{
  height:397px !important;
  max-height:397px !important;
}
.h396{
  height:396px !important;
  max-height:396px !important;
}
.h395{
  height:395px !important;
  max-height:395px !important;
}
.h394{
  height:394px !important;
  max-height:394px !important;
}
.h393{
  height:393px !important;
  max-height:393px !important;
}
.h392{
  height:392px !important;
  max-height:392px !important;
}
.h391{
  height:391px !important;
  max-height:391px !important;
}
.h390{
  height:390px !important;
  max-height:390px !important;
}
.h389{
  height:389px !important;
  max-height:389px !important;
}
.h388{
  height:388px !important;
  max-height:388px !important;
}
.h387{
  height:387px !important;
  max-height:387px !important;
}
.h386{
  height:386px !important;
  max-height:386px !important;
}
.h385{
  height:385px !important;
  max-height:385px !important;
}
.h384{
  height:384px !important;
  max-height:384px !important;
}
.h383{
  height:383px !important;
  max-height:383px !important;
}
.h382{
  height:382px !important;
  max-height:382px !important;
}
.h381{
  height:381px !important;
  max-height:381px !important;
}
.h380{
  height:380px !important;
  max-height:380px !important;
}
.h379{
  height:379px !important;
  max-height:379px !important;
}
.h378{
  height:378px !important;
  max-height:378px !important;
}
.h377{
  height:377px !important;
  max-height:377px !important;
}
.h376{
  height:376px !important;
  max-height:376px !important;
}
.h375{
  height:375px !important;
  max-height:375px !important;
}
.h374{
  height:374px !important;
  max-height:374px !important;
}
.h373{
  height:373px !important;
  max-height:373px !important;
}
.h372{
  height:372px !important;
  max-height:372px !important;
}
.h371{
  height:371px !important;
  max-height:371px !important;
}
.h370{
  height:370px !important;
  max-height:370px !important;
}
.h369{
  height:369px !important;
  max-height:369px !important;
}
.h368{
  height:368px !important;
  max-height:368px !important;
}
.h367{
  height:367px !important;
  max-height:367px !important;
}
.h366{
  height:366px !important;
  max-height:366px !important;
}
.h365{
  height:365px !important;
  max-height:365px !important;
}
.h364{
  height:364px !important;
  max-height:364px !important;
}
.h363{
  height:363px !important;
  max-height:363px !important;
}
.h362{
  height:362px !important;
  max-height:362px !important;
}
.h361{
  height:361px !important;
  max-height:361px !important;
}
.h360{
  height:360px !important;
  max-height:360px !important;
}
.h359{
  height:359px !important;
  max-height:359px !important;
}
.h358{
  height:358px !important;
  max-height:358px !important;
}
.h357{
  height:357px !important;
  max-height:357px !important;
}
.h356{
  height:356px !important;
  max-height:356px !important;
}
.h355{
  height:355px !important;
  max-height:355px !important;
}
.h354{
  height:354px !important;
  max-height:354px !important;
}
.h353{
  height:353px !important;
  max-height:353px !important;
}
.h352{
  height:352px !important;
  max-height:352px !important;
}
.h351{
  height:351px !important;
  max-height:351px !important;
}
.h350{
  height:350px !important;
  max-height:350px !important;
}
.h349{
  height:349px !important;
  max-height:349px !important;
}
.h348{
  height:348px !important;
  max-height:348px !important;
}
.h347{
  height:347px !important;
  max-height:347px !important;
}
.h346{
  height:346px !important;
  max-height:346px !important;
}
.h345{
  height:345px !important;
  max-height:345px !important;
}
.h344{
  height:344px !important;
  max-height:344px !important;
}
.h343{
  height:343px !important;
  max-height:343px !important;
}
.h342{
  height:342px !important;
  max-height:342px !important;
}
.h341{
  height:341px !important;
  max-height:341px !important;
}
.h340{
  height:340px !important;
  max-height:340px !important;
}
.h339{
  height:339px !important;
  max-height:339px !important;
}
.h338{
  height:338px !important;
  max-height:338px !important;
}
.h337{
  height:337px !important;
  max-height:337px !important;
}
.h336{
  height:336px !important;
  max-height:336px !important;
}
.h335{
  height:335px !important;
  max-height:335px !important;
}
.h334{
  height:334px !important;
  max-height:334px !important;
}
.h333{
  height:333px !important;
  max-height:333px !important;
}
.h332{
  height:332px !important;
  max-height:332px !important;
}
.h331{
  height:331px !important;
  max-height:331px !important;
}
.h330{
  height:330px !important;
  max-height:330px !important;
}
.h329{
  height:329px !important;
  max-height:329px !important;
}
.h328{
  height:328px !important;
  max-height:328px !important;
}
.h327{
  height:327px !important;
  max-height:327px !important;
}
.h326{
  height:326px !important;
  max-height:326px !important;
}
.h325{
  height:325px !important;
  max-height:325px !important;
}
.h324{
  height:324px !important;
  max-height:324px !important;
}
.h323{
  height:323px !important;
  max-height:323px !important;
}
.h322{
  height:322px !important;
  max-height:322px !important;
}
.h321{
  height:321px !important;
  max-height:321px !important;
}
.h320{
  height:320px !important;
  max-height:320px !important;
}
.h319{
  height:319px !important;
  max-height:319px !important;
}
.h318{
  height:318px !important;
  max-height:318px !important;
}
.h317{
  height:317px !important;
  max-height:317px !important;
}
.h316{
  height:316px !important;
  max-height:316px !important;
}
.h315{
  height:315px !important;
  max-height:315px !important;
}
.h314{
  height:314px !important;
  max-height:314px !important;
}
.h313{
  height:313px !important;
  max-height:313px !important;
}
.h312{
  height:312px !important;
  max-height:312px !important;
}
.h311{
  height:311px !important;
  max-height:311px !important;
}
.h310{
  height:310px !important;
  max-height:310px !important;
}
.h309{
  height:309px !important;
  max-height:309px !important;
}
.h308{
  height:308px !important;
  max-height:308px !important;
}
.h307{
  height:307px !important;
  max-height:307px !important;
}
.h306{
  height:306px !important;
  max-height:306px !important;
}
.h305{
  height:305px !important;
  max-height:305px !important;
}
.h304{
  height:304px !important;
  max-height:304px !important;
}
.h303{
  height:303px !important;
  max-height:303px !important;
}
.h302{
  height:302px !important;
  max-height:302px !important;
}
.h301{
  height:301px !important;
  max-height:301px !important;
}
.h300{
  height:300px !important;
  max-height:300px !important;
}
.h299{
  height:299px !important;
  max-height:299px !important;
}
.h298{
  height:298px !important;
  max-height:298px !important;
}
.h297{
  height:297px !important;
  max-height:297px !important;
}
.h296{
  height:296px !important;
  max-height:296px !important;
}
.h295{
  height:295px !important;
  max-height:295px !important;
}
.h294{
  height:294px !important;
  max-height:294px !important;
}
.h293{
  height:293px !important;
  max-height:293px !important;
}
.h292{
  height:292px !important;
  max-height:292px !important;
}
.h291{
  height:291px !important;
  max-height:291px !important;
}
.h290{
  height:290px !important;
  max-height:290px !important;
}
.h289{
  height:289px !important;
  max-height:289px !important;
}
.h288{
  height:288px !important;
  max-height:288px !important;
}
.h287{
  height:287px !important;
  max-height:287px !important;
}
.h286{
  height:286px !important;
  max-height:286px !important;
}
.h285{
  height:285px !important;
  max-height:285px !important;
}
.h284{
  height:284px !important;
  max-height:284px !important;
}
.h283{
  height:283px !important;
  max-height:283px !important;
}
.h282{
  height:282px !important;
  max-height:282px !important;
}
.h281{
  height:281px !important;
  max-height:281px !important;
}
.h280{
  height:280px !important;
  max-height:280px !important;
}
.h279{
  height:279px !important;
  max-height:279px !important;
}
.h278{
  height:278px !important;
  max-height:278px !important;
}
.h277{
  height:277px !important;
  max-height:277px !important;
}
.h276{
  height:276px !important;
  max-height:276px !important;
}
.h275{
  height:275px !important;
  max-height:275px !important;
}
.h274{
  height:274px !important;
  max-height:274px !important;
}
.h273{
  height:273px !important;
  max-height:273px !important;
}
.h272{
  height:272px !important;
  max-height:272px !important;
}
.h271{
  height:271px !important;
  max-height:271px !important;
}
.h270{
  height:270px !important;
  max-height:270px !important;
}
.h269{
  height:269px !important;
  max-height:269px !important;
}
.h268{
  height:268px !important;
  max-height:268px !important;
}
.h267{
  height:267px !important;
  max-height:267px !important;
}
.h266{
  height:266px !important;
  max-height:266px !important;
}
.h265{
  height:265px !important;
  max-height:265px !important;
}
.h264{
  height:264px !important;
  max-height:264px !important;
}
.h263{
  height:263px !important;
  max-height:263px !important;
}
.h262{
  height:262px !important;
  max-height:262px !important;
}
.h261{
  height:261px !important;
  max-height:261px !important;
}
.h260{
  height:260px !important;
  max-height:260px !important;
}
.h259{
  height:259px !important;
  max-height:259px !important;
}
.h258{
  height:258px !important;
  max-height:258px !important;
}
.h257{
  height:257px !important;
  max-height:257px !important;
}
.h256{
  height:256px !important;
  max-height:256px !important;
}
.h255{
  height:255px !important;
  max-height:255px !important;
}
.h254{
  height:254px !important;
  max-height:254px !important;
}
.h253{
  height:253px !important;
  max-height:253px !important;
}
.h252{
  height:252px !important;
  max-height:252px !important;
}
.h251{
  height:251px !important;
  max-height:251px !important;
}
.h250{
  height:250px !important;
  max-height:250px !important;
}
.h249{
  height:249px !important;
  max-height:249px !important;
}
.h248{
  height:248px !important;
  max-height:248px !important;
}
.h247{
  height:247px !important;
  max-height:247px !important;
}
.h246{
  height:246px !important;
  max-height:246px !important;
}
.h245{
  height:245px !important;
  max-height:245px !important;
}
.h244{
  height:244px !important;
  max-height:244px !important;
}
.h243{
  height:243px !important;
  max-height:243px !important;
}
.h242{
  height:242px !important;
  max-height:242px !important;
}
.h241{
  height:241px !important;
  max-height:241px !important;
}
.h240{
  height:240px !important;
  max-height:240px !important;
}
.h239{
  height:239px !important;
  max-height:239px !important;
}
.h238{
  height:238px !important;
  max-height:238px !important;
}
.h237{
  height:237px !important;
  max-height:237px !important;
}
.h236{
  height:236px !important;
  max-height:236px !important;
}
.h235{
  height:235px !important;
  max-height:235px !important;
}
.h234{
  height:234px !important;
  max-height:234px !important;
}
.h233{
  height:233px !important;
  max-height:233px !important;
}
.h232{
  height:232px !important;
  max-height:232px !important;
}
.h231{
  height:231px !important;
  max-height:231px !important;
}
.h230{
  height:230px !important;
  max-height:230px !important;
}
.h229{
  height:229px !important;
  max-height:229px !important;
}
.h228{
  height:228px !important;
  max-height:228px !important;
}
.h227{
  height:227px !important;
  max-height:227px !important;
}
.h226{
  height:226px !important;
  max-height:226px !important;
}
.h225{
  height:225px !important;
  max-height:225px !important;
}
.h224{
  height:224px !important;
  max-height:224px !important;
}
.h223{
  height:223px !important;
  max-height:223px !important;
}
.h222{
  height:222px !important;
  max-height:222px !important;
}
.h221{
  height:221px !important;
  max-height:221px !important;
}
.h220{
  height:220px !important;
  max-height:220px !important;
}
.h219{
  height:219px !important;
  max-height:219px !important;
}
.h218{
  height:218px !important;
  max-height:218px !important;
}
.h217{
  height:217px !important;
  max-height:217px !important;
}
.h216{
  height:216px !important;
  max-height:216px !important;
}
.h215{
  height:215px !important;
  max-height:215px !important;
}
.h214{
  height:214px !important;
  max-height:214px !important;
}
.h213{
  height:213px !important;
  max-height:213px !important;
}
.h212{
  height:212px !important;
  max-height:212px !important;
}
.h211{
  height:211px !important;
  max-height:211px !important;
}
.h210{
  height:210px !important;
  max-height:210px !important;
}
.h209{
  height:209px !important;
  max-height:209px !important;
}
.h208{
  height:208px !important;
  max-height:208px !important;
}
.h207{
  height:207px !important;
  max-height:207px !important;
}
.h206{
  height:206px !important;
  max-height:206px !important;
}
.h205{
  height:205px !important;
  max-height:205px !important;
}
.h204{
  height:204px !important;
  max-height:204px !important;
}
.h203{
  height:203px !important;
  max-height:203px !important;
}
.h202{
  height:202px !important;
  max-height:202px !important;
}
.h201{
  height:201px !important;
  max-height:201px !important;
}
.h200{
  height:200px !important;
  max-height:200px !important;
}
.h199{
  height:199px !important;
  max-height:199px !important;
}
.h198{
  height:198px !important;
  max-height:198px !important;
}
.h197{
  height:197px !important;
  max-height:197px !important;
}
.h196{
  height:196px !important;
  max-height:196px !important;
}
.h195{
  height:195px !important;
  max-height:195px !important;
}
.h194{
  height:194px !important;
  max-height:194px !important;
}
.h193{
  height:193px !important;
  max-height:193px !important;
}
.h192{
  height:192px !important;
  max-height:192px !important;
}
.h191{
  height:191px !important;
  max-height:191px !important;
}
.h190{
  height:190px !important;
  max-height:190px !important;
}
.h189{
  height:189px !important;
  max-height:189px !important;
}
.h188{
  height:188px !important;
  max-height:188px !important;
}
.h187{
  height:187px !important;
  max-height:187px !important;
}
.h186{
  height:186px !important;
  max-height:186px !important;
}
.h185{
  height:185px !important;
  max-height:185px !important;
}
.h184{
  height:184px !important;
  max-height:184px !important;
}
.h183{
  height:183px !important;
  max-height:183px !important;
}
.h182{
  height:182px !important;
  max-height:182px !important;
}
.h181{
  height:181px !important;
  max-height:181px !important;
}
.h180{
  height:180px !important;
  max-height:180px !important;
}
.h179{
  height:179px !important;
  max-height:179px !important;
}
.h178{
  height:178px !important;
  max-height:178px !important;
}
.h177{
  height:177px !important;
  max-height:177px !important;
}
.h176{
  height:176px !important;
  max-height:176px !important;
}
.h175{
  height:175px !important;
  max-height:175px !important;
}
.h174{
  height:174px !important;
  max-height:174px !important;
}
.h173{
  height:173px !important;
  max-height:173px !important;
}
.h172{
  height:172px !important;
  max-height:172px !important;
}
.h171{
  height:171px !important;
  max-height:171px !important;
}
.h170{
  height:170px !important;
  max-height:170px !important;
}
.h169{
  height:169px !important;
  max-height:169px !important;
}
.h168{
  height:168px !important;
  max-height:168px !important;
}
.h167{
  height:167px !important;
  max-height:167px !important;
}
.h166{
  height:166px !important;
  max-height:166px !important;
}
.h165{
  height:165px !important;
  max-height:165px !important;
}
.h164{
  height:164px !important;
  max-height:164px !important;
}
.h163{
  height:163px !important;
  max-height:163px !important;
}
.h162{
  height:162px !important;
  max-height:162px !important;
}
.h161{
  height:161px !important;
  max-height:161px !important;
}
.h160{
  height:160px !important;
  max-height:160px !important;
}
.h159{
  height:159px !important;
  max-height:159px !important;
}
.h158{
  height:158px !important;
  max-height:158px !important;
}
.h157{
  height:157px !important;
  max-height:157px !important;
}
.h156{
  height:156px !important;
  max-height:156px !important;
}
.h155{
  height:155px !important;
  max-height:155px !important;
}
.h154{
  height:154px !important;
  max-height:154px !important;
}
.h153{
  height:153px !important;
  max-height:153px !important;
}
.h152{
  height:152px !important;
  max-height:152px !important;
}
.h151{
  height:151px !important;
  max-height:151px !important;
}
.h150{
  height:150px !important;
  max-height:150px !important;
}
.h149{
  height:149px !important;
  max-height:149px !important;
}
.h148{
  height:148px !important;
  max-height:148px !important;
}
.h147{
  height:147px !important;
  max-height:147px !important;
}
.h146{
  height:146px !important;
  max-height:146px !important;
}
.h145{
  height:145px !important;
  max-height:145px !important;
}
.h144{
  height:144px !important;
  max-height:144px !important;
}
.h143{
  height:143px !important;
  max-height:143px !important;
}
.h142{
  height:142px !important;
  max-height:142px !important;
}
.h141{
  height:141px !important;
  max-height:141px !important;
}
.h140{
  height:140px !important;
  max-height:140px !important;
}
.h139{
  height:139px !important;
  max-height:139px !important;
}
.h138{
  height:138px !important;
  max-height:138px !important;
}
.h137{
  height:137px !important;
  max-height:137px !important;
}
.h136{
  height:136px !important;
  max-height:136px !important;
}
.h135{
  height:135px !important;
  max-height:135px !important;
}
.h134{
  height:134px !important;
  max-height:134px !important;
}
.h133{
  height:133px !important;
  max-height:133px !important;
}
.h132{
  height:132px !important;
  max-height:132px !important;
}
.h131{
  height:131px !important;
  max-height:131px !important;
}
.h130{
  height:130px !important;
  max-height:130px !important;
}
.h129{
  height:129px !important;
  max-height:129px !important;
}
.h128{
  height:128px !important;
  max-height:128px !important;
}
.h127{
  height:127px !important;
  max-height:127px !important;
}
.h126{
  height:126px !important;
  max-height:126px !important;
}
.h125{
  height:125px !important;
  max-height:125px !important;
}
.h124{
  height:124px !important;
  max-height:124px !important;
}
.h123{
  height:123px !important;
  max-height:123px !important;
}
.h122{
  height:122px !important;
  max-height:122px !important;
}
.h121{
  height:121px !important;
  max-height:121px !important;
}
.h120{
  height:120px !important;
  max-height:120px !important;
}
.h119{
  height:119px !important;
  max-height:119px !important;
}
.h118{
  height:118px !important;
  max-height:118px !important;
}
.h117{
  height:117px !important;
  max-height:117px !important;
}
.h116{
  height:116px !important;
  max-height:116px !important;
}
.h115{
  height:115px !important;
  max-height:115px !important;
}
.h114{
  height:114px !important;
  max-height:114px !important;
}
.h113{
  height:113px !important;
  max-height:113px !important;
}
.h112{
  height:112px !important;
  max-height:112px !important;
}
.h111{
  height:111px !important;
  max-height:111px !important;
}
.h110{
  height:110px !important;
  max-height:110px !important;
}
.h109{
  height:109px !important;
  max-height:109px !important;
}
.h108{
  height:108px !important;
  max-height:108px !important;
}
.h107{
  height:107px !important;
  max-height:107px !important;
}
.h106{
  height:106px !important;
  max-height:106px !important;
}
.h105{
  height:105px !important;
  max-height:105px !important;
}
.h104{
  height:104px !important;
  max-height:104px !important;
}
.h103{
  height:103px !important;
  max-height:103px !important;
}
.h102{
  height:102px !important;
  max-height:102px !important;
}
.h101{
  height:101px !important;
  max-height:101px !important;
}
.h100{
  height:100px !important;
  max-height:100px !important;
}
.h99{
  height:99px !important;
  max-height:99px !important;
}
.h98{
  height:98px !important;
  max-height:98px !important;
}
.h97{
  height:97px !important;
  max-height:97px !important;
}
.h96{
  height:96px !important;
  max-height:96px !important;
}
.h95{
  height:95px !important;
  max-height:95px !important;
}
.h94{
  height:94px !important;
  max-height:94px !important;
}
.h93{
  height:93px !important;
  max-height:93px !important;
}
.h92{
  height:92px !important;
  max-height:92px !important;
}
.h91{
  height:91px !important;
  max-height:91px !important;
}
.h90{
  height:90px !important;
  max-height:90px !important;
}
.h89{
  height:89px !important;
  max-height:89px !important;
}
.h88{
  height:88px !important;
  max-height:88px !important;
}
.h87{
  height:87px !important;
  max-height:87px !important;
}
.h86{
  height:86px !important;
  max-height:86px !important;
}
.h85{
  height:85px !important;
  max-height:85px !important;
}
.h84{
  height:84px !important;
  max-height:84px !important;
}
.h83{
  height:83px !important;
  max-height:83px !important;
}
.h82{
  height:82px !important;
  max-height:82px !important;
}
.h81{
  height:81px !important;
  max-height:81px !important;
}
.h80{
  height:80px !important;
  max-height:80px !important;
}
.h79{
  height:79px !important;
  max-height:79px !important;
}
.h78{
  height:78px !important;
  max-height:78px !important;
}
.h77{
  height:77px !important;
  max-height:77px !important;
}
.h76{
  height:76px !important;
  max-height:76px !important;
}
.h75{
  height:75px !important;
  max-height:75px !important;
}
.h74{
  height:74px !important;
  max-height:74px !important;
}
.h73{
  height:73px !important;
  max-height:73px !important;
}
.h72{
  height:72px !important;
  max-height:72px !important;
}
.h71{
  height:71px !important;
  max-height:71px !important;
}
.h70{
  height:70px !important;
  max-height:70px !important;
}
.h69{
  height:69px !important;
  max-height:69px !important;
}
.h68{
  height:68px !important;
  max-height:68px !important;
}
.h67{
  height:67px !important;
  max-height:67px !important;
}
.h66{
  height:66px !important;
  max-height:66px !important;
}
.h65{
  height:65px !important;
  max-height:65px !important;
}
.h64{
  height:64px !important;
  max-height:64px !important;
}
.h63{
  height:63px !important;
  max-height:63px !important;
}
.h62{
  height:62px !important;
  max-height:62px !important;
}
.h61{
  height:61px !important;
  max-height:61px !important;
}
.h60{
  height:60px !important;
  max-height:60px !important;
}
.h59{
  height:59px !important;
  max-height:59px !important;
}
.h58{
  height:58px !important;
  max-height:58px !important;
}
.h57{
  height:57px !important;
  max-height:57px !important;
}
.h56{
  height:56px !important;
  max-height:56px !important;
}
.h55{
  height:55px !important;
  max-height:55px !important;
}
.h54{
  height:54px !important;
  max-height:54px !important;
}
.h53{
  height:53px !important;
  max-height:53px !important;
}
.h52{
  height:52px !important;
  max-height:52px !important;
}
.h51{
  height:51px !important;
  max-height:51px !important;
}
.h50{
  height:50px !important;
  max-height:50px !important;
}
.h49{
  height:49px !important;
  max-height:49px !important;
}
.h48{
  height:48px !important;
  max-height:48px !important;
}
.h47{
  height:47px !important;
  max-height:47px !important;
}
.h46{
  height:46px !important;
  max-height:46px !important;
}
.h45{
  height:45px !important;
  max-height:45px !important;
}
.h44{
  height:44px !important;
  max-height:44px !important;
}
.h43{
  height:43px !important;
  max-height:43px !important;
}
.h42{
  height:42px !important;
  max-height:42px !important;
}
.h41{
  height:41px !important;
  max-height:41px !important;
}
.h40{
  height:40px !important;
  max-height:40px !important;
}
.h39{
  height:39px !important;
  max-height:39px !important;
}
.h38{
  height:38px !important;
  max-height:38px !important;
}
.h37{
  height:37px !important;
  max-height:37px !important;
}
.h36{
  height:36px !important;
  max-height:36px !important;
}
.h35{
  height:35px !important;
  max-height:35px !important;
}
.h34{
  height:34px !important;
  max-height:34px !important;
}
.h33{
  height:33px !important;
  max-height:33px !important;
}
.h32{
  height:32px !important;
  max-height:32px !important;
}
.h31{
  height:31px !important;
  max-height:31px !important;
}
.h30{
  height:30px !important;
  max-height:30px !important;
}
.h29{
  height:29px !important;
  max-height:29px !important;
}
.h28{
  height:28px !important;
  max-height:28px !important;
}
.h27{
  height:27px !important;
  max-height:27px !important;
}
.h26{
  height:26px !important;
  max-height:26px !important;
}
.h25{
  height:25px !important;
  max-height:25px !important;
}
.h24{
  height:24px !important;
  max-height:24px !important;
}
.h23{
  height:23px !important;
  max-height:23px !important;
}
.h22{
  height:22px !important;
  max-height:22px !important;
}
.h21{
  height:21px !important;
  max-height:21px !important;
}
.h20{
  height:20px !important;
  max-height:20px !important;
}
.h19{
  height:19px !important;
  max-height:19px !important;
}
.h18{
  height:18px !important;
  max-height:18px !important;
}
.h17{
  height:17px !important;
  max-height:17px !important;
}
.h16{
  height:16px !important;
  max-height:16px !important;
}
.h15{
  height:15px !important;
  max-height:15px !important;
}
.h14{
  height:14px !important;
  max-height:14px !important;
}
.h13{
  height:13px !important;
  max-height:13px !important;
}
.h12{
  height:12px !important;
  max-height:12px !important;
}
.h11{
  height:11px !important;
  max-height:11px !important;
}
.h10{
  height:10px !important;
  max-height:10px !important;
}
.h9{
  height:9px !important;
  max-height:9px !important;
}
.h8{
  height:8px !important;
  max-height:8px !important;
}
.h7{
  height:7px !important;
  max-height:7px !important;
}
.h6{
  height:6px !important;
  max-height:6px !important;
}
.h5{
  height:5px !important;
  max-height:5px !important;
}
.h4{
  height:4px !important;
  max-height:4px !important;
}
.h3{
  height:3px !important;
  max-height:3px !important;
}
.h2{
  height:2px !important;
  max-height:2px !important;
}
.h1{
  height:1px !important;
  max-height:1px !important;
}
.w700{
  width:700px !important;
}
.w800{
  width:800px !important;
}
.w900{
  width:900px !important;
}
.w1000{
  width:1000px !important;
}
.w1100{
  width:1100px !important;
}
.w1200{
  width:1200px !important;
}
.w1300{
  width:1300px !important;
}
.w1400{
  width:1400px !important;
}
.w1500{
  width:1500px !important;
}
.w1600{
  width:1600px !important;
}
.w1700{
  width:1700px !important;
}
.w1800{
  width:1800px !important;
}
.w1900{
  width:1900px !important;
}
.w2000{
  width:2000px !important;
}
.h10p{
  height:10% !important;
}
.h20p{
  height:20% !important;
}
.h30p{
  height:30% !important;
}
.h40p{
  height:40% !important;
}
.h50p{
  height:50% !important;
}
.h60p{
  height:60% !important;
}
.h70p{
  height:70% !important;
}
.h80p{
  height:80% !important;
}
.h90p{
  height:90% !important;
}
.h100p{
  height:100% !important;
}
.w10p{
  width:10% !important;
}
.w20p{
  width:20% !important;
}
.w30p{
  width:30% !important;
}
.w40p{
  width:40% !important;
}
.w50p{
  width:50% !important;
}
.w60p{
  width:60% !important;
}
.w70p{
  width:70% !important;
}
.w80p{
  width:80% !important;
}
.w90p{
  width:90% !important;
}
.w100p{
  width:100% !important;
}
.p8{
  padding:8px !important;
}
.p16{
  padding:16px !important;
}
.p24{
  padding:24px !important;
}
.p32{
  padding:32px !important;
}
.p40{
  padding:40px !important;
}
.dtp{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0, 0, 0, 0.4);
  z-index:2000;
  font-size:15px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.dtp > .dtp-content{
  background:#fff;
  max-width:300px;
  box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  max-height:540px;
  position:relative;
  left:50%;
}
.dtp > .dtp-content > .dtp-date-view > header.dtp-header{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:20px;
  padding:4px 16px;
  background:#0285c0;
  color:#fff;
  text-align:center;
}
.dtp div.dtp-date,
.dtp div.dtp-time{
  background:#02A8F3;
  text-align:center;
  color:#fff;
  padding:10px;
}
.dtp div.dtp-date > div{
  padding:0;
  margin:0;
}
.dtp div.dtp-actual-month{
  font-size:1.5em;
}
.dtp div.dtp-actual-num{
  font-size:3em;
  line-height:0.9;
}
.dtp div.dtp-actual-maxtime{
  font-size:3em;
  line-height:0.9;
}
.dtp div.dtp-actual-year{
  font-size:1.5em;
  color:#DCEDC8;
}
.dtp div.dtp-picker{
  padding:1em;
  text-align:center;
}
.dtp div.dtp-picker-month,
.dtp div.dtp-actual-time{
  font-weight:500;
  text-align:center;
}
.dtp div.dtp-picker-month{
  padding-bottom:20px!important;
  text-transform:uppercase!important;
}
.dtp .dtp-close{
  position:relative;
  margin-left:auto;
}
.dtp .dtp-close > a{
  color:#fff;
}
.dtp .dtp-close > a > i{
  font-size:1em;
}
.dtp table.dtp-picker-days{
  margin:0;
  min-height:251px;
}
.dtp table.dtp-picker-days,
.dtp table.dtp-picker-days tr,
.dtp table.dtp-picker-days tr > td{
  border:none;
}
.dtp table.dtp-picker-days tr > td{
  font-weight:700;
  font-size:0.8em;
  text-align:center;
  padding:0.5em 0.3em;
}
.dtp table.dtp-picker-days tr > td > span.dtp-select-day{
  color:#BDBDBD!important;
  padding:0.4em 0.5em 0.5em 0.6em;
}
.dtp table.dtp-picker-days tr > td > a,
.dtp .dtp-picker-time > a{
  color:#212121;
  text-decoration:none;
  padding:0.4em 0.5em 0.5em 0.6em;
  border-radius:50%!important;
}
.dtp table.dtp-picker-days tr > td > a.selected{
  background:#02A8F3;
  color:#fff;
}
.dtp table.dtp-picker-days tr > th{
  color:#757575;
  text-align:center;
  font-weight:700;
  padding:0.4em 0.3em;
}
.dtp .p10 > a{
  color:#689F38;
  text-decoration:none;
}
.dtp .p10{
  width:10%;
  display:inline-block;
}
.dtp .p20{
  width:20%;
  display:inline-block;
}
.dtp .p60{
  width:60%;
  display:inline-block;
}
.dtp .p80{
  width:80%;
  display:inline-block;
}
.dtp a.dtp-meridien-am,
.dtp a.dtp-meridien-pm{
  position:relative;
  top:10px;
  color:#212121;
  font-weight:500;
  padding:0.7em 0.5em;
  border-radius:50%!important;
  text-decoration:none;
  background:#eee;
  font-size:1em;
}
.dtp .dtp-actual-meridien a.selected{
  background:#02A8F3;
  color:#fff;
}
.dtp .dtp-picker-time > .dtp-select-hour{
  cursor:pointer;
}
.dtp .dtp-picker-time > .dtp-select-minute{
  cursor:pointer;
}
.dtp .dtp-buttons{
  padding:0 1em 1em 1em;
  text-align:right;
}
.dtp.hidden,
.dtp .hidden{
  display:none;
}
.dtp .invisible{
  visibility:hidden;
}
.dtp .left{
  float:left;
}
.dtp .right{
  float:right;
}
.dtp .clearfix{
  clear:both;
}
.dtp .center{
  text-align:center;
}
.dtp .zmdi{
  font-size:22px;
  color:#fff;
}
html{
  color:rgba(0, 0, 0, 0.87);
}
::-moz-selection{
  background:#b3d4fc;
  text-shadow:none;
}
::selection{
  background:#b3d4fc;
  text-shadow:none;
}
hr{
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #ccc;
  margin:1em 0;
  padding:0;
}
audio,
canvas,
iframe,
img,
svg,
video{
  vertical-align:middle;
}
fieldset{
  border:0;
  margin:0;
  padding:0;
}
textarea{
  resize:vertical;
}
.browserupgrade{
  margin:.2em 0;
  background:#ccc;
  color:#000;
  padding:0.2em 0;
}
.hidden{
  display:none !important;
}
.visuallyhidden{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible{
  visibility:hidden;
}
.clearfix:before,
.clearfix:after{
  content:" ";
  display:table;
}
.clearfix:after{
  clear:both;
}
a,
.mdl-accordion,
.mdl-button,
.mdl-card,
.mdl-checkbox,
.mdl-dropdown-menu,
.mdl-icon-toggle,
.mdl-item,
.mdl-radio,
.mdl-slider,
.mdl-switch,
.mdl-tabs__tab{
  -webkit-tap-highlight-color:transparent;
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0);
}
html{
  width:100%;
  height:100%;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
}
body{
  width:100%;
  min-height:100%;
  margin:0;
}
main{
  display:block;
}
*[hidden]{
  display:none !important;
}
html,
body{
  font-family:"Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p{
  padding:0;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-weight:400;
  line-height:1.35;
  letter-spacing:-0.02em;
  opacity:.54;
  font-size:0.6em;
}
h1{
  font-size:56px;
  line-height:1.35;
  letter-spacing:-0.02em;
  margin:24px 0;
}
h1,
h2{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-weight:400;
}
h2{
  font-size:45px;
  line-height:48px;
}
h2,
h3{
  margin:24px 0;
}
h3{
  font-size:34px;
  line-height:40px;
}
h3,
h4{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-weight:400;
}
h4{
  font-size:24px;
  line-height:32px;
  -moz-osx-font-smoothing:grayscale;
  margin:24px 0 16px;
}
h5{
  font-size:20px;
  font-weight:500;
  line-height:1;
  letter-spacing:0.02em;
}
h5,
h6{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  margin:24px 0 16px;
}
h6{
  font-size:16px;
  letter-spacing:0.04em;
}
h6,
p{
  font-weight:400;
  line-height:24px;
}
p{
  font-size:14px;
  letter-spacing:0;
  margin:0 0 16px;
}
a{
  color:#02A8F3;
  font-weight:500;
}
blockquote{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  position:relative;
  font-size:24px;
  font-weight:300;
  font-style:italic;
  line-height:1.35;
  letter-spacing:0.08em;
}
blockquote:before{
  position:absolute;
  left:-0.5em;
  content:'“';
}
blockquote:after{
  content:'”';
  margin-left:-0.05em;
}
mark{
  background-color:#f4ff81;
}
dt{
  font-weight:700;
}
address{
  font-size:12px;
  line-height:1;
  font-style:normal;
}
address,
ul,
ol{
  font-weight:400;
  letter-spacing:0;
}
ul,
ol{
  font-size:14px;
  line-height:24px;
}
.mdl-typography--display-4,
.mdl-typography--display-4-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:112px;
  font-weight:300;
  line-height:1;
  letter-spacing:-0.04em;
}
.mdl-typography--display-4-color-contrast{
  opacity:0.54;
}
.mdl-typography--display-3,
.mdl-typography--display-3-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:56px;
  font-weight:400;
  line-height:1.35;
  letter-spacing:-0.02em;
}
.mdl-typography--display-3-color-contrast{
  opacity:0.54;
}
.mdl-typography--display-2,
.mdl-typography--display-2-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:45px;
  font-weight:400;
  line-height:48px;
}
.mdl-typography--display-2-color-contrast{
  opacity:0.54;
}
.mdl-typography--display-1,
.mdl-typography--display-1-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:34px;
  font-weight:400;
  line-height:40px;
}
.mdl-typography--display-1-color-contrast{
  opacity:0.54;
}
.mdl-typography--headline,
.mdl-typography--headline-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:32px;
  -moz-osx-font-smoothing:grayscale;
}
.mdl-typography--headline-color-contrast{
  opacity:0.87;
}
.mdl-typography--title,
.mdl-typography--title-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:20px;
  font-weight:500;
  line-height:1;
  letter-spacing:0.02em;
}
.mdl-typography--title-color-contrast{
  opacity:0.87;
}
.mdl-typography--subhead,
.mdl-typography--subhead-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0.04em;
}
.mdl-typography--subhead-color-contrast{
  opacity:0.87;
}
.mdl-typography--body-2,
.mdl-typography--body-2-color-contrast{
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
}
.mdl-typography--body-2-color-contrast{
  opacity:0.87;
}
.mdl-typography--body-1,
.mdl-typography--body-1-color-contrast{
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
}
.mdl-typography--body-1-color-contrast{
  opacity:0.87;
}
.mdl-typography--body-2-force-preferred-font,
.mdl-typography--body-2-force-preferred-font-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:24px;
  letter-spacing:0;
}
.mdl-typography--body-2-force-preferred-font-color-contrast{
  opacity:0.87;
}
.mdl-typography--body-1-force-preferred-font,
.mdl-typography--body-1-force-preferred-font-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
}
.mdl-typography--body-1-force-preferred-font-color-contrast{
  opacity:0.87;
}
.mdl-typography--caption,
.mdl-typography--caption-force-preferred-font{
  font-size:12px;
  font-weight:400;
  line-height:1;
  letter-spacing:0;
}
.mdl-typography--caption-force-preferred-font{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
}
.mdl-typography--caption-color-contrast,
.mdl-typography--caption-force-preferred-font-color-contrast{
  font-size:12px;
  font-weight:400;
  line-height:1;
  letter-spacing:0;
  opacity:0.54;
}
.mdl-typography--caption-force-preferred-font-color-contrast,
.mdl-typography--menu{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
}
.mdl-typography--menu{
  font-size:14px;
  font-weight:500;
  line-height:1;
  letter-spacing:0;
}
.mdl-typography--menu-color-contrast{
  opacity:0.87;
}
.mdl-typography--menu-color-contrast,
.mdl-typography--button,
.mdl-typography--button-color-contrast{
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:1;
  letter-spacing:0;
}
.mdl-typography--button,
.mdl-typography--button-color-contrast{
  text-transform:uppercase;
}
.mdl-typography--button-color-contrast{
  opacity:0.87;
}
.mdl-typography--text-left{
  text-align:left;
}
.mdl-typography--text-right{
  text-align:right;
}
.mdl-typography--text-center{
  text-align:center;
}
.mdl-typography--text-justify{
  text-align:justify;
}
.mdl-typography--text-nowrap{
  white-space:nowrap;
}
.mdl-typography--text-lowercase{
  text-transform:lowercase;
}
.mdl-typography--text-uppercase{
  text-transform:uppercase;
}
.mdl-typography--text-capitalize{
  text-transform:capitalize;
}
.mdl-typography--font-thin{
  font-weight:200 !important;
}
.mdl-typography--font-light{
  font-weight:300 !important;
}
.mdl-typography--font-regular{
  font-weight:400 !important;
}
.mdl-typography--font-medium{
  font-weight:500 !important;
}
.mdl-typography--font-bold{
  font-weight:700 !important;
}
.mdl-typography--font-black{
  font-weight:900 !important;
}
.material-icons{
  font-family:'Material Icons';
  font-weight:400;
  font-style:normal;
  font-size:24px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  word-wrap:normal;
  font-feature-settings:'liga';
  -webkit-font-feature-settings:'liga';
  -webkit-font-smoothing:antialiased;
}
.mdl-color-text--red{
  color:#f44336 !important;
}
.mdl-color--red{
  background-color:#f44336 !important;
}
.mdl-color-text--red-50{
  color:#ffebee !important;
}
.mdl-color--red-50{
  background-color:#ffebee !important;
}
.mdl-color-text--red-100{
  color:#ffcdd2 !important;
}
.mdl-color--red-100{
  background-color:#ffcdd2 !important;
}
.mdl-color-text--red-200{
  color:#ef9a9a !important;
}
.mdl-color--red-200{
  background-color:#ef9a9a !important;
}
.mdl-color-text--red-300{
  color:#e57373 !important;
}
.mdl-color--red-300{
  background-color:#e57373 !important;
}
.mdl-color-text--red-400{
  color:#ef5350 !important;
}
.mdl-color--red-400{
  background-color:#ef5350 !important;
}
.mdl-color-text--red-500{
  color:#f44336 !important;
}
.mdl-color--red-500{
  background-color:#f44336 !important;
}
.mdl-color-text--red-600{
  color:#e53935 !important;
}
.mdl-color--red-600{
  background-color:#e53935 !important;
}
.mdl-color-text--red-700{
  color:#d32f2f !important;
}
.mdl-color--red-700{
  background-color:#d32f2f !important;
}
.mdl-color-text--red-800{
  color:#c62828 !important;
}
.mdl-color--red-800{
  background-color:#c62828 !important;
}
.mdl-color-text--red-900{
  color:#b71c1c !important;
}
.mdl-color--red-900{
  background-color:#b71c1c !important;
}
.mdl-color-text--red-A100{
  color:#ff8a80 !important;
}
.mdl-color--red-A100{
  background-color:#ff8a80 !important;
}
.mdl-color-text--red-A200{
  color:#ff5252 !important;
}
.mdl-color--red-A200{
  background-color:#ff5252 !important;
}
.mdl-color-text--red-A400{
  color:#ff1744 !important;
}
.mdl-color--red-A400{
  background-color:#ff1744 !important;
}
.mdl-color-text--red-A700{
  color:#d50000 !important;
}
.mdl-color--red-A700{
  background-color:#d50000 !important;
}
.mdl-color-text--pink{
  color:#e91e63 !important;
}
.mdl-color--pink{
  background-color:#e91e63 !important;
}
.mdl-color-text--pink-50{
  color:#fce4ec !important;
}
.mdl-color--pink-50{
  background-color:#fce4ec !important;
}
.mdl-color-text--pink-100{
  color:#f8bbd0 !important;
}
.mdl-color--pink-100{
  background-color:#f8bbd0 !important;
}
.mdl-color-text--pink-200{
  color:#f48fb1 !important;
}
.mdl-color--pink-200{
  background-color:#f48fb1 !important;
}
.mdl-color-text--pink-300{
  color:#f06292 !important;
}
.mdl-color--pink-300{
  background-color:#f06292 !important;
}
.mdl-color-text--pink-400{
  color:#ec407a !important;
}
.mdl-color--pink-400{
  background-color:#ec407a !important;
}
.mdl-color-text--pink-500{
  color:#e91e63 !important;
}
.mdl-color--pink-500{
  background-color:#e91e63 !important;
}
.mdl-color-text--pink-600{
  color:#d81b60 !important;
}
.mdl-color--pink-600{
  background-color:#d81b60 !important;
}
.mdl-color-text--pink-700{
  color:#c2185b !important;
}
.mdl-color--pink-700{
  background-color:#c2185b !important;
}
.mdl-color-text--pink-800{
  color:#ad1457 !important;
}
.mdl-color--pink-800{
  background-color:#ad1457 !important;
}
.mdl-color-text--pink-900{
  color:#880e4f !important;
}
.mdl-color--pink-900{
  background-color:#880e4f !important;
}
.mdl-color-text--pink-A100{
  color:#ff80ab !important;
}
.mdl-color--pink-A100{
  background-color:#ff80ab !important;
}
.mdl-color-text--pink-A200{
  color:#ff4081 !important;
}
.mdl-color--pink-A200{
  background-color:#ff4081 !important;
}
.mdl-color-text--pink-A400{
  color:#f50057 !important;
}
.mdl-color--pink-A400{
  background-color:#f50057 !important;
}
.mdl-color-text--pink-A700{
  color:#c51162 !important;
}
.mdl-color--pink-A700{
  background-color:#c51162 !important;
}
.mdl-color-text--purple{
  color:#9c27b0 !important;
}
.mdl-color--purple{
  background-color:#9c27b0 !important;
}
.mdl-color-text--purple-50{
  color:#f3e5f5 !important;
}
.mdl-color--purple-50{
  background-color:#f3e5f5 !important;
}
.mdl-color-text--purple-100{
  color:#e1bee7 !important;
}
.mdl-color--purple-100{
  background-color:#e1bee7 !important;
}
.mdl-color-text--purple-200{
  color:#ce93d8 !important;
}
.mdl-color--purple-200{
  background-color:#ce93d8 !important;
}
.mdl-color-text--purple-300{
  color:#ba68c8 !important;
}
.mdl-color--purple-300{
  background-color:#ba68c8 !important;
}
.mdl-color-text--purple-400{
  color:#ab47bc !important;
}
.mdl-color--purple-400{
  background-color:#ab47bc !important;
}
.mdl-color-text--purple-500{
  color:#9c27b0 !important;
}
.mdl-color--purple-500{
  background-color:#9c27b0 !important;
}
.mdl-color-text--purple-600{
  color:#8e24aa !important;
}
.mdl-color--purple-600{
  background-color:#8e24aa !important;
}
.mdl-color-text--purple-700{
  color:#7b1fa2 !important;
}
.mdl-color--purple-700{
  background-color:#7b1fa2 !important;
}
.mdl-color-text--purple-800{
  color:#6a1b9a !important;
}
.mdl-color--purple-800{
  background-color:#6a1b9a !important;
}
.mdl-color-text--purple-900{
  color:#4a148c !important;
}
.mdl-color--purple-900{
  background-color:#4a148c !important;
}
.mdl-color-text--purple-A100{
  color:#ea80fc !important;
}
.mdl-color--purple-A100{
  background-color:#ea80fc !important;
}
.mdl-color-text--purple-A200{
  color:#e040fb !important;
}
.mdl-color--purple-A200{
  background-color:#e040fb !important;
}
.mdl-color-text--purple-A400{
  color:#d500f9 !important;
}
.mdl-color--purple-A400{
  background-color:#d500f9 !important;
}
.mdl-color-text--purple-A700{
  color:#a0f !important;
}
.mdl-color--purple-A700{
  background-color:#a0f !important;
}
.mdl-color-text--deep-purple{
  color:#673ab7 !important;
}
.mdl-color--deep-purple{
  background-color:#673ab7 !important;
}
.mdl-color-text--deep-purple-50{
  color:#ede7f6 !important;
}
.mdl-color--deep-purple-50{
  background-color:#ede7f6 !important;
}
.mdl-color-text--deep-purple-100{
  color:#d1c4e9 !important;
}
.mdl-color--deep-purple-100{
  background-color:#d1c4e9 !important;
}
.mdl-color-text--deep-purple-200{
  color:#b39ddb !important;
}
.mdl-color--deep-purple-200{
  background-color:#b39ddb !important;
}
.mdl-color-text--deep-purple-300{
  color:#9575cd !important;
}
.mdl-color--deep-purple-300{
  background-color:#9575cd !important;
}
.mdl-color-text--deep-purple-400{
  color:#7e57c2 !important;
}
.mdl-color--deep-purple-400{
  background-color:#7e57c2 !important;
}
.mdl-color-text--deep-purple-500{
  color:#673ab7 !important;
}
.mdl-color--deep-purple-500{
  background-color:#673ab7 !important;
}
.mdl-color-text--deep-purple-600{
  color:#5e35b1 !important;
}
.mdl-color--deep-purple-600{
  background-color:#5e35b1 !important;
}
.mdl-color-text--deep-purple-700{
  color:#512da8 !important;
}
.mdl-color--deep-purple-700{
  background-color:#512da8 !important;
}
.mdl-color-text--deep-purple-800{
  color:#4527a0 !important;
}
.mdl-color--deep-purple-800{
  background-color:#4527a0 !important;
}
.mdl-color-text--deep-purple-900{
  color:#311b92 !important;
}
.mdl-color--deep-purple-900{
  background-color:#311b92 !important;
}
.mdl-color-text--deep-purple-A100{
  color:#b388ff !important;
}
.mdl-color--deep-purple-A100{
  background-color:#b388ff !important;
}
.mdl-color-text--deep-purple-A200{
  color:#7c4dff !important;
}
.mdl-color--deep-purple-A200{
  background-color:#7c4dff !important;
}
.mdl-color-text--deep-purple-A400{
  color:#651fff !important;
}
.mdl-color--deep-purple-A400{
  background-color:#651fff !important;
}
.mdl-color-text--deep-purple-A700{
  color:#6200ea !important;
}
.mdl-color--deep-purple-A700{
  background-color:#6200ea !important;
}
.mdl-color-text--indigo{
  color:#3f51b5 !important;
}
.mdl-color--indigo{
  background-color:#3f51b5 !important;
}
.mdl-color-text--indigo-50{
  color:#e8eaf6 !important;
}
.mdl-color--indigo-50{
  background-color:#e8eaf6 !important;
}
.mdl-color-text--indigo-100{
  color:#c5cae9 !important;
}
.mdl-color--indigo-100{
  background-color:#c5cae9 !important;
}
.mdl-color-text--indigo-200{
  color:#9fa8da !important;
}
.mdl-color--indigo-200{
  background-color:#9fa8da !important;
}
.mdl-color-text--indigo-300{
  color:#7986cb !important;
}
.mdl-color--indigo-300{
  background-color:#7986cb !important;
}
.mdl-color-text--indigo-400{
  color:#5c6bc0 !important;
}
.mdl-color--indigo-400{
  background-color:#5c6bc0 !important;
}
.mdl-color-text--indigo-500{
  color:#3f51b5 !important;
}
.mdl-color--indigo-500{
  background-color:#3f51b5 !important;
}
.mdl-color-text--indigo-600{
  color:#3949ab !important;
}
.mdl-color--indigo-600{
  background-color:#3949ab !important;
}
.mdl-color-text--indigo-700{
  color:#303f9f !important;
}
.mdl-color--indigo-700{
  background-color:#303f9f !important;
}
.mdl-color-text--indigo-800{
  color:#283593 !important;
}
.mdl-color--indigo-800{
  background-color:#283593 !important;
}
.mdl-color-text--indigo-900{
  color:#1a237e !important;
}
.mdl-color--indigo-900{
  background-color:#1a237e !important;
}
.mdl-color-text--indigo-A100{
  color:#8c9eff !important;
}
.mdl-color--indigo-A100{
  background-color:#8c9eff !important;
}
.mdl-color-text--indigo-A200{
  color:#536dfe !important;
}
.mdl-color--indigo-A200{
  background-color:#536dfe !important;
}
.mdl-color-text--indigo-A400{
  color:#3d5afe !important;
}
.mdl-color--indigo-A400{
  background-color:#3d5afe !important;
}
.mdl-color-text--indigo-A700{
  color:#304ffe !important;
}
.mdl-color--indigo-A700{
  background-color:#304ffe !important;
}
.mdl-color-text--blue{
  color:#2196f3 !important;
}
.mdl-color--blue{
  background-color:#2196f3 !important;
}
.mdl-color-text--blue-50{
  color:#e3f2fd !important;
}
.mdl-color--blue-50{
  background-color:#e3f2fd !important;
}
.mdl-color-text--blue-100{
  color:#bbdefb !important;
}
.mdl-color--blue-100{
  background-color:#bbdefb !important;
}
.mdl-color-text--blue-200{
  color:#90caf9 !important;
}
.mdl-color--blue-200{
  background-color:#90caf9 !important;
}
.mdl-color-text--blue-300{
  color:#64b5f6 !important;
}
.mdl-color--blue-300{
  background-color:#64b5f6 !important;
}
.mdl-color-text--blue-400{
  color:#42a5f5 !important;
}
.mdl-color--blue-400{
  background-color:#42a5f5 !important;
}
.mdl-color-text--blue-500{
  color:#2196f3 !important;
}
.mdl-color--blue-500{
  background-color:#2196f3 !important;
}
.mdl-color-text--blue-600{
  color:#1e88e5 !important;
}
.mdl-color--blue-600{
  background-color:#1e88e5 !important;
}
.mdl-color-text--blue-700{
  color:#1976d2 !important;
}
.mdl-color--blue-700{
  background-color:#1976d2 !important;
}
.mdl-color-text--blue-800{
  color:#1565c0 !important;
}
.mdl-color--blue-800{
  background-color:#1565c0 !important;
}
.mdl-color-text--blue-900{
  color:#0d47a1 !important;
}
.mdl-color--blue-900{
  background-color:#0d47a1 !important;
}
.mdl-color-text--blue-A100{
  color:#82b1ff !important;
}
.mdl-color--blue-A100{
  background-color:#82b1ff !important;
}
.mdl-color-text--blue-A200{
  color:#448aff !important;
}
.mdl-color--blue-A200{
  background-color:#448aff !important;
}
.mdl-color-text--blue-A400{
  color:#2979ff !important;
}
.mdl-color--blue-A400{
  background-color:#2979ff !important;
}
.mdl-color-text--blue-A700{
  color:#2962ff !important;
}
.mdl-color--blue-A700{
  background-color:#2962ff !important;
}
.mdl-color-text--light-blue{
  color:#03a9f4 !important;
}
.mdl-color--light-blue{
  background-color:#03a9f4 !important;
}
.mdl-color-text--light-blue-50{
  color:#e1f5fe !important;
}
.mdl-color--light-blue-50{
  background-color:#e1f5fe !important;
}
.mdl-color-text--light-blue-100{
  color:#b3e5fc !important;
}
.mdl-color--light-blue-100{
  background-color:#b3e5fc !important;
}
.mdl-color-text--light-blue-200{
  color:#81d4fa !important;
}
.mdl-color--light-blue-200{
  background-color:#81d4fa !important;
}
.mdl-color-text--light-blue-300{
  color:#4fc3f7 !important;
}
.mdl-color--light-blue-300{
  background-color:#4fc3f7 !important;
}
.mdl-color-text--light-blue-400{
  color:#29b6f6 !important;
}
.mdl-color--light-blue-400{
  background-color:#29b6f6 !important;
}
.mdl-color-text--light-blue-500{
  color:#03a9f4 !important;
}
.mdl-color--light-blue-500{
  background-color:#03a9f4 !important;
}
.mdl-color-text--light-blue-600{
  color:#039be5 !important;
}
.mdl-color--light-blue-600{
  background-color:#039be5 !important;
}
.mdl-color-text--light-blue-700{
  color:#0288d1 !important;
}
.mdl-color--light-blue-700{
  background-color:#0288d1 !important;
}
.mdl-color-text--light-blue-800{
  color:#0277bd !important;
}
.mdl-color--light-blue-800{
  background-color:#0277bd !important;
}
.mdl-color-text--light-blue-900{
  color:#01579b !important;
}
.mdl-color--light-blue-900{
  background-color:#01579b !important;
}
.mdl-color-text--light-blue-A100{
  color:#80d8ff !important;
}
.mdl-color--light-blue-A100{
  background-color:#80d8ff !important;
}
.mdl-color-text--light-blue-A200{
  color:#40c4ff !important;
}
.mdl-color--light-blue-A200{
  background-color:#40c4ff !important;
}
.mdl-color-text--light-blue-A400{
  color:#00b0ff !important;
}
.mdl-color--light-blue-A400{
  background-color:#00b0ff !important;
}
.mdl-color-text--light-blue-A700{
  color:#0091ea !important;
}
.mdl-color--light-blue-A700{
  background-color:#0091ea !important;
}
.mdl-color-text--cyan{
  color:#00bcd4 !important;
}
.mdl-color--cyan{
  background-color:#00bcd4 !important;
}
.mdl-color-text--cyan-50{
  color:#e0f7fa !important;
}
.mdl-color--cyan-50{
  background-color:#e0f7fa !important;
}
.mdl-color-text--cyan-100{
  color:#b2ebf2 !important;
}
.mdl-color--cyan-100{
  background-color:#b2ebf2 !important;
}
.mdl-color-text--cyan-200{
  color:#80deea !important;
}
.mdl-color--cyan-200{
  background-color:#80deea !important;
}
.mdl-color-text--cyan-300{
  color:#4dd0e1 !important;
}
.mdl-color--cyan-300{
  background-color:#4dd0e1 !important;
}
.mdl-color-text--cyan-400{
  color:#26c6da !important;
}
.mdl-color--cyan-400{
  background-color:#26c6da !important;
}
.mdl-color-text--cyan-500{
  color:#00bcd4 !important;
}
.mdl-color--cyan-500{
  background-color:#00bcd4 !important;
}
.mdl-color-text--cyan-600{
  color:#00acc1 !important;
}
.mdl-color--cyan-600{
  background-color:#00acc1 !important;
}
.mdl-color-text--cyan-700{
  color:#0097a7 !important;
}
.mdl-color--cyan-700{
  background-color:#0097a7 !important;
}
.mdl-color-text--cyan-800{
  color:#00838f !important;
}
.mdl-color--cyan-800{
  background-color:#00838f !important;
}
.mdl-color-text--cyan-900{
  color:#006064 !important;
}
.mdl-color--cyan-900{
  background-color:#006064 !important;
}
.mdl-color-text--cyan-A100{
  color:#84ffff !important;
}
.mdl-color--cyan-A100{
  background-color:#84ffff !important;
}
.mdl-color-text--cyan-A200{
  color:#18ffff !important;
}
.mdl-color--cyan-A200{
  background-color:#18ffff !important;
}
.mdl-color-text--cyan-A400{
  color:#00e5ff !important;
}
.mdl-color--cyan-A400{
  background-color:#00e5ff !important;
}
.mdl-color-text--cyan-A700{
  color:#00b8d4 !important;
}
.mdl-color--cyan-A700{
  background-color:#00b8d4 !important;
}
.mdl-color-text--teal{
  color:#009688 !important;
}
.mdl-color--teal{
  background-color:#009688 !important;
}
.mdl-color-text--teal-50{
  color:#e0f2f1 !important;
}
.mdl-color--teal-50{
  background-color:#e0f2f1 !important;
}
.mdl-color-text--teal-100{
  color:#b2dfdb !important;
}
.mdl-color--teal-100{
  background-color:#b2dfdb !important;
}
.mdl-color-text--teal-200{
  color:#80cbc4 !important;
}
.mdl-color--teal-200{
  background-color:#80cbc4 !important;
}
.mdl-color-text--teal-300{
  color:#4db6ac !important;
}
.mdl-color--teal-300{
  background-color:#4db6ac !important;
}
.mdl-color-text--teal-400{
  color:#26a69a !important;
}
.mdl-color--teal-400{
  background-color:#26a69a !important;
}
.mdl-color-text--teal-500{
  color:#009688 !important;
}
.mdl-color--teal-500{
  background-color:#009688 !important;
}
.mdl-color-text--teal-600{
  color:#00897b !important;
}
.mdl-color--teal-600{
  background-color:#00897b !important;
}
.mdl-color-text--teal-700{
  color:#00796b !important;
}
.mdl-color--teal-700{
  background-color:#00796b !important;
}
.mdl-color-text--teal-800{
  color:#00695c !important;
}
.mdl-color--teal-800{
  background-color:#00695c !important;
}
.mdl-color-text--teal-900{
  color:#004d40 !important;
}
.mdl-color--teal-900{
  background-color:#004d40 !important;
}
.mdl-color-text--teal-A100{
  color:#a7ffeb !important;
}
.mdl-color--teal-A100{
  background-color:#a7ffeb !important;
}
.mdl-color-text--teal-A200{
  color:#64ffda !important;
}
.mdl-color--teal-A200{
  background-color:#64ffda !important;
}
.mdl-color-text--teal-A400{
  color:#1de9b6 !important;
}
.mdl-color--teal-A400{
  background-color:#1de9b6 !important;
}
.mdl-color-text--teal-A700{
  color:#00bfa5 !important;
}
.mdl-color--teal-A700{
  background-color:#00bfa5 !important;
}
.mdl-color-text--green{
  color:#4caf50 !important;
}
.mdl-color--green{
  background-color:#4caf50 !important;
}
.mdl-color-text--green-50{
  color:#e8f5e9 !important;
}
.mdl-color--green-50{
  background-color:#e8f5e9 !important;
}
.mdl-color-text--green-100{
  color:#c8e6c9 !important;
}
.mdl-color--green-100{
  background-color:#c8e6c9 !important;
}
.mdl-color-text--green-200{
  color:#a5d6a7 !important;
}
.mdl-color--green-200{
  background-color:#a5d6a7 !important;
}
.mdl-color-text--green-300{
  color:#81c784 !important;
}
.mdl-color--green-300{
  background-color:#81c784 !important;
}
.mdl-color-text--green-400{
  color:#66bb6a !important;
}
.mdl-color--green-400{
  background-color:#66bb6a !important;
}
.mdl-color-text--green-500{
  color:#4caf50 !important;
}
.mdl-color--green-500{
  background-color:#4caf50 !important;
}
.mdl-color-text--green-600{
  color:#43a047 !important;
}
.mdl-color--green-600{
  background-color:#43a047 !important;
}
.mdl-color-text--green-700{
  color:#388e3c !important;
}
.mdl-color--green-700{
  background-color:#388e3c !important;
}
.mdl-color-text--green-800{
  color:#2e7d32 !important;
}
.mdl-color--green-800{
  background-color:#2e7d32 !important;
}
.mdl-color-text--green-900{
  color:#1b5e20 !important;
}
.mdl-color--green-900{
  background-color:#1b5e20 !important;
}
.mdl-color-text--green-A100{
  color:#b9f6ca !important;
}
.mdl-color--green-A100{
  background-color:#b9f6ca !important;
}
.mdl-color-text--green-A200{
  color:#69f0ae !important;
}
.mdl-color--green-A200{
  background-color:#69f0ae !important;
}
.mdl-color-text--green-A400{
  color:#00e676 !important;
}
.mdl-color--green-A400{
  background-color:#00e676 !important;
}
.mdl-color-text--green-A700{
  color:#00c853 !important;
}
.mdl-color--green-A700{
  background-color:#00c853 !important;
}
.mdl-color-text--light-green{
  color:#8bc34a !important;
}
.mdl-color--light-green{
  background-color:#8bc34a !important;
}
.mdl-color-text--light-green-50{
  color:#f1f8e9 !important;
}
.mdl-color--light-green-50{
  background-color:#f1f8e9 !important;
}
.mdl-color-text--light-green-100{
  color:#dcedc8 !important;
}
.mdl-color--light-green-100{
  background-color:#dcedc8 !important;
}
.mdl-color-text--light-green-200{
  color:#c5e1a5 !important;
}
.mdl-color--light-green-200{
  background-color:#c5e1a5 !important;
}
.mdl-color-text--light-green-300{
  color:#aed581 !important;
}
.mdl-color--light-green-300{
  background-color:#aed581 !important;
}
.mdl-color-text--light-green-400{
  color:#9ccc65 !important;
}
.mdl-color--light-green-400{
  background-color:#9ccc65 !important;
}
.mdl-color-text--light-green-500{
  color:#8bc34a !important;
}
.mdl-color--light-green-500{
  background-color:#8bc34a !important;
}
.mdl-color-text--light-green-600{
  color:#7cb342 !important;
}
.mdl-color--light-green-600{
  background-color:#7cb342 !important;
}
.mdl-color-text--light-green-700{
  color:#689f38 !important;
}
.mdl-color--light-green-700{
  background-color:#689f38 !important;
}
.mdl-color-text--light-green-800{
  color:#558b2f !important;
}
.mdl-color--light-green-800{
  background-color:#558b2f !important;
}
.mdl-color-text--light-green-900{
  color:#33691e !important;
}
.mdl-color--light-green-900{
  background-color:#33691e !important;
}
.mdl-color-text--light-green-A100{
  color:#ccff90 !important;
}
.mdl-color--light-green-A100{
  background-color:#ccff90 !important;
}
.mdl-color-text--light-green-A200{
  color:#b2ff59 !important;
}
.mdl-color--light-green-A200{
  background-color:#b2ff59 !important;
}
.mdl-color-text--light-green-A400{
  color:#76ff03 !important;
}
.mdl-color--light-green-A400{
  background-color:#76ff03 !important;
}
.mdl-color-text--light-green-A700{
  color:#64dd17 !important;
}
.mdl-color--light-green-A700{
  background-color:#64dd17 !important;
}
.mdl-color-text--lime{
  color:#cddc39 !important;
}
.mdl-color--lime{
  background-color:#cddc39 !important;
}
.mdl-color-text--lime-50{
  color:#f9fbe7 !important;
}
.mdl-color--lime-50{
  background-color:#f9fbe7 !important;
}
.mdl-color-text--lime-100{
  color:#f0f4c3 !important;
}
.mdl-color--lime-100{
  background-color:#f0f4c3 !important;
}
.mdl-color-text--lime-200{
  color:#e6ee9c !important;
}
.mdl-color--lime-200{
  background-color:#e6ee9c !important;
}
.mdl-color-text--lime-300{
  color:#dce775 !important;
}
.mdl-color--lime-300{
  background-color:#dce775 !important;
}
.mdl-color-text--lime-400{
  color:#d4e157 !important;
}
.mdl-color--lime-400{
  background-color:#d4e157 !important;
}
.mdl-color-text--lime-500{
  color:#cddc39 !important;
}
.mdl-color--lime-500{
  background-color:#cddc39 !important;
}
.mdl-color-text--lime-600{
  color:#c0ca33 !important;
}
.mdl-color--lime-600{
  background-color:#c0ca33 !important;
}
.mdl-color-text--lime-700{
  color:#afb42b !important;
}
.mdl-color--lime-700{
  background-color:#afb42b !important;
}
.mdl-color-text--lime-800{
  color:#9e9d24 !important;
}
.mdl-color--lime-800{
  background-color:#9e9d24 !important;
}
.mdl-color-text--lime-900{
  color:#827717 !important;
}
.mdl-color--lime-900{
  background-color:#827717 !important;
}
.mdl-color-text--lime-A100{
  color:#f4ff81 !important;
}
.mdl-color--lime-A100{
  background-color:#f4ff81 !important;
}
.mdl-color-text--lime-A200{
  color:#eeff41 !important;
}
.mdl-color--lime-A200{
  background-color:#eeff41 !important;
}
.mdl-color-text--lime-A400{
  color:#c6ff00 !important;
}
.mdl-color--lime-A400{
  background-color:#c6ff00 !important;
}
.mdl-color-text--lime-A700{
  color:#aeea00 !important;
}
.mdl-color--lime-A700{
  background-color:#aeea00 !important;
}
.mdl-color-text--yellow{
  color:#ffeb3b !important;
}
.mdl-color--yellow{
  background-color:#ffeb3b !important;
}
.mdl-color-text--yellow-50{
  color:#fffde7 !important;
}
.mdl-color--yellow-50{
  background-color:#fffde7 !important;
}
.mdl-color-text--yellow-100{
  color:#fff9c4 !important;
}
.mdl-color--yellow-100{
  background-color:#fff9c4 !important;
}
.mdl-color-text--yellow-200{
  color:#fff59d !important;
}
.mdl-color--yellow-200{
  background-color:#fff59d !important;
}
.mdl-color-text--yellow-300{
  color:#fff176 !important;
}
.mdl-color--yellow-300{
  background-color:#fff176 !important;
}
.mdl-color-text--yellow-400{
  color:#ffee58 !important;
}
.mdl-color--yellow-400{
  background-color:#ffee58 !important;
}
.mdl-color-text--yellow-500{
  color:#ffeb3b !important;
}
.mdl-color--yellow-500{
  background-color:#ffeb3b !important;
}
.mdl-color-text--yellow-600{
  color:#fdd835 !important;
}
.mdl-color--yellow-600{
  background-color:#fdd835 !important;
}
.mdl-color-text--yellow-700{
  color:#fbc02d !important;
}
.mdl-color--yellow-700{
  background-color:#fbc02d !important;
}
.mdl-color-text--yellow-800{
  color:#f9a825 !important;
}
.mdl-color--yellow-800{
  background-color:#f9a825 !important;
}
.mdl-color-text--yellow-900{
  color:#f57f17 !important;
}
.mdl-color--yellow-900{
  background-color:#f57f17 !important;
}
.mdl-color-text--yellow-A100{
  color:#ffff8d !important;
}
.mdl-color--yellow-A100{
  background-color:#ffff8d !important;
}
.mdl-color-text--yellow-A200{
  color:#ff0 !important;
}
.mdl-color--yellow-A200{
  background-color:#ff0 !important;
}
.mdl-color-text--yellow-A400{
  color:#ffea00 !important;
}
.mdl-color--yellow-A400{
  background-color:#ffea00 !important;
}
.mdl-color-text--yellow-A700{
  color:#ffd600 !important;
}
.mdl-color--yellow-A700{
  background-color:#ffd600 !important;
}
.mdl-color-text--amber{
  color:#ffc107 !important;
}
.mdl-color--amber{
  background-color:#ffc107 !important;
}
.mdl-color-text--amber-50{
  color:#fff8e1 !important;
}
.mdl-color--amber-50{
  background-color:#fff8e1 !important;
}
.mdl-color-text--amber-100{
  color:#ffecb3 !important;
}
.mdl-color--amber-100{
  background-color:#ffecb3 !important;
}
.mdl-color-text--amber-200{
  color:#ffe082 !important;
}
.mdl-color--amber-200{
  background-color:#ffe082 !important;
}
.mdl-color-text--amber-300{
  color:#ffd54f !important;
}
.mdl-color--amber-300{
  background-color:#ffd54f !important;
}
.mdl-color-text--amber-400{
  color:#ffca28 !important;
}
.mdl-color--amber-400{
  background-color:#ffca28 !important;
}
.mdl-color-text--amber-500{
  color:#ffc107 !important;
}
.mdl-color--amber-500{
  background-color:#ffc107 !important;
}
.mdl-color-text--amber-600{
  color:#ffb300 !important;
}
.mdl-color--amber-600{
  background-color:#ffb300 !important;
}
.mdl-color-text--amber-700{
  color:#ffa000 !important;
}
.mdl-color--amber-700{
  background-color:#ffa000 !important;
}
.mdl-color-text--amber-800{
  color:#ff8f00 !important;
}
.mdl-color--amber-800{
  background-color:#ff8f00 !important;
}
.mdl-color-text--amber-900{
  color:#ff6f00 !important;
}
.mdl-color--amber-900{
  background-color:#ff6f00 !important;
}
.mdl-color-text--amber-A100{
  color:#ffe57f !important;
}
.mdl-color--amber-A100{
  background-color:#ffe57f !important;
}
.mdl-color-text--amber-A200{
  color:#ffd740 !important;
}
.mdl-color--amber-A200{
  background-color:#ffd740 !important;
}
.mdl-color-text--amber-A400{
  color:#ffc400 !important;
}
.mdl-color--amber-A400{
  background-color:#ffc400 !important;
}
.mdl-color-text--amber-A700{
  color:#ffab00 !important;
}
.mdl-color--amber-A700{
  background-color:#ffab00 !important;
}
.mdl-color-text--orange{
  color:#ff9800 !important;
}
.mdl-color--orange{
  background-color:#ff9800 !important;
}
.mdl-color-text--orange-50{
  color:#fff3e0 !important;
}
.mdl-color--orange-50{
  background-color:#fff3e0 !important;
}
.mdl-color-text--orange-100{
  color:#ffe0b2 !important;
}
.mdl-color--orange-100{
  background-color:#ffe0b2 !important;
}
.mdl-color-text--orange-200{
  color:#ffcc80 !important;
}
.mdl-color--orange-200{
  background-color:#ffcc80 !important;
}
.mdl-color-text--orange-300{
  color:#ffb74d !important;
}
.mdl-color--orange-300{
  background-color:#ffb74d !important;
}
.mdl-color-text--orange-400{
  color:#ffa726 !important;
}
.mdl-color--orange-400{
  background-color:#ffa726 !important;
}
.mdl-color-text--orange-500{
  color:#ff9800 !important;
}
.mdl-color--orange-500{
  background-color:#ff9800 !important;
}
.mdl-color-text--orange-600{
  color:#fb8c00 !important;
}
.mdl-color--orange-600{
  background-color:#fb8c00 !important;
}
.mdl-color-text--orange-700{
  color:#f57c00 !important;
}
.mdl-color--orange-700{
  background-color:#f57c00 !important;
}
.mdl-color-text--orange-800{
  color:#ef6c00 !important;
}
.mdl-color--orange-800{
  background-color:#ef6c00 !important;
}
.mdl-color-text--orange-900{
  color:#e65100 !important;
}
.mdl-color--orange-900{
  background-color:#e65100 !important;
}
.mdl-color-text--orange-A100{
  color:#ffd180 !important;
}
.mdl-color--orange-A100{
  background-color:#ffd180 !important;
}
.mdl-color-text--orange-A200{
  color:#ffab40 !important;
}
.mdl-color--orange-A200{
  background-color:#ffab40 !important;
}
.mdl-color-text--orange-A400{
  color:#ff9100 !important;
}
.mdl-color--orange-A400{
  background-color:#ff9100 !important;
}
.mdl-color-text--orange-A700{
  color:#ff6d00 !important;
}
.mdl-color--orange-A700{
  background-color:#ff6d00 !important;
}
.mdl-color-text--deep-orange{
  color:#ff5722 !important;
}
.mdl-color--deep-orange{
  background-color:#ff5722 !important;
}
.mdl-color-text--deep-orange-50{
  color:#fbe9e7 !important;
}
.mdl-color--deep-orange-50{
  background-color:#fbe9e7 !important;
}
.mdl-color-text--deep-orange-100{
  color:#ffccbc !important;
}
.mdl-color--deep-orange-100{
  background-color:#ffccbc !important;
}
.mdl-color-text--deep-orange-200{
  color:#ffab91 !important;
}
.mdl-color--deep-orange-200{
  background-color:#ffab91 !important;
}
.mdl-color-text--deep-orange-300{
  color:#ff8a65 !important;
}
.mdl-color--deep-orange-300{
  background-color:#ff8a65 !important;
}
.mdl-color-text--deep-orange-400{
  color:#ff7043 !important;
}
.mdl-color--deep-orange-400{
  background-color:#ff7043 !important;
}
.mdl-color-text--deep-orange-500{
  color:#ff5722 !important;
}
.mdl-color--deep-orange-500{
  background-color:#ff5722 !important;
}
.mdl-color-text--deep-orange-600{
  color:#f4511e !important;
}
.mdl-color--deep-orange-600{
  background-color:#f4511e !important;
}
.mdl-color-text--deep-orange-700{
  color:#e64a19 !important;
}
.mdl-color--deep-orange-700{
  background-color:#e64a19 !important;
}
.mdl-color-text--deep-orange-800{
  color:#d84315 !important;
}
.mdl-color--deep-orange-800{
  background-color:#d84315 !important;
}
.mdl-color-text--deep-orange-900{
  color:#bf360c !important;
}
.mdl-color--deep-orange-900{
  background-color:#bf360c !important;
}
.mdl-color-text--deep-orange-A100{
  color:#ff9e80 !important;
}
.mdl-color--deep-orange-A100{
  background-color:#ff9e80 !important;
}
.mdl-color-text--deep-orange-A200{
  color:#ff6e40 !important;
}
.mdl-color--deep-orange-A200{
  background-color:#ff6e40 !important;
}
.mdl-color-text--deep-orange-A400{
  color:#ff3d00 !important;
}
.mdl-color--deep-orange-A400{
  background-color:#ff3d00 !important;
}
.mdl-color-text--deep-orange-A700{
  color:#dd2c00 !important;
}
.mdl-color--deep-orange-A700{
  background-color:#dd2c00 !important;
}
.mdl-color-text--brown{
  color:#795548 !important;
}
.mdl-color--brown{
  background-color:#795548 !important;
}
.mdl-color-text--brown-50{
  color:#efebe9 !important;
}
.mdl-color--brown-50{
  background-color:#efebe9 !important;
}
.mdl-color-text--brown-100{
  color:#d7ccc8 !important;
}
.mdl-color--brown-100{
  background-color:#d7ccc8 !important;
}
.mdl-color-text--brown-200{
  color:#bcaaa4 !important;
}
.mdl-color--brown-200{
  background-color:#bcaaa4 !important;
}
.mdl-color-text--brown-300{
  color:#a1887f !important;
}
.mdl-color--brown-300{
  background-color:#a1887f !important;
}
.mdl-color-text--brown-400{
  color:#8d6e63 !important;
}
.mdl-color--brown-400{
  background-color:#8d6e63 !important;
}
.mdl-color-text--brown-500{
  color:#795548 !important;
}
.mdl-color--brown-500{
  background-color:#795548 !important;
}
.mdl-color-text--brown-600{
  color:#6d4c41 !important;
}
.mdl-color--brown-600{
  background-color:#6d4c41 !important;
}
.mdl-color-text--brown-700{
  color:#5d4037 !important;
}
.mdl-color--brown-700{
  background-color:#5d4037 !important;
}
.mdl-color-text--brown-800{
  color:#4e342e !important;
}
.mdl-color--brown-800{
  background-color:#4e342e !important;
}
.mdl-color-text--brown-900{
  color:#3e2723 !important;
}
.mdl-color--brown-900{
  background-color:#3e2723 !important;
}
.mdl-color-text--grey{
  color:#9e9e9e !important;
}
.mdl-color--grey{
  background-color:#9e9e9e !important;
}
.mdl-color-text--grey-50{
  color:#fafafa !important;
}
.mdl-color--grey-50{
  background-color:#fafafa !important;
}
.mdl-color-text--grey-100{
  color:#f5f5f5 !important;
}
.mdl-color--grey-100{
  background-color:#f5f5f5 !important;
}
.mdl-color-text--grey-200{
  color:#eee !important;
}
.mdl-color--grey-200{
  background-color:#eee !important;
}
.mdl-color-text--grey-300{
  color:#e0e0e0 !important;
}
.mdl-color--grey-300{
  background-color:#e0e0e0 !important;
}
.mdl-color-text--grey-400{
  color:#bdbdbd !important;
}
.mdl-color--grey-400{
  background-color:#bdbdbd !important;
}
.mdl-color-text--grey-500{
  color:#9e9e9e !important;
}
.mdl-color--grey-500{
  background-color:#9e9e9e !important;
}
.mdl-color-text--grey-600{
  color:#757575 !important;
}
.mdl-color--grey-600{
  background-color:#757575 !important;
}
.mdl-color-text--grey-700{
  color:#616161 !important;
}
.mdl-color--grey-700{
  background-color:#616161 !important;
}
.mdl-color-text--grey-800{
  color:#424242 !important;
}
.mdl-color--grey-800{
  background-color:#424242 !important;
}
.mdl-color-text--grey-900{
  color:#212121 !important;
}
.mdl-color--grey-900{
  background-color:#212121 !important;
}
.mdl-color-text--blue-grey{
  color:#607d8b !important;
}
.mdl-color--blue-grey{
  background-color:#607d8b !important;
}
.mdl-color-text--blue-grey-50{
  color:#eceff1 !important;
}
.mdl-color--blue-grey-50{
  background-color:#eceff1 !important;
}
.mdl-color-text--blue-grey-100{
  color:#cfd8dc !important;
}
.mdl-color--blue-grey-100{
  background-color:#cfd8dc !important;
}
.mdl-color-text--blue-grey-200{
  color:#b0bec5 !important;
}
.mdl-color--blue-grey-200{
  background-color:#b0bec5 !important;
}
.mdl-color-text--blue-grey-300{
  color:#90a4ae !important;
}
.mdl-color--blue-grey-300{
  background-color:#90a4ae !important;
}
.mdl-color-text--blue-grey-400{
  color:#78909c !important;
}
.mdl-color--blue-grey-400{
  background-color:#78909c !important;
}
.mdl-color-text--blue-grey-500{
  color:#607d8b !important;
}
.mdl-color--blue-grey-500{
  background-color:#607d8b !important;
}
.mdl-color-text--blue-grey-600{
  color:#546e7a !important;
}
.mdl-color--blue-grey-600{
  background-color:#546e7a !important;
}
.mdl-color-text--blue-grey-700{
  color:#455a64 !important;
}
.mdl-color--blue-grey-700{
  background-color:#455a64 !important;
}
.mdl-color-text--blue-grey-800{
  color:#37474f !important;
}
.mdl-color--blue-grey-800{
  background-color:#37474f !important;
}
.mdl-color-text--blue-grey-900{
  color:#263238 !important;
}
.mdl-color--blue-grey-900{
  background-color:#263238 !important;
}
.mdl-color--black{
  background-color:#000 !important;
}
.mdl-color-text--black{
  color:#000 !important;
}
.mdl-color--white{
  background-color:#fff !important;
}
.mdl-color-text--white{
  color:#fff !important;
}
.mdl-color--primary{
  background-color:#02A8F3 !important;
}
.mdl-color--primary-contrast{
  background-color:#fff !important;
}
.mdl-color--primary-dark,
.mdl-color--accent{
  background-color:#02A8F3 !important;
}
.mdl-color--accent-contrast{
  background-color:#fff !important;
}
.mdl-color-text--primary{
  color:#02A8F3 !important;
}
.mdl-color-text--primary-contrast{
  color:#fff !important;
}
.mdl-color-text--primary-dark,
.mdl-color-text--accent{
  color:#02A8F3 !important;
}
.mdl-color-text--accent-contrast{
  color:#fff !important;
}
.mdl-ripple{
  background:#000;
  border-radius:50%;
  height:50px;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
  width:50px;
  overflow:hidden;
}
.mdl-ripple.is-animating{
  -webkit-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition:width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1);
  transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.mdl-ripple.is-visible{
  opacity:0.3;
}
.mdl-animation--default,
.mdl-animation--fast-out-slow-in{
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-animation--linear-out-slow-in{
  -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
}
.mdl-animation--fast-out-linear-in{
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
}
.mdl-badge{
  position:relative;
  white-space:nowrap;
  margin-right:24px;
}
.mdl-badge:not([data-badge]){
  margin-right:auto;
}
.mdl-badge[data-badge]:after{
  content:attr(data-badge);
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
          justify-content:center;
  -webkit-align-content:center;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  position:absolute;
  top:-11px;
  right:-24px;
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-weight:600;
  font-size:12px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#02A8F3;
  color:#fff;
}
.mdl-button .mdl-badge[data-badge]:after{
  top:-10px;
  right:-5px;
}
.mdl-badge.mdl-badge--no-background[data-badge]:after{
  color:#02A8F3;
  background:rgba(255, 255, 255, 0.2);
  box-shadow:0 0 1px gray;
}
.mdl-badge.mdl-badge--overlap{
  margin-right:10px;
}
.mdl-badge.mdl-badge--overlap:after{
  right:-10px;
}
.mdl-button{
  background:0 0;
  border:none;
  border-radius:2px;
  color:#000;
  position:relative;
  height:36px;
  min-width:64px;
  padding:0 16px;
  display:inline-block;
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:0;
  overflow:hidden;
  will-change:box-shadow, transform;
  -webkit-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline:none;
  cursor:pointer;
  text-decoration:none;
  text-align:center;
  line-height:36px;
  vertical-align:middle;
}
.mdl-button::-moz-focus-inner{
  border:0;
}
.mdl-button:hover{
  background-color:rgba(158, 158, 158, 0.2);
}
.mdl-button:focus:not(:active){
  background-color:rgba(0, 0, 0, 0.12);
}
.mdl-button:active{
  background-color:rgba(158, 158, 158, 0.4);
}
.mdl-button.mdl-button--colored{
  color:#02A8F3;
}
.mdl-button.mdl-button--colored:focus:not(:active){
  background-color:rgba(0, 0, 0, 0.12);
}
input.mdl-button[type="submit"]{
  -webkit-appearance:none;
}
.mdl-button--raised{
  background:rgba(158, 158, 158, 0.2);
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mdl-button--raised:active{
  box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color:rgba(158, 158, 158, 0.4);
}
.mdl-button--raised:focus:not(:active){
  box-shadow:0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color:rgba(158, 158, 158, 0.4);
}
.mdl-button--raised.mdl-button--colored{
  background:#02A8F3;
  color:#fff;
}
.mdl-button--raised.mdl-button--colored:hover{
  background-color:#02A8F3;
}
.mdl-button--raised.mdl-button--colored:active{
  background-color:#02A8F3;
}
.mdl-button--raised.mdl-button--colored:focus:not(:active){
  background-color:#02A8F3;
}
.mdl-button--raised.mdl-button--colored .mdl-ripple{
  background:#fff;
}
.mdl-button--fab{
  border-radius:50%;
  font-size:24px;
  height:56px;
  margin:auto;
  min-width:56px;
  width:56px;
  padding:0;
  overflow:hidden;
  background:rgba(158, 158, 158, 0.2);
  box-shadow:0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position:relative;
  line-height:normal;
}
.mdl-button--fab .material-icons{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-12px, -12px);
  -ms-transform:translate(-12px, -12px);
      transform:translate(-12px, -12px);
  line-height:24px;
  width:24px;
}
.mdl-button--fab.mdl-button--mini-fab{
  height:40px;
  min-width:40px;
  width:40px;
}
.mdl-button--fab .mdl-button__ripple-container{
  border-radius:50%;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
}
.mdl-button--fab:active{
  box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color:rgba(158, 158, 158, 0.4);
}
.mdl-button--fab:focus:not(:active){
  box-shadow:0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color:rgba(158, 158, 158, 0.4);
}
.mdl-button--fab.mdl-button--colored{
  background:#02A8F3;
  color:#fff;
}
.mdl-button--fab.mdl-button--colored:hover{
  background-color:#02A8F3;
}
.mdl-button--fab.mdl-button--colored:focus:not(:active){
  background-color:#02A8F3;
}
.mdl-button--fab.mdl-button--colored:active{
  background-color:#02A8F3;
}
.mdl-button--fab.mdl-button--colored .mdl-ripple{
  background:#fff;
}
.mdl-button--icon{
  border-radius:50%;
  font-size:24px;
  height:32px;
  margin-left:0;
  margin-right:0;
  min-width:32px;
  width:32px;
  padding:0;
  overflow:hidden;
  color:inherit;
  line-height:normal;
}
.mdl-button--icon .material-icons{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-12px, -12px);
  -ms-transform:translate(-12px, -12px);
      transform:translate(-12px, -12px);
  line-height:24px;
  width:24px;
}
.mdl-button--icon.mdl-button--mini-icon{
  height:24px;
  min-width:24px;
  width:24px;
}
.mdl-button--icon.mdl-button--mini-icon .material-icons{
  top:0;
  left:0;
}
.mdl-button--icon .mdl-button__ripple-container{
  border-radius:50%;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
}
.mdl-button__ripple-container{
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
  overflow:hidden;
}
.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,
.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple{
  background-color:transparent;
}
.mdl-button--primary.mdl-button--primary{
  color:#02A8F3;
}
.mdl-button--primary.mdl-button--primary .mdl-ripple{
  background:#fff;
}
.mdl-button--primary.mdl-button--primary.mdl-button--raised,
.mdl-button--primary.mdl-button--primary.mdl-button--fab{
  color:#fff;
  background-color:#02A8F3;
}
.mdl-button--accent.mdl-button--accent{
  color:#02A8F3;
}
.mdl-button--accent.mdl-button--accent .mdl-ripple{
  background:#fff;
}
.mdl-button--accent.mdl-button--accent.mdl-button--raised,
.mdl-button--accent.mdl-button--accent.mdl-button--fab{
  color:#fff;
  background-color:#02A8F3;
}
.mdl-button[disabled][disabled],
.mdl-button.mdl-button--disabled.mdl-button--disabled{
  color:rgba(0, 0, 0, 0.26);
  cursor:default;
  background-color:transparent;
}
.mdl-button--fab[disabled][disabled],
.mdl-button--fab.mdl-button--disabled.mdl-button--disabled{
  background-color:rgba(0, 0, 0, 0.12);
  color:rgba(0, 0, 0, 0.26);
}
.mdl-button--raised[disabled][disabled],
.mdl-button--raised.mdl-button--disabled.mdl-button--disabled{
  background-color:rgba(0, 0, 0, 0.12);
  color:rgba(0, 0, 0, 0.26);
  box-shadow:none;
}
.mdl-button--colored[disabled][disabled],
.mdl-button--colored.mdl-button--disabled.mdl-button--disabled{
  color:rgba(0, 0, 0, 0.26);
}
.mdl-button .material-icons{
  vertical-align:middle;
}
.mdl-card{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  font-size:16px;
  font-weight:400;
  min-height:200px;
  overflow:hidden;
  width:330px;
  z-index:1;
  position:relative;
  background:#fff;
  border-radius:2px;
  box-sizing:border-box;
}
.mdl-card__media{
  background-color:#02A8F3;
  background-repeat:repeat;
  background-position:50% 50%;
  background-size:cover;
  background-origin:padding-box;
  background-attachment:scroll;
  box-sizing:border-box;
}
.mdl-card__title{
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  color:#000;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-justify-content:stretch;
  -ms-flex-pack:stretch;
  -webkit-box-pack:stretch;
          justify-content:stretch;
  line-height:normal;
  padding:16px;
  -webkit-perspective-origin:165px 56px;
  perspective-origin:165px 56px;
  -webkit-transform-origin:165px 56px;
  -ms-transform-origin:165px 56px;
      transform-origin:165px 56px;
  box-sizing:border-box;
}
.mdl-card__title.mdl-card--border{
  border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.mdl-card__title-text{
  -webkit-align-self:flex-end;
  -ms-flex-item-align:end;
  align-self:flex-end;
  color:inherit;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  font-size:24px;
  font-weight:300;
  line-height:normal;
  overflow:hidden;
  -webkit-transform-origin:149px 48px;
  -ms-transform-origin:149px 48px;
      transform-origin:149px 48px;
  margin:0;
}
.mdl-card__subtitle-text{
  font-size:14px;
  color:rgba(0, 0, 0, 0.54);
  margin:0;
}
.mdl-card__supporting-text{
  color:rgba(0, 0, 0, 0.54);
  font-size:1rem;
  line-height:18px;
  overflow:hidden;
  padding:16px;
  width:90%;
}
.mdl-card__actions{
  font-size:16px;
  line-height:normal;
  width:100%;
  background-color:transparent;
  padding:8px;
  box-sizing:border-box;
}
.mdl-card__actions.mdl-card--border{
  border-top:1px solid rgba(0, 0, 0, 0.1);
}
.mdl-card--expand{
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
}
.mdl-card__menu{
  position:absolute;
  right:16px;
  top:16px;
}
.mdl-checkbox{
  position:relative;
  z-index:1;
  vertical-align:middle;
  display:inline-block;
  box-sizing:border-box;
  width:100%;
  height:24px;
  margin:0;
  padding:0;
}
.mdl-checkbox.is-upgraded{
  padding-left:24px;
}
.mdl-checkbox__input{
  line-height:24px;
}
.mdl-checkbox.is-upgraded .mdl-checkbox__input{
  position:absolute;
  width:0;
  height:0;
  margin:0;
  padding:0;
  opacity:0;
  -ms-appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border:none;
}
.mdl-checkbox__box-outline{
  position:absolute;
  top:3px;
  left:0;
  display:inline-block;
  box-sizing:border-box;
  width:16px;
  height:16px;
  margin:0;
  cursor:pointer;
  overflow:hidden;
  border:2px solid rgba(0, 0, 0, 0.54);
  border-radius:2px;
  z-index:2;
}
.mdl-checkbox.is-checked .mdl-checkbox__box-outline{
  border:2px solid #02A8F3;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline{
  border:2px solid rgba(0, 0, 0, 0.26);
  cursor:auto;
}
.mdl-checkbox__focus-helper{
  position:absolute;
  top:3px;
  left:0;
  display:inline-block;
  box-sizing:border-box;
  width:16px;
  height:16px;
  border-radius:50%;
  background-color:transparent;
}
.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{
  box-shadow:0 0 0 8px rgba(0, 0, 0, 0.1);
  background-color:rgba(0, 0, 0, 0.1);
}
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{
  box-shadow:0 0 0 8px rgba(94, 194, 80, 0.26);
  background-color:rgba(94, 194, 80, 0.26);
}
.mdl-checkbox__tick-outline{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==");
  mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==");
  background:0 0;
  -webkit-transition-duration:.28s;
          transition-duration:.28s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:background;
  transition-property:background;
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{
  background:#02A8F3 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K");
}
fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,
.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline{
  background:rgba(0, 0, 0, 0.26) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K");
}
.mdl-checkbox__label{
  position:relative;
  cursor:pointer;
  font-size:16px;
  line-height:24px;
  margin:0;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,
.mdl-checkbox.is-disabled .mdl-checkbox__label{
  color:rgba(0, 0, 0, 0.26);
  cursor:auto;
}
.mdl-checkbox__ripple-container{
  position:absolute;
  z-index:2;
  top:-6px;
  left:-10px;
  box-sizing:border-box;
  width:36px;
  height:36px;
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
}
.mdl-checkbox__ripple-container .mdl-ripple{
  background:#02A8F3;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container{
  cursor:auto;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple{
  background:0 0;
}
.mdl-data-table{
  position:relative;
  border:1px solid rgba(0, 0, 0, 0.12);
  border-collapse:collapse;
  white-space:nowrap;
  font-size:13px;
  background-color:#fff;
}
.mdl-data-table thead{
  padding-bottom:3px;
}
.mdl-data-table thead .mdl-data-table__select{
  margin-top:0;
}
.mdl-data-table tbody tr{
  position:relative;
  height:48px;
  -webkit-transition-duration:.28s;
          transition-duration:.28s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:background-color;
  transition-property:background-color;
}
.mdl-data-table tbody tr.is-selected{
  background-color:#e0e0e0;
}
.mdl-data-table tbody tr:hover{
  background-color:#eee;
}
.mdl-data-table td{
  text-align:right;
}
.mdl-data-table th{
  padding:0 18px;
  text-align:right;
}
.mdl-data-table td:first-of-type,
.mdl-data-table th:first-of-type{
  padding-left:24px;
}
.mdl-data-table td:last-of-type,
.mdl-data-table th:last-of-type{
  padding-right:24px;
}
.mdl-data-table td{
  position:relative;
  vertical-align:top;
  height:48px;
  border-top:1px solid rgba(0, 0, 0, 0.12);
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
  padding:12px 18px 0;
  box-sizing:border-box;
}
.mdl-data-table td .mdl-data-table__select{
  vertical-align:top;
  position:absolute;
  left:24px;
}
.mdl-data-table th{
  position:relative;
  vertical-align:bottom;
  text-overflow:ellipsis;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
  height:48px;
  font-size:12px;
  color:rgba(0, 0, 0, 0.54);
  padding-bottom:8px;
  box-sizing:border-box;
}
.mdl-data-table th .mdl-data-table__select{
  position:absolute;
  bottom:8px;
  left:24px;
}
.mdl-data-table__select{
  width:16px;
}
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric{
  text-align:left;
}
.mdl-mega-footer{
  padding:16px 40px;
  color:#9e9e9e;
  background-color:#424242;
}
.mdl-mega-footer--top-section:after,
.mdl-mega-footer--middle-section:after,
.mdl-mega-footer--bottom-section:after,
.mdl-mega-footer__top-section:after,
.mdl-mega-footer__middle-section:after,
.mdl-mega-footer__bottom-section:after{
  content:'';
  display:block;
  clear:both;
}
.mdl-mega-footer--left-section,
.mdl-mega-footer__left-section,
.mdl-mega-footer--right-section,
.mdl-mega-footer__right-section{
  margin-bottom:16px;
}
.mdl-mega-footer--right-section a,
.mdl-mega-footer__right-section a{
  display:block;
  margin-bottom:16px;
  color:inherit;
  text-decoration:none;
}
.mdl-mega-footer--social-btn,
.mdl-mega-footer__social-btn{
  width:36px;
  height:36px;
  padding:0;
  margin:0;
  background-color:#9e9e9e;
  border:none;
}
.mdl-mega-footer--drop-down-section,
.mdl-mega-footer__drop-down-section{
  display:block;
  position:relative;
}
.mdl-mega-footer--heading-checkbox,
.mdl-mega-footer__heading-checkbox{
  position:absolute;
  width:100%;
  height:55.8px;
  padding:32px;
  margin:-16px 0 0;
  cursor:pointer;
  z-index:1;
  opacity:0;
}
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after{
  font-family:'Material Icons';
  content:'\E5CE';
}
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list{
  display:none;
}
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
.mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after{
  font-family:'Material Icons';
  content:'\E5CF';
}
.mdl-mega-footer--heading,
.mdl-mega-footer__heading{
  position:relative;
  width:100%;
  padding-right:39.8px;
  margin-bottom:16px;
  box-sizing:border-box;
  font-size:14px;
  line-height:23.8px;
  font-weight:500;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  color:#e0e0e0;
}
.mdl-mega-footer--heading:after,
.mdl-mega-footer__heading:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:23.8px;
  height:23.8px;
  background-size:cover;
}
.mdl-mega-footer--link-list,
.mdl-mega-footer__link-list{
  list-style:none;
  padding:0;
  margin:0 0 32px;
}
.mdl-mega-footer--link-list:after,
.mdl-mega-footer__link-list:after{
  clear:both;
  display:block;
  content:'';
}
.mdl-mega-footer--link-list li,
.mdl-mega-footer__link-list li{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:20px;
}
.mdl-mega-footer--link-list a,
.mdl-mega-footer__link-list a{
  color:inherit;
  text-decoration:none;
  white-space:nowrap;
}
.mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section{
  padding-top:16px;
  margin-bottom:16px;
}
.mdl-logo{
  margin-bottom:16px;
  color:#fff;
}
.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,
.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li{
  float:left;
  margin-bottom:0;
  margin-right:16px;
}
.mdl-mini-footer{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
          justify-content:space-between;
  padding:32px 16px;
  color:#9e9e9e;
  background-color:#424242;
}
.mdl-mini-footer:after{
  content:'';
  display:block;
}
.mdl-mini-footer .mdl-logo{
  line-height:36px;
}
.mdl-mini-footer--link-list,
.mdl-mini-footer__link-list{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-flow:row nowrap;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  list-style:none;
  margin:0;
  padding:0;
}
.mdl-mini-footer--link-list li,
.mdl-mini-footer__link-list li{
  margin-bottom:0;
  margin-right:16px;
}
.mdl-mini-footer--link-list a,
.mdl-mini-footer__link-list a{
  color:inherit;
  text-decoration:none;
  white-space:nowrap;
}
.mdl-mini-footer--left-section,
.mdl-mini-footer__left-section{
  display:inline-block;
  -webkit-order:0;
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
          order:0;
}
.mdl-mini-footer--right-section,
.mdl-mini-footer__right-section{
  display:inline-block;
  -webkit-order:1;
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
          order:1;
}
.mdl-mini-footer--social-btn,
.mdl-mini-footer__social-btn{
  width:36px;
  height:36px;
  padding:0;
  margin:0;
  background-color:#9e9e9e;
  border:none;
}
.mdl-icon-toggle{
  position:relative;
  z-index:1;
  vertical-align:middle;
  display:inline-block;
  height:32px;
  margin:0;
  padding:0;
}
.mdl-icon-toggle__input{
  line-height:32px;
}
.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input{
  position:absolute;
  width:0;
  height:0;
  margin:0;
  padding:0;
  opacity:0;
  -ms-appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border:none;
}
.mdl-icon-toggle__label{
  display:inline-block;
  position:relative;
  cursor:pointer;
  height:32px;
  width:32px;
  min-width:32px;
  color:#616161;
  border-radius:50%;
  padding:0;
  margin-left:0;
  margin-right:0;
  text-align:center;
  background-color:transparent;
  will-change:background-color;
  -webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-icon-toggle__label.material-icons{
  line-height:32px;
  font-size:24px;
}
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label{
  color:#02A8F3;
}
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label{
  color:rgba(0, 0, 0, 0.26);
  cursor:auto;
  -webkit-transition:none;
  transition:none;
}
.mdl-icon-toggle.is-focused .mdl-icon-toggle__label{
  background-color:rgba(0, 0, 0, 0.12);
}
.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label{
  background-color:rgba(94, 194, 80, 0.26);
}
.mdl-icon-toggle__ripple-container{
  position:absolute;
  z-index:2;
  top:-2px;
  left:-2px;
  box-sizing:border-box;
  width:36px;
  height:36px;
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
}
.mdl-icon-toggle__ripple-container .mdl-ripple{
  background:#616161;
}
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container{
  cursor:auto;
}
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple{
  background:0 0;
}
.mdl-list{
  display:block;
  padding:8px 0;
  list-style:none;
}
.mdl-list__item{
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  box-sizing:border-box;
  height:48px;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  padding:16px 16px 20px;
  cursor:default;
}
.mdl-list__item .mdl-list__item-primary-content{
  -webkit-order:0;
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
          order:0;
  -webkit-flex-grow:2;
  -ms-flex-positive:2;
  -webkit-box-flex:2;
          flex-grow:2;
  text-decoration:none;
}
.mdl-list__item .mdl-list__item-primary-content .material-icons{
  font-size:40px;
  line-height:0;
  vertical-align:middle;
  padding:0 12px 0 0;
}
.mdl-list__item .mdl-list__item-secondary-content{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-flow:column;
  -ms-flex-flow:column;
  flex-flow:column;
  -webkit-align-items:flex-end;
  -ms-flex-align:end;
  -webkit-box-align:end;
          align-items:flex-end;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label{
  display:inline;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info{
  font-size:12px;
  font-weight:400;
  line-height:1;
  letter-spacing:0;
  margin-bottom:10px;
  color:rgba(0, 0, 0, 0.54);
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header{
  padding:0 0 0 16px;
}
.mdl-list__item-avatar{
  height:56px;
}
.mdl-list__item-two-line{
  height:72px;
}
.mdl-list__item-two-line .mdl-list__item-primary-content .material-icons{
  vertical-align:text-bottom;
}
.mdl-list__item-two-line .mdl-list__item-primary-content .mdl-list__item-sub-title{
  font-size:12px;
  font-weight:400;
  line-height:1;
  letter-spacing:0;
  display:block;
  padding:0 0 0 56px;
}
.mdl-list__item-three-line{
  height:88px;
}
.mdl-list__item-three-line .mdl-list__item-primary-content .material-icons{
  vertical-align:text-bottom;
}
.mdl-list__item-three-line .mdl-list__item-text-body{
  font-size:12px;
  font-weight:400;
  line-height:1;
  letter-spacing:0;
  color:rgba(0, 0, 0, 0.54);
  display:block;
  height:24px;
  padding:0 0 0 56px;
  overflow:hidden;
}
.mdl-menu__container{
  display:block;
  margin:0;
  padding:0;
  border:none;
  position:absolute;
  overflow:visible;
  height:0;
  width:0;
  visibility:hidden;
  z-index:-1;
}
.mdl-menu__container.is-visible,
.mdl-menu__container.is-animating{
  z-index:999;
  visibility:visible;
}
.mdl-menu__outline{
  display:block;
  background:#fff;
  margin:0;
  padding:0;
  border:none;
  border-radius:2px;
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  opacity:0;
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
      transform:scale(0);
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
      transform-origin:0 0;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change:transform;
  -webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index:-1;
}
.mdl-menu__container.is-visible .mdl-menu__outline{
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
      transform:scale(1);
  z-index:999;
}
.mdl-menu__outline.mdl-menu--bottom-right{
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
      transform-origin:100% 0;
}
.mdl-menu__outline.mdl-menu--top-left{
  -webkit-transform-origin:0 100%;
  -ms-transform-origin:0 100%;
      transform-origin:0 100%;
}
.mdl-menu__outline.mdl-menu--top-right{
  -webkit-transform-origin:100% 100%;
  -ms-transform-origin:100% 100%;
      transform-origin:100% 100%;
}
.mdl-menu{
  position:absolute;
  list-style:none;
  top:0;
  left:0;
  height:auto;
  width:auto;
  min-width:124px;
  padding:8px 0;
  margin:0;
  opacity:0;
  clip:rect(0 0 0 0);
  z-index:-1;
}
.mdl-menu__container.is-visible .mdl-menu{
  opacity:1;
  z-index:999;
}
.mdl-menu.is-animating{
  -webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-menu.mdl-menu--bottom-right{
  left:auto;
  right:0;
}
.mdl-menu.mdl-menu--top-left{
  top:auto;
  bottom:0;
}
.mdl-menu.mdl-menu--top-right{
  top:auto;
  left:auto;
  bottom:0;
  right:0;
}
.mdl-menu.mdl-menu--unaligned{
  top:auto;
  left:auto;
}
.mdl-menu__item{
  display:block;
  border:none;
  color:rgba(0, 0, 0, 0.87);
  background-color:transparent;
  text-align:left;
  margin:0;
  padding:0 16px;
  outline-color:#bdbdbd;
  position:relative;
  overflow:hidden;
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  text-decoration:none;
  cursor:pointer;
  height:48px;
  line-height:48px;
  white-space:nowrap;
  opacity:0;
  -webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.mdl-menu__container.is-visible .mdl-menu__item{
  opacity:1;
}
.mdl-menu__item::-moz-focus-inner{
  border:0;
}
.mdl-menu__item--full-bleed-divider{
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
}
.mdl-menu__item[disabled],
.mdl-menu__item[data-mdl-disabled]{
  color:#bdbdbd;
  background-color:transparent;
  cursor:auto;
}
.mdl-menu__item[disabled]:hover,
.mdl-menu__item[data-mdl-disabled]:hover{
  background-color:transparent;
}
.mdl-menu__item[disabled]:focus,
.mdl-menu__item[data-mdl-disabled]:focus{
  background-color:transparent;
}
.mdl-menu__item[disabled] .mdl-ripple,
.mdl-menu__item[data-mdl-disabled] .mdl-ripple{
  background:0 0;
}
.mdl-menu__item:hover{
  background-color:#eee;
}
.mdl-menu__item:focus{
  outline:none;
  background-color:#eee;
}
.mdl-menu__item:active{
  background-color:#e0e0e0;
}
.mdl-menu__item--ripple-container{
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
  overflow:hidden;
}
.mdl-progress{
  display:block;
  position:relative;
  height:4px;
  width:500px;
  max-width:100%;
}
.mdl-progress > .bar{
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  width:0%;
  -webkit-transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-progress > .progressbar{
  background-color:#02A8F3;
  z-index:1;
  left:0;
}
.mdl-progress > .bufferbar{
  background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), -webkit-linear-gradient(left, #02A8F3, #02A8F3);
  background-image:linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #02A8F3, #02A8F3);
  z-index:0;
  left:0;
}
.mdl-progress > .auxbar{
  right:0;
}
@supports (-webkit-appearance:none){
  .mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar{
    background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), -webkit-linear-gradient(left, #02A8F3, #02A8F3);
    background-image:linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #02A8F3, #02A8F3);
    -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=");
    mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=");
  }
}
.mdl-progress:not(.mdl-progress__indeterminate) > .auxbar{
  background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), -webkit-linear-gradient(left, #02A8F3, #02A8F3);
  background-image:linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, #02A8F3, #02A8F3);
}
.mdl-progress.mdl-progress__indeterminate > .bar1{
  -webkit-animation-name:indeterminate1;
  animation-name:indeterminate1;
}
.mdl-progress.mdl-progress__indeterminate > .bar1,
.mdl-progress.mdl-progress__indeterminate > .bar3{
  background-color:#02A8F3;
  -webkit-animation-duration:2s;
  animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
}
.mdl-progress.mdl-progress__indeterminate > .bar3{
  background-image:none;
  -webkit-animation-name:indeterminate2;
  animation-name:indeterminate2;
}
@-webkit-keyframes indeterminate1{
  0%{
    left:0%;
    width:0%;
  }
  50%{
    left:25%;
    width:75%;
  }
  75%{
    left:100%;
    width:0%;
  }
}
@keyframes indeterminate1{
  0%{
    left:0%;
    width:0%;
  }
  50%{
    left:25%;
    width:75%;
  }
  75%{
    left:100%;
    width:0%;
  }
}
@-webkit-keyframes indeterminate2{
  0%,
  50%{
    left:0%;
    width:0%;
  }
  75%{
    left:0%;
    width:25%;
  }
  100%{
    left:100%;
    width:0%;
  }
}
@keyframes indeterminate2{
  0%,
  50%{
    left:0%;
    width:0%;
  }
  75%{
    left:0%;
    width:25%;
  }
  100%{
    left:100%;
    width:0%;
  }
}
.mdl-navigation{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  box-sizing:border-box;
}
.mdl-navigation__link{
  color:#424242;
  text-decoration:none;
  font-weight:500;
  font-size:13px;
  margin:0;
}
.mdl-navigation__link .material-icons{
  vertical-align:middle;
}
.mdl-layout{
  width:100%;
  height:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  overflow-y:auto;
  overflow-x:hidden;
  position:relative;
  -webkit-overflow-scrolling:touch;
}
.mdl-layout.is-small-screen .mdl-layout--large-screen-only{
  display:none;
}
.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only{
  display:none;
}
.mdl-layout__container{
  position:absolute;
  width:100%;
  height:100%;
}
.mdl-layout__title,
.mdl-layout-title{
  display:block;
  position:relative;
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:20px;
  line-height:1;
  letter-spacing:.02em;
  font-weight:400;
  box-sizing:border-box;
}
.mdl-layout-spacer{
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
}
.mdl-layout__drawer{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  width:240px;
  height:100%;
  max-height:100%;
  position:absolute;
  top:0;
  left:0;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-sizing:border-box;
  border-right:1px solid #e0e0e0;
  background:#fafafa;
  -webkit-transform:translateX(-250px);
  -ms-transform:translateX(-250px);
      transform:translateX(-250px);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  will-change:transform;
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  color:#424242;
  overflow:visible;
  overflow-y:auto;
  z-index:5;
}
.mdl-layout__drawer.is-visible{
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
      transform:translateX(0);
}
.mdl-layout__drawer.is-visible ~ .mdl-layout__content.mdl-layout__content{
  overflow:hidden;
}
.mdl-layout__drawer > *{
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
}
.mdl-layout__drawer > .mdl-layout__title,
.mdl-layout__drawer > .mdl-layout-title{
  line-height:64px;
  padding-left:40px;
}
.mdl-layout__drawer .mdl-navigation{
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  -webkit-box-align:stretch;
              -ms-grid-row-align:stretch;
          align-items:stretch;
  padding-top:16px;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{
  display:block;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  padding:16px 40px;
  margin:0;
  color:#757575;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover{
  background-color:#e0e0e0;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current{
  background-color:#000;
  color:#e0e0e0;
}
.mdl-layout__drawer-button{
  display:block;
  position:absolute;
  height:48px;
  width:48px;
  border:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  overflow:hidden;
  text-align:center;
  cursor:pointer;
  font-size:26px;
  line-height:50px;
  font-family:Helvetica, Arial, sans-serif;
  margin:10px 12px;
  top:0;
  left:0;
  color:#fff;
  z-index:4;
}
.mdl-layout__header .mdl-layout__drawer-button{
  position:absolute;
  color:#fff;
  background-color:inherit;
}
.mdl-layout--no-drawer-button .mdl-layout__drawer-button{
  display:none;
}
.mdl-layout__header{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:start;
  -webkit-box-pack:start;
          justify-content:flex-start;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  margin:0;
  padding:0;
  border:none;
  min-height:64px;
  max-height:1000px;
  z-index:3;
  background-color:#02A8F3;
  color:#fff;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:max-height, box-shadow;
  transition-property:max-height, box-shadow;
}
.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen) > .mdl-layout__header{
  margin-left:240px;
  width:-webkit-calc(-140%);
  width:calc(-140%);
}
.mdl-layout__header > .mdl-layout-icon{
  position:absolute;
  left:40px;
  top:16px;
  height:32px;
  width:32px;
  overflow:hidden;
  z-index:3;
  display:block;
}
.mdl-layout.has-drawer .mdl-layout__header > .mdl-layout-icon{
  display:none;
}
.mdl-layout__header.is-compact{
  max-height:64px;
}
.mdl-layout__header.is-compact.has-tabs{
  height:112px;
}
.mdl-layout__header--transparent.mdl-layout__header--transparent{
  background-color:transparent;
  box-shadow:none;
}
.mdl-layout__header--seamed,
.mdl-layout__header--scroll{
  box-shadow:none;
}
.mdl-layout__header--waterfall{
  box-shadow:none;
  overflow:hidden;
}
.mdl-layout__header--waterfall.is-casting-shadow{
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top{
  -webkit-justify-content:flex-end;
  -ms-flex-pack:end;
  -webkit-box-pack:end;
          justify-content:flex-end;
}
.mdl-layout__header-row{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  box-sizing:border-box;
  -webkit-align-self:stretch;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  height:64px;
  margin:0;
  padding:0 40px 0 80px;
}
.mdl-layout--no-drawer-button .mdl-layout__header-row{
  padding-left:40px;
}
.mdl-layout__header-row > *{
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
}
.mdl-layout__header--scroll .mdl-layout__header-row{
  width:100%;
}
.mdl-layout__header-row .mdl-navigation{
  margin:0;
  padding:0;
  height:64px;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
              -ms-grid-row-align:center;
          align-items:center;
}
.mdl-layout__header-row .mdl-navigation__link{
  display:block;
  color:#fff;
  line-height:64px;
  padding:0 24px;
}
.mdl-layout__obfuscator{
  background-color:transparent;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:4;
  visibility:hidden;
  -webkit-transition-property:background-color;
  transition-property:background-color;
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-layout__obfuscator.is-visible{
  background-color:rgba(0, 0, 0, 0.5);
  visibility:visible;
}
@supports (pointer-events:auto){
  .mdl-layout__obfuscator{
    background-color:rgba(0, 0, 0, 0.5);
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    visibility:visible;
    pointer-events:none;
  }
  .mdl-layout__obfuscator.is-visible{
    pointer-events:auto;
    opacity:1;
  }
}
.mdl-layout__content{
  -ms-flex:0 1 auto;
  position:relative;
  display:inline-block;
  overflow-y:auto;
  overflow-x:hidden;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
  z-index:1;
  -webkit-overflow-scrolling:touch;
}
.mdl-layout--fixed-drawer > .mdl-layout__content{
  margin-left:240px;
}
.mdl-layout__container.has-scrolling-header .mdl-layout__content{
  overflow:visible;
}
.mdl-layout__tab-bar{
  height:96px;
  margin:0;
  width:-webkit-calc(-12%);
  width:calc(-12%);
  padding:0 0 0 56px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  background-color:#02A8F3;
  overflow-y:hidden;
  overflow-x:scroll;
}
.mdl-layout__tab-bar::-webkit-scrollbar{
  display:none;
}
.mdl-layout--no-drawer-button .mdl-layout__tab-bar{
  padding-left:16px;
  width:-webkit-calc(68%);
  width:calc(68%);
}
.mdl-layout--fixed-tabs .mdl-layout__tab-bar{
  padding:0;
  overflow:hidden;
  width:100%;
}
.mdl-layout__tab-bar-container{
  position:relative;
  height:48px;
  width:100%;
  border:none;
  margin:0;
  z-index:2;
  -webkit-flex-grow:0;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
          flex-grow:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  overflow:hidden;
}
.mdl-layout__container > .mdl-layout__tab-bar-container{
  position:absolute;
  top:0;
  left:0;
}
.mdl-layout__tab-bar-button{
  display:inline-block;
  position:absolute;
  top:0;
  height:48px;
  width:56px;
  z-index:4;
  text-align:center;
  background-color:#02A8F3;
  color:transparent;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button{
  width:16px;
}
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons{
  position:relative;
  left:-4px;
}
.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button{
  display:none;
}
.mdl-layout__tab-bar-button .material-icons{
  line-height:48px;
}
.mdl-layout__tab-bar-button.is-active{
  color:#fff;
}
.mdl-layout__tab-bar-left-button{
  left:0;
}
.mdl-layout__tab-bar-right-button{
  right:0;
}
.mdl-layout__tab{
  margin:0;
  border:none;
  padding:0 24px;
  float:left;
  position:relative;
  display:block;
  -webkit-flex-grow:0;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
          flex-grow:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  text-decoration:none;
  height:48px;
  line-height:48px;
  text-align:center;
  font-weight:500;
  font-size:14px;
  text-transform:uppercase;
  color:rgba(255, 255, 255, 0.6);
  overflow:hidden;
}
.mdl-layout--fixed-tabs .mdl-layout__tab{
  float:none;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
  padding:0;
}
.mdl-layout.is-upgraded .mdl-layout__tab.is-active{
  color:#fff;
}
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after{
  height:2px;
  width:100%;
  display:block;
  content:" ";
  bottom:0;
  left:0;
  position:absolute;
  background:#02A8F3;
  -webkit-animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  -webkit-transition:all 1s cubic-bezier(0.4, 0, 1, 1);
  transition:all 1s cubic-bezier(0.4, 0, 1, 1);
}
.mdl-layout__tab .mdl-layout__tab-ripple-container{
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  left:0;
  top:0;
  z-index:1;
  overflow:hidden;
}
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple{
  background-color:#fff;
}
.mdl-layout__tab-panel{
  display:block;
}
.mdl-layout.is-upgraded .mdl-layout__tab-panel{
  display:none;
}
.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active{
  display:block;
}
.mdl-radio{
  position:relative;
  font-size:16px;
  line-height:24px;
  display:inline-block;
  box-sizing:border-box;
  margin:0;
  padding-left:0;
}
.mdl-radio.is-upgraded{
  padding-left:24px;
}
.mdl-radio__button{
  line-height:24px;
}
.mdl-radio.is-upgraded .mdl-radio__button{
  position:absolute;
  width:0;
  height:0;
  margin:0;
  padding:0;
  opacity:0;
  -ms-appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border:none;
}
.mdl-radio__outer-circle{
  position:absolute;
  top:4px;
  left:0;
  display:inline-block;
  box-sizing:border-box;
  width:16px;
  height:16px;
  margin:0;
  cursor:pointer;
  border:2px solid rgba(0, 0, 0, 0.54);
  border-radius:50%;
  z-index:2;
}
.mdl-radio.is-checked .mdl-radio__outer-circle{
  border:2px solid #02A8F3;
}
.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,
.mdl-radio.is-disabled .mdl-radio__outer-circle{
  border:2px solid rgba(0, 0, 0, 0.26);
  cursor:auto;
}
.mdl-radio__inner-circle{
  position:absolute;
  z-index:1;
  margin:0;
  top:8px;
  left:4px;
  box-sizing:border-box;
  width:8px;
  height:8px;
  cursor:pointer;
  -webkit-transition-duration:.28s;
          transition-duration:.28s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  -webkit-transform:scale3d(0, 0, 0);
  transform:scale3d(0, 0, 0);
  border-radius:50%;
  background:#02A8F3;
}
.mdl-radio.is-checked .mdl-radio__inner-circle{
  -webkit-transform:scale3d(1, 1, 1);
  transform:scale3d(1, 1, 1);
}
fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,
.mdl-radio.is-disabled .mdl-radio__inner-circle{
  background:rgba(0, 0, 0, 0.26);
  cursor:auto;
}
.mdl-radio.is-focused .mdl-radio__inner-circle{
  box-shadow:0 0 0 10px rgba(0, 0, 0, 0.1);
}
.mdl-radio__label{
  cursor:pointer;
}
fieldset[disabled] .mdl-radio .mdl-radio__label,
.mdl-radio.is-disabled .mdl-radio__label{
  color:rgba(0, 0, 0, 0.26);
  cursor:auto;
}
.mdl-radio__ripple-container{
  position:absolute;
  z-index:2;
  top:-9px;
  left:-13px;
  box-sizing:border-box;
  width:42px;
  height:42px;
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
}
.mdl-radio__ripple-container .mdl-ripple{
  background:#02A8F3;
}
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,
.mdl-radio.is-disabled .mdl-radio__ripple-container{
  cursor:auto;
}
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,
.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple{
  background:0 0;
}
_:-ms-input-placeholder,
:root .mdl-slider.mdl-slider.is-upgraded{
  -ms-appearance:none;
  height:32px;
  margin:0;
}
.mdl-slider{
  width:-webkit-calc(60%);
  width:calc(60%);
  margin:0 20px;
}
.mdl-slider.is-upgraded{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  height:2px;
  background:0 0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  outline:0;
  padding:0;
  color:#02A8F3;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
  z-index:1;
  cursor:pointer;
}
.mdl-slider.is-upgraded::-moz-focus-outer{
  border:0;
}
.mdl-slider.is-upgraded::-ms-tooltip{
  display:none;
}
.mdl-slider.is-upgraded::-webkit-slider-runnable-track{
  background:0 0;
}
.mdl-slider.is-upgraded::-moz-range-track{
  background:0 0;
  border:none;
}
.mdl-slider.is-upgraded::-ms-track{
  background:0 0;
  color:transparent;
  height:2px;
  width:100%;
  border:none;
}
.mdl-slider.is-upgraded::-ms-fill-lower{
  padding:0;
  background:linear-gradient(to right, transparent, transparent 16px, #02A8F3 16px, #02A8F3 0);
}
.mdl-slider.is-upgraded::-ms-fill-upper{
  padding:0;
  background:linear-gradient(to left, transparent, transparent 16px, rgba(0, 0, 0, 0.26) 16px, rgba(0, 0, 0, 0.26) 0);
}
.mdl-slider.is-upgraded::-webkit-slider-thumb{
  -webkit-appearance:none;
  width:12px;
  height:12px;
  box-sizing:border-box;
  border-radius:50%;
  background:#02A8F3;
  border:none;
  -webkit-transition:border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition:border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-slider.is-upgraded::-moz-range-thumb{
  -moz-appearance:none;
  width:12px;
  height:12px;
  box-sizing:border-box;
  border-radius:50%;
  background-image:none;
  background:#02A8F3;
  border:none;
}
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb{
  box-shadow:0 0 0 10px rgba(94, 194, 80, 0.26);
}
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb{
  box-shadow:0 0 0 10px rgba(94, 194, 80, 0.26);
}
.mdl-slider.is-upgraded:active::-webkit-slider-thumb{
  background-image:none;
  background:#02A8F3;
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
}
.mdl-slider.is-upgraded:active::-moz-range-thumb{
  background-image:none;
  background:#02A8F3;
  transform:scale(1.5);
}
.mdl-slider.is-upgraded::-ms-thumb{
  width:32px;
  height:32px;
  border:none;
  border-radius:50%;
  background:#02A8F3;
  -ms-transform:scale(0.375);
      transform:scale(0.375);
  -webkit-transition:background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition:background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb{
  background:radial-gradient(circle closest-side, #02A8F3 0%, #02A8F3 37.5%, rgba(94, 194, 80, 0.26) 37.5%, rgba(94, 194, 80, 0.26) 100%);
  -ms-transform:scale(1);
      transform:scale(1);
}
.mdl-slider.is-upgraded:active::-ms-thumb{
  background:#02A8F3;
  -ms-transform:scale(0.5625);
      transform:scale(0.5625);
}
.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb{
  border:2px solid rgba(0, 0, 0, 0.26);
  background:0 0;
}
.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb{
  border:2px solid rgba(0, 0, 0, 0.26);
  background:0 0;
}
.mdl-slider.is-upgraded.is-lowest-value + .mdl-slider__background-flex > .mdl-slider__background-upper{
  left:6px;
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb{
  box-shadow:0 0 0 10px rgba(0, 0, 0, 0.12);
  background:rgba(0, 0, 0, 0.12);
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb{
  box-shadow:0 0 0 10px rgba(0, 0, 0, 0.12);
  background:rgba(0, 0, 0, 0.12);
}
.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb{
  border:1.6px solid rgba(0, 0, 0, 0.26);
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
}
.mdl-slider.is-upgraded.is-lowest-value:active + .mdl-slider__background-flex > .mdl-slider__background-upper{
  left:9px;
}
.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb{
  border:1.5px solid rgba(0, 0, 0, 0.26);
  transform:scale(1.5);
}
.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb{
  background:radial-gradient(circle closest-side, transparent 0%, transparent 66.67%, rgba(0, 0, 0, 0.26) 66.67%, rgba(0, 0, 0, 0.26) 100%);
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb{
  background:radial-gradient(circle closest-side, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 25%, rgba(0, 0, 0, 0.26) 25%, rgba(0, 0, 0, 0.26) 37.5%, rgba(0, 0, 0, 0.12) 37.5%, rgba(0, 0, 0, 0.12) 100%);
  -ms-transform:scale(1);
      transform:scale(1);
}
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb{
  -ms-transform:scale(0.5625);
      transform:scale(0.5625);
  background:radial-gradient(circle closest-side, transparent 0%, transparent 77.78%, rgba(0, 0, 0, 0.26) 77.78%, rgba(0, 0, 0, 0.26) 100%);
}
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower{
  background:0 0;
}
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper{
  margin-left:6px;
}
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper{
  margin-left:9px;
}
.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb,
.mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb,
.mdl-slider.is-upgraded:disabled::-webkit-slider-thumb{
  -webkit-transform:scale(0.667);
  transform:scale(0.667);
  background:rgba(0, 0, 0, 0.26);
}
.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb,
.mdl-slider.is-upgraded:disabled:active::-moz-range-thumb,
.mdl-slider.is-upgraded:disabled::-moz-range-thumb{
  transform:scale(0.667);
  background:rgba(0, 0, 0, 0.26);
}
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-lower{
  background-color:rgba(0, 0, 0, 0.26);
  left:-6px;
}
.mdl-slider.is-upgraded:disabled + .mdl-slider__background-flex > .mdl-slider__background-upper{
  left:6px;
}
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb{
  border:3px solid rgba(0, 0, 0, 0.26);
  background:0 0;
  -webkit-transform:scale(0.667);
  transform:scale(0.667);
}
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb{
  border:3px solid rgba(0, 0, 0, 0.26);
  background:0 0;
  transform:scale(0.667);
}
.mdl-slider.is-upgraded.is-lowest-value:disabled:active + .mdl-slider__background-flex > .mdl-slider__background-upper{
  left:6px;
}
.mdl-slider.is-upgraded:disabled:focus::-ms-thumb,
.mdl-slider.is-upgraded:disabled:active::-ms-thumb,
.mdl-slider.is-upgraded:disabled::-ms-thumb{
  -ms-transform:scale(0.25);
      transform:scale(0.25);
  background:rgba(0, 0, 0, 0.26);
}
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb,
.mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb{
  -ms-transform:scale(0.25);
      transform:scale(0.25);
  background:radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%);
}
.mdl-slider.is-upgraded:disabled::-ms-fill-lower{
  margin-right:6px;
  background:linear-gradient(to right, transparent, transparent 25px, rgba(0, 0, 0, 0.26) 25px, rgba(0, 0, 0, 0.26) 0);
}
.mdl-slider.is-upgraded:disabled::-ms-fill-upper{
  margin-left:6px;
}
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper{
  margin-left:6px;
}
.mdl-slider__ie-container{
  height:18px;
  overflow:visible;
  border:none;
  margin:none;
  padding:none;
}
.mdl-slider__container{
  height:18px;
  position:relative;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
}
.mdl-slider__container,
.mdl-slider__background-flex{
  background:0 0;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
}
.mdl-slider__background-flex{
  position:absolute;
  height:2px;
  width:-webkit-calc(48%);
  width:calc(48%);
  top:50%;
  left:0;
  margin:0 26px;
  overflow:hidden;
  border:0;
  padding:0;
  -webkit-transform:translate(0, -1px);
  -ms-transform:translate(0, -1px);
      transform:translate(0, -1px);
}
.mdl-slider__background-lower{
  background:#02A8F3;
}
.mdl-slider__background-lower,
.mdl-slider__background-upper{
  -webkit-flex:0;
  -ms-flex:0;
  -webkit-box-flex:0;
          flex:0;
  position:relative;
  border:0;
  padding:0;
}
.mdl-slider__background-upper{
  background:rgba(0, 0, 0, 0.26);
  -webkit-transition:left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition:left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-snackbar{
  position:fixed;
  bottom:0;
  left:50%;
  margin-right:-50%;
  cursor:default;
  background-color:#323232;
  z-index:10000;
  max-height:0;
  border-radius:2px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  will-change:transform;
  -webkit-transform:translate3d(0, -50px, 0) rotateZ(0deg);
  transform:translate3d(0, -50px, 0) rotateZ(0deg);
}
.mdl-snackbar.is-active{
  max-height:48px;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.mdl-snackbar__text{
  padding:14px 24px;
  vertical-align:middle;
  color:#fff;
}
.mdl-snackbar__action{
  background:0 0;
  border:none;
  color:#02A8F3;
  padding:14px 24px;
  font-family:"Roboto", "Helvetica", "Arial", sans-serif;
  font-size:14px;
  font-weight:500;
  text-transform:uppercase;
  line-height:1;
  letter-spacing:0;
  overflow:hidden;
  outline:none;
  cursor:pointer;
  text-decoration:none;
  text-align:center;
  vertical-align:middle;
}
.mdl-snackbar__action::-moz-focus-inner{
  border:0;
}
.mdl-spinner{
  display:inline-block;
  position:relative;
  width:28px;
  height:28px;
}
.mdl-spinner:not(.is-upgraded).is-active:after{
  content:"Loading...";
}
.mdl-spinner.is-upgraded.is-active{
  -webkit-animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite;
  animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite;
}
@-webkit-keyframes mdl-spinner__container-rotate{
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
@keyframes mdl-spinner__container-rotate{
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
.mdl-spinner__layer{
  position:absolute;
  width:100%;
  height:100%;
  opacity:0;
}
.mdl-spinner__layer-1{
  border-color:#42a5f5;
}
.mdl-spinner--single-color .mdl-spinner__layer-1{
  border-color:#02A8F3;
}
.mdl-spinner.is-active .mdl-spinner__layer-1{
  -webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__layer-2{
  border-color:#f44336;
}
.mdl-spinner--single-color .mdl-spinner__layer-2{
  border-color:#02A8F3;
}
.mdl-spinner.is-active .mdl-spinner__layer-2{
  -webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__layer-3{
  border-color:#fdd835;
}
.mdl-spinner--single-color .mdl-spinner__layer-3{
  border-color:#02A8F3;
}
.mdl-spinner.is-active .mdl-spinner__layer-3{
  -webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__layer-4{
  border-color:#4caf50;
}
.mdl-spinner--single-color .mdl-spinner__layer-4{
  border-color:#02A8F3;
}
.mdl-spinner.is-active .mdl-spinner__layer-4{
  -webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
@-webkit-keyframes mdl-spinner__fill-unfill-rotate{
  12.5%{
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
  }
  25%{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
  }
  37.5%{
    -webkit-transform:rotate(405deg);
    transform:rotate(405deg);
  }
  50%{
    -webkit-transform:rotate(540deg);
    transform:rotate(540deg);
  }
  62.5%{
    -webkit-transform:rotate(675deg);
    transform:rotate(675deg);
  }
  75%{
    -webkit-transform:rotate(810deg);
    transform:rotate(810deg);
  }
  87.5%{
    -webkit-transform:rotate(945deg);
    transform:rotate(945deg);
  }
  to{
    -webkit-transform:rotate(1080deg);
    transform:rotate(1080deg);
  }
}
@keyframes mdl-spinner__fill-unfill-rotate{
  12.5%{
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
  }
  25%{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
  }
  37.5%{
    -webkit-transform:rotate(405deg);
    transform:rotate(405deg);
  }
  50%{
    -webkit-transform:rotate(540deg);
    transform:rotate(540deg);
  }
  62.5%{
    -webkit-transform:rotate(675deg);
    transform:rotate(675deg);
  }
  75%{
    -webkit-transform:rotate(810deg);
    transform:rotate(810deg);
  }
  87.5%{
    -webkit-transform:rotate(945deg);
    transform:rotate(945deg);
  }
  to{
    -webkit-transform:rotate(1080deg);
    transform:rotate(1080deg);
  }
}
@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{
  from,
  25%{
    opacity:0.99;
  }
  26%,
  89%{
    opacity:0;
  }
  90%,
  100%{
    opacity:0.99;
  }
}
@keyframes mdl-spinner__layer-1-fade-in-out{
  from,
  25%{
    opacity:0.99;
  }
  26%,
  89%{
    opacity:0;
  }
  90%,
  100%{
    opacity:0.99;
  }
}
@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{
  from,
  15%{
    opacity:0;
  }
  25%,
  50%{
    opacity:0.99;
  }
  51%{
    opacity:0;
  }
}
@keyframes mdl-spinner__layer-2-fade-in-out{
  from,
  15%{
    opacity:0;
  }
  25%,
  50%{
    opacity:0.99;
  }
  51%{
    opacity:0;
  }
}
@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{
  from,
  40%{
    opacity:0;
  }
  50%,
  75%{
    opacity:0.99;
  }
  76%{
    opacity:0;
  }
}
@keyframes mdl-spinner__layer-3-fade-in-out{
  from,
  40%{
    opacity:0;
  }
  50%,
  75%{
    opacity:0.99;
  }
  76%{
    opacity:0;
  }
}
@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{
  from,
  65%{
    opacity:0;
  }
  75%,
  90%{
    opacity:0.99;
  }
  100%{
    opacity:0;
  }
}
@keyframes mdl-spinner__layer-4-fade-in-out{
  from,
  65%{
    opacity:0;
  }
  75%,
  90%{
    opacity:0.99;
  }
  100%{
    opacity:0;
  }
}
.mdl-spinner__gap-patch{
  position:absolute;
  box-sizing:border-box;
  top:0;
  left:45%;
  width:10%;
  height:100%;
  overflow:hidden;
  border-color:inherit;
}
.mdl-spinner__gap-patch .mdl-spinner__circle{
  width:1000%;
  left:-450%;
}
.mdl-spinner__circle-clipper{
  display:inline-block;
  position:relative;
  width:50%;
  height:100%;
  overflow:hidden;
  border-color:inherit;
}
.mdl-spinner__circle-clipper .mdl-spinner__circle{
  width:200%;
}
.mdl-spinner__circle{
  box-sizing:border-box;
  height:100%;
  border-width:3px;
  border-style:solid;
  border-color:inherit;
  border-bottom-color:transparent!important;
  border-radius:50%;
  -webkit-animation:none;
  animation:none;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.mdl-spinner__left .mdl-spinner__circle{
  border-right-color:transparent!important;
  -webkit-transform:rotate(129deg);
  -ms-transform:rotate(129deg);
      transform:rotate(129deg);
}
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{
  -webkit-animation:mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__right .mdl-spinner__circle{
  left:-100%;
  border-left-color:transparent!important;
  -webkit-transform:rotate(-129deg);
  -ms-transform:rotate(-129deg);
      transform:rotate(-129deg);
}
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{
  -webkit-animation:mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation:mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
@-webkit-keyframes mdl-spinner__left-spin{
  from{
    -webkit-transform:rotate(130deg);
    transform:rotate(130deg);
  }
  50%{
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg);
  }
  to{
    -webkit-transform:rotate(130deg);
    transform:rotate(130deg);
  }
}
@keyframes mdl-spinner__left-spin{
  from{
    -webkit-transform:rotate(130deg);
    transform:rotate(130deg);
  }
  50%{
    -webkit-transform:rotate(-5deg);
    transform:rotate(-5deg);
  }
  to{
    -webkit-transform:rotate(130deg);
    transform:rotate(130deg);
  }
}
@-webkit-keyframes mdl-spinner__right-spin{
  from{
    -webkit-transform:rotate(-130deg);
    transform:rotate(-130deg);
  }
  50%{
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
  }
  to{
    -webkit-transform:rotate(-130deg);
    transform:rotate(-130deg);
  }
}
@keyframes mdl-spinner__right-spin{
  from{
    -webkit-transform:rotate(-130deg);
    transform:rotate(-130deg);
  }
  50%{
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
  }
  to{
    -webkit-transform:rotate(-130deg);
    transform:rotate(-130deg);
  }
}
.mdl-switch{
  position:relative;
  z-index:1;
  vertical-align:middle;
  display:inline-block;
  box-sizing:border-box;
  width:100%;
  height:24px;
  margin:0;
  padding:0;
  overflow:visible;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.mdl-switch.is-upgraded{
  padding-left:28px;
}
.mdl-switch__input{
  line-height:24px;
}
.mdl-switch.is-upgraded .mdl-switch__input{
  position:absolute;
  width:0;
  height:0;
  margin:0;
  padding:0;
  opacity:0;
  -ms-appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border:none;
}
.mdl-switch__track{
  background:rgba(0, 0, 0, 0.26);
  position:absolute;
  left:0;
  top:5px;
  height:14px;
  width:36px;
  border-radius:14px;
  cursor:pointer;
}
.mdl-switch.is-checked .mdl-switch__track{
  background:rgba(94, 194, 80, 0.5);
}
.mdl-switch__track fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__track{
  background:rgba(0, 0, 0, 0.12);
  cursor:auto;
}
.mdl-switch__thumb{
  background:#fafafa;
  position:absolute;
  left:0;
  top:2px;
  height:20px;
  width:20px;
  border-radius:50%;
  cursor:pointer;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition-duration:.28s;
          transition-duration:.28s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property:left;
  transition-property:left;
}
.mdl-switch.is-checked .mdl-switch__thumb{
  background:#02A8F3;
  left:16px;
  box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.mdl-switch__thumb fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__thumb{
  background:#bdbdbd;
  cursor:auto;
}
.mdl-switch__focus-helper{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-4px, -4px);
  -ms-transform:translate(-4px, -4px);
      transform:translate(-4px, -4px);
  display:inline-block;
  box-sizing:border-box;
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:transparent;
}
.mdl-switch.is-focused .mdl-switch__focus-helper{
  box-shadow:0 0 0 20px rgba(0, 0, 0, 0.1);
  background-color:rgba(0, 0, 0, 0.1);
}
.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper{
  box-shadow:0 0 0 20px rgba(94, 194, 80, 0.26);
  background-color:rgba(94, 194, 80, 0.26);
}
.mdl-switch__label{
  position:relative;
  cursor:pointer;
  font-size:16px;
  line-height:24px;
  margin:0;
  left:24px;
}
.mdl-switch__label fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__label{
  color:#bdbdbd;
  cursor:auto;
}
.mdl-switch__ripple-container{
  position:absolute;
  z-index:2;
  top:-12px;
  left:-14px;
  box-sizing:border-box;
  width:48px;
  height:48px;
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  -webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000);
  -webkit-transition-duration:.4s;
          transition-duration:.4s;
  -webkit-transition-timing-function:step-end;
          transition-timing-function:step-end;
  -webkit-transition-property:left;
  transition-property:left;
}
.mdl-switch__ripple-container .mdl-ripple{
  background:#02A8F3;
}
.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,
.mdl-switch.is-disabled .mdl-switch__ripple-container{
  cursor:auto;
}
fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,
.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple{
  background:0 0;
}
.mdl-switch.is-checked .mdl-switch__ripple-container{
  left:2px;
}
.mdl-tabs{
  display:block;
  width:100%;
}
.mdl-tabs__tab-bar{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
          justify-content:center;
  -webkit-align-content:space-between;
  -ms-flex-line-pack:justify;
  align-content:space-between;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  -webkit-box-align:start;
          align-items:flex-start;
  height:48px;
  padding:0;
  margin:0;
  border-bottom:1px solid #e0e0e0;
}
.mdl-tabs__tab{
  margin:0;
  border:none;
  padding:0 24px;
  float:left;
  position:relative;
  display:block;
  text-decoration:none;
  height:48px;
  line-height:48px;
  text-align:center;
  font-weight:500;
  font-size:14px;
  text-transform:uppercase;
  color:rgba(0, 0, 0, 0.54);
  overflow:hidden;
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{
  color:rgba(0, 0, 0, 0.87);
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{
  height:2px;
  width:100%;
  display:block;
  content:" ";
  bottom:0;
  left:0;
  position:absolute;
  background:#02A8F3;
  -webkit-animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  -webkit-transition:all 1s cubic-bezier(0.4, 0, 1, 1);
  transition:all 1s cubic-bezier(0.4, 0, 1, 1);
}
.mdl-tabs__tab .mdl-tabs__ripple-container{
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  left:0;
  top:0;
  z-index:1;
  overflow:hidden;
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple{
  background:#02A8F3;
}
.mdl-tabs__panel{
  display:block;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel{
  display:none;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active{
  display:block;
}
@-webkit-keyframes border-expand{
  0%{
    opacity:0;
    width:0;
  }
  100%{
    opacity:1;
    width:100%;
  }
}
@keyframes border-expand{
  0%{
    opacity:0;
    width:0;
  }
  100%{
    opacity:1;
    width:100%;
  }
}
.mdl-textfield{
  position:relative;
  font-size:16px;
  display:inline-block;
  box-sizing:border-box;
  width:300px;
  max-width:100%;
  margin:0;
  padding:20px 0;
}
.mdl-textfield .mdl-button{
  position:absolute;
  bottom:20px;
}
.mdl-textfield--align-right{
  text-align:right;
}
.mdl-textfield--full-width{
  width:100%;
}
.mdl-textfield--expandable{
  min-width:32px;
  width:auto;
  min-height:32px;
}
.mdl-textfield__input{
  border:none;
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
  display:block;
  font-size:16px;
  margin:0;
  padding:4px 0;
  width:100%;
  background:0 0;
  text-align:left;
  color:inherit;
}
.mdl-textfield.is-focused .mdl-textfield__input{
  outline:none;
}
.mdl-textfield.is-invalid .mdl-textfield__input{
  border-color:#de3226;
  box-shadow:none;
}
fieldset[disabled] .mdl-textfield .mdl-textfield__input,
.mdl-textfield.is-disabled .mdl-textfield__input{
  background-color:transparent;
  border-bottom:1px dotted rgba(0, 0, 0, 0.12);
  color:rgba(0, 0, 0, 0.26);
}
.mdl-textfield textarea.mdl-textfield__input{
  display:block;
}
.mdl-textfield__label{
  bottom:0;
  color:rgba(0, 0, 0, 0.26);
  font-size:16px;
  left:0;
  right:0;
  pointer-events:none;
  position:absolute;
  display:block;
  top:24px;
  width:100%;
  overflow:hidden;
  white-space:nowrap;
  text-align:left;
}
.mdl-textfield.is-dirty .mdl-textfield__label{
  visibility:hidden;
}
.mdl-textfield--floating-label .mdl-textfield__label{
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
fieldset[disabled] .mdl-textfield .mdl-textfield__label,
.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{
  color:rgba(0, 0, 0, 0.26);
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  color:#02A8F3;
  font-size:12px;
  top:4px;
  visibility:visible;
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label{
  top:-16px;
}
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{
  color:#de3226;
  font-size:12px;
}
.mdl-textfield__label:after{
  background-color:#02A8F3;
  bottom:20px;
  content:'';
  height:2px;
  left:45%;
  position:absolute;
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  visibility:hidden;
  width:10px;
}
.mdl-textfield.is-focused .mdl-textfield__label:after{
  left:0;
  visibility:visible;
  width:100%;
}
.mdl-textfield.is-invalid .mdl-textfield__label:after{
  background-color:#de3226;
}
.mdl-textfield__error{
  color:#de3226;
  position:absolute;
  font-size:12px;
  margin-top:3px;
  visibility:hidden;
  display:block;
}
.mdl-textfield.is-invalid .mdl-textfield__error{
  visibility:visible;
}
.mdl-textfield__expandable-holder{
  position:relative;
  margin-left:32px;
  -webkit-transition-duration:.2s;
          transition-duration:.2s;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  display:inline-block;
  max-width:0.1px;
}
.mdl-textfield.is-focused .mdl-textfield__expandable-holder,
.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{
  max-width:600px;
}
.mdl-textfield__expandable-holder .mdl-textfield__label:after{
  bottom:0;
}
.mdl-tooltip{
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
      transform:scale(0);
  -webkit-transform-origin:top center;
  -ms-transform-origin:top center;
      transform-origin:top center;
  will-change:transform;
  z-index:999;
  background:rgba(97, 97, 97, 0.9);
  border-radius:2px;
  color:#fff;
  display:inline-block;
  font-size:10px;
  font-weight:500;
  line-height:14px;
  max-width:170px;
  position:fixed;
  top:-500px;
  left:-500px;
  padding:8px;
  text-align:center;
}
.mdl-tooltip.is-active{
  -webkit-animation:pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
  animation:pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.mdl-tooltip--large{
  line-height:14px;
  font-size:14px;
  padding:16px;
}
@-webkit-keyframes pulse{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0;
  }
  50%{
    -webkit-transform:scale(0.99);
    transform:scale(0.99);
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1;
    visibility:visible;
  }
}
@keyframes pulse{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0;
  }
  50%{
    -webkit-transform:scale(0.99);
    transform:scale(0.99);
  }
  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1;
    visibility:visible;
  }
}
.mdl-shadow--2dp{
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mdl-shadow--3dp{
  box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.mdl-shadow--4dp{
  box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.mdl-shadow--6dp{
  box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.mdl-shadow--8dp{
  box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.mdl-shadow--16dp{
  box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.mdl-shadow--24dp{
  box-shadow:0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}
.mdl-grid{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -webkit-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin:0 auto;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  -webkit-box-align:stretch;
          align-items:stretch;
}
.mdl-grid.mdl-grid--no-spacing{
  padding:0;
}
.mdl-cell{
  box-sizing:border-box;
}
.mdl-cell--top{
  -webkit-align-self:flex-start;
  -ms-flex-item-align:start;
  align-self:flex-start;
}
.mdl-cell--middle{
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
}
.mdl-cell--bottom{
  -webkit-align-self:flex-end;
  -ms-flex-item-align:end;
  align-self:flex-end;
}
.mdl-cell--stretch{
  -webkit-align-self:stretch;
  -ms-flex-item-align:stretch;
  align-self:stretch;
}
.mdl-grid.mdl-grid--no-spacing > .mdl-cell{
  margin:0;
}
.mdl-cell--order-1{
  -webkit-order:1;
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
          order:1;
}
.mdl-cell--order-2{
  -webkit-order:2;
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
          order:2;
}
.mdl-cell--order-3{
  -webkit-order:3;
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
          order:3;
}
.mdl-cell--order-4{
  -webkit-order:4;
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
          order:4;
}
.mdl-cell--order-5{
  -webkit-order:5;
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
          order:5;
}
.mdl-cell--order-6{
  -webkit-order:6;
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
          order:6;
}
.mdl-cell--order-7{
  -webkit-order:7;
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
          order:7;
}
.mdl-cell--order-8{
  -webkit-order:8;
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
          order:8;
}
.mdl-cell--order-9{
  -webkit-order:9;
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
          order:9;
}
.mdl-cell--order-10{
  -webkit-order:10;
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
          order:10;
}
.mdl-cell--order-11{
  -webkit-order:11;
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
          order:11;
}
.mdl-cell--order-12{
  -webkit-order:12;
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
          order:12;
}
@media (min-width: 0){
  .xs-p-0{
    padding:0px;
  }
  .xs-pt-0{
    padding-top:0px;
  }
  .xs-pl-0{
    padding-left:0px;
  }
  .xs-pr-0{
    padding-right:0px;
  }
  .xs-pb-0{
    padding-bottom:0px;
  }
  .xs-m-0{
    margin:0px;
  }
  .xs-mt-0{
    margin-top:0px;
  }
  .xs-ml-0{
    margin-left:0px;
  }
  .xs-mr-0{
    margin-right:0px;
  }
  .xs-mb-0{
    margin-bottom:0px;
  }
  .xs-p-8{
    padding:8px;
  }
  .xs-pt-8{
    padding-top:8px;
  }
  .xs-pl-8{
    padding-left:8px;
  }
  .xs-pr-8{
    padding-right:8px;
  }
  .xs-pb-8{
    padding-bottom:8px;
  }
  .xs-m-8{
    margin:8px;
  }
  .xs-mt-8{
    margin-top:8px;
  }
  .xs-ml-8{
    margin-left:8px;
  }
  .xs-mr-8{
    margin-right:8px;
  }
  .xs-mb-8{
    margin-bottom:8px;
  }
  .xs-p-16{
    padding:16px;
  }
  .xs-pt-16{
    padding-top:16px;
  }
  .xs-pl-16{
    padding-left:16px;
  }
  .xs-pr-16{
    padding-right:16px;
  }
  .xs-pb-16{
    padding-bottom:16px;
  }
  .xs-m-16{
    margin:16px;
  }
  .xs-mt-16{
    margin-top:16px;
  }
  .xs-ml-16{
    margin-left:16px;
  }
  .xs-mr-16{
    margin-right:16px;
  }
  .xs-mb-16{
    margin-bottom:16px;
  }
  .xs-p-24{
    padding:24px;
  }
  .xs-pt-24{
    padding-top:24px;
  }
  .xs-pl-24{
    padding-left:24px;
  }
  .xs-pr-24{
    padding-right:24px;
  }
  .xs-pb-24{
    padding-bottom:24px;
  }
  .xs-m-24{
    margin:24px;
  }
  .xs-mt-24{
    margin-top:24px;
  }
  .xs-ml-24{
    margin-left:24px;
  }
  .xs-mr-24{
    margin-right:24px;
  }
  .xs-mb-24{
    margin-bottom:24px;
  }
  .xs-p-32{
    padding:32px;
  }
  .xs-pt-32{
    padding-top:32px;
  }
  .xs-pl-32{
    padding-left:32px;
  }
  .xs-pr-32{
    padding-right:32px;
  }
  .xs-pb-32{
    padding-bottom:32px;
  }
  .xs-m-32{
    margin:32px;
  }
  .xs-mt-32{
    margin-top:32px;
  }
  .xs-ml-32{
    margin-left:32px;
  }
  .xs-mr-32{
    margin-right:32px;
  }
  .xs-mb-32{
    margin-bottom:32px;
  }
  .xs-p-40{
    padding:40px;
  }
  .xs-pt-40{
    padding-top:40px;
  }
  .xs-pl-40{
    padding-left:40px;
  }
  .xs-pr-40{
    padding-right:40px;
  }
  .xs-pb-40{
    padding-bottom:40px;
  }
  .xs-m-40{
    margin:40px;
  }
  .xs-mt-40{
    margin-top:40px;
  }
  .xs-ml-40{
    margin-left:40px;
  }
  .xs-mr-40{
    margin-right:40px;
  }
  .xs-mb-40{
    margin-bottom:40px;
  }
  .xs-p-48{
    padding:48px;
  }
  .xs-pt-48{
    padding-top:48px;
  }
  .xs-pl-48{
    padding-left:48px;
  }
  .xs-pr-48{
    padding-right:48px;
  }
  .xs-pb-48{
    padding-bottom:48px;
  }
  .xs-m-48{
    margin:48px;
  }
  .xs-mt-48{
    margin-top:48px;
  }
  .xs-ml-48{
    margin-left:48px;
  }
  .xs-mr-48{
    margin-right:48px;
  }
  .xs-mb-48{
    margin-bottom:48px;
  }
  .xs-p-56{
    padding:56px;
  }
  .xs-pt-56{
    padding-top:56px;
  }
  .xs-pl-56{
    padding-left:56px;
  }
  .xs-pr-56{
    padding-right:56px;
  }
  .xs-pb-56{
    padding-bottom:56px;
  }
  .xs-m-56{
    margin:56px;
  }
  .xs-mt-56{
    margin-top:56px;
  }
  .xs-ml-56{
    margin-left:56px;
  }
  .xs-mr-56{
    margin-right:56px;
  }
  .xs-mb-56{
    margin-bottom:56px;
  }
}
@media (min-width: 480px){
  .sm-p-0{
    padding:0px;
  }
  .sm-pt-0{
    padding-top:0px;
  }
  .sm-pl-0{
    padding-left:0px;
  }
  .sm-pr-0{
    padding-right:0px;
  }
  .sm-pb-0{
    padding-bottom:0px;
  }
  .sm-m-0{
    margin:0px;
  }
  .sm-mt-0{
    margin-top:0px;
  }
  .sm-ml-0{
    margin-left:0px;
  }
  .sm-mr-0{
    margin-right:0px;
  }
  .sm-mb-0{
    margin-bottom:0px;
  }
  .sm-p-8{
    padding:8px;
  }
  .sm-pt-8{
    padding-top:8px;
  }
  .sm-pl-8{
    padding-left:8px;
  }
  .sm-pr-8{
    padding-right:8px;
  }
  .sm-pb-8{
    padding-bottom:8px;
  }
  .sm-m-8{
    margin:8px;
  }
  .sm-mt-8{
    margin-top:8px;
  }
  .sm-ml-8{
    margin-left:8px;
  }
  .sm-mr-8{
    margin-right:8px;
  }
  .sm-mb-8{
    margin-bottom:8px;
  }
  .sm-p-16{
    padding:16px;
  }
  .sm-pt-16{
    padding-top:16px;
  }
  .sm-pl-16{
    padding-left:16px;
  }
  .sm-pr-16{
    padding-right:16px;
  }
  .sm-pb-16{
    padding-bottom:16px;
  }
  .sm-m-16{
    margin:16px;
  }
  .sm-mt-16{
    margin-top:16px;
  }
  .sm-ml-16{
    margin-left:16px;
  }
  .sm-mr-16{
    margin-right:16px;
  }
  .sm-mb-16{
    margin-bottom:16px;
  }
  .sm-p-24{
    padding:24px;
  }
  .sm-pt-24{
    padding-top:24px;
  }
  .sm-pl-24{
    padding-left:24px;
  }
  .sm-pr-24{
    padding-right:24px;
  }
  .sm-pb-24{
    padding-bottom:24px;
  }
  .sm-m-24{
    margin:24px;
  }
  .sm-mt-24{
    margin-top:24px;
  }
  .sm-ml-24{
    margin-left:24px;
  }
  .sm-mr-24{
    margin-right:24px;
  }
  .sm-mb-24{
    margin-bottom:24px;
  }
  .sm-p-32{
    padding:32px;
  }
  .sm-pt-32{
    padding-top:32px;
  }
  .sm-pl-32{
    padding-left:32px;
  }
  .sm-pr-32{
    padding-right:32px;
  }
  .sm-pb-32{
    padding-bottom:32px;
  }
  .sm-m-32{
    margin:32px;
  }
  .sm-mt-32{
    margin-top:32px;
  }
  .sm-ml-32{
    margin-left:32px;
  }
  .sm-mr-32{
    margin-right:32px;
  }
  .sm-mb-32{
    margin-bottom:32px;
  }
  .sm-p-40{
    padding:40px;
  }
  .sm-pt-40{
    padding-top:40px;
  }
  .sm-pl-40{
    padding-left:40px;
  }
  .sm-pr-40{
    padding-right:40px;
  }
  .sm-pb-40{
    padding-bottom:40px;
  }
  .sm-m-40{
    margin:40px;
  }
  .sm-mt-40{
    margin-top:40px;
  }
  .sm-ml-40{
    margin-left:40px;
  }
  .sm-mr-40{
    margin-right:40px;
  }
  .sm-mb-40{
    margin-bottom:40px;
  }
  .sm-p-48{
    padding:48px;
  }
  .sm-pt-48{
    padding-top:48px;
  }
  .sm-pl-48{
    padding-left:48px;
  }
  .sm-pr-48{
    padding-right:48px;
  }
  .sm-pb-48{
    padding-bottom:48px;
  }
  .sm-m-48{
    margin:48px;
  }
  .sm-mt-48{
    margin-top:48px;
  }
  .sm-ml-48{
    margin-left:48px;
  }
  .sm-mr-48{
    margin-right:48px;
  }
  .sm-mb-48{
    margin-bottom:48px;
  }
  .sm-p-56{
    padding:56px;
  }
  .sm-pt-56{
    padding-top:56px;
  }
  .sm-pl-56{
    padding-left:56px;
  }
  .sm-pr-56{
    padding-right:56px;
  }
  .sm-pb-56{
    padding-bottom:56px;
  }
  .sm-m-56{
    margin:56px;
  }
  .sm-mt-56{
    margin-top:56px;
  }
  .sm-ml-56{
    margin-left:56px;
  }
  .sm-mr-56{
    margin-right:56px;
  }
  .sm-mb-56{
    margin-bottom:56px;
  }
  .mdl-snackbar{
    min-width:288px;
    max-width:568px;
  }
}
@media (min-width: 768px){
  .md-p-0{
    padding:0px;
  }
  .md-pt-0{
    padding-top:0px;
  }
  .md-pl-0{
    padding-left:0px;
  }
  .md-pr-0{
    padding-right:0px;
  }
  .md-pb-0{
    padding-bottom:0px;
  }
  .md-m-0{
    margin:0px;
  }
  .md-mt-0{
    margin-top:0px;
  }
  .md-ml-0{
    margin-left:0px;
  }
  .md-mr-0{
    margin-right:0px;
  }
  .md-mb-0{
    margin-bottom:0px;
  }
  .md-p-8{
    padding:8px;
  }
  .md-pt-8{
    padding-top:8px;
  }
  .md-pl-8{
    padding-left:8px;
  }
  .md-pr-8{
    padding-right:8px;
  }
  .md-pb-8{
    padding-bottom:8px;
  }
  .md-m-8{
    margin:8px;
  }
  .md-mt-8{
    margin-top:8px;
  }
  .md-ml-8{
    margin-left:8px;
  }
  .md-mr-8{
    margin-right:8px;
  }
  .md-mb-8{
    margin-bottom:8px;
  }
  .md-p-16{
    padding:16px;
  }
  .md-pt-16{
    padding-top:16px;
  }
  .md-pl-16{
    padding-left:16px;
  }
  .md-pr-16{
    padding-right:16px;
  }
  .md-pb-16{
    padding-bottom:16px;
  }
  .md-m-16{
    margin:16px;
  }
  .md-mt-16{
    margin-top:16px;
  }
  .md-ml-16{
    margin-left:16px;
  }
  .md-mr-16{
    margin-right:16px;
  }
  .md-mb-16{
    margin-bottom:16px;
  }
  .md-p-24{
    padding:24px;
  }
  .md-pt-24{
    padding-top:24px;
  }
  .md-pl-24{
    padding-left:24px;
  }
  .md-pr-24{
    padding-right:24px;
  }
  .md-pb-24{
    padding-bottom:24px;
  }
  .md-m-24{
    margin:24px;
  }
  .md-mt-24{
    margin-top:24px;
  }
  .md-ml-24{
    margin-left:24px;
  }
  .md-mr-24{
    margin-right:24px;
  }
  .md-mb-24{
    margin-bottom:24px;
  }
  .md-p-32{
    padding:32px;
  }
  .md-pt-32{
    padding-top:32px;
  }
  .md-pl-32{
    padding-left:32px;
  }
  .md-pr-32{
    padding-right:32px;
  }
  .md-pb-32{
    padding-bottom:32px;
  }
  .md-m-32{
    margin:32px;
  }
  .md-mt-32{
    margin-top:32px;
  }
  .md-ml-32{
    margin-left:32px;
  }
  .md-mr-32{
    margin-right:32px;
  }
  .md-mb-32{
    margin-bottom:32px;
  }
  .md-p-40{
    padding:40px;
  }
  .md-pt-40{
    padding-top:40px;
  }
  .md-pl-40{
    padding-left:40px;
  }
  .md-pr-40{
    padding-right:40px;
  }
  .md-pb-40{
    padding-bottom:40px;
  }
  .md-m-40{
    margin:40px;
  }
  .md-mt-40{
    margin-top:40px;
  }
  .md-ml-40{
    margin-left:40px;
  }
  .md-mr-40{
    margin-right:40px;
  }
  .md-mb-40{
    margin-bottom:40px;
  }
  .md-p-48{
    padding:48px;
  }
  .md-pt-48{
    padding-top:48px;
  }
  .md-pl-48{
    padding-left:48px;
  }
  .md-pr-48{
    padding-right:48px;
  }
  .md-pb-48{
    padding-bottom:48px;
  }
  .md-m-48{
    margin:48px;
  }
  .md-mt-48{
    margin-top:48px;
  }
  .md-ml-48{
    margin-left:48px;
  }
  .md-mr-48{
    margin-right:48px;
  }
  .md-mb-48{
    margin-bottom:48px;
  }
  .md-p-56{
    padding:56px;
  }
  .md-pt-56{
    padding-top:56px;
  }
  .md-pl-56{
    padding-left:56px;
  }
  .md-pr-56{
    padding-right:56px;
  }
  .md-pb-56{
    padding-bottom:56px;
  }
  .md-m-56{
    margin:56px;
  }
  .md-mt-56{
    margin-top:56px;
  }
  .md-ml-56{
    margin-left:56px;
  }
  .md-mr-56{
    margin-right:56px;
  }
  .md-mb-56{
    margin-bottom:56px;
  }
  .container{
    max-width:728px;
    margin:0 auto;
  }
  .col-16{
    padding-left:10px;
    padding-right:10px;
    width:100%;
    float:left;
  }
  .col-15{
    padding-left:10px;
    padding-right:10px;
    width:93.75%;
    float:left;
  }
  .col-14{
    padding-left:10px;
    padding-right:10px;
    width:87.5%;
    float:left;
  }
  .col-13{
    padding-left:10px;
    padding-right:10px;
    width:81.25%;
    float:left;
  }
  .col-12{
    padding-left:10px;
    padding-right:10px;
    width:75%;
    float:left;
  }
  .col-11{
    padding-left:10px;
    padding-right:10px;
    width:68.75%;
    float:left;
  }
  .col-10{
    padding-left:10px;
    padding-right:10px;
    width:62.5%;
    float:left;
  }
  .col-9{
    padding-left:10px;
    padding-right:10px;
    width:56.25%;
    float:left;
  }
  .col-8{
    padding-left:10px;
    padding-right:10px;
    width:50%;
    float:left;
  }
  .col-7{
    padding-left:10px;
    padding-right:10px;
    width:43.75%;
    float:left;
  }
  .col-6{
    padding-left:10px;
    padding-right:10px;
    width:37.5%;
    float:left;
  }
  .col-5{
    padding-left:10px;
    padding-right:10px;
    width:31.25%;
    float:left;
  }
  .col-4{
    padding-left:10px;
    padding-right:10px;
    width:25%;
    float:left;
  }
  .col-3{
    padding-left:10px;
    padding-right:10px;
    width:18.75%;
    float:left;
  }
  .col-2{
    padding-left:10px;
    padding-right:10px;
    width:12.5%;
    float:left;
  }
  .col-1{
    padding-left:10px;
    padding-right:10px;
    width:6.25%;
    float:left;
  }
  .col-offset-16{
    margin-left:100%;
  }
  .col-offset-15{
    margin-left:93.75%;
  }
  .col-offset-14{
    margin-left:87.5%;
  }
  .col-offset-13{
    margin-left:81.25%;
  }
  .col-offset-12{
    margin-left:75%;
  }
  .col-offset-11{
    margin-left:68.75%;
  }
  .col-offset-10{
    margin-left:62.5%;
  }
  .col-offset-9{
    margin-left:56.25%;
  }
  .col-offset-8{
    margin-left:50%;
  }
  .col-offset-7{
    margin-left:43.75%;
  }
  .col-offset-6{
    margin-left:37.5%;
  }
  .col-offset-5{
    margin-left:31.25%;
  }
  .col-offset-4{
    margin-left:25%;
  }
  .col-offset-3{
    margin-left:18.75%;
  }
  .col-offset-2{
    margin-left:12.5%;
  }
  .col-offset-1{
    margin-left:6.25%;
  }
  .col-offset-0{
    margin-left:0%;
  }
  .col-pull-16{
    right:100%;
  }
  .col-pull-15{
    right:93.75%;
  }
  .col-pull-14{
    right:87.5%;
  }
  .col-pull-13{
    right:81.25%;
  }
  .col-pull-12{
    right:75%;
  }
  .col-pull-11{
    right:68.75%;
  }
  .col-pull-10{
    right:62.5%;
  }
  .col-pull-9{
    right:56.25%;
  }
  .col-pull-8{
    right:50%;
  }
  .col-pull-7{
    right:43.75%;
  }
  .col-pull-6{
    right:37.5%;
  }
  .col-pull-5{
    right:31.25%;
  }
  .col-pull-4{
    right:25%;
  }
  .col-pull-3{
    right:18.75%;
  }
  .col-pull-2{
    right:12.5%;
  }
  .col-pull-1{
    right:6.25%;
  }
  .col-pull-0{
    right:0%;
  }
  .col-push-16{
    left:100%;
  }
  .col-push-15{
    left:93.75%;
  }
  .col-push-14{
    left:87.5%;
  }
  .col-push-13{
    left:81.25%;
  }
  .col-push-12{
    left:75%;
  }
  .col-push-11{
    left:68.75%;
  }
  .col-push-10{
    left:62.5%;
  }
  .col-push-9{
    left:56.25%;
  }
  .col-push-8{
    left:50%;
  }
  .col-push-7{
    left:43.75%;
  }
  .col-push-6{
    left:37.5%;
  }
  .col-push-5{
    left:31.25%;
  }
  .col-push-4{
    left:25%;
  }
  .col-push-3{
    left:18.75%;
  }
  .col-push-2{
    left:12.5%;
  }
  .col-push-1{
    left:6.25%;
  }
  .col-push-0{
    left:0%;
  }
  .col-group{
    margin-right:-10px;
    margin-left:-10px;
    padding:0;
  }
  .col-group:after{
    display:table;
    clear:both;
    content:" ";
  }
}
@media (min-width: 992px){
  .lg-p-0{
    padding:0px;
  }
  .lg-pt-0{
    padding-top:0px;
  }
  .lg-pl-0{
    padding-left:0px;
  }
  .lg-pr-0{
    padding-right:0px;
  }
  .lg-pb-0{
    padding-bottom:0px;
  }
  .lg-m-0{
    margin:0px;
  }
  .lg-mt-0{
    margin-top:0px;
  }
  .lg-ml-0{
    margin-left:0px;
  }
  .lg-mr-0{
    margin-right:0px;
  }
  .lg-mb-0{
    margin-bottom:0px;
  }
  .lg-p-8{
    padding:8px;
  }
  .lg-pt-8{
    padding-top:8px;
  }
  .lg-pl-8{
    padding-left:8px;
  }
  .lg-pr-8{
    padding-right:8px;
  }
  .lg-pb-8{
    padding-bottom:8px;
  }
  .lg-m-8{
    margin:8px;
  }
  .lg-mt-8{
    margin-top:8px;
  }
  .lg-ml-8{
    margin-left:8px;
  }
  .lg-mr-8{
    margin-right:8px;
  }
  .lg-mb-8{
    margin-bottom:8px;
  }
  .lg-p-16{
    padding:16px;
  }
  .lg-pt-16{
    padding-top:16px;
  }
  .lg-pl-16{
    padding-left:16px;
  }
  .lg-pr-16{
    padding-right:16px;
  }
  .lg-pb-16{
    padding-bottom:16px;
  }
  .lg-m-16{
    margin:16px;
  }
  .lg-mt-16{
    margin-top:16px;
  }
  .lg-ml-16{
    margin-left:16px;
  }
  .lg-mr-16{
    margin-right:16px;
  }
  .lg-mb-16{
    margin-bottom:16px;
  }
  .lg-p-24{
    padding:24px;
  }
  .lg-pt-24{
    padding-top:24px;
  }
  .lg-pl-24{
    padding-left:24px;
  }
  .lg-pr-24{
    padding-right:24px;
  }
  .lg-pb-24{
    padding-bottom:24px;
  }
  .lg-m-24{
    margin:24px;
  }
  .lg-mt-24{
    margin-top:24px;
  }
  .lg-ml-24{
    margin-left:24px;
  }
  .lg-mr-24{
    margin-right:24px;
  }
  .lg-mb-24{
    margin-bottom:24px;
  }
  .lg-p-32{
    padding:32px;
  }
  .lg-pt-32{
    padding-top:32px;
  }
  .lg-pl-32{
    padding-left:32px;
  }
  .lg-pr-32{
    padding-right:32px;
  }
  .lg-pb-32{
    padding-bottom:32px;
  }
  .lg-m-32{
    margin:32px;
  }
  .lg-mt-32{
    margin-top:32px;
  }
  .lg-ml-32{
    margin-left:32px;
  }
  .lg-mr-32{
    margin-right:32px;
  }
  .lg-mb-32{
    margin-bottom:32px;
  }
  .lg-p-40{
    padding:40px;
  }
  .lg-pt-40{
    padding-top:40px;
  }
  .lg-pl-40{
    padding-left:40px;
  }
  .lg-pr-40{
    padding-right:40px;
  }
  .lg-pb-40{
    padding-bottom:40px;
  }
  .lg-m-40{
    margin:40px;
  }
  .lg-mt-40{
    margin-top:40px;
  }
  .lg-ml-40{
    margin-left:40px;
  }
  .lg-mr-40{
    margin-right:40px;
  }
  .lg-mb-40{
    margin-bottom:40px;
  }
  .lg-p-48{
    padding:48px;
  }
  .lg-pt-48{
    padding-top:48px;
  }
  .lg-pl-48{
    padding-left:48px;
  }
  .lg-pr-48{
    padding-right:48px;
  }
  .lg-pb-48{
    padding-bottom:48px;
  }
  .lg-m-48{
    margin:48px;
  }
  .lg-mt-48{
    margin-top:48px;
  }
  .lg-ml-48{
    margin-left:48px;
  }
  .lg-mr-48{
    margin-right:48px;
  }
  .lg-mb-48{
    margin-bottom:48px;
  }
  .lg-p-56{
    padding:56px;
  }
  .lg-pt-56{
    padding-top:56px;
  }
  .lg-pl-56{
    padding-left:56px;
  }
  .lg-pr-56{
    padding-right:56px;
  }
  .lg-pb-56{
    padding-bottom:56px;
  }
  .lg-m-56{
    margin:56px;
  }
  .lg-mt-56{
    margin-top:56px;
  }
  .lg-ml-56{
    margin-left:56px;
  }
  .lg-mr-56{
    margin-right:56px;
  }
  .lg-mb-56{
    margin-bottom:56px;
  }
  .container{
    max-width:952px;
    margin:0 auto;
  }
  .col-dt-16{
    padding-left:10px;
    padding-right:10px;
    width:100%;
    float:left;
  }
  .col-dt-15{
    padding-left:10px;
    padding-right:10px;
    width:93.75%;
    float:left;
  }
  .col-dt-14{
    padding-left:10px;
    padding-right:10px;
    width:87.5%;
    float:left;
  }
  .col-dt-13{
    padding-left:10px;
    padding-right:10px;
    width:81.25%;
    float:left;
  }
  .col-dt-12{
    padding-left:10px;
    padding-right:10px;
    width:75%;
    float:left;
  }
  .col-dt-11{
    padding-left:10px;
    padding-right:10px;
    width:68.75%;
    float:left;
  }
  .col-dt-10{
    padding-left:10px;
    padding-right:10px;
    width:62.5%;
    float:left;
  }
  .col-dt-9{
    padding-left:10px;
    padding-right:10px;
    width:56.25%;
    float:left;
  }
  .col-dt-8{
    padding-left:10px;
    padding-right:10px;
    width:50%;
    float:left;
  }
  .col-dt-7{
    padding-left:10px;
    padding-right:10px;
    width:43.75%;
    float:left;
  }
  .col-dt-6{
    padding-left:10px;
    padding-right:10px;
    width:37.5%;
    float:left;
  }
  .col-dt-5{
    padding-left:10px;
    padding-right:10px;
    width:31.25%;
    float:left;
  }
  .col-dt-4{
    padding-left:10px;
    padding-right:10px;
    width:25%;
    float:left;
  }
  .col-dt-3{
    padding-left:10px;
    padding-right:10px;
    width:18.75%;
    float:left;
  }
  .col-dt-2{
    padding-left:10px;
    padding-right:10px;
    width:12.5%;
    float:left;
  }
  .col-dt-1{
    padding-left:10px;
    padding-right:10px;
    width:6.25%;
    float:left;
  }
  .col-dt-offset-16{
    margin-left:100%;
  }
  .col-dt-offset-15{
    margin-left:93.75%;
  }
  .col-dt-offset-14{
    margin-left:87.5%;
  }
  .col-dt-offset-13{
    margin-left:81.25%;
  }
  .col-dt-offset-12{
    margin-left:75%;
  }
  .col-dt-offset-11{
    margin-left:68.75%;
  }
  .col-dt-offset-10{
    margin-left:62.5%;
  }
  .col-dt-offset-9{
    margin-left:56.25%;
  }
  .col-dt-offset-8{
    margin-left:50%;
  }
  .col-dt-offset-7{
    margin-left:43.75%;
  }
  .col-dt-offset-6{
    margin-left:37.5%;
  }
  .col-dt-offset-5{
    margin-left:31.25%;
  }
  .col-dt-offset-4{
    margin-left:25%;
  }
  .col-dt-offset-3{
    margin-left:18.75%;
  }
  .col-dt-offset-2{
    margin-left:12.5%;
  }
  .col-dt-offset-1{
    margin-left:6.25%;
  }
  .col-dt-offset-0{
    margin-left:0%;
  }
  .col-dt-pull-16{
    right:100%;
  }
  .col-dt-pull-15{
    right:93.75%;
  }
  .col-dt-pull-14{
    right:87.5%;
  }
  .col-dt-pull-13{
    right:81.25%;
  }
  .col-dt-pull-12{
    right:75%;
  }
  .col-dt-pull-11{
    right:68.75%;
  }
  .col-dt-pull-10{
    right:62.5%;
  }
  .col-dt-pull-9{
    right:56.25%;
  }
  .col-dt-pull-8{
    right:50%;
  }
  .col-dt-pull-7{
    right:43.75%;
  }
  .col-dt-pull-6{
    right:37.5%;
  }
  .col-dt-pull-5{
    right:31.25%;
  }
  .col-dt-pull-4{
    right:25%;
  }
  .col-dt-pull-3{
    right:18.75%;
  }
  .col-dt-pull-2{
    right:12.5%;
  }
  .col-dt-pull-1{
    right:6.25%;
  }
  .col-dt-pull-0{
    right:0%;
  }
  .col-dt-push-16{
    left:100%;
  }
  .col-dt-push-15{
    left:93.75%;
  }
  .col-dt-push-14{
    left:87.5%;
  }
  .col-dt-push-13{
    left:81.25%;
  }
  .col-dt-push-12{
    left:75%;
  }
  .col-dt-push-11{
    left:68.75%;
  }
  .col-dt-push-10{
    left:62.5%;
  }
  .col-dt-push-9{
    left:56.25%;
  }
  .col-dt-push-8{
    left:50%;
  }
  .col-dt-push-7{
    left:43.75%;
  }
  .col-dt-push-6{
    left:37.5%;
  }
  .col-dt-push-5{
    left:31.25%;
  }
  .col-dt-push-4{
    left:25%;
  }
  .col-dt-push-3{
    left:18.75%;
  }
  .col-dt-push-2{
    left:12.5%;
  }
  .col-dt-push-1{
    left:6.25%;
  }
  .col-dt-push-0{
    left:0%;
  }
}
@media (min-width: 1600px){
  .xl-p-0{
    padding:0px;
  }
  .xl-pt-0{
    padding-top:0px;
  }
  .xl-pl-0{
    padding-left:0px;
  }
  .xl-pr-0{
    padding-right:0px;
  }
  .xl-pb-0{
    padding-bottom:0px;
  }
  .xl-m-0{
    margin:0px;
  }
  .xl-mt-0{
    margin-top:0px;
  }
  .xl-ml-0{
    margin-left:0px;
  }
  .xl-mr-0{
    margin-right:0px;
  }
  .xl-mb-0{
    margin-bottom:0px;
  }
  .xl-p-8{
    padding:8px;
  }
  .xl-pt-8{
    padding-top:8px;
  }
  .xl-pl-8{
    padding-left:8px;
  }
  .xl-pr-8{
    padding-right:8px;
  }
  .xl-pb-8{
    padding-bottom:8px;
  }
  .xl-m-8{
    margin:8px;
  }
  .xl-mt-8{
    margin-top:8px;
  }
  .xl-ml-8{
    margin-left:8px;
  }
  .xl-mr-8{
    margin-right:8px;
  }
  .xl-mb-8{
    margin-bottom:8px;
  }
  .xl-p-16{
    padding:16px;
  }
  .xl-pt-16{
    padding-top:16px;
  }
  .xl-pl-16{
    padding-left:16px;
  }
  .xl-pr-16{
    padding-right:16px;
  }
  .xl-pb-16{
    padding-bottom:16px;
  }
  .xl-m-16{
    margin:16px;
  }
  .xl-mt-16{
    margin-top:16px;
  }
  .xl-ml-16{
    margin-left:16px;
  }
  .xl-mr-16{
    margin-right:16px;
  }
  .xl-mb-16{
    margin-bottom:16px;
  }
  .xl-p-24{
    padding:24px;
  }
  .xl-pt-24{
    padding-top:24px;
  }
  .xl-pl-24{
    padding-left:24px;
  }
  .xl-pr-24{
    padding-right:24px;
  }
  .xl-pb-24{
    padding-bottom:24px;
  }
  .xl-m-24{
    margin:24px;
  }
  .xl-mt-24{
    margin-top:24px;
  }
  .xl-ml-24{
    margin-left:24px;
  }
  .xl-mr-24{
    margin-right:24px;
  }
  .xl-mb-24{
    margin-bottom:24px;
  }
  .xl-p-32{
    padding:32px;
  }
  .xl-pt-32{
    padding-top:32px;
  }
  .xl-pl-32{
    padding-left:32px;
  }
  .xl-pr-32{
    padding-right:32px;
  }
  .xl-pb-32{
    padding-bottom:32px;
  }
  .xl-m-32{
    margin:32px;
  }
  .xl-mt-32{
    margin-top:32px;
  }
  .xl-ml-32{
    margin-left:32px;
  }
  .xl-mr-32{
    margin-right:32px;
  }
  .xl-mb-32{
    margin-bottom:32px;
  }
  .xl-p-40{
    padding:40px;
  }
  .xl-pt-40{
    padding-top:40px;
  }
  .xl-pl-40{
    padding-left:40px;
  }
  .xl-pr-40{
    padding-right:40px;
  }
  .xl-pb-40{
    padding-bottom:40px;
  }
  .xl-m-40{
    margin:40px;
  }
  .xl-mt-40{
    margin-top:40px;
  }
  .xl-ml-40{
    margin-left:40px;
  }
  .xl-mr-40{
    margin-right:40px;
  }
  .xl-mb-40{
    margin-bottom:40px;
  }
  .xl-p-48{
    padding:48px;
  }
  .xl-pt-48{
    padding-top:48px;
  }
  .xl-pl-48{
    padding-left:48px;
  }
  .xl-pr-48{
    padding-right:48px;
  }
  .xl-pb-48{
    padding-bottom:48px;
  }
  .xl-m-48{
    margin:48px;
  }
  .xl-mt-48{
    margin-top:48px;
  }
  .xl-ml-48{
    margin-left:48px;
  }
  .xl-mr-48{
    margin-right:48px;
  }
  .xl-mb-48{
    margin-bottom:48px;
  }
  .xl-p-56{
    padding:56px;
  }
  .xl-pt-56{
    padding-top:56px;
  }
  .xl-pl-56{
    padding-left:56px;
  }
  .xl-pr-56{
    padding-right:56px;
  }
  .xl-pb-56{
    padding-bottom:56px;
  }
  .xl-m-56{
    margin:56px;
  }
  .xl-mt-56{
    margin-top:56px;
  }
  .xl-ml-56{
    margin-left:56px;
  }
  .xl-mr-56{
    margin-right:56px;
  }
  .xl-mb-56{
    margin-bottom:56px;
  }
}
@media print{
  .CodeMirror div.CodeMirror-cursors{
    visibility:hidden;
  }
  *,
  *:before,
  *:after,
  *:first-letter,
  *:first-line{
    background:0 0!important;
    color:#000!important;
    box-shadow:none!important;
    text-shadow:none !important;
  }
  a,
  a:visited{
    text-decoration:underline;
  }
  a[href]:after{
    content:" (" attr(href) ")";
  }
  abbr[title]:after{
    content:" (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after{
    content:"";
  }
  pre,
  blockquote{
    border:1px solid #999;
    page-break-inside:avoid;
  }
  thead{
    display:table-header-group;
  }
  tr,
  img{
    page-break-inside:avoid;
  }
  img{
    max-width:100% !important;
  }
  p,
  h2,
  h3{
    orphans:3;
    widows:3;
  }
  h2,
  h3{
    page-break-after:avoid;
  }
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
  .mfp-img-mobile .mfp-image-holder{
    padding-left:0;
    padding-right:0;
  }
  .mfp-img-mobile img.mfp-img{
    padding:0;
  }
  .mfp-img-mobile .mfp-figure:after{
    top:0;
    bottom:0;
  }
  .mfp-img-mobile .mfp-figure small{
    display:inline;
    margin-left:5px;
  }
  .mfp-img-mobile .mfp-bottom-bar{
    background:rgba(0, 0, 0, 0.6);
    bottom:0;
    margin:0;
    top:auto;
    padding:3px 5px;
    position:fixed;
    box-sizing:border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty{
    padding:0;
  }
  .mfp-img-mobile .mfp-counter{
    right:5px;
    top:3px;
  }
  .mfp-img-mobile .mfp-close{
    top:0;
    right:0;
    width:35px;
    height:35px;
    line-height:35px;
    background:rgba(0, 0, 0, 0.6);
    position:fixed;
    text-align:center;
    padding:0;
  }
}
@media all and (max-width: 900px){
  .mfp-arrow{
    -webkit-transform:scale(0.75);
    -ms-transform:scale(0.75);
    transform:scale(0.75);
  }
  .mfp-arrow-left{
    -webkit-transform-origin:0;
    -ms-transform-origin:0;
    transform-origin:0;
  }
  .mfp-arrow-right{
    -webkit-transform-origin:100%;
    -ms-transform-origin:100%;
    transform-origin:100%;
  }
  .mfp-container{
    padding-left:6px;
    padding-right:6px;
  }
}
@media (min-width: 1300px){
  .container{
    max-width:1260px;
    margin:0 auto;
  }
  .col-ld-16{
    padding-left:10px;
    padding-right:10px;
    width:100%;
    float:left;
  }
  .col-ld-15{
    padding-left:10px;
    padding-right:10px;
    width:93.75%;
    float:left;
  }
  .col-ld-14{
    padding-left:10px;
    padding-right:10px;
    width:87.5%;
    float:left;
  }
  .col-ld-13{
    padding-left:10px;
    padding-right:10px;
    width:81.25%;
    float:left;
  }
  .col-ld-12{
    padding-left:10px;
    padding-right:10px;
    width:75%;
    float:left;
  }
  .col-ld-11{
    padding-left:10px;
    padding-right:10px;
    width:68.75%;
    float:left;
  }
  .col-ld-10{
    padding-left:10px;
    padding-right:10px;
    width:62.5%;
    float:left;
  }
  .col-ld-9{
    padding-left:10px;
    padding-right:10px;
    width:56.25%;
    float:left;
  }
  .col-ld-8{
    padding-left:10px;
    padding-right:10px;
    width:50%;
    float:left;
  }
  .col-ld-7{
    padding-left:10px;
    padding-right:10px;
    width:43.75%;
    float:left;
  }
  .col-ld-6{
    padding-left:10px;
    padding-right:10px;
    width:37.5%;
    float:left;
  }
  .col-ld-5{
    padding-left:10px;
    padding-right:10px;
    width:31.25%;
    float:left;
  }
  .col-ld-4{
    padding-left:10px;
    padding-right:10px;
    width:25%;
    float:left;
  }
  .col-ld-3{
    padding-left:10px;
    padding-right:10px;
    width:18.75%;
    float:left;
  }
  .col-ld-2{
    padding-left:10px;
    padding-right:10px;
    width:12.5%;
    float:left;
  }
  .col-ld-1{
    padding-left:10px;
    padding-right:10px;
    width:6.25%;
    float:left;
  }
  .col-ld-offset-16{
    margin-left:100%;
  }
  .col-ld-offset-15{
    margin-left:93.75%;
  }
  .col-ld-offset-14{
    margin-left:87.5%;
  }
  .col-ld-offset-13{
    margin-left:81.25%;
  }
  .col-ld-offset-12{
    margin-left:75%;
  }
  .col-ld-offset-11{
    margin-left:68.75%;
  }
  .col-ld-offset-10{
    margin-left:62.5%;
  }
  .col-ld-offset-9{
    margin-left:56.25%;
  }
  .col-ld-offset-8{
    margin-left:50%;
  }
  .col-ld-offset-7{
    margin-left:43.75%;
  }
  .col-ld-offset-6{
    margin-left:37.5%;
  }
  .col-ld-offset-5{
    margin-left:31.25%;
  }
  .col-ld-offset-4{
    margin-left:25%;
  }
  .col-ld-offset-3{
    margin-left:18.75%;
  }
  .col-ld-offset-2{
    margin-left:12.5%;
  }
  .col-ld-offset-1{
    margin-left:6.25%;
  }
  .col-ld-offset-0{
    margin-left:0%;
  }
  .col-ld-pull-16{
    right:100%;
  }
  .col-ld-pull-15{
    right:93.75%;
  }
  .col-ld-pull-14{
    right:87.5%;
  }
  .col-ld-pull-13{
    right:81.25%;
  }
  .col-ld-pull-12{
    right:75%;
  }
  .col-ld-pull-11{
    right:68.75%;
  }
  .col-ld-pull-10{
    right:62.5%;
  }
  .col-ld-pull-9{
    right:56.25%;
  }
  .col-ld-pull-8{
    right:50%;
  }
  .col-ld-pull-7{
    right:43.75%;
  }
  .col-ld-pull-6{
    right:37.5%;
  }
  .col-ld-pull-5{
    right:31.25%;
  }
  .col-ld-pull-4{
    right:25%;
  }
  .col-ld-pull-3{
    right:18.75%;
  }
  .col-ld-pull-2{
    right:12.5%;
  }
  .col-ld-pull-1{
    right:6.25%;
  }
  .col-ld-pull-0{
    right:0%;
  }
  .col-ld-push-16{
    left:100%;
  }
  .col-ld-push-15{
    left:93.75%;
  }
  .col-ld-push-14{
    left:87.5%;
  }
  .col-ld-push-13{
    left:81.25%;
  }
  .col-ld-push-12{
    left:75%;
  }
  .col-ld-push-11{
    left:68.75%;
  }
  .col-ld-push-10{
    left:62.5%;
  }
  .col-ld-push-9{
    left:56.25%;
  }
  .col-ld-push-8{
    left:50%;
  }
  .col-ld-push-7{
    left:43.75%;
  }
  .col-ld-push-6{
    left:37.5%;
  }
  .col-ld-push-5{
    left:31.25%;
  }
  .col-ld-push-4{
    left:25%;
  }
  .col-ld-push-3{
    left:18.75%;
  }
  .col-ld-push-2{
    left:12.5%;
  }
  .col-ld-push-1{
    left:6.25%;
  }
  .col-ld-push-0{
    left:0%;
  }
}
@media screen and (min-width: 760px){
  .mdl-mega-footer--left-section,
  .mdl-mega-footer__left-section{
    float:left;
  }
  .mdl-mega-footer--right-section,
  .mdl-mega-footer__right-section{
    float:right;
  }
  .mdl-mega-footer--right-section a,
  .mdl-mega-footer__right-section a{
    display:inline-block;
    margin-left:16px;
    line-height:36px;
    vertical-align:middle;
  }
  .mdl-mega-footer--drop-down-section,
  .mdl-mega-footer__drop-down-section{
    width:33%;
  }
  .mdl-mega-footer--drop-down-section:nth-child(1),
  .mdl-mega-footer--drop-down-section:nth-child(2),
  .mdl-mega-footer__drop-down-section:nth-child(1),
  .mdl-mega-footer__drop-down-section:nth-child(2){
    float:left;
  }
  .mdl-mega-footer--drop-down-section:nth-child(3),
  .mdl-mega-footer__drop-down-section:nth-child(3){
    float:right;
  }
  .mdl-mega-footer--drop-down-section:nth-child(3):after,
  .mdl-mega-footer__drop-down-section:nth-child(3):after{
    clear:right;
  }
  .mdl-mega-footer--drop-down-section:nth-child(4),
  .mdl-mega-footer__drop-down-section:nth-child(4){
    clear:right;
    float:right;
  }
  .mdl-mega-footer--middle-section:after,
  .mdl-mega-footer__middle-section:after{
    content:'';
    display:block;
    clear:both;
  }
  .mdl-mega-footer--bottom-section,
  .mdl-mega-footer__bottom-section{
    padding-top:0;
  }
  .mdl-mega-footer--heading-checkbox,
  .mdl-mega-footer__heading-checkbox{
    display:none;
  }
  .mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading:after,
  .mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading:after,
  .mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading:after,
  .mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading:after{
    content:'';
  }
  .mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--link-list,
  .mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer__link-list,
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list,
  .mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer--link-list,
  .mdl-mega-footer__heading-checkbox:checked ~ .mdl-mega-footer__link-list,
  .mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading + .mdl-mega-footer__link-list,
  .mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading + .mdl-mega-footer--link-list{
    display:block;
  }
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer--heading:after,
  .mdl-mega-footer--heading-checkbox:checked + .mdl-mega-footer__heading:after,
  .mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer--heading:after,
  .mdl-mega-footer__heading-checkbox:checked + .mdl-mega-footer__heading:after{
    content:'';
  }
  .mdl-logo{
    float:left;
    margin-bottom:0;
    margin-right:16px;
  }
  .mdl-mini-footer--link-list li,
  .mdl-mini-footer__link-list li{
    line-height:36px;
  }
}
@media screen and (min-width: 1024px){
  .mdl-mega-footer--drop-down-section,
  .mdl-mega-footer--drop-down-section:nth-child(3),
  .mdl-mega-footer--drop-down-section:nth-child(4),
  .mdl-mega-footer__drop-down-section,
  .mdl-mega-footer__drop-down-section:nth-child(3),
  .mdl-mega-footer__drop-down-section:nth-child(4){
    width:24%;
    float:left;
  }
}
@media screen and (max-width: 1024px){
  .mdl-layout__drawer > .mdl-layout__title,
  .mdl-layout__drawer > .mdl-layout-title{
    line-height:56px;
    padding-left:16px;
  }
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link{
    padding:16px;
  }
  .mdl-layout__header .mdl-layout__drawer-button{
    margin:4px;
  }
  .mdl-layout__drawer-button{
    margin:4px;
    color:rgba(0, 0, 0, 0.5);
  }
  .mdl-layout__header{
    min-height:56px;
  }
  .mdl-layout__header > .mdl-layout-icon{
    left:16px;
    top:12px;
  }
  .mdl-layout__header.is-compact{
    max-height:56px;
  }
  .mdl-layout__header.is-compact.has-tabs{
    min-height:104px;
  }
  .mdl-layout__header{
    display:none;
  }
  .mdl-layout--fixed-header > .mdl-layout__header{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
  }
  .mdl-layout__header-row{
    height:56px;
    padding:0 16px 0 72px;
  }
  .mdl-layout--no-drawer-button .mdl-layout__header-row{
    padding-left:16px;
  }
  .mdl-layout__header-row .mdl-navigation{
    height:56px;
  }
  .mdl-layout__header-row .mdl-navigation__link{
    line-height:56px;
    padding:0 16px;
  }
  .mdl-layout--fixed-drawer > .mdl-layout__content{
    margin-left:0;
  }
  .mdl-layout__container.has-scrolling-header .mdl-layout__content{
    overflow-y:auto;
    overflow-x:hidden;
  }
  .mdl-layout__tab-bar{
    width:-webkit-calc(40%);
    width:calc(40%);
    padding:0 0 0 60px;
  }
  .mdl-layout--no-drawer-button .mdl-layout__tab-bar{
    width:-webkit-calc(92%);
    width:calc(92%);
    padding-left:4px;
  }
  .mdl-layout__tab-bar-button{
    display:none;
    width:60px;
  }
  .mdl-layout__tab{
    padding:0 12px;
  }
}
@media screen and (min-width: 1025px){
  .mdl-layout--fixed-drawer > .mdl-layout__drawer{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
  }
  .mdl-layout--fixed-drawer > .mdl-layout__drawer-button,
  .mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button{
    display:none;
  }
  .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row{
    padding-left:40px;
  }
  .mdl-layout--no-desktop-drawer-button .mdl-layout__header-row{
    padding-left:40px;
  }
  .mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar{
    padding-left:16px;
    width:-webkit-calc(68%);
    width:calc(68%);
  }
}
@media (max-width: 479px){
  .mdl-snackbar{
    width:100%;
    left:0;
    min-height:48px;
    max-height:80px;
  }
  .mdl-grid{
    padding:8px;
  }
  .mdl-cell{
    margin:8px;
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell{
    width:100%;
  }
  .mdl-cell--hide-phone{
    display:none !important;
  }
  .mdl-cell--order-1-phone.mdl-cell--order-1-phone{
    -webkit-order:1;
    -ms-flex-order:1;
    -webkit-box-ordinal-group:2;
    order:1;
  }
  .mdl-cell--order-2-phone.mdl-cell--order-2-phone{
    -webkit-order:2;
    -ms-flex-order:2;
    -webkit-box-ordinal-group:3;
    order:2;
  }
  .mdl-cell--order-3-phone.mdl-cell--order-3-phone{
    -webkit-order:3;
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
    order:3;
  }
  .mdl-cell--order-4-phone.mdl-cell--order-4-phone{
    -webkit-order:4;
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
    order:4;
  }
  .mdl-cell--order-5-phone.mdl-cell--order-5-phone{
    -webkit-order:5;
    -ms-flex-order:5;
    -webkit-box-ordinal-group:6;
    order:5;
  }
  .mdl-cell--order-6-phone.mdl-cell--order-6-phone{
    -webkit-order:6;
    -ms-flex-order:6;
    -webkit-box-ordinal-group:7;
    order:6;
  }
  .mdl-cell--order-7-phone.mdl-cell--order-7-phone{
    -webkit-order:7;
    -ms-flex-order:7;
    -webkit-box-ordinal-group:8;
    order:7;
  }
  .mdl-cell--order-8-phone.mdl-cell--order-8-phone{
    -webkit-order:8;
    -ms-flex-order:8;
    -webkit-box-ordinal-group:9;
    order:8;
  }
  .mdl-cell--order-9-phone.mdl-cell--order-9-phone{
    -webkit-order:9;
    -ms-flex-order:9;
    -webkit-box-ordinal-group:10;
    order:9;
  }
  .mdl-cell--order-10-phone.mdl-cell--order-10-phone{
    -webkit-order:10;
    -ms-flex-order:10;
    -webkit-box-ordinal-group:11;
    order:10;
  }
  .mdl-cell--order-11-phone.mdl-cell--order-11-phone{
    -webkit-order:11;
    -ms-flex-order:11;
    -webkit-box-ordinal-group:12;
    order:11;
  }
  .mdl-cell--order-12-phone.mdl-cell--order-12-phone{
    -webkit-order:12;
    -ms-flex-order:12;
    -webkit-box-ordinal-group:13;
    order:12;
  }
  .mdl-cell--1-col,
  .mdl-cell--1-col-phone.mdl-cell--1-col-phone{
    width:-webkit-calc(9%);
    width:calc(9%);
  }
  .mdl-grid--no-spacing > .mdl-cell--1-col,
  .mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone{
    width:25%;
  }
  .mdl-cell--2-col,
  .mdl-cell--2-col-phone.mdl-cell--2-col-phone{
    width:-webkit-calc(34%);
    width:calc(34%);
  }
  .mdl-grid--no-spacing > .mdl-cell--2-col,
  .mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone{
    width:50%;
  }
  .mdl-cell--3-col,
  .mdl-cell--3-col-phone.mdl-cell--3-col-phone{
    width:-webkit-calc(59%);
    width:calc(59%);
  }
  .mdl-grid--no-spacing > .mdl-cell--3-col,
  .mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone{
    width:75%;
  }
  .mdl-cell--4-col,
  .mdl-cell--4-col-phone.mdl-cell--4-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--4-col,
  .mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone{
    width:100%;
  }
  .mdl-cell--5-col,
  .mdl-cell--5-col-phone.mdl-cell--5-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--5-col,
  .mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone{
    width:100%;
  }
  .mdl-cell--6-col,
  .mdl-cell--6-col-phone.mdl-cell--6-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--6-col,
  .mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone{
    width:100%;
  }
  .mdl-cell--7-col,
  .mdl-cell--7-col-phone.mdl-cell--7-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--7-col,
  .mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone{
    width:100%;
  }
  .mdl-cell--8-col,
  .mdl-cell--8-col-phone.mdl-cell--8-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--8-col,
  .mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone{
    width:100%;
  }
  .mdl-cell--9-col,
  .mdl-cell--9-col-phone.mdl-cell--9-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--9-col,
  .mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone{
    width:100%;
  }
  .mdl-cell--10-col,
  .mdl-cell--10-col-phone.mdl-cell--10-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--10-col,
  .mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone{
    width:100%;
  }
  .mdl-cell--11-col,
  .mdl-cell--11-col-phone.mdl-cell--11-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--11-col,
  .mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone{
    width:100%;
  }
  .mdl-cell--12-col,
  .mdl-cell--12-col-phone.mdl-cell--12-col-phone{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--12-col,
  .mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone{
    width:100%;
  }
  .mdl-cell--1-offset,
  .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{
    margin-left:-webkit-calc(33%);
    margin-left:calc(33%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{
    margin-left:25%;
  }
  .mdl-cell--2-offset,
  .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{
    margin-left:-webkit-calc(58%);
    margin-left:calc(58%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{
    margin-left:50%;
  }
  .mdl-cell--3-offset,
  .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{
    margin-left:-webkit-calc(83%);
    margin-left:calc(83%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{
    margin-left:75%;
  }
}
@media (min-width: 480px) and (max-width: 839px){
  .mdl-grid{
    padding:8px;
  }
  .mdl-cell{
    margin:8px;
    width:-webkit-calc(34%);
    width:calc(34%);
  }
  .mdl-grid--no-spacing > .mdl-cell{
    width:50%;
  }
  .mdl-cell--hide-tablet{
    display:none !important;
  }
  .mdl-cell--order-1-tablet.mdl-cell--order-1-tablet{
    -webkit-order:1;
    -ms-flex-order:1;
    -webkit-box-ordinal-group:2;
    order:1;
  }
  .mdl-cell--order-2-tablet.mdl-cell--order-2-tablet{
    -webkit-order:2;
    -ms-flex-order:2;
    -webkit-box-ordinal-group:3;
    order:2;
  }
  .mdl-cell--order-3-tablet.mdl-cell--order-3-tablet{
    -webkit-order:3;
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
    order:3;
  }
  .mdl-cell--order-4-tablet.mdl-cell--order-4-tablet{
    -webkit-order:4;
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
    order:4;
  }
  .mdl-cell--order-5-tablet.mdl-cell--order-5-tablet{
    -webkit-order:5;
    -ms-flex-order:5;
    -webkit-box-ordinal-group:6;
    order:5;
  }
  .mdl-cell--order-6-tablet.mdl-cell--order-6-tablet{
    -webkit-order:6;
    -ms-flex-order:6;
    -webkit-box-ordinal-group:7;
    order:6;
  }
  .mdl-cell--order-7-tablet.mdl-cell--order-7-tablet{
    -webkit-order:7;
    -ms-flex-order:7;
    -webkit-box-ordinal-group:8;
    order:7;
  }
  .mdl-cell--order-8-tablet.mdl-cell--order-8-tablet{
    -webkit-order:8;
    -ms-flex-order:8;
    -webkit-box-ordinal-group:9;
    order:8;
  }
  .mdl-cell--order-9-tablet.mdl-cell--order-9-tablet{
    -webkit-order:9;
    -ms-flex-order:9;
    -webkit-box-ordinal-group:10;
    order:9;
  }
  .mdl-cell--order-10-tablet.mdl-cell--order-10-tablet{
    -webkit-order:10;
    -ms-flex-order:10;
    -webkit-box-ordinal-group:11;
    order:10;
  }
  .mdl-cell--order-11-tablet.mdl-cell--order-11-tablet{
    -webkit-order:11;
    -ms-flex-order:11;
    -webkit-box-ordinal-group:12;
    order:11;
  }
  .mdl-cell--order-12-tablet.mdl-cell--order-12-tablet{
    -webkit-order:12;
    -ms-flex-order:12;
    -webkit-box-ordinal-group:13;
    order:12;
  }
  .mdl-cell--1-col,
  .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{
    width:-webkit-calc(-3.5%);
    width:calc(-3.5%);
  }
  .mdl-grid--no-spacing > .mdl-cell--1-col,
  .mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{
    width:12.5%;
  }
  .mdl-cell--2-col,
  .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{
    width:-webkit-calc(9%);
    width:calc(9%);
  }
  .mdl-grid--no-spacing > .mdl-cell--2-col,
  .mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{
    width:25%;
  }
  .mdl-cell--3-col,
  .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{
    width:-webkit-calc(21.5%);
    width:calc(21.5%);
  }
  .mdl-grid--no-spacing > .mdl-cell--3-col,
  .mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{
    width:37.5%;
  }
  .mdl-cell--4-col,
  .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{
    width:-webkit-calc(34%);
    width:calc(34%);
  }
  .mdl-grid--no-spacing > .mdl-cell--4-col,
  .mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{
    width:50%;
  }
  .mdl-cell--5-col,
  .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{
    width:-webkit-calc(46.5%);
    width:calc(46.5%);
  }
  .mdl-grid--no-spacing > .mdl-cell--5-col,
  .mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{
    width:62.5%;
  }
  .mdl-cell--6-col,
  .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{
    width:-webkit-calc(59%);
    width:calc(59%);
  }
  .mdl-grid--no-spacing > .mdl-cell--6-col,
  .mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{
    width:75%;
  }
  .mdl-cell--7-col,
  .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{
    width:-webkit-calc(71.5%);
    width:calc(71.5%);
  }
  .mdl-grid--no-spacing > .mdl-cell--7-col,
  .mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{
    width:87.5%;
  }
  .mdl-cell--8-col,
  .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--8-col,
  .mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{
    width:100%;
  }
  .mdl-cell--9-col,
  .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--9-col,
  .mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{
    width:100%;
  }
  .mdl-cell--10-col,
  .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--10-col,
  .mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{
    width:100%;
  }
  .mdl-cell--11-col,
  .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--11-col,
  .mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{
    width:100%;
  }
  .mdl-cell--12-col,
  .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--12-col,
  .mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{
    width:100%;
  }
  .mdl-cell--1-offset,
  .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{
    margin-left:-webkit-calc(20.5%);
    margin-left:calc(20.5%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{
    margin-left:12.5%;
  }
  .mdl-cell--2-offset,
  .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{
    margin-left:-webkit-calc(33%);
    margin-left:calc(33%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{
    margin-left:25%;
  }
  .mdl-cell--3-offset,
  .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{
    margin-left:-webkit-calc(45.5%);
    margin-left:calc(45.5%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{
    margin-left:37.5%;
  }
  .mdl-cell--4-offset,
  .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{
    margin-left:-webkit-calc(58%);
    margin-left:calc(58%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{
    margin-left:50%;
  }
  .mdl-cell--5-offset,
  .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{
    margin-left:-webkit-calc(70.5%);
    margin-left:calc(70.5%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{
    margin-left:62.5%;
  }
  .mdl-cell--6-offset,
  .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{
    margin-left:-webkit-calc(83%);
    margin-left:calc(83%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{
    margin-left:75%;
  }
  .mdl-cell--7-offset,
  .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{
    margin-left:-webkit-calc(95.5%);
    margin-left:calc(95.5%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{
    margin-left:87.5%;
  }
}
@media (min-width: 840px){
  .mdl-grid{
    padding:8px;
  }
  .mdl-cell{
    margin:8px;
    width:-webkit-calc(17.33333333%);
    width:calc(17.33333333%);
  }
  .mdl-grid--no-spacing > .mdl-cell{
    width:33.33333333%;
  }
  .mdl-cell--hide-desktop{
    display:none !important;
  }
  .mdl-cell--order-1-desktop.mdl-cell--order-1-desktop{
    -webkit-order:1;
    -ms-flex-order:1;
    -webkit-box-ordinal-group:2;
    order:1;
  }
  .mdl-cell--order-2-desktop.mdl-cell--order-2-desktop{
    -webkit-order:2;
    -ms-flex-order:2;
    -webkit-box-ordinal-group:3;
    order:2;
  }
  .mdl-cell--order-3-desktop.mdl-cell--order-3-desktop{
    -webkit-order:3;
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
    order:3;
  }
  .mdl-cell--order-4-desktop.mdl-cell--order-4-desktop{
    -webkit-order:4;
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
    order:4;
  }
  .mdl-cell--order-5-desktop.mdl-cell--order-5-desktop{
    -webkit-order:5;
    -ms-flex-order:5;
    -webkit-box-ordinal-group:6;
    order:5;
  }
  .mdl-cell--order-6-desktop.mdl-cell--order-6-desktop{
    -webkit-order:6;
    -ms-flex-order:6;
    -webkit-box-ordinal-group:7;
    order:6;
  }
  .mdl-cell--order-7-desktop.mdl-cell--order-7-desktop{
    -webkit-order:7;
    -ms-flex-order:7;
    -webkit-box-ordinal-group:8;
    order:7;
  }
  .mdl-cell--order-8-desktop.mdl-cell--order-8-desktop{
    -webkit-order:8;
    -ms-flex-order:8;
    -webkit-box-ordinal-group:9;
    order:8;
  }
  .mdl-cell--order-9-desktop.mdl-cell--order-9-desktop{
    -webkit-order:9;
    -ms-flex-order:9;
    -webkit-box-ordinal-group:10;
    order:9;
  }
  .mdl-cell--order-10-desktop.mdl-cell--order-10-desktop{
    -webkit-order:10;
    -ms-flex-order:10;
    -webkit-box-ordinal-group:11;
    order:10;
  }
  .mdl-cell--order-11-desktop.mdl-cell--order-11-desktop{
    -webkit-order:11;
    -ms-flex-order:11;
    -webkit-box-ordinal-group:12;
    order:11;
  }
  .mdl-cell--order-12-desktop.mdl-cell--order-12-desktop{
    -webkit-order:12;
    -ms-flex-order:12;
    -webkit-box-ordinal-group:13;
    order:12;
  }
  .mdl-cell--1-col,
  .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{
    width:-webkit-calc(-7.66666667%);
    width:calc(-7.66666667%);
  }
  .mdl-grid--no-spacing > .mdl-cell--1-col,
  .mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{
    width:8.33333333%;
  }
  .mdl-cell--2-col,
  .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{
    width:-webkit-calc(0.66666667%);
    width:calc(0.66666667%);
  }
  .mdl-grid--no-spacing > .mdl-cell--2-col,
  .mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{
    width:16.66666667%;
  }
  .mdl-cell--3-col,
  .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{
    width:-webkit-calc(9%);
    width:calc(9%);
  }
  .mdl-grid--no-spacing > .mdl-cell--3-col,
  .mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{
    width:25%;
  }
  .mdl-cell--4-col,
  .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{
    width:-webkit-calc(17.33333333%);
    width:calc(17.33333333%);
  }
  .mdl-grid--no-spacing > .mdl-cell--4-col,
  .mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{
    width:33.33333333%;
  }
  .mdl-cell--5-col,
  .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{
    width:-webkit-calc(25.66666667%);
    width:calc(25.66666667%);
  }
  .mdl-grid--no-spacing > .mdl-cell--5-col,
  .mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{
    width:41.66666667%;
  }
  .mdl-cell--6-col,
  .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{
    width:-webkit-calc(34%);
    width:calc(34%);
  }
  .mdl-grid--no-spacing > .mdl-cell--6-col,
  .mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{
    width:50%;
  }
  .mdl-cell--7-col,
  .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{
    width:-webkit-calc(42.33333333%);
    width:calc(42.33333333%);
  }
  .mdl-grid--no-spacing > .mdl-cell--7-col,
  .mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{
    width:58.33333333%;
  }
  .mdl-cell--8-col,
  .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{
    width:-webkit-calc(50.66666667%);
    width:calc(50.66666667%);
  }
  .mdl-grid--no-spacing > .mdl-cell--8-col,
  .mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{
    width:66.66666667%;
  }
  .mdl-cell--9-col,
  .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{
    width:-webkit-calc(59%);
    width:calc(59%);
  }
  .mdl-grid--no-spacing > .mdl-cell--9-col,
  .mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{
    width:75%;
  }
  .mdl-cell--10-col,
  .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{
    width:-webkit-calc(67.33333333%);
    width:calc(67.33333333%);
  }
  .mdl-grid--no-spacing > .mdl-cell--10-col,
  .mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{
    width:83.33333333%;
  }
  .mdl-cell--11-col,
  .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{
    width:-webkit-calc(75.66666667%);
    width:calc(75.66666667%);
  }
  .mdl-grid--no-spacing > .mdl-cell--11-col,
  .mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{
    width:91.66666667%;
  }
  .mdl-cell--12-col,
  .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{
    width:-webkit-calc(84%);
    width:calc(84%);
  }
  .mdl-grid--no-spacing > .mdl-cell--12-col,
  .mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{
    width:100%;
  }
  .mdl-cell--1-offset,
  .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{
    margin-left:-webkit-calc(16.33333333%);
    margin-left:calc(16.33333333%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{
    margin-left:8.33333333%;
  }
  .mdl-cell--2-offset,
  .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{
    margin-left:-webkit-calc(24.66666667%);
    margin-left:calc(24.66666667%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{
    margin-left:16.66666667%;
  }
  .mdl-cell--3-offset,
  .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{
    margin-left:-webkit-calc(33%);
    margin-left:calc(33%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{
    margin-left:25%;
  }
  .mdl-cell--4-offset,
  .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{
    margin-left:-webkit-calc(41.33333333%);
    margin-left:calc(41.33333333%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{
    margin-left:33.33333333%;
  }
  .mdl-cell--5-offset,
  .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{
    margin-left:-webkit-calc(49.66666667%);
    margin-left:calc(49.66666667%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{
    margin-left:41.66666667%;
  }
  .mdl-cell--6-offset,
  .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{
    margin-left:-webkit-calc(58%);
    margin-left:calc(58%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{
    margin-left:50%;
  }
  .mdl-cell--7-offset,
  .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{
    margin-left:-webkit-calc(66.33333333%);
    margin-left:calc(66.33333333%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{
    margin-left:58.33333333%;
  }
  .mdl-cell--8-offset,
  .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{
    margin-left:-webkit-calc(74.66666667%);
    margin-left:calc(74.66666667%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{
    margin-left:66.66666667%;
  }
  .mdl-cell--9-offset,
  .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{
    margin-left:-webkit-calc(83%);
    margin-left:calc(83%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{
    margin-left:75%;
  }
  .mdl-cell--10-offset,
  .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{
    margin-left:-webkit-calc(91.33333333%);
    margin-left:calc(91.33333333%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{
    margin-left:83.33333333%;
  }
  .mdl-cell--11-offset,
  .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{
    margin-left:-webkit-calc(99.66666667%);
    margin-left:calc(99.66666667%);
  }
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset,
  .mdl-grid.mdl-grid--no-spacing > .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{
    margin-left:91.66666667%;
  }
}

.error-container .top-area {
    background-color: #fa6464 !important;
}
/*# sourceMappingURL=external.css.map */