/* roboto-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(493afe7ae8ecfe268800.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(5e493812deabd1d01e60.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(bb723e8458c9c653e505.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(1cbfc636c911faa4d0ca.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(c0bec65d01f776c00c91.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(c3dcdbd5bb4d4af80817.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(4673b4537a84c7f7a130.woff2) format('woff2'), url(376ea5d93f71583052f6.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/**
  * Extensions
  */
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
/**
 *  Background colors
 *  http://www.google.com/design/spec/style/color.html#color-color-palette
 */
.md-red-50 {
  background-color: #FFEBEE !important;
}
.md-red-100 {
  background-color: #FFCDD2 !important;
}
.md-red-200 {
  background-color: #EF9A9A !important;
}
.md-red-300 {
  background-color: #E57373 !important;
}
.md-red-400 {
  background-color: #EF5350 !important;
}
.md-red-500 {
  background-color: #F44336 !important;
}
.md-red-600 {
  background-color: #E53935 !important;
}
.md-red-700 {
  background-color: #D32F2F !important;
}
.md-red-800 {
  background-color: #C62828 !important;
}
.md-red-900 {
  background-color: #B71C1C !important;
}
.md-red-A100 {
  background-color: #FF8A80 !important;
}
.md-red-A200 {
  background-color: #FF5252 !important;
}
.md-red-A400 {
  background-color: #FF1744 !important;
}
.md-red-A700 {
  background-color: #D50000 !important;
}
.md-text-red-50 {
  color: #FFEBEE !important;
}
.md-text-red-100 {
  color: #FFCDD2 !important;
}
.md-text-red-200 {
  color: #EF9A9A !important;
}
.md-text-red-300 {
  color: #E57373 !important;
}
.md-text-red-400 {
  color: #EF5350 !important;
}
.md-text-red-500 {
  color: #F44336 !important;
}
.md-text-red-600 {
  color: #E53935 !important;
}
.md-text-red-700 {
  color: #D32F2F !important;
}
.md-text-red-800 {
  color: #C62828 !important;
}
.md-text-red-900 {
  color: #B71C1C !important;
}
.md-text-red-A100 {
  color: #FF8A80 !important;
}
.md-text-red-A200 {
  color: #FF5252 !important;
}
.md-text-red-A400 {
  color: #FF1744 !important;
}
.md-text-red-A700 {
  color: #D50000 !important;
}
.md-pink-50 {
  background-color: #FCE4EC !important;
}
.md-pink-100 {
  background-color: #F8BBD0 !important;
}
.md-pink-200 {
  background-color: #F48FB1 !important;
}
.md-pink-300 {
  background-color: #F06292 !important;
}
.md-pink-400 {
  background-color: #EC407A !important;
}
.md-pink-500 {
  background-color: #E91E63 !important;
}
.md-pink-600 {
  background-color: #D81B60 !important;
}
.md-pink-700 {
  background-color: #C2185B !important;
}
.md-pink-800 {
  background-color: #AD1457 !important;
}
.md-pink-900 {
  background-color: #880E4F !important;
}
.md-pink-A100 {
  background-color: #FF80AB !important;
}
.md-pink-A200 {
  background-color: #FF4081 !important;
}
.md-pink-A400 {
  background-color: #F50057 !important;
}
.md-pink-A700 {
  background-color: #C51162 !important;
}
.md-purple-50 {
  background-color: #F3E5F5 !important;
}
.md-purple-100 {
  background-color: #E1BEE7 !important;
}
.md-purple-200 {
  background-color: #CE93D8 !important;
}
.md-purple-300 {
  background-color: #BA68C8 !important;
}
.md-purple-400 {
  background-color: #AB47BC !important;
}
.md-purple-500 {
  background-color: #9C27B0 !important;
}
.md-purple-600 {
  background-color: #8E24AA !important;
}
.md-purple-700 {
  background-color: #7B1FA2 !important;
}
.md-purple-800 {
  background-color: #6A1B9A !important;
}
.md-purple-900 {
  background-color: #4A148C !important;
}
.md-purple-A100 {
  background-color: #EA80FC !important;
}
.md-purple-A200 {
  background-color: #E040FB !important;
}
.md-purple-A400 {
  background-color: #D500F9 !important;
}
.md-purple-A700 {
  background-color: #AA00FF !important;
}
.md-text-purple-50 {
  color: #F3E5F5 !important;
}
.md-text-purple-100 {
  color: #E1BEE7 !important;
}
.md-text-purple-200 {
  color: #CE93D8 !important;
}
.md-text-purple-300 {
  color: #BA68C8 !important;
}
.md-text-purple-400 {
  color: #AB47BC !important;
}
.md-text-purple-500 {
  color: #9C27B0 !important;
}
.md-text-purple-600 {
  color: #8E24AA !important;
}
.md-text-purple-700 {
  color: #7B1FA2 !important;
}
.md-text-purple-800 {
  color: #6A1B9A !important;
}
.md-text-purple-900 {
  color: #4A148C !important;
}
.md-text-purple-A100 {
  color: #EA80FC !important;
}
.md-text-purple-A200 {
  color: #E040FB !important;
}
.md-text-purple-A400 {
  color: #D500F9 !important;
}
.md-text-purple-A700 {
  color: #AA00FF !important;
}
.md-deep-purple-50 {
  background-color: #EDE7F6 !important;
}
.md-deep-purple-100 {
  background-color: #D1C4E9 !important;
}
.md-deep-purple-200 {
  background-color: #B39DDB !important;
}
.md-deep-purple-300 {
  background-color: #9575CD !important;
}
.md-deep-purple-400 {
  background-color: #7E57C2 !important;
}
.md-deep-purple-500 {
  background-color: #673AB7 !important;
}
.md-deep-purple-600 {
  background-color: #5E35B1 !important;
}
.md-deep-purple-700 {
  background-color: #512DA8 !important;
}
.md-deep-purple-800 {
  background-color: #4527A0 !important;
}
.md-deep-purple-900 {
  background-color: #311B92 !important;
}
.md-deep-purple-A100 {
  background-color: #B388FF !important;
}
.md-deep-purple-A200 {
  background-color: #7C4DFF !important;
}
.md-deep-purple-A400 {
  background-color: #651FFF !important;
}
.md-deep-purple-A700 {
  background-color: #6200EA !important;
}
.md-indigo-50 {
  background-color: #E8EAF6 !important;
}
.md-indigo-100 {
  background-color: #C5CAE9 !important;
}
.md-indigo-200 {
  background-color: #9FA8DA !important;
}
.md-indigo-300 {
  background-color: #7986CB !important;
}
.md-indigo-400 {
  background-color: #5C6BC0 !important;
}
.md-indigo-500 {
  background-color: #3F51B5 !important;
}
.md-indigo-600 {
  background-color: #3949AB !important;
}
.md-indigo-700 {
  background-color: #303F9F !important;
}
.md-indigo-800 {
  background-color: #283593 !important;
}
.md-indigo-900 {
  background-color: #1A237E !important;
}
.md-indigo-A100 {
  background-color: #8C9EFF !important;
}
.md-indigo-A200 {
  background-color: #536DFE !important;
}
.md-indigo-A400 {
  background-color: #3D5AFE !important;
}
.md-indigo-A700 {
  background-color: #304FFE !important;
}
.md-text-indigo-50 {
  color: #E8EAF6 !important;
}
.md-text-indigo-100 {
  color: #C5CAE9 !important;
}
.md-text-indigo-200 {
  color: #9FA8DA !important;
}
.md-text-indigo-300 {
  color: #7986CB !important;
}
.md-text-indigo-400 {
  color: #5C6BC0 !important;
}
.md-text-indigo-500 {
  color: #3F51B5 !important;
}
.md-text-indigo-600 {
  color: #3949AB !important;
}
.md-text-indigo-700 {
  color: #303F9F !important;
}
.md-text-indigo-800 {
  color: #283593 !important;
}
.md-text-indigo-900 {
  color: #1A237E !important;
}
.md-text-indigo-A100 {
  color: #8C9EFF !important;
}
.md-text-indigo-A200 {
  color: #536DFE !important;
}
.md-text-indigo-A400 {
  color: #3D5AFE !important;
}
.md-text-indigo-A700 {
  color: #304FFE !important;
}
.md-blue-50 {
  background-color: #E3F2FD !important;
}
.md-blue-100 {
  background-color: #BBDEFB !important;
}
.md-blue-200 {
  background-color: #90CAF9 !important;
}
.md-blue-300 {
  background-color: #64B5F6 !important;
}
.md-blue-400 {
  background-color: #42A5F5 !important;
}
.md-blue-500 {
  background-color: #2196F3 !important;
}
.md-blue-600 {
  background-color: #1E88E5 !important;
}
.md-blue-700 {
  background-color: #1976D2 !important;
}
.md-blue-800 {
  background-color: #1565C0 !important;
}
.md-blue-900 {
  background-color: #0D47A1 !important;
}
.md-blue-A100 {
  background-color: #82B1FF !important;
}
.md-blue-A200 {
  background-color: #448AFF !important;
}
.md-blue-A400 {
  background-color: #2979FF !important;
}
.md-blue-A700 {
  background-color: #2962FF !important;
}
.md-text-blue-50 {
  color: #E3F2FD !important;
}
.md-text-blue-100 {
  color: #BBDEFB !important;
}
.md-text-blue-200 {
  color: #90CAF9 !important;
}
.md-text-blue-300 {
  color: #64B5F6 !important;
}
.md-text-blue-400 {
  color: #42A5F5 !important;
}
.md-text-blue-500 {
  color: #2196F3 !important;
}
.md-text-blue-600 {
  color: #1E88E5 !important;
}
.md-text-blue-700 {
  color: #1976D2 !important;
}
.md-text-blue-800 {
  color: #1565C0 !important;
}
.md-text-blue-900 {
  color: #0D47A1 !important;
}
.md-text-blue-A100 {
  color: #82B1FF !important;
}
.md-text-blue-A200 {
  color: #448AFF !important;
}
.md-text-blue-A400 {
  color: #2979FF !important;
}
.md-text-blue-A700 {
  color: #2962FF !important;
}
.md-light-blue-50 {
  background-color: #E1F5FE !important;
}
.md-light-blue-100 {
  background-color: #B3E5FC !important;
}
.md-light-blue-200 {
  background-color: #81D4FA !important;
}
.md-light-blue-300 {
  background-color: #4FC3F7 !important;
}
.md-light-blue-400 {
  background-color: #29B6F6 !important;
}
.md-light-blue-500 {
  background-color: #03A9F4 !important;
}
.md-light-blue-600 {
  background-color: #039BE5 !important;
}
.md-light-blue-700 {
  background-color: #0288D1 !important;
}
.md-light-blue-800 {
  background-color: #0277BD !important;
}
.md-light-blue-900 {
  background-color: #01579B !important;
}
.md-light-blue-A100 {
  background-color: #80D8FF !important;
}
.md-light-blue-A200 {
  background-color: #40C4FF !important;
}
.md-light-blue-A400 {
  background-color: #00B0FF !important;
}
.md-light-blue-A700 {
  background-color: #0091EA !important;
}
.md-cyan-50 {
  background-color: #E0F7FA !important;
}
.md-cyan-100 {
  background-color: #B2EBF2 !important;
}
.md-cyan-200 {
  background-color: #80DEEA !important;
}
.md-cyan-300 {
  background-color: #4DD0E1 !important;
}
.md-cyan-400 {
  background-color: #26C6DA !important;
}
.md-cyan-500 {
  background-color: #00BCD4 !important;
}
.md-cyan-600 {
  background-color: #00ACC1 !important;
}
.md-cyan-700 {
  background-color: #0097A7 !important;
}
.md-cyan-800 {
  background-color: #00838F !important;
}
.md-cyan-900 {
  background-color: #006064 !important;
}
.md-cyan-A100 {
  background-color: #84FFFF !important;
}
.md-cyan-A200 {
  background-color: #18FFFF !important;
}
.md-cyan-A400 {
  background-color: #00E5FF !important;
}
.md-cyan-A700 {
  background-color: #00B8D4 !important;
}
.md-teal-50 {
  background-color: #E0F2F1 !important;
}
.md-teal-100 {
  background-color: #B2DFDB !important;
}
.md-teal-200 {
  background-color: #80CBC4 !important;
}
.md-teal-300 {
  background-color: #4DB6AC !important;
}
.md-teal-400 {
  background-color: #26A69A !important;
}
.md-teal-500 {
  background-color: #009688 !important;
}
.md-teal-600 {
  background-color: #00897B !important;
}
.md-teal-700 {
  background-color: #00796B !important;
}
.md-teal-800 {
  background-color: #00695C !important;
}
.md-teal-900 {
  background-color: #004D40 !important;
}
.md-teal-A100 {
  background-color: #A7FFEB !important;
}
.md-teal-A200 {
  background-color: #64FFDA !important;
}
.md-teal-A400 {
  background-color: #1DE9B6 !important;
}
.md-teal-A700 {
  background-color: #00BFA5 !important;
}
.md-text-teal-50 {
  color: #E0F2F1 !important;
}
.md-text-teal-100 {
  color: #B2DFDB !important;
}
.md-text-teal-200 {
  color: #80CBC4 !important;
}
.md-text-teal-300 {
  color: #4DB6AC !important;
}
.md-text-teal-400 {
  color: #26A69A !important;
}
.md-text-teal-500 {
  color: #009688 !important;
}
.md-text-teal-600 {
  color: #00897B !important;
}
.md-text-teal-700 {
  color: #00796B !important;
}
.md-text-teal-800 {
  color: #00695C !important;
}
.md-text-teal-900 {
  color: #004D40 !important;
}
.md-text-teal-A100 {
  color: #A7FFEB !important;
}
.md-text-teal-A200 {
  color: #64FFDA !important;
}
.md-text-teal-A400 {
  color: #1DE9B6 !important;
}
.md-text-teal-A700 {
  color: #00BFA5 !important;
}
.md-green-50 {
  background-color: #E8F5E9 !important;
}
.md-green-100 {
  background-color: #C8E6C9 !important;
}
.md-green-200 {
  background-color: #A5D6A7 !important;
}
.md-green-300 {
  background-color: #81C784 !important;
}
.md-green-400 {
  background-color: #66BB6A !important;
}
.md-green-500 {
  background-color: #4CAF50 !important;
}
.md-green-600 {
  background-color: #43A047 !important;
}
.md-green-700 {
  background-color: #388E3C !important;
}
.md-green-800 {
  background-color: #2E7D32 !important;
}
.md-green-900 {
  background-color: #1B5E20 !important;
}
.md-green-A100 {
  background-color: #B9F6CA !important;
}
.md-green-A200 {
  background-color: #69F0AE !important;
}
.md-green-A400 {
  background-color: #00E676 !important;
}
.md-green-A700 {
  background-color: #00C853 !important;
}
.md-text-green-50 {
  color: #E8F5E9;
}
.md-text-green-100 {
  color: #C8E6C9;
}
.md-text-green-200 {
  color: #A5D6A7;
}
.md-text-green-300 {
  color: #81C784;
}
.md-text-green-400 {
  color: #66BB6A;
}
.md-text-green-500 {
  color: #4CAF50;
}
.md-text-green-600 {
  color: #43A047;
}
.md-text-green-700 {
  color: #388E3C;
}
.md-text-green-800 {
  color: #2E7D32;
}
.md-text-green-900 {
  color: #1B5E20;
}
.md-text-green-A100 {
  color: #B9F6CA;
}
.md-text-green-A200 {
  color: #69F0AE;
}
.md-text-green-A400 {
  color: #00E676;
}
.md-text-green-A700 {
  color: #00C853;
}
.md-light-green-50 {
  background-color: #F1F8E9 !important;
}
.md-light-green-100 {
  background-color: #DCEDC8 !important;
}
.md-light-green-200 {
  background-color: #C5E1A5 !important;
}
.md-light-green-300 {
  background-color: #AED581 !important;
}
.md-light-green-400 {
  background-color: #9CCC65 !important;
}
.md-light-green-500 {
  background-color: #8BC34A !important;
}
.md-light-green-600 {
  background-color: #7CB342 !important;
}
.md-light-green-700 {
  background-color: #689F38 !important;
}
.md-light-green-800 {
  background-color: #558B2F !important;
}
.md-light-green-900 {
  background-color: #33691E !important;
}
.md-light-green-A100 {
  background-color: #CCFF90 !important;
}
.md-light-green-A200 {
  background-color: #B2FF59 !important;
}
.md-light-green-A400 {
  background-color: #76FF03 !important;
}
.md-light-green-A700 {
  background-color: #64DD17 !important;
}
.md-lime-50 {
  background-color: #F9FBE7 !important;
}
.md-lime-100 {
  background-color: #F0F4C3 !important;
}
.md-lime-200 {
  background-color: #E6EE9C !important;
}
.md-lime-300 {
  background-color: #DCE775 !important;
}
.md-lime-400 {
  background-color: #D4E157 !important;
}
.md-lime-500 {
  background-color: #CDDC39 !important;
}
.md-lime-600 {
  background-color: #C0CA33 !important;
}
.md-lime-700 {
  background-color: #AFB42B !important;
}
.md-lime-800 {
  background-color: #9E9D24 !important;
}
.md-lime-900 {
  background-color: #827717 !important;
}
.md-lime-A100 {
  background-color: #F4FF81 !important;
}
.md-lime-A200 {
  background-color: #EEFF41 !important;
}
.md-lime-A400 {
  background-color: #C6FF00 !important;
}
.md-lime-A700 {
  background-color: #AEEA00 !important;
}
.md-yellow-50 {
  background-color: #FFFDE7 !important;
}
.md-yellow-100 {
  background-color: #FFF9C4 !important;
}
.md-yellow-200 {
  background-color: #FFF59D !important;
}
.md-yellow-300 {
  background-color: #FFF176 !important;
}
.md-yellow-400 {
  background-color: #FFEE58 !important;
}
.md-yellow-500 {
  background-color: #FFEB3B !important;
}
.md-yellow-600 {
  background-color: #FDD835 !important;
}
.md-yellow-700 {
  background-color: #FBC02D !important;
}
.md-yellow-800 {
  background-color: #F9A825 !important;
}
.md-yellow-900 {
  background-color: #F57F17 !important;
}
.md-yellow-A100 {
  background-color: #FFFF8D !important;
}
.md-yellow-A200 {
  background-color: #FFFF00 !important;
}
.md-yellow-A400 {
  background-color: #FFEA00 !important;
}
.md-yellow-A700 {
  background-color: #FFD600 !important;
}
.md-amber-50 {
  background-color: #FFF8E1 !important;
}
.md-amber-100 {
  background-color: #FFECB3 !important;
}
.md-amber-200 {
  background-color: #FFE082 !important;
}
.md-amber-300 {
  background-color: #FFD54F !important;
}
.md-amber-400 {
  background-color: #FFCA28 !important;
}
.md-amber-500 {
  background-color: #FFC107 !important;
}
.md-amber-600 {
  background-color: #FFB300 !important;
}
.md-amber-700 {
  background-color: #FFA000 !important;
}
.md-amber-800 {
  background-color: #FF8F00 !important;
}
.md-amber-900 {
  background-color: #FF6F00 !important;
}
.md-amber-A100 {
  background-color: #FFE57F !important;
}
.md-amber-A200 {
  background-color: #FFD740 !important;
}
.md-amber-A400 {
  background-color: #FFC400 !important;
}
.md-amber-A700 {
  background-color: #FFAB00 !important;
}
.md-text-amber-50 {
  color: #FFF8E1 !important;
}
.md-text-amber-100 {
  color: #FFECB3 !important;
}
.md-text-amber-200 {
  color: #FFE082 !important;
}
.md-text-amber-300 {
  color: #FFD54F !important;
}
.md-text-amber-400 {
  color: #FFCA28 !important;
}
.md-text-amber-500 {
  color: #FFC107 !important;
}
.md-text-amber-600 {
  color: #FFB300 !important;
}
.md-text-amber-700 {
  color: #FFA000 !important;
}
.md-text-amber-800 {
  color: #FF8F00 !important;
}
.md-text-amber-900 {
  color: #FF6F00 !important;
}
.md-text-amber-A100 {
  color: #FFE57F !important;
}
.md-text-amber-A200 {
  color: #FFD740 !important;
}
.md-text-amber-A400 {
  color: #FFC400 !important;
}
.md-text-amber-A700 {
  color: #FFAB00 !important;
}
.md-orange-50 {
  background-color: #FFF3E0 !important;
}
.md-orange-100 {
  background-color: #FFE0B2 !important;
}
.md-orange-200 {
  background-color: #FFCC80 !important;
}
.md-orange-300 {
  background-color: #FFB74D !important;
}
.md-orange-400 {
  background-color: #FFA726 !important;
}
.md-orange-500 {
  background-color: #FF9800 !important;
}
.md-orange-600 {
  background-color: #FB8C00 !important;
}
.md-orange-700 {
  background-color: #F57C00 !important;
}
.md-orange-800 {
  background-color: #EF6C00 !important;
}
.md-orange-900 {
  background-color: #E65100 !important;
}
.md-orange-A100 {
  background-color: #FFD180 !important;
}
.md-orange-A200 {
  background-color: #FFAB40 !important;
}
.md-orange-A400 {
  background-color: #FF9100 !important;
}
.md-orange-A700 {
  background-color: #FF6D00 !important;
}
.md-deep-orange-50 {
  background-color: #FBE9E7 !important;
}
.md-deep-orange-100 {
  background-color: #FFCCBC !important;
}
.md-deep-orange-200 {
  background-color: #FFAB91 !important;
}
.md-deep-orange-300 {
  background-color: #FF8A65 !important;
}
.md-deep-orange-400 {
  background-color: #FF7043 !important;
}
.md-deep-orange-500 {
  background-color: #FF5722 !important;
}
.md-deep-orange-600 {
  background-color: #F4511E !important;
}
.md-deep-orange-700 {
  background-color: #E64A19 !important;
}
.md-deep-orange-800 {
  background-color: #D84315 !important;
}
.md-deep-orange-900 {
  background-color: #BF360C !important;
}
.md-deep-orange-A100 {
  background-color: #FF9E80 !important;
}
.md-deep-orange-A200 {
  background-color: #FF6E40 !important;
}
.md-deep-orange-A400 {
  background-color: #FF3D00 !important;
}
.md-deep-orange-A700 {
  background-color: #DD2C00 !important;
}
.md-brown-50 {
  background-color: #EFEBE9 !important;
}
.md-brown-100 {
  background-color: #D7CCC8 !important;
}
.md-brown-200 {
  background-color: #BCAAA4 !important;
}
.md-brown-300 {
  background-color: #A1887F !important;
}
.md-brown-400 {
  background-color: #8D6E63 !important;
}
.md-brown-500 {
  background-color: #795548 !important;
}
.md-brown-600 {
  background-color: #6D4C41 !important;
}
.md-brown-700 {
  background-color: #5D4037 !important;
}
.md-brown-800 {
  background-color: #4E342E !important;
}
.md-brown-900 {
  background-color: #3E2723 !important;
}
.md-text-brown-50 {
  color: #EFEBE9 !important;
}
.md-text-brown-100 {
  color: #D7CCC8 !important;
}
.md-text-brown-200 {
  color: #BCAAA4 !important;
}
.md-text-brown-300 {
  color: #A1887F !important;
}
.md-text-brown-400 {
  color: #8D6E63 !important;
}
.md-text-brown-500 {
  color: #795548 !important;
}
.md-text-brown-600 {
  color: #6D4C41 !important;
}
.md-text-brown-700 {
  color: #5D4037 !important;
}
.md-text-brown-800 {
  color: #4E342E !important;
}
.md-text-brown-900 {
  color: #3E2723 !important;
}
.md-c-brown-500 {
  color: #795548;
}
.md-grey-50 {
  background-color: #FAFAFA !important;
}
.md-grey-100 {
  background-color: #F5F5F5 !important;
}
.md-grey-200 {
  background-color: #EEEEEE !important;
}
.md-grey-300 {
  background-color: #E0E0E0 !important;
}
.md-grey-400 {
  background-color: #BDBDBD !important;
}
.md-grey-500 {
  background-color: #9E9E9E !important;
}
.md-grey-600 {
  background-color: #757575 !important;
}
.md-grey-700 {
  background-color: #616161 !important;
}
.md-grey-800 {
  background-color: #424242 !important;
}
.md-grey-900 {
  background-color: #212121 !important;
}
.md-text-grey-50 {
  color: #FAFAFA !important;
}
.md-text-grey-100 {
  color: #F5F5F5 !important;
}
.md-text-grey-200 {
  color: #EEEEEE !important;
}
.md-text-grey-300 {
  color: #E0E0E0 !important;
}
.md-text-grey-400 {
  color: #BDBDBD !important;
}
.md-text-grey-500 {
  color: #9E9E9E !important;
}
.md-text-grey-600 {
  color: #757575 !important;
}
.md-text-grey-700 {
  color: #616161 !important;
}
.md-text-grey-800 {
  color: #424242 !important;
}
.md-text-grey-900 {
  color: #212121 !important;
}
.md-blue-grey-50 {
  background-color: #ECEFF1 !important;
}
.md-blue-grey-100 {
  background-color: #CFD8DC !important;
}
.md-blue-grey-200 {
  background-color: #B0BEC5 !important;
}
.md-blue-grey-300 {
  background-color: #90A4AE !important;
}
.md-blue-grey-400 {
  background-color: #78909C !important;
}
.md-blue-grey-500 {
  background-color: #607D8B !important;
}
.md-blue-grey-600 {
  background-color: #546E7A !important;
}
.md-blue-grey-700 {
  background-color: #455A64 !important;
}
.md-blue-grey-800 {
  background-color: #37474F !important;
}
.md-blue-grey-900 {
  background-color: #263238 !important;
}
.md-black {
  background-color: #000 !important;
}
.md-white {
  background-color: #fff !important;
}
.md-default-background {
  background-color: #eee !important;
}
.md-text-white {
  color: #fff;
}
.md-text-white-secondary,
.md-text-white .md-text-secondary {
  color: rgba(255, 255, 255, 0.67) !important;
}
.md-text-black {
  color: #000 !important;
}
.orbiq--text-secondary,
.md-text-black .md-text-secondary {
  color: var(--orbiq-primary--text--color--alpha-054, rgba(0, 0, 0, 0.54)) !important;
}
.md-icon {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}
.md-icon--active {
  color: rgba(0, 0, 0, 0.54);
}
.md-icon--inactive {
  color: rgba(0, 0, 0, 0.26);
}
.md-icon--no-animation {
  -webkit-transition: none;
  -moz-transition: none ;
  -ms-transition: none ;
  -o-transition: none ;
  transition: none ;
}
.md-icon--small {
  font-size: 18px;
}
.md-icon--white.md-icon--active {
  color: #fff;
}
.md-icon--white.md-icon--inactive {
  color: rgba(255, 255, 255, 0.3);
}
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
.card {
  margin: 0.5rem 0 1rem 0;
  width: 100%;
  background-color: var(--orbiq-primary--bg--light, #fff);
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.card__action {
  border-top: 1px solid;
  padding: 20px;
}
.card__content {
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .card__content {
    padding: 16px;
  }
}
.card__content:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card__content:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.card__image {
  width: 100%;
  height: auto;
}
.card__header,
.card__footer {
  display: block;
}
.card__header {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card__header > .card__content {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card__footer {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.card__footer > .card__content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.card--attachment {
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
.card--no-spacing {
  margin: 0;
}
.card--no-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.card--simple {
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .card--view {
    margin: 0;
  }
}
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
.md-button {
  cursor: pointer;
  cursor: hand;
  position: relative;
  border: none;
  outline: none;
  box-sizing: border-box;
  padding: 12px;
  width: 48px;
  height: 48px;
  /* line-height: 48px; */
  background: transparent;
}
.md-button:before {
  content: "";
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  border-radius: 50% 50%;
  background-color: transparent;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.md-button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
  will-change: background-color;
}
.md-button:active:before {
  background-color: rgba(0, 0, 0, 0.26);
}
.md-button > i {
  display: block;
}
.md-button__tick {
  position: absolute;
  top: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  font-size: 12px;
  font-weight: 500;
}
.md-button__tick--bottom-right {
  top: inherit;
  bottom: 5px;
}
.md-button--big {
  width: 72px;
  height: 72px;
  padding: 0;
}
.md-button--big .md-icon,
.md-button--big .material-icons {
  font-size: 36px;
}
.md-button--huge {
  width: 96px;
  height: 96px;
  width: 74px;
  height: 74px;
  padding: 0;
}
.md-button--huge .md-icon,
.md-button--huge .material-icons {
  font-size: 48px;
}
.md-button--small {
  width: 36px;
  height: 36px;
  padding: 0;
}
.md-button--small .md-icon,
.md-button--small .material-icons {
  font-size: 22px;
}
.md-button--constant:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.md-button--constant.md-button--white:before {
  background-color: rgba(255, 255, 255, 0.4);
}
.md-button--white:hover:before {
  background-color: rgba(255, 255, 255, 0.4);
}
.btn {
  border: none;
  padding: 0 2rem;
  height: 34px;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  z-index: 1;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.btn--fat {
  font-weight: 500;
}
.btn--flat {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn--flat:active {
  background-color: rgba(0, 0, 0, 0.05);
  color: #434343;
}
@media only screen and (max-width: 768px) {
  .btn--responsive {
    padding: 0 0.8em;
  }
}
.btn--small {
  padding: 0 1.5rem;
  height: 28px;
  font-size: 13px;
  line-height: 28px;
}
.btn--v-middle {
  vertical-align: middle;
}
.btn--uppercase {
  text-transform: uppercase;
}
.md-button.disabled-button .material-icons {
  color: #ccc;
  /* Grey color for the icon */
}
.md-button.disabled-button {
  cursor: not-allowed;
  /* Cursor style for disabled state */
}
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
.depth-0 {
  -webkit-box-shadow: 'none !important';
  -moz-box-shadow: 'none !important';
  box-shadow: 'none !important';
}
.depth-1,
.card,
.md-button__tick,
.btn {
  -webkit-box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.depth-2,
.btn:hover {
  -webkit-box-shadow: 0 1px 3.5px 0 rgba(0, 0, 0, 0.1), 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3.5px 0 rgba(0, 0, 0, 0.1), 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3.5px 0 rgba(0, 0, 0, 0.1), 0 3px 7px 0 rgba(0, 0, 0, 0.2);
}
.depth-3,
.md-button--constant:before {
  -webkit-box-shadow: 0 2px 4.5px 0 rgba(0, 0, 0, 0.14), 0 4px 12px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 4.5px 0 rgba(0, 0, 0, 0.14), 0 4px 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4.5px 0 rgba(0, 0, 0, 0.14), 0 4px 12px 0 rgba(0, 0, 0, 0.25);
  /*
    -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.24), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.24), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.24), 0 4px 15px 0 rgba(0, 0, 0, 0.2);*/
}
.depth-4,
.card--attachment:hover {
  -webkit-box-shadow: 0 2.5px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 18px 0 rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0 2.5px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 18px 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 2.5px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 18px 0 rgba(0, 0, 0, 0.33);
  /*
    -webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.3);
    */
}
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
a,
a:hover,
a:active,
a:focus {
  color: var(--orbiq-primary--link--color, #337ab7);
}
.orbiq-purple,
.orbiq-primary {
  background-color: var(--orbiq-primary, #a5407d);
}
.orbiq-purple-bg,
.orbiq-primary-bg {
  background-color: var(--orbiq-primary--bg, #eee);
}
.orbiq-purple-text,
.orbiq-primary-text {
  color: var(--orbiq-primary, #a5407d);
}
.orbiq-secondary {
  background-color: var(--orbiq-accent, #45a43e);
}
.orbiq-secondary-text {
  color: var(--orbiq-accent, #45a43e);
}
.orbiq-navigation-icon {
  color: var(--orbiq-navigation-item-icon, rgba(0, 0, 0, 0.54));
}
.orbiq-navigation-light {
  background-color: var(--orbiq-navigation-light, #FFFFFF);
  color: var(--orbiq-navigation-text-color, rgba(0, 0, 0, 0.87));
}
.orbiq-navigation-primary {
  color: var(--orbiq-navigation-text-color, rgba(0, 0, 0, 0.87));
  background-color: var(--orbiq-navigation-primary, #FAFAFA);
}
.orbiq-badge-event {
  background-color: var(--orbiq-badge-event, #555);
}
.orbiq-badge-success {
  background-color: var(--orbiq-badge-success, #66BB6A);
}
.orbiq-badge-warning {
  background-color: var(--orbiq-badge-warning, #FFAB40);
}
.orbiq-badge-danger {
  background-color: var(--orbiq-badge-danger, #FF5252);
}
.orbiq-overview-primary {
  background-color: var(--orbiq-overview-primary, #9C27B0);
  color: var(--orbiq-overview-primary--text-color, #ffffff);
}
.orbiq-overview-primary-icon {
  color: var(--orbiq-overview-primary, #9C27B0);
}
.orbiq-feed-primary {
  background-color: var(--orbiq-feed-primary, #3F51B5);
  color: var(--orbiq-feed-primary--text-color, #ffffff);
}
.orbiq-feed-primary-icon {
  color: var(--orbiq-feed-primary, #3F51B5);
}
.orbiq-alarm-management-primary {
  background-color: var(--orbiq-alarm-management-primary, #D32F2F);
  color: var(--orbiq-alarm-management-primary--text-color, #ffffff);
}
.orbiq-alarm-management-primary-icon {
  color: var(--orbiq-alarm-management-primary, #D32F2F);
}
.orbiq-analysis-primary {
  background-color: var(--orbiq-analysis-primary, #3F51B5);
  color: var(--orbiq-analysis-primary--text-color, #ffffff);
}
.orbiq-analysis-primary-icon {
  color: var(--orbiq-analysis-primary, #3F51B5);
}
.orbiq-singlemessages-primary {
  background-color: var(--orbiq-single-messages-primary, #3F51B5);
  color: var(--orbiq-single-messages-primary--text-color, #ffffff);
}
.orbiq-singlemessages-primary-icon {
  color: var(--orbiq-single-messages-primary, #3F51B5);
}
.orbiq-lists-primary {
  background-color: var(--orbiq-lists-primary, #FFC107);
  color: var(--orbiq-lists-primary--text-color, rgba(51, 51, 51, 0.54));
}
.orbiq-lists-primary-icon {
  color: var(--orbiq-lists-primary, #FFC107);
}
.orbiq-admin-primary {
  background-color: var(--orbiq-admin-primary, #424242);
  color: var(--orbiq-admin-primary--text-color, #ffffff);
}
.orbiq-admin-primary-icon {
  color: var(--orbiq-admin-primary, #424242);
}
.orbiq-admin-subpage {
  background-color: var(--orbiq-admin-subpage, #009688);
  color: var(--orbiq-admin-subpage--text-color, #ffffff);
}
.orbiq-admin-subpage-icon {
  color: var(--orbiq-admin-subpage, #009688);
}
.orbiq-purple-light {
  background-color: var(--orbiq-primary--light, #c07da6);
}
.orbiq-purple-dark {
  background-color: var(--orbiq-primary--dark, #812d5f);
}
.orbiq-primary--bg--light {
  background-color: var(--orbiq-primary--bg--light, #fff);
}
.orbiq-primary--bg--light--alpha-05 {
  background-color: var(--orbiq-primary--bg--light--alpha-05, #f5f5f5);
}
.orbiq-primary--bg--light--hover:hover {
  background-color: var(--orbiq-primary--bg--light--hover, #f7f7f7);
}
.orbiq-primary--text--color {
  background-color: var(--orbiq-primary--text--color, #333);
}
.orbiq-orange,
.orbiq-complementary {
  background-color: var(--orbiq-complimentary, #f79c42);
}
.orbiq-green,
.orbiq-accent,
.orbiq-contrast {
  background-color: var(--orbiq-accent, #45a43e);
}
body {
  background-color: var(--orbiq-primary--bg--light, #fff);
  color: var(--orbiq-primary--text--color, #333);
}
/*! 

Iquest AB har genom registrering ensamrätt till varumärket Orbiq.
 
Iquest AB innehar upphovsrätten till koden i Orbiq. Användare har inte rätt att använda eller modifiera koden utan uttryckligt tillstånd genom avtal med Iquest AB. Koden innehåller även tredjepartsprodukter. Tredjepartsprodukter förtecknas i filen 3d-party.txt, och tredje parters licensvillkor gäller för dessa produkter.
 
Koden levereras i befintligt skick, Iquest AB tar inget ansvar för direkta eller indirekta skador som uppkommer i samband med användning av koden.
 
Vad som anges ovan kan ändras genom avtal med Iquest AB.
 
---
 
Iquest AB has exclusive rights to the trademark Orbiq through registration.
 
The code in Orbiq is protected by Iquest AB’s copyright. Users do not have the right to use or modify the code without explicit permission through agreement with Iquest AB. The code also includes third party products. Third party products are set out in the file 3d-party.txt, and the third parties’ licensing terms apply to these products.
 
The code is provided “as is”, Iquest AB is not responsible or liable for any direct or indirect claims or damages arising from, out of or in connection with the code or the use of the code.
 
The above may be amended through agreement with Iquest AB.

*/
.form {
  font-size: 14px;
  line-height: inherit;
}
.form input,
.form select,
.form textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form .btn-link {
  padding: 0 1rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.form__component {
  margin-bottom: 20px;
}
.form__component__no-margin {
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .form__component {
    width: 100%;
  }
}
.form__component:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .form__component:last-child {
    margin-bottom: 15px;
  }
}
.form__component.bottom-button-fix {
  bottom: -53px;
  display: inline-block;
  position: relative;
}
.form__component__margin {
  margin-bottom: 20px !important;
}
.form__control {
  display: block;
  border: 1px solid var(--orbiq-primary--text--color--alpha-02, rgba(0, 0, 0, 0.2));
  padding: 0 12px;
  width: 100%;
  height: 34px;
  background-color: var(--orbiq-primary--bg--light, #fff);
  font-size: 1em;
  -webkit-border-radius: 1px 1px 1px 1px;
  -moz-border-radius: 1px 1px 1px 1px;
  border-radius: 1px 1px 1px 1px;
}
.form__control:disabled {
  background-color: var(--orbiq-primary--bg, #eee);
  color: var(--orbiq-primary--text--color, #333);
}
.form__control--is-adaptive {
  height: inherit;
  line-height: inherit;
  background: transparent;
  font-size: inherit;
  padding: 0;
}
.form__control--no-outline {
  outline: 0;
}
.form__control--no-border {
  border: none;
}
.form__control--inline {
  display: inline-block;
  margin-right: 10px;
  width: auto;
  vertical-align: middle;
}
@media only screen and (max-width: 480px) {
  .form__control--inline {
    display: block;
    margin: 0 0 20px;
    width: 100%;
  }
}
.form__control--flex {
  display: inline-flex;
  flex-direction: column;
  max-height: 32px;
}
.form__control[select] {
  padding-left: 8px;
}
.form__control[type=radio] {
  margin-top: 0;
}
.form__control[multiple] {
  padding: 8px;
}
.form__action_type_1 {
  min-width: 325px;
  max-width: 325px;
}
.form__action_type_1 .explain {
  padding-left: 2px;
  margin-top: 3px;
  font-size: 12px;
  color: #767676;
}
.form__action_type_2 .labelInput .form__control,
.form__action_type_2 .inputAction .form__control {
  width: 325px;
}
.form__embed {
  position: relative;
  display: table;
  border-collapse: separate;
  height: 34px;
}
.form__embed .form__control {
  display: table-cell;
  float: left;
  width: auto;
}
.form__embed.form__component__radio-flex {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.form__embed.form__component__radio-flex label {
  min-width: calc(50% - 20px);
}
.form__embed.form__component.bottom-button-fix {
  margin-bottom: -53px;
}
.form__embed.form__component .form__control {
  width: 100%;
}
.form__embed.form__component .form__embed__item {
  width: 1%;
}
.form__embed--inline {
  display: inline-table;
  margin-right: 10px;
}
.form__embed--inline:last-child {
  margin-right: 0;
}
.form__embed__item {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}
.form__label {
  display: block;
  margin-right: 10px;
  margin-bottom: 5px;
  max-width: 100%;
  margin-top: 5px;
  font-size: 1.1em;
  font-weight: 400;
}
.form__label--inline {
  display: inline-block;
  margin-bottom: 0;
  height: 34px;
  line-height: 34px;
}
.form__label--right {
  margin-right: 0;
  margin-left: 10px;
}
.form__label--small {
  font-size: 0.9em;
}
.form__label--strong {
  font-weight: 500;
}
.form__textarea {
  display: block;
  padding: 8px 12px;
  width: 100%;
  max-width: 100%;
  min-height: 100px;
  font-size: 1.1em;
  resize: vertical;
  -webkit-border-radius: 1px 1px 1px 1px;
  -moz-border-radius: 1px 1px 1px 1px;
  border-radius: 1px 1px 1px 1px;
}
.form__textarea--resizeable {
  resize: both;
}
.form__textarea--resize-h {
  resize: horizontal;
}
.form__title {
  font-size: 1.1em;
  font-weight: 500;
}
.form__validation {
  display: block;
  margin-top: 5px;
  font-size: 1.05em;
}
.form__validation.ng-enter {
  -webkit-animation: fadeIn 0.3s;
  -moz-animation: fadeIn 0.3s;
  -ms-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
}
.form__validation.ng-leave {
  -webkit-animation: fadeOut 0.3s;
  -moz-animation: fadeOut 0.3s;
  -ms-animation: fadeOut 0.3s;
  animation: fadeOut 0.3s;
}
.form__checkbox-expand {
  border: 3px solid #c0d3ff;
  border-radius: 2px;
  padding: 10px;
}
.form__login-credentials {
  display: flex;
}
.form__login-credentials--field {
  margin-right: 40px;
}
.form__login-credentials-multi > div {
  display: flex;
}
.form__login-credentials-multi > div--field {
  flex: 1 1 20%;
  white-space: nowrap;
  margin-right: 5px;
}
.search-select-short .embed-icon {
  max-width: 150px;
}
@media screen and (max-width: 580px) {
  .form__control {
    padding: 0;
  }
  .checkbox-mobile-wrap {
    white-space: initial;
    display: initial;
  }
}
@media screen and (max-width: 550px) {
  .mobile-theme-styling {
    display: inline-grid;
  }
}
@media screen and (max-width: 406px) {
  .checkbox-mobile-wrap {
    font-size: 0.8rem;
  }
}
.login {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 360px;
  max-width: 360px;
  min-height: 400px;
  font-family: "Roboto", "Segoe UI";
  -webkit-animation: loginScaling 500ms;
  animation: loginScaling 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media only screen and (max-width: 480px) {
  .login {
    margin: 10px;
    max-width: 100%;
  }
}
.login h1 {
  margin: 3.5rem 0;
  font-family: "Segoe UI", "Roboto", Helvetica;
  font-weight: 100;
  font-size: 64px;
}
.login .card {
  margin: 0;
}
.login .alert {
  padding: 14px 16px;
}
.login .alert.alert-warning {
  background: #FFAB40;
}
.login .alert p,
.login .alert h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.login .alert p {
  font-size: 14px;
}
.login .alert h4 {
  margin-bottom: 3px;
}
.login__container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.login__centralized-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.login__centralized-buttons .btn {
  text-transform: capitalize;
  margin-left: 6px;
  margin-right: 6px;
}
.login__authorize {
  text-align: center;
  margin-top: 12px;
}
@-webkit-keyframes loginScaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(0.7, 0.7);
    opacity: 1;
  }
}
@-moz-keyframes loginScaling {
  0% {
    opacity: 0;
    -moz-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(0.7, 0.7);
    transform: scale(1, 1);
  }
}
@keyframes loginScaling {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    transform: scale(1, 1);
  }
}

