@charset "UTF-8";
/*! ------------------------------------------------------------
/*!  COMBO DIGITAL
/*!	 Copyright (c) 2016 - All rights reserved.
/*!
/*! 	Via Borgo Vico, 35
/*! 	http://combo.digital
/*! 	colombo@combo.digital / bortolazzi@combo.digital
/*! ----------------------------------------------------------- */
/* ----------------------------------------------
/* 	Fonts
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Material Icons
/* 	2. File Format
/* 	3. Poppins
/*
/* --------------------------------------------- */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/material-icons/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/material-icons/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/material-icons/MaterialIcons-Regular.woff) format("woff"), url(../fonts/material-icons/MaterialIcons-Regular.ttf) format("truetype"); }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg); } }

.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'; }
  .material_icons.md-18 {
    font-size: 18px; }
  .material_icons.md-24 {
    font-size: 24px; }
  .material_icons.md-36 {
    font-size: 36px; }
  .material_icons.md-48 {
    font-size: 48px; }
  .material_icons.spin {
    -webkit-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
    height: 24px;
    width: 24px; }

@font-face {
  font-family: "file-format";
  src: url("../fonts/fileformat/file-format.eot");
  src: url("../fonts/fileformat/file-format.eot?#iefix") format("embedded-opentype"), url("../fonts/fileformat/file-format.woff") format("woff"), url("../fonts/fileformat/file-format.ttf") format("truetype"), url("../fonts/fileformat/file-format.svg#file-format") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "file-format" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "file-format" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-file-format-xml:before {
  content: "\66"; }

.icon-file-format-csv:before {
  content: "\61"; }

.icon-file-format-dwg:before {
  content: "\62"; }

.icon-file-format-dxf:before {
  content: "\63"; }

.icon-file-format-eps:before {
  content: "\64"; }

.icon-file-format-excel:before, html[data-pagina="media-manager"] .icon-file-format-xls:before, html[data-pagina="media-manager"] .icon-file-format-xlsx:before {
  content: "\65"; }

.icon-file-format-gif:before {
  content: "\67"; }

.icon-file-format-illustrator:before, html[data-pagina="media-manager"] .icon-file-format-ai:before {
  content: "\68"; }

.icon-file-format-indesign:before, html[data-pagina="media-manager"] .icon-file-format-indd:before {
  content: "\69"; }

.icon-file-format-jpg:before {
  content: "\6a"; }

.icon-file-format-max:before {
  content: "\6b"; }

.icon-file-format-mp3:before {
  content: "\6c"; }

.icon-file-format-pdf:before {
  content: "\6d"; }

.icon-file-format-photoshop:before, html[data-pagina="media-manager"] .icon-file-format-psd:before {
  content: "\6e"; }

.icon-file-format-png:before {
  content: "\6f"; }

.icon-file-format-powerpoint:before, html[data-pagina="media-manager"] .icon-file-format-ppt:before, html[data-pagina="media-manager"] .icon-file-format-pptx:before {
  content: "\70"; }

.icon-file-format-rar:before {
  content: "\71"; }

.icon-file-format-rtf:before {
  content: "\72"; }

.icon-file-format-svg:before {
  content: "\73"; }

.icon-file-format-tiff:before {
  content: "\74"; }

.icon-file-format-truetype:before {
  content: "\75"; }

.icon-file-format-video:before {
  content: "\76"; }

.icon-file-format-opentype:before {
  content: "\77"; }

.icon-file-format:before {
  content: "\78"; }

.icon-file-format-3ds:before {
  content: "\79"; }

.icon-file-format-bitmap:before {
  content: "\7a"; }

.icon-file-format-notepad:before {
  content: "\41"; }

.icon-file-format-words:before, html[data-pagina="media-manager"] .icon-file-format-doc:before, html[data-pagina="media-manager"] .icon-file-format-docx:before {
  content: "\42"; }

.icon-file-format-zip:before {
  content: "\43"; }

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local("Poppins Light"), url(../fonts/poppins/Poppins-Light.ttf) format("truetype"); }

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local("Poppins Regular"), url(../fonts/poppins/Poppins-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local("Poppins Medium"), url(../fonts/poppins/Poppins-Medium.ttf) format("truetype"); }

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local("Poppins Semi Bold"), url(../fonts/poppins/Poppins-SemiBold.ttf) format("truetype"); }

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local("Poppins Bold"), url(../fonts/poppins/Poppins-Bold.ttf) format("truetype"); }

.color_red {
  color: #f44336; }

.color_red_important {
  color: #f44336 !important; }

.color_red_50 {
  color: #ffebee; }
  .color_red_50[disabled] {
    color: white; }

.color_red_50_important {
  color: #ffebee !important; }
  .color_red_50_important[disabled] {
    color: white !important; }

.color_red_100 {
  color: #ffcdd2; }
  .color_red_100[disabled] {
    color: white; }

.color_red_100_important {
  color: #ffcdd2 !important; }
  .color_red_100_important[disabled] {
    color: white !important; }

.color_red_200 {
  color: #ef9a9a; }
  .color_red_200[disabled] {
    color: white; }

.color_red_200_important {
  color: #ef9a9a !important; }
  .color_red_200_important[disabled] {
    color: white !important; }

.color_red_300 {
  color: #e57373; }
  .color_red_300[disabled] {
    color: #f9dfdf; }

.color_red_300_important {
  color: #e57373 !important; }
  .color_red_300_important[disabled] {
    color: #f9dfdf !important; }

.color_red_400 {
  color: #ef5350; }
  .color_red_400[disabled] {
    color: #fac6c5; }

.color_red_400_important {
  color: #ef5350 !important; }
  .color_red_400_important[disabled] {
    color: #fac6c5 !important; }

.color_red_500 {
  color: #f44336; }
  .color_red_500[disabled] {
    color: #fbb4af; }

.color_red_500_important {
  color: #f44336 !important; }
  .color_red_500_important[disabled] {
    color: #fbb4af !important; }

.color_red_600 {
  color: #e53935; }
  .color_red_600[disabled] {
    color: #f4a8a6; }

.color_red_600_important {
  color: #e53935 !important; }
  .color_red_600_important[disabled] {
    color: #f4a8a6 !important; }

.color_red_700 {
  color: #d32f2f; }
  .color_red_700[disabled] {
    color: #e99898; }

.color_red_700_important {
  color: #d32f2f !important; }
  .color_red_700_important[disabled] {
    color: #e99898 !important; }

.color_red_800 {
  color: #c62828; }
  .color_red_800[disabled] {
    color: #e78787; }

.color_red_800_important {
  color: #c62828 !important; }
  .color_red_800_important[disabled] {
    color: #e78787 !important; }

.color_red_900 {
  color: #b71c1c; }
  .color_red_900[disabled] {
    color: #e86a6a; }

.color_red_900_important {
  color: #b71c1c !important; }
  .color_red_900_important[disabled] {
    color: #e86a6a !important; }

.color_red_a100 {
  color: #ff8a80; }
  .color_red_a100[disabled] {
    color: white; }

.color_red_a100_important {
  color: #ff8a80 !important; }
  .color_red_a100_important[disabled] {
    color: white !important; }

.color_red_a200 {
  color: #ff5252; }
  .color_red_a200[disabled] {
    color: #ffd2d2; }

.color_red_a200_important {
  color: #ff5252 !important; }
  .color_red_a200_important[disabled] {
    color: #ffd2d2 !important; }

.color_red_a400 {
  color: #ff1744; }
  .color_red_a400[disabled] {
    color: #ff97ab; }

.color_red_a400_important {
  color: #ff1744 !important; }
  .color_red_a400_important[disabled] {
    color: #ff97ab !important; }

.color_red_a700 {
  color: #d50000; }
  .color_red_a700[disabled] {
    color: #ff5656; }

.color_red_a700_important {
  color: #d50000 !important; }
  .color_red_a700_important[disabled] {
    color: #ff5656 !important; }

.color_pink {
  color: #e91e63; }

.color_pink_important {
  color: #e91e63 !important; }

.color_pink_50 {
  color: #fce4ec; }
  .color_pink_50[disabled] {
    color: white; }

.color_pink_50_important {
  color: #fce4ec !important; }
  .color_pink_50_important[disabled] {
    color: white !important; }

.color_pink_100 {
  color: #f8bbd0; }
  .color_pink_100[disabled] {
    color: white; }

.color_pink_100_important {
  color: #f8bbd0 !important; }
  .color_pink_100_important[disabled] {
    color: white !important; }

.color_pink_200 {
  color: #f48fb1; }
  .color_pink_200[disabled] {
    color: white; }

.color_pink_200_important {
  color: #f48fb1 !important; }
  .color_pink_200_important[disabled] {
    color: white !important; }

.color_pink_300 {
  color: #f06292; }
  .color_pink_300[disabled] {
    color: #fbd6e3; }

.color_pink_300_important {
  color: #f06292 !important; }
  .color_pink_300_important[disabled] {
    color: #fbd6e3 !important; }

.color_pink_400 {
  color: #ec407a; }
  .color_pink_400[disabled] {
    color: #f8b4cb; }

.color_pink_400_important {
  color: #ec407a !important; }
  .color_pink_400_important[disabled] {
    color: #f8b4cb !important; }

.color_pink_500 {
  color: #e91e63; }
  .color_pink_500[disabled] {
    color: #f492b4; }

.color_pink_500_important {
  color: #e91e63 !important; }
  .color_pink_500_important[disabled] {
    color: #f492b4 !important; }

.color_pink_600 {
  color: #d81b60; }
  .color_pink_600[disabled] {
    color: #f083ab; }

.color_pink_600_important {
  color: #d81b60 !important; }
  .color_pink_600_important[disabled] {
    color: #f083ab !important; }

.color_pink_700 {
  color: #c2185b; }
  .color_pink_700[disabled] {
    color: #ed6d9f; }

.color_pink_700_important {
  color: #c2185b !important; }
  .color_pink_700_important[disabled] {
    color: #ed6d9f !important; }

.color_pink_800 {
  color: #ad1457; }
  .color_pink_800[disabled] {
    color: #eb5597; }

.color_pink_800_important {
  color: #ad1457 !important; }
  .color_pink_800_important[disabled] {
    color: #eb5597 !important; }

.color_pink_900 {
  color: #880e4f; }
  .color_pink_900[disabled] {
    color: #e92c91; }

.color_pink_900_important {
  color: #880e4f !important; }
  .color_pink_900_important[disabled] {
    color: #e92c91 !important; }

.color_pink_a100 {
  color: #ff80ab; }
  .color_pink_a100[disabled] {
    color: white; }

.color_pink_a100_important {
  color: #ff80ab !important; }
  .color_pink_a100_important[disabled] {
    color: white !important; }

.color_pink_a200 {
  color: #ff4081; }
  .color_pink_a200[disabled] {
    color: #ffc0d5; }

.color_pink_a200_important {
  color: #ff4081 !important; }
  .color_pink_a200_important[disabled] {
    color: #ffc0d5 !important; }

.color_pink_a400 {
  color: #f50057; }
  .color_pink_a400[disabled] {
    color: #ff76a6; }

.color_pink_a400_important {
  color: #f50057 !important; }
  .color_pink_a400_important[disabled] {
    color: #ff76a6 !important; }

.color_pink_a700 {
  color: #c51162; }
  .color_pink_a700[disabled] {
    color: #f264a4; }

.color_pink_a700_important {
  color: #c51162 !important; }
  .color_pink_a700_important[disabled] {
    color: #f264a4 !important; }

.color_purple {
  color: #9c27b0; }

.color_purple_important {
  color: #9c27b0 !important; }

.color_purple_50 {
  color: #f3e5f5; }
  .color_purple_50[disabled] {
    color: white; }

.color_purple_50_important {
  color: #f3e5f5 !important; }
  .color_purple_50_important[disabled] {
    color: white !important; }

.color_purple_100 {
  color: #e1bee7; }
  .color_purple_100[disabled] {
    color: white; }

.color_purple_100_important {
  color: #e1bee7 !important; }
  .color_purple_100_important[disabled] {
    color: white !important; }

.color_purple_200 {
  color: #ce93d8; }
  .color_purple_200[disabled] {
    color: #f9f1fa; }

.color_purple_200_important {
  color: #ce93d8 !important; }
  .color_purple_200_important[disabled] {
    color: #f9f1fa !important; }

.color_purple_300 {
  color: #ba68c8; }
  .color_purple_300[disabled] {
    color: #e5c5ea; }

.color_purple_300_important {
  color: #ba68c8 !important; }
  .color_purple_300_important[disabled] {
    color: #e5c5ea !important; }

.color_purple_400 {
  color: #ab47bc; }
  .color_purple_400[disabled] {
    color: #d6a4de; }

.color_purple_400_important {
  color: #ab47bc !important; }
  .color_purple_400_important[disabled] {
    color: #d6a4de !important; }

.color_purple_500 {
  color: #9c27b0; }
  .color_purple_500[disabled] {
    color: #d176e1; }

.color_purple_500_important {
  color: #9c27b0 !important; }
  .color_purple_500_important[disabled] {
    color: #d176e1 !important; }

.color_purple_600 {
  color: #8e24aa; }
  .color_purple_600[disabled] {
    color: #c86de0; }

.color_purple_600_important {
  color: #8e24aa !important; }
  .color_purple_600_important[disabled] {
    color: #c86de0 !important; }

.color_purple_700 {
  color: #7b1fa2; }
  .color_purple_700[disabled] {
    color: #ba60e1; }

.color_purple_700_important {
  color: #7b1fa2 !important; }
  .color_purple_700_important[disabled] {
    color: #ba60e1 !important; }

.color_purple_800 {
  color: #6a1b9a; }
  .color_purple_800[disabled] {
    color: #ac54e1; }

.color_purple_800_important {
  color: #6a1b9a !important; }
  .color_purple_800_important[disabled] {
    color: #ac54e1 !important; }

.color_purple_900 {
  color: #4a148c; }
  .color_purple_900[disabled] {
    color: #873ce3; }

.color_purple_900_important {
  color: #4a148c !important; }
  .color_purple_900_important[disabled] {
    color: #873ce3 !important; }

.color_purple_a100 {
  color: #ea80fc; }
  .color_purple_a100[disabled] {
    color: #fffdff; }

.color_purple_a100_important {
  color: #ea80fc !important; }
  .color_purple_a100_important[disabled] {
    color: #fffdff !important; }

.color_purple_a200 {
  color: #e040fb; }
  .color_purple_a200[disabled] {
    color: #f4bdfe; }

.color_purple_a200_important {
  color: #e040fb !important; }
  .color_purple_a200_important[disabled] {
    color: #f4bdfe !important; }

.color_purple_a400 {
  color: #d500f9; }
  .color_purple_a400[disabled] {
    color: #ec7aff; }

.color_purple_a400_important {
  color: #d500f9 !important; }
  .color_purple_a400_important[disabled] {
    color: #ec7aff !important; }

.color_purple_a700 {
  color: #aa00ff; }
  .color_purple_a700[disabled] {
    color: #d580ff; }

.color_purple_a700_important {
  color: #aa00ff !important; }
  .color_purple_a700_important[disabled] {
    color: #d580ff !important; }

.color_deep-purple {
  color: #673ab7; }

.color_deep-purple_important {
  color: #673ab7 !important; }

.color_deep-purple_50 {
  color: #ede7f6; }
  .color_deep-purple_50[disabled] {
    color: white; }

.color_deep-purple_50_important {
  color: #ede7f6 !important; }
  .color_deep-purple_50_important[disabled] {
    color: white !important; }

.color_deep-purple_100 {
  color: #d1c4e9; }
  .color_deep-purple_100[disabled] {
    color: white; }

.color_deep-purple_100_important {
  color: #d1c4e9 !important; }
  .color_deep-purple_100_important[disabled] {
    color: white !important; }

.color_deep-purple_200 {
  color: #b39ddb; }
  .color_deep-purple_200[disabled] {
    color: #fbfafd; }

.color_deep-purple_200_important {
  color: #b39ddb !important; }
  .color_deep-purple_200_important[disabled] {
    color: #fbfafd !important; }

.color_deep-purple_300 {
  color: #9575cd; }
  .color_deep-purple_300[disabled] {
    color: #ddd3ef; }

.color_deep-purple_300_important {
  color: #9575cd !important; }
  .color_deep-purple_300_important[disabled] {
    color: #ddd3ef !important; }

.color_deep-purple_400 {
  color: #7e57c2; }
  .color_deep-purple_400[disabled] {
    color: #c6b5e4; }

.color_deep-purple_400_important {
  color: #7e57c2 !important; }
  .color_deep-purple_400_important[disabled] {
    color: #c6b5e4 !important; }

.color_deep-purple_500 {
  color: #673ab7; }
  .color_deep-purple_500[disabled] {
    color: #ae94dd; }

.color_deep-purple_500_important {
  color: #673ab7 !important; }
  .color_deep-purple_500_important[disabled] {
    color: #ae94dd !important; }

.color_deep-purple_600 {
  color: #5e35b1; }
  .color_deep-purple_600[disabled] {
    color: #a58adc; }

.color_deep-purple_600_important {
  color: #5e35b1 !important; }
  .color_deep-purple_600_important[disabled] {
    color: #a58adc !important; }

.color_deep-purple_700 {
  color: #512da8; }
  .color_deep-purple_700[disabled] {
    color: #9679db; }

.color_deep-purple_700_important {
  color: #512da8 !important; }
  .color_deep-purple_700_important[disabled] {
    color: #9679db !important; }

.color_deep-purple_800 {
  color: #4527a0; }
  .color_deep-purple_800[disabled] {
    color: #876bdb; }

.color_deep-purple_800_important {
  color: #4527a0 !important; }
  .color_deep-purple_800_important[disabled] {
    color: #876bdb !important; }

.color_deep-purple_900 {
  color: #311b92; }
  .color_deep-purple_900[disabled] {
    color: #694ede; }

.color_deep-purple_900_important {
  color: #311b92 !important; }
  .color_deep-purple_900_important[disabled] {
    color: #694ede !important; }

.color_deep-purple_a100 {
  color: #b388ff; }
  .color_deep-purple_a100[disabled] {
    color: white; }

.color_deep-purple_a100_important {
  color: #b388ff !important; }
  .color_deep-purple_a100_important[disabled] {
    color: white !important; }

.color_deep-purple_a200 {
  color: #7c4dff; }
  .color_deep-purple_a200[disabled] {
    color: #dacdff; }

.color_deep-purple_a200_important {
  color: #7c4dff !important; }
  .color_deep-purple_a200_important[disabled] {
    color: #dacdff !important; }

.color_deep-purple_a400 {
  color: #651fff; }
  .color_deep-purple_a400[disabled] {
    color: #bd9fff; }

.color_deep-purple_a400_important {
  color: #651fff !important; }
  .color_deep-purple_a400_important[disabled] {
    color: #bd9fff !important; }

.color_deep-purple_a700 {
  color: #6200ea; }
  .color_deep-purple_a700[disabled] {
    color: #a96bff; }

.color_deep-purple_a700_important {
  color: #6200ea !important; }
  .color_deep-purple_a700_important[disabled] {
    color: #a96bff !important; }

.color_indigo {
  color: #3f51b5; }

.color_indigo_important {
  color: #3f51b5 !important; }

.color_indigo_50 {
  color: #e8eaf6; }
  .color_indigo_50[disabled] {
    color: white; }

.color_indigo_50_important {
  color: #e8eaf6 !important; }
  .color_indigo_50_important[disabled] {
    color: white !important; }

.color_indigo_100 {
  color: #c5cae9; }
  .color_indigo_100[disabled] {
    color: white; }

.color_indigo_100_important {
  color: #c5cae9 !important; }
  .color_indigo_100_important[disabled] {
    color: white !important; }

.color_indigo_200 {
  color: #9fa8da; }
  .color_indigo_200[disabled] {
    color: #fbfbfd; }

.color_indigo_200_important {
  color: #9fa8da !important; }
  .color_indigo_200_important[disabled] {
    color: #fbfbfd !important; }

.color_indigo_300 {
  color: #7986cb; }
  .color_indigo_300[disabled] {
    color: #d5d9ef; }

.color_indigo_300_important {
  color: #7986cb !important; }
  .color_indigo_300_important[disabled] {
    color: #d5d9ef !important; }

.color_indigo_400 {
  color: #5c6bc0; }
  .color_indigo_400[disabled] {
    color: #b8bee4; }

.color_indigo_400_important {
  color: #5c6bc0 !important; }
  .color_indigo_400_important[disabled] {
    color: #b8bee4 !important; }

.color_indigo_500 {
  color: #3f51b5; }
  .color_indigo_500[disabled] {
    color: #98a2db; }

.color_indigo_500_important {
  color: #3f51b5 !important; }
  .color_indigo_500_important[disabled] {
    color: #98a2db !important; }

.color_indigo_600 {
  color: #3949ab; }
  .color_indigo_600[disabled] {
    color: #8b96d8; }

.color_indigo_600_important {
  color: #3949ab !important; }
  .color_indigo_600_important[disabled] {
    color: #8b96d8 !important; }

.color_indigo_700 {
  color: #303f9f; }
  .color_indigo_700[disabled] {
    color: #7885d6; }

.color_indigo_700_important {
  color: #303f9f !important; }
  .color_indigo_700_important[disabled] {
    color: #7885d6 !important; }

.color_indigo_800 {
  color: #283593; }
  .color_indigo_800[disabled] {
    color: #6573d5; }

.color_indigo_800_important {
  color: #283593 !important; }
  .color_indigo_800_important[disabled] {
    color: #6573d5 !important; }

.color_indigo_900 {
  color: #1a237e; }
  .color_indigo_900[disabled] {
    color: #404ed8; }

.color_indigo_900_important {
  color: #1a237e !important; }
  .color_indigo_900_important[disabled] {
    color: #404ed8 !important; }

.color_indigo_a100 {
  color: #8c9eff; }
  .color_indigo_a100[disabled] {
    color: white; }

.color_indigo_a100_important {
  color: #8c9eff !important; }
  .color_indigo_a100_important[disabled] {
    color: white !important; }

.color_indigo_a200 {
  color: #536dfe; }
  .color_indigo_a200[disabled] {
    color: #d2d9ff; }

.color_indigo_a200_important {
  color: #536dfe !important; }
  .color_indigo_a200_important[disabled] {
    color: #d2d9ff !important; }

.color_indigo_a400 {
  color: #3d5afe; }
  .color_indigo_a400[disabled] {
    color: #bcc6ff; }

.color_indigo_a400_important {
  color: #3d5afe !important; }
  .color_indigo_a400_important[disabled] {
    color: #bcc6ff !important; }

.color_indigo_a700 {
  color: #304ffe; }
  .color_indigo_a700[disabled] {
    color: #afbbff; }

.color_indigo_a700_important {
  color: #304ffe !important; }
  .color_indigo_a700_important[disabled] {
    color: #afbbff !important; }

.color_blue {
  color: #2196f3; }

.color_blue_important {
  color: #2196f3 !important; }

.color_blue_50 {
  color: #e3f2fd; }
  .color_blue_50[disabled] {
    color: white; }

.color_blue_50_important {
  color: #e3f2fd !important; }
  .color_blue_50_important[disabled] {
    color: white !important; }

.color_blue_100 {
  color: #bbdefb; }
  .color_blue_100[disabled] {
    color: white; }

.color_blue_100_important {
  color: #bbdefb !important; }
  .color_blue_100_important[disabled] {
    color: white !important; }

.color_blue_200 {
  color: #90caf9; }
  .color_blue_200[disabled] {
    color: white; }

.color_blue_200_important {
  color: #90caf9 !important; }
  .color_blue_200_important[disabled] {
    color: white !important; }

.color_blue_300 {
  color: #64b5f6; }
  .color_blue_300[disabled] {
    color: #ddeffd; }

.color_blue_300_important {
  color: #64b5f6 !important; }
  .color_blue_300_important[disabled] {
    color: #ddeffd !important; }

.color_blue_400 {
  color: #42a5f5; }
  .color_blue_400[disabled] {
    color: #bbdffb; }

.color_blue_400_important {
  color: #42a5f5 !important; }
  .color_blue_400_important[disabled] {
    color: #bbdffb !important; }

.color_blue_500 {
  color: #2196f3; }
  .color_blue_500[disabled] {
    color: #9acffa; }

.color_blue_500_important {
  color: #2196f3 !important; }
  .color_blue_500_important[disabled] {
    color: #9acffa !important; }

.color_blue_600 {
  color: #1e88e5; }
  .color_blue_600[disabled] {
    color: #90c4f2; }

.color_blue_600_important {
  color: #1e88e5 !important; }
  .color_blue_600_important[disabled] {
    color: #90c4f2 !important; }

.color_blue_700 {
  color: #1976d2; }
  .color_blue_700[disabled] {
    color: #7bb6ef; }

.color_blue_700_important {
  color: #1976d2 !important; }
  .color_blue_700_important[disabled] {
    color: #7bb6ef !important; }

.color_blue_800 {
  color: #1565c0; }
  .color_blue_800[disabled] {
    color: #66a6ee; }

.color_blue_800_important {
  color: #1565c0 !important; }
  .color_blue_800_important[disabled] {
    color: #66a6ee !important; }

.color_blue_900 {
  color: #0d47a1; }
  .color_blue_900[disabled] {
    color: #3e84ef; }

.color_blue_900_important {
  color: #0d47a1 !important; }
  .color_blue_900_important[disabled] {
    color: #3e84ef !important; }

.color_blue_a100 {
  color: #82b1ff; }
  .color_blue_a100[disabled] {
    color: white; }

.color_blue_a100_important {
  color: #82b1ff !important; }
  .color_blue_a100_important[disabled] {
    color: white !important; }

.color_blue_a200 {
  color: #448aff; }
  .color_blue_a200[disabled] {
    color: #c4daff; }

.color_blue_a200_important {
  color: #448aff !important; }
  .color_blue_a200_important[disabled] {
    color: #c4daff !important; }

.color_blue_a400 {
  color: #2979ff; }
  .color_blue_a400[disabled] {
    color: #a9c9ff; }

.color_blue_a400_important {
  color: #2979ff !important; }
  .color_blue_a400_important[disabled] {
    color: #a9c9ff !important; }

.color_blue_a700 {
  color: #2962ff; }
  .color_blue_a700[disabled] {
    color: #a9c0ff; }

.color_blue_a700_important {
  color: #2962ff !important; }
  .color_blue_a700_important[disabled] {
    color: #a9c0ff !important; }

.color_light-blue {
  color: #03a9f4; }

.color_light-blue_important {
  color: #03a9f4 !important; }

.color_light-blue_50 {
  color: #e1f5fe; }
  .color_light-blue_50[disabled] {
    color: white; }

.color_light-blue_50_important {
  color: #e1f5fe !important; }
  .color_light-blue_50_important[disabled] {
    color: white !important; }

.color_light-blue_100 {
  color: #b3e5fc; }
  .color_light-blue_100[disabled] {
    color: white; }

.color_light-blue_100_important {
  color: #b3e5fc !important; }
  .color_light-blue_100_important[disabled] {
    color: white !important; }

.color_light-blue_200 {
  color: #81d4fa; }
  .color_light-blue_200[disabled] {
    color: #fcfeff; }

.color_light-blue_200_important {
  color: #81d4fa !important; }
  .color_light-blue_200_important[disabled] {
    color: #fcfeff !important; }

.color_light-blue_300 {
  color: #4fc3f7; }
  .color_light-blue_300[disabled] {
    color: #c9edfd; }

.color_light-blue_300_important {
  color: #4fc3f7 !important; }
  .color_light-blue_300_important[disabled] {
    color: #c9edfd !important; }

.color_light-blue_400 {
  color: #29b6f6; }
  .color_light-blue_400[disabled] {
    color: #a3e0fb; }

.color_light-blue_400_important {
  color: #29b6f6 !important; }
  .color_light-blue_400_important[disabled] {
    color: #a3e0fb !important; }

.color_light-blue_500 {
  color: #03a9f4; }
  .color_light-blue_500[disabled] {
    color: #79d4fd; }

.color_light-blue_500_important {
  color: #03a9f4 !important; }
  .color_light-blue_500_important[disabled] {
    color: #79d4fd !important; }

.color_light-blue_600 {
  color: #039be5; }
  .color_light-blue_600[disabled] {
    color: #6acdfd; }

.color_light-blue_600_important {
  color: #039be5 !important; }
  .color_light-blue_600_important[disabled] {
    color: #6acdfd !important; }

.color_light-blue_700 {
  color: #0288d1; }
  .color_light-blue_700[disabled] {
    color: #55c2fd; }

.color_light-blue_700_important {
  color: #0288d1 !important; }
  .color_light-blue_700_important[disabled] {
    color: #55c2fd !important; }

.color_light-blue_800 {
  color: #0277bd; }
  .color_light-blue_800[disabled] {
    color: #42b7fd; }

.color_light-blue_800_important {
  color: #0277bd !important; }
  .color_light-blue_800_important[disabled] {
    color: #42b7fd !important; }

.color_light-blue_900 {
  color: #01579b; }
  .color_light-blue_900[disabled] {
    color: #1e9bfe; }

.color_light-blue_900_important {
  color: #01579b !important; }
  .color_light-blue_900_important[disabled] {
    color: #1e9bfe !important; }

.color_light-blue_a100 {
  color: #80d8ff; }
  .color_light-blue_a100[disabled] {
    color: white; }

.color_light-blue_a100_important {
  color: #80d8ff !important; }
  .color_light-blue_a100_important[disabled] {
    color: white !important; }

.color_light-blue_a200 {
  color: #40c4ff; }
  .color_light-blue_a200[disabled] {
    color: #c0ebff; }

.color_light-blue_a200_important {
  color: #40c4ff !important; }
  .color_light-blue_a200_important[disabled] {
    color: #c0ebff !important; }

.color_light-blue_a400 {
  color: #00b0ff; }
  .color_light-blue_a400[disabled] {
    color: #80d8ff; }

.color_light-blue_a400_important {
  color: #00b0ff !important; }
  .color_light-blue_a400_important[disabled] {
    color: #80d8ff !important; }

.color_light-blue_a700 {
  color: #0091ea; }
  .color_light-blue_a700[disabled] {
    color: #6bc7ff; }

.color_light-blue_a700_important {
  color: #0091ea !important; }
  .color_light-blue_a700_important[disabled] {
    color: #6bc7ff !important; }

.color_cyan {
  color: #00bcd4; }

.color_cyan_important {
  color: #00bcd4 !important; }

.color_cyan_50 {
  color: #e0f7fa; }
  .color_cyan_50[disabled] {
    color: white; }

.color_cyan_50_important {
  color: #e0f7fa !important; }
  .color_cyan_50_important[disabled] {
    color: white !important; }

.color_cyan_100 {
  color: #b2ebf2; }
  .color_cyan_100[disabled] {
    color: white; }

.color_cyan_100_important {
  color: #b2ebf2 !important; }
  .color_cyan_100_important[disabled] {
    color: white !important; }

.color_cyan_200 {
  color: #80deea; }
  .color_cyan_200[disabled] {
    color: #edfafc; }

.color_cyan_200_important {
  color: #80deea !important; }
  .color_cyan_200_important[disabled] {
    color: #edfafc !important; }

.color_cyan_300 {
  color: #4dd0e1; }
  .color_cyan_300[disabled] {
    color: #baedf3; }

.color_cyan_300_important {
  color: #4dd0e1 !important; }
  .color_cyan_300_important[disabled] {
    color: #baedf3 !important; }

.color_cyan_400 {
  color: #26c6da; }
  .color_cyan_400[disabled] {
    color: #93e3ed; }

.color_cyan_400_important {
  color: #26c6da !important; }
  .color_cyan_400_important[disabled] {
    color: #93e3ed !important; }

.color_cyan_500 {
  color: #00bcd4; }
  .color_cyan_500[disabled] {
    color: #55ecff; }

.color_cyan_500_important {
  color: #00bcd4 !important; }
  .color_cyan_500_important[disabled] {
    color: #55ecff !important; }

.color_cyan_600 {
  color: #00acc1; }
  .color_cyan_600[disabled] {
    color: #42eaff; }

.color_cyan_600_important {
  color: #00acc1 !important; }
  .color_cyan_600_important[disabled] {
    color: #42eaff !important; }

.color_cyan_700 {
  color: #0097a7; }
  .color_cyan_700[disabled] {
    color: #28eaff; }

.color_cyan_700_important {
  color: #0097a7 !important; }
  .color_cyan_700_important[disabled] {
    color: #28eaff !important; }

.color_cyan_800 {
  color: #00838f; }
  .color_cyan_800[disabled] {
    color: #10ebff; }

.color_cyan_800_important {
  color: #00838f !important; }
  .color_cyan_800_important[disabled] {
    color: #10ebff !important; }

.color_cyan_900 {
  color: #006064; }
  .color_cyan_900[disabled] {
    color: #00dae4; }

.color_cyan_900_important {
  color: #006064 !important; }
  .color_cyan_900_important[disabled] {
    color: #00dae4 !important; }

.color_cyan_a100 {
  color: #84ffff; }
  .color_cyan_a100[disabled] {
    color: white; }

.color_cyan_a100_important {
  color: #84ffff !important; }
  .color_cyan_a100_important[disabled] {
    color: white !important; }

.color_cyan_a200 {
  color: #18ffff; }
  .color_cyan_a200[disabled] {
    color: #98ffff; }

.color_cyan_a200_important {
  color: #18ffff !important; }
  .color_cyan_a200_important[disabled] {
    color: #98ffff !important; }

.color_cyan_a400 {
  color: #00e5ff; }
  .color_cyan_a400[disabled] {
    color: #80f2ff; }

.color_cyan_a400_important {
  color: #00e5ff !important; }
  .color_cyan_a400_important[disabled] {
    color: #80f2ff !important; }

.color_cyan_a700 {
  color: #00b8d4; }
  .color_cyan_a700[disabled] {
    color: #55e8ff; }

.color_cyan_a700_important {
  color: #00b8d4 !important; }
  .color_cyan_a700_important[disabled] {
    color: #55e8ff !important; }

.color_teal {
  color: #009688; }

.color_teal_important {
  color: #009688 !important; }

.color_teal_50 {
  color: #e0f2f1; }
  .color_teal_50[disabled] {
    color: white; }

.color_teal_50_important {
  color: #e0f2f1 !important; }
  .color_teal_50_important[disabled] {
    color: white !important; }

.color_teal_100 {
  color: #b2dfdb; }
  .color_teal_100[disabled] {
    color: white; }

.color_teal_100_important {
  color: #b2dfdb !important; }
  .color_teal_100_important[disabled] {
    color: white !important; }

.color_teal_200 {
  color: #80cbc4; }
  .color_teal_200[disabled] {
    color: #daf0ee; }

.color_teal_200_important {
  color: #80cbc4 !important; }
  .color_teal_200_important[disabled] {
    color: #daf0ee !important; }

.color_teal_300 {
  color: #4db6ac; }
  .color_teal_300[disabled] {
    color: #a7dbd6; }

.color_teal_300_important {
  color: #4db6ac !important; }
  .color_teal_300_important[disabled] {
    color: #a7dbd6 !important; }

.color_teal_400 {
  color: #26a69a; }
  .color_teal_400[disabled] {
    color: #6eded3; }

.color_teal_400_important {
  color: #26a69a !important; }
  .color_teal_400_important[disabled] {
    color: #6eded3 !important; }

.color_teal_500 {
  color: #009688; }
  .color_teal_500[disabled] {
    color: #17ffe9; }

.color_teal_500_important {
  color: #009688 !important; }
  .color_teal_500_important[disabled] {
    color: #17ffe9 !important; }

.color_teal_600 {
  color: #00897b; }
  .color_teal_600[disabled] {
    color: #0affe6; }

.color_teal_600_important {
  color: #00897b !important; }
  .color_teal_600_important[disabled] {
    color: #0affe6 !important; }

.color_teal_700 {
  color: #00796b; }
  .color_teal_700[disabled] {
    color: #00f9dc; }

.color_teal_700_important {
  color: #00796b !important; }
  .color_teal_700_important[disabled] {
    color: #00f9dc !important; }

.color_teal_800 {
  color: #00695c; }
  .color_teal_800[disabled] {
    color: #00e9cc; }

.color_teal_800_important {
  color: #00695c !important; }
  .color_teal_800_important[disabled] {
    color: #00e9cc !important; }

.color_teal_900 {
  color: #004d40; }
  .color_teal_900[disabled] {
    color: #00cdaa; }

.color_teal_900_important {
  color: #004d40 !important; }
  .color_teal_900_important[disabled] {
    color: #00cdaa !important; }

.color_teal_a100 {
  color: #a7ffeb; }
  .color_teal_a100[disabled] {
    color: white; }

.color_teal_a100_important {
  color: #a7ffeb !important; }
  .color_teal_a100_important[disabled] {
    color: white !important; }

.color_teal_a200 {
  color: #64ffda; }
  .color_teal_a200[disabled] {
    color: #e4fff8; }

.color_teal_a200_important {
  color: #64ffda !important; }
  .color_teal_a200_important[disabled] {
    color: #e4fff8 !important; }

.color_teal_a400 {
  color: #1de9b6; }
  .color_teal_a400[disabled] {
    color: #91f4dc; }

.color_teal_a400_important {
  color: #1de9b6 !important; }
  .color_teal_a400_important[disabled] {
    color: #91f4dc !important; }

.color_teal_a700 {
  color: #00bfa5; }
  .color_teal_a700[disabled] {
    color: #40ffe5; }

.color_teal_a700_important {
  color: #00bfa5 !important; }
  .color_teal_a700_important[disabled] {
    color: #40ffe5 !important; }

.color_green {
  color: #4caf50; }

.color_green_important {
  color: #4caf50 !important; }

.color_green_50 {
  color: #e8f5e9; }
  .color_green_50[disabled] {
    color: white; }

.color_green_50_important {
  color: #e8f5e9 !important; }
  .color_green_50_important[disabled] {
    color: white !important; }

.color_green_100 {
  color: #c8e6c9; }
  .color_green_100[disabled] {
    color: white; }

.color_green_100_important {
  color: #c8e6c9 !important; }
  .color_green_100_important[disabled] {
    color: white !important; }

.color_green_200 {
  color: #a5d6a7; }
  .color_green_200[disabled] {
    color: #fdfefd; }

.color_green_200_important {
  color: #a5d6a7 !important; }
  .color_green_200_important[disabled] {
    color: #fdfefd !important; }

.color_green_300 {
  color: #81c784; }
  .color_green_300[disabled] {
    color: #d9eeda; }

.color_green_300_important {
  color: #81c784 !important; }
  .color_green_300_important[disabled] {
    color: #d9eeda !important; }

.color_green_400 {
  color: #66bb6a; }
  .color_green_400[disabled] {
    color: #bee2c0; }

.color_green_400_important {
  color: #66bb6a !important; }
  .color_green_400_important[disabled] {
    color: #bee2c0 !important; }

.color_green_500 {
  color: #4caf50; }
  .color_green_500[disabled] {
    color: #a3d7a5; }

.color_green_500_important {
  color: #4caf50 !important; }
  .color_green_500_important[disabled] {
    color: #a3d7a5 !important; }

.color_green_600 {
  color: #43a047; }
  .color_green_600[disabled] {
    color: #91d194; }

.color_green_600_important {
  color: #43a047 !important; }
  .color_green_600_important[disabled] {
    color: #91d194 !important; }

.color_green_700 {
  color: #388e3c; }
  .color_green_700[disabled] {
    color: #7bcb7e; }

.color_green_700_important {
  color: #388e3c !important; }
  .color_green_700_important[disabled] {
    color: #7bcb7e !important; }

.color_green_800 {
  color: #2e7d32; }
  .color_green_800[disabled] {
    color: #64c669; }

.color_green_800_important {
  color: #2e7d32 !important; }
  .color_green_800_important[disabled] {
    color: #64c669 !important; }

.color_green_900 {
  color: #1b5e20; }
  .color_green_900[disabled] {
    color: #37c142; }

.color_green_900_important {
  color: #1b5e20 !important; }
  .color_green_900_important[disabled] {
    color: #37c142 !important; }

.color_green_a100 {
  color: #b9f6ca; }
  .color_green_a100[disabled] {
    color: white; }

.color_green_a100_important {
  color: #b9f6ca !important; }
  .color_green_a100_important[disabled] {
    color: white !important; }

.color_green_a200 {
  color: #69f0ae; }
  .color_green_a200[disabled] {
    color: #ddfced; }

.color_green_a200_important {
  color: #69f0ae !important; }
  .color_green_a200_important[disabled] {
    color: #ddfced !important; }

.color_green_a400 {
  color: #00e676; }
  .color_green_a400[disabled] {
    color: #67ffb5; }

.color_green_a400_important {
  color: #00e676 !important; }
  .color_green_a400_important[disabled] {
    color: #67ffb5 !important; }

.color_green_a700 {
  color: #00c853; }
  .color_green_a700[disabled] {
    color: #49ff94; }

.color_green_a700_important {
  color: #00c853 !important; }
  .color_green_a700_important[disabled] {
    color: #49ff94 !important; }

.color_light-green {
  color: #8bc34a; }

.color_light-green_important {
  color: #8bc34a !important; }

.color_light-green_50 {
  color: #f1f8e9; }
  .color_light-green_50[disabled] {
    color: white; }

.color_light-green_50_important {
  color: #f1f8e9 !important; }
  .color_light-green_50_important[disabled] {
    color: white !important; }

.color_light-green_100 {
  color: #dcedc8; }
  .color_light-green_100[disabled] {
    color: white; }

.color_light-green_100_important {
  color: #dcedc8 !important; }
  .color_light-green_100_important[disabled] {
    color: white !important; }

.color_light-green_200 {
  color: #c5e1a5; }
  .color_light-green_200[disabled] {
    color: white; }

.color_light-green_200_important {
  color: #c5e1a5 !important; }
  .color_light-green_200_important[disabled] {
    color: white !important; }

.color_light-green_300 {
  color: #aed581; }
  .color_light-green_300[disabled] {
    color: #ebf5e1; }

.color_light-green_300_important {
  color: #aed581 !important; }
  .color_light-green_300_important[disabled] {
    color: #ebf5e1 !important; }

.color_light-green_400 {
  color: #9ccc65; }
  .color_light-green_400[disabled] {
    color: #daecc5; }

.color_light-green_400_important {
  color: #9ccc65 !important; }
  .color_light-green_400_important[disabled] {
    color: #daecc5 !important; }

.color_light-green_500 {
  color: #8bc34a; }
  .color_light-green_500[disabled] {
    color: #c8e3aa; }

.color_light-green_500_important {
  color: #8bc34a !important; }
  .color_light-green_500_important[disabled] {
    color: #c8e3aa !important; }

.color_light-green_600 {
  color: #7cb342; }
  .color_light-green_600[disabled] {
    color: #bbda9b; }

.color_light-green_600_important {
  color: #7cb342 !important; }
  .color_light-green_600_important[disabled] {
    color: #bbda9b !important; }

.color_light-green_700 {
  color: #689f38; }
  .color_light-green_700[disabled] {
    color: #a9d383; }

.color_light-green_700_important {
  color: #689f38 !important; }
  .color_light-green_700_important[disabled] {
    color: #a9d383 !important; }

.color_light-green_800 {
  color: #558b2f; }
  .color_light-green_800[disabled] {
    color: #94cd6c; }

.color_light-green_800_important {
  color: #558b2f !important; }
  .color_light-green_800_important[disabled] {
    color: #94cd6c !important; }

.color_light-green_900 {
  color: #33691e; }
  .color_light-green_900[disabled] {
    color: #65c83f; }

.color_light-green_900_important {
  color: #33691e !important; }
  .color_light-green_900_important[disabled] {
    color: #65c83f !important; }

.color_light-green_a100 {
  color: #ccff90; }
  .color_light-green_a100[disabled] {
    color: white; }

.color_light-green_a100_important {
  color: #ccff90 !important; }
  .color_light-green_a100_important[disabled] {
    color: white !important; }

.color_light-green_a200 {
  color: #b2ff59; }
  .color_light-green_a200[disabled] {
    color: #edffd9; }

.color_light-green_a200_important {
  color: #b2ff59 !important; }
  .color_light-green_a200_important[disabled] {
    color: #edffd9 !important; }

.color_light-green_a400 {
  color: #76ff03; }
  .color_light-green_a400[disabled] {
    color: #bbff83; }

.color_light-green_a400_important {
  color: #76ff03 !important; }
  .color_light-green_a400_important[disabled] {
    color: #bbff83 !important; }

.color_light-green_a700 {
  color: #64dd17; }
  .color_light-green_a700[disabled] {
    color: #adf282; }

.color_light-green_a700_important {
  color: #64dd17 !important; }
  .color_light-green_a700_important[disabled] {
    color: #adf282 !important; }

.color_lime {
  color: #cddc39; }

.color_lime_important {
  color: #cddc39 !important; }

.color_lime_50 {
  color: #f9fbe7; }
  .color_lime_50[disabled] {
    color: white; }

.color_lime_50_important {
  color: #f9fbe7 !important; }
  .color_lime_50_important[disabled] {
    color: white !important; }

.color_lime_100 {
  color: #f0f4c3; }
  .color_lime_100[disabled] {
    color: white; }

.color_lime_100_important {
  color: #f0f4c3 !important; }
  .color_lime_100_important[disabled] {
    color: white !important; }

.color_lime_200 {
  color: #e6ee9c; }
  .color_lime_200[disabled] {
    color: white; }

.color_lime_200_important {
  color: #e6ee9c !important; }
  .color_lime_200_important[disabled] {
    color: white !important; }

.color_lime_300 {
  color: #dce775; }
  .color_lime_300[disabled] {
    color: #f8fae2; }

.color_lime_300_important {
  color: #dce775 !important; }
  .color_lime_300_important[disabled] {
    color: #f8fae2 !important; }

.color_lime_400 {
  color: #d4e157; }
  .color_lime_400[disabled] {
    color: #f0f4c3; }

.color_lime_400_important {
  color: #d4e157 !important; }
  .color_lime_400_important[disabled] {
    color: #f0f4c3 !important; }

.color_lime_500 {
  color: #cddc39; }
  .color_lime_500[disabled] {
    color: #e8efa5; }

.color_lime_500_important {
  color: #cddc39 !important; }
  .color_lime_500_important[disabled] {
    color: #e8efa5 !important; }

.color_lime_600 {
  color: #c0ca33; }
  .color_lime_600[disabled] {
    color: #e0e598; }

.color_lime_600_important {
  color: #c0ca33 !important; }
  .color_lime_600_important[disabled] {
    color: #e0e598 !important; }

.color_lime_700 {
  color: #afb42b; }
  .color_lime_700[disabled] {
    color: #dde07e; }

.color_lime_700_important {
  color: #afb42b !important; }
  .color_lime_700_important[disabled] {
    color: #dde07e !important; }

.color_lime_800 {
  color: #9e9d24; }
  .color_lime_800[disabled] {
    color: #dcdb65; }

.color_lime_800_important {
  color: #9e9d24 !important; }
  .color_lime_800_important[disabled] {
    color: #dcdb65 !important; }

.color_lime_900 {
  color: #827717; }
  .color_lime_900[disabled] {
    color: #ddcc3c; }

.color_lime_900_important {
  color: #827717 !important; }
  .color_lime_900_important[disabled] {
    color: #ddcc3c !important; }

.color_lime_a100 {
  color: #f4ff81; }
  .color_lime_a100[disabled] {
    color: white; }

.color_lime_a100_important {
  color: #f4ff81 !important; }
  .color_lime_a100_important[disabled] {
    color: white !important; }

.color_lime_a200 {
  color: #eeff41; }
  .color_lime_a200[disabled] {
    color: #f9ffc1; }

.color_lime_a200_important {
  color: #eeff41 !important; }
  .color_lime_a200_important[disabled] {
    color: #f9ffc1 !important; }

.color_lime_a400 {
  color: #c6ff00; }
  .color_lime_a400[disabled] {
    color: #e3ff80; }

.color_lime_a400_important {
  color: #c6ff00 !important; }
  .color_lime_a400_important[disabled] {
    color: #e3ff80 !important; }

.color_lime_a700 {
  color: #aeea00; }
  .color_lime_a700[disabled] {
    color: #d9ff6b; }

.color_lime_a700_important {
  color: #aeea00 !important; }
  .color_lime_a700_important[disabled] {
    color: #d9ff6b !important; }

.color_yellow {
  color: #ffeb3b; }

.color_yellow_important {
  color: #ffeb3b !important; }

.color_yellow_50 {
  color: #fffde7; }
  .color_yellow_50[disabled] {
    color: white; }

.color_yellow_50_important {
  color: #fffde7 !important; }
  .color_yellow_50_important[disabled] {
    color: white !important; }

.color_yellow_100 {
  color: #fff9c4; }
  .color_yellow_100[disabled] {
    color: white; }

.color_yellow_100_important {
  color: #fff9c4 !important; }
  .color_yellow_100_important[disabled] {
    color: white !important; }

.color_yellow_200 {
  color: #fff59d; }
  .color_yellow_200[disabled] {
    color: white; }

.color_yellow_200_important {
  color: #fff59d !important; }
  .color_yellow_200_important[disabled] {
    color: white !important; }

.color_yellow_300 {
  color: #fff176; }
  .color_yellow_300[disabled] {
    color: #fffef6; }

.color_yellow_300_important {
  color: #fff176 !important; }
  .color_yellow_300_important[disabled] {
    color: #fffef6 !important; }

.color_yellow_400 {
  color: #ffee58; }
  .color_yellow_400[disabled] {
    color: #fffbd8; }

.color_yellow_400_important {
  color: #ffee58 !important; }
  .color_yellow_400_important[disabled] {
    color: #fffbd8 !important; }

.color_yellow_500 {
  color: #ffeb3b; }
  .color_yellow_500[disabled] {
    color: #fff8bb; }

.color_yellow_500_important {
  color: #ffeb3b !important; }
  .color_yellow_500_important[disabled] {
    color: #fff8bb !important; }

.color_yellow_600 {
  color: #fdd835; }
  .color_yellow_600[disabled] {
    color: #fef0b3; }

.color_yellow_600_important {
  color: #fdd835 !important; }
  .color_yellow_600_important[disabled] {
    color: #fef0b3 !important; }

.color_yellow_700 {
  color: #fbc02d; }
  .color_yellow_700[disabled] {
    color: #fde6aa; }

.color_yellow_700_important {
  color: #fbc02d !important; }
  .color_yellow_700_important[disabled] {
    color: #fde6aa !important; }

.color_yellow_800 {
  color: #f9a825; }
  .color_yellow_800[disabled] {
    color: #fcdaa1; }

.color_yellow_800_important {
  color: #f9a825 !important; }
  .color_yellow_800_important[disabled] {
    color: #fcdaa1 !important; }

.color_yellow_900 {
  color: #f57f17; }
  .color_yellow_900[disabled] {
    color: #fac291; }

.color_yellow_900_important {
  color: #f57f17 !important; }
  .color_yellow_900_important[disabled] {
    color: #fac291 !important; }

.color_yellow_a100 {
  color: #ffff8d; }
  .color_yellow_a100[disabled] {
    color: white; }

.color_yellow_a100_important {
  color: #ffff8d !important; }
  .color_yellow_a100_important[disabled] {
    color: white !important; }

.color_yellow_a200 {
  color: #ffff00; }
  .color_yellow_a200[disabled] {
    color: #ffff80; }

.color_yellow_a200_important {
  color: #ffff00 !important; }
  .color_yellow_a200_important[disabled] {
    color: #ffff80 !important; }

.color_yellow_a400 {
  color: #ffea00; }
  .color_yellow_a400[disabled] {
    color: #fff580; }

.color_yellow_a400_important {
  color: #ffea00 !important; }
  .color_yellow_a400_important[disabled] {
    color: #fff580 !important; }

.color_yellow_a700 {
  color: #ffd600; }
  .color_yellow_a700[disabled] {
    color: #ffeb80; }

.color_yellow_a700_important {
  color: #ffd600 !important; }
  .color_yellow_a700_important[disabled] {
    color: #ffeb80 !important; }

.color_amber {
  color: #ffc107; }

.color_amber_important {
  color: #ffc107 !important; }

.color_amber_50 {
  color: #fff8e1; }
  .color_amber_50[disabled] {
    color: white; }

.color_amber_50_important {
  color: #fff8e1 !important; }
  .color_amber_50_important[disabled] {
    color: white !important; }

.color_amber_100 {
  color: #ffecb3; }
  .color_amber_100[disabled] {
    color: white; }

.color_amber_100_important {
  color: #ffecb3 !important; }
  .color_amber_100_important[disabled] {
    color: white !important; }

.color_amber_200 {
  color: #ffe082; }
  .color_amber_200[disabled] {
    color: white; }

.color_amber_200_important {
  color: #ffe082 !important; }
  .color_amber_200_important[disabled] {
    color: white !important; }

.color_amber_300 {
  color: #ffd54f; }
  .color_amber_300[disabled] {
    color: #fff3cf; }

.color_amber_300_important {
  color: #ffd54f !important; }
  .color_amber_300_important[disabled] {
    color: #fff3cf !important; }

.color_amber_400 {
  color: #ffca28; }
  .color_amber_400[disabled] {
    color: #ffe9a8; }

.color_amber_400_important {
  color: #ffca28 !important; }
  .color_amber_400_important[disabled] {
    color: #ffe9a8 !important; }

.color_amber_500 {
  color: #ffc107; }
  .color_amber_500[disabled] {
    color: #ffe187; }

.color_amber_500_important {
  color: #ffc107 !important; }
  .color_amber_500_important[disabled] {
    color: #ffe187 !important; }

.color_amber_600 {
  color: #ffb300; }
  .color_amber_600[disabled] {
    color: #ffd980; }

.color_amber_600_important {
  color: #ffb300 !important; }
  .color_amber_600_important[disabled] {
    color: #ffd980 !important; }

.color_amber_700 {
  color: #ffa000; }
  .color_amber_700[disabled] {
    color: #ffd080; }

.color_amber_700_important {
  color: #ffa000 !important; }
  .color_amber_700_important[disabled] {
    color: #ffd080 !important; }

.color_amber_800 {
  color: #ff8f00; }
  .color_amber_800[disabled] {
    color: #ffc780; }

.color_amber_800_important {
  color: #ff8f00 !important; }
  .color_amber_800_important[disabled] {
    color: #ffc780 !important; }

.color_amber_900 {
  color: #ff6f00; }
  .color_amber_900[disabled] {
    color: #ffb780; }

.color_amber_900_important {
  color: #ff6f00 !important; }
  .color_amber_900_important[disabled] {
    color: #ffb780 !important; }

.color_amber_a100 {
  color: #ffe57f; }
  .color_amber_a100[disabled] {
    color: white; }

.color_amber_a100_important {
  color: #ffe57f !important; }
  .color_amber_a100_important[disabled] {
    color: white !important; }

.color_amber_a200 {
  color: #ffd740; }
  .color_amber_a200[disabled] {
    color: #fff2c0; }

.color_amber_a200_important {
  color: #ffd740 !important; }
  .color_amber_a200_important[disabled] {
    color: #fff2c0 !important; }

.color_amber_a400 {
  color: #ffc400; }
  .color_amber_a400[disabled] {
    color: #ffe280; }

.color_amber_a400_important {
  color: #ffc400 !important; }
  .color_amber_a400_important[disabled] {
    color: #ffe280 !important; }

.color_amber_a700 {
  color: #ffab00; }
  .color_amber_a700[disabled] {
    color: #ffd580; }

.color_amber_a700_important {
  color: #ffab00 !important; }
  .color_amber_a700_important[disabled] {
    color: #ffd580 !important; }

.color_orange {
  color: #ff9800; }

.color_orange_important {
  color: #ff9800 !important; }

.color_orange_50 {
  color: #fff3e0; }
  .color_orange_50[disabled] {
    color: white; }

.color_orange_50_important {
  color: #fff3e0 !important; }
  .color_orange_50_important[disabled] {
    color: white !important; }

.color_orange_100 {
  color: #ffe0b2; }
  .color_orange_100[disabled] {
    color: white; }

.color_orange_100_important {
  color: #ffe0b2 !important; }
  .color_orange_100_important[disabled] {
    color: white !important; }

.color_orange_200 {
  color: #ffcc80; }
  .color_orange_200[disabled] {
    color: white; }

.color_orange_200_important {
  color: #ffcc80 !important; }
  .color_orange_200_important[disabled] {
    color: white !important; }

.color_orange_300 {
  color: #ffb74d; }
  .color_orange_300[disabled] {
    color: blanchedalmond; }

.color_orange_300_important {
  color: #ffb74d !important; }
  .color_orange_300_important[disabled] {
    color: blanchedalmond !important; }

.color_orange_400 {
  color: #ffa726; }
  .color_orange_400[disabled] {
    color: #ffdba6; }

.color_orange_400_important {
  color: #ffa726 !important; }
  .color_orange_400_important[disabled] {
    color: #ffdba6 !important; }

.color_orange_500 {
  color: #ff9800; }
  .color_orange_500[disabled] {
    color: #ffcc80; }

.color_orange_500_important {
  color: #ff9800 !important; }
  .color_orange_500_important[disabled] {
    color: #ffcc80 !important; }

.color_orange_600 {
  color: #fb8c00; }
  .color_orange_600[disabled] {
    color: #ffc57c; }

.color_orange_600_important {
  color: #fb8c00 !important; }
  .color_orange_600_important[disabled] {
    color: #ffc57c !important; }

.color_orange_700 {
  color: #f57c00; }
  .color_orange_700[disabled] {
    color: #ffbb76; }

.color_orange_700_important {
  color: #f57c00 !important; }
  .color_orange_700_important[disabled] {
    color: #ffbb76 !important; }

.color_orange_800 {
  color: #ef6c00; }
  .color_orange_800[disabled] {
    color: #ffb070; }

.color_orange_800_important {
  color: #ef6c00 !important; }
  .color_orange_800_important[disabled] {
    color: #ffb070 !important; }

.color_orange_900 {
  color: #e65100; }
  .color_orange_900[disabled] {
    color: #ff9c67; }

.color_orange_900_important {
  color: #e65100 !important; }
  .color_orange_900_important[disabled] {
    color: #ff9c67 !important; }

.color_orange_a100 {
  color: #ffd180; }
  .color_orange_a100[disabled] {
    color: white; }

.color_orange_a100_important {
  color: #ffd180 !important; }
  .color_orange_a100_important[disabled] {
    color: white !important; }

.color_orange_a200 {
  color: #ffab40; }
  .color_orange_a200[disabled] {
    color: #ffe3c0; }

.color_orange_a200_important {
  color: #ffab40 !important; }
  .color_orange_a200_important[disabled] {
    color: #ffe3c0 !important; }

.color_orange_a400 {
  color: #ff9100; }
  .color_orange_a400[disabled] {
    color: #ffc880; }

.color_orange_a400_important {
  color: #ff9100 !important; }
  .color_orange_a400_important[disabled] {
    color: #ffc880 !important; }

.color_orange_a700 {
  color: #ff6d00; }
  .color_orange_a700[disabled] {
    color: #ffb680; }

.color_orange_a700_important {
  color: #ff6d00 !important; }
  .color_orange_a700_important[disabled] {
    color: #ffb680 !important; }

.color_deep-orange {
  color: #ff5722; }

.color_deep-orange_important {
  color: #ff5722 !important; }

.color_deep-orange_50 {
  color: #fbe9e7; }
  .color_deep-orange_50[disabled] {
    color: white; }

.color_deep-orange_50_important {
  color: #fbe9e7 !important; }
  .color_deep-orange_50_important[disabled] {
    color: white !important; }

.color_deep-orange_100 {
  color: #ffccbc; }
  .color_deep-orange_100[disabled] {
    color: white; }

.color_deep-orange_100_important {
  color: #ffccbc !important; }
  .color_deep-orange_100_important[disabled] {
    color: white !important; }

.color_deep-orange_200 {
  color: #ffab91; }
  .color_deep-orange_200[disabled] {
    color: white; }

.color_deep-orange_200_important {
  color: #ffab91 !important; }
  .color_deep-orange_200_important[disabled] {
    color: white !important; }

.color_deep-orange_300 {
  color: #ff8a65; }
  .color_deep-orange_300[disabled] {
    color: #ffebe5; }

.color_deep-orange_300_important {
  color: #ff8a65 !important; }
  .color_deep-orange_300_important[disabled] {
    color: #ffebe5 !important; }

.color_deep-orange_400 {
  color: #ff7043; }
  .color_deep-orange_400[disabled] {
    color: #ffd1c3; }

.color_deep-orange_400_important {
  color: #ff7043 !important; }
  .color_deep-orange_400_important[disabled] {
    color: #ffd1c3 !important; }

.color_deep-orange_500 {
  color: #ff5722; }
  .color_deep-orange_500[disabled] {
    color: #ffb8a2; }

.color_deep-orange_500_important {
  color: #ff5722 !important; }
  .color_deep-orange_500_important[disabled] {
    color: #ffb8a2 !important; }

.color_deep-orange_600 {
  color: #f4511e; }
  .color_deep-orange_600[disabled] {
    color: #faaf98; }

.color_deep-orange_600_important {
  color: #f4511e !important; }
  .color_deep-orange_600_important[disabled] {
    color: #faaf98 !important; }

.color_deep-orange_700 {
  color: #e64a19; }
  .color_deep-orange_700[disabled] {
    color: #f3a58c; }

.color_deep-orange_700_important {
  color: #e64a19 !important; }
  .color_deep-orange_700_important[disabled] {
    color: #f3a58c !important; }

.color_deep-orange_800 {
  color: #d84315; }
  .color_deep-orange_800[disabled] {
    color: #f2977a; }

.color_deep-orange_800_important {
  color: #d84315 !important; }
  .color_deep-orange_800_important[disabled] {
    color: #f2977a !important; }

.color_deep-orange_900 {
  color: #bf360c; }
  .color_deep-orange_900[disabled] {
    color: #f47b56; }

.color_deep-orange_900_important {
  color: #bf360c !important; }
  .color_deep-orange_900_important[disabled] {
    color: #f47b56 !important; }

.color_deep-orange_a100 {
  color: #ff9e80; }
  .color_deep-orange_a100[disabled] {
    color: white; }

.color_deep-orange_a100_important {
  color: #ff9e80 !important; }
  .color_deep-orange_a100_important[disabled] {
    color: white !important; }

.color_deep-orange_a200 {
  color: #ff6e40; }
  .color_deep-orange_a200[disabled] {
    color: #ffcfc0; }

.color_deep-orange_a200_important {
  color: #ff6e40 !important; }
  .color_deep-orange_a200_important[disabled] {
    color: #ffcfc0 !important; }

.color_deep-orange_a400 {
  color: #ff3d00; }
  .color_deep-orange_a400[disabled] {
    color: #ff9e80; }

.color_deep-orange_a400_important {
  color: #ff3d00 !important; }
  .color_deep-orange_a400_important[disabled] {
    color: #ff9e80 !important; }

.color_deep-orange_a700 {
  color: #dd2c00; }
  .color_deep-orange_a700[disabled] {
    color: #ff7e5e; }

.color_deep-orange_a700_important {
  color: #dd2c00 !important; }
  .color_deep-orange_a700_important[disabled] {
    color: #ff7e5e !important; }

.color_brown {
  color: #795548; }

.color_brown_important {
  color: #795548 !important; }

.color_brown_50 {
  color: #efebe9; }
  .color_brown_50[disabled] {
    color: white; }

.color_brown_50_important {
  color: #efebe9 !important; }
  .color_brown_50_important[disabled] {
    color: white !important; }

.color_brown_100 {
  color: #d7ccc8; }
  .color_brown_100[disabled] {
    color: white; }

.color_brown_100_important {
  color: #d7ccc8 !important; }
  .color_brown_100_important[disabled] {
    color: white !important; }

.color_brown_200 {
  color: #bcaaa4; }
  .color_brown_200[disabled] {
    color: #f2efed; }

.color_brown_200_important {
  color: #bcaaa4 !important; }
  .color_brown_200_important[disabled] {
    color: #f2efed !important; }

.color_brown_300 {
  color: #a1887f; }
  .color_brown_300[disabled] {
    color: #d7ccc9; }

.color_brown_300_important {
  color: #a1887f !important; }
  .color_brown_300_important[disabled] {
    color: #d7ccc9 !important; }

.color_brown_400 {
  color: #8d6e63; }
  .color_brown_400[disabled] {
    color: #c4b2ab; }

.color_brown_400_important {
  color: #8d6e63 !important; }
  .color_brown_400_important[disabled] {
    color: #c4b2ab !important; }

.color_brown_500 {
  color: #795548; }
  .color_brown_500[disabled] {
    color: #b89588; }

.color_brown_500_important {
  color: #795548 !important; }
  .color_brown_500_important[disabled] {
    color: #b89588 !important; }

.color_brown_600 {
  color: #6d4c41; }
  .color_brown_600[disabled] {
    color: #b18a7c; }

.color_brown_600_important {
  color: #6d4c41 !important; }
  .color_brown_600_important[disabled] {
    color: #b18a7c !important; }

.color_brown_700 {
  color: #5d4037; }
  .color_brown_700[disabled] {
    color: #a87a6c; }

.color_brown_700_important {
  color: #5d4037 !important; }
  .color_brown_700_important[disabled] {
    color: #a87a6c !important; }

.color_brown_800 {
  color: #4e342e; }
  .color_brown_800[disabled] {
    color: #9e695d; }

.color_brown_800_important {
  color: #4e342e !important; }
  .color_brown_800_important[disabled] {
    color: #9e695d !important; }

.color_brown_900 {
  color: #3e2723; }
  .color_brown_900[disabled] {
    color: #8f5a51; }

.color_brown_900_important {
  color: #3e2723 !important; }
  .color_brown_900_important[disabled] {
    color: #8f5a51 !important; }

.color_grey {
  color: #9e9e9e; }

.color_grey_important {
  color: #9e9e9e !important; }

.color_grey_50 {
  color: #fafafa; }
  .color_grey_50[disabled] {
    color: white; }

.color_grey_50_important {
  color: #fafafa !important; }
  .color_grey_50_important[disabled] {
    color: white !important; }

.color_grey_100 {
  color: #f5f5f5; }
  .color_grey_100[disabled] {
    color: white; }

.color_grey_100_important {
  color: #f5f5f5 !important; }
  .color_grey_100_important[disabled] {
    color: white !important; }

.color_grey_200 {
  color: #eeeeee; }
  .color_grey_200[disabled] {
    color: white; }

.color_grey_200_important {
  color: #eeeeee !important; }
  .color_grey_200_important[disabled] {
    color: white !important; }

.color_grey_300 {
  color: #e0e0e0; }
  .color_grey_300[disabled] {
    color: white; }

.color_grey_300_important {
  color: #e0e0e0 !important; }
  .color_grey_300_important[disabled] {
    color: white !important; }

.color_grey_400 {
  color: #bdbdbd; }
  .color_grey_400[disabled] {
    color: #fdfdfd; }

.color_grey_400_important {
  color: #bdbdbd !important; }
  .color_grey_400_important[disabled] {
    color: #fdfdfd !important; }

.color_grey_500 {
  color: #9e9e9e; }
  .color_grey_500[disabled] {
    color: #dedede; }

.color_grey_500_important {
  color: #9e9e9e !important; }
  .color_grey_500_important[disabled] {
    color: #dedede !important; }

.color_grey_600 {
  color: #757575; }
  .color_grey_600[disabled] {
    color: #b5b5b5; }

.color_grey_600_important {
  color: #757575 !important; }
  .color_grey_600_important[disabled] {
    color: #b5b5b5 !important; }

.color_grey_700 {
  color: #616161; }
  .color_grey_700[disabled] {
    color: #a1a1a1; }

.color_grey_700_important {
  color: #616161 !important; }
  .color_grey_700_important[disabled] {
    color: #a1a1a1 !important; }

.color_grey_800 {
  color: #424242; }
  .color_grey_800[disabled] {
    color: #828282; }

.color_grey_800_important {
  color: #424242 !important; }
  .color_grey_800_important[disabled] {
    color: #828282 !important; }

.color_grey_900 {
  color: #212121; }
  .color_grey_900[disabled] {
    color: #616161; }

.color_grey_900_important {
  color: #212121 !important; }
  .color_grey_900_important[disabled] {
    color: #616161 !important; }

.color_blue-grey {
  color: #607d8b; }

.color_blue-grey_important {
  color: #607d8b !important; }

.color_blue-grey_50 {
  color: #eceff1; }
  .color_blue-grey_50[disabled] {
    color: white; }

.color_blue-grey_50_important {
  color: #eceff1 !important; }
  .color_blue-grey_50_important[disabled] {
    color: white !important; }

.color_blue-grey_100 {
  color: #cfd8dc; }
  .color_blue-grey_100[disabled] {
    color: white; }

.color_blue-grey_100_important {
  color: #cfd8dc !important; }
  .color_blue-grey_100_important[disabled] {
    color: white !important; }

.color_blue-grey_200 {
  color: #b0bec5; }
  .color_blue-grey_200[disabled] {
    color: #fafafb; }

.color_blue-grey_200_important {
  color: #b0bec5 !important; }
  .color_blue-grey_200_important[disabled] {
    color: #fafafb !important; }

.color_blue-grey_300 {
  color: #90a4ae; }
  .color_blue-grey_300[disabled] {
    color: #dae0e4; }

.color_blue-grey_300_important {
  color: #90a4ae !important; }
  .color_blue-grey_300_important[disabled] {
    color: #dae0e4 !important; }

.color_blue-grey_400 {
  color: #78909c; }
  .color_blue-grey_400[disabled] {
    color: #c2ccd2; }

.color_blue-grey_400_important {
  color: #78909c !important; }
  .color_blue-grey_400_important[disabled] {
    color: #c2ccd2 !important; }

.color_blue-grey_500 {
  color: #607d8b; }
  .color_blue-grey_500[disabled] {
    color: #a8bac3; }

.color_blue-grey_500_important {
  color: #607d8b !important; }
  .color_blue-grey_500_important[disabled] {
    color: #a8bac3 !important; }

.color_blue-grey_600 {
  color: #546e7a; }
  .color_blue-grey_600[disabled] {
    color: #96adb7; }

.color_blue-grey_600_important {
  color: #546e7a !important; }
  .color_blue-grey_600_important[disabled] {
    color: #96adb7 !important; }

.color_blue-grey_700 {
  color: #455a64; }
  .color_blue-grey_700[disabled] {
    color: #819ba8; }

.color_blue-grey_700_important {
  color: #455a64 !important; }
  .color_blue-grey_700_important[disabled] {
    color: #819ba8 !important; }

.color_blue-grey_800 {
  color: #37474f; }
  .color_blue-grey_800[disabled] {
    color: #6c8a99; }

.color_blue-grey_800_important {
  color: #37474f !important; }
  .color_blue-grey_800_important[disabled] {
    color: #6c8a99 !important; }

.color_blue-grey_900 {
  color: #263238; }
  .color_blue-grey_900[disabled] {
    color: #5a7684; }

.color_blue-grey_900_important {
  color: #263238 !important; }
  .color_blue-grey_900_important[disabled] {
    color: #5a7684 !important; }

.color_black {
  color: #000; }

.color_black_important {
  color: #000 !important; }

.color_white {
  color: #fff; }

.color_white_important {
  color: #fff !important; }

.color_rosa_baby {
  color: #E795BE; }

.color_rosa_baby_important {
  color: #E795BE !important; }

.background_red {
  background-color: #f44336; }

.background_red_important {
  background-color: #f44336 !important; }

.background_red_50 {
  background-color: #ffebee; }
  .background_red_50[disabled] {
    background-color: white; }

.background_red_50_important {
  background-color: #ffebee !important; }
  .background_red_50_important[disabled] {
    background-color: white !important; }

.background_red_100 {
  background-color: #ffcdd2; }
  .background_red_100[disabled] {
    background-color: white; }

.background_red_100_important {
  background-color: #ffcdd2 !important; }
  .background_red_100_important[disabled] {
    background-color: white !important; }

.background_red_200 {
  background-color: #ef9a9a; }
  .background_red_200[disabled] {
    background-color: white; }

.background_red_200_important {
  background-color: #ef9a9a !important; }
  .background_red_200_important[disabled] {
    background-color: white !important; }

.background_red_300 {
  background-color: #e57373; }
  .background_red_300[disabled] {
    background-color: #f9dfdf; }

.background_red_300_important {
  background-color: #e57373 !important; }
  .background_red_300_important[disabled] {
    background-color: #f9dfdf !important; }

.background_red_400 {
  background-color: #ef5350; }
  .background_red_400[disabled] {
    background-color: #fac6c5; }

.background_red_400_important {
  background-color: #ef5350 !important; }
  .background_red_400_important[disabled] {
    background-color: #fac6c5 !important; }

.background_red_500 {
  background-color: #f44336; }
  .background_red_500[disabled] {
    background-color: #fbb4af; }

.background_red_500_important {
  background-color: #f44336 !important; }
  .background_red_500_important[disabled] {
    background-color: #fbb4af !important; }

.background_red_600 {
  background-color: #e53935; }
  .background_red_600[disabled] {
    background-color: #f4a8a6; }

.background_red_600_important {
  background-color: #e53935 !important; }
  .background_red_600_important[disabled] {
    background-color: #f4a8a6 !important; }

.background_red_700 {
  background-color: #d32f2f; }
  .background_red_700[disabled] {
    background-color: #e99898; }

.background_red_700_important {
  background-color: #d32f2f !important; }
  .background_red_700_important[disabled] {
    background-color: #e99898 !important; }

.background_red_800 {
  background-color: #c62828; }
  .background_red_800[disabled] {
    background-color: #e78787; }

.background_red_800_important {
  background-color: #c62828 !important; }
  .background_red_800_important[disabled] {
    background-color: #e78787 !important; }

.background_red_900 {
  background-color: #b71c1c; }
  .background_red_900[disabled] {
    background-color: #e86a6a; }

.background_red_900_important {
  background-color: #b71c1c !important; }
  .background_red_900_important[disabled] {
    background-color: #e86a6a !important; }

.background_red_a100 {
  background-color: #ff8a80; }
  .background_red_a100[disabled] {
    background-color: white; }

.background_red_a100_important {
  background-color: #ff8a80 !important; }
  .background_red_a100_important[disabled] {
    background-color: white !important; }

.background_red_a200 {
  background-color: #ff5252; }
  .background_red_a200[disabled] {
    background-color: #ffd2d2; }

.background_red_a200_important {
  background-color: #ff5252 !important; }
  .background_red_a200_important[disabled] {
    background-color: #ffd2d2 !important; }

.background_red_a400 {
  background-color: #ff1744; }
  .background_red_a400[disabled] {
    background-color: #ff97ab; }

.background_red_a400_important {
  background-color: #ff1744 !important; }
  .background_red_a400_important[disabled] {
    background-color: #ff97ab !important; }

.background_red_a700 {
  background-color: #d50000; }
  .background_red_a700[disabled] {
    background-color: #ff5656; }

.background_red_a700_important {
  background-color: #d50000 !important; }
  .background_red_a700_important[disabled] {
    background-color: #ff5656 !important; }

.background_pink {
  background-color: #e91e63; }

.background_pink_important {
  background-color: #e91e63 !important; }

.background_pink_50 {
  background-color: #fce4ec; }
  .background_pink_50[disabled] {
    background-color: white; }

.background_pink_50_important {
  background-color: #fce4ec !important; }
  .background_pink_50_important[disabled] {
    background-color: white !important; }

.background_pink_100 {
  background-color: #f8bbd0; }
  .background_pink_100[disabled] {
    background-color: white; }

.background_pink_100_important {
  background-color: #f8bbd0 !important; }
  .background_pink_100_important[disabled] {
    background-color: white !important; }

.background_pink_200 {
  background-color: #f48fb1; }
  .background_pink_200[disabled] {
    background-color: white; }

.background_pink_200_important {
  background-color: #f48fb1 !important; }
  .background_pink_200_important[disabled] {
    background-color: white !important; }

.background_pink_300 {
  background-color: #f06292; }
  .background_pink_300[disabled] {
    background-color: #fbd6e3; }

.background_pink_300_important {
  background-color: #f06292 !important; }
  .background_pink_300_important[disabled] {
    background-color: #fbd6e3 !important; }

.background_pink_400 {
  background-color: #ec407a; }
  .background_pink_400[disabled] {
    background-color: #f8b4cb; }

.background_pink_400_important {
  background-color: #ec407a !important; }
  .background_pink_400_important[disabled] {
    background-color: #f8b4cb !important; }

.background_pink_500 {
  background-color: #e91e63; }
  .background_pink_500[disabled] {
    background-color: #f492b4; }

.background_pink_500_important {
  background-color: #e91e63 !important; }
  .background_pink_500_important[disabled] {
    background-color: #f492b4 !important; }

.background_pink_600 {
  background-color: #d81b60; }
  .background_pink_600[disabled] {
    background-color: #f083ab; }

.background_pink_600_important {
  background-color: #d81b60 !important; }
  .background_pink_600_important[disabled] {
    background-color: #f083ab !important; }

.background_pink_700 {
  background-color: #c2185b; }
  .background_pink_700[disabled] {
    background-color: #ed6d9f; }

.background_pink_700_important {
  background-color: #c2185b !important; }
  .background_pink_700_important[disabled] {
    background-color: #ed6d9f !important; }

.background_pink_800 {
  background-color: #ad1457; }
  .background_pink_800[disabled] {
    background-color: #eb5597; }

.background_pink_800_important {
  background-color: #ad1457 !important; }
  .background_pink_800_important[disabled] {
    background-color: #eb5597 !important; }

.background_pink_900 {
  background-color: #880e4f; }
  .background_pink_900[disabled] {
    background-color: #e92c91; }

.background_pink_900_important {
  background-color: #880e4f !important; }
  .background_pink_900_important[disabled] {
    background-color: #e92c91 !important; }

.background_pink_a100 {
  background-color: #ff80ab; }
  .background_pink_a100[disabled] {
    background-color: white; }

.background_pink_a100_important {
  background-color: #ff80ab !important; }
  .background_pink_a100_important[disabled] {
    background-color: white !important; }

.background_pink_a200 {
  background-color: #ff4081; }
  .background_pink_a200[disabled] {
    background-color: #ffc0d5; }

.background_pink_a200_important {
  background-color: #ff4081 !important; }
  .background_pink_a200_important[disabled] {
    background-color: #ffc0d5 !important; }

.background_pink_a400 {
  background-color: #f50057; }
  .background_pink_a400[disabled] {
    background-color: #ff76a6; }

.background_pink_a400_important {
  background-color: #f50057 !important; }
  .background_pink_a400_important[disabled] {
    background-color: #ff76a6 !important; }

.background_pink_a700 {
  background-color: #c51162; }
  .background_pink_a700[disabled] {
    background-color: #f264a4; }

.background_pink_a700_important {
  background-color: #c51162 !important; }
  .background_pink_a700_important[disabled] {
    background-color: #f264a4 !important; }

.background_purple {
  background-color: #9c27b0; }

.background_purple_important {
  background-color: #9c27b0 !important; }

.background_purple_50 {
  background-color: #f3e5f5; }
  .background_purple_50[disabled] {
    background-color: white; }

.background_purple_50_important {
  background-color: #f3e5f5 !important; }
  .background_purple_50_important[disabled] {
    background-color: white !important; }

.background_purple_100 {
  background-color: #e1bee7; }
  .background_purple_100[disabled] {
    background-color: white; }

.background_purple_100_important {
  background-color: #e1bee7 !important; }
  .background_purple_100_important[disabled] {
    background-color: white !important; }

.background_purple_200 {
  background-color: #ce93d8; }
  .background_purple_200[disabled] {
    background-color: #f9f1fa; }

.background_purple_200_important {
  background-color: #ce93d8 !important; }
  .background_purple_200_important[disabled] {
    background-color: #f9f1fa !important; }

.background_purple_300 {
  background-color: #ba68c8; }
  .background_purple_300[disabled] {
    background-color: #e5c5ea; }

.background_purple_300_important {
  background-color: #ba68c8 !important; }
  .background_purple_300_important[disabled] {
    background-color: #e5c5ea !important; }

.background_purple_400 {
  background-color: #ab47bc; }
  .background_purple_400[disabled] {
    background-color: #d6a4de; }

.background_purple_400_important {
  background-color: #ab47bc !important; }
  .background_purple_400_important[disabled] {
    background-color: #d6a4de !important; }

.background_purple_500 {
  background-color: #9c27b0; }
  .background_purple_500[disabled] {
    background-color: #d176e1; }

.background_purple_500_important {
  background-color: #9c27b0 !important; }
  .background_purple_500_important[disabled] {
    background-color: #d176e1 !important; }

.background_purple_600 {
  background-color: #8e24aa; }
  .background_purple_600[disabled] {
    background-color: #c86de0; }

.background_purple_600_important {
  background-color: #8e24aa !important; }
  .background_purple_600_important[disabled] {
    background-color: #c86de0 !important; }

.background_purple_700 {
  background-color: #7b1fa2; }
  .background_purple_700[disabled] {
    background-color: #ba60e1; }

.background_purple_700_important {
  background-color: #7b1fa2 !important; }
  .background_purple_700_important[disabled] {
    background-color: #ba60e1 !important; }

.background_purple_800 {
  background-color: #6a1b9a; }
  .background_purple_800[disabled] {
    background-color: #ac54e1; }

.background_purple_800_important {
  background-color: #6a1b9a !important; }
  .background_purple_800_important[disabled] {
    background-color: #ac54e1 !important; }

.background_purple_900 {
  background-color: #4a148c; }
  .background_purple_900[disabled] {
    background-color: #873ce3; }

.background_purple_900_important {
  background-color: #4a148c !important; }
  .background_purple_900_important[disabled] {
    background-color: #873ce3 !important; }

.background_purple_a100 {
  background-color: #ea80fc; }
  .background_purple_a100[disabled] {
    background-color: #fffdff; }

.background_purple_a100_important {
  background-color: #ea80fc !important; }
  .background_purple_a100_important[disabled] {
    background-color: #fffdff !important; }

.background_purple_a200 {
  background-color: #e040fb; }
  .background_purple_a200[disabled] {
    background-color: #f4bdfe; }

.background_purple_a200_important {
  background-color: #e040fb !important; }
  .background_purple_a200_important[disabled] {
    background-color: #f4bdfe !important; }

.background_purple_a400 {
  background-color: #d500f9; }
  .background_purple_a400[disabled] {
    background-color: #ec7aff; }

.background_purple_a400_important {
  background-color: #d500f9 !important; }
  .background_purple_a400_important[disabled] {
    background-color: #ec7aff !important; }

.background_purple_a700 {
  background-color: #aa00ff; }
  .background_purple_a700[disabled] {
    background-color: #d580ff; }

.background_purple_a700_important {
  background-color: #aa00ff !important; }
  .background_purple_a700_important[disabled] {
    background-color: #d580ff !important; }

.background_deep-purple {
  background-color: #673ab7; }

.background_deep-purple_important {
  background-color: #673ab7 !important; }

.background_deep-purple_50 {
  background-color: #ede7f6; }
  .background_deep-purple_50[disabled] {
    background-color: white; }

.background_deep-purple_50_important {
  background-color: #ede7f6 !important; }
  .background_deep-purple_50_important[disabled] {
    background-color: white !important; }

.background_deep-purple_100 {
  background-color: #d1c4e9; }
  .background_deep-purple_100[disabled] {
    background-color: white; }

.background_deep-purple_100_important {
  background-color: #d1c4e9 !important; }
  .background_deep-purple_100_important[disabled] {
    background-color: white !important; }

.background_deep-purple_200 {
  background-color: #b39ddb; }
  .background_deep-purple_200[disabled] {
    background-color: #fbfafd; }

.background_deep-purple_200_important {
  background-color: #b39ddb !important; }
  .background_deep-purple_200_important[disabled] {
    background-color: #fbfafd !important; }

.background_deep-purple_300 {
  background-color: #9575cd; }
  .background_deep-purple_300[disabled] {
    background-color: #ddd3ef; }

.background_deep-purple_300_important {
  background-color: #9575cd !important; }
  .background_deep-purple_300_important[disabled] {
    background-color: #ddd3ef !important; }

.background_deep-purple_400 {
  background-color: #7e57c2; }
  .background_deep-purple_400[disabled] {
    background-color: #c6b5e4; }

.background_deep-purple_400_important {
  background-color: #7e57c2 !important; }
  .background_deep-purple_400_important[disabled] {
    background-color: #c6b5e4 !important; }

.background_deep-purple_500 {
  background-color: #673ab7; }
  .background_deep-purple_500[disabled] {
    background-color: #ae94dd; }

.background_deep-purple_500_important {
  background-color: #673ab7 !important; }
  .background_deep-purple_500_important[disabled] {
    background-color: #ae94dd !important; }

.background_deep-purple_600 {
  background-color: #5e35b1; }
  .background_deep-purple_600[disabled] {
    background-color: #a58adc; }

.background_deep-purple_600_important {
  background-color: #5e35b1 !important; }
  .background_deep-purple_600_important[disabled] {
    background-color: #a58adc !important; }

.background_deep-purple_700 {
  background-color: #512da8; }
  .background_deep-purple_700[disabled] {
    background-color: #9679db; }

.background_deep-purple_700_important {
  background-color: #512da8 !important; }
  .background_deep-purple_700_important[disabled] {
    background-color: #9679db !important; }

.background_deep-purple_800 {
  background-color: #4527a0; }
  .background_deep-purple_800[disabled] {
    background-color: #876bdb; }

.background_deep-purple_800_important {
  background-color: #4527a0 !important; }
  .background_deep-purple_800_important[disabled] {
    background-color: #876bdb !important; }

.background_deep-purple_900 {
  background-color: #311b92; }
  .background_deep-purple_900[disabled] {
    background-color: #694ede; }

.background_deep-purple_900_important {
  background-color: #311b92 !important; }
  .background_deep-purple_900_important[disabled] {
    background-color: #694ede !important; }

.background_deep-purple_a100 {
  background-color: #b388ff; }
  .background_deep-purple_a100[disabled] {
    background-color: white; }

.background_deep-purple_a100_important {
  background-color: #b388ff !important; }
  .background_deep-purple_a100_important[disabled] {
    background-color: white !important; }

.background_deep-purple_a200 {
  background-color: #7c4dff; }
  .background_deep-purple_a200[disabled] {
    background-color: #dacdff; }

.background_deep-purple_a200_important {
  background-color: #7c4dff !important; }
  .background_deep-purple_a200_important[disabled] {
    background-color: #dacdff !important; }

.background_deep-purple_a400 {
  background-color: #651fff; }
  .background_deep-purple_a400[disabled] {
    background-color: #bd9fff; }

.background_deep-purple_a400_important {
  background-color: #651fff !important; }
  .background_deep-purple_a400_important[disabled] {
    background-color: #bd9fff !important; }

.background_deep-purple_a700 {
  background-color: #6200ea; }
  .background_deep-purple_a700[disabled] {
    background-color: #a96bff; }

.background_deep-purple_a700_important {
  background-color: #6200ea !important; }
  .background_deep-purple_a700_important[disabled] {
    background-color: #a96bff !important; }

.background_indigo {
  background-color: #3f51b5; }

.background_indigo_important {
  background-color: #3f51b5 !important; }

.background_indigo_50 {
  background-color: #e8eaf6; }
  .background_indigo_50[disabled] {
    background-color: white; }

.background_indigo_50_important {
  background-color: #e8eaf6 !important; }
  .background_indigo_50_important[disabled] {
    background-color: white !important; }

.background_indigo_100 {
  background-color: #c5cae9; }
  .background_indigo_100[disabled] {
    background-color: white; }

.background_indigo_100_important {
  background-color: #c5cae9 !important; }
  .background_indigo_100_important[disabled] {
    background-color: white !important; }

.background_indigo_200 {
  background-color: #9fa8da; }
  .background_indigo_200[disabled] {
    background-color: #fbfbfd; }

.background_indigo_200_important {
  background-color: #9fa8da !important; }
  .background_indigo_200_important[disabled] {
    background-color: #fbfbfd !important; }

.background_indigo_300 {
  background-color: #7986cb; }
  .background_indigo_300[disabled] {
    background-color: #d5d9ef; }

.background_indigo_300_important {
  background-color: #7986cb !important; }
  .background_indigo_300_important[disabled] {
    background-color: #d5d9ef !important; }

.background_indigo_400 {
  background-color: #5c6bc0; }
  .background_indigo_400[disabled] {
    background-color: #b8bee4; }

.background_indigo_400_important {
  background-color: #5c6bc0 !important; }
  .background_indigo_400_important[disabled] {
    background-color: #b8bee4 !important; }

.background_indigo_500 {
  background-color: #3f51b5; }
  .background_indigo_500[disabled] {
    background-color: #98a2db; }

.background_indigo_500_important {
  background-color: #3f51b5 !important; }
  .background_indigo_500_important[disabled] {
    background-color: #98a2db !important; }

.background_indigo_600 {
  background-color: #3949ab; }
  .background_indigo_600[disabled] {
    background-color: #8b96d8; }

.background_indigo_600_important {
  background-color: #3949ab !important; }
  .background_indigo_600_important[disabled] {
    background-color: #8b96d8 !important; }

.background_indigo_700 {
  background-color: #303f9f; }
  .background_indigo_700[disabled] {
    background-color: #7885d6; }

.background_indigo_700_important {
  background-color: #303f9f !important; }
  .background_indigo_700_important[disabled] {
    background-color: #7885d6 !important; }

.background_indigo_800 {
  background-color: #283593; }
  .background_indigo_800[disabled] {
    background-color: #6573d5; }

.background_indigo_800_important {
  background-color: #283593 !important; }
  .background_indigo_800_important[disabled] {
    background-color: #6573d5 !important; }

.background_indigo_900 {
  background-color: #1a237e; }
  .background_indigo_900[disabled] {
    background-color: #404ed8; }

.background_indigo_900_important {
  background-color: #1a237e !important; }
  .background_indigo_900_important[disabled] {
    background-color: #404ed8 !important; }

.background_indigo_a100 {
  background-color: #8c9eff; }
  .background_indigo_a100[disabled] {
    background-color: white; }

.background_indigo_a100_important {
  background-color: #8c9eff !important; }
  .background_indigo_a100_important[disabled] {
    background-color: white !important; }

.background_indigo_a200 {
  background-color: #536dfe; }
  .background_indigo_a200[disabled] {
    background-color: #d2d9ff; }

.background_indigo_a200_important {
  background-color: #536dfe !important; }
  .background_indigo_a200_important[disabled] {
    background-color: #d2d9ff !important; }

.background_indigo_a400 {
  background-color: #3d5afe; }
  .background_indigo_a400[disabled] {
    background-color: #bcc6ff; }

.background_indigo_a400_important {
  background-color: #3d5afe !important; }
  .background_indigo_a400_important[disabled] {
    background-color: #bcc6ff !important; }

.background_indigo_a700 {
  background-color: #304ffe; }
  .background_indigo_a700[disabled] {
    background-color: #afbbff; }

.background_indigo_a700_important {
  background-color: #304ffe !important; }
  .background_indigo_a700_important[disabled] {
    background-color: #afbbff !important; }

.background_blue {
  background-color: #2196f3; }

.background_blue_important {
  background-color: #2196f3 !important; }

.background_blue_50 {
  background-color: #e3f2fd; }
  .background_blue_50[disabled] {
    background-color: white; }

.background_blue_50_important {
  background-color: #e3f2fd !important; }
  .background_blue_50_important[disabled] {
    background-color: white !important; }

.background_blue_100 {
  background-color: #bbdefb; }
  .background_blue_100[disabled] {
    background-color: white; }

.background_blue_100_important {
  background-color: #bbdefb !important; }
  .background_blue_100_important[disabled] {
    background-color: white !important; }

.background_blue_200 {
  background-color: #90caf9; }
  .background_blue_200[disabled] {
    background-color: white; }

.background_blue_200_important {
  background-color: #90caf9 !important; }
  .background_blue_200_important[disabled] {
    background-color: white !important; }

.background_blue_300 {
  background-color: #64b5f6; }
  .background_blue_300[disabled] {
    background-color: #ddeffd; }

.background_blue_300_important {
  background-color: #64b5f6 !important; }
  .background_blue_300_important[disabled] {
    background-color: #ddeffd !important; }

.background_blue_400 {
  background-color: #42a5f5; }
  .background_blue_400[disabled] {
    background-color: #bbdffb; }

.background_blue_400_important {
  background-color: #42a5f5 !important; }
  .background_blue_400_important[disabled] {
    background-color: #bbdffb !important; }

.background_blue_500 {
  background-color: #2196f3; }
  .background_blue_500[disabled] {
    background-color: #9acffa; }

.background_blue_500_important {
  background-color: #2196f3 !important; }
  .background_blue_500_important[disabled] {
    background-color: #9acffa !important; }

.background_blue_600 {
  background-color: #1e88e5; }
  .background_blue_600[disabled] {
    background-color: #90c4f2; }

.background_blue_600_important {
  background-color: #1e88e5 !important; }
  .background_blue_600_important[disabled] {
    background-color: #90c4f2 !important; }

.background_blue_700 {
  background-color: #1976d2; }
  .background_blue_700[disabled] {
    background-color: #7bb6ef; }

.background_blue_700_important {
  background-color: #1976d2 !important; }
  .background_blue_700_important[disabled] {
    background-color: #7bb6ef !important; }

.background_blue_800 {
  background-color: #1565c0; }
  .background_blue_800[disabled] {
    background-color: #66a6ee; }

.background_blue_800_important {
  background-color: #1565c0 !important; }
  .background_blue_800_important[disabled] {
    background-color: #66a6ee !important; }

.background_blue_900 {
  background-color: #0d47a1; }
  .background_blue_900[disabled] {
    background-color: #3e84ef; }

.background_blue_900_important {
  background-color: #0d47a1 !important; }
  .background_blue_900_important[disabled] {
    background-color: #3e84ef !important; }

.background_blue_a100 {
  background-color: #82b1ff; }
  .background_blue_a100[disabled] {
    background-color: white; }

.background_blue_a100_important {
  background-color: #82b1ff !important; }
  .background_blue_a100_important[disabled] {
    background-color: white !important; }

.background_blue_a200 {
  background-color: #448aff; }
  .background_blue_a200[disabled] {
    background-color: #c4daff; }

.background_blue_a200_important {
  background-color: #448aff !important; }
  .background_blue_a200_important[disabled] {
    background-color: #c4daff !important; }

.background_blue_a400 {
  background-color: #2979ff; }
  .background_blue_a400[disabled] {
    background-color: #a9c9ff; }

.background_blue_a400_important {
  background-color: #2979ff !important; }
  .background_blue_a400_important[disabled] {
    background-color: #a9c9ff !important; }

.background_blue_a700 {
  background-color: #2962ff; }
  .background_blue_a700[disabled] {
    background-color: #a9c0ff; }

.background_blue_a700_important {
  background-color: #2962ff !important; }
  .background_blue_a700_important[disabled] {
    background-color: #a9c0ff !important; }

.background_light-blue {
  background-color: #03a9f4; }

.background_light-blue_important {
  background-color: #03a9f4 !important; }

.background_light-blue_50 {
  background-color: #e1f5fe; }
  .background_light-blue_50[disabled] {
    background-color: white; }

.background_light-blue_50_important {
  background-color: #e1f5fe !important; }
  .background_light-blue_50_important[disabled] {
    background-color: white !important; }

.background_light-blue_100 {
  background-color: #b3e5fc; }
  .background_light-blue_100[disabled] {
    background-color: white; }

.background_light-blue_100_important {
  background-color: #b3e5fc !important; }
  .background_light-blue_100_important[disabled] {
    background-color: white !important; }

.background_light-blue_200 {
  background-color: #81d4fa; }
  .background_light-blue_200[disabled] {
    background-color: #fcfeff; }

.background_light-blue_200_important {
  background-color: #81d4fa !important; }
  .background_light-blue_200_important[disabled] {
    background-color: #fcfeff !important; }

.background_light-blue_300 {
  background-color: #4fc3f7; }
  .background_light-blue_300[disabled] {
    background-color: #c9edfd; }

.background_light-blue_300_important {
  background-color: #4fc3f7 !important; }
  .background_light-blue_300_important[disabled] {
    background-color: #c9edfd !important; }

.background_light-blue_400 {
  background-color: #29b6f6; }
  .background_light-blue_400[disabled] {
    background-color: #a3e0fb; }

.background_light-blue_400_important {
  background-color: #29b6f6 !important; }
  .background_light-blue_400_important[disabled] {
    background-color: #a3e0fb !important; }

.background_light-blue_500 {
  background-color: #03a9f4; }
  .background_light-blue_500[disabled] {
    background-color: #79d4fd; }

.background_light-blue_500_important {
  background-color: #03a9f4 !important; }
  .background_light-blue_500_important[disabled] {
    background-color: #79d4fd !important; }

.background_light-blue_600 {
  background-color: #039be5; }
  .background_light-blue_600[disabled] {
    background-color: #6acdfd; }

.background_light-blue_600_important {
  background-color: #039be5 !important; }
  .background_light-blue_600_important[disabled] {
    background-color: #6acdfd !important; }

.background_light-blue_700 {
  background-color: #0288d1; }
  .background_light-blue_700[disabled] {
    background-color: #55c2fd; }

.background_light-blue_700_important {
  background-color: #0288d1 !important; }
  .background_light-blue_700_important[disabled] {
    background-color: #55c2fd !important; }

.background_light-blue_800 {
  background-color: #0277bd; }
  .background_light-blue_800[disabled] {
    background-color: #42b7fd; }

.background_light-blue_800_important {
  background-color: #0277bd !important; }
  .background_light-blue_800_important[disabled] {
    background-color: #42b7fd !important; }

.background_light-blue_900 {
  background-color: #01579b; }
  .background_light-blue_900[disabled] {
    background-color: #1e9bfe; }

.background_light-blue_900_important {
  background-color: #01579b !important; }
  .background_light-blue_900_important[disabled] {
    background-color: #1e9bfe !important; }

.background_light-blue_a100 {
  background-color: #80d8ff; }
  .background_light-blue_a100[disabled] {
    background-color: white; }

.background_light-blue_a100_important {
  background-color: #80d8ff !important; }
  .background_light-blue_a100_important[disabled] {
    background-color: white !important; }

.background_light-blue_a200 {
  background-color: #40c4ff; }
  .background_light-blue_a200[disabled] {
    background-color: #c0ebff; }

.background_light-blue_a200_important {
  background-color: #40c4ff !important; }
  .background_light-blue_a200_important[disabled] {
    background-color: #c0ebff !important; }

.background_light-blue_a400 {
  background-color: #00b0ff; }
  .background_light-blue_a400[disabled] {
    background-color: #80d8ff; }

.background_light-blue_a400_important {
  background-color: #00b0ff !important; }
  .background_light-blue_a400_important[disabled] {
    background-color: #80d8ff !important; }

.background_light-blue_a700 {
  background-color: #0091ea; }
  .background_light-blue_a700[disabled] {
    background-color: #6bc7ff; }

.background_light-blue_a700_important {
  background-color: #0091ea !important; }
  .background_light-blue_a700_important[disabled] {
    background-color: #6bc7ff !important; }

.background_cyan {
  background-color: #00bcd4; }

.background_cyan_important {
  background-color: #00bcd4 !important; }

.background_cyan_50 {
  background-color: #e0f7fa; }
  .background_cyan_50[disabled] {
    background-color: white; }

.background_cyan_50_important {
  background-color: #e0f7fa !important; }
  .background_cyan_50_important[disabled] {
    background-color: white !important; }

.background_cyan_100 {
  background-color: #b2ebf2; }
  .background_cyan_100[disabled] {
    background-color: white; }

.background_cyan_100_important {
  background-color: #b2ebf2 !important; }
  .background_cyan_100_important[disabled] {
    background-color: white !important; }

.background_cyan_200 {
  background-color: #80deea; }
  .background_cyan_200[disabled] {
    background-color: #edfafc; }

.background_cyan_200_important {
  background-color: #80deea !important; }
  .background_cyan_200_important[disabled] {
    background-color: #edfafc !important; }

.background_cyan_300 {
  background-color: #4dd0e1; }
  .background_cyan_300[disabled] {
    background-color: #baedf3; }

.background_cyan_300_important {
  background-color: #4dd0e1 !important; }
  .background_cyan_300_important[disabled] {
    background-color: #baedf3 !important; }

.background_cyan_400 {
  background-color: #26c6da; }
  .background_cyan_400[disabled] {
    background-color: #93e3ed; }

.background_cyan_400_important {
  background-color: #26c6da !important; }
  .background_cyan_400_important[disabled] {
    background-color: #93e3ed !important; }

.background_cyan_500 {
  background-color: #00bcd4; }
  .background_cyan_500[disabled] {
    background-color: #55ecff; }

.background_cyan_500_important {
  background-color: #00bcd4 !important; }
  .background_cyan_500_important[disabled] {
    background-color: #55ecff !important; }

.background_cyan_600 {
  background-color: #00acc1; }
  .background_cyan_600[disabled] {
    background-color: #42eaff; }

.background_cyan_600_important {
  background-color: #00acc1 !important; }
  .background_cyan_600_important[disabled] {
    background-color: #42eaff !important; }

.background_cyan_700 {
  background-color: #0097a7; }
  .background_cyan_700[disabled] {
    background-color: #28eaff; }

.background_cyan_700_important {
  background-color: #0097a7 !important; }
  .background_cyan_700_important[disabled] {
    background-color: #28eaff !important; }

.background_cyan_800 {
  background-color: #00838f; }
  .background_cyan_800[disabled] {
    background-color: #10ebff; }

.background_cyan_800_important {
  background-color: #00838f !important; }
  .background_cyan_800_important[disabled] {
    background-color: #10ebff !important; }

.background_cyan_900 {
  background-color: #006064; }
  .background_cyan_900[disabled] {
    background-color: #00dae4; }

.background_cyan_900_important {
  background-color: #006064 !important; }
  .background_cyan_900_important[disabled] {
    background-color: #00dae4 !important; }

.background_cyan_a100 {
  background-color: #84ffff; }
  .background_cyan_a100[disabled] {
    background-color: white; }

.background_cyan_a100_important {
  background-color: #84ffff !important; }
  .background_cyan_a100_important[disabled] {
    background-color: white !important; }

.background_cyan_a200 {
  background-color: #18ffff; }
  .background_cyan_a200[disabled] {
    background-color: #98ffff; }

.background_cyan_a200_important {
  background-color: #18ffff !important; }
  .background_cyan_a200_important[disabled] {
    background-color: #98ffff !important; }

.background_cyan_a400 {
  background-color: #00e5ff; }
  .background_cyan_a400[disabled] {
    background-color: #80f2ff; }

.background_cyan_a400_important {
  background-color: #00e5ff !important; }
  .background_cyan_a400_important[disabled] {
    background-color: #80f2ff !important; }

.background_cyan_a700 {
  background-color: #00b8d4; }
  .background_cyan_a700[disabled] {
    background-color: #55e8ff; }

.background_cyan_a700_important {
  background-color: #00b8d4 !important; }
  .background_cyan_a700_important[disabled] {
    background-color: #55e8ff !important; }

.background_teal {
  background-color: #009688; }

.background_teal_important {
  background-color: #009688 !important; }

.background_teal_50 {
  background-color: #e0f2f1; }
  .background_teal_50[disabled] {
    background-color: white; }

.background_teal_50_important {
  background-color: #e0f2f1 !important; }
  .background_teal_50_important[disabled] {
    background-color: white !important; }

.background_teal_100 {
  background-color: #b2dfdb; }
  .background_teal_100[disabled] {
    background-color: white; }

.background_teal_100_important {
  background-color: #b2dfdb !important; }
  .background_teal_100_important[disabled] {
    background-color: white !important; }

.background_teal_200 {
  background-color: #80cbc4; }
  .background_teal_200[disabled] {
    background-color: #daf0ee; }

.background_teal_200_important {
  background-color: #80cbc4 !important; }
  .background_teal_200_important[disabled] {
    background-color: #daf0ee !important; }

.background_teal_300 {
  background-color: #4db6ac; }
  .background_teal_300[disabled] {
    background-color: #a7dbd6; }

.background_teal_300_important {
  background-color: #4db6ac !important; }
  .background_teal_300_important[disabled] {
    background-color: #a7dbd6 !important; }

.background_teal_400 {
  background-color: #26a69a; }
  .background_teal_400[disabled] {
    background-color: #6eded3; }

.background_teal_400_important {
  background-color: #26a69a !important; }
  .background_teal_400_important[disabled] {
    background-color: #6eded3 !important; }

.background_teal_500 {
  background-color: #009688; }
  .background_teal_500[disabled] {
    background-color: #17ffe9; }

.background_teal_500_important {
  background-color: #009688 !important; }
  .background_teal_500_important[disabled] {
    background-color: #17ffe9 !important; }

.background_teal_600 {
  background-color: #00897b; }
  .background_teal_600[disabled] {
    background-color: #0affe6; }

.background_teal_600_important {
  background-color: #00897b !important; }
  .background_teal_600_important[disabled] {
    background-color: #0affe6 !important; }

.background_teal_700 {
  background-color: #00796b; }
  .background_teal_700[disabled] {
    background-color: #00f9dc; }

.background_teal_700_important {
  background-color: #00796b !important; }
  .background_teal_700_important[disabled] {
    background-color: #00f9dc !important; }

.background_teal_800 {
  background-color: #00695c; }
  .background_teal_800[disabled] {
    background-color: #00e9cc; }

.background_teal_800_important {
  background-color: #00695c !important; }
  .background_teal_800_important[disabled] {
    background-color: #00e9cc !important; }

.background_teal_900 {
  background-color: #004d40; }
  .background_teal_900[disabled] {
    background-color: #00cdaa; }

.background_teal_900_important {
  background-color: #004d40 !important; }
  .background_teal_900_important[disabled] {
    background-color: #00cdaa !important; }

.background_teal_a100 {
  background-color: #a7ffeb; }
  .background_teal_a100[disabled] {
    background-color: white; }

.background_teal_a100_important {
  background-color: #a7ffeb !important; }
  .background_teal_a100_important[disabled] {
    background-color: white !important; }

.background_teal_a200 {
  background-color: #64ffda; }
  .background_teal_a200[disabled] {
    background-color: #e4fff8; }

.background_teal_a200_important {
  background-color: #64ffda !important; }
  .background_teal_a200_important[disabled] {
    background-color: #e4fff8 !important; }

.background_teal_a400 {
  background-color: #1de9b6; }
  .background_teal_a400[disabled] {
    background-color: #91f4dc; }

.background_teal_a400_important {
  background-color: #1de9b6 !important; }
  .background_teal_a400_important[disabled] {
    background-color: #91f4dc !important; }

.background_teal_a700 {
  background-color: #00bfa5; }
  .background_teal_a700[disabled] {
    background-color: #40ffe5; }

.background_teal_a700_important {
  background-color: #00bfa5 !important; }
  .background_teal_a700_important[disabled] {
    background-color: #40ffe5 !important; }

.background_green {
  background-color: #4caf50; }

.background_green_important {
  background-color: #4caf50 !important; }

.background_green_50 {
  background-color: #e8f5e9; }
  .background_green_50[disabled] {
    background-color: white; }

.background_green_50_important {
  background-color: #e8f5e9 !important; }
  .background_green_50_important[disabled] {
    background-color: white !important; }

.background_green_100 {
  background-color: #c8e6c9; }
  .background_green_100[disabled] {
    background-color: white; }

.background_green_100_important {
  background-color: #c8e6c9 !important; }
  .background_green_100_important[disabled] {
    background-color: white !important; }

.background_green_200 {
  background-color: #a5d6a7; }
  .background_green_200[disabled] {
    background-color: #fdfefd; }

.background_green_200_important {
  background-color: #a5d6a7 !important; }
  .background_green_200_important[disabled] {
    background-color: #fdfefd !important; }

.background_green_300 {
  background-color: #81c784; }
  .background_green_300[disabled] {
    background-color: #d9eeda; }

.background_green_300_important {
  background-color: #81c784 !important; }
  .background_green_300_important[disabled] {
    background-color: #d9eeda !important; }

.background_green_400 {
  background-color: #66bb6a; }
  .background_green_400[disabled] {
    background-color: #bee2c0; }

.background_green_400_important {
  background-color: #66bb6a !important; }
  .background_green_400_important[disabled] {
    background-color: #bee2c0 !important; }

.background_green_500 {
  background-color: #4caf50; }
  .background_green_500[disabled] {
    background-color: #a3d7a5; }

.background_green_500_important {
  background-color: #4caf50 !important; }
  .background_green_500_important[disabled] {
    background-color: #a3d7a5 !important; }

.background_green_600 {
  background-color: #43a047; }
  .background_green_600[disabled] {
    background-color: #91d194; }

.background_green_600_important {
  background-color: #43a047 !important; }
  .background_green_600_important[disabled] {
    background-color: #91d194 !important; }

.background_green_700 {
  background-color: #388e3c; }
  .background_green_700[disabled] {
    background-color: #7bcb7e; }

.background_green_700_important {
  background-color: #388e3c !important; }
  .background_green_700_important[disabled] {
    background-color: #7bcb7e !important; }

.background_green_800 {
  background-color: #2e7d32; }
  .background_green_800[disabled] {
    background-color: #64c669; }

.background_green_800_important {
  background-color: #2e7d32 !important; }
  .background_green_800_important[disabled] {
    background-color: #64c669 !important; }

.background_green_900 {
  background-color: #1b5e20; }
  .background_green_900[disabled] {
    background-color: #37c142; }

.background_green_900_important {
  background-color: #1b5e20 !important; }
  .background_green_900_important[disabled] {
    background-color: #37c142 !important; }

.background_green_a100 {
  background-color: #b9f6ca; }
  .background_green_a100[disabled] {
    background-color: white; }

.background_green_a100_important {
  background-color: #b9f6ca !important; }
  .background_green_a100_important[disabled] {
    background-color: white !important; }

.background_green_a200 {
  background-color: #69f0ae; }
  .background_green_a200[disabled] {
    background-color: #ddfced; }

.background_green_a200_important {
  background-color: #69f0ae !important; }
  .background_green_a200_important[disabled] {
    background-color: #ddfced !important; }

.background_green_a400 {
  background-color: #00e676; }
  .background_green_a400[disabled] {
    background-color: #67ffb5; }

.background_green_a400_important {
  background-color: #00e676 !important; }
  .background_green_a400_important[disabled] {
    background-color: #67ffb5 !important; }

.background_green_a700 {
  background-color: #00c853; }
  .background_green_a700[disabled] {
    background-color: #49ff94; }

.background_green_a700_important {
  background-color: #00c853 !important; }
  .background_green_a700_important[disabled] {
    background-color: #49ff94 !important; }

.background_light-green {
  background-color: #8bc34a; }

.background_light-green_important {
  background-color: #8bc34a !important; }

.background_light-green_50 {
  background-color: #f1f8e9; }
  .background_light-green_50[disabled] {
    background-color: white; }

.background_light-green_50_important {
  background-color: #f1f8e9 !important; }
  .background_light-green_50_important[disabled] {
    background-color: white !important; }

.background_light-green_100 {
  background-color: #dcedc8; }
  .background_light-green_100[disabled] {
    background-color: white; }

.background_light-green_100_important {
  background-color: #dcedc8 !important; }
  .background_light-green_100_important[disabled] {
    background-color: white !important; }

.background_light-green_200 {
  background-color: #c5e1a5; }
  .background_light-green_200[disabled] {
    background-color: white; }

.background_light-green_200_important {
  background-color: #c5e1a5 !important; }
  .background_light-green_200_important[disabled] {
    background-color: white !important; }

.background_light-green_300 {
  background-color: #aed581; }
  .background_light-green_300[disabled] {
    background-color: #ebf5e1; }

.background_light-green_300_important {
  background-color: #aed581 !important; }
  .background_light-green_300_important[disabled] {
    background-color: #ebf5e1 !important; }

.background_light-green_400 {
  background-color: #9ccc65; }
  .background_light-green_400[disabled] {
    background-color: #daecc5; }

.background_light-green_400_important {
  background-color: #9ccc65 !important; }
  .background_light-green_400_important[disabled] {
    background-color: #daecc5 !important; }

.background_light-green_500 {
  background-color: #8bc34a; }
  .background_light-green_500[disabled] {
    background-color: #c8e3aa; }

.background_light-green_500_important {
  background-color: #8bc34a !important; }
  .background_light-green_500_important[disabled] {
    background-color: #c8e3aa !important; }

.background_light-green_600 {
  background-color: #7cb342; }
  .background_light-green_600[disabled] {
    background-color: #bbda9b; }

.background_light-green_600_important {
  background-color: #7cb342 !important; }
  .background_light-green_600_important[disabled] {
    background-color: #bbda9b !important; }

.background_light-green_700 {
  background-color: #689f38; }
  .background_light-green_700[disabled] {
    background-color: #a9d383; }

.background_light-green_700_important {
  background-color: #689f38 !important; }
  .background_light-green_700_important[disabled] {
    background-color: #a9d383 !important; }

.background_light-green_800 {
  background-color: #558b2f; }
  .background_light-green_800[disabled] {
    background-color: #94cd6c; }

.background_light-green_800_important {
  background-color: #558b2f !important; }
  .background_light-green_800_important[disabled] {
    background-color: #94cd6c !important; }

.background_light-green_900 {
  background-color: #33691e; }
  .background_light-green_900[disabled] {
    background-color: #65c83f; }

.background_light-green_900_important {
  background-color: #33691e !important; }
  .background_light-green_900_important[disabled] {
    background-color: #65c83f !important; }

.background_light-green_a100 {
  background-color: #ccff90; }
  .background_light-green_a100[disabled] {
    background-color: white; }

.background_light-green_a100_important {
  background-color: #ccff90 !important; }
  .background_light-green_a100_important[disabled] {
    background-color: white !important; }

.background_light-green_a200 {
  background-color: #b2ff59; }
  .background_light-green_a200[disabled] {
    background-color: #edffd9; }

.background_light-green_a200_important {
  background-color: #b2ff59 !important; }
  .background_light-green_a200_important[disabled] {
    background-color: #edffd9 !important; }

.background_light-green_a400 {
  background-color: #76ff03; }
  .background_light-green_a400[disabled] {
    background-color: #bbff83; }

.background_light-green_a400_important {
  background-color: #76ff03 !important; }
  .background_light-green_a400_important[disabled] {
    background-color: #bbff83 !important; }

.background_light-green_a700 {
  background-color: #64dd17; }
  .background_light-green_a700[disabled] {
    background-color: #adf282; }

.background_light-green_a700_important {
  background-color: #64dd17 !important; }
  .background_light-green_a700_important[disabled] {
    background-color: #adf282 !important; }

.background_lime {
  background-color: #cddc39; }

.background_lime_important {
  background-color: #cddc39 !important; }

.background_lime_50 {
  background-color: #f9fbe7; }
  .background_lime_50[disabled] {
    background-color: white; }

.background_lime_50_important {
  background-color: #f9fbe7 !important; }
  .background_lime_50_important[disabled] {
    background-color: white !important; }

.background_lime_100 {
  background-color: #f0f4c3; }
  .background_lime_100[disabled] {
    background-color: white; }

.background_lime_100_important {
  background-color: #f0f4c3 !important; }
  .background_lime_100_important[disabled] {
    background-color: white !important; }

.background_lime_200 {
  background-color: #e6ee9c; }
  .background_lime_200[disabled] {
    background-color: white; }

.background_lime_200_important {
  background-color: #e6ee9c !important; }
  .background_lime_200_important[disabled] {
    background-color: white !important; }

.background_lime_300 {
  background-color: #dce775; }
  .background_lime_300[disabled] {
    background-color: #f8fae2; }

.background_lime_300_important {
  background-color: #dce775 !important; }
  .background_lime_300_important[disabled] {
    background-color: #f8fae2 !important; }

.background_lime_400 {
  background-color: #d4e157; }
  .background_lime_400[disabled] {
    background-color: #f0f4c3; }

.background_lime_400_important {
  background-color: #d4e157 !important; }
  .background_lime_400_important[disabled] {
    background-color: #f0f4c3 !important; }

.background_lime_500 {
  background-color: #cddc39; }
  .background_lime_500[disabled] {
    background-color: #e8efa5; }

.background_lime_500_important {
  background-color: #cddc39 !important; }
  .background_lime_500_important[disabled] {
    background-color: #e8efa5 !important; }

.background_lime_600 {
  background-color: #c0ca33; }
  .background_lime_600[disabled] {
    background-color: #e0e598; }

.background_lime_600_important {
  background-color: #c0ca33 !important; }
  .background_lime_600_important[disabled] {
    background-color: #e0e598 !important; }

.background_lime_700 {
  background-color: #afb42b; }
  .background_lime_700[disabled] {
    background-color: #dde07e; }

.background_lime_700_important {
  background-color: #afb42b !important; }
  .background_lime_700_important[disabled] {
    background-color: #dde07e !important; }

.background_lime_800 {
  background-color: #9e9d24; }
  .background_lime_800[disabled] {
    background-color: #dcdb65; }

.background_lime_800_important {
  background-color: #9e9d24 !important; }
  .background_lime_800_important[disabled] {
    background-color: #dcdb65 !important; }

.background_lime_900 {
  background-color: #827717; }
  .background_lime_900[disabled] {
    background-color: #ddcc3c; }

.background_lime_900_important {
  background-color: #827717 !important; }
  .background_lime_900_important[disabled] {
    background-color: #ddcc3c !important; }

.background_lime_a100 {
  background-color: #f4ff81; }
  .background_lime_a100[disabled] {
    background-color: white; }

.background_lime_a100_important {
  background-color: #f4ff81 !important; }
  .background_lime_a100_important[disabled] {
    background-color: white !important; }

.background_lime_a200 {
  background-color: #eeff41; }
  .background_lime_a200[disabled] {
    background-color: #f9ffc1; }

.background_lime_a200_important {
  background-color: #eeff41 !important; }
  .background_lime_a200_important[disabled] {
    background-color: #f9ffc1 !important; }

.background_lime_a400 {
  background-color: #c6ff00; }
  .background_lime_a400[disabled] {
    background-color: #e3ff80; }

.background_lime_a400_important {
  background-color: #c6ff00 !important; }
  .background_lime_a400_important[disabled] {
    background-color: #e3ff80 !important; }

.background_lime_a700 {
  background-color: #aeea00; }
  .background_lime_a700[disabled] {
    background-color: #d9ff6b; }

.background_lime_a700_important {
  background-color: #aeea00 !important; }
  .background_lime_a700_important[disabled] {
    background-color: #d9ff6b !important; }

.background_yellow {
  background-color: #ffeb3b; }

.background_yellow_important {
  background-color: #ffeb3b !important; }

.background_yellow_50 {
  background-color: #fffde7; }
  .background_yellow_50[disabled] {
    background-color: white; }

.background_yellow_50_important {
  background-color: #fffde7 !important; }
  .background_yellow_50_important[disabled] {
    background-color: white !important; }

.background_yellow_100 {
  background-color: #fff9c4; }
  .background_yellow_100[disabled] {
    background-color: white; }

.background_yellow_100_important {
  background-color: #fff9c4 !important; }
  .background_yellow_100_important[disabled] {
    background-color: white !important; }

.background_yellow_200 {
  background-color: #fff59d; }
  .background_yellow_200[disabled] {
    background-color: white; }

.background_yellow_200_important {
  background-color: #fff59d !important; }
  .background_yellow_200_important[disabled] {
    background-color: white !important; }

.background_yellow_300 {
  background-color: #fff176; }
  .background_yellow_300[disabled] {
    background-color: #fffef6; }

.background_yellow_300_important {
  background-color: #fff176 !important; }
  .background_yellow_300_important[disabled] {
    background-color: #fffef6 !important; }

.background_yellow_400 {
  background-color: #ffee58; }
  .background_yellow_400[disabled] {
    background-color: #fffbd8; }

.background_yellow_400_important {
  background-color: #ffee58 !important; }
  .background_yellow_400_important[disabled] {
    background-color: #fffbd8 !important; }

.background_yellow_500 {
  background-color: #ffeb3b; }
  .background_yellow_500[disabled] {
    background-color: #fff8bb; }

.background_yellow_500_important {
  background-color: #ffeb3b !important; }
  .background_yellow_500_important[disabled] {
    background-color: #fff8bb !important; }

.background_yellow_600 {
  background-color: #fdd835; }
  .background_yellow_600[disabled] {
    background-color: #fef0b3; }

.background_yellow_600_important {
  background-color: #fdd835 !important; }
  .background_yellow_600_important[disabled] {
    background-color: #fef0b3 !important; }

.background_yellow_700 {
  background-color: #fbc02d; }
  .background_yellow_700[disabled] {
    background-color: #fde6aa; }

.background_yellow_700_important {
  background-color: #fbc02d !important; }
  .background_yellow_700_important[disabled] {
    background-color: #fde6aa !important; }

.background_yellow_800 {
  background-color: #f9a825; }
  .background_yellow_800[disabled] {
    background-color: #fcdaa1; }

.background_yellow_800_important {
  background-color: #f9a825 !important; }
  .background_yellow_800_important[disabled] {
    background-color: #fcdaa1 !important; }

.background_yellow_900 {
  background-color: #f57f17; }
  .background_yellow_900[disabled] {
    background-color: #fac291; }

.background_yellow_900_important {
  background-color: #f57f17 !important; }
  .background_yellow_900_important[disabled] {
    background-color: #fac291 !important; }

.background_yellow_a100 {
  background-color: #ffff8d; }
  .background_yellow_a100[disabled] {
    background-color: white; }

.background_yellow_a100_important {
  background-color: #ffff8d !important; }
  .background_yellow_a100_important[disabled] {
    background-color: white !important; }

.background_yellow_a200 {
  background-color: #ffff00; }
  .background_yellow_a200[disabled] {
    background-color: #ffff80; }

.background_yellow_a200_important {
  background-color: #ffff00 !important; }
  .background_yellow_a200_important[disabled] {
    background-color: #ffff80 !important; }

.background_yellow_a400 {
  background-color: #ffea00; }
  .background_yellow_a400[disabled] {
    background-color: #fff580; }

.background_yellow_a400_important {
  background-color: #ffea00 !important; }
  .background_yellow_a400_important[disabled] {
    background-color: #fff580 !important; }

.background_yellow_a700 {
  background-color: #ffd600; }
  .background_yellow_a700[disabled] {
    background-color: #ffeb80; }

.background_yellow_a700_important {
  background-color: #ffd600 !important; }
  .background_yellow_a700_important[disabled] {
    background-color: #ffeb80 !important; }

.background_amber {
  background-color: #ffc107; }

.background_amber_important {
  background-color: #ffc107 !important; }

.background_amber_50 {
  background-color: #fff8e1; }
  .background_amber_50[disabled] {
    background-color: white; }

.background_amber_50_important {
  background-color: #fff8e1 !important; }
  .background_amber_50_important[disabled] {
    background-color: white !important; }

.background_amber_100 {
  background-color: #ffecb3; }
  .background_amber_100[disabled] {
    background-color: white; }

.background_amber_100_important {
  background-color: #ffecb3 !important; }
  .background_amber_100_important[disabled] {
    background-color: white !important; }

.background_amber_200 {
  background-color: #ffe082; }
  .background_amber_200[disabled] {
    background-color: white; }

.background_amber_200_important {
  background-color: #ffe082 !important; }
  .background_amber_200_important[disabled] {
    background-color: white !important; }

.background_amber_300 {
  background-color: #ffd54f; }
  .background_amber_300[disabled] {
    background-color: #fff3cf; }

.background_amber_300_important {
  background-color: #ffd54f !important; }
  .background_amber_300_important[disabled] {
    background-color: #fff3cf !important; }

.background_amber_400 {
  background-color: #ffca28; }
  .background_amber_400[disabled] {
    background-color: #ffe9a8; }

.background_amber_400_important {
  background-color: #ffca28 !important; }
  .background_amber_400_important[disabled] {
    background-color: #ffe9a8 !important; }

.background_amber_500 {
  background-color: #ffc107; }
  .background_amber_500[disabled] {
    background-color: #ffe187; }

.background_amber_500_important {
  background-color: #ffc107 !important; }
  .background_amber_500_important[disabled] {
    background-color: #ffe187 !important; }

.background_amber_600 {
  background-color: #ffb300; }
  .background_amber_600[disabled] {
    background-color: #ffd980; }

.background_amber_600_important {
  background-color: #ffb300 !important; }
  .background_amber_600_important[disabled] {
    background-color: #ffd980 !important; }

.background_amber_700 {
  background-color: #ffa000; }
  .background_amber_700[disabled] {
    background-color: #ffd080; }

.background_amber_700_important {
  background-color: #ffa000 !important; }
  .background_amber_700_important[disabled] {
    background-color: #ffd080 !important; }

.background_amber_800 {
  background-color: #ff8f00; }
  .background_amber_800[disabled] {
    background-color: #ffc780; }

.background_amber_800_important {
  background-color: #ff8f00 !important; }
  .background_amber_800_important[disabled] {
    background-color: #ffc780 !important; }

.background_amber_900 {
  background-color: #ff6f00; }
  .background_amber_900[disabled] {
    background-color: #ffb780; }

.background_amber_900_important {
  background-color: #ff6f00 !important; }
  .background_amber_900_important[disabled] {
    background-color: #ffb780 !important; }

.background_amber_a100 {
  background-color: #ffe57f; }
  .background_amber_a100[disabled] {
    background-color: white; }

.background_amber_a100_important {
  background-color: #ffe57f !important; }
  .background_amber_a100_important[disabled] {
    background-color: white !important; }

.background_amber_a200 {
  background-color: #ffd740; }
  .background_amber_a200[disabled] {
    background-color: #fff2c0; }

.background_amber_a200_important {
  background-color: #ffd740 !important; }
  .background_amber_a200_important[disabled] {
    background-color: #fff2c0 !important; }

.background_amber_a400 {
  background-color: #ffc400; }
  .background_amber_a400[disabled] {
    background-color: #ffe280; }

.background_amber_a400_important {
  background-color: #ffc400 !important; }
  .background_amber_a400_important[disabled] {
    background-color: #ffe280 !important; }

.background_amber_a700 {
  background-color: #ffab00; }
  .background_amber_a700[disabled] {
    background-color: #ffd580; }

.background_amber_a700_important {
  background-color: #ffab00 !important; }
  .background_amber_a700_important[disabled] {
    background-color: #ffd580 !important; }

.background_orange {
  background-color: #ff9800; }

.background_orange_important {
  background-color: #ff9800 !important; }

.background_orange_50 {
  background-color: #fff3e0; }
  .background_orange_50[disabled] {
    background-color: white; }

.background_orange_50_important {
  background-color: #fff3e0 !important; }
  .background_orange_50_important[disabled] {
    background-color: white !important; }

.background_orange_100 {
  background-color: #ffe0b2; }
  .background_orange_100[disabled] {
    background-color: white; }

.background_orange_100_important {
  background-color: #ffe0b2 !important; }
  .background_orange_100_important[disabled] {
    background-color: white !important; }

.background_orange_200 {
  background-color: #ffcc80; }
  .background_orange_200[disabled] {
    background-color: white; }

.background_orange_200_important {
  background-color: #ffcc80 !important; }
  .background_orange_200_important[disabled] {
    background-color: white !important; }

.background_orange_300 {
  background-color: #ffb74d; }
  .background_orange_300[disabled] {
    background-color: blanchedalmond; }

.background_orange_300_important {
  background-color: #ffb74d !important; }
  .background_orange_300_important[disabled] {
    background-color: blanchedalmond !important; }

.background_orange_400 {
  background-color: #ffa726; }
  .background_orange_400[disabled] {
    background-color: #ffdba6; }

.background_orange_400_important {
  background-color: #ffa726 !important; }
  .background_orange_400_important[disabled] {
    background-color: #ffdba6 !important; }

.background_orange_500 {
  background-color: #ff9800; }
  .background_orange_500[disabled] {
    background-color: #ffcc80; }

.background_orange_500_important {
  background-color: #ff9800 !important; }
  .background_orange_500_important[disabled] {
    background-color: #ffcc80 !important; }

.background_orange_600 {
  background-color: #fb8c00; }
  .background_orange_600[disabled] {
    background-color: #ffc57c; }

.background_orange_600_important {
  background-color: #fb8c00 !important; }
  .background_orange_600_important[disabled] {
    background-color: #ffc57c !important; }

.background_orange_700 {
  background-color: #f57c00; }
  .background_orange_700[disabled] {
    background-color: #ffbb76; }

.background_orange_700_important {
  background-color: #f57c00 !important; }
  .background_orange_700_important[disabled] {
    background-color: #ffbb76 !important; }

.background_orange_800 {
  background-color: #ef6c00; }
  .background_orange_800[disabled] {
    background-color: #ffb070; }

.background_orange_800_important {
  background-color: #ef6c00 !important; }
  .background_orange_800_important[disabled] {
    background-color: #ffb070 !important; }

.background_orange_900 {
  background-color: #e65100; }
  .background_orange_900[disabled] {
    background-color: #ff9c67; }

.background_orange_900_important {
  background-color: #e65100 !important; }
  .background_orange_900_important[disabled] {
    background-color: #ff9c67 !important; }

.background_orange_a100 {
  background-color: #ffd180; }
  .background_orange_a100[disabled] {
    background-color: white; }

.background_orange_a100_important {
  background-color: #ffd180 !important; }
  .background_orange_a100_important[disabled] {
    background-color: white !important; }

.background_orange_a200 {
  background-color: #ffab40; }
  .background_orange_a200[disabled] {
    background-color: #ffe3c0; }

.background_orange_a200_important {
  background-color: #ffab40 !important; }
  .background_orange_a200_important[disabled] {
    background-color: #ffe3c0 !important; }

.background_orange_a400 {
  background-color: #ff9100; }
  .background_orange_a400[disabled] {
    background-color: #ffc880; }

.background_orange_a400_important {
  background-color: #ff9100 !important; }
  .background_orange_a400_important[disabled] {
    background-color: #ffc880 !important; }

.background_orange_a700 {
  background-color: #ff6d00; }
  .background_orange_a700[disabled] {
    background-color: #ffb680; }

.background_orange_a700_important {
  background-color: #ff6d00 !important; }
  .background_orange_a700_important[disabled] {
    background-color: #ffb680 !important; }

.background_deep-orange {
  background-color: #ff5722; }

.background_deep-orange_important {
  background-color: #ff5722 !important; }

.background_deep-orange_50 {
  background-color: #fbe9e7; }
  .background_deep-orange_50[disabled] {
    background-color: white; }

.background_deep-orange_50_important {
  background-color: #fbe9e7 !important; }
  .background_deep-orange_50_important[disabled] {
    background-color: white !important; }

.background_deep-orange_100 {
  background-color: #ffccbc; }
  .background_deep-orange_100[disabled] {
    background-color: white; }

.background_deep-orange_100_important {
  background-color: #ffccbc !important; }
  .background_deep-orange_100_important[disabled] {
    background-color: white !important; }

.background_deep-orange_200 {
  background-color: #ffab91; }
  .background_deep-orange_200[disabled] {
    background-color: white; }

.background_deep-orange_200_important {
  background-color: #ffab91 !important; }
  .background_deep-orange_200_important[disabled] {
    background-color: white !important; }

.background_deep-orange_300 {
  background-color: #ff8a65; }
  .background_deep-orange_300[disabled] {
    background-color: #ffebe5; }

.background_deep-orange_300_important {
  background-color: #ff8a65 !important; }
  .background_deep-orange_300_important[disabled] {
    background-color: #ffebe5 !important; }

.background_deep-orange_400 {
  background-color: #ff7043; }
  .background_deep-orange_400[disabled] {
    background-color: #ffd1c3; }

.background_deep-orange_400_important {
  background-color: #ff7043 !important; }
  .background_deep-orange_400_important[disabled] {
    background-color: #ffd1c3 !important; }

.background_deep-orange_500 {
  background-color: #ff5722; }
  .background_deep-orange_500[disabled] {
    background-color: #ffb8a2; }

.background_deep-orange_500_important {
  background-color: #ff5722 !important; }
  .background_deep-orange_500_important[disabled] {
    background-color: #ffb8a2 !important; }

.background_deep-orange_600 {
  background-color: #f4511e; }
  .background_deep-orange_600[disabled] {
    background-color: #faaf98; }

.background_deep-orange_600_important {
  background-color: #f4511e !important; }
  .background_deep-orange_600_important[disabled] {
    background-color: #faaf98 !important; }

.background_deep-orange_700 {
  background-color: #e64a19; }
  .background_deep-orange_700[disabled] {
    background-color: #f3a58c; }

.background_deep-orange_700_important {
  background-color: #e64a19 !important; }
  .background_deep-orange_700_important[disabled] {
    background-color: #f3a58c !important; }

.background_deep-orange_800 {
  background-color: #d84315; }
  .background_deep-orange_800[disabled] {
    background-color: #f2977a; }

.background_deep-orange_800_important {
  background-color: #d84315 !important; }
  .background_deep-orange_800_important[disabled] {
    background-color: #f2977a !important; }

.background_deep-orange_900 {
  background-color: #bf360c; }
  .background_deep-orange_900[disabled] {
    background-color: #f47b56; }

.background_deep-orange_900_important {
  background-color: #bf360c !important; }
  .background_deep-orange_900_important[disabled] {
    background-color: #f47b56 !important; }

.background_deep-orange_a100 {
  background-color: #ff9e80; }
  .background_deep-orange_a100[disabled] {
    background-color: white; }

.background_deep-orange_a100_important {
  background-color: #ff9e80 !important; }
  .background_deep-orange_a100_important[disabled] {
    background-color: white !important; }

.background_deep-orange_a200 {
  background-color: #ff6e40; }
  .background_deep-orange_a200[disabled] {
    background-color: #ffcfc0; }

.background_deep-orange_a200_important {
  background-color: #ff6e40 !important; }
  .background_deep-orange_a200_important[disabled] {
    background-color: #ffcfc0 !important; }

.background_deep-orange_a400 {
  background-color: #ff3d00; }
  .background_deep-orange_a400[disabled] {
    background-color: #ff9e80; }

.background_deep-orange_a400_important {
  background-color: #ff3d00 !important; }
  .background_deep-orange_a400_important[disabled] {
    background-color: #ff9e80 !important; }

.background_deep-orange_a700 {
  background-color: #dd2c00; }
  .background_deep-orange_a700[disabled] {
    background-color: #ff7e5e; }

.background_deep-orange_a700_important {
  background-color: #dd2c00 !important; }
  .background_deep-orange_a700_important[disabled] {
    background-color: #ff7e5e !important; }

.background_brown {
  background-color: #795548; }

.background_brown_important {
  background-color: #795548 !important; }

.background_brown_50 {
  background-color: #efebe9; }
  .background_brown_50[disabled] {
    background-color: white; }

.background_brown_50_important {
  background-color: #efebe9 !important; }
  .background_brown_50_important[disabled] {
    background-color: white !important; }

.background_brown_100 {
  background-color: #d7ccc8; }
  .background_brown_100[disabled] {
    background-color: white; }

.background_brown_100_important {
  background-color: #d7ccc8 !important; }
  .background_brown_100_important[disabled] {
    background-color: white !important; }

.background_brown_200 {
  background-color: #bcaaa4; }
  .background_brown_200[disabled] {
    background-color: #f2efed; }

.background_brown_200_important {
  background-color: #bcaaa4 !important; }
  .background_brown_200_important[disabled] {
    background-color: #f2efed !important; }

.background_brown_300 {
  background-color: #a1887f; }
  .background_brown_300[disabled] {
    background-color: #d7ccc9; }

.background_brown_300_important {
  background-color: #a1887f !important; }
  .background_brown_300_important[disabled] {
    background-color: #d7ccc9 !important; }

.background_brown_400 {
  background-color: #8d6e63; }
  .background_brown_400[disabled] {
    background-color: #c4b2ab; }

.background_brown_400_important {
  background-color: #8d6e63 !important; }
  .background_brown_400_important[disabled] {
    background-color: #c4b2ab !important; }

.background_brown_500 {
  background-color: #795548; }
  .background_brown_500[disabled] {
    background-color: #b89588; }

.background_brown_500_important {
  background-color: #795548 !important; }
  .background_brown_500_important[disabled] {
    background-color: #b89588 !important; }

.background_brown_600 {
  background-color: #6d4c41; }
  .background_brown_600[disabled] {
    background-color: #b18a7c; }

.background_brown_600_important {
  background-color: #6d4c41 !important; }
  .background_brown_600_important[disabled] {
    background-color: #b18a7c !important; }

.background_brown_700 {
  background-color: #5d4037; }
  .background_brown_700[disabled] {
    background-color: #a87a6c; }

.background_brown_700_important {
  background-color: #5d4037 !important; }
  .background_brown_700_important[disabled] {
    background-color: #a87a6c !important; }

.background_brown_800 {
  background-color: #4e342e; }
  .background_brown_800[disabled] {
    background-color: #9e695d; }

.background_brown_800_important {
  background-color: #4e342e !important; }
  .background_brown_800_important[disabled] {
    background-color: #9e695d !important; }

.background_brown_900 {
  background-color: #3e2723; }
  .background_brown_900[disabled] {
    background-color: #8f5a51; }

.background_brown_900_important {
  background-color: #3e2723 !important; }
  .background_brown_900_important[disabled] {
    background-color: #8f5a51 !important; }

.background_grey {
  background-color: #9e9e9e; }

.background_grey_important {
  background-color: #9e9e9e !important; }

.background_grey_50 {
  background-color: #fafafa; }
  .background_grey_50[disabled] {
    background-color: white; }

.background_grey_50_important {
  background-color: #fafafa !important; }
  .background_grey_50_important[disabled] {
    background-color: white !important; }

.background_grey_100 {
  background-color: #f5f5f5; }
  .background_grey_100[disabled] {
    background-color: white; }

.background_grey_100_important {
  background-color: #f5f5f5 !important; }
  .background_grey_100_important[disabled] {
    background-color: white !important; }

.background_grey_200 {
  background-color: #eeeeee; }
  .background_grey_200[disabled] {
    background-color: white; }

.background_grey_200_important {
  background-color: #eeeeee !important; }
  .background_grey_200_important[disabled] {
    background-color: white !important; }

.background_grey_300 {
  background-color: #e0e0e0; }
  .background_grey_300[disabled] {
    background-color: white; }

.background_grey_300_important {
  background-color: #e0e0e0 !important; }
  .background_grey_300_important[disabled] {
    background-color: white !important; }

.background_grey_400 {
  background-color: #bdbdbd; }
  .background_grey_400[disabled] {
    background-color: #fdfdfd; }

.background_grey_400_important {
  background-color: #bdbdbd !important; }
  .background_grey_400_important[disabled] {
    background-color: #fdfdfd !important; }

.background_grey_500 {
  background-color: #9e9e9e; }
  .background_grey_500[disabled] {
    background-color: #dedede; }

.background_grey_500_important {
  background-color: #9e9e9e !important; }
  .background_grey_500_important[disabled] {
    background-color: #dedede !important; }

.background_grey_600 {
  background-color: #757575; }
  .background_grey_600[disabled] {
    background-color: #b5b5b5; }

.background_grey_600_important {
  background-color: #757575 !important; }
  .background_grey_600_important[disabled] {
    background-color: #b5b5b5 !important; }

.background_grey_700 {
  background-color: #616161; }
  .background_grey_700[disabled] {
    background-color: #a1a1a1; }

.background_grey_700_important {
  background-color: #616161 !important; }
  .background_grey_700_important[disabled] {
    background-color: #a1a1a1 !important; }

.background_grey_800 {
  background-color: #424242; }
  .background_grey_800[disabled] {
    background-color: #828282; }

.background_grey_800_important {
  background-color: #424242 !important; }
  .background_grey_800_important[disabled] {
    background-color: #828282 !important; }

.background_grey_900 {
  background-color: #212121; }
  .background_grey_900[disabled] {
    background-color: #616161; }

.background_grey_900_important {
  background-color: #212121 !important; }
  .background_grey_900_important[disabled] {
    background-color: #616161 !important; }

.background_blue-grey {
  background-color: #607d8b; }

.background_blue-grey_important {
  background-color: #607d8b !important; }

.background_blue-grey_50 {
  background-color: #eceff1; }
  .background_blue-grey_50[disabled] {
    background-color: white; }

.background_blue-grey_50_important {
  background-color: #eceff1 !important; }
  .background_blue-grey_50_important[disabled] {
    background-color: white !important; }

.background_blue-grey_100 {
  background-color: #cfd8dc; }
  .background_blue-grey_100[disabled] {
    background-color: white; }

.background_blue-grey_100_important {
  background-color: #cfd8dc !important; }
  .background_blue-grey_100_important[disabled] {
    background-color: white !important; }

.background_blue-grey_200 {
  background-color: #b0bec5; }
  .background_blue-grey_200[disabled] {
    background-color: #fafafb; }

.background_blue-grey_200_important {
  background-color: #b0bec5 !important; }
  .background_blue-grey_200_important[disabled] {
    background-color: #fafafb !important; }

.background_blue-grey_300 {
  background-color: #90a4ae; }
  .background_blue-grey_300[disabled] {
    background-color: #dae0e4; }

.background_blue-grey_300_important {
  background-color: #90a4ae !important; }
  .background_blue-grey_300_important[disabled] {
    background-color: #dae0e4 !important; }

.background_blue-grey_400 {
  background-color: #78909c; }
  .background_blue-grey_400[disabled] {
    background-color: #c2ccd2; }

.background_blue-grey_400_important {
  background-color: #78909c !important; }
  .background_blue-grey_400_important[disabled] {
    background-color: #c2ccd2 !important; }

.background_blue-grey_500 {
  background-color: #607d8b; }
  .background_blue-grey_500[disabled] {
    background-color: #a8bac3; }

.background_blue-grey_500_important {
  background-color: #607d8b !important; }
  .background_blue-grey_500_important[disabled] {
    background-color: #a8bac3 !important; }

.background_blue-grey_600 {
  background-color: #546e7a; }
  .background_blue-grey_600[disabled] {
    background-color: #96adb7; }

.background_blue-grey_600_important {
  background-color: #546e7a !important; }
  .background_blue-grey_600_important[disabled] {
    background-color: #96adb7 !important; }

.background_blue-grey_700 {
  background-color: #455a64; }
  .background_blue-grey_700[disabled] {
    background-color: #819ba8; }

.background_blue-grey_700_important {
  background-color: #455a64 !important; }
  .background_blue-grey_700_important[disabled] {
    background-color: #819ba8 !important; }

.background_blue-grey_800 {
  background-color: #37474f; }
  .background_blue-grey_800[disabled] {
    background-color: #6c8a99; }

.background_blue-grey_800_important {
  background-color: #37474f !important; }
  .background_blue-grey_800_important[disabled] {
    background-color: #6c8a99 !important; }

.background_blue-grey_900 {
  background-color: #263238; }
  .background_blue-grey_900[disabled] {
    background-color: #5a7684; }

.background_blue-grey_900_important {
  background-color: #263238 !important; }
  .background_blue-grey_900_important[disabled] {
    background-color: #5a7684 !important; }

.background_black {
  background-color: #000; }

.background_black_important {
  background-color: #000 !important; }

.background_white {
  background-color: #fff; }

.background_white_important {
  background-color: #fff !important; }

.background_rosa_baby {
  background-color: #E795BE; }

.background_rosa_baby_important {
  background-color: #E795BE !important; }

[data-style="red"] + .tooltip.top .tooltip-inner {
  background-color: #f44336; }

[data-style="red"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f44336; }

[data-style="red_50"] + .tooltip.top .tooltip-inner {
  background-color: #ffebee; }

[data-style="red_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffebee; }

[data-style="red_100"] + .tooltip.top .tooltip-inner {
  background-color: #ffcdd2; }

[data-style="red_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffcdd2; }

[data-style="red_200"] + .tooltip.top .tooltip-inner {
  background-color: #ef9a9a; }

[data-style="red_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ef9a9a; }

[data-style="red_300"] + .tooltip.top .tooltip-inner {
  background-color: #e57373; }

[data-style="red_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e57373; }

[data-style="red_400"] + .tooltip.top .tooltip-inner {
  background-color: #ef5350; }

[data-style="red_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ef5350; }

[data-style="red_500"] + .tooltip.top .tooltip-inner {
  background-color: #f44336; }

[data-style="red_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f44336; }

[data-style="red_600"] + .tooltip.top .tooltip-inner {
  background-color: #e53935; }

[data-style="red_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e53935; }

[data-style="red_700"] + .tooltip.top .tooltip-inner {
  background-color: #d32f2f; }

[data-style="red_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d32f2f; }

[data-style="red_800"] + .tooltip.top .tooltip-inner {
  background-color: #c62828; }

[data-style="red_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c62828; }

[data-style="red_900"] + .tooltip.top .tooltip-inner {
  background-color: #b71c1c; }

[data-style="red_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b71c1c; }

[data-style="red_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ff8a80; }

[data-style="red_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff8a80; }

[data-style="red_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ff5252; }

[data-style="red_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff5252; }

[data-style="red_a400"] + .tooltip.top .tooltip-inner {
  background-color: #ff1744; }

[data-style="red_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff1744; }

[data-style="red_a700"] + .tooltip.top .tooltip-inner {
  background-color: #d50000; }

[data-style="red_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d50000; }

[data-style="pink"] + .tooltip.top .tooltip-inner {
  background-color: #e91e63; }

[data-style="pink"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e91e63; }

[data-style="pink_50"] + .tooltip.top .tooltip-inner {
  background-color: #fce4ec; }

[data-style="pink_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fce4ec; }

[data-style="pink_100"] + .tooltip.top .tooltip-inner {
  background-color: #f8bbd0; }

[data-style="pink_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f8bbd0; }

[data-style="pink_200"] + .tooltip.top .tooltip-inner {
  background-color: #f48fb1; }

[data-style="pink_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f48fb1; }

[data-style="pink_300"] + .tooltip.top .tooltip-inner {
  background-color: #f06292; }

[data-style="pink_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f06292; }

[data-style="pink_400"] + .tooltip.top .tooltip-inner {
  background-color: #ec407a; }

[data-style="pink_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ec407a; }

[data-style="pink_500"] + .tooltip.top .tooltip-inner {
  background-color: #e91e63; }

[data-style="pink_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e91e63; }

[data-style="pink_600"] + .tooltip.top .tooltip-inner {
  background-color: #d81b60; }

[data-style="pink_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d81b60; }

[data-style="pink_700"] + .tooltip.top .tooltip-inner {
  background-color: #c2185b; }

[data-style="pink_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c2185b; }

[data-style="pink_800"] + .tooltip.top .tooltip-inner {
  background-color: #ad1457; }

[data-style="pink_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ad1457; }

[data-style="pink_900"] + .tooltip.top .tooltip-inner {
  background-color: #880e4f; }

[data-style="pink_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #880e4f; }

[data-style="pink_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ff80ab; }

[data-style="pink_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff80ab; }

[data-style="pink_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ff4081; }

[data-style="pink_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff4081; }

[data-style="pink_a400"] + .tooltip.top .tooltip-inner {
  background-color: #f50057; }

[data-style="pink_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f50057; }

[data-style="pink_a700"] + .tooltip.top .tooltip-inner {
  background-color: #c51162; }

[data-style="pink_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c51162; }

[data-style="purple"] + .tooltip.top .tooltip-inner {
  background-color: #9c27b0; }

[data-style="purple"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9c27b0; }

[data-style="purple_50"] + .tooltip.top .tooltip-inner {
  background-color: #f3e5f5; }

[data-style="purple_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f3e5f5; }

[data-style="purple_100"] + .tooltip.top .tooltip-inner {
  background-color: #e1bee7; }

[data-style="purple_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e1bee7; }

[data-style="purple_200"] + .tooltip.top .tooltip-inner {
  background-color: #ce93d8; }

[data-style="purple_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ce93d8; }

[data-style="purple_300"] + .tooltip.top .tooltip-inner {
  background-color: #ba68c8; }

[data-style="purple_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ba68c8; }

[data-style="purple_400"] + .tooltip.top .tooltip-inner {
  background-color: #ab47bc; }

[data-style="purple_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ab47bc; }

[data-style="purple_500"] + .tooltip.top .tooltip-inner {
  background-color: #9c27b0; }

[data-style="purple_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9c27b0; }

[data-style="purple_600"] + .tooltip.top .tooltip-inner {
  background-color: #8e24aa; }

[data-style="purple_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #8e24aa; }

[data-style="purple_700"] + .tooltip.top .tooltip-inner {
  background-color: #7b1fa2; }

[data-style="purple_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #7b1fa2; }

[data-style="purple_800"] + .tooltip.top .tooltip-inner {
  background-color: #6a1b9a; }

[data-style="purple_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #6a1b9a; }

[data-style="purple_900"] + .tooltip.top .tooltip-inner {
  background-color: #4a148c; }

[data-style="purple_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4a148c; }

[data-style="purple_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ea80fc; }

[data-style="purple_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ea80fc; }

[data-style="purple_a200"] + .tooltip.top .tooltip-inner {
  background-color: #e040fb; }

[data-style="purple_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e040fb; }

[data-style="purple_a400"] + .tooltip.top .tooltip-inner {
  background-color: #d500f9; }

[data-style="purple_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d500f9; }

[data-style="purple_a700"] + .tooltip.top .tooltip-inner {
  background-color: #aa00ff; }

[data-style="purple_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #aa00ff; }

[data-style="deep-purple"] + .tooltip.top .tooltip-inner {
  background-color: #673ab7; }

[data-style="deep-purple"] + .tooltip.top .tooltip-arrow {
  border-top-color: #673ab7; }

[data-style="deep-purple_50"] + .tooltip.top .tooltip-inner {
  background-color: #ede7f6; }

[data-style="deep-purple_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ede7f6; }

[data-style="deep-purple_100"] + .tooltip.top .tooltip-inner {
  background-color: #d1c4e9; }

[data-style="deep-purple_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d1c4e9; }

[data-style="deep-purple_200"] + .tooltip.top .tooltip-inner {
  background-color: #b39ddb; }

[data-style="deep-purple_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b39ddb; }

[data-style="deep-purple_300"] + .tooltip.top .tooltip-inner {
  background-color: #9575cd; }

[data-style="deep-purple_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9575cd; }

[data-style="deep-purple_400"] + .tooltip.top .tooltip-inner {
  background-color: #7e57c2; }

[data-style="deep-purple_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #7e57c2; }

[data-style="deep-purple_500"] + .tooltip.top .tooltip-inner {
  background-color: #673ab7; }

[data-style="deep-purple_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #673ab7; }

[data-style="deep-purple_600"] + .tooltip.top .tooltip-inner {
  background-color: #5e35b1; }

[data-style="deep-purple_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #5e35b1; }

[data-style="deep-purple_700"] + .tooltip.top .tooltip-inner {
  background-color: #512da8; }

[data-style="deep-purple_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #512da8; }

[data-style="deep-purple_800"] + .tooltip.top .tooltip-inner {
  background-color: #4527a0; }

[data-style="deep-purple_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4527a0; }

[data-style="deep-purple_900"] + .tooltip.top .tooltip-inner {
  background-color: #311b92; }

[data-style="deep-purple_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #311b92; }

[data-style="deep-purple_a100"] + .tooltip.top .tooltip-inner {
  background-color: #b388ff; }

[data-style="deep-purple_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b388ff; }

[data-style="deep-purple_a200"] + .tooltip.top .tooltip-inner {
  background-color: #7c4dff; }

[data-style="deep-purple_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #7c4dff; }

[data-style="deep-purple_a400"] + .tooltip.top .tooltip-inner {
  background-color: #651fff; }

[data-style="deep-purple_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #651fff; }

[data-style="deep-purple_a700"] + .tooltip.top .tooltip-inner {
  background-color: #6200ea; }

[data-style="deep-purple_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #6200ea; }

[data-style="indigo"] + .tooltip.top .tooltip-inner {
  background-color: #3f51b5; }

[data-style="indigo"] + .tooltip.top .tooltip-arrow {
  border-top-color: #3f51b5; }

[data-style="indigo_50"] + .tooltip.top .tooltip-inner {
  background-color: #e8eaf6; }

[data-style="indigo_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e8eaf6; }

[data-style="indigo_100"] + .tooltip.top .tooltip-inner {
  background-color: #c5cae9; }

[data-style="indigo_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c5cae9; }

[data-style="indigo_200"] + .tooltip.top .tooltip-inner {
  background-color: #9fa8da; }

[data-style="indigo_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9fa8da; }

[data-style="indigo_300"] + .tooltip.top .tooltip-inner {
  background-color: #7986cb; }

[data-style="indigo_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #7986cb; }

[data-style="indigo_400"] + .tooltip.top .tooltip-inner {
  background-color: #5c6bc0; }

[data-style="indigo_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #5c6bc0; }

[data-style="indigo_500"] + .tooltip.top .tooltip-inner {
  background-color: #3f51b5; }

[data-style="indigo_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #3f51b5; }

[data-style="indigo_600"] + .tooltip.top .tooltip-inner {
  background-color: #3949ab; }

[data-style="indigo_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #3949ab; }

[data-style="indigo_700"] + .tooltip.top .tooltip-inner {
  background-color: #303f9f; }

[data-style="indigo_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #303f9f; }

[data-style="indigo_800"] + .tooltip.top .tooltip-inner {
  background-color: #283593; }

[data-style="indigo_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #283593; }

[data-style="indigo_900"] + .tooltip.top .tooltip-inner {
  background-color: #1a237e; }

[data-style="indigo_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1a237e; }

[data-style="indigo_a100"] + .tooltip.top .tooltip-inner {
  background-color: #8c9eff; }

[data-style="indigo_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #8c9eff; }

[data-style="indigo_a200"] + .tooltip.top .tooltip-inner {
  background-color: #536dfe; }

[data-style="indigo_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #536dfe; }

[data-style="indigo_a400"] + .tooltip.top .tooltip-inner {
  background-color: #3d5afe; }

[data-style="indigo_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #3d5afe; }

[data-style="indigo_a700"] + .tooltip.top .tooltip-inner {
  background-color: #304ffe; }

[data-style="indigo_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #304ffe; }

[data-style="blue"] + .tooltip.top .tooltip-inner {
  background-color: #2196f3; }

[data-style="blue"] + .tooltip.top .tooltip-arrow {
  border-top-color: #2196f3; }

[data-style="blue_50"] + .tooltip.top .tooltip-inner {
  background-color: #e3f2fd; }

[data-style="blue_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e3f2fd; }

[data-style="blue_100"] + .tooltip.top .tooltip-inner {
  background-color: #bbdefb; }

[data-style="blue_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #bbdefb; }

[data-style="blue_200"] + .tooltip.top .tooltip-inner {
  background-color: #90caf9; }

[data-style="blue_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #90caf9; }

[data-style="blue_300"] + .tooltip.top .tooltip-inner {
  background-color: #64b5f6; }

[data-style="blue_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #64b5f6; }

[data-style="blue_400"] + .tooltip.top .tooltip-inner {
  background-color: #42a5f5; }

[data-style="blue_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #42a5f5; }

[data-style="blue_500"] + .tooltip.top .tooltip-inner {
  background-color: #2196f3; }

[data-style="blue_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #2196f3; }

[data-style="blue_600"] + .tooltip.top .tooltip-inner {
  background-color: #1e88e5; }

[data-style="blue_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1e88e5; }

[data-style="blue_700"] + .tooltip.top .tooltip-inner {
  background-color: #1976d2; }

[data-style="blue_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1976d2; }

[data-style="blue_800"] + .tooltip.top .tooltip-inner {
  background-color: #1565c0; }

[data-style="blue_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1565c0; }

[data-style="blue_900"] + .tooltip.top .tooltip-inner {
  background-color: #0d47a1; }

[data-style="blue_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #0d47a1; }

[data-style="blue_a100"] + .tooltip.top .tooltip-inner {
  background-color: #82b1ff; }

[data-style="blue_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #82b1ff; }

[data-style="blue_a200"] + .tooltip.top .tooltip-inner {
  background-color: #448aff; }

[data-style="blue_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #448aff; }

[data-style="blue_a400"] + .tooltip.top .tooltip-inner {
  background-color: #2979ff; }

[data-style="blue_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #2979ff; }

[data-style="blue_a700"] + .tooltip.top .tooltip-inner {
  background-color: #2962ff; }

[data-style="blue_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #2962ff; }

[data-style="light-blue"] + .tooltip.top .tooltip-inner {
  background-color: #03a9f4; }

[data-style="light-blue"] + .tooltip.top .tooltip-arrow {
  border-top-color: #03a9f4; }

[data-style="light-blue_50"] + .tooltip.top .tooltip-inner {
  background-color: #e1f5fe; }

[data-style="light-blue_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e1f5fe; }

[data-style="light-blue_100"] + .tooltip.top .tooltip-inner {
  background-color: #b3e5fc; }

[data-style="light-blue_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b3e5fc; }

[data-style="light-blue_200"] + .tooltip.top .tooltip-inner {
  background-color: #81d4fa; }

[data-style="light-blue_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #81d4fa; }

[data-style="light-blue_300"] + .tooltip.top .tooltip-inner {
  background-color: #4fc3f7; }

[data-style="light-blue_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4fc3f7; }

[data-style="light-blue_400"] + .tooltip.top .tooltip-inner {
  background-color: #29b6f6; }

[data-style="light-blue_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #29b6f6; }

[data-style="light-blue_500"] + .tooltip.top .tooltip-inner {
  background-color: #03a9f4; }

[data-style="light-blue_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #03a9f4; }

[data-style="light-blue_600"] + .tooltip.top .tooltip-inner {
  background-color: #039be5; }

[data-style="light-blue_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #039be5; }

[data-style="light-blue_700"] + .tooltip.top .tooltip-inner {
  background-color: #0288d1; }

[data-style="light-blue_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #0288d1; }

[data-style="light-blue_800"] + .tooltip.top .tooltip-inner {
  background-color: #0277bd; }

[data-style="light-blue_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #0277bd; }

[data-style="light-blue_900"] + .tooltip.top .tooltip-inner {
  background-color: #01579b; }

[data-style="light-blue_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #01579b; }

[data-style="light-blue_a100"] + .tooltip.top .tooltip-inner {
  background-color: #80d8ff; }

[data-style="light-blue_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #80d8ff; }

[data-style="light-blue_a200"] + .tooltip.top .tooltip-inner {
  background-color: #40c4ff; }

[data-style="light-blue_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #40c4ff; }

[data-style="light-blue_a400"] + .tooltip.top .tooltip-inner {
  background-color: #00b0ff; }

[data-style="light-blue_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00b0ff; }

[data-style="light-blue_a700"] + .tooltip.top .tooltip-inner {
  background-color: #0091ea; }

[data-style="light-blue_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #0091ea; }

[data-style="cyan"] + .tooltip.top .tooltip-inner {
  background-color: #00bcd4; }

[data-style="cyan"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00bcd4; }

[data-style="cyan_50"] + .tooltip.top .tooltip-inner {
  background-color: #e0f7fa; }

[data-style="cyan_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e0f7fa; }

[data-style="cyan_100"] + .tooltip.top .tooltip-inner {
  background-color: #b2ebf2; }

[data-style="cyan_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b2ebf2; }

[data-style="cyan_200"] + .tooltip.top .tooltip-inner {
  background-color: #80deea; }

[data-style="cyan_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #80deea; }

[data-style="cyan_300"] + .tooltip.top .tooltip-inner {
  background-color: #4dd0e1; }

[data-style="cyan_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4dd0e1; }

[data-style="cyan_400"] + .tooltip.top .tooltip-inner {
  background-color: #26c6da; }

[data-style="cyan_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #26c6da; }

[data-style="cyan_500"] + .tooltip.top .tooltip-inner {
  background-color: #00bcd4; }

[data-style="cyan_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00bcd4; }

[data-style="cyan_600"] + .tooltip.top .tooltip-inner {
  background-color: #00acc1; }

[data-style="cyan_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00acc1; }

[data-style="cyan_700"] + .tooltip.top .tooltip-inner {
  background-color: #0097a7; }

[data-style="cyan_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #0097a7; }

[data-style="cyan_800"] + .tooltip.top .tooltip-inner {
  background-color: #00838f; }

[data-style="cyan_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00838f; }

[data-style="cyan_900"] + .tooltip.top .tooltip-inner {
  background-color: #006064; }

[data-style="cyan_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #006064; }

[data-style="cyan_a100"] + .tooltip.top .tooltip-inner {
  background-color: #84ffff; }

[data-style="cyan_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #84ffff; }

[data-style="cyan_a200"] + .tooltip.top .tooltip-inner {
  background-color: #18ffff; }

[data-style="cyan_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #18ffff; }

[data-style="cyan_a400"] + .tooltip.top .tooltip-inner {
  background-color: #00e5ff; }

[data-style="cyan_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00e5ff; }

[data-style="cyan_a700"] + .tooltip.top .tooltip-inner {
  background-color: #00b8d4; }

[data-style="cyan_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00b8d4; }

[data-style="teal"] + .tooltip.top .tooltip-inner {
  background-color: #009688; }

[data-style="teal"] + .tooltip.top .tooltip-arrow {
  border-top-color: #009688; }

[data-style="teal_50"] + .tooltip.top .tooltip-inner {
  background-color: #e0f2f1; }

[data-style="teal_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e0f2f1; }

[data-style="teal_100"] + .tooltip.top .tooltip-inner {
  background-color: #b2dfdb; }

[data-style="teal_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b2dfdb; }

[data-style="teal_200"] + .tooltip.top .tooltip-inner {
  background-color: #80cbc4; }

[data-style="teal_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #80cbc4; }

[data-style="teal_300"] + .tooltip.top .tooltip-inner {
  background-color: #4db6ac; }

[data-style="teal_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4db6ac; }

[data-style="teal_400"] + .tooltip.top .tooltip-inner {
  background-color: #26a69a; }

[data-style="teal_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #26a69a; }

[data-style="teal_500"] + .tooltip.top .tooltip-inner {
  background-color: #009688; }

[data-style="teal_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #009688; }

[data-style="teal_600"] + .tooltip.top .tooltip-inner {
  background-color: #00897b; }

[data-style="teal_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00897b; }

[data-style="teal_700"] + .tooltip.top .tooltip-inner {
  background-color: #00796b; }

[data-style="teal_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00796b; }

[data-style="teal_800"] + .tooltip.top .tooltip-inner {
  background-color: #00695c; }

[data-style="teal_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00695c; }

[data-style="teal_900"] + .tooltip.top .tooltip-inner {
  background-color: #004d40; }

[data-style="teal_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #004d40; }

[data-style="teal_a100"] + .tooltip.top .tooltip-inner {
  background-color: #a7ffeb; }

[data-style="teal_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #a7ffeb; }

[data-style="teal_a200"] + .tooltip.top .tooltip-inner {
  background-color: #64ffda; }

[data-style="teal_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #64ffda; }

[data-style="teal_a400"] + .tooltip.top .tooltip-inner {
  background-color: #1de9b6; }

[data-style="teal_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1de9b6; }

[data-style="teal_a700"] + .tooltip.top .tooltip-inner {
  background-color: #00bfa5; }

[data-style="teal_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00bfa5; }

[data-style="green"] + .tooltip.top .tooltip-inner {
  background-color: #4caf50; }

[data-style="green"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4caf50; }

[data-style="green_50"] + .tooltip.top .tooltip-inner {
  background-color: #e8f5e9; }

[data-style="green_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e8f5e9; }

[data-style="green_100"] + .tooltip.top .tooltip-inner {
  background-color: #c8e6c9; }

[data-style="green_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c8e6c9; }

[data-style="green_200"] + .tooltip.top .tooltip-inner {
  background-color: #a5d6a7; }

[data-style="green_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #a5d6a7; }

[data-style="green_300"] + .tooltip.top .tooltip-inner {
  background-color: #81c784; }

[data-style="green_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #81c784; }

[data-style="green_400"] + .tooltip.top .tooltip-inner {
  background-color: #66bb6a; }

[data-style="green_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #66bb6a; }

[data-style="green_500"] + .tooltip.top .tooltip-inner {
  background-color: #4caf50; }

[data-style="green_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4caf50; }

[data-style="green_600"] + .tooltip.top .tooltip-inner {
  background-color: #43a047; }

[data-style="green_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #43a047; }

[data-style="green_700"] + .tooltip.top .tooltip-inner {
  background-color: #388e3c; }

[data-style="green_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #388e3c; }

[data-style="green_800"] + .tooltip.top .tooltip-inner {
  background-color: #2e7d32; }

[data-style="green_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #2e7d32; }

[data-style="green_900"] + .tooltip.top .tooltip-inner {
  background-color: #1b5e20; }

[data-style="green_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #1b5e20; }

[data-style="green_a100"] + .tooltip.top .tooltip-inner {
  background-color: #b9f6ca; }

[data-style="green_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b9f6ca; }

[data-style="green_a200"] + .tooltip.top .tooltip-inner {
  background-color: #69f0ae; }

[data-style="green_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #69f0ae; }

[data-style="green_a400"] + .tooltip.top .tooltip-inner {
  background-color: #00e676; }

[data-style="green_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00e676; }

[data-style="green_a700"] + .tooltip.top .tooltip-inner {
  background-color: #00c853; }

[data-style="green_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #00c853; }

[data-style="light-green"] + .tooltip.top .tooltip-inner {
  background-color: #8bc34a; }

[data-style="light-green"] + .tooltip.top .tooltip-arrow {
  border-top-color: #8bc34a; }

[data-style="light-green_50"] + .tooltip.top .tooltip-inner {
  background-color: #f1f8e9; }

[data-style="light-green_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f1f8e9; }

[data-style="light-green_100"] + .tooltip.top .tooltip-inner {
  background-color: #dcedc8; }

[data-style="light-green_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #dcedc8; }

[data-style="light-green_200"] + .tooltip.top .tooltip-inner {
  background-color: #c5e1a5; }

[data-style="light-green_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c5e1a5; }

[data-style="light-green_300"] + .tooltip.top .tooltip-inner {
  background-color: #aed581; }

[data-style="light-green_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #aed581; }

[data-style="light-green_400"] + .tooltip.top .tooltip-inner {
  background-color: #9ccc65; }

[data-style="light-green_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9ccc65; }

[data-style="light-green_500"] + .tooltip.top .tooltip-inner {
  background-color: #8bc34a; }

[data-style="light-green_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #8bc34a; }

[data-style="light-green_600"] + .tooltip.top .tooltip-inner {
  background-color: #7cb342; }

[data-style="light-green_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #7cb342; }

[data-style="light-green_700"] + .tooltip.top .tooltip-inner {
  background-color: #689f38; }

[data-style="light-green_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #689f38; }

[data-style="light-green_800"] + .tooltip.top .tooltip-inner {
  background-color: #558b2f; }

[data-style="light-green_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #558b2f; }

[data-style="light-green_900"] + .tooltip.top .tooltip-inner {
  background-color: #33691e; }

[data-style="light-green_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #33691e; }

[data-style="light-green_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ccff90; }

[data-style="light-green_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ccff90; }

[data-style="light-green_a200"] + .tooltip.top .tooltip-inner {
  background-color: #b2ff59; }

[data-style="light-green_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b2ff59; }

[data-style="light-green_a400"] + .tooltip.top .tooltip-inner {
  background-color: #76ff03; }

[data-style="light-green_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #76ff03; }

[data-style="light-green_a700"] + .tooltip.top .tooltip-inner {
  background-color: #64dd17; }

[data-style="light-green_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #64dd17; }

[data-style="lime"] + .tooltip.top .tooltip-inner {
  background-color: #cddc39; }

[data-style="lime"] + .tooltip.top .tooltip-arrow {
  border-top-color: #cddc39; }

[data-style="lime_50"] + .tooltip.top .tooltip-inner {
  background-color: #f9fbe7; }

[data-style="lime_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f9fbe7; }

[data-style="lime_100"] + .tooltip.top .tooltip-inner {
  background-color: #f0f4c3; }

[data-style="lime_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f0f4c3; }

[data-style="lime_200"] + .tooltip.top .tooltip-inner {
  background-color: #e6ee9c; }

[data-style="lime_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e6ee9c; }

[data-style="lime_300"] + .tooltip.top .tooltip-inner {
  background-color: #dce775; }

[data-style="lime_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #dce775; }

[data-style="lime_400"] + .tooltip.top .tooltip-inner {
  background-color: #d4e157; }

[data-style="lime_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d4e157; }

[data-style="lime_500"] + .tooltip.top .tooltip-inner {
  background-color: #cddc39; }

[data-style="lime_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #cddc39; }

[data-style="lime_600"] + .tooltip.top .tooltip-inner {
  background-color: #c0ca33; }

[data-style="lime_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c0ca33; }

[data-style="lime_700"] + .tooltip.top .tooltip-inner {
  background-color: #afb42b; }

[data-style="lime_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #afb42b; }

[data-style="lime_800"] + .tooltip.top .tooltip-inner {
  background-color: #9e9d24; }

[data-style="lime_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9e9d24; }

[data-style="lime_900"] + .tooltip.top .tooltip-inner {
  background-color: #827717; }

[data-style="lime_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #827717; }

[data-style="lime_a100"] + .tooltip.top .tooltip-inner {
  background-color: #f4ff81; }

[data-style="lime_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f4ff81; }

[data-style="lime_a200"] + .tooltip.top .tooltip-inner {
  background-color: #eeff41; }

[data-style="lime_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #eeff41; }

[data-style="lime_a400"] + .tooltip.top .tooltip-inner {
  background-color: #c6ff00; }

[data-style="lime_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #c6ff00; }

[data-style="lime_a700"] + .tooltip.top .tooltip-inner {
  background-color: #aeea00; }

[data-style="lime_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #aeea00; }

[data-style="yellow"] + .tooltip.top .tooltip-inner {
  background-color: #ffeb3b; }

[data-style="yellow"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffeb3b; }

[data-style="yellow_50"] + .tooltip.top .tooltip-inner {
  background-color: #fffde7; }

[data-style="yellow_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fffde7; }

[data-style="yellow_100"] + .tooltip.top .tooltip-inner {
  background-color: #fff9c4; }

[data-style="yellow_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff9c4; }

[data-style="yellow_200"] + .tooltip.top .tooltip-inner {
  background-color: #fff59d; }

[data-style="yellow_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff59d; }

[data-style="yellow_300"] + .tooltip.top .tooltip-inner {
  background-color: #fff176; }

[data-style="yellow_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff176; }

[data-style="yellow_400"] + .tooltip.top .tooltip-inner {
  background-color: #ffee58; }

[data-style="yellow_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffee58; }

[data-style="yellow_500"] + .tooltip.top .tooltip-inner {
  background-color: #ffeb3b; }

[data-style="yellow_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffeb3b; }

[data-style="yellow_600"] + .tooltip.top .tooltip-inner {
  background-color: #fdd835; }

[data-style="yellow_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fdd835; }

[data-style="yellow_700"] + .tooltip.top .tooltip-inner {
  background-color: #fbc02d; }

[data-style="yellow_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fbc02d; }

[data-style="yellow_800"] + .tooltip.top .tooltip-inner {
  background-color: #f9a825; }

[data-style="yellow_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f9a825; }

[data-style="yellow_900"] + .tooltip.top .tooltip-inner {
  background-color: #f57f17; }

[data-style="yellow_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f57f17; }

[data-style="yellow_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ffff8d; }

[data-style="yellow_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffff8d; }

[data-style="yellow_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ffff00; }

[data-style="yellow_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffff00; }

[data-style="yellow_a400"] + .tooltip.top .tooltip-inner {
  background-color: #ffea00; }

[data-style="yellow_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffea00; }

[data-style="yellow_a700"] + .tooltip.top .tooltip-inner {
  background-color: #ffd600; }

[data-style="yellow_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffd600; }

[data-style="amber"] + .tooltip.top .tooltip-inner {
  background-color: #ffc107; }

[data-style="amber"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffc107; }

[data-style="amber_50"] + .tooltip.top .tooltip-inner {
  background-color: #fff8e1; }

[data-style="amber_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff8e1; }

[data-style="amber_100"] + .tooltip.top .tooltip-inner {
  background-color: #ffecb3; }

[data-style="amber_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffecb3; }

[data-style="amber_200"] + .tooltip.top .tooltip-inner {
  background-color: #ffe082; }

[data-style="amber_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffe082; }

[data-style="amber_300"] + .tooltip.top .tooltip-inner {
  background-color: #ffd54f; }

[data-style="amber_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffd54f; }

[data-style="amber_400"] + .tooltip.top .tooltip-inner {
  background-color: #ffca28; }

[data-style="amber_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffca28; }

[data-style="amber_500"] + .tooltip.top .tooltip-inner {
  background-color: #ffc107; }

[data-style="amber_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffc107; }

[data-style="amber_600"] + .tooltip.top .tooltip-inner {
  background-color: #ffb300; }

[data-style="amber_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffb300; }

[data-style="amber_700"] + .tooltip.top .tooltip-inner {
  background-color: #ffa000; }

[data-style="amber_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffa000; }

[data-style="amber_800"] + .tooltip.top .tooltip-inner {
  background-color: #ff8f00; }

[data-style="amber_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff8f00; }

[data-style="amber_900"] + .tooltip.top .tooltip-inner {
  background-color: #ff6f00; }

[data-style="amber_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff6f00; }

[data-style="amber_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ffe57f; }

[data-style="amber_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffe57f; }

[data-style="amber_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ffd740; }

[data-style="amber_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffd740; }

[data-style="amber_a400"] + .tooltip.top .tooltip-inner {
  background-color: #ffc400; }

[data-style="amber_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffc400; }

[data-style="amber_a700"] + .tooltip.top .tooltip-inner {
  background-color: #ffab00; }

[data-style="amber_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffab00; }

[data-style="orange"] + .tooltip.top .tooltip-inner {
  background-color: #ff9800; }

[data-style="orange"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff9800; }

[data-style="orange_50"] + .tooltip.top .tooltip-inner {
  background-color: #fff3e0; }

[data-style="orange_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff3e0; }

[data-style="orange_100"] + .tooltip.top .tooltip-inner {
  background-color: #ffe0b2; }

[data-style="orange_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffe0b2; }

[data-style="orange_200"] + .tooltip.top .tooltip-inner {
  background-color: #ffcc80; }

[data-style="orange_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffcc80; }

[data-style="orange_300"] + .tooltip.top .tooltip-inner {
  background-color: #ffb74d; }

[data-style="orange_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffb74d; }

[data-style="orange_400"] + .tooltip.top .tooltip-inner {
  background-color: #ffa726; }

[data-style="orange_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffa726; }

[data-style="orange_500"] + .tooltip.top .tooltip-inner {
  background-color: #ff9800; }

[data-style="orange_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff9800; }

[data-style="orange_600"] + .tooltip.top .tooltip-inner {
  background-color: #fb8c00; }

[data-style="orange_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fb8c00; }

[data-style="orange_700"] + .tooltip.top .tooltip-inner {
  background-color: #f57c00; }

[data-style="orange_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f57c00; }

[data-style="orange_800"] + .tooltip.top .tooltip-inner {
  background-color: #ef6c00; }

[data-style="orange_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ef6c00; }

[data-style="orange_900"] + .tooltip.top .tooltip-inner {
  background-color: #e65100; }

[data-style="orange_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e65100; }

[data-style="orange_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ffd180; }

[data-style="orange_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffd180; }

[data-style="orange_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ffab40; }

[data-style="orange_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffab40; }

[data-style="orange_a400"] + .tooltip.top .tooltip-inner {
  background-color: #ff9100; }

[data-style="orange_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff9100; }

[data-style="orange_a700"] + .tooltip.top .tooltip-inner {
  background-color: #ff6d00; }

[data-style="orange_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff6d00; }

[data-style="deep-orange"] + .tooltip.top .tooltip-inner {
  background-color: #ff5722; }

[data-style="deep-orange"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff5722; }

[data-style="deep-orange_50"] + .tooltip.top .tooltip-inner {
  background-color: #fbe9e7; }

[data-style="deep-orange_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fbe9e7; }

[data-style="deep-orange_100"] + .tooltip.top .tooltip-inner {
  background-color: #ffccbc; }

[data-style="deep-orange_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffccbc; }

[data-style="deep-orange_200"] + .tooltip.top .tooltip-inner {
  background-color: #ffab91; }

[data-style="deep-orange_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ffab91; }

[data-style="deep-orange_300"] + .tooltip.top .tooltip-inner {
  background-color: #ff8a65; }

[data-style="deep-orange_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff8a65; }

[data-style="deep-orange_400"] + .tooltip.top .tooltip-inner {
  background-color: #ff7043; }

[data-style="deep-orange_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff7043; }

[data-style="deep-orange_500"] + .tooltip.top .tooltip-inner {
  background-color: #ff5722; }

[data-style="deep-orange_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff5722; }

[data-style="deep-orange_600"] + .tooltip.top .tooltip-inner {
  background-color: #f4511e; }

[data-style="deep-orange_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f4511e; }

[data-style="deep-orange_700"] + .tooltip.top .tooltip-inner {
  background-color: #e64a19; }

[data-style="deep-orange_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e64a19; }

[data-style="deep-orange_800"] + .tooltip.top .tooltip-inner {
  background-color: #d84315; }

[data-style="deep-orange_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d84315; }

[data-style="deep-orange_900"] + .tooltip.top .tooltip-inner {
  background-color: #bf360c; }

[data-style="deep-orange_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #bf360c; }

[data-style="deep-orange_a100"] + .tooltip.top .tooltip-inner {
  background-color: #ff9e80; }

[data-style="deep-orange_a100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff9e80; }

[data-style="deep-orange_a200"] + .tooltip.top .tooltip-inner {
  background-color: #ff6e40; }

[data-style="deep-orange_a200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff6e40; }

[data-style="deep-orange_a400"] + .tooltip.top .tooltip-inner {
  background-color: #ff3d00; }

[data-style="deep-orange_a400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #ff3d00; }

[data-style="deep-orange_a700"] + .tooltip.top .tooltip-inner {
  background-color: #dd2c00; }

[data-style="deep-orange_a700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #dd2c00; }

[data-style="brown"] + .tooltip.top .tooltip-inner {
  background-color: #795548; }

[data-style="brown"] + .tooltip.top .tooltip-arrow {
  border-top-color: #795548; }

[data-style="brown_50"] + .tooltip.top .tooltip-inner {
  background-color: #efebe9; }

[data-style="brown_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #efebe9; }

[data-style="brown_100"] + .tooltip.top .tooltip-inner {
  background-color: #d7ccc8; }

[data-style="brown_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #d7ccc8; }

[data-style="brown_200"] + .tooltip.top .tooltip-inner {
  background-color: #bcaaa4; }

[data-style="brown_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #bcaaa4; }

[data-style="brown_300"] + .tooltip.top .tooltip-inner {
  background-color: #a1887f; }

[data-style="brown_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #a1887f; }

[data-style="brown_400"] + .tooltip.top .tooltip-inner {
  background-color: #8d6e63; }

[data-style="brown_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #8d6e63; }

[data-style="brown_500"] + .tooltip.top .tooltip-inner {
  background-color: #795548; }

[data-style="brown_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #795548; }

[data-style="brown_600"] + .tooltip.top .tooltip-inner {
  background-color: #6d4c41; }

[data-style="brown_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #6d4c41; }

[data-style="brown_700"] + .tooltip.top .tooltip-inner {
  background-color: #5d4037; }

[data-style="brown_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #5d4037; }

[data-style="brown_800"] + .tooltip.top .tooltip-inner {
  background-color: #4e342e; }

[data-style="brown_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #4e342e; }

[data-style="brown_900"] + .tooltip.top .tooltip-inner {
  background-color: #3e2723; }

[data-style="brown_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #3e2723; }

[data-style="grey"] + .tooltip.top .tooltip-inner {
  background-color: #9e9e9e; }

[data-style="grey"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9e9e9e; }

[data-style="grey_50"] + .tooltip.top .tooltip-inner {
  background-color: #fafafa; }

[data-style="grey_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fafafa; }

[data-style="grey_100"] + .tooltip.top .tooltip-inner {
  background-color: #f5f5f5; }

[data-style="grey_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #f5f5f5; }

[data-style="grey_200"] + .tooltip.top .tooltip-inner {
  background-color: #eeeeee; }

[data-style="grey_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #eeeeee; }

[data-style="grey_300"] + .tooltip.top .tooltip-inner {
  background-color: #e0e0e0; }

[data-style="grey_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #e0e0e0; }

[data-style="grey_400"] + .tooltip.top .tooltip-inner {
  background-color: #bdbdbd; }

[data-style="grey_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #bdbdbd; }

[data-style="grey_500"] + .tooltip.top .tooltip-inner {
  background-color: #9e9e9e; }

[data-style="grey_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #9e9e9e; }

[data-style="grey_600"] + .tooltip.top .tooltip-inner {
  background-color: #757575; }

[data-style="grey_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #757575; }

[data-style="grey_700"] + .tooltip.top .tooltip-inner {
  background-color: #616161; }

[data-style="grey_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #616161; }

[data-style="grey_800"] + .tooltip.top .tooltip-inner {
  background-color: #424242; }

[data-style="grey_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #424242; }

[data-style="grey_900"] + .tooltip.top .tooltip-inner {
  background-color: #212121; }

[data-style="grey_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #212121; }

[data-style="blue-grey"] + .tooltip.top .tooltip-inner {
  background-color: #607d8b; }

[data-style="blue-grey"] + .tooltip.top .tooltip-arrow {
  border-top-color: #607d8b; }

[data-style="blue-grey_50"] + .tooltip.top .tooltip-inner {
  background-color: #eceff1; }

[data-style="blue-grey_50"] + .tooltip.top .tooltip-arrow {
  border-top-color: #eceff1; }

[data-style="blue-grey_100"] + .tooltip.top .tooltip-inner {
  background-color: #cfd8dc; }

[data-style="blue-grey_100"] + .tooltip.top .tooltip-arrow {
  border-top-color: #cfd8dc; }

[data-style="blue-grey_200"] + .tooltip.top .tooltip-inner {
  background-color: #b0bec5; }

[data-style="blue-grey_200"] + .tooltip.top .tooltip-arrow {
  border-top-color: #b0bec5; }

[data-style="blue-grey_300"] + .tooltip.top .tooltip-inner {
  background-color: #90a4ae; }

[data-style="blue-grey_300"] + .tooltip.top .tooltip-arrow {
  border-top-color: #90a4ae; }

[data-style="blue-grey_400"] + .tooltip.top .tooltip-inner {
  background-color: #78909c; }

[data-style="blue-grey_400"] + .tooltip.top .tooltip-arrow {
  border-top-color: #78909c; }

[data-style="blue-grey_500"] + .tooltip.top .tooltip-inner {
  background-color: #607d8b; }

[data-style="blue-grey_500"] + .tooltip.top .tooltip-arrow {
  border-top-color: #607d8b; }

[data-style="blue-grey_600"] + .tooltip.top .tooltip-inner {
  background-color: #546e7a; }

[data-style="blue-grey_600"] + .tooltip.top .tooltip-arrow {
  border-top-color: #546e7a; }

[data-style="blue-grey_700"] + .tooltip.top .tooltip-inner {
  background-color: #455a64; }

[data-style="blue-grey_700"] + .tooltip.top .tooltip-arrow {
  border-top-color: #455a64; }

[data-style="blue-grey_800"] + .tooltip.top .tooltip-inner {
  background-color: #37474f; }

[data-style="blue-grey_800"] + .tooltip.top .tooltip-arrow {
  border-top-color: #37474f; }

[data-style="blue-grey_900"] + .tooltip.top .tooltip-inner {
  background-color: #263238; }

[data-style="blue-grey_900"] + .tooltip.top .tooltip-arrow {
  border-top-color: #263238; }

[data-style="black"] + .tooltip.top .tooltip-inner {
  background-color: #000; }

[data-style="black"] + .tooltip.top .tooltip-arrow {
  border-top-color: #000; }

[data-style="white"] + .tooltip.top .tooltip-inner {
  background-color: #fff; }

[data-style="white"] + .tooltip.top .tooltip-arrow {
  border-top-color: #fff; }

[data-style="rosa_baby"] + .tooltip.top .tooltip-inner {
  background-color: #E795BE; }

[data-style="rosa_baby"] + .tooltip.top .tooltip-arrow {
  border-top-color: #E795BE; }

/* ----------------------------------------------
/* 	Variables
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Typography
/* 	2. Colors
/* 	3. Grid
/* 	4. Layout
/* 	5. Mediaquery
/*
/* --------------------------------------------- */
/* ----------------------------------------------
/* 	Mixins
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Clearfix
/* 	2. Breakpoints and responsive utilities
/* 	3. Animation
/* 	4. Transition
/* 	5. Transform
/* 	6. Keyframes
/* 	7. Flexbox
/*
/* --------------------------------------------- */
/* ----------------------------------------------
/* 	Helpers
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Width
/* 	2. Float
/* 	3. Text align
/* 	4. Vertical align
/* 	5. Hide
/* 	6. Circle
/* 	7. Colors
/* 	8. Depth & Shadow
/* 	9. Flex
/* 	10. Media Query
/* 	11. Font size
/* 	12. Padding, Margin & Border
/*
/* --------------------------------------------- */
.is_full_width {
  width: 100%; }
  .is_full_width_important {
    width: 100% !important; }

.is_auto_width {
  width: auto; }
  .is_auto_width_important {
    width: auto !important; }

.pull_left {
  float: left; }

.pull_right {
  float: right; }

.clearfix {
  clear: both; }

.center_block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.text_left,
.align_left {
  text-align: left; }

.text_right,
.align_right {
  text-align: right; }

.text_center,
.center_align {
  text-align: center; }
  .text_center_important,
  .center_align_important {
    text-align: center !important; }

.text_uppercase {
  text-transform: uppercase; }

.text_lowercase {
  text-transform: lowercase; }

.text_capitalize {
  text-transform: capitalize; }

.bold {
  font-weight: bold; }

.italic {
  font-style: italic; }

.normal {
  font-weight: 400; }

.valign_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.hide {
  display: none !important; }
  .hide_soft {
    display: none; }

.circle {
  border-radius: 50%; }

.color_primary {
  color: #03a9f4; }

.color_secondary {
  color: #ffc107; }

.z_depth_0 {
  box-shadow: none !important; }

.base_shadow, .gallery_item {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.z_depth_1, .gallery_item:hover, #sidebar, #main_header {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.z_depth_1_half {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.z_depth_2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.z_depth_3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }

.z_depth_4, .modal {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }

.z_depth_5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }

.hoverable {
  transition: box-shadow .25s;
  box-shadow: 0; }

.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

img.img-responsive,
video.video-responsive {
  width: 100%;
  height: auto !important;
  max-width: 100%;
  border: 0; }

@media only screen and (min-width: 768px) {
  .show-small {
    display: none; } }

.hide-small {
  display: none; }
  @media only screen and (min-width: 768px) {
    .hide-small {
      display: block; } }
.hide-medium {
  display: block; }
  @media only screen and (min-width: 768px) {
    .hide-medium {
      display: none; } }
  @media only screen and (min-width: 992px) {
    .hide-medium {
      display: block; } }
.size_1 {
  font-size: 1px; }

.size_2 {
  font-size: 2px; }

.size_3 {
  font-size: 3px; }

.size_4 {
  font-size: 4px; }

.size_5 {
  font-size: 5px; }

.size_6 {
  font-size: 6px; }

.size_7 {
  font-size: 7px; }

.size_8 {
  font-size: 8px; }

.size_9 {
  font-size: 9px; }

.size_10 {
  font-size: 10px; }

.size_11 {
  font-size: 11px; }

.size_12 {
  font-size: 12px; }

.size_13 {
  font-size: 13px; }

.size_14 {
  font-size: 14px; }

.size_15 {
  font-size: 15px; }

.size_16 {
  font-size: 16px; }

.size_17 {
  font-size: 17px; }

.size_18 {
  font-size: 18px; }

.size_19 {
  font-size: 19px; }

.size_20 {
  font-size: 20px; }

.size_21 {
  font-size: 21px; }

.size_22 {
  font-size: 22px; }

.size_23 {
  font-size: 23px; }

.size_24 {
  font-size: 24px; }

.size_25 {
  font-size: 25px; }

.size_26 {
  font-size: 26px; }

.size_27 {
  font-size: 27px; }

.size_28 {
  font-size: 28px; }

.size_29 {
  font-size: 29px; }

.size_30 {
  font-size: 30px; }

.size_31 {
  font-size: 31px; }

.size_32 {
  font-size: 32px; }

.size_33 {
  font-size: 33px; }

.size_34 {
  font-size: 34px; }

.size_35 {
  font-size: 35px; }

.size_36 {
  font-size: 36px; }

.size_37 {
  font-size: 37px; }

.size_38 {
  font-size: 38px; }

.size_39 {
  font-size: 39px; }

.size_40 {
  font-size: 40px; }

.no_border {
  border: 0 !important; }

.no_margin {
  margin: 0; }
  .no_margin_important {
    margin: 0 !important; }

.no_margin_top_important {
  margin-top: 0px !important; }

.mt_1_important {
  margin-top: 1px !important; }

.mt_2_important {
  margin-top: 2px !important; }

.mt_3_important {
  margin-top: 3px !important; }

.mt_4_important {
  margin-top: 4px !important; }

.mt_5_important {
  margin-top: 5px !important; }

.mt_6_important {
  margin-top: 6px !important; }

.mt_7_important {
  margin-top: 7px !important; }

.mt_8_important {
  margin-top: 8px !important; }

.mt_9_important {
  margin-top: 9px !important; }

.mt_10_important {
  margin-top: 10px !important; }

.mt_11_important {
  margin-top: 11px !important; }

.mt_12_important {
  margin-top: 12px !important; }

.mt_13_important {
  margin-top: 13px !important; }

.mt_14_important {
  margin-top: 14px !important; }

.mt_15_important {
  margin-top: 15px !important; }

.mt_16_important {
  margin-top: 16px !important; }

.mt_17_important {
  margin-top: 17px !important; }

.mt_18_important {
  margin-top: 18px !important; }

.mt_19_important {
  margin-top: 19px !important; }

.mt_20_important {
  margin-top: 20px !important; }

.mt_21_important {
  margin-top: 21px !important; }

.mt_22_important {
  margin-top: 22px !important; }

.mt_23_important {
  margin-top: 23px !important; }

.mt_24_important {
  margin-top: 24px !important; }

.mt_25_important {
  margin-top: 25px !important; }

.mt_26_important {
  margin-top: 26px !important; }

.mt_27_important {
  margin-top: 27px !important; }

.mt_28_important {
  margin-top: 28px !important; }

.mt_29_important {
  margin-top: 29px !important; }

.mt_30_important {
  margin-top: 30px !important; }

.mt_31_important {
  margin-top: 31px !important; }

.mt_32_important {
  margin-top: 32px !important; }

.mt_33_important {
  margin-top: 33px !important; }

.mt_34_important {
  margin-top: 34px !important; }

.mt_35_important {
  margin-top: 35px !important; }

.mt_36_important {
  margin-top: 36px !important; }

.mt_37_important {
  margin-top: 37px !important; }

.mt_38_important {
  margin-top: 38px !important; }

.mt_39_important {
  margin-top: 39px !important; }

.mt_40_important {
  margin-top: 40px !important; }

.mt_41_important {
  margin-top: 41px !important; }

.mt_42_important {
  margin-top: 42px !important; }

.mt_43_important {
  margin-top: 43px !important; }

.mt_44_important {
  margin-top: 44px !important; }

.mt_45_important {
  margin-top: 45px !important; }

.mt_46_important {
  margin-top: 46px !important; }

.mt_47_important {
  margin-top: 47px !important; }

.mt_48_important {
  margin-top: 48px !important; }

.mt_49_important {
  margin-top: 49px !important; }

.mt_50_important {
  margin-top: 50px !important; }

.mt_51_important {
  margin-top: 51px !important; }

.mt_52_important {
  margin-top: 52px !important; }

.mt_53_important {
  margin-top: 53px !important; }

.mt_54_important {
  margin-top: 54px !important; }

.mt_55_important {
  margin-top: 55px !important; }

.mt_56_important {
  margin-top: 56px !important; }

.mt_57_important {
  margin-top: 57px !important; }

.mt_58_important {
  margin-top: 58px !important; }

.mt_59_important {
  margin-top: 59px !important; }

.mt_60_important {
  margin-top: 60px !important; }

.no_margin_top {
  margin-top: 0px; }

.mt_1 {
  margin-top: 1px; }

.mt_2 {
  margin-top: 2px; }

.mt_3 {
  margin-top: 3px; }

.mt_4 {
  margin-top: 4px; }

.mt_5 {
  margin-top: 5px; }

.mt_6 {
  margin-top: 6px; }

.mt_7 {
  margin-top: 7px; }

.mt_8 {
  margin-top: 8px; }

.mt_9 {
  margin-top: 9px; }

.mt_10 {
  margin-top: 10px; }

.mt_11 {
  margin-top: 11px; }

.mt_12 {
  margin-top: 12px; }

.mt_13 {
  margin-top: 13px; }

.mt_14 {
  margin-top: 14px; }

.mt_15 {
  margin-top: 15px; }

.mt_16 {
  margin-top: 16px; }

.mt_17 {
  margin-top: 17px; }

.mt_18 {
  margin-top: 18px; }

.mt_19 {
  margin-top: 19px; }

.mt_20 {
  margin-top: 20px; }

.mt_21 {
  margin-top: 21px; }

.mt_22 {
  margin-top: 22px; }

.mt_23 {
  margin-top: 23px; }

.mt_24 {
  margin-top: 24px; }

.mt_25 {
  margin-top: 25px; }

.mt_26 {
  margin-top: 26px; }

.mt_27 {
  margin-top: 27px; }

.mt_28 {
  margin-top: 28px; }

.mt_29 {
  margin-top: 29px; }

.mt_30 {
  margin-top: 30px; }

.mt_31 {
  margin-top: 31px; }

.mt_32 {
  margin-top: 32px; }

.mt_33 {
  margin-top: 33px; }

.mt_34 {
  margin-top: 34px; }

.mt_35 {
  margin-top: 35px; }

.mt_36 {
  margin-top: 36px; }

.mt_37 {
  margin-top: 37px; }

.mt_38 {
  margin-top: 38px; }

.mt_39 {
  margin-top: 39px; }

.mt_40 {
  margin-top: 40px; }

.mt_41 {
  margin-top: 41px; }

.mt_42 {
  margin-top: 42px; }

.mt_43 {
  margin-top: 43px; }

.mt_44 {
  margin-top: 44px; }

.mt_45 {
  margin-top: 45px; }

.mt_46 {
  margin-top: 46px; }

.mt_47 {
  margin-top: 47px; }

.mt_48 {
  margin-top: 48px; }

.mt_49 {
  margin-top: 49px; }

.mt_50 {
  margin-top: 50px; }

.mt_51 {
  margin-top: 51px; }

.mt_52 {
  margin-top: 52px; }

.mt_53 {
  margin-top: 53px; }

.mt_54 {
  margin-top: 54px; }

.mt_55 {
  margin-top: 55px; }

.mt_56 {
  margin-top: 56px; }

.mt_57 {
  margin-top: 57px; }

.mt_58 {
  margin-top: 58px; }

.mt_59 {
  margin-top: 59px; }

.mt_60 {
  margin-top: 60px; }

.no_margin_right_important {
  margin-right: 0px !important; }

.mr_1_important {
  margin-right: 1px !important; }

.mr_2_important {
  margin-right: 2px !important; }

.mr_3_important {
  margin-right: 3px !important; }

.mr_4_important {
  margin-right: 4px !important; }

.mr_5_important {
  margin-right: 5px !important; }

.mr_6_important {
  margin-right: 6px !important; }

.mr_7_important {
  margin-right: 7px !important; }

.mr_8_important {
  margin-right: 8px !important; }

.mr_9_important {
  margin-right: 9px !important; }

.mr_10_important {
  margin-right: 10px !important; }

.mr_11_important {
  margin-right: 11px !important; }

.mr_12_important {
  margin-right: 12px !important; }

.mr_13_important {
  margin-right: 13px !important; }

.mr_14_important {
  margin-right: 14px !important; }

.mr_15_important {
  margin-right: 15px !important; }

.mr_16_important {
  margin-right: 16px !important; }

.mr_17_important {
  margin-right: 17px !important; }

.mr_18_important {
  margin-right: 18px !important; }

.mr_19_important {
  margin-right: 19px !important; }

.mr_20_important {
  margin-right: 20px !important; }

.mr_21_important {
  margin-right: 21px !important; }

.mr_22_important {
  margin-right: 22px !important; }

.mr_23_important {
  margin-right: 23px !important; }

.mr_24_important {
  margin-right: 24px !important; }

.mr_25_important {
  margin-right: 25px !important; }

.mr_26_important {
  margin-right: 26px !important; }

.mr_27_important {
  margin-right: 27px !important; }

.mr_28_important {
  margin-right: 28px !important; }

.mr_29_important {
  margin-right: 29px !important; }

.mr_30_important {
  margin-right: 30px !important; }

.mr_31_important {
  margin-right: 31px !important; }

.mr_32_important {
  margin-right: 32px !important; }

.mr_33_important {
  margin-right: 33px !important; }

.mr_34_important {
  margin-right: 34px !important; }

.mr_35_important {
  margin-right: 35px !important; }

.mr_36_important {
  margin-right: 36px !important; }

.mr_37_important {
  margin-right: 37px !important; }

.mr_38_important {
  margin-right: 38px !important; }

.mr_39_important {
  margin-right: 39px !important; }

.mr_40_important {
  margin-right: 40px !important; }

.mr_41_important {
  margin-right: 41px !important; }

.mr_42_important {
  margin-right: 42px !important; }

.mr_43_important {
  margin-right: 43px !important; }

.mr_44_important {
  margin-right: 44px !important; }

.mr_45_important {
  margin-right: 45px !important; }

.mr_46_important {
  margin-right: 46px !important; }

.mr_47_important {
  margin-right: 47px !important; }

.mr_48_important {
  margin-right: 48px !important; }

.mr_49_important {
  margin-right: 49px !important; }

.mr_50_important {
  margin-right: 50px !important; }

.mr_51_important {
  margin-right: 51px !important; }

.mr_52_important {
  margin-right: 52px !important; }

.mr_53_important {
  margin-right: 53px !important; }

.mr_54_important {
  margin-right: 54px !important; }

.mr_55_important {
  margin-right: 55px !important; }

.mr_56_important {
  margin-right: 56px !important; }

.mr_57_important {
  margin-right: 57px !important; }

.mr_58_important {
  margin-right: 58px !important; }

.mr_59_important {
  margin-right: 59px !important; }

.mr_60_important {
  margin-right: 60px !important; }

.no_margin_right {
  margin-right: 0px; }

.mr_1 {
  margin-right: 1px; }

.mr_2 {
  margin-right: 2px; }

.mr_3 {
  margin-right: 3px; }

.mr_4 {
  margin-right: 4px; }

.mr_5 {
  margin-right: 5px; }

.mr_6 {
  margin-right: 6px; }

.mr_7 {
  margin-right: 7px; }

.mr_8 {
  margin-right: 8px; }

.mr_9 {
  margin-right: 9px; }

.mr_10 {
  margin-right: 10px; }

.mr_11 {
  margin-right: 11px; }

.mr_12 {
  margin-right: 12px; }

.mr_13 {
  margin-right: 13px; }

.mr_14 {
  margin-right: 14px; }

.mr_15 {
  margin-right: 15px; }

.mr_16 {
  margin-right: 16px; }

.mr_17 {
  margin-right: 17px; }

.mr_18 {
  margin-right: 18px; }

.mr_19 {
  margin-right: 19px; }

.mr_20 {
  margin-right: 20px; }

.mr_21 {
  margin-right: 21px; }

.mr_22 {
  margin-right: 22px; }

.mr_23 {
  margin-right: 23px; }

.mr_24 {
  margin-right: 24px; }

.mr_25 {
  margin-right: 25px; }

.mr_26 {
  margin-right: 26px; }

.mr_27 {
  margin-right: 27px; }

.mr_28 {
  margin-right: 28px; }

.mr_29 {
  margin-right: 29px; }

.mr_30 {
  margin-right: 30px; }

.mr_31 {
  margin-right: 31px; }

.mr_32 {
  margin-right: 32px; }

.mr_33 {
  margin-right: 33px; }

.mr_34 {
  margin-right: 34px; }

.mr_35 {
  margin-right: 35px; }

.mr_36 {
  margin-right: 36px; }

.mr_37 {
  margin-right: 37px; }

.mr_38 {
  margin-right: 38px; }

.mr_39 {
  margin-right: 39px; }

.mr_40 {
  margin-right: 40px; }

.mr_41 {
  margin-right: 41px; }

.mr_42 {
  margin-right: 42px; }

.mr_43 {
  margin-right: 43px; }

.mr_44 {
  margin-right: 44px; }

.mr_45 {
  margin-right: 45px; }

.mr_46 {
  margin-right: 46px; }

.mr_47 {
  margin-right: 47px; }

.mr_48 {
  margin-right: 48px; }

.mr_49 {
  margin-right: 49px; }

.mr_50 {
  margin-right: 50px; }

.mr_51 {
  margin-right: 51px; }

.mr_52 {
  margin-right: 52px; }

.mr_53 {
  margin-right: 53px; }

.mr_54 {
  margin-right: 54px; }

.mr_55 {
  margin-right: 55px; }

.mr_56 {
  margin-right: 56px; }

.mr_57 {
  margin-right: 57px; }

.mr_58 {
  margin-right: 58px; }

.mr_59 {
  margin-right: 59px; }

.mr_60 {
  margin-right: 60px; }

.no_margin_bottom_important {
  margin-bottom: 0px !important; }

.mb_1_important {
  margin-bottom: 1px !important; }

.mb_2_important {
  margin-bottom: 2px !important; }

.mb_3_important {
  margin-bottom: 3px !important; }

.mb_4_important {
  margin-bottom: 4px !important; }

.mb_5_important {
  margin-bottom: 5px !important; }

.mb_6_important {
  margin-bottom: 6px !important; }

.mb_7_important {
  margin-bottom: 7px !important; }

.mb_8_important {
  margin-bottom: 8px !important; }

.mb_9_important {
  margin-bottom: 9px !important; }

.mb_10_important {
  margin-bottom: 10px !important; }

.mb_11_important {
  margin-bottom: 11px !important; }

.mb_12_important {
  margin-bottom: 12px !important; }

.mb_13_important {
  margin-bottom: 13px !important; }

.mb_14_important {
  margin-bottom: 14px !important; }

.mb_15_important {
  margin-bottom: 15px !important; }

.mb_16_important {
  margin-bottom: 16px !important; }

.mb_17_important {
  margin-bottom: 17px !important; }

.mb_18_important {
  margin-bottom: 18px !important; }

.mb_19_important {
  margin-bottom: 19px !important; }

.mb_20_important {
  margin-bottom: 20px !important; }

.mb_21_important {
  margin-bottom: 21px !important; }

.mb_22_important {
  margin-bottom: 22px !important; }

.mb_23_important {
  margin-bottom: 23px !important; }

.mb_24_important {
  margin-bottom: 24px !important; }

.mb_25_important {
  margin-bottom: 25px !important; }

.mb_26_important {
  margin-bottom: 26px !important; }

.mb_27_important {
  margin-bottom: 27px !important; }

.mb_28_important {
  margin-bottom: 28px !important; }

.mb_29_important {
  margin-bottom: 29px !important; }

.mb_30_important {
  margin-bottom: 30px !important; }

.mb_31_important {
  margin-bottom: 31px !important; }

.mb_32_important {
  margin-bottom: 32px !important; }

.mb_33_important {
  margin-bottom: 33px !important; }

.mb_34_important {
  margin-bottom: 34px !important; }

.mb_35_important {
  margin-bottom: 35px !important; }

.mb_36_important {
  margin-bottom: 36px !important; }

.mb_37_important {
  margin-bottom: 37px !important; }

.mb_38_important {
  margin-bottom: 38px !important; }

.mb_39_important {
  margin-bottom: 39px !important; }

.mb_40_important {
  margin-bottom: 40px !important; }

.mb_41_important {
  margin-bottom: 41px !important; }

.mb_42_important {
  margin-bottom: 42px !important; }

.mb_43_important {
  margin-bottom: 43px !important; }

.mb_44_important {
  margin-bottom: 44px !important; }

.mb_45_important {
  margin-bottom: 45px !important; }

.mb_46_important {
  margin-bottom: 46px !important; }

.mb_47_important {
  margin-bottom: 47px !important; }

.mb_48_important {
  margin-bottom: 48px !important; }

.mb_49_important {
  margin-bottom: 49px !important; }

.mb_50_important {
  margin-bottom: 50px !important; }

.mb_51_important {
  margin-bottom: 51px !important; }

.mb_52_important {
  margin-bottom: 52px !important; }

.mb_53_important {
  margin-bottom: 53px !important; }

.mb_54_important {
  margin-bottom: 54px !important; }

.mb_55_important {
  margin-bottom: 55px !important; }

.mb_56_important {
  margin-bottom: 56px !important; }

.mb_57_important {
  margin-bottom: 57px !important; }

.mb_58_important {
  margin-bottom: 58px !important; }

.mb_59_important {
  margin-bottom: 59px !important; }

.mb_60_important {
  margin-bottom: 60px !important; }

.no_margin_bottom {
  margin-bottom: 0px; }

.mb_1 {
  margin-bottom: 1px; }

.mb_2 {
  margin-bottom: 2px; }

.mb_3 {
  margin-bottom: 3px; }

.mb_4 {
  margin-bottom: 4px; }

.mb_5 {
  margin-bottom: 5px; }

.mb_6 {
  margin-bottom: 6px; }

.mb_7 {
  margin-bottom: 7px; }

.mb_8 {
  margin-bottom: 8px; }

.mb_9 {
  margin-bottom: 9px; }

.mb_10 {
  margin-bottom: 10px; }

.mb_11 {
  margin-bottom: 11px; }

.mb_12 {
  margin-bottom: 12px; }

.mb_13 {
  margin-bottom: 13px; }

.mb_14 {
  margin-bottom: 14px; }

.mb_15 {
  margin-bottom: 15px; }

.mb_16 {
  margin-bottom: 16px; }

.mb_17 {
  margin-bottom: 17px; }

.mb_18 {
  margin-bottom: 18px; }

.mb_19 {
  margin-bottom: 19px; }

.mb_20 {
  margin-bottom: 20px; }

.mb_21 {
  margin-bottom: 21px; }

.mb_22 {
  margin-bottom: 22px; }

.mb_23 {
  margin-bottom: 23px; }

.mb_24 {
  margin-bottom: 24px; }

.mb_25 {
  margin-bottom: 25px; }

.mb_26 {
  margin-bottom: 26px; }

.mb_27 {
  margin-bottom: 27px; }

.mb_28 {
  margin-bottom: 28px; }

.mb_29 {
  margin-bottom: 29px; }

.mb_30 {
  margin-bottom: 30px; }

.mb_31 {
  margin-bottom: 31px; }

.mb_32 {
  margin-bottom: 32px; }

.mb_33 {
  margin-bottom: 33px; }

.mb_34 {
  margin-bottom: 34px; }

.mb_35 {
  margin-bottom: 35px; }

.mb_36 {
  margin-bottom: 36px; }

.mb_37 {
  margin-bottom: 37px; }

.mb_38 {
  margin-bottom: 38px; }

.mb_39 {
  margin-bottom: 39px; }

.mb_40 {
  margin-bottom: 40px; }

.mb_41 {
  margin-bottom: 41px; }

.mb_42 {
  margin-bottom: 42px; }

.mb_43 {
  margin-bottom: 43px; }

.mb_44 {
  margin-bottom: 44px; }

.mb_45 {
  margin-bottom: 45px; }

.mb_46 {
  margin-bottom: 46px; }

.mb_47 {
  margin-bottom: 47px; }

.mb_48 {
  margin-bottom: 48px; }

.mb_49 {
  margin-bottom: 49px; }

.mb_50 {
  margin-bottom: 50px; }

.mb_51 {
  margin-bottom: 51px; }

.mb_52 {
  margin-bottom: 52px; }

.mb_53 {
  margin-bottom: 53px; }

.mb_54 {
  margin-bottom: 54px; }

.mb_55 {
  margin-bottom: 55px; }

.mb_56 {
  margin-bottom: 56px; }

.mb_57 {
  margin-bottom: 57px; }

.mb_58 {
  margin-bottom: 58px; }

.mb_59 {
  margin-bottom: 59px; }

.mb_60 {
  margin-bottom: 60px; }

.no_margin_left_important {
  margin-left: 0px !important; }

.ml_1_important {
  margin-left: 1px !important; }

.ml_2_important {
  margin-left: 2px !important; }

.ml_3_important {
  margin-left: 3px !important; }

.ml_4_important {
  margin-left: 4px !important; }

.ml_5_important {
  margin-left: 5px !important; }

.ml_6_important {
  margin-left: 6px !important; }

.ml_7_important {
  margin-left: 7px !important; }

.ml_8_important {
  margin-left: 8px !important; }

.ml_9_important {
  margin-left: 9px !important; }

.ml_10_important {
  margin-left: 10px !important; }

.ml_11_important {
  margin-left: 11px !important; }

.ml_12_important {
  margin-left: 12px !important; }

.ml_13_important {
  margin-left: 13px !important; }

.ml_14_important {
  margin-left: 14px !important; }

.ml_15_important {
  margin-left: 15px !important; }

.ml_16_important {
  margin-left: 16px !important; }

.ml_17_important {
  margin-left: 17px !important; }

.ml_18_important {
  margin-left: 18px !important; }

.ml_19_important {
  margin-left: 19px !important; }

.ml_20_important {
  margin-left: 20px !important; }

.ml_21_important {
  margin-left: 21px !important; }

.ml_22_important {
  margin-left: 22px !important; }

.ml_23_important {
  margin-left: 23px !important; }

.ml_24_important {
  margin-left: 24px !important; }

.ml_25_important {
  margin-left: 25px !important; }

.ml_26_important {
  margin-left: 26px !important; }

.ml_27_important {
  margin-left: 27px !important; }

.ml_28_important {
  margin-left: 28px !important; }

.ml_29_important {
  margin-left: 29px !important; }

.ml_30_important {
  margin-left: 30px !important; }

.ml_31_important {
  margin-left: 31px !important; }

.ml_32_important {
  margin-left: 32px !important; }

.ml_33_important {
  margin-left: 33px !important; }

.ml_34_important {
  margin-left: 34px !important; }

.ml_35_important {
  margin-left: 35px !important; }

.ml_36_important {
  margin-left: 36px !important; }

.ml_37_important {
  margin-left: 37px !important; }

.ml_38_important {
  margin-left: 38px !important; }

.ml_39_important {
  margin-left: 39px !important; }

.ml_40_important {
  margin-left: 40px !important; }

.ml_41_important {
  margin-left: 41px !important; }

.ml_42_important {
  margin-left: 42px !important; }

.ml_43_important {
  margin-left: 43px !important; }

.ml_44_important {
  margin-left: 44px !important; }

.ml_45_important {
  margin-left: 45px !important; }

.ml_46_important {
  margin-left: 46px !important; }

.ml_47_important {
  margin-left: 47px !important; }

.ml_48_important {
  margin-left: 48px !important; }

.ml_49_important {
  margin-left: 49px !important; }

.ml_50_important {
  margin-left: 50px !important; }

.ml_51_important {
  margin-left: 51px !important; }

.ml_52_important {
  margin-left: 52px !important; }

.ml_53_important {
  margin-left: 53px !important; }

.ml_54_important {
  margin-left: 54px !important; }

.ml_55_important {
  margin-left: 55px !important; }

.ml_56_important {
  margin-left: 56px !important; }

.ml_57_important {
  margin-left: 57px !important; }

.ml_58_important {
  margin-left: 58px !important; }

.ml_59_important {
  margin-left: 59px !important; }

.ml_60_important {
  margin-left: 60px !important; }

.no_margin_left {
  margin-left: 0px; }

.ml_1 {
  margin-left: 1px; }

.ml_2 {
  margin-left: 2px; }

.ml_3 {
  margin-left: 3px; }

.ml_4 {
  margin-left: 4px; }

.ml_5 {
  margin-left: 5px; }

.ml_6 {
  margin-left: 6px; }

.ml_7 {
  margin-left: 7px; }

.ml_8 {
  margin-left: 8px; }

.ml_9 {
  margin-left: 9px; }

.ml_10 {
  margin-left: 10px; }

.ml_11 {
  margin-left: 11px; }

.ml_12 {
  margin-left: 12px; }

.ml_13 {
  margin-left: 13px; }

.ml_14 {
  margin-left: 14px; }

.ml_15 {
  margin-left: 15px; }

.ml_16 {
  margin-left: 16px; }

.ml_17 {
  margin-left: 17px; }

.ml_18 {
  margin-left: 18px; }

.ml_19 {
  margin-left: 19px; }

.ml_20 {
  margin-left: 20px; }

.ml_21 {
  margin-left: 21px; }

.ml_22 {
  margin-left: 22px; }

.ml_23 {
  margin-left: 23px; }

.ml_24 {
  margin-left: 24px; }

.ml_25 {
  margin-left: 25px; }

.ml_26 {
  margin-left: 26px; }

.ml_27 {
  margin-left: 27px; }

.ml_28 {
  margin-left: 28px; }

.ml_29 {
  margin-left: 29px; }

.ml_30 {
  margin-left: 30px; }

.ml_31 {
  margin-left: 31px; }

.ml_32 {
  margin-left: 32px; }

.ml_33 {
  margin-left: 33px; }

.ml_34 {
  margin-left: 34px; }

.ml_35 {
  margin-left: 35px; }

.ml_36 {
  margin-left: 36px; }

.ml_37 {
  margin-left: 37px; }

.ml_38 {
  margin-left: 38px; }

.ml_39 {
  margin-left: 39px; }

.ml_40 {
  margin-left: 40px; }

.ml_41 {
  margin-left: 41px; }

.ml_42 {
  margin-left: 42px; }

.ml_43 {
  margin-left: 43px; }

.ml_44 {
  margin-left: 44px; }

.ml_45 {
  margin-left: 45px; }

.ml_46 {
  margin-left: 46px; }

.ml_47 {
  margin-left: 47px; }

.ml_48 {
  margin-left: 48px; }

.ml_49 {
  margin-left: 49px; }

.ml_50 {
  margin-left: 50px; }

.ml_51 {
  margin-left: 51px; }

.ml_52 {
  margin-left: 52px; }

.ml_53 {
  margin-left: 53px; }

.ml_54 {
  margin-left: 54px; }

.ml_55 {
  margin-left: 55px; }

.ml_56 {
  margin-left: 56px; }

.ml_57 {
  margin-left: 57px; }

.ml_58 {
  margin-left: 58px; }

.ml_59 {
  margin-left: 59px; }

.ml_60 {
  margin-left: 60px; }

.no_margin_important {
  margin: 0px !important; }

.m_1_important {
  margin: 1px !important; }

.no_margin {
  margin: 0px; }

.m_1 {
  margin: 1px; }

.no_margin_important {
  margin: 0px !important; }

.m_2_important {
  margin: 2px !important; }

.no_margin {
  margin: 0px; }

.m_2 {
  margin: 2px; }

.no_margin_important {
  margin: 0px !important; }

.m_3_important {
  margin: 3px !important; }

.no_margin {
  margin: 0px; }

.m_3 {
  margin: 3px; }

.no_margin_important {
  margin: 0px !important; }

.m_4_important {
  margin: 4px !important; }

.no_margin {
  margin: 0px; }

.m_4 {
  margin: 4px; }

.no_margin_important {
  margin: 0px !important; }

.m_5_important {
  margin: 5px !important; }

.no_margin {
  margin: 0px; }

.m_5 {
  margin: 5px; }

.no_margin_important {
  margin: 0px !important; }

.m_6_important {
  margin: 6px !important; }

.no_margin {
  margin: 0px; }

.m_6 {
  margin: 6px; }

.no_margin_important {
  margin: 0px !important; }

.m_7_important {
  margin: 7px !important; }

.no_margin {
  margin: 0px; }

.m_7 {
  margin: 7px; }

.no_margin_important {
  margin: 0px !important; }

.m_8_important {
  margin: 8px !important; }

.no_margin {
  margin: 0px; }

.m_8 {
  margin: 8px; }

.no_margin_important {
  margin: 0px !important; }

.m_9_important {
  margin: 9px !important; }

.no_margin {
  margin: 0px; }

.m_9 {
  margin: 9px; }

.no_margin_important {
  margin: 0px !important; }

.m_10_important {
  margin: 10px !important; }

.no_margin {
  margin: 0px; }

.m_10 {
  margin: 10px; }

.no_margin_important {
  margin: 0px !important; }

.m_11_important {
  margin: 11px !important; }

.no_margin {
  margin: 0px; }

.m_11 {
  margin: 11px; }

.no_margin_important {
  margin: 0px !important; }

.m_12_important {
  margin: 12px !important; }

.no_margin {
  margin: 0px; }

.m_12 {
  margin: 12px; }

.no_margin_important {
  margin: 0px !important; }

.m_13_important {
  margin: 13px !important; }

.no_margin {
  margin: 0px; }

.m_13 {
  margin: 13px; }

.no_margin_important {
  margin: 0px !important; }

.m_14_important {
  margin: 14px !important; }

.no_margin {
  margin: 0px; }

.m_14 {
  margin: 14px; }

.no_margin_important {
  margin: 0px !important; }

.m_15_important {
  margin: 15px !important; }

.no_margin {
  margin: 0px; }

.m_15 {
  margin: 15px; }

.no_margin_important {
  margin: 0px !important; }

.m_16_important {
  margin: 16px !important; }

.no_margin {
  margin: 0px; }

.m_16 {
  margin: 16px; }

.no_margin_important {
  margin: 0px !important; }

.m_17_important {
  margin: 17px !important; }

.no_margin {
  margin: 0px; }

.m_17 {
  margin: 17px; }

.no_margin_important {
  margin: 0px !important; }

.m_18_important {
  margin: 18px !important; }

.no_margin {
  margin: 0px; }

.m_18 {
  margin: 18px; }

.no_margin_important {
  margin: 0px !important; }

.m_19_important {
  margin: 19px !important; }

.no_margin {
  margin: 0px; }

.m_19 {
  margin: 19px; }

.no_margin_important {
  margin: 0px !important; }

.m_20_important {
  margin: 20px !important; }

.no_margin {
  margin: 0px; }

.m_20 {
  margin: 20px; }

.no_margin_important {
  margin: 0px !important; }

.m_21_important {
  margin: 21px !important; }

.no_margin {
  margin: 0px; }

.m_21 {
  margin: 21px; }

.no_margin_important {
  margin: 0px !important; }

.m_22_important {
  margin: 22px !important; }

.no_margin {
  margin: 0px; }

.m_22 {
  margin: 22px; }

.no_margin_important {
  margin: 0px !important; }

.m_23_important {
  margin: 23px !important; }

.no_margin {
  margin: 0px; }

.m_23 {
  margin: 23px; }

.no_margin_important {
  margin: 0px !important; }

.m_24_important {
  margin: 24px !important; }

.no_margin {
  margin: 0px; }

.m_24 {
  margin: 24px; }

.no_margin_important {
  margin: 0px !important; }

.m_25_important {
  margin: 25px !important; }

.no_margin {
  margin: 0px; }

.m_25 {
  margin: 25px; }

.no_margin_important {
  margin: 0px !important; }

.m_26_important {
  margin: 26px !important; }

.no_margin {
  margin: 0px; }

.m_26 {
  margin: 26px; }

.no_margin_important {
  margin: 0px !important; }

.m_27_important {
  margin: 27px !important; }

.no_margin {
  margin: 0px; }

.m_27 {
  margin: 27px; }

.no_margin_important {
  margin: 0px !important; }

.m_28_important {
  margin: 28px !important; }

.no_margin {
  margin: 0px; }

.m_28 {
  margin: 28px; }

.no_margin_important {
  margin: 0px !important; }

.m_29_important {
  margin: 29px !important; }

.no_margin {
  margin: 0px; }

.m_29 {
  margin: 29px; }

.no_margin_important {
  margin: 0px !important; }

.m_30_important {
  margin: 30px !important; }

.no_margin {
  margin: 0px; }

.m_30 {
  margin: 30px; }

.no_margin_important {
  margin: 0px !important; }

.m_31_important {
  margin: 31px !important; }

.no_margin {
  margin: 0px; }

.m_31 {
  margin: 31px; }

.no_margin_important {
  margin: 0px !important; }

.m_32_important {
  margin: 32px !important; }

.no_margin {
  margin: 0px; }

.m_32 {
  margin: 32px; }

.no_margin_important {
  margin: 0px !important; }

.m_33_important {
  margin: 33px !important; }

.no_margin {
  margin: 0px; }

.m_33 {
  margin: 33px; }

.no_margin_important {
  margin: 0px !important; }

.m_34_important {
  margin: 34px !important; }

.no_margin {
  margin: 0px; }

.m_34 {
  margin: 34px; }

.no_margin_important {
  margin: 0px !important; }

.m_35_important {
  margin: 35px !important; }

.no_margin {
  margin: 0px; }

.m_35 {
  margin: 35px; }

.no_margin_important {
  margin: 0px !important; }

.m_36_important {
  margin: 36px !important; }

.no_margin {
  margin: 0px; }

.m_36 {
  margin: 36px; }

.no_margin_important {
  margin: 0px !important; }

.m_37_important {
  margin: 37px !important; }

.no_margin {
  margin: 0px; }

.m_37 {
  margin: 37px; }

.no_margin_important {
  margin: 0px !important; }

.m_38_important {
  margin: 38px !important; }

.no_margin {
  margin: 0px; }

.m_38 {
  margin: 38px; }

.no_margin_important {
  margin: 0px !important; }

.m_39_important {
  margin: 39px !important; }

.no_margin {
  margin: 0px; }

.m_39 {
  margin: 39px; }

.no_margin_important {
  margin: 0px !important; }

.m_40_important {
  margin: 40px !important; }

.no_margin {
  margin: 0px; }

.m_40 {
  margin: 40px; }

.no_margin_important {
  margin: 0px !important; }

.m_41_important {
  margin: 41px !important; }

.no_margin {
  margin: 0px; }

.m_41 {
  margin: 41px; }

.no_margin_important {
  margin: 0px !important; }

.m_42_important {
  margin: 42px !important; }

.no_margin {
  margin: 0px; }

.m_42 {
  margin: 42px; }

.no_margin_important {
  margin: 0px !important; }

.m_43_important {
  margin: 43px !important; }

.no_margin {
  margin: 0px; }

.m_43 {
  margin: 43px; }

.no_margin_important {
  margin: 0px !important; }

.m_44_important {
  margin: 44px !important; }

.no_margin {
  margin: 0px; }

.m_44 {
  margin: 44px; }

.no_margin_important {
  margin: 0px !important; }

.m_45_important {
  margin: 45px !important; }

.no_margin {
  margin: 0px; }

.m_45 {
  margin: 45px; }

.no_margin_important {
  margin: 0px !important; }

.m_46_important {
  margin: 46px !important; }

.no_margin {
  margin: 0px; }

.m_46 {
  margin: 46px; }

.no_margin_important {
  margin: 0px !important; }

.m_47_important {
  margin: 47px !important; }

.no_margin {
  margin: 0px; }

.m_47 {
  margin: 47px; }

.no_margin_important {
  margin: 0px !important; }

.m_48_important {
  margin: 48px !important; }

.no_margin {
  margin: 0px; }

.m_48 {
  margin: 48px; }

.no_margin_important {
  margin: 0px !important; }

.m_49_important {
  margin: 49px !important; }

.no_margin {
  margin: 0px; }

.m_49 {
  margin: 49px; }

.no_margin_important {
  margin: 0px !important; }

.m_50_important {
  margin: 50px !important; }

.no_margin {
  margin: 0px; }

.m_50 {
  margin: 50px; }

.no_margin_important {
  margin: 0px !important; }

.m_51_important {
  margin: 51px !important; }

.no_margin {
  margin: 0px; }

.m_51 {
  margin: 51px; }

.no_margin_important {
  margin: 0px !important; }

.m_52_important {
  margin: 52px !important; }

.no_margin {
  margin: 0px; }

.m_52 {
  margin: 52px; }

.no_margin_important {
  margin: 0px !important; }

.m_53_important {
  margin: 53px !important; }

.no_margin {
  margin: 0px; }

.m_53 {
  margin: 53px; }

.no_margin_important {
  margin: 0px !important; }

.m_54_important {
  margin: 54px !important; }

.no_margin {
  margin: 0px; }

.m_54 {
  margin: 54px; }

.no_margin_important {
  margin: 0px !important; }

.m_55_important {
  margin: 55px !important; }

.no_margin {
  margin: 0px; }

.m_55 {
  margin: 55px; }

.no_margin_important {
  margin: 0px !important; }

.m_56_important {
  margin: 56px !important; }

.no_margin {
  margin: 0px; }

.m_56 {
  margin: 56px; }

.no_margin_important {
  margin: 0px !important; }

.m_57_important {
  margin: 57px !important; }

.no_margin {
  margin: 0px; }

.m_57 {
  margin: 57px; }

.no_margin_important {
  margin: 0px !important; }

.m_58_important {
  margin: 58px !important; }

.no_margin {
  margin: 0px; }

.m_58 {
  margin: 58px; }

.no_margin_important {
  margin: 0px !important; }

.m_59_important {
  margin: 59px !important; }

.no_margin {
  margin: 0px; }

.m_59 {
  margin: 59px; }

.no_margin_important {
  margin: 0px !important; }

.m_60_important {
  margin: 60px !important; }

.no_margin {
  margin: 0px; }

.m_60 {
  margin: 60px; }

.no_padding_top_important {
  padding-top: 0px !important; }

.pt_1_important {
  padding-top: 1px !important; }

.pt_2_important {
  padding-top: 2px !important; }

.pt_3_important {
  padding-top: 3px !important; }

.pt_4_important {
  padding-top: 4px !important; }

.pt_5_important {
  padding-top: 5px !important; }

.pt_6_important {
  padding-top: 6px !important; }

.pt_7_important {
  padding-top: 7px !important; }

.pt_8_important {
  padding-top: 8px !important; }

.pt_9_important {
  padding-top: 9px !important; }

.pt_10_important {
  padding-top: 10px !important; }

.pt_11_important {
  padding-top: 11px !important; }

.pt_12_important {
  padding-top: 12px !important; }

.pt_13_important {
  padding-top: 13px !important; }

.pt_14_important {
  padding-top: 14px !important; }

.pt_15_important {
  padding-top: 15px !important; }

.pt_16_important {
  padding-top: 16px !important; }

.pt_17_important {
  padding-top: 17px !important; }

.pt_18_important {
  padding-top: 18px !important; }

.pt_19_important {
  padding-top: 19px !important; }

.pt_20_important {
  padding-top: 20px !important; }

.pt_21_important {
  padding-top: 21px !important; }

.pt_22_important {
  padding-top: 22px !important; }

.pt_23_important {
  padding-top: 23px !important; }

.pt_24_important {
  padding-top: 24px !important; }

.pt_25_important {
  padding-top: 25px !important; }

.pt_26_important {
  padding-top: 26px !important; }

.pt_27_important {
  padding-top: 27px !important; }

.pt_28_important {
  padding-top: 28px !important; }

.pt_29_important {
  padding-top: 29px !important; }

.pt_30_important {
  padding-top: 30px !important; }

.pt_31_important {
  padding-top: 31px !important; }

.pt_32_important {
  padding-top: 32px !important; }

.pt_33_important {
  padding-top: 33px !important; }

.pt_34_important {
  padding-top: 34px !important; }

.pt_35_important {
  padding-top: 35px !important; }

.pt_36_important {
  padding-top: 36px !important; }

.pt_37_important {
  padding-top: 37px !important; }

.pt_38_important {
  padding-top: 38px !important; }

.pt_39_important {
  padding-top: 39px !important; }

.pt_40_important {
  padding-top: 40px !important; }

.pt_41_important {
  padding-top: 41px !important; }

.pt_42_important {
  padding-top: 42px !important; }

.pt_43_important {
  padding-top: 43px !important; }

.pt_44_important {
  padding-top: 44px !important; }

.pt_45_important {
  padding-top: 45px !important; }

.pt_46_important {
  padding-top: 46px !important; }

.pt_47_important {
  padding-top: 47px !important; }

.pt_48_important {
  padding-top: 48px !important; }

.pt_49_important {
  padding-top: 49px !important; }

.pt_50_important {
  padding-top: 50px !important; }

.pt_51_important {
  padding-top: 51px !important; }

.pt_52_important {
  padding-top: 52px !important; }

.pt_53_important {
  padding-top: 53px !important; }

.pt_54_important {
  padding-top: 54px !important; }

.pt_55_important {
  padding-top: 55px !important; }

.pt_56_important {
  padding-top: 56px !important; }

.pt_57_important {
  padding-top: 57px !important; }

.pt_58_important {
  padding-top: 58px !important; }

.pt_59_important {
  padding-top: 59px !important; }

.pt_60_important {
  padding-top: 60px !important; }

.no_padding_top {
  padding-top: 0px; }

.pt_1 {
  padding-top: 1px; }

.pt_2 {
  padding-top: 2px; }

.pt_3 {
  padding-top: 3px; }

.pt_4 {
  padding-top: 4px; }

.pt_5 {
  padding-top: 5px; }

.pt_6 {
  padding-top: 6px; }

.pt_7 {
  padding-top: 7px; }

.pt_8 {
  padding-top: 8px; }

.pt_9 {
  padding-top: 9px; }

.pt_10 {
  padding-top: 10px; }

.pt_11 {
  padding-top: 11px; }

.pt_12 {
  padding-top: 12px; }

.pt_13 {
  padding-top: 13px; }

.pt_14 {
  padding-top: 14px; }

.pt_15 {
  padding-top: 15px; }

.pt_16 {
  padding-top: 16px; }

.pt_17 {
  padding-top: 17px; }

.pt_18 {
  padding-top: 18px; }

.pt_19 {
  padding-top: 19px; }

.pt_20 {
  padding-top: 20px; }

.pt_21 {
  padding-top: 21px; }

.pt_22 {
  padding-top: 22px; }

.pt_23 {
  padding-top: 23px; }

.pt_24 {
  padding-top: 24px; }

.pt_25 {
  padding-top: 25px; }

.pt_26 {
  padding-top: 26px; }

.pt_27 {
  padding-top: 27px; }

.pt_28 {
  padding-top: 28px; }

.pt_29 {
  padding-top: 29px; }

.pt_30 {
  padding-top: 30px; }

.pt_31 {
  padding-top: 31px; }

.pt_32 {
  padding-top: 32px; }

.pt_33 {
  padding-top: 33px; }

.pt_34 {
  padding-top: 34px; }

.pt_35 {
  padding-top: 35px; }

.pt_36 {
  padding-top: 36px; }

.pt_37 {
  padding-top: 37px; }

.pt_38 {
  padding-top: 38px; }

.pt_39 {
  padding-top: 39px; }

.pt_40 {
  padding-top: 40px; }

.pt_41 {
  padding-top: 41px; }

.pt_42 {
  padding-top: 42px; }

.pt_43 {
  padding-top: 43px; }

.pt_44 {
  padding-top: 44px; }

.pt_45 {
  padding-top: 45px; }

.pt_46 {
  padding-top: 46px; }

.pt_47 {
  padding-top: 47px; }

.pt_48 {
  padding-top: 48px; }

.pt_49 {
  padding-top: 49px; }

.pt_50 {
  padding-top: 50px; }

.pt_51 {
  padding-top: 51px; }

.pt_52 {
  padding-top: 52px; }

.pt_53 {
  padding-top: 53px; }

.pt_54 {
  padding-top: 54px; }

.pt_55 {
  padding-top: 55px; }

.pt_56 {
  padding-top: 56px; }

.pt_57 {
  padding-top: 57px; }

.pt_58 {
  padding-top: 58px; }

.pt_59 {
  padding-top: 59px; }

.pt_60 {
  padding-top: 60px; }

.no_padding_right_important {
  padding-right: 0px !important; }

.pr_1_important {
  padding-right: 1px !important; }

.pr_2_important {
  padding-right: 2px !important; }

.pr_3_important {
  padding-right: 3px !important; }

.pr_4_important {
  padding-right: 4px !important; }

.pr_5_important {
  padding-right: 5px !important; }

.pr_6_important {
  padding-right: 6px !important; }

.pr_7_important {
  padding-right: 7px !important; }

.pr_8_important {
  padding-right: 8px !important; }

.pr_9_important {
  padding-right: 9px !important; }

.pr_10_important {
  padding-right: 10px !important; }

.pr_11_important {
  padding-right: 11px !important; }

.pr_12_important {
  padding-right: 12px !important; }

.pr_13_important {
  padding-right: 13px !important; }

.pr_14_important {
  padding-right: 14px !important; }

.pr_15_important {
  padding-right: 15px !important; }

.pr_16_important {
  padding-right: 16px !important; }

.pr_17_important {
  padding-right: 17px !important; }

.pr_18_important {
  padding-right: 18px !important; }

.pr_19_important {
  padding-right: 19px !important; }

.pr_20_important {
  padding-right: 20px !important; }

.pr_21_important {
  padding-right: 21px !important; }

.pr_22_important {
  padding-right: 22px !important; }

.pr_23_important {
  padding-right: 23px !important; }

.pr_24_important {
  padding-right: 24px !important; }

.pr_25_important {
  padding-right: 25px !important; }

.pr_26_important {
  padding-right: 26px !important; }

.pr_27_important {
  padding-right: 27px !important; }

.pr_28_important {
  padding-right: 28px !important; }

.pr_29_important {
  padding-right: 29px !important; }

.pr_30_important {
  padding-right: 30px !important; }

.pr_31_important {
  padding-right: 31px !important; }

.pr_32_important {
  padding-right: 32px !important; }

.pr_33_important {
  padding-right: 33px !important; }

.pr_34_important {
  padding-right: 34px !important; }

.pr_35_important {
  padding-right: 35px !important; }

.pr_36_important {
  padding-right: 36px !important; }

.pr_37_important {
  padding-right: 37px !important; }

.pr_38_important {
  padding-right: 38px !important; }

.pr_39_important {
  padding-right: 39px !important; }

.pr_40_important {
  padding-right: 40px !important; }

.pr_41_important {
  padding-right: 41px !important; }

.pr_42_important {
  padding-right: 42px !important; }

.pr_43_important {
  padding-right: 43px !important; }

.pr_44_important {
  padding-right: 44px !important; }

.pr_45_important {
  padding-right: 45px !important; }

.pr_46_important {
  padding-right: 46px !important; }

.pr_47_important {
  padding-right: 47px !important; }

.pr_48_important {
  padding-right: 48px !important; }

.pr_49_important {
  padding-right: 49px !important; }

.pr_50_important {
  padding-right: 50px !important; }

.pr_51_important {
  padding-right: 51px !important; }

.pr_52_important {
  padding-right: 52px !important; }

.pr_53_important {
  padding-right: 53px !important; }

.pr_54_important {
  padding-right: 54px !important; }

.pr_55_important {
  padding-right: 55px !important; }

.pr_56_important {
  padding-right: 56px !important; }

.pr_57_important {
  padding-right: 57px !important; }

.pr_58_important {
  padding-right: 58px !important; }

.pr_59_important {
  padding-right: 59px !important; }

.pr_60_important {
  padding-right: 60px !important; }

.no_padding_right {
  padding-right: 0px; }

.pr_1 {
  padding-right: 1px; }

.pr_2 {
  padding-right: 2px; }

.pr_3 {
  padding-right: 3px; }

.pr_4 {
  padding-right: 4px; }

.pr_5 {
  padding-right: 5px; }

.pr_6 {
  padding-right: 6px; }

.pr_7 {
  padding-right: 7px; }

.pr_8 {
  padding-right: 8px; }

.pr_9 {
  padding-right: 9px; }

.pr_10 {
  padding-right: 10px; }

.pr_11 {
  padding-right: 11px; }

.pr_12 {
  padding-right: 12px; }

.pr_13 {
  padding-right: 13px; }

.pr_14 {
  padding-right: 14px; }

.pr_15 {
  padding-right: 15px; }

.pr_16 {
  padding-right: 16px; }

.pr_17 {
  padding-right: 17px; }

.pr_18 {
  padding-right: 18px; }

.pr_19 {
  padding-right: 19px; }

.pr_20 {
  padding-right: 20px; }

.pr_21 {
  padding-right: 21px; }

.pr_22 {
  padding-right: 22px; }

.pr_23 {
  padding-right: 23px; }

.pr_24 {
  padding-right: 24px; }

.pr_25 {
  padding-right: 25px; }

.pr_26 {
  padding-right: 26px; }

.pr_27 {
  padding-right: 27px; }

.pr_28 {
  padding-right: 28px; }

.pr_29 {
  padding-right: 29px; }

.pr_30 {
  padding-right: 30px; }

.pr_31 {
  padding-right: 31px; }

.pr_32 {
  padding-right: 32px; }

.pr_33 {
  padding-right: 33px; }

.pr_34 {
  padding-right: 34px; }

.pr_35 {
  padding-right: 35px; }

.pr_36 {
  padding-right: 36px; }

.pr_37 {
  padding-right: 37px; }

.pr_38 {
  padding-right: 38px; }

.pr_39 {
  padding-right: 39px; }

.pr_40 {
  padding-right: 40px; }

.pr_41 {
  padding-right: 41px; }

.pr_42 {
  padding-right: 42px; }

.pr_43 {
  padding-right: 43px; }

.pr_44 {
  padding-right: 44px; }

.pr_45 {
  padding-right: 45px; }

.pr_46 {
  padding-right: 46px; }

.pr_47 {
  padding-right: 47px; }

.pr_48 {
  padding-right: 48px; }

.pr_49 {
  padding-right: 49px; }

.pr_50 {
  padding-right: 50px; }

.pr_51 {
  padding-right: 51px; }

.pr_52 {
  padding-right: 52px; }

.pr_53 {
  padding-right: 53px; }

.pr_54 {
  padding-right: 54px; }

.pr_55 {
  padding-right: 55px; }

.pr_56 {
  padding-right: 56px; }

.pr_57 {
  padding-right: 57px; }

.pr_58 {
  padding-right: 58px; }

.pr_59 {
  padding-right: 59px; }

.pr_60 {
  padding-right: 60px; }

.no_padding_bottom_important {
  padding-bottom: 0px !important; }

.pb_1_important {
  padding-bottom: 1px !important; }

.pb_2_important {
  padding-bottom: 2px !important; }

.pb_3_important {
  padding-bottom: 3px !important; }

.pb_4_important {
  padding-bottom: 4px !important; }

.pb_5_important {
  padding-bottom: 5px !important; }

.pb_6_important {
  padding-bottom: 6px !important; }

.pb_7_important {
  padding-bottom: 7px !important; }

.pb_8_important {
  padding-bottom: 8px !important; }

.pb_9_important {
  padding-bottom: 9px !important; }

.pb_10_important {
  padding-bottom: 10px !important; }

.pb_11_important {
  padding-bottom: 11px !important; }

.pb_12_important {
  padding-bottom: 12px !important; }

.pb_13_important {
  padding-bottom: 13px !important; }

.pb_14_important {
  padding-bottom: 14px !important; }

.pb_15_important {
  padding-bottom: 15px !important; }

.pb_16_important {
  padding-bottom: 16px !important; }

.pb_17_important {
  padding-bottom: 17px !important; }

.pb_18_important {
  padding-bottom: 18px !important; }

.pb_19_important {
  padding-bottom: 19px !important; }

.pb_20_important {
  padding-bottom: 20px !important; }

.pb_21_important {
  padding-bottom: 21px !important; }

.pb_22_important {
  padding-bottom: 22px !important; }

.pb_23_important {
  padding-bottom: 23px !important; }

.pb_24_important {
  padding-bottom: 24px !important; }

.pb_25_important {
  padding-bottom: 25px !important; }

.pb_26_important {
  padding-bottom: 26px !important; }

.pb_27_important {
  padding-bottom: 27px !important; }

.pb_28_important {
  padding-bottom: 28px !important; }

.pb_29_important {
  padding-bottom: 29px !important; }

.pb_30_important {
  padding-bottom: 30px !important; }

.pb_31_important {
  padding-bottom: 31px !important; }

.pb_32_important {
  padding-bottom: 32px !important; }

.pb_33_important {
  padding-bottom: 33px !important; }

.pb_34_important {
  padding-bottom: 34px !important; }

.pb_35_important {
  padding-bottom: 35px !important; }

.pb_36_important {
  padding-bottom: 36px !important; }

.pb_37_important {
  padding-bottom: 37px !important; }

.pb_38_important {
  padding-bottom: 38px !important; }

.pb_39_important {
  padding-bottom: 39px !important; }

.pb_40_important {
  padding-bottom: 40px !important; }

.pb_41_important {
  padding-bottom: 41px !important; }

.pb_42_important {
  padding-bottom: 42px !important; }

.pb_43_important {
  padding-bottom: 43px !important; }

.pb_44_important {
  padding-bottom: 44px !important; }

.pb_45_important {
  padding-bottom: 45px !important; }

.pb_46_important {
  padding-bottom: 46px !important; }

.pb_47_important {
  padding-bottom: 47px !important; }

.pb_48_important {
  padding-bottom: 48px !important; }

.pb_49_important {
  padding-bottom: 49px !important; }

.pb_50_important {
  padding-bottom: 50px !important; }

.pb_51_important {
  padding-bottom: 51px !important; }

.pb_52_important {
  padding-bottom: 52px !important; }

.pb_53_important {
  padding-bottom: 53px !important; }

.pb_54_important {
  padding-bottom: 54px !important; }

.pb_55_important {
  padding-bottom: 55px !important; }

.pb_56_important {
  padding-bottom: 56px !important; }

.pb_57_important {
  padding-bottom: 57px !important; }

.pb_58_important {
  padding-bottom: 58px !important; }

.pb_59_important {
  padding-bottom: 59px !important; }

.pb_60_important {
  padding-bottom: 60px !important; }

.no_padding_bottom {
  padding-bottom: 0px; }

.pb_1 {
  padding-bottom: 1px; }

.pb_2 {
  padding-bottom: 2px; }

.pb_3 {
  padding-bottom: 3px; }

.pb_4 {
  padding-bottom: 4px; }

.pb_5 {
  padding-bottom: 5px; }

.pb_6 {
  padding-bottom: 6px; }

.pb_7 {
  padding-bottom: 7px; }

.pb_8 {
  padding-bottom: 8px; }

.pb_9 {
  padding-bottom: 9px; }

.pb_10 {
  padding-bottom: 10px; }

.pb_11 {
  padding-bottom: 11px; }

.pb_12 {
  padding-bottom: 12px; }

.pb_13 {
  padding-bottom: 13px; }

.pb_14 {
  padding-bottom: 14px; }

.pb_15 {
  padding-bottom: 15px; }

.pb_16 {
  padding-bottom: 16px; }

.pb_17 {
  padding-bottom: 17px; }

.pb_18 {
  padding-bottom: 18px; }

.pb_19 {
  padding-bottom: 19px; }

.pb_20 {
  padding-bottom: 20px; }

.pb_21 {
  padding-bottom: 21px; }

.pb_22 {
  padding-bottom: 22px; }

.pb_23 {
  padding-bottom: 23px; }

.pb_24 {
  padding-bottom: 24px; }

.pb_25 {
  padding-bottom: 25px; }

.pb_26 {
  padding-bottom: 26px; }

.pb_27 {
  padding-bottom: 27px; }

.pb_28 {
  padding-bottom: 28px; }

.pb_29 {
  padding-bottom: 29px; }

.pb_30 {
  padding-bottom: 30px; }

.pb_31 {
  padding-bottom: 31px; }

.pb_32 {
  padding-bottom: 32px; }

.pb_33 {
  padding-bottom: 33px; }

.pb_34 {
  padding-bottom: 34px; }

.pb_35 {
  padding-bottom: 35px; }

.pb_36 {
  padding-bottom: 36px; }

.pb_37 {
  padding-bottom: 37px; }

.pb_38 {
  padding-bottom: 38px; }

.pb_39 {
  padding-bottom: 39px; }

.pb_40 {
  padding-bottom: 40px; }

.pb_41 {
  padding-bottom: 41px; }

.pb_42 {
  padding-bottom: 42px; }

.pb_43 {
  padding-bottom: 43px; }

.pb_44 {
  padding-bottom: 44px; }

.pb_45 {
  padding-bottom: 45px; }

.pb_46 {
  padding-bottom: 46px; }

.pb_47 {
  padding-bottom: 47px; }

.pb_48 {
  padding-bottom: 48px; }

.pb_49 {
  padding-bottom: 49px; }

.pb_50 {
  padding-bottom: 50px; }

.pb_51 {
  padding-bottom: 51px; }

.pb_52 {
  padding-bottom: 52px; }

.pb_53 {
  padding-bottom: 53px; }

.pb_54 {
  padding-bottom: 54px; }

.pb_55 {
  padding-bottom: 55px; }

.pb_56 {
  padding-bottom: 56px; }

.pb_57 {
  padding-bottom: 57px; }

.pb_58 {
  padding-bottom: 58px; }

.pb_59 {
  padding-bottom: 59px; }

.pb_60 {
  padding-bottom: 60px; }

.no_padding_left_important {
  padding-left: 0px !important; }

.pl_1_important {
  padding-left: 1px !important; }

.pl_2_important {
  padding-left: 2px !important; }

.pl_3_important {
  padding-left: 3px !important; }

.pl_4_important {
  padding-left: 4px !important; }

.pl_5_important {
  padding-left: 5px !important; }

.pl_6_important {
  padding-left: 6px !important; }

.pl_7_important {
  padding-left: 7px !important; }

.pl_8_important {
  padding-left: 8px !important; }

.pl_9_important {
  padding-left: 9px !important; }

.pl_10_important {
  padding-left: 10px !important; }

.pl_11_important {
  padding-left: 11px !important; }

.pl_12_important {
  padding-left: 12px !important; }

.pl_13_important {
  padding-left: 13px !important; }

.pl_14_important {
  padding-left: 14px !important; }

.pl_15_important {
  padding-left: 15px !important; }

.pl_16_important {
  padding-left: 16px !important; }

.pl_17_important {
  padding-left: 17px !important; }

.pl_18_important {
  padding-left: 18px !important; }

.pl_19_important {
  padding-left: 19px !important; }

.pl_20_important {
  padding-left: 20px !important; }

.pl_21_important {
  padding-left: 21px !important; }

.pl_22_important {
  padding-left: 22px !important; }

.pl_23_important {
  padding-left: 23px !important; }

.pl_24_important {
  padding-left: 24px !important; }

.pl_25_important {
  padding-left: 25px !important; }

.pl_26_important {
  padding-left: 26px !important; }

.pl_27_important {
  padding-left: 27px !important; }

.pl_28_important {
  padding-left: 28px !important; }

.pl_29_important {
  padding-left: 29px !important; }

.pl_30_important {
  padding-left: 30px !important; }

.pl_31_important {
  padding-left: 31px !important; }

.pl_32_important {
  padding-left: 32px !important; }

.pl_33_important {
  padding-left: 33px !important; }

.pl_34_important {
  padding-left: 34px !important; }

.pl_35_important {
  padding-left: 35px !important; }

.pl_36_important {
  padding-left: 36px !important; }

.pl_37_important {
  padding-left: 37px !important; }

.pl_38_important {
  padding-left: 38px !important; }

.pl_39_important {
  padding-left: 39px !important; }

.pl_40_important {
  padding-left: 40px !important; }

.pl_41_important {
  padding-left: 41px !important; }

.pl_42_important {
  padding-left: 42px !important; }

.pl_43_important {
  padding-left: 43px !important; }

.pl_44_important {
  padding-left: 44px !important; }

.pl_45_important {
  padding-left: 45px !important; }

.pl_46_important {
  padding-left: 46px !important; }

.pl_47_important {
  padding-left: 47px !important; }

.pl_48_important {
  padding-left: 48px !important; }

.pl_49_important {
  padding-left: 49px !important; }

.pl_50_important {
  padding-left: 50px !important; }

.pl_51_important {
  padding-left: 51px !important; }

.pl_52_important {
  padding-left: 52px !important; }

.pl_53_important {
  padding-left: 53px !important; }

.pl_54_important {
  padding-left: 54px !important; }

.pl_55_important {
  padding-left: 55px !important; }

.pl_56_important {
  padding-left: 56px !important; }

.pl_57_important {
  padding-left: 57px !important; }

.pl_58_important {
  padding-left: 58px !important; }

.pl_59_important {
  padding-left: 59px !important; }

.pl_60_important {
  padding-left: 60px !important; }

.no_padding_left {
  padding-left: 0px; }

.pl_1 {
  padding-left: 1px; }

.pl_2 {
  padding-left: 2px; }

.pl_3 {
  padding-left: 3px; }

.pl_4 {
  padding-left: 4px; }

.pl_5 {
  padding-left: 5px; }

.pl_6 {
  padding-left: 6px; }

.pl_7 {
  padding-left: 7px; }

.pl_8 {
  padding-left: 8px; }

.pl_9 {
  padding-left: 9px; }

.pl_10 {
  padding-left: 10px; }

.pl_11 {
  padding-left: 11px; }

.pl_12 {
  padding-left: 12px; }

.pl_13 {
  padding-left: 13px; }

.pl_14 {
  padding-left: 14px; }

.pl_15 {
  padding-left: 15px; }

.pl_16 {
  padding-left: 16px; }

.pl_17 {
  padding-left: 17px; }

.pl_18 {
  padding-left: 18px; }

.pl_19 {
  padding-left: 19px; }

.pl_20 {
  padding-left: 20px; }

.pl_21 {
  padding-left: 21px; }

.pl_22 {
  padding-left: 22px; }

.pl_23 {
  padding-left: 23px; }

.pl_24 {
  padding-left: 24px; }

.pl_25 {
  padding-left: 25px; }

.pl_26 {
  padding-left: 26px; }

.pl_27 {
  padding-left: 27px; }

.pl_28 {
  padding-left: 28px; }

.pl_29 {
  padding-left: 29px; }

.pl_30 {
  padding-left: 30px; }

.pl_31 {
  padding-left: 31px; }

.pl_32 {
  padding-left: 32px; }

.pl_33 {
  padding-left: 33px; }

.pl_34 {
  padding-left: 34px; }

.pl_35 {
  padding-left: 35px; }

.pl_36 {
  padding-left: 36px; }

.pl_37 {
  padding-left: 37px; }

.pl_38 {
  padding-left: 38px; }

.pl_39 {
  padding-left: 39px; }

.pl_40 {
  padding-left: 40px; }

.pl_41 {
  padding-left: 41px; }

.pl_42 {
  padding-left: 42px; }

.pl_43 {
  padding-left: 43px; }

.pl_44 {
  padding-left: 44px; }

.pl_45 {
  padding-left: 45px; }

.pl_46 {
  padding-left: 46px; }

.pl_47 {
  padding-left: 47px; }

.pl_48 {
  padding-left: 48px; }

.pl_49 {
  padding-left: 49px; }

.pl_50 {
  padding-left: 50px; }

.pl_51 {
  padding-left: 51px; }

.pl_52 {
  padding-left: 52px; }

.pl_53 {
  padding-left: 53px; }

.pl_54 {
  padding-left: 54px; }

.pl_55 {
  padding-left: 55px; }

.pl_56 {
  padding-left: 56px; }

.pl_57 {
  padding-left: 57px; }

.pl_58 {
  padding-left: 58px; }

.pl_59 {
  padding-left: 59px; }

.pl_60 {
  padding-left: 60px; }

.no_padding_important {
  padding: 0px !important; }

.p_1_important {
  padding: 1px !important; }

.no_padding {
  padding: 0px; }

.p_1 {
  padding: 1px; }

.no_padding_important {
  padding: 0px !important; }

.p_2_important {
  padding: 2px !important; }

.no_padding {
  padding: 0px; }

.p_2 {
  padding: 2px; }

.no_padding_important {
  padding: 0px !important; }

.p_3_important {
  padding: 3px !important; }

.no_padding {
  padding: 0px; }

.p_3 {
  padding: 3px; }

.no_padding_important {
  padding: 0px !important; }

.p_4_important {
  padding: 4px !important; }

.no_padding {
  padding: 0px; }

.p_4 {
  padding: 4px; }

.no_padding_important {
  padding: 0px !important; }

.p_5_important {
  padding: 5px !important; }

.no_padding {
  padding: 0px; }

.p_5 {
  padding: 5px; }

.no_padding_important {
  padding: 0px !important; }

.p_6_important {
  padding: 6px !important; }

.no_padding {
  padding: 0px; }

.p_6 {
  padding: 6px; }

.no_padding_important {
  padding: 0px !important; }

.p_7_important {
  padding: 7px !important; }

.no_padding {
  padding: 0px; }

.p_7 {
  padding: 7px; }

.no_padding_important {
  padding: 0px !important; }

.p_8_important {
  padding: 8px !important; }

.no_padding {
  padding: 0px; }

.p_8 {
  padding: 8px; }

.no_padding_important {
  padding: 0px !important; }

.p_9_important {
  padding: 9px !important; }

.no_padding {
  padding: 0px; }

.p_9 {
  padding: 9px; }

.no_padding_important {
  padding: 0px !important; }

.p_10_important {
  padding: 10px !important; }

.no_padding {
  padding: 0px; }

.p_10 {
  padding: 10px; }

.no_padding_important {
  padding: 0px !important; }

.p_11_important {
  padding: 11px !important; }

.no_padding {
  padding: 0px; }

.p_11 {
  padding: 11px; }

.no_padding_important {
  padding: 0px !important; }

.p_12_important {
  padding: 12px !important; }

.no_padding {
  padding: 0px; }

.p_12 {
  padding: 12px; }

.no_padding_important {
  padding: 0px !important; }

.p_13_important {
  padding: 13px !important; }

.no_padding {
  padding: 0px; }

.p_13 {
  padding: 13px; }

.no_padding_important {
  padding: 0px !important; }

.p_14_important {
  padding: 14px !important; }

.no_padding {
  padding: 0px; }

.p_14 {
  padding: 14px; }

.no_padding_important {
  padding: 0px !important; }

.p_15_important {
  padding: 15px !important; }

.no_padding {
  padding: 0px; }

.p_15 {
  padding: 15px; }

.no_padding_important {
  padding: 0px !important; }

.p_16_important {
  padding: 16px !important; }

.no_padding {
  padding: 0px; }

.p_16 {
  padding: 16px; }

.no_padding_important {
  padding: 0px !important; }

.p_17_important {
  padding: 17px !important; }

.no_padding {
  padding: 0px; }

.p_17 {
  padding: 17px; }

.no_padding_important {
  padding: 0px !important; }

.p_18_important {
  padding: 18px !important; }

.no_padding {
  padding: 0px; }

.p_18 {
  padding: 18px; }

.no_padding_important {
  padding: 0px !important; }

.p_19_important {
  padding: 19px !important; }

.no_padding {
  padding: 0px; }

.p_19 {
  padding: 19px; }

.no_padding_important {
  padding: 0px !important; }

.p_20_important {
  padding: 20px !important; }

.no_padding {
  padding: 0px; }

.p_20 {
  padding: 20px; }

.no_padding_important {
  padding: 0px !important; }

.p_21_important {
  padding: 21px !important; }

.no_padding {
  padding: 0px; }

.p_21 {
  padding: 21px; }

.no_padding_important {
  padding: 0px !important; }

.p_22_important {
  padding: 22px !important; }

.no_padding {
  padding: 0px; }

.p_22 {
  padding: 22px; }

.no_padding_important {
  padding: 0px !important; }

.p_23_important {
  padding: 23px !important; }

.no_padding {
  padding: 0px; }

.p_23 {
  padding: 23px; }

.no_padding_important {
  padding: 0px !important; }

.p_24_important {
  padding: 24px !important; }

.no_padding {
  padding: 0px; }

.p_24 {
  padding: 24px; }

.no_padding_important {
  padding: 0px !important; }

.p_25_important {
  padding: 25px !important; }

.no_padding {
  padding: 0px; }

.p_25 {
  padding: 25px; }

.no_padding_important {
  padding: 0px !important; }

.p_26_important {
  padding: 26px !important; }

.no_padding {
  padding: 0px; }

.p_26 {
  padding: 26px; }

.no_padding_important {
  padding: 0px !important; }

.p_27_important {
  padding: 27px !important; }

.no_padding {
  padding: 0px; }

.p_27 {
  padding: 27px; }

.no_padding_important {
  padding: 0px !important; }

.p_28_important {
  padding: 28px !important; }

.no_padding {
  padding: 0px; }

.p_28 {
  padding: 28px; }

.no_padding_important {
  padding: 0px !important; }

.p_29_important {
  padding: 29px !important; }

.no_padding {
  padding: 0px; }

.p_29 {
  padding: 29px; }

.no_padding_important {
  padding: 0px !important; }

.p_30_important {
  padding: 30px !important; }

.no_padding {
  padding: 0px; }

.p_30 {
  padding: 30px; }

.no_padding_important {
  padding: 0px !important; }

.p_31_important {
  padding: 31px !important; }

.no_padding {
  padding: 0px; }

.p_31 {
  padding: 31px; }

.no_padding_important {
  padding: 0px !important; }

.p_32_important {
  padding: 32px !important; }

.no_padding {
  padding: 0px; }

.p_32 {
  padding: 32px; }

.no_padding_important {
  padding: 0px !important; }

.p_33_important {
  padding: 33px !important; }

.no_padding {
  padding: 0px; }

.p_33 {
  padding: 33px; }

.no_padding_important {
  padding: 0px !important; }

.p_34_important {
  padding: 34px !important; }

.no_padding {
  padding: 0px; }

.p_34 {
  padding: 34px; }

.no_padding_important {
  padding: 0px !important; }

.p_35_important {
  padding: 35px !important; }

.no_padding {
  padding: 0px; }

.p_35 {
  padding: 35px; }

.no_padding_important {
  padding: 0px !important; }

.p_36_important {
  padding: 36px !important; }

.no_padding {
  padding: 0px; }

.p_36 {
  padding: 36px; }

.no_padding_important {
  padding: 0px !important; }

.p_37_important {
  padding: 37px !important; }

.no_padding {
  padding: 0px; }

.p_37 {
  padding: 37px; }

.no_padding_important {
  padding: 0px !important; }

.p_38_important {
  padding: 38px !important; }

.no_padding {
  padding: 0px; }

.p_38 {
  padding: 38px; }

.no_padding_important {
  padding: 0px !important; }

.p_39_important {
  padding: 39px !important; }

.no_padding {
  padding: 0px; }

.p_39 {
  padding: 39px; }

.no_padding_important {
  padding: 0px !important; }

.p_40_important {
  padding: 40px !important; }

.no_padding {
  padding: 0px; }

.p_40 {
  padding: 40px; }

.no_padding_important {
  padding: 0px !important; }

.p_41_important {
  padding: 41px !important; }

.no_padding {
  padding: 0px; }

.p_41 {
  padding: 41px; }

.no_padding_important {
  padding: 0px !important; }

.p_42_important {
  padding: 42px !important; }

.no_padding {
  padding: 0px; }

.p_42 {
  padding: 42px; }

.no_padding_important {
  padding: 0px !important; }

.p_43_important {
  padding: 43px !important; }

.no_padding {
  padding: 0px; }

.p_43 {
  padding: 43px; }

.no_padding_important {
  padding: 0px !important; }

.p_44_important {
  padding: 44px !important; }

.no_padding {
  padding: 0px; }

.p_44 {
  padding: 44px; }

.no_padding_important {
  padding: 0px !important; }

.p_45_important {
  padding: 45px !important; }

.no_padding {
  padding: 0px; }

.p_45 {
  padding: 45px; }

.no_padding_important {
  padding: 0px !important; }

.p_46_important {
  padding: 46px !important; }

.no_padding {
  padding: 0px; }

.p_46 {
  padding: 46px; }

.no_padding_important {
  padding: 0px !important; }

.p_47_important {
  padding: 47px !important; }

.no_padding {
  padding: 0px; }

.p_47 {
  padding: 47px; }

.no_padding_important {
  padding: 0px !important; }

.p_48_important {
  padding: 48px !important; }

.no_padding {
  padding: 0px; }

.p_48 {
  padding: 48px; }

.no_padding_important {
  padding: 0px !important; }

.p_49_important {
  padding: 49px !important; }

.no_padding {
  padding: 0px; }

.p_49 {
  padding: 49px; }

.no_padding_important {
  padding: 0px !important; }

.p_50_important {
  padding: 50px !important; }

.no_padding {
  padding: 0px; }

.p_50 {
  padding: 50px; }

.no_padding_important {
  padding: 0px !important; }

.p_51_important {
  padding: 51px !important; }

.no_padding {
  padding: 0px; }

.p_51 {
  padding: 51px; }

.no_padding_important {
  padding: 0px !important; }

.p_52_important {
  padding: 52px !important; }

.no_padding {
  padding: 0px; }

.p_52 {
  padding: 52px; }

.no_padding_important {
  padding: 0px !important; }

.p_53_important {
  padding: 53px !important; }

.no_padding {
  padding: 0px; }

.p_53 {
  padding: 53px; }

.no_padding_important {
  padding: 0px !important; }

.p_54_important {
  padding: 54px !important; }

.no_padding {
  padding: 0px; }

.p_54 {
  padding: 54px; }

.no_padding_important {
  padding: 0px !important; }

.p_55_important {
  padding: 55px !important; }

.no_padding {
  padding: 0px; }

.p_55 {
  padding: 55px; }

.no_padding_important {
  padding: 0px !important; }

.p_56_important {
  padding: 56px !important; }

.no_padding {
  padding: 0px; }

.p_56 {
  padding: 56px; }

.no_padding_important {
  padding: 0px !important; }

.p_57_important {
  padding: 57px !important; }

.no_padding {
  padding: 0px; }

.p_57 {
  padding: 57px; }

.no_padding_important {
  padding: 0px !important; }

.p_58_important {
  padding: 58px !important; }

.no_padding {
  padding: 0px; }

.p_58 {
  padding: 58px; }

.no_padding_important {
  padding: 0px !important; }

.p_59_important {
  padding: 59px !important; }

.no_padding {
  padding: 0px; }

.p_59 {
  padding: 59px; }

.no_padding_important {
  padding: 0px !important; }

.p_60_important {
  padding: 60px !important; }

.no_padding {
  padding: 0px; }

.p_60 {
  padding: 60px; }

.np_t {
  padding-top: 0 !important; }

.np_r {
  padding-right: 0 !important; }

.np_b {
  padding-bottom: 0 !important; }

.np_l {
  padding-left: 0 !important; }

.nm_t {
  margin-top: 0 !important; }

.nm_r {
  margin-right: 0 !important; }

.nm_b {
  margin-bottom: 0 !important; }

.nm_l {
  margin-left: 0 !important; }

.order_first {
  order: -1; }

.order_last {
  order: 1; }

.order_0 {
  order: 0; }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.flex_row {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.flex_column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.flex_row_reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.flex_column_reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.flex_wrap {
  flex-wrap: wrap !important; }

.flex_nowrap {
  flex-wrap: nowrap !important; }

.flex_wrap_reverse {
  flex-wrap: wrap-reverse !important; }

.justify_content_start {
  justify-content: flex-start !important; }

.justify_content_end {
  justify-content: flex-end !important; }

.justify_content_center {
  justify-content: center !important; }

.justify_content_between {
  justify-content: space-between !important; }

.justify_content_around {
  justify-content: space-around !important; }

.align_items_start {
  align-items: flex-start !important; }

.align_items_end {
  align-items: flex-end !important; }

.align_items_center {
  align-items: center !important; }

.align_items_baseline {
  align-items: baseline !important; }

.align_items_stretch {
  align-items: stretch !important; }

.align_content_start {
  align-content: flex-start !important; }

.align_content_end {
  align-content: flex-end !important; }

.align_content_center {
  align-content: center !important; }

.align_content_between {
  align-content: space-between !important; }

.align_content_around {
  align-content: space-around !important; }

.align_content_stretch {
  align-content: stretch !important; }

.align_self_auto {
  align-self: auto !important; }

.align_self_start {
  align-self: flex-start !important; }

.align_self_end {
  align-self: flex-end !important; }

.align_self_center {
  align-self: center !important; }

.align_self_baseline {
  align-self: baseline !important; }

.align_self_stretch {
  align-self: stretch !important; }

/**
 *  Grid system
 */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container::before, .container::after {
    content: '';
    display: table; }
  .container::after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid::before, .container-fluid::after {
    content: '';
    display: table; }
  .container-fluid::after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row::before, .row::after {
    content: '';
    display: table; }
  .row::after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

/* ----------------------------------------------
/* 	Mediaquery
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Mediaquery
/*
/* --------------------------------------------- */
/* ----------------------------------------------
/* 	Standard Styles
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Html & Body
/* 	2. Typography
/*
/* --------------------------------------------- */
*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  width: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility; }

body {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  background-color: #eceff1; }
  body.loading * {
    cursor: progress; }

body {
  font-family: "Poppins", sans-serif;
  color: #212121;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 1.4; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  margin-bottom: 4px; }

h1 {
  font-size: 36px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 12px; }

p {
  font: 400 14px/22px "Poppins", sans-serif;
  margin-bottom: 8px; }

a {
  color: #03a9f4;
  cursor: pointer;
  outline: 0;
  text-decoration: none; }
  a:hover {
    color: #0286c2;
    outline: 0;
    text-decoration: none; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eeeeee;
  margin: 24px 0;
  padding: 0;
  box-sizing: content-box; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
  font: 400 14px/22px "Poppins", sans-serif; }

pre {
  padding: 10px;
  background: #f5f5f5; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }
  button:focus,
  input:focus,
  optgroup:focus,
  select:focus,
  textarea:focus {
    outline: none !important; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default;
  opacity: .5; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

input:hover, input:focus, input:active, input:hover:-webkit-autofill, input:focus:-webkit-autofill, input:active:-webkit-autofill, input:-webkit-autofill, textarea:hover, textarea:focus, textarea:active, textarea:hover:-webkit-autofill, textarea:focus:-webkit-autofill, textarea:active:-webkit-autofill, textarea:-webkit-autofill, select:hover, select:focus, select:active, select:hover:-webkit-autofill, select:focus:-webkit-autofill, select:active:-webkit-autofill, select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: white !important; }

/* ----------------------------------------------
/* 	Plugins
/* ---------------------------------------------- */
/*
 * This combined file was created by the DataTables downloader builder:
 *	https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *	https://datatables.net/download/#dt/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.12,b-1.2.1,b-html5-1.2.1,b-print-1.2.1,r-2.1.0
 *
 * Included libraries:
 *	JSZip 2.5.0, pdfmake 0.1.18, DataTables 1.10.12, Buttons 1.2.1, HTML5 export 1.2.1, Print view 1.2.1, Responsive 2.1.0
 */
/*
 * Table styles
 */
table {
  width: 100% !important; }

table.dataTable {
  width: 100%;
  clear: both;
  font-size: 12px;
  margin: 24px auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #eee; }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
  text-align: left;
  color: #03a9f4; }
  table.dataTable thead th:first-letter,
  table.dataTable tfoot th:first-letter {
    text-transform: uppercase; }

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 12px;
  border-bottom: 1px solid #ccc; }

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #ccc; }

table.dataTable tbody tr {
  background-color: #ffffff; }

table.dataTable tbody tr.odd {
  background-color: #f9f9f9 !important; }

table.dataTable tbody tr.selected {
  background-color: #B0BED9; }

table.dataTable tbody th,
table.dataTable tbody td {
  padding: 10px 12px;
  outline: 0; }

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd; }

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd; }

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd; }

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4; }

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6; }

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1; }

table.dataTable.no-footer {
  border-bottom: 1px solid #ccc; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
  margin: 0; }

.dataTables_wrapper .dataTables_length {
  float: left; }

.dataTables_wrapper .dataTables_filter {
  /*
  width: 33.33%;
  margin: 0 auto;
*/
  width: 40%;
  margin-bottom: 20px;
  float: right; }

.dataTables_wrapper .dataTables_filter label {
  font-size: 13px;
  color: #555;
  position: relative; }

.dataTables_wrapper .dataTables_filter label:before {
  font-family: 'Material Icons';
  font-size: 16px;
  font-weight: normal;
  color: #aaa;
  content: 'search';
  position: absolute;
  top: 0;
  left: 0; }

.dataTables_wrapper .dataTables_filter input {
  width: calc( 100% - 25px);
  height: 1.5rem;
  padding: 5px 0;
  margin: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #ddd;
  padding-left: 25px; }

.dataTables_wrapper .dataTables_filter input:focus {
  border-color: #03a9f4; }

.dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder {
  color: #aaa;
  letter-spacing: 0.5px; }

.dataTables_wrapper .dataTables_filter input:-moz-placeholder {
  /* Firefox 18- */
  color: #aaa;
  letter-spacing: 0.5px; }

.dataTables_wrapper .dataTables_filter input::-moz-placeholder {
  /* Firefox 19+ */
  color: #aaa;
  letter-spacing: 0.5px; }

.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder {
  color: #aaa;
  letter-spacing: 0.5px; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 4px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #ddd;
  background-color: #f1f1f1; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #333 !important;
  border: 1px solid #ddd;
  background-color: #f1f1f1; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #f1f1f1; }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
  font-size: 12px; }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    text-align: left;
    padding-left: 16px;
    margin-top: 1em;
    width: 100%; }
  .dataTables_wrapper .dataTables_filter input {
    width: calc(100% - 34px);
    margin-left: 0; } }

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21; }

div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3; }

div.dt-button-info > div {
  padding: 1em; }

button.dt-button,
div.dt-button,
a.dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.333em;
  padding: 0.5em 1em;
  border: 1px solid #ffc107;
  border-radius: 2px;
  cursor: pointer;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  background-color: #ffc107;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none; }

a.dt-button span {
  display: flex;
  align-items: center; }

a.dt-button .material_icons {
  font-size: 16px;
  margin-right: 4px; }

button.dt-button.disabled,
div.dt-button.disabled,
a.dt-button.disabled {
  color: #fff;
  border: 1px solid #ffb300;
  cursor: default;
  background-color: #ffb300; }

button.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
  background-color: #ffb300; }

button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled),
div.dt-button:active:not(.disabled):hover:not(.disabled),
div.dt-button.active:not(.disabled):hover:not(.disabled),
a.dt-button:active:not(.disabled):hover:not(.disabled),
a.dt-button.active:not(.disabled):hover:not(.disabled) {
  background-color: #ffb300; }

button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover {
  text-decoration: none; }

button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  border: 1px solid #ffb300;
  background-color: #ffb300;
  color: #fff; }

.dt-button embed {
  outline: none; }

div.dt-buttons {
  position: relative;
  float: left; }

div.dt-buttons.buttons-right {
  float: right; }

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px; }

div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button,
div.dt-button-collection a.dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  margin-right: 0; }

div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #dadada;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');
  box-shadow: inset 1px 1px 3px #666; }

div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0; }

div.dt-button-collection.fixed.two-column {
  margin-left: -150px; }

div.dt-button-collection.fixed.three-column {
  margin-left: -225px; }

div.dt-button-collection.fixed.four-column {
  margin-left: -300px; }

div.dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2; }

div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3; }

div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4; }

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 2001; }

@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    padding-left: 16px; } }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding: 12px;
  padding-right: 40px;
  cursor: pointer; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 50%;
  right: 10px;
  height: 18px;
  width: 18px;
  display: block;
  position: absolute;
  color: white;
  border: 1px solid white;
  border-radius: 16px;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  font-size: 14px;
  font-weight: 800;
  line-height: 18px;
  content: '+';
  background-color: #03a9f4;
  margin-top: -11px; }

@media screen and (max-width: 600px) {
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 15px; } }

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
  background-color: #d33333; }

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px; }

table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer; }

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
  background-color: #31b131; }

table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #d33333; }

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em; }

table.dataTable > tbody > tr.child:hover {
  background: transparent !important; }

table.dataTable > tbody > tr.child ul {
  width: 100%;
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

table.dataTable > tbody > tr.child ul li {
  width: 100%;
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
  display: flex;
  justify-content: space-between; }

table.dataTable > tbody > tr.child ul li:first-child {
  padding-top: 0; }

table.dataTable > tbody > tr.child ul li:last-child {
  border-bottom: none; }

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em; }

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); }

div.dtr-modal div.dtr-modal_content {
  position: relative;
  padding: 1em; }

div.dtr-modal div.dtr-modal_close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12; }

div.dtr-modal div.dtr-modal_close:hover {
  background-color: #eaeaea; }

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6); }

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%; } }

/* --------- */
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative; }

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 11px;
  display: block;
  opacity: 0.3;
  font-size: 1.3em; }

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
  color: #555; }

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
  color: #555; }

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1; }

table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0; }

table.dataTable thead tr th.info {
  display: none !important; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }

.swal2-container.swal2-fade {
  -webkit-transition: background-color .1s;
  transition: background-color .1s; }

.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }

.swal2-modal:focus {
  outline: 0; }

.swal2-modal .swal2-title {
  color: #595959;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 .4em;
  padding: 0;
  display: block;
  word-wrap: break-word; }

.swal2-modal .swal2-buttonswrapper {
  margin-top: 15px; }

.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
  cursor: no-drop; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid transparent;
  border-color: transparent;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 7.5px;
  vertical-align: top;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  border-radius: 100%;
  -webkit-animation: rotate-loading 1.5s linear 0 infinite normal;
  animation: rotate-loading 1.5s linear 0 infinite normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
  margin-left: 30px;
  margin-right: 30px; }

.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  content: '';
  margin-left: 5px 0 15px;
  vertical-align: -1px;
  height: 15px;
  width: 15px;
  border: 3px solid #999;
  -webkit-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: rotate-loading 1.5s linear 0 infinite normal;
  animation: rotate-loading 1.5s linear 0 infinite normal; }

.swal2-modal .swal2-styled {
  color: white;
  border: none;
  box-shadow: none !important;
  font-size: 13px;
  font-weight: 500;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 8px 16px;
  margin: 16px 5px 24px 5px;
  cursor: pointer;
  letter-spacing: 1px;
  min-width: 100px; }

.swal2-cancel.swal2-styled {
  background-color: #C1C1C1 !important; }

.swal2-modal .swal2-image {
  margin: 20px auto;
  max-width: 100%; }

.swal2-modal .swal2-close {
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  width: 38px;
  height: 40px;
  font-size: 36px;
  line-height: 40px;
  font-family: serif;
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
  color: #ccc;
  -webkit-transition: color .1s ease;
  transition: color .1s ease; }

.swal2-modal .swal2-close:hover {
  color: #d55; }

.swal2-modal .swal2-content {
  font-size: 14px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  color: #545454;
  word-wrap: break-word; }

.swal2-modal .swal2-checkbox, .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-radio, .swal2-modal .swal2-select, .swal2-modal .swal2-textarea {
  margin: 20px auto; }

.swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  -webkit-transition: border-color box-shadow .3s;
  transition: border-color box-shadow .3s; }

.swal2-modal .swal2-file.swal2-inputerror, .swal2-modal .swal2-input.swal2-inputerror, .swal2-modal .swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  -webkit-box-shadow: 0 0 2px #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important; }

.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {
  outline: 0;
  border: 1px solid #b4dbed;
  -webkit-box-shadow: 0 0 3px #c4e6f5;
  box-shadow: 0 0 3px #c4e6f5; }

.swal2-modal .swal2-range input {
  float: left;
  width: 80%; }

.swal2-modal .swal2-range output {
  float: right;
  width: 20%;
  font-size: 20px;
  font-weight: 600;
  text-align: center; }

.swal2-modal .swal2-range input, .swal2-modal .swal2-range output {
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  margin: 20px auto;
  padding: 0; }

.swal2-modal .swal2-input {
  height: 43px;
  padding: 0 12px; }

.swal2-modal .swal2-input[type=number] {
  max-width: 150px; }

.swal2-modal .swal2-file {
  font-size: 20px; }

.swal2-modal .swal2-textarea {
  height: 108px;
  padding: 12px; }

.swal2-modal .swal2-select {
  color: #545454;
  font-size: inherit;
  padding: 5px 10px;
  min-width: 40%;
  max-width: 100%; }

.swal2-modal .swal2-radio {
  border: 0; }

.swal2-modal .swal2-radio label:not(:first-child) {
  margin-left: 20px; }

.swal2-modal .swal2-radio input {
  margin: 0 3px 0 0; }

.swal2-modal .swal2-checkbox {
  color: #545454; }

.swal2-modal .swal2-validationerror {
  background-color: #f0f0f0;
  margin: 0 -20px;
  overflow: hidden;
  padding: 10px;
  color: gray;
  font-size: 16px;
  font-weight: 300;
  display: none; }

.swal2-modal .swal2-validationerror::before {
  content: '!';
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin-right: 10px; }

body.swal2-shown, .swal2-modal.swal2-loading {
  overflow-y: hidden; }

.swal2-modal > .swal2-checkbox, .swal2-modal > .swal2-file, .swal2-modal > .swal2-input, .swal2-modal > .swal2-radio, .swal2-modal > .swal2-select, .swal2-modal > .swal2-textarea, .swal2-range output {
  display: none; }

.swal2-modal .swal2-file:focus::-webkit-input-placeholder, .swal2-modal .swal2-input:focus::-webkit-input-placeholder, .swal2-modal .swal2-textarea:focus::-webkit-input-placeholder, .swal2-modal .swal2-file:focus::-moz-placeholder, .swal2-modal .swal2-input:focus::-moz-placeholder, .swal2-modal .swal2-textarea:focus::-moz-placeholder, .swal2-modal .swal2-file:focus:-ms-input-placeholder, .swal2-modal .swal2-input:focus:-ms-input-placeholder, .swal2-modal .swal2-textarea:focus:-ms-input-placeholder, .swal2-modal .swal2-file:focus::placeholder, .swal2-modal .swal2-input:focus::placeholder, .swal2-modal .swal2-textarea:focus::placeholder {
  -webkit-transition: opacity .3s .03s ease;
  transition: opacity .3s .03s ease;
  opacity: .8; }

.swal2-modal .swal2-file::-webkit-input-placeholder, .swal2-modal .swal2-input::-webkit-input-placeholder, .swal2-modal .swal2-textarea::-webkit-input-placeholder, .swal2-modal .swal2-file::-moz-placeholder, .swal2-modal .swal2-input::-moz-placeholder, .swal2-modal .swal2-textarea::-moz-placeholder, .swal2-modal .swal2-file:-ms-input-placeholder, .swal2-modal .swal2-input:-ms-input-placeholder, .swal2-modal .swal2-textarea:-ms-input-placeholder, .swal2-modal .swal2-file::placeholder, .swal2-modal .swal2-input::placeholder, .swal2-modal .swal2-textarea::placeholder {
  color: #e6e6e6; }

.swal2-modal .swal2-radio input, .swal2-modal .swal2-radio span, .swal2-modal .swal2-checkbox input, .swal2-modal .swal2-checkbox span {
  vertical-align: middle; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-icon.swal2-error {
  border-color: #f27474; }

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  display: block; }

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f27474;
  display: block;
  top: 37px;
  border-radius: 2px; }

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px; }

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px; }

.swal2-icon.swal2-warning {
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #f8bb86;
  border-color: #facea8;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-info {
  font-family: 'Open Sans',sans-serif;
  color: #3fc3ee;
  border-color: #9de0f6;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-question {
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #87adbd;
  border-color: #c9dae1;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-success {
  border-color: #a5dc86; }

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px; }

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
  transform-origin: 0 60px; }

.swal2-icon.swal2-success .swal2-success-ring {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2; }

.swal2-icon.swal2-success .swal2-success-fix {
  width: 7px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-icon.swal2-success [class^=swal2-success-line] {
  height: 5px;
  background-color: #a5dc86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2; }

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }

.swal2-progresssteps li {
  display: inline-block;
  position: relative; }

.swal2-progresssteps .swal2-progresscircle {
  background: #3085d6;
  border-radius: 2em;
  color: #fff;
  height: 2em;
  line-height: 2em;
  text-align: center;
  width: 2em;
  z-index: 20; }

.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0; }

.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6; }

.swal2-progresssteps .swal2-progressline {
  background: #3085d6;
  height: .4em;
  margin: 0 -1px;
  z-index: 10; }

[class^=swal2] {
  -webkit-tap-highlight-color: transparent; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle, .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert .3s;
  animation: showSweetAlert .3s; }

.swal2-hide {
  -webkit-animation: hideSweetAlert .15s forwards;
  animation: hideSweetAlert .15s forwards; }

.swal2-show.swal2-noanimation, .swal2-hide.swal2-noanimation {
  -webkit-animation: none;
  animation: none; }

@-webkit-keyframes animate-success-tip {
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; }
  0%, 54% {
    width: 0;
    left: 1px;
    top: 19px; } }

@keyframes animate-success-tip {
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; }
  0%, 54% {
    width: 0;
    left: 1px;
    top: 19px; } }

@-webkit-keyframes animate-success-long {
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; }
  0%, 65% {
    width: 0;
    right: 46px;
    top: 54px; } }

@keyframes animate-success-long {
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; }
  0%, 65% {
    width: 0;
    right: 46px;
    top: 54px; } }

@-webkit-keyframes rotatePlaceholder {
  0%, 5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12%, 100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0%, 5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12%, 100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip .75s;
  animation: animate-success-tip .75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long .75s;
  animation: animate-success-long .75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon .5s;
  animation: animate-error-icon .5s; }

@-webkit-keyframes animate-x-mark {
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; }
  0%, 50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; } }

@keyframes animate-x-mark {
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; }
  0%, 50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark .5s;
  animation: animate-x-mark .5s; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*
 * bootstrap-tagsinput v0.8.0
 *
 */
.bootstrap-tagsinput {
  padding-top: 16px;
  color: #555;
  vertical-align: middle;
  max-width: 100%;
  line-height: 22px;
  cursor: text; }

.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit; }

.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1; }

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777; }

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777; }

.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none; }

.bootstrap-tagsinput .tag {
  margin-right: 2px;
  padding: 4px 10px;
  color: #fff;
  border-radius: 4px;
  font-size: 12px; }

.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer; }

.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  font-family: 'Open Sans';
  padding: 0px 2px; }

.dtp {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2000;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.dtp > .dtp-content {
  background: #fff;
  max-width: 300px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  max-height: 540px;
  position: relative;
  left: 50%; }

.dtp > .dtp-content > .dtp-date-view > header.dtp-header {
  background: #038dcc;
  color: #fff;
  text-align: center;
  padding: 0.3em; }

.dtp div.dtp-date, .dtp div.dtp-time {
  background: #03a9f4;
  text-align: center;
  color: #fff;
  padding: 10px; }

.dtp div.dtp-date > div {
  padding: 0;
  margin: 0; }

.dtp div.dtp-actual-month {
  font-size: 14px; }

.dtp div.dtp-actual-num {
  font-size: 3em;
  line-height: 0.9; }

.dtp div.dtp-actual-maxtime {
  font-size: 3em;
  line-height: 0.9; }

.dtp div.dtp-actual-year {
  font-size: 14px;
  line-height: 30px;
  color: #DCEDC8; }

.dtp div.dtp-picker {
  padding: 1em;
  text-align: center; }

.dtp div.dtp-picker-month, .dtp div.dtp-actual-time {
  font-weight: 400;
  text-align: center;
  letter-spacing: .8px;
  font-size: 14px; }

.dtp div.dtp-picker-month {
  padding-bottom: 20px !important;
  text-transform: uppercase !important; }

.dtp .dtp-close {
  position: absolute;
  top: 0.5em;
  right: 1em; }

.dtp .dtp-close > a {
  color: #fff; }

.dtp .dtp-close > a > i {
  font-size: 1em; }

.dtp table.dtp-picker-days {
  margin: 0;
  min-height: 220px; }

.dtp table.dtp-picker-days, .dtp table.dtp-picker-days tr, .dtp table.dtp-picker-days tr > td {
  border: none; }

.dtp table.dtp-picker-days tr > td {
  font-weight: 500;
  font-size: 11px;
  text-align: center; }

.dtp table.dtp-picker-days tr > td > span.dtp-select-day {
  color: #BDBDBD !important; }

.dtp table.dtp-picker-days tr > td > a, .dtp .dtp-picker-time > a {
  color: #212121;
  text-decoration: none;
  padding: 4px 6px;
  border-radius: 3px !important; }

.dtp table.dtp-picker-days tr > td > a:hover {
  background: #eee; }

.dtp table.dtp-picker-days tr > td > a.selected {
  background: #03a9f4;
  color: #fff; }

.dtp table.dtp-picker-days tr > td > a.selected:hover {
  background: #03a9f4;
  color: #fff; }

.dtp table.dtp-picker-days tr > th {
  color: #757575;
  text-align: center;
  font-weight: 700;
  padding: 0.4em 0.3em; }

.dtp .p10 > a {
  color: #fff;
  text-decoration: none; }

.dtp .p10 {
  width: 10%;
  display: inline-block; }

.dtp .p20 {
  width: 20%;
  display: inline-block; }

.dtp .p60 {
  width: 60%;
  display: inline-block; }

.dtp .p80 {
  width: 80%;
  display: inline-block; }

.dtp a.dtp-meridien-am, .dtp a.dtp-meridien-pm {
  position: relative;
  top: 10px;
  color: #212121;
  font-weight: 500;
  padding: 0.7em 0.5em;
  border-radius: 50% !important;
  text-decoration: none;
  background: #eee;
  font-size: 1em; }

.dtp .dtp-actual-meridien a.selected {
  background: #689F38;
  color: #fff; }

.dtp .dtp-picker-time > .dtp-select-hour {
  cursor: pointer; }

.dtp .dtp-picker-time > .dtp-select-minute {
  cursor: pointer; }

.dtp .dtp-buttons {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.dtp.hidden, .dtp .hidden {
  display: none; }

.dtp .invisible {
  visibility: hidden; }

.dtp .left {
  float: left; }

.dtp .right {
  float: right; }

.dtp .center {
  text-align: center; }

.dtp-btn-cancel {
  display: none !important; }

/*!
 * FullCalendar v2.8.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */
.fc-bgevent, .fc-highlight {
  opacity: .3;
  filter: alpha(opacity=30); }

.fc-icon, body .fc {
  font-size: 1em; }

.fc-button-group, .fc-icon {
  display: inline-block; }

.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
  bottom: 0; }

.fc-icon, .fc-unselectable {
  -khtml-user-select: none;
  -webkit-touch-callout: none; }

.fc .fc-axis, .fc button, .fc-time-grid-event .fc-time, .fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap; }

.fc {
  direction: ltr;
  text-align: left; }

.fc-rtl {
  text-align: right; }

.fc th, .fc-basic-view .fc-week-number, .fc-icon, .fc-toolbar {
  text-align: center; }

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  background-color: #fff; }

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
  background: #eee; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

.fc-unthemed .fc-today {
  background: #fcf8e3; }

.fc-highlight {
  background: #bce8f1; }

.fc-bgevent {
  background: #8fdf82; }

.fc-nonbusiness {
  background: #d7d7d7; }

.fc-icon {
  height: 1em;
  line-height: 1em;
  overflow: hidden;
  font-family: "Courier New",Courier,monospace;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fc-icon:after {
  position: relative; }

.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: 700;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: 700;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

.fc button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  font-size: 1em;
  cursor: pointer; }

.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle; }

.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
  color: #333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear; }

.fc-state-active, .fc-state-down {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close {
  cursor: pointer; }

.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px; }

.fc .fc-button-group > :first-child {
  margin-left: 0; }

.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc-popover .fc-header {
  padding: 2px 4px; }

.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
  float: right; }

.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0; }

.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0; }

.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
  height: 100%; }

.fc-clear {
  clear: both; }

.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc table {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em; }

.fc td, .fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

.fc td.fc-today {
  border-style: double; }

.fc .fc-row {
  border-style: solid;
  border-width: 0; }

.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent; }

.fc-row:first-child table {
  border-top: 0 hidden transparent; }

.fc-row {
  position: relative; }

.fc-row .fc-bg {
  z-index: 1; }

.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
  border-color: transparent; }

.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

.fc-row .fc-highlight-skeleton {
  z-index: 3; }

.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px; }

.fc-row .fc-helper-skeleton {
  z-index: 5; }

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
  border-bottom: 0; }

.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top: 0; }

.fc-scroller {
  -webkit-overflow-scrolling: touch; }

.fc-row.fc-rigid, .fc-time-grid-event {
  overflow: hidden; }

.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%; }

.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  background-color: #3a87ad;
  font-weight: 400; }

.fc-event, .fc-event:hover, .ui-widget .fc-event {
  color: #fff;
  text-decoration: none; }

.fc-not-allowed, .fc-not-allowed .fc-event {
  cursor: not-allowed; }

.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25); }

.fc-event .fc-content {
  position: relative;
  z-index: 2; }

.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none; }

.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
  display: block; }

.fc-event.fc-selected .fc-resizer:before {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

.fc-event.fc-selected {
  z-index: 9999 !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
  .fc-ltr .fc-h-event.fc-not-start .fc-title, .fc-rtl .fc-h-event.fc-not-end .fc-title {
    padding-left: 5px; }

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px; }

.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px; }

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px; }

.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px; }

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px; }

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px; }

.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px; }

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #000;
  opacity: .25;
  filter: alpha(opacity=25); }

.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden; }

.fc-day-grid-event .fc-time {
  font-weight: 700; }

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px; }

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px; }

a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

a.fc-more:hover {
  text-decoration: underline; }

.fc-limited {
  display: none; }

.fc-day-grid .fc-row {
  z-index: 1; }

.fc-more-popover {
  z-index: 2;
  width: 220px; }

.fc-more-popover .fc-event-container {
  padding: 10px; }

.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

.fc-toolbar {
  margin-bottom: 1em; }

.fc-toolbar .fc-left {
  float: left; }

.fc-toolbar .fc-right {
  float: right; }

.fc-toolbar .fc-center {
  display: inline-block; }

.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em; }

.fc .fc-toolbar > * > :first-child {
  margin-left: 0; }

.fc-toolbar h2 {
  margin: 0; }

.fc-toolbar button {
  position: relative; }

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index: 2; }

.fc-toolbar .fc-state-down {
  z-index: 3; }

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index: 4; }

.fc-toolbar button:focus {
  z-index: 5; }

.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.fc-view, .fc-view > table {
  position: relative;
  z-index: 1; }

.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em; }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em; }

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
  padding: 0 2px; }

.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
  padding-top: 2px;
  padding-bottom: 2px; }

.fc-basic-view .fc-week-number span {
  display: inline-block;
  min-width: 1.25em; }

.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right; }

.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left; }

.fc-day-number.fc-other-month {
  opacity: .3;
  filter: alpha(opacity=30); }

.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2; }

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em; }

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em; }

.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-rtl .fc-axis {
  text-align: left; }

.ui-widget td.fc-axis {
  font-weight: 400; }

.fc-time-grid, .fc-time-grid-container {
  position: relative;
  z-index: 1; }

.fc-time-grid {
  min-height: 100%; }

.fc-time-grid table {
  border: 0 hidden transparent; }

.fc-time-grid > .fc-bg {
  z-index: 1; }

.fc-time-grid .fc-slats, .fc-time-grid > hr {
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-content-col {
  position: relative; }

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }

.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative; }

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }

.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }

.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6; }

.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0; }

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0; }

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0; }

.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px; }

.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%; }

.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
  position: absolute;
  z-index: 1; }

.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0; }

.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.fc-time-grid-event.fc-selected {
  overflow: visible; }

.fc-time-grid-event.fc-selected .fc-bg {
  display: none; }

.fc-time-grid-event .fc-content {
  overflow: hidden; }

.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding: 0 1px; }

.fc-time-grid-event .fc-time {
  font-size: .85em; }

.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top; }

.fc-time-grid-event.fc-short .fc-time span {
  display: none; }

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start); }

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0"; }

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0; }

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }

.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  left: 50%;
  margin-left: -5px;
  bottom: -5px; }

.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }

.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px; }

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: February 7, 2016
 */
.swiper_container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper_container-no-flexbox .swiper_slide {
  float: left; }

.swiper_container-vertical > .swiper_wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column; }

.swiper_wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.swiper_container-android .swiper_slide,
.swiper_wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper_container-multirow > .swiper_wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper_container-free-mode > .swiper_wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper_slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  position: relative; }

/* Auto Height */
.swiper_container-autoheight,
.swiper_container-autoheight .swiper_slide {
  height: auto; }

.swiper_container-autoheight .swiper_wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height; }

/* a11y */
.swiper_container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/* Arrows */
.swiper_button_prev,
.swiper_button_next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper_button_prev.swiper_button_disabled,
.swiper_button_next.swiper_button_disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper_button_prev,
.swiper_container-rtl .swiper_button_next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper_button_prev.swiper_button_black,
.swiper_container-rtl .swiper_button_next.swiper_button_black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper_button_prev.swiper_button_white,
.swiper_container-rtl .swiper_button_next.swiper_button_white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper_button_next,
.swiper_container-rtl .swiper_button_prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2303a9f4'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper_button_next.swiper_button_black,
.swiper_container-rtl .swiper_button_prev.swiper_button_black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper_button_next.swiper_button_white,
.swiper_container-rtl .swiper_button_prev.swiper_button_white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

/* Pagination Styles */
.swiper_pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper_pagination.swiper_pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper_pagination-fraction,
.swiper_pagination-custom,
.swiper_container-horizontal > .swiper_pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper_pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper_pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper_pagination-clickable .swiper_pagination-bullet {
  cursor: pointer; }

.swiper_pagination-white .swiper_pagination-bullet {
  background: #fff; }

.swiper_pagination-bullet-active {
  opacity: 1;
  background: #03a9f4; }

.swiper_pagination-white .swiper_pagination-bullet-active {
  background: #fff; }

.swiper_pagination-black .swiper_pagination-bullet-active {
  background: #000; }

.swiper_container-vertical > .swiper_pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper_container-vertical > .swiper_pagination-bullets .swiper_pagination-bullet {
  margin: 5px 0;
  display: block; }

.swiper_container-horizontal > .swiper_pagination-bullets .swiper_pagination-bullet {
  margin: 0 5px; }

/* Progress */
.swiper_pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper_pagination-progress .swiper_pagination-progressbar {
  background: #03a9f4;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top; }

.swiper_container-rtl .swiper_pagination-progress .swiper_pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top; }

.swiper_container-horizontal > .swiper_pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper_container-vertical > .swiper_pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper_pagination-progress.swiper_pagination-white {
  background: rgba(255, 255, 255, 0.5); }

.swiper_pagination-progress.swiper_pagination-white .swiper_pagination-progressbar {
  background: #fff; }

.swiper_pagination-progress.swiper_pagination-black .swiper_pagination-progressbar {
  background: #000; }

/* 3D Container */
.swiper_container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px; }

.swiper_container-3d .swiper_wrapper,
.swiper_container-3d .swiper_slide,
.swiper_container-3d .swiper_slide-shadow-left,
.swiper_container-3d .swiper_slide-shadow-right,
.swiper_container-3d .swiper_slide-shadow-top,
.swiper_container-3d .swiper_slide-shadow-bottom,
.swiper_container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper_container-3d .swiper_slide-shadow-left,
.swiper_container-3d .swiper_slide-shadow-right,
.swiper_container-3d .swiper_slide-shadow-top,
.swiper_container-3d .swiper_slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper_container-3d .swiper_slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper_container-3d .swiper_slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper_container-3d .swiper_slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper_container-3d .swiper_slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

/* Coverflow */
.swiper_container-coverflow .swiper_wrapper,
.swiper_container-flip .swiper_wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

/* Cube + Flip */
.swiper_container-cube,
.swiper_container-flip {
  overflow: visible; }

.swiper_container-cube .swiper_slide,
.swiper_container-flip .swiper_slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper_container-cube .swiper_slide .swiper_slide,
.swiper_container-flip .swiper_slide .swiper_slide {
  pointer-events: none; }

.swiper_container-cube .swiper_slide-active,
.swiper_container-flip .swiper_slide-active,
.swiper_container-cube .swiper_slide-active .swiper_slide-active,
.swiper_container-flip .swiper_slide-active .swiper_slide-active {
  pointer-events: auto; }

.swiper_container-cube .swiper_slide-shadow-top,
.swiper_container-flip .swiper_slide-shadow-top,
.swiper_container-cube .swiper_slide-shadow-bottom,
.swiper_container-flip .swiper_slide-shadow-bottom,
.swiper_container-cube .swiper_slide-shadow-left,
.swiper_container-flip .swiper_slide-shadow-left,
.swiper_container-cube .swiper_slide-shadow-right,
.swiper_container-flip .swiper_slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden; }

/* Cube */
.swiper_container-cube .swiper_slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper_container-cube.swiper_container-rtl .swiper_slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper_container-cube .swiper_slide-active,
.swiper_container-cube .swiper_slide-next,
.swiper_container-cube .swiper_slide-prev,
.swiper_container-cube .swiper_slide-next + .swiper_slide {
  pointer-events: auto;
  visibility: visible; }

.swiper_container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

/* Fade */
.swiper_container-fade.swiper_container-free-mode .swiper_slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper_container-fade .swiper_slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

.swiper_container-fade .swiper_slide .swiper_slide {
  pointer-events: none; }

.swiper_container-fade .swiper_slide-active,
.swiper_container-fade .swiper_slide-active .swiper_slide-active {
  pointer-events: auto; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper_container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper_container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

/*!
 * Materialize v0.97.6 (http://materializecss.com)
 * Copyright 2014-2015 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-origin {
  position: absolute;
  right: 0;
  top: 6px;
  left: 0;
  bottom: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
	its values is > 50%. */
  z-index: 10; }

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.25s, top 0.25s;
  transition: left 0.25s, top 0.25s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0; }

.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms; }

.noUi-origin {
  border-radius: 2px; }

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB; }

/* Handles and cursors;
 */
.noUi-dragable {
  cursor: w-resize; }

.noUi-vertical .noUi-dragable {
  cursor: n-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed;
  background: #bfbfbf !important; }

[disabled] .range-label {
  display: none; }

/*Materialize Theming*/
.noUi-target {
  box-shadow: none;
  border: none; }

.noUi-base {
  height: 15px;
  top: -6px; }

.noUi-background {
  height: 3px;
  top: 6px;
  background-color: #bfbfbf;
  box-shadow: none; }

.noUi-horizontal {
  height: 3px; }

.noUi-connect {
  height: 3px;
  top: 6px;
  background-color: #03a9f4;
  box-shadow: none; }

/*Handle*/
.noUi-horizontal .noUi-handle {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  box-shadow: none;
  background-color: #03a9f4;
  border: none;
  left: -5px;
  top: -6px;
  transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-handle:before {
  content: none; }

.noUi-handle:after {
  content: none; }

/*Handle on Drag*/
.noUi-target .noUi-active.noUi-handle {
  width: 3px;
  height: 3px;
  left: 0;
  top: 0; }

.noUi-target .range-label {
  position: absolute;
  height: 20px;
  width: 20px;
  top: -10px;
  left: 0;
  background-color: #03a9f4;
  border-radius: 50%;
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: scale(0.5) rotate(-45deg);
  transform-origin: 50% 100%; }

.noUi-target .noUi-active .range-label {
  border-radius: 15px 15px 15px 0;
  transform: rotate(-45deg) translate(14px, -16px); }

.range-label span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  transform: rotate(45deg);
  opacity: 0;
  position: absolute;
  top: 7px;
  left: -1px;
  transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-active .range-label span {
  opacity: 0; }

/*! jQuery UI - v1.11.4 - 2016-01-27
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

input.ui-button {
  padding: .4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #454545;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("../img/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("../img/ui-icons_444444_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("../img/ui-icons_777777_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url("../img/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("../img/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("../img/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("../img/ui-icons_cc0000_256x240.png"); }

.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px; }

.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 5px;
  background: #666;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*="language-"],
pre[class*="language-"] {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; }

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc; }

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
  text-shadow: none;
  background: #b3d4fc; }

@media print {
  code[class*="language-"],
  pre[class*="language-"] {
    text-shadow: none; } }

/* Code blocks */
pre[class*="language-"] {
  padding: 1em;
  margin: .5em 0;
  overflow: auto; }

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  background: #f5f2f0; }

/* Inline code */
:not(pre) > code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal; }

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray; }

.token.punctuation {
  color: #999; }

.namespace {
  opacity: .7; }

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905; }

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690; }

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #a67f59;
  background: rgba(255, 255, 255, 0.5); }

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a; }

.token.function {
  color: #DD4A68; }

.token.regex,
.token.important,
.token.variable {
  color: #e90; }

.token.important,
.token.bold {
  font-weight: bold; }

.token.italic {
  font-style: italic; }

.token.entity {
  cursor: help; }

/*!
 * Quill Editor v1.3.3
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative; }

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none; }

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%; }

.ql-clipboard p {
  margin: 0;
  padding: 0; }

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word; }

.ql-editor > * {
  cursor: text; }

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em; }

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none; }

.ql-editor ul > li::before {
  content: '\2022'; }

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none; }

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611'; }

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610'; }

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right; }

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em; }

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0; }

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1; }

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2; }

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3; }

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". "; }

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4; }

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5; }

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6; }

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". "; }

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7; }

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9; }

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8; }

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9; }

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9; }

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em; }

/*.ql-editor*/
.ql-video {
  display: block;
  max-width: 100%; }

/*.ql-editor*/
.ql-video.ql-align-center {
  margin: 0 auto; }

/*.ql-editor*/
.ql-video.ql-align-right {
  margin: 0 0 0 auto; }

/*.ql-editor*/
.ql-bg-black {
  background-color: #000; }

/*.ql-editor*/
.ql-bg-red {
  background-color: #e60000; }

/*.ql-editor*/
.ql-bg-orange {
  background-color: #f90; }

/*.ql-editor*/
.ql-bg-yellow {
  background-color: #ff0; }

/*.ql-editor*/
.ql-bg-green {
  background-color: #008a00; }

/*.ql-editor*/
.ql-bg-blue {
  background-color: #06c; }

/*.ql-editor*/
.ql-bg-purple {
  background-color: #93f; }

/*.ql-editor*/
.ql-color-white {
  color: #fff; }

/*.ql-editor*/
.ql-color-red {
  color: #e60000; }

/*.ql-editor*/
.ql-color-orange {
  color: #f90; }

/*.ql-editor*/
.ql-color-yellow {
  color: #ff0; }

/*.ql-editor*/
.ql-color-green {
  color: #008a00; }

/*.ql-editor*/
.ql-color-blue {
  color: #06c; }

/*.ql-editor*/
.ql-color-purple {
  color: #93f; }

/*.ql-editor*/
.ql-font-serif {
  font-family: Georgia, Times New Roman, serif; }

/*.ql-editor*/
.ql-font-monospace {
  font-family: Monaco, Courier New, monospace; }

/*.ql-editor*/
.ql-size-small {
  font-size: 0.75em; }

/*.ql-editor*/
.ql-size-large {
  font-size: 1.5em; }

/*.ql-editor*/
.ql-size-huge {
  font-size: 2.5em; }

/*.ql-editor*/
.ql-direction-rtl {
  direction: rtl;
  text-align: inherit; }

/*.ql-editor*/
.ql-align-center {
  text-align: center; }

/*.ql-editor*/
.ql-align-justify {
  text-align: justify; }

/*.ql-editor*/
.ql-align-right {
  text-align: right; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: normal;
  left: 0px;
  pointer-events: none;
  position: absolute; }

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px; }

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%; }

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none; }

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none; }

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c; }

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c; }

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c; }

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444; } }

.ql-snow {
  box-sizing: border-box; }

.ql-snow * {
  box-sizing: border-box; }

.ql-snow .ql-hidden {
  display: none; }

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden; }

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px); }

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none; }

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px); }

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle; }

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2; }

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2; }

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444; }

.ql-snow .ql-empty {
  fill: none; }

.ql-snow .ql-even {
  fill-rule: evenodd; }

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1; }

.ql-snow .ql-transparent {
  opacity: 0.4; }

.ql-snow .ql-direction svg:last-child {
  display: none; }

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline; }

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none; }

.ql-snow .ql-editor h1 {
  font-size: 2em; }

.ql-snow .ql-editor h2 {
  font-size: 1.5em; }

.ql-snow .ql-editor h3 {
  font-size: 1.17em; }

.ql-snow .ql-editor h4 {
  font-size: 1em; }

.ql-snow .ql-editor h5 {
  font-size: 0.83em; }

.ql-snow .ql-editor h6 {
  font-size: 0.67em; }

.ql-snow .ql-editor a {
  text-decoration: underline; }

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px; }

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px; }

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px; }

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px; }

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible; }

.ql-snow .ql-editor img {
  max-width: 100%; }

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle; }

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%; }

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px; }

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap; }

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1; }

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px; }

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px; }

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px; }

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px; }

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px; }

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label); }

.ql-snow .ql-picker.ql-header {
  width: 98px; }

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6'; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em; }

.ql-snow .ql-picker.ql-font {
  width: 108px; }

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace'; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace; }

.ql-snow .ql-picker.ql-size {
  width: 98px; }

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge'; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px; }

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px; }

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px; }
  .ql-toolbar.ql-snow .ql-formats:last-child {
    margin-right: 0 !important; }

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent; }

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000; }

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px; }

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap; }

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px; }

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px; }

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top; }

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px; }

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px; }

.ql-snow .ql-tooltip a {
  line-height: 26px; }

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none; }

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block; }

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px; }

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:"; }

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:"; }

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:"; }

.ql-snow a {
  color: #06c; }

.ql-container.ql-snow {
  border: 1px solid #ccc; }

/*
 * easy_autocomplete
 * jQuery plugin for autocompletion
 *
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License:
 */
.easy_autocomplete {
  position: relative; }

.easy_autocomplete input {
  border-color: #e0e0e0;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  color: #555;
  float: none;
  padding: 6px 12px; }

.easy_autocomplete input:hover, .easy_autocomplete input:focus {
  box-shadow: none; }

.easy_autocomplete a {
  display: block; }

.easy_autocomplete.eac-blue-light input:hover, .easy_autocomplete.eac-blue-light input:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }

.easy_autocomplete.eac-blue-light ul {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }

.easy_autocomplete.eac-blue-light ul li, .easy_autocomplete.eac-blue-light ul .eac-category {
  border-color: #66afe9; }

.easy_autocomplete.eac-blue-light ul li.selected, .easy_autocomplete.eac-blue-light ul .eac-category.selected {
  background-color: #ecf5fc; }

.easy_autocomplete.eac-green-light input:hover, .easy_autocomplete.eac-green-light input:focus {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }

.easy_autocomplete.eac-green-light ul {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }

.easy_autocomplete.eac-green-light ul li, .easy_autocomplete.eac-green-light ul .eac-category {
  border-color: #41DB00; }

.easy_autocomplete.eac-green-light ul li.selected, .easy_autocomplete.eac-green-light ul .eac-category.selected {
  background-color: #9eff75; }

.easy_autocomplete.eac-red-light input:hover, .easy_autocomplete.eac-red-light input:focus {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }

.easy_autocomplete.eac-red-light ul {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }

.easy_autocomplete.eac-red-light ul li, .easy_autocomplete.eac-red-light ul .eac-category {
  border-color: #ff5b5b; }

.easy_autocomplete.eac-red-light ul li.selected, .easy_autocomplete.eac-red-light ul .eac-category.selected {
  background-color: #ff8e8e; }

.easy_autocomplete.eac-yellow-light input:hover, .easy_autocomplete.eac-yellow-light input:focus {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }

.easy_autocomplete.eac-yellow-light ul {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }

.easy_autocomplete.eac-yellow-light ul li, .easy_autocomplete.eac-yellow-light ul .eac-category {
  border-color: #ffdb00; }

.easy_autocomplete.eac-yellow-light ul li.selected, .easy_autocomplete.eac-yellow-light ul .eac-category.selected {
  background-color: #ffe233; }

.easy_autocomplete.eac-dark-light input:hover, .easy_autocomplete.eac-dark-light input:focus {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }

.easy_autocomplete.eac-dark-light ul {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }

.easy_autocomplete.eac-dark-light ul li, .easy_autocomplete.eac-dark-light ul .eac-category {
  border-color: #333; }

.easy_autocomplete.eac-dark-light ul li.selected, .easy_autocomplete.eac-dark-light ul .eac-category.selected {
  background-color: #4d4d4d;
  color: #fff; }

.easy_autocomplete.eac-dark {
  color: #fff; }

.easy_autocomplete.eac-dark input {
  background-color: #404040;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6; }

.easy_autocomplete.eac-dark input:hover, .easy_autocomplete.eac-dark input:focus {
  border-color: #333;
  box-shadow: 0; }

.easy_autocomplete.eac-dark ul {
  border-color: #333; }

.easy_autocomplete.eac-dark ul li, .easy_autocomplete.eac-dark ul .eac-category {
  background-color: #404040;
  border-color: #333; }

.easy_autocomplete.eac-dark ul li.selected, .easy_autocomplete.eac-dark ul .eac-category.selected {
  background-color: #737373;
  color: #f6f6f6; }

.easy_autocomplete.eac-dark-glass {
  color: #fff; }

.easy_autocomplete.eac-dark-glass input {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6; }

.easy_autocomplete.eac-dark-glass input:hover, .easy_autocomplete.eac-dark-glass input:focus {
  border-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0; }

.easy_autocomplete.eac-dark-glass ul {
  border-color: rgba(0, 0, 0, 0.8); }

.easy_autocomplete.eac-dark-glass ul li, .easy_autocomplete.eac-dark-glass ul .eac-category {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8); }

.easy_autocomplete.eac-dark-glass ul li.selected, .easy_autocomplete.eac-dark-glass ul .eac-category.selected {
  background-color: rgba(64, 64, 64, 0.8);
  color: #f6f6f6; }

.easy_autocomplete.eac-dark-glass ul li:last-child, .easy_autocomplete.eac-dark-glass ul .eac-category:last-child {
  border-radius: 0 0 4px 4px; }

.easy_autocomplete.eac-blue {
  color: #fff; }

.easy_autocomplete.eac-blue input {
  background-color: #6d9ed1;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6; }

.easy_autocomplete.eac-blue input::-webkit-input-placeholder {
  color: #f6f6f6; }

.easy_autocomplete.eac-blue input:-moz-placeholder {
  color: #f6f6f6; }

.easy_autocomplete.eac-blue input::-moz-placeholder {
  color: #f6f6f6; }

.easy_autocomplete.eac-blue input:-ms-input-placeholder {
  color: #f6f6f6; }

.easy_autocomplete.eac-blue input:hover, .easy_autocomplete.eac-blue input:focus {
  border-color: #5A91CB;
  box-shadow: 0; }

.easy_autocomplete.eac-blue ul {
  border-color: #5A91CB; }

.easy_autocomplete.eac-blue ul li, .easy_autocomplete.eac-blue ul .eac-category {
  background-color: #6d9ed1;
  border-color: #5A91CB; }

.easy_autocomplete.eac-blue ul li.selected, .easy_autocomplete.eac-blue ul .eac-category.selected {
  background-color: #94b8dd;
  color: #f6f6f6; }

.easy_autocomplete.eac-yellow {
  color: #333; }

.easy_autocomplete.eac-yellow input {
  background-color: #ffdb7e;
  border-color: #333;
  border-radius: 4px;
  box-shadow: 0;
  color: #333; }

.easy_autocomplete.eac-yellow input:hover, .easy_autocomplete.eac-yellow input:focus {
  border-color: #333;
  box-shadow: 0; }

.easy_autocomplete.eac-yellow ul {
  border-color: #333; }

.easy_autocomplete.eac-yellow ul li, .easy_autocomplete.eac-yellow ul .eac-category {
  background-color: #ffdb7e;
  border-color: #333; }

.easy_autocomplete.eac-yellow ul li.selected, .easy_autocomplete.eac-yellow ul .eac-category.selected {
  background-color: #ffe9b1;
  color: #333; }

.easy_autocomplete.eac-purple {
  color: #333; }

.easy_autocomplete.eac-purple input {
  background-color: #d6d1e7;
  border-color: #b8afd5;
  box-shadow: 0;
  color: #333; }

.easy_autocomplete.eac-purple input:hover, .easy_autocomplete.eac-purple input:focus {
  border-color: #333;
  box-shadow: 0; }

.easy_autocomplete.eac-purple ul {
  border-color: #333; }

.easy_autocomplete.eac-purple ul li, .easy_autocomplete.eac-purple ul .eac-category {
  background-color: #d6d1e7;
  border-color: #333; }

.easy_autocomplete.eac-purple ul li.selected, .easy_autocomplete.eac-purple ul .eac-category.selected {
  background-color: #ebe8f3;
  color: #333; }

.easy_autocomplete.eac-bootstrap input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #555;
  padding: 6px 12px; }

.easy_autocomplete-container {
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2; }

.easy_autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px solid #e0e0e0;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -1px; }

.easy_autocomplete-container ul li, .easy_autocomplete-container ul .eac-category {
  background: inherit;
  border-color: #e0e0e0;
  border-image: none;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  padding: 4px 12px; }

.easy_autocomplete-container ul li:first-child {
  border-width: 0 1px 1px;
  border-color: #e0e0e0;
  background-color: #fafafa; }

.easy_autocomplete-container ul li:last-child {
  border-width: 0 1px 1px;
  border-color: #e0e0e0; }

.easy_autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #ebebeb;
  cursor: pointer; }

.easy_autocomplete-container ul li.selected div {
  font-weight: normal; }

.easy_autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: break-all; }

.easy_autocomplete-container ul li b {
  font-weight: 600; }

.easy_autocomplete-container ul .eac-category {
  font-color: #aaa;
  font-style: italic; }

.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em; }

.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px; }

.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative; }

.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px; }

ul.tagit {
  padding: 1px 5px;
  overflow: auto;
  margin-left: inherit;
  margin-right: inherit; }

ul.tagit li {
  display: block;
  float: left;
  margin: 2px 5px 2px 0; }

ul.tagit li.tagit-choice {
  position: relative;
  line-height: inherit; }

input.tagit-hidden-field {
  display: none; }

ul.tagit li.tagit-choice-read-only {
  padding: .2em .5em .2em .5em; }

ul.tagit li.tagit-choice-editable {
  padding: .2em 18px .2em .5em; }

ul.tagit li.tagit-new {
  padding: .25em 4px .25em 0; }

ul.tagit li.tagit-choice a.tagit-label {
  cursor: pointer;
  text-decoration: none; }

ul.tagit li.tagit-choice .tagit-close {
  cursor: pointer;
  position: absolute;
  right: .1em;
  top: 50%;
  margin-top: -8px;
  line-height: 17px; }

ul.tagit li.tagit-choice .tagit-close .text-icon {
  display: none; }

ul.tagit li.tagit-choice input {
  display: block;
  float: left;
  margin: 2px 5px 2px 0; }

ul.tagit input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  margin: 0;
  padding: 0;
  width: inherit;
  background-color: inherit;
  outline: none; }

/* ----------------------------------------------
/* 	Components
/* ---------------------------------------------- */
/* ----------------------------------------------
/* 	Buttons
/* --------------------------------------------- */
.btn, .btn_small, .btn_large {
  min-width: 130px;
  height: 36px;
  line-height: 36px;
  border-radius: 2px;
  border: 0;
  padding: 0 14px;
  font-family: "Poppins", sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
  transition: .2s ease-out;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .btn i, .btn_small i, .btn_large i {
    font-size: 16px;
    line-height: 34px;
    margin-right: 8px; }

.btn_icon, .btn_circle, .btn_outline, .btn_outline_big, #btn_logout {
  min-width: inherit;
  width: 36px;
  height: 36px;
  border: 0;
  color: #fff;
  border-radius: 2px;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .btn_icon i, .btn_circle i, .btn_outline i, .btn_outline_big i, #btn_logout i {
    font-size: 18px;
    margin: 0; }
  .btn_icon:hover, .btn_circle:hover, .btn_outline:hover, .btn_outline_big:hover, #btn_logout:hover {
    color: #fff; }

.btn_circle, .btn_outline, .btn_outline_big, #btn_logout {
  border-radius: 50%;
  cursor: pointer !important; }

.btn_outline, .btn_outline_big, #btn_logout {
  border: 2px solid #03a9f4;
  color: #03a9f4; }

.btn_outline_big, #btn_logout {
  padding: 16px; }
  .btn_outline_big i, #btn_logout i {
    font-size: 22px; }

.btn_large {
  height: 46px;
  line-height: 46px; }
  .btn_large i {
    font-size: 22px;
    line-height: 44px; }

.btn_small {
  height: 26px;
  line-height: 10px;
  font-size: 10px; }
  .btn_small i {
    font-size: 16px;
    line-height: 10px; }

.btn_block {
  width: 100%; }

.btn_null {
  background-color: transparent;
  border: none; }
  .btn_null:disabled, .btn_null[disabled] {
    color: #90a4ae; }

.btn_blank {
  background-color: #fff;
  color: #90a4ae;
  border: 1px solid #cfd8dc; }
  .btn_blank:hover {
    background-color: #98abb4;
    color: #fff;
    border: 1px solid #98abb4; }
  .btn_blank:disabled, .btn_blank[disabled] {
    background-color: #fff;
    color: #90a4ae;
    border: 1px solid #cfd8dc; }

.btn_default {
  background-color: #b0bec5;
  color: #fff;
  border-bottom: 2px solid #98abb4; }
  .btn_default:hover {
    background-color: #98abb4;
    color: #fff;
    border-bottom: 2px solid #8197a2; }

.btn_primary {
  background-color: #03a9f4;
  color: #fff;
  border-bottom: 2px solid #039be5; }
  .btn_primary:hover {
    background-color: #039be5;
    color: #fff; }

.btn_secondary {
  background-color: #ffc107;
  color: #fff;
  border-bottom: 2px solid #ffb300; }
  .btn_secondary:hover {
    background-color: #ffb300;
    color: #fff; }

.btn_success {
  background-color: #4caf50;
  color: #fff;
  border-bottom: 2px solid #43a047; }
  .btn_success:hover {
    background-color: #43a047;
    color: #fff; }

.btn_error, .page__list .btn_delete {
  background-color: #f44336;
  color: #fff;
  border-bottom: 2px solid #e53935; }
  .btn_error:hover, .page__list .btn_delete:hover {
    background-color: #e53935;
    color: #fff; }

.btn_add {
  background-color: #ff9800; }
  .btn_add:hover {
    background-color: #f57c00; }

.btn_teal {
  background-color: #009688; }
  .btn_teal:hover {
    background-color: #00796b; }

.btn_group[data-toggle="buttons"] label[for="group"] {
  display: block;
  margin-bottom: 10px; }

.btn_group[data-toggle="buttons"] .checkLabel {
  padding: 0;
  border: 2px solid #eeeeee; }
  .btn_group[data-toggle="buttons"] .checkLabel.active {
    border: 2px solid #03a9f4; }

.btn_float_wrapper {
  position: fixed;
  right: 30px;
  bottom: 30px; }
  .btn_float_wrapper ul {
    opacity: 0;
    visibility: hidden;
    margin-bottom: 10px;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear; }
    .btn_float_wrapper ul li {
      margin-bottom: 10px; }
  .btn_float_wrapper:hover ul {
    opacity: 1;
    visibility: inherit; }
  .btn_float_wrapper .btn_circle, .btn_float_wrapper .btn_outline, .btn_float_wrapper .btn_outline_big, .btn_float_wrapper #btn_logout {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 5px 10px 0 rgba(0, 0, 0, 0.12); }
    .btn_float_wrapper .btn_circle i, .btn_float_wrapper .btn_outline i, .btn_float_wrapper .btn_outline_big i, .btn_float_wrapper #btn_logout i {
      font-size: 28px;
      line-height: 28px; }

/* ----------------------------------------------
/* 	Dropdown
/* --------------------------------------------- */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle; }

.dropup,
.dropdown {
  position: relative; }

.dropdown_toggle:focus {
  outline: 0; }

.dropdown_menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 12;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #eee;
  border: 1px solid #eee;
  border-radius: 4px; }
  .dropdown_menu.pull_right {
    right: 0;
    left: auto; }
  .dropdown_menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 16px;
    color: #03a9f4;
    white-space: nowrap; }

.dropdown_menu > li > a:hover, .dropdown_menu > li > a:focus {
  text-decoration: none;
  color: #03a9f4;
  background-color: transparent; }

.dropdown_menu > .active > a, .dropdown_menu > .active > a:hover, .dropdown_menu > .active > a:focus {
  color: #03a9f4;
  text-decoration: none;
  outline: 0;
  background-color: #fff; }

.open > .dropdown_menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown_menu_right {
  left: auto;
  right: 0; }

.dropdown_menu-left {
  left: 0;
  right: auto; }

.pull_right > .dropdown_menu {
  right: 0;
  left: auto; }

/* ----------------------------------------------
/* 	Tabs
/* --------------------------------------------- */
.tab .tab_nav {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  padding: 0;
  margin: 0;
  overflow: auto;
  box-shadow: inset 0 -2px 0 0 #eee;
  white-space: nowrap;
  list-style: none; }
  .tab .tab_nav li {
    width: auto;
    position: relative;
    padding: 10px 16px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .tab .tab_nav li::after {
      content: '';
      width: 100%;
      height: 2px;
      position: absolute;
      left: 0;
      bottom: 0;
      -webkit-transition: all 250ms linear;
      -moz-transition: all 250ms linear;
      -o-transition: all 250ms linear;
      transition: all 250ms linear;
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0); }
    .tab .tab_nav li.active::after {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      background: #03a9f4; }
    .tab .tab_nav li .material_icons {
      font-size: 16px;
      margin-right: 6px; }

.tab .tab_content .tab_pane {
  display: none; }
  .tab .tab_content .tab_pane.active {
    display: block; }

.card_header_tabs {
  padding: 0 !important; }

.tab_menu {
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.tab_menu_item {
  font-size: 13px;
  padding: 15px 20px;
  cursor: pointer; }
  .tab_menu_item:hover {
    border-bottom: 2px solid #e0e0e0; }
  .tab_menu_item.active {
    color: #03a9f4;
    font-weight: 500;
    border-bottom: 2px solid #03a9f4; }

.card_tab {
  display: none; }
  .card_tab.active {
    display: block; }

/* ----------------------------------------------
/* 	Forms
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1.  Variables
/* 	2.  Form Wrapper
/* 	4.  Placeholders
/* 	5.  Text input
/* 	6.  Select
/* 	7.  Tags
/* 	8.  Radio
/* 	9.  Checkbox
/* 	10. Data Picker
/* 	11. File input
/* 	12. Switch
/* 	13. Range
/*
/* --------------------------------------------- */
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number] {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  outline: none;
  height: 32px;
  width: 100%;
  font-size: 14px;
  margin: 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
  letter-spacing: 0.5px; }
  input:not([type]):focus:not([readonly]),
  input[type=text]:focus:not([readonly]),
  input[type=password]:focus:not([readonly]),
  input[type=email]:focus:not([readonly]),
  input[type=url]:focus:not([readonly]),
  input[type=time]:focus:not([readonly]),
  input[type=date]:focus:not([readonly]),
  input[type=datetime]:focus:not([readonly]),
  input[type=datetime-local]:focus:not([readonly]),
  input[type=tel]:focus:not([readonly]),
  input[type=number]:focus:not([readonly]) {
    border-bottom: 1px solid #03a9f4;
    box-shadow: 0 1px 0 0 #03a9f4; }
  input:not([type]):focus:not([readonly]) + label,
  input[type=text]:focus:not([readonly]) + label,
  input[type=password]:focus:not([readonly]) + label,
  input[type=email]:focus:not([readonly]) + label,
  input[type=url]:focus:not([readonly]) + label,
  input[type=time]:focus:not([readonly]) + label,
  input[type=date]:focus:not([readonly]) + label,
  input[type=datetime]:focus:not([readonly]) + label,
  input[type=datetime-local]:focus:not([readonly]) + label,
  input[type=tel]:focus:not([readonly]) + label,
  input[type=number]:focus:not([readonly]) + label {
    color: #03a9f4; }
  input:not([type]):disabled,
  input[type=text]:disabled,
  input[type=password]:disabled,
  input[type=email]:disabled,
  input[type=url]:disabled,
  input[type=time]:disabled,
  input[type=date]:disabled,
  input[type=datetime]:disabled,
  input[type=datetime-local]:disabled,
  input[type=tel]:disabled,
  input[type=number]:disabled {
    color: #424242; }

::-webkit-input-placeholder {
  color: #bdbdbd; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #bdbdbd; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #bdbdbd; }

:-ms-input-placeholder {
  color: #bdbdbd; }

.form_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .form_group.col2 {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .form_group.col2 .input_field {
      width: 48%; }
    .form_group.col2_3 {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .form_group.col2_3 .input_field:first-child {
        width: 68%; }
      .form_group.col2_3 .input_field:last-child {
        width: 28%; }
  .form_group.col3, html[data-pagina='statistiche'] .form_group.col_my {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .form_group.col3 .input_field, html[data-pagina='statistiche'] .form_group.col_my .input_field {
      width: 38%; }
    .form_group.col3.first_small .input_field:first-child, html[data-pagina='statistiche'] .form_group.first_small.col_my .input_field:first-child {
      width: 20%; }

.input_label, .input_textarea label, .input_field label {
  font-size: 12px;
  color: #9e9e9e;
  letter-spacing: 1px;
  cursor: text;
  transition: .2s ease-out; }

.input_field {
  position: relative;
  padding-top: 14px;
  margin-bottom: 20px; }
  .input_field label {
    position: absolute;
    top: 24px;
    left: 0; }
  .input_field:last-child {
    margin-bottom: 0; }
  .input_field:first-child {
    margin-bottom: 20px; }
  .input_field.focus input {
    border-bottom: 1px solid #03a9f4; }
  .input_field.focus label {
    transform: translateY(-140%); }
  .input_field.active input {
    border-bottom: 1px solid #e0e0e0; }
  .input_field.active label {
    transform: translateY(-140%); }
  .input_field.short {
    max-width: 280px; }
  .input_field.with_icon_right {
    padding-right: 35px !important; }
  .input_field.with_icon_left {
    padding-left: 35px !important; }

@keyframes pulse {
  0%, 100% {
    box-shadow: 0px 0px 0px #0d47a1; }
  50% {
    box-shadow: 0px 0px 30px #0d47a1; } }
  .input_field .input_icon {
    cursor: pointer;
    position: absolute;
    right: 0;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
    .input_field .input_icon.pulse {
      animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); }
    .input_field .input_icon.disabled {
      opacity: 0.5;
      animation-iteration-count: 0; }
  .input_field .easy_autocomplete {
    width: 100% !important; }
    .input_field .easy_autocomplete input {
      color: #212121 !important; }

.input_langs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px; }
  .input_langs li {
    padding: 0 12px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    font-weight: 500;
    margin-right: 6px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #fff;
    color: #90a4ae;
    border: 1px solid #cfd8dc; }
    .input_langs li:hover {
      background-color: #fafafa; }
    .input_langs li.active {
      border: 1px solid #03a9f4;
      color: #03a9f4;
      cursor: default; }
      .input_langs li.active:hover {
        background-color: #fff; }

.input_textarea {
  margin-bottom: 20px; }

.input_textarea label {
  display: block;
  padding-bottom: 6px; }

textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  height: 3rem;
  width: 100%;
  font-size: 14px;
  padding: 0;
  box-sizing: content-box;
  transition: all 0.3s; }
  textarea:focus {
    border-color: #03a9f4; }

select {
  width: 100%; }

.input_selection {
  position: relative;
  padding-top: 16px;
  margin-bottom: 20px; }
  .input_selection.no_label {
    padding-top: 0; }
  .input_selection label {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 12px;
    color: #9e9e9e;
    cursor: text;
    transition: .2s ease-out;
    letter-spacing: 1px; }
  .input_selection .select2 span:focus {
    outline: none; }
  .input_selection:last-child {
    margin-bottom: 0; }
  .input_selection.editor label {
    top: 0; }
  .input_selection select {
    margin-top: 10px; }

.select2-container {
  width: 100% !important; }

.select2-container:focus {
  outline: none !important; }

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border: 0;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0; }
  .select2-container--default .select2-selection--single:focus,
  .select2-container--default .select2-selection--multiple:focus {
    outline: 0; }

.select2-container .select2-selection--single {
  height: 32px; }

.select2-container--default .select2-selection--multiple {
  min-height: 32px; }
  .select2-container--default .select2-selection--multiple .select2-search__field {
    width: auto !important; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-right: 4px !important;
    margin-top: 4px !important; }

.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding-left: 0;
  margin-top: 2px; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0;
  border-bottom: 1px solid #e0e0e0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #fff;
  background: #03a9f4;
  padding: 2px 12px;
  border: 0;
  margin: 0;
  margin-right: 6px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  margin-right: 6px; }

.select2-container .select2-search--inline .select2-search__field {
  margin-top: 3px; }

.select2-dropdown {
  border: 1px solid #e0e0e0 !important;
  border-radius: 0;
  box-shadow: none;
  padding: 8px;
  background: #fafafa;
  top: -1px; }

span.select2-search.select2-search--dropdown {
  border: 0;
  padding: 0;
  margin-bottom: 16px; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  background: #fff;
  padding: 8px;
  border: 1px solid #eee; }

.select2-results__option {
  padding: 5px;
  font-size: 13px; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e0e0e0;
  color: #424242; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background: #03a9f4;
  color: #fff; }

input::before {
  content: '--'; }

.input_tags {
  position: relative;
  padding: 16px 0;
  margin: 16px 0 8px; }
  .input_tags label {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 13px;
    color: #9e9e9e;
    cursor: text;
    transition: .2s ease-out;
    letter-spacing: 1px; }
  .input_tags .tag {
    background: #03a9f4; }

[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  left: -9999px;
  opacity: 0; }

[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  transition: .28s ease;
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  user-select: none; }

[type="radio"] + label:before,
[type="radio"] + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  transition: .28s ease; }

/* Unchecked styles */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:before,
[type="radio"]:checked + label:after,
[type="radio"].with_gap:checked + label:before,
[type="radio"].with_gap:checked + label:after {
  border-radius: 50%; }

[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after {
  border: 2px solid #ddd; }

[type="radio"]:not(:checked) + label:after {
  z-index: -1;
  transform: scale(0); }

/* Checked styles */
[type="radio"]:checked + label:before {
  border: 2px solid transparent; }

[type="radio"]:checked + label:after,
[type="radio"].with_gap:checked + label:before,
[type="radio"].with_gap:checked + label:after {
  border: 2px solid #03a9f4; }

[type="radio"]:checked + label:after,
[type="radio"].with_gap:checked + label:after {
  background-color: #03a9f4;
  z-index: 0; }

[type="radio"]:checked + label:after {
  transform: scale(1.02); }

/* Radio With gap */
[type="radio"].with_gap:checked + label:after {
  transform: scale(0.5); }

/* Focused styles */
[type="radio"].tabbed:focus + label:before {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }

/* Disabled Radio With gap */
[type="radio"].with_gap:disabled:checked + label:before {
  border: 2px solid rgba(0, 0, 0, 0.26); }

[type="radio"].with_gap:disabled:checked + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.26); }

/* Disabled style */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: #BDBDBD; }

.checkbox {
  height: 20px;
  margin-bottom: 0; }

/* Remove default checkbox */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
  opacity: 0; }

[type="checkbox"] {
  /* checkbox aspect */ }
  [type="checkbox"] + label {
    position: relative;
    padding-left: 0;
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #212121;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */ }
  [type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    z-index: 0;
    border: 2px solid #ddd;
    border-radius: 1px;
    margin-top: 2px;
    transition: .2s; }
  [type="checkbox"]:not(.filled-in) + label:after {
    border: 0;
    transform: scale(0); }
  [type="checkbox"]:not(:checked):disabled + label:before {
    border: none;
    background-color: rgba(0, 0, 0, 0.26); }
  [type="checkbox"].tabbed:focus + label:after {
    transform: scale(1);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #03a9f4;
  border-bottom: 2px solid #03a9f4;
  transform: rotate(40deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

/* Indeterminate checkbox */
[type="checkbox"]:indeterminate + label:before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #03a9f4;
  border-bottom: none;
  transform: rotate(90deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent; }

[type="checkbox"].filled-in + label:after {
  border-radius: 2px; }

[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1; }

[type="checkbox"].filled-in:not(:checked) + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 20% 40%;
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 2px solid #ddd;
  top: 0px;
  z-index: 0; }

[type="checkbox"].filled-in:checked + label:before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + label:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #03a9f4;
  background-color: #03a9f4;
  z-index: 0; }

[type="checkbox"].filled-in.tabbed:focus + label:after {
  border-radius: 2px;
  border-color: #ddd;
  background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"].filled-in.tabbed:checked:focus + label:after {
  border-radius: 2px;
  background-color: #03a9f4;
  border-color: #03a9f4; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: transparent;
  background-color: #BDBDBD; }

[type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD; }

.file_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }
  .file_field span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .file_field input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0; }
  .file_field .file_path_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    margin-left: 16px; }
    .file_field .file_path_wrapper input {
      height: 36px; }

.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

.switch label {
  cursor: pointer;
  font-size: 13px;
  line-height: 1; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }
  .switch label input[type=checkbox]:checked + .lever {
    background-color: #8aceec; }
    .switch label input[type=checkbox]:checked + .lever:after {
      background-color: #03a9f4;
      left: 24px; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 40px;
  height: 15px;
  background-color: #ccc;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }
  .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #F1F1F1;
    border-radius: 21px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    left: -5px;
    top: -3px;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(3, 169, 244, 0.1); }

input[type=checkbox]:not(:disabled) ~ .lever:active:after,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: #ddd; }

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #fff;
  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.2); }

.range_field {
  position: relative; }

.range_values {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .range_values span {
    color: #616161; }

input[type=range],
input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0; }
  input[type=range]:focus {
    outline: none; }

input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #03a9f4;
  top: 10px;
  margin-left: -6px;
  transform-origin: 50% 50%;
  transform: rotate(-45deg); }
  input[type=range] + .thumb .value {
    display: block;
    width: 30px;
    text-align: center;
    color: #03a9f4;
    font-size: 0;
    transform: rotate(45deg); }
  input[type=range] + .thumb.active {
    border-radius: 50% 50% 50% 0; }
    input[type=range] + .thumb.active .value {
      color: #fff;
      margin-left: -1px;
      margin-top: 8px;
      font-size: 10px; }

input[type=range] {
  -webkit-appearance: none; }

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #03a9f4;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  transition: .3s; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc; }

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/ }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #03a9f4;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px; }

input[type=range]:focus::-moz-range-track {
  background: #ccc; }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #03a9f4; }

input[type=range]:focus::-ms-fill-lower {
  background: #888; }

input[type=range]:focus::-ms-fill-upper {
  background: #ccc; }

/* ----------------------------------------------
/* 	Modals
/* --------------------------------------------- */
.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  width: 55%;
  max-height: 70%;
  padding: 36px;
  background-color: #fff;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity; }
  @media screen and (max-width: 767px) {
    .modal {
      width: 80%; } }
.modal_header {
  position: relative;
  width: 100%;
  text-align: center;
  padding-bottom: 15px;
  margin-bottom: 20px; }
  .modal_header:after {
    content: '';
    width: 60px;
    height: 1px;
    background-color: #ffc107;
    position: absolute;
    bottom: 0;
    left: calc(50% - 30px); }
  .modal_header h4 {
    font-size: 18px;
    font-weight: 300;
    margin: 0; }
  .modal_header p {
    margin: 4px 0 0;
    color: #616161; }

.modal_close {
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
  color: #616161; }

.modal_footer {
  width: 100%;
  margin-top: 36px;
  text-align: center; }
  .modal_footer .btn_primary {
    width: 60%;
    height: 44px; }
  .modal_footer.two_actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .modal_footer.two_actions .btn_primary {
      width: 180px;
      height: inherit;
      margin: 0 10px; }

.modal__small {
  width: 35%;
  width: 520px;
  overflow-y: visible; }

.modal__large {
  width: 70%;
  max-height: 90%; }

.lean_overlay {
  position: fixed;
  z-index: 999;
  top: -100px;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity; }

.modal_fixed_footer {
  padding: 0;
  height: 70%; }
  .modal_fixed_footer .modal_content {
    position: absolute;
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto; }
  .modal_fixed_footer .modal_footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 0; }

.modal_fixed {
  top: auto;
  top: -100%;
  margin: 0;
  width: 100%;
  max-height: 100%;
  border-radius: 0;
  will-change: top, opacity; }

.modal_table_settings .switch {
  margin-bottom: 10px; }
  .modal_table_settings .switch:last-child {
    margin-bottom: 0; }
  .modal_table_settings .switch .lever {
    float: right; }

.modal_table_export h5 {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 10px;
  letter-spacing: .8px; }

.modal_table_export .form_group {
  margin-bottom: 10px; }

.modal_table_export .campi_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .modal_table_export .campi_wrapper .switch {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 10px; }
    .modal_table_export .campi_wrapper .switch .lever {
      float: right; }

.modal_table_export .only_checked[data-checked="0"] {
  display: none; }

#modal_file__modify .switch {
  display: inline-block;
  margin-top: 10px; }

#modal_file__uploaded .modal_content {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

#modal_file__uploaded .file_list {
  width: 50%;
  padding: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #modal_file__uploaded .file_list .file_preview {
    font-size: 60px;
    width: 50%;
    padding: 5px;
    cursor: pointer;
    border: 5px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    #modal_file__uploaded .file_list .file_preview:hover {
      border-color: #b3e5fc; }
    #modal_file__uploaded .file_list .file_preview.active {
      border-color: #81d4fa; }
    #modal_file__uploaded .file_list .file_preview span {
      font-size: 22px;
      margin-right: 10px;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    #modal_file__uploaded .file_list .file_preview p {
      font-size: 13px;
      line-height: 1;
      margin: 0; }
    #modal_file__uploaded .file_list .file_preview i {
      height: 60px;
      width: 50px; }

#modal_file__uploaded #file_details {
  width: 50%;
  padding: 24px;
  border-left: 1px solid #fafafa;
  margin-left: 8px; }
  #modal_file__uploaded #file_details .switch {
    display: inline-block;
    margin-top: 10px; }

/* ----------------------------------------------
/* 	Slider
/* --------------------------------------------- */
.swiper_container {
  width: 100%;
  height: 100%; }
  .swiper_container .swiper_slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #FCFCFC !important;
    border-bottom: 1px solid #F0F0F0; }

/* ----------------------------------------------
/* 	Full Calendar
/*  https://fullcalendar.io/
/* --------------------------------------------- */
#calendar {
  position: relative; }

th.fc-widget-header {
  padding: 16px;
  text-transform: uppercase;
  font-size: 12px;
  color: #666; }

td.fc-other-month span.fc-day-number {
  opacity: 0.3; }

span.fc-day-number {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-right: 10px;
  float: right; }

.fc-toolbar h2 {
  font-weight: 300;
  line-height: 30px;
  text-transform: capitalize; }

.fc-event {
  margin: 8px;
  padding: 6px;
  background: #03a9f4;
  border: 0; }

span.fc-time {
  float: left;
  margin-bottom: 2px; }

span.fc-title {
  clear: left;
  float: left; }

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #eee; }

.buttons_left {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .buttons_left .btn_calendar,
  .buttons_left .btn_calendar_arrow {
    margin-right: 10px; }

.buttons_right {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .buttons_right .btn_calendar,
  .buttons_right .btn_calendar_arrow {
    margin-left: 5px; }

.fc-content .fc-lock {
  font-size: 12px;
  right: 0;
  position: absolute; }

/* ----------------------------------------------
/* 	CDPanel
/* ----------------------------------------------
/*
/*  Table Content
/*
/* 	1. Variables
/* 	2. Generic
/* 	3. Menu
/* 	4. Header
/* 	5. Main Container
/* 	6. Sidebar
/* 	7. Page
/* 	8. Card
/* 	9. Table
/* 	10. Panel (collapse)
/* 	11. Editor
/* 	12. Gallery
/*
/* --------------------------------------------- */
/* ----------------------------------------------
/* 	Header
/* ------------------------------------------- */
#main_header {
  width: 100%;
  height: 60px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 102;
  background-color: #03a9f4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

#logo {
  position: absolute;
  top: 0;
  left: -240px;
  z-index: 2;
  width: 300px;
  height: 60px;
  padding: 0 15px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-transition: all .4s cubic-bezier(.77,0,.175,1);
  -moz-transition: all .4s cubic-bezier(.77,0,.175,1);
  -o-transition: all .4s cubic-bezier(.77,0,.175,1);
  transition: all .4s cubic-bezier(.77,0,.175,1); }
  #logo i {
    cursor: pointer; }

#topbar {
  position: relative;
  width: 100%;
  height: 60px;
  padding-left: 300px;
  padding-right: 24px;
  -webkit-transition: all .4s cubic-bezier(.77,0,.175,1);
  -moz-transition: all .4s cubic-bezier(.77,0,.175,1);
  -o-transition: all .4s cubic-bezier(.77,0,.175,1);
  transition: all .4s cubic-bezier(.77,0,.175,1); }

#user_preview {
  position: absolute;
  top: calc(50% - 20px);
  right: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  #user_preview .user-info {
    text-align: right; }
    #user_preview .user-info p {
      font-size: 12px;
      line-height: 12px;
      font-weight: 600;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      color: #fff;
      margin: 0; }
      #user_preview .user-info p.user_role {
        font-size: 9px;
        margin-top: 4px; }
  #user_preview .avatar {
    width: 40px;
    height: 40px;
    margin-left: 16px; }
    #user_preview .avatar img {
      display: inline-block;
      max-width: 100%;
      height: 100% !important;
      padding: 2px;
      line-height: 1.42857143;
      background-color: #fff;
      border-radius: 50%; }

#btn_logout {
  position: absolute;
  top: calc( 50% - 18px);
  right: 24px;
  border-color: #fff;
  color: #fff; }
  #btn_logout:hover {
    background-color: #fff;
    color: #f44336; }

#sidebar {
  position: absolute;
  top: 0;
  left: -240px;
  width: 300px;
  height: 100%;
  background-color: #fff;
  z-index: 101;
  overflow: hidden;
  -webkit-transition: all .4s cubic-bezier(.77,0,.175,1);
  -moz-transition: all .4s cubic-bezier(.77,0,.175,1);
  -o-transition: all .4s cubic-bezier(.77,0,.175,1);
  transition: all .4s cubic-bezier(.77,0,.175,1); }
  #sidebar.status_close {
    left: -240px; }

.nav {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  position: fixed;
  width: 300px;
  /*
  &.is_stuck {
	padding-top: $header_height;
	padding-bottom: $header_height;
  }
*/ }

.nav_item_link, .has_sub_items {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: .8px;
  color: #424242;
  padding: 8px 24px;
  border-bottom: 1px solid #fafafa;
  background-color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .nav_item_link:hover, .has_sub_items:hover {
    background-color: #ffb300;
    color: #fff;
    border-bottom-color: #ffb300; }
  .nav_item_link.active, .active.has_sub_items {
    background-color: #ffc107;
    color: #fff;
    border-bottom-color: #ffc107; }
  .nav_item_link.light, .light.has_sub_items {
    color: #757575; }
    .nav_item_link.light:hover, .light.has_sub_items:hover {
      background-color: #b0bec5;
      color: #fff; }
  .nav_item_link .material_icons, .has_sub_items .material_icons {
    font-size: 16px; }

.nav_sub_item {
  display: none; }
  .nav_sub_item .nav_item_link, .nav_sub_item .has_sub_items {
    background: #fafafa; }
    .nav_sub_item .nav_item_link .label, .nav_sub_item .has_sub_items .label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .nav_sub_item .nav_item_link .label i, .nav_sub_item .has_sub_items .label i {
        margin-right: 12px;
        color: #bdbdbd; }
    .nav_sub_item .nav_item_link .icon_content i, .nav_sub_item .has_sub_items .icon_content i {
      position: relative;
      top: 4px; }
    .nav_sub_item .nav_item_link:hover, .nav_sub_item .has_sub_items:hover {
      background-color: #03a9f4; }
      .nav_sub_item .nav_item_link:hover .material_icons, .nav_sub_item .has_sub_items:hover .material_icons {
        color: #fff; }
    .nav_sub_item .nav_item_link.active, .nav_sub_item .active.has_sub_items {
      background-color: #b0bec5;
      color: #fff;
      border-bottom-color: #b0bec5; }
      .nav_sub_item .nav_item_link.active .material_icons, .nav_sub_item .active.has_sub_items .material_icons {
        color: #fff; }

.no_transition {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.sidebar_opened #logo,
.sidebar_opened #sidebar {
  left: 0px; }

.sidebar_push #sidebar,
.sidebar_push #logo {
  left: 0; }

.sidebar_push #page {
  width: calc(100% - 300px);
  margin-left: 300px; }

#page {
  width: calc(100% - 60px);
  min-height: calc(100vh - 60px);
  padding: 30px;
  margin-top: 60px;
  margin-left: 60px;
  -webkit-transition: all .4s cubic-bezier(.77,0,.175,1);
  -moz-transition: all .4s cubic-bezier(.77,0,.175,1);
  -o-transition: all .4s cubic-bezier(.77,0,.175,1);
  transition: all .4s cubic-bezier(.77,0,.175,1); }
  #page_breadcrumbs {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 767px) {
      #page_breadcrumbs {
        display: none; } }
    #page_breadcrumbs ul li {
      color: #616161;
      float: left;
      font-family: "Poppins", sans-serif;
      font-size: 12px;
      margin-right: 15px;
      position: relative; }
      #page_breadcrumbs ul li:after {
        content: '/';
        padding-left: 15px; }
      #page_breadcrumbs ul li:last-child:after {
        content: '';
        padding-left: 15px; }
      #page_breadcrumbs ul li a {
        color: #616161;
        position: relative;
        float: left; }
        #page_breadcrumbs ul li a:first-letter {
          text-transform: uppercase; }
        #page_breadcrumbs ul li a:hover {
          color: #03a9f4; }

#page_header {
  width: 100%;
  min-height: 36px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end; }
  #page_header_buttons .actions {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    #page_header_buttons .actions li {
      margin-left: 4px; }
      #page_header_buttons .actions li .btn_circle, #page_header_buttons .actions li .btn_outline, #page_header_buttons .actions li .btn_outline_big {
        border: 0; }
  #page_header .page_header_title h2 {
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 0px; }

.loader {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1004;
  background: rgba(250, 250, 250, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .loader .spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto; }
  .loader .double-bounce1, .loader .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #03a9f4;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out; }
  .loader .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
  .loader #progress_action {
    position: absolute;
    top: 50px;
    font-size: 20px;
    color: #03a9f4;
    font-weight: bold; }

.page__edit .form_title {
  color: #424242;
  font-weight: 500;
  font-size: 13px;
  margin: 10px 0 20px; }
  .page__edit .form_title:first-child {
    margin-top: 0; }

.page__list .dataTables_filter {
  width: 300px;
  margin-right: 100px; }
  .page__list .dataTables_filter label:before {
    color: #b0bec5; }
  .page__list .dataTables_filter input {
    height: 24px;
    font-size: 12px;
    letter-spacing: .6px;
    line-height: 1;
    color: #607d8b;
    border-color: #cfd8dc; }
    .page__list .dataTables_filter input::-webkit-input-placeholder {
      color: #b0bec5; }
    .page__list .dataTables_filter input:-moz-placeholder {
      /* Firefox 18- */
      color: #b0bec5; }
    .page__list .dataTables_filter input::-moz-placeholder {
      /* Firefox 19+ */
      color: #b0bec5; }
    .page__list .dataTables_filter input:-ms-input-placeholder {
      color: #b0bec5; }

.page__list .btn_tables, .page__list .btn_settings, .page__list .btn_export {
  width: 36px;
  height: 36px;
  background: #fff;
  color: #90a4ae;
  border: 1px solid #cfd8dc; }
  .page__list .btn_tables:hover, .page__list .btn_settings:hover, .page__list .btn_export:hover {
    background-color: #98abb4;
    color: #fff;
    border: 1px solid #98abb4; }

.page__list .btn_delete {
  width: 36px;
  height: 36px;
  border: 0; }
  .page__list .btn_delete:disabled, .page__list .btn_delete[disabled] {
    background-color: #fff;
    color: #b0bec5;
    border: 1px solid #cfd8dc; }

.page__list .btn_export {
  position: absolute;
  top: 24px;
  right: 68px;
  z-index: 1; }

.page__list .btn_settings {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 1; }

/* ----------------------------------------------
/* 	Cards
/* ------------------------------------------- */
.card__badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 16px; }
  .card__badge .badge_icon {
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 50%;
    margin-right: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .card__badge .badge_icon i {
      color: #fff; }
  .card__badge .badge_details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .card__badge .badge_details h5 {
      font-weight: 500;
      margin: 0; }
      .card__badge .badge_details h5 span {
        font-size: 22px;
        font-weight: 600;
        margin-right: 4px; }
    .card__badge .badge_details h6 {
      font-size: 12px;
      font-weight: 400;
      color: #9e9e9e;
      margin: 0; }

.card__publish #switch_private {
  display: inline-block;
  margin: 5px 0 30px; }

.card__publish #ultimaModifica {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: .8px;
  line-height: 16px;
  color: #616161;
  margin: 20px 0 0; }

.card {
  position: relative;
  min-height: 1px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  margin-bottom: 24px;
  border-radius: 3px; }
  .card .table_loader {
    position: absolute;
    top: 0;
    width: 0px;
    height: 3px;
    left: 0;
    background-color: #03a9f4;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear; }
  .card._avatar .card_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .card._avatar .card_header img {
      width: 60px;
      height: 60px !important;
      border-radius: 50%;
      margin-right: 16px; }
    .card._avatar .card_header p {
      margin-bottom: 0; }
  .card._avatar .lista_contatti {
    margin-top: 10px; }
    .card._avatar .lista_contatti li {
      margin-bottom: 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .card._avatar .lista_contatti li .icona {
        margin-right: 12px; }
  .card_content {
    padding: 24px; }
    .card_content.no_settings .btn_export {
      right: 24px; }
    .card_content.no_settings .dataTables_filter {
      margin-right: 60px; }
  .card_subheader {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cfd8dc;
    margin: 0; }
  .card__navigation {
    width: 25%;
    background: transparent;
    box-shadow: none; }
    @media screen and (max-width: 767px) {
      .card__navigation {
        width: 30%; }
        .card__navigation .btn, .card__navigation .btn_large, .card__navigation .btn_small {
          font-size: 10px; } }
    .card__navigation li {
      font-size: 13px;
      color: #616161;
      cursor: pointer;
      padding: 16px;
      background: #fafafa;
      border-bottom: 1px solid #e0e0e0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .card__navigation li:hover {
        background: #fff; }
        .card__navigation li:hover i {
          color: #03a9f4; }
      .card__navigation li.active {
        background: #fff;
        color: #424242;
        border-bottom: 1px solid #9e9e9e; }
        .card__navigation li.active:hover {
          background: #fff;
          color: #424242; }
        .card__navigation li.active i {
          color: #03a9f4; }
        .card__navigation li.active .label {
          display: block; }
        .card__navigation li.active .label_outline {
          display: none; }
      .card__navigation li .label {
        display: none; }
      .card__navigation li .label_outline {
        display: block; }
      .card__navigation li i {
        font-size: 16px;
        color: #9e9e9e; }
  .card__tab {
    width: 75%;
    display: none; }
    @media screen and (max-width: 767px) {
      .card__tab {
        width: 70%; } }
    .card__tab__active {
      display: block; }
    .card__tab__view .input_textarea p {
      margin-top: 5px; }
  .card_footer {
    padding: 16px;
    background-color: #fafafa;
    margin-top: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }

.card_header {
  padding: 16px;
  background-color: #f5f5f5; }
  .card_header h3 {
    font-size: 16px;
    margin-bottom: 0; }
  .card_header .card_title {
    font-size: 13px;
    line-height: 1;
    margin: 0; }
  .card_header__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

[id^="table_header_actions"] {
  width: 50%;
  position: absolute;
  left: 0;
  top: 0; }
  [id^="table_header_actions"] .azione_tabella_content {
    display: flex;
    width: 100%; }
    [id^="table_header_actions"] .azione_tabella_content li {
      margin-right: 5px; }
      [id^="table_header_actions"] .azione_tabella_content li:last-child {
        margin-right: 0; }

.table {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  .table .actions {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right; }
    .table .actions_x1 {
      width: 40px !important; }
    .table .actions_x2 {
      width: 80px !important; }
    .table .actions_x3 {
      width: 120px !important; }
    .table .actions_x4 {
      width: 160px !important; }
    .table .actions_x5 {
      width: 200px !important; }
    .table .actions li {
      padding: 0 3px; }
      .table .actions li .btn_circle, .table .actions li .btn_outline, .table .actions li .btn_outline_big {
        width: 30px;
        height: 30px; }
        .table .actions li .btn_circle i, .table .actions li .btn_outline i, .table .actions li .btn_outline_big i {
          font-size: 16px;
          line-height: 30px; }
      .table .actions li:first-child {
        padding-left: 0; }
      .table .actions li:last-child {
        padding-right: 0; }
    .table .actions .visulizza_documento_pdf {
      display: none; }
  .table tr[data-tipo="application/pdf"] .visulizza_documento_pdf {
    display: block !important; }

.panel_header {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0;
  margin: 0;
  overflow: auto;
  box-shadow: inset 0 -2px 0 0 #eee;
  white-space: nowrap;
  list-style: none;
  padding-bottom: 8px;
  margin-bottom: 16px;
  text-transform: capitalize;
  cursor: pointer; }
  .panel_header::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    content: "";
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  .panel_header.active::after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background: #03a9f4; }
  .panel_header .material_icons {
    font-size: 16px;
    margin-right: 6px; }
  .panel_header:hover .material_icons {
    color: #03a9f4; }

.panel_content {
  display: none;
  margin-bottom: 24px; }

.editor_header {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .editor_header .editor_icon {
    width: 40px;
    height: 40px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 8px;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    cursor: pointer; }
    .editor_header .editor_icon span {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
    .editor_header .editor_icon i {
      position: relative;
      z-index: 1;
      font-size: 20px; }
    .editor_header .editor_icon__alone {
      margin-right: 16px; }
    .editor_header .editor_icon:hover, .editor_header .editor_icon.active {
      color: #03a9f4 !important; }
  .editor_header .editor_icons_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 16px; }
    .editor_header .editor_icons_group .editor_icon {
      width: 40px;
      height: 40px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      padding: 8px;
      border: 0;
      border-top: 1px solid #f5f5f5;
      border-bottom: 1px solid #f5f5f5;
      border-left: 1px solid #f5f5f5;
      border-radius: 0;
      cursor: pointer; }
      .editor_header .editor_icons_group .editor_icon__first {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .editor_header .editor_icons_group .editor_icon__last {
        border-right: 1px solid #f5f5f5;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }

.editor_textarea {
  outline: none;
  width: 100%;
  height: auto;
  min-height: 540px;
  padding: 16px;
  border: 1px solid #eeeeee;
  margin: 16px 0; }
  .editor_textarea:focus {
    outline: none; }
  .editor_textarea ul li {
    list-style-type: disc;
    list-style-position: inside; }
    .editor_textarea ul li p {
      display: inline-block; }

.gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  @media screen and (max-width: 767px) {
    .gallery {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .gallery_item {
    width: 23%;
    padding: 8px;
    background: #fafafa;
    margin-right: 14px;
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    @media screen and (max-width: 767px) {
      .gallery_item {
        width: 48%; } }
    .gallery_item_element {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .gallery_item_img img {
      opacity: 0.9; }
    .gallery_item_video video {
      width: 100%; }
    .gallery_item_video .pause {
      display: none; }
    .gallery_item_video.playing .pause {
      display: block; }
    .gallery_item_video.playing .play {
      display: none; }
    .gallery_item_settings {
      padding-top: 8px;
      height: 24px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .gallery_item_settings i {
        font-size: 16px;
        color: #757575;
        cursor: pointer; }
        .gallery_item_settings i.edit:hover {
          color: #03a9f4; }
        .gallery_item_settings i.delete:hover {
          color: #f44336; }
        .gallery_item_settings i.download:hover {
          color: #5e35b1; }
        .gallery_item_settings i.ripristina:hover {
          color: #43a047; }
        .gallery_item_settings i.play:hover, .gallery_item_settings i.pause:hover {
          color: #795548; }
    .gallery_item:hover {
      cursor: ew-resize;
      background: #f5f5f5; }
      .gallery_item:hover img {
        opacity: 1; }
    .gallery_item .ripristina {
      display: none; }
    .gallery_item.elimina .ripristina {
      display: block; }
    .gallery_item.elimina .delete {
      display: none; }

#avatars_contatti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0px; }
  #avatars_contatti .avatar {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor: pointer; }
    #avatars_contatti .avatar .avatar_img {
      border: 2px solid transparent; }
    #avatars_contatti .avatar span.nominativo {
      margin-top: 5px; }
    #avatars_contatti .avatar.active .avatar_img {
      border: 2px solid #03a9f4; }

#form_avatar {
  margin-top: 10px; }

#contatti_avatar li {
  margin-bottom: 15px; }
  #contatti_avatar li:last-child {
    margin-bottom: 0; }
  #contatti_avatar li .input_field {
    padding: 0; }

#gestione_misure .modal_content {
  width: 100%; }
  #gestione_misure .modal_content #misure {
    float: left;
    width: 100%; }
    #gestione_misure .modal_content #misure .misura {
      float: left;
      width: 100%;
      line-height: 30px;
      font-size: 18px;
      font-weight: 100;
      text-align: center; }
    #gestione_misure .modal_content #misure .separatore {
      float: left;
      width: 100%; }
      #gestione_misure .modal_content #misure .separatore .linea {
        width: 50%;
        height: 10px;
        padding: 2px 0;
        background-color: #03a9f4;
        margin: 0 auto; }

#gestione_misure .modal_footer {
  float: left; }

/* ---------------------------------------------
/* 	PROJECT CUSTOM RULES
/* --------------------------------------------- */
.template {
  display: none !important; }

.column_thumb__contatto {
  width: 40px !important; }

.thumb__contatto {
  width: 40px;
  height: 40px;
  border-radius: 50%; }

#modale_rapid .modal_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }

#modale_rapid .btn, #modale_rapid .btn_large, #modale_rapid .btn_small {
  width: 48%;
  background-color: #ff9800;
  align-items: center;
  font-size: 13px; }
  #modale_rapid .btn:hover, #modale_rapid .btn_large:hover, #modale_rapid .btn_small:hover {
    color: #fff;
    background-color: #ffc107; }

#modale_rapid .mb24 {
  margin-bottom: 24px; }

#modale_caratteristiche__modifica input:disabled {
  color: #03a9f4; }

#modale_documento .file_field {
  margin: 32px 0 8px; }

#modale_documento.update .file_field {
  display: none; }

#modale_contatto, #modale_iscritto {
  width: 400px;
  max-width: 400px;
  border-radius: 0; }
  #modale_contatto .modal_header, #modale_iscritto .modal_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    #modale_contatto .modal_header .avatar_img, #modale_iscritto .modal_header .avatar_img {
      width: 80px;
      height: 80px;
      border-radius: 50%; }
    #modale_contatto .modal_header p, #modale_iscritto .modal_header p {
      color: #000;
      font-size: 15px;
      font-weight: 600;
      margin-top: 16px;
      margin-bottom: 0 !important;
      text-transform: uppercase;
      letter-spacing: 1px; }
  #modale_contatto .modal_content h5, #modale_iscritto .modal_content h5 {
    padding-bottom: 2px;
    border-bottom: 1px solid #b3e5fc;
    margin-bottom: 16px; }
  #modale_contatto .modal_content ul li, #modale_iscritto .modal_content ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #9e9e9e;
    margin-bottom: 8px; }
    #modale_contatto .modal_content ul li .value, #modale_iscritto .modal_content ul li .value {
      color: #212121; }

#modale_territorio .modal_content ul li {
  color: #757575;
  padding-bottom: 6px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 12px; }
  #modale_territorio .modal_content ul li .value {
    float: right;
    text-align: right;
    color: #212121; }

#modale_recapito .modal_content p, #modale_recapito .modal_content label {
  margin-right: 12px; }

#modale_set #copia_da_modello_content .select2-container {
  width: 60% !important; }

#modale_set #copia_da_modello_content #copia_da_modello {
  margin-left: auto; }

.modal .form_wrapper {
  padding: 0; }

#modale_foto, html[data-pagina='riordino'] #modale_rigo, html[data-pagina='riordino'] #modale_allegato, html[data-pagina='dettaglio-riordino'] #modale_rigo, html[data-pagina='dettaglio-riordino'] #modale_allegato, html[data-pagina='lista-ordini'] #modale_rigo, html[data-pagina='lista-ordini'] #modale_allegato, html[data-pagina='dettaglio-ordine'] #modale_rigo, html[data-pagina='dettaglio-ordine'] #modale_allegato, html[data-pagina='associa-immagini'] #modale_rigo, html[data-pagina='associa-immagini'] #modale_allegato, html[data-pagina='supporto-ordine'] #modale_rigo, html[data-pagina='supporto-ordine'] #modale_allegato, html[data-pagina='crea-ordine'] #modale_rigo, html[data-pagina='crea-ordine'] #modale_allegato {
  z-index: 1052; }
  #modale_foto .modal_content, html[data-pagina='riordino'] #modale_rigo .modal_content, html[data-pagina='riordino'] #modale_allegato .modal_content, html[data-pagina='dettaglio-riordino'] #modale_rigo .modal_content, html[data-pagina='dettaglio-riordino'] #modale_allegato .modal_content, html[data-pagina='lista-ordini'] #modale_rigo .modal_content, html[data-pagina='lista-ordini'] #modale_allegato .modal_content, html[data-pagina='dettaglio-ordine'] #modale_rigo .modal_content, html[data-pagina='dettaglio-ordine'] #modale_allegato .modal_content, html[data-pagina='associa-immagini'] #modale_rigo .modal_content, html[data-pagina='associa-immagini'] #modale_allegato .modal_content, html[data-pagina='supporto-ordine'] #modale_rigo .modal_content, html[data-pagina='supporto-ordine'] #modale_allegato .modal_content, html[data-pagina='crea-ordine'] #modale_rigo .modal_content, html[data-pagina='crea-ordine'] #modale_allegato .modal_content {
    height: 275px !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    #modale_foto .modal_content fill, html[data-pagina='riordino'] #modale_rigo .modal_content fill, html[data-pagina='riordino'] #modale_allegato .modal_content fill, html[data-pagina='dettaglio-riordino'] #modale_rigo .modal_content fill, html[data-pagina='dettaglio-riordino'] #modale_allegato .modal_content fill, html[data-pagina='lista-ordini'] #modale_rigo .modal_content fill, html[data-pagina='lista-ordini'] #modale_allegato .modal_content fill, html[data-pagina='dettaglio-ordine'] #modale_rigo .modal_content fill, html[data-pagina='dettaglio-ordine'] #modale_allegato .modal_content fill, html[data-pagina='associa-immagini'] #modale_rigo .modal_content fill, html[data-pagina='associa-immagini'] #modale_allegato .modal_content fill, html[data-pagina='supporto-ordine'] #modale_rigo .modal_content fill, html[data-pagina='supporto-ordine'] #modale_allegato .modal_content fill, html[data-pagina='crea-ordine'] #modale_rigo .modal_content fill, html[data-pagina='crea-ordine'] #modale_allegato .modal_content fill {
      flex: 1; }
    #modale_foto .modal_content #immagineCaricata, html[data-pagina='riordino'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='riordino'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='dettaglio-riordino'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='dettaglio-riordino'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='lista-ordini'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='lista-ordini'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='dettaglio-ordine'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='dettaglio-ordine'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='associa-immagini'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='associa-immagini'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='supporto-ordine'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='supporto-ordine'] #modale_allegato .modal_content #immagineCaricata, html[data-pagina='crea-ordine'] #modale_rigo .modal_content #immagineCaricata, html[data-pagina='crea-ordine'] #modale_allegato .modal_content #immagineCaricata {
      max-height: 100%;
      max-width: 100%;
      flex: 1; }

.avatar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .avatar_img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden; }
    .avatar_img img {
      width: 60px !important;
      height: 60px !important; }

.copertina {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .copertina_img {
    width: auto;
    height: 60px; }
    .copertina_img img {
      width: auto !important;
      height: 60px !important; }

.cr {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  .cr_item {
    margin: 0 16px 16px 0;
    padding: 0 31px;
    transition: none; }
    .cr_item i {
      display: none;
      height: 22px;
      width: 22px;
      line-height: 20px;
      margin: 6px 10px 6px 0;
      border: 1px solid;
      border-radius: 50%;
      text-align: center; }
    .cr_item__active {
      padding: 0 16px;
      background: #4caf50; }
      .cr_item__active:hover {
        background-color: #449d48; }
      .cr_item__active i {
        display: block; }
        .cr_item__active i:hover {
          background-color: #357a38; }

.btn_extend_wrapper {
  position: relative;
  width: 100%;
  height: 30px;
  margin-top: 16px;
  z-index: 1; }

.btn_extend {
  position: absolute;
  left: 0;
  right: 90% !important;
  bottom: 0;
  bottom: 0;
  padding-top: 16px;
  margin-bottom: 0;
  z-index: 998; }
  .btn_extend button {
    margin: 0; }
  .btn_extend ul {
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin: 0; }
  .btn_extend.horizontal {
    padding: 0; }
    .btn_extend.horizontal ul {
      width: 500px;
      height: 100%;
      text-align: left;
      left: 52px;
      top: 0; }
      .btn_extend.horizontal ul li {
        display: inline-block;
        margin-right: 16px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex; }

.btn_floating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  background-color: #03a9f4;
  border-radius: 50%;
  cursor: pointer;
  vertical-align: middle; }
  .btn_floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 30px; }
  .btn_floating span {
    font-size: 11px;
    font-weight: 600; }
  .btn_floating:hover {
    background-color: #0286c2; }
    .btn_floating:hover i, .btn_floating:hover span {
      color: #fff; }
  .btn_floating:before {
    border-radius: 0; }
  .btn_floating._active {
    background-color: #0286c2; }

.tips {
  color: #9e9e9e;
  font-family: "Poppins", sans-serif; }

.div_riscontro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .div_riscontro .riscontro_number {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #b0bec5;
    color: #fff;
    text-align: center;
    border-radius: 4px; }
    .div_riscontro .riscontro_number.active {
      background: #e91e63;
      cursor: pointer; }
      .div_riscontro .riscontro_number.active:hover {
        background: #d81558; }

.disabilita_transition * {
  transition: none !important; }

tr.recapito .icona, li.recapito .icona {
  display: none; }

tr.recapito[data-tipo="email"] .icona[data-tipo="email"], li.recapito[data-tipo="email"] .icona[data-tipo="email"] {
  display: inline-block; }

tr.recapito[data-tipo="numero"] .icona[data-tipo="numero"], li.recapito[data-tipo="numero"] .icona[data-tipo="numero"] {
  display: inline-block; }

.column-checkbox {
  width: 20px !important; }

.dataTable p {
  line-height: 20px;
  margin: 0; }

.manager_wrapper {
  padding: 0;
  border-top: 1px solid #eeeeee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.media_previews .media_preview {
  z-index: 100;
  width: 100%;
  padding: 12px;
  border-bottom: 1px solid #f5f5f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .media_previews .media_preview .media_icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    cursor: pointer; }
    .media_previews .media_preview .media_icon img {
      height: 36px; }
    .media_previews .media_preview .media_icon i {
      font-size: 34px;
      color: #bdbdbd;
      margin-top: -2px;
      cursor: pointer; }
      .media_previews .media_preview .media_icon i:hover {
        color: #03a9f4; }
  .media_previews .media_preview .media_details {
    width: calc(100% - 48px);
    font-size: 12px;
    line-height: 24px;
    margin-left: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .media_previews .media_preview .media_details .name {
      margin-bottom: 0;
      cursor: pointer; }
  .media_previews .media_preview .media_actions {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .media_previews .media_preview .media_actions li {
      margin: 0 2px; }
      .media_previews .media_preview .media_actions li .file_move:hover {
        background-color: #fdd835;
        border-color: #fdd835; }
      .media_previews .media_preview .media_actions li .file_edit:hover {
        background-color: #03a9f4;
        border-color: #03a9f4; }
      .media_previews .media_preview .media_actions li .file_delete:hover {
        background-color: #f44336;
        border-color: #f44336; }
  .media_previews .media_preview:hover, .media_previews .media_preview.active {
    background-color: #fafafa; }
  .media_previews .media_preview .checkbox {
    margin-right: 16px; }
  .media_previews .media_preview.drag-style {
    z-index: 50 !important; }

.media_previews #empty_msg {
  padding: 24px;
  margin: 0;
  line-height: 13px; }

#manager_list {
  width: 70%; }

html {
  /*

	&[data-pagina='stampa-etichette']{

		div.etichetta{
			width: 47.5mm;
			height: 25.5mm;
			border: 1px solid black;

			.saldo{

			}

		}

	}
*/ }
  html[data-pagina="login"] {
    height: 100%; }
    html[data-pagina="login"] #login {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      background-image: url("../img/login-background.jpg");
      background-position: center center;
      background-size: cover;
      position: relative; }
      html[data-pagina="login"] #login .mask {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.6); }
      html[data-pagina="login"] #login .login_wrapper {
        width: 480px;
        padding: 24px;
        background: #fff;
        border-radius: 4px;
        margin-top: -100px;
        position: relative;
        z-index: 2; }
      html[data-pagina="login"] #login .login_header {
        font-family: "Poppins", sans-serif;
        font-weight: bold;
        font-size: 32px;
        color: #03a9f4;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-align: center;
        padding: 12px 0 16px; }
      html[data-pagina="login"] #login .login_content .form_wrapper .forgot {
        text-align: right;
        margin: 0; }
      html[data-pagina="login"] #login .login_content .form_wrapper button {
        font-size: 14px;
        height: 40px; }
  html[data-pagina="dashboard"] #dashboard .chart {
    padding: 24px 24px 24px 16px;
    height: 200px; }
  html[data-pagina="dashboard"] #dashboard .card__chart .card_content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    html[data-pagina="dashboard"] #dashboard .card__chart .card_content .chart {
      flex: 1; }
    html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type {
      flex: 2; }
      html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type ul li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 16px 8px;
        border-bottom: 1px solid #eeeeee; }
        html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type ul li .color {
          width: 10%; }
          html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type ul li .color span {
            width: 16px;
            height: 16px;
            border-radius: 20%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex; }
        html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type ul li .tipologia {
          width: 60%;
          margin-right: 48px; }
        html[data-pagina="dashboard"] #dashboard .card__chart .card_content .type ul li .number {
          width: 20%; }
  html[data-pagina="dashboard"] #dashboard .card__calendar h4 {
    position: relative; }
    html[data-pagina="dashboard"] #dashboard .card__calendar h4 span {
      color: #fff;
      font-size: 12px;
      padding: 2px 8px;
      background: #546e7a;
      border-radius: 20%;
      margin-left: 8px;
      font-weight: 500; }
  html[data-pagina="dashboard"] #dashboard .card__calendar .card_content {
    padding: 0; }
  html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed .fc-content, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed .fc-divider, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed .fc-popover, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed .fc-row, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed tbody, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed td, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed th, html[data-pagina="dashboard"] #dashboard .card__calendar .fc-unthemed thead {
    border-color: #eeeeee; }
  html[data-pagina="dashboard"] #dashboard .card__calendar th.fc-widget-header {
    padding: 8px; }
  html[data-pagina="dashboard"] #dashboard .card__calendar .fc th {
    text-align: left !important; }
  html[data-pagina="lista-contatti"], html[data-pagina="scheda-contatto"], html[data-pagina="vista-contatto"], html[data-pagina="modello-vista-contatto"] {
    /* ----------------------------------------------
/* 	Modulo Contatti
/* ---------------------------------------------- */ }
    html[data-pagina="lista-contatti"] #vista-contatto #page_header, html[data-pagina="scheda-contatto"] #vista-contatto #page_header, html[data-pagina="vista-contatto"] #vista-contatto #page_header, html[data-pagina="modello-vista-contatto"] #vista-contatto #page_header {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      padding: 12px 0 16px;
      margin: 0; }
      html[data-pagina="lista-contatti"] #vista-contatto #page_header h2, html[data-pagina="scheda-contatto"] #vista-contatto #page_header h2, html[data-pagina="vista-contatto"] #vista-contatto #page_header h2, html[data-pagina="modello-vista-contatto"] #vista-contatto #page_header h2 {
        font-size: 22px;
        font-weight: 300;
        margin-bottom: 0px;
        line-height: 35px; }
      html[data-pagina="lista-contatti"] #vista-contatto #page_header p, html[data-pagina="scheda-contatto"] #vista-contatto #page_header p, html[data-pagina="vista-contatto"] #vista-contatto #page_header p, html[data-pagina="modello-vista-contatto"] #vista-contatto #page_header p {
        font-weight: 300;
        margin-bottom: 0; }
    html[data-pagina="lista-contatti"] #vista-contatto .recapiti li, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-bottom: 12px; }
      html[data-pagina="lista-contatti"] #vista-contatto .recapiti li:last-child, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li:last-child, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li:last-child, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li:last-child {
        margin-bottom: 0; }
      html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_outline_big, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_outline_big, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_outline_big, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_outline_big {
        width: 32px;
        height: 32px;
        margin-right: 10px; }
        html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="lista-contatti"] #vista-contatto .recapiti li .btn_outline_big i, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li .btn_outline_big i, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li .btn_outline_big i, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li .btn_outline_big i {
          font-size: 16px;
          width: 32px;
          text-align: center; }
      html[data-pagina="lista-contatti"] #vista-contatto .recapiti li a, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li a, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li a, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li a {
        color: #424242;
        word-break: break-all; }
      html[data-pagina="lista-contatti"] #vista-contatto .recapiti li span, html[data-pagina="scheda-contatto"] #vista-contatto .recapiti li span, html[data-pagina="vista-contatto"] #vista-contatto .recapiti li span, html[data-pagina="modello-vista-contatto"] #vista-contatto .recapiti li span {
        font-size: 13px;
        line-height: 17px; }
    html[data-pagina="lista-contatti"] #tab_timeline #editor_nota, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota {
      padding: 16px;
      position: relative;
      padding-bottom: 45px;
      border: 1px solid #eeeeee; }
      html[data-pagina="lista-contatti"] #tab_timeline #editor_nota .btn_primary, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota .btn_primary, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota .btn_primary, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota .btn_primary {
        position: absolute;
        bottom: 10px;
        right: 16px; }
      html[data-pagina="lista-contatti"] #tab_timeline #editor_nota .ql-toolbar, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota .ql-toolbar, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota .ql-toolbar, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota .ql-toolbar {
        position: absolute;
        bottom: 10px;
        border: 0;
        padding: 0;
        margin-top: 10px;
        margin-left: -8px; }
      html[data-pagina="lista-contatti"] #tab_timeline #editor_nota .ql-container, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota .ql-container, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota .ql-container, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota .ql-container {
        border: 0;
        border-bottom: 1px solid #e0e0e0; }
        html[data-pagina="lista-contatti"] #tab_timeline #editor_nota .ql-container .ql-editor, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor {
          min-height: 60px;
          padding: 0 0 10px; }
          html[data-pagina="lista-contatti"] #tab_timeline #editor_nota .ql-container .ql-editor p, html[data-pagina="scheda-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor p, html[data-pagina="vista-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor p, html[data-pagina="modello-vista-contatto"] #tab_timeline #editor_nota .ql-container .ql-editor p {
            font-size: 13px; }
    html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper {
      position: relative;
      padding-top: 36px; }
      html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper::before, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper::before, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper::before, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper::before {
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 40px;
        background-color: #eeeeee; }
      html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota {
        position: relative;
        padding-left: 80px;
        padding-right: 40px;
        margin-bottom: 24px; }
        html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota:last-child, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota:last-child, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota:last-child, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota:last-child {
          margin-bottom: 0; }
        html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota:before, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota:before, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota:before, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota:before {
          content: '';
          position: absolute;
          top: 0px;
          left: 33.4px;
          width: 14px;
          height: 14px;
          border-radius: 7px;
          border: 2px solid #03a9f4;
          background: #fff; }
        html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .content, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .content, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .content, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .content {
          border-right: 1px solid #eeeeee;
          padding-right: 11px; }
          html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .content .data, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .content .data, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .content .data, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .content .data {
            font-size: 12px;
            font-weight: 500;
            line-height: 14px;
            color: #757575;
            margin-top: 3px;
            margin-bottom: 5px; }
          html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .content .text, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .content .text, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .content .text, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .content .text {
            font-size: 13px;
            margin: 0;
            padding: 0; }
        html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions {
          position: absolute;
          width: 40px;
          top: 0;
          right: 0;
          padding: 0 10px; }
          html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions i, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions i, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions i, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions i {
            border-radius: 50%;
            font-size: 11px;
            padding: 3px;
            cursor: pointer;
            margin-bottom: 4px; }
            html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions i:last-child, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions i:last-child, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions i:last-child, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions i:last-child {
              margin-bottom: 0; }
          html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions .edit_block, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block {
            background: #fff;
            color: #90a4ae;
            border: 1px solid #90a4ae; }
            html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover {
              background: #03a9f4;
              color: #fff;
              border-color: #03a9f4; }
          html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block {
            background: #fff;
            color: #90a4ae;
            border: 1px solid #90a4ae; }
            html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover {
              background: #f44336;
              color: #fff;
              border-color: #f44336; }
      html[data-pagina="lista-contatti"] #tab_timeline #timeline_wrapper:empty, html[data-pagina="scheda-contatto"] #tab_timeline #timeline_wrapper:empty, html[data-pagina="vista-contatto"] #tab_timeline #timeline_wrapper:empty, html[data-pagina="modello-vista-contatto"] #tab_timeline #timeline_wrapper:empty {
        padding-top: 0; }
    html[data-pagina="lista-contatti"] #tab_documenti #file_upload_alias, html[data-pagina="scheda-contatto"] #tab_documenti #file_upload_alias, html[data-pagina="vista-contatto"] #tab_documenti #file_upload_alias, html[data-pagina="modello-vista-contatto"] #tab_documenti #file_upload_alias {
      padding: 24px;
      background: #fafafa;
      color: #757575;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      html[data-pagina="lista-contatti"] #tab_documenti #file_upload_alias i, html[data-pagina="scheda-contatto"] #tab_documenti #file_upload_alias i, html[data-pagina="vista-contatto"] #tab_documenti #file_upload_alias i, html[data-pagina="modello-vista-contatto"] #tab_documenti #file_upload_alias i {
        font-size: 32px;
        margin-right: 12px; }
      html[data-pagina="lista-contatti"] #tab_documenti #file_upload_alias:hover, html[data-pagina="scheda-contatto"] #tab_documenti #file_upload_alias:hover, html[data-pagina="vista-contatto"] #tab_documenti #file_upload_alias:hover, html[data-pagina="modello-vista-contatto"] #tab_documenti #file_upload_alias:hover {
        color: #03a9f4; }
    html[data-pagina="lista-contatti"] #tab_documenti #media_list, html[data-pagina="scheda-contatto"] #tab_documenti #media_list, html[data-pagina="vista-contatto"] #tab_documenti #media_list, html[data-pagina="modello-vista-contatto"] #tab_documenti #media_list {
      margin-top: 20px; }
      html[data-pagina="lista-contatti"] #tab_documenti #media_list .checkbox, html[data-pagina="lista-contatti"] #tab_documenti #media_list .file_move, html[data-pagina="scheda-contatto"] #tab_documenti #media_list .checkbox, html[data-pagina="scheda-contatto"] #tab_documenti #media_list .file_move, html[data-pagina="vista-contatto"] #tab_documenti #media_list .checkbox, html[data-pagina="vista-contatto"] #tab_documenti #media_list .file_move, html[data-pagina="modello-vista-contatto"] #tab_documenti #media_list .checkbox, html[data-pagina="modello-vista-contatto"] #tab_documenti #media_list .file_move {
        display: none; }
    html[data-pagina="lista-contatti"] #scheda-contatto #testo, html[data-pagina="scheda-contatto"] #scheda-contatto #testo, html[data-pagina="vista-contatto"] #scheda-contatto #testo, html[data-pagina="modello-vista-contatto"] #scheda-contatto #testo {
      display: none; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print #testo, html[data-pagina="scheda-contatto"] #scheda-contatto.print #testo, html[data-pagina="vista-contatto"] #scheda-contatto.print #testo, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #testo {
      display: block; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print header, html[data-pagina="lista-contatti"] #scheda-contatto.print aside, html[data-pagina="lista-contatti"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="lista-contatti"] #scheda-contatto.print #page_header, html[data-pagina="lista-contatti"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="lista-contatti"] #scheda-contatto.print #dati-acquisti, html[data-pagina="lista-contatti"] #scheda-contatto.print .card_header_tabs, html[data-pagina="lista-contatti"] #scheda-contatto.print #stampaContatto, html[data-pagina="lista-contatti"] #scheda-contatto.print .form_title, html[data-pagina="lista-contatti"] #scheda-contatto.print .form_group, html[data-pagina="scheda-contatto"] #scheda-contatto.print header, html[data-pagina="scheda-contatto"] #scheda-contatto.print aside, html[data-pagina="scheda-contatto"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="scheda-contatto"] #scheda-contatto.print #page_header, html[data-pagina="scheda-contatto"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="scheda-contatto"] #scheda-contatto.print #dati-acquisti, html[data-pagina="scheda-contatto"] #scheda-contatto.print .card_header_tabs, html[data-pagina="scheda-contatto"] #scheda-contatto.print #stampaContatto, html[data-pagina="scheda-contatto"] #scheda-contatto.print .form_title, html[data-pagina="scheda-contatto"] #scheda-contatto.print .form_group, html[data-pagina="vista-contatto"] #scheda-contatto.print header, html[data-pagina="vista-contatto"] #scheda-contatto.print aside, html[data-pagina="vista-contatto"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="vista-contatto"] #scheda-contatto.print #page_header, html[data-pagina="vista-contatto"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="vista-contatto"] #scheda-contatto.print #dati-acquisti, html[data-pagina="vista-contatto"] #scheda-contatto.print .card_header_tabs, html[data-pagina="vista-contatto"] #scheda-contatto.print #stampaContatto, html[data-pagina="vista-contatto"] #scheda-contatto.print .form_title, html[data-pagina="vista-contatto"] #scheda-contatto.print .form_group, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print header, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print aside, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #page_header, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #dati-acquisti, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .card_header_tabs, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print #stampaContatto, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .form_title, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .form_group {
      display: none; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print main, html[data-pagina="scheda-contatto"] #scheda-contatto.print main, html[data-pagina="vista-contatto"] #scheda-contatto.print main, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print main {
      margin: 0;
      padding: 0;
      width: 100%;
      padding-right: 3cm; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print .card_content, html[data-pagina="scheda-contatto"] #scheda-contatto.print .card_content, html[data-pagina="vista-contatto"] #scheda-contatto.print .card_content, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .card_content {
      padding: 0; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print .card, html[data-pagina="scheda-contatto"] #scheda-contatto.print .card, html[data-pagina="vista-contatto"] #scheda-contatto.print .card, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .card {
      background: none;
      box-shadow: none;
      margin: 0; }
    html[data-pagina="lista-contatti"] #scheda-contatto.print .col-md-8, html[data-pagina="scheda-contatto"] #scheda-contatto.print .col-md-8, html[data-pagina="vista-contatto"] #scheda-contatto.print .col-md-8, html[data-pagina="modello-vista-contatto"] #scheda-contatto.print .col-md-8 {
      width: 100%;
      padding: 0; }
  html[data-pagina="agenda"] #modal_agenda_settings h5 {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    font-size: 12px;
    font-weight: 300;
    text-align: center; }
  html[data-pagina="agenda"] #modal_agenda_settings #buttons_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    html[data-pagina="agenda"] #modal_agenda_settings #buttons_list li {
      width: 33.33%;
      padding-right: 10px; }
      html[data-pagina="agenda"] #modal_agenda_settings #buttons_list li:last-child {
        padding-right: 0px; }
      html[data-pagina="agenda"] #modal_agenda_settings #buttons_list li .btn_view {
        width: 100%;
        font-weight: 500; }
        html[data-pagina="agenda"] #modal_agenda_settings #buttons_list li .btn_view.active {
          border-color: #03a9f4;
          color: #03a9f4;
          background-color: #fff; }
  html[data-pagina="agenda"] #event_field_user {
    width: calc(100% - 80px);
    margin-bottom: 20px; }
  html[data-pagina="agenda"] #event_field_visibility label {
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    line-height: 1;
    display: inline-block;
    margin-top: 16px;
    color: #9e9e9e; }
    html[data-pagina="agenda"] #event_field_visibility label .lever {
      margin: 0;
      margin-top: 10px; }
  html[data-pagina="agenda"] #modal_event_view #event_period {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    html[data-pagina="agenda"] #modal_event_view #event_period li {
      color: #616161;
      text-align: center;
      margin: 0 24px; }
      html[data-pagina="agenda"] #modal_event_view #event_period li span:first-child {
        font-size: 12px;
        color: #03a9f4; }
  html[data-pagina="agenda"] #modal_event_view #descrizione_view {
    text-align: center;
    margin-bottom: 0;
    margin-top: 20px; }
    html[data-pagina="agenda"] #modal_event_view #descrizione_view:empty {
      margin-top: 0; }
  html[data-pagina="agenda"] #modal_event_view .modal_footer {
    margin: 0; }
    html[data-pagina="agenda"] #modal_event_view .modal_footer .btn_primary {
      width: auto;
      height: auto; }
  html[data-pagina="agenda"] #modal_event_view #oggetto_view:first-letter {
    text-transform: uppercase; }
  html[data-pagina="agenda"] #modal_event_view #nominativi_content #sender_view::before {
    content: '#'; }
  html[data-pagina="agenda"] #modal_event_view #nominativi_content #sender_view:empty::before {
    content: ''; }
  html[data-pagina="agenda"] #modal_event_view #nominativi_content #nominativo_view::before {
    content: '@'; }
  html[data-pagina="agenda"] #modal_event_view #nominativi_content #nominativo_view:empty::before {
    content: ''; }
  html[data-pagina="agenda"] #modal_event_view #modal_lock {
    position: absolute;
    top: 16px;
    left: 16px;
    color: #616161; }
  html[data-pagina="agenda"] #modal_event_view #modificaEvento, html[data-pagina="agenda"] #modal_event_view #eliminaEvento {
    margin-top: 20px; }
  html[data-pagina="media-manager"] #manager_actions {
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    html[data-pagina="media-manager"] #manager_actions ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      html[data-pagina="media-manager"] #manager_actions ul li {
        margin-right: 6px; }
        html[data-pagina="media-manager"] #manager_actions ul li .btn_small {
          min-width: 80px; }
    html[data-pagina="media-manager"] #manager_actions .input_field {
      position: relative;
      width: 400px;
      padding: 0; }
      html[data-pagina="media-manager"] #manager_actions .input_field:hover {
        background: transparent; }
      html[data-pagina="media-manager"] #manager_actions .input_field:before {
        font-family: 'Material Icons';
        font-size: 18px;
        font-weight: normal;
        color: #b0bec5;
        content: 'search';
        position: absolute;
        top: 4px;
        left: 0; }
      html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"] {
        width: calc( 100% - 25px);
        padding: 5px 0;
        margin: 0;
        border-radius: 0;
        border: 0;
        border-bottom: 1px solid #ddd;
        padding-left: 25px;
        height: 24px;
        font-size: 12px;
        letter-spacing: .6px;
        line-height: 1;
        color: #607d8b;
        border-color: #cfd8dc; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]::-webkit-input-placeholder {
          color: #90a4ae; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]:-moz-placeholder {
          color: #90a4ae; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]::-moz-placeholder {
          color: #90a4ae; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]:-ms-input-placeholder {
          color: #90a4ae; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]:hover, html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]:focus {
          background: transparent !important;
          box-shadow: none !important; }
        html[data-pagina="media-manager"] #manager_actions .input_field input[type="search"]:focus {
          border-color: #03a9f4; }
  html[data-pagina="media-manager"] #manager_breadcrumbs {
    width: 100%;
    padding: 8px 12px;
    border-bottom: 1px solid #eeeeee;
    background-color: #fafafa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    html[data-pagina="media-manager"] #manager_breadcrumbs .checkbox {
      margin-top: 3px;
      margin-right: 16px; }
    html[data-pagina="media-manager"] #manager_breadcrumbs ul {
      width: 100%; }
      html[data-pagina="media-manager"] #manager_breadcrumbs ul li {
        color: #424242;
        float: left;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        line-height: 27px;
        position: relative;
        padding-right: 24px;
        cursor: pointer; }
        html[data-pagina="media-manager"] #manager_breadcrumbs ul li:after {
          position: absolute;
          top: 1px;
          right: 0;
          content: 'keyboard_arrow_right';
          font-family: "Material Icons";
          text-rendering: optimizeLegibility;
          font-feature-settings: 'liga' 1;
          font-style: normal;
          text-transform: none;
          font-size: 18px;
          line-height: 24px;
          text-align: center;
          width: 24px;
          height: 24px;
          color: #757575;
          display: inline-block;
          overflow: hidden;
          -webkit-font-smoothing: antialiased;
          cursor: default; }
        html[data-pagina="media-manager"] #manager_breadcrumbs ul li:last-child {
          padding-right: 0; }
          html[data-pagina="media-manager"] #manager_breadcrumbs ul li:last-child:after {
            display: none; }
        html[data-pagina="media-manager"] #manager_breadcrumbs ul li a {
          color: #424242;
          position: relative;
          float: left;
          height: 26px; }
          html[data-pagina="media-manager"] #manager_breadcrumbs ul li a:first-letter {
            text-transform: uppercase; }
          html[data-pagina="media-manager"] #manager_breadcrumbs ul li a:hover {
            color: #03a9f4; }
  html[data-pagina="media-manager"] #manager_preview {
    width: 30%;
    padding: 24px;
    border-left: 1px solid #eeeeee; }
    html[data-pagina="media-manager"] #manager_preview ul li {
      font-size: 13px; }
  html[data-pagina="media-manager"] #sposta_checked:enabled:hover {
    background-color: #fdd835;
    border-color: #fdd835; }
  html[data-pagina="media-manager"] #elimina_checked:enabled:hover {
    background-color: #f44336;
    border-color: #f44336; }
  html[data-pagina="media-manager"] .icon-file-format-xml:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-csv:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-dwg:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-dxf:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-eps:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-excel:before, html[data-pagina="media-manager"] .icon-file-format-xls:before, html[data-pagina="media-manager"] .icon-file-format-xlsx:before {
    color: #43a047; }
  html[data-pagina="media-manager"] .icon-file-format-gif:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-illustrator:before, html[data-pagina="media-manager"] .icon-file-format-ai:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-indesign:before, html[data-pagina="media-manager"] .icon-file-format-indd:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-jpg:before {
    color: #fb8c00; }
  html[data-pagina="media-manager"] .icon-file-format-max:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-mp3:before {
    color: #039be5; }
  html[data-pagina="media-manager"] .icon-file-format-pdf:before {
    color: #e53935; }
  html[data-pagina="media-manager"] .icon-file-format-photoshop:before, html[data-pagina="media-manager"] .icon-file-format-psd:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-png:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-powerpoint:before, html[data-pagina="media-manager"] .icon-file-format-ppt:before, html[data-pagina="media-manager"] .icon-file-format-pptx:before {
    color: #fb8c00; }
  html[data-pagina="media-manager"] .icon-file-format-rar:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-rtf:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-svg:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-tiff:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-truetype:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-video:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-opentype:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-3ds:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-bitmap:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-notepad:before {
    color: #757575; }
  html[data-pagina="media-manager"] .icon-file-format-words:before, html[data-pagina="media-manager"] .icon-file-format-doc:before, html[data-pagina="media-manager"] .icon-file-format-docx:before {
    color: #1e88e5; }
  html[data-pagina="media-manager"] .icon-file-format-zip:before {
    color: #fdd835; }
  html[data-pagina="media-manager"] #info_media td:first-child {
    text-align: right;
    width: 35%; }
  html[data-pagina="media-manager"] #info_media td:last-child {
    min-width: 50%; }
  html[data-pagina="lista-utenti"], html[data-pagina="scheda-utente"], html[data-pagina="vista-utente"] {
    /* ----------------------------------------------
/* 	Modulo Contatti
/* ---------------------------------------------- */ }
    html[data-pagina="lista-utenti"] #vista-contatto #page_header, html[data-pagina="scheda-utente"] #vista-contatto #page_header, html[data-pagina="vista-utente"] #vista-contatto #page_header {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      padding: 12px 0 16px;
      margin: 0; }
      html[data-pagina="lista-utenti"] #vista-contatto #page_header h2, html[data-pagina="scheda-utente"] #vista-contatto #page_header h2, html[data-pagina="vista-utente"] #vista-contatto #page_header h2 {
        font-size: 22px;
        font-weight: 300;
        margin-bottom: 0px;
        line-height: 35px; }
      html[data-pagina="lista-utenti"] #vista-contatto #page_header p, html[data-pagina="scheda-utente"] #vista-contatto #page_header p, html[data-pagina="vista-utente"] #vista-contatto #page_header p {
        font-weight: 300;
        margin-bottom: 0; }
    html[data-pagina="lista-utenti"] #vista-contatto .recapiti li, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li, html[data-pagina="vista-utente"] #vista-contatto .recapiti li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-bottom: 12px; }
      html[data-pagina="lista-utenti"] #vista-contatto .recapiti li:last-child, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li:last-child, html[data-pagina="vista-utente"] #vista-contatto .recapiti li:last-child {
        margin-bottom: 0; }
      html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_outline_big, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_outline_big, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_circle, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_outline, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_outline_big {
        width: 32px;
        height: 32px;
        margin-right: 10px; }
        html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="lista-utenti"] #vista-contatto .recapiti li .btn_outline_big i, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li .btn_outline_big i, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_circle i, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_outline i, html[data-pagina="vista-utente"] #vista-contatto .recapiti li .btn_outline_big i {
          font-size: 16px;
          width: 32px;
          text-align: center; }
      html[data-pagina="lista-utenti"] #vista-contatto .recapiti li a, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li a, html[data-pagina="vista-utente"] #vista-contatto .recapiti li a {
        color: #424242;
        word-break: break-all; }
      html[data-pagina="lista-utenti"] #vista-contatto .recapiti li span, html[data-pagina="scheda-utente"] #vista-contatto .recapiti li span, html[data-pagina="vista-utente"] #vista-contatto .recapiti li span {
        font-size: 13px;
        line-height: 17px; }
    html[data-pagina="lista-utenti"] #tab_timeline #editor_nota, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota, html[data-pagina="vista-utente"] #tab_timeline #editor_nota {
      padding: 16px;
      position: relative;
      padding-bottom: 45px;
      border: 1px solid #eeeeee; }
      html[data-pagina="lista-utenti"] #tab_timeline #editor_nota .btn_primary, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota .btn_primary, html[data-pagina="vista-utente"] #tab_timeline #editor_nota .btn_primary {
        position: absolute;
        bottom: 10px;
        right: 16px; }
      html[data-pagina="lista-utenti"] #tab_timeline #editor_nota .ql-toolbar, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota .ql-toolbar, html[data-pagina="vista-utente"] #tab_timeline #editor_nota .ql-toolbar {
        position: absolute;
        bottom: 10px;
        border: 0;
        padding: 0;
        margin-top: 10px;
        margin-left: -8px; }
      html[data-pagina="lista-utenti"] #tab_timeline #editor_nota .ql-container, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota .ql-container, html[data-pagina="vista-utente"] #tab_timeline #editor_nota .ql-container {
        border: 0;
        border-bottom: 1px solid #e0e0e0; }
        html[data-pagina="lista-utenti"] #tab_timeline #editor_nota .ql-container .ql-editor, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota .ql-container .ql-editor, html[data-pagina="vista-utente"] #tab_timeline #editor_nota .ql-container .ql-editor {
          min-height: 60px;
          padding: 0 0 10px; }
          html[data-pagina="lista-utenti"] #tab_timeline #editor_nota .ql-container .ql-editor p, html[data-pagina="scheda-utente"] #tab_timeline #editor_nota .ql-container .ql-editor p, html[data-pagina="vista-utente"] #tab_timeline #editor_nota .ql-container .ql-editor p {
            font-size: 13px; }
    html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper {
      position: relative;
      padding-top: 36px; }
      html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper::before, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper::before, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper::before {
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 40px;
        background-color: #eeeeee; }
      html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota {
        position: relative;
        padding-left: 80px;
        padding-right: 40px;
        margin-bottom: 24px; }
        html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota:last-child, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota:last-child, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota:last-child {
          margin-bottom: 0; }
        html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota:before, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota:before, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota:before {
          content: '';
          position: absolute;
          top: 0px;
          left: 33.4px;
          width: 14px;
          height: 14px;
          border-radius: 7px;
          border: 2px solid #03a9f4;
          background: #fff; }
        html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .content, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .content, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .content {
          border-right: 1px solid #eeeeee;
          padding-right: 11px; }
          html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .content .data, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .content .data, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .content .data {
            font-size: 12px;
            font-weight: 500;
            line-height: 14px;
            color: #757575;
            margin-top: 3px;
            margin-bottom: 5px; }
          html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .content .text, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .content .text, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .content .text {
            font-size: 13px;
            margin: 0;
            padding: 0; }
        html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions {
          position: absolute;
          width: 40px;
          top: 0;
          right: 0;
          padding: 0 10px; }
          html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions i, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions i, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions i {
            border-radius: 50%;
            font-size: 11px;
            padding: 3px;
            cursor: pointer;
            margin-bottom: 4px; }
            html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions i:last-child, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions i:last-child, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions i:last-child {
              margin-bottom: 0; }
          html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions .edit_block, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions .edit_block, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions .edit_block {
            background: #fff;
            color: #90a4ae;
            border: 1px solid #90a4ae; }
            html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions .edit_block:hover {
              background: #03a9f4;
              color: #fff;
              border-color: #03a9f4; }
          html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block {
            background: #fff;
            color: #90a4ae;
            border: 1px solid #90a4ae; }
            html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper .nota .actions .elimina_block:hover {
              background: #f44336;
              color: #fff;
              border-color: #f44336; }
      html[data-pagina="lista-utenti"] #tab_timeline #timeline_wrapper:empty, html[data-pagina="scheda-utente"] #tab_timeline #timeline_wrapper:empty, html[data-pagina="vista-utente"] #tab_timeline #timeline_wrapper:empty {
        padding-top: 0; }
    html[data-pagina="lista-utenti"] #tab_documenti #file_upload_alias, html[data-pagina="scheda-utente"] #tab_documenti #file_upload_alias, html[data-pagina="vista-utente"] #tab_documenti #file_upload_alias {
      padding: 24px;
      background: #fafafa;
      color: #757575;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      html[data-pagina="lista-utenti"] #tab_documenti #file_upload_alias i, html[data-pagina="scheda-utente"] #tab_documenti #file_upload_alias i, html[data-pagina="vista-utente"] #tab_documenti #file_upload_alias i {
        font-size: 32px;
        margin-right: 12px; }
      html[data-pagina="lista-utenti"] #tab_documenti #file_upload_alias:hover, html[data-pagina="scheda-utente"] #tab_documenti #file_upload_alias:hover, html[data-pagina="vista-utente"] #tab_documenti #file_upload_alias:hover {
        color: #03a9f4; }
    html[data-pagina="lista-utenti"] #tab_documenti #media_list, html[data-pagina="scheda-utente"] #tab_documenti #media_list, html[data-pagina="vista-utente"] #tab_documenti #media_list {
      margin-top: 20px; }
      html[data-pagina="lista-utenti"] #tab_documenti #media_list .checkbox, html[data-pagina="lista-utenti"] #tab_documenti #media_list .file_move, html[data-pagina="scheda-utente"] #tab_documenti #media_list .checkbox, html[data-pagina="scheda-utente"] #tab_documenti #media_list .file_move, html[data-pagina="vista-utente"] #tab_documenti #media_list .checkbox, html[data-pagina="vista-utente"] #tab_documenti #media_list .file_move {
        display: none; }
    html[data-pagina="lista-utenti"] #scheda-contatto #testo, html[data-pagina="scheda-utente"] #scheda-contatto #testo, html[data-pagina="vista-utente"] #scheda-contatto #testo {
      display: none; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print #testo, html[data-pagina="scheda-utente"] #scheda-contatto.print #testo, html[data-pagina="vista-utente"] #scheda-contatto.print #testo {
      display: block; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print header, html[data-pagina="lista-utenti"] #scheda-contatto.print aside, html[data-pagina="lista-utenti"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="lista-utenti"] #scheda-contatto.print #page_header, html[data-pagina="lista-utenti"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="lista-utenti"] #scheda-contatto.print #dati-acquisti, html[data-pagina="lista-utenti"] #scheda-contatto.print .card_header_tabs, html[data-pagina="lista-utenti"] #scheda-contatto.print #stampaContatto, html[data-pagina="lista-utenti"] #scheda-contatto.print .form_title, html[data-pagina="lista-utenti"] #scheda-contatto.print .form_group, html[data-pagina="scheda-utente"] #scheda-contatto.print header, html[data-pagina="scheda-utente"] #scheda-contatto.print aside, html[data-pagina="scheda-utente"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="scheda-utente"] #scheda-contatto.print #page_header, html[data-pagina="scheda-utente"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="scheda-utente"] #scheda-contatto.print #dati-acquisti, html[data-pagina="scheda-utente"] #scheda-contatto.print .card_header_tabs, html[data-pagina="scheda-utente"] #scheda-contatto.print #stampaContatto, html[data-pagina="scheda-utente"] #scheda-contatto.print .form_title, html[data-pagina="scheda-utente"] #scheda-contatto.print .form_group, html[data-pagina="vista-utente"] #scheda-contatto.print header, html[data-pagina="vista-utente"] #scheda-contatto.print aside, html[data-pagina="vista-utente"] #scheda-contatto.print #page_breadcrumbs, html[data-pagina="vista-utente"] #scheda-contatto.print #page_header, html[data-pagina="vista-utente"] #scheda-contatto.print #colonna_destraaa, html[data-pagina="vista-utente"] #scheda-contatto.print #dati-acquisti, html[data-pagina="vista-utente"] #scheda-contatto.print .card_header_tabs, html[data-pagina="vista-utente"] #scheda-contatto.print #stampaContatto, html[data-pagina="vista-utente"] #scheda-contatto.print .form_title, html[data-pagina="vista-utente"] #scheda-contatto.print .form_group {
      display: none; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print main, html[data-pagina="scheda-utente"] #scheda-contatto.print main, html[data-pagina="vista-utente"] #scheda-contatto.print main {
      margin: 0;
      padding: 0;
      width: 100%;
      padding-right: 3cm; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print .card_content, html[data-pagina="scheda-utente"] #scheda-contatto.print .card_content, html[data-pagina="vista-utente"] #scheda-contatto.print .card_content {
      padding: 0; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print .card, html[data-pagina="scheda-utente"] #scheda-contatto.print .card, html[data-pagina="vista-utente"] #scheda-contatto.print .card {
      background: none;
      box-shadow: none;
      margin: 0; }
    html[data-pagina="lista-utenti"] #scheda-contatto.print .col-md-8, html[data-pagina="scheda-utente"] #scheda-contatto.print .col-md-8, html[data-pagina="vista-utente"] #scheda-contatto.print .col-md-8 {
      width: 100%;
      padding: 0; }
    html[data-pagina="lista-utenti"] #lista-utenti #dati_aziendali_content, html[data-pagina="lista-utenti"] #scheda-utente #dati_aziendali_content, html[data-pagina="scheda-utente"] #lista-utenti #dati_aziendali_content, html[data-pagina="scheda-utente"] #scheda-utente #dati_aziendali_content, html[data-pagina="vista-utente"] #lista-utenti #dati_aziendali_content, html[data-pagina="vista-utente"] #scheda-utente #dati_aziendali_content {
      display: none; }
    html[data-pagina="lista-utenti"] #lista-utenti tr.utente.god .actions, html[data-pagina="scheda-utente"] #lista-utenti tr.utente.god .actions, html[data-pagina="vista-utente"] #lista-utenti tr.utente.god .actions {
      display: none; }
    html[data-pagina="lista-utenti"] #lista-utenti #tabella_utenti[data-numero-record="1"] tr.utente.admin li.elimina_utente_content, html[data-pagina="scheda-utente"] #lista-utenti #tabella_utenti[data-numero-record="1"] tr.utente.admin li.elimina_utente_content, html[data-pagina="vista-utente"] #lista-utenti #tabella_utenti[data-numero-record="1"] tr.utente.admin li.elimina_utente_content {
      display: none; }
    html[data-pagina="lista-utenti"] #vista-utente #lista_recapiti .elimina_recapito, html[data-pagina="lista-utenti"] #vista-utente #lista_recapiti .modifica_recapito, html[data-pagina="scheda-utente"] #vista-utente #lista_recapiti .elimina_recapito, html[data-pagina="scheda-utente"] #vista-utente #lista_recapiti .modifica_recapito, html[data-pagina="vista-utente"] #vista-utente #lista_recapiti .elimina_recapito, html[data-pagina="vista-utente"] #vista-utente #lista_recapiti .modifica_recapito {
      display: none; }
    html[data-pagina="lista-utenti"] #lista_recapiti, html[data-pagina="scheda-utente"] #lista_recapiti, html[data-pagina="vista-utente"] #lista_recapiti {
      margin-top: 0 !important;
      margin-bottom: 0 !important; }
      html[data-pagina="lista-utenti"] #lista_recapiti .icona, html[data-pagina="scheda-utente"] #lista_recapiti .icona, html[data-pagina="vista-utente"] #lista_recapiti .icona {
        font-size: 18px; }
    html[data-pagina="lista-utenti"] .lista_contatti, html[data-pagina="scheda-utente"] .lista_contatti, html[data-pagina="vista-utente"] .lista_contatti {
      margin-top: 10px; }
      html[data-pagina="lista-utenti"] .lista_contatti li, html[data-pagina="scheda-utente"] .lista_contatti li, html[data-pagina="vista-utente"] .lista_contatti li {
        margin-bottom: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        html[data-pagina="lista-utenti"] .lista_contatti li .icona, html[data-pagina="scheda-utente"] .lista_contatti li .icona, html[data-pagina="vista-utente"] .lista_contatti li .icona {
          margin-right: 12px; }
  html[data-pagina="scheda-ruolo"] #scheda-ruolo .permessi_wrapper {
    padding: 24px;
    background-color: #fafafa; }
  html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli thead, html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli tbody, html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli tr {
    display: table;
    width: 100%; }
  html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli thead {
    padding-bottom: 5px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 20px; }
    html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli thead th {
      font-size: 10px;
      font-weight: 500;
      color: #757575;
      text-transform: uppercase;
      letter-spacing: 1px; }
  html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli th, html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli td {
    width: calc(100% / 6);
    font-size: 12px;
    font-weight: 400;
    text-align: left; }
  html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli tbody tr {
    margin-bottom: 20px; }
    html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli tbody tr:last-child {
      margin-bottom: 0; }
    html[data-pagina="scheda-ruolo"] #scheda-ruolo #tabella_ruoli tbody tr .switch label .lever {
      margin: 0 0 0 4px; }
  html[data-pagina="impostazioni"] #aggiungiCategoria, html[data-pagina="impostazioni"] #aggiungiColore {
    margin-top: 10px;
    margin-left: 10px; }
  html[data-pagina="impostazioni"] #aggiungiMisura {
    margin-top: 18px;
    margin-left: 10px; }
  html[data-pagina="impostazioni"] #misura_content {
    float: left; }
    html[data-pagina="impostazioni"] #misura_content .tagit.ui-widget {
      height: 33px;
      width: 350px;
      float: left; }
    html[data-pagina="impostazioni"] #misura_content .ui-widget-content.tagit-autocomplete {
      height: 20px;
      width: 30px; }
    html[data-pagina="impostazioni"] #misura_content ul.tagit li.tagit-choice-editable {
      padding: 0em 18px 0em .5em; }
    html[data-pagina="impostazioni"] #misura_content .tagit-new {
      margin: 0; }
  html[data-pagina="impostazioni"] #modale_misura_edit .tagit.ui-widget {
    height: 33px;
    width: 100%;
    float: left;
    margin: 15px 0; }
  html[data-pagina="impostazioni"] #modale_misura_edit .ui-widget-content.tagit-autocomplete {
    height: 20px;
    width: 30px; }
  html[data-pagina="impostazioni"] #modale_misura_edit ul.tagit li.tagit-choice-editable {
    padding: 0em 18px 0em .5em; }
  html[data-pagina="impostazioni"] #modale_misura_edit .tagit-new {
    margin: 0; }
  html[data-pagina="impostazioni"] #IDMisura_content {
    margin-bottom: 20px; }
  html[data-pagina="lista-fornitori"] #ultimaModifica, html[data-pagina="scheda-fornitore"] #ultimaModifica {
    margin-top: 24px;
    margin-bottom: 0; }
  html[data-pagina="lista-fornitori"] #formLinea, html[data-pagina="scheda-fornitore"] #formLinea {
    margin-top: 24px; }
  html[data-pagina="lista-fornitori"] ul.tagit, html[data-pagina="scheda-fornitore"] ul.tagit {
    margin-top: 10px; }
  html[data-pagina="lista-fornitori"] .tagit-new input, html[data-pagina="scheda-fornitore"] .tagit-new input {
    text-align: center;
    width: 50px; }
  html[data-pagina="lista-fornitori"] #formRappresentante, html[data-pagina="scheda-fornitore"] #formRappresentante {
    padding: 24px 0; }
  html[data-pagina="lista-fornitori"] #listaRappresentanti, html[data-pagina="scheda-fornitore"] #listaRappresentanti {
    margin-bottom: 0; }
  html[data-pagina="lista-fornitori"] #fornitori .btn_tables, html[data-pagina="lista-fornitori"] #fornitori .page__list .btn_export, .page__list html[data-pagina="lista-fornitori"] #fornitori .btn_export, html[data-pagina="lista-fornitori"] #fornitori .page__list .btn_settings, .page__list html[data-pagina="lista-fornitori"] #fornitori .btn_settings, html[data-pagina="scheda-fornitore"] #fornitori .btn_tables, html[data-pagina="scheda-fornitore"] #fornitori .page__list .btn_export, .page__list html[data-pagina="scheda-fornitore"] #fornitori .btn_export, html[data-pagina="scheda-fornitore"] #fornitori .page__list .btn_settings, .page__list html[data-pagina="scheda-fornitore"] #fornitori .btn_settings {
    top: 74px; }
  html[data-pagina="scarica"] .card_content h4 {
    font-weight: normal; }
  html[data-pagina='magazzino'] #table_header_actions .azione_tabella_content li {
    display: inline; }
  html[data-pagina='magazzino'] .page__list .dataTables_filter {
    margin-right: 0; }
  html[data-pagina='magazzino'] #immagineCaricata {
    width: 100%;
    height: 100%; }
  html[data-pagina='magazzino'] #tabella_venduti .prodotto td:first-child, html[data-pagina='magazzino'] #tabella_arrivi .prodotto td:first-child {
    width: 1px; }
  html[data-pagina='magazzino'] #tabella_ricerca {
    margin-bottom: 0;
    float: left; }
  html[data-pagina='magazzino'] #table_header_actions_ricerca {
    position: relative;
    width: 100%; }
    html[data-pagina='magazzino'] #table_header_actions_ricerca ul li {
      display: inline; }
  html[data-pagina='magazzino'] #tabella_ricerca_wrapper {
    margin-top: 24px; }
  html[data-pagina='magazzino'] #tabella_giacenze_wrapper #table_header_actions {
    width: auto;
    position: relative; }
  html[data-pagina='magazzino'] #tabella_giacenze_wrapper #tabella_giacenze_filter {
    margin-top: 15px; }
  html[data-pagina='magazzino'] #nuovoInventario {
    width: 180px; }
    html[data-pagina='magazzino'] #nuovoInventario .material_icons {
      width: 15px; }
  html[data-pagina='magazzino'] .td_quantita {
    display: flex;
    color: transparent;
    font-size: 0; }
    html[data-pagina='magazzino'] .td_quantita .quantita_inventario {
      color: black;
      font-size: 14px; }
  html[data-pagina='magazzino'] #anno_inventario {
    width: 150px; }
  html[data-pagina='riordino'] #testata_ordine .header, html[data-pagina='dettaglio-riordino'] #testata_ordine .header, html[data-pagina='lista-ordini'] #testata_ordine .header, html[data-pagina='dettaglio-ordine'] #testata_ordine .header, html[data-pagina='associa-immagini'] #testata_ordine .header, html[data-pagina='supporto-ordine'] #testata_ordine .header, html[data-pagina='crea-ordine'] #testata_ordine .header {
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px; }
    html[data-pagina='riordino'] #testata_ordine .header span, html[data-pagina='dettaglio-riordino'] #testata_ordine .header span, html[data-pagina='lista-ordini'] #testata_ordine .header span, html[data-pagina='dettaglio-ordine'] #testata_ordine .header span, html[data-pagina='associa-immagini'] #testata_ordine .header span, html[data-pagina='supporto-ordine'] #testata_ordine .header span, html[data-pagina='crea-ordine'] #testata_ordine .header span {
      font-size: 14px;
      font-weight: 400; }
      html[data-pagina='riordino'] #testata_ordine .header span.numero, html[data-pagina='riordino'] #testata_ordine .header span#infoFornitore, html[data-pagina='dettaglio-riordino'] #testata_ordine .header span.numero, html[data-pagina='dettaglio-riordino'] #testata_ordine .header span#infoFornitore, html[data-pagina='lista-ordini'] #testata_ordine .header span.numero, html[data-pagina='lista-ordini'] #testata_ordine .header span#infoFornitore, html[data-pagina='dettaglio-ordine'] #testata_ordine .header span.numero, html[data-pagina='dettaglio-ordine'] #testata_ordine .header span#infoFornitore, html[data-pagina='associa-immagini'] #testata_ordine .header span.numero, html[data-pagina='associa-immagini'] #testata_ordine .header span#infoFornitore, html[data-pagina='supporto-ordine'] #testata_ordine .header span.numero, html[data-pagina='supporto-ordine'] #testata_ordine .header span#infoFornitore, html[data-pagina='crea-ordine'] #testata_ordine .header span.numero, html[data-pagina='crea-ordine'] #testata_ordine .header span#infoFornitore {
        font-weight: 700;
        font-size: 18px; }
  html[data-pagina='riordino'] #testata_ordine ul li, html[data-pagina='dettaglio-riordino'] #testata_ordine ul li, html[data-pagina='lista-ordini'] #testata_ordine ul li, html[data-pagina='dettaglio-ordine'] #testata_ordine ul li, html[data-pagina='associa-immagini'] #testata_ordine ul li, html[data-pagina='supporto-ordine'] #testata_ordine ul li, html[data-pagina='crea-ordine'] #testata_ordine ul li {
    margin-bottom: 4px;
    font-size: 12px; }
    html[data-pagina='riordino'] #testata_ordine ul li span, html[data-pagina='dettaglio-riordino'] #testata_ordine ul li span, html[data-pagina='lista-ordini'] #testata_ordine ul li span, html[data-pagina='dettaglio-ordine'] #testata_ordine ul li span, html[data-pagina='associa-immagini'] #testata_ordine ul li span, html[data-pagina='supporto-ordine'] #testata_ordine ul li span, html[data-pagina='crea-ordine'] #testata_ordine ul li span {
      color: #03a9f4;
      font-weight: 200; }
  html[data-pagina='riordino'] #content_ordine, html[data-pagina='dettaglio-riordino'] #content_ordine, html[data-pagina='lista-ordini'] #content_ordine, html[data-pagina='dettaglio-ordine'] #content_ordine, html[data-pagina='associa-immagini'] #content_ordine, html[data-pagina='supporto-ordine'] #content_ordine, html[data-pagina='crea-ordine'] #content_ordine {
    width: 100%;
    margin: 30px 0;
    float: left; }
    html[data-pagina='riordino'] #content_ordine .rigo, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo, html[data-pagina='lista-ordini'] #content_ordine .rigo, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo, html[data-pagina='associa-immagini'] #content_ordine .rigo, html[data-pagina='supporto-ordine'] #content_ordine .rigo, html[data-pagina='crea-ordine'] #content_ordine .rigo {
      width: 100%;
      margin-bottom: 10px;
      padding-left: 5px;
      position: relative;
      float: left;
      border-left: 3px solid #fff; }
      html[data-pagina='riordino'] #content_ordine .rigo.maschio.edit, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.maschio.edit, html[data-pagina='lista-ordini'] #content_ordine .rigo.maschio.edit, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.maschio.edit, html[data-pagina='associa-immagini'] #content_ordine .rigo.maschio.edit, html[data-pagina='supporto-ordine'] #content_ordine .rigo.maschio.edit, html[data-pagina='crea-ordine'] #content_ordine .rigo.maschio.edit {
        border-left: 3px solid #03a9f4; }
      html[data-pagina='riordino'] #content_ordine .rigo.maschio input:focus, html[data-pagina='riordino'] #content_ordine .rigo.maschio select:focus, html[data-pagina='riordino'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.maschio input:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.maschio select:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.maschio input:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.maschio select:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.maschio input:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.maschio select:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.maschio input:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.maschio select:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.maschio input:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.maschio select:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.maschio input:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.maschio select:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.maschio .select2-selection.select2-selection--single:focus {
        border-bottom: 1px solid #03a9f4; }
      html[data-pagina='riordino'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='lista-ordini'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='associa-immagini'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='supporto-ordine'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='crea-ordine'] #content_ordine .rigo.maschio .select2-container--open .select2-selection.select2-selection--single {
        border-bottom: 1px solid #03a9f4; }
      html[data-pagina='riordino'] #content_ordine .rigo.femmina.edit, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.femmina.edit, html[data-pagina='lista-ordini'] #content_ordine .rigo.femmina.edit, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.femmina.edit, html[data-pagina='associa-immagini'] #content_ordine .rigo.femmina.edit, html[data-pagina='supporto-ordine'] #content_ordine .rigo.femmina.edit, html[data-pagina='crea-ordine'] #content_ordine .rigo.femmina.edit {
        border-left: 3px solid #E795BE; }
      html[data-pagina='riordino'] #content_ordine .rigo.femmina input:focus, html[data-pagina='riordino'] #content_ordine .rigo.femmina select:focus, html[data-pagina='riordino'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.femmina input:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.femmina select:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.femmina input:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.femmina select:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.femmina input:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.femmina select:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.femmina input:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.femmina select:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.femmina input:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.femmina select:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.femmina input:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.femmina select:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo.femmina .select2-selection.select2-selection--single:focus {
        border-bottom: 1px solid #E795BE; }
      html[data-pagina='riordino'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='lista-ordini'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='associa-immagini'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='supporto-ordine'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='crea-ordine'] #content_ordine .rigo.femmina .select2-container--open .select2-selection.select2-selection--single {
        border-bottom: 1px solid #E795BE; }
      html[data-pagina='riordino'] #content_ordine .rigo .form_group, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group {
        padding: 0 5px;
        display: inline;
        position: relative;
        float: left; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='riordino'] #content_ordine .rigo .form_group_totale, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_totale, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_totale, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_totale, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_totale, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_totale, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_pezzi, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_totale {
          text-align: center; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group_codice, html[data-pagina='riordino'] #content_ordine .rigo .form_group_categoria, html[data-pagina='riordino'] #content_ordine .rigo .form_group_colore, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_codice, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_categoria, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_colore, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_codice, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_categoria, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_colore, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_codice, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_categoria, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_colore, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_codice, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_categoria, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_colore, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_codice, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_categoria, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_colore, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_codice, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_categoria, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_colore {
          width: 18% !important;
          text-transform: capitalize; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group input, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group input, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group input, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group input, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group input, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group input, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group input {
          height: 33px; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_numero_pezzi, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_numero_pezzi {
          width: 4% !important; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='riordino'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_prezzo_vendita, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_prezzo_totale, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_prezzo_vendita {
          width: 8% !important; }
        html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni {
          width: 24% !important; }
          html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .pallini, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .pallini {
            height: 26px;
            align-items: center;
            display: flex;
            justify-content: space-around;
            width: 24px;
            flex-direction: column;
            flex-wrap: wrap-reverse;
            margin-right: 5px; }
            html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .pallini .pallino, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .pallini .pallino {
              width: 10px;
              height: 10px;
              border-radius: 50%; }
          html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .actions li, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .actions li {
            display: inline !important; }
            html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .actions li button, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .actions li button {
              width: 34px;
              height: 34px;
              font-size: 34px; }
            html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .actions li.hide, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .actions li.hide {
              display: none !important; }
          html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.maschio {
            background: #03a9f4; }
          html[data-pagina='riordino'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_group_azioni .actions .gender.femmina {
            background: #E795BE; }
      html[data-pagina='riordino'] #content_ordine .rigo .pezzi, html[data-pagina='riordino'] #content_ordine .rigo .totale, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .pezzi, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .totale, html[data-pagina='lista-ordini'] #content_ordine .rigo .pezzi, html[data-pagina='lista-ordini'] #content_ordine .rigo .totale, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .pezzi, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .totale, html[data-pagina='associa-immagini'] #content_ordine .rigo .pezzi, html[data-pagina='associa-immagini'] #content_ordine .rigo .totale, html[data-pagina='supporto-ordine'] #content_ordine .rigo .pezzi, html[data-pagina='supporto-ordine'] #content_ordine .rigo .totale, html[data-pagina='crea-ordine'] #content_ordine .rigo .pezzi, html[data-pagina='crea-ordine'] #content_ordine .rigo .totale {
        text-align: center; }
      html[data-pagina='riordino'] #content_ordine .rigo .codice, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .codice, html[data-pagina='lista-ordini'] #content_ordine .rigo .codice, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .codice, html[data-pagina='associa-immagini'] #content_ordine .rigo .codice, html[data-pagina='supporto-ordine'] #content_ordine .rigo .codice, html[data-pagina='crea-ordine'] #content_ordine .rigo .codice {
        text-transform: uppercase; }
      html[data-pagina='riordino'] #content_ordine .rigo .numero_pezzi, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .numero_pezzi, html[data-pagina='lista-ordini'] #content_ordine .rigo .numero_pezzi, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .numero_pezzi, html[data-pagina='associa-immagini'] #content_ordine .rigo .numero_pezzi, html[data-pagina='supporto-ordine'] #content_ordine .rigo .numero_pezzi, html[data-pagina='crea-ordine'] #content_ordine .rigo .numero_pezzi {
        text-align: center; }
      html[data-pagina='riordino'] #content_ordine .rigo .prezzo_totale, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .prezzo_totale, html[data-pagina='lista-ordini'] #content_ordine .rigo .prezzo_totale, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .prezzo_totale, html[data-pagina='associa-immagini'] #content_ordine .rigo .prezzo_totale, html[data-pagina='supporto-ordine'] #content_ordine .rigo .prezzo_totale, html[data-pagina='crea-ordine'] #content_ordine .rigo .prezzo_totale {
        text-align: right; }
      html[data-pagina='riordino'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='lista-ordini'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='associa-immagini'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='supporto-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='crea-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered {
        padding-top: 2px;
        font-size: 12px; }
      html[data-pagina='riordino'] #content_ordine .rigo input, html[data-pagina='riordino'] #content_ordine .rigo select, html[data-pagina='riordino'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo input, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo select, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='lista-ordini'] #content_ordine .rigo input, html[data-pagina='lista-ordini'] #content_ordine .rigo select, html[data-pagina='lista-ordini'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo input, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo select, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='associa-immagini'] #content_ordine .rigo input, html[data-pagina='associa-immagini'] #content_ordine .rigo select, html[data-pagina='associa-immagini'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='supporto-ordine'] #content_ordine .rigo input, html[data-pagina='supporto-ordine'] #content_ordine .rigo select, html[data-pagina='supporto-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single, html[data-pagina='crea-ordine'] #content_ordine .rigo input, html[data-pagina='crea-ordine'] #content_ordine .rigo select, html[data-pagina='crea-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single {
        background: transparent;
        border: 0;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        padding: 0 !important; }
        html[data-pagina='riordino'] #content_ordine .rigo input:focus, html[data-pagina='riordino'] #content_ordine .rigo select:focus, html[data-pagina='riordino'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo input:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo select:focus, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo input:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo select:focus, html[data-pagina='lista-ordini'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo input:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo select:focus, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo input:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo select:focus, html[data-pagina='associa-immagini'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo input:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo select:focus, html[data-pagina='supporto-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo input:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo select:focus, html[data-pagina='crea-ordine'] #content_ordine .rigo .select2-selection.select2-selection--single:focus {
          border-bottom: 1px solid #4caf50; }
      html[data-pagina='riordino'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='lista-ordini'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='associa-immagini'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='supporto-ordine'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single, html[data-pagina='crea-ordine'] #content_ordine .rigo .select2-container--open .select2-selection.select2-selection--single {
        border-bottom: 1px solid #4caf50; }
      html[data-pagina='riordino'] #content_ordine .rigo input, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo input, html[data-pagina='lista-ordini'] #content_ordine .rigo input, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo input, html[data-pagina='associa-immagini'] #content_ordine .rigo input, html[data-pagina='supporto-ordine'] #content_ordine .rigo input, html[data-pagina='crea-ordine'] #content_ordine .rigo input {
        width: 100%; }
      html[data-pagina='riordino'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='lista-ordini'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='associa-immagini'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='supporto-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered, html[data-pagina='crea-ordine'] #content_ordine .rigo .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 0; }
      html[data-pagina='riordino'] #content_ordine .rigo .form_inline, html[data-pagina='dettaglio-riordino'] #content_ordine .rigo .form_inline, html[data-pagina='lista-ordini'] #content_ordine .rigo .form_inline, html[data-pagina='dettaglio-ordine'] #content_ordine .rigo .form_inline, html[data-pagina='associa-immagini'] #content_ordine .rigo .form_inline, html[data-pagina='supporto-ordine'] #content_ordine .rigo .form_inline, html[data-pagina='crea-ordine'] #content_ordine .rigo .form_inline {
        float: left;
        width: 100%;
        height: 34px; }
  html[data-pagina='riordino'] #dettaglio_ordine, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine, html[data-pagina='lista-ordini'] #dettaglio_ordine, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine, html[data-pagina='associa-immagini'] #dettaglio_ordine, html[data-pagina='supporto-ordine'] #dettaglio_ordine, html[data-pagina='crea-ordine'] #dettaglio_ordine {
    position: fixed;
    left: 0;
    bottom: 0;
    margin: 0;
    padding-left: 61px;
    z-index: 150;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    width: 100%;
    padding-right: 1px;
    padding-bottom: 1px; }
    html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio {
      width: 100%;
      height: 100%;
      float: left;
      background-color: #fff;
      padding: 30px 20px 40px;
      text-align: center;
      border-top: 1px solid #eeeeee; }
      html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio h2, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio h2 {
        width: 675px;
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 2px;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
        margin: 0 auto 10px auto; }
      html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio table, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio table {
        margin: 0 auto;
        width: auto !important; }
        html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio table thead tr td, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio table thead tr td {
          font-size: 12px;
          text-align: center;
          color: #666;
          width: 120px;
          padding-bottom: 8px; }
        html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio table #misure input, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio table #misure input {
          width: 60%;
          padding: 0 5px; }
      html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio .number_form_group, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio .number_form_group {
        margin: 0 auto; }
      html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio .misure, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio .misure {
        width: 100%;
        float: left; }
      html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px; }
        html[data-pagina='riordino'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='dettaglio-riordino'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='lista-ordini'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='dettaglio-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='associa-immagini'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='supporto-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input, html[data-pagina='crea-ordine'] #dettaglio_ordine .content_dettaglio #fascia_prezzi td input {
          text-align: center; }
  html[data-pagina='riordino'] #templateRigo, html[data-pagina='dettaglio-riordino'] #templateRigo, html[data-pagina='lista-ordini'] #templateRigo, html[data-pagina='dettaglio-ordine'] #templateRigo, html[data-pagina='associa-immagini'] #templateRigo, html[data-pagina='supporto-ordine'] #templateRigo, html[data-pagina='crea-ordine'] #templateRigo {
    display: none; }
  html[data-pagina='riordino'].sidebar_push #dettaglio_ordine, html[data-pagina='dettaglio-riordino'].sidebar_push #dettaglio_ordine, html[data-pagina='lista-ordini'].sidebar_push #dettaglio_ordine, html[data-pagina='dettaglio-ordine'].sidebar_push #dettaglio_ordine, html[data-pagina='associa-immagini'].sidebar_push #dettaglio_ordine, html[data-pagina='supporto-ordine'].sidebar_push #dettaglio_ordine, html[data-pagina='crea-ordine'].sidebar_push #dettaglio_ordine {
    padding-left: 301px !important; }
  html[data-pagina='riordino'] .select2-dropdown, html[data-pagina='dettaglio-riordino'] .select2-dropdown, html[data-pagina='lista-ordini'] .select2-dropdown, html[data-pagina='dettaglio-ordine'] .select2-dropdown, html[data-pagina='associa-immagini'] .select2-dropdown, html[data-pagina='supporto-ordine'] .select2-dropdown, html[data-pagina='crea-ordine'] .select2-dropdown {
    z-index: 1001 !important; }
  html[data-pagina='riordino'] #immagine_capo, html[data-pagina='riordino'] #immagine_allegato, html[data-pagina='dettaglio-riordino'] #immagine_capo, html[data-pagina='dettaglio-riordino'] #immagine_allegato, html[data-pagina='lista-ordini'] #immagine_capo, html[data-pagina='lista-ordini'] #immagine_allegato, html[data-pagina='dettaglio-ordine'] #immagine_capo, html[data-pagina='dettaglio-ordine'] #immagine_allegato, html[data-pagina='associa-immagini'] #immagine_capo, html[data-pagina='associa-immagini'] #immagine_allegato, html[data-pagina='supporto-ordine'] #immagine_capo, html[data-pagina='supporto-ordine'] #immagine_allegato, html[data-pagina='crea-ordine'] #immagine_capo, html[data-pagina='crea-ordine'] #immagine_allegato {
    max-width: 100%;
    max-height: 270px; }
  html[data-pagina='riordino'] #immagine_capo_alias, html[data-pagina='riordino'] #immagine_allegato_alias, html[data-pagina='riordino'] #spedisciCodice, html[data-pagina='riordino'] #spedisciCodiceAllegato, html[data-pagina='dettaglio-riordino'] #immagine_capo_alias, html[data-pagina='dettaglio-riordino'] #immagine_allegato_alias, html[data-pagina='dettaglio-riordino'] #spedisciCodice, html[data-pagina='dettaglio-riordino'] #spedisciCodiceAllegato, html[data-pagina='lista-ordini'] #immagine_capo_alias, html[data-pagina='lista-ordini'] #immagine_allegato_alias, html[data-pagina='lista-ordini'] #spedisciCodice, html[data-pagina='lista-ordini'] #spedisciCodiceAllegato, html[data-pagina='dettaglio-ordine'] #immagine_capo_alias, html[data-pagina='dettaglio-ordine'] #immagine_allegato_alias, html[data-pagina='dettaglio-ordine'] #spedisciCodice, html[data-pagina='dettaglio-ordine'] #spedisciCodiceAllegato, html[data-pagina='associa-immagini'] #immagine_capo_alias, html[data-pagina='associa-immagini'] #immagine_allegato_alias, html[data-pagina='associa-immagini'] #spedisciCodice, html[data-pagina='associa-immagini'] #spedisciCodiceAllegato, html[data-pagina='supporto-ordine'] #immagine_capo_alias, html[data-pagina='supporto-ordine'] #immagine_allegato_alias, html[data-pagina='supporto-ordine'] #spedisciCodice, html[data-pagina='supporto-ordine'] #spedisciCodiceAllegato, html[data-pagina='crea-ordine'] #immagine_capo_alias, html[data-pagina='crea-ordine'] #immagine_allegato_alias, html[data-pagina='crea-ordine'] #spedisciCodice, html[data-pagina='crea-ordine'] #spedisciCodiceAllegato {
    width: auto;
    height: 34px; }
  html[data-pagina='riordino'] #modale_rigo, html[data-pagina='riordino'] #modale_allegato, html[data-pagina='dettaglio-riordino'] #modale_rigo, html[data-pagina='dettaglio-riordino'] #modale_allegato, html[data-pagina='lista-ordini'] #modale_rigo, html[data-pagina='lista-ordini'] #modale_allegato, html[data-pagina='dettaglio-ordine'] #modale_rigo, html[data-pagina='dettaglio-ordine'] #modale_allegato, html[data-pagina='associa-immagini'] #modale_rigo, html[data-pagina='associa-immagini'] #modale_allegato, html[data-pagina='supporto-ordine'] #modale_rigo, html[data-pagina='supporto-ordine'] #modale_allegato, html[data-pagina='crea-ordine'] #modale_rigo, html[data-pagina='crea-ordine'] #modale_allegato {
    max-height: 100%; }
    html[data-pagina='riordino'] #modale_rigo .modal_content .input_field, html[data-pagina='riordino'] #modale_allegato .modal_content .input_field, html[data-pagina='dettaglio-riordino'] #modale_rigo .modal_content .input_field, html[data-pagina='dettaglio-riordino'] #modale_allegato .modal_content .input_field, html[data-pagina='lista-ordini'] #modale_rigo .modal_content .input_field, html[data-pagina='lista-ordini'] #modale_allegato .modal_content .input_field, html[data-pagina='dettaglio-ordine'] #modale_rigo .modal_content .input_field, html[data-pagina='dettaglio-ordine'] #modale_allegato .modal_content .input_field, html[data-pagina='associa-immagini'] #modale_rigo .modal_content .input_field, html[data-pagina='associa-immagini'] #modale_allegato .modal_content .input_field, html[data-pagina='supporto-ordine'] #modale_rigo .modal_content .input_field, html[data-pagina='supporto-ordine'] #modale_allegato .modal_content .input_field, html[data-pagina='crea-ordine'] #modale_rigo .modal_content .input_field, html[data-pagina='crea-ordine'] #modale_allegato .modal_content .input_field {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
  html[data-pagina='riordino'] .fill, html[data-pagina='dettaglio-riordino'] .fill, html[data-pagina='lista-ordini'] .fill, html[data-pagina='dettaglio-ordine'] .fill, html[data-pagina='associa-immagini'] .fill, html[data-pagina='supporto-ordine'] .fill, html[data-pagina='crea-ordine'] .fill {
    flex: 1; }
  html[data-pagina='riordino'] #compila_ordine_content, html[data-pagina='dettaglio-riordino'] #compila_ordine_content, html[data-pagina='lista-ordini'] #compila_ordine_content, html[data-pagina='dettaglio-ordine'] #compila_ordine_content, html[data-pagina='associa-immagini'] #compila_ordine_content, html[data-pagina='supporto-ordine'] #compila_ordine_content, html[data-pagina='crea-ordine'] #compila_ordine_content {
    margin-bottom: 240px; }
  html[data-pagina='riordino'] tbody > tr > td.hiddenBefore:before, html[data-pagina='dettaglio-riordino'] tbody > tr > td.hiddenBefore:before, html[data-pagina='lista-ordini'] tbody > tr > td.hiddenBefore:before, html[data-pagina='dettaglio-ordine'] tbody > tr > td.hiddenBefore:before, html[data-pagina='associa-immagini'] tbody > tr > td.hiddenBefore:before, html[data-pagina='supporto-ordine'] tbody > tr > td.hiddenBefore:before, html[data-pagina='crea-ordine'] tbody > tr > td.hiddenBefore:before {
    visibility: hidden; }
  html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-title {
    display: none; }
  html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child ul, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child ul {
    width: 100%;
    padding: 0; }
  html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data {
    float: left;
    width: 100%; }
    html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .number_form_group {
      width: 100px; }
    html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura {
      float: left;
      margin-right: 10px;
      text-align: center; }
      html[data-pagina='riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='dettaglio-riordino'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='lista-ordini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='dettaglio-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='associa-immagini'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='supporto-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura, html[data-pagina='crea-ordine'] #tabella_dettagli.dataTable > tbody > tr.child span.dtr-data .pezziMisura .numeroMisura {
        margin-left: -10px; }
  html[data-pagina='riordino'] #tabella_dettagli tr.completo, html[data-pagina='dettaglio-riordino'] #tabella_dettagli tr.completo, html[data-pagina='lista-ordini'] #tabella_dettagli tr.completo, html[data-pagina='dettaglio-ordine'] #tabella_dettagli tr.completo, html[data-pagina='associa-immagini'] #tabella_dettagli tr.completo, html[data-pagina='supporto-ordine'] #tabella_dettagli tr.completo, html[data-pagina='crea-ordine'] #tabella_dettagli tr.completo {
    background-color: #dcedc8 !important; }
    html[data-pagina='riordino'] #tabella_dettagli tr.completo.aperto, html[data-pagina='dettaglio-riordino'] #tabella_dettagli tr.completo.aperto, html[data-pagina='lista-ordini'] #tabella_dettagli tr.completo.aperto, html[data-pagina='dettaglio-ordine'] #tabella_dettagli tr.completo.aperto, html[data-pagina='associa-immagini'] #tabella_dettagli tr.completo.aperto, html[data-pagina='supporto-ordine'] #tabella_dettagli tr.completo.aperto, html[data-pagina='crea-ordine'] #tabella_dettagli tr.completo.aperto {
      background-color: #fff !important; }
  html[data-pagina='riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='dettaglio-riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='lista-ordini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='dettaglio-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='associa-immagini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='supporto-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions, html[data-pagina='crea-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70px;
    float: left;
    margin-top: 20px; }
    html[data-pagina='riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='dettaglio-riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='lista-ordini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='dettaglio-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='associa-immagini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='supporto-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li, html[data-pagina='crea-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li {
      border: 0; }
      html[data-pagina='riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='dettaglio-riordino'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='lista-ordini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='dettaglio-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='associa-immagini'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='supporto-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child, html[data-pagina='crea-ordine'] #tabella_dettagli tbody > tr.child span.dtr-data .actions li:first-child {
        padding: 0.5em 0; }
  html[data-pagina='riordino'] #associa-immagini #tabella_righi_filter, html[data-pagina='dettaglio-riordino'] #associa-immagini #tabella_righi_filter, html[data-pagina='lista-ordini'] #associa-immagini #tabella_righi_filter, html[data-pagina='dettaglio-ordine'] #associa-immagini #tabella_righi_filter, html[data-pagina='associa-immagini'] #associa-immagini #tabella_righi_filter, html[data-pagina='supporto-ordine'] #associa-immagini #tabella_righi_filter, html[data-pagina='crea-ordine'] #associa-immagini #tabella_righi_filter {
    margin-right: 0; }
  html[data-pagina='riordino'] #associa-immagini .immagine img, html[data-pagina='dettaglio-riordino'] #associa-immagini .immagine img, html[data-pagina='lista-ordini'] #associa-immagini .immagine img, html[data-pagina='dettaglio-ordine'] #associa-immagini .immagine img, html[data-pagina='associa-immagini'] #associa-immagini .immagine img, html[data-pagina='supporto-ordine'] #associa-immagini .immagine img, html[data-pagina='crea-ordine'] #associa-immagini .immagine img {
    max-height: 150px; }
  html[data-pagina='riordino'] #lista-ordini .dataTables_filter, html[data-pagina='dettaglio-riordino'] #lista-ordini .dataTables_filter, html[data-pagina='lista-ordini'] #lista-ordini .dataTables_filter, html[data-pagina='dettaglio-ordine'] #lista-ordini .dataTables_filter, html[data-pagina='associa-immagini'] #lista-ordini .dataTables_filter, html[data-pagina='supporto-ordine'] #lista-ordini .dataTables_filter, html[data-pagina='crea-ordine'] #lista-ordini .dataTables_filter {
    margin-right: 0; }
  html[data-pagina='riordino'] .dataTable tr.stagione_I, html[data-pagina='dettaglio-riordino'] .dataTable tr.stagione_I, html[data-pagina='lista-ordini'] .dataTable tr.stagione_I, html[data-pagina='dettaglio-ordine'] .dataTable tr.stagione_I, html[data-pagina='associa-immagini'] .dataTable tr.stagione_I, html[data-pagina='supporto-ordine'] .dataTable tr.stagione_I, html[data-pagina='crea-ordine'] .dataTable tr.stagione_I {
    background-color: #b3e5fc !important; }
  html[data-pagina='riordino'] .dataTable tr.stagione_E, html[data-pagina='dettaglio-riordino'] .dataTable tr.stagione_E, html[data-pagina='lista-ordini'] .dataTable tr.stagione_E, html[data-pagina='dettaglio-ordine'] .dataTable tr.stagione_E, html[data-pagina='associa-immagini'] .dataTable tr.stagione_E, html[data-pagina='supporto-ordine'] .dataTable tr.stagione_E, html[data-pagina='crea-ordine'] .dataTable tr.stagione_E {
    background-color: #ffe0b2 !important; }
  html[data-pagina='riordino'] .dataTable tr:not(:last-child) td, html[data-pagina='dettaglio-riordino'] .dataTable tr:not(:last-child) td, html[data-pagina='lista-ordini'] .dataTable tr:not(:last-child) td, html[data-pagina='dettaglio-ordine'] .dataTable tr:not(:last-child) td, html[data-pagina='associa-immagini'] .dataTable tr:not(:last-child) td, html[data-pagina='supporto-ordine'] .dataTable tr:not(:last-child) td, html[data-pagina='crea-ordine'] .dataTable tr:not(:last-child) td {
    border-bottom: 1px solid #e0e0e0; }
  html[data-pagina='riordino'] #loadOrdine, html[data-pagina='dettaglio-riordino'] #loadOrdine, html[data-pagina='lista-ordini'] #loadOrdine, html[data-pagina='dettaglio-ordine'] #loadOrdine, html[data-pagina='associa-immagini'] #loadOrdine, html[data-pagina='supporto-ordine'] #loadOrdine, html[data-pagina='crea-ordine'] #loadOrdine {
    margin: 20px 0; }
  html[data-pagina='riordino'] #tabella_dettagli_filter, html[data-pagina='riordino'] #tabella_riordino_filter, html[data-pagina='riordino'] #tabella_dettagli_riordino_filter, html[data-pagina='dettaglio-riordino'] #tabella_dettagli_filter, html[data-pagina='dettaglio-riordino'] #tabella_riordino_filter, html[data-pagina='dettaglio-riordino'] #tabella_dettagli_riordino_filter, html[data-pagina='lista-ordini'] #tabella_dettagli_filter, html[data-pagina='lista-ordini'] #tabella_riordino_filter, html[data-pagina='lista-ordini'] #tabella_dettagli_riordino_filter, html[data-pagina='dettaglio-ordine'] #tabella_dettagli_filter, html[data-pagina='dettaglio-ordine'] #tabella_riordino_filter, html[data-pagina='dettaglio-ordine'] #tabella_dettagli_riordino_filter, html[data-pagina='associa-immagini'] #tabella_dettagli_filter, html[data-pagina='associa-immagini'] #tabella_riordino_filter, html[data-pagina='associa-immagini'] #tabella_dettagli_riordino_filter, html[data-pagina='supporto-ordine'] #tabella_dettagli_filter, html[data-pagina='supporto-ordine'] #tabella_riordino_filter, html[data-pagina='supporto-ordine'] #tabella_dettagli_riordino_filter, html[data-pagina='crea-ordine'] #tabella_dettagli_filter, html[data-pagina='crea-ordine'] #tabella_riordino_filter, html[data-pagina='crea-ordine'] #tabella_dettagli_riordino_filter {
    margin-right: 0; }
  html[data-pagina='riordino'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='dettaglio-riordino'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='lista-ordini'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='dettaglio-ordine'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='associa-immagini'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='supporto-ordine'] #tabella_dettagli_riordino .dtr-title, html[data-pagina='crea-ordine'] #tabella_dettagli_riordino .dtr-title {
    display: none; }
  html[data-pagina='riordino'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='dettaglio-riordino'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='lista-ordini'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='dettaglio-ordine'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='associa-immagini'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='supporto-ordine'] #tabella_dettagli_riordino .dtr-data, html[data-pagina='crea-ordine'] #tabella_dettagli_riordino .dtr-data {
    width: 100%; }
  html[data-pagina='riordino'] .img_dettaglio, html[data-pagina='dettaglio-riordino'] .img_dettaglio, html[data-pagina='lista-ordini'] .img_dettaglio, html[data-pagina='dettaglio-ordine'] .img_dettaglio, html[data-pagina='associa-immagini'] .img_dettaglio, html[data-pagina='supporto-ordine'] .img_dettaglio, html[data-pagina='crea-ordine'] .img_dettaglio {
    max-width: 150px;
    height: auto; }
    html[data-pagina='riordino'] .img_dettaglio:hover, html[data-pagina='dettaglio-riordino'] .img_dettaglio:hover, html[data-pagina='lista-ordini'] .img_dettaglio:hover, html[data-pagina='dettaglio-ordine'] .img_dettaglio:hover, html[data-pagina='associa-immagini'] .img_dettaglio:hover, html[data-pagina='supporto-ordine'] .img_dettaglio:hover, html[data-pagina='crea-ordine'] .img_dettaglio:hover {
      transform: scale(2); }
  html[data-pagina='riordino'] [name="swal2-radio"], html[data-pagina='dettaglio-riordino'] [name="swal2-radio"], html[data-pagina='lista-ordini'] [name="swal2-radio"], html[data-pagina='dettaglio-ordine'] [name="swal2-radio"], html[data-pagina='associa-immagini'] [name="swal2-radio"], html[data-pagina='supporto-ordine'] [name="swal2-radio"], html[data-pagina='crea-ordine'] [name="swal2-radio"] {
    position: static;
    left: auto;
    opacity: 1;
    background-color: transparent !important;
    box-shadow: none !important; }
    html[data-pagina='riordino'] [name="swal2-radio"]::before, html[data-pagina='dettaglio-riordino'] [name="swal2-radio"]::before, html[data-pagina='lista-ordini'] [name="swal2-radio"]::before, html[data-pagina='dettaglio-ordine'] [name="swal2-radio"]::before, html[data-pagina='associa-immagini'] [name="swal2-radio"]::before, html[data-pagina='supporto-ordine'] [name="swal2-radio"]::before, html[data-pagina='crea-ordine'] [name="swal2-radio"]::before {
      content: ''; }
  html[data-pagina='riordino'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='dettaglio-riordino'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='lista-ordini'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='dettaglio-ordine'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='associa-immagini'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='supporto-ordine'] #table_header_actions_dettaglio_salvati #anno_dettaglio, html[data-pagina='crea-ordine'] #table_header_actions_dettaglio_salvati #anno_dettaglio {
    width: 200px; }
  html[data-pagina="associa-immagini"] .azione_tabella_content li {
    float: left;
    margin-right: 10px; }
  html[data-pagina='scadenziario'] #view_scadenza #tabella_pagamenti {
    margin-bottom: 0; }
  html[data-pagina='scadenziario'] #view_scadenza .modal_footer {
    margin: 0; }
  html[data-pagina='scadenziario'] #view_scadenza li {
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    color: #888; }
    html[data-pagina='scadenziario'] #view_scadenza li:last-child {
      border-bottom: 0; }
  html[data-pagina='scadenziario'] #view_scadenza h3 {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #9e9e9e;
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px; }
  html[data-pagina='scadenziario'] #view_scadenza span {
    color: #000; }
  html[data-pagina='scadenziario'] #view_scadenza #infoPagamenti {
    padding-top: 10px;
    margin: 0;
    padding-bottom: 0; }
  html[data-pagina='scadenziario'] #termini_content #termini_numeri {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px; }
    html[data-pagina='scadenziario'] #termini_content #termini_numeri .label_ {
      width: 100%;
      text-align: center;
      float: left;
      height: 21px; }
  html[data-pagina='scadenziario'] #tabella_eventi_filter, html[data-pagina='scadenziario'] #tabella_storico_filter, html[data-pagina='scadenziario'] #tabella_avanzi_filter {
    margin-right: 0; }
  html[data-pagina='statistiche'] .form_group.col3 .input_field, html[data-pagina='statistiche'] .form_group.col_my .input_field {
    width: 32%; }
  html[data-pagina='statistiche'] #anno {
    padding-bottom: 3px; }
  html[data-pagina='statistiche'] #tabella_fornitori_wrapper #tabella_fornitori_filter {
    margin-right: 0; }
  html[data-pagina='statistiche'] #tabella_riordino_wrapper {
    margin-bottom: 30px; }
  html[data-pagina='statistiche'] .prezzoFinaleContent.non_riordinare .prezzoFinale {
    display: none; }
  html[data-pagina='statistiche'] .prezzoFinaleContent.non_riordinare .messaggio {
    display: block; }
  html[data-pagina='statistiche'] .prezzoFinaleContent .prezzoFinale {
    display: block; }
  html[data-pagina='statistiche'] .prezzoFinaleContent .messaggio {
    display: none;
    color: #f44336;
    font-weight: bold;
    font-size: 18px; }
  html[data-pagina='statistiche'] #tabella_riordino tbody th, html[data-pagina='statistiche'] #tabella_riordino tbody td {
    padding: 10px 6px; }
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting:after,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting:before,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_asc:after,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_asc:before,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_desc:after,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_desc:before,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_asc_disabled:after,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_asc_disabled:before,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_desc_disabled:after,
  html[data-pagina='statistiche'] #tabella_riordino thead .sorting_desc_disabled:before {
    display: none; }
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > th.sorting_asc,
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > th.sorting_desc,
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > th.sorting,
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > td.sorting_asc,
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > td.sorting_desc,
  html[data-pagina='statistiche'] #tabella_riordino thead > tr > td.sorting {
    padding-right: 20px !important; }
  html[data-pagina='statistiche'] .bordi {
    border: 1px solid #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_bottom {
    border-bottom: 1px solid #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_bottom_dot {
    border-bottom: 1px dotted #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_left {
    border-left: 1px solid #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_left_dot {
    border-left: 1px dotted #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_top {
    border-top: 1px solid #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_top_dot {
    border-top: 1px dotted #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_right {
    border-right: 1px solid #9e9e9e; }
  html[data-pagina='statistiche'] .bordo_right_dot {
    border-right: 1px dotted #9e9e9e; }
  html[data-pagina='statistiche'] #dettaglio_macroaree {
    position: fixed;
    left: 0;
    bottom: 0;
    margin: 0;
    padding-left: 61px;
    z-index: 99;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    width: 100%; }
    html[data-pagina='statistiche'] #dettaglio_macroaree .content_dettaglio {
      width: 100%;
      height: 100%;
      float: left;
      background-color: #fff;
      padding: 10px 20px;
      text-align: center;
      border-top: 2px solid #ddd; }
      html[data-pagina='statistiche'] #dettaglio_macroaree .content_dettaglio h2 {
        width: 675px;
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 2px;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
        margin: 0 auto 10px auto; }
      html[data-pagina='statistiche'] #dettaglio_macroaree .content_dettaglio table {
        margin: 0 auto; }
        html[data-pagina='statistiche'] #dettaglio_macroaree .content_dettaglio table thead tr td {
          font-family: "Poppins", sans-serif;
          font-size: 12px;
          text-align: center;
          color: #666;
          width: 120px;
          padding-bottom: 8px; }
      html[data-pagina='statistiche'] #dettaglio_macroaree .content_dettaglio .number_form_group {
        margin: 0 auto;
        font-family: "Poppins", sans-serif; }
  html[data-pagina='statistiche'] #tabella_macroaree tbody td:nth-child(2n + 1):not(:first-child) {
    color: #f44336; }
  html[data-pagina='statistiche'] .no_border_bottom_important {
    border-bottom: 0 !important; }
  html[data-pagina='statistiche'] .mega_margin_bottom {
    margin-bottom: 200px; }
  html[data-pagina='statistiche'].sidebar_push #dettaglio_macroaree {
    padding-left: 301px !important; }
  html[data-pagina='statistiche'] .fornitori_content {
    width: 250px;
    margin-right: 20px; }
  html[data-pagina='statistiche'] #nuovoFornitore {
    margin-top: 15px; }
  html[data-pagina='statistiche'] #tabella_macroaree {
    font-size: 11px; }
  html[data-pagina='statistiche'] .eliminaFornitore {
    width: 20px;
    height: 20px; }
  html[data-pagina='statistiche'] .budgetNuovoFornitore {
    border-bottom: 1px solid #03a9f4; }
  html[data-pagina='statistiche'] #tabella_categorie_filter, html[data-pagina='statistiche'] #tabella_files_filter {
    margin-right: 0; }
  html[data-pagina='statistiche'] #buttons_wrapper {
    margin-bottom: 10px; }
    html[data-pagina='statistiche'] #buttons_wrapper button {
      min-width: 110px !important; }
  html[data-pagina='statistiche'] .col_my {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    html[data-pagina='statistiche'] .col_my .raggruppa {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      width: 45%; }
      html[data-pagina='statistiche'] .col_my .raggruppa .input_field {
        width: 100% !important;
        margin-right: 20px; }
        html[data-pagina='statistiche'] .col_my .raggruppa .input_field:last-child {
          margin-right: 0; }
  html[data-pagina='statistiche'] #filtri_statistiche .tab_menu_item {
    padding: 5px 10px 0; }
  html[data-pagina='ecommerce'], html[data-pagina='lista-iscritti'], html[data-pagina='lista-pagamenti'], html[data-pagina='lista-ordini-ecommerce'], html[data-pagina='scheda-ordine'], html[data-pagina='ordine-ecommerce'], html[data-pagina='scheda-prodotto'] {
    /*

#scheda-prodotto{
	
	.tab-content{
		padding: 16px;
		h3{
			text-transform: none;
		}
	}
	
}
*/ }
    html[data-pagina='ecommerce'] #tabella_giacenze_filter, html[data-pagina='ecommerce'] #tabella_ecommerce_filter, html[data-pagina='lista-iscritti'] #tabella_giacenze_filter, html[data-pagina='lista-iscritti'] #tabella_ecommerce_filter, html[data-pagina='lista-pagamenti'] #tabella_giacenze_filter, html[data-pagina='lista-pagamenti'] #tabella_ecommerce_filter, html[data-pagina='lista-ordini-ecommerce'] #tabella_giacenze_filter, html[data-pagina='lista-ordini-ecommerce'] #tabella_ecommerce_filter, html[data-pagina='scheda-ordine'] #tabella_giacenze_filter, html[data-pagina='scheda-ordine'] #tabella_ecommerce_filter, html[data-pagina='ordine-ecommerce'] #tabella_giacenze_filter, html[data-pagina='ordine-ecommerce'] #tabella_ecommerce_filter, html[data-pagina='scheda-prodotto'] #tabella_giacenze_filter, html[data-pagina='scheda-prodotto'] #tabella_ecommerce_filter {
      margin-right: 0; }
    html[data-pagina='ecommerce'] #table_header_actions_ecommerce, html[data-pagina='lista-iscritti'] #table_header_actions_ecommerce, html[data-pagina='lista-pagamenti'] #table_header_actions_ecommerce, html[data-pagina='lista-ordini-ecommerce'] #table_header_actions_ecommerce, html[data-pagina='scheda-ordine'] #table_header_actions_ecommerce, html[data-pagina='ordine-ecommerce'] #table_header_actions_ecommerce, html[data-pagina='scheda-prodotto'] #table_header_actions_ecommerce {
      width: 70%; }
    html[data-pagina='ecommerce'] #tabella_ecommerce_filter, html[data-pagina='lista-iscritti'] #tabella_ecommerce_filter, html[data-pagina='lista-pagamenti'] #tabella_ecommerce_filter, html[data-pagina='lista-ordini-ecommerce'] #tabella_ecommerce_filter, html[data-pagina='scheda-ordine'] #tabella_ecommerce_filter, html[data-pagina='ordine-ecommerce'] #tabella_ecommerce_filter, html[data-pagina='scheda-prodotto'] #tabella_ecommerce_filter {
      width: 220px; }
    html[data-pagina='ecommerce'] #lista_immagini li, html[data-pagina='lista-iscritti'] #lista_immagini li, html[data-pagina='lista-pagamenti'] #lista_immagini li, html[data-pagina='lista-ordini-ecommerce'] #lista_immagini li, html[data-pagina='scheda-ordine'] #lista_immagini li, html[data-pagina='ordine-ecommerce'] #lista_immagini li, html[data-pagina='scheda-prodotto'] #lista_immagini li {
      position: relative;
      float: left;
      margin-right: 10px;
      margin-bottom: 10px; }
      html[data-pagina='ecommerce'] #lista_immagini li img, html[data-pagina='lista-iscritti'] #lista_immagini li img, html[data-pagina='lista-pagamenti'] #lista_immagini li img, html[data-pagina='lista-ordini-ecommerce'] #lista_immagini li img, html[data-pagina='scheda-ordine'] #lista_immagini li img, html[data-pagina='ordine-ecommerce'] #lista_immagini li img, html[data-pagina='scheda-prodotto'] #lista_immagini li img {
        max-height: 100px; }
    html[data-pagina='ecommerce'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='lista-iscritti'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='lista-pagamenti'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='lista-ordini-ecommerce'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='scheda-ordine'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='ordine-ecommerce'] #tabella_giacenze .rimuovi_prodotto_wrapper, html[data-pagina='scheda-prodotto'] #tabella_giacenze .rimuovi_prodotto_wrapper {
      display: none; }
    html[data-pagina='ecommerce'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='lista-iscritti'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='lista-pagamenti'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='lista-ordini-ecommerce'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='scheda-ordine'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='ordine-ecommerce'] #tabella_ecommerce .sposta_prodotto_wrapper, html[data-pagina='scheda-prodotto'] #tabella_ecommerce .sposta_prodotto_wrapper {
      display: none; }
    html[data-pagina='ecommerce'] #tabella_codici tr *, html[data-pagina='ecommerce'] #lista_articoli tr *, html[data-pagina='lista-iscritti'] #tabella_codici tr *, html[data-pagina='lista-iscritti'] #lista_articoli tr *, html[data-pagina='lista-pagamenti'] #tabella_codici tr *, html[data-pagina='lista-pagamenti'] #lista_articoli tr *, html[data-pagina='lista-ordini-ecommerce'] #tabella_codici tr *, html[data-pagina='lista-ordini-ecommerce'] #lista_articoli tr *, html[data-pagina='scheda-ordine'] #tabella_codici tr *, html[data-pagina='scheda-ordine'] #lista_articoli tr *, html[data-pagina='ordine-ecommerce'] #tabella_codici tr *, html[data-pagina='ordine-ecommerce'] #lista_articoli tr *, html[data-pagina='scheda-prodotto'] #tabella_codici tr *, html[data-pagina='scheda-prodotto'] #lista_articoli tr * {
      text-align: left; }
    html[data-pagina='ecommerce'] #lista_immagini, html[data-pagina='lista-iscritti'] #lista_immagini, html[data-pagina='lista-pagamenti'] #lista_immagini, html[data-pagina='lista-ordini-ecommerce'] #lista_immagini, html[data-pagina='scheda-ordine'] #lista_immagini, html[data-pagina='ordine-ecommerce'] #lista_immagini, html[data-pagina='scheda-prodotto'] #lista_immagini {
      margin: 0;
      padding: 0;
      position: relative;
      float: left;
      width: 100%; }
    html[data-pagina='ecommerce'] #gallery_content, html[data-pagina='lista-iscritti'] #gallery_content, html[data-pagina='lista-pagamenti'] #gallery_content, html[data-pagina='lista-ordini-ecommerce'] #gallery_content, html[data-pagina='scheda-ordine'] #gallery_content, html[data-pagina='ordine-ecommerce'] #gallery_content, html[data-pagina='scheda-prodotto'] #gallery_content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    html[data-pagina='ecommerce'] #tabella_ordini_ecommerce_filter, html[data-pagina='ecommerce'] #tabella_iscritti_filter, html[data-pagina='lista-iscritti'] #tabella_ordini_ecommerce_filter, html[data-pagina='lista-iscritti'] #tabella_iscritti_filter, html[data-pagina='lista-pagamenti'] #tabella_ordini_ecommerce_filter, html[data-pagina='lista-pagamenti'] #tabella_iscritti_filter, html[data-pagina='lista-ordini-ecommerce'] #tabella_ordini_ecommerce_filter, html[data-pagina='lista-ordini-ecommerce'] #tabella_iscritti_filter, html[data-pagina='scheda-ordine'] #tabella_ordini_ecommerce_filter, html[data-pagina='scheda-ordine'] #tabella_iscritti_filter, html[data-pagina='ordine-ecommerce'] #tabella_ordini_ecommerce_filter, html[data-pagina='ordine-ecommerce'] #tabella_iscritti_filter, html[data-pagina='scheda-prodotto'] #tabella_ordini_ecommerce_filter, html[data-pagina='scheda-prodotto'] #tabella_iscritti_filter {
      margin-right: 0; }
    html[data-pagina='ecommerce'] .img_prodotto, html[data-pagina='lista-iscritti'] .img_prodotto, html[data-pagina='lista-pagamenti'] .img_prodotto, html[data-pagina='lista-ordini-ecommerce'] .img_prodotto, html[data-pagina='scheda-ordine'] .img_prodotto, html[data-pagina='ordine-ecommerce'] .img_prodotto, html[data-pagina='scheda-prodotto'] .img_prodotto {
      width: 60px; }
      html[data-pagina='ecommerce'] .img_prodotto:hover, html[data-pagina='lista-iscritti'] .img_prodotto:hover, html[data-pagina='lista-pagamenti'] .img_prodotto:hover, html[data-pagina='lista-ordini-ecommerce'] .img_prodotto:hover, html[data-pagina='scheda-ordine'] .img_prodotto:hover, html[data-pagina='ordine-ecommerce'] .img_prodotto:hover, html[data-pagina='scheda-prodotto'] .img_prodotto:hover {
        transform: scale(7);
        z-index: 10000; }
    html[data-pagina='ecommerce'] #articoli_content, html[data-pagina='lista-iscritti'] #articoli_content, html[data-pagina='lista-pagamenti'] #articoli_content, html[data-pagina='lista-ordini-ecommerce'] #articoli_content, html[data-pagina='scheda-ordine'] #articoli_content, html[data-pagina='ordine-ecommerce'] #articoli_content, html[data-pagina='scheda-prodotto'] #articoli_content {
      z-index: 10; }

#tabella_ecommerce_wrapper {
  overflow: scroll; }

#ul_allegati {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  #ul_allegati li {
    width: 48%; }
    #ul_allegati li img {
      width: 100%; }

.esporta_elementi_tabella {
  margin-top: 20px; }

.immagine_dettaglio {
  width: 100px;
  height: 100px;
  object-fit: contain; }

.modal.open .select2-container {
  z-index: 1004; }

.select2-container--open {
  z-index: 1004; }
