﻿@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap");
*,
div[class^="col-"] {
  font-family: "Raleway", "Tahoma", "Arial";
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4em;
  box-sizing: border-box;
}
*.mrxs,
div.mrxs[class^="col-"] {
  margin-right: 10px;
}
*.mrs,
div.mrs[class^="col-"] {
  margin-right: 20px;
}
*.mrm,
div.mrm[class^="col-"] {
  margin-right: 15px;
}
*.mrl,
div.mrl[class^="col-"] {
  margin-right: 60px;
}
*.prxs,
div.prxs[class^="col-"] {
  padding-right: 10px;
}
*.prs,
div.prs[class^="col-"],
div.header[class^="col-"],
*.header {
  padding-right: 20px;
}
*.prm,
div.prm[class^="col-"] {
  padding-right: 5px;
}
*.prl,
div.prl[class^="col-"] {
  padding-right: 60px;
}
*.mbxs,
div.mbxs[class^="col-"] {
  margin-bottom: 10px;
}
*.mbs,
div.mbs[class^="col-"],
div.single.depot[class^="col-"],
div.single.driver[class^="col-"],
div.single.vehicle[class^="col-"]
{
  margin-bottom: 20px;
}
*.single.depot,
*.single.driver,
*.single.vehicle {
  margin-bottom: 10px;
  padding:7px
}
*.mbm,
div.mbm[class^="col-"] {
  margin-bottom: 15px;
}
*.mbl,
div.mbl[class^="col-"] {
  margin-bottom: 60px;
}
*.pbn,
div.pbn[class^="col-"] {
  padding-bottom: 0 !important;
}
*.pbxs,
div.pbxs[class^="col-"],
div.header[class^="col-"],
*.header {
  padding-bottom: 5px;
}
*.pbs,
div.pbs[class^="col-"] {
  padding-bottom: 20px;
}
*.pbm,
div.pbm[class^="col-"],
#public_register div#intro[class^="col-"],
#public_register *#intro {
  padding-bottom: 10px;
}
*.pbl,
div.pbl[class^="col-"],
#public_register div#benefits[class^="col-"],
#public_register div#registration[class^="col-"],
#public_register *#benefits,
#public_register *#registration {
  padding-bottom: 60px;
}
*.ptxs,
div.ptxs[class^="col-"] {
  padding-top: 10px;
}
*.pts,
div.pts[class^="col-"] {
  padding-top: 20px;
}
*.ptm,
div.ptm[class^="col-"] {
  padding-top: 10px;
}
*.ptl,
div.ptl[class^="col-"],
#public_register div#intro[class^="col-"],
#public_register div#benefits[class^="col-"],
#public_register div#registration[class^="col-"],
#public_register *#intro,
#public_register *#benefits,
#public_register *#registration {
  padding-top: 60px;
}
*.plxs,
div.plxs[class^="col-"],
#cst_trn_ltl_crt div.driver_img[class^="col-"],
#cst_trn_ltl_crt *.driver_img {
  padding-left: 10px;
}
*.pls,
div.pls[class^="col-"],
div.header[class^="col-"],
*.header {
  padding-left: 20px;
}
*.plm,
div.plm[class^="col-"] {
  padding-left: 40px;
}
*.pll,
div.pll[class^="col-"] {
  padding-left: 60px;
}
*.mtxs,
div.mtxs[class^="col-"] {
  margin-top: 10px;
}
*.mts,
div.mts[class^="col-"] {
  margin-top: 20px;
}
*.mtm,
div.mtm[class^="col-"] {
  margin-top: 40px;
}
*.mtl,
div.mtl[class^="col-"] {
  margin-top: 60px;
}
*.mls,
div.mls[class^="col-"] {
  margin-left: 20px;
}
*.mlxs,
div.mlxs[class^="col-"] {
  margin-left: 10px;
}
*.mlm,
div.mlm[class^="col-"] {
  margin-left: 15px;
}
*.mll,
div.mll[class^="col-"] {
  margin-left: 60px;
}
*.mbn,
div.mbn[class^="col-"] {
  margin-bottom: 0;
}
*.center,
div.center[class^="col-"] {
  text-align: center;
}
*.left,
div.left[class^="col-"] {
  text-align: left;
}
*.right,
div.right[class^="col-"] {
  text-align: right;
}
*.top,
div.top[class^="col-"] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
*.middle,
div.middle[class^="col-"],
#prt_trn_req #requests > .row.box > div,
#prt_trn_req #cst_trn_ltl_crt #requests > .row.progress > div,
#cst_trn_ltl_crt #prt_trn_req #requests > .row.progress > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
*.bottom,
div.bottom[class^="col-"] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
*[data-merce],
div[data-merce][class^="col-"],
*[data-transport],
div[data-transport][class^="col-"],
*[data-offer],
div[data-offer][class^="col-"] {
  border-bottom: 1px solid;
  border-color: #ebebeb;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
*[data-merce]:hover,
div[data-merce]:hover[class^="col-"],
*[data-transport]:hover,
div[data-transport]:hover[class^="col-"],
*[data-offer]:hover,
div[data-offer]:hover[class^="col-"] {
  background-color: #fafafa;
}
*[data-transport]:last-of-type,
div[data-transport]:last-of-type[class^="col-"],
*[data-offer]:last-of-type,
div[data-offer]:last-of-type[class^="col-"] {
  border-bottom: none;
}
*[data-offer],
div[data-offer][class^="col-"] {
  justify-content: space-between;
}
*[data-offer]:nth-child(odd),
div[data-offer]:nth-child(odd)[class^="col-"] {
  border-right: 1px solid #ebebeb;
}
*.transition,
div.transition[class^="col-"],
#partner_show_dvd a {
  transition: all 0.3s ease;
}
*.italic,
div.italic[class^="col-"] {
  font-style: italic;
}
html,
body {
  background: #f6f6f6;
  margin: 0;
  padding: 0;
  min-height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  width: 100%;
}
h1,
.h1 {
  font-size: 52px;
  margin: 0px 0 20px;
  line-height: 1em;
  font-weight: 300;
  color: black;
}

h2 {
  font-size: 36px;
  margin: 0px 0 20px;
  line-height: 1em;
  font-weight: 500;
  color: black;
}
h3 {
  font-size: 28px;
  margin: 0px 0 20px;
  line-height: 1em;
  font-weight: 500;
  color: black;
}
h3#newrequest::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f055";
  margin-left: 5px;
  color: #356ab1;
}
h4 {
  font-size: 20px;
  margin: 15px 0 15px;
  line-height: 1em;
  font-weight: 600;
  color: black;
}
b {
  font-weight: 600;
}
a {
  font-size: 15px;
  color: #30336b;
  text-decoration: none;
}
p {
  margin: 0 0 20px 0;
}
p.small {
  font-size: 13px;
  line-height: 1.4em;
}
p:last-child {
  margin-bottom: 0;
}
hr {
  width: 33%;
  height: 1px;
  border: 0;
  background-color: #3498db;
  margin: 15px auto 20px 2px;
}
input,
select,
label.file {
  width: 100%;
  box-sizing: border-box;
  appearance: none;
  border: 1px solid #dedede;
  border-radius: 5px;
  background-color: #fff;
  padding: 10px 10px;
  font-family: "Raleway", "Tahoma", "Arial";
  font-size: 15px;
  outline: none;
  max-width: 100%;
  -webkit-appearance: none;
}
input:disabled {
  background-color: whitesmoke;
}
input:active,
select:active,
label.file:active,
input:focus,
select:focus,
label.file:focus {
  border: 1px solid green;
}
input[type="date"],
select[type="date"],
label.file[type="date"],
input[type="datetime"],
select[type="datetime"],
label.file[type="datetime"],
input[type="datetime-local"],
select[type="datetime-local"],
label.file[type="datetime-local"] {
  font-size: 13px;
}
input[type="checkbox"],
select[type="checkbox"],
label.file[type="checkbox"] {
  border: 0 !important;
  white-space: nowrap;
  padding: 12px;
  margin: 0;
  overflow: hidden;
  vertical-align: middle;
}
input[type="checkbox"]::before,
select[type="checkbox"]::before,
label.file[type="checkbox"]::before {
  content: "\f00c";
  width: 26px;
  height: 26px;
  border: 1px solid #dedede;
  border-radius: 5px;
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  padding: 2px 5px;
  box-sizing: border-box;
  font-family: "FontAwesome";
  font-size: 12px;
  color: rgba(0, 0, 0, 0);
  vertical-align: middle;
}
input[type="checkbox"]::after,
select[type="checkbox"]::after,
label.file[type="checkbox"]::after {
  white-space: nowrap;
  font-size: 13px;
  vertical-align: middle;
}
input[type="checkbox"]:checked::before,
select[type="checkbox"]:checked::before,
label.file[type="checkbox"]:checked::before {
  color: #000;
}
input[type="checkbox"].short::after,
select[type="checkbox"].short::after,
input[type="checkbox"].no_text::after,
select[type="checkbox"].no_text::after,
label.file[type="checkbox"].no_text::after {
  content: "";
}
input[type="checkbox"].empty,
select[type="checkbox"].empty,
label.file[type="checkbox"].empty,
input[type="checkbox"][empty],
select[type="checkbox"][empty],
label.file[type="checkbox"][empty] {
  border: 0;
  padding: 0;
  width: auto;
}
input[type="checkbox"].empty::before,
select[type="checkbox"].empty::before,
label.file[type="checkbox"].empty::before,
input[type="checkbox"][empty]::before,
select[type="checkbox"][empty]::before,
label.file[type="checkbox"][empty]::before {
  margin-right: 5px;
}
input[type="checkbox"].empty::after,
select[type="checkbox"].empty::after,
label.file[type="checkbox"].empty::after,
input[type="checkbox"][empty]::after,
select[type="checkbox"][empty]::after,
label.file[type="checkbox"][empty]::after {
  content: "";
}
input[readonly],
select[readonly],
label.file[readonly] {
  cursor: no-drop;
  background-color: #f6f6f6;
}
input[type="file"],
select[type="file"],
label.file[type="file"] {
  display: none;
}
input[type="file"]:valid ~ label,
select[type="file"]:valid ~ label,
label.file[type="file"]:valid ~ label {
  border: 1px solid #c9c9c9;
  background-color: #e1f0fa;
}
input[type="file"]:valid ~ label::before,
select[type="file"]:valid ~ label::before,
label.file[type="file"]:valid ~ label::before {
  border: 1px solid #c9c9c9;
  content: "Cambia file";
}
input[type="file"]:invalid ~ label::before,
select[type="file"]:invalid ~ label::before,
label.file[type="file"]:invalid ~ label::before {
  content: "Scegli file";
}
select {
  padding-right: 50px;
  background-image: url("arrow_down.svg");
  background-repeat: no-repeat;
  background-position: right 20px top 58%;
  background-size: 14px;
}
select.medium {
  padding: 8px 32px 8px 11px;
  background-position: right 12px top 60%;
  background-size: 12px;
}
button,
.button,
input[type="submit"],
select[type="submit"],
label.file[type="submit"] {
  font-size: 15px;
  background-color: #3498db;
  color: #fff;
  padding: 7px 12px;
  border-radius: 5px;
  font-weight: 600;
  height: auto;
  vertical-align: middle;
  border: 3px solid #3498db;
  transition: all 0.1s ease-in-out;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  outline: none;
}
button.small,
.button.small,
input[type="submit"].small,
select[type="submit"].small,
label.file[type="submit"].small {
  padding: 3px 8px;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 700;
}
button.empty,
.button.empty,
input[type="submit"].empty,
select[type="submit"].empty,
label.file[type="submit"].empty {
  background-color: rgba(0, 0, 0, 0);
  color: #3498db;
}
button.empty:hover,
.button.empty:hover,
input[type="submit"].empty:hover,
select[type="submit"].empty:hover,
label.file[type="submit"].empty:hover {
  background-color: #3498db;
  color: #fff;
}
button.red,
.button.red,
input[type="submit"].red,
select[type="submit"].red,
label.file[type="submit"].red {
  background-color: #df7c72;
  border-color: #df7c72;
}
button.red:hover,
.button.red:hover,
input[type="submit"].red:hover,
select[type="submit"].red:hover,
label.file[type="submit"].red:hover {
  color: #df7c72;
}
button.green,
.button.green,
input[type="submit"].green,
select[type="submit"].green,
label.file[type="submit"].green {
  background-color: #60db94;
  border-color: #60db94;
}
button.green:hover,
.button.green:hover,
input[type="submit"].green:hover,
select[type="submit"].green:hover,
label.file[type="submit"].green:hover {
  color: #60db94;
}
button.full_width,
button.full,
button.fullwidth,
.button.full_width,
.button.full,
.button.fullwidth,
input[type="submit"].full_width,
select[type="submit"].full_width,
label.file[type="submit"].full_width,
input[type="submit"].full,
select[type="submit"].full,
label.file[type="submit"].full,
input[type="submit"].fullwidth,
select[type="submit"].fullwidth,
label.file[type="submit"].fullwidth {
  width: 100%;
}
button.full_height,
button.full,
.button.full_height,
.button.full,
input[type="submit"].full_height,
select[type="submit"].full_height,
label.file[type="submit"].full_height,
input[type="submit"].full,
select[type="submit"].full,
label.file[type="submit"].full {
  height: 100%;
}
button:hover,
.button:hover,
input[type="submit"]:hover,
select[type="submit"]:hover,
label.file[type="submit"]:hover {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
  color: #3498db;
}
button.disabled,
.button.disabled,
input[type="submit"].disabled,
select[type="submit"].disabled,
label.file[type="submit"].disabled {
  opacity: 0.6;
  cursor: no-drop;
  pointer-events: none;
}
label.file {
  padding: 11px;
  margin: 0 !important;
}
label.file::before {
  content: "Cambia file";
  border: 1px solid #dedede;
  border-radius: 5px;
  width: 100%;
  display: block;
  text-align: center;
  padding: 5px;
  box-sizing: border-box;
  font-weight: 500;
  background-color: #f6f6f6;
}
header {
  position: sticky;
  top: 0;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  z-index: 999;
}
header .container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
header .container > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
header .container > div.logo a {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
header .container > div.logo img {
  max-height: 50px;
  margin: 10px 0;
}
header .container > nav ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
header .container > nav ul li {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
header .container > nav ul li ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 200px;
  background: #fff;
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}
header .container > nav ul li:hover ul,
header .container > nav ul li:hover ul:hover {
  height: auto;
}
header nav a {
  font-size: 15px;
  text-decoration: none;
  padding: 15px 10px;
  height: 32px;
  vertical-align: middle;
}
header nav a.request::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f03a";
  margin-right: 5px;
}

