body {
  margin: 0px;
  padding: 0px;
  color: #212121;
  background: transparent;
}
a {
  color: #212121;
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("iconfont/MaterialIcons-Regular.eot"); /* For IE6-8 */
  src: local('Material Icons'), local('MaterialIcons-Regular'), url("iconfont/MaterialIcons-Regular.woff2") format('woff2'), url("iconfont/MaterialIcons-Regular.woff") format('woff'), url("iconfont/MaterialIcons-Regular.ttf") format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
/* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
/* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
/* Support for IE. */
  font-feature-settings: 'liga';
}
.gumga-layout nav.gl-nav {
  overflow: visible !important;
}
.gumga-layout nav.gl-nav icon-shrink {
  display: none;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) icon-shrink,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed icon-shrink {
  display: block;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) header,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed header {
  width: 64px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 4px rgba(0,0,0,0.28);
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) header icon-shrink img,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed header icon-shrink img {
  width: 52px;
}
.gl-menu-chevron {
  position: absolute;
  display: none;
  padding-top: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 0;
  margin-bottom: 0;
}
.gl-menu-chevron li {
  height: 52px;
  display: flex;
  align-items: center;
}
.gl-menu-chevron li > i {
  pointer-events: none;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  font-size: 28px;
  transform: rotate(180deg);
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover),
.gumga-layout nav.gl-nav:not([open-on-hover]).closed {
  width: 64px;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) .gl-menu-chevron,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed .gl-menu-chevron {
  display: block;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) header > figure,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed header > figure,
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) li.header,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed li.header,
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) li.divider,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed li.divider,
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) li > a > span,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed li > a > span,
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) li > a > i[data-ng-if="item.children"],
.gumga-layout nav.gl-nav:not([open-on-hover]).closed li > a > i[data-ng-if="item.children"],
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) input[data-ng-model="$ctrl.search"],
.gumga-layout nav.gl-nav:not([open-on-hover]).closed input[data-ng-model="$ctrl.search"] {
  display: none;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) gl-menu ul[menu] li,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed gl-menu ul[menu] li {
  padding: 13px 0 13px 22px;
  padding-bottom: 0;
  padding-top: 0;
}
.gumga-layout nav.gl-nav[open-on-hover].closed:not(:hover) gl-menu ul[menu] li > a,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed gl-menu ul[menu] li > a {
  padding-bottom: 13px;
  padding-top: 13px;
}
.gumga-layout nav.gl-nav.closed[open-on-hover]:not(:hover) gl-menu ul[menu] li:hover,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed gl-menu ul[menu] li:hover {
  background: #fff;
  box-shadow: 0 0 4px rgba(0,0,0,0.28);
  width: 250px;
}
.gumga-layout nav.gl-nav.closed[open-on-hover]:not(:hover) gl-menu ul[menu] li:hover a,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed gl-menu ul[menu] li:hover a {
  display: flex;
  align-items: center;
}
.gumga-layout nav.gl-nav.closed[open-on-hover]:not(:hover) gl-menu ul[menu] li:hover a span,
.gumga-layout nav.gl-nav:not([open-on-hover]).closed gl-menu ul[menu] li:hover a span {
  display: block;
  padding: 0px 0 0 24px;
}
.gl-menu-chevron.possiblyFixed {
  display: block;
}
.gl-menu-chevron.unfixed {
  display: block;
}
.gl-menu-chevron.unfixed li {
  justify-content: flex-end;
}
.gl-menu-chevron.unfixed li i {
  transform: rotate(0deg);
  margin-right: 15px;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url("https://{"url":"('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900')","family":"('\"Roboto\", sans-serif')","size":"(14px)","h1":"((color ((((#324152
))))) (font-size 56px))","h2":"((color #000) (font-size 45px))","h3":"((color #000) (font-size 34px))","h4":"((color #000) (font-size 24px))","h5":"((color #000) (font-size 20px))","h6":"((color #000) (font-size 16px))","p":"((color #000) (font-size 14px))"}.gstatic.com/s/roboto/v16/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
body {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
h1 {
  color: #324152
;
  font-size: 56px;
}
h2 {
  color: #000;
  font-size: 45px;
}
h3 {
  color: #000;
  font-size: 34px;
}
h4 {
  color: #000;
  font-size: 24px;
}
h5 {
  color: #000;
  font-size: 20px;
}
h6 {
  color: #000;
  font-size: 16px;
}
.btn.gmd {
  text-transform: uppercase;
  font-weight: 600;
  border: 0;
  border-radius: 3px;
  transition: all 120ms ease-out;
}
.btn.gmd:active {
  outline: none;
}
.btn.gmd.btn-primary {
  color: #309961;
  background-color: transparent;
}
.btn.gmd.btn-primary:hover {
  color: #fff;
  background-color: #309961;
}
.btn.gmd.btn-info {
  color: #5bc0de;
  background-color: transparent;
}
.btn.gmd.btn-info:hover {
  color: #fff;
  background-color: #5bc0de;
}
.btn.gmd.btn-success {
  color: #5cb85c;
  background-color: transparent;
}
.btn.gmd.btn-success:hover {
  color: #fff;
  background-color: #5cb85c;
}
.btn.gmd.btn-warning {
  color: #f0ad4e;
  background-color: transparent;
}
.btn.gmd.btn-warning:hover {
  color: #fff;
  background-color: #f0ad4e;
}
.btn.gmd.btn-danger {
  color: #d9534f;
  background-color: transparent;
}
.btn.gmd.btn-danger:hover {
  color: #fff;
  background-color: #d9534f;
}
.btn.gmd.raised.btn-default {
  color: #333;
  background-color: #e6e6e6;
  opacity: 0.9;
}
.btn.gmd.raised.btn-default:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-default.active {
  opacity: 1;
}
.btn.gmd.raised.btn-primary {
  color: #fff;
  background-color: #309961;
  opacity: 0.9;
}
.btn.gmd.raised.btn-primary:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-primary.active {
  opacity: 1;
}
.btn.gmd.raised.btn-info {
  color: #fff;
  background-color: #5bc0de;
  opacity: 0.9;
}
.btn.gmd.raised.btn-info:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-info.active {
  opacity: 1;
}
.btn.gmd.raised.btn-success {
  color: #fff;
  background-color: #5cb85c;
  opacity: 0.9;
}
.btn.gmd.raised.btn-success:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-success.active {
  opacity: 1;
}
.btn.gmd.raised.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  opacity: 0.9;
}
.btn.gmd.raised.btn-warning:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-warning.active {
  opacity: 1;
}
.btn.gmd.raised.btn-danger {
  color: #fff;
  background-color: #d9534f;
  opacity: 0.9;
}
.btn.gmd.raised.btn-danger:hover {
  opacity: 1;
}
.btn-group .btn.gmd.raised.btn-danger.active {
  opacity: 1;
}
.btn.gmd.fab {
  border-radius: 50%;
  padding: 6px 2px 2px 2px;
  z-index: 100;
}
.btn.gmd.fixed {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 1007;
}
.btn.gmd.fab,
.btn.btn-md.gmd.fab,
.btn.btn-lg.gmd.fab {
  width: 56px;
  height: 56px;
}
.btn.btn-xs.gmd.fab,
.btn.btn-sm.gmd.fab {
  width: 40px;
  height: 40px;
}
.btn.gmd.fab.btn-primary {
  background-color: #309961;
}
.btn.gmd.fab.btn-info {
  background-color: #5bc0de;
}
.btn.gmd.fab.btn-success {
  background-color: #5cb85c;
}
.btn.gmd.fab.btn-warning {
  background-color: #f0ad4e;
}
.btn.gmd.fab.btn-danger {
  background-color: #d9534f;
}
.btn.gmd.fab .material-icons {
  font-size: 24px;
  color: #fff;
}
.btn.gmd.raised.btn-primary-color {
  color: #fff;
  background-color: #324152
;
  opacity: 0.9;
}
.btn.gmd.raised.btn-primary-color:hover {
  opacity: 1;
}
.btn.gmd.raised.btn-primary-color-light {
  color: #fff;
  background-color: #B2DFDB
;
  opacity: 0.9;
}
.btn.gmd.raised.btn-primary-color-light:hover {
  opacity: 1;
}
.btn.gmd.raised.btn-primary-color-dark {
  color: #fff;
  background-color: #00796B
;
  opacity: 0.9;
}
.btn.gmd.raised.btn-primary-color-dark:hover {
  opacity: 1;
}
.btn.gmd.btn-primary-color {
  color: #324152
;
  background-color: transparent;
}
.btn.gmd.btn-primary-color:hover {
  color: #fff;
  background-color: #324152
;
}
.btn.gmd.btn-primary-color-light {
  color: #B2DFDB
;
  background-color: transparent;
}
.btn.gmd.btn-primary-color-light:hover {
  color: #fff;
  background-color: #B2DFDB
;
}
.btn.gmd.btn-primary-color-dark {
  color: #00796B
;
  background-color: transparent;
}
.btn.gmd.btn-primary-color-dark:hover {
  color: #fff;
  background-color: #00796B
;
}
.btn.gmd.fab.btn-primary-color {
  background-color: #324152
;
}
.btn.gmd.fab.btn-primary-color-light {
  background-color: #B2DFDB
;
}
.btn.gmd.fab.btn-primary-color-dark {
  background-color: #00796B
;
}

.btn-primary {
  background-color: #309961;
}

.btn-primary:focus {
  background-color: #309961;
}

.input-group-btn>.btn:active {
  background-color: #309961;
}

.btn-primary:active {
  background-color: #309961;
}

.btn-primary:hover {
  background-color: #309961;
  border-color: #eee #eee #ddd;
}

.btn.focus {
  outline: none;
}


gmd-fab {
  width: 56px;
  height: 56px;
  transition: all 0.3s;
  position: relative;
}
gmd-fab[fixed] {
  display: none;
  position: fixed !important;
  right: 30px;
  z-index: 1;
  bottom: 30px;
}
gmd-fab > ng-transclude > ul {
  visibility: hidden;
  z-index: 10;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  margin: 0;
  padding: 0;
  transition: all 0.3s;
}
gmd-fab > ng-transclude > ul.open > li {
  transition: all 0.3s;
  transform: scale(1);
}
gmd-fab > ng-transclude > ul > li {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.16), 0 2px 5px 0 rgba(0,0,0,0.26);
  margin: 0;
  color: #fff;
  transform: scale(0.3);
  margin-left: 8px;
  margin-bottom: 10px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.9;
}
gmd-fab:hover > ng-transclude > ul > li > span,
gmd-fab > ng-transclude > ul.open > li > span {
  position: absolute;
  display: none;
  background: #666;
  padding-left: 10px;
  border-radius: 3px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
gmd-fab:hover > ng-transclude > ul > li:hover > span {
  display: block;
  opacity: 1;
}
gmd-fab:hover > ng-transclude > ul.open > li:hover > span {
  display: block !important;
  opacity: 1 !important;
}
gmd-fab > ng-transclude > ul > li {
  opacity: 1;
}
gmd-fab:hover > ng-transclude > ul > li {
  transition: all 0.3s;
  transform: scale(1);
}
gmd-fab ul li[disabled="disabled"] {
  pointer-events: none;
  opacity: 0.6;
}
gmd-fab > ng-transclude > button {
  position: absolute;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 0;
  outline: 0;
  font-size: 24px;
  color: #fff;
  z-index: 2;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.16), 0 2px 5px 0 rgba(0,0,0,0.26);
  transition: all 0.3s;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
gmd-fab > ng-transclude > button:focus {
  outline: 0;
}
gmd-fab > ng-transclude > button:active {
  outline: 0;
}
gmd-fab > ng-transclude > button > span,
gmd-fab > ng-transclude > button > i,
gmd-fab > ng-transclude > button > em {
  transition: all 0.3s;
}
gmd-fab:hover > ng-transclude > button > span,
gmd-fab:hover > ng-transclude > button > i,
gmd-fab:hover > ng-transclude > button > em {
  transition: all 0.3s;
}
gmd-fab > ng-transclude > ul[left] {
  bottom: 0px;
  z-index: 10;
  left: -20px;
  transform: rotate(-90deg);
  transition: all 0.3s;
}
gmd-fab > ng-transclude > ul[left] > li {
  transform: rotate(90deg) scale(0.3);
  transition: all 0.3s;
}
gmd-fab:hover > ng-transclude > ul[left] > li {
  transform: rotate(90deg) scale(1);
  transition: all 0.3s;
}
gmd-fab > ng-transclude ul.open li span.visible {
  display: block !important;
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 30px;
  position: relative;
}
.form-control.gmd {
  display: block;
  width: 100%;
  padding: 6px 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
}
.form-control.gmd:focus {
  outline: none;
}
gmd-input > div[ng-transclude] {
  position: relative;
}
.form-control.gmd ~ label {
  color: #999;
  font-weight: normal;
  position: relative;
  pointer-events: none;
  left: 0px;
  top: -54px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  -webkit-transform: translate3d(0, 28px, 0) scale(1);
  transform: translate3d(0, 28px, 0) scale(1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  max-width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 0;
  z-index: 1;
  font-size: 16px;
}
textarea.form-control.gmd ~ label {
  position: absolute;
  top: -20px;
  left: 0px;
}
.form-control.gmd:focus ~ label,
.form-control.gmd.active ~ label,
.form-control.gmd[placeholder] ~ label,
.form-control.gmd ~ label.fixed {
  content: attr(value);
  top: -54px;
  -webkit-transform: translate3d(0, 6px, 0) scale(0.8);
  transform: translate3d(0, 6px, 0) scale(0.8);
  -webkit-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
textarea.form-control.gmd:focus ~ label,
textarea.form-control.gmd.active ~ label,
textarea.form-control.gmd[placeholder] ~ label,
textarea.form-control.gmd ~ label.fixed {
  position: absolute;
  top: -20px;
  left: 0px;
}
.bar {
  position: relative;
  display: block;
  width: 100%;
}
.bar:before,
.bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0;
  position: absolute;
  background-color: #00796B
;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.bar:before {
  left: 50%;
}
.bar:after {
  right: 50%;
}
.form-control.gmd:focus ~ .bar:before,
.form-control.gmd:focus ~ .bar:after {
  width: 50%;
}
.form-control.gmd.ng-invalid.ng-touched ~ .bar:before,
.form-control.gmd.ng-invalid.ng-touched ~ .bar:after {
  background-color: #d9534f;
}
.form-control.gmd.ng-invalid.ng-touched {
  border-color: #d9534f;
}
.form-control.gmd + .list-errors {
  padding: 4px 0 0 0;
  position: absolute;
  background-color: #fff;
}
.form-control.gmd + .list-errors > li {
  color: #d9534f;
  list-style: none;
}
.form-control.gmd + .list-errors > li > label {
  font-weight: 400;
}
.checkbox label,
.radio label {
  padding-left: 24px;
}
.checkbox input[type="checkbox"].gmd,
.radio input[type="radio"].gmd {
  visibility: hidden;
}
.checkbox input[type="checkbox"].gmd ~ .ripple-effect {
  position: absolute;
  top: -15px;
  left: -15px;
  width: 50px;
  height: 50px;
  z-index: 200;
}
.checkbox input[type="checkbox"].gmd + .box:before,
.checkbox input[type="checkbox"].gmd + .box:after,
.radio input[type="radio"].gmd + .box:before,
.radio input[type="radio"].gmd + .box:after {
  transition: all 0.3s;
}
.checkbox input[type="checkbox"].gmd + .box:after {
  position: absolute;
  left: 4px;
  top: 3px;
  margin-top: -5px;
  margin-left: -4px;
  display: inline-block;
  content: ' ';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 2px;
  background-color: #fff;
  z-index: 1;
}
.checkbox input[type="checkbox"].gmd:checked + .box:after {
  background-color: #324152
;
  border-color: #324152
;
}
.checkbox input[type="checkbox"].gmd:checked + .box:before {
  transform: rotate(45deg);
  position: absolute;
  left: 7px;
  top: 0px;
  width: 6px;
  height: 13px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  border-color: #fff;
  content: '';
  z-index: 2;
}
.radio input[type="radio"].gmd + .box:after {
  position: absolute;
  left: 4px;
  top: 4px;
  margin-top: -5px;
  margin-left: -4px;
  display: inline-block;
  content: ' ';
  width: 20px;
  height: 20px;
  border: 2px solid #324152
;
  border-radius: 50%;
  background-color: #fff;
  z-index: 1;
}
.radio input[type="radio"].gmd + .box:before {
  position: absolute;
  left: 5px;
  top: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #324152
;
  content: '';
  z-index: 2;
  -webkit-transform: scale3d(0, 0, 1);
  transform: scale3d(0, 0, 1);
}
.radio input[type="radio"].gmd:checked + .box:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
gmd-select label {
  color: #999;
}
gmd-select .btn.gmd {
  padding: 6px 0;
  color: #555;
}
.gmd.breadcrumb {
  display: flex;
  align-items: center;
  background: #fff;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  min-height: 50px;
}
.gmd.breadcrumb > li {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.gmd.breadcrumb > li.active > a {
  color: #324152
;
}
.gmd.breadcrumb > li > a {
  color: #666;
  text-transform: uppercase;
}
.gmd.breadcrumb > li > a > i,
.gmd.breadcrumb > li > a > span,
.gmd.breadcrumb > li > a > em {
  vertical-align: bottom;
}
.gmd.breadcrumb > li > a:hover {
  outline: none;
  text-decoration: none;
  color: #757575
;
}
gmd-select-search .input-group-addon {
  background: transparent;
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 0;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}
.word-required {
  color: #dd2c00;
}
.form-control.gmd~label {
  font-size: 16px;
  line-height: 1.42857143;
}
.nav-tabs.gmd > li > a {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #757575;
}
.nav-tabs.gmd > li > a,
.nav-tabs.gmd > li.active > a {
  border-width: 0 0 1px 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.nav-tabs.gmd > li > a:hover {
  background-color: #E8F5E9;
}
.nav-tabs.gmd > li.active > a {
  background-color: #309961;
  color: #FFFFFF;
  box-shadow: 0 0 5px 0.7px #e6e6e6;
}
.nav-tabs.gmd > li.active > a div.popover {
  color: #757575;
}
.nav-tabs.gmd > li.active > a:after {
  width: 100%;
  transition: 0.4s ease all;
  -moz-transition: 0.4s ease all;
  -webkit-transition: 0.4s ease all;
}
.badge.gmd {
  position: absolute;
  margin-top: -6px;
  margin-right: 16px;
}
[badge]::after {
  content: attr(badge);
  position: absolute;
  margin-top: -6px;
  min-width: 16px;
  padding: 3px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #00796B
;
  border-radius: 6px;
}
.btn[badge]::after {
  margin-top: -12px;
}
li [badge]::after {
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.dropdown.gmd .dropdown-menu,
.dropup.gmd .dropdown-menu {
  padding: 0;
  border-width: 0 1 1;
  border-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.175);
  box-shadow: 0 2px 4px rgba(0,0,0,0.175);
}
.dropdown.gmd .dropdown-menu > gmd-option > a,
.dropup.gmd .dropdown-menu > gmd-option > a,
.dropdown.gmd .dropdown-menu > gmd-option-empty > a,
.dropup.gmd .dropdown-menu > gmd-option-empty > a {
  padding: 10px 20px;
  transition: 0.2s ease background-color;
  -moz-transition: 0.2s ease background-color;
  -webkit-transition: 0.2s ease background-color;
}
.dropdown.gmd .dropdown-header,
.dropup.gmd .dropdown-header {
  padding: 10px 20px;
}
.navbar-nav > gmd-option > .dropdown-menu.gmd,
.navbar-nav > gmd-option-empty > .dropdown-menu.gmd {
  margin-top: 2px;
  z-index: 100000;
}
.dropdown.gmd .dropdown-menu,
dropup.gmd .dropdown-menu {
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 2px;
  border: none;
}
gmd-select .dropdown.gmd .dropdown-menu {
  top: -2px;
  z-index: 100000;
  max-width: 100%;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12) !important;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 2px;
  border: none;
  width: 100%;
}
gmd-select .dropdown.gmd button.gmd {
  text-transform: none;
  font-weight: normal;
  background: 0 0;
  text-transform: none;
  font-weight: 400;
  outline: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  padding-bottom: 3px;
  padding-top: 8px;
}
gmd-select button > span.item-select {
  font-size: 16px;
}
gmd-select .dropdown.gmd button.gmd > .caret {
  position: absolute;
  right: 10px;
  top: 15px;
}
gmd-select .select-option {
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
gmd-select .dropdown.gmd label.floating-dropdown {
  position: absolute;
  top: -20px;
  transition: 0.2s ease display;
  -moz-transition: 0.2s ease display;
  -webkit-transition: 0.2s ease display;
  font-weight: 400;
  -webkit-transform: translate3d(0, 6px, 0) scale(0.8);
  transform: translate3d(0, 6px, 0) scale(0.8);
  -webkit-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  font-size: 16px;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 0;
}
gmd-select .dropdown.gmd .placeholder {
  color: #999;
  font-size: 16px;
}
.dropdown.gmd .dropdown-menu gmd-option a,
.dropdown.gmd .dropdown-menu gmd-option-empty a {
  text-decoration: none;
}
.dropdown.gmd .dropdown-menu gmd-option a:hover,
.dropdown.gmd .dropdown-menu gmd-option-empty a:hover {
  background-color: #f5f5f5;
}
.dropdown.gmd .dropdown-menu .active {
  color: #00796B
;
  background-color: #f5f5f5;
}
.dropdown-menu.gmd > gmd-option,
.dropdown-menu.gmd > gmd-option-empty {
  position: relative;
  display: block;
  cursor: pointer;
}
.dropdown-menu.gmd > gmd-option > a,
.dropdown-menu.gmd > gmd-option-empty > a {
  display: block;
  padding: 10px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
body > div.dropdown ul {
  z-index: 9999;
}
gmd-option-empty a.select-option,
gmd-option a.select-option {
  height: 48px;
  display: flex !important;
  align-items: center;
}
ul.organizations ul.dropdown-menu div.form-group input {
  padding: 0px 10px 0 10px;
}
.panel.gmd {
  border: 0;
  border-radius: 2px;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  padding: 24px 16px 16px;
}
.panel.gmd .panel-heading {
  font-size: 1.4em;
}
.panel.gmd .panel-footer {
  padding: 10px;
  text-align: right;
  background-color: #fff;
  border-top: 0;
}
.nav-pills.gmd > li > a {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #757575
;
}
.nav-pills.gmd > li > a,
.nav-pills.gmd > li.active > a {
  border-width: 0 0 1px 0;
}
.nav-pills.gmd > li > a:hover {
  border-color: #eee #eee #ddd;
  background-color: #fff;
}
.nav-pills.gmd > li.active > a {
  color: #212121
;
  background-color: #fff;
}
.nav-pills.gmd > li > a:before,
.nav-pills.gmd > li > a:after {
  position: absolute;
  content: '';
  height: 2px;
  width: 0;
  left: 0;
  bottom: -2px;
  background-color: #324152
;
}
.nav-pills.gmd > li.active > a:after {
  width: 100%;
  transition: 0.4s ease all;
  -moz-transition: 0.4s ease all;
  -webkit-transition: 0.4s ease all;
}
.progress.gmd,
.progress.gmd .progress-bar {
  height: 5px;
}
.progress.gmd {
  position: relative;
  border-radius: 0;
}
.progress.gmd .progress-bar,
.progress.gmd .indeterminate {
  background-color: #324152
;
}
.progress.gmd .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.progress.gmd .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.spinner {
  animation: rotator 1.4s linear infinite;
}
.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: spinnerDash 1.4s ease-in-out infinite, spinnerColors 5.6s ease-in-out infinite;
}
@-webkit-keyframes spinnerColors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@-webkit-keyframes spinnerDash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 187/4;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@-moz-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-o-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-o-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-moz-keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@-webkit-keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@-o-keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@-moz-keyframes spinnerColors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@-webkit-keyframes spinnerColors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@-o-keyframes spinnerColors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@keyframes spinnerColors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@-moz-keyframes spinnerDash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 187/4;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@-webkit-keyframes spinnerDash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 187/4;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@-o-keyframes spinnerDash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 187/4;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@keyframes spinnerDash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 187/4;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.alert.gmd {
  color: #fff;
}
.alert.gmd a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.alert.gmd.alert-success strong,
.alert.gmd.alert-success a {
  color: #5cb85c;
}
.alert.gmd.alert-info strong,
.alert.gmd.alert-info a {
  color: #5bc0de;
}
.alert.gmd.alert-warning strong,
.alert.gmd.alert-warning a {
  color: #f0ad4e;
}
.alert.gmd.alert-danger strong,
.alert.gmd.alert-danger a {
  color: #d9534f;
}
.alert.gmd.alert-success,
.alert.gmd.alert-info,
.alert.gmd.alert-warning,
.alert.gmd.alert-danger {
  background-color: #323232;
  border-color: #323232;
}
.alert.gmd .action {
  float: right;
}
.alert.gmd.alert-dismissible .close {
  color: #fff;
}
.gmd-alert-popup {
  position: fixed;
  z-index: 9999999;
  transition: all 0.3s;
}
.gmd-alert-popup .action {
  cursor: pointer;
  margin-left: 15px;
}
.pagination.gmd > li > a {
  font-weight: 600;
  border: 0;
  border-radius: 3px;
  transition: all 220ms ease-out;
}
.gmd-ripple-effect {
  -webkit-animation: gmd-ripple 800ms ease-out;
  animation: gmd-ripple 800ms ease-out;
  background-color: rgba(0,0,0,0.16);
  border-radius: 100%;
  height: 10px;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  width: 10px;
}
.gmd-ripple-light .gmd-ripple-effect {
  background-color: rgba(255,255,255,0.32);
}
@-webkit-keyframes gmd-ripple {
  to {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@-moz-keyframes gmd-ripple {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@-webkit-keyframes gmd-ripple {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@-o-keyframes gmd-ripple {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes gmd-ripple {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
gumga-many-to-one.gmd .dropdown-menu {
  width: 100%;
  padding: 0;
  border-width: 0 1 1;
  border-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.175);
  box-shadow: 0 2px 4px rgba(0,0,0,0.175);
}
gumga-many-to-one.gmd input[type="text"],
gumga-many-to-one.gmd button {
  background: transparent !important;
}
gumga-many-to-one.gmd .dropdown-menu > .active > a,
gumga-many-to-one.gmd .dropdown-menu > .active > a:focus,
gumga-many-to-one.gmd .dropdown-menu > .active > a:hover {
  color: #00796B
;
  background-color: #f5f5f5;
}
gumga-many-to-one input.form-control.gmd[class*="ng-valid-many-to-one"][class*="ng-not-empty"][class*="focused"] {
  transition: all 0.3s;
  border-bottom: 2px solid #00796B
;
}
gumga-many-to-one input.form-control.gmd[class*="ng-invalid-required"][aria-expanded="true"] {
  transition: all 0.3s;
  border-bottom: 2px solid #d9534f;
}
gumga-many-to-many.gmd .list-group {
  -webkit-box-shadow: inset 0 3px 10px -5px rgba(0,0,0,0.52);
  box-shadow: inset 0 3px 10px -5px rgba(0,0,0,0.52);
}
gumga-many-to-many.gmd .list-group .list-group-item {
  background-color: transparent;
  cursor: pointer;
}
gumga-many-to-many.gmd .list-group::-webkit-scrollbar {
  width: 8px;
}
gumga-many-to-many.gmd .list-group::-webkit-scrollbar-track {
  background-color: #fff;
}
gumga-many-to-many.gmd .list-group::-webkit-scrollbar-thumb {
  background-color: #B2DFDB
;
  border-radius: 3px;
}
.spinner-material {
  text-align: center;
  display: inline-block;
}
gmd-spinner[fixed] .spinner-material {
  position: fixed;
  top: 64px;
  left: 50%;
  z-index: 999999;
}
.spinner-material svg {
  background-color: #fff;
  border-radius: 50%;
  padding: 8px;
}
.spinner-box {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.qp-circular-loader {
  width: 64px;
/* 2*RADIUS + STROKEWIDTH */
  height: 64px;
/* 2*RADIUS + STROKEWIDTH */
  stroke-width: 3px;
}
.qp-circular-loader-path {
  stroke-dasharray: 58.9;
/* 2*RADIUS*PI * ARCSIZE/360 */
  stroke-dashoffset: 58.9;
/* 2*RADIUS*PI * ARCSIZE/360 */
/* hides things initially */
}
.qp-circular-loader,
.qp-circular-loader * {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.qp-circular-loader {
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -webkit-animation-duration: 1568.63ms;
  animation-duration: 1568.63ms;
/* 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes fillunfill {
  from {
    stroke-dashoffset: 58.8;
/* 2*RADIUS*PI * ARCSIZE/360 - 0.1 */
/* 0.1 a bit of a magic constant here */
  }
  50% {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: -58.4;
/* -(2*RADIUS*PI * ARCSIZE/360 - 0.5) */
/* 0.5 a bit of a magic constant here */
  }
}
@-webkit-keyframes rot {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@-webkit-keyframes spinner-colors {
  0% {
    stroke: #754fa0;
  }
  20% {
    stroke: #09b7bf;
  }
  40% {
    stroke: #90d36b;
  }
  60% {
    stroke: #f2d40d;
  }
  80% {
    stroke: #fcb12b;
  }
  100% {
    stroke: #ed1b72;
  }
}
.qp-circular-loader-path {
  -webkit-animation-name: fillunfill, rot, spinner-colors;
  animation-name: fillunfill, rot, spinner-colors;
  -webkit-animation-duration: 1333ms, 5332ms, 5332ms;
  animation-duration: 1333ms, 5332ms, 5332ms;
/* ARCTIME, 4*ARCTIME, 4*ARCTIME */
  -webkit-animation-iteration-count: infinite, infinite, infinite;
  animation-iteration-count: infinite, infinite, infinite;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4), linear;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4), linear;
  -webkit-animation-play-state: running, running, running;
  animation-play-state: running, running, running;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-moz-keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes fillunfill {
  from {
    stroke-dashoffset: 58.8;
/* 2*RADIUS*PI * ARCSIZE/360 - 0.1 */
/* 0.1 a bit of a magic constant here */
  }
  50% {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: -58.4;
/* -(2*RADIUS*PI * ARCSIZE/360 - 0.5) */
/* 0.5 a bit of a magic constant here */
  }
}
@-webkit-keyframes fillunfill {
  from {
    stroke-dashoffset: 58.8;
/* 2*RADIUS*PI * ARCSIZE/360 - 0.1 */
/* 0.1 a bit of a magic constant here */
  }
  50% {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: -58.4;
/* -(2*RADIUS*PI * ARCSIZE/360 - 0.5) */
/* 0.5 a bit of a magic constant here */
  }
}
@-o-keyframes fillunfill {
  from {
    stroke-dashoffset: 58.8;
/* 2*RADIUS*PI * ARCSIZE/360 - 0.1 */
/* 0.1 a bit of a magic constant here */
  }
  50% {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: -58.4;
/* -(2*RADIUS*PI * ARCSIZE/360 - 0.5) */
/* 0.5 a bit of a magic constant here */
  }
}
@keyframes fillunfill {
  from {
    stroke-dashoffset: 58.8;
/* 2*RADIUS*PI * ARCSIZE/360 - 0.1 */
/* 0.1 a bit of a magic constant here */
  }
  50% {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: -58.4;
/* -(2*RADIUS*PI * ARCSIZE/360 - 0.5) */
/* 0.5 a bit of a magic constant here */
  }
}
@-moz-keyframes rot {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes rot {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@-o-keyframes rot {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes rot {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@-moz-keyframes spinner-colors {
  0% {
    stroke: #754fa0;
  }
  20% {
    stroke: #09b7bf;
  }
  40% {
    stroke: #90d36b;
  }
  60% {
    stroke: #f2d40d;
  }
  80% {
    stroke: #fcb12b;
  }
  100% {
    stroke: #ed1b72;
  }
}
@-webkit-keyframes spinner-colors {
  0% {
    stroke: #754fa0;
  }
  20% {
    stroke: #09b7bf;
  }
  40% {
    stroke: #90d36b;
  }
  60% {
    stroke: #f2d40d;
  }
  80% {
    stroke: #fcb12b;
  }
  100% {
    stroke: #ed1b72;
  }
}
@-o-keyframes spinner-colors {
  0% {
    stroke: #754fa0;
  }
  20% {
    stroke: #09b7bf;
  }
  40% {
    stroke: #90d36b;
  }
  60% {
    stroke: #f2d40d;
  }
  80% {
    stroke: #fcb12b;
  }
  100% {
    stroke: #ed1b72;
  }
}
@keyframes spinner-colors {
  0% {
    stroke: #754fa0;
  }
  20% {
    stroke: #09b7bf;
  }
  40% {
    stroke: #90d36b;
  }
  60% {
    stroke: #f2d40d;
  }
  80% {
    stroke: #fcb12b;
  }
  100% {
    stroke: #ed1b72;
  }
}
menu-shrink ~ header.gl-header,
menu-shrink ~ main.gl-main {
  margin-left: 55px;
  transition: all 300ms ease-in-out;
}
menu-shrink[theme="dark"] .main-menu:not(:hover) li.header > a:after {
  color: rgba(255,255,255,0.3);
}
menu-shrink[theme="dark"] .main-menu {
  background: #2d323e;
}
menu-shrink[theme="dark"] .main-menu .menu-header {
  background: #383c48;
}
menu-shrink[theme="dark"] .main-menu .menu-header svg {
  fill: rgba(255,255,255,0.7);
}
menu-shrink[theme="dark"] .main-menu li.divider {
  background-color: rgba(255,255,255,0.12);
}
menu-shrink[theme="dark"] .main-menu li.header span {
  color: rgba(255,255,255,0.3);
}
menu-shrink[theme="dark"] .main-menu li i,
menu-shrink[theme="dark"] .main-menu li span {
  color: rgba(255,255,255,0.7);
}
menu-shrink[theme="dark"] .main-menu li:hover a {
  background-color: rgba(0,0,0,0.1);
}
menu-shrink.fixed ~ header.gl-header,
menu-shrink.fixed ~ main.gl-main {
  margin-left: 250px;
  transition: all 300ms ease-in-out;
}
menu-shrink.fixed .main-menu {
  width: 250px;
  overflow: hidden;
  opacity: 1;
}
menu-shrink.fixed .main-menu .menu-header svg {
  fill: #324152
;
}
menu-shrink.fixed .main-menu .menu-header img.small {
  display: none;
}
menu-shrink.fixed .main-menu .menu-header img.large {
  display: block;
}
menu-shrink:not([class~="fixed"]) .main-menu:not(:hover) .menu-header img.small {
  display: block;
}
menu-shrink:not([class~="fixed"]) .main-menu:not(:hover) .menu-header img.large {
  display: none;
}
menu-shrink:not([class~="fixed"]) .main-menu:not(:hover) li.divider {
  opacity: 0;
}
menu-shrink:not([class~="fixed"]) .main-menu:not(:hover) li.header > a > span {
  display: none;
}
menu-shrink:not([class~="fixed"]) .main-menu:not(:hover) li.header > a:after {
  content: '__';
  position: absolute;
  top: 0;
  left: 24px;
  color: #ccc;
}
menu-shrink ul li.disabled {
  pointer-events: none !important;
  opacity: 0.4 !important;
}
menu-shrink .menu-header {
  height: 52px;
  padding: 10px;
  float: left;
  display: flex;
  align-items: center;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  background-repeat: no-repeat;
  width: 250px;
  margin: 0px;
  text-align: center;
  font-size: 20px;
}
menu-shrink .menu-header svg {
  display: inline-block;
  position: relative;
  height: 0.6em;
  width: 1em;
  position: absolute;
  cursor: pointer;
  left: 205px;
  font-size: 1.33em;
  padding: 0;
  margin: 0;
  fill: #757575
;
  transform: rotate(-45deg);
}
menu-shrink .menu-header img {
  max-height: 34px;
  position: absolute;
  left: 5px;
}
menu-shrink .menu-header img.large {
  display: none;
  height: 34px;
  max-width: 180px;
  position: absolute;
  left: 10px;
}
menu-shrink .menu-header img.small {
  display: none;
  position: absolute;
  left: 5px;
  width: 42px;
  height: 34px;
}
menu-shrink .menu-header:hover,
menu-shrink menu-header:focus {
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s ease-in-out, width 0, height 0, top 0, left 0;
  -moz-transition: all 0.2s ease-in-out, width 0, height 0, top 0, left 0;
  -o-transition: all 0.2s ease-in-out, width 0, height 0, top 0, left 0;
  transition: all 0.2s ease-in-out, width 0, height 0, top 0, left 0;
}
menu-shrink .menu-header:active,
menu-shrink menu-header:focus {
  background-repeat: no-repeat;
  -webkit-transition: all 0.1s ease-in-out, width 0, height 0, top 0, left 0;
  -moz-transition: all 0.1s ease-in-out, width 0, height 0, top 0, left 0;
  -o-transition: all 0.1s ease-in-out, width 0, height 0, top 0, left 0;
  transition: all 0.1s ease-in-out, width 0, height 0, top 0, left 0;
}
menu-shrink .scrollbar {
  height: 90%;
  width: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
menu-shrink .scrollbar ul {
  padding-top: 10px;
}
menu-shrink .scrollbar:hover {
  height: 90%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
menu-shrink .style-1::-webkit-scrollbar-track {
  border-radius: 2px;
}
menu-shrink .style-1::-webkit-scrollbar {
  width: 5px;
  background-color: #f7f7f7;
}
menu-shrink .style-1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #bfbfbf;
}
menu-shrink .main-menu:hover,
menu-shrink nav.main-menu.expanded {
  width: 250px;
  overflow: hidden;
  opacity: 1;
}
menu-shrink .main-menu:hover img.large,
menu-shrink nav.main-menu.expanded img.large {
  display: block;
}
menu-shrink .main-menu {
  background: #f7f7f7;
}
menu-shrink .main-menu {
  z-index: 1008;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  width: 55px;
  overflow: hidden;
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
  -webkit-transform: translateZ(0) scale(1, 1);
  box-shadow: 1px 0 15px rgba(0,0,0,0.07);
  opacity: 1;
}
menu-shrink .main-menu i[data-ng-if="item.icon"] {
  font-size: 18px;
}
menu-shrink .main-menu > ul {
  margin: 7px 0;
}
menu-shrink .main-menu li {
  position: relative;
  display: block;
  width: 250px;
}
menu-shrink .main-menu li.divider {
  height: 1px;
  margin: 9px 0;
  padding: 0;
  overflow: hidden;
  background-color: #EAEAEA
;
}
menu-shrink .main-menu li.header a {
  padding: 0;
  line-height: 32px;
  text-transform: uppercase;
  font-size: 11px;
}
menu-shrink .main-menu li:hover {
  cursor: pointer;
}
menu-shrink .main-menu li > a {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0 19px 0 19px;
  position: relative;
  width: 250px;
  border-collapse: collapse;
  border-spacing: 0;
  color: #757575
;
  font-size: 13px;
  text-decoration: none;
  -webkit-transform: translateZ(0) scale(1, 1);
  -webkit-transition: all 0.14s linear;
  transition: all 0.14s linear;
  font-family: 'Strait', sans-serif;
}
menu-shrink .main-menu .nav-icon {
  position: relative;
  display: table-cell;
  width: 55px;
  height: 36px;
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
}
menu-shrink .main-menu .nav-text {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 190px;
  margin-left: 24px;
}
menu-shrink .main-menu .share,
menu-shrink .main-menu .fb-like {
  left: 180px;
  position: absolute;
  top: 15px;
}
menu-shrink .main-menu > ul.logout {
  position: absolute;
  left: 0;
  bottom: 0;
}
menu-shrink .no-touch .scrollable.hover {
  overflow-y: hidden;
}
menu-shrink .no-touch .scrollable.hover:hover {
  overflow-y: auto;
  overflow: visible;
}
menu-shrink a:hover,
menu-shrink a:focus {
  text-decoration: none;
  border-left: 0px solid #f7f7f7;
}
menu-shrink nav {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
menu-shrink nav ul,
menu-shrink nav li {
  outline: 0;
  margin: 0;
  padding: 0;
}
menu-shrink .darkerli {
  background-color: #ededed;
  text-transform: capitalize;
}
menu-shrink .darkerlishadow {
  background-color: #ededed;
  text-transform: capitalize;
  -webkit-box-shadow: inset 0px 5px 5px -4px rgba(50,50,50,0.55);
  -moz-box-shadow: inset 0px 5px 5px -4px rgba(50,50,50,0.55);
  box-shadow: inset 0px 5px 5px -4px rgba(50,50,50,0.55);
}
menu-shrink .darkerlishadowdown {
  background-color: #ededed;
  text-transform: capitalize;
  -webkit-box-shadow: inset 0px -4px 5px -4px rgba(50,50,50,0.55);
  -moz-box-shadow: inset 0px -4px 5px -4px rgba(50,50,50,0.55);
  box-shadow: inset 0px -4px 5px -4px rgba(50,50,50,0.55);
}
menu-shrink .main-menu li:hover >a,
menu-shrink nav.main-menu li.active>a,
menu-shrink .dropdown-menu>li>a:hover,
menu-shrink .dropdown-menu>li>a:focus,
menu-shrink .dropdown-menu>.active>a,
menu-shrink .dropdown-menu>.active>a:hover,
menu-shrink .dropdown-menu>.active>a:focus,
menu-shrink .no-touch .dashboard-page nav.dashboard-menu ul li:hover a,
menu-shrink .dashboard-page nav.dashboard-menu ul li.active a {
  background-color: #eceff1;
}
menu-shrink .area {
  float: left;
  background: #e2e2e2;
  width: 100%;
  height: 100%;
}
.gumga-layout .gl-header {
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  z-index: 1006;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
.gumga-layout .gl-header.collapsed,
.gumga-layout main.collapsed {
  margin-left: 250px;
  transition: all 200ms;
}
@media (max-width: 976px) {
  .gumga-layout .gl-header.collapsed,
  .gumga-layout main.collapsed {
    margin-left: 0;
  }
}
.gumga-layout header > .navbar {
  margin-bottom: 0px;
  border-radius: 0px;
  background-color: #324152
;
  transition: all 200ms;
}
.gumga-layout header > .navbar .navbar-brand {
  color: #B2DFDB
;
  position: relative;
  margin-left: -1px;
}
.gumga-layout header > .navbar .navbar-header button.search {
  margin-right: 5px;
}
.gumga-layout header > .navbar .navbar-toggle {
  margin-top: 0;
  margin-bottom: 0;
}
.gumga-layout header > .navbar .navbar-form.search {
  width: 30%;
}
.gumga-layout header > .navbar .navbar-form.search .form-group,
.gumga-layout header > .navbar .navbar-form.search .input-group {
  width: 100%;
}
.gumga-layout header > .navbar .navbar-form.search .input-group-addon {
  width: 50px;
}
.gumga-layout header > .navbar .navbar-form.search .input-group-addon,
.gumga-layout header > .navbar .navbar-form.search .form-control {
  padding: 0px 10px;
  background-color: rgba(255,255,255,0.8);
  border: 0;
}
.gumga-layout header > .navbar .navbar-form.search .form-control {
  width: 100%;
  box-shadow: none;
  color: ;
}
.gumga-layout header > .navbar .navbar-form.search .form-control::placeholder {
  color: ;
}
.gumga-layout header > .navbar .nav > li > a {
  color: #B2DFDB
;
}
.gumga-layout header > .navbar .nav > li > a:focus,
.gumga-layout header > .navbar .nav > li > a:hover {
  color: #212121
;
  background-color: #00796B
;
}
.gumga-layout header > .navbar .nav .open > a,
.gumga-layout header > .navbar .nav .open > a:hover,
.gumga-layout header > .navbar .nav .open > a:focus {
  color: #212121
;
  background-color: #00796B
;
  border-color: transparent;
}
.gumga-layout header > .navbar .nav.organizations > li,
.gumga-layout header > .navbar .nav.notifications > li,
.gumga-layout header > .navbar .nav.search > li,
.gumga-layout header > .navbar .nav.apps > li {
  margin: 0 8px;
}
.gumga-layout header > .navbar .nav.organizations > li > a,
.gumga-layout header > .navbar .nav.notifications > li > a,
.gumga-layout header > .navbar .nav.search > li > a,
.gumga-layout header > .navbar .nav.apps > li > a {
  padding-top: 15px;
  padding-bottom: 6px;
}
.gumga-layout header > .navbar .nav.apps .dropdown-menu {
  background-color: #B2DFDB
;
}
.gumga-layout header > .navbar .nav.apps .dropdown-menu > .apps-icons {
  padding: 6px;
}
.gumga-layout header > .navbar .nav.apps > li .table {
  margin-bottom: 0;
}
.gumga-layout header > .navbar .nav.apps > li .table td {
  border-radius: 6px;
  border-top: 0;
}
.gumga-layout header > .navbar .nav.apps > li .table td:hover {
  background-color: #324152
;
}
.gumga-layout header > .navbar .nav.organizations > li .form-group {
  margin-bottom: 12px;
}
.gumga-layout header > .navbar .nav.notifications ul.dropdown-menu {
  width: 300px;
}
.gumga-layout header > .navbar .nav.notifications .media {
  background-color: #FFFFFF
;
  border-radius: 4px;
}
.gumga-layout header > .navbar .nav.notifications .media:hover {
  background-color: #324152
;
}
.gumga-layout header > .navbar .nav.notifications .media .media-object {
  width: 60px;
}
.gumga-layout header > .navbar .nav.notifications .media .media-body {
  padding: 6px 0;
}
.gumga-layout header > .navbar .nav.notifications ul.dropdown-menu {
  font-size: 16px;
  padding: 10px;
  background-color: #B2DFDB
;
}
.gumga-layout header > .navbar .nav.notifications ul.dropdown-menu > li {
  margin-bottom: 5px;
  padding: 0;
}
.gumga-layout header > .navbar .nav.notifications ul.dropdown-menu > li:hover {
  background-color: transparent;
}
.gumga-layout header > .search .form-control.gmd {
  color: #fff;
  background-color: transparent;
}
.gumga-layout header > .searchbar {
  position: absolute;
  width: 100%;
  opacity: 0;
  display: flex;
  background-color: #fff;
  transition: all 200ms ease-out;
}
.gumga-layout header > .searchbar.searchShow {
  z-index: 5;
  opacity: 1;
}
.gumga-layout header > .searchbar .icon {
  margin: 7.5px 15px;
  width: 40px;
}
.gumga-layout header > .searchbar .icon.back {
  order: 1;
}
.gumga-layout header > .searchbar .query {
  flex: 1;
  order: 2;
  margin: 7.5px 0;
}
.gumga-layout header > .searchbar .icon.search {
  order: 3;
}
.gumga-layout header > .searchbar .icon button {
  background-color: transparent;
  border-color: transparent;
}
.gumga-layout header > .searchbar .query .form-control {
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gumga-layout header > .searchbar .searchbar-nav a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
.gl-header div.navbar-header {
  display: flex;
  align-items: center;
}
.gl-header div.navbar-header .navbar-brand {
  height: 100%;
  margin: 0 auto;
}
main {
  margin-top: 0px;
  padding: 24px;
  z-index: 1000;
}
.gumga-layout nav.gl-nav {
  width: 250px;
  background-color: #fff;
  z-index: 1005;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow-x: auto;
  visibility: hidden;
  -webkit-transform: translateX(-250px);
  transform: translateX(-250px);
  -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.28);
  box-shadow: 0 0 4px rgba(0,0,0,0.28);
}
.gumga-layout nav.gl-nav::-webkit-scrollbar {
  width: 8px;
}
.gumga-layout nav.gl-nav::-webkit-scrollbar-track {
  background-color: #fff;
}
.gumga-layout nav.gl-nav::-webkit-scrollbar-thumb {
  background-color: #B2DFDB
;
  border-radius: 3px;
}
.gumga-layout nav.gl-nav.collapsed {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.gumga-layout nav.gl-nav > header figure,
.gumga-layout nav.gl-nav > header img {
  width: 100%;
}
.gumga-layout nav.gl-nav ul.menu {
  border-bottom: 1px solid #EAEAEA
;
}
@media (max-width: 768px) {
  .gumga-layout nav.gl-nav {
    bototm: 0px;
  }
}
gl-menu ul {
  padding: 0;
  list-style: none;
}
gl-menu > ul {
  padding-top: 25px;
}
gl-menu ul > li {
  margin-top: 6px 0 0;
  cursor: pointer;
  padding: 8px 10px 8px 16px;
}
gl-menu ul > li:hover {
  background-color: #F5F5F5
;
}
gl-menu ul > li.header:hover,
gl-menu ul > li.header > a:hover {
  color: #212121
;
  background-color: transparent;
}
gl-menu ul > li.header > a:hover {
  color: #757575
;
}
gl-menu ul li.header > a {
  font-size: 20px;
  color: #757575
;
}
gl-menu ul li a > .material-icons[data-ng-if="item.children"] {
  margin-right: 5px;
}
gl-menu ul li a > .material-icons {
  font-size: 18px;
  vertical-align: middle;
}
gl-menu ul li a > span {
  vertical-align: middle;
  white-space: normal;
  font-size: 14px;
  color: #757575
;
  padding: 13px 0 13px 28px;
  font-weight: 500;
  font-family: Roboto, Arial, sans-serif;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
gl-menu ul li.header a > span {
  font-weight: inherit;
  font-size: inherit;
  padding: inherit;
}
gl-menu ul li {
  padding: 13px 0 13px 15px;
}
gl-menu ul li > a {
  width: 100%;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  color: #212121
;
}
gl-menu ul li > a:hover {
  color: #00796B
;
  text-decoration: none;
}
gl-menu ul li > a.active {
  color: #212121
;
}
gl-menu ul li.divider {
  height: 1px;
  margin: 9px 0;
  padding: 0;
  overflow: hidden;
  background-color: #EAEAEA
;
}
.gmd-menu-backdrop {
  z-index: 9999999;
  display: none;
  position: fixed;
  background: rgba(0,0,0,0.22);
  width: 100%;
  height: 100%;
  left: 0;
  top: 52px;
  bottom: 0;
  margin-left: 250px;
}
.gmd-menu-backdrop.active {
  display: block;
}
hr {
  border-top: 1px solid #EAEAEA
;
}
main > .content {
  background-color: transparent;
}
.gumga-layout aside.gl-aside {
  width: 300px;
  background-color: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transform: translateX(300px);
  transform: translateX(300px);
  -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s;
  z-index: 1005;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.28);
  box-shadow: 0 0 4px rgba(0,0,0,0.28);
  z-index: 1005;
}
.gumga-layout aside.gl-aside.collapsed {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.gumga-layout footer.gl-footer {
  z-index: 1006;
  padding: 15px;
  height: 52px;
  color: #757575
;
  font-size: 18px;
  background-color: #324152
;
}
.gumga-layout footer.gl-footer a {
  color: #B2DFDB
;
}
.gumga-layout footer.gl-footer a:focus,
.gumga-layout footer.gl-footer a:hover {
  color: #00796B
;
}
.gumga-layout footer.gl-footer.fixed {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
}
.bg-dark-primary {
  background-color: #00796B
;
}
.bg-primary {
  background-color: #324152
;
}
.bg-light-primary {
  background-color: #B2DFDB
;
}
.bg-text-icons {
  background-color: #FFFFFF
;
}
.bg-accent {
  background-color: #607D8B
;
}
.bg-primary-text {
  background-color: #212121
;
}
.bg-secundary-text {
  background-color: #757575
;
}
.bg-divider {
  background-color: #EAEAEA
;
}
.bg-background {
  background-color: #F5F5F5
;
}
.cl-dark-primary {
  color: #00796B
;
}
.cl-primary {
  color: #324152
;
}
.cl-light-primary {
  color: #B2DFDB
;
}
.cl-text-icons {
  color: #FFFFFF
;
}
.cl-accent {
  color: #607D8B
;
}
.cl-primary-text {
  color: #212121
;
}
.cl-secundary-text {
  color: #757575
;
}
.cl-divider {
  color: #EAEAEA
;
}
.cl-background {
  color: #F5F5F5
;
}
.bd-dark-primary {
  border-color: #00796B
 !important;
}
.bd-primary {
  border-color: #324152
 !important;
}
.bd-light-primary {
  border-color: #B2DFDB
 !important;
}
.bd-text-icons {
  border-color: #FFFFFF
 !important;
}
.bd-accent {
  border-color: #607D8B
 !important;
}
.bd-primary-text {
  border-color: #212121
 !important;
}
.bd-secundary-text {
  border-color: #757575
 !important;
}
.bd-divider {
  border-color: #EAEAEA
 !important;
}
.bd-background {
  border-color: #F5F5F5
 !important;
}
.slide-in-right {
  -webkit-animation: slide-in-right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  -moz-animation: slide-in-right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: slide-in-right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.slide-in-left {
  -webkit-animation: slide-in-left 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  -moz-animation: slide-in-left 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: slide-in-left 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.navTrigger {
  transform: scale(0.7);
  cursor: pointer;
  width: 30px;
  height: 25px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.navTrigger i {
  background-color: #B2DFDB
;
  border-radius: 2px;
  content: '';
  display: block;
  width: 100%;
  height: 4px;
}
.navTrigger i:nth-child(1) {
  -webkit-animation: outT 0.8s backwards;
  animation: outT 0.8s backwards;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
.navTrigger i:nth-child(2) {
  margin: 5px 0;
  -webkit-animation: outM 0.8s backwards;
  animation: outM 0.8s backwards;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
.navTrigger i:nth-child(3) {
  -webkit-animation: outBtm 0.8s backwards;
  animation: outBtm 0.8s backwards;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
.navTrigger.active i:nth-child(1) {
  -webkit-animation: inT 0.8s forwards;
  animation: inT 0.8s forwards;
}
.navTrigger.active i:nth-child(2) {
  -webkit-animation: inM 0.8s forwards;
  animation: inM 0.8s forwards;
}
.navTrigger.active i:nth-child(3) {
  -webkit-animation: inBtm 0.8s forwards;
  animation: inBtm 0.8s forwards;
}
@-webkit-keyframes inM {
  50% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    width: 80%;
  }
}
@-webkit-keyframes outM {
  50% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}
@-webkit-keyframes inT {
  0% {
    -webkit-transform: translateY(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(9px) rotate(0deg);
  }
  100% {
    width: 60%;
    -webkit-transform: translateY(4px) translateX(-1px) rotate(-38deg);
  }
}
@-webkit-keyframes outT {
  0% {
    -webkit-transform: translateY(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(9px) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(9px) rotate(135deg);
  }
}
@-webkit-keyframes inBtm {
  0% {
    -webkit-transform: translateY(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(-9px) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-4px) translateX(-1px) rotate(38deg);
    width: 60%;
  }
}
@-webkit-keyframes outBtm {
  0% {
    -webkit-transform: translateY(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(-9px) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-9px) rotate(135deg);
  }
}
@-moz-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes inM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
    width: 80%;
  }
}
@-webkit-keyframes inM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
    width: 80%;
  }
}
@-o-keyframes inM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
    width: 80%;
  }
}
@keyframes inM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
    width: 80%;
  }
}
@-moz-keyframes outM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@-webkit-keyframes outM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@-o-keyframes outM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@keyframes outM {
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@-moz-keyframes inT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    width: 60%;
    transform: translateY(4px) translateX(-1px) rotate(-38deg);
  }
}
@-webkit-keyframes inT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    width: 60%;
    transform: translateY(4px) translateX(-1px) rotate(-38deg);
  }
}
@-o-keyframes inT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    width: 60%;
    transform: translateY(4px) translateX(-1px) rotate(-38deg);
  }
}
@keyframes inT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    width: 60%;
    transform: translateY(4px) translateX(-1px) rotate(-38deg);
  }
}
@-moz-keyframes outT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    transform: translateY(9px) rotate(135deg);
  }
}
@-webkit-keyframes outT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    transform: translateY(9px) rotate(135deg);
  }
}
@-o-keyframes outT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    transform: translateY(9px) rotate(135deg);
  }
}
@keyframes outT {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(9px) rotate(0deg);
  }
  100% {
    transform: translateY(9px) rotate(135deg);
  }
}
@-moz-keyframes inBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-4px) translateX(-1px) rotate(38deg);
    width: 60%;
  }
}
@-webkit-keyframes inBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-4px) translateX(-1px) rotate(38deg);
    width: 60%;
  }
}
@-o-keyframes inBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-4px) translateX(-1px) rotate(38deg);
    width: 60%;
  }
}
@keyframes inBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-4px) translateX(-1px) rotate(38deg);
    width: 60%;
  }
}
@-moz-keyframes outBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-9px) rotate(135deg);
  }
}
@-webkit-keyframes outBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-9px) rotate(135deg);
  }
}
@-o-keyframes outBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-9px) rotate(135deg);
  }
}
@keyframes outBtm {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-9px) rotate(0deg);
  }
  100% {
    transform: translateY(-9px) rotate(135deg);
  }
}