header nav a:not(.active):not(.icon):not(.button):hover {
  color: #3498db;
}
header nav a.active {
  font-weight: 600;
  position: relative;
  color: #3498db;
}
header nav a.active::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #3498db;
  border-radius: 2px;
}
header nav a.icon {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  border-radius: 100%;
  background: #303030;
  box-sizing: border-box;
  color: #fff;
  overflow: hidden;
  line-height: 0;
  text-align: center;
  padding: 16px 0;
}
header nav a.notifications {
  font-size: 90%;
  margin-left: 15px;
}
header nav a.profile {
  font-size: 80%;
  margin-left: 5px;
}
header nav a.button {
  margin-right: 15px;
  margin-left: 15px;
}
header nav a.new-request::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f0d1";
  margin-right: 5px;
}
header nav a.button.price::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f02c";
  margin-right: 5px;
}
header div.popup {
  position: absolute;
  top: 100%;
  right: 0;
  width: 340px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);
  margin-top: 5px;
  border-radius: 1px solid rgba(0, 0, 0, 0.05);
  overflow: auto;
  max-height: 0px;
  opacity: 1;
  transition: opacity 0.2s ease;
}
header div.popup.hidden {
  opacity: 0;
  top: 100vh !important;
  display: none !important;
}
header div.popup.profile {
  top: 100%;
  max-height: 70vh;
  display: flex;
  flex-direction: column;
  width: 280px;
}
header div.popup.profile .user {
  background-color: #e1f0fa;
  border: 1px solid #b6daf2;
  border-radius: 5px 5px 0 0;
}
header div.popup.profile .user a {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 15px;
}
header div.popup.profile .user a .picture {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 15px;
}
header div.popup.profile .user a .data {
  display: flex;
  flex-direction: column;
}
header div.popup.profile .user a .data b {
  font-weight: 700;
}
header div.popup.profile .user a .data span {
  font-size: 13px;
  font-weight: 500;
}
header div.popup.profile > a {
  border: 1px solid #ebebeb;
  text-decoration: none;
  padding: 8px 25px;
}
header div.popup.profile > a:first-of-type {
  padding-top: 20px;
  border-top: 0;
  border-bottom: 0;
}
header div.popup.profile > a:first-of-type::before {
  content: "\f013";
}
header div.popup.profile > a:last-of-type {
  padding-bottom: 20px;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
header div.popup.profile > a:last-of-type::before {
  content: "\f2f5";
}
header div.popup.profile > a::before {
  font-family: "FontAwesome";
  margin-right: 15px;
}
header div.popup.profile a:hover {
  opacity: 0.6;
}
footer {
  width: 100vw;
  max-width: 100vw;
  padding: 10px;
  box-sizing: border-box;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  text-align: right;
}
footer .container {
  flex-direction: row;
  justify-content: flex-end;
}
footer a {
  text-decoration: none;
  margin: 0 15px;
  color: #303030;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
}
footer a:hover {
  color: #000;
}
footer a.chat_icon {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 60px;
  height: 60px;
  background-color: #3498db;
  border-radius: 100%;
  text-align: center;
  padding: 30px 0;
  line-height: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: 24px;
}
footer a.chat_icon::before {
  content: "\f27a";
  font-family: "FontAwesome";
}
.col-1-1 {
  width: calc((100% / 1) * 1);
}
.col-1-1.mrs,
.col-1-1.mls {
  width: calc(((100% / 1) * 1) - 20px);
}
.col-1-1.mrm,
.col-1-1.mlm {
  width: calc(((100% / 1) * 1) - 15px);
}
.col-1-1.mrl,
.col-1-1.mll {
  width: calc(((100% / 1) * 1) - 60px);
}
.col-1-1.mrs.mls {
  width: calc(((100% / 1) * 1) - 40);
}
.col-1-1.mls.mrm,
.col-1-1.mlm.mrs {
  width: calc(((100% / 1) * 1) - 60);
}
.col-1-1.mrm.mlm,
.col-1-1.mls.mrl,
.col-1-1.mll.mrs {
  width: calc(((100% / 1) * 1) - 80);
}
.col-1-1.mlm.mrl,
.col-1-1.mll.mrm {
  width: calc(((100% / 1) * 1) - 100);
}
.col-1-1.mrl.mll {
  width: calc(((100% / 1) * 1) - 120);
}
.col-2-1 {
  width: calc((100% / 1) * 2);
}
.col-2-1.mrs,
.col-2-1.mls {
  width: calc(((100% / 1) * 2) - 20px);
}
.col-2-1.mrm,
.col-2-1.mlm {
  width: calc(((100% / 1) * 2) - 40px);
}
.col-2-1.mrl,
.col-2-1.mll {
  width: calc(((100% / 1) * 2) - 60px);
}
.col-2-1.mrs.mls {
  width: calc(((100% / 1) * 2) - 40);
}
.col-2-1.mls.mrm,
.col-2-1.mlm.mrs {
  width: calc(((100% / 1) * 2) - 60);
}
.col-2-1.mrm.mlm,
.col-2-1.mls.mrl,
.col-2-1.mll.mrs {
  width: calc(((100% / 1) * 2) - 80);
}
.col-2-1.mlm.mrl,
.col-2-1.mll.mrm {
  width: calc(((100% / 1) * 2) - 100);
}
.col-2-1.mrl.mll {
  width: calc(((100% / 1) * 2) - 120);
}
.col-3-1 {
  width: calc((100% / 1) * 3);
}
.col-3-1.mrs,
.col-3-1.mls {
  width: calc(((100% / 1) * 3) - 20px);
}
.col-3-1.mrm,
.col-3-1.mlm {
  width: calc(((100% / 1) * 3) - 40px);
}
.col-3-1.mrl,
.col-3-1.mll {
  width: calc(((100% / 1) * 3) - 60px);
}
.col-3-1.mrs.mls {
  width: calc(((100% / 1) * 3) - 40);
}
.col-3-1.mls.mrm,
.col-3-1.mlm.mrs {
  width: calc(((100% / 1) * 3) - 60);
}
.col-3-1.mrm.mlm,
.col-3-1.mls.mrl,
.col-3-1.mll.mrs {
  width: calc(((100% / 1) * 3) - 80);
}
.col-3-1.mlm.mrl,
.col-3-1.mll.mrm {
  width: calc(((100% / 1) * 3) - 100);
}
.col-3-1.mrl.mll {
  width: calc(((100% / 1) * 3) - 120);
}
.col-4-1 {
  width: calc((100% / 1) * 4);
}
.col-4-1.mrs,
.col-4-1.mls {
  width: calc(((100% / 1) * 4) - 20px);
}
.col-4-1.mrm,
.col-4-1.mlm {
  width: calc(((100% / 1) * 4) - 40px);
}
.col-4-1.mrl,
.col-4-1.mll {
  width: calc(((100% / 1) * 4) - 60px);
}
.col-4-1.mrs.mls {
  width: calc(((100% / 1) * 4) - 40);
}
.col-4-1.mls.mrm,
.col-4-1.mlm.mrs {
  width: calc(((100% / 1) * 4) - 60);
}
.col-4-1.mrm.mlm,
.col-4-1.mls.mrl,
.col-4-1.mll.mrs {
  width: calc(((100% / 1) * 4) - 80);
}
.col-4-1.mlm.mrl,
.col-4-1.mll.mrm {
  width: calc(((100% / 1) * 4) - 100);
}
.col-4-1.mrl.mll {
  width: calc(((100% / 1) * 4) - 120);
}
.col-5-1 {
  width: calc((100% / 1) * 5);
}
.col-5-1.mrs,
.col-5-1.mls {
  width: calc(((100% / 1) * 5) - 20px);
}
.col-5-1.mrm,
.col-5-1.mlm {
  width: calc(((100% / 1) * 5) - 40px);
}
.col-5-1.mrl,
.col-5-1.mll {
  width: calc(((100% / 1) * 5) - 60px);
}
.col-5-1.mrs.mls {
  width: calc(((100% / 1) * 5) - 40);
}
.col-5-1.mls.mrm,
.col-5-1.mlm.mrs {
  width: calc(((100% / 1) * 5) - 60);
}
.col-5-1.mrm.mlm,
.col-5-1.mls.mrl,
.col-5-1.mll.mrs {
  width: calc(((100% / 1) * 5) - 80);
}
.col-5-1.mlm.mrl,
.col-5-1.mll.mrm {
  width: calc(((100% / 1) * 5) - 100);
}
.col-5-1.mrl.mll {
  width: calc(((100% / 1) * 5) - 120);
}
.col-6-1 {
  width: calc((100% / 1) * 6);
}
.col-6-1.mrs,
.col-6-1.mls {
  width: calc(((100% / 1) * 6) - 20px);
}
.col-6-1.mrm,
.col-6-1.mlm {
  width: calc(((100% / 1) * 6) - 40px);
}
.col-6-1.mrl,
.col-6-1.mll {
  width: calc(((100% / 1) * 6) - 60px);
}
.col-6-1.mrs.mls {
  width: calc(((100% / 1) * 6) - 40);
}
.col-6-1.mls.mrm,
.col-6-1.mlm.mrs {
  width: calc(((100% / 1) * 6) - 60);
}
.col-6-1.mrm.mlm,
.col-6-1.mls.mrl,
.col-6-1.mll.mrs {
  width: calc(((100% / 1) * 6) - 80);
}
.col-6-1.mlm.mrl,
.col-6-1.mll.mrm {
  width: calc(((100% / 1) * 6) - 100);
}
.col-6-1.mrl.mll {
  width: calc(((100% / 1) * 6) - 120);
}
.col-7-1 {
  width: calc((100% / 1) * 7);
}
.col-7-1.mrs,
.col-7-1.mls {
  width: calc(((100% / 1) * 7) - 20px);
}
.col-7-1.mrm,
.col-7-1.mlm {
  width: calc(((100% / 1) * 7) - 40px);
}
.col-7-1.mrl,
.col-7-1.mll {
  width: calc(((100% / 1) * 7) - 60px);
}
.col-7-1.mrs.mls {
  width: calc(((100% / 1) * 7) - 40);
}
.col-7-1.mls.mrm,
.col-7-1.mlm.mrs {
  width: calc(((100% / 1) * 7) - 60);
}
.col-7-1.mrm.mlm,
.col-7-1.mls.mrl,
.col-7-1.mll.mrs {
  width: calc(((100% / 1) * 7) - 80);
}
.col-7-1.mlm.mrl,
.col-7-1.mll.mrm {
  width: calc(((100% / 1) * 7) - 100);
}
.col-7-1.mrl.mll {
  width: calc(((100% / 1) * 7) - 120);
}
.col-8-1 {
  width: calc((100% / 1) * 8);
}
.col-8-1.mrs,
.col-8-1.mls {
  width: calc(((100% / 1) * 8) - 20px);
}
.col-8-1.mrm,
.col-8-1.mlm {
  width: calc(((100% / 1) * 8) - 40px);
}
.col-8-1.mrl,
.col-8-1.mll {
  width: calc(((100% / 1) * 8) - 60px);
}
.col-8-1.mrs.mls {
  width: calc(((100% / 1) * 8) - 40);
}
.col-8-1.mls.mrm,
.col-8-1.mlm.mrs {
  width: calc(((100% / 1) * 8) - 60);
}
.col-8-1.mrm.mlm,
.col-8-1.mls.mrl,
.col-8-1.mll.mrs {
  width: calc(((100% / 1) * 8) - 80);
}
.col-8-1.mlm.mrl,
.col-8-1.mll.mrm {
  width: calc(((100% / 1) * 8) - 100);
}
.col-8-1.mrl.mll {
  width: calc(((100% / 1) * 8) - 120);
}
.col-9-1 {
  width: calc((100% / 1) * 9);
}
.col-9-1.mrs,
.col-9-1.mls {
  width: calc(((100% / 1) * 9) - 20px);
}
.col-9-1.mrm,
.col-9-1.mlm {
  width: calc(((100% / 1) * 9) - 40px);
}
.col-9-1.mrl,
.col-9-1.mll {
  width: calc(((100% / 1) * 9) - 60px);
}
.col-9-1.mrs.mls {
  width: calc(((100% / 1) * 9) - 40);
}
.col-9-1.mls.mrm,
.col-9-1.mlm.mrs {
  width: calc(((100% / 1) * 9) - 60);
}
.col-9-1.mrm.mlm,
.col-9-1.mls.mrl,
.col-9-1.mll.mrs {
  width: calc(((100% / 1) * 9) - 80);
}
.col-9-1.mlm.mrl,
.col-9-1.mll.mrm {
  width: calc(((100% / 1) * 9) - 100);
}
.col-9-1.mrl.mll {
  width: calc(((100% / 1) * 9) - 120);
}
.col-10-1 {
  width: calc((100% / 1) * 10);
}
.col-10-1.mrs,
.col-10-1.mls {
  width: calc(((100% / 1) * 10) - 20px);
}
.col-10-1.mrm,
.col-10-1.mlm {
  width: calc(((100% / 1) * 10) - 40px);
}
.col-10-1.mrl,
.col-10-1.mll {
  width: calc(((100% / 1) * 10) - 60px);
}
.col-10-1.mrs.mls {
  width: calc(((100% / 1) * 10) - 40);
}
.col-10-1.mls.mrm,
.col-10-1.mlm.mrs {
  width: calc(((100% / 1) * 10) - 60);
}
.col-10-1.mrm.mlm,
.col-10-1.mls.mrl,
.col-10-1.mll.mrs {
  width: calc(((100% / 1) * 10) - 80);
}
.col-10-1.mlm.mrl,
.col-10-1.mll.mrm {
  width: calc(((100% / 1) * 10) - 100);
}
.col-10-1.mrl.mll {
  width: calc(((100% / 1) * 10) - 120);
}
.col-11-1 {
  width: calc((100% / 1) * 11);
}
.col-11-1.mrs,
.col-11-1.mls {
  width: calc(((100% / 1) * 11) - 20px);
}
.col-11-1.mrm,
.col-11-1.mlm {
  width: calc(((100% / 1) * 11) - 40px);
}
.col-11-1.mrl,
.col-11-1.mll {
  width: calc(((100% / 1) * 11) - 60px);
}
.col-11-1.mrs.mls {
  width: calc(((100% / 1) * 11) - 40);
}
.col-11-1.mls.mrm,
.col-11-1.mlm.mrs {
  width: calc(((100% / 1) * 11) - 60);
}
.col-11-1.mrm.mlm,
.col-11-1.mls.mrl,
.col-11-1.mll.mrs {
  width: calc(((100% / 1) * 11) - 80);
}
.col-11-1.mlm.mrl,
.col-11-1.mll.mrm {
  width: calc(((100% / 1) * 11) - 100);
}
.col-11-1.mrl.mll {
  width: calc(((100% / 1) * 11) - 120);
}
.col-12-1 {
  width: calc((100% / 1) * 12);
}
.col-12-1.mrs,
.col-12-1.mls {
  width: calc(((100% / 1) * 12) - 20px);
}
.col-12-1.mrm,
.col-12-1.mlm {
  width: calc(((100% / 1) * 12) - 40px);
}
.col-12-1.mrl,
.col-12-1.mll {
  width: calc(((100% / 1) * 12) - 60px);
}
.col-12-1.mrs.mls {
  width: calc(((100% / 1) * 12) - 40);
}
.col-12-1.mls.mrm,
.col-12-1.mlm.mrs {
  width: calc(((100% / 1) * 12) - 60);
}
.col-12-1.mrm.mlm,
.col-12-1.mls.mrl,
.col-12-1.mll.mrs {
  width: calc(((100% / 1) * 12) - 80);
}
.col-12-1.mlm.mrl,
.col-12-1.mll.mrm {
  width: calc(((100% / 1) * 12) - 100);
}
.col-12-1.mrl.mll {
  width: calc(((100% / 1) * 12) - 120);
}
.col-1-2 {
  width: calc((100% / 2) * 1);
}
.col-1-2.mrs,
.col-1-2.mls {
  width: calc(((100% / 2) * 1) - 20px);
}
.col-1-2.mrm,
.col-1-2.mlm {
  width: calc(((100% / 2) * 1) - 15px);
}
.col-1-2.mrl,
.col-1-2.mll {
  width: calc(((100% / 2) * 1) - 60px);
}
.col-1-2.mrs.mls {
  width: calc(((100% / 2) * 1) - 40);
}
.col-1-2.mls.mrm,
.col-1-2.mlm.mrs {
  width: calc(((100% / 2) * 1) - 60);
}
.col-1-2.mrm.mlm,
.col-1-2.mls.mrl,
.col-1-2.mll.mrs {
  width: calc(((100% / 2) * 1) - 80);
}
.col-1-2.mlm.mrl,
.col-1-2.mll.mrm {
  width: calc(((100% / 2) * 1) - 100);
}
.col-1-2.mrl.mll {
  width: calc(((100% / 2) * 1) - 120);
}
.col-2-2 {
  width: calc((100% / 2) * 2);
}
.col-2-2.mrs,
.col-2-2.mls {
  width: calc(((100% / 2) * 2) - 20px);
}
.col-2-2.mrm,
.col-2-2.mlm {
  width: calc(((100% / 2) * 2) - 40px);
}
.col-2-2.mrl,
.col-2-2.mll {
  width: calc(((100% / 2) * 2) - 60px);
}
.col-2-2.mrs.mls {
  width: calc(((100% / 2) * 2) - 40);
}
.col-2-2.mls.mrm,
.col-2-2.mlm.mrs {
  width: calc(((100% / 2) * 2) - 60);
}
.col-2-2.mrm.mlm,
.col-2-2.mls.mrl,
.col-2-2.mll.mrs {
  width: calc(((100% / 2) * 2) - 80);
}
.col-2-2.mlm.mrl,
.col-2-2.mll.mrm {
  width: calc(((100% / 2) * 2) - 100);
}
.col-2-2.mrl.mll {
  width: calc(((100% / 2) * 2) - 120);
}
.col-3-2 {
  width: calc((100% / 2) * 3);
}
.col-3-2.mrs,
.col-3-2.mls {
  width: calc(((100% / 2) * 3) - 20px);
}
.col-3-2.mrm,
.col-3-2.mlm {
  width: calc(((100% / 2) * 3) - 40px);
}
.col-3-2.mrl,
.col-3-2.mll {
  width: calc(((100% / 2) * 3) - 60px);
}
.col-3-2.mrs.mls {
  width: calc(((100% / 2) * 3) - 40);
}
.col-3-2.mls.mrm,
.col-3-2.mlm.mrs {
  width: calc(((100% / 2) * 3) - 60);
}
.col-3-2.mrm.mlm,
.col-3-2.mls.mrl,
.col-3-2.mll.mrs {
  width: calc(((100% / 2) * 3) - 80);
}
.col-3-2.mlm.mrl,
.col-3-2.mll.mrm {
  width: calc(((100% / 2) * 3) - 100);
}
.col-3-2.mrl.mll {
  width: calc(((100% / 2) * 3) - 120);
}
.col-4-2 {
  width: calc((100% / 2) * 4);
}
.col-4-2.mrs,
.col-4-2.mls {
  width: calc(((100% / 2) * 4) - 20px);
}
.col-4-2.mrm,
.col-4-2.mlm {
  width: calc(((100% / 2) * 4) - 40px);
}
.col-4-2.mrl,
.col-4-2.mll {
  width: calc(((100% / 2) * 4) - 60px);
}
.col-4-2.mrs.mls {
  width: calc(((100% / 2) * 4) - 40);
}
.col-4-2.mls.mrm,
.col-4-2.mlm.mrs {
  width: calc(((100% / 2) * 4) - 60);
}
.col-4-2.mrm.mlm,
.col-4-2.mls.mrl,
.col-4-2.mll.mrs {
  width: calc(((100% / 2) * 4) - 80);
}
.col-4-2.mlm.mrl,
.col-4-2.mll.mrm {
  width: calc(((100% / 2) * 4) - 100);
}
.col-4-2.mrl.mll {
  width: calc(((100% / 2) * 4) - 120);
}
.col-5-2 {
  width: calc((100% / 2) * 5);
}
.col-5-2.mrs,
.col-5-2.mls {
  width: calc(((100% / 2) * 5) - 20px);
}
.col-5-2.mrm,
.col-5-2.mlm {
  width: calc(((100% / 2) * 5) - 40px);
}
.col-5-2.mrl,
.col-5-2.mll {
  width: calc(((100% / 2) * 5) - 60px);
}
.col-5-2.mrs.mls {
  width: calc(((100% / 2) * 5) - 40);
}
.col-5-2.mls.mrm,
.col-5-2.mlm.mrs {
  width: calc(((100% / 2) * 5) - 60);
}
.col-5-2.mrm.mlm,
.col-5-2.mls.mrl,
.col-5-2.mll.mrs {
  width: calc(((100% / 2) * 5) - 80);
}
.col-5-2.mlm.mrl,
.col-5-2.mll.mrm {
  width: calc(((100% / 2) * 5) - 100);
}
.col-5-2.mrl.mll {
  width: calc(((100% / 2) * 5) - 120);
}
.col-6-2 {
  width: calc((100% / 2) * 6);
}
.col-6-2.mrs,
.col-6-2.mls {
  width: calc(((100% / 2) * 6) - 20px);
}
.col-6-2.mrm,
.col-6-2.mlm {
  width: calc(((100% / 2) * 6) - 40px);
}
.col-6-2.mrl,
.col-6-2.mll {
  width: calc(((100% / 2) * 6) - 60px);
}
.col-6-2.mrs.mls {
  width: calc(((100% / 2) * 6) - 40);
}
.col-6-2.mls.mrm,
.col-6-2.mlm.mrs {
  width: calc(((100% / 2) * 6) - 60);
}
.col-6-2.mrm.mlm,
.col-6-2.mls.mrl,
.col-6-2.mll.mrs {
  width: calc(((100% / 2) * 6) - 80);
}
.col-6-2.mlm.mrl,
.col-6-2.mll.mrm {
  width: calc(((100% / 2) * 6) - 100);
}
.col-6-2.mrl.mll {
  width: calc(((100% / 2) * 6) - 120);
}
.col-7-2 {
  width: calc((100% / 2) * 7);
}
.col-7-2.mrs,
.col-7-2.mls {
  width: calc(((100% / 2) * 7) - 20px);
}
.col-7-2.mrm,
.col-7-2.mlm {
  width: calc(((100% / 2) * 7) - 40px);
}
.col-7-2.mrl,
.col-7-2.mll {
  width: calc(((100% / 2) * 7) - 60px);
}
.col-7-2.mrs.mls {
  width: calc(((100% / 2) * 7) - 40);
}
.col-7-2.mls.mrm,
.col-7-2.mlm.mrs {
  width: calc(((100% / 2) * 7) - 60);
}
.col-7-2.mrm.mlm,
.col-7-2.mls.mrl,
.col-7-2.mll.mrs {
  width: calc(((100% / 2) * 7) - 80);
}
.col-7-2.mlm.mrl,
.col-7-2.mll.mrm {
  width: calc(((100% / 2) * 7) - 100);
}
.col-7-2.mrl.mll {
  width: calc(((100% / 2) * 7) - 120);
}
.col-8-2 {
  width: calc((100% / 2) * 8);
}
.col-8-2.mrs,
.col-8-2.mls {
  width: calc(((100% / 2) * 8) - 20px);
}
.col-8-2.mrm,
.col-8-2.mlm {
  width: calc(((100% / 2) * 8) - 40px);
}
.col-8-2.mrl,
.col-8-2.mll {
  width: calc(((100% / 2) * 8) - 60px);
}
.col-8-2.mrs.mls {
  width: calc(((100% / 2) * 8) - 40);
}
.col-8-2.mls.mrm,
.col-8-2.mlm.mrs {
  width: calc(((100% / 2) * 8) - 60);
}
.col-8-2.mrm.mlm,
.col-8-2.mls.mrl,
.col-8-2.mll.mrs {
  width: calc(((100% / 2) * 8) - 80);
}
.col-8-2.mlm.mrl,
.col-8-2.mll.mrm {
  width: calc(((100% / 2) * 8) - 100);
}
.col-8-2.mrl.mll {
  width: calc(((100% / 2) * 8) - 120);
}
.col-9-2 {
  width: calc((100% / 2) * 9);
}
.col-9-2.mrs,
.col-9-2.mls {
  width: calc(((100% / 2) * 9) - 20px);
}
.col-9-2.mrm,
.col-9-2.mlm {
  width: calc(((100% / 2) * 9) - 40px);
}
.col-9-2.mrl,
.col-9-2.mll {
  width: calc(((100% / 2) * 9) - 60px);
}
.col-9-2.mrs.mls {
  width: calc(((100% / 2) * 9) - 40);
}
.col-9-2.mls.mrm,
.col-9-2.mlm.mrs {
  width: calc(((100% / 2) * 9) - 60);
}
.col-9-2.mrm.mlm,
.col-9-2.mls.mrl,
.col-9-2.mll.mrs {
  width: calc(((100% / 2) * 9) - 80);
}
.col-9-2.mlm.mrl,
.col-9-2.mll.mrm {
  width: calc(((100% / 2) * 9) - 100);
}
.col-9-2.mrl.mll {
  width: calc(((100% / 2) * 9) - 120);
}
.col-10-2 {
  width: calc((100% / 2) * 10);
}
.col-10-2.mrs,
.col-10-2.mls {
  width: calc(((100% / 2) * 10) - 20px);
}
.col-10-2.mrm,
.col-10-2.mlm {
  width: calc(((100% / 2) * 10) - 40px);
}
.col-10-2.mrl,
.col-10-2.mll {
  width: calc(((100% / 2) * 10) - 60px);
}
.col-10-2.mrs.mls {
  width: calc(((100% / 2) * 10) - 40);
}
.col-10-2.mls.mrm,
.col-10-2.mlm.mrs {
  width: calc(((100% / 2) * 10) - 60);
}
.col-10-2.mrm.mlm,
.col-10-2.mls.mrl,
.col-10-2.mll.mrs {
  width: calc(((100% / 2) * 10) - 80);
}
.col-10-2.mlm.mrl,
.col-10-2.mll.mrm {
  width: calc(((100% / 2) * 10) - 100);
}
.col-10-2.mrl.mll {
  width: calc(((100% / 2) * 10) - 120);
}
.col-11-2 {
  width: calc((100% / 2) * 11);
}
.col-11-2.mrs,
.col-11-2.mls {
  width: calc(((100% / 2) * 11) - 20px);
}
.col-11-2.mrm,
.col-11-2.mlm {
  width: calc(((100% / 2) * 11) - 40px);
}
.col-11-2.mrl,
.col-11-2.mll {
  width: calc(((100% / 2) * 11) - 60px);
}
.col-11-2.mrs.mls {
  width: calc(((100% / 2) * 11) - 40);
}
.col-11-2.mls.mrm,
.col-11-2.mlm.mrs {
  width: calc(((100% / 2) * 11) - 60);
}
.col-11-2.mrm.mlm,
.col-11-2.mls.mrl,
.col-11-2.mll.mrs {
  width: calc(((100% / 2) * 11) - 80);
}
.col-11-2.mlm.mrl,
.col-11-2.mll.mrm {
  width: calc(((100% / 2) * 11) - 100);
}
.col-11-2.mrl.mll {
  width: calc(((100% / 2) * 11) - 120);
}
.col-12-2 {
  width: calc((100% / 2) * 12);
}
.col-12-2.mrs,
.col-12-2.mls {
  width: calc(((100% / 2) * 12) - 20px);
}
.col-12-2.mrm,
.col-12-2.mlm {
  width: calc(((100% / 2) * 12) - 40px);
}
.col-12-2.mrl,
.col-12-2.mll {
  width: calc(((100% / 2) * 12) - 60px);
}
.col-12-2.mrs.mls {
  width: calc(((100% / 2) * 12) - 40);
}
.col-12-2.mls.mrm,
.col-12-2.mlm.mrs {
  width: calc(((100% / 2) * 12) - 60);
}
.col-12-2.mrm.mlm,
.col-12-2.mls.mrl,
.col-12-2.mll.mrs {
  width: calc(((100% / 2) * 12) - 80);
}
.col-12-2.mlm.mrl,
.col-12-2.mll.mrm {
  width: calc(((100% / 2) * 12) - 100);
}
.col-12-2.mrl.mll {
  width: calc(((100% / 2) * 12) - 120);
}
.col-1-3 {
  width: calc((100% / 3) * 1);
}
.col-1-3.mrs,
.col-1-3.mls {
  width: calc(((100% / 3) * 1) - 20px);
}
.col-1-3.mrm,
.col-1-3.mlm {
  width: calc(((100% / 3) * 1) - 15px);
}
.col-1-3.mrl,
.col-1-3.mll {
  width: calc(((100% / 3) * 1) - 60px);
}
.col-1-3.mrs.mls {
  width: calc(((100% / 3) * 1) - 40);
}
.col-1-3.mls.mrm,
.col-1-3.mlm.mrs {
  width: calc(((100% / 3) * 1) - 60);
}
.col-1-3.mrm.mlm,
.col-1-3.mls.mrl,
.col-1-3.mll.mrs {
  width: calc(((100% / 3) * 1) - 80);
}
.col-1-3.mlm.mrl,
.col-1-3.mll.mrm {
  width: calc(((100% / 3) * 1) - 100);
}
.col-1-3.mrl.mll {
  width: calc(((100% / 3) * 1) - 120);
}
.col-2-3 {
  width: calc((100% / 3) * 2);
}
.col-2-3.mrs,
.col-2-3.mls {
  width: calc(((100% / 3) * 2) - 20px);
}
.col-2-3.mrm,
.col-2-3.mlm {
  width: calc(((100% / 3) * 2) - 40px);
}
.col-2-3.mrl,
.col-2-3.mll {
  width: calc(((100% / 3) * 2) - 60px);
}
.col-2-3.mrs.mls {
  width: calc(((100% / 3) * 2) - 40);
}
.col-2-3.mls.mrm,
.col-2-3.mlm.mrs {
  width: calc(((100% / 3) * 2) - 60);
}
.col-2-3.mrm.mlm,
.col-2-3.mls.mrl,
.col-2-3.mll.mrs {
  width: calc(((100% / 3) * 2) - 80);
}
.col-2-3.mlm.mrl,
.col-2-3.mll.mrm {
  width: calc(((100% / 3) * 2) - 100);
}
.col-2-3.mrl.mll {
  width: calc(((100% / 3) * 2) - 120);
}
.col-3-3 {
  width: calc((100% / 3) * 3);
}
.col-3-3.mrs,
.col-3-3.mls {
  width: calc(((100% / 3) * 3) - 20px);
}
.col-3-3.mrm,
.col-3-3.mlm {
  width: calc(((100% / 3) * 3) - 40px);
}
.col-3-3.mrl,
.col-3-3.mll {
  width: calc(((100% / 3) * 3) - 60px);
}
.col-3-3.mrs.mls {
  width: calc(((100% / 3) * 3) - 40);
}
.col-3-3.mls.mrm,
.col-3-3.mlm.mrs {
  width: calc(((100% / 3) * 3) - 60);
}
.col-3-3.mrm.mlm,
.col-3-3.mls.mrl,
.col-3-3.mll.mrs {
  width: calc(((100% / 3) * 3) - 80);
}
.col-3-3.mlm.mrl,
.col-3-3.mll.mrm {
  width: calc(((100% / 3) * 3) - 100);
}
.col-3-3.mrl.mll {
  width: calc(((100% / 3) * 3) - 120);
}
.col-4-3 {
  width: calc((100% / 3) * 4);
}
.col-4-3.mrs,
.col-4-3.mls {
  width: calc(((100% / 3) * 4) - 20px);
}
.col-4-3.mrm,
.col-4-3.mlm {
  width: calc(((100% / 3) * 4) - 40px);
}
.col-4-3.mrl,
.col-4-3.mll {
  width: calc(((100% / 3) * 4) - 60px);
}
.col-4-3.mrs.mls {
  width: calc(((100% / 3) * 4) - 40);
}
.col-4-3.mls.mrm,
.col-4-3.mlm.mrs {
  width: calc(((100% / 3) * 4) - 60);
}
.col-4-3.mrm.mlm,
.col-4-3.mls.mrl,
.col-4-3.mll.mrs {
  width: calc(((100% / 3) * 4) - 80);
}
.col-4-3.mlm.mrl,
.col-4-3.mll.mrm {
  width: calc(((100% / 3) * 4) - 100);
}
.col-4-3.mrl.mll {
  width: calc(((100% / 3) * 4) - 120);
}
.col-5-3 {
  width: calc((100% / 3) * 5);
}
.col-5-3.mrs,
.col-5-3.mls {
  width: calc(((100% / 3) * 5) - 20px);
}
.col-5-3.mrm,
.col-5-3.mlm {
  width: calc(((100% / 3) * 5) - 40px);
}
.col-5-3.mrl,
.col-5-3.mll {
  width: calc(((100% / 3) * 5) - 60px);
}
.col-5-3.mrs.mls {
  width: calc(((100% / 3) * 5) - 40);
}
.col-5-3.mls.mrm,
.col-5-3.mlm.mrs {
  width: calc(((100% / 3) * 5) - 60);
}
.col-5-3.mrm.mlm,
.col-5-3.mls.mrl,
.col-5-3.mll.mrs {
  width: calc(((100% / 3) * 5) - 80);
}
.col-5-3.mlm.mrl,
.col-5-3.mll.mrm {
  width: calc(((100% / 3) * 5) - 100);
}
.col-5-3.mrl.mll {
  width: calc(((100% / 3) * 5) - 120);
}
.col-6-3 {
  width: calc((100% / 3) * 6);
}
.col-6-3.mrs,
.col-6-3.mls {
  width: calc(((100% / 3) * 6) - 20px);
}
.col-6-3.mrm,
.col-6-3.mlm {
  width: calc(((100% / 3) * 6) - 40px);
}
.col-6-3.mrl,
.col-6-3.mll {
  width: calc(((100% / 3) * 6) - 60px);
}
.col-6-3.mrs.mls {
  width: calc(((100% / 3) * 6) - 40);
}
.col-6-3.mls.mrm,
.col-6-3.mlm.mrs {
  width: calc(((100% / 3) * 6) - 60);
}
.col-6-3.mrm.mlm,
.col-6-3.mls.mrl,
.col-6-3.mll.mrs {
  width: calc(((100% / 3) * 6) - 80);
}
.col-6-3.mlm.mrl,
.col-6-3.mll.mrm {
  width: calc(((100% / 3) * 6) - 100);
}
.col-6-3.mrl.mll {
  width: calc(((100% / 3) * 6) - 120);
}
.col-7-3 {
  width: calc((100% / 3) * 7);
}
.col-7-3.mrs,
.col-7-3.mls {
  width: calc(((100% / 3) * 7) - 20px);
}
.col-7-3.mrm,
.col-7-3.mlm {
  width: calc(((100% / 3) * 7) - 40px);
}
.col-7-3.mrl,
.col-7-3.mll {
  width: calc(((100% / 3) * 7) - 60px);
}
.col-7-3.mrs.mls {
  width: calc(((100% / 3) * 7) - 40);
}
.col-7-3.mls.mrm,
.col-7-3.mlm.mrs {
  width: calc(((100% / 3) * 7) - 60);
}
.col-7-3.mrm.mlm,
.col-7-3.mls.mrl,
.col-7-3.mll.mrs {
  width: calc(((100% / 3) * 7) - 80);
}
.col-7-3.mlm.mrl,
.col-7-3.mll.mrm {
  width: calc(((100% / 3) * 7) - 100);
}
.col-7-3.mrl.mll {
  width: calc(((100% / 3) * 7) - 120);
}
.col-8-3 {
  width: calc((100% / 3) * 8);
}
.col-8-3.mrs,
.col-8-3.mls {
  width: calc(((100% / 3) * 8) - 20px);
}
.col-8-3.mrm,
.col-8-3.mlm {
  width: calc(((100% / 3) * 8) - 40px);
}
.col-8-3.mrl,
.col-8-3.mll {
  width: calc(((100% / 3) * 8) - 60px);
}
.col-8-3.mrs.mls {
  width: calc(((100% / 3) * 8) - 40);
}
.col-8-3.mls.mrm,
.col-8-3.mlm.mrs {
  width: calc(((100% / 3) * 8) - 60);
}
.col-8-3.mrm.mlm,
.col-8-3.mls.mrl,
.col-8-3.mll.mrs {
  width: calc(((100% / 3) * 8) - 80);
}
.col-8-3.mlm.mrl,
.col-8-3.mll.mrm {
  width: calc(((100% / 3) * 8) - 100);
}
.col-8-3.mrl.mll {
  width: calc(((100% / 3) * 8) - 120);
}
.col-9-3 {
  width: calc((100% / 3) * 9);
}
.col-9-3.mrs,
.col-9-3.mls {
  width: calc(((100% / 3) * 9) - 20px);
}
.col-9-3.mrm,
.col-9-3.mlm {
  width: calc(((100% / 3) * 9) - 40px);
}
.col-9-3.mrl,
.col-9-3.mll {
  width: calc(((100% / 3) * 9) - 60px);
}
.col-9-3.mrs.mls {
  width: calc(((100% / 3) * 9) - 40);
}
.col-9-3.mls.mrm,
.col-9-3.mlm.mrs {
  width: calc(((100% / 3) * 9) - 60);
}
.col-9-3.mrm.mlm,
.col-9-3.mls.mrl,
.col-9-3.mll.mrs {
  width: calc(((100% / 3) * 9) - 80);
}
.col-9-3.mlm.mrl,
.col-9-3.mll.mrm {
  width: calc(((100% / 3) * 9) - 100);
}
.col-9-3.mrl.mll {
  width: calc(((100% / 3) * 9) - 120);
}
.col-10-3 {
  width: calc((100% / 3) * 10);
}
.col-10-3.mrs,
.col-10-3.mls {
  width: calc(((100% / 3) * 10) - 20px);
}
.col-10-3.mrm,
.col-10-3.mlm {
  width: calc(((100% / 3) * 10) - 40px);
}
.col-10-3.mrl,
.col-10-3.mll {
  width: calc(((100% / 3) * 10) - 60px);
}
.col-10-3.mrs.mls {
  width: calc(((100% / 3) * 10) - 40);
}
.col-10-3.mls.mrm,
.col-10-3.mlm.mrs {
  width: calc(((100% / 3) * 10) - 60);
}
.col-10-3.mrm.mlm,
.col-10-3.mls.mrl,
.col-10-3.mll.mrs {
  width: calc(((100% / 3) * 10) - 80);
}
.col-10-3.mlm.mrl,
.col-10-3.mll.mrm {
  width: calc(((100% / 3) * 10) - 100);
}
.col-10-3.mrl.mll {
  width: calc(((100% / 3) * 10) - 120);
}
.col-11-3 {
  width: calc((100% / 3) * 11);
}
.col-11-3.mrs,
.col-11-3.mls {
  width: calc(((100% / 3) * 11) - 20px);
}
.col-11-3.mrm,
.col-11-3.mlm {
  width: calc(((100% / 3) * 11) - 40px);
}
.col-11-3.mrl,
.col-11-3.mll {
  width: calc(((100% / 3) * 11) - 60px);
}
.col-11-3.mrs.mls {
  width: calc(((100% / 3) * 11) - 40);
}
.col-11-3.mls.mrm,
.col-11-3.mlm.mrs {
  width: calc(((100% / 3) * 11) - 60);
}
.col-11-3.mrm.mlm,
.col-11-3.mls.mrl,
.col-11-3.mll.mrs {
  width: calc(((100% / 3) * 11) - 80);
}
.col-11-3.mlm.mrl,
.col-11-3.mll.mrm {
  width: calc(((100% / 3) * 11) - 100);
}
.col-11-3.mrl.mll {
  width: calc(((100% / 3) * 11) - 120);
}
.col-12-3 {
  width: calc((100% / 3) * 12);
}
.col-12-3.mrs,
.col-12-3.mls {
  width: calc(((100% / 3) * 12) - 20px);
}
.col-12-3.mrm,
.col-12-3.mlm {
  width: calc(((100% / 3) * 12) - 40px);
}
.col-12-3.mrl,
.col-12-3.mll {
  width: calc(((100% / 3) * 12) - 60px);
}
.col-12-3.mrs.mls {
  width: calc(((100% / 3) * 12) - 40);
}
.col-12-3.mls.mrm,
.col-12-3.mlm.mrs {
  width: calc(((100% / 3) * 12) - 60);
}
.col-12-3.mrm.mlm,
.col-12-3.mls.mrl,
.col-12-3.mll.mrs {
  width: calc(((100% / 3) * 12) - 80);
}
.col-12-3.mlm.mrl,
.col-12-3.mll.mrm {
  width: calc(((100% / 3) * 12) - 100);
}
.col-12-3.mrl.mll {
  width: calc(((100% / 3) * 12) - 120);
}
.col-1-4 {
  width: calc((100% / 4) * 1);
}
.col-1-4.mrs,
.col-1-4.mls {
  width: calc(((100% / 4) * 1) - 20px);
}
.col-1-4.mrm,
.col-1-4.mlm {
  width: calc(((100% / 4) * 1) - 40px);
}
.col-1-4.mrl,
.col-1-4.mll {
  width: calc(((100% / 4) * 1) - 60px);
}
.col-1-4.mrs.mls {
  width: calc(((100% / 4) * 1) - 40);
}
.col-1-4.mls.mrm,
.col-1-4.mlm.mrs {
  width: calc(((100% / 4) * 1) - 60);
}
.col-1-4.mrm.mlm,
.col-1-4.mls.mrl,
.col-1-4.mll.mrs {
  width: calc(((100% / 4) * 1) - 80);
}
.col-1-4.mlm.mrl,
.col-1-4.mll.mrm {
  width: calc(((100% / 4) * 1) - 100);
}
.col-1-4.mrl.mll {
  width: calc(((100% / 4) * 1) - 120);
}
.col-2-4 {
  width: calc((100% / 4) * 2);
}
.col-2-4.mrs,
.col-2-4.mls {
  width: calc(((100% / 4) * 2) - 20px);
}
.col-2-4.mrm,
.col-2-4.mlm {
  width: calc(((100% / 4) * 2) - 40px);
}
.col-2-4.mrl,
.col-2-4.mll {
  width: calc(((100% / 4) * 2) - 60px);
}
.col-2-4.mrs.mls {
  width: calc(((100% / 4) * 2) - 40);
}
.col-2-4.mls.mrm,
.col-2-4.mlm.mrs {
  width: calc(((100% / 4) * 2) - 60);
}
.col-2-4.mrm.mlm,
.col-2-4.mls.mrl,
.col-2-4.mll.mrs {
  width: calc(((100% / 4) * 2) - 80);
}
.col-2-4.mlm.mrl,
.col-2-4.mll.mrm {
  width: calc(((100% / 4) * 2) - 100);
}
.col-2-4.mrl.mll {
  width: calc(((100% / 4) * 2) - 120);
}
.col-3-4 {
  width: calc((100% / 4) * 3);
}
.col-3-4.mrs,
.col-3-4.mls {
  width: calc(((100% / 4) * 3) - 20px);
}
.col-3-4.mrm,
.col-3-4.mlm {
  width: calc(((100% / 4) * 3) - 40px);
}
.col-3-4.mrl,
.col-3-4.mll {
  width: calc(((100% / 4) * 3) - 60px);
}
.col-3-4.mrs.mls {
  width: calc(((100% / 4) * 3) - 40);
}
.col-3-4.mls.mrm,
.col-3-4.mlm.mrs {
  width: calc(((100% / 4) * 3) - 60);
}
.col-3-4.mrm.mlm,
.col-3-4.mls.mrl,
.col-3-4.mll.mrs {
  width: calc(((100% / 4) * 3) - 80);
}
.col-3-4.mlm.mrl,
.col-3-4.mll.mrm {
  width: calc(((100% / 4) * 3) - 100);
}
.col-3-4.mrl.mll {
  width: calc(((100% / 4) * 3) - 120);
}
.col-4-4 {
  width: calc((100% / 4) * 4);
}
.col-4-4.mrs,
.col-4-4.mls {
  width: calc(((100% / 4) * 4) - 20px);
}
.col-4-4.mrm,
.col-4-4.mlm {
  width: calc(((100% / 4) * 4) - 40px);
}
.col-4-4.mrl,
.col-4-4.mll {
  width: calc(((100% / 4) * 4) - 60px);
}
.col-4-4.mrs.mls {
  width: calc(((100% / 4) * 4) - 40);
}
.col-4-4.mls.mrm,
.col-4-4.mlm.mrs {
  width: calc(((100% / 4) * 4) - 60);
}
.col-4-4.mrm.mlm,
.col-4-4.mls.mrl,
.col-4-4.mll.mrs {
  width: calc(((100% / 4) * 4) - 80);
}
.col-4-4.mlm.mrl,
.col-4-4.mll.mrm {
  width: calc(((100% / 4) * 4) - 100);
}
.col-4-4.mrl.mll {
  width: calc(((100% / 4) * 4) - 120);
}
.col-5-4 {
  width: calc((100% / 4) * 5);
}
.col-5-4.mrs,
.col-5-4.mls {
  width: calc(((100% / 4) * 5) - 20px);
}
.col-5-4.mrm,
.col-5-4.mlm {
  width: calc(((100% / 4) * 5) - 40px);
}
.col-5-4.mrl,
.col-5-4.mll {
  width: calc(((100% / 4) * 5) - 60px);
}
.col-5-4.mrs.mls {
  width: calc(((100% / 4) * 5) - 40);
}
.col-5-4.mls.mrm,
.col-5-4.mlm.mrs {
  width: calc(((100% / 4) * 5) - 60);
}
.col-5-4.mrm.mlm,
.col-5-4.mls.mrl,
.col-5-4.mll.mrs {
  width: calc(((100% / 4) * 5) - 80);
}
.col-5-4.mlm.mrl,
.col-5-4.mll.mrm {
  width: calc(((100% / 4) * 5) - 100);
}
.col-5-4.mrl.mll {
  width: calc(((100% / 4) * 5) - 120);
}
.col-6-4 {
  width: calc((100% / 4) * 6);
}
.col-6-4.mrs,
.col-6-4.mls {
  width: calc(((100% / 4) * 6) - 20px);
}
.col-6-4.mrm,
.col-6-4.mlm {
  width: calc(((100% / 4) * 6) - 40px);
}
.col-6-4.mrl,
.col-6-4.mll {
  width: calc(((100% / 4) * 6) - 60px);
}
.col-6-4.mrs.mls {
  width: calc(((100% / 4) * 6) - 40);
}
.col-6-4.mls.mrm,
.col-6-4.mlm.mrs {
  width: calc(((100% / 4) * 6) - 60);
}
.col-6-4.mrm.mlm,
.col-6-4.mls.mrl,
.col-6-4.mll.mrs {
  width: calc(((100% / 4) * 6) - 80);
}
.col-6-4.mlm.mrl,
.col-6-4.mll.mrm {
  width: calc(((100% / 4) * 6) - 100);
}
.col-6-4.mrl.mll {
  width: calc(((100% / 4) * 6) - 120);
}
.col-7-4 {
  width: calc((100% / 4) * 7);
}
.col-7-4.mrs,
.col-7-4.mls {
  width: calc(((100% / 4) * 7) - 20px);
}
.col-7-4.mrm,
.col-7-4.mlm {
  width: calc(((100% / 4) * 7) - 40px);
}
.col-7-4.mrl,
.col-7-4.mll {
  width: calc(((100% / 4) * 7) - 60px);
}
.col-7-4.mrs.mls {
  width: calc(((100% / 4) * 7) - 40);
}
.col-7-4.mls.mrm,
.col-7-4.mlm.mrs {
  width: calc(((100% / 4) * 7) - 60);
}
.col-7-4.mrm.mlm,
.col-7-4.mls.mrl,
.col-7-4.mll.mrs {
  width: calc(((100% / 4) * 7) - 80);
}
.col-7-4.mlm.mrl,
.col-7-4.mll.mrm {
  width: calc(((100% / 4) * 7) - 100);
}
.col-7-4.mrl.mll {
  width: calc(((100% / 4) * 7) - 120);
}
.col-8-4 {
  width: calc((100% / 4) * 8);
}
.col-8-4.mrs,
.col-8-4.mls {
  width: calc(((100% / 4) * 8) - 20px);
}
.col-8-4.mrm,
.col-8-4.mlm {
  width: calc(((100% / 4) * 8) - 40px);
}
.col-8-4.mrl,
.col-8-4.mll {
  width: calc(((100% / 4) * 8) - 60px);
}
.col-8-4.mrs.mls {
  width: calc(((100% / 4) * 8) - 40);
}
.col-8-4.mls.mrm,
.col-8-4.mlm.mrs {
  width: calc(((100% / 4) * 8) - 60);
}
.col-8-4.mrm.mlm,
.col-8-4.mls.mrl,
.col-8-4.mll.mrs {
  width: calc(((100% / 4) * 8) - 80);
}
.col-8-4.mlm.mrl,
.col-8-4.mll.mrm {
  width: calc(((100% / 4) * 8) - 100);
}
.col-8-4.mrl.mll {
  width: calc(((100% / 4) * 8) - 120);
}
.col-9-4 {
  width: calc((100% / 4) * 9);
}
.col-9-4.mrs,
.col-9-4.mls {
  width: calc(((100% / 4) * 9) - 20px);
}
.col-9-4.mrm,
.col-9-4.mlm {
  width: calc(((100% / 4) * 9) - 40px);
}
.col-9-4.mrl,
.col-9-4.mll {
  width: calc(((100% / 4) * 9) - 60px);
}
.col-9-4.mrs.mls {
  width: calc(((100% / 4) * 9) - 40);
}
.col-9-4.mls.mrm,
.col-9-4.mlm.mrs {
  width: calc(((100% / 4) * 9) - 60);
}
.col-9-4.mrm.mlm,
.col-9-4.mls.mrl,
.col-9-4.mll.mrs {
  width: calc(((100% / 4) * 9) - 80);
}
.col-9-4.mlm.mrl,
.col-9-4.mll.mrm {
  width: calc(((100% / 4) * 9) - 100);
}
.col-9-4.mrl.mll {
  width: calc(((100% / 4) * 9) - 120);
}
.col-10-4 {
  width: calc((100% / 4) * 10);
}
.col-10-4.mrs,
.col-10-4.mls {
  width: calc(((100% / 4) * 10) - 20px);
}
.col-10-4.mrm,
.col-10-4.mlm {
  width: calc(((100% / 4) * 10) - 40px);
}
.col-10-4.mrl,
.col-10-4.mll {
  width: calc(((100% / 4) * 10) - 60px);
}
.col-10-4.mrs.mls {
  width: calc(((100% / 4) * 10) - 40);
}
.col-10-4.mls.mrm,
.col-10-4.mlm.mrs {
  width: calc(((100% / 4) * 10) - 60);
}
.col-10-4.mrm.mlm,
.col-10-4.mls.mrl,
.col-10-4.mll.mrs {
  width: calc(((100% / 4) * 10) - 80);
}
.col-10-4.mlm.mrl,
.col-10-4.mll.mrm {
  width: calc(((100% / 4) * 10) - 100);
}
.col-10-4.mrl.mll {
  width: calc(((100% / 4) * 10) - 120);
}
.col-11-4 {
  width: calc((100% / 4) * 11);
}
.col-11-4.mrs,
.col-11-4.mls {
  width: calc(((100% / 4) * 11) - 20px);
}
.col-11-4.mrm,
.col-11-4.mlm {
  width: calc(((100% / 4) * 11) - 40px);
}
.col-11-4.mrl,
.col-11-4.mll {
  width: calc(((100% / 4) * 11) - 60px);
}
.col-11-4.mrs.mls {
  width: calc(((100% / 4) * 11) - 40);
}
.col-11-4.mls.mrm,
.col-11-4.mlm.mrs {
  width: calc(((100% / 4) * 11) - 60);
}
.col-11-4.mrm.mlm,
.col-11-4.mls.mrl,
.col-11-4.mll.mrs {
  width: calc(((100% / 4) * 11) - 80);
}
.col-11-4.mlm.mrl,
.col-11-4.mll.mrm {
  width: calc(((100% / 4) * 11) - 100);
}
.col-11-4.mrl.mll {
  width: calc(((100% / 4) * 11) - 120);
}
.col-12-4 {
  width: calc((100% / 4) * 12);
}
.col-12-4.mrs,
.col-12-4.mls {
  width: calc(((100% / 4) * 12) - 20px);
}
.col-12-4.mrm,
.col-12-4.mlm {
  width: calc(((100% / 4) * 12) - 40px);
}
.col-12-4.mrl,
.col-12-4.mll {
  width: calc(((100% / 4) * 12) - 60px);
}
.col-12-4.mrs.mls {
  width: calc(((100% / 4) * 12) - 40);
}
.col-12-4.mls.mrm,
.col-12-4.mlm.mrs {
  width: calc(((100% / 4) * 12) - 60);
}
.col-12-4.mrm.mlm,
.col-12-4.mls.mrl,
.col-12-4.mll.mrs {
  width: calc(((100% / 4) * 12) - 80);
}
.col-12-4.mlm.mrl,
.col-12-4.mll.mrm {
  width: calc(((100% / 4) * 12) - 100);
}
.col-12-4.mrl.mll {
  width: calc(((100% / 4) * 12) - 120);
}
.col-1-5 {
  width: calc((100% / 5) * 1);
}
.col-1-5.mrs,
.col-1-5.mls {
  width: calc(((100% / 5) * 1) - 20px);
}
.col-1-5.mrm,
.col-1-5.mlm {
  width: calc(((100% / 5) * 1) - 40px);
}
.col-1-5.mrl,
.col-1-5.mll {
  width: calc(((100% / 5) * 1) - 60px);
}
.col-1-5.mrs.mls {
  width: calc(((100% / 5) * 1) - 40);
}
.col-1-5.mls.mrm,
.col-1-5.mlm.mrs {
  width: calc(((100% / 5) * 1) - 60);
}
.col-1-5.mrm.mlm,
.col-1-5.mls.mrl,
.col-1-5.mll.mrs {
  width: calc(((100% / 5) * 1) - 80);
}
.col-1-5.mlm.mrl,
.col-1-5.mll.mrm {
  width: calc(((100% / 5) * 1) - 100);
}
.col-1-5.mrl.mll {
  width: calc(((100% / 5) * 1) - 120);
}
.col-2-5 {
  width: calc((100% / 5) * 2);
}
.col-2-5.mrs,
.col-2-5.mls {
  width: calc(((100% / 5) * 2) - 20px);
}
.col-2-5.mrm,
.col-2-5.mlm {
  width: calc(((100% / 5) * 2) - 40px);
}
.col-2-5.mrl,
.col-2-5.mll {
  width: calc(((100% / 5) * 2) - 60px);
}
.col-2-5.mrs.mls {
  width: calc(((100% / 5) * 2) - 40);
}
.col-2-5.mls.mrm,
.col-2-5.mlm.mrs {
  width: calc(((100% / 5) * 2) - 60);
}
.col-2-5.mrm.mlm,
.col-2-5.mls.mrl,
.col-2-5.mll.mrs {
  width: calc(((100% / 5) * 2) - 80);
}
.col-2-5.mlm.mrl,
.col-2-5.mll.mrm {
  width: calc(((100% / 5) * 2) - 100);
}
.col-2-5.mrl.mll {
  width: calc(((100% / 5) * 2) - 120);
}
.col-3-5 {
  width: calc((100% / 5) * 3);
}
.col-3-5.mrs,
.col-3-5.mls {
  width: calc(((100% / 5) * 3) - 20px);
}
.col-3-5.mrm,
.col-3-5.mlm {
  width: calc(((100% / 5) * 3) - 40px);
}
.col-3-5.mrl,
.col-3-5.mll {
  width: calc(((100% / 5) * 3) - 60px);
}
.col-3-5.mrs.mls {
  width: calc(((100% / 5) * 3) - 40);
}
.col-3-5.mls.mrm,
.col-3-5.mlm.mrs {
  width: calc(((100% / 5) * 3) - 60);
}
.col-3-5.mrm.mlm,
.col-3-5.mls.mrl,
.col-3-5.mll.mrs {
  width: calc(((100% / 5) * 3) - 80);
}
.col-3-5.mlm.mrl,
.col-3-5.mll.mrm {
  width: calc(((100% / 5) * 3) - 100);
}
.col-3-5.mrl.mll {
  width: calc(((100% / 5) * 3) - 120);
}
.col-4-5 {
  width: calc((100% / 5) * 4);
}
.col-4-5.mrs,
.col-4-5.mls {
  width: calc(((100% / 5) * 4) - 20px);
}
.col-4-5.mrm,
.col-4-5.mlm {
  width: calc(((100% / 5) * 4) - 40px);
}
.col-4-5.mrl,
.col-4-5.mll {
  width: calc(((100% / 5) * 4) - 60px);
}
.col-4-5.mrs.mls {
  width: calc(((100% / 5) * 4) - 40);
}
.col-4-5.mls.mrm,
.col-4-5.mlm.mrs {
  width: calc(((100% / 5) * 4) - 60);
}
.col-4-5.mrm.mlm,
.col-4-5.mls.mrl,
.col-4-5.mll.mrs {
  width: calc(((100% / 5) * 4) - 80);
}
.col-4-5.mlm.mrl,
.col-4-5.mll.mrm {
  width: calc(((100% / 5) * 4) - 100);
}
.col-4-5.mrl.mll {
  width: calc(((100% / 5) * 4) - 120);
}
.col-5-5 {
  width: calc((100% / 5) * 5);
}
.col-5-5.mrs,
.col-5-5.mls {
  width: calc(((100% / 5) * 5) - 20px);
}
.col-5-5.mrm,
.col-5-5.mlm {
  width: calc(((100% / 5) * 5) - 40px);
}
.col-5-5.mrl,
.col-5-5.mll {
  width: calc(((100% / 5) * 5) - 60px);
}
.col-5-5.mrs.mls {
  width: calc(((100% / 5) * 5) - 40);
}
.col-5-5.mls.mrm,
.col-5-5.mlm.mrs {
  width: calc(((100% / 5) * 5) - 60);
}
.col-5-5.mrm.mlm,
.col-5-5.mls.mrl,
.col-5-5.mll.mrs {
  width: calc(((100% / 5) * 5) - 80);
}
.col-5-5.mlm.mrl,
.col-5-5.mll.mrm {
  width: calc(((100% / 5) * 5) - 100);
}
.col-5-5.mrl.mll {
  width: calc(((100% / 5) * 5) - 120);
}
.col-6-5 {
  width: calc((100% / 5) * 6);
}
.col-6-5.mrs,
.col-6-5.mls {
  width: calc(((100% / 5) * 6) - 20px);
}
.col-6-5.mrm,
.col-6-5.mlm {
  width: calc(((100% / 5) * 6) - 40px);
}
.col-6-5.mrl,
.col-6-5.mll {
  width: calc(((100% / 5) * 6) - 60px);
}
.col-6-5.mrs.mls {
  width: calc(((100% / 5) * 6) - 40);
}
.col-6-5.mls.mrm,
.col-6-5.mlm.mrs {
  width: calc(((100% / 5) * 6) - 60);
}
.col-6-5.mrm.mlm,
.col-6-5.mls.mrl,
.col-6-5.mll.mrs {
  width: calc(((100% / 5) * 6) - 80);
}
.col-6-5.mlm.mrl,
.col-6-5.mll.mrm {
  width: calc(((100% / 5) * 6) - 100);
}
.col-6-5.mrl.mll {
  width: calc(((100% / 5) * 6) - 120);
}
.col-7-5 {
  width: calc((100% / 5) * 7);
}
.col-7-5.mrs,
.col-7-5.mls {
  width: calc(((100% / 5) * 7) - 20px);
}
.col-7-5.mrm,
.col-7-5.mlm {
  width: calc(((100% / 5) * 7) - 40px);
}
.col-7-5.mrl,
.col-7-5.mll {
  width: calc(((100% / 5) * 7) - 60px);
}
.col-7-5.mrs.mls {
  width: calc(((100% / 5) * 7) - 40);
}
.col-7-5.mls.mrm,
.col-7-5.mlm.mrs {
  width: calc(((100% / 5) * 7) - 60);
}
.col-7-5.mrm.mlm,
.col-7-5.mls.mrl,
.col-7-5.mll.mrs {
  width: calc(((100% / 5) * 7) - 80);
}
.col-7-5.mlm.mrl,
.col-7-5.mll.mrm {
  width: calc(((100% / 5) * 7) - 100);
}
.col-7-5.mrl.mll {
  width: calc(((100% / 5) * 7) - 120);
}
.col-8-5 {
  width: calc((100% / 5) * 8);
}
.col-8-5.mrs,
.col-8-5.mls {
  width: calc(((100% / 5) * 8) - 20px);
}
.col-8-5.mrm,
.col-8-5.mlm {
  width: calc(((100% / 5) * 8) - 40px);
}
.col-8-5.mrl,
.col-8-5.mll {
  width: calc(((100% / 5) * 8) - 60px);
}
.col-8-5.mrs.mls {
  width: calc(((100% / 5) * 8) - 40);
}
.col-8-5.mls.mrm,
.col-8-5.mlm.mrs {
  width: calc(((100% / 5) * 8) - 60);
}
.col-8-5.mrm.mlm,
.col-8-5.mls.mrl,
.col-8-5.mll.mrs {
  width: calc(((100% / 5) * 8) - 80);
}
.col-8-5.mlm.mrl,
.col-8-5.mll.mrm {
  width: calc(((100% / 5) * 8) - 100);
}
.col-8-5.mrl.mll {
  width: calc(((100% / 5) * 8) - 120);
}
.col-9-5 {
  width: calc((100% / 5) * 9);
}
.col-9-5.mrs,
.col-9-5.mls {
  width: calc(((100% / 5) * 9) - 20px);
}
.col-9-5.mrm,
.col-9-5.mlm {
  width: calc(((100% / 5) * 9) - 40px);
}
.col-9-5.mrl,
.col-9-5.mll {
  width: calc(((100% / 5) * 9) - 60px);
}
.col-9-5.mrs.mls {
  width: calc(((100% / 5) * 9) - 40);
}
.col-9-5.mls.mrm,
.col-9-5.mlm.mrs {
  width: calc(((100% / 5) * 9) - 60);
}
.col-9-5.mrm.mlm,
.col-9-5.mls.mrl,
.col-9-5.mll.mrs {
  width: calc(((100% / 5) * 9) - 80);
}
.col-9-5.mlm.mrl,
.col-9-5.mll.mrm {
  width: calc(((100% / 5) * 9) - 100);
}
.col-9-5.mrl.mll {
  width: calc(((100% / 5) * 9) - 120);
}
.col-10-5 {
  width: calc((100% / 5) * 10);
}
.col-10-5.mrs,
.col-10-5.mls {
  width: calc(((100% / 5) * 10) - 20px);
}
.col-10-5.mrm,
.col-10-5.mlm {
  width: calc(((100% / 5) * 10) - 40px);
}
.col-10-5.mrl,
.col-10-5.mll {
  width: calc(((100% / 5) * 10) - 60px);
}
.col-10-5.mrs.mls {
  width: calc(((100% / 5) * 10) - 40);
}
.col-10-5.mls.mrm,
.col-10-5.mlm.mrs {
  width: calc(((100% / 5) * 10) - 60);
}
.col-10-5.mrm.mlm,
.col-10-5.mls.mrl,
.col-10-5.mll.mrs {
  width: calc(((100% / 5) * 10) - 80);
}
.col-10-5.mlm.mrl,
.col-10-5.mll.mrm {
  width: calc(((100% / 5) * 10) - 100);
}
.col-10-5.mrl.mll {
  width: calc(((100% / 5) * 10) - 120);
}
.col-11-5 {
  width: calc((100% / 5) * 11);
}
.col-11-5.mrs,
.col-11-5.mls {
  width: calc(((100% / 5) * 11) - 20px);
}
.col-11-5.mrm,
.col-11-5.mlm {
  width: calc(((100% / 5) * 11) - 40px);
}
.col-11-5.mrl,
.col-11-5.mll {
  width: calc(((100% / 5) * 11) - 60px);
}
.col-11-5.mrs.mls {
  width: calc(((100% / 5) * 11) - 40);
}
.col-11-5.mls.mrm,
.col-11-5.mlm.mrs {
  width: calc(((100% / 5) * 11) - 60);
}
.col-11-5.mrm.mlm,
.col-11-5.mls.mrl,
.col-11-5.mll.mrs {
  width: calc(((100% / 5) * 11) - 80);
}
.col-11-5.mlm.mrl,
.col-11-5.mll.mrm {
  width: calc(((100% / 5) * 11) - 100);
}
.col-11-5.mrl.mll {
  width: calc(((100% / 5) * 11) - 120);
}
.col-12-5 {
  width: calc((100% / 5) * 12);
}
.col-12-5.mrs,
.col-12-5.mls {
  width: calc(((100% / 5) * 12) - 20px);
}
.col-12-5.mrm,
.col-12-5.mlm {
  width: calc(((100% / 5) * 12) - 40px);
}
.col-12-5.mrl,
.col-12-5.mll {
  width: calc(((100% / 5) * 12) - 60px);
}
.col-12-5.mrs.mls {
  width: calc(((100% / 5) * 12) - 40);
}
.col-12-5.mls.mrm,
.col-12-5.mlm.mrs {
  width: calc(((100% / 5) * 12) - 60);
}
.col-12-5.mrm.mlm,
.col-12-5.mls.mrl,
.col-12-5.mll.mrs {
  width: calc(((100% / 5) * 12) - 80);
}
.col-12-5.mlm.mrl,
.col-12-5.mll.mrm {
  width: calc(((100% / 5) * 12) - 100);
}
.col-12-5.mrl.mll {
  width: calc(((100% / 5) * 12) - 120);
}
.col-1-6 {
  width: calc((100% / 6) * 1);
}
.col-1-6.mrs,
.col-1-6.mls {
  width: calc(((100% / 6) * 1) - 20px);
}
.col-1-6.mrm,
.col-1-6.mlm {
  width: calc(((100% / 6) * 1) - 40px);
}
.col-1-6.mrl,
.col-1-6.mll {
  width: calc(((100% / 6) * 1) - 60px);
}
.col-1-6.mrs.mls {
  width: calc(((100% / 6) * 1) - 40);
}
.col-1-6.mls.mrm,
.col-1-6.mlm.mrs {
  width: calc(((100% / 6) * 1) - 60);
}
.col-1-6.mrm.mlm,
.col-1-6.mls.mrl,
.col-1-6.mll.mrs {
  width: calc(((100% / 6) * 1) - 80);
}
.col-1-6.mlm.mrl,
.col-1-6.mll.mrm {
  width: calc(((100% / 6) * 1) - 100);
}
.col-1-6.mrl.mll {
  width: calc(((100% / 6) * 1) - 120);
}
.col-2-6 {
  width: calc((100% / 6) * 2);
}
.col-2-6.mrs,
.col-2-6.mls {
  width: calc(((100% / 6) * 2) - 20px);
}
.col-2-6.mrm,
.col-2-6.mlm {
  width: calc(((100% / 6) * 2) - 40px);
}
.col-2-6.mrl,
.col-2-6.mll {
  width: calc(((100% / 6) * 2) - 60px);
}
.col-2-6.mrs.mls {
  width: calc(((100% / 6) * 2) - 40);
}
.col-2-6.mls.mrm,
.col-2-6.mlm.mrs {
  width: calc(((100% / 6) * 2) - 60);
}
.col-2-6.mrm.mlm,
.col-2-6.mls.mrl,
.col-2-6.mll.mrs {
  width: calc(((100% / 6) * 2) - 80);
}
.col-2-6.mlm.mrl,
.col-2-6.mll.mrm {
  width: calc(((100% / 6) * 2) - 100);
}
.col-2-6.mrl.mll {
  width: calc(((100% / 6) * 2) - 120);
}
.col-3-6 {
  width: calc((100% / 6) * 3);
}
.col-3-6.mrs,
.col-3-6.mls {
  width: calc(((100% / 6) * 3) - 20px);
}
.col-3-6.mrm,
.col-3-6.mlm {
  width: calc(((100% / 6) * 3) - 40px);
}
.col-3-6.mrl,
.col-3-6.mll {
  width: calc(((100% / 6) * 3) - 60px);
}
.col-3-6.mrs.mls {
  width: calc(((100% / 6) * 3) - 40);
}
.col-3-6.mls.mrm,
.col-3-6.mlm.mrs {
  width: calc(((100% / 6) * 3) - 60);
}
.col-3-6.mrm.mlm,
.col-3-6.mls.mrl,
.col-3-6.mll.mrs {
  width: calc(((100% / 6) * 3) - 80);
}
.col-3-6.mlm.mrl,
.col-3-6.mll.mrm {
  width: calc(((100% / 6) * 3) - 100);
}
.col-3-6.mrl.mll {
  width: calc(((100% / 6) * 3) - 120);
}
.col-4-6 {
  width: calc((100% / 6) * 4);
}
.col-4-6.mrs,
.col-4-6.mls {
  width: calc(((100% / 6) * 4) - 20px);
}
.col-4-6.mrm,
.col-4-6.mlm {
  width: calc(((100% / 6) * 4) - 40px);
}
.col-4-6.mrl,
.col-4-6.mll {
  width: calc(((100% / 6) * 4) - 60px);
}
.col-4-6.mrs.mls {
  width: calc(((100% / 6) * 4) - 40);
}
.col-4-6.mls.mrm,
.col-4-6.mlm.mrs {
  width: calc(((100% / 6) * 4) - 60);
}
.col-4-6.mrm.mlm,
.col-4-6.mls.mrl,
.col-4-6.mll.mrs {
  width: calc(((100% / 6) * 4) - 80);
}
.col-4-6.mlm.mrl,
.col-4-6.mll.mrm {
  width: calc(((100% / 6) * 4) - 100);
}
.col-4-6.mrl.mll {
  width: calc(((100% / 6) * 4) - 120);
}
.col-5-6 {
  width: calc((100% / 6) * 5);
}
.col-5-6.mrs,
.col-5-6.mls {
  width: calc(((100% / 6) * 5) - 20px);
}
.col-5-6.mrm,
.col-5-6.mlm {
  width: calc(((100% / 6) * 5) - 40px);
}
.col-5-6.mrl,
.col-5-6.mll {
  width: calc(((100% / 6) * 5) - 60px);
}
.col-5-6.mrs.mls {
  width: calc(((100% / 6) * 5) - 40);
}
.col-5-6.mls.mrm,
.col-5-6.mlm.mrs {
  width: calc(((100% / 6) * 5) - 60);
}
.col-5-6.mrm.mlm,
.col-5-6.mls.mrl,
.col-5-6.mll.mrs {
  width: calc(((100% / 6) * 5) - 80);
}
.col-5-6.mlm.mrl,
.col-5-6.mll.mrm {
  width: calc(((100% / 6) * 5) - 100);
}
.col-5-6.mrl.mll {
  width: calc(((100% / 6) * 5) - 120);
}
.col-6-6 {
  width: calc((100% / 6) * 6);
}
.col-6-6.mrs,
.col-6-6.mls {
  width: calc(((100% / 6) * 6) - 20px);
}
.col-6-6.mrm,
.col-6-6.mlm {
  width: calc(((100% / 6) * 6) - 40px);
}
.col-6-6.mrl,
.col-6-6.mll {
  width: calc(((100% / 6) * 6) - 60px);
}
.col-6-6.mrs.mls {
  width: calc(((100% / 6) * 6) - 40);
}
.col-6-6.mls.mrm,
.col-6-6.mlm.mrs {
  width: calc(((100% / 6) * 6) - 60);
}
.col-6-6.mrm.mlm,
.col-6-6.mls.mrl,
.col-6-6.mll.mrs {
  width: calc(((100% / 6) * 6) - 80);
}
.col-6-6.mlm.mrl,
.col-6-6.mll.mrm {
  width: calc(((100% / 6) * 6) - 100);
}
.col-6-6.mrl.mll {
  width: calc(((100% / 6) * 6) - 120);
}
.col-7-6 {
  width: calc((100% / 6) * 7);
}
.col-7-6.mrs,
.col-7-6.mls {
  width: calc(((100% / 6) * 7) - 20px);
}
.col-7-6.mrm,
.col-7-6.mlm {
  width: calc(((100% / 6) * 7) - 40px);
}
.col-7-6.mrl,
.col-7-6.mll {
  width: calc(((100% / 6) * 7) - 60px);
}
.col-7-6.mrs.mls {
  width: calc(((100% / 6) * 7) - 40);
}
.col-7-6.mls.mrm,
.col-7-6.mlm.mrs {
  width: calc(((100% / 6) * 7) - 60);
}
.col-7-6.mrm.mlm,
.col-7-6.mls.mrl,
.col-7-6.mll.mrs {
  width: calc(((100% / 6) * 7) - 80);
}
.col-7-6.mlm.mrl,
.col-7-6.mll.mrm {
  width: calc(((100% / 6) * 7) - 100);
}
.col-7-6.mrl.mll {
  width: calc(((100% / 6) * 7) - 120);
}
.col-8-6 {
  width: calc((100% / 6) * 8);
}
.col-8-6.mrs,
.col-8-6.mls {
  width: calc(((100% / 6) * 8) - 20px);
}
.col-8-6.mrm,
.col-8-6.mlm {
  width: calc(((100% / 6) * 8) - 40px);
}
.col-8-6.mrl,
.col-8-6.mll {
  width: calc(((100% / 6) * 8) - 60px);
}
.col-8-6.mrs.mls {
  width: calc(((100% / 6) * 8) - 40);
}
.col-8-6.mls.mrm,
.col-8-6.mlm.mrs {
  width: calc(((100% / 6) * 8) - 60);
}
.col-8-6.mrm.mlm,
.col-8-6.mls.mrl,
.col-8-6.mll.mrs {
  width: calc(((100% / 6) * 8) - 80);
}
.col-8-6.mlm.mrl,
.col-8-6.mll.mrm {
  width: calc(((100% / 6) * 8) - 100);
}
.col-8-6.mrl.mll {
  width: calc(((100% / 6) * 8) - 120);
}
.col-9-6 {
  width: calc((100% / 6) * 9);
}
.col-9-6.mrs,
.col-9-6.mls {
  width: calc(((100% / 6) * 9) - 20px);
}
.col-9-6.mrm,
.col-9-6.mlm {
  width: calc(((100% / 6) * 9) - 40px);
}
.col-9-6.mrl,
.col-9-6.mll {
  width: calc(((100% / 6) * 9) - 60px);
}
.col-9-6.mrs.mls {
  width: calc(((100% / 6) * 9) - 40);
}
.col-9-6.mls.mrm,
.col-9-6.mlm.mrs {
  width: calc(((100% / 6) * 9) - 60);
}
.col-9-6.mrm.mlm,
.col-9-6.mls.mrl,
.col-9-6.mll.mrs {
  width: calc(((100% / 6) * 9) - 80);
}
.col-9-6.mlm.mrl,
.col-9-6.mll.mrm {
  width: calc(((100% / 6) * 9) - 100);
}
.col-9-6.mrl.mll {
  width: calc(((100% / 6) * 9) - 120);
}
.col-10-6 {
  width: calc((100% / 6) * 10);
}
.col-10-6.mrs,
.col-10-6.mls {
  width: calc(((100% / 6) * 10) - 20px);
}
.col-10-6.mrm,
.col-10-6.mlm {
  width: calc(((100% / 6) * 10) - 40px);
}
.col-10-6.mrl,
.col-10-6.mll {
  width: calc(((100% / 6) * 10) - 60px);
}
.col-10-6.mrs.mls {
  width: calc(((100% / 6) * 10) - 40);
}
.col-10-6.mls.mrm,
.col-10-6.mlm.mrs {
  width: calc(((100% / 6) * 10) - 60);
}
.col-10-6.mrm.mlm,
.col-10-6.mls.mrl,
.col-10-6.mll.mrs {
  width: calc(((100% / 6) * 10) - 80);
}
.col-10-6.mlm.mrl,
.col-10-6.mll.mrm {
  width: calc(((100% / 6) * 10) - 100);
}
.col-10-6.mrl.mll {
  width: calc(((100% / 6) * 10) - 120);
}
.col-11-6 {
  width: calc((100% / 6) * 11);
}
.col-11-6.mrs,
.col-11-6.mls {
  width: calc(((100% / 6) * 11) - 20px);
}
.col-11-6.mrm,
.col-11-6.mlm {
  width: calc(((100% / 6) * 11) - 40px);
}
.col-11-6.mrl,
.col-11-6.mll {
  width: calc(((100% / 6) * 11) - 60px);
}
.col-11-6.mrs.mls {
  width: calc(((100% / 6) * 11) - 40);
}
.col-11-6.mls.mrm,
.col-11-6.mlm.mrs {
  width: calc(((100% / 6) * 11) - 60);
}
.col-11-6.mrm.mlm,
.col-11-6.mls.mrl,
.col-11-6.mll.mrs {
  width: calc(((100% / 6) * 11) - 80);
}
.col-11-6.mlm.mrl,
.col-11-6.mll.mrm {
  width: calc(((100% / 6) * 11) - 100);
}
.col-11-6.mrl.mll {
  width: calc(((100% / 6) * 11) - 120);
}
.col-12-6 {
  width: calc((100% / 6) * 12);
}
.col-12-6.mrs,
.col-12-6.mls {
  width: calc(((100% / 6) * 12) - 20px);
}
.col-12-6.mrm,
.col-12-6.mlm {
  width: calc(((100% / 6) * 12) - 40px);
}
.col-12-6.mrl,
.col-12-6.mll {
  width: calc(((100% / 6) * 12) - 60px);
}
.col-12-6.mrs.mls {
  width: calc(((100% / 6) * 12) - 40);
}
.col-12-6.mls.mrm,
.col-12-6.mlm.mrs {
  width: calc(((100% / 6) * 12) - 60);
}
.col-12-6.mrm.mlm,
.col-12-6.mls.mrl,
.col-12-6.mll.mrs {
  width: calc(((100% / 6) * 12) - 80);
}
.col-12-6.mlm.mrl,
.col-12-6.mll.mrm {
  width: calc(((100% / 6) * 12) - 100);
}
.col-12-6.mrl.mll {
  width: calc(((100% / 6) * 12) - 120);
}
.col-1-7 {
  width: calc((100% / 7) * 1);
}
.col-1-7.mrs,
.col-1-7.mls {
  width: calc(((100% / 7) * 1) - 20px);
}
.col-1-7.mrm,
.col-1-7.mlm {
  width: calc(((100% / 7) * 1) - 40px);
}
.col-1-7.mrl,
.col-1-7.mll {
  width: calc(((100% / 7) * 1) - 60px);
}
.col-1-7.mrs.mls {
  width: calc(((100% / 7) * 1) - 40);
}
.col-1-7.mls.mrm,
.col-1-7.mlm.mrs {
  width: calc(((100% / 7) * 1) - 60);
}
.col-1-7.mrm.mlm,
.col-1-7.mls.mrl,
.col-1-7.mll.mrs {
  width: calc(((100% / 7) * 1) - 80);
}
.col-1-7.mlm.mrl,
.col-1-7.mll.mrm {
  width: calc(((100% / 7) * 1) - 100);
}
.col-1-7.mrl.mll {
  width: calc(((100% / 7) * 1) - 120);
}
.col-2-7 {
  width: calc((100% / 7) * 2);
}
.col-2-7.mrs,
.col-2-7.mls {
  width: calc(((100% / 7) * 2) - 20px);
}
.col-2-7.mrm,
.col-2-7.mlm {
  width: calc(((100% / 7) * 2) - 40px);
}
.col-2-7.mrl,
.col-2-7.mll {
  width: calc(((100% / 7) * 2) - 60px);
}
.col-2-7.mrs.mls {
  width: calc(((100% / 7) * 2) - 40);
}
.col-2-7.mls.mrm,
.col-2-7.mlm.mrs {
  width: calc(((100% / 7) * 2) - 60);
}
.col-2-7.mrm.mlm,
.col-2-7.mls.mrl,
.col-2-7.mll.mrs {
  width: calc(((100% / 7) * 2) - 80);
}
.col-2-7.mlm.mrl,
.col-2-7.mll.mrm {
  width: calc(((100% / 7) * 2) - 100);
}
.col-2-7.mrl.mll {
  width: calc(((100% / 7) * 2) - 120);
}
.col-3-7 {
  width: calc((100% / 7) * 3);
}
.col-3-7.mrs,
.col-3-7.mls {
  width: calc(((100% / 7) * 3) - 20px);
}
.col-3-7.mrm,
.col-3-7.mlm {
  width: calc(((100% / 7) * 3) - 40px);
}
.col-3-7.mrl,
.col-3-7.mll {
  width: calc(((100% / 7) * 3) - 60px);
}
.col-3-7.mrs.mls {
  width: calc(((100% / 7) * 3) - 40);
}
.col-3-7.mls.mrm,
.col-3-7.mlm.mrs {
  width: calc(((100% / 7) * 3) - 60);
}
.col-3-7.mrm.mlm,
.col-3-7.mls.mrl,
.col-3-7.mll.mrs {
  width: calc(((100% / 7) * 3) - 80);
}
.col-3-7.mlm.mrl,
.col-3-7.mll.mrm {
  width: calc(((100% / 7) * 3) - 100);
}
.col-3-7.mrl.mll {
  width: calc(((100% / 7) * 3) - 120);
}
.col-4-7 {
  width: calc((100% / 7) * 4);
}
.col-4-7.mrs,
.col-4-7.mls {
  width: calc(((100% / 7) * 4) - 20px);
}
.col-4-7.mrm,
.col-4-7.mlm {
  width: calc(((100% / 7) * 4) - 40px);
}
.col-4-7.mrl,
.col-4-7.mll {
  width: calc(((100% / 7) * 4) - 60px);
}
.col-4-7.mrs.mls {
  width: calc(((100% / 7) * 4) - 40);
}
.col-4-7.mls.mrm,
.col-4-7.mlm.mrs {
  width: calc(((100% / 7) * 4) - 60);
}
.col-4-7.mrm.mlm,
.col-4-7.mls.mrl,
.col-4-7.mll.mrs {
  width: calc(((100% / 7) * 4) - 80);
}
.col-4-7.mlm.mrl,
.col-4-7.mll.mrm {
  width: calc(((100% / 7) * 4) - 100);
}
.col-4-7.mrl.mll {
  width: calc(((100% / 7) * 4) - 120);
}
.col-5-7 {
  width: calc((100% / 7) * 5);
}
.col-5-7.mrs,
.col-5-7.mls {
  width: calc(((100% / 7) * 5) - 20px);
}
.col-5-7.mrm,
.col-5-7.mlm {
  width: calc(((100% / 7) * 5) - 40px);
}
.col-5-7.mrl,
.col-5-7.mll {
  width: calc(((100% / 7) * 5) - 60px);
}
.col-5-7.mrs.mls {
  width: calc(((100% / 7) * 5) - 40);
}
.col-5-7.mls.mrm,
.col-5-7.mlm.mrs {
  width: calc(((100% / 7) * 5) - 60);
}
.col-5-7.mrm.mlm,
.col-5-7.mls.mrl,
.col-5-7.mll.mrs {
  width: calc(((100% / 7) * 5) - 80);
}
.col-5-7.mlm.mrl,
.col-5-7.mll.mrm {
  width: calc(((100% / 7) * 5) - 100);
}
.col-5-7.mrl.mll {
  width: calc(((100% / 7) * 5) - 120);
}
.col-6-7 {
  width: calc((100% / 7) * 6);
}
.col-6-7.mrs,
.col-6-7.mls {
  width: calc(((100% / 7) * 6) - 20px);
}
.col-6-7.mrm,
.col-6-7.mlm {
  width: calc(((100% / 7) * 6) - 40px);
}
.col-6-7.mrl,
.col-6-7.mll {
  width: calc(((100% / 7) * 6) - 60px);
}
.col-6-7.mrs.mls {
  width: calc(((100% / 7) * 6) - 40);
}
.col-6-7.mls.mrm,
.col-6-7.mlm.mrs {
  width: calc(((100% / 7) * 6) - 60);
}
.col-6-7.mrm.mlm,
.col-6-7.mls.mrl,
.col-6-7.mll.mrs {
  width: calc(((100% / 7) * 6) - 80);
}
.col-6-7.mlm.mrl,
.col-6-7.mll.mrm {
  width: calc(((100% / 7) * 6) - 100);
}
.col-6-7.mrl.mll {
  width: calc(((100% / 7) * 6) - 120);
}
.col-7-7 {
  width: calc((100% / 7) * 7);
}
.col-7-7.mrs,
.col-7-7.mls {
  width: calc(((100% / 7) * 7) - 20px);
}
.col-7-7.mrm,
.col-7-7.mlm {
  width: calc(((100% / 7) * 7) - 40px);
}
.col-7-7.mrl,
.col-7-7.mll {
  width: calc(((100% / 7) * 7) - 60px);
}
.col-7-7.mrs.mls {
  width: calc(((100% / 7) * 7) - 40);
}
.col-7-7.mls.mrm,
.col-7-7.mlm.mrs {
  width: calc(((100% / 7) * 7) - 60);
}
.col-7-7.mrm.mlm,
.col-7-7.mls.mrl,
.col-7-7.mll.mrs {
  width: calc(((100% / 7) * 7) - 80);
}
.col-7-7.mlm.mrl,
.col-7-7.mll.mrm {
  width: calc(((100% / 7) * 7) - 100);
}
.col-7-7.mrl.mll {
  width: calc(((100% / 7) * 7) - 120);
}
.col-8-7 {
  width: calc((100% / 7) * 8);
}
.col-8-7.mrs,
.col-8-7.mls {
  width: calc(((100% / 7) * 8) - 20px);
}
.col-8-7.mrm,
.col-8-7.mlm {
  width: calc(((100% / 7) * 8) - 40px);
}
.col-8-7.mrl,
.col-8-7.mll {
  width: calc(((100% / 7) * 8) - 60px);
}
.col-8-7.mrs.mls {
  width: calc(((100% / 7) * 8) - 40);
}
.col-8-7.mls.mrm,
.col-8-7.mlm.mrs {
  width: calc(((100% / 7) * 8) - 60);
}
.col-8-7.mrm.mlm,
.col-8-7.mls.mrl,
.col-8-7.mll.mrs {
  width: calc(((100% / 7) * 8) - 80);
}
.col-8-7.mlm.mrl,
.col-8-7.mll.mrm {
  width: calc(((100% / 7) * 8) - 100);
}
.col-8-7.mrl.mll {
  width: calc(((100% / 7) * 8) - 120);
}
.col-9-7 {
  width: calc((100% / 7) * 9);
}
.col-9-7.mrs,
.col-9-7.mls {
  width: calc(((100% / 7) * 9) - 20px);
}
.col-9-7.mrm,
.col-9-7.mlm {
  width: calc(((100% / 7) * 9) - 40px);
}
.col-9-7.mrl,
.col-9-7.mll {
  width: calc(((100% / 7) * 9) - 60px);
}
.col-9-7.mrs.mls {
  width: calc(((100% / 7) * 9) - 40);
}
.col-9-7.mls.mrm,
.col-9-7.mlm.mrs {
  width: calc(((100% / 7) * 9) - 60);
}
.col-9-7.mrm.mlm,
.col-9-7.mls.mrl,
.col-9-7.mll.mrs {
  width: calc(((100% / 7) * 9) - 80);
}
.col-9-7.mlm.mrl,
.col-9-7.mll.mrm {
  width: calc(((100% / 7) * 9) - 100);
}
.col-9-7.mrl.mll {
  width: calc(((100% / 7) * 9) - 120);
}
.col-10-7 {
  width: calc((100% / 7) * 10);
}
.col-10-7.mrs,
.col-10-7.mls {
  width: calc(((100% / 7) * 10) - 20px);
}
.col-10-7.mrm,
.col-10-7.mlm {
  width: calc(((100% / 7) * 10) - 40px);
}
.col-10-7.mrl,
.col-10-7.mll {
  width: calc(((100% / 7) * 10) - 60px);
}
.col-10-7.mrs.mls {
  width: calc(((100% / 7) * 10) - 40);
}
.col-10-7.mls.mrm,
.col-10-7.mlm.mrs {
  width: calc(((100% / 7) * 10) - 60);
}
.col-10-7.mrm.mlm,
.col-10-7.mls.mrl,
.col-10-7.mll.mrs {
  width: calc(((100% / 7) * 10) - 80);
}
.col-10-7.mlm.mrl,
.col-10-7.mll.mrm {
  width: calc(((100% / 7) * 10) - 100);
}
.col-10-7.mrl.mll {
  width: calc(((100% / 7) * 10) - 120);
}
.col-11-7 {
  width: calc((100% / 7) * 11);
}
.col-11-7.mrs,
.col-11-7.mls {
  width: calc(((100% / 7) * 11) - 20px);
}
.col-11-7.mrm,
.col-11-7.mlm {
  width: calc(((100% / 7) * 11) - 40px);
}
.col-11-7.mrl,
.col-11-7.mll {
  width: calc(((100% / 7) * 11) - 60px);
}
.col-11-7.mrs.mls {
  width: calc(((100% / 7) * 11) - 40);
}
.col-11-7.mls.mrm,
.col-11-7.mlm.mrs {
  width: calc(((100% / 7) * 11) - 60);
}
.col-11-7.mrm.mlm,
.col-11-7.mls.mrl,
.col-11-7.mll.mrs {
  width: calc(((100% / 7) * 11) - 80);
}
.col-11-7.mlm.mrl,
.col-11-7.mll.mrm {
  width: calc(((100% / 7) * 11) - 100);
}
.col-11-7.mrl.mll {
  width: calc(((100% / 7) * 11) - 120);
}
.col-12-7 {
  width: calc((100% / 7) * 12);
}
.col-12-7.mrs,
.col-12-7.mls {
  width: calc(((100% / 7) * 12) - 20px);
}
.col-12-7.mrm,
.col-12-7.mlm {
  width: calc(((100% / 7) * 12) - 40px);
}
.col-12-7.mrl,
.col-12-7.mll {
  width: calc(((100% / 7) * 12) - 60px);
}
.col-12-7.mrs.mls {
  width: calc(((100% / 7) * 12) - 40);
}
.col-12-7.mls.mrm,
.col-12-7.mlm.mrs {
  width: calc(((100% / 7) * 12) - 60);
}
.col-12-7.mrm.mlm,
.col-12-7.mls.mrl,
.col-12-7.mll.mrs {
  width: calc(((100% / 7) * 12) - 80);
}
.col-12-7.mlm.mrl,
.col-12-7.mll.mrm {
  width: calc(((100% / 7) * 12) - 100);
}
.col-12-7.mrl.mll {
  width: calc(((100% / 7) * 12) - 120);
}
.col-1-8 {
  width: calc((100% / 8) * 1);
}
.col-1-8.mrs,
.col-1-8.mls {
  width: calc(((100% / 8) * 1) - 20px);
}
.col-1-8.mrm,
.col-1-8.mlm {
  width: calc(((100% / 8) * 1) - 40px);
}
.col-1-8.mrl,
.col-1-8.mll {
  width: calc(((100% / 8) * 1) - 60px);
}
.col-1-8.mrs.mls {
  width: calc(((100% / 8) * 1) - 40);
}
.col-1-8.mls.mrm,
.col-1-8.mlm.mrs {
  width: calc(((100% / 8) * 1) - 60);
}
.col-1-8.mrm.mlm,
.col-1-8.mls.mrl,
.col-1-8.mll.mrs {
  width: calc(((100% / 8) * 1) - 80);
}
.col-1-8.mlm.mrl,
.col-1-8.mll.mrm {
  width: calc(((100% / 8) * 1) - 100);
}
.col-1-8.mrl.mll {
  width: calc(((100% / 8) * 1) - 120);
}
.col-2-8 {
  width: calc((100% / 8) * 2);
}
.col-2-8.mrs,
.col-2-8.mls {
  width: calc(((100% / 8) * 2) - 20px);
}
.col-2-8.mrm,
.col-2-8.mlm {
  width: calc(((100% / 8) * 2) - 40px);
}
.col-2-8.mrl,
.col-2-8.mll {
  width: calc(((100% / 8) * 2) - 60px);
}
.col-2-8.mrs.mls {
  width: calc(((100% / 8) * 2) - 40);
}
.col-2-8.mls.mrm,
.col-2-8.mlm.mrs {
  width: calc(((100% / 8) * 2) - 60);
}
.col-2-8.mrm.mlm,
.col-2-8.mls.mrl,
.col-2-8.mll.mrs {
  width: calc(((100% / 8) * 2) - 80);
}
.col-2-8.mlm.mrl,
.col-2-8.mll.mrm {
  width: calc(((100% / 8) * 2) - 100);
}
.col-2-8.mrl.mll {
  width: calc(((100% / 8) * 2) - 120);
}
.col-3-8 {
  width: calc((100% / 8) * 3);
}
.col-3-8.mrs,
.col-3-8.mls {
  width: calc(((100% / 8) * 3) - 20px);
}
.col-3-8.mrm,
.col-3-8.mlm {
  width: calc(((100% / 8) * 3) - 40px);
}
.col-3-8.mrl,
.col-3-8.mll {
  width: calc(((100% / 8) * 3) - 60px);
}
.col-3-8.mrs.mls {
  width: calc(((100% / 8) * 3) - 40);
}
.col-3-8.mls.mrm,
.col-3-8.mlm.mrs {
  width: calc(((100% / 8) * 3) - 60);
}
.col-3-8.mrm.mlm,
.col-3-8.mls.mrl,
.col-3-8.mll.mrs {
  width: calc(((100% / 8) * 3) - 80);
}
.col-3-8.mlm.mrl,
.col-3-8.mll.mrm {
  width: calc(((100% / 8) * 3) - 100);
}
.col-3-8.mrl.mll {
  width: calc(((100% / 8) * 3) - 120);
}
.col-4-8 {
  width: calc((100% / 8) * 4);
}
.col-4-8.mrs,
.col-4-8.mls {
  width: calc(((100% / 8) * 4) - 20px);
}
.col-4-8.mrm,
.col-4-8.mlm {
  width: calc(((100% / 8) * 4) - 40px);
}
.col-4-8.mrl,
.col-4-8.mll {
  width: calc(((100% / 8) * 4) - 60px);
}
.col-4-8.mrs.mls {
  width: calc(((100% / 8) * 4) - 40);
}
.col-4-8.mls.mrm,
.col-4-8.mlm.mrs {
  width: calc(((100% / 8) * 4) - 60);
}
.col-4-8.mrm.mlm,
.col-4-8.mls.mrl,
.col-4-8.mll.mrs {
  width: calc(((100% / 8) * 4) - 80);
}
.col-4-8.mlm.mrl,
.col-4-8.mll.mrm {
  width: calc(((100% / 8) * 4) - 100);
}
.col-4-8.mrl.mll {
  width: calc(((100% / 8) * 4) - 120);
}
.col-5-8 {
  width: calc((100% / 8) * 5);
}
.col-5-8.mrs,
.col-5-8.mls {
  width: calc(((100% / 8) * 5) - 20px);
}
.col-5-8.mrm,
.col-5-8.mlm {
  width: calc(((100% / 8) * 5) - 40px);
}
.col-5-8.mrl,
.col-5-8.mll {
  width: calc(((100% / 8) * 5) - 60px);
}
.col-5-8.mrs.mls {
  width: calc(((100% / 8) * 5) - 40);
}
.col-5-8.mls.mrm,
.col-5-8.mlm.mrs {
  width: calc(((100% / 8) * 5) - 60);
}
.col-5-8.mrm.mlm,
.col-5-8.mls.mrl,
.col-5-8.mll.mrs {
  width: calc(((100% / 8) * 5) - 80);
}
.col-5-8.mlm.mrl,
.col-5-8.mll.mrm {
  width: calc(((100% / 8) * 5) - 100);
}
.col-5-8.mrl.mll {
  width: calc(((100% / 8) * 5) - 120);
}
.col-6-8 {
  width: calc((100% / 8) * 6);
}
.col-6-8.mrs,
.col-6-8.mls {
  width: calc(((100% / 8) * 6) - 20px);
}
.col-6-8.mrm,
.col-6-8.mlm {
  width: calc(((100% / 8) * 6) - 40px);
}
.col-6-8.mrl,
.col-6-8.mll {
  width: calc(((100% / 8) * 6) - 60px);
}
.col-6-8.mrs.mls {
  width: calc(((100% / 8) * 6) - 40);
}
.col-6-8.mls.mrm,
.col-6-8.mlm.mrs {
  width: calc(((100% / 8) * 6) - 60);
}
.col-6-8.mrm.mlm,
.col-6-8.mls.mrl,
.col-6-8.mll.mrs {
  width: calc(((100% / 8) * 6) - 80);
}
.col-6-8.mlm.mrl,
.col-6-8.mll.mrm {
  width: calc(((100% / 8) * 6) - 100);
}
.col-6-8.mrl.mll {
  width: calc(((100% / 8) * 6) - 120);
}
.col-7-8 {
  width: calc((100% / 8) * 7);
}
.col-7-8.mrs,
.col-7-8.mls {
  width: calc(((100% / 8) * 7) - 20px);
}
.col-7-8.mrm,
.col-7-8.mlm {
  width: calc(((100% / 8) * 7) - 40px);
}
.col-7-8.mrl,
.col-7-8.mll {
  width: calc(((100% / 8) * 7) - 60px);
}
.col-7-8.mrs.mls {
  width: calc(((100% / 8) * 7) - 40);
}
.col-7-8.mls.mrm,
.col-7-8.mlm.mrs {
  width: calc(((100% / 8) * 7) - 60);
}
.col-7-8.mrm.mlm,
.col-7-8.mls.mrl,
.col-7-8.mll.mrs {
  width: calc(((100% / 8) * 7) - 80);
}
.col-7-8.mlm.mrl,
.col-7-8.mll.mrm {
  width: calc(((100% / 8) * 7) - 100);
}
.col-7-8.mrl.mll {
  width: calc(((100% / 8) * 7) - 120);
}
.col-8-8 {
  width: calc((100% / 8) * 8);
}
.col-8-8.mrs,
.col-8-8.mls {
  width: calc(((100% / 8) * 8) - 20px);
}
.col-8-8.mrm,
.col-8-8.mlm {
  width: calc(((100% / 8) * 8) - 40px);
}
.col-8-8.mrl,
.col-8-8.mll {
  width: calc(((100% / 8) * 8) - 60px);
}
.col-8-8.mrs.mls {
  width: calc(((100% / 8) * 8) - 40);
}
.col-8-8.mls.mrm,
.col-8-8.mlm.mrs {
  width: calc(((100% / 8) * 8) - 60);
}
.col-8-8.mrm.mlm,
.col-8-8.mls.mrl,
.col-8-8.mll.mrs {
  width: calc(((100% / 8) * 8) - 80);
}
.col-8-8.mlm.mrl,
.col-8-8.mll.mrm {
  width: calc(((100% / 8) * 8) - 100);
}
.col-8-8.mrl.mll {
  width: calc(((100% / 8) * 8) - 120);
}
.col-9-8 {
  width: calc((100% / 8) * 9);
}
.col-9-8.mrs,
.col-9-8.mls {
  width: calc(((100% / 8) * 9) - 20px);
}
.col-9-8.mrm,
.col-9-8.mlm {
  width: calc(((100% / 8) * 9) - 40px);
}
.col-9-8.mrl,
.col-9-8.mll {
  width: calc(((100% / 8) * 9) - 60px);
}
.col-9-8.mrs.mls {
  width: calc(((100% / 8) * 9) - 40);
}
.col-9-8.mls.mrm,
.col-9-8.mlm.mrs {
  width: calc(((100% / 8) * 9) - 60);
}
.col-9-8.mrm.mlm,
.col-9-8.mls.mrl,
.col-9-8.mll.mrs {
  width: calc(((100% / 8) * 9) - 80);
}
.col-9-8.mlm.mrl,
.col-9-8.mll.mrm {
  width: calc(((100% / 8) * 9) - 100);
}
.col-9-8.mrl.mll {
  width: calc(((100% / 8) * 9) - 120);
}
.col-10-8 {
  width: calc((100% / 8) * 10);
}
.col-10-8.mrs,
.col-10-8.mls {
  width: calc(((100% / 8) * 10) - 20px);
}
.col-10-8.mrm,
.col-10-8.mlm {
  width: calc(((100% / 8) * 10) - 40px);
}
.col-10-8.mrl,
.col-10-8.mll {
  width: calc(((100% / 8) * 10) - 60px);
}
.col-10-8.mrs.mls {
  width: calc(((100% / 8) * 10) - 40);
}
.col-10-8.mls.mrm,
.col-10-8.mlm.mrs {
  width: calc(((100% / 8) * 10) - 60);
}
.col-10-8.mrm.mlm,
.col-10-8.mls.mrl,
.col-10-8.mll.mrs {
  width: calc(((100% / 8) * 10) - 80);
}
.col-10-8.mlm.mrl,
.col-10-8.mll.mrm {
  width: calc(((100% / 8) * 10) - 100);
}
.col-10-8.mrl.mll {
  width: calc(((100% / 8) * 10) - 120);
}
.col-11-8 {
  width: calc((100% / 8) * 11);
}
.col-11-8.mrs,
.col-11-8.mls {
  width: calc(((100% / 8) * 11) - 20px);
}
.col-11-8.mrm,
.col-11-8.mlm {
  width: calc(((100% / 8) * 11) - 40px);
}
.col-11-8.mrl,
.col-11-8.mll {
  width: calc(((100% / 8) * 11) - 60px);
}
.col-11-8.mrs.mls {
  width: calc(((100% / 8) * 11) - 40);
}
.col-11-8.mls.mrm,
.col-11-8.mlm.mrs {
  width: calc(((100% / 8) * 11) - 60);
}
.col-11-8.mrm.mlm,
.col-11-8.mls.mrl,
.col-11-8.mll.mrs {
  width: calc(((100% / 8) * 11) - 80);
}
.col-11-8.mlm.mrl,
.col-11-8.mll.mrm {
  width: calc(((100% / 8) * 11) - 100);
}
.col-11-8.mrl.mll {
  width: calc(((100% / 8) * 11) - 120);
}
.col-12-8 {
  width: calc((100% / 8) * 12);
}
.col-12-8.mrs,
.col-12-8.mls {
  width: calc(((100% / 8) * 12) - 20px);
}
.col-12-8.mrm,
.col-12-8.mlm {
  width: calc(((100% / 8) * 12) - 40px);
}
.col-12-8.mrl,
.col-12-8.mll {
  width: calc(((100% / 8) * 12) - 60px);
}
.col-12-8.mrs.mls {
  width: calc(((100% / 8) * 12) - 40);
}
.col-12-8.mls.mrm,
.col-12-8.mlm.mrs {
  width: calc(((100% / 8) * 12) - 60);
}
.col-12-8.mrm.mlm,
.col-12-8.mls.mrl,
.col-12-8.mll.mrs {
  width: calc(((100% / 8) * 12) - 80);
}
.col-12-8.mlm.mrl,
.col-12-8.mll.mrm {
  width: calc(((100% / 8) * 12) - 100);
}
.col-12-8.mrl.mll {
  width: calc(((100% / 8) * 12) - 120);
}
.col-1-9 {
  width: calc((100% / 9) * 1);
}
.col-1-9.mrs,
.col-1-9.mls {
  width: calc(((100% / 9) * 1) - 20px);
}
.col-1-9.mrm,
.col-1-9.mlm {
  width: calc(((100% / 9) * 1) - 40px);
}
.col-1-9.mrl,
.col-1-9.mll {
  width: calc(((100% / 9) * 1) - 60px);
}
.col-1-9.mrs.mls {
  width: calc(((100% / 9) * 1) - 40);
}
.col-1-9.mls.mrm,
.col-1-9.mlm.mrs {
  width: calc(((100% / 9) * 1) - 60);
}
.col-1-9.mrm.mlm,
.col-1-9.mls.mrl,
.col-1-9.mll.mrs {
  width: calc(((100% / 9) * 1) - 80);
}
.col-1-9.mlm.mrl,
.col-1-9.mll.mrm {
  width: calc(((100% / 9) * 1) - 100);
}
.col-1-9.mrl.mll {
  width: calc(((100% / 9) * 1) - 120);
}
.col-2-9 {
  width: calc((100% / 9) * 2);
}
.col-2-9.mrs,
.col-2-9.mls {
  width: calc(((100% / 9) * 2) - 20px);
}
.col-2-9.mrm,
.col-2-9.mlm {
  width: calc(((100% / 9) * 2) - 40px);
}
.col-2-9.mrl,
.col-2-9.mll {
  width: calc(((100% / 9) * 2) - 60px);
}
.col-2-9.mrs.mls {
  width: calc(((100% / 9) * 2) - 40);
}
.col-2-9.mls.mrm,
.col-2-9.mlm.mrs {
  width: calc(((100% / 9) * 2) - 60);
}
.col-2-9.mrm.mlm,
.col-2-9.mls.mrl,
.col-2-9.mll.mrs {
  width: calc(((100% / 9) * 2) - 80);
}
.col-2-9.mlm.mrl,
.col-2-9.mll.mrm {
  width: calc(((100% / 9) * 2) - 100);
}
.col-2-9.mrl.mll {
  width: calc(((100% / 9) * 2) - 120);
}
.col-3-9 {
  width: calc((100% / 9) * 3);
}
.col-3-9.mrs,
.col-3-9.mls {
  width: calc(((100% / 9) * 3) - 20px);
}
.col-3-9.mrm,
.col-3-9.mlm {
  width: calc(((100% / 9) * 3) - 40px);
}
.col-3-9.mrl,
.col-3-9.mll {
  width: calc(((100% / 9) * 3) - 60px);
}
.col-3-9.mrs.mls {
  width: calc(((100% / 9) * 3) - 40);
}
.col-3-9.mls.mrm,
.col-3-9.mlm.mrs {
  width: calc(((100% / 9) * 3) - 60);
}
.col-3-9.mrm.mlm,
.col-3-9.mls.mrl,
.col-3-9.mll.mrs {
  width: calc(((100% / 9) * 3) - 80);
}
.col-3-9.mlm.mrl,
.col-3-9.mll.mrm {
  width: calc(((100% / 9) * 3) - 100);
}
.col-3-9.mrl.mll {
  width: calc(((100% / 9) * 3) - 120);
}
.col-4-9 {
  width: calc((100% / 9) * 4);
}
.col-4-9.mrs,
.col-4-9.mls {
  width: calc(((100% / 9) * 4) - 20px);
}
.col-4-9.mrm,
.col-4-9.mlm {
  width: calc(((100% / 9) * 4) - 40px);
}
.col-4-9.mrl,
.col-4-9.mll {
  width: calc(((100% / 9) * 4) - 60px);
}
.col-4-9.mrs.mls {
  width: calc(((100% / 9) * 4) - 40);
}
.col-4-9.mls.mrm,
.col-4-9.mlm.mrs {
  width: calc(((100% / 9) * 4) - 60);
}
.col-4-9.mrm.mlm,
.col-4-9.mls.mrl,
.col-4-9.mll.mrs {
  width: calc(((100% / 9) * 4) - 80);
}
.col-4-9.mlm.mrl,
.col-4-9.mll.mrm {
  width: calc(((100% / 9) * 4) - 100);
}
.col-4-9.mrl.mll {
  width: calc(((100% / 9) * 4) - 120);
}
.col-5-9 {
  width: calc((100% / 9) * 5);
}
.col-5-9.mrs,
.col-5-9.mls {
  width: calc(((100% / 9) * 5) - 20px);
}
.col-5-9.mrm,
.col-5-9.mlm {
  width: calc(((100% / 9) * 5) - 40px);
}
.col-5-9.mrl,
.col-5-9.mll {
  width: calc(((100% / 9) * 5) - 60px);
}
.col-5-9.mrs.mls {
  width: calc(((100% / 9) * 5) - 40);
}
.col-5-9.mls.mrm,
.col-5-9.mlm.mrs {
  width: calc(((100% / 9) * 5) - 60);
}
.col-5-9.mrm.mlm,
.col-5-9.mls.mrl,
.col-5-9.mll.mrs {
  width: calc(((100% / 9) * 5) - 80);
}
.col-5-9.mlm.mrl,
.col-5-9.mll.mrm {
  width: calc(((100% / 9) * 5) - 100);
}
.col-5-9.mrl.mll {
  width: calc(((100% / 9) * 5) - 120);
}
.col-6-9 {
  width: calc((100% / 9) * 6);
}
.col-6-9.mrs,
.col-6-9.mls {
  width: calc(((100% / 9) * 6) - 20px);
}
.col-6-9.mrm,
.col-6-9.mlm {
  width: calc(((100% / 9) * 6) - 40px);
}
.col-6-9.mrl,
.col-6-9.mll {
  width: calc(((100% / 9) * 6) - 60px);
}
.col-6-9.mrs.mls {
  width: calc(((100% / 9) * 6) - 40);
}
.col-6-9.mls.mrm,
.col-6-9.mlm.mrs {
  width: calc(((100% / 9) * 6) - 60);
}
.col-6-9.mrm.mlm,
.col-6-9.mls.mrl,
.col-6-9.mll.mrs {
  width: calc(((100% / 9) * 6) - 80);
}
.col-6-9.mlm.mrl,
.col-6-9.mll.mrm {
  width: calc(((100% / 9) * 6) - 100);
}
.col-6-9.mrl.mll {
  width: calc(((100% / 9) * 6) - 120);
}
.col-7-9 {
  width: calc((100% / 9) * 7);
}
.col-7-9.mrs,
.col-7-9.mls {
  width: calc(((100% / 9) * 7) - 20px);
}
.col-7-9.mrm,
.col-7-9.mlm {
  width: calc(((100% / 9) * 7) - 40px);
}
.col-7-9.mrl,
.col-7-9.mll {
  width: calc(((100% / 9) * 7) - 60px);
}
.col-7-9.mrs.mls {
  width: calc(((100% / 9) * 7) - 40);
}
.col-7-9.mls.mrm,
.col-7-9.mlm.mrs {
  width: calc(((100% / 9) * 7) - 60);
}
.col-7-9.mrm.mlm,
.col-7-9.mls.mrl,
.col-7-9.mll.mrs {
  width: calc(((100% / 9) * 7) - 80);
}
.col-7-9.mlm.mrl,
.col-7-9.mll.mrm {
  width: calc(((100% / 9) * 7) - 100);
}
.col-7-9.mrl.mll {
  width: calc(((100% / 9) * 7) - 120);
}
.col-8-9 {
  width: calc((100% / 9) * 8);
}
.col-8-9.mrs,
.col-8-9.mls {
  width: calc(((100% / 9) * 8) - 20px);
}
.col-8-9.mrm,
.col-8-9.mlm {
  width: calc(((100% / 9) * 8) - 40px);
}
.col-8-9.mrl,
.col-8-9.mll {
  width: calc(((100% / 9) * 8) - 60px);
}
.col-8-9.mrs.mls {
  width: calc(((100% / 9) * 8) - 40);
}
.col-8-9.mls.mrm,
.col-8-9.mlm.mrs {
  width: calc(((100% / 9) * 8) - 60);
}
.col-8-9.mrm.mlm,
.col-8-9.mls.mrl,
.col-8-9.mll.mrs {
  width: calc(((100% / 9) * 8) - 80);
}
.col-8-9.mlm.mrl,
.col-8-9.mll.mrm {
  width: calc(((100% / 9) * 8) - 100);
}
.col-8-9.mrl.mll {
  width: calc(((100% / 9) * 8) - 120);
}
.col-9-9 {
  width: calc((100% / 9) * 9);
}
.col-9-9.mrs,
.col-9-9.mls {
  width: calc(((100% / 9) * 9) - 20px);
}
.col-9-9.mrm,
.col-9-9.mlm {
  width: calc(((100% / 9) * 9) - 40px);
}
.col-9-9.mrl,
.col-9-9.mll {
  width: calc(((100% / 9) * 9) - 60px);
}
.col-9-9.mrs.mls {
  width: calc(((100% / 9) * 9) - 40);
}
.col-9-9.mls.mrm,
.col-9-9.mlm.mrs {
  width: calc(((100% / 9) * 9) - 60);
}
.col-9-9.mrm.mlm,
.col-9-9.mls.mrl,
.col-9-9.mll.mrs {
  width: calc(((100% / 9) * 9) - 80);
}
.col-9-9.mlm.mrl,
.col-9-9.mll.mrm {
  width: calc(((100% / 9) * 9) - 100);
}
.col-9-9.mrl.mll {
  width: calc(((100% / 9) * 9) - 120);
}
.col-10-9 {
  width: calc((100% / 9) * 10);
}
.col-10-9.mrs,
.col-10-9.mls {
  width: calc(((100% / 9) * 10) - 20px);
}
.col-10-9.mrm,
.col-10-9.mlm {
  width: calc(((100% / 9) * 10) - 40px);
}
.col-10-9.mrl,
.col-10-9.mll {
  width: calc(((100% / 9) * 10) - 60px);
}
.col-10-9.mrs.mls {
  width: calc(((100% / 9) * 10) - 40);
}
.col-10-9.mls.mrm,
.col-10-9.mlm.mrs {
  width: calc(((100% / 9) * 10) - 60);
}
.col-10-9.mrm.mlm,
.col-10-9.mls.mrl,
.col-10-9.mll.mrs {
  width: calc(((100% / 9) * 10) - 80);
}
.col-10-9.mlm.mrl,
.col-10-9.mll.mrm {
  width: calc(((100% / 9) * 10) - 100);
}
.col-10-9.mrl.mll {
  width: calc(((100% / 9) * 10) - 120);
}
.col-11-9 {
  width: calc((100% / 9) * 11);
}
.col-11-9.mrs,
.col-11-9.mls {
  width: calc(((100% / 9) * 11) - 20px);
}
.col-11-9.mrm,
.col-11-9.mlm {
  width: calc(((100% / 9) * 11) - 40px);
}
.col-11-9.mrl,
.col-11-9.mll {
  width: calc(((100% / 9) * 11) - 60px);
}
.col-11-9.mrs.mls {
  width: calc(((100% / 9) * 11) - 40);
}
.col-11-9.mls.mrm,
.col-11-9.mlm.mrs {
  width: calc(((100% / 9) * 11) - 60);
}
.col-11-9.mrm.mlm,
.col-11-9.mls.mrl,
.col-11-9.mll.mrs {
  width: calc(((100% / 9) * 11) - 80);
}
.col-11-9.mlm.mrl,
.col-11-9.mll.mrm {
  width: calc(((100% / 9) * 11) - 100);
}
.col-11-9.mrl.mll {
  width: calc(((100% / 9) * 11) - 120);
}
.col-12-9 {
  width: calc((100% / 9) * 12);
}
.col-12-9.mrs,
.col-12-9.mls {
  width: calc(((100% / 9) * 12) - 20px);
}
.col-12-9.mrm,
.col-12-9.mlm {
  width: calc(((100% / 9) * 12) - 40px);
}
.col-12-9.mrl,
.col-12-9.mll {
  width: calc(((100% / 9) * 12) - 60px);
}
.col-12-9.mrs.mls {
  width: calc(((100% / 9) * 12) - 40);
}
.col-12-9.mls.mrm,
.col-12-9.mlm.mrs {
  width: calc(((100% / 9) * 12) - 60);
}
.col-12-9.mrm.mlm,
.col-12-9.mls.mrl,
.col-12-9.mll.mrs {
  width: calc(((100% / 9) * 12) - 80);
}
.col-12-9.mlm.mrl,
.col-12-9.mll.mrm {
  width: calc(((100% / 9) * 12) - 100);
}
.col-12-9.mrl.mll {
  width: calc(((100% / 9) * 12) - 120);
}
.col-1-10 {
  width: calc((100% / 10) * 1);
}
.col-1-10.mrs,
.col-1-10.mls {
  width: calc(((100% / 10) * 1) - 20px);
}
.col-1-10.mrm,
.col-1-10.mlm {
  width: calc(((100% / 10) * 1) - 40px);
}
.col-1-10.mrl,
.col-1-10.mll {
  width: calc(((100% / 10) * 1) - 60px);
}
.col-1-10.mrs.mls {
  width: calc(((100% / 10) * 1) - 40);
}
.col-1-10.mls.mrm,
.col-1-10.mlm.mrs {
  width: calc(((100% / 10) * 1) - 60);
}
.col-1-10.mrm.mlm,
.col-1-10.mls.mrl,
.col-1-10.mll.mrs {
  width: calc(((100% / 10) * 1) - 80);
}
.col-1-10.mlm.mrl,
.col-1-10.mll.mrm {
  width: calc(((100% / 10) * 1) - 100);
}
.col-1-10.mrl.mll {
  width: calc(((100% / 10) * 1) - 120);
}
.col-2-10 {
  width: calc((100% / 10) * 2);
}
.col-2-10.mrs,
.col-2-10.mls {
  width: calc(((100% / 10) * 2) - 20px);
}
.col-2-10.mrm,
.col-2-10.mlm {
  width: calc(((100% / 10) * 2) - 40px);
}
.col-2-10.mrl,
.col-2-10.mll {
  width: calc(((100% / 10) * 2) - 60px);
}
.col-2-10.mrs.mls {
  width: calc(((100% / 10) * 2) - 40);
}
.col-2-10.mls.mrm,
.col-2-10.mlm.mrs {
  width: calc(((100% / 10) * 2) - 60);
}
.col-2-10.mrm.mlm,
.col-2-10.mls.mrl,
.col-2-10.mll.mrs {
  width: calc(((100% / 10) * 2) - 80);
}
.col-2-10.mlm.mrl,
.col-2-10.mll.mrm {
  width: calc(((100% / 10) * 2) - 100);
}
.col-2-10.mrl.mll {
  width: calc(((100% / 10) * 2) - 120);
}
.col-3-10 {
  width: calc((100% / 10) * 3);
}
.col-3-10.mrs,
.col-3-10.mls {
  width: calc(((100% / 10) * 3) - 20px);
}
.col-3-10.mrm,
.col-3-10.mlm {
  width: calc(((100% / 10) * 3) - 40px);
}
.col-3-10.mrl,
.col-3-10.mll {
  width: calc(((100% / 10) * 3) - 60px);
}
.col-3-10.mrs.mls {
  width: calc(((100% / 10) * 3) - 40);
}
.col-3-10.mls.mrm,
.col-3-10.mlm.mrs {
  width: calc(((100% / 10) * 3) - 60);
}
.col-3-10.mrm.mlm,
.col-3-10.mls.mrl,
.col-3-10.mll.mrs {
  width: calc(((100% / 10) * 3) - 80);
}
.col-3-10.mlm.mrl,
.col-3-10.mll.mrm {
  width: calc(((100% / 10) * 3) - 100);
}
.col-3-10.mrl.mll {
  width: calc(((100% / 10) * 3) - 120);
}
.col-4-10 {
  width: calc((100% / 10) * 4);
}
.col-4-10.mrs,
.col-4-10.mls {
  width: calc(((100% / 10) * 4) - 20px);
}
.col-4-10.mrm,
.col-4-10.mlm {
  width: calc(((100% / 10) * 4) - 40px);
}
.col-4-10.mrl,
.col-4-10.mll {
  width: calc(((100% / 10) * 4) - 60px);
}
.col-4-10.mrs.mls {
  width: calc(((100% / 10) * 4) - 40);
}
.col-4-10.mls.mrm,
.col-4-10.mlm.mrs {
  width: calc(((100% / 10) * 4) - 60);
}
.col-4-10.mrm.mlm,
.col-4-10.mls.mrl,
.col-4-10.mll.mrs {
  width: calc(((100% / 10) * 4) - 80);
}
.col-4-10.mlm.mrl,
.col-4-10.mll.mrm {
  width: calc(((100% / 10) * 4) - 100);
}
.col-4-10.mrl.mll {
  width: calc(((100% / 10) * 4) - 120);
}
.col-5-10 {
  width: calc((100% / 10) * 5);
}
.col-5-10.mrs,
.col-5-10.mls {
  width: calc(((100% / 10) * 5) - 20px);
}
.col-5-10.mrm,
.col-5-10.mlm {
  width: calc(((100% / 10) * 5) - 40px);
}
.col-5-10.mrl,
.col-5-10.mll {
  width: calc(((100% / 10) * 5) - 60px);
}
.col-5-10.mrs.mls {
  width: calc(((100% / 10) * 5) - 40);
}
.col-5-10.mls.mrm,
.col-5-10.mlm.mrs {
  width: calc(((100% / 10) * 5) - 60);
}
.col-5-10.mrm.mlm,
.col-5-10.mls.mrl,
.col-5-10.mll.mrs {
  width: calc(((100% / 10) * 5) - 80);
}
.col-5-10.mlm.mrl,
.col-5-10.mll.mrm {
  width: calc(((100% / 10) * 5) - 100);
}
.col-5-10.mrl.mll {
  width: calc(((100% / 10) * 5) - 120);
}
.col-6-10 {
  width: calc((100% / 10) * 6);
}
.col-6-10.mrs,
.col-6-10.mls {
  width: calc(((100% / 10) * 6) - 20px);
}
.col-6-10.mrm,
.col-6-10.mlm {
  width: calc(((100% / 10) * 6) - 40px);
}
.col-6-10.mrl,
.col-6-10.mll {
  width: calc(((100% / 10) * 6) - 60px);
}
.col-6-10.mrs.mls {
  width: calc(((100% / 10) * 6) - 40);
}
.col-6-10.mls.mrm,
.col-6-10.mlm.mrs {
  width: calc(((100% / 10) * 6) - 60);
}
.col-6-10.mrm.mlm,
.col-6-10.mls.mrl,
.col-6-10.mll.mrs {
  width: calc(((100% / 10) * 6) - 80);
}
.col-6-10.mlm.mrl,
.col-6-10.mll.mrm {
  width: calc(((100% / 10) * 6) - 100);
}
.col-6-10.mrl.mll {
  width: calc(((100% / 10) * 6) - 120);
}
.col-7-10 {
  width: calc((100% / 10) * 7);
}
.col-7-10.mrs,
.col-7-10.mls {
  width: calc(((100% / 10) * 7) - 20px);
}
.col-7-10.mrm,
.col-7-10.mlm {
  width: calc(((100% / 10) * 7) - 40px);
}
.col-7-10.mrl,
.col-7-10.mll {
  width: calc(((100% / 10) * 7) - 60px);
}
.col-7-10.mrs.mls {
  width: calc(((100% / 10) * 7) - 40);
}
.col-7-10.mls.mrm,
.col-7-10.mlm.mrs {
  width: calc(((100% / 10) * 7) - 60);
}
.col-7-10.mrm.mlm,
.col-7-10.mls.mrl,
.col-7-10.mll.mrs {
  width: calc(((100% / 10) * 7) - 80);
}
.col-7-10.mlm.mrl,
.col-7-10.mll.mrm {
  width: calc(((100% / 10) * 7) - 100);
}
.col-7-10.mrl.mll {
  width: calc(((100% / 10) * 7) - 120);
}
.col-8-10 {
  width: calc((100% / 10) * 8);
}
.col-8-10.mrs,
.col-8-10.mls {
  width: calc(((100% / 10) * 8) - 20px);
}
.col-8-10.mrm,
.col-8-10.mlm {
  width: calc(((100% / 10) * 8) - 40px);
}
.col-8-10.mrl,
.col-8-10.mll {
  width: calc(((100% / 10) * 8) - 60px);
}
.col-8-10.mrs.mls {
  width: calc(((100% / 10) * 8) - 40);
}
.col-8-10.mls.mrm,
.col-8-10.mlm.mrs {
  width: calc(((100% / 10) * 8) - 60);
}
.col-8-10.mrm.mlm,
.col-8-10.mls.mrl,
.col-8-10.mll.mrs {
  width: calc(((100% / 10) * 8) - 80);
}
.col-8-10.mlm.mrl,
.col-8-10.mll.mrm {
  width: calc(((100% / 10) * 8) - 100);
}
.col-8-10.mrl.mll {
  width: calc(((100% / 10) * 8) - 120);
}
.col-9-10 {
  width: calc((100% / 10) * 9);
}
.col-9-10.mrs,
.col-9-10.mls {
  width: calc(((100% / 10) * 9) - 20px);
}
.col-9-10.mrm,
.col-9-10.mlm {
  width: calc(((100% / 10) * 9) - 40px);
}
.col-9-10.mrl,
.col-9-10.mll {
  width: calc(((100% / 10) * 9) - 60px);
}
.col-9-10.mrs.mls {
  width: calc(((100% / 10) * 9) - 40);
}
.col-9-10.mls.mrm,
.col-9-10.mlm.mrs {
  width: calc(((100% / 10) * 9) - 60);
}
.col-9-10.mrm.mlm,
.col-9-10.mls.mrl,
.col-9-10.mll.mrs {
  width: calc(((100% / 10) * 9) - 80);
}
.col-9-10.mlm.mrl,
.col-9-10.mll.mrm {
  width: calc(((100% / 10) * 9) - 100);
}
.col-9-10.mrl.mll {
  width: calc(((100% / 10) * 9) - 120);
}
.col-10-10 {
  width: calc((100% / 10) * 10);
}
.col-10-10.mrs,
.col-10-10.mls {
  width: calc(((100% / 10) * 10) - 20px);
}
.col-10-10.mrm,
.col-10-10.mlm {
  width: calc(((100% / 10) * 10) - 40px);
}
.col-10-10.mrl,
.col-10-10.mll {
  width: calc(((100% / 10) * 10) - 60px);
}
.col-10-10.mrs.mls {
  width: calc(((100% / 10) * 10) - 40);
}
.col-10-10.mls.mrm,
.col-10-10.mlm.mrs {
  width: calc(((100% / 10) * 10) - 60);
}
.col-10-10.mrm.mlm,
.col-10-10.mls.mrl,
.col-10-10.mll.mrs {
  width: calc(((100% / 10) * 10) - 80);
}
.col-10-10.mlm.mrl,
.col-10-10.mll.mrm {
  width: calc(((100% / 10) * 10) - 100);
}
.col-10-10.mrl.mll {
  width: calc(((100% / 10) * 10) - 120);
}
.col-11-10 {
  width: calc((100% / 10) * 11);
}
.col-11-10.mrs,
.col-11-10.mls {
  width: calc(((100% / 10) * 11) - 20px);
}
.col-11-10.mrm,
.col-11-10.mlm {
  width: calc(((100% / 10) * 11) - 40px);
}
.col-11-10.mrl,
.col-11-10.mll {
  width: calc(((100% / 10) * 11) - 60px);
}
.col-11-10.mrs.mls {
  width: calc(((100% / 10) * 11) - 40);
}
.col-11-10.mls.mrm,
.col-11-10.mlm.mrs {
  width: calc(((100% / 10) * 11) - 60);
}
.col-11-10.mrm.mlm,
.col-11-10.mls.mrl,
.col-11-10.mll.mrs {
  width: calc(((100% / 10) * 11) - 80);
}
.col-11-10.mlm.mrl,
.col-11-10.mll.mrm {
  width: calc(((100% / 10) * 11) - 100);
}
.col-11-10.mrl.mll {
  width: calc(((100% / 10) * 11) - 120);
}
.col-12-10 {
  width: calc((100% / 10) * 12);
}
.col-12-10.mrs,
.col-12-10.mls {
  width: calc(((100% / 10) * 12) - 20px);
}
.col-12-10.mrm,
.col-12-10.mlm {
  width: calc(((100% / 10) * 12) - 40px);
}
.col-12-10.mrl,
.col-12-10.mll {
  width: calc(((100% / 10) * 12) - 60px);
}
.col-12-10.mrs.mls {
  width: calc(((100% / 10) * 12) - 40);
}
.col-12-10.mls.mrm,
.col-12-10.mlm.mrs {
  width: calc(((100% / 10) * 12) - 60);
}
.col-12-10.mrm.mlm,
.col-12-10.mls.mrl,
.col-12-10.mll.mrs {
  width: calc(((100% / 10) * 12) - 80);
}
.col-12-10.mlm.mrl,
.col-12-10.mll.mrm {
  width: calc(((100% / 10) * 12) - 100);
}
.col-12-10.mrl.mll {
  width: calc(((100% / 10) * 12) - 120);
}
.col-1-11 {
  width: calc((100% / 11) * 1);
}
.col-1-11.mrs,
.col-1-11.mls {
  width: calc(((100% / 11) * 1) - 20px);
}
.col-1-11.mrm,
.col-1-11.mlm {
  width: calc(((100% / 11) * 1) - 40px);
}
.col-1-11.mrl,
.col-1-11.mll {
  width: calc(((100% / 11) * 1) - 60px);
}
.col-1-11.mrs.mls {
  width: calc(((100% / 11) * 1) - 40);
}
.col-1-11.mls.mrm,
.col-1-11.mlm.mrs {
  width: calc(((100% / 11) * 1) - 60);
}
.col-1-11.mrm.mlm,
.col-1-11.mls.mrl,
.col-1-11.mll.mrs {
  width: calc(((100% / 11) * 1) - 80);
}
.col-1-11.mlm.mrl,
.col-1-11.mll.mrm {
  width: calc(((100% / 11) * 1) - 100);
}
.col-1-11.mrl.mll {
  width: calc(((100% / 11) * 1) - 120);
}
.col-2-11 {
  width: calc((100% / 11) * 2);
}
.col-2-11.mrs,
.col-2-11.mls {
  width: calc(((100% / 11) * 2) - 20px);
}
.col-2-11.mrm,
.col-2-11.mlm {
  width: calc(((100% / 11) * 2) - 40px);
}
.col-2-11.mrl,
.col-2-11.mll {
  width: calc(((100% / 11) * 2) - 60px);
}
.col-2-11.mrs.mls {
  width: calc(((100% / 11) * 2) - 40);
}
.col-2-11.mls.mrm,
.col-2-11.mlm.mrs {
  width: calc(((100% / 11) * 2) - 60);
}
.col-2-11.mrm.mlm,
.col-2-11.mls.mrl,
.col-2-11.mll.mrs {
  width: calc(((100% / 11) * 2) - 80);
}
.col-2-11.mlm.mrl,
.col-2-11.mll.mrm {
  width: calc(((100% / 11) * 2) - 100);
}
.col-2-11.mrl.mll {
  width: calc(((100% / 11) * 2) - 120);
}
.col-3-11 {
  width: calc((100% / 11) * 3);
}
.col-3-11.mrs,
.col-3-11.mls {
  width: calc(((100% / 11) * 3) - 20px);
}
.col-3-11.mrm,
.col-3-11.mlm {
  width: calc(((100% / 11) * 3) - 40px);
}
.col-3-11.mrl,
.col-3-11.mll {
  width: calc(((100% / 11) * 3) - 60px);
}
.col-3-11.mrs.mls {
  width: calc(((100% / 11) * 3) - 40);
}
.col-3-11.mls.mrm,
.col-3-11.mlm.mrs {
  width: calc(((100% / 11) * 3) - 60);
}
.col-3-11.mrm.mlm,
.col-3-11.mls.mrl,
.col-3-11.mll.mrs {
  width: calc(((100% / 11) * 3) - 80);
}
.col-3-11.mlm.mrl,
.col-3-11.mll.mrm {
  width: calc(((100% / 11) * 3) - 100);
}
.col-3-11.mrl.mll {
  width: calc(((100% / 11) * 3) - 120);
}
.col-4-11 {
  width: calc((100% / 11) * 4);
}
.col-4-11.mrs,
.col-4-11.mls {
  width: calc(((100% / 11) * 4) - 20px);
}
.col-4-11.mrm,
.col-4-11.mlm {
  width: calc(((100% / 11) * 4) - 40px);
}
.col-4-11.mrl,
.col-4-11.mll {
  width: calc(((100% / 11) * 4) - 60px);
}
.col-4-11.mrs.mls {
  width: calc(((100% / 11) * 4) - 40);
}
.col-4-11.mls.mrm,
.col-4-11.mlm.mrs {
  width: calc(((100% / 11) * 4) - 60);
}
.col-4-11.mrm.mlm,
.col-4-11.mls.mrl,
.col-4-11.mll.mrs {
  width: calc(((100% / 11) * 4) - 80);
}
.col-4-11.mlm.mrl,
.col-4-11.mll.mrm {
  width: calc(((100% / 11) * 4) - 100);
}
.col-4-11.mrl.mll {
  width: calc(((100% / 11) * 4) - 120);
}
.col-5-11 {
  width: calc((100% / 11) * 5);
}
.col-5-11.mrs,
.col-5-11.mls {
  width: calc(((100% / 11) * 5) - 20px);
}
.col-5-11.mrm,
.col-5-11.mlm {
  width: calc(((100% / 11) * 5) - 40px);
}
.col-5-11.mrl,
.col-5-11.mll {
  width: calc(((100% / 11) * 5) - 60px);
}
.col-5-11.mrs.mls {
  width: calc(((100% / 11) * 5) - 40);
}
.col-5-11.mls.mrm,
.col-5-11.mlm.mrs {
  width: calc(((100% / 11) * 5) - 60);
}
.col-5-11.mrm.mlm,
.col-5-11.mls.mrl,
.col-5-11.mll.mrs {
  width: calc(((100% / 11) * 5) - 80);
}
.col-5-11.mlm.mrl,
.col-5-11.mll.mrm {
  width: calc(((100% / 11) * 5) - 100);
}
.col-5-11.mrl.mll {
  width: calc(((100% / 11) * 5) - 120);
}
.col-6-11 {
  width: calc((100% / 11) * 6);
}
.col-6-11.mrs,
.col-6-11.mls {
  width: calc(((100% / 11) * 6) - 20px);
}
.col-6-11.mrm,
.col-6-11.mlm {
  width: calc(((100% / 11) * 6) - 40px);
}
.col-6-11.mrl,
.col-6-11.mll {
  width: calc(((100% / 11) * 6) - 60px);
}
.col-6-11.mrs.mls {
  width: calc(((100% / 11) * 6) - 40);
}
.col-6-11.mls.mrm,
.col-6-11.mlm.mrs {
  width: calc(((100% / 11) * 6) - 60);
}
.col-6-11.mrm.mlm,
.col-6-11.mls.mrl,
.col-6-11.mll.mrs {
  width: calc(((100% / 11) * 6) - 80);
}
.col-6-11.mlm.mrl,
.col-6-11.mll.mrm {
  width: calc(((100% / 11) * 6) - 100);
}
.col-6-11.mrl.mll {
  width: calc(((100% / 11) * 6) - 120);
}
.col-7-11 {
  width: calc((100% / 11) * 7);
}
.col-7-11.mrs,
.col-7-11.mls {
  width: calc(((100% / 11) * 7) - 20px);
}
.col-7-11.mrm,
.col-7-11.mlm {
  width: calc(((100% / 11) * 7) - 40px);
}
.col-7-11.mrl,
.col-7-11.mll {
  width: calc(((100% / 11) * 7) - 60px);
}
.col-7-11.mrs.mls {
  width: calc(((100% / 11) * 7) - 40);
}
.col-7-11.mls.mrm,
.col-7-11.mlm.mrs {
  width: calc(((100% / 11) * 7) - 60);
}
.col-7-11.mrm.mlm,
.col-7-11.mls.mrl,
.col-7-11.mll.mrs {
  width: calc(((100% / 11) * 7) - 80);
}
.col-7-11.mlm.mrl,
.col-7-11.mll.mrm {
  width: calc(((100% / 11) * 7) - 100);
}
.col-7-11.mrl.mll {
  width: calc(((100% / 11) * 7) - 120);
}
.col-8-11 {
  width: calc((100% / 11) * 8);
}
.col-8-11.mrs,
.col-8-11.mls {
  width: calc(((100% / 11) * 8) - 20px);
}
.col-8-11.mrm,
.col-8-11.mlm {
  width: calc(((100% / 11) * 8) - 40px);
}
.col-8-11.mrl,
.col-8-11.mll {
  width: calc(((100% / 11) * 8) - 60px);
}
.col-8-11.mrs.mls {
  width: calc(((100% / 11) * 8) - 40);
}
.col-8-11.mls.mrm,
.col-8-11.mlm.mrs {
  width: calc(((100% / 11) * 8) - 60);
}
.col-8-11.mrm.mlm,
.col-8-11.mls.mrl,
.col-8-11.mll.mrs {
  width: calc(((100% / 11) * 8) - 80);
}
.col-8-11.mlm.mrl,
.col-8-11.mll.mrm {
  width: calc(((100% / 11) * 8) - 100);
}
.col-8-11.mrl.mll {
  width: calc(((100% / 11) * 8) - 120);
}
.col-9-11 {
  width: calc((100% / 11) * 9);
}
.col-9-11.mrs,
.col-9-11.mls {
  width: calc(((100% / 11) * 9) - 20px);
}
.col-9-11.mrm,
.col-9-11.mlm {
  width: calc(((100% / 11) * 9) - 40px);
}
.col-9-11.mrl,
.col-9-11.mll {
  width: calc(((100% / 11) * 9) - 60px);
}
.col-9-11.mrs.mls {
  width: calc(((100% / 11) * 9) - 40);
}
.col-9-11.mls.mrm,
.col-9-11.mlm.mrs {
  width: calc(((100% / 11) * 9) - 60);
}
.col-9-11.mrm.mlm,
.col-9-11.mls.mrl,
.col-9-11.mll.mrs {
  width: calc(((100% / 11) * 9) - 80);
}
.col-9-11.mlm.mrl,
.col-9-11.mll.mrm {
  width: calc(((100% / 11) * 9) - 100);
}
.col-9-11.mrl.mll {
  width: calc(((100% / 11) * 9) - 120);
}
.col-10-11 {
  width: calc((100% / 11) * 10);
}
.col-10-11.mrs,
.col-10-11.mls {
  width: calc(((100% / 11) * 10) - 20px);
}
.col-10-11.mrm,
.col-10-11.mlm {
  width: calc(((100% / 11) * 10) - 40px);
}
.col-10-11.mrl,
.col-10-11.mll {
  width: calc(((100% / 11) * 10) - 60px);
}
.col-10-11.mrs.mls {
  width: calc(((100% / 11) * 10) - 40);
}
.col-10-11.mls.mrm,
.col-10-11.mlm.mrs {
  width: calc(((100% / 11) * 10) - 60);
}
.col-10-11.mrm.mlm,
.col-10-11.mls.mrl,
.col-10-11.mll.mrs {
  width: calc(((100% / 11) * 10) - 80);
}
.col-10-11.mlm.mrl,
.col-10-11.mll.mrm {
  width: calc(((100% / 11) * 10) - 100);
}
.col-10-11.mrl.mll {
  width: calc(((100% / 11) * 10) - 120);
}
.col-11-11 {
  width: calc((100% / 11) * 11);
}
.col-11-11.mrs,
.col-11-11.mls {
  width: calc(((100% / 11) * 11) - 20px);
}
.col-11-11.mrm,
.col-11-11.mlm {
  width: calc(((100% / 11) * 11) - 40px);
}
.col-11-11.mrl,
.col-11-11.mll {
  width: calc(((100% / 11) * 11) - 60px);
}
.col-11-11.mrs.mls {
  width: calc(((100% / 11) * 11) - 40);
}
.col-11-11.mls.mrm,
.col-11-11.mlm.mrs {
  width: calc(((100% / 11) * 11) - 60);
}
.col-11-11.mrm.mlm,
.col-11-11.mls.mrl,
.col-11-11.mll.mrs {
  width: calc(((100% / 11) * 11) - 80);
}
.col-11-11.mlm.mrl,
.col-11-11.mll.mrm {
  width: calc(((100% / 11) * 11) - 100);
}
.col-11-11.mrl.mll {
  width: calc(((100% / 11) * 11) - 120);
}
.col-12-11 {
  width: calc((100% / 11) * 12);
}
.col-12-11.mrs,
.col-12-11.mls {
  width: calc(((100% / 11) * 12) - 20px);
}
.col-12-11.mrm,
.col-12-11.mlm {
  width: calc(((100% / 11) * 12) - 40px);
}
.col-12-11.mrl,
.col-12-11.mll {
  width: calc(((100% / 11) * 12) - 60px);
}
.col-12-11.mrs.mls {
  width: calc(((100% / 11) * 12) - 40);
}
.col-12-11.mls.mrm,
.col-12-11.mlm.mrs {
  width: calc(((100% / 11) * 12) - 60);
}
.col-12-11.mrm.mlm,
.col-12-11.mls.mrl,
.col-12-11.mll.mrs {
  width: calc(((100% / 11) * 12) - 80);
}
.col-12-11.mlm.mrl,
.col-12-11.mll.mrm {
  width: calc(((100% / 11) * 12) - 100);
}
.col-12-11.mrl.mll {
  width: calc(((100% / 11) * 12) - 120);
}
.col-1-12 {
  width: calc((100% / 12) * 1);
}
.col-1-12.mrs,
.col-1-12.mls {
  width: calc(((100% / 12) * 1) - 20px);
}
.col-1-12.mrm,
.col-1-12.mlm {
  width: calc(((100% / 12) * 1) - 40px);
}
.col-1-12.mrl,
.col-1-12.mll {
  width: calc(((100% / 12) * 1) - 60px);
}
.col-1-12.mrs.mls {
  width: calc(((100% / 12) * 1) - 40);
}
.col-1-12.mls.mrm,
.col-1-12.mlm.mrs {
  width: calc(((100% / 12) * 1) - 60);
}
.col-1-12.mrm.mlm,
.col-1-12.mls.mrl,
.col-1-12.mll.mrs {
  width: calc(((100% / 12) * 1) - 80);
}
.col-1-12.mlm.mrl,
.col-1-12.mll.mrm {
  width: calc(((100% / 12) * 1) - 100);
}
.col-1-12.mrl.mll {
  width: calc(((100% / 12) * 1) - 120);
}
.col-2-12 {
  width: calc((100% / 12) * 2);
}
.col-2-12.mrs,
.col-2-12.mls {
  width: calc(((100% / 12) * 2) - 20px);
}
.col-2-12.mrm,
.col-2-12.mlm {
  width: calc(((100% / 12) * 2) - 40px);
}
.col-2-12.mrl,
.col-2-12.mll {
  width: calc(((100% / 12) * 2) - 60px);
}
.col-2-12.mrs.mls {
  width: calc(((100% / 12) * 2) - 40);
}
.col-2-12.mls.mrm,
.col-2-12.mlm.mrs {
  width: calc(((100% / 12) * 2) - 60);
}
.col-2-12.mrm.mlm,
.col-2-12.mls.mrl,
.col-2-12.mll.mrs {
  width: calc(((100% / 12) * 2) - 80);
}
.col-2-12.mlm.mrl,
.col-2-12.mll.mrm {
  width: calc(((100% / 12) * 2) - 100);
}
.col-2-12.mrl.mll {
  width: calc(((100% / 12) * 2) - 120);
}
.col-3-12 {
  width: calc((100% / 12) * 3);
}
.col-3-12.mrs,
.col-3-12.mls {
  width: calc(((100% / 12) * 3) - 20px);
}
.col-3-12.mrm,
.col-3-12.mlm {
  width: calc(((100% / 12) * 3) - 40px);
}
.col-3-12.mrl,
.col-3-12.mll {
  width: calc(((100% / 12) * 3) - 60px);
}
.col-3-12.mrs.mls {
  width: calc(((100% / 12) * 3) - 40);
}
.col-3-12.mls.mrm,
.col-3-12.mlm.mrs {
  width: calc(((100% / 12) * 3) - 60);
}
.col-3-12.mrm.mlm,
.col-3-12.mls.mrl,
.col-3-12.mll.mrs {
  width: calc(((100% / 12) * 3) - 80);
}
.col-3-12.mlm.mrl,
.col-3-12.mll.mrm {
  width: calc(((100% / 12) * 3) - 100);
}
.col-3-12.mrl.mll {
  width: calc(((100% / 12) * 3) - 120);
}
.col-4-12 {
  width: calc((100% / 12) * 4);
}
.col-4-12.mrs,
.col-4-12.mls {
  width: calc(((100% / 12) * 4) - 20px);
}
.col-4-12.mrm,
.col-4-12.mlm {
  width: calc(((100% / 12) * 4) - 40px);
}
.col-4-12.mrl,
.col-4-12.mll {
  width: calc(((100% / 12) * 4) - 60px);
}
.col-4-12.mrs.mls {
  width: calc(((100% / 12) * 4) - 40);
}
.col-4-12.mls.mrm,
.col-4-12.mlm.mrs {
  width: calc(((100% / 12) * 4) - 60);
}
.col-4-12.mrm.mlm,
.col-4-12.mls.mrl,
.col-4-12.mll.mrs {
  width: calc(((100% / 12) * 4) - 80);
}
.col-4-12.mlm.mrl,
.col-4-12.mll.mrm {
  width: calc(((100% / 12) * 4) - 100);
}
.col-4-12.mrl.mll {
  width: calc(((100% / 12) * 4) - 120);
}
.col-5-12 {
  width: calc((100% / 12) * 5);
}
.col-5-12.mrs,
.col-5-12.mls {
  width: calc(((100% / 12) * 5) - 20px);
}
.col-5-12.mrm,
.col-5-12.mlm {
  width: calc(((100% / 12) * 5) - 40px);
}
.col-5-12.mrl,
.col-5-12.mll {
  width: calc(((100% / 12) * 5) - 60px);
}
.col-5-12.mrs.mls {
  width: calc(((100% / 12) * 5) - 40);
}
.col-5-12.mls.mrm,
.col-5-12.mlm.mrs {
  width: calc(((100% / 12) * 5) - 60);
}
.col-5-12.mrm.mlm,
.col-5-12.mls.mrl,
.col-5-12.mll.mrs {
  width: calc(((100% / 12) * 5) - 80);
}
.col-5-12.mlm.mrl,
.col-5-12.mll.mrm {
  width: calc(((100% / 12) * 5) - 100);
}
.col-5-12.mrl.mll {
  width: calc(((100% / 12) * 5) - 120);
}
.col-6-12 {
  width: calc((100% / 12) * 6);
}
.col-6-12.mrs,
.col-6-12.mls {
  width: calc(((100% / 12) * 6) - 20px);
}
.col-6-12.mrm,
.col-6-12.mlm {
  width: calc(((100% / 12) * 6) - 40px);
}
.col-6-12.mrl,
.col-6-12.mll {
  width: calc(((100% / 12) * 6) - 60px);
}
.col-6-12.mrs.mls {
  width: calc(((100% / 12) * 6) - 40);
}
.col-6-12.mls.mrm,
.col-6-12.mlm.mrs {
  width: calc(((100% / 12) * 6) - 60);
}
.col-6-12.mrm.mlm,
.col-6-12.mls.mrl,
.col-6-12.mll.mrs {
  width: calc(((100% / 12) * 6) - 80);
}
.col-6-12.mlm.mrl,
.col-6-12.mll.mrm {
  width: calc(((100% / 12) * 6) - 100);
}
.col-6-12.mrl.mll {
  width: calc(((100% / 12) * 6) - 120);
}
.col-7-12 {
  width: calc((100% / 12) * 7);
}
.col-7-12.mrs,
.col-7-12.mls {
  width: calc(((100% / 12) * 7) - 20px);
}
.col-7-12.mrm,
.col-7-12.mlm {
  width: calc(((100% / 12) * 7) - 40px);
}
.col-7-12.mrl,
.col-7-12.mll {
  width: calc(((100% / 12) * 7) - 60px);
}
.col-7-12.mrs.mls {
  width: calc(((100% / 12) * 7) - 40);
}
.col-7-12.mls.mrm,
.col-7-12.mlm.mrs {
  width: calc(((100% / 12) * 7) - 60);
}
.col-7-12.mrm.mlm,
.col-7-12.mls.mrl,
.col-7-12.mll.mrs {
  width: calc(((100% / 12) * 7) - 80);
}
.col-7-12.mlm.mrl,
.col-7-12.mll.mrm {
  width: calc(((100% / 12) * 7) - 100);
}
.col-7-12.mrl.mll {
  width: calc(((100% / 12) * 7) - 120);
}
.col-8-12 {
  width: calc((100% / 12) * 8);
}
.col-8-12.mrs,
.col-8-12.mls {
  width: calc(((100% / 12) * 8) - 20px);
}
.col-8-12.mrm,
.col-8-12.mlm {
  width: calc(((100% / 12) * 8) - 40px);
}
.col-8-12.mrl,
.col-8-12.mll {
  width: calc(((100% / 12) * 8) - 60px);
}
.col-8-12.mrs.mls {
  width: calc(((100% / 12) * 8) - 40);
}
.col-8-12.mls.mrm,
.col-8-12.mlm.mrs {
  width: calc(((100% / 12) * 8) - 60);
}
.col-8-12.mrm.mlm,
.col-8-12.mls.mrl,
.col-8-12.mll.mrs {
  width: calc(((100% / 12) * 8) - 80);
}
.col-8-12.mlm.mrl,
.col-8-12.mll.mrm {
  width: calc(((100% / 12) * 8) - 100);
}
.col-8-12.mrl.mll {
  width: calc(((100% / 12) * 8) - 120);
}
.col-9-12 {
  width: calc((100% / 12) * 9);
}
.col-9-12.mrs,
.col-9-12.mls {
  width: calc(((100% / 12) * 9) - 20px);
}
.col-9-12.mrm,
.col-9-12.mlm {
  width: calc(((100% / 12) * 9) - 40px);
}
.col-9-12.mrl,
.col-9-12.mll {
  width: calc(((100% / 12) * 9) - 60px);
}
.col-9-12.mrs.mls {
  width: calc(((100% / 12) * 9) - 40);
}
.col-9-12.mls.mrm,
.col-9-12.mlm.mrs {
  width: calc(((100% / 12) * 9) - 60);
}
.col-9-12.mrm.mlm,
.col-9-12.mls.mrl,
.col-9-12.mll.mrs {
  width: calc(((100% / 12) * 9) - 80);
}
.col-9-12.mlm.mrl,
.col-9-12.mll.mrm {
  width: calc(((100% / 12) * 9) - 100);
}
.col-9-12.mrl.mll {
  width: calc(((100% / 12) * 9) - 120);
}
.col-10-12 {
  width: calc((100% / 12) * 10);
}
.col-10-12.mrs,
.col-10-12.mls {
  width: calc(((100% / 12) * 10) - 20px);
}
.col-10-12.mrm,
.col-10-12.mlm {
  width: calc(((100% / 12) * 10) - 40px);
}
.col-10-12.mrl,
.col-10-12.mll {
  width: calc(((100% / 12) * 10) - 60px);
}
.col-10-12.mrs.mls {
  width: calc(((100% / 12) * 10) - 40);
}
.col-10-12.mls.mrm,
.col-10-12.mlm.mrs {
  width: calc(((100% / 12) * 10) - 60);
}
.col-10-12.mrm.mlm,
.col-10-12.mls.mrl,
.col-10-12.mll.mrs {
  width: calc(((100% / 12) * 10) - 80);
}
.col-10-12.mlm.mrl,
.col-10-12.mll.mrm {
  width: calc(((100% / 12) * 10) - 100);
}
.col-10-12.mrl.mll {
  width: calc(((100% / 12) * 10) - 120);
}
.col-11-12 {
  width: calc((100% / 12) * 11);
}
.col-11-12.mrs,
.col-11-12.mls {
  width: calc(((100% / 12) * 11) - 20px);
}
.col-11-12.mrm,
.col-11-12.mlm {
  width: calc(((100% / 12) * 11) - 40px);
}
.col-11-12.mrl,
.col-11-12.mll {
  width: calc(((100% / 12) * 11) - 60px);
}
.col-11-12.mrs.mls {
  width: calc(((100% / 12) * 11) - 40);
}
.col-11-12.mls.mrm,
.col-11-12.mlm.mrs {
  width: calc(((100% / 12) * 11) - 60);
}
.col-11-12.mrm.mlm,
.col-11-12.mls.mrl,
.col-11-12.mll.mrs {
  width: calc(((100% / 12) * 11) - 80);
}
.col-11-12.mlm.mrl,
.col-11-12.mll.mrm {
  width: calc(((100% / 12) * 11) - 100);
}
.col-11-12.mrl.mll {
  width: calc(((100% / 12) * 11) - 120);
}
.col-12-12 {
  width: calc((100% / 12) * 12);
}
.col-12-12.mrs,
.col-12-12.mls {
  width: calc(((100% / 12) * 12) - 20px);
}
.col-12-12.mrm,
.col-12-12.mlm {
  width: calc(((100% / 12) * 12) - 40px);
}
.col-12-12.mrl,
.col-12-12.mll {
  width: calc(((100% / 12) * 12) - 60px);
}
.col-12-12.mrs.mls {
  width: calc(((100% / 12) * 12) - 40);
}
.col-12-12.mls.mrm,
.col-12-12.mlm.mrs {
  width: calc(((100% / 12) * 12) - 60);
}
.col-12-12.mrm.mlm,
.col-12-12.mls.mrl,
.col-12-12.mll.mrs {
  width: calc(((100% / 12) * 12) - 80);
}
.col-12-12.mlm.mrl,
.col-12-12.mll.mrm {
  width: calc(((100% / 12) * 12) - 100);
}
.col-12-12.mrl.mll {
  width: calc(((100% / 12) * 12) - 120);
}
div[class^="col-"] {
  padding-bottom: 20px;
}
div[class^="col-"].npb {
  padding-bottom: 0px;
}
div[class^="col-"].npbm {
  padding-bottom: 0px;
  margin-bottom: 3px;
}
div[class^="col-"]:last-child {
  padding-bottom: 0;
}
div[class^="col-"] > a.delete_date,
div[class^="col-"] > small.show_password,
div[class^="col-"] > small.hide_password {
  color: black;
  font-size: x-small;
  float: right;
  width: unset;
}
div[class^="col-"] > small.show_password::before,
div[class^="col-"] > small.hide_password::before {
  font-family: "FontAwesome";
  font-weight: 400;
  margin-left: 5px;
  color: black;
  margin-right: 5px;
}
div[class^="col-"] > small.show_password::before {
  content: "\f06e";
}
div[class^="col-"] > small.hide_password::before {
  content: "\f070";
}
div[class^="col-"] > span,
div[class^="col-"] > b,
div[class^="col-"] > p,
div[class^="col-"] > label {
  display: block;
  width: 100%;
}
div[class^="col-"] > span,
div[class^="col-"] > label,
div[class^="col-"] > span > b,
div[class^="col-"] > b > span {
  font-size: 13px;
  margin: 0 0 5px 2px;
}
div[class^="col-"] > label {
  font-weight: bold;
}
div[class^="col-"] > label.nobold {
  font-weight: normal;
}
span {
  color: grey;
}
span.percentage {
  color: black;
}
span.weekend {
  text-align: center;
  color: black;
}
span.weekend::before {
  font-family: "FontAwesome";
  font-weight: 400;
  margin-left: 5px;
  color: black;
}
span.weekend.success::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f058";
  margin-right: 5px;
  color: green;
}
span.weekend.error::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f057";
  margin-right: 5px;
  color: red;
}
b {
  color: black;
}
div[class^="col-"] > span > a,
div[class^="col-"] > label > a,
div[class^="col-"] > span > b > a,
div[class^="col-"] > b > span > a {
  font-size: 13px;
  display: inline-block;
  color: #3498db;
  text-decoration: none;
  padding: 2px 6px 0 4px;
  border-bottom: 1px solid #8bc4ea;
}
div[class^="col-"] > span > a:hover,
div[class^="col-"] > label > a:hover,
div[class^="col-"] > span > b > a:hover,
div[class^="col-"] > b > span > a:hover {
  background: #8bc4ea;
  color: #fff;
  border-radius: 5px;
}
div[class^="col-"] > span > a:last-child,
div[class^="col-"] > label > a:last-child,
div[class^="col-"] > span > b > a:last-child,
div[class^="col-"] > b > span > a:last-child {
  margin-left: 10px;
}
div[class^="col-"] > span > a:first-child,
div[class^="col-"] > label > a:first-child,
div[class^="col-"] > span > b > a:first-child,
div[class^="col-"] > b > span > a:first-child {
  margin-right: 10px;
}
div[class^="col-"] > img {
  border-radius: 5px;
}
div[class^="col-"] p > a {
  font-weight: 700;
  color: #000;
  text-decoration: underline;
}
div[class^="col-"] p > a::after {
  font-size: 80%;
  margin: 0 5px;
  text-decoration: underline;
}
div[class^="col-"] p > a:hover {
  text-decoration: none;
}
div[class^="col-"] p > a.download::after {
  content: "\f019";
}
.notifications {
  display: flex;
  flex-direction: column;
}
.notifications > *,
.notifications > div[class^="col-"] {
  padding: 15px 20px 15px 15px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.notifications > span {
  background-color: #3498db;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  letter-spacing: 1px;
}
.notifications > span::before {
  content: "\f0f3";
  font-family: "FontAwesome";
  margin-right: 8px;
}
.notifications > a {
  position: relative;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-top: 0;
  transition: all 0.2s ease;
}
.notifications > a:hover {
  background-color: #f6f6f6;
  border-color: #ebebeb;
}
.notifications > a.unread {
  background-color: #e1f0fa;
  border-color: #b6daf2;
}
.notifications > a.unread:hover {
  background-color: #cce5f6;
  border-color: #a0cfee;
}
.notifications > a::before {
  content: "\f111";
  display: block;
  min-width: 36px;
  min-height: 36px;
  width: 36px;
  height: 36px;
  max-width: 36px;
  max-height: 36px;
  box-sizing: border-box;
  padding: 18px 0;
  border-radius: 100%;
  background-color: #ebebeb;
  margin-right: 15px;
  text-align: center;
  line-height: 0;
  font-size: 15px;
  font-family: "FontAwesome";
  color: #fff;
}
.notifications > a.red::before {
  background-color: #df7c72;
}
.notifications > a.green::before {
  background-color: #60db94;
}
.notifications > a.alert::before {
  content: "\f071";
}
.notifications > a.info::before {
  content: "\f05a";
}
.notifications > a.thumb::before {
  content: "\f164";
}
.notifications > a.all {
  font-size: 13px;
  background-color: #ebebeb;
  color: #000;
  align-items: center;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 0 0 6px 6px;
  border-top: 0;
}
.notifications > a.all::before {
  display: none;
}
.fa,
div[class^="col-"] p > a.download::after,
.blurb *::before,
.blurb div[class^="col-"]::before,
.usage::before,
#cst-shw-ltl-trn-req #filters .invert::before {
  font-family: "FontAwesome";
}
.box,
#cst_trn_ltl_crt .progress {
  background-color: #fff;
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
}
.section,
section {
  width: 100%;
  background-color: aliceblue;
}
.section.white,
section.white {
  background-color: #fff;
}
.section.lightgrey,
#public_register .section#registration,
section.lightgrey,
#public_register section#registration {
  background-color: aliceblue;
}
.section.primary,
#public_register .section#benefits,
section.primary,
#public_register section#benefits {
  background-color: #3498db;
}
.section.primary *,
#public_register .section#benefits *,
.section.primary div[class^="col-"],
#public_register .section#benefits div[class^="col-"],
section.primary *,
#public_register section#benefits *,
section.primary div[class^="col-"],
#public_register section#benefits div[class^="col-"] {
  color: #fff;
}
.container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 1200px;
  margin: 0 auto;
  font-size: 15px;
}
.container.small {
  width: 800px;
}
.container.white,
.container.lightgrey,
#public_register .container#registration {
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 40px;
  margin-top: 40px;
}
.container.white:last-of-type,
.container.lightgrey:last-of-type,
#public_register .container#registration:last-of-type {
  margin-bottom: 40px;
}
.container.white {
  background-color: #fff;
}
.container.lightgrey,
#public_register .container#registration {
  background-color: #f6f6f6;
}
.container > row:last-child {
  margin-bottom: 40px;
}
.row {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
}
.blurb {
  display: block;
  text-align: center;
}
.blurb *,
.blurb div[class^="col-"] {
  display: inline-block;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
}
.blurb *::before,
.blurb div[class^="col-"]::before {
  content: "";
  display: block;
  width: 100%;
  text-align: center;
  font-size: 42px;
  line-height: 1em;
  margin-bottom: 6px;
}
.blurb .verified::before {
  content: "\f14a";
}
.blurb .user::before,
.blurb .driver::before {
  content: "\f4fc";
}
.blurb .flag::before {
  content: "\f024";
}
.blurb .depot::before {
  content: "\f1ad";
}
.blurb .vehicle::before {
  content: "\f0d1";
}
.progress_bar {
  width: 100%;
  position: sticky;
  top: 0;
  left: 0;
  height: 40px;
  padding: 15px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);
}
.progress_bar[data-percentage="0"] {
  display: none;
}
.progress_bar::after,
.progress_bar::before {
  content: "";
  position: absolute;
  height: 10px;
  display: block;
  border-radius: 5px;
  box-sizing: border-box;
}
.progress_bar::before {
  width: calc(100% - 30px);
  background-color: #f6f6f6;
  box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.03);
}
.progress_bar[data-percentage="1"]::after {
  width: calc(1 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="2"]::after {
  width: calc(2 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="3"]::after {
  width: calc(3 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="4"]::after {
  width: calc(4 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="5"]::after {
  width: calc(5 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="6"]::after {
  width: calc(6 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="7"]::after {
  width: calc(7 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="8"]::after {
  width: calc(8 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="9"]::after {
  width: calc(9 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="10"]::after {
  width: calc(10 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="11"]::after {
  width: calc(11 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="12"]::after {
  width: calc(12 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="13"]::after {
  width: calc(13 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="14"]::after {
  width: calc(14 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="15"]::after {
  width: calc(15 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="16"]::after {
  width: calc(16 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="17"]::after {
  width: calc(17 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="18"]::after {
  width: calc(18 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="19"]::after {
  width: calc(19 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="20"]::after {
  width: calc(20 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="21"]::after {
  width: calc(21 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="22"]::after {
  width: calc(22 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="23"]::after {
  width: calc(23 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="24"]::after {
  width: calc(24 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="25"]::after {
  width: calc(25 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="26"]::after {
  width: calc(26 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="27"]::after {
  width: calc(27 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="28"]::after {
  width: calc(28 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="29"]::after {
  width: calc(29 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="30"]::after {
  width: calc(30 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="31"]::after {
  width: calc(31 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="32"]::after {
  width: calc(32 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="33"]::after {
  width: calc(33 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="34"]::after {
  width: calc(34 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="35"]::after {
  width: calc(35 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="36"]::after {
  width: calc(36 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="37"]::after {
  width: calc(37 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="38"]::after {
  width: calc(38 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="39"]::after {
  width: calc(39 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="40"]::after {
  width: calc(40 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="41"]::after {
  width: calc(41 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="42"]::after {
  width: calc(42 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="43"]::after {
  width: calc(43 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="44"]::after {
  width: calc(44 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="45"]::after {
  width: calc(45 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="46"]::after {
  width: calc(46 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="47"]::after {
  width: calc(47 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="48"]::after {
  width: calc(48 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="49"]::after {
  width: calc(49 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="50"]::after {
  width: calc(50 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="51"]::after {
  width: calc(51 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="52"]::after {
  width: calc(52 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="53"]::after {
  width: calc(53 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="54"]::after {
  width: calc(54 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="55"]::after {
  width: calc(55 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="56"]::after {
  width: calc(56 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="57"]::after {
  width: calc(57 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="58"]::after {
  width: calc(58 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="59"]::after {
  width: calc(59 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="60"]::after {
  width: calc(60 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="61"]::after {
  width: calc(61 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="62"]::after {
  width: calc(62 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="63"]::after {
  width: calc(63 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="64"]::after {
  width: calc(64 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="65"]::after {
  width: calc(65 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="66"]::after {
  width: calc(66 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="67"]::after {
  width: calc(67 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="68"]::after {
  width: calc(68 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="69"]::after {
  width: calc(69 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="70"]::after {
  width: calc(70 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="71"]::after {
  width: calc(71 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="72"]::after {
  width: calc(72 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="73"]::after {
  width: calc(73 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="74"]::after {
  width: calc(74 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="75"]::after {
  width: calc(75 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="76"]::after {
  width: calc(76 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="77"]::after {
  width: calc(77 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="78"]::after {
  width: calc(78 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="79"]::after {
  width: calc(79 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="80"]::after {
  width: calc(80 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="81"]::after {
  width: calc(81 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="82"]::after {
  width: calc(82 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="83"]::after {
  width: calc(83 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="84"]::after {
  width: calc(84 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="85"]::after {
  width: calc(85 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="86"]::after {
  width: calc(86 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="87"]::after {
  width: calc(87 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="88"]::after {
  width: calc(88 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="89"]::after {
  width: calc(89 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="90"]::after {
  width: calc(90 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="91"]::after {
  width: calc(91 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="92"]::after {
  width: calc(92 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="93"]::after {
  width: calc(93 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="94"]::after {
  width: calc(94 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="95"]::after {
  width: calc(95 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="96"]::after {
  width: calc(96 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="97"]::after {
  width: calc(97 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="98"]::after {
  width: calc(98 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="99"]::after {
  width: calc(99 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.progress_bar[data-percentage="100"]::after {
  width: calc(100 * 1% - 30px);
  background-color: #3498db;
  transition: all 0.3s ease;
}
.header {
  font-size: 0;
  letter-spacing: 0;
}
.header a,
.header span {
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  color: #b8b8b8;
  box-sizing: border-box;
}
div[id$="_tab"] .single {
  background: #fff;
  border: 1px solid #ebebeb;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 5px;
  padding: 20px;
  margin: 10px 0;
}
div[id$="_tab"] .single .row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  box-sizing: border-box;
}
div[id$="_tab"] .single .row .col {
  width: calc(100% / 5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 30px;
}
div[id$="_tab"] .single .row .col span {
  font-size: 90%;
  letter-spacing: 1px;
  margin: 5px 0;
}
div[id$="_tab"] .single .row .col span.time {
  font-size: 120%;
  letter-spacing: 0;
  font-weight: 700;
}
div[id$="_tab"] .single .row .col b {
  font-size: 110%;
  font-weight: 800;
  line-height: 1em;
}
div[id$="_tab"] .single .row .col b + b {
  margin-top: 0;
}
.usage::before {
  font-size: 17px;
}
.usage.yes::before {
  content: "\f058";
}
.usage.no::before {
  content: "\f057";
}
#cst-shw-ltl-trn-req #filters #custom_filter {
  display: block;
  font-size: 0;
  letter-spacing: 0;
}
#cst-shw-ltl-trn-req #filters .nation_start {
  width: 15%;
  border-radius: 5px 0 0 5px;
}
#cst-shw-ltl-trn-req #filters .cap_start {
  width: calc(35% - 30px);
  border-radius: 0;
  border-left: 0;
}
#cst-shw-ltl-trn-req #filters .invert {
  width: 60px;
  border-radius: 0;
  height: 53px;
  vertical-align: bottom;
  background-color: #3498db;
}
#cst-shw-ltl-trn-req #filters .invert:hover {
  color: #fff;
  background-color: #196090;
}
#cst-shw-ltl-trn-req #filters .invert::before {
  content: "\f362";
  font-size: 120%;
  line-height: 1em;
}
#cst-shw-ltl-trn-req #filters .invert:hover {
  background-color: #3498db;
  background-size: 70%;
}
#cst-shw-ltl-trn-req #filters .nation_end {
  width: 15%;
  border-radius: 0;
}
#cst-shw-ltl-trn-req #filters .cap_end {
  width: calc(35% - 30px);
  border-radius: 0 5px 5px 0;
  border-left: 0;
}
#cst-shw-ltl-trn-req #recap .single {
  padding: 20px 0;
}
#cst-shw-ltl-trn-req #recap .single span.time {
  font-size: 120%;
  letter-spacing: 0;
  font-weight: 700;
}
#cst-shw-ltl-trn-req #recap .single .price b {
  font-size: 160%;
}
#cst-shw-ltl-trn-req #recap .single .price b::before {
  content: "€";
}
#vehicle_tab .header a,
#vehicle_tab .header span {
  width: calc(100% / 6);
}
#vehicle_tab .single .row .col {
  width: calc(100% / 6);
}
#depot_tab .header a,
#depot_tab .header span {
  width: calc(100% / 5);
}
#depot_tab .single .row .col {
  width: calc(100% / 5);
}
#cst_trn_ltl_crt .progress {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px 40px;
}
#cst_trn_ltl_crt .progress .label {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#cst_trn_ltl_crt .progress .label span {
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 500;
  color: #ebebeb;
}
#cst_trn_ltl_crt .progress .label span::after {
  content: "";
  position: relative;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin: 6px auto 0;
  background-color: #ebebeb;
  z-index: 4;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4);
}
#cst_trn_ltl_crt .progress .label span.done {
  font-weight: 700;
  color: #3498db;
}
#cst_trn_ltl_crt .progress .label span.done::after {
  background-color: #3498db;
}
#cst_trn_ltl_crt .progress::before,
#cst_trn_ltl_crt .progress::after {
  content: "";
  position: absolute;
  bottom: 22px;
  left: 20px;
  display: block;
  height: 4px;
  border-radius: 4px;
}
#cst_trn_ltl_crt .progress::after {
  width: calc(100% - 40px);
  background-color: #ebebeb;
  z-index: 1;
}
#cst_trn_ltl_crt .progress[data-percentage="1"]::before {
  width: calc(1 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="2"]::before {
  width: calc(2 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="3"]::before {
  width: calc(3 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="4"]::before {
  width: calc(4 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="5"]::before {
  width: calc(5 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="6"]::before {
  width: calc(6 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="7"]::before {
  width: calc(7 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="8"]::before {
  width: calc(8 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="9"]::before {
  width: calc(9 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="10"]::before {
  width: calc(10 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="11"]::before {
  width: calc(11 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="12"]::before {
  width: calc(12 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="13"]::before {
  width: calc(13 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="14"]::before {
  width: calc(14 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="15"]::before {
  width: calc(15 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="16"]::before {
  width: calc(16 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="17"]::before {
  width: calc(17 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="18"]::before {
  width: calc(18 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="19"]::before {
  width: calc(19 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="20"]::before {
  width: calc(20 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="21"]::before {
  width: calc(21 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="22"]::before {
  width: calc(22 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="23"]::before {
  width: calc(23 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="24"]::before {
  width: calc(24 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="25"]::before {
  width: calc(25 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="26"]::before {
  width: calc(26 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="27"]::before {
  width: calc(27 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="28"]::before {
  width: calc(28 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="29"]::before {
  width: calc(29 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="30"]::before {
  width: calc(30 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="31"]::before {
  width: calc(31 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="32"]::before {
  width: calc(32 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="33"]::before {
  width: calc(33 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="34"]::before {
  width: calc(34 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="35"]::before {
  width: calc(35 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="36"]::before {
  width: calc(36 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="37"]::before {
  width: calc(37 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="38"]::before {
  width: calc(38 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="39"]::before {
  width: calc(39 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="40"]::before {
  width: calc(40 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="41"]::before {
  width: calc(41 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="42"]::before {
  width: calc(42 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="43"]::before {
  width: calc(43 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="44"]::before {
  width: calc(44 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="45"]::before {
  width: calc(45 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="46"]::before {
  width: calc(46 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="47"]::before {
  width: calc(47 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="48"]::before {
  width: calc(48 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="49"]::before {
  width: calc(49 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="50"]::before {
  width: calc(50 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="51"]::before {
  width: calc(51 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="52"]::before {
  width: calc(52 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="53"]::before {
  width: calc(53 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="54"]::before {
  width: calc(54 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="55"]::before {
  width: calc(55 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="56"]::before {
  width: calc(56 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="57"]::before {
  width: calc(57 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="58"]::before {
  width: calc(58 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="59"]::before {
  width: calc(59 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="60"]::before {
  width: calc(60 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="61"]::before {
  width: calc(61 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="62"]::before {
  width: calc(62 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="63"]::before {
  width: calc(63 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="64"]::before {
  width: calc(64 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="65"]::before {
  width: calc(65 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="66"]::before {
  width: calc(66 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="67"]::before {
  width: calc(67 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="68"]::before {
  width: calc(68 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="69"]::before {
  width: calc(69 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="70"]::before {
  width: calc(70 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="71"]::before {
  width: calc(71 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="72"]::before {
  width: calc(72 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="73"]::before {
  width: calc(73 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="74"]::before {
  width: calc(74 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="75"]::before {
  width: calc(75 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="76"]::before {
  width: calc(76 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="77"]::before {
  width: calc(77 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="78"]::before {
  width: calc(78 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="79"]::before {
  width: calc(79 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="80"]::before {
  width: calc(80 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="81"]::before {
  width: calc(81 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="82"]::before {
  width: calc(82 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="83"]::before {
  width: calc(83 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="84"]::before {
  width: calc(84 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="85"]::before {
  width: calc(85 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="86"]::before {
  width: calc(86 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="87"]::before {
  width: calc(87 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="88"]::before {
  width: calc(88 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="89"]::before {
  width: calc(89 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="90"]::before {
  width: calc(90 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="91"]::before {
  width: calc(91 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="92"]::before {
  width: calc(92 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="93"]::before {
  width: calc(93 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="94"]::before {
  width: calc(94 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="95"]::before {
  width: calc(95 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="96"]::before {
  width: calc(96 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="97"]::before {
  width: calc(97 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="98"]::before {
  width: calc(98 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="99"]::before {
  width: calc(99 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt .progress[data-percentage="100"]::before {
  width: calc(100 * 1% - 40px);
  background-color: #3498db;
  z-index: 2;
}
#cst_trn_ltl_crt *[data-offer],
#cst_trn_ltl_crt div[data-offer][class^="col-"] {
  padding-bottom: 20px;
}
#cst_trn_ltl_crt *[data-offer] h4,
#cst_trn_ltl_crt div[data-offer][class^="col-"] h4 {
  margin-top: 0;
}
#cst_trn_ltl_crt .driver_img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#cst_trn_ltl_crt [data-merce] {
  padding-top: 0px;
}
#cst_trn_ltl_crt [data-merce]:not(:nth-of-type(-n + 2)) {
  border-bottom: 20px;
}
#cst_trn_ltl_crt [data-merce]:nth-of-type(even) {
  border-left: 1px solid #ebebeb;
}
#all_notifications {
  padding: 40px;
}
#all_notifications .container .row {
  padding: 0;
  overflow: hidden;
}
#all_notifications .container .row > a p {
  display: flex;
  flex-direction: column;
  color: #000;
}
#all_notifications .container .row > a p span,
.notifications.popup > a p span {
  font-size: 11px;
  text-transform: lowercase;
  font-weight: 600;
  color: #3498db;
  letter-spacing: 1px;
  margin-top: 5px;
  opacity: 0.75;
}
#all_notifications .container .row > a:first-of-type {
  border-radius: 5px 5px 0 0;
  border-top-width: 1px;
  border-top-style: solid;
}
#all_notifications .container .row > a:last-of-type {
  border-radius: 0 0 5px 5px;
}
#prt_trn_req #requests > .row.box [data-affinity]::before,
#prt_trn_req #cst_trn_ltl_crt #requests > .row.progress [data-affinity]::before,
#cst_trn_ltl_crt
  #prt_trn_req
  #requests
  > .row.progress
  [data-affinity]::before {
  content: attr(data-affinity) "%";
  font-size: 32px;
}
#partner_show_dvd a {
  border-radius: 5px;
  padding: 20px;
}
#partner_show_dvd a.active {
  border: 1px solid #fff;
  cursor: default;
}
#partner_show_dvd a.active:hover {
  background-color: rgba(0, 0, 0, 0) !important;
}
#partner_show_dvd a:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
#cst_crt_ltl #info_date > div,
#cst_trn_ltl_crt #info_date > div {
  font-size: 0;
}
#cst_crt_ltl #info_date > div h3::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f273";
  margin-left: 5px;
  color: #356ab1;
}

#cst_crt_ltl #info_rotta > h3::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f689";
  margin-left: 5px;
  color: #356ab1;
}
#cst_crt_ltl #info_merce > div h3::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f482";
  margin-left: 5px;
  color: #356ab1;
}
#add-info {
  margin-bottom: 2px;
  font-size: small;
}
#add-info::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f129";
  margin-right: 5px;
  color: gray;
}
.add-info-after::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f05a";
  margin-left: 5px;
  color: green;
}
#data_consegna_da,
#data_consegna_a,
#data_consegna_da_1,
#data_consegna_a_1  {
  width: calc(58%);
  border-radius: 5px;
}
#ora_consegna_da,
#ora_consegna_a,
#ora_consegna_da_1,
#ora_consegna_a_1 {
  width: calc(40%);

  border-radius:5 px;
  padding-top: calc(20px - 11px);

}
#countdown span {
  font-size: 42px;
  display: inline-block;
  margin-right: 20px;
  width: auto;
  font-weight: 600;
}
#countdown span::after {
  font-size: 24px;
  font-weight: 400;
}
#countdown .giorni::after {
  content: " giorni";
}
#countdown .ore::after {
  content: " ore";
}
#countdown .minuti::after {
  content: " minuti";
}
#countdown .secondi::after {
  content: " secondi";
}
#countdown.small span {
  font-size: 24px;
  margin-right: 10px;
}
#countdown.small span::after {
  font-size: 17px;
}
#countdown.small .giorni::after {
  content: " giorni";
}
#countdown.small .ore::after {
  content: " ore";
}
#countdown.small .minuti::after {
  content: " min";
}
#countdown.small .secondi::after {
  content: " sec";
}
.nofielderror {
  background-color: #df7c72;
  color: #fff;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom-width: 10px;
  border-top-width: 10px;
  width: 100%;
}
.fielderror {
  border-color: #df7c72;
}
.errortext {
  color: #df7c72;
  width: 100%;
  font-size: small;
}
.validfield {
  border-color: #60db94;
}
body ul.messages {
  padding-inline-start: 0px;
  margin-top: 5px;
  margin-bottom: 2px;
}
body ul.messages li {
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  margin-bottom: 2px;
  border-radius: 5px;
  color: #fff;
  display: flex;
}
body ul.messages li.success {
  background-color: #60db94;
}
body ul.messages li.error {
  background-color: #df7c72;
}
body ul.messages li.success::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f058";
  margin-right: 5px;
}
body ul.messages li.error::before, #not-found::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f057";
  margin-right: 5px;
}
#map .blocked {
  position: sticky;
}
#map #top {
  top: 420px;
  margin-bottom: 0px;
}
#map #bottom {
  top: 120px;
}
#map .blocked > div.riepilogo {
  padding-bottom: 0;
  display: flex;
}
#riepilogo {
  color: #3269b1;
  border-bottom: 3px solid #cde9f8;
  padding-bottom: 6px;
}
#map .blocked > div.riepilogo span {
  width: 50%;
}
#map .blocked > div.riepilogo span.percentage {
  width: 50%;
  font-weight: bold;
}
#riepilogo::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f328";
  margin-left: 5px;
  color: #3269b1;
}
#help {
  color: green;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 128, 0, 0.415);
  padding-bottom: 6px;
  margin-bottom: 5px;
}
#help::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f059";
  margin-left: 5px;
  color: green;
}
#postal_code,
#postal_code1 {
  margin-top: 30px;
  background-color: #f6f6f6;
}
#postal_code2 {
  background-color: #f6f6f6;
}
input[data-type="postal-code"]{
  margin-top: 30px;
  background-color: #f6f6f6;
}
.npb {
  padding-bottom: 0px;
}
.row.box.mbm.np {
  padding: 5px;
  margin-bottom: 5px;
}
div[class^="col-"].npcol {
  padding-bottom: 5px;
  border-radius: 3px;
}
div[class^="col-"].npcol:hover {
  background-color: whitesmoke;
}
/* Tooltip text */
.add-info-after {
  position: relative;
  display: inline-block;
}
.add-info-after .add-info-after-hidden {
  visibility: hidden;
  width: 200px;
  background-color: white;
  color: black;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  top: -5px;
  left: 140%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);

  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.add-info-after:hover .add-info-after-hidden {
  visibility: visible;
}
.add-button-suggestion {
  display:block;
  background-color:white;
  height:25px;
  color: black;
  text-align:left;
  padding:3px;
  border: 2px solid whitesmoke;
  border-right: 0px;
  border-radius: 3px;
  width:300px;
}
.add-button-suggestion:hover {
  display:block;
  background-color:whitesmoke;
  height:25px;
  color: black;
  text-align:left;
  padding:3px;
  border: 2px solid whitesmoke;
  border-right: 0px;
  border-radius: 3px;
  width:300px;
}

form[class^="col-"].prs.rbh,
form[class^="col-"].rbh {
  border-radius: 5px;
  padding-bottom: 20px;
}
form[class^="col-"].prs.rbh:hover,
form[class^="col-"].rbh:hover {
  background-color: whitesmoke;
}
input[type="submit"].filter {
  height: 40px;
  margin-top: 23px;
}
div[class^="col-"] > a#elimina_filtro {
  border-radius: 5px;
  background-color: red;
  border: 3px solid red;
  border-color: red;
  color: white;
  padding: 2px;
  margin: 3px;
  font-size: small;
}
div[class^="col-"] > a#elimina_filtro:hover {
  border-radius: 5px;
  background-color: whitesmoke;
  color: red;
  padding: 2px;
  font-size: small;
}
#elimina_filtro::before,
.delete_date::before {
  font-family: "FontAwesome";
  font-weight: 800;
  content: "\f2ed";
  margin-right: 5px;
  margin-left: 5px;
  color: black;
}
.nofull,
.nofull > span {
  width: unset;
  font-family: "Raleway", "Tahoma", "Arial";
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4em;
}
.fa-angle-double-right {
  color: black;
  text-align: center;
  vertical-align: middle;
}
#luogo-left {
  text-align: center;
  padding-top: 2px;
  padding-right: 5px;
  margin-right: 2px;
  width: 30%;
}
#luogo-right {
  text-align: left;
  padding-top: 2px;
  width: 50%;
  padding-left: 7%;
}
#luogo-center {
  text-align: center;
  padding-top: 2px;
  padding-left: 5px;
  width: 20%;
}
#luogo-left::before,
#luogo-left-google::before {
  font-family: "FontAwesome";
  font-weight: 800;
  content: "\f3c5";
  margin-right: 5px;
  margin-left: 5px;
  color: blue;
}
#luogo-right::before,
#luogo-right-google::before {
  font-family: "FontAwesome";
  font-weight: 800;
  content: "\f3c5";
  margin-right: 5px;
  margin-left: 5px;
  color: red;
}
.fa-thumbs-up {
  color: green;
  text-align: right;
}
.fa-times {
  color: red;
  text-align: right;
}
button.delete {
  background-color: red;
  border-color: red;
  color: white;
}
button.delete:hover {
  background-color: whitesmoke;
  border-color: red;
  color: red;
}
button.add_form {
  background-color: green;
  border-color: green;
  color: white;
  width: 33%;
}
button.add_form:hover {
  background-color: whitesmoke;
  border-color: green;
  color: green;
}
.addform {
  text-align: center;
}
.date_hour {
  border-radius: 5px;
  border-color: black;
  background-color: whitesmoke;
  color: black;
  font-size: small;
  padding: 5px;
}
.date_hour::before {
  font-family: "FontAwesome";
  font-weight: 800;
  content: "\f017";
  margin-right: 5px;
  margin-left: 5px;
  color: black;
}
.date_date {
  text-align: left;
}

.date_date::before {
  font-family: "FontAwesome";
  font-weight: 800;
  content: "\f273";
  margin-right: 5px;
  margin-left: 5px;
  color: black;
}
.container_google {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 300px;
  margin: 0 auto;
}
.container_google > .row > div[class^="col-"],
.container_google > .row > div[class^="col-"] > b,
.container_google > .row > div[class^="col-"] > span {
  font-size: small;
  padding: 0px !important;
}
.reference_google {
  border-color: #febb02;
  border-width: large;
  border-radius: 5px;
  color: black;
  font-size: small;
  font-weight: bold;
  background-color: rgb(255, 226, 146);
  padding: 4px;
}
#hashtag::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f3ef";
  margin-left: 5px;
  color: #82c91e;
}

#titlegoogle::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f02c";
  margin-left: 5px;
  color: #f783ac;
}
#vehicle-preferred::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f4de";
  margin-right: 5px;
  color: #328ffe;
}
#box-red::after,
#box-blue::after {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f0c8";
  margin-right: 5px;
}
#box-red::after {
  color: red;
  background-color: red;
}
#box-blue::after {
  color: blue;
  background-color: blue;
}
.definire,
div[class^="col-"] > span.definire {
  border-radius: 5px;
  background-color: whitesmoke;
  color: gray;
  border-color: whitesmoke;
  margin-right: 10px;
  padding: 5px;
}
.listtr {
  padding-top: 3px;
  padding-bottom: 3px;
  color: white;
  background-color: #ff8000;
  border: medium solid #ff8000;
  width: 50%;
  margin-left: 50%;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
}
.listtr:hover {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #ff8000;
  border: medium solid #ff8000;
  background-color: white;
  box-shadow: #ff8000;
  border-radius: 5px;
  font-weight: bold;
}
.listtr-green {
  padding-top: 3px;
  padding-bottom: 3px;
  color: white;
  background-color: green;
  border: medium solid green;
  width: 50%;
  margin-left: 50%;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
}
.listtr-green:hover {
  padding-top: 3px;
  padding-bottom: 3px;
  color: green;
  border: medium solid green;
  background-color: white;
  box-shadow: green;
  border-radius: 5px;
  font-weight: bold;
}
.container.login {
  width: 50%;
  margin-bottom: 50%;
}
#login-img {
  background-image: url("robson-hatsukami-morgan.jpg");
  background-size: cover;
}
.fix_min_height {
  min-height: 500px;
}
#newrequest {
  border-bottom-style: solid;
  color: #356ab1;
  border-bottom: 3px solid #cde9f8;
  padding-bottom: 6px;
  font-weight: bold;
}

#h3-dove,
#h3-cosa,
#h3-quando,
#h3-infoaggiuntive,
.tr-h3, .tr-h2 {
  border-bottom-style: solid;
  color: #356ab1;
  border-bottom: 3px solid #cde9f8;
  padding-bottom: 6px;
}
.tr-h4 {
  color: white;
  background-color: #356ab1;
  border-radius: 2px;
  padding: 3px;
  text-align: center;
  border: 2px solid #356ab1;
}
.tr-h4:hover {
  color: #356ab1;
  border-radius: 2px;
  background-color: white;
  padding: 3px;
  text-align: center;
  border: 2px solid #356ab1;
}
span.item {
  text-align: left;
  color: grey;
}
span.item.success::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f058";
  margin-right: 5px;
  color: green;
}
span.item.error::before {
  font-family: "FontAwesome";
  font-weight: 400;
  content: "\f057";
  margin-right: 5px;
  color: red;
}
.poiu {
  padding: 2px;
  border-radius: 5px;
  margin-bottom: 5px;
}
.poiu.green {
  border: 2px solid green;
  color: green;
}
.poiu.red {
  border: 2px solid orange;
  color: orange;
}
.poiu.red-ref {
  border: 2px solid red;
  color: red;
}
.poiu.red-ref:hover {
  color: white;
  background-color: red;
}
.poiu.green:hover {
  color: white;
  background-color: green;
}
.poiu.red:hover {
  color: white;
  background-color: orange;
}
#tr-new {
  background-color:#008009; border-radius:5px; color:white; border:3px solid #008009; text-align:center
}
#tr-new:hover {
  background-color:white; border-radius:5px; color:#008009; border:3px solid #008009; text-align:center; font-weight: bold;
}
a.tyu {
  background-color: #FEBB02; border-radius:5px; padding: 2px; border: 2px solid orange; color:white; font-size:small
}
a.tyu:hover {
  background-color: white; border-radius:5px; padding: 2px; border: 2px solid orange; color:orange
}