:root {
  --color-main-bg: #fff;
  --color-main-txt: #444;
  --color-main-muted-txt: #aaa;
  --color-main-disabled-txt: #ccc;
  --color-base-bg: #3d4542;
  --color-base-lighter-bg: #6a6f6d;
  --color-base-lighter2-bg: #979b9a;
  --color-base-txt: #fff;
  --color-base-muted-txt: #cacbca;
  --color-face-bg: #f2f2f2;
  --color-face-lighter-bg: #f4f4f4;
  --color-face-lighter2-bg: #f8faff;
  --color-face-darker-bg: #e5e5e5;
  --color-border1: #dce0e4;
  --color-border2: #b9c5c9;
  --color-selected-bg: #fcf6c2;
  --color-selected-txt: var(--color-main-txt);
  --color-input-bg: #fff;
  --color-input-txt: #444;
  --color-warning-bg: #f79f5b;
  --color-warning-lighter-bg: #f6d97e;
  --color-warning-darker-bg: #f79f5b;
  --color-warning-txt: #fff;
  --color-secondary-bg: #63a08d;
  --color-secondary-lighter-bg: #86b1a3;
  --color-secondary-txt: #fff;
  --color-info-bg: #559cd4;
  --color-info-lighter-bg: #a8b9de;
  --color-info-darker-bg: #1b5a7c;
  --color-info-txt: #fff;
  --color-base2-bg: #232826;
  --color-base2-txt: #cacbca;
  --color-primary-bg: #1b5a7c;
  --color-primary-darker-bg: #0e425e;
  --color-primary-txt: #fff;
  --color-primary2-txt: #1b5a7c;
  --color-primary-darker-txt: #0e425e;
  --color-success-bg: #009482;
  --color-success-darker-bg: #007260;
  --color-success-lighter-bg: #a2ce5d;
  --color-success-lighter2-bg: #becf97;
  --color-success-txt: #fff;
  --color-danger-bg: #d33a2a;
  --color-danger-darker-bg: #98252a;
  --color-danger-txt: #fff;
  --color-link-visited: #2b256c;
  --color-face2-bg: #ebf0f4;
  --color-face2-darker-bg: #dde2e5;
  --color-row-odd-bg: #eaf0f7;
  --color-row-even-bg: #dee4eb;
  --color-row-txt: #444;
  --color-row-muted-txt: #888;
}
body[data-theme="dark"] {
  --color-main-bg: #3c3c3c;
  --color-main-txt: #ddd;
  --color-main-muted-txt: #aaa;
  --color-main-disabled-txt: #666;
  --color-base-bg: #e4ecef;
  --color-base-lighter-bg: #555454;
  --color-base-lighter2-bg: #dcdedd;
  --color-base-txt: #555555;
  --color-base-muted-txt: #cacbca;
  --color-face-bg: #515151;
  --color-face-lighter-bg: #3d3d3d;
  --color-face-lighter2-bg: #343535;
  --color-face-darker-bg: #4c4c4c;
  --color-border1: #606265;
  --color-border2: #a1a5a8;
  --color-selected-bg: #6e6c63;
  --color-selected-txt: var(--color-main-txt);
  --color-input-bg: #444;
  --color-input-txt: #fff;
  --color-warning-bg: #9b653a;
  --color-warning-lighter-bg: #292824;
  --color-warning-darker-bg: #b27343;
  --color-warning-txt: #fff;
  --color-secondary-bg: #63a08d;
  --color-secondary-lighter-bg: #86b1a3;
  --color-secondary-txt: #fff;
  --color-info-bg: #3f7296;
  --color-info-lighter-bg: #a8b9de;
  --color-info-darker-bg: #bce4ff;
  --color-info-txt: #fff;
  --color-base2-bg: #cacbca;
  --color-base2-txt: #232826;
  --color-primary-bg: #6acbff;
  --color-primary-darker-bg: #2cb5ff;
  --color-primary-txt: #fff;
  --color-primary2-txt: #c1e9ff;
  --color-primary-darker-txt: #ade2ff;
  --color-success-bg: #1fcfba;
  --color-success-darker-bg: #05d0b1;
  --color-success-lighter-bg: #a2ce5d;
  --color-success-lighter2-bg: #becf97;
  --color-success-txt: #fff;
  --color-danger-bg: #ff4646;
  --color-danger-darker-bg: #ee4242;
  --color-danger-txt: #fff;
  --color-link-visited: #a097ff;
  --color-face2-bg: #393939;
  --color-face2-darker-bg: #52595d;
  --color-row-odd-bg: #68696b;
  --color-row-even-bg: #4a4a4f;
  --color-row-txt: #fff;
  --color-row-muted-txt: #aaa;
}
.img-check {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%208%20L8%2012%20L14%204%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%2365bd77%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-check-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%208%20L8%2012%20L14%204%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%223%22%20stroke%3D%22%23fff%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-arrow-right {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M6%204%20L12%208.5%20L6%2014%22%20fill%3D%22%23ccc%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-arrow-down {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%207%20L8%2011%20L12%207%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-arrow-up {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%2011%20L8%207%20L12%2011%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-dot-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%20fill%3D%22%23fff%22%20stroke-width%3D%220%22%20stroke%3D%22none%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-close {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%20width%3D%2214%22%20height%3D%2214%22%3E%0A%09%3Cpath%20d%3D%22M4%204%20L12%2012%20M12%204%20L4%2012%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-preloader {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%2230%22%20viewBox%3D%220%200%20100%25%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3A%20%23f3c710%22%3E%3C%2Frect%3E%0A%0A%20%20%20%20%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23009482%22%3E%0A%09%09%3Canimate%20id%3D%22l1%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%3B%20l1.end%20%2B%201.2s%3B%22%20dur%3D%221.8s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23a8b9de%22%3E%0A%09%09%3Canimate%20id%3D%22l2%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%2200%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%22400ms%3B%20l2.end%20%2B%201.6s%3B%22%20dur%3D%221.4s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23f79f5b%22%3E%0A%09%09%3Canimate%20id%3D%22l3%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%22620ms%3B%20l3.end%20%2B%201.8s%3B%22%20dur%3D%221.2s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23559cd4%22%3E%0A%09%09%3Canimate%20id%3D%22l4%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221100ms%3B%20l4.end%20%2B%202s%3B%22%20dur%3D%221s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23a2ce5d%22%3E%0A%09%09%3Canimate%20id%3D%22l5%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221300ms%3B%20l5.end%20%2B%201.8s%3B%22%20dur%3D%221.2s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23d33a2a%22%3E%0A%09%09%3Canimate%20id%3D%22l6%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221600ms%3B%20l6.end%20%2B%201.7s%3B%22%20dur%3D%221.3s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23f6d97e%22%3E%0A%09%09%3Canimate%20id%3D%22l7%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%222000ms%3B%20l7.end%20%2B%202s%3B%22%20dur%3D%221s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%3C%2Fsvg%3E%0A");
}
.img-spinner {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23b9c5c9%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%233E606F%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-info {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%230e425e%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-success {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%230e425e%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-warning {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f79f5b%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-danger {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%23d33a2a%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-gear {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-676.000000%2C%20-472.000000%29%22%20stroke%3D%22%23979797%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2880.000000%2C%20463.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28593.000000%2C%206.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.17972794%2C4.28108825%20L8.25899905%2C3.9640038%20C8.3921002%2C3.4315992%208.94266033%2C3%209.49895656%2C3%20L10.5010434%2C3%20C11.0527519%2C3%2011.6078763%2C3.4315052%2011.741001%2C3.9640038%20L11.8202721%2C4.28108825%20C12.3593372%2C4.45251655%2012.8653675%2C4.69805293%2013.3263927%2C5.00572712%20L13.6138676%2C4.8718967%20C14.111387%2C4.64028265%2014.7932813%2C4.79653406%2015.1433698%2C5.22885742%20L15.7740035%2C6.00762519%20C16.1212049%2C6.43638321%2016.1352135%2C7.13935091%2015.8051624%2C7.57792042%20L15.6023186%2C7.8474579%20C15.8023258%2C8.36767599%2015.9319598%2C8.92280437%2015.9795606%2C9.50118302%20L16.2749105%2C9.65190674%20C16.7637284%2C9.90136149%2017.0604167%2C10.5348995%2016.9352772%2C11.0769379%20L16.7098567%2C12.0533413%20C16.5857493%2C12.5909096%2016.0404278%2C13.0347386%2015.4916305%2C13.0446652%20L15.1677504%2C13.0505234%20C14.8820928%2C13.5334006%2014.5306832%2C13.9727757%2014.1258474%2C14.3563229%20L14.1924632%2C14.6707034%20C14.3062235%2C15.2075731%2014.0005839%2C15.8368416%2013.5005882%2C16.0807058%20L12.5999185%2C16.5199918%20C12.1040462%2C16.7618449%2011.4159443%2C16.6173611%2011.0628606%2C16.1971125%20L10.847368%2C15.9406281%20C10.5705368%2C15.9797605%2010.287632%2C16%2010%2C16%20C9.71207597%2C16%209.42888872%2C15.9797194%209.15178884%2C15.9405088%20L8.93634929%2C16.1969301%20C8.58332795%2C16.6171045%207.89928715%2C16.7636736%207.39929141%2C16.5198094%20L6.49862169%2C16.0805234%20C6.0027494%2C15.8386703%205.69296633%2C15.2074855%205.80674671%2C14.6705209%20L5.87346245%2C14.3556689%20C5.46880551%2C13.9721702%205.11755057%2C13.5328832%204.83201264%2C13.0501229%20L4.50785975%2C13.0442597%20C3.9591594%2C13.0343349%203.41477297%2C12.5949743%203.28963355%2C12.0529359%20L3.06421305%2C11.0765324%20C2.94010565%2C10.5389642%203.23567558%2C9.90100009%203.72457975%2C9.6515013%20L4.02049663%2C9.50048825%20C4.06814642%2C8.92233076%204.19776732%2C8.36741193%204.39771158%2C7.84737952%20L4.19468333%2C7.57759704%20C3.86469051%2C7.13910495%203.87575365%2C6.43962518%204.22584221%2C6.00730182%20L4.85647592%2C5.22853405%20C5.20367731%2C4.79977603%205.88837093%2C4.63991838%206.38597812%2C4.87157332%20L6.67382932%2C5.00557893%20C7.13479498%2C4.69797408%207.64074935%2C4.45248903%208.17972794%2C4.28108825%20Z%20M10%2C12%20C11.1045695%2C12%2012%2C11.1045695%2012%2C10%20C12%2C8.8954305%2011.1045695%2C8%2010%2C8%20C8.8954305%2C8%208%2C8.8954305%208%2C10%20C8%2C11.1045695%208.8954305%2C12%2010%2C12%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.img-gear-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-676.000000%2C%20-472.000000%29%22%20stroke%3D%22%23ffffff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2880.000000%2C%20463.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28593.000000%2C%206.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.17972794%2C4.28108825%20L8.25899905%2C3.9640038%20C8.3921002%2C3.4315992%208.94266033%2C3%209.49895656%2C3%20L10.5010434%2C3%20C11.0527519%2C3%2011.6078763%2C3.4315052%2011.741001%2C3.9640038%20L11.8202721%2C4.28108825%20C12.3593372%2C4.45251655%2012.8653675%2C4.69805293%2013.3263927%2C5.00572712%20L13.6138676%2C4.8718967%20C14.111387%2C4.64028265%2014.7932813%2C4.79653406%2015.1433698%2C5.22885742%20L15.7740035%2C6.00762519%20C16.1212049%2C6.43638321%2016.1352135%2C7.13935091%2015.8051624%2C7.57792042%20L15.6023186%2C7.8474579%20C15.8023258%2C8.36767599%2015.9319598%2C8.92280437%2015.9795606%2C9.50118302%20L16.2749105%2C9.65190674%20C16.7637284%2C9.90136149%2017.0604167%2C10.5348995%2016.9352772%2C11.0769379%20L16.7098567%2C12.0533413%20C16.5857493%2C12.5909096%2016.0404278%2C13.0347386%2015.4916305%2C13.0446652%20L15.1677504%2C13.0505234%20C14.8820928%2C13.5334006%2014.5306832%2C13.9727757%2014.1258474%2C14.3563229%20L14.1924632%2C14.6707034%20C14.3062235%2C15.2075731%2014.0005839%2C15.8368416%2013.5005882%2C16.0807058%20L12.5999185%2C16.5199918%20C12.1040462%2C16.7618449%2011.4159443%2C16.6173611%2011.0628606%2C16.1971125%20L10.847368%2C15.9406281%20C10.5705368%2C15.9797605%2010.287632%2C16%2010%2C16%20C9.71207597%2C16%209.42888872%2C15.9797194%209.15178884%2C15.9405088%20L8.93634929%2C16.1969301%20C8.58332795%2C16.6171045%207.89928715%2C16.7636736%207.39929141%2C16.5198094%20L6.49862169%2C16.0805234%20C6.0027494%2C15.8386703%205.69296633%2C15.2074855%205.80674671%2C14.6705209%20L5.87346245%2C14.3556689%20C5.46880551%2C13.9721702%205.11755057%2C13.5328832%204.83201264%2C13.0501229%20L4.50785975%2C13.0442597%20C3.9591594%2C13.0343349%203.41477297%2C12.5949743%203.28963355%2C12.0529359%20L3.06421305%2C11.0765324%20C2.94010565%2C10.5389642%203.23567558%2C9.90100009%203.72457975%2C9.6515013%20L4.02049663%2C9.50048825%20C4.06814642%2C8.92233076%204.19776732%2C8.36741193%204.39771158%2C7.84737952%20L4.19468333%2C7.57759704%20C3.86469051%2C7.13910495%203.87575365%2C6.43962518%204.22584221%2C6.00730182%20L4.85647592%2C5.22853405%20C5.20367731%2C4.79977603%205.88837093%2C4.63991838%206.38597812%2C4.87157332%20L6.67382932%2C5.00557893%20C7.13479498%2C4.69797408%207.64074935%2C4.45248903%208.17972794%2C4.28108825%20Z%20M10%2C12%20C11.1045695%2C12%2012%2C11.1045695%2012%2C10%20C12%2C8.8954305%2011.1045695%2C8%2010%2C8%20C8.8954305%2C8%208%2C8.8954305%208%2C10%20C8%2C11.1045695%208.8954305%2C12%2010%2C12%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.img-plus-rect {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22white%22%20stroke-width%3D%221%22%20stroke%3D%22%23aaa%22%2F%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%20M8%203%20V8%2013%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-plus-rect-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%20M8%203%20V8%2013%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-menus-rect {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22white%22%20stroke-width%3D%221%22%20stroke%3D%22%23aaa%22%2F%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-logo-lumen-touch {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22200px%22%20height%3D%22200px%22%20viewBox%3D%220%200%20200%20200%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22none%22%20d%3D%22M82.042%2C154.041c0%2C1.61%2C1.158%2C2.869%2C2.849%2C2.869c1.729%2C0%2C2.889-1.259%2C2.889-2.869%0A%09%09c0-1.65-1.16-2.928-2.889-2.928C83.2%2C151.113%2C82.042%2C152.391%2C82.042%2C154.041z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M79.389%2C154.041c0%2C3.086%2C2.318%2C5.386%2C5.502%2C5.386c3.222%2C0%2C5.542-2.3%2C5.542-5.386%0A%09%09c0-3.123-2.32-5.443-5.542-5.443C81.707%2C148.598%2C79.389%2C150.918%2C79.389%2C154.041z%20M87.78%2C154.041c0%2C1.61-1.16%2C2.869-2.889%2C2.869%0A%09%09c-1.691%2C0-2.849-1.259-2.849-2.869c0-1.65%2C1.158-2.928%2C2.849-2.928C86.62%2C151.113%2C87.78%2C152.391%2C87.78%2C154.041z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M92.564%2C148.874v5.933c0%2C2.733%2C1.16%2C4.541%2C3.813%2C4.541c1.512%2C0%2C2.731-0.45%2C3.498-1.336%0A%09%09c0.334%2C0.924%2C1.082%2C1.336%2C2.162%2C1.336c0.886%2C0%2C1.77-0.196%2C2.262-0.45l-0.139-2.184c-0.354%2C0.179-0.688%2C0.313-1.043%2C0.313%0A%09%09c-0.549%2C0-0.687-0.449-0.687-1.04v-7.112h-2.752v6.583c-0.354%2C0.649-1.081%2C1.375-2.278%2C1.375c-1.613%2C0-2.084-0.747-2.084-2.438%0A%09%09v-5.521H92.564z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M76.002%2C151.015v0.733h-2.72v3.709c0%2C0-0.036%2C1.835%2C0.196%2C2.555c0.232%2C0.718%2C1.082%2C1.336%2C2.163%2C1.336%0A%09%09c0.884%2C0%2C1.768-0.196%2C2.259-0.451l-0.138-2.183c-0.353%2C0.178-0.687%2C0.313-1.04%2C0.313c-0.552%2C0-0.689-0.45-0.689-1.041v-4.971%0A%09%09H76.002z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M110.955%2C151.015c1.473%2C0%2C2.082%2C0.826%2C2.18%2C2.161l2.438-0.549c-0.1-2.379-1.651-4.029-4.638-4.029%0A%09%09c-3.283%2C0-5.425%2C2.299-5.425%2C5.444c0%2C3.085%2C1.709%2C5.385%2C5.579%2C5.385c1.712%2C0%2C3.265-0.552%2C4.364-1.415l-1.061-2.144%0A%09%09c-0.747%2C0.591-1.945%2C1.141-2.97%2C1.141c-2.179%2C0-3.083-1.397-3.083-3.047C108.341%2C152.274%2C109.322%2C151.015%2C110.955%2C151.015z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M127.254%2C159.348c0.925%2C0%2C1.748-0.216%2C2.24-0.451l-0.118-2.183c-0.374%2C0.178-0.707%2C0.313-1.042%2C0.313%0A%09%09c-0.551%2C0-0.708-0.449-0.708-1.04v-2.751c0-2.535-1.159-4.54-3.812-4.54c-1.435%2C0-2.574%2C0.551-3.302%2C1.397v-4.896h-2.752v13.955%0A%09%09h2.752v-6.111c0.314-0.827%2C1.118-1.808%2C2.279-1.808c1.376%2C0%2C2.084%2C0.941%2C2.084%2C2.456v2.948%0A%09%09C124.876%2C158.563%2C125.72%2C159.348%2C127.254%2C159.348z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2270.921%2C148.874%2070.921%2C151.015%2073.252%2C151.015%2073.281%2C151.015%2073.281%2C148.874%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2276.033%2C151.015%2078.512%2C151.015%2078.512%2C148.874%2076.033%2C148.874%2076.002%2C148.874%2076.002%2C151.015%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2276.002%2C151.015%2076.002%2C148.874%2076.002%2C146.259%2076.002%2C145.197%2073.281%2C145.197%2073.281%2C148.874%20%0A%09%0973.281%2C151.015%2073.281%2C151.748%2073.282%2C151.748%2076.002%2C151.748%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M96.878%2C28.564c-11.502%2C0-21.23%2C8.466-22.862%2C19.778l-0.029%2C0.118c-0.404%2C2.825-0.282%2C5.663%2C0.361%2C8.439%0A%09%09c0.018%2C0.085%2C0.05%2C0.163%2C0.082%2C0.242c0.454%2C1.87%2C1.137%2C3.674%2C2.05%2C5.384c0.402%2C0.755%2C1.41%2C1.066%2C2.169%2C0.661%0A%09%09c0.379-0.201%2C0.657-0.538%2C0.781-0.948c0.126-0.41%2C0.084-0.845-0.118-1.222c-1.154-2.165-1.888-4.496-2.183-6.933l-0.037-0.167%0A%09%09c-0.171-1.532-0.161-3.08%2C0.031-4.624l0.004-0.024c1.198-9.972%2C9.689-17.493%2C19.751-17.493c10.968%2C0%2C19.893%2C8.924%2C19.893%2C19.891%0A%09%09c0%2C3.421-0.89%2C6.806-2.577%2C9.792c-0.294%2C0.478-0.808%2C1.283-1.658%2C2.479c-0.156%2C0.197-0.3%2C0.38-0.449%2C0.556%0A%09%09c-0.092%2C0.11-0.171%2C0.232-0.233%2C0.372c-0.973%2C1.335-2.06%2C2.746-3.273%2C4.265c-0.097%2C0.119-0.269%2C0.209-0.423%2C0.185%0A%09%09c-0.15-0.022-0.299-0.094-0.356-0.235c-0.759-1.845-0.582-3.576%2C0.555-5.449c1.748-2.882%2C4.146-6.826%2C4.146-12.813%0A%09%09c0-2.607-0.644-5.116-1.86-7.375c-0.031-0.085-0.067-0.169-0.116-0.249l-0.01-0.024c-1.444-2.587-3.586-4.699-6.193-6.11%0A%09%09c-2.121-1.147-4.393-1.749-6.653-1.859l0.001%2C0.02c-0.263-0.013-0.526-0.027-0.791-0.027c-8.617%2C0-15.624%2C7.007-15.624%2C15.624%0A%09%09c0%2C2.81%2C0.521%2C5.015%2C0.939%2C6.787c0.782%2C3.299%2C1.138%2C4.802-1.942%2C7.527c-0.321%2C0.284-0.513%2C0.676-0.539%2C1.105%0A%09%09c-0.027%2C0.428%2C0.115%2C0.841%2C0.398%2C1.163c0.307%2C0.343%2C0.746%2C0.542%2C1.205%2C0.542c0.392%2C0%2C0.769-0.145%2C1.062-0.404%0A%09%09c4.521-3.999%2C3.79-7.089%2C2.943-10.665c-0.401-1.7-0.857-3.62-0.857-6.055c0-6.845%2C5.569-12.414%2C12.415-12.414%0A%09%09c2.346%2C0%2C4.633%2C0.661%2C6.613%2C1.913l0.091%2C0.057l0.138%2C0.071c1.119%2C0.739%2C2.108%2C1.649%2C2.929%2C2.698c0.047%2C0.08%2C0.1%2C0.157%2C0.156%2C0.229%0A%09%09l0.039%2C0.056c1.603%2C2.155%2C2.447%2C4.707%2C2.447%2C7.39c0%2C5.088-1.956%2C8.307-3.682%2C11.146c-1.942%2C3.2-1.653%2C7.288%2C0.798%2C11.218%0A%09%09l0.072%2C0.098c0.079%2C0.106%2C0.115%2C0.255%2C0.081%2C0.385c-0.084%2C0.311-0.163%2C0.623-0.24%2C0.934c-0.303%2C1.189-0.599%2C2.354-1.046%2C3.422%0A%09%09c-0.578%2C1.378-2.35%2C1.61-6.107%2C1.61c-1.058%2C0-2.3-0.022-3.751-0.052c-1.877-0.039-4.003-0.084-6.448-0.084%0A%09%09c-0.901%2C0-1.631%2C0.731-1.631%2C1.63c0%2C0.898%2C0.73%2C1.629%2C1.631%2C1.629c2.407%2C0%2C4.517%2C0.045%2C6.377%2C0.085%0A%09%09c1.454%2C0.031%2C2.744%2C0.06%2C3.901%2C0.06c1.908%2C0%2C3.234-0.082%2C4.303-0.261c1.539-0.264%2C3.704-0.897%2C4.734-3.356%0A%09%09c0.543-1.297%2C0.869-2.587%2C1.186-3.835c0.438-1.736%2C0.817-3.236%2C1.652-4.278c5.055-6.311%2C6.226-8.635%2C6.346-8.879%0A%09%09c0.05-0.107%2C0.089-0.223%2C0.119-0.353c1.579-3.247%2C2.396-6.766%2C2.396-10.271C119.982%2C38.928%2C109.615%2C28.564%2C96.878%2C28.564z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M96.565%2C53.559c0.914%2C0.125%2C1.687-0.512%2C1.804-1.376l0.156-1.17c0.119-0.877-0.5-1.686-1.378-1.805%0A%09%09l-0.214-0.013c-0.8%2C0-1.482%2C0.597-1.589%2C1.391l-0.156%2C1.168c-0.058%2C0.427%2C0.054%2C0.847%2C0.314%2C1.188%0A%09%09C95.762%2C53.282%2C96.138%2C53.502%2C96.565%2C53.559z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M86.275%2C71.391c0.093%2C0.419%2C0.342%2C0.777%2C0.703%2C1.007c0.728%2C0.468%2C1.756%2C0.234%2C2.217-0.488%0A%09%09c5.226-8.178%2C4.036-12.364%2C2.99-16.057c-0.48-1.692-0.896-3.154-0.735-5.004l0.009-0.141c0-2.99%2C2.428-5.418%2C5.419-5.418%0A%09%09c2.989%2C0%2C5.42%2C2.428%2C5.42%2C5.418c0%2C2.859-1.181%2C4.548-2.815%2C6.888c-2.255%2C3.223-5.06%2C7.237-4.814%2C15.618%0A%09%09c0.027%2C0.873%2C0.73%2C1.559%2C1.604%2C1.559v0.43l0.039-0.431c0.894-0.028%2C1.593-0.768%2C1.567-1.652%0A%09%09c-0.212-7.317%2C2.047-10.555%2C4.234-13.686c1.671-2.389%2C3.396-4.858%2C3.396-8.726c0-4.759-3.872-8.631-8.631-8.631%0A%09%09c-4.713%2C0-8.584%2C3.833-8.632%2C8.544c-0.194%2C2.426%2C0.36%2C4.379%2C0.847%2C6.105c0.991%2C3.487%2C1.843%2C6.496-2.604%2C13.457%0A%09%09C86.26%2C70.545%2C86.183%2C70.971%2C86.275%2C71.391z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M104.855%2C87.674c0-0.899-0.731-1.63-1.631-1.63H90.436c-0.899%2C0-1.629%2C0.731-1.629%2C1.63%0A%09%09c0%2C0.899%2C0.73%2C1.63%2C1.629%2C1.63h12.789C104.124%2C89.305%2C104.855%2C88.574%2C104.855%2C87.674z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M93.229%2C92.676c-0.899%2C0-1.63%2C0.732-1.63%2C1.632c0%2C0.898%2C0.731%2C1.631%2C1.63%2C1.631h7.202%0A%09%09c0.897%2C0%2C1.63-0.733%2C1.63-1.631c0-0.9-0.732-1.632-1.63-1.632H93.229z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M47.79%2C103.836v20.731c0%2C11.33%2C5.045%2C14.993%2C14.198%2C14.993c9.105%2C0%2C14.153-3.663%2C14.153-14.993v-20.731%0A%09%09h-6.977v21.771c0%2C7.125-3.564%2C8.312-7.176%2C8.312c-3.66%2C0-7.223-1.187-7.223-8.312v-21.771H47.79z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M141%2C109.525v-5.689h-23.453v23.898c0%2C7.372%2C3.76%2C11.825%2C14.201%2C11.825c5.097%2C0%2C9.252-0.842%2C9.252-0.842%0A%09%09v-5.542c0%2C0-4.256%2C0.744-8.016%2C0.744c-5.441%2C0-8.461-1.584-8.461-5.938v-4.156h14.596v-5.64h-14.596v-8.66H141z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M168.667%2C127.121l-0.03-0.052l-6.401-10.954c-0.065-0.126-0.123-0.242-0.188-0.363l-3.226-5.541%0A%09%09c-0.551-0.8-1.077-1.511-1.675-2.35c-2.029-2.852-4.762-4.025-8.877-4.025h-3.909v6.978v28.153h6.777v-27.44%0A%09%09c0.376%2C0.252%2C0.72%2C0.562%2C1.093%2C0.918c0.873%2C0.837%2C1.722%2C2.013%2C2.606%2C3.491c0.067%2C0.113%2C0.112%2C0.183%2C0.14%2C0.227l0.032%2C0.063%0A%09%09l13.259%2C22.742h7.472v-35.131h-6.78v20.087l0.298%2C4.207L168.667%2C127.121L168.667%2C127.121z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M25.166%2C103.837v24.196c0%2C7.37%2C3.167%2C11.525%2C13.361%2C11.525c0.093%2C0%2C0.181-0.001%2C0.272-0.003v0.003h7.624%0A%09%09v-5.711h-0.128h-5.489h-1.986h-0.021v-0.001c-4.503-0.198-6.654-1.803-6.654-5.813v-24.196H25.166z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M112.801%2C103.836h-7.472l-8.077%2C21.16c-0.47%2C0.088-0.79-0.157-1.025-0.67l-7.82-20.49h-7.521l-2.87%2C35.131%0A%09%09h6.977l1.584-19.742v-4.452l1.534%2C4.452l3.549%2C9.042c0.75%2C1.898%2C1.998%2C4.767%2C4.8%2C5.515l0.163%2C0.04%0A%09%09c0.154%2C0.036%2C0.312%2C0.064%2C0.477%2C0.089l0.023%2C0.004l0.143%2C0.021c0.148%2C0.015%2C0.297%2C0.028%2C0.448%2C0.035h0.404h1.718l0.094-0.24%0A%09%09l0.388-0.985l5.308-13.52l1.485-4.603v4.603l1.633%2C19.742h6.975L112.801%2C103.836z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23424344%22%20points%3D%22179.323%2C107.379%20179.323%2C104.646%20180.275%2C104.646%20180.275%2C104.264%20177.979%2C104.264%20%0A%09%09177.979%2C104.646%20178.931%2C104.646%20178.931%2C107.379%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23424344%22%20points%3D%22182.319%2C106.794%20181.333%2C104.264%20181.008%2C104.264%20181.008%2C107.379%20181.399%2C107.379%20%0A%09%09181.399%2C105.383%20182.146%2C107.379%20182.489%2C107.379%20183.239%2C105.37%20183.239%2C107.379%20183.633%2C107.379%20183.633%2C104.264%20%0A%09%09183.262%2C104.264%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.img-logo-gg4l {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%22%20height%3D%22100%22%20version%3D%221.2%22%20viewBox%3D%220%200%2026.458%2026.458%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12.45%2026.314a.92.92%200%2001-.191-.398c-.034-.172-.103-.254-.213-.254-.187%200-.192.029-.082.42.076.27.067.287-.136.287a1.04%201.04%200%2001-.406-.099c-.279-.146-.667-.535-.667-.67%200-.142-.227-.153-.311-.013-.034.056-.005.145.065.199.07.053.154.169.186.257.05.134.027.151-.135.103-.107-.031-.383-.173-.613-.315-.442-.273-.58-.313-.58-.17%200%20.126-.122.111-.52-.065-.19-.084-.347-.208-.347-.275%200-.09-.076-.107-.292-.066-.207.04-.323.017-.401-.078-.06-.074-.183-.135-.272-.135s-.153-.05-.141-.11c.014-.074-.073-.103-.264-.088-.263.021-.278.009-.191-.157.051-.098.07-.218.041-.266-.082-.135-.302-.101-.302.046%200%20.186-.112.166-.24-.044-.06-.097-.186-.177-.282-.177-.114%200-.172-.06-.172-.177%200-.126-.058-.177-.2-.177-.206%200-.626-.257-.43-.262.06-.002.11-.087.11-.19%200-.153-.038-.177-.212-.132-.267.068-.656-.079-.656-.248%200-.07.087-.141.195-.157.23-.033.263-.278.043-.32-.083-.017-.152.012-.152.064%200%20.133-.37.119-.642-.025-.198-.105-.21-.136-.096-.232.21-.178.167-.387-.064-.316-.343.106-.43.097-.528-.058-.075-.12-.054-.208.1-.422.195-.268.19-.446-.011-.443-.057.001-.186.123-.288.271l-.184.27-.068-.337a2.319%202.319%200%2001-.048-.537c.021-.21-.192-.282-.302-.1-.08.131-.208-.078-.21-.344%200-.133-.075-.23-.218-.286-.13-.05-.217-.153-.217-.258%200-.095-.04-.2-.09-.23-.063-.04-.061-.096.007-.18.11-.135.038-.316-.119-.297a1.83%201.83%200%2001-.275.001c-.135-.009-.147-.029-.052-.09.15-.096.062-.361-.119-.361-.192%200-.163-.155.04-.221.186-.06.233-.262.084-.356-.05-.032-.149-.009-.22.051-.166.141-.267.039-.128-.131.123-.152.053-.316-.136-.316-.071%200-.108-.036-.082-.08.027-.043-.007-.188-.075-.32-.097-.19-.101-.28-.021-.41.07-.116.073-.189.011-.232-.141-.1-.486-.744-.43-.802.029-.028.132%200%20.231.063.12.076.21.085.266.027.102-.104.016-.28-.136-.28-.15%200-.578-.704-.578-.95%200-.182.022-.195.18-.109.19.104.428.06.428-.08%200-.046-.147-.16-.326-.255-.293-.154-.328-.21-.35-.562-.026-.388-.024-.391.257-.39.202%200%20.293-.044.314-.154.022-.111-.026-.155-.171-.156-.518-.003-.562-.452-.071-.72.167-.09.303-.214.303-.275%200-.119-.253-.13-.503-.022-.136.059-.149.035-.096-.187.076-.316.477-.913.616-.916.16-.003.231-.183.117-.297-.078-.078-.129-.066-.214.052-.062.085-.178.155-.257.155-.127%200-.12-.046.053-.374.108-.205.256-.422.328-.481.098-.081.107-.147.038-.268-.104-.183-.067-.47.06-.47.048%200%20.062-.08.032-.177-.039-.123-.016-.176.075-.176.19%200%20.26-.164.137-.316-.139-.17-.038-.273.129-.132.07.06.169.083.219.052.15-.095.102-.288-.083-.338-.228-.06-.222-.206.011-.268.136-.037.173-.098.139-.232-.038-.145-.006-.182.156-.182.233%200%20.361-.15.237-.278-.116-.118.14-.671.333-.723.09-.024.163-.144.18-.294.025-.22.06-.25.274-.226.21.022.242-.002.223-.177a1.92%201.92%200%2001.047-.51l.07-.305.202.24c.11.13.24.238.287.238.165%200%20.209-.204.067-.31-.079-.059-.17-.238-.2-.399l-.058-.291.4.055c.457.064.567-.022.32-.25-.169-.156-.168-.159.055-.277.27-.143.64-.158.64-.025%200%20.052.069.082.152.065.22-.043.187-.288-.043-.32-.108-.016-.195-.082-.195-.147%200-.146.45-.314.678-.253.219.058.313-.097.156-.258-.105-.106-.1-.138.039-.226.088-.057.22-.08.293-.051.089.034.16-.025.218-.179.048-.126.145-.23.218-.23s.18-.08.24-.177c.128-.21.24-.23.24-.044%200%20.153.222.18.308.037.032-.053.015-.14-.038-.195-.167-.17-.106-.241.185-.218.188.015.275-.015.26-.088-.011-.061.052-.11.142-.11s.212-.061.272-.135c.078-.096.194-.119.401-.079.216.041.292.024.292-.066%200-.067.156-.19.347-.275.424-.187.433-.188.557-.015.088.122.136.106.4-.13.165-.148.408-.293.538-.322.13-.03.26-.09.287-.136.028-.045.084-.081.125-.081.087%200-.143.502-.266.579a.1.1%200%2000-.033.134c.076.125.3.1.3-.033%200-.242.815-.857%201.135-.857.19%200%20.193.07.03.63-.023.08.017.168.088.196.092.036.18-.065.302-.345.184-.424.28-.492.721-.512.274-.013.285%200%20.327.384.031.286.086.405.195.426.129.025.152-.04.152-.419%200-.435.008-.449.249-.449.317%200%20.692.3.847.679.123.299.379.407.379.159%200-.075-.055-.269-.121-.432-.118-.286-.115-.294.065-.246.283.075.776.38.933.575.149.186.338.14.338-.082%200-.098.052-.118.195-.074.282.088.759.395.759.49%200%20.131.261.093.314-.046.038-.101.09-.107.257-.03.115.053.21.13.21.171%200%20.041.078.075.173.075.103%200%20.174.059.174.143%200%20.113.056.133.257.092.269-.055.443.063.22.15-.143.057-.082.322.075.322.055%200%20.149-.08.208-.176.142-.231.28-.226.28.01%200%20.152.042.18.218.145.216-.042.251.007.221.309-.01.102.045.155.164.155.098%200%20.18-.05.181-.11.002-.068.048-.051.118.043.064.086.173.155.244.155s.17.094.222.209a.5.5%200%2000.356.262c.222.045.26.091.246.3-.014.208.013.242.175.22.424-.06.748.35.358.454-.161.043-.172.07-.074.191.08.098.143.113.206.049.139-.142.54-.11.674.055.092.114.095.155.01.184-.131.045-.143.256-.018.334.05.032.146.01.213-.046.068-.057.16-.08.204-.053.138.087.2.505.094.635a.313.313%200%2000-.04.28c.054.142.072.139.216-.04.152-.19.16-.191.302-.032a.592.592%200%2001.119.416c-.023.219.003.253.19.253.172%200%20.222.05.244.244.015.134.069.243.12.243.057%200%20.05.05-.016.132a.313.313%200%2000-.053.275c.045.12.077.125.19.029.112-.095.15-.093.214.012.043.07.057.197.03.282-.033.11.02.18.181.243.14.054.204.128.166.19-.034.056.01.156.099.222.124.093.137.143.057.225-.174.177-.127.363.077.308.154-.04.174-.017.131.157-.031.127-.001.246.079.314.168.142.163.257-.018.46-.138.157-.137.169.022.213.151.042.56.705.56.91%200%20.044-.079.06-.174.034-.24-.063-.235.247.006.4.178.114.427.605.427.842%200%20.139-.395.102-.589-.054-.077-.063-.141-.061-.205.004-.11.112-.018.302.129.268.056-.014.229.068.384.18.208.151.281.272.281.464%200%20.267.003.265-.564.295-.095.005-.173.068-.173.141%200%20.098.096.131.369.127l.368-.006v.404c0%20.362-.03.422-.282.574-.155.094-.34.174-.41.177-.211.011-.219.317-.008.317.099%200%20.18-.044.18-.098s.053-.077.12-.051a.219.219%200%2000.215-.051c.165-.169.217.007.11.371-.056.193-.2.427-.317.522-.267.214-.294.498-.042.431.223-.06.221.079-.005.457-.098.164-.16.348-.136.41.028.074-.015.097-.125.067-.126-.033-.167.002-.167.143%200%20.106.055.187.127.187.15%200%20.08.27-.1.38-.07.045-.095.152-.063.282.044.18.025.203-.13.162-.204-.054-.25.132-.078.308.081.082.068.133-.056.226-.088.065-.133.165-.099.221.038.062-.028.137-.169.192-.152.059-.214.134-.181.22.09.242-.033.4-.267.341-.18-.046-.21-.027-.18.111.019.092.081.157.138.145.057-.012.103.017.103.066s-.056.089-.124.089c-.071%200-.136.104-.152.243-.015.137-.084.248-.157.255l-.246.022c-.08.007-.099.086-.062.259.04.181.009.29-.112.402-.147.135-.172.137-.218.017-.028-.076-.11-.137-.184-.137-.148%200-.181.224-.046.31.077.048.04.415-.06.597-.02.037-.117.023-.215-.03-.249-.136-.414.032-.267.271.088.144.076.192-.077.301-.176.126-.36.11-.562-.048-.059-.046-.138-.026-.2.05-.081.1-.062.155.097.27.196.143.196.148.031.274a.812.812%200%2001-.421.128c-.228%200-.248.023-.199.223.049.196.022.23-.214.278-.174.035-.297.129-.347.264-.043.114-.143.208-.222.208s-.196.07-.26.155c-.07.095-.116.112-.118.044-.001-.06-.08-.11-.176-.11-.133%200-.174.059-.174.253%200%20.222-.026.248-.216.21-.177-.034-.217-.006-.217.146%200%20.236-.14.24-.28.01-.06-.097-.154-.177-.21-.177-.156%200-.217.266-.073.322.222.087.047.205-.222.15-.184-.037-.257-.018-.259.07%200%20.067-.179.208-.395.314-.325.159-.402.17-.441.066-.059-.155-.288-.167-.292-.015-.002.106-.685.508-.864.508-.137%200-.103-.24.043-.297.192-.075.159-.322-.044-.322-.095%200-.173.057-.173.126%200%20.247-1.115.979-1.262.829-.019-.02.01-.182.064-.362.055-.18.074-.352.045-.382-.101-.104-.322.048-.322.22%200%20.262-.483.63-.826.63-.282%200-.293-.013-.319-.375-.018-.263-.065-.376-.157-.376-.13%200-.144.046-.163.508-.01.228-.035.244-.394.244-.239%200-.438-.055-.525-.144zm-3.093-1.063c-.076-.093-.128-.098-.22-.021-.09.077-.095.13-.02.223.076.093.128.098.22.021.09-.077.095-.13.02-.223zm2.757.018c-.028-.076-.093-.138-.144-.138-.15%200-.21.276-.078.359.153.097.29-.039.222-.22zm1.634.127c0-.071-.068-.144-.151-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.151-.088.151-.16zm1.59-.118c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm2.618-.059c0-.183-.21-.244-.304-.088-.072.12.026.265.18.265.068%200%20.124-.08.124-.177zm-7.39-.066c-.017-.085-.087-.155-.158-.155-.07%200-.14.07-.157.155-.02.109.027.155.157.155s.178-.046.157-.155zm6.306-.112c0-.19-.252-.162-.289.031-.022.119.013.155.13.132.087-.017.159-.09.159-.163zm-8.763-.088c0-.19-.252-.163-.288.031-.023.118.013.154.129.131.087-.017.16-.09.16-.162zm.955-.094c0-.068-.069-.137-.152-.154-.15-.03-.212.159-.092.28.09.093.244.014.244-.126zm2.977-.112c.02-.099-.03-.147-.151-.147-.1%200-.18.053-.18.118%200%20.27.28.296.331.03zm1.707.029c0-.19-.252-.163-.288.031-.022.118.013.154.129.132.088-.018.16-.091.16-.163zm1.736-.094c0-.068-.069-.137-.152-.154-.15-.029-.212.159-.092.28.09.093.244.014.244-.126zm2.82.056a.243.243%200%2000-.095-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-10.585-.27c0-.167-.114-.226-.259-.134-.1.062-.1.1-.008.214.125.153.267.11.267-.08zm2.603.093a.243.243%200%2000-.095-.187c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zm6.815-.057c.09-.148-.112-.317-.232-.195-.1.102-.037.291.097.291.042%200%20.103-.043.135-.096zm-8.392-.287c.019-.1-.03-.148-.152-.148-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zm10.86.079a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-.911-.227c0-.071-.068-.143-.152-.16-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm-12.19-.088c0-.183-.209-.244-.303-.089-.073.12.025.266.179.266.068%200%20.125-.08.125-.177zm5.389-.114c-.047-.048-.15-.061-.23-.03-.12.047-.126.082-.038.19.084.103.135.11.23.03.08-.068.093-.134.038-.19zm1.9.114c0-.183-.21-.244-.305-.089-.072.12.026.266.18.266.068%200%20.124-.08.124-.177zm1.864-.095c0-.068-.068-.137-.151-.154-.15-.03-.212.159-.093.28.091.093.244.014.244-.126zm-8.328-.082c0-.072-.069-.144-.152-.16-.107-.021-.152.027-.152.16s.045.18.152.16c.083-.016.152-.089.152-.16zm13.374.04c.065-.174-.012-.254-.182-.187a.142.142%200%2000-.081.188c.066.174.197.174.263%200zm-10.618-.005c.081-.083-.03-.3-.153-.3-.124%200-.235.217-.153.3.028.03.097.053.153.053a.246.246%200%2000.153-.053zm7.351-.212c0-.183-.21-.244-.303-.089-.073.12.025.266.178.266.069%200%20.125-.08.125-.177zm2.588-.03c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-11.627-.213c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm-2.343-.089c-.016-.085-.086-.155-.157-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm13.014-.088c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.108.027.155.157.155s.178-.047.157-.155zm2.142-.117c0-.068-.068-.138-.152-.154-.15-.03-.21.158-.092.28.091.093.244.014.244-.126zm-7.374-.088c0-.069-.069-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm-6.94-.084c0-.19-.253-.162-.29.031-.022.119.013.155.13.132.087-.017.16-.09.16-.163zm4.885.023c-.017-.085-.087-.154-.157-.154s-.141.07-.157.154c-.021.109.026.155.157.155s.177-.046.157-.155zm4.077-.088c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm-6.056-.16c0-.13-.186-.175-.289-.07-.078.08.116.306.212.246.042-.027.077-.106.077-.176zm10.736.071c.051-.157-.24-.25-.329-.105-.04.065-.051.153-.026.195.064.105.311.043.355-.09zm-2.798-.2c0-.19-.252-.162-.289.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zM5.538%2022.33c-.13-.16-.293-.01-.215.196.046.121.08.128.186.039.101-.086.108-.138.029-.235zm2.529.06c0-.037-.056-.114-.123-.17-.145-.124-.268.015-.192.216.047.126.315.088.315-.045zm11.451-.19c0-.1-.248-.206-.318-.135-.027.028-.027.112%200%20.186.053.14.318.098.318-.05zm2.213.013c0-.072-.069-.144-.152-.16-.107-.021-.152.026-.152.16s.045.18.152.16c.083-.017.152-.089.152-.16zM6.408%2021.8c-.076-.093-.128-.098-.22-.021-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.222zm-1.915.079c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm9.371-.14c.019-.1-.03-.148-.152-.148-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zm-2.21-.012c.058-.156-.077-.259-.25-.191-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zm9.296-.048c0-.19-.252-.163-.289.03-.022.12.013.155.13.132.087-.017.159-.09.159-.162zm1.763-.029c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm-6.665-.059c0-.097-.056-.177-.125-.177-.153%200-.251.146-.178.266.094.155.303.094.303-.089zm-10.946-.206c.018-.1-.031-.148-.152-.148-.1%200-.18.053-.18.118%200%20.271.28.296.332.03zm4.44.079c0-.173-.169-.267-.278-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm8.545-.144c0-.069-.069-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm4.104-.149c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm-14.559-.11c0-.184-.209-.245-.303-.089-.073.12.025.265.178.265.069%200%20.125-.08.125-.177zm-3.659-.207c.016-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.251.055.285-.123zm15.892.03c0-.098-.056-.177-.125-.177-.153%200-.251.145-.178.265.094.156.303.095.303-.088zm-13.837-.266c0-.072-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zm17.204.022c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm-1.849-.205c0-.068-.068-.137-.151-.154-.15-.03-.212.158-.093.28.091.093.244.014.244-.126zm-18.277-.112c.018-.1-.031-.147-.152-.147-.1%200-.18.053-.18.118%200%20.27.28.296.332.03zm1.561-.177c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.296.332.03zm6.87-.014c0-.146-.238-.242-.31-.125-.029.049-.032.146-.005.216.056.15.314.075.314-.091zm2.365.168c.081-.083-.03-.301-.153-.301-.124%200-.235.218-.153.3.028.03.097.054.153.054a.246.246%200%2000.153-.053zm2.357-.311c-.074-.122-.298-.092-.298.04%200%20.064.026.144.057.176.079.08.3-.119.24-.216zm7.77.148a.243.243%200%2000-.094-.187c-.122-.077-.29.093-.214.218.085.14.308.118.308-.031zm-14.764-.256c.02-.1-.03-.147-.151-.147-.1%200-.18.053-.18.117%200%20.271.28.296.331.03zm13.404.148c.032-.032.014-.112-.04-.178-.073-.09-.127-.095-.215-.02-.065.055-.097.135-.07.178.055.092.244.104.325.02zm-20.286-.213c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm16.007-.033c0-.173-.168-.267-.277-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm-14.874-.057c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm3.754-.199c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm16.397-.088c.016-.086-.027-.148-.104-.148-.16%200-.258.144-.182.27.079.13.252.055.286-.122zm-3.412-.066c0-.068-.068-.137-.151-.153-.15-.03-.212.158-.093.28.091.092.244.013.244-.127zM2.687%2019.16c0-.145-.238-.241-.308-.124-.03.049-.033.146-.007.216.057.15.315.075.315-.092zm2.906-.044c0-.071-.068-.143-.151-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.151-.088.151-.16zm18.86-.234c-.076-.093-.128-.098-.22-.02-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.223zm-2.636.057c0-.071-.068-.143-.152-.16-.106-.02-.152.027-.152.16%200%20.134.046.181.152.16.084-.016.152-.088.152-.16zm-19.84-.243c-.017-.085-.087-.155-.158-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm2.228-.023c0-.19-.252-.163-.288.031-.023.118.013.154.128.132.088-.018.16-.091.16-.163zm18.87-.127a.243.243%200%2000-.094-.186c-.123-.078-.29.093-.214.218.085.14.308.117.308-.032zm2.023.07c.032-.032.014-.112-.04-.178-.073-.09-.127-.095-.215-.02-.065.054-.096.134-.07.177.055.092.244.104.325.02zm-13.764-.421c-.03-.08-.108-.115-.185-.085-.16.063-.176.268-.025.324.153.058.271-.077.21-.24zm2.615.147c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm-10.845-.088c-.016-.085-.086-.155-.157-.155s-.14.07-.157.155c-.02.108.027.155.157.155s.178-.047.157-.155zm13.362-.052c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm-7.49-.153c0-.069-.068-.138-.151-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm15.123.028c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.108.026.155.157.155.13%200%20.178-.047.157-.155zm-5.362-.16c0-.165-.172-.254-.28-.144-.13.132-.015.378.146.315.074-.029.134-.105.134-.17zm-16.5-.069c.017-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.252.055.285-.123zm4.7-.045c0-.04.257-.07.57-.066.55.008.581-.004.862-.315.298-.332.39-.306.39.11%200%20.129.062.169.26.169h.26v-4.423H7.72v.707h.693l-.007.996c-.009%201.276-.123%201.748-.465%201.914-.22.107-.286.107-.477-.002-.41-.235-.45-.572-.422-3.618.024-2.496.043-2.817.18-3.031.124-.191.221-.24.489-.24.497%200%20.566.143.616%201.274l.043.983.933.054-.038-1.003c-.047-1.265-.245-1.767-.8-2.023-.663-.308-1.446-.175-1.896.32-.43.472-.498%201-.498%203.81%200%202.733.066%203.314.44%203.85.098.14.154.294.124.343a.189.189%200%20000%20.177c.065.108.303.119.303.014zm17.916-.108c0-.069-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm-12.322-.032c.163-.07.347-.209.409-.31.152-.249.213-.23.274.082.044.225.092.266.315.266h.262V17c0-.48.034-.713.108-.74.087-.033.087-.078%200-.228-.07-.121-.108-.553-.108-1.218%200-.877.023-1.05.152-1.152.144-.114.143-.127-.017-.253-.12-.095-.386-.132-.932-.132h-.765v.353c0%20.346.008.354.304.354h.304v1.109c0%201.22-.109%201.656-.454%201.816-.281.13-.65-.028-.782-.336-.119-.276-.158-5.641-.044-6.055.095-.345.3-.514.622-.514.498%200%20.607.227.645%201.339l.032.97.446-.027.446-.027-.024-.818c-.02-.685-.003-.818.108-.818.075%200%20.133-.077.133-.177%200-.111-.058-.177-.157-.177s-.195-.111-.264-.305c-.306-.865-1.664-1.137-2.397-.481-.56.502-.61.82-.61%203.97%200%202.443.02%202.843.155%203.237.31.905%201.063%201.303%201.84.972zm8.685.038c.543%200%20.557-.006.557-.232%200-.2.019-.216.134-.119.095.08.16.086.226.019.132-.135-.002-.311-.197-.26-.101.028-.163-.002-.163-.077%200-.09-.187-.127-.76-.146l-.759-.026-.045-7.652h-.952v8.485l.585.03c.322.017.638.019.701.004.064-.014.367-.026.673-.026zm-3.52-.796v-.796h.693v-.797h-.694V9.207h-1.007l-.93%203.119c-.51%201.715-.928%203.267-.927%203.45l.001.332.803.013c.441.008.89.007.997-.003.19-.016.196.007.196.783v.8h.867v-.797zm-2.055-1.716c.026-.068.285-1.032.576-2.14s.547-2.036.57-2.06.04.941.04%202.141v2.182h-.616c-.492%200-.607-.025-.57-.123zM1.591%2017.54c.068-.113-.09-.312-.197-.245-.139.087-.118.315.029.315.069%200%20.144-.031.168-.07zm3.681-.173c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm20.188-.028c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.093.244.013.244-.126zm-24.352-.237c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm2.793-.067c0-.145-.238-.241-.309-.124-.03.049-.032.146-.006.216.056.15.315.075.315-.092zm19.52-.132c0-.098-.056-.177-.125-.177-.154%200-.252.145-.179.265.094.156.304.095.304-.088zm-20.648-.177c0-.098-.057-.177-.125-.177-.154%200-.252.145-.18.265.095.156.305.095.305-.088zm21.603-.265c-.169-.106-.302.03-.226.23.055.146.066.146.206.003.13-.132.133-.162.02-.233zm-22.439.017c.069-.113-.09-.312-.196-.245-.14.088-.119.316.029.316.068%200%20.144-.032.167-.07zm23.219-.195c0-.097-.057-.176-.125-.176-.154%200-.252.145-.179.265.094.156.304.095.304-.089zm-23.858-.176c0-.184-.21-.245-.304-.089-.073.12.025.265.179.265.068%200%20.125-.08.125-.176zm24.422-.095c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.093.244.014.244-.126zm-6.768-.26c0-.19-.252-.163-.288.03-.023.119.013.155.129.132.088-.017.16-.09.16-.163zm1.91-.182c0-.069-.07-.138-.153-.154-.15-.03-.211.158-.092.28.091.092.244.013.244-.126zm-15.85-.15c-.017-.084-.087-.154-.158-.154s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm17.417-.031c.065-.108-.13-.27-.24-.2-.039.024-.07.1-.07.17%200%20.15.224.172.31.03zm-18.79-.167c0-.183-.209-.244-.303-.089-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zm20.042-.04a.243.243%200%2000-.095-.186c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zM2.555%2015.04c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm22.08-.083c0-.183-.21-.244-.304-.088-.072.12.026.265.179.265.069%200%20.125-.08.125-.177zm-22.92-.117c.017-.086-.027-.148-.103-.148-.16%200-.258.144-.182.27.079.13.252.055.286-.122zm23.657-.06c0-.071-.068-.143-.151-.16-.107-.02-.152.027-.152.16s.045.182.152.16c.083-.016.151-.088.151-.16zm-24.287-.007c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm17.982-1.349c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm-14.182-.012c.058-.155-.077-.259-.25-.19-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zm16.106.003c0-.173-.168-.268-.277-.156-.05.05-.063.134-.031.187.085.14.308.117.308-.031zm1.547-.08c.019-.099-.03-.147-.152-.147-.1%200-.18.053-.18.118%200%20.271.28.296.332.03zm-20.923-.02c.069-.182-.069-.318-.223-.22-.13.082-.07.359.079.359.05%200%20.116-.063.144-.14zm.854-.038c0-.072-.069-.144-.152-.16-.107-.021-.152.026-.152.16s.045.18.152.16c.083-.017.152-.089.152-.16zm1.068.022c-.017-.085-.087-.155-.157-.155s-.141.07-.157.155c-.021.108.026.155.157.155s.177-.047.157-.155zm20.23.027a.243.243%200%2000-.094-.187c-.123-.077-.29.094-.214.218.085.14.308.118.308-.03zm.955-.05c0-.097-.057-.176-.125-.176-.154%200-.252.145-.179.265.094.156.304.095.304-.088zM1.02%2013.21c-.016-.085-.086-.154-.157-.154s-.14.07-.157.154c-.02.109.027.155.157.155s.178-.046.157-.155zm24.466%200c-.016-.085-.087-.154-.157-.154s-.141.07-.157.154c-.02.109.026.155.157.155s.177-.046.157-.155zm-24.38-1.327c-.015-.085-.086-.154-.156-.154s-.141.07-.157.154c-.02.109.026.155.157.155s.177-.046.157-.155zm24.266-.11c0-.072-.068-.144-.152-.16-.106-.021-.152.027-.152.16s.046.18.152.16c.084-.017.152-.089.152-.16zm-23.641-.04a.243.243%200%2000-.095-.186c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zm22.903-.137c0-.183-.209-.244-.303-.089-.073.12.025.266.178.266.07%200%20.125-.08.125-.177zm-22.08-.09c0-.19-.251-.162-.288.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zm21.088-.006c.089-.148-.112-.317-.232-.195-.1.102-.037.29.097.29.042%200%20.102-.042.135-.095zm-20.003-.12c0-.173-.168-.267-.277-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm18.783-.144c0-.068-.068-.138-.152-.154-.15-.03-.211.158-.092.28.091.093.244.013.244-.126zm-17.438-.089c0-.068-.068-.137-.152-.154-.15-.029-.211.159-.092.28.091.093.244.014.244-.126zm15.877-.172c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm-1.909-.181c0-.069-.068-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm6.767-.26c0-.19-.252-.163-.288.03-.023.119.013.155.128.132.088-.017.16-.09.16-.163zm-24.422-.088c0-.097-.056-.177-.125-.177-.153%200-.251.145-.178.265.094.156.303.095.303-.088zm23.858-.177c0-.183-.21-.244-.303-.089-.073.12.025.266.178.266.069%200%20.125-.08.125-.177zm-23.207-.095c0-.068-.069-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zm22.47-.177c0-.068-.069-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zM2.772%209.876a.243.243%200%2000-.095-.187c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zM23.42%209.65c0-.183-.21-.244-.304-.089-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zM3.884%209.532c.02-.1-.03-.148-.152-.148-.098%200-.18.053-.18.118%200%20.271.282.296.332.03zm-2.776-.089c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm21.054-.148c0-.19-.252-.163-.289.031-.022.118.013.154.13.131.087-.017.159-.09.159-.162zM5.244%209.2c0-.068-.068-.137-.152-.154-.15-.03-.211.159-.092.28.091.093.244.014.244-.126zm20.204.113c.068-.113-.09-.312-.197-.245-.139.087-.118.315.029.315.069%200%20.144-.032.168-.07zM1.6%209.113c0-.069-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm19-.172c0-.19-.253-.163-.29.031-.022.118.014.154.13.132.088-.018.16-.091.16-.163zM6.935%208.853c0-.183-.21-.244-.303-.088-.073.12.025.265.178.265.069%200%20.125-.08.125-.177zm17.915%200c0-.19-.252-.163-.288.03-.023.119.013.155.129.132.087-.017.16-.09.16-.163zM2.235%208.698c-.016-.086-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm16.485-.052c.019-.1-.03-.147-.152-.147-.1%200-.18.053-.18.117%200%20.271.28.296.332.03zm-9.745-.149c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm15.123-.028c.02-.1-.03-.147-.151-.147-.1%200-.18.053-.18.118%200%20.27.28.295.331.029zM3.103%208.293c.017-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.252.055.285-.123zm8.242%200c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm5.118.052c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm-2.543-.117c0-.068-.068-.138-.152-.154-.15-.03-.211.158-.092.28.09.093.244.014.244-.126zm9.153-.17c0-.184-.21-.245-.304-.09-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zm2.026.046c.058-.155-.077-.259-.25-.19-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zM1.976%207.851c.019-.1-.03-.148-.152-.148-.1%200-.18.053-.18.118%200%20.271.281.296.332.03zm2.232.11c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm17.607-.346c0-.072-.068-.144-.152-.16-.106-.021-.152.027-.152.16s.046.18.152.16c.084-.016.152-.089.152-.16zm2.64.052c.072-.09.074-.142.006-.185-.15-.095-.35.023-.293.174.064.169.155.173.287.011zm-21.77-.273c0-.146-.238-.242-.309-.125-.03.049-.032.146-.006.216.057.15.315.075.315-.091zm2.906.043c0-.19-.252-.163-.288.031-.023.118.013.154.129.132.087-.018.16-.091.16-.163zm14.662-.266c0-.19-.252-.162-.288.032-.023.118.013.154.129.131.088-.017.16-.09.16-.163zm3.427-.037a.243.243%200%2000-.094-.187c-.123-.078-.29.093-.214.218.085.14.308.117.308-.031zM7.267%207.018c-.017-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm-3.758-.112c0-.19-.252-.162-.288.031-.023.119.013.155.128.132.088-.017.16-.09.16-.163zm14.879-.087c0-.097-.056-.177-.125-.177-.153%200-.251.145-.179.265.095.156.304.095.304-.088zm-16.007-.09c0-.19-.252-.162-.288.032-.023.118.013.154.128.131.088-.017.16-.09.16-.163zm6.88-.065c-.015-.085-.086-.155-.156-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm13.408.025c.059-.156-.076-.259-.25-.191-.147.058-.073.32.09.32.061%200%20.133-.058.16-.13zm-6.463-.284c-.13-.16-.292-.01-.214.197.045.12.08.128.186.038.1-.085.107-.138.028-.235zM4.68%206.421c0-.146-.237-.242-.308-.125-.03.049-.032.146-.006.216.056.15.314.075.314-.091zm6.839.014c.019-.099-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm12.493%200c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-10.136-.059c0-.097-.056-.176-.125-.176-.153%200-.25.145-.178.265.094.156.303.095.303-.089zM3.102%206.222c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm18.306-.089c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155s.177-.046.157-.155zM6.025%205.934c0-.071-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zm17.206-.03c.019-.099-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zM3.986%205.719c0-.07-.031-.147-.07-.17-.11-.07-.305.091-.24.2.086.141.31.12.31-.03zm15.877-.05c0-.097-.057-.176-.125-.176-.154%200-.252.145-.18.265.095.156.305.095.305-.088zM7.63%205.493c0-.097-.056-.177-.125-.177-.153%200-.251.145-.179.265.095.156.304.095.304-.088zm14.56-.118c.016-.085-.028-.148-.104-.148-.16%200-.258.145-.182.27.079.13.252.056.286-.122zm-4.106-.149c0-.19-.252-.162-.289.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zM5.097%205.16c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm4.426-.051c.016-.086-.027-.148-.103-.148-.162%200-.259.144-.183.27.079.13.252.055.286-.122zm6.522-.148c0-.183-.21-.244-.304-.088-.072.12.026.265.18.265.068%200%20.124-.08.124-.177zm-4.402.036c.082-.083-.029-.301-.153-.301-.123%200-.234.218-.153.3a.246.246%200%2000.306%200zm2.204-.086c.068-.182-.069-.318-.223-.22-.13.082-.07.359.079.359.05%200%20.115-.063.144-.14zm7.1-.045c0-.068-.069-.137-.152-.153-.15-.03-.212.158-.092.28.09.092.244.013.244-.127zm1.778.056a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.03zM4.491%204.666c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm1.934-.084c-.047-.048-.15-.061-.23-.03-.12.047-.127.082-.039.19.084.103.136.11.23.03.08-.068.093-.134.039-.19zm12.99-.3c-.129-.16-.292-.01-.214.197.046.12.08.128.186.038.101-.086.108-.138.029-.235zm2.313.06c0-.072-.069-.144-.152-.16-.107-.021-.152.027-.152.16s.045.18.152.16c.083-.016.152-.089.152-.16zM8.063%204.209c0-.146-.237-.241-.308-.124-.03.048-.033.145-.006.215.056.15.314.075.314-.09zm-2.478-.143c-.074-.122-.298-.092-.298.04%200%20.065.026.144.057.176.079.08.3-.118.24-.216zm12.152-.084c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm-7.972-.22c-.045-.12-.08-.128-.186-.038-.1.086-.107.138-.028.235.13.16.292.01.214-.196zm10.77.071c.05-.157-.24-.25-.329-.105-.04.065-.051.153-.026.194.064.106.311.044.355-.089zm-4.679-.14c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm-8.964-.059c0-.072-.068-.144-.152-.16-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm4.863.08c.09-.147-.112-.316-.231-.194-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm2.078-.17c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm7.401-.065c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm-2.168-.14c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.296.332.03zM6.053%203.251c.016-.086-.028-.148-.104-.148-.161%200-.258.145-.182.27.078.13.252.055.286-.122zm2.342-.089c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm11.64-.191c0-.172-.17-.26-.28-.147-.067.067-.062.134.017.23.122.15.264.106.264-.083zm-2.602.005a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-7.374-.138c0-.097-.053-.177-.116-.177-.163%200-.227.085-.173.23.071.188.289.148.289-.053zM20.697%202.7c-.046-.121-.08-.128-.187-.038-.1.085-.107.138-.028.235.13.159.292.01.215-.197zm-13.392.173c.085-.087-.031-.301-.162-.301-.067%200-.121.08-.121.176%200%20.167.169.241.283.125zm4.565-.359c-.076-.092-.128-.097-.22-.02-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.223zm3.784.145c0-.19-.252-.162-.288.031-.023.118.013.154.128.132.088-.018.16-.09.16-.163zm-9.153-.087c0-.184-.21-.245-.303-.089-.073.12.025.265.178.265.069%200%20.125-.08.125-.176zm7.288%200c0-.098-.057-.177-.125-.177-.154%200-.252.145-.179.265.094.156.304.095.304-.088zm4.902-.089c0-.072-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zM8.74%202.33c-.017-.085-.087-.155-.158-.155-.07%200-.14.07-.157.155-.02.109.027.155.157.155.131%200%20.178-.046.157-.155zm10.845-.051c.017-.086-.027-.148-.103-.148-.161%200-.258.144-.182.27.078.13.252.055.285-.122zM7.701%202.1c.016-.086-.028-.148-.104-.148-.16%200-.258.145-.182.27.079.13.252.055.286-.122zm9.433.11c.089-.148-.112-.317-.232-.195-.1.102-.037.291.097.291.042%200%20.103-.043.135-.096zm-6.83-.199c.015-.085-.028-.147-.104-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm1.75-.191c0-.146-.238-.242-.309-.125-.03.049-.032.146-.006.216.056.15.315.075.315-.091zm3.426.043c0-.19-.252-.163-.288.031-.022.118.013.154.129.131.088-.017.16-.09.16-.162zm2.805-.029c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-4.535.022c.09-.147-.112-.317-.231-.195-.1.103-.038.291.096.291.042%200%20.103-.043.135-.096zm-4.69-.17c0-.19-.252-.163-.288.031-.023.118.013.154.129.132.087-.018.16-.091.16-.163zm-.954-.094c0-.068-.068-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zm8.762-.088c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm-6.305-.112c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.295.332.029zm7.39-.059c0-.183-.21-.244-.304-.088-.072.12.026.265.179.265.069%200%20.125-.08.125-.177zm-8.6-.234c-.075-.093-.128-.098-.219-.02-.09.076-.096.13-.02.223.075.093.128.097.219.02s.096-.13.02-.223zm2.772.116c.019-.1-.03-.147-.152-.147-.1%200-.18.053-.18.118%200%20.27.281.296.332.03zm3.208.052c-.016-.085-.086-.155-.157-.155-.07%200-.14.07-.157.155-.02.108.027.154.157.154s.178-.046.157-.154zm-1.588-.11c0-.073-.068-.145-.152-.161-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm2.906-.134c0-.145-.237-.241-.308-.124-.03.049-.033.146-.006.216.056.15.314.075.314-.092z%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23484ce6%22%2F%3E%0A%3C%2Fsvg%3E");
}
.img-survey {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%0A%3Csvg%20version%3D%221.1%22%20%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%22100px%22%0A%09%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%20%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M68.038%2C84.749c0.104%2C0.388-0.125%2C0.785-0.513%2C0.888L19.499%2C98.506c-0.386%2C0.104-0.785-0.125-0.889-0.514%0A%09%09L1.797%2C35.244c-0.104-0.387%2C0.126-0.785%2C0.514-0.889l48.026-12.868c0.388-0.104%2C0.785%2C0.125%2C0.888%2C0.513L68.038%2C84.749z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2212.696%22%20y%3D%2228.495%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-14.2016%2011.0248%29%22%20fill%3D%22%23EBF0F3%22%20width%3D%2244.152%22%20height%3D%2261.913%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2215.235%22%20y%3D%2230.214%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-7.156%208.1065%29%22%20fill%3D%22%2385A8D8%22%20width%3D%2223.95%22%20height%3D%222.035%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2214.517%22%20y%3D%2226.81%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-6.4887%207.8296%29%22%20fill%3D%22%23B1C8E8%22%20width%3D%2223.951%22%20height%3D%223.498%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23D4E0F2%22%20d%3D%22M36.375%2C21.971l-7.956%2C2.132c0.321-0.759%2C0.416-1.619%2C0.185-2.476c-0.547-2.045-2.649-3.259-4.694-2.711%0A%09%09s-3.259%2C2.65-2.711%2C4.695c0.23%2C0.857%2C0.742%2C1.555%2C1.398%2C2.051l-7.956%2C2.132c-0.388%2C0.103-0.617%2C0.501-0.513%2C0.889l0.344%2C1.285%0A%09%09l23.137-6.2l-0.345-1.286C37.161%2C22.097%2C36.764%2C21.867%2C36.375%2C21.971z%20M24.456%2C20.953c0.92-0.246%2C1.865%2C0.3%2C2.111%2C1.22%0A%09%09c0.247%2C0.92-0.298%2C1.865-1.218%2C2.111c-0.92%2C0.247-1.865-0.299-2.111-1.219C22.991%2C22.145%2C23.537%2C21.2%2C24.456%2C20.953z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M13.272%2C42.018l2.545%2C9.498l9.498-2.542l-2.545-9.499L13.272%2C42.018z%20M23.709%2C48.043l-6.965%2C1.867%0A%09%09l-1.866-6.965l6.966-1.866L23.709%2C48.043z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M16.466%2C53.938l2.545%2C9.498l9.499-2.543l-2.546-9.502L16.466%2C53.938z%20M26.904%2C59.962l-6.965%2C1.867%0A%09%09l-1.867-6.965l6.965-1.867L26.904%2C59.962z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M19.66%2C65.855l2.545%2C9.498l9.499-2.547l-2.546-9.496L19.66%2C65.855z%20M30.098%2C71.882l-6.966%2C1.865%0A%09%09l-1.866-6.965l6.966-1.865L30.098%2C71.882z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2227.127%22%20y%3D%2235.845%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-8.2601%2010.6773%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2228.069%22%20y%3D%2239.348%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-9.1355%2011.0417%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2229.114%22%20y%3D%2243.666%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-10.3236%2010.6488%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2212.339%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2230.148%22%20y%3D%2247.809%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-11.2541%2011.8677%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2231.088%22%20y%3D%2251.313%22%20transform%3D%22matrix%280.9659%20-0.2589%200.2589%200.9659%20-12.1311%2012.2333%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2232.197%22%20y%3D%2256.124%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-13.5063%2011.3766%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%228.529%22%20height%3D%221.738%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2233.341%22%20y%3D%2259.73%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-14.2286%2013.0977%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2234.28%22%20y%3D%2263.234%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-15.105%2013.4625%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2235.266%22%20y%3D%2267.091%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-16.116%2013.4964%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2215.875%22%20height%3D%221.737%22%2F%3E%0A%3C%2Fg%3E%0A%0A%3Cstyle%3E%0A.check1%2C%0A.check2%2C%0A.check3%7B%0A%09opacity%3A%200%3B%0A%7D%0A%0A%40keyframes%20checkbox%7B%0A%090%25%20%7B%20opacity%3A%200%20%7D%0A%09100%25%20%7B%20opacity%20%3A%201%20%7D%0A%7D%0A.check1%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%20.4s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A.check2%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%201.2s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A.check3%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%202s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A%0A%40keyframes%20write%7B%0A%090%25%20%7B%20transform%3Atranslate%280%2C0%29%20%7D%0A%0910%25%20%7B%20transform%3Atranslate%28-32px%2C-37px%29%20%7D%0A%0920%25%20%7B%20transform%3Atranslate%28-27px%2C-32px%29%20%7D%0A%0930%25%20%7B%20transform%3Atranslate%28-23px%2C-38px%29%20%7D%0A%0940%25%20%7B%20transform%3Atranslate%28-28px%2C-23px%29%20%7D%0A%0950%25%20%7B%20transform%3Atranslate%28-24px%2C-20px%29%20%7D%0A%0960%25%20%7B%20transform%3Atranslate%28-20px%2C-27px%29%20%7D%0A%0970%25%20%7B%20transform%3Atranslate%28-24px%2C-10px%29%20%7D%0A%0980%25%20%7B%20transform%3Atranslate%28-20px%2C-8px%29%20%7D%09%0A%0990%25%20%7B%20transform%3Atranslate%28-17px%2C-14px%29%20%7D%09%0A%09100%25%20%7B%20transform%3Atranslate%28-30px%2C30px%29%20rotate%28-30deg%29%20%7D%0A%7D%0A%23pencil%7B%0A%09animation-name%3A%20write%3B%0A%20%20%20%20animation-duration%3A%203s%3B%20%20%20%20%0A%09animation-fill-mode%3A%20forwards%3B%0A%09%0A%7D%0A%3C%2Fstyle%3E%0A%0A%3Cpath%20class%3D%22check1%22%20fill%3D%22%23F04B35%22%20d%3D%22M22.785%2C40.622l-3.19%2C5.6l-2.759-1.571c-0.629-0.359-1.432-0.138-1.792%2C0.491l-0.378%2C0.666%0A%09c-0.359%2C0.631-0.14%2C1.434%2C0.491%2C1.792l4.281%2C2.438c0.629%2C0.36%2C1.433%2C0.139%2C1.792-0.491l4.218-7.408%0A%09c0.358-0.63%2C0.139-1.432-0.491-1.792l-0.38-0.216C23.946%2C39.771%2C23.144%2C39.992%2C22.785%2C40.622z%22%2F%3E%0A%3Cpath%20class%3D%22check2%22%20fill%3D%22%23F04B35%22%20d%3D%22M25.963%2C52.436l-3.191%2C5.602l-2.759-1.571c-0.629-0.356-1.432-0.139-1.792%2C0.491l-0.379%2C0.665%0A%09c-0.359%2C0.632-0.139%2C1.437%2C0.492%2C1.793l4.28%2C2.438c0.629%2C0.359%2C1.434%2C0.141%2C1.793-0.49l4.218-7.408%0A%09c0.358-0.63%2C0.139-1.434-0.491-1.792l-0.381-0.216C27.124%2C51.585%2C26.322%2C51.805%2C25.963%2C52.436z%22%2F%3E%0A%3Cpath%20class%3D%22check3%22%20fill%3D%22%23F04B35%22%20d%3D%22M29.21%2C64.455l-3.19%2C5.602l-2.759-1.572c-0.629-0.356-1.432-0.139-1.792%2C0.492l-0.378%2C0.666%0A%09c-0.36%2C0.631-0.14%2C1.434%2C0.491%2C1.791l4.281%2C2.438c0.629%2C0.358%2C1.433%2C0.139%2C1.792-0.492l4.218-7.407%0A%09c0.358-0.63%2C0.139-1.434-0.492-1.791l-0.38-0.217C30.371%2C63.605%2C29.568%2C63.825%2C29.21%2C64.455z%22%2F%3E%0A%09%0A%3Cg%20id%3D%22pencil%22%3E%0A%09%3Cpath%20fill%3D%22%23D7A6CC%22%20d%3D%22M87.289%2C50.873c-0.701%2C0.705-1.846%2C0.703-2.545%2C0l-8.104-8.106c-0.705-0.701-0.705-1.841%2C0-2.544%0A%09%09l2.014-2.012c0.703-0.704%2C1.842-0.705%2C2.544%2C0l8.104%2C8.106c0.703%2C0.705%2C0.705%2C1.844%2C0%2C2.544L87.289%2C50.873z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2257.743%22%20y%3D%2245.901%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2063.1289%20-27.9228%29%22%20fill%3D%22%23F04B35%22%20width%3D%2215.06%22%20height%3D%2232.691%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23F9D9C7%22%20points%3D%2247.971%2C81.164%2046.347%2C79.543%2048.388%2C68.481%2059.038%2C79.129%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23F0C818%22%20d%3D%22M83.49%2C54.754l-0.041-0.039l2.914-2.914l0.041%2C0.041c0.355%2C0.356%2C0.938%2C0.355%2C1.297%2C0%0A%09%09c0.357-0.359%2C0.357-0.939%2C0-1.297l-10.73-10.732c-0.356-0.357-0.939-0.357-1.299%2C0.002c-0.357%2C0.357-0.357%2C0.938%2C0.001%2C1.297%0A%09%09l0.04%2C0.042l-2.914%2C2.914l-0.041-0.04c-0.357-0.359-0.937-0.36-1.298-0.001c-0.358%2C0.356-0.358%2C0.936%2C0.001%2C1.297l10.727%2C10.729%0A%09%09c0.359%2C0.359%2C0.943%2C0.359%2C1.303%2C0C83.846%2C55.695%2C83.848%2C55.113%2C83.49%2C54.754z%22%2F%3E%0A%09%3Cg%20opacity%3D%220.6%22%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M79.289%2C40.383c0.395%2C0.395%2C1.035%2C0.393%2C1.432-0.001c0.395-0.394%2C0.395-1.035%2C0-1.431%0A%09%09%09c-0.396-0.395-1.037-0.395-1.433%2C0C78.896%2C39.346%2C78.896%2C39.988%2C79.289%2C40.383z%22%2F%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M72.244%2C47.428c-0.396-0.396-1.037-0.395-1.432%2C0L50.585%2C67.654c-0.396%2C0.4-0.396%2C1.038%2C0%2C1.434%0A%09%09%09c0.396%2C0.396%2C1.038%2C0.393%2C1.431%2C0l20.229-20.229C72.639%2C48.465%2C72.639%2C47.823%2C72.244%2C47.428z%22%2F%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M77.09%2C42.581c-0.396-0.395-1.035-0.394-1.431%2C0l-1.709%2C1.71c-0.396%2C0.395-0.396%2C1.034%2C0.001%2C1.43%0A%09%09%09c0.395%2C0.396%2C1.033%2C0.396%2C1.432-0.001l1.707-1.707C77.487%2C43.617%2C77.487%2C42.976%2C77.09%2C42.581z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cpath%20fill%3D%22%23F04B35%22%20d%3D%22M51.667%2C80.479l-4.632-4.634l-0.688%2C3.697l0.012%2C0.008c-0.142%2C0.443-0.049%2C0.949%2C0.305%2C1.303%0A%09%09c0.35%2C0.355%2C0.855%2C0.445%2C1.298%2C0.304l0.011%2C0.009L51.667%2C80.479z%22%2F%3E%0A%09%3Cg%20opacity%3D%220.2%22%3E%0A%09%09%3Cpath%20d%3D%22M83.49%2C54.754l-0.041-0.039l2.914-2.914l0.041%2C0.041c0.355%2C0.356%2C0.938%2C0.355%2C1.297%2C0c0.357-0.359%2C0.357-0.939%2C0-1.297%0A%09%09%09l-0.039-0.041l1.641-1.644c0.705-0.701%2C0.705-1.839%2C0-2.544l-1.736-1.737l-2.92%2C2.919c0.338%2C0.355%2C0.34%2C0.915-0.012%2C1.264%0A%09%09%09c-0.348%2C0.347-0.908%2C0.349-1.26%2C0.011l-2.939%2C2.938c0.338%2C0.356%2C0.334%2C0.914-0.015%2C1.264c-0.347%2C0.348-0.901%2C0.35-1.26%2C0.014%0A%09%09%09l-23.13%2C23.131l-9.124%2C4.922c0%2C0%2C0.475%2C0.274%2C1.065%2C0.123l11.066-2.035L82.15%2C56.012l0.039%2C0.039c0.359%2C0.359%2C0.943%2C0.359%2C1.305%2C0%0A%09%09%09C83.846%2C55.695%2C83.848%2C55.113%2C83.49%2C54.754z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") !important;
}
.img-cubic-loader {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22300px%22%20height%3D%22300px%22%0A%09%20viewBox%3D%220%200%20300%20300%22%20enable-background%3D%22new%200%200%20300%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%0A%3Crect%20x%3D%2211.003%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.518%22%2F%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.518%22%2F%3E%0A%3Crect%20x%3D%2211.003%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.517%22%2F%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.517%22%2F%3E%0A%3Crect%20x%3D%2211.003%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.519%22%2F%3E%0A%0A%3Cstyle%3E%0A%2a%20%7B%0A%09transition%3A%20all%20.5s%3B%0A%7D%0A%0A.group1%20%2a%7B%0A%09%2F%2Ffill%3A%20red%3B%0A%7D%0A%0A.group1%20%7B%0A%09transform-origin%3A%20center%20top%3B%0A%09transform%3A%20scale%281%2C0%29%3B%0A%09animation%3A%20row_one%20.5s%20ease-in%20infinite%3B%0A%7D%0A.group2%20%7B%0A%09transform-origin%3A%20center%20bottom%3B%0A%09transform%3A%20scale%281%2C1%29%3B%0A%09animation%3A%20row_two%20.5s%20ease-in%20infinite%3B%0A%7D%0A%0Asvg%20%7B%0A%09animation%3A%20whole_cube%202s%20ease-in%20infinite%3B%0A%7D%0A%40keyframes%20whole_cube%20%7B%0A%090%25%7Btransform%3A%20rotate%280deg%29%7D%0A%0924.999%25%7Btransform%3A%20rotate%280deg%29%7D%0A%0925%25%7Btransform%3A%20rotate%2890deg%29%7D%0A%0949.999%25%7Btransform%3A%20rotate%2890deg%29%7D%0A%0950%25%7Btransform%3A%20rotate%28180deg%29%7D%0A%0974.999%25%7Btransform%3A%20rotate%28180deg%29%7D%0A%0975%25%7Btransform%3A%20rotate%28270deg%29%7D%0A%0999.999%25%7Btransform%3A%20rotate%28270deg%29%7D%0A%09100%25%20%7Btransform%3A%20rotate%280deg%29%7D%0A%7D%0A%0A%40keyframes%20row_one%20%7B%0A%090%25%20%7Btransfrom%3A%20scale%281%2C0%29%3B%20opacity%3A%200.8%7D%0A%09100%25%20%7Btransform%3A%20scale%281%2C1%29%3B%20opacity%3A%201%7D%0A%7D%0A%40keyframes%20row_two%20%7B%0A%090%25%20%7Btransfrom%3A%20scale%281%2C1%29%3B%20opacity%3A%201%7D%0A%09100%25%20%7Btransform%3A%20scale%281%2C0%29%3B%20opacity%3A%200.8%7D%0A%7D%0A%3C%2Fstyle%3E%0A%0A%3Cg%20class%3D%22group1%22%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.517%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.519%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20class%3D%22group2%22%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.517%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.519%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
}
.img-butt-theme-base {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBvZPRCcMgEEDPMwNkhIzQTlATCGSMbNCOko6QLYIgdYRsUEfoZ0HF3oUGMkD0gXKe4MPjTsAfpVRdVdWDwhsf4RxWRJy01vOeELwNw9DEGF8ppQYyIIRwUsp2WRa3Cfu+f+eSHaXe+6sk2UiyEfJTU3m/SLI7lEMhbRcoxyYsCgstlGMtKqR+mTCE8KTAQWbYYYyZ0Vr7oaFvc0r5bXZwLI4XXdeNNCs8Jmd1ruXFVeSPceIHMuNT6p09klAAAAAASUVORK5CYII=);
}
.img-butt-theme {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABMSURBVHgBhY+xDQAgCATRCRzB/RvdgBXcRDdAUElowEv4gr8CABgiqjzIM+nSZAem1MIyj/RsD0yS4LOyRCAUEUYg9P+R5pNmCtRyA24Gjdofh528AAAAAElFTkSuQmCC);
}
.img-dark-theme {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22dark%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.433%2063.446%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Edark%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.164%2C69.715A34.037%2C34.037%2C0%2C0%2C1%2C6.941%2C42.653%2C33.363%2C33.363%2C0%2C0%2C1%2C22.561%2C7.417%2C7.392%2C7.392%2C0%2C0%2C1%2C33.816%2C12.5a8.408%2C8.408%2C0%2C0%2C1-.358%2C3.878A20.495%2C20.495%2C0%2C0%2C0%2C48.92%2C43.255a20.244%2C20.244%2C0%2C0%2C0%2C10.777-.8%2C7.406%2C7.406%2C0%2C0%2C1%2C9.823%2C5.434%2C6.989%2C6.989%2C0%2C0%2C1-.82%2C5.277A33.132%2C33.132%2C0%2C0%2C1%2C45.494%2C69.211c-.864.164-1.74.276-2.615.354C41.877%2C69.654%2C40.869%2C69.68%2C40.164%2C69.715ZM27%2C14.86a1.456%2C1.456%2C0%2C0%2C0-2.342-1.44C17.8%2C18.9%2C11.14%2C28.62%2C13.25%2C40.188A28.2%2C28.2%2C0%2C0%2C0%2C38.9%2C63.121c10.555.79%2C19.257-4.4%2C23.059-10.8.807-1.359-.055-2.976-1.614-2.713-10.386%2C1.753-19.48-.222-26.512-7.466C25.576%2C33.638%2C24.585%2C25.78%2C27%2C14.86Z%22%20transform%3D%22translate%28-6.283%20-6.268%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.img-dark-theme2 {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22dark_v2%22%20data-name%3D%22dark%20v2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2061.059%2069.585%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Edark2%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.6%2C72.209l-.13%2C0A35.438%2C35.438%2C0%2C0%2C1%2C8.413%2C42.522%2C34.97%2C34.97%2C0%2C0%2C1%2C36.489%2C2.762a5.754%2C5.754%2C0%2C0%2C1%2C4.568.855%2C5.033%2C5.033%2C0%2C0%2C1%2C2.019%2C3.536%2C5.106%2C5.106%2C0%2C0%2C1-1.8%2C4.538%2C24.653%2C24.653%2C0%2C0%2C0-7.237%2C11.432%2C23.989%2C23.989%2C0%2C0%2C0%2C2.49%2C19.365A25.076%2C25.076%2C0%2C0%2C0%2C52.936%2C54.157a26.078%2C26.078%2C0%2C0%2C0%2C9.722.161A5.593%2C5.593%2C0%2C0%2C1%2C67.6%2C55.741a4.9%2C4.9%2C0%2C0%2C1%2C1.36%2C4.3%2C5.613%2C5.613%2C0%2C0%2C1-1.669%2C3.126%2C35.4%2C35.4%2C0%2C0%2C1-19.475%2C8.7c-.975.116-1.935.178-2.863.239q-.6.038-1.208.083ZM37.843%2C7.347a2.247%2C2.247%2C0%2C0%2C0-.431.046%2C30.265%2C30.265%2C0%2C0%2C0-24.336%2C34.38%2C30.728%2C30.728%2C0%2C0%2C0%2C30.361%2C25.71q.606-.045%2C1.212-.083c.907-.059%2C1.763-.115%2C2.607-.215a30.7%2C30.7%2C0%2C0%2C0%2C16.859-7.506.827.827%2C0%2C0%2C0%2C.188-.405.227.227%2C0%2C0%2C0-.026-.18%2C1.037%2C1.037%2C0%2C0%2C0-.83-.119%2C30.831%2C30.831%2C0%2C0%2C1-11.465-.193%2C29.816%2C29.816%2C0%2C0%2C1-19.509-13.87%2C29.044%2C29.044%2C0%2C0%2C1-2.965-23.128%2C29.342%2C29.342%2C0%2C0%2C1%2C8.606-13.6c.3-.269.284-.374.273-.466s-.036-.227-.1-.275A.811.811%2C0%2C0%2C0%2C37.843%2C7.347Z%22%20transform%3D%22translate%28-7.969%20-2.625%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.img-sun-theme {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22light%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.437%2063.446%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Esun%3C%2Ftitle%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53.86%2C37.5c.423%2C8.727-6.406%2C15.965-15.44%2C16.361-8.665.38-15.832-6.385-16.283-15.37-.437-8.71%2C6.415-15.969%2C15.442-16.36C46.254%2C21.759%2C53.425%2C28.528%2C53.86%2C37.5ZM38%2C28.516a9.413%2C9.413%2C0%2C1%2C0%2C.218%2C0C38.149%2C28.516%2C38.076%2C28.515%2C38%2C28.516Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.268%2C14.536a7.782%2C7.782%2C0%2C0%2C1%2C1.743%2C1.028c1.594%2C1.473%2C3.124%2C3.021%2C4.62%2C4.595a3.062%2C3.062%2C0%2C0%2C1-.07%2C4.7%2C3.136%2C3.136%2C0%2C0%2C1-4.433-.172q-.082-.09-.159-.186c-1.517-1.555-3.077-3.068-4.568-4.647a2.84%2C2.84%2C0%2C0%2C1-.549-3.417A3.387%2C3.387%2C0%2C0%2C1%2C18.268%2C14.536Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.775%2C12.7c0-1.087-.042-2.175.008-3.26a3.215%2C3.215%2C0%2C0%2C1%2C6.429.013c.06%2C2.172.07%2C4.348-.006%2C6.519a2.993%2C2.993%2C0%2C0%2C1-2.935%2C3.05A2.96%2C2.96%2C0%2C0%2C1%2C37.919%2C19a3.006%2C3.006%2C0%2C0%2C1-3.13-2.875c0-.059%2C0-.117%2C0-.176C34.728%2C14.871%2C34.776%2C13.782%2C34.775%2C12.7Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.613%2C41.224c-1.087%2C0-2.176.049-3.259-.013a3.212%2C3.212%2C0%2C0%2C1%2C.029-6.419c2.171-.07%2C4.347-.066%2C6.519%2C0a2.993%2C2.993%2C0%2C0%2C1%2C3.107%2C2.875%2C3.127%2C3.127%2C0%2C0%2C1-.007.349%2C3.022%2C3.022%2C0%2C0%2C1-2.836%2C3.2%2C2.943%2C2.943%2C0%2C0%2C1-.3%2C0C14.788%2C41.266%2C13.7%2C41.225%2C12.613%2C41.224Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M63.4%2C34.776c1.086%2C0%2C2.176-.05%2C3.259.013a3.212%2C3.212%2C0%2C0%2C1-.045%2C6.419c-2.171.069-4.348.067-6.519%2C0a2.993%2C2.993%2C0%2C0%2C1-3.107-2.876%2C2.817%2C2.817%2C0%2C0%2C1%2C.007-.356%2C3.019%2C3.019%2C0%2C0%2C1%2C2.838-3.191q.151-.009.3%2C0C61.219%2C34.735%2C62.308%2C34.774%2C63.4%2C34.776Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.222%2C63.375c0%2C1.087.051%2C2.177-.01%2C3.26a3.11%2C3.11%2C0%2C0%2C1-3.126%2C3.094c-.055%2C0-.109%2C0-.164%2C0a3.075%2C3.075%2C0%2C0%2C1-3.129-3.02v-.08c-.069-2.22-.079-4.447.006-6.667a2.962%2C2.962%2C0%2C0%2C1%2C2.95-2.975c.084%2C0%2C.167%2C0%2C.25.009a3%2C3%2C0%2C0%2C1%2C3.193%2C2.793c0%2C.06.007.121.007.181C41.279%2C61.1%2C41.22%2C62.239%2C41.222%2C63.375Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61.483%2C18.248a6.466%2C6.466%2C0%2C0%2C1-.906%2C1.636c-1.365%2C1.486-2.819%2C2.894-4.275%2C4.3-1.563%2C1.5-3.352%2C1.558-4.716.2s-1.273-3.136.255-4.7c1.41-1.447%2C2.835-2.882%2C4.3-4.27a2.853%2C2.853%2C0%2C0%2C1%2C3.411-.558C60.762%2C15.431%2C61.4%2C16.426%2C61.483%2C18.248Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.558%2C57.655a5.613%2C5.613%2C0%2C0%2C1%2C.834-1.512c1.443-1.55%2C2.953-3.042%2C4.493-4.5a3.158%2C3.158%2C0%2C1%2C1%2C4.6%2C4.331l-.086.087C22.946%2C57.6%2C21.439%2C59.1%2C19.9%2C60.55a2.89%2C2.89%2C0%2C0%2C1-3.407.608A3.441%2C3.441%2C0%2C0%2C1%2C14.558%2C57.655Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61.467%2C57.623a3.309%2C3.309%2C0%2C0%2C1-1.83%2C3.167%2C2.64%2C2.64%2C0%2C0%2C1-3.179-.3c-1.807-1.667-3.574-3.393-5.21-5.226a3.118%2C3.118%2C0%2C0%2C1%2C4.27-4.386c1.911%2C1.692%2C3.663%2C3.568%2C5.415%2C5.431A3.375%2C3.375%2C0%2C0%2C1%2C61.467%2C57.623Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.img-sun-theme2 {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22sun_v2%22%20data-name%3D%22sun%20v2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2068.278%2068.286%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Esun2%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53.377%2C38.023a15.354%2C15.354%2C0%2C1%2C1-15.35-15.36A15.363%2C15.363%2C0%2C0%2C1%2C53.377%2C38.023ZM48.647%2C38A10.625%2C10.625%2C0%2C1%2C0%2C38.019%2C48.641%2C10.663%2C10.663%2C0%2C0%2C0%2C48.647%2C38Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.4%2C11.953c0%2C1.887.011%2C3.774%2C0%2C5.66a2.36%2C2.36%2C0%2C0%2C1-1.718%2C2.3%2C2.3%2C2.3%2C0%2C0%2C1-2.662-1.053%2C2.857%2C2.857%2C0%2C0%2C1-.349-1.3c-.027-3.754-.023-7.508-.011-11.262A2.37%2C2.37%2C0%2C1%2C1%2C40.4%2C6.293C40.413%2C8.18%2C40.4%2C10.067%2C40.4%2C11.953Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M64.069%2C40.4c-1.848%2C0-3.7.011-5.546%2C0a2.381%2C2.381%2C0%2C1%2C1%2C.037-4.755c2.592-.014%2C5.184-.005%2C7.776%2C0%2C1.163%2C0%2C2.326-.024%2C3.487.011A2.35%2C2.35%2C0%2C0%2C1%2C72.1%2C37.472a2.3%2C2.3%2C0%2C0%2C1-1.175%2C2.611%2C3.385%2C3.385%2C0%2C0%2C1-1.372.306C67.728%2C40.423%2C65.9%2C40.4%2C64.069%2C40.4Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M35.651%2C64.051V58.619a2.383%2C2.383%2C0%2C1%2C1%2C4.748.009q0%2C5.546%2C0%2C11.092a2.363%2C2.363%2C0%2C0%2C1-1.728%2C2.355%2C2.27%2C2.27%2C0%2C0%2C1-2.592-.97%2C3.179%2C3.179%2C0%2C0%2C1-.407-1.452C35.624%2C67.787%2C35.651%2C65.918%2C35.651%2C64.051Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.983%2C35.639c1.849%2C0%2C3.7-.017%2C5.546%2C0a2.372%2C2.372%2C0%2C0%2C1%2C2.4%2C2.992%2C2.408%2C2.408%2C0%2C0%2C1-2.5%2C1.765c-2.592.006-5.184%2C0-7.776%2C0-1.087%2C0-2.173.009-3.259%2C0a2.382%2C2.382%2C0%2C1%2C1-.012-4.758C8.248%2C35.628%2C10.116%2C35.639%2C11.983%2C35.639Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.907%2C13.164a4.83%2C4.83%2C0%2C0%2C1%2C1.307.729c2.713%2C2.65%2C5.387%2C5.34%2C8.059%2C8.032a2.346%2C2.346%2C0%2C0%2C1%2C.057%2C3.317l-.026.027a2.333%2C2.333%2C0%2C0%2C1-3.3.079l-.045-.044q-4.089-4.036-8.123-8.129a2.2%2C2.2%2C0%2C0%2C1-.433-2.6A2.5%2C2.5%2C0%2C0%2C1%2C15.907%2C13.164Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.863%2C62.882a2.512%2C2.512%2C0%2C0%2C1-2.431-1.358A2.263%2C2.263%2C0%2C0%2C1%2C13.717%2C59a10.281%2C10.281%2C0%2C0%2C1%2C.831-.865q3.657-3.66%2C7.318-7.317a2.31%2C2.31%2C0%2C0%2C1%2C2.518-.622%2C2.252%2C2.252%2C0%2C0%2C1%2C1.566%2C1.876%2C2.205%2C2.205%2C0%2C0%2C1-.63%2C1.995c-2.7%2C2.716-5.4%2C5.437-8.14%2C8.113A4.528%2C4.528%2C0%2C0%2C1%2C15.863%2C62.882Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.856%2C15.355a2.425%2C2.425%2C0%2C0%2C1-.7%2C1.879q-4.021%2C4.024-8.048%2C8.043a2.339%2C2.339%2C0%2C0%2C1-3.306.05l-.035-.035a2.321%2C2.321%2C0%2C0%2C1-.06-3.3q4.052-4.114%2C8.168-8.166a2.2%2C2.2%2C0%2C0%2C1%2C2.6-.42A2.23%2C2.23%2C0%2C0%2C1%2C62.856%2C15.355Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.859%2C60.6a2.372%2C2.372%2C0%2C0%2C1-3.913%2C1.681c-.365-.3-.687-.66-1.023-1q-3.538-3.535-7.075-7.075a2.329%2C2.329%2C0%2C0%2C1-.638-2.564%2C2.247%2C2.247%2C0%2C0%2C1%2C1.944-1.556%2C2.22%2C2.22%2C0%2C0%2C1%2C1.934.653q4.048%2C4.037%2C8.087%2C8.085A2.368%2C2.368%2C0%2C0%2C1%2C62.859%2C60.6Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.edfi-dashboard__row_loading [data-counter] {
  -webkit-animation: edfi-dashboard-wave 2s ease-in-out infinite forwards;
          animation: edfi-dashboard-wave 2s ease-in-out infinite forwards;
}
@-webkit-keyframes edfi-dashboard-wave {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes edfi-dashboard-wave {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.7;
  }
}
.att-cal-month__name {
  background-color: #b9c5c9;
  text-align: center;
  padding: 4px;
}
.att-cal-month__title {
  background-color: #dee4eb;
  border-bottom: 1px solid #b9c5c9;
  border-left: 1px solid #b9c5c9;
  min-width: calc((100% - 9px) / 7);
}
.att-cal-month__title1 {
  background-color: #dee4eb;
  border-bottom: 1px solid #b9c5c9;
  border-left: 1px solid #b9c5c9;
  width: 9px;
}
.att-cal-month__day {
  border: 1px solid #b9c5c9;
}
.att-cal-month-day {
  vertical-align: top;
}
.att-cal-month-day__header {
  color: #1b5a7c;
  vertical-align: top;
  font-size: 20px;
}
.att-cal-month-day__body-caption {
  font-size: 12px;
}
.att-cal-month-day__body-value {
  font-size: 12px;
}
.att-cal-week__day {
  border-bottom: 1px solid #b9c5c9;
  border-left: 1px solid #b9c5c9;
}
.att-cal-week-day {
  vertical-align: top;
}
.att-cal-week-day__header {
  color: #1b5a7c;
  vertical-align: top;
  font-size: 18px;
}
.att-cal-week-day__body-att-method {
  font-size: 12px;
  text-decoration: underline;
}
.att-cal-week-day__body-caption {
  font-size: 12px;
  font-weight: bold;
}
.att-cal-week-day__body-value {
  font-size: 12px;
}
.att-cal-desc {
  padding-left: 6px;
}
.att-cal-error {
  color: #f79f5b;
  padding-left: 6px;
}
.time-intervals__control ~ .block-field-addon,
.class-periods__control ~ .block-field-addon {
  width: 100%;
}
.time-intervals__table > *,
.class-periods__table > * {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.time-intervals__table > *:first-child,
.class-periods__table > *:first-child {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.time-intervals__table > * div[id^="tio_refids_"],
.class-periods__table > * div[id^="tio_refids_"] {
  white-space: nowrap;
}
.time-intervals__table > * div[id^="tio_refids_"] > div,
.class-periods__table > * div[id^="tio_refids_"] > div {
  display: inline-block;
  float: none !important;
}
@media screen and (max-width: 769px) {
  .time-intervals__table,
  .class-periods__table {
    background-color: white;
  }
}
.time-intervals__scroll-container,
.class-periods__scroll-container {
  display: block;
  bottom: 2px;
  height: 10px;
  width: 100%;
  overflow: hidden;
}
.time-intervals__field_warning {
  background: var(--color-warning-lighter-bg) !important;
}
.time-intervals__field_highlight {
  -webkit-animation-name: blink-ti;
          animation-name: blink-ti;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes blink-ti {
  0% {
    background-color: var(--color-face-darker-bg);
  }
  50.0% {
    background-color: var(--color-info-lighter-bg);
    color: var(--color-info-txt);
  }
  100.0% {
    background-color: var(--color-face-darker-bg);
  }
}
@keyframes blink-ti {
  0% {
    background-color: var(--color-face-darker-bg);
  }
  50.0% {
    background-color: var(--color-info-lighter-bg);
    color: var(--color-info-txt);
  }
  100.0% {
    background-color: var(--color-face-darker-bg);
  }
}
.attd-form__ci-ti-class-period[type="text"]:-moz-read-only {
  color: var(--color-primary-darker-bg) !important;
}
.attd-form__ci-ti-class-period[type="text"]:read-only {
  color: var(--color-primary-darker-bg) !important;
}
.attd-form__ci-ti-class-period-mins[has-attd-code="1"][type="text"]:-moz-read-only {
  color: var(--color-primary-darker-bg) !important;
}
.attd-form__ci-ti-class-period-mins[has-attd-code="1"][type="text"]:read-only {
  color: var(--color-primary-darker-bg) !important;
}
.attd-form__cp-beg-time + div [type="text"]:-moz-read-only, .attd-form__cp-end-time + div [type="text"]:-moz-read-only {
  color: var(--color-primary-darker-bg) !important;
}
.attd-form__cp-beg-time + div [type="text"]:read-only,
.attd-form__cp-end-time + div [type="text"]:read-only {
  color: var(--color-primary-darker-bg) !important;
}
.calendar__week .calendar__day .calendar__color-box.attd-mass-assign .calendar__day-icon {
  visibility: hidden;
}
.calendar__week .calendar__day .calendar__color-box.attd-mass-assign .calendar__day-icon i {
  color: #009482 !important;
}
.calendar__week .calendar__day_selected .calendar__color-box.attd-mass-assign {
  background-color: white !important;
  color: #0e425e;
  border-color: #0e425e !important;
}
.calendar__week .calendar__day_selected .calendar__color-box.attd-mass-assign .calendar__day-icon {
  visibility: visible;
}
.calendar__week .calendar__day_selected .calendar__color-box.attd-mass-assign .calendar__day-date,
.calendar__week .calendar__day_selected .calendar__color-box.attd-mass-assign .calendar__day-number {
  color: #1b5a7c !important;
}
.lc__UILCalendarCreateButton button.lc__create-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #559cd4;
  border: 1px solid #eee;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 17px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px;
  width: 100%;
}
.lc__UILCalendarDisplay {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  height: 100%;
  overflow: auto;
}
.lc__UILCalendarDisplay div[data-id] {
  cursor: pointer;
}
.lc__UILCalendarDisplay .lc__no-data {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAACsCAIAAABXdr/BAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjItMDYtMjBUMTE6NTA6MzMrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIyLTA2LTIwVDExOjUwOjMzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMi0wNi0yMFQxMTo1MDozMyswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWZjYjA0NjgtN2ExMi0wYzRjLWI5NGMtOWE1Mjc1NGE3MjY4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MDU5MTFkNDctZjA3Ni0xMWVjLTkwZGItOTFjZjAxNjI4YTRhPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTc0YWI4MmMtNGYwYi1iYTQyLTk5YmUtMWY2NzVhOTlkNWE5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE3NGFiODJjLTRmMGItYmE0Mi05OWJlLTFmNjc1YTk5ZDVhOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMi0wNi0yMFQxMTo1MDozMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZmNiMDQ2OC03YTEyLTBjNGMtYjk0Yy05YTUyNzU0YTcyNjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjItMDYtMjBUMTE6NTA6MzMrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE3MjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+WKybyAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAA4+klEQVR42uy9WYxcx3U/fE7Vvbe36Z59X3o43Ia7JMqSrc0WZTmK5X++QFmfEgeBgyCBg8APNpBYhoMgT4Ft5CFwbAMO4sR2rASWzGiBJJqkxX1fZiM5w2U4C2d6evbuvmvV+R6q+07P3pREckbsgxHV01O3bt1bvzrn1KmzIBFBkYp0j4kVX0GRijgriBwpTM9duY0tPNvzVmnjCdsTq97LFt6qQ1q1H8t1HbFqG+8TgzPtE/AM/UODtu3UV9eUx0pdzw7ogcUg6x8aEp5XX11dFo0tjQzXuTU0LIRoqa8vCYcBwPFcQ9Pz25iOfXt4mIia6utLgqEleiFpWtbAnVHGeWNtbSg4NxLpuUzTAYAAZtPpgeHhYCCwsaVlycF4JMeSybHxicqKisaamiI/e/Bku47lOJbjmJZNAADoyoW8zZPSdty0adm2s1w/QkrLcdKmabsuANieB2zhy3EcN2Napm3b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nj2LiHv37u3s7CSi6urqkydPhkKhJ598sqysTC2zU6dOjY6OxuPxtY+w9YQzREylUi+++OLVq1d//OMff+Mb36irq1Mp05Vg+pd/+Zfp6el4PH706NEjR4789V//dX4d53fffVcxnqmpqc985jPvv//+oUOH9uzZ09nZeeTIka9//eu2bX/ve9+LRqMlJSWnTp36u7/7u6tXr/7Hf/zHxo0bS0tLE4nEj370o69+9atPPfWUSrY4Pj5+7NgxxtjFixcHBwdbW1v/8z//c3R0tK2t7Re/+IVCiWVZwWAwmUzeuXMHAH79619v27atubn5e9/73szMTDweP378+JEjR/7mb/5GSvmTn/xk3759Cmf79+9njO3du/f06dOnTp1qbW3lnN+8ebOjo+OrX/1qIBD40Y9+1NnZuW3btt7e3tnZWU3Tijj72JiZlLK8vPzP/uzPXn311X//93//xje+gYhCCAB4//33h4aGvvWtbzU3N/f39//jP/7joUOHfvd3f9dxHCWAwuHw4ODgn//5n2/fvv3mzZtvv/32V77ylaeffto0za9//esnTpwoKysbHh7+9re/3dbWZppmKBRCxFAolH1HmhaJRPy817Ztx+PxV1555Qc/+MFf/dVftbe337x58/Lly1/+8peff/55KaXrukqo2ba9d+/ekZGR/fv3f/Ob36ysrPzZz342MjLy6quvNjU1Xb9+/Z/+6Z8OHz784osvhsNhX1aGQiG1hFSy7T/6oz/asGHDe++99/Of/3xqampkZOTkyZN/+Zd/+cwzz4yNjf3DP/zDupjBdSM3EdE0zZqamj/90z/9/ve///rrr3POVYrX69evt7a2NjU1ua7b1NTU1NTU19eXr/3Ytt3U1LR3714AGBgYMAzj5MmTJ06cUNBJJpOPPvpoVVXVd77zne3bt7/wwgvt7e35wkgI4bpufi5PVZ3E/7e6unrHjh0///nPz58//+yzzz755JP+tVJKtRhUuUw11MbGRillc3NzQ0NDX1/f888/D7kUtY7j+PUSpZTBYLCmpoaIYrGYv++OxWKbN29WElzXddV/EWcf1UZlGIYKV1SJqJ966qnBwcH33nuvvLw8Go2qZp7nqQZqehbsD/JBYxiGlPKzn/1sbW2t53klJSWBQCAWi7366qvHjx8/derUd7/73W9+85tKuVYdBgIBTdNUn4qz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) center no-repeat;
  min-height: 200px;
  height: 100%;
  opacity: 0.6;
}
.lc__UILCalendarDisplay .lc__weekend .lc__wd {
  background-color: #ffb9b9;
}
.lc__UILCalendarDisplay .lc__weekend .lc__ce-time.lc__ce-all-day span {
  background-color: #ffb9b9 !important;
}
.lc__UILCalendarDisplay .lc__week-header {
  border-bottom: 1px solid #eee;
}
.lc__UILCalendarDisplay .lc__wd {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  padding: 4px;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.lc__UILCalendarDisplay .lc__list-mn {
  font-size: 13px;
  display: inline-block;
}
.lc__UILCalendarDisplay .lc__list-day {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f5f5f5;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
  text-align: center;
  width: 32px;
  min-width: 32px;
  cursor: pointer;
}
.lc__UILCalendarDisplay .lc__list-day:hover {
  background-color: #cc2127;
  color: #fff;
}
.lc__UILCalendarDisplay .lc__list-day.lc__center {
  margin: 5px 0 !important;
}
.lc__UILCalendarDisplay .lc__selected-day .lc__list-day {
  background-color: #cc2127;
  color: #fff;
}
.lc__UILCalendarDisplay .lc__day-info {
  min-width: 140px;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__day-info {
    margin-bottom: 5px;
  }
}
.lc__UILCalendarDisplay .lc__circle {
  display: inline-block;
  min-width: 9px;
  max-width: 9px;
  min-height: 9px;
  max-height: 9px;
  border-radius: 50%;
  background-color: #5995b5;
  margin: 4px 8px 0;
}
.lc__UILCalendarDisplay .lc__circle.lc__instr-mode {
  background-color: #d1f5a7;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__circle {
    display: none !important;
  }
}
.lc__UILCalendarDisplay .lc__ce-time {
  min-width: 135px;
  max-width: 135px;
  white-space: nowrap;
}
.lc__UILCalendarDisplay .lc__ce-time span {
  padding: 5px;
  border-radius: 5px;
}
.lc__UILCalendarDisplay .lc__ce-time.lc__ce-all-day span {
  background-color: #bae3f9;
}
.lc__UILCalendarDisplay .lc__view-list {
  padding: 0 10px;
}
.lc__UILCalendarDisplay .lc__view-list .lc__item-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 5px;
  margin-bottom: 5px;
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.lc__UILCalendarDisplay .lc__view-list .lc__item-line:hover {
  background-color: #fafafa;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__view-list .lc__item-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5px 0;
  }
  .lc__UILCalendarDisplay .lc__view-list .lc__item-line .lc__circle {
    display: none;
  }
}
.lc__UILCalendarDisplay .lc__view-list .lc__ce-time {
  font-size: 13px;
  color: #3c4043;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line {
  margin: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eee;
  padding-bottom: 3px;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed {
  -webkit-filter: grayscale(0.5);
          filter: grayscale(0.5);
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed * {
  color: #555 !important;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed *.lc__list-day {
  background-color: #ccc !important;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed *.lc__circle {
  opacity: 0.3 !important;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__view-list .lc__list-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__ce-title {
    margin-top: 10px;
  }
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__my-points {
  font-size: 11px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid #eee;
  width: 26px;
  height: 26px;
  background: #dcfff6;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__my-points.lc__with-bg-color {
  color: #fff !important;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__evt-place {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
.lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__ce-desc {
  color: #777;
  font-size: 12px;
  word-break: break-word;
}
.lc__UILCalendarDisplay .lc__e-bd {
  font-size: 13px;
  color: #999;
}
.lc__UILCalendarDisplay .lc__day-line-time {
  position: absolute;
  height: 0;
  border-bottom: 1px solid #cc2127;
  left: 50px;
  z-index: 1000;
  right: 0;
}
.lc__UILCalendarDisplay .lc__day-line-time::before {
  background-color: #cc2127;
  border-radius: 50%;
  content: " ";
  height: 10px;
  position: absolute;
  text-align: right;
  top: -5px;
  width: 10px;
}
.lc__UILCalendarDisplay .lc__day-line-time span {
  color: #cc2127;
  font-size: 11px;
  margin-left: 10px;
  background: rgba(255, 255, 255, 0.4);
  padding: 3px;
  border-radius: 3px;
}
.lc__UILCalendarDisplay .lc__view-day {
  padding-top: 15px;
  position: relative;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__all-day {
  width: 150px;
  max-width: 150px;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__hour-mrg-1 {
  margin-left: 153px;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__hour-mrg-2 {
  margin-left: 306px;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__hour-mrg-3 {
  margin-left: 458px;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__hour-mrg-4 {
  margin-left: 640px;
}
.lc__UILCalendarDisplay .lc__view-day.lc__day-all-evt-3 .lc__hour-event.lc__hour-mrg-5 {
  margin-left: 700px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event {
  position: absolute;
  left: 75px;
  padding: 2px 10px;
  border: 1px solid #eee;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background: #33b679;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event[data-id^=mc-wr_] {
  background: #df722d;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__all-day {
  background-color: #e1f3fc;
  color: #2aa7e6;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - 78px) !important;
  max-width: 190px;
  width: 190px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__all-day .lc__hour-desc {
  margin-top: 20px;
  word-break: break-word;
  color: #6ebde5;
  font-size: 12px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__hour-mrg-1 {
  margin-left: 195px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__hour-mrg-2 {
  margin-left: 390px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__hour-mrg-3 {
  margin-left: 580px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__hour-mrg-4 {
  margin-left: 700px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__hour-mrg-5 {
  margin-left: 800px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__birth-day {
  background-color: #7986cb;
  color: #fff;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__birth-day * {
  color: #fff !important;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-event .lc__hour-time {
  margin-right: 10px;
  font-size: 11px;
  color: #fff;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-right: 10px;
  position: relative;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-line:first-child {
  margin-top: 50px;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-line .lc__hour-val {
  color: #999;
  font-size: 11px;
  margin-top: -10px;
  min-width: 60px;
  text-align: center;
}
.lc__UILCalendarDisplay .lc__view-day .lc__hour-line .lc__hour-info {
  border-top: 1px solid #eee;
  -webkit-box-flex: 20;
      -ms-flex-positive: 20;
          flex-grow: 20;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-time-dtl {
  margin-left: 10px;
}
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event {
  position: absolute;
  padding: 2px 10px;
  border: 1px solid #eee;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background: #33b679;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 11px;
  word-break: break-all;
}
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__all-day,
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__no-beg-time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e1f3fc;
  color: #2aa7e6;
  position: relative;
  line-height: 10px;
  margin-bottom: 2px;
  min-height: 21px;
}
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__all-day:last-child,
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__no-beg-time:last-child {
  margin: 0;
}
.lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__no-beg-time {
  background: #33b679;
  color: #fff;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__view-week .lc__hour-event {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2px;
  }
}
.lc__UILCalendarDisplay .lc__view-week .lc__evt-cnt {
  font-size: 11px;
  color: #aaa;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-header {
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 100;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-header > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 0;
  width: calc(14.285% - 8px);
  min-width: 80px;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-header > div:last-child {
  border-right: none;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-header > div:first-child {
  min-width: 56px;
  max-width: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
  border-right: 1px solid #eee;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 5;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  border-radius: 4px;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px;
  font-size: 12px;
  background-color: #33b679;
  color: #fff;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info.lc__birth-day {
  background-color: #7986cb;
  color: #fff;
  padding: 3px 3px 2px;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info.lc__birth-day .lc__week-time-dtl {
  display: none !important;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info.lc__birth-day * {
  color: #fff !important;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(14.285% - 8px);
  min-width: 80px;
  position: relative;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time):first-child {
  min-width: 56px;
  max-width: 56px;
  color: #999;
  font-size: 11px;
  border-right: 1px solid #eee;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time):first-child > div:not(.lc__cur-day-info) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid transparent !important;
  border-right: none !important;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time):first-child > div:not(.lc__cur-day-info) span {
  margin-top: -10px;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time) > div:not(.lc__cur-day-info) {
  height: 60px;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time) > div:not(.lc__cur-day-info):first-child {
  border-top: none;
}
.lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time) > div:not(.lc__cur-day-info):last-child {
  border-bottom: 1px solid #eee;
}
.lc__UILCalendarDisplay .lc__month-week .lc__ce-time {
  min-width: 10px !important;
}
.lc__UILCalendarDisplay .lc__month-week .lc__ce-all-day {
  margin-bottom: 5px;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-week-day {
  background-color: #fffdf5;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 100;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-header > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14.285%;
  min-width: 80px;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info > div {
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  min-height: 60px;
  padding: 5px;
  width: 14.285%;
  min-width: 80px;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info > div.lc__mn-gray-day {
  background-color: #f8faff;
  color: #666;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__ce-title {
  color: #666;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__mn-day-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media all and (max-width: 1250px) {
  .lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__mn-day-header {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__mn-day-header .lc__mn-name {
  color: #ccc;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line {
  margin-top: 7px;
  padding-bottom: 7px;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line > * {
  display: inline-block;
  word-break: break-word;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line > *.lc__tlt-wrapper {
  display: block;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line > *.lc__tlt-wrapper > * {
  display: inline-block;
}
.lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line > *.lc__tlt-wrapper > *.lc__ce-title {
  margin-left: 25px;
}
@media all and (max-width: 950px) {
  .lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__item-line > *.lc__tlt-wrapper > *.lc__ce-title {
    margin-left: 0;
  }
}
.lc__UILCalendarDisplay .lc__ce-title .lc__holiday::before,
.lc__UILCalendarDisplay .lc__hour-event .lc__holiday::before {
  font-family: FontAwesome !important;
  content: "\f005";
  font-size: 15px;
}
.lc__UILCalendarDisplay .lc__ce-title .lc__e-enr::before,
.lc__UILCalendarDisplay .lc__hour-event .lc__e-enr::before {
  font-family: FontAwesome !important;
  content: "\f2bd";
  font-size: 15px;
}
.lc__UILCalendarDisplay .lc__ce-title .lc__e-bd,
.lc__UILCalendarDisplay .lc__hour-event .lc__e-bd {
  font-size: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.lc__UILCalendarDisplay .lc__ce-title .lc__e-bd::before,
.lc__UILCalendarDisplay .lc__hour-event .lc__e-bd::before {
  font-family: FontAwesome !important;
  content: "\f1fd";
  font-size: 15px;
}
.lc__UILCalendarDisplay .lc__hour-event span::before {
  display: inline-block;
  margin: 2px 5px 2px -5px;
}
.lc__UILCalendarDisplay .lc__year-view {
  padding: 5px;
}
.lc__UILCalendarDisplay .lc__year-view h1 {
  text-align: center;
  margin-bottom: 15px;
}
.lc__UILCalendarDisplay .lc__year-view .lc__year-view-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.lc__UILCalendarDisplay .lc__year-view .lc__year-view-info > div {
  width: 25%;
  min-width: 270px;
  text-align: center;
}
.lc__UILCalendarDisplay .lc__year-view .calendar__title {
  display: none !important;
}
.lc__UILCalendarDisplay .lc__year-view .lc__year-mn-title {
  text-align: center;
  padding: 5px;
}
.lc__UILCalendarDisplay .lc__bld-table {
  width: 100%;
  border-collapse: collapse;
}
.lc__UILCalendarDisplay .lc__bld-table thead {
  position: sticky;
  top: 0;
  z-index: 30;
}
.lc__UILCalendarDisplay .lc__bld-table .lc__item-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 13px;
  margin-bottom: 20px;
  width: 250px;
}
.lc__UILCalendarDisplay .lc__bld-table .lc__item-line .lc__ce-title {
  margin-left: 10px;
}
.lc__UILCalendarDisplay .lc__bld-table .lc__item-line .lc__ce-desc {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 10px;
}
.lc__UILCalendarDisplay .lc__bld-table .lc__item-line .lc__ce-desc::before {
  margin-top: 1px;
}
.lc__UILCalendarDisplay .lc__bld-table th {
  background-color: #fdfdfd !important;
}
.lc__UILCalendarDisplay .lc__bld-table td,
.lc__UILCalendarDisplay .lc__bld-table th {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 5px;
  min-width: 100px;
  border-left: 0;
  vertical-align: top;
  word-break: break-all;
}
.lc__UILCalendarDisplay .lc__bld-table td.lc__bld-cur-date,
.lc__UILCalendarDisplay .lc__bld-table th.lc__bld-cur-date {
  background-color: #cc2127 !important;
}
.lc__UILCalendarDisplay .lc__bld-table td.lc__bld-cur-date div,
.lc__UILCalendarDisplay .lc__bld-table th.lc__bld-cur-date div,
.lc__UILCalendarDisplay .lc__bld-table td.lc__bld-cur-date span,
.lc__UILCalendarDisplay .lc__bld-table th.lc__bld-cur-date span {
  color: #fff !important;
}
.lc__UILCalendarDisplay .lc__bld-table td:last-child,
.lc__UILCalendarDisplay .lc__bld-table th:last-child {
  border-right: 0;
}
.lc__UILCalendarDisplay .lc__bld-table td:first-child,
.lc__UILCalendarDisplay .lc__bld-table th:first-child {
  background-color: #fdfdfd;
  left: 0;
  border-right: 0;
  position: sticky;
  padding: 0;
}
.lc__UILCalendarDisplay .lc__bld-table td:first-child div,
.lc__UILCalendarDisplay .lc__bld-table th:first-child div {
  border-right: 1px solid #eee;
  padding: 5px;
}
.lc__UILCalendarDisplay .lc__bld-table td .lc__bld-day,
.lc__UILCalendarDisplay .lc__bld-table th .lc__bld-day {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lc__UILCalendarDisplay .lc__bld-table td .lc__bld-day.lc__weekend .lc__w-name,
.lc__UILCalendarDisplay .lc__bld-table th .lc__bld-day.lc__weekend .lc__w-name {
  color: red !important;
}
.lc__UILCalendarDisplay .lc__bld-table td .lc__bld-day .lc__w-name,
.lc__UILCalendarDisplay .lc__bld-table th .lc__bld-day .lc__w-name {
  display: inline-block;
  font-size: 10px;
  font-weight: normal;
  margin-top: -3px;
  color: #999;
  padding-left: 3px;
}
.lc__UILCalendarLeftMenuButton {
  margin-right: 10px;
}
.lc__UILCalendarLeftMenuButton button {
  padding: 0;
}
.lc__UILCalendarLeftMenuButton button span {
  border-bottom: 2px solid #666;
  border-top: 2px solid #666;
  display: block;
  height: 12px;
  width: 20px;
}
.lc__UILCalendarLeftMenuButton button span::before {
  content: " ";
  border-top: 2px solid #666;
  display: block;
  margin-top: 5px;
}
.lc__UILCalendarRightBlock {
  height: 100%;
  position: relative;
  word-break: break-all;
}
.lc__UILCalendarRightBlock .lc__studs-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lc__UILCalendarRightBlock .lc__studs-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.lc__UILCalendarRightBlock .lc__studs-list li .name {
  padding: 10px;
  text-align: center;
}
.lc__UILCalendarRightBlock .lc__studs-list li .image {
  text-align: center;
}
.lc__UILCalendarRightBlock .lc__studs-list li .image img {
  max-width: 96%;
}
.lc__UILCalendarRightBlock .lc__weekend .lc__wd {
  background-color: #ffb9b9;
}
.lc__UILCalendarRightBlock .lc__weekend .lc__ce-time.lc__ce-all-day span {
  background-color: #ffb9b9 !important;
}
.lc__UILCalendarRightBlock .lc__ce-time {
  min-width: 135px;
  max-width: 135px;
  white-space: nowrap;
}
.lc__UILCalendarRightBlock .lc__ce-time span {
  padding: 5px;
  border-radius: 5px;
}
.lc__UILCalendarRightBlock .lc__ce-time.lc__ce-all-day {
  margin-bottom: 6px;
}
.lc__UILCalendarRightBlock .lc__ce-time.lc__ce-all-day span {
  background-color: #bae3f9;
}
.lc__UILCalendarRightBlock .lc__no-data {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB7CAIAAAApNf/IAAAACXBIWXMAAAsTAAALEwEAmpwYAAA6xWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjItMDYtMjBUMTE6NTM6MDYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIyLTA2LTIwVDExOjUzOjA2KzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMi0wNi0yMFQxMTo1MzowNiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OTYwOWEzZmEtNWI5Ni0yMzQwLWEzMWUtYzAwMjQ2YWZjMDI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjE1NjJjZGMtZjA3Ni0xMWVjLTkwZGItOTFjZjAxNjI4YTRhPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTk4YjllNjctNzk5Mi0zMzRmLThkNTMtNzFjOTI5MmMwYzc3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk5OGI5ZTY3LTc5OTItMzM0Zi04ZDUzLTcxYzkyOTJjMGM3Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMi0wNi0yMFQxMTo1MzowNiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5NjA5YTNmYS01Yjk2LTIzNDAtYTMxZS1jMDAyNDZhZmMwMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjItMDYtMjBUMTE6NTM6MDYrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MDU5MTFkNDctZjA3Ni0xMWVjLTkwZGItOTFjZjAxNjI4YTRhPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTIzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5qLR6/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAACDZSURBVHja7H35cxzHleY7sqovNACSIA6eEkmRkqiVJ7zHbPiYWVu2d2Ni1vt/bmxsrI/1hq1r5GPDsxNjWxIl6rItSjxAACRxdHcdmfne/pDVhe4GulEgARqQWQGJOLKrsvJ77+XLd6KqwiFfuXgv0jDRhDGZd6BQM2bSGOcBoGZ48rNUtcZm8pQy5yff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) center center no-repeat;
  min-height: 200px;
  height: 100%;
  opacity: 0.6;
  position: absolute;
  left: 0;
  right: 0;
  top: 80px;
  bottom: 0;
}
.lc__UILCalendarRightBlock .lc__evt-edit-line {
  border-top: 1px solid #eee;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 10px 0;
}
.lc__UILCalendarRightBlock .lc__evt-edit-line span:hover::before {
  color: #999;
}
.lc__UILCalendarRightBlock .lc__evt-edit-line span::before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #eee;
  border-radius: 4px;
  color: #ccc;
  content: "\f013";
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: FontAwesome !important;
  font-size: 19px;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 34px;
}
.lc__UILCalendarRightBlock .lc__evt-edit-line span.lc__evt-delete-link::before {
  content: "\f1f8";
}
.lc__UILCalendarRightBlock .lc__e-bd {
  color: #00A5E3;
}
.lc__UILCalendarRightBlock .lc__week-days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 3px 0 17px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lc__UILCalendarRightBlock .lc__week-days > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00A5E3;
  border: 1px solid #eee;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  height: 26px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2px;
  opacity: 0.92;
  position: relative;
  width: 26px;
}
.lc__UILCalendarRightBlock .lc__week-days > div:hover {
  opacity: 1;
}
.lc__UILCalendarRightBlock .lc__week-days > div.lc__cur-day::before {
  background-color: red;
  bottom: -6px;
  content: " ";
  height: 2px;
  opacity: 1;
  position: absolute;
  width: 22px;
}
.lc__UILCalendarRightBlock .lc__week-days > div:first-child,
.lc__UILCalendarRightBlock .lc__week-days > div:last-child {
  background-color: red;
}
.lc__UILCalendarRightBlock .lc__event-image {
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  margin: 5px 0;
  padding: 5px;
  width: 100%;
}
.lc__UILCalendarRightBlock .lc__event-image img {
  width: 100%;
}
.lc__UILCalendarRightBlock .lc__right-extra-photo {
  display: none;
}
.lc__UILCalendarRightBlock .lc__right-extra-photo.fc__with-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #eee;
  padding: 3px;
  font-size: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lc__UILCalendarRightBlock .lc__right-extra-photo.fc__with-image img {
  width: 100%;
}
.lc__UILCalendarRightBlock .lc__circle {
  margin-left: 0 !important;
}
.lc__UILCalendarRightBlock .lc__one-event-info .lc__ce-title {
  line-height: 29px;
  margin-top: 10px;
  font-size: 18px !important;
}
.lc__UILCalendarRightBlock .lc__right-title {
  text-align: center;
  padding: 10px 5px;
  font-size: 19px;
  border-bottom: 1px solid #eee;
}
.lc__UILCalendarRightBlock .lc__ce-desc,
.lc__UILCalendarRightBlock .lc__right-extra {
  border-top: 1px solid #eee;
  color: #777;
  margin-top: 10px;
  padding-top: 10px;
  word-break: break-word;
}
.lc__UILCalendarRightBlock .lc__ce-time {
  display: inline-block;
}
.lc__UILCalendarRightBlock .lc__item-line {
  margin-top: 5px;
  margin-bottom: 15px;
}
.lc__UILCalendarRightBlock .lc__item-line:last-child {
  margin-bottom: 5px;
}
.lc__UILCalendarRightBlock .lc__circle {
  display: inline-block;
  min-width: 9px;
  max-width: 9px;
  min-height: 9px;
  max-height: 9px;
  border-radius: 50%;
  background-color: #5995b5;
  margin: 4px 8px 0;
}
.lc__UILCalendarRightBlock .lc__circle.lc__instr-mode {
  background-color: #d1f5a7;
}
.lc__UILCalendarSearchBox input {
  padding: 10px 8px;
  border-radius: 3px;
  border: 1px solid #eee;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 10px;
  font-size: 14px;
}
.lc__UILCalendarSearchBox .lc__item-place {
  position: relative;
}
.lc__UILCalendarSearchBox .lc__item-place:after {
  content: "\f002";
  font-family: FontAwesome !important;
  font-size: 20px;
  margin-top: -5px;
  opacity: 0.4;
  position: absolute;
  right: 11px;
  top: 50%;
}
.lc__UILCalendarSelectedDayBlock {
  margin-left: 20px;
}
.lc__UILCalendarSelectedDayBlock .lc__sel-date-place {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lc__UILCalendarSelectedDayBlock .lc__sel-day-mn {
  margin-left: 15px;
  font-size: 22px;
}
.lc__UILCalendarSelectedDayBlock .lc__sel-day-cyrcle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 42px;
  height: 42px;
  background-color: #cc2127;
  border-radius: 50%;
  color: #fff;
  font-size: 18px;
}
.lc__UILCalendarTodayButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15px;
}
.lc__UILCalendarTodayButton .lc__next-prev-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}
.lc__UILCalendarTodayButton .lc__next-prev-block button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 5px;
  width: 32px;
}
.lc__UILCalendarTodayButton .lc__next-prev-block button.lc__prev-button::before {
  margin-left: 2px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.lc__UILCalendarTodayButton .lc__next-prev-block button::before {
  border-right: 2px solid #666;
  border-top: 2px solid #666;
  content: " ";
  display: block;
  height: 7px;
  margin-left: -2px;
  max-width: 7px;
  min-width: 7px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.lc__ULCalendarViewType {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lc__ULCalendarViewType button {
  margin-right: 4px;
}
.lc__calendar-bar-button {
  position: relative;
  overflow: visible;
}
.lc__calendar-bar-button .lc__button-counter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #337ab2;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 9px;
  height: 14px;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  right: -2px;
  top: -3px;
  min-width: 14px;
}
.lcal__main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lcal__main-wrapper .lc__icon-view::before {
  font-family: FontAwesome !important;
  content: "\f0f6";
  font-size: 24px;
  color: #999;
}
.lcal__main-wrapper .lc__month-week .lc__address {
  margin-left: 10px;
}
.lcal__main-wrapper .lc__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666;
}
.lcal__main-wrapper .lc__address::before {
  font-family: FontAwesome !important;
  content: "\f041";
  font-size: 15px;
  margin-right: 6px;
  color: #999;
}
.lcal__main-wrapper h1 {
  color: #000;
  font-weight: normal;
  margin: 0;
}
.lcal__main-wrapper .lc__dummy-100 {
  -webkit-box-flex: 20;
      -ms-flex-positive: 20;
          flex-grow: 20;
}
.lcal__main-wrapper .lc__left-part {
  min-width: 272px;
  max-width: 272px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  overflow-x: hidden;
  overflow-y: auto;
}
.lcal__main-wrapper .lc__left-part.lc__left-collapse {
  padding: 0;
  min-width: 0;
  max-width: 0;
  overflow: hidden;
}
.lcal__main-wrapper .lc__expand-collaps {
  cursor: pointer;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lcal__main-wrapper .lc__expand-collaps.lc__is-closed::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.lcal__main-wrapper .lc__expand-collaps::after {
  display: block;
  width: 6px;
  height: 6px;
  content: " ";
  border: 2px solid #000;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  border-right: 0;
  border-top: 0;
  margin-left: auto;
  margin-top: 3px;
}
.lcal__main-wrapper .lc__expand-collaps-place {
  -webkit-transition: 0.35s all;
  transition: 0.35s all;
  overflow: hidden;
  max-height: 5000px;
}
.lcal__main-wrapper .lc__expand-collaps-place.lc__is-closed {
  max-height: 0;
}
.lcal__main-wrapper .lc__top-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px 10px 10px;
  border-bottom: 1px solid #eee;
}
.lcal__main-wrapper .lc__top-part select {
  padding: 10px 20px 10px 10px;
  height: auto;
  border: 1px solid #eee;
  border-radius: 4px;
}
.lcal__main-wrapper .lc__top-part button {
  border: 1px solid #eee;
  background-color: #fff;
  border-radius: 4px;
  padding: 10px 15px;
  color: #666;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.lcal__main-wrapper .lc__top-part button:hover {
  background: #f4f4f4;
  border: 1px solid #ccc;
}
.lcal__main-wrapper .lc__bottom-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 70px;
  bottom: 28px;
  left: 0;
  right: 0;
  overflow: hidden;
}
.lcal__main-wrapper .lc__bottom-part > div {
  padding: 10px;
}
.lcal__main-wrapper .lc__bottom-part > div.lc__center-part {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
  min-width: 400px;
}
.lcal__main-wrapper .calendar__day {
  border-color: #fefefe !important;
  position: relative;
  pointer-events: auto;
}
.lcal__main-wrapper .calendar__day.calendar__day_selected.lc__day-with-data::after {
  background-color: #fff;
}
.lcal__main-wrapper .calendar__day.lc__day-with-data::after {
  content: " ";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #ccc;
  border-radius: 50%;
  position: absolute;
  bottom: 3px;
  left: 50%;
  margin-left: -3px;
}
.lcal__main-wrapper .calendar__day div {
  padding: 6px;
}
@media all and (max-width: 950px) {
  .lcal__main-wrapper .calendar__day div {
    padding: 2px !important;
    font-size: 12px !important;
    width: 22px !important;
    height: 24px !important;
  }
}
@media all and (max-width: 950px) {
  .lcal__main-wrapper .calendar__title-caption {
    min-width: 70px !important;
    font-size: 12px !important;
  }
}
.lcal__main-wrapper .calendar__day:hover .calendar__color-box {
  border-radius: 50%;
}
.lcal__main-wrapper .calendar__week .calendar__color-box:hover {
  background-color: #f9f9f9 !important;
}
.lcal__main-wrapper .calendar__week .calendar__day_selected .calendar__color-box {
  border-radius: 50%;
  background-color: #cc2127 !important;
}
.lcal__main-wrapper .lc__right-part {
  margin-left: -5px;
  max-width: 240px;
  min-width: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.lcal__main-wrapper .lc__email-link {
  padding: 10px 5px 15px;
}
.lcal__main-wrapper .lc__email-link a {
  color: #999;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-left: 30px;
}
.lcal__main-wrapper .lc__email-link a:hover {
  text-decoration: underline;
}
.lcal__main-wrapper .lc__email-link a::before {
  text-decoration: none !important;
  font-family: FontAwesome !important;
  content: "\f003";
  font-size: 18px;
  color: #999;
  position: absolute;
  left: -30px;
}
.page-layout.lcal__calendar-layout-v2 {
  height: 100% !important;
  overflow: hidden !important;
}
@media all and (max-width: 950px) {
  .page-layout.lcal__calendar-layout-v2 .lc__left-part {
    max-width: 200px !important;
    min-width: 200px !important;
  }
}
@media all and (max-width: 1150px) {
  .page-layout.lcal__calendar-layout-v2 .lc__bottom-part {
    overflow-x: auto !important;
  }
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper h1 {
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .lc__expand-collaps::after {
  border-color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarCreateButton button.lc__create-button {
  background-color: #2e628b;
  border: 1px solid #555;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .lc__top-part button {
  background-color: #444;
  border-color: #555;
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarTodayButton .lc__next-prev-block button::before {
  border-color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarLeftMenuButton button span::before {
  border-color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarLeftMenuButton button span {
  border-color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .lc__top-part,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__right-title {
  border-bottom: 1px solid #444;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__ce-desc,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__right-extra,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__evt-edit-line {
  border-color: #555;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .lc__address {
  color: #bbb;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__evt-edit-line span::before {
  border-color: #555;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .lc__top-part select {
  border-color: #555;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .calendar {
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .calendar .calendar__day {
  background-color: #444 !important;
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .calendar .calendar__day:hover {
  background-color: #444 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .calendar .calendar__day:hover .calendar__color-box {
  background-color: #666 !important;
  border-radius: 50%;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__main-wrapper .calendar .calendar__day .calendar__color-box {
  color: #eee !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarSearchBox input {
  background-color: #444;
  color: #eee;
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__list-day {
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-header {
  background-color: #444;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-header .lc__list-day {
  background-color: #666;
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__all-day,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__hour-event.lc__no-beg-time {
  background-color: #5b6164;
  color: #eee;
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time) > div:not(.lc__cur-day-info),
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-info > div:not(.lc__day-line-time):first-child,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-header,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-day .lc__hour-line .lc__hour-info,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-header > div {
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-day .lc__hour-event {
  border-color: #555 !important;
  background-color: #27895b;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-week .lc__week-info .lc__week-hour-info.lc__birth-day,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-day .lc__hour-event.lc__birth-day {
  background-color: #5b659d;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__day-line-time span {
  background-color: rgba(0, 0, 0, 0.5);
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__week-days > div {
  border: 1px solid #555;
  background-color: #0a7097;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__list-day {
  background-color: #666;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__ce-time.lc__ce-all-day span,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__ce-time.lc__ce-all-day span {
  background-color: #588ba7 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__weekend .lc__wd,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__weekend .lc__ce-time.lc__ce-all-day span {
  background-color: #913e3e !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-list .lc__ce-time {
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-list .lc__item-line:hover {
  background: #222 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-week-day,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-info > div.lc__mn-gray-day,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-header {
  background-color: #444;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-info .lc__ce-title,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-info > div.lc__mn-gray-day {
  color: #eee;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-header > div,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-header,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__month-week .lc__month-info > div {
  border-color: #444;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th {
  background-color: #444 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th {
  background-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__week-days > div:first-child,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__week-days > div:last-child,
body[data-theme="dark"] .lcal__calendar-layout-v2 body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td.lc__bld-cur-date,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th.lc__bld-cur-date,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__selected-day .lc__list-day {
  background-color: #cc2127 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td:first-child div,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table th:first-child div,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__bld-table td {
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarRightBlock .lc__right-extra-photo.fc__with-image {
  border-color: #555;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__no-data {
  background: #444 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAB6CAYAAAC7rmFfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjMtMTEtMjlUMTQ6NTc6MzYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIzLTExLTI5VDE0OjU3OjM2KzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMy0xMS0yOVQxNDo1NzozNiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZGZmYjRhMTItYzhkZC05ZDRkLWI5NDQtYTQ0YjZmNWJjMjQzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NzEzOWY1NTQtOGVhZS0xMWVlLTgwMjQtZDlhYjY5MjExNTY4PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NzEwNGUyMzYtY2JjMi03MTQ0LTkyNTktNTk1ZGE3ZTY2MDlmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjcxMDRlMjM2LWNiYzItNzE0NC05MjU5LTU5NWRhN2U2NjA5Zjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yOVQxNDo1NzozNiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkZmZiNGExMi1jOGRkLTlkNGQtYjk0NC1hNDRiNmY1YmMyNDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMjlUMTQ6NTc6MzYrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ3PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEyMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+OAsxIwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAABHx0lEQVR42ux9dZxd1bn2s2TbsfFJMsnE3Z0EgoeSACHFrWihlFKgpcq9F9retl/t1igVirXFoVjwBIhCiLvrWMbt6La11vfHPiNRQhvIQLPyW7+ZzCTn7LP3s15/n5dUux4OuwigfAmDUbyzdA2skIkhpSV4+b3VGDq4N5585Q3cdMUF6NGzFx57bg4KQyaGDyhF94I8lBR3x97KWtQ2NqK+JYGWRAqtrQm4rgsAUErB0DUUFxWgIBrGsMG9UViUB98Xh70cSgnSGRc7K2qRyDiwQjEU5BehpJuFXIPg2deXoH/PYgwv7Y5lm/Zg5KAS7N1XhxHDhuP3L7yH7hEDk4f3x28efgqXz5qJvJxcbf7ylfqNF54Rlp7fo7q2pm8qncqLx5P5qUwmzxNCgyKEMSpNy0yGQ+GW3FispriocG9JcWHFn55+KT1swEC3tEeR+7tHnsJ1F04HNwws3rQXt18xAxXl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) center center no-repeat;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-list .lc__list-line .lc__my-points,
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed *.lc__list-day {
  background-color: #666 !important;
  color: #eee !important;
  border-color: #555 !important;
}
body[data-theme="dark"] .lcal__calendar-layout-v2 .lc__UILCalendarDisplay .lc__view-list .lc__list-line.lc__is-passed * {
  color: #eee !important;
}
.crs-enr-grid {
  font-size: 10px;
  border: 1px solid #dce0e4;
}
.crs-enr-grid__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.crs-enr-grid__cell {
  width: 30px;
  min-width: 30px;
  text-align: center;
  padding: 4px 0;
  background-color: #fff;
  color: #444;
  border-left: 1px solid #dce0e4;
}
.crs-enr-grid__cell:first-child {
  border-left: none;
}
.crs-enr-grid__cell_unused {
  color: #aaa;
}
.crs-enr-grid__cell_header {
  background-color: #e5e5e5;
  border-bottom: 2px solid #1b5a7c;
  color: #1b5a7c;
  border-left: 1px solid #b9c5c9;
}
.crs-enr-grid__cell_header:first-child {
  border-left: none;
}
.crs-enr-grid__cell_header.crs-enr-grid__cell_unused {
  background-color: #f4f4f4;
  border-bottom: 2px solid #979b9a;
  color: #aaa;
}
body[data-theme="dark"] .lesson-planner__wrapper table td {
  background-color: #444 !important;
}
body[data-theme="dark"] .lesson-planner__activity-wrapper > .fa-plus-square-o,
body[data-theme="dark"] .lesson-planner__operations {
  background: transparent !important;
}
body[data-theme="dark"] .lesson-planner__cp-code,
body[data-theme="dark"] .lesson-planner__act-item > div > div {
  background-color: #2e5d83 !important;
}
body[data-theme="dark"] .lesson-planner__commentj,
body[data-theme="dark"] .lesson-planner__txt-comment {
  color: #ccc !important;
}
body[data-theme="dark"] input.is__list-item {
  background-color: #444 !important;
  color: #ccc;
  border: 1px solid #999 !important;
}
.lesson-planner {
  /*elem block*/
}
.lesson-planner__key-skills div {
  font-size: 13px;
}
.lesson-planner__key-skills ul {
  margin: 5px 0 0 0;
  padding: 0;
  list-style-position: inside;
  font-size: 11px;
}
.lesson-planner__cp-block {
  min-width: 200px;
}
.lesson-planner__cp-code {
  color: #fff;
  background-color: #559cd4;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 32px;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
  padding: 4px;
}
.lesson-planner__cp-code-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lesson-planner__cp-time,
.lesson-planner__mplist {
  color: #aaa;
  font-size: 10px;
  padding: 4px;
}
.lesson-planner__txt-comment {
  color: #444;
  font-size: 10px;
  resize: vertical;
  line-height: 18px;
  display: none;
  min-height: 100px;
}
.lesson-planner__txt-comment.lesson-planner__txt-new {
  margin-top: 18px;
}
.lesson-planner__txt-edit-mode .lesson-planner__comment {
  display: none !important;
}
.lesson-planner__txt-edit-mode .lesson-planner__comment.lesson-planner__comment-empty {
  display: none !important;
}
.lesson-planner__txt-edit-mode .lesson-planner__txt-comment {
  display: block;
}
.lesson-planner__comment {
  color: #aaa;
  font-size: 10px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.lesson-planner__comment:hover {
  color: #444;
}
.lesson-planner__comment.lesson-planner__comment-empty {
  display: block !important;
}
.lesson-planner__comment.lesson-planner__comment-empty::before {
  content: "Click here to add a Comment";
  display: block;
  text-align: center;
}
.lesson-planner__comment.lesson-planner__comment-new {
  margin-top: 9px;
}
.lesson-planner__operations {
  position: absolute;
  padding: 4px;
  background: #fff;
  cursor: pointer;
  top: -1px;
  right: 20px;
  opacity: 0.01;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.lesson-planner__course-name {
  padding: 4px;
  cursor: pointer;
}
.lesson-planner__area-name {
  padding: 4px;
  cursor: pointer;
  color: #009482;
}
.lesson-planner__act-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  cursor: pointer;
  position: relative;
}
.lesson-planner__act-item:hover .lesson-planner__operations {
  opacity: 1;
}
.lesson-planner__act-item > div:nth-child(2) {
  padding: 4px;
  font-size: 12px;
}
.lesson-planner__act-item > div > div {
  padding: 4px;
  min-width: 30px;
  text-align: center;
}
.lesson-planner__day-context {
  position: absolute;
  right: 4px;
  top: 4px;
  cursor: pointer;
  font-size: 14px !important;
}
.lesson-planner__act-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lesson-planner__activity-wrapper_no-activity {
  margin-top: -4px;
}
.lesson-planner__elem-mode .lesson-planner__activity-wrapper > .fa-bars {
  right: -4px;
  position: absolute;
  padding: 4px;
  cursor: pointer;
  top: 0;
  z-index: 1;
  font-size: 14px !important;
}
.lesson-planner__elem-mode th {
  border-right: 0 !important;
  border-left: 1px solid #dce0e4 !important;
}
.lesson-planner__activity-wrapper {
  position: relative;
}
.lesson-planner__activity-wrapper > .fa-plus-square-o {
  position: absolute;
  padding: 4px;
  background: #fff;
  cursor: pointer;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 14px;
}
.lesson-planner__mplist {
  text-align: center;
  padding-bottom: 0;
}
.lesson-planner__date-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 250px;
}
.lesson-planner__date {
  padding: 4px;
}
.lesson-planner__date > div {
  text-align: center;
}
.lesson-planner__course-name {
  min-height: 60px;
}
.lesson-planner__wrapper table th {
  padding: 0 !important;
  text-align: center !important;
}
.lesson-planner__wrapper table td {
  background-color: #fff !important;
  vertical-align: top !important;
  padding: 4px !important;
}
.lesson-planner__month {
  color: #fff;
  padding: 4px;
  text-align: center;
}
.lesson-planner__month-01 {
  background-color: #559cd4;
}
.lesson-planner__month-02 {
  background-color: #559cd4;
}
.lesson-planner__month-03 {
  background-color: #a2ce5d;
}
.lesson-planner__month-04 {
  background-color: #63a08d;
}
.lesson-planner__month-05 {
  background-color: #559cd4;
}
.lesson-planner__month-06 {
  background-color: #559cd4;
}
.lesson-planner__month-07 {
  background-color: #559cd4;
}
.lesson-planner__month-08 {
  background-color: #559cd4;
}
.lesson-planner__month-09 {
  background-color: #559cd4;
}
.lesson-planner__month-10 {
  background-color: #559cd4;
}
.lesson-planner__month-11 {
  background-color: #559cd4;
}
.lesson-planner__month-12 {
  background-color: #559cd4;
}
.lesson-planner__elem-time-block {
  min-height: 100px;
}
.lesson-planner__elem-period {
  background-color: #a8b9de;
  text-align: center;
  color: #fff;
  padding: 6px;
  margin: -4px;
}
body[data-theme="dark"] .master-schedule-grid__item_selected {
  background-color: #333;
}
body[data-theme="dark"] .master-schedule-grid__item_course {
  text-align: center !important;
  padding: 4px;
}
body[data-theme="dark"] .master-schedule-grid__item_course:hover {
  cursor: pointer;
  background-color: #333 !important;
  color: #fff !important;
}
.master-schedule-grid__item_selected {
  background-color: #fcf6c2;
}
.master-schedule-grid__item_course {
  text-align: center !important;
  padding: 4px;
}
.master-schedule-grid__item_course:hover {
  cursor: pointer;
  background-color: #009482 !important;
  color: #fff !important;
}
.master-schedule-grid__item_reqests {
  text-align: center !important;
  font-size: 12px;
}
.master-schedule-grid__item_buttons-bar {
  white-space: nowrap;
  border-bottom: 1px dashed #559cd4;
}
.master-schedule-grid__item_last {
  border-bottom: 1px solid #a8b9de;
}
table[id^="std-skill-table"] tbody tr.table__row:hover > td {
  background-color: #fcf6c2 !important;
}
table[id^="std-skill-table"] tbody tr.table__row td.highlighted {
  background-color: #fcf6c2 !important;
}
table[id^="std-skill-table"] tbody tr.table__row th.highlighted {
  background-color: #fcf6c2 !important;
}
:root .ui-af-scoring__title {
  min-height: 40px;
  height: 40px;
  padding: 0 9px;
  border-bottom: 1px solid #dce0e4;
}
:root .ui-af-scoring__title_secondary {
  background-color: #ebf0f4;
  border-bottom: 1px solid #b9c5c9;
}
.ui-af-scoring__item {
  display: block;
  margin: 6px 0;
}
.ui-af-scoring__control {
  border-bottom: 1px solid #dce0e4;
}
.ui-af-scoring__textarea-option .textarea__ltc {
  min-height: 26px;
  line-height: normal;
}
.ui-af-scoring__table {
  border-bottom: 1px solid #dce0e4;
  border-top: 1px solid #dce0e4;
}
.ui-af-scoring__table .textarea__ltc {
  min-height: 26px;
  line-height: normal;
}
body[data-theme="dark"] .ui-af-scoring__title {
  border-color: #555 !important;
}
body[data-theme="dark"] .ui-af-scoring__title_secondary {
  background-color: #3d4542 !important;
}
body[data-theme="dark"] .adv-form-button:hover {
  background-color: #222;
}
body[data-theme="dark"] .adv-form-button .adv-form-button__caption {
  color: var(--color-primary2-txt) !important;
}
.slas__all-answers-table img {
  max-width: 300px;
}
.slas__idr_button_success {
  color: #009482 !important;
}
.slas__idr_button_not_success {
  color: #d33a2a !important;
}
.school-student-policy__message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.school-student-policy__button {
  margin-top: 10px;
}
.ff__CustomItems {
  margin-right: 10px;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ff__CustomItems .ff__ci-search-line {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 10px;
  padding: 5px 10px 9px 0;
}
.ff__CustomItems .ff__ci-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 5px 10px 0;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 300px;
}
.ff__CustomItems .ff__ci-items .item {
  background-color: #559cd4;
  margin: 2px;
  padding: 4px 6px;
  border-radius: 4px;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.ff__CustomItems .ff__ci-items .item:hover {
  background-color: var(--color-primary-bg);
}
.ff__CustomItems .ff__ci-items .item.selected {
  background-color: var(--color-primary-bg);
}
.fs__glv-pk {
  background-color: rgba(126, 226, 76, 0.2) !important;
}
.fs__glv-12 {
  background-color: rgba(157, 114, 244, 0.2) !important;
}
.fs__read-only-mode {
  background: transparent !important;
  color: var(--color-primary-darker-txt) !important;
  opacity: 1 !important;
  border: transparent !important;
}
.fs__big-text-area {
  height: 250px;
  width: 95%;
}
.fs__ys-column-wrp {
  padding: 5px;
}
.fs__ys-column-wrp > div {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.fs__ys-column-wrp > div .customRadioButton {
  margin-right: 5px !important;
}
.fs__ys-column-wrp > div div {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs__ys-column-wrp > div label {
  cursor: pointer !important;
}
.fs__bullet {
  display: inline-block;
  height: 19px;
}
.fs__bullet::before {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #009482;
  margin: 0 5px 2px;
}
.fs__view {
  cursor: pointer;
  -webkit-text-decoration: underline dashed;
          text-decoration: underline dashed;
  text-underline-offset: 2px;
}
.fs__tbl-button {
  width: 120px;
  font-size: 14px;
  padding: 4px;
  border-radius: 5px;
  border: 1px solid #eee;
  background: #009482;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.fs__tbl-button.ft__btn-forbidden {
  background: #e06a5a;
}
.fs__tbl-button.ft__btn-disabled {
  background: #999;
  pointer-events: none;
  cursor: default;
}
.fs__btn-locked {
  position: relative;
  cursor: default;
}
.fs__btn-locked::after {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  color: #e8e835;
  content: "\f023";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: FontAwesome;
  position: absolute;
  right: 5px;
  top: 0;
}
.fs__f-jcc {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin: 0 auto !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fs__f-c {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin: 0 auto !important;
}
.fs__f-ac {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  margin: 0 auto !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs__long {
  width: 80%;
}
.fs__dark-back {
  background: rgba(0, 0, 0, 0.025);
  padding: 5px;
  border-radius: 5px;
  min-width: 25px;
  text-align: center;
}
.fs__rad3 {
  border-radius: 3px;
}
.fs__pad4 {
  padding: 4px;
}
.fs__dark-back_long {
  min-width: 40px;
  text-align: center;
}
.fs__div-circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 13px !important;
  font-size: 11px !important;
  min-height: 14px;
}
.fs__flash {
  -webkit-animation: kffs__lsc-no-status 1s infinite;
          animation: kffs__lsc-no-status 1s infinite;
}
.fs__reim-span-block {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fs__error-place {
  -webkit-transition: all 0.45s ease-in-out 0s;
  transition: all 0.45s ease-in-out 0s;
  max-width: 0;
  overflow: hidden;
  min-width: 34px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fs__error-place._done {
  max-width: 200px;
  margin-left: 7px;
  padding: 5px;
}
.fs__error-place.fs__flash {
  border-radius: 4px;
}
.fs__red-text {
  color: #ff0000;
}
.fs__green-text {
  color: #009482;
}
.fs__blue-text {
  color: #337ab2;
}
.fs__flicker-1 {
  -webkit-animation: kffs__pulse 1s infinite;
          animation: kffs__pulse 1s infinite;
}
.fs__nwr {
  white-space: nowrap !important;
}
.fs__invisible {
  visibility: hidden;
}
.fs__danger-button {
  border: 1px solid #d33a2a !important;
  color: #d33a2a !important;
}
.fs__danger-button:hover {
  color: #fff !important;
  background-color: #d33a2a !important;
}
.fs__danger-button:hover * {
  color: #fff !important;
}
.fs__info-button {
  border: 1px solid #009482 !important;
  color: #009482 !important;
}
.fs__info-button:hover {
  color: #fff !important;
  background-color: #009482 !important;
}
.fs__info-button:hover * {
  color: #fff !important;
}
.fs__tr-disabled {
  opacity: 0.8 !important;
  -webkit-filter: grayscale(1) !important;
          filter: grayscale(1) !important;
  background-color: #fefefe !important;
}
.fs__tr-disabled * {
  opacity: 0.8 !important;
  -webkit-filter: grayscale(1) !important;
          filter: grayscale(1) !important;
}
.fs__tr-disabled td *:not(.block-label) {
  background-color: #fefefe !important;
}
.fs__hidden {
  display: none !important;
}
.fs__money-minus {
  color: #d33a2a;
}
.fs__money-cell {
  display: block;
  text-align: right;
}
.fs__line-height {
  height: 26px;
}
.fs__-balance {
  color: #d33a2a;
}
.fs__client-photo-wrapper {
  position: absolute;
  right: 20px;
}
.fs__font-small {
  font-size: 10px;
}
.fs__current-date {
  color: #009482;
}
.fs__call-window {
  cursor: pointer;
}
.fs__call-window:hover {
  background-color: #dcef99 !important;
}
tr[data-refid=TOTAL-INFO] td,
tr[data-refid="-19770429"] td {
  border-top: 2px solid #4bbbec !important;
  background-color: #f8faff !important;
  font-weight: bold !important;
}
tr[data-refid=TOTAL-INFO] td div,
tr[data-refid="-19770429"] td div {
  font-weight: bold !important;
  white-space: nowrap;
}
tr[data-refid=TOTAL-INFO] td .fs__total-title,
tr[data-refid="-19770429"] td .fs__total-title {
  display: block;
  text-align: left !important;
}
tr[data-refid=TOTAL-INFO] td .list-switch,
tr[data-refid="-19770429"] td .list-switch {
  display: none !important;
}
body[data-theme="dark"] tr[data-refid=TOTAL-INFO] td,
body[data-theme="dark"] tr[data-refid="-19770429"] td {
  border-top: 2px solid #4bbbec !important;
  background-color: #222 !important;
}
.fs-touch__relative {
  position: relative;
}
.fs-touch__absolute {
  position: absolute;
  left: 5px;
  top: 0;
}
.fs-touch__red-pulse {
  cursor: pointer;
  -webkit-animation: kffs__pulse 1s infinite;
          animation: kffs__pulse 1s infinite;
}
.fs-touch__red-pulse ::before {
  color: #d33a2a !important;
}
.fs__reimb-dtl {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
  background-color: #c2e1da;
}
.fs__reimb-dtl.fs__reimb-dtl-lastdt {
  background-color: #aac7c0;
}
.fs__reimb-dtl:hover {
  background-color: #fcf6c2 !important;
}
.fs__no-errors .fs__reimb-dtl {
  background-color: #dcef99;
}
.fs__with-errors .fs__reimb-dtl {
  background-color: #FC957C;
}
div.iss__student-id {
  cursor: pointer;
  font-family: inherit;
}
div.iss__student-id::before {
  font-family: FontAwesome !important;
  padding-right: 5px;
}
div.iss__student-id:hover {
  text-decoration: underline;
}
.fs__red-color {
  color: #d33a2a;
}
.fs__green-color {
  color: #009482;
}
.fs__no-border {
  border: none !important;
}
.fs__no-border * {
  border: none !important;
}
.fs__opt-legends .square {
  height: 18px !important;
  width: 18px !important;
  border-radius: 50% !important;
  border: none !important;
}
.fs__lsc-dot {
  position: relative;
  padding-right: 10px;
}
.fs__lsc-dot.fs__lsc-dot-p::after,
.fs__lsc-dot.fs__lsc-dot-z::after,
.fs__lsc-dot.fs__lsc-dot-pt-n::after {
  background-color: #ccc;
  border: 1px solid #9a9a9a;
}
.fs__lsc-dot.fs__lsc-dot-pt-b::after {
  background-color: #a7d0e8;
  border: 1px solid #759eb6;
}
.fs__lsc-dot.fs__lsc-dot-pt-l::after {
  background-color: #f6d97e;
  border: 1px solid #c4a74c;
}
.fs__lsc-dot.fs__lsc-dot-r::after {
  background-color: #ffa53a;
  border: 1px solid #cd7308;
}
.fs__lsc-dot.fs__lsc-dot-q::after {
  background-color: #e06a5a;
  border: 1px solid #ae3828;
}
.fs__lsc-dot.fs__lsc-dot-n {
  color: red;
}
.fs__lsc-dot.fs__lsc-dot-n::after {
  background-color: #ff0000;
  border: 1px solid #cd0000;
}
.fs__lsc-dot::after {
  content: " ";
  right: 0;
  top: -4px;
  width: 5px;
  height: 5px;
  display: inline-block;
  background-color: #cdf347;
  border: 1px solid #9bc115;
  position: absolute;
  border-radius: 50%;
}
body[data-theme="dark"] td.fs__lsc-male {
  background-color: #488597 !important;
}
body[data-theme="dark"] td.fs__lsc-female {
  background-color: #a55b74 !important;
}
body[data-theme="dark"] td.fs__lsc-e1,
body[data-theme="dark"] td.fs__lsc-delete {
  background-color: #ad4f38 !important;
}
body[data-theme="dark"] td.fs__lsc-e2 {
  background-color: #f6d97e !important;
}
body[data-theme="dark"] td.fs__lsc-e3 {
  background-color: #f79f5b !important;
}
body[data-theme="dark"] td.fs__lsc-r {
  background-color: #f6d97e !important;
}
body[data-theme="dark"] td.fs__lsc-f {
  background-color: #80933f !important;
}
body[data-theme="dark"] td.fs__lsc-a,
body[data-theme="dark"] td.fs__lsc-undelete {
  background-color: #80933f !important;
}
body[data-theme="dark"] td.fs__lsc-pn,
body[data-theme="dark"] td.fs__lsc-update {
  background-color: #938b05 !important;
}
body[data-theme="dark"] td.fs__lsc-b,
body[data-theme="dark"] td.fs__lsc-insert {
  background-color: #67899d !important;
}
body[data-theme="dark"] td.fs__lsc-l {
  background-color: #f6d97e !important;
}
body[data-theme="dark"] td.fs__lsc-no_status {
  -webkit-animation: kffs__lsc-no-status 1s infinite;
          animation: kffs__lsc-no-status 1s infinite;
}
td.fs__lsc-male {
  background-color: #9ad8ea !important;
}
td.fs__lsc-female {
  background-color: #feaec9 !important;
}
td.fs__lsc-e1,
td.fs__lsc-delete {
  background-color: #FC957C !important;
}
td.fs__lsc-e2 {
  background-color: #f6d97e !important;
}
td.fs__lsc-e3 {
  background-color: #f79f5b !important;
}
td.fs__lsc-r {
  background-color: #f6d97e !important;
}
td.fs__lsc-f {
  background-color: #dcef99 !important;
}
td.fs__lsc-a,
td.fs__lsc-undelete {
  background-color: #dcef99 !important;
}
td.fs__lsc-pn,
td.fs__lsc-update {
  background-color: #F4EF8C !important;
}
td.fs__lsc-b,
td.fs__lsc-insert {
  background-color: #a7d0e8 !important;
}
td.fs__lsc-l {
  background-color: #f6d97e !important;
}
td.fs__lsc-no_status {
  -webkit-animation: kffs__lsc-no-status 1s infinite;
          animation: kffs__lsc-no-status 1s infinite;
}
.fs__reimb-dtl-wrapper {
  display: block;
}
.fs__reimb-dtl-2-wrapper {
  margin-top: 5px;
}
.fs__reimb-dtl-table {
  grid-template-columns: 40px auto repeat(4, 15%) !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-2 {
  margin-top: 5px;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-2 div.table__cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-2 div.table__cell.align-c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-3 {
  margin-top: 50px;
  grid-template-columns: 40px auto repeat(1, 15%) !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-4,
.fs__reimb-dtl-table.fs__reimb-dtl-table-5 {
  margin: 50px 5px 5px 5px;
  grid-template-columns: auto 20% !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-4 .table__cell.table__row_header,
.fs__reimb-dtl-table.fs__reimb-dtl-table-5 .table__cell.table__row_header {
  border-top: 1px solid #ccc !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-4 .table__cell.table__cell_first,
.fs__reimb-dtl-table.fs__reimb-dtl-table-5 .table__cell.table__cell_first {
  border-left: 1px solid #ccc !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-4 .table__cell.fs__reimb-center,
.fs__reimb-dtl-table.fs__reimb-dtl-table-5 .table__cell.fs__reimb-center {
  text-align: center;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-5 {
  margin: 5px 5px 0 5px;
  grid-template-columns: auto 5% repeat(3, 20%) !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-6 {
  margin: 0 5px 40px 5px;
  grid-template-columns: auto 5% repeat(6, 10%) !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-6 .table__cell.table__row_header {
  border-top: none !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-6 .table__cell.table__cell_first {
  border-left: 1px solid #ccc !important;
}
.fs__reimb-dtl-table.fs__reimb-dtl-table-6 .table__cell.fs__reimb-center {
  text-align: center;
}
.fs__reimb-dtl-table .table__cell {
  border-right: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  background-color: #fff !important;
  padding: 10px !important;
  position: relative;
}
.fs__reimb-dtl-table .table__cell.fs__with-errors {
  background-color: #FC957C !important;
}
body[data-theme="dark"] .fs__reimb-dtl-table .table__cell {
  background-color: transparent !important;
}
body[data-theme="dark"] .fs__reimb-dtl {
  background-color: #396f63;
}
body[data-theme="dark"] .fs__reimb-dtl.fs__reimb-dtl-lastdt {
  background-color: #377483;
}
body[data-theme="dark"] .fs__with-errors .fs__reimb-dtl {
  background-color: #b34930;
}
body[data-theme="dark"] .fs__no-errors .fs__reimb-dtl {
  background-color: #64742a;
}
body[data-theme="dark"] .fs__reimb-dtl:hover {
  background-color: #b09749 !important;
}
:root {
  --fs-reimb-gray: #f2f2f2;
  --fs-reimb-orang: #f6d97e;
  --fs-reimb-salad: #dcef99;
  --fs-reimb-blue: #e8eeff;
}
:root body[data-theme="dark"] {
  --fs-reimb-gray: #3d3768;
  --fs-reimb-orang: #b09749;
  --fs-reimb-salad: #3e6a5d;
  --fs-reimb-blue: #467ba2;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(5) {
  background-color: var(--fs-reimb-gray) !important;
  cursor: pointer !important;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(5):hover {
  background-color: var(--fs-reimb-orang) !important;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(6),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(7),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(8),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(9),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(10),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(11),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(12),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(13),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(14) {
  cursor: pointer !important;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(6):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(7):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(8):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(9):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(10):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(11):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(12):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(13):hover,
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(14):hover {
  background-color: var(--fs-reimb-orang) !important;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(8),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(12),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(16) {
  background-color: var(--fs-reimb-salad) !important;
}
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(9),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(13),
.fs__reimb-list table tr:not([data-refid=TOTAL-INFO]) td:nth-child(17) {
  background-color: var(--fs-reimb-blue) !important;
}
.fs__reimb-list-2 table tr td:nth-child(8),
.fs__reimb-list-2 table tr td:nth-child(14),
.fs__reimb-list-2 table tr td:nth-child(20) {
  background-color: #eee !important;
}
.fs__reimb-list-2 table tr td:nth-child(8):hover,
.fs__reimb-list-2 table tr td:nth-child(14):hover,
.fs__reimb-list-2 table tr td:nth-child(20):hover {
  background-color: #dcef99 !important;
}
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(8),
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(14),
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(20) {
  background-color: #3d3768 !important;
}
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(8):hover,
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(14):hover,
body[data-theme="dark"] .fs__reimb-list-2 table tr td:nth-child(20):hover {
  background-color: #748539 !important;
}
body[data-theme="dark"] .fs__call-window {
  cursor: pointer;
}
body[data-theme="dark"] .fs__call-window:hover {
  background-color: #748539 !important;
}
.fs__reimb-list-2Y table tr td:nth-child(9),
.fs__reimb-list-2Y table tr td:nth-child(15),
.fs__reimb-list-2Y table tr td:nth-child(21) {
  background-color: #eee !important;
}
.fs__report-search-fields-line {
  border-top: 1px solid #ccc;
  padding-top: 15px !important;
  position: relative;
}
.fs__report-search-fields-line.fs__with-report-fields-label::after {
  content: "Report Options";
  position: absolute;
  right: 15px;
  top: 5px;
  color: #666;
}
.fs__report-search-fields-line label {
  display: block;
  margin-top: 5px;
}
.fs__report-search-fields-line-top {
  padding-bottom: 15px !important;
}
@-webkit-keyframes kffs__lsc-no-status {
  0% {
    background: #d33a2a;
    color: #fff;
  }
  50% {
    background: transparent;
    color: #1b5a7c;
  }
  100% {
    background: #d33a2a;
    color: #fff;
  }
}
@keyframes kffs__lsc-no-status {
  0% {
    background: #d33a2a;
    color: #fff;
  }
  50% {
    background: transparent;
    color: #1b5a7c;
  }
  100% {
    background: #d33a2a;
    color: #fff;
  }
}
@-webkit-keyframes kffs__pulse {
  0% {
    opacity: 0.01;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.01;
  }
}
@keyframes kffs__pulse {
  0% {
    opacity: 0.01;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.01;
  }
}
#gl_refid_container label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 22px;
}
.fs__hide- {
  display: none !important;
}
@media screen and (max-width: 1400px) {
  .fs__hide-1400 {
    display: none !important;
  }
  th.fs__hide-1400,
  td.fs__hide-1400 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1400 {
    display: block !important;
  }
  td.fs__show-1400,
  th.fs__show-1400 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1390px) {
  .fs__hide-1390 {
    display: none !important;
  }
  th.fs__hide-1390,
  td.fs__hide-1390 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1390 {
    display: block !important;
  }
  td.fs__show-1390,
  th.fs__show-1390 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1380px) {
  .fs__hide-1380 {
    display: none !important;
  }
  th.fs__hide-1380,
  td.fs__hide-1380 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1380 {
    display: block !important;
  }
  td.fs__show-1380,
  th.fs__show-1380 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1370px) {
  .fs__hide-1370 {
    display: none !important;
  }
  th.fs__hide-1370,
  td.fs__hide-1370 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1370 {
    display: block !important;
  }
  td.fs__show-1370,
  th.fs__show-1370 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1360px) {
  .fs__hide-1360 {
    display: none !important;
  }
  th.fs__hide-1360,
  td.fs__hide-1360 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1360 {
    display: block !important;
  }
  td.fs__show-1360,
  th.fs__show-1360 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1350px) {
  .fs__hide-1350 {
    display: none !important;
  }
  th.fs__hide-1350,
  td.fs__hide-1350 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1350 {
    display: block !important;
  }
  td.fs__show-1350,
  th.fs__show-1350 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1340px) {
  .fs__hide-1340 {
    display: none !important;
  }
  th.fs__hide-1340,
  td.fs__hide-1340 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1340 {
    display: block !important;
  }
  td.fs__show-1340,
  th.fs__show-1340 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1330px) {
  .fs__hide-1330 {
    display: none !important;
  }
  th.fs__hide-1330,
  td.fs__hide-1330 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1330 {
    display: block !important;
  }
  td.fs__show-1330,
  th.fs__show-1330 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1320px) {
  .fs__hide-1320 {
    display: none !important;
  }
  th.fs__hide-1320,
  td.fs__hide-1320 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1320 {
    display: block !important;
  }
  td.fs__show-1320,
  th.fs__show-1320 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1310px) {
  .fs__hide-1310 {
    display: none !important;
  }
  th.fs__hide-1310,
  td.fs__hide-1310 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1310 {
    display: block !important;
  }
  td.fs__show-1310,
  th.fs__show-1310 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1300px) {
  .fs__hide-1300 {
    display: none !important;
  }
  th.fs__hide-1300,
  td.fs__hide-1300 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1300 {
    display: block !important;
  }
  td.fs__show-1300,
  th.fs__show-1300 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1290px) {
  .fs__hide-1290 {
    display: none !important;
  }
  th.fs__hide-1290,
  td.fs__hide-1290 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1290 {
    display: block !important;
  }
  td.fs__show-1290,
  th.fs__show-1290 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1280px) {
  .fs__hide-1280 {
    display: none !important;
  }
  th.fs__hide-1280,
  td.fs__hide-1280 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1280 {
    display: block !important;
  }
  td.fs__show-1280,
  th.fs__show-1280 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1270px) {
  .fs__hide-1270 {
    display: none !important;
  }
  th.fs__hide-1270,
  td.fs__hide-1270 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1270 {
    display: block !important;
  }
  td.fs__show-1270,
  th.fs__show-1270 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1260px) {
  .fs__hide-1260 {
    display: none !important;
  }
  th.fs__hide-1260,
  td.fs__hide-1260 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1260 {
    display: block !important;
  }
  td.fs__show-1260,
  th.fs__show-1260 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1250px) {
  .fs__hide-1250 {
    display: none !important;
  }
  th.fs__hide-1250,
  td.fs__hide-1250 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1250 {
    display: block !important;
  }
  td.fs__show-1250,
  th.fs__show-1250 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1240px) {
  .fs__hide-1240 {
    display: none !important;
  }
  th.fs__hide-1240,
  td.fs__hide-1240 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1240 {
    display: block !important;
  }
  td.fs__show-1240,
  th.fs__show-1240 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1230px) {
  .fs__hide-1230 {
    display: none !important;
  }
  th.fs__hide-1230,
  td.fs__hide-1230 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1230 {
    display: block !important;
  }
  td.fs__show-1230,
  th.fs__show-1230 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1220px) {
  .fs__hide-1220 {
    display: none !important;
  }
  th.fs__hide-1220,
  td.fs__hide-1220 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1220 {
    display: block !important;
  }
  td.fs__show-1220,
  th.fs__show-1220 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1210px) {
  .fs__hide-1210 {
    display: none !important;
  }
  th.fs__hide-1210,
  td.fs__hide-1210 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1210 {
    display: block !important;
  }
  td.fs__show-1210,
  th.fs__show-1210 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1200px) {
  .fs__hide-1200 {
    display: none !important;
  }
  th.fs__hide-1200,
  td.fs__hide-1200 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1200 {
    display: block !important;
  }
  td.fs__show-1200,
  th.fs__show-1200 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1190px) {
  .fs__hide-1190 {
    display: none !important;
  }
  th.fs__hide-1190,
  td.fs__hide-1190 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1190 {
    display: block !important;
  }
  td.fs__show-1190,
  th.fs__show-1190 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1180px) {
  .fs__hide-1180 {
    display: none !important;
  }
  th.fs__hide-1180,
  td.fs__hide-1180 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1180 {
    display: block !important;
  }
  td.fs__show-1180,
  th.fs__show-1180 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1170px) {
  .fs__hide-1170 {
    display: none !important;
  }
  th.fs__hide-1170,
  td.fs__hide-1170 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1170 {
    display: block !important;
  }
  td.fs__show-1170,
  th.fs__show-1170 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1160px) {
  .fs__hide-1160 {
    display: none !important;
  }
  th.fs__hide-1160,
  td.fs__hide-1160 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1160 {
    display: block !important;
  }
  td.fs__show-1160,
  th.fs__show-1160 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1150px) {
  .fs__hide-1150 {
    display: none !important;
  }
  th.fs__hide-1150,
  td.fs__hide-1150 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1150 {
    display: block !important;
  }
  td.fs__show-1150,
  th.fs__show-1150 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1140px) {
  .fs__hide-1140 {
    display: none !important;
  }
  th.fs__hide-1140,
  td.fs__hide-1140 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1140 {
    display: block !important;
  }
  td.fs__show-1140,
  th.fs__show-1140 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1130px) {
  .fs__hide-1130 {
    display: none !important;
  }
  th.fs__hide-1130,
  td.fs__hide-1130 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1130 {
    display: block !important;
  }
  td.fs__show-1130,
  th.fs__show-1130 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1120px) {
  .fs__hide-1120 {
    display: none !important;
  }
  th.fs__hide-1120,
  td.fs__hide-1120 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1120 {
    display: block !important;
  }
  td.fs__show-1120,
  th.fs__show-1120 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1110px) {
  .fs__hide-1110 {
    display: none !important;
  }
  th.fs__hide-1110,
  td.fs__hide-1110 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1110 {
    display: block !important;
  }
  td.fs__show-1110,
  th.fs__show-1110 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1100px) {
  .fs__hide-1100 {
    display: none !important;
  }
  th.fs__hide-1100,
  td.fs__hide-1100 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1100 {
    display: block !important;
  }
  td.fs__show-1100,
  th.fs__show-1100 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1090px) {
  .fs__hide-1090 {
    display: none !important;
  }
  th.fs__hide-1090,
  td.fs__hide-1090 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1090 {
    display: block !important;
  }
  td.fs__show-1090,
  th.fs__show-1090 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1080px) {
  .fs__hide-1080 {
    display: none !important;
  }
  th.fs__hide-1080,
  td.fs__hide-1080 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1080 {
    display: block !important;
  }
  td.fs__show-1080,
  th.fs__show-1080 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1070px) {
  .fs__hide-1070 {
    display: none !important;
  }
  th.fs__hide-1070,
  td.fs__hide-1070 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1070 {
    display: block !important;
  }
  td.fs__show-1070,
  th.fs__show-1070 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1060px) {
  .fs__hide-1060 {
    display: none !important;
  }
  th.fs__hide-1060,
  td.fs__hide-1060 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1060 {
    display: block !important;
  }
  td.fs__show-1060,
  th.fs__show-1060 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1050px) {
  .fs__hide-1050 {
    display: none !important;
  }
  th.fs__hide-1050,
  td.fs__hide-1050 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1050 {
    display: block !important;
  }
  td.fs__show-1050,
  th.fs__show-1050 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1040px) {
  .fs__hide-1040 {
    display: none !important;
  }
  th.fs__hide-1040,
  td.fs__hide-1040 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1040 {
    display: block !important;
  }
  td.fs__show-1040,
  th.fs__show-1040 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1030px) {
  .fs__hide-1030 {
    display: none !important;
  }
  th.fs__hide-1030,
  td.fs__hide-1030 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1030 {
    display: block !important;
  }
  td.fs__show-1030,
  th.fs__show-1030 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1020px) {
  .fs__hide-1020 {
    display: none !important;
  }
  th.fs__hide-1020,
  td.fs__hide-1020 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1020 {
    display: block !important;
  }
  td.fs__show-1020,
  th.fs__show-1020 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1010px) {
  .fs__hide-1010 {
    display: none !important;
  }
  th.fs__hide-1010,
  td.fs__hide-1010 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1010 {
    display: block !important;
  }
  td.fs__show-1010,
  th.fs__show-1010 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1000px) {
  .fs__hide-1000 {
    display: none !important;
  }
  th.fs__hide-1000,
  td.fs__hide-1000 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-1000 {
    display: block !important;
  }
  td.fs__show-1000,
  th.fs__show-1000 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 990px) {
  .fs__hide-990 {
    display: none !important;
  }
  th.fs__hide-990,
  td.fs__hide-990 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-990 {
    display: block !important;
  }
  td.fs__show-990,
  th.fs__show-990 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 980px) {
  .fs__hide-980 {
    display: none !important;
  }
  th.fs__hide-980,
  td.fs__hide-980 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-980 {
    display: block !important;
  }
  td.fs__show-980,
  th.fs__show-980 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 970px) {
  .fs__hide-970 {
    display: none !important;
  }
  th.fs__hide-970,
  td.fs__hide-970 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-970 {
    display: block !important;
  }
  td.fs__show-970,
  th.fs__show-970 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 960px) {
  .fs__hide-960 {
    display: none !important;
  }
  th.fs__hide-960,
  td.fs__hide-960 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-960 {
    display: block !important;
  }
  td.fs__show-960,
  th.fs__show-960 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 950px) {
  .fs__hide-950 {
    display: none !important;
  }
  th.fs__hide-950,
  td.fs__hide-950 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-950 {
    display: block !important;
  }
  td.fs__show-950,
  th.fs__show-950 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 940px) {
  .fs__hide-940 {
    display: none !important;
  }
  th.fs__hide-940,
  td.fs__hide-940 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-940 {
    display: block !important;
  }
  td.fs__show-940,
  th.fs__show-940 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 930px) {
  .fs__hide-930 {
    display: none !important;
  }
  th.fs__hide-930,
  td.fs__hide-930 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-930 {
    display: block !important;
  }
  td.fs__show-930,
  th.fs__show-930 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 920px) {
  .fs__hide-920 {
    display: none !important;
  }
  th.fs__hide-920,
  td.fs__hide-920 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-920 {
    display: block !important;
  }
  td.fs__show-920,
  th.fs__show-920 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 910px) {
  .fs__hide-910 {
    display: none !important;
  }
  th.fs__hide-910,
  td.fs__hide-910 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-910 {
    display: block !important;
  }
  td.fs__show-910,
  th.fs__show-910 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 900px) {
  .fs__hide-900 {
    display: none !important;
  }
  th.fs__hide-900,
  td.fs__hide-900 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-900 {
    display: block !important;
  }
  td.fs__show-900,
  th.fs__show-900 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 890px) {
  .fs__hide-890 {
    display: none !important;
  }
  th.fs__hide-890,
  td.fs__hide-890 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-890 {
    display: block !important;
  }
  td.fs__show-890,
  th.fs__show-890 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 880px) {
  .fs__hide-880 {
    display: none !important;
  }
  th.fs__hide-880,
  td.fs__hide-880 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-880 {
    display: block !important;
  }
  td.fs__show-880,
  th.fs__show-880 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 870px) {
  .fs__hide-870 {
    display: none !important;
  }
  th.fs__hide-870,
  td.fs__hide-870 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-870 {
    display: block !important;
  }
  td.fs__show-870,
  th.fs__show-870 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 860px) {
  .fs__hide-860 {
    display: none !important;
  }
  th.fs__hide-860,
  td.fs__hide-860 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-860 {
    display: block !important;
  }
  td.fs__show-860,
  th.fs__show-860 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 850px) {
  .fs__hide-850 {
    display: none !important;
  }
  th.fs__hide-850,
  td.fs__hide-850 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-850 {
    display: block !important;
  }
  td.fs__show-850,
  th.fs__show-850 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 840px) {
  .fs__hide-840 {
    display: none !important;
  }
  th.fs__hide-840,
  td.fs__hide-840 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-840 {
    display: block !important;
  }
  td.fs__show-840,
  th.fs__show-840 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 830px) {
  .fs__hide-830 {
    display: none !important;
  }
  th.fs__hide-830,
  td.fs__hide-830 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-830 {
    display: block !important;
  }
  td.fs__show-830,
  th.fs__show-830 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 820px) {
  .fs__hide-820 {
    display: none !important;
  }
  th.fs__hide-820,
  td.fs__hide-820 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-820 {
    display: block !important;
  }
  td.fs__show-820,
  th.fs__show-820 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 810px) {
  .fs__hide-810 {
    display: none !important;
  }
  th.fs__hide-810,
  td.fs__hide-810 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-810 {
    display: block !important;
  }
  td.fs__show-810,
  th.fs__show-810 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 800px) {
  .fs__hide-800 {
    display: none !important;
  }
  th.fs__hide-800,
  td.fs__hide-800 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-800 {
    display: block !important;
  }
  td.fs__show-800,
  th.fs__show-800 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 790px) {
  .fs__hide-790 {
    display: none !important;
  }
  th.fs__hide-790,
  td.fs__hide-790 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-790 {
    display: block !important;
  }
  td.fs__show-790,
  th.fs__show-790 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 780px) {
  .fs__hide-780 {
    display: none !important;
  }
  th.fs__hide-780,
  td.fs__hide-780 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-780 {
    display: block !important;
  }
  td.fs__show-780,
  th.fs__show-780 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 770px) {
  .fs__hide-770 {
    display: none !important;
  }
  th.fs__hide-770,
  td.fs__hide-770 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-770 {
    display: block !important;
  }
  td.fs__show-770,
  th.fs__show-770 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 760px) {
  .fs__hide-760 {
    display: none !important;
  }
  th.fs__hide-760,
  td.fs__hide-760 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-760 {
    display: block !important;
  }
  td.fs__show-760,
  th.fs__show-760 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 750px) {
  .fs__hide-750 {
    display: none !important;
  }
  th.fs__hide-750,
  td.fs__hide-750 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-750 {
    display: block !important;
  }
  td.fs__show-750,
  th.fs__show-750 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 740px) {
  .fs__hide-740 {
    display: none !important;
  }
  th.fs__hide-740,
  td.fs__hide-740 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-740 {
    display: block !important;
  }
  td.fs__show-740,
  th.fs__show-740 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 730px) {
  .fs__hide-730 {
    display: none !important;
  }
  th.fs__hide-730,
  td.fs__hide-730 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-730 {
    display: block !important;
  }
  td.fs__show-730,
  th.fs__show-730 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 720px) {
  .fs__hide-720 {
    display: none !important;
  }
  th.fs__hide-720,
  td.fs__hide-720 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-720 {
    display: block !important;
  }
  td.fs__show-720,
  th.fs__show-720 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 710px) {
  .fs__hide-710 {
    display: none !important;
  }
  th.fs__hide-710,
  td.fs__hide-710 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-710 {
    display: block !important;
  }
  td.fs__show-710,
  th.fs__show-710 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 700px) {
  .fs__hide-700 {
    display: none !important;
  }
  th.fs__hide-700,
  td.fs__hide-700 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-700 {
    display: block !important;
  }
  td.fs__show-700,
  th.fs__show-700 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 690px) {
  .fs__hide-690 {
    display: none !important;
  }
  th.fs__hide-690,
  td.fs__hide-690 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-690 {
    display: block !important;
  }
  td.fs__show-690,
  th.fs__show-690 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 680px) {
  .fs__hide-680 {
    display: none !important;
  }
  th.fs__hide-680,
  td.fs__hide-680 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-680 {
    display: block !important;
  }
  td.fs__show-680,
  th.fs__show-680 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 670px) {
  .fs__hide-670 {
    display: none !important;
  }
  th.fs__hide-670,
  td.fs__hide-670 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-670 {
    display: block !important;
  }
  td.fs__show-670,
  th.fs__show-670 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 660px) {
  .fs__hide-660 {
    display: none !important;
  }
  th.fs__hide-660,
  td.fs__hide-660 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-660 {
    display: block !important;
  }
  td.fs__show-660,
  th.fs__show-660 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 650px) {
  .fs__hide-650 {
    display: none !important;
  }
  th.fs__hide-650,
  td.fs__hide-650 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-650 {
    display: block !important;
  }
  td.fs__show-650,
  th.fs__show-650 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 640px) {
  .fs__hide-640 {
    display: none !important;
  }
  th.fs__hide-640,
  td.fs__hide-640 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-640 {
    display: block !important;
  }
  td.fs__show-640,
  th.fs__show-640 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 630px) {
  .fs__hide-630 {
    display: none !important;
  }
  th.fs__hide-630,
  td.fs__hide-630 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-630 {
    display: block !important;
  }
  td.fs__show-630,
  th.fs__show-630 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 620px) {
  .fs__hide-620 {
    display: none !important;
  }
  th.fs__hide-620,
  td.fs__hide-620 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-620 {
    display: block !important;
  }
  td.fs__show-620,
  th.fs__show-620 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 610px) {
  .fs__hide-610 {
    display: none !important;
  }
  th.fs__hide-610,
  td.fs__hide-610 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-610 {
    display: block !important;
  }
  td.fs__show-610,
  th.fs__show-610 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 600px) {
  .fs__hide-600 {
    display: none !important;
  }
  th.fs__hide-600,
  td.fs__hide-600 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-600 {
    display: block !important;
  }
  td.fs__show-600,
  th.fs__show-600 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 590px) {
  .fs__hide-590 {
    display: none !important;
  }
  th.fs__hide-590,
  td.fs__hide-590 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-590 {
    display: block !important;
  }
  td.fs__show-590,
  th.fs__show-590 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 580px) {
  .fs__hide-580 {
    display: none !important;
  }
  th.fs__hide-580,
  td.fs__hide-580 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-580 {
    display: block !important;
  }
  td.fs__show-580,
  th.fs__show-580 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 570px) {
  .fs__hide-570 {
    display: none !important;
  }
  th.fs__hide-570,
  td.fs__hide-570 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-570 {
    display: block !important;
  }
  td.fs__show-570,
  th.fs__show-570 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 560px) {
  .fs__hide-560 {
    display: none !important;
  }
  th.fs__hide-560,
  td.fs__hide-560 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-560 {
    display: block !important;
  }
  td.fs__show-560,
  th.fs__show-560 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 550px) {
  .fs__hide-550 {
    display: none !important;
  }
  th.fs__hide-550,
  td.fs__hide-550 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-550 {
    display: block !important;
  }
  td.fs__show-550,
  th.fs__show-550 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 540px) {
  .fs__hide-540 {
    display: none !important;
  }
  th.fs__hide-540,
  td.fs__hide-540 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-540 {
    display: block !important;
  }
  td.fs__show-540,
  th.fs__show-540 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 530px) {
  .fs__hide-530 {
    display: none !important;
  }
  th.fs__hide-530,
  td.fs__hide-530 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-530 {
    display: block !important;
  }
  td.fs__show-530,
  th.fs__show-530 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 520px) {
  .fs__hide-520 {
    display: none !important;
  }
  th.fs__hide-520,
  td.fs__hide-520 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-520 {
    display: block !important;
  }
  td.fs__show-520,
  th.fs__show-520 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 510px) {
  .fs__hide-510 {
    display: none !important;
  }
  th.fs__hide-510,
  td.fs__hide-510 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-510 {
    display: block !important;
  }
  td.fs__show-510,
  th.fs__show-510 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 500px) {
  .fs__hide-500 {
    display: none !important;
  }
  th.fs__hide-500,
  td.fs__hide-500 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-500 {
    display: block !important;
  }
  td.fs__show-500,
  th.fs__show-500 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 490px) {
  .fs__hide-490 {
    display: none !important;
  }
  th.fs__hide-490,
  td.fs__hide-490 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-490 {
    display: block !important;
  }
  td.fs__show-490,
  th.fs__show-490 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 480px) {
  .fs__hide-480 {
    display: none !important;
  }
  th.fs__hide-480,
  td.fs__hide-480 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-480 {
    display: block !important;
  }
  td.fs__show-480,
  th.fs__show-480 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 470px) {
  .fs__hide-470 {
    display: none !important;
  }
  th.fs__hide-470,
  td.fs__hide-470 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-470 {
    display: block !important;
  }
  td.fs__show-470,
  th.fs__show-470 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 460px) {
  .fs__hide-460 {
    display: none !important;
  }
  th.fs__hide-460,
  td.fs__hide-460 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-460 {
    display: block !important;
  }
  td.fs__show-460,
  th.fs__show-460 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 450px) {
  .fs__hide-450 {
    display: none !important;
  }
  th.fs__hide-450,
  td.fs__hide-450 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-450 {
    display: block !important;
  }
  td.fs__show-450,
  th.fs__show-450 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 440px) {
  .fs__hide-440 {
    display: none !important;
  }
  th.fs__hide-440,
  td.fs__hide-440 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-440 {
    display: block !important;
  }
  td.fs__show-440,
  th.fs__show-440 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 430px) {
  .fs__hide-430 {
    display: none !important;
  }
  th.fs__hide-430,
  td.fs__hide-430 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-430 {
    display: block !important;
  }
  td.fs__show-430,
  th.fs__show-430 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 420px) {
  .fs__hide-420 {
    display: none !important;
  }
  th.fs__hide-420,
  td.fs__hide-420 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-420 {
    display: block !important;
  }
  td.fs__show-420,
  th.fs__show-420 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 410px) {
  .fs__hide-410 {
    display: none !important;
  }
  th.fs__hide-410,
  td.fs__hide-410 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-410 {
    display: block !important;
  }
  td.fs__show-410,
  th.fs__show-410 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 400px) {
  .fs__hide-400 {
    display: none !important;
  }
  th.fs__hide-400,
  td.fs__hide-400 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-400 {
    display: block !important;
  }
  td.fs__show-400,
  th.fs__show-400 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 390px) {
  .fs__hide-390 {
    display: none !important;
  }
  th.fs__hide-390,
  td.fs__hide-390 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-390 {
    display: block !important;
  }
  td.fs__show-390,
  th.fs__show-390 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 380px) {
  .fs__hide-380 {
    display: none !important;
  }
  th.fs__hide-380,
  td.fs__hide-380 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-380 {
    display: block !important;
  }
  td.fs__show-380,
  th.fs__show-380 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 370px) {
  .fs__hide-370 {
    display: none !important;
  }
  th.fs__hide-370,
  td.fs__hide-370 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-370 {
    display: block !important;
  }
  td.fs__show-370,
  th.fs__show-370 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 360px) {
  .fs__hide-360 {
    display: none !important;
  }
  th.fs__hide-360,
  td.fs__hide-360 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-360 {
    display: block !important;
  }
  td.fs__show-360,
  th.fs__show-360 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 350px) {
  .fs__hide-350 {
    display: none !important;
  }
  th.fs__hide-350,
  td.fs__hide-350 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-350 {
    display: block !important;
  }
  td.fs__show-350,
  th.fs__show-350 {
    display: table-cell !important;
  }
}
@media screen and (max-width: 340px) {
  .fs__hide-340 {
    display: none !important;
  }
  th.fs__hide-340,
  td.fs__hide-340 {
    display: table-cell !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    opacity: 0.8;
  }
  .fs__show-340 {
    display: block !important;
  }
  td.fs__show-340,
  th.fs__show-340 {
    display: table-cell !important;
  }
}
.fs-touch__button-example {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #dee4eb;
  border: 1px solid #b9c5c9;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 120px;
}
.fs-touch__button-example.fs-touch__button-selected::before {
  -webkit-animation: fs-touch__block-grow-dot 0.4s 1, fs-touch__pulse 1s infinite;
          animation: fs-touch__block-grow-dot 0.4s 1, fs-touch__pulse 1s infinite;
  background-color: #f6d97e;
  border-radius: 50%;
  content: " ";
  display: block;
  height: 30px;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 30px;
}
@-webkit-keyframes fs-touch__block-grow-dot {
  0% {
    -webkit-transform: scale(0.01, 0.01);
            transform: scale(0.01, 0.01);
  }
  70% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  80% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  90% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes fs-touch__block-grow-dot {
  0% {
    -webkit-transform: scale(0.01, 0.01);
            transform: scale(0.01, 0.01);
  }
  70% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  80% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  90% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes fs-touch__pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}
@keyframes fs-touch__pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}
.fs-touch__button-grid-example {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 9px;
}
.fs-touch__button-grid-example.fs-touch__button-selected td.fs-touch__button-place:hover > div {
  border: 1px solid #d33a2a;
  background-color: #fcf6c2;
  cursor: pointer;
}
.fs-touch__button-grid-example table {
  border-collapse: collapse;
}
.fs-touch__button-grid-example table td.fs-touch__button-place {
  text-align: center;
  vertical-align: center;
  border: 1px solid #dce0e4;
  padding: 0;
}
.fs-touch__button-grid-example table td.fs-touch__button-place > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 140px;
  border: 1px solid transparent;
}
.fs-touch__button-grid-example table td.fs-touch__button-place > div .fs-touch__button-example {
  cursor: pointer;
}
.fs-touch__button-grid-example.fs-touch__button-selected .fs-touch__button-example:not(.fs-touch__button-selected) {
  opacity: 0.3;
}
.fs-touch__extra {
  background-color: #f8faff;
}
.fs-touch__num {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #559cd4;
  color: #fff;
  font-size: 10px;
  min-width: 20px;
  text-align: center;
  padding: 1px;
  z-index: 20;
}
@media all and (max-width: 1000px) {
  .fs-touch__button-grid-example {
    padding: 9px 0;
  }
  .fs-touch__button-grid-example table {
    width: calc(100% - 20px);
  }
  .fs-touch__button-grid-example table .fs-touch__button-place {
    width: 15.5% !important;
  }
  .fs-touch__button-grid-example table .fs-touch__button-place .fs-touch__button-place-div {
    width: 100% !important;
  }
  .fs-touch__button-grid-example table .fs-touch__button-place .fs-touch__button-place-div .fs-touch__button-example {
    width: calc(100% - 6px) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: -3px;
    font-size: 11px !important;
  }
}
textarea.is__wide-textarea {
  height: 600px;
}
.is__hidden {
  display: none !important;
}
.is__pickup-count-visible .ISAttendanceTable__food-pickup-type-letter {
  opacity: 1;
}
.fs__source-type-SP {
  background-color: #ff5454 !important;
}
.fs__source-type-PP {
  background-color: #97aa56 !important;
}
.fs__source-type-AC {
  background-color: #aaa !important;
}
.ISAttendanceTable__table th:last-child,
.ISAttendanceTable__table th:nth-last-child(2) {
  word-break: normal !important;
  min-width: 80px !important;
  max-width: 80px !important;
}
.ISAttendanceTable__table th:nth-last-child(3),
.ISAttendanceTable__table th:nth-last-child(4) {
  min-width: 120px !important;
  max-width: 120px !important;
}
.ISAttendanceTable__align-left {
  text-align: left !important;
}
.ISAttendanceTable__error {
  background-color: #FC957C !important;
}
.ISAttendanceTable__food-pickup-type-letter {
  background: #a2ce5d;
  border: 1px solid #fff;
  bottom: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  line-height: 13px;
  padding: 1px 3px;
  position: absolute;
  right: -5px;
  opacity: 0.03;
}
.ISAttendanceTable__pickup-type {
  border-top: 1px solid #559cd4;
  display: block;
  padding-top: 6px;
  text-align: left;
}
.ISAttendanceTable__red {
  color: #d33a2a !important;
}
.ISAttendanceTable__table {
  margin-right: 20px;
}
.ISAttendanceTable__table th.ISAttendanceTable_goal {
  padding-top: 25px !important;
}
.ISAttendanceTable__table tr td:not(.isa__future-switcher) {
  min-width: 80px !important;
}
.ISAttendanceTable__table tr td:nth-child(2) {
  min-width: 0 !important;
}
.ISAttendanceTable__table tr td:last-child,
.ISAttendanceTable__table tr td:nth-last-child(2) {
  text-align: center;
}
.ISAttendanceTable__table tr td.isa__not-attend {
  background-color: #f9f9f9 !important;
}
.ISAttendanceTable__table.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) {
  min-width: auto !important;
}
.ISAttendanceTable__table.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISAttendanceTable__weekday {
  display: none !important;
}
.ISAttendanceTable__table.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISAttendanceTable__headerdate {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISAttendanceTable__locked * {
  cursor: default !important;
}
.ISAttendanceTable__totals {
  vertical-align: middle !important;
}
.ISAttendanceTable__totals > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.ISAttendanceTable__totals_value {
  cursor: pointer;
  color: #559cd4;
}
.ISAttendanceTable__totals_info {
  cursor: pointer;
  margin-left: 4px;
}
.ISAttendanceTable__totals_info .icon {
  min-height: 18px;
  line-height: 18px;
}
.ISAttendanceTable__header {
  vertical-align: top;
}
.ISAttendanceTable__header.isa__future .fa-circle-o {
  color: #979b9a;
  opacity: 0.6;
}
.ISAttendanceTable__header.isa__current .fa-circle-o {
  color: #d33a2a;
  -webkit-animation: ISAttendanceTable__filcker-indicator 1s infinite;
          animation: ISAttendanceTable__filcker-indicator 1s infinite;
}
.ISAttendanceTable__header.isa__not-attend {
  background-color: #f9f9f9 !important;
}
.ISAttendanceTable__comment-internal {
  color: #009482;
  -webkit-box-ordinal-group: 26;
      -ms-flex-order: 25;
          order: 25;
  padding: 0 4px 4px !important;
  font-size: 16px;
  cursor: pointer;
}
.ISAttendanceTable__btnwrapper {
  margin-top: auto;
  margin-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 28px;
}
.ISAttendanceTable__btnwrapper button {
  margin-left: auto;
}
.ISAttendanceTable__btnwrapper span {
  font-size: 16px;
  margin-right: 6px;
  color: #009482;
}
.ISAttendanceTable__btnwrapper span.lf-assessment-dropped-from-fg {
  color: #d33a2a;
}
.ISAttendanceTable__btnwrapper span.lf-assessment-not-fg {
  color: #f79f5b;
}
.ISAttendanceTable__btnwrapper span.fa-delicious {
  color: #559cd4;
}
.ISAttendanceTable__weekday {
  width: 30px;
  white-space: nowrap;
}
.ISAttendanceTable__daynum {
  background-color: #becf97;
  text-align: center;
  margin-left: -6px;
  margin-right: -6px;
  padding: 4px;
}
.ISAttendanceTable__headerdate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 70px;
}
.ISAttendanceTable__headerdate div:nth-child(2) {
  white-space: nowrap;
}
.ISAttendanceTable__goal .ISAttendanceTable__cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISAttendanceTable__goal .ISAttendanceTable__cell div:not(.fa-lock):not(.ISAttendanceTable__food-service):not(.acd_code):nth-child(1) {
  opacity: 1;
}
.ISAttendanceTable__cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ISAttendanceTable__cell.ISAttendanceTable__with-minutes div:nth-child(1) {
  opacity: 1 !important;
}
.ISAttendanceTable__cell div.fa-lock {
  color: #559cd4;
  opacity: 0.7;
  -webkit-box-ordinal-group: 91;
      -ms-flex-order: 90;
          order: 90;
  position: absolute;
  left: 4px;
}
.ISAttendanceTable__cell div:not(.fa-lock):not(.ISAttendanceTable__food-service):not(.acd_code):nth-child(1) {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
  width: 45px;
  text-align: center;
  padding: 4px 0;
  min-height: 16px;
  opacity: 0.01;
}
.ISAttendanceTable__cell div input {
  width: 100%;
  text-align: center;
  border: none;
  background: transparent;
  font-size: 15px;
}
.ISAttendanceTable__acd {
  background: #a2ce5d;
}
.ISAttendanceTable__acd:hover {
  background: #9dc958;
}
.ISAttendanceTable__acd.acd__A {
  background-color: #d33a2a;
}
.ISAttendanceTable__acd.acd__A:hover {
  background-color: #ce3525;
}
.ISAttendanceTable__acd.acd__T {
  background-color: #73baf2;
}
.ISAttendanceTable__acd.acd__T:hover {
  background-color: #6eb5ed;
}
.ISAttendanceTable__acd.acd__V {
  background-color: #5e35b1;
}
.ISAttendanceTable__acd.acd__V:hover {
  background-color: #5930ac;
}
.ISAttendanceTable__acd.is-empty {
  opacity: 0.001;
}
.ISAttendanceTable__att-codes,
.ISAttendanceTable__lunch-codes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISAttendanceTable__att-codes button,
.ISAttendanceTable__lunch-codes button {
  min-width: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 4px !important;
  color: #fff;
}
.ISAttendanceTable__lunch-codes button {
  background-color: #559cd4;
}
.ISAttendanceTable__lunch-codes button:hover {
  background-color: #5097cf;
}
.ISAttendanceTable__food-service {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #559cd4;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: 8px;
  min-width: 20px;
  -webkit-box-ordinal-group: 31;
      -ms-flex-order: 30;
          order: 30;
  padding: 4px;
  position: relative;
}
.ISAttendanceTable__food-service.fs__pick-source-SP::before,
.ISAttendanceTable__food-service.fs__pick-source-PP::before,
.ISAttendanceTable__food-service.fs__pick-source-AC::before {
  content: " ";
  position: absolute;
  height: 9px;
  width: 9px;
  border-radius: 50%;
  background-color: #ff5454;
  margin-top: -19px;
  border: 1px solid #fff;
  margin-left: -19px;
}
.ISAttendanceTable__food-service.fs__pick-source-SP.fs__pick-source-PP::before,
.ISAttendanceTable__food-service.fs__pick-source-PP.fs__pick-source-PP::before,
.ISAttendanceTable__food-service.fs__pick-source-AC.fs__pick-source-PP::before {
  background-color: #97aa56;
}
.ISAttendanceTable__food-service.fs__pick-source-SP.fs__pick-source-AC::before,
.ISAttendanceTable__food-service.fs__pick-source-PP.fs__pick-source-AC::before,
.ISAttendanceTable__food-service.fs__pick-source-AC.fs__pick-source-AC::before {
  background-color: #aaa;
}
.ISAttendanceTable__food-service.ISAttendanceTable__food-service-empty {
  background-color: #979b9a;
  opacity: 0.2;
}
.ISAttendanceTable__acd {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
  margin-right: 6px;
}
.ISAttendanceTable__acd.ISAttendanceTable__excused {
  background-color: #a2ce5d;
  cursor: pointer;
}
.ISAttendanceTable__acd.ISAttendanceTable__not-excused {
  background-color: #f79f5b;
  cursor: pointer;
}
.ISAttendanceTable__acd .acd_code {
  text-align: center;
  cursor: pointer !important;
  color: #fff;
  width: 20px;
  padding: 4px;
}
.ISAttendanceTable__read-only .ISAttendanceTable__indic {
  cursor: default !important;
}
.ISAttendanceTable__table .isa__total-caption {
  min-width: 120px;
}
.ISAttendanceTable__table .isa__tlt-wrapper {
  bottom: 5px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 10px;
  left: 5px;
  position: absolute;
  right: 5px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ISAttendanceTable__table .isa__tlt-wrapper > div {
  background: #ddd;
  border-radius: 50%;
  padding: 3px;
  min-width: 16px;
  min-height: 16px;
  margin: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ISAttendanceTable__table .isa__tlt-wrapper > div.isa__selected {
  background-color: #337ab2;
  color: #fff;
}
.isa__future:not(.isa__future-food) .ISAttendanceTable__btnwrapper button {
  visibility: hidden !important;
}
.isa__flick-button {
  -webkit-animation: ISAttendanceTable__filcker-button 1.5s infinite;
          animation: ISAttendanceTable__filcker-button 1.5s infinite;
}
.isa__flick-button:hover {
  color: #d33a2a !important;
  -webkit-animation: ISAttendanceTable__filcker-button 0.8s infinite;
          animation: ISAttendanceTable__filcker-button 0.8s infinite;
}
.isa__flick-button:hover * {
  color: #d33a2a !important;
}
@-webkit-keyframes ISAttendanceTable__filcker-indicator {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ISAttendanceTable__filcker-indicator {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ISAttendanceTable__filcker-button {
  0% {
    color: #1b5a7c;
    border-color: transparent;
  }
  50% {
    color: #d33a2a;
    border-color: #d33a2a;
  }
  100% {
    color: #1b5a7c;
    border-color: transparent;
  }
}
@keyframes ISAttendanceTable__filcker-button {
  0% {
    color: #1b5a7c;
    border-color: transparent;
  }
  50% {
    color: #d33a2a;
    border-color: #d33a2a;
  }
  100% {
    color: #1b5a7c;
    border-color: transparent;
  }
}
.ise__main-table .ISStudentTable__header {
  vertical-align: middle;
  text-align: center;
}
.ise__main-table .ise__header-wrapper {
  min-width: 100px;
}
.ise__main-table .ise__cell {
  position: relative;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ise__main-table .ise__cell .ise__gle {
  color: #ccc;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10px;
}
.ise__main-table .ise__cell input,
.ise__main-table .ise__cell .ise__result,
.ise__main-table .ise__cell .ise__val {
  border: none;
  width: 100% !important;
  height: 35px;
  background: transparent;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is__mp-links-container a {
  display: inline-block;
  font-size: 11px !important;
  margin-right: 10px;
}
.is__with-flk-anim {
  -webkit-animation: ISAttendanceTable__filcker-indicator 1s infinite;
          animation: ISAttendanceTable__filcker-indicator 1s infinite;
}
:root input.is__read-only,
select.is__read-only {
  background: #fdfdfd !important;
  color: #666 !important;
  opacity: 1 !important;
  border-color: #ccc !important;
}
.is__repeat-assign-block .calendar__day:not(.calendar__day_outside).is__current-imce-date .calendar__color-box {
  color: #fff;
  background-color: #ac92eb !important;
}
.is__repeat-assign-block .calendar__day:not(.calendar__day_outside).calendar__day_selected.is__exist-assignment:not(.is__current-imce-date) .calendar__color-box {
  color: #fff;
  background-color: #4fc1e8 !important;
}
.is__repeat-assign-block .calendar__day:not(.calendar__day_outside).is__exist-assignment:not(.is__current-imce-date) .calendar__color-box {
  color: #fff;
  background-color: #ed5564 !important;
}
.is__repeat-assign-block .calendar__day:not(.calendar__day_outside).calendar__day_selected:not(.is__current-imce-date):not(.is__exist-assignment) .calendar__color-box {
  color: #fff;
  background-color: #a0d568 !important;
}
button.is__btn-dtl-comment.is__no-data {
  border: none !important;
  opacity: 0.5 !important;
  cursor: default !important;
  background: none !important;
}
body[data-theme="dark"] table.ISStudentTable__table > tbody > tr > th {
  background-color: var(--color-face-bg) !important;
}
body[data-theme="dark"] .ISAttendanceTable__table tr td.isa__not-attend {
  background-color: #888 !important;
}
body[data-theme="dark"] .ISStudentTable__table._done td.ISStudentTable__disabled:not(.ISAttendanceTable__past-day).isa__not-attend {
  background-color: #888 !important;
}
body[data-theme="dark"] .ISAttendanceTable__header.isa__not-attend {
  background-color: #888 !important;
}
body[data-theme="dark"] .ISAttendanceTable__daynum {
  background-color: #2e5d83 !important;
}
body[data-theme="dark"] .ISAttendanceTable__food-pickup-type-letter {
  border: 1px solid #555 !important;
}
.ISStudentTable__table .isa__opacity-03 {
  opacity: 0.3 !important;
}
.ISStudentTable__table .is__fg-inner {
  padding: 5px;
  text-align: center;
  min-width: 20px;
  border-radius: 4px;
}
.ISStudentTable__table .gb__with-spn > .ISGradeBookTable__GT {
  text-decoration: underline;
}
.ISStudentTable__table .cums__rec-lock .cum__gb-locker {
  cursor: pointer;
  opacity: 1;
  color: #e53935;
}
.ISStudentTable__table .cum__gb-locker {
  cursor: pointer;
  opacity: 0.3;
  width: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ISStudentTable__table .cum__gb-locker.cum__not_editable {
  cursor: default;
}
.ISStudentTable__table td.gb__stud-not-assigned {
  background-color: #f9f9f9 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpi/P//PwM6mDVrFohyYMEiCJYA4gNMDJgALJGWlsbAgk0HjMOCTQcMMEtJSaHoMDY2ZkDWiaEDBgACDADX6xM7tLWzGwAAAABJRU5ErkJggg==);
}
.is__ms-name-wrapper {
  max-width: 255px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.is__ms-name-wrapper .is__cp-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px;
  border-radius: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20px;
}
.ISStudentTable__table.ISStudentTable__collapsed th.ISGradeBookTable__final {
  min-width: 20px !important;
}
.ISStudentTable__table th.ISGradeBookTable__final {
  min-width: 420px !important;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) {
  word-break: break-all;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__weekday,
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__pp {
  display: none !important;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__header:not(.ISGradeBookTable__final) {
  word-break: break-all;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__title span {
  font-size: 12px;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__batcode {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(1),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(1),
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(2),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(2),
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(3),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(3),
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(6),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(6),
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(7),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(7) {
  display: none !important;
}
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(4),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(4) {
  border-left: none !important;
}
.ISStudentTable__collapsed .ISGradeBookTable__wrapper .f-mp-options div:nth-child(5),
.ISStudentTable__collapsed .ISGradeBookTable__finalInfo .f-info-wrp div:nth-child(5) {
  border-right: none !important;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__btnwrapper {
  text-align: center;
  margin: auto 0 0 0;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__btnwrapper button {
  margin: 0 auto;
}
.ISStudentTable__collapsed th:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__btnwrapper span {
  display: none;
}
.ISStudentTable__collapsed.ISStudentTable__collapsed-alpha td:not(.ISStudentTable__cell-expanded) .with__gt div:nth-child(2) {
  color: #fff !important;
  min-width: 20px;
}
.ISStudentTable__collapsed.ISStudentTable__collapsed-alpha td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__cell div:nth-child(1) {
  display: none;
}
.ISStudentTable__collapsed.ISStudentTable__collapsed-alpha td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__cell div:nth-child(2) {
  display: block;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISStudentTable__studname {
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__cell div:nth-child(2),
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISStudentTable__studnum,
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__assign span,
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__comment-internal,
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__comment-parent,
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__stud-note,
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__uploads {
  display: none;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .with__gt div:nth-child(1) {
  color: #fff !important;
  min-width: 20px;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .with__gt div:nth-child(1) input {
  color: #fff;
}
.ISStudentTable__collapsed td:not(.ISStudentTable__cell-expanded) .ISGradeBookTable__GT {
  display: none !important;
}
td.ISGradeBookTable__pp-exceeded {
  background-color: var(--color-warning-darker-bg) !important;
}
.ISGradeBookTable__fg-all-note,
.ISGradeBookTable__fg-all-lock,
.ISGradeBookTable__fg-all-grade {
  text-decoration: underline;
}
.ISGradeBookTable__Max {
  color: var(--color-success-bg);
}
.ISGradeBookTable__Min {
  color: var(--color-danger-bg);
}
.ISStudentTable__selcolumn .ISGradeBookTable__Min {
  color: #98252a;
}
.ISGradeBookTable__header > div {
  margin-top: 49px;
}
.ISGradeBookTable__weekday {
  position: relative;
  width: 30px;
}
.ISGradeBookTable__weekday .is__gb-mp_code {
  position: absolute;
  color: #3d4542;
  font-size: 9px;
  margin-left: 4px;
  opacity: 0.7;
}
.ISGradeBookTable__title {
  word-break: break-all;
  visibility: hidden;
}
.ISGradeBookTable__title.ISGradeBookTable__visible {
  visibility: visible;
  position: absolute;
  top: 60px;
  left: 4px;
  right: 4px;
}
.ISGradeBookTable__pp {
  margin-right: -4px;
}
.ISGradeBookTable__btnwrapper {
  margin-top: auto;
  margin-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ISGradeBookTable__btnwrapper button {
  margin-left: auto;
}
.ISGradeBookTable__btnwrapper button {
  margin-top: 10px;
}
.ISGradeBookTable__btnwrapper span {
  font-size: 16px;
  margin-right: 6px;
  margin-top: 10px;
  color: var(--color-success-bg);
}
.ISGradeBookTable__btnwrapper span.lf-assessment-dropped-from-fg,
.ISGradeBookTable__btnwrapper span.gb__assigned-students {
  color: var(--color-danger-bg);
}
.ISGradeBookTable__btnwrapper span.lf-assessment-not-fg {
  color: var(--color-warning-darker-bg);
}
.ISGradeBookTable__btnwrapper span.fa-delicious {
  color: var(--color-info-bg);
}
.ISGradeBookTable__batcode {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  margin: 0 -6px 4px -6px;
  position: absolute;
  left: 8px;
  right: 8px;
  top: 28px;
}
.ISGradeBookTable__batcode > span {
  margin-left: -4px;
}
.ISGradeBookTable__headerdate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 4px;
  left: 8px;
  right: 8px;
}
.ISGradeBookTable__headerdate div:nth-child(1) {
  margin-left: -4px;
}
.ISGradeBookTable__headerdate div:nth-child(2) {
  white-space: nowrap;
  margin-right: -4px;
}
.ISGradeBookTable__assign span {
  padding-right: 4px;
  display: inline-block;
}
.ISGradeBookTable__assign span:last-child {
  padding-right: 0;
  padding-left: 4px;
}
.ISGradeBookTable__final {
  padding: 0 !important;
  height: 1px;
}
.ISGradeBookTable__final > div {
  height: 100%;
  position: absolute;
  top: 0;
}
.ISGradeBookTable__gt-list,
.ISGradeBookTable__grd-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISGradeBookTable__gt-list button,
.ISGradeBookTable__grd-list button {
  color: #fff;
  min-width: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 4px !important;
}
.ISGradeBookTable__grd-list button {
  color: inherit;
  min-width: 50px;
}
.ISGradeBookTable__finalInfo {
  padding: 0 !important;
  height: 1px !important;
}
.ISGradeBookTable__finalInfo .f-info-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISGradeBookTable__finalInfo .f-info-wrp > div {
  padding: 4px;
  border-left: 1px solid var(--color-border1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 42px;
  width: 60px;
}
.ISGradeBookTable__finalInfo .f-info-wrp > div:first-child {
  border-left: 0 !important;
}
.ISGradeBookTable__comment-parent {
  color: var(--color-success-bg);
  -webkit-box-ordinal-group: 51;
      -ms-flex-order: 50;
          order: 50;
  padding: 0 4px 4px !important;
  font-size: 16px;
}
.ISGradeBookTable__comment-internal {
  color: var(--color-logo-bg);
  -webkit-box-ordinal-group: 61;
      -ms-flex-order: 60;
          order: 60;
  padding: 0 4px 4px !important;
  font-size: 16px;
}
.ISGradeBookTable__stud-note {
  color: var(--color-warning-bg);
  -webkit-box-ordinal-group: 81;
      -ms-flex-order: 80;
          order: 80;
  padding: 0 4px 4px !important;
  font-size: 16px;
}
.ISGradeBookTable__uploads {
  color: #979b9a;
  -webkit-box-ordinal-group: 71;
      -ms-flex-order: 70;
          order: 70;
  padding: 3px 4px 4px !important;
  font-size: 16px;
  cursor: pointer;
}
.ISGradeBookTable__uploads-nv {
  color: var(--color-success-bg);
}
.ISGradeBookTable__info-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 769px) {
  .ISGradeBookTable__info-icons {
    display: none !important;
  }
}
.ISGradeBookTable__info-icons > div {
  padding: 0 4px;
  color: var(--color-base-muted-txt);
  font-size: 16px !important;
}
.ISGradeBookTable__info-icons > div.ISGradeBookTable__im {
  min-width: 30px;
  padding: 0 !important;
  text-align: center;
}
.ISGradeBookTable__info-icons > div.ISGradeBookTable__im button {
  border: none !important;
  background: transparent !important;
}
.ISGradeBookTable__info-icons > div.ISGradeBookTable__im div {
  padding: 0 !important;
}
.ISGradeBookTable__info-icons > div.iep {
  color: var(--color-info-bg) !important;
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.m504 {
  font-weight: bold;
}
.ISGradeBookTable__info-icons > div.m504_active {
  color: var(--color-info-bg) !important;
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.orange {
  color: var(--color-warning-darker-bg);
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.green {
  color: var(--color-success-bg);
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.fa-truck,
.ISGradeBookTable__info-icons > div.fa-envelope,
.ISGradeBookTable__info-icons > div.fa-envelope-o {
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.fa-truck:hover,
.ISGradeBookTable__info-icons > div.fa-envelope:hover,
.ISGradeBookTable__info-icons > div.fa-envelope-o:hover {
  color: var(--color-success-bg);
}
.ISGradeBookTable__info-icons > div.fa-pie-chart {
  cursor: pointer;
  color: var(--color-info-bg);
}
.ISGradeBookTable__info-icons > div.red {
  color: var(--color-danger-bg) !important;
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.gray {
  color: var(--color-main-muted-txt);
  cursor: pointer;
}
.ISGradeBookTable__info-icons > div.docs-access {
  cursor: pointer;
}
.ISGradeBookTable__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.ISGradeBookTable__wrapper.loading .progress-bar {
  display: block !important;
}
.ISGradeBookTable__wrapper .progress-bar {
  position: absolute;
  height: 4px !important;
  left: 0;
  right: 0;
  top: 0;
  width: auto !important;
  margin: 0 !important;
  display: none !important;
}
.ISGradeBookTable__wrapper .f-mp-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  height: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.ISGradeBookTable__wrapper .f-mp-final {
  position: absolute;
  right: 5px;
  top: 5px;
}
.ISGradeBookTable__wrapper .f-mp-final a {
  font-size: 11px;
  color: var(--color-row-muted-txt);
}
.ISGradeBookTable__wrapper .f-mp-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50%;
  border-top: 1px solid var(--color-border1);
}
.ISGradeBookTable__wrapper .f-mp-options > div {
  padding: 4px;
  border-left: 1px solid var(--color-border1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  width: 60px;
}
.ISGradeBookTable__wrapper .f-mp-options > div:first-child {
  border-left: 0 !important;
}
.ISGradeBookTable__textarea {
  height: 130px;
}
.ISGradeBookTable__finalInfo div.f-info-wrp input {
  width: 100%;
  text-align: center;
  border: none;
  background: transparent;
  font-size: 15px;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div:nth-child(5) {
  cursor: pointer;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-file-text {
  color: var(--color-face2-darker-bg);
  cursor: pointer;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-file-text:hover,
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-file-text.gb__com_positive {
  color: var(--color-success-bg);
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-file-text.gb__com_negative {
  color: var(--color-danger-bg);
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-file-text.gb__com_simple {
  color: var(--color-info-bg);
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fa-calculator {
  cursor: pointer;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock {
  cursor: pointer;
  color: transparent;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock.is-locked {
  color: inherit;
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock.fa-user,
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock.fa-television {
  color: var(--color-danger-bg);
}
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock.fa-user::before,
.ISGradeBookTable__finalInfo div.f-info-wrp div.fg-lock.fa-television::before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffc5c4;
  border: 1px solid #ea7373;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--color-danger-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 27px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
  width: 27px;
}
.ISGradeBookTable__cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: nowrap;
}
.ISGradeBookTable__cell div:nth-child(1) {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
  width: 45px;
  text-align: center;
  padding: 4px 0;
  min-height: 16px;
}
.ISGradeBookTable__cell div:nth-child(1) input {
  width: 100%;
  text-align: center;
  border: none;
  background: transparent;
  font-size: 15px;
}
.ISGradeBookTable__cell div:nth-child(2) {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
  padding: 4px;
  min-width: 20px;
  text-align: center;
}
.ISGradeBookTable__cell div.ISGradeBookTable__GT {
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  margin-right: 4px;
  min-width: 20px;
  -webkit-box-ordinal-group: 31;
      -ms-flex-order: 30;
          order: 30;
  padding: 4px;
  text-align: center;
}
.ISGradeBookTable__cell div.ISGradeBookTable__comment-parent {
  -webkit-box-ordinal-group: 41;
      -ms-flex-order: 40;
          order: 40;
  padding: 4px;
  font-size: 16px;
  cursor: pointer;
}
.ISGradeBookTable__cell div.ISGradeBookTable__stud-note {
  -webkit-box-ordinal-group: 81;
      -ms-flex-order: 80;
          order: 80;
  padding: 4px;
  font-size: 16px;
  cursor: pointer;
  margin-left: auto;
}
.ISGradeBookTable__cell div.ISGradeBookTable__stud-note.blue {
  color: var(--color-info-bg);
}
.ISStudentTable__table .isgb__copy-icon {
  display: inline-block !important;
  width: 16px;
  height: 16px;
  color: #559cd4;
  margin: 0 5px 0 7px;
  cursor: pointer;
}
.ISStudentTable__table .isgb__copy-icon::before {
  font-family: FontAwesome;
  content: "\f0c5";
}
.grade-book__visible-ext.fa-eye-slash {
  color: #979b9a;
}
#is__my-assign-list_form tr[data-refid*=KS__] td:not(.is__skills-td) > div,
#is__my-assign-list_form tr[data-refid*=KS__] td:not(.is__skills-td) > span {
  display: none !important;
}
#is__my-assign-list_form tr[data-refid*=KS__] td:not(.is__skills-td):last-child {
  width: 20px !important;
}
#is__my-assign-list_form tr[data-refid*=KS__] td ul {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
:root {
  --bgFocused: #fff49b;
}
body[data-theme="dark"] {
  --bgFocused: #fff49b - 50%;
}
body[data-theme="dark"] .ISStudentTable__table tr td.isa__future-switcher,
body[data-theme="dark"] .ISStudentTable__table tr th.isa__future-switcher {
  background-color: #555 !important;
}
input.is__list-item {
  border: 1px solid #eee !important;
  width: 60px !important;
  padding: 10px 5px !important;
}
input.is__list-item.is__wide-center {
  width: 100% !important;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
input.is__long {
  width: 90% !important;
}
div[id^=ISV2__] .navigator-button__counters {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.2 !important;
}
div[id^=ISV2__] .navigator-button__counters .block-label_counter {
  color: transparent !important;
}
div[id^=ISV2__].ISStudentTable__done .navigator-button__counters {
  opacity: 1 !important;
}
div[id^=ISV2__].ISStudentTable__done .navigator-button__counters .block-label_counter {
  color: #fff !important;
}
.ISStudentTable__table._done td.ISStudentTable__disabled:not(.ISAttendanceTable__past-day).isa__not-attend {
  background-color: #f9f9f9 !important;
}
.ISStudentTable .is__quick-search-block {
  background: transparent !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 255px;
}
.ISStudentTable .is__quick-search-block input {
  max-width: 120px !important;
}
@media screen and (max-width: 769px) {
  .ISStudentTable .is__quick-search-block {
    min-width: 100px;
  }
  .ISStudentTable .is__quick-search-block input {
    max-width: 65px !important;
  }
}
.ISStudentTable .is__quick-search-block div:not(.zHelpBox) {
  background: transparent !important;
  white-space: nowrap !important;
}
.ISStudentTable tr.ISStudentTable__inactive {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.58;
}
.ISStudentTable tr.ISStudentTable__inactive .ISAttendanceTable__food-service {
  cursor: default !important;
}
.ISStudentTable table {
  width: 20% !important;
  margin-top: 4px;
}
.ISStudentTable table.ISStudentTable__show-not-enrolled tr.ISStudentTable__not-enrolled {
  display: table-row !important;
}
.ISStudentTable table td {
  position: relative;
}
.ISStudentTable table td:hover .ISStudentTable__popup-button {
  opacity: 0.5;
}
.ISStudentTable table td.ISStudentTable__disabled .ISStudentTable__popup-button {
  display: none !important;
}
.ISStudentTable table.ISStudentTable__th-align-middle th {
  vertical-align: middle !important;
}
.ISStudentTable table tr.ISStudentTable__not-enrolled {
  display: none !important;
}
.ISStudentTable th {
  cursor: pointer;
  padding: 0;
  height: auto;
  vertical-align: bottom;
}
.ISStudentTable th:hover {
  background-color: var(--color-face-darker-bg);
}
.ISStudentTable th:first-child,
.ISStudentTable th:nth-child(2) {
  vertical-align: middle !important;
  word-break: normal;
}
.ISStudentTable__disabled:not input.gb-points:not(.ISGradeBookTable__points-entered) {
  opacity: 0.01;
}
.ISStudentTable__no-data {
  text-align: left !important;
}
.ISStudentTable__popup-button {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
  cursor: pointer;
  opacity: 0.01;
  -webkit-transition: opacity 0.1s ease-in-out 0s;
  transition: opacity 0.1s ease-in-out 0s;
  padding: 0 4px 0 6px;
}
.ISStudentTable__popup-button:hover {
  opacity: 1 !important;
}
.ISStudentTable__table th {
  text-align: center;
  border-bottom: 2px solid var(--color-border2) !important;
}
.ISStudentTable__table tr td {
  border-left: 0 !important;
  border-right: 1px solid var(--color-border1) !important;
}
.ISStudentTable__table tr:hover td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused),
.ISStudentTable__table tr.selected td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused) {
  background-color: var(--color-selected-bg) !important;
}
.ISStudentTable__table tr:hover td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn,
.ISStudentTable__table tr.selected td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn {
  background-color: var(--bgFocused) !important;
}
.ISStudentTable__table tr:hover td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn.ISStudentTable__disabled,
.ISStudentTable__table tr.selected td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn.ISStudentTable__disabled {
  background-color: var(--color-border1) !important;
}
.ISStudentTable__table tr:hover td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn.ISAttendanceTable__error,
.ISStudentTable__table tr.selected td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISStudentTable__selcolumn.ISAttendanceTable__error {
  background-color: #FC957C !important;
}
.ISStudentTable__table tr:hover td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISAttendanceTable__error,
.ISStudentTable__table tr.selected td:not(.isa__future-switcher):not(.ISStudentTable__cell-selected):not(.ISStudentTable__cell-focused).ISAttendanceTable__error {
  background-color: #FC957C !important;
}
.ISStudentTable__cell-selected {
  background-color: var(--color-row-even-bg) !important;
}
.ISStudentTable__cell-selected .ISStudentTable__popup-button {
  opacity: 1 !important;
}
.ISStudentTable__selcolumn:not(.ISStudentTable__disabled) {
  background-color: var(--color-selected-bg) !important;
}
.ISStudentTable__selcolumn:not(.ISStudentTable__disabled).isa__not-attend {
  background-color: #f9f9f9 !important;
}
.ISStudentTable__selcolumn:not(.ISStudentTable__disabled).ISAttendanceTable__error {
  background-color: #FC957C !important;
}
.ISStudentTable__lastrow td {
  border-bottom: 2px solid var(--color-border2) !important;
}
.ISStudentTable__header {
  height: 1px;
}
.ISStudentTable__header:nth-child(1) > div,
.ISStudentTable__header:nth-child(2) > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 90px;
}
.ISStudentTable__header > div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ISStudentTable__header > div::after {
  width: 0;
  font-family: FontAwesome;
  height: 0;
  content: " ";
  position: absolute;
  right: 5px;
  top: 17px;
  margin-top: -3px;
  display: none;
}
.ISStudentTable__bordered {
  border-left: 2px solid var(--color-border2) !important;
}
.ISStudentTable__searchwrapper {
  position: sticky;
  left: 4px;
  width: 450px;
  border: 1px solid var(--color-border1) !important;
  margin-top: -3px;
}
.ISStudentTable__searchwrapper input {
  width: 150px !important;
}
.ISStudentTable__header-asc > div::after {
  content: "\f15d";
  width: 16px;
  height: 16px;
  display: block;
  font-size: 14px;
}
.ISStudentTable__header-asc-number > div::after {
  content: "\f162";
  width: 16px;
  height: 16px;
  display: block;
  font-size: 14px;
}
.ISStudentTable__header-desc > div::after {
  margin-top: -10px;
  content: "\f15e";
  width: 16px;
  height: 16px;
  display: block;
  font-size: 14px;
}
.ISStudentTable__header-desc-number > div::after {
  margin-top: -10px;
  content: "\f163";
  width: 16px;
  height: 16px;
  display: block;
  font-size: 14px;
}
.ISStudentTable__studinfo {
  height: 25px !important;
}
.ISStudentTable__studinfo:first-child {
  border-left: 1px solid var(--color-border2) !important;
}
.ISStudentTable__studname {
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
}
@media screen and (max-width: 769px) {
  .ISStudentTable__studname {
    width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.ISStudentTable__joined .ISStudentTable__studnum {
  background-color: var(--color-warning-bg);
  color: #fff;
}
.ISStudentTable__studnum {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 4px;
  padding: 4px;
  text-align: right;
  white-space: nowrap;
  width: 30px;
}
.ISStudentTable__studnum::after {
  content: ".";
}
.ISStudentTable__studletters {
  background-color: var(--color-success-bg);
  border-radius: 3px;
  color: var(--color-success-txt);
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  padding: 3px;
  text-align: center;
  white-space: nowrap;
  width: 30px;
}
.ISStudentTable__studletters-male {
  background-color: var(--color-info-bg);
  color: var(--color-info-txt);
}
.ISStudentTable__studwrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ISStudentTable__table tr.ISStudentTable__studrow td:nth-child(2) {
  text-align: center;
}
:root td.ISStudentTable__bordered {
  border-left: 2px solid var(--color-border2) !important;
}
:root table tr td.ISStudentTable__cell-focused {
  background-color: var(--bgFocused) !important;
  --color-cell-focused: #444;
  color: var(--color-cell-focused);
}
body[data-theme="dark"] :root table tr td.ISStudentTable__cell-focused {
  --color-cell-focused: #fff;
}
:root table tr td.ISStudentTable__cell-focused.ISAttendanceTable__error {
  background-color: #FC957C !important;
}
.ISStudentTable__table:not(.isa__futuredates-shown) th.isa__future,
.ISStudentTable__table:not(.isa__futuredates-shown) td.isa__future {
  display: none !important;
}
.ISStudentTable__table tr td.isa__future-switcher,
.ISStudentTable__table tr th.isa__future-switcher {
  background-color: #fff !important;
  cursor: pointer;
}
.ISStudentTable__table tr td.isa__future-switcher > div,
.ISStudentTable__table tr th.isa__future-switcher > div {
  opacity: 0.6;
}
.ISStudentTable__table th.isa__future-switcher > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ISStudentTable__table tr:not(.ISStudentTable__lastrow) td.isa__future-switcher,
.ISStudentTable__table tr:not(.ISStudentTable__lastrow) th.isa__future-switcher {
  border-bottom: none !important;
}
body[data-theme="dark"] .seat-chart__students .seat-chart__table {
  background-color: #444;
  border: 1px solid #666;
}
body[data-theme="dark"] .seat-chart__num {
  background-color: #2e5d83;
  border: 1px solid #9b9b9b;
}
body[data-theme="dark"] .seat-chart__table div.seat-chart__last-name,
body[data-theme="dark"] .seat-chart__table div.seat-chart__first-name {
  color: #ccc;
}
body[data-theme="dark"] .seat-chart__studPhoto {
  background: transparent;
}
.seat-chart__place {
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.seat-chart__place.seat-chart__north,
.seat-chart__place.seat-chart__south {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.seat-chart__place.seat-chart__west,
.seat-chart__place.seat-chart__east {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.seat-chart__place.seat-chart__south .seat-chart__teacher,
.seat-chart__place.seat-chart__east .seat-chart__teacher {
  -webkit-box-ordinal-group: 31;
      -ms-flex-order: 30;
          order: 30;
}
.seat-chart__teacher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px;
}
.seat-chart__teacher .seat-chart__table {
  padding: 4px 4px 4px 40px;
  min-width: 70px !important;
}
.seat-chart__per-table-1 .seat-chart__num {
  left: auto;
  right: -12px;
  margin-left: 0;
}
.seat-chart__num {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #559cd4;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20px;
  min-height: 20px;
  border: 1px solid #ebf0f4;
}
.seat-chart__student-place {
  opacity: 0.1;
}
.seat-chart__student-place.seat-chart__is-taken {
  opacity: 1;
}
.seat-chart__studPhoto {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  padding: 0;
  height: 64px;
  width: 64px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f8faff;
  position: relative;
  margin-top: 6px;
}
.seat-chart__studPhoto.ff-image__image_empty {
  font-size: 34px;
}
.seat-chart__studPhoto.ff-image__image_empty img {
  display: none;
}
.seat-chart__sex {
  position: absolute;
  right: 4px;
  bottom: 4px;
  left: 4px;
  display: block;
  background: #cacbca;
  height: 3px;
}
.seat-chart__sex-F {
  opacity: 1;
  background-color: #009482;
}
.seat-chart__sex-M {
  opacity: 1;
  background-color: #559cd4;
}
.seat-chart__students {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.seat-chart__students .seat-chart__table {
  background-color: #f4f4f4;
  cursor: pointer;
}
.seat-chart__row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.seat-chart__tbl-place-1,
.seat-chart__tbl-place-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  color: #444;
  width: 50%;
}
.seat-chart__delimiter {
  border-left: 1px solid #a8b9de;
  height: 100%;
  position: relative;
}
.seat-chart__tbl-place-2 .seat-chart__studPhoto {
  left: 4px;
}
.seat-chart__tbl-place-1 {
  height: 100%;
}
.seat-chart__table {
  border: 1px solid #dce0e4;
  margin: 4px;
  background-color: #559cd4;
  color: #fff;
  min-width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.seat-chart__table.seat-chart__table-2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 200px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.seat-chart__table > div.icon {
  position: absolute;
  color: #fff;
  left: 0;
  font-size: 25px;
}
.seat-chart__table div.seat-chart__last-name,
.seat-chart__table div.seat-chart__first-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 12px !important;
  line-height: 1.3em;
  color: #444;
}
.seat-chart__table div.seat-chart__last-name.seat-chart__last-name-instr,
.seat-chart__table div.seat-chart__first-name.seat-chart__last-name-instr {
  color: #fff;
}
.seat-chart__table div.seat-chart__last-name {
  margin-top: 6px;
}
.seat-chart__table div.seat-chart__first-name {
  margin-bottom: 6px;
}
.seat-chart__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 140px;
}
.seat-chart__taken {
  display: none !important;
}
.seat-chart__stud-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.seat-chart__stud-list button {
  margin: 4px 0 0 4px !important;
  color: #559cd4;
}
.seat-chart__stud-list button.seat-chart__button_F {
  color: #009482;
}
.seat-chart__per-table-2 .seat-chart__table {
  min-width: 200px;
}
body[data-theme="dark"] .page-layout-blocks-frame__block {
  background: #fff !important;
}
body[data-theme="dark"] .page-layout-blocks-frame__block .ui-subtitle h2 {
  color: #347499;
}
.ui-ml-statistics__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-ml-statistics__title {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px;
  background-color: #559cd4;
  color: #fff;
}
.ui-ml-statistics__asterisk {
  color: #fff;
}
.ui-ml-statistics__desc {
  padding-left: 10px;
}
body[data-theme="dark"] .dialog-box tr[style*=f7f3de] {
  background-color: #555 !important;
}
body[data-theme="dark"] .ui-std-notes-card__item {
  background-color: #444;
}
body[data-theme="dark"] .customCheckBox.disabled {
  opacity: 0.3;
}
.ui-std-notes-card__item {
  background-color: #f2f2f2;
  border-left: 4px solid #559cd4;
  margin: 4px;
  padding: 6px;
  text-align: left;
}
.ui-std-notes-card__item_student {
  border-left: 4px solid #009482;
}
.ui-std-notes-card__text {
  clear: both;
  display: block;
}
.ui-std-notes-card__date {
  color: #aaa;
  float: right;
  font-size: 12px;
  white-space: nowrap;
}
.ui-std-notes-card__label {
  color: #63a08d;
  float: left;
  margin-right: 4px;
  white-space: nowrap;
}
.ui-std-notes-add textarea {
  height: 250px;
}
.ui-card-indicator__item {
  background-color: #559cd4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-card-indicator__item_danger {
  background-color: #d33a2a;
}
.ui-card-indicator__item_success {
  background-color: #009482;
}
.ui-card-indicator__icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #fff;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 28px;
  padding: 9px;
}
.ui-card-indicator__content {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 20;
      -ms-flex: 20;
          flex: 20;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 9px;
  text-align: left;
}
.ui-card-indicator__value {
  font-size: 26px;
}
.ui-card-indicator__title {
  display: block;
  font-size: 18px;
  padding-top: 6px;
}
.is__ss-titles {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is__ss-titles .block-label_counter {
  min-width: 14px;
}
.is__ss-titles .is__ss-name {
  color: #1b5a7c;
  -ms-flex-negative: 10 !important;
      flex-shrink: 10 !important;
  font-weight: bold;
  font-size: 16px;
  padding-top: 7px;
}
.my-courses-grid-item .block-mark__index {
  background-color: rgba(0, 0, 0, 0.3) !important;
  bottom: 0 !important;
  min-width: 15px !important;
  padding: 0 3px !important;
  right: 0 !important;
}
.tabs__content div[id*="student_calendar_container"] {
  text-align: center;
}
div[id*="grade_book_calendar_container"],
div[id*="attendance_calendar_container"] {
  text-align: center;
}
.pms__report_wrapper .layout_flex {
  padding: 25px 5px 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body[data-theme="dark"] .pms__report_wrapper .page-layout__frame_status {
  color: #ccc;
  background-color: #333;
}
body[data-theme="dark"] .pms__report_wrapper .ui-indicator svg {
  background-color: #f5f5f5;
  border: 1px solid #000;
}
.att-student-sync-sheet__cell {
  display: none;
  text-align: center !important;
}
.att-student-sync-sheet__cell_selected {
  display: table-cell;
}
.att-student-sync-sheet__indicator {
  cursor: pointer;
}
.att-student-sync-sheet__indicator_muted {
  cursor: default;
}
.gb-student-sync-sheet__cell {
  display: none;
  text-align: center !important;
  /*vertical-align: top;*/
}
.gb-student-sync-sheet__cell_selected {
  display: table-cell;
}
.gb-student-sync-sheet__small-info-line {
  font-size: 10px;
  vertical-align: top !important;
}
.student-sync-sheet__student-name-caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
}
.student-sync-sheet__student-icon {
  width: 20px;
  text-align: center;
  margin-left: 4px;
  height: 26px;
  line-height: 26px;
}
.student-sync-sheet__student-icon:first-child {
  margin-left: 0;
}
.portal {
  margin-top: 2px;
}
.portal__menu {
  border-right: 1px solid #dce0e4;
}
.portal-top {
  background-color: #f2f2f2;
  display: block;
  border-bottom: 1px solid #b9c5c9;
  min-height: 80px;
  margin: 1px 0;
  padding: 0 9px;
}
.portal-top__logo {
  width: 391px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.portal-top__logo-icon {
  vertical-align: middle;
  max-height: 80px;
}
.portal-section {
  display: block;
  border-bottom: 1px solid #b9c5c9;
  -webkit-transition: border 0.2s ease-out;
  transition: border 0.2s ease-out;
}
.portal-section_opened {
  border-left: 6px solid #a2ce5d;
  border-bottom: 4px solid #a2ce5d;
}
.portal-section_opened .portal-section__content {
  display: block;
}
.portal-section_opened .portal-section__icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.portal-section_opened .portal-section__title:hover {
  background-color: #fcf6c2;
  text-decoration: underline;
}
.portal-section_opened .portal-section__title:hover .portal-section__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.portal-section_even.portal-section_opened {
  border-left: 6px solid #559cd4;
  border-bottom: 4px solid #559cd4;
}
.portal-section_selected .portal-section__title:hover {
  background-color: #fcf6c2;
}
.portal-section_selected .portal-section__button_open {
  display: none;
}
.portal-section_selected .portal-section__button_close {
  display: inline-block;
}
.portal-section__button {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  background: transparent;
  min-height: 26px;
  line-height: 25px;
  margin: 1px 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  min-width: 26px;
  text-align: center;
  padding: 0 4px;
}
.portal-section__button:hover {
  color: #fff;
  background-color: #1b5a7c;
  border-radius: 26px;
}
.portal-section__button_close {
  display: none;
}
.portal-section__icon {
  color: #1b5a7c;
  margin-right: 6px;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  transition: -webkit-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
  font-size: 16px;
}
.portal-section__title {
  padding: 0 4px 0 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
  cursor: pointer;
  color: #1b5a7c;
}
.portal-section__title:hover {
  background-color: #fcf6c2;
}
.portal-section__title:hover .portal-section__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.portal-section__content {
  display: none;
  padding: 1px 4px 9px 9px;
}
body[data-theme="dark"] .sam__etr select,
body[data-theme="dark"] .sam__etr .sam__etr input {
  color: #ccc;
}
body[data-theme="dark"] .sam__etr div.sam__focused {
  background-color: #888 !important;
}
body[data-theme="dark"] .sam__etr div.sam__td-select {
  white-space: nowrap;
}
body[data-theme="dark"] td.sam__with-value {
  background-color: #888 !important;
}
body[data-theme="dark"] .sam__search-block input {
  background: transparent !important;
  color: #ccc;
}
.sam__etr.hidden {
  display: none !important;
}
.sam__etr div.sam__focused {
  background-color: #f6d97e !important;
}
.sam__etr div.sam__td-select {
  white-space: nowrap;
}
.sam__etr div[id*=grade_level_] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5px;
}
.sam__etr select,
.sam__etr input {
  border: none !important;
  background: none !important;
  font-size: 14px;
  padding: 5px 0 5px 0;
  color: #0e425e;
  width: 100%;
  -moz-appearance: none;
       appearance: none;
  outline: none !important;
  -webkit-appearance: none;
}
.sam__etr select::-ms-expand,
.sam__etr input::-ms-expand {
  display: none;
}
.sam__search-block {
  display: block;
  margin-left: 5px;
}
.sam__search-block input {
  border: 1px solid #ccc;
  font-size: 15px;
  padding: 5px;
  border-radius: 3px;
}
.svg-symbols {
  display: none;
}
.linked-section {
  font-size: 12px;
}
.linked-section__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 530px;
  padding: 4px 9px;
}
.linked-section__section1,
.linked-section__section2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 50%;
}
.linked-section__section1 {
  position: relative;
}
@media screen and (max-width: 769px) {
  .linked-section__section1 {
    max-width: 55%;
  }
}
.linked-section__section2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 769px) {
  .linked-section__section2 {
    max-width: 45%;
  }
}
.linked-section__course-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.linked-section__instructor-name {
  text-align: right;
  background-color: #e5e5e5;
  color: #444;
  font-style: italic;
  min-height: 26px;
  line-height: 26px;
  padding: 0 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 769px) {
  .linked-section__section1 .linked-section__instructor-name {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 40px;
            flex: 1 0 40px;
  }
}
.linked-section__section2 .linked-section__instructor-name {
  text-align: left;
}
@media screen and (max-width: 769px) {
  .linked-section__section2 .linked-section__instructor-name {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}
.linked-section__course-name {
  background: #f6d97e;
  color: #444;
  min-height: 26px;
  line-height: 26px;
  padding: 0 4px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  /*body[data-is-tablet="true"][data-is-mobile="false"] & span:last-child {
			display: none;
		}

		body[data-is-desktop="true"][data-is-mobile="false"] & span:last-child {
			display: none;
		}

		body[data-is-mobile="true"] & span:first-child {
			display: none;
		}*/
}
.linked-section__course-name_animated {
  -webkit-animation-name: blink-cs;
          animation-name: blink-cs;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.linked-section__course-name_linked {
  background-color: #009482;
  color: #fff;
}
.linked-section__course-name_new {
  background-color: #559cd4;
}
.linked-section__course-name_destroyed {
  background-color: #979b9a;
}
.linked-section__course-name_incorrect {
  background-color: #d33a2a;
}
.linked-section__course_separator {
  height: 34px;
}
.linked-section__course_separator .linked-section__v-arrow_first,
.linked-section__course_separator .linked-section__v-arrow_last {
  display: none;
}
.linked-section__course-section:only-child .linked-section__course_separator {
  display: none;
}
.linked-section__course-section:first-child .linked-section__course_separator .linked-section__v-arrow_default {
  display: none;
}
.linked-section__course-section:first-child .linked-section__course_separator .linked-section__v-arrow_first {
  display: block;
}
.linked-section__course-section:last-child .linked-section__course_separator .linked-section__v-arrow_default {
  display: none;
}
.linked-section__course-section:last-child .linked-section__course_separator .linked-section__v-arrow_last {
  display: block;
}
.linked-section__course-link {
  height: 20px;
}
.linked-section__button {
  background-color: #e5e5e5;
}
.linked-section__button_add {
  position: sticky;
  left: 0;
}
.linked-section__arrow {
  stroke: #3d4542;
  stroke-width: 2;
  fill: #3d4542;
  width: 80px;
  height: 20px;
}
@media screen and (max-width: 769px) {
  .linked-section__arrow {
    width: 30px;
    stroke-width: 1;
  }
}
.linked-section__arrow_incorrect {
  stroke: #d33a2a;
  fill: #d33a2a;
}
.linked-section__arrow_destroyed {
  stroke: #6a6f6d;
  fill: #6a6f6d;
}
.linked-section__v-arrow {
  stroke: #3d4542;
  stroke-width: 2;
  fill: #3d4542;
  margin: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  width: 1px;
  height: 34px;
}
.linked-section__cross {
  stroke: #979b9a;
  stroke-width: 1;
}
.linked-section__circle {
  stroke-width: 2;
  fill: transparent;
  stroke: #d33a2a;
}
@-webkit-keyframes blink-cs {
  0% {
    background-color: #e5e5e5;
  }
  50.0% {
    background-color: #cbda27;
    color: #444;
  }
  100.0% {
    background-color: #e5e5e5;
  }
}
@keyframes blink-cs {
  0% {
    background-color: #e5e5e5;
  }
  50.0% {
    background-color: #cbda27;
    color: #444;
  }
  100.0% {
    background-color: #e5e5e5;
  }
}
tr:last-child .c2__ord-btn button.c2__down {
  opacity: 0.5;
  pointer-events: none;
}
tr:nth-child(2) .c2__ord-btn button.c2__up {
  opacity: 0.5;
  pointer-events: none;
}
.c2__ord-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c2__ord-btn button.c2__main {
  margin: 0 3px;
  width: 45px;
}
.c2__ord-btn button.c2__main div.button__caption {
  text-align: center !important;
}
.c2__ord-btn button.c2__down,
.c2__ord-btn button.c2__up {
  margin: 0;
  width: 28px !important;
  border-radius: 3px !important;
}
.c2__ord-btn button.c2__down .button__layout div:not(.button__icon_left),
.c2__ord-btn button.c2__up .button__layout div:not(.button__icon_left) {
  display: none !important;
}
.c2__state-rep .c2__ac-edit {
  width: 100% !important;
}
.c2__state-rep.c2__ord-mode-active tr {
  cursor: pointer;
}
.c2__state-rep.c2__ord-mode-active tr:hover {
  background-color: #f2f2f2;
}
.c2__state-rep.c2__ord-mode-active tr.c2__draggable {
  -webkit-animation: c2__shortcut-highlight 0.3s infinite alternate;
          animation: c2__shortcut-highlight 0.3s infinite alternate;
}
.c2__state-rep.c2__ord-mode-active tr td {
  background: none !important;
}
.c2__state-rep .c2__just-moved {
  -webkit-animation: c2__shortcut-highlight 0.3s 6 alternate;
          animation: c2__shortcut-highlight 0.3s 6 alternate;
}
.c2__state-rep .c2__just-moved td {
  background: none !important;
}
.cr2__def-values-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cr2__def-values-line a {
  font-size: 11px;
  padding: 5px;
}
@-webkit-keyframes c2__shortcut-highlight {
  from {
    outline: 3px solid #f6d97e;
    background-color: #fcf6c2;
  }
  to {
    outline: 3px solid rgba(246, 217, 126, 0);
    background-color: rgba(252, 246, 194, 0);
  }
}
@keyframes c2__shortcut-highlight {
  from {
    outline: 3px solid #f6d97e;
    background-color: #fcf6c2;
  }
  to {
    outline: 3px solid rgba(246, 217, 126, 0);
    background-color: rgba(252, 246, 194, 0);
  }
}
.main-pool-item {
  border: 1px solid #dce0e4;
  margin-left: 0;
  margin-right: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 4px!important;
}
.main-pool-item__photo {
  padding-left: 5px;
}
.main-pool-item__user-name {
  font-size: 14px;
  color: #444;
}
.main-pool-item__grade-level {
  float: right;
  font-size: 14px;
  color: #aaa;
  margin-right: 5px;
}
.main-pool-item__selected {
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-left: 18px solid #63a08d;
  border-right: 2px solid white;
  border-top: 1px solid #63a08d;
  border-bottom: 1px solid #63a08d;
  padding-right: 15px;
  width: 100%;
  border-right: none;
}
.main-pool-chart {
  display: inline-block;
  width: 235px;
  min-height: 180px;
  background-color: #3d4542;
  margin-right: 9px;
  margin-bottom: 9px;
  margin-top: 9px;
}
.main-pool-chart__title {
  padding: 4px 6px;
  color: #979b9a;
}
.main-pool-chart__value {
  margin-top: 9px;
  padding: 9px 6px;
  font-size: 56px;
  color: #fff;
  vertical-align: top;
}
.main-pool-chart__negative {
  display: inline-block;
  color: #d33a2a;
  font-size: 30px;
}
.main-pool-chart__positive {
  display: inline-block;
  color: #009482;
  font-size: 30px;
}
.main-pool-chart__negative-small {
  display: inline-block;
  color: #d33a2a;
  font-size: 10px;
}
.main-pool-chart__positive-small {
  display: inline-block;
  color: #009482;
  font-size: 16px;
}
.main-pool-chart_text {
  color: white;
  font-size: 16px;
  height: 30px;
}
.lf-discipline02_monitoring:before {
  content: "\e940";
  position: relative;
  left: 3px;
}
.main-pool-item_blue {
  border: 1px solid #1b5a7c;
  margin-left: 0;
  margin-right: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 4px !important;
}
.main-pool-item_blue__selected {
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-left: 18px solid #63a08d;
  border-right: 2px solid white;
  border-top: 1px solid #63a08d;
  border-bottom: 1px solid #63a08d;
  padding-right: 15px;
  width: 100%;
  border-right: none;
}
.main-pool-item_i_white {
  color: white;
  margin: 0px 3px;
}
.main-pool-item_div {
  margin-left: 5px;
  width: 12px;
  min-width: 12px;
  height: 14px;
  min-height: 14px;
  line-height: 14px;
}
.ts2__ac-mc-button .ts2__mode-AC {
  background-color: #f57e61;
}
.ts2__account-button.ts2__btn-selected button {
  background-color: #4ca44c;
  color: #fff;
}
.ts2__account-button button {
  height: 55px;
  font-size: 18px;
}
.ts2__trans-amount input {
  text-align: right;
  width: 100px;
}
.ts2__badge-id-field {
  padding-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
}
.ts2__badge-id-field input {
  margin-left: 5px;
  width: 98px;
  padding: 4px !important;
  font-size: 18px;
  margin-top: -1px;
}
@media all and (max-width: 900px) {
  .ts2__badge-id-field input {
    width: 65px;
  }
}
.ts2__badge-id-field input.ts2__employee-only {
  background-color: #f4ecc4;
}
.ts2__badge-id-field input.ts2__bgv2-single-mode {
  border: 1px solid var(--color-border2);
  width: 300px;
}
.ts2__fit-count {
  position: absolute;
  min-width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: -9px;
  background: #559cd4;
  color: #fff;
  font-size: 10px;
  padding: 0 2px;
  border-radius: 4px;
  top: -11px;
  z-index: 2000;
}
.ts2__fit-count.ts2__with-filter {
  background-color: #cc0000;
}
.ts2__data-list-place {
  display: none !important;
}
@media all and (max-width: 1100px) {
  .ts2__hide-1200 {
    display: none !important;
  }
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: center;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper.ts2__bgv2-single-mode {
  margin-left: -14px;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper.ts2__bgv2-single-mode .ts2__bgv2-popup {
  left: 5px;
  min-width: 311px;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper.ts2__bgv2-single-mode .ts2__bgv2-popup table tr td {
  padding: 1px 5px !important;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-input-wrapper {
  position: relative;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-no-data {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-no-data::before {
  font-family: FontAwesome;
  content: "\f2c0";
  position: absolute;
  left: 0;
  top: 20px;
  bottom: 0;
  font-size: 55px;
  color: #f2f2f2;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup {
  background: #fcfcfc;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  left: -100px;
  max-height: 300px;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 5px;
  position: absolute;
  top: 32px;
  z-index: 200;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup.visible {
  display: block;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table {
  border-collapse: collapse;
  width: 100%;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr {
  cursor: pointer;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr:hover,
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr.ts2__selected {
  background-color: #f1e5bc;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr.ts2__g td:first-child span {
  background-color: #a71f11;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr.ts2__s td:first-child span {
  background-color: #43a047;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr td {
  padding: 4px 5px !important;
  border: 1px solid #eee;
  white-space: nowrap;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr td:first-child {
  max-width: 18px;
  min-width: 18px;
  text-align: center;
}
.ts2__bgv2-wrapper .ts2__bgv2-wrapper .ts2__bgv2-popup table tr td:first-child span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fdd217;
  border-radius: 50%;
  border: 1px solid #fff;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
}
.ts2__clear-button__v2 {
  height: 31px;
  margin-top: -3px;
}
.ts2__balance label {
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__balance label span.ts2__balance-label {
  display: inline-block;
  min-width: 75px;
  max-width: 75px;
  padding: 0 0 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__balance label input {
  text-align: right;
  width: 100px;
}
.ts2__balance label input.ts2__positive-balance {
  background-color: #dcef99;
}
.ts2__balance label input.ts2__negative-balance {
  background-color: #f57e61;
}
.ts2__bld-input-wrapper {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 9px;
  font-size: 18px;
}
.ts2__bld-input-wrapper input {
  width: 100% !important;
}
.ts2__bld-input-wrapper button {
  width: 53px;
  margin: 0 -9px 0 5px !important;
  background-color: #acd2db;
}
.ts2__bld-input-wrapper button.ts2__active {
  background-color: #cc0000;
}
.ts2__bld-input-wrapper button:after {
  content: "\f0b0";
  color: #fff;
  font-family: FontAwesome;
  font-size: 22px;
}
.ts2__buttons-panel {
  border: 1px solid #eee;
  margin-right: 4px;
  padding: 4px;
}
.ts2__buttons-panel .ts2_button-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ts2__buttons-panel .ts2_button-row.ts2__button-col-2 > div {
  width: calc(50% - 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__buttons-panel .ts2_button-row.ts2__button-col-3 > div {
  width: calc(33.33% - 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__buttons-panel .ts2_button-row button {
  width: 100%;
}
.ts2__cash-button.ts2__btn-selected button {
  background-color: #4ca44c;
  color: #fff;
}
.ts2__cash-button button {
  height: 55px;
  font-size: 18px;
}
.ts2__check-button.ts2__btn-selected button {
  background-color: #4ca44c;
  color: #fff;
}
.ts2__check-button button {
  height: 55px;
  font-size: 18px;
}
.ts2__clear-client-info button {
  background-color: #cc3e3e;
}
.ts2__cprod-clear-button button {
  background-color: #cc0000;
  font-size: 18px;
  height: 55px;
}
.ts2__client-building.ts2__flex-grow-2 {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 0 4px 0 0;
}
.ts2__client-building label {
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__client-building label span.ts2__client-building-label {
  display: inline-block;
  min-width: 75px;
  max-width: 75px;
  padding: 0 0 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__client-building label input {
  width: 100%;
}
.ts2__client-id label {
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 5px 0;
}
.ts2__client-id label input {
  width: 110px;
}
.ts2__client-info-block {
  border: 1px solid #eee;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media all and (max-width: 760px) {
  .ts2__client-info-block {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    height: 300px;
  }
}
.ts2__client-info-block .ts2__client-main-part {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__client-info-block .ts2__client-part-wrapper {
  background-color: #fbf3d5;
  border: 1px solid #f1e5bc;
  margin: 0 4px;
  padding: 5px 3px 1px;
  border-radius: 3px;
}
.ts2__client-info-block .ts2__client-part-wrapper input {
  height: 12px;
}
.ts2__client-info-block .ts2__client-part-wrapper button {
  height: 30px;
}
.ts2__client-info-block .ts2__client-right-part {
  padding: 4px 0;
  position: relative;
  width: 100%;
}
.ts2__client-info-block .ts2__client-bottom-part {
  border-top: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 38px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media all and (max-width: 760px) {
  .ts2__client-info-block .ts2__client-bottom-part {
    margin-right: 5px;
  }
}
.ts2__client-info-block label span {
  padding-right: 5px;
}
.ts2__client-info-block label input {
  font-size: 17px;
}
.ts2__client-info-block .ts2__photo-block {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 180px;
  min-width: 180px;
  border-right: 1px solid #eee;
  position: relative;
}
.ts2__client-info-block .ts2__photo-block img {
  max-width: calc(100% - 2px);
  max-height: calc(100% - 2px);
}
.ts2__client-info-block .ts2__photo-block .ts2__has-med-alert {
  position: absolute;
  left: 4px;
  right: 4px;
  bottom: 4px;
}
.ts2__client-info-block .ts2__photo-block .ts2__has-med-alert button {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 44px;
}
.ts2__client-info-block .ts2__client-name-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
}
.ts2__client-info-block .ts2__client-name-line .ts2__client-name {
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
.ts2__client-info-block .ts2__for-ac-button {
  margin: 0 4px 0 auto;
}
.ts2__client-info-block .ts2__for-ac-button button {
  padding: 0 12px;
  height: 30px;
}
.ts2__client-info-block .ts2__for-clear-button {
  margin: 0 4px 0 0;
}
.ts2__client-info-block .ts2__for-clear-button button {
  padding: 0 12px;
  height: 30px;
}
.ts2__client-info-block .ts2__for-find-button {
  margin: 0 0 0 4px;
}
.ts2__client-info-block .ts2__for-find-button button {
  padding: 0 12px;
  height: 30px;
}
.ts2__client-info-block .ts2__for-employee-button {
  margin: 0 4px 0 4px;
}
.ts2__client-info-block .ts2__for-employee-button button {
  padding: 0 12px;
  height: 30px;
}
.ts2__client-info-block .ts2__trans-info {
  position: absolute;
  left: 3px;
  right: 3px;
  top: 88px;
  bottom: 3px;
}
.ts2__client-info-letter button {
  height: 38px;
  width: 38px;
  border: 1px solid #ccc;
  font-size: 18px;
}
.ts2__client-info-letter button.ts2__student-letter {
  color: #fff;
  background-color: #43a047;
}
.ts2__client-info-letter button.ts2__teacher-letter {
  color: #fff;
  background-color: #fdd836;
}
.ts2__client-info-letter button.ts2__guest-letter {
  color: #fff;
  background-color: #a71f11;
}
.ts2__client-name label {
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__client-name label span.ts2__client-name-label {
  display: inline-block;
  min-width: 75px;
  max-width: 75px;
  padding: 0 0 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__client-name label .ts2__client-name {
  border: 1px solid #ccc;
  background-color: #fff;
  height: 30px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__client-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__client-photo img.ts2__client-photo-image {
  display: none;
}
.ts2__client-photo.ts2-client-found img.ts2__client-photo-image {
  display: block;
}
.ts2__client-photo.ts2-client-found img.ts2__no-photo-image {
  display: none;
}
.ts2__client-photo.ts2__hash-visible .ts2__hash {
  display: grid;
}
.ts2__client-photo .ts2__hash {
  display: none;
  position: absolute;
  top: 6px;
  right: -82px;
  border: 1px solid #eee;
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
  cursor: pointer;
  border-radius: 3px;
  overflow: hidden;
  z-index: 50;
}
.ts2__client-photo .ts2__hash > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 23px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
}
.ts2__complete-button button {
  background-color: #4ca44c;
  width: 100%;
  height: 100px;
  font-size: 24px;
}
.ts2__do-not-show-again {
  padding: 20px;
}
.ts2__credit-button button {
  font-size: 18px;
  height: 55px;
}
.ts2__credit-button button:not(:disabled) {
  background: #01b7b2;
  color: #fff;
}
body[data-theme="dark"] .ts2__main-wrapper {
  background-color: #222;
  border-color: #555;
}
body[data-theme="dark"] .ts2__main-wrapper input,
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block .ts2__client-name-line .ts2__client-name {
  background-color: #444 !important;
  color: #eee !important;
  border-color: #555 !important;
}
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block .ts2__client-part-wrapper,
body[data-theme="dark"] .ts2__main-wrapper .ts2__sel-prod-panel .ts2__total-price-place,
body[data-theme="dark"] .ts2__main-wrapper .ts2__sel-prod-panel,
body[data-theme="dark"] .ts2__main-wrapper .ts2__buttons-panel,
body[data-theme="dark"] .ts2__main-wrapper .ts2__price-panel,
body[data-theme="dark"] .ts2__main-wrapper .ts2__prod-panel,
body[data-theme="dark"] .ts2__main-wrapper .ts2__prod-cat-line,
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block,
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block .ts2__photo-block,
body[data-theme="dark"] .ts2__main-wrapper .ts2__tabs ul.ts2__tabs-headers li.ts2__selected,
body[data-theme="dark"] .ts2__main-wrapper .ts2__tabs ul.ts2__tabs-bodies,
body[data-theme="dark"] .ts2__main-wrapper .ts2__tabs ul.ts2__tabs-headers li,
body[data-theme="dark"] .ts2__main-wrapper .ts2__trans-history,
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block .ts2__client-bottom-part,
body[data-theme="dark"] .ts2__main-wrapper .ts2__tabs.ts2__tabs-full-mode,
body[data-theme="dark"] .ts2__main-wrapper table td,
body[data-theme="dark"] .ts2__main-wrapper table th {
  background-color: #222 !important;
  border-color: #333 !important;
}
body[data-theme="dark"] .ts2__main-wrapper .ts2__client-info-block .ts2__client-part-wrapper button {
  background-color: #555;
  border-color: #333 !important;
}
body[data-theme="dark"] .ts2__main-wrapper .ts2__trans-info .ts2__trans-counter {
  background-color: #555 !important;
  border-color: #333 !important;
}
body[data-theme="dark"] .ts2__main-wrapper .ts2__tabs-full-mode .ts2__exp-only.ts2__full-line textarea {
  color: #eee !important;
}
body[data-theme="dark"] .ts2__popup-list-wrapper ul li {
  color: #000;
}
body[data-theme="dark"] .ts2__popup-list-wrapper .ts2__search-list-line input {
  color: #eee;
  background-color: #555;
  border-color: #444;
}
.ts2__employee-button button {
  background-color: #1b75bb;
  width: 110px;
}
.ts2__employee-button button.ts2__employee-clear-button {
  background-color: #4ca44c;
}
.ts2__find-button button {
  background-color: #00A5E3;
  padding: 0 35px !important;
}
@media all and (max-width: 950px) {
  .ts2__find-button button {
    padding: 0 5px !important;
    width: auto !important;
  }
}
.ts2__home-teacher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.ts2__home-teacher label {
  margin-right: 10px;
}
.ts2__home-teacher button {
  height: 33px;
  padding: 5px;
  margin: 0;
  width: 110px;
}
.ts2__home-teacher .ts2__sel-all-students-btn {
  margin-left: auto;
}
.ts2__home-teacher .ts2__unseelect-students-btn {
  margin-left: 4px;
}
.ts2__home-teacher .ts2__student-counter {
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 65px;
  height: 30px;
  background: #fff;
  margin-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.ts2__med-alert {
  display: none;
}
.ts2__med-alert.ts2__has-med-alert {
  display: block;
}
.ts2__med-alert button {
  -webkit-animation: ts2__flick-med-alert 0.6s infinite;
          animation: ts2__flick-med-alert 0.6s infinite;
  background: #fff;
  font-size: 18px;
}
@-webkit-keyframes ts2__flick-med-alert {
  0% {
    background-color: red;
    color: white;
  }
  49% {
    background-color: red;
    color: white;
  }
  50% {
    background-color: white;
    color: red;
  }
  100% {
    background-color: white;
    color: red;
  }
}
@keyframes ts2__flick-med-alert {
  0% {
    background-color: red;
    color: white;
  }
  49% {
    background-color: red;
    color: white;
  }
  50% {
    background-color: white;
    color: red;
  }
  100% {
    background-color: white;
    color: red;
  }
}
@-webkit-keyframes ts2__flick-forbidden {
  0% {
    background-color: #ffec9a;
    color: #000;
  }
  49% {
    background-color: #ffec9a;
    color: #000;
  }
  50% {
    background-color: #000;
    color: #ffec9a;
  }
  100% {
    background-color: #000;
    color: #ffec9a;
  }
}
@keyframes ts2__flick-forbidden {
  0% {
    background-color: #ffec9a;
    color: #000;
  }
  49% {
    background-color: #ffec9a;
    color: #000;
  }
  50% {
    background-color: #000;
    color: #ffec9a;
  }
  100% {
    background-color: #000;
    color: #ffec9a;
  }
}
.ts2__popup-list-wrapper ul {
  list-style: none;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  padding: 5px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ts2__popup-list-wrapper ul.ts2__column-count-5 li {
  width: calc(20% - 10px);
}
.ts2__popup-list-wrapper ul li {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid-column;
  margin: 5px 2.5px !important;
  word-break: break-all;
  width: calc(25% - 10px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__popup-list-wrapper ul li.ts2__hidden {
  display: none;
}
@media all and (max-width: 1000px) {
  .ts2__popup-list-wrapper ul li {
    width: calc(33.33% - 10px) !important;
  }
}
@media all and (max-width: 600px) {
  .ts2__popup-list-wrapper ul li {
    width: calc(50% - 10px) !important;
  }
}
.ts2__popup-list-wrapper .ts2__search-list-line {
  margin: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__popup-list-wrapper .ts2__search-list-line label {
  margin: 5px 10px;
}
.ts2__popup-list-wrapper .ts2__search-list-line input {
  border: 1px solid #eee;
  padding: 10px;
  border-radius: 4px;
}
.ts2__price-panel {
  border: 1px solid #eee;
  margin-right: 4px;
  padding: 4px;
}
.ts2__price-panel > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
}
.ts2__price-panel > div:first-child {
  margin-top: 0;
}
.ts2__price-panel > div label {
  margin-right: auto;
  white-space: nowrap;
}
.ts2__price-panel > div input {
  width: 60%;
  padding: 10px 4px;
  font-size: 18px;
}
.ts2__teacher-mode .ts2__price-panel {
  height: 195px;
}
.ts2__product-count-indicator {
  margin-left: 3px;
}
.ts2__prod-panel {
  border: 1px solid #eee;
  /*position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		top: 0;*/
}
.ts2__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__prod-buttons.ts2__prod-buttons-line {
  padding: 2px 0;
}
.ts2__prod-buttons button {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 2px;
  background-color: #d9f3f9;
  border: 1px solid #ccc;
  height: 57.2px;
  overflow: hidden;
  position: relative;
}
.ts2__prod-buttons button.ts2__client-type-E::after,
.ts2__prod-buttons button.ts2__client-type-S::after {
  background-color: #fdd836;
  bottom: 0;
  content: " ";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
  z-index: 20;
}
.ts2__prod-buttons button.ts2__client-type-S::after {
  background-color: #43a047;
}
.ts2__prod-buttons button .ts2__price-money {
  position: absolute;
  bottom: 2px;
  left: 2px;
  right: 2px;
  font-size: 11px;
  padding-top: 1px;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-weight: bold;
  z-index: 10;
  background: rgba(255, 255, 255, 0.3);
}
.ts2__prod-buttons button.ts2__pt-A .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-B .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-L .ts2__prod-type-circle::after {
  position: absolute;
  right: 5px;
  top: 2px;
  content: 'B';
  border: 1px solid #ccc;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00A5E3;
  color: #fff;
  opacity: 0.7;
  font-size: 11px;
}
.ts2__prod-buttons button.ts2__pt-A.ts2__pt-L .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-B.ts2__pt-L .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-L.ts2__pt-L .ts2__prod-type-circle::after {
  content: 'L';
  background-color: #1dc116;
}
.ts2__prod-buttons button.ts2__pt-A.ts2__pt-A .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-B.ts2__pt-A .ts2__prod-type-circle::after,
.ts2__prod-buttons button.ts2__pt-L.ts2__pt-A .ts2__prod-type-circle::after {
  content: 'A';
  background-color: #ff9649;
}
.ts2__prod-cat-line {
  margin-bottom: 2px;
  border-bottom: 1px solid #eee;
  padding: 4px 2px;
}
.ts2__prod-cat-line button {
  background-color: #acd2db;
}
.ts2__prod-cat-line button.selected {
  background-color: #dcef99;
}
.ts2__prod-cat-line button:disabled:not(.ts2__all-prod-button) {
  display: none;
}
.ts2__prod-buttons-block {
  padding: 0 2px;
}
.ts2__prod-buttons-block.ts2__big-buttons button {
  width: 20% !important;
  height: 66px !important;
}
.ts2__prod-buttons-block.ts2__big-buttons button:last-child {
  display: none !important;
}
.ts2__prod-buttons-block.ts2__big-buttons .ts2__prod-buttons:last-child {
  display: none !important;
}
.ts2__prod-buttons-block button {
  padding-bottom: 16px;
  width: 16.667%;
}
.ts2__prod-buttons-block button:disabled {
  visibility: hidden;
}
.ts2__refund-button button {
  font-size: 18px;
  height: 55px;
}
.ts2__search-by-name button {
  height: 30px;
  padding: 0 12px;
  color: #fff;
  background-color: #4ca44c;
}
.ts2__search-by-name .ts2__vk-wrapper {
  position: absolute;
  left: -9999px;
}
.ts2__search-by-name .ts2__short-name {
  display: none;
}
.ts2__yellow {
  background-color: #fdd836 !important;
}
@media all and (max-width: 1050px) {
  .ts2__search-by-name .ts2__short-name {
    display: block;
  }
  .ts2__search-by-name .ts2__long-name {
    display: none;
  }
}
.ts2__select-client-button button {
  padding: 5px;
  height: 33px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.ts2__select-client-button button.ts2__student-letter {
  color: #fff;
  background-color: #43a047;
}
.ts2__select-client-button button.ts2__teacher-letter {
  color: #fff;
  background-color: #fdd836;
}
.ts2__select-client-button button.ts2__guest-letter {
  color: #fff;
  background-color: #a71f11;
}
.ts2__sel-prod-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 300px;
  border: 1px solid #eee;
  margin: 0 4px 4px 0;
  padding: 3px;
  position: relative;
}
.ts2__sel-prod-panel.ts2__edit-mode td div .ts2__qty-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__sel-prod-panel tr.ts2_tr-disabled {
  opacity: 0.3;
  -webkit-filter: grayscale(0.5);
          filter: grayscale(0.5);
}
.ts2__sel-prod-panel tr.ts2__tr-forbidden:not(.ts2_tr-disabled) td {
  -webkit-animation: ts2__flick-forbidden 0.6s infinite;
          animation: ts2__flick-forbidden 0.6s infinite;
}
.ts2__sel-prod-panel .ts2__sel-table-place {
  overflow: auto;
  position: absolute;
  top: 2px;
  bottom: 40px;
  right: 2px;
  left: 2px;
}
.ts2__sel-prod-panel td {
  padding: 0 !important;
}
.ts2__sel-prod-panel td.ts2__more-one-prod {
  background-color: #fff58b;
}
.ts2__sel-prod-panel td div {
  padding: 8px 6px;
  position: relative;
}
.ts2__sel-prod-panel td div .ts2__qty-button {
  color: #fff;
  display: none;
  background-color: rgba(255, 0, 0, 0.5);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 1px;
  cursor: pointer;
  position: absolute;
  height: 34px;
  right: 1px;
  width: 30px;
  top: 50%;
  margin-top: -17px;
}
.ts2__sel-prod-panel td div .ts2__qty-button.ts2__qty-plus {
  right: auto;
  left: 1px;
  background-color: rgba(0, 244, 0, 0.5);
}
.ts2__sel-prod-panel[data-access-type="1"] tr[data-rm_client_type=E]:not(.ts2_tr-disabled) .ts2__client-type-indicator {
  -webkit-animation: ts2__flick-med-alert 0.6s infinite;
          animation: ts2__flick-med-alert 0.6s infinite;
}
.ts2__sel-prod-panel[data-access-type="2"] tr[data-rm_client_type=S]:not(.ts2_tr-disabled) .ts2__client-type-indicator,
.ts2__sel-prod-panel[data-access-type="3"] tr[data-rm_client_type=S]:not(.ts2_tr-disabled) .ts2__client-type-indicator {
  -webkit-animation: ts2__flick-med-alert 0.6s infinite;
          animation: ts2__flick-med-alert 0.6s infinite;
}
.ts2__sel-prod-panel tr[data-rm_client_type=E] .ts2__client-type-indicator {
  color: #fff;
  background-color: #fdd836;
}
.ts2__sel-prod-panel .ts2__client-type-indicator {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #43a047;
  color: #fff;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 10px 0 5px;
  padding: 4px;
  width: 20px;
}
.ts2__sel-prod-panel .ts2__prod-qty div {
  text-align: center;
}
.ts2__sel-prod-panel .ts2__prod-price div {
  text-align: right;
}
.ts2__sel-prod-panel .ts2__prod-count-place {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  padding: 4px;
  width: 20px;
}
.ts2__sel-prod-panel .ts2__as-default-product .ts2__prod-count-place {
  background-color: #a3fbee;
}
.ts2__sel-prod-panel .ts2__total-price-place {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__sel-prod-panel .ts2__tr-sel-prod-line {
  background: #fff;
}
.ts2__cprod-sdf-button button {
  background-color: #22aaee;
  font-size: 18px;
  height: 55px;
}
.ts2__cprod-sdf-button button.ts2__clear-default {
  background-color: #ff9649;
}
.ts2__stud-list {
  height: calc(100% - 55px);
}
@media all and (max-width: 760px) {
  .ts2__stud-list {
    height: 300px;
  }
}
.ts2__stud-list .ts2__teacher-line {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__stud-list table tr {
  cursor: pointer;
}
.ts2__stud-list table tr.ts2__selected td {
  background-color: #fcfcc6;
}
.ts2__stud-list table th {
  text-align: center;
}
.ts2__stud-list table td:first-child {
  text-align: right;
}
.ts2__stud-list table td.cur-enrolled {
  background-color: #dcef99;
}
.ts2__stud-list table td.not-cur-enrolled {
  background-color: #ffcecf;
}
.ts2__stud-list table td.void-alert,
.ts2__stud-list table td.ts2__balance-alert,
.ts2__stud-list table td.uits-med-column {
  padding: 1px;
  width: 50px;
}
.ts2__stud-list table td .ts2__void-button,
.ts2__stud-list table td .ts2__balance-button,
.ts2__stud-list table td .ts2__med-button {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: red;
  color: #fff;
  height: 38px;
}
.ts2__stud-list table td .ts2__balance-button {
  background-color: #ff8e61;
  width: 50px;
}
.ts2__stud-list table td .ts2__med-button {
  background-color: #ff8e61;
  width: 50px;
}
.ts2__stud-list .ts2__trans-counter {
  border: 1px solid #ccc;
  background-color: #eee;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 16px;
  padding: 3px;
  height: 16px;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}
.ts2__student-list {
  overflow: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ts2__student-list .ts2__stud-list-wrapper {
  padding: 4px;
}
.ts2__tabs {
  position: relative;
  padding: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.ts2__tabs.ts2__tabs-full-mode {
  position: fixed;
  left: 4px;
  right: 4px;
  bottom: 4px;
  top: 4px;
  z-index: 2100;
  background: #fff;
}
.ts2__tabs.ts2__tabs-full-mode li.ts2__tab-expand {
  background: #c21808 !important;
}
.ts2__tabs.ts2__tabs-full-mode li.ts2__tab-expand div::after {
  content: "\f2d1" !important;
  color: #fff;
}
.ts2__tabs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ts2__tabs ul.ts2__tabs-headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
}
.ts2__tabs ul.ts2__tabs-headers li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #eee;
  background: #fff;
  padding: 8px;
  margin-right: 4px;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  height: 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.ts2__tabs ul.ts2__tabs-headers li.ts2__selected {
  border-bottom: #fff;
}
.ts2__tabs ul.ts2__tabs-headers li.ts2__selected::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: " ";
  border-top: 2px solid #1b75bb;
}
.ts2__tabs ul.ts2__tabs-headers li.ts2__tab-expand {
  margin-left: auto;
  width: 50px;
  height: 32px;
  border-radius: 4px;
  margin-right: 0;
}
.ts2__tabs ul.ts2__tabs-headers li.ts2__tab-expand div {
  margin: 0 auto;
  color: #999;
}
.ts2__tabs ul.ts2__tabs-headers li.ts2__tab-expand div::after {
  content: "\f2d0";
  display: block;
  font-family: FontAwesome;
}
.ts2__tabs ul.ts2__tabs-bodies {
  border: 1px solid #eee;
  position: absolute;
  top: 34px;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  z-index: 100;
}
.ts2__tabs ul.ts2__tabs-bodies li {
  display: none;
}
.ts2__tabs ul.ts2__tabs-bodies li.ts2__selected {
  display: block;
}
.ts2__total-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__total-price input {
  margin-left: 5px;
  width: 90px;
  border: none !important;
  padding: 2px 6px;
  text-align: right;
  font-weight: bold;
  font-size: 18px;
}
.ts2__trans-balance input {
  text-align: right;
  width: 100px;
}
.ts2__trans-balance input.ts2__positive-balance {
  background-color: #dcef99;
}
.ts2__trans-balance input.ts2__negative-balance {
  background-color: #f57e61;
}
.ts2__trans-date-block.ts2__not-cur-date input {
  background: #f6d1d7;
}
.ts2__trans-date-block input {
  cursor: pointer;
  text-align: center;
}
.ts2__trans-history {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow-y: auto;
  padding: 2px;
  background: #fff;
}
.ts2__trans-history th {
  text-align: center;
}
.ts2__trans-history th.ts2__thing-column {
  width: 100px !important;
}
.ts2__trans-history tr.ts2__is-void {
  opacity: 0.3;
  -webkit-filter: grayscale(0.6);
          filter: grayscale(0.6);
}
.ts2__trans-history tr.ts2__not-data td {
  text-align: left !important;
  padding: 10px !important;
}
.ts2__trans-history td {
  padding: 2px !important;
}
.ts2__trans-history td.ts2__money,
.ts2__trans-history td:first-child {
  text-align: right;
}
.ts2__trans-history td:nth-child(2),
.ts2__trans-history td.ts2__center {
  text-align: center;
}
.ts2__trans-history td button {
  padding: 6px 4px;
  width: 90%;
  margin: 0 auto;
}
.ts2__trans-history td button.ts2__select-bg {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
}
.ts2__trans-history td button.ts2__select-bg.ts2__l-1 {
  background-color: #43a047;
}
.ts2__trans-history td button.ts2__select-bg.ts2__l-2 {
  background-color: #fdd836;
}
.ts2__trans-history td button.ts2__select-bg.ts2__l-3 {
  background-color: #a71f11;
}
.ts2__trans-history .ts2__expand-search,
.ts2__trans-history .ts2__exp-only {
  display: none;
}
.ts2__tabs-full-mode .ts2__exp-only {
  display: table-cell !important;
}
.ts2__tabs-full-mode .ts2__trans-history .ts2__expand-search {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin: 5px;
}
.ts2__tabs-full-mode .ts2__trans-history .ts2__expand-search input {
  padding: 5px;
}
.ts2__tabs-full-mode .ts2__trans-history .ts2__expand-search button {
  margin-left: 10px;
  padding: 0 20px;
}
.ts2__tabs-full-mode .ts2__trans-history tr.ts2__not-found {
  display: none !important;
}
.ts2__trans-history td button {
  height: 22px;
}
.ts2__trans-id input {
  text-align: center;
  width: 100px;
}
.ts2__tabs-full-mode .ts2__exp-only.ts2__full-line {
  display: block !important;
  max-width: 900px;
}
.ts2__tabs-full-mode .ts2__exp-only.ts2__full-line textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 4px;
  padding: 5px;
  border: 1px solid #eee;
  height: 100px;
  resize: none;
  border-radius: 4px;
  color: #000 !important;
}
.ts2__is-void .ts2__cur-trans-block::before {
  content: 'VOIDED';
  position: absolute;
  left: 0;
  right: 0;
  top: -48px;
  bottom: 0;
  color: red;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 46px;
  pointer-events: none;
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
  opacity: 0.7;
}
.ts2__trans-info .ts2__exp-only {
  display: none !important;
}
.ts2__trans-info .ts2__cur-trans-block {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
  padding: 5px;
  grid-template-columns: repeat(5, 1fr);
  gap: 4px;
  max-width: 900px;
  border-bottom: 1px solid #eee;
}
.ts2__trans-info .ts2__cur-trans-block label {
  font-weight: bold;
  white-space: nowrap;
}
.ts2__trans-info .ts2__cur-trans-block .ts2__grid-4-6 {
  grid-column-start: 4;
  grid-column-end: 6;
}
.ts2__trans-info .ts2__cur-trans-block .ts2__grid-4-6 input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.ts2__trans-info .ts2__trans-counter {
  border: 1px solid #ccc;
  background-color: #eee;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 16px;
  padding: 3px;
  height: 16px;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}
.ts2__trans-info .ts2__cur-trans-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 0 4px;
}
.ts2__trans-info .ts2__cur-trans-buttons button {
  padding: 10px 25px;
  margin: 0 4px 0 0;
}
@media all and (max-width: 1100px) {
  .ts2__trans-info .ts2__cur-trans-buttons button {
    padding: 10px;
  }
}
.ts2__trans-info .ts2__cur-trans-buttons input {
  width: 65px;
  margin-right: 4px;
  text-align: center;
}
.ts2__trans-info .ts2__cur-trans-buttons .ts2__trans-history-button,
.ts2__trans-info .ts2__cur-trans-buttons .ts2__trans-void-button {
  margin-left: auto;
}
@media all and (max-width: 1000px) {
  .ts2__trans-info input:not(.ts2__tr-client-name-inp) {
    width: 65px !important;
  }
}
@media all and (max-width: 900px) {
  .ts2__trans-info input:not(.ts2__tr-client-name-inp) {
    width: 55px !important;
  }
}
.ts2__trans-dtl-cc {
  width: 100%;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div {
  width: 50%;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__right-part {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  height: 353px;
  gap: 9px;
  padding: 10px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__right-part button {
  border: 1px solid #ccc;
  background-color: #eee;
  font-size: 20px;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__right-part button:active {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__right-part button:disabled {
  opacity: 0.4;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 7px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0 0 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div.ts2__tr-with-gray-line {
  margin-top: 10px;
  border-top: 1px solid #eee;
  padding: 15px 0 0 10px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div.ts2__tr-with-gray-line-2 {
  margin: 10px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 15px 0 15px 10px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div.ts2__tr-with-gray-line-2.ts2__invisible {
  visibility: hidden;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div label {
  width: 120px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div input {
  width: 130px;
  text-align: right;
  padding: 10px 5px;
  font-size: 17px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div input.ts2__selected {
  background-color: #fcfcc6;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div input.ts2__check-number {
  text-align: left;
}
@media all and (max-width: 550px) {
  .ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part > div input {
    width: 70px;
  }
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part button {
  border: 1px solid #ccc;
  background-color: #eee;
  font-size: 15px;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  width: 100%;
  padding: 10px;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part button:active {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part button:disabled {
  opacity: 0.4;
}
.ts2__trans-dtl-cc .ts2__trans-dtl-cc-wrapper > div.ts2__left-part button.ts2__selected {
  color: #fff;
  background-color: #4ca44c;
}
.ts2__with-touch-screen .virtual-keyboard__matches-item {
  color: #000 !important;
}
.ts2__with-touch-screen .dialog-box .dialog-box__body.virtual-keyboard__more {
  max-height: calc(100% - 65px);
}
.ts2__with-touch-screen .dialog-box .dialog-box__body.virtual-keyboard__more .virtual-keyboard__matches-item {
  width: calc(33% - 15px);
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000;
}
.ts2__with-touch-screen .dialog-box .dialog-box__buttons {
  height: 60px !important;
}
.ts2__with-touch-screen .dialog-box .dialog-box__buttons button {
  height: 50px !important;
  padding: 0 30px;
}
.ts2__with-touch-screen .dialog-box .dialog-box__buttons button div {
  font-size: 20px;
}
.ts2__just-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2px;
  border: 1px solid #eee;
  padding: 25px 7px;
  background-color: #acd2db;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
}
.ts2__just-button.selected,
.ts2__just-button:active {
  background-color: #dcef99;
}
.ts2__just-button:disabled {
  -webkit-filter: grayscale(0.7);
          filter: grayscale(0.7);
  cursor: default;
  opacity: 0.8;
}
.ts2__just-button:disabled::before {
  display: none;
}
.ts2__just-button:hover::before {
  opacity: 5;
}
.ts2__just-button:active::before {
  opacity: 1;
}
.ts2__just-button::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: " ";
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.01;
}
.ts2__main-wrapper {
  background-color: #fafafa;
  border: 1px solid #eee;
  margin: 5px;
  padding: 5px;
  max-width: 1200px;
  min-height: 200px;
  min-width: 560px;
}
.ts2__main-wrapper * {
  outline-color: #559cd4;
}
.ts2__main-wrapper button {
  border: none;
  position: relative;
  cursor: pointer;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts2__main-wrapper button:active {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  z-index: 10;
}
.ts2__main-wrapper button:disabled {
  -webkit-filter: grayscale(0.9);
          filter: grayscale(0.9);
  cursor: default;
  opacity: 0.5;
}
.ts2__main-wrapper button:disabled::before {
  display: none;
}
.ts2__main-wrapper button.ts2__white {
  color: white;
}
.ts2__main-wrapper button.ts2__white:disabled {
  color: #666;
}
.ts2__main-wrapper button:hover::before {
  opacity: 5;
}
.ts2__main-wrapper button:active::before {
  opacity: 1;
}
.ts2__main-wrapper button::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: " ";
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.01;
}
.ts2__main-wrapper input {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 8px 4px;
}
.ts2__main-wrapper table {
  width: 100%;
  border-collapse: collapse;
}
.ts2__main-wrapper table td,
.ts2__main-wrapper table th {
  border: 1px solid #ccc;
  padding: 10px 2px;
}
.ts2__main-wrapper table th {
  background-color: #eee;
}
.ts2__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__row div.ts2__grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
@media all and (max-width: 760px) {
  .ts2__row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .ts2__row .ts2__td-30 {
    max-width: 100%;
  }
}
.ts2__td-30 {
  max-width: 350px;
  min-width: 350px;
}
@media all and (max-width: 1050px) {
  .ts2__td-30 {
    max-width: 250px;
    min-width: 250px;
  }
}
@media all and (max-width: 850px) {
  .ts2__td-30 {
    max-width: 220px;
    min-width: 220px;
  }
}
.ts2__td-30.ts2__teacher-mode {
  min-height: 422px;
}
.ts2__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ts2__pointer {
  cursor: pointer;
}
.ts2__margin-bottom-2 {
  margin-bottom: 2px;
}
.ts2__margin-bottom-4 {
  margin-bottom: 4px;
}
.ts2__margin-right-4 {
  margin-right: 4px;
}
.ts2__margin-top-2 {
  margin-top: 2px;
}
.ts2__thin-scroll {
  scrollbar-color: #ccc transparent;
  scrollbar-width: thin;
}
.ts2__thin-scroll::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.ts2__thin-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
}
.ts2__thin-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #ccc;
  background: var(--schema-color);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.ts2__thin-scroll::-webkit-scrollbar-thumb:window-inactive {
  opacity: 0.4 !important;
}
.usd__thin-scroll {
  scrollbar-color: #ccc transparent;
  scrollbar-width: thin;
}
.usd__thin-scroll::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.usd__thin-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
}
.usd__thin-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #ccc;
  background: var(--schema-color);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.usd__thin-scroll::-webkit-scrollbar-thumb:window-inactive {
  opacity: 0.4 !important;
}
.ts2__trans-void-button button {
  background-color: #cc0000;
  width: 100px;
}
.ts2__trans-void-button button.ts2__btn-restore {
  background-color: #1b75bb;
}
@media all and (max-width: 900px) {
  .ts2__trans-void-button button {
    width: auto;
  }
}
.ts2__main-wrapper.ts__v2 button {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.28)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.28));
}
.ts2__main-wrapper.ts__v2 input {
  padding: 5px 4px;
}
.ts2__main-wrapper.ts__v2 .ts2__price-panel input {
  padding: 10px 4px;
}
.ts2__main-wrapper.ts__v2 .ts2__trans-date-block {
  margin-bottom: 49px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-right-part .ts2__client-name-line:nth-child(2) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 108px;
}
.ts2__main-wrapper.ts__v2 .ts2__sel-prod-panel {
  height: 245px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-info-block .ts2__client-name-line .ts2__client-name {
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
}
.ts2__main-wrapper.ts__v2 .ts2__client-id label input {
  width: 80px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-building label span.ts2__client-building-label {
  max-width: 39px;
  min-width: 39px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-info-block .ts2__trans-info {
  top: 47px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-name label .ts2__client-name {
  height: 32px;
  max-width: 210px;
  min-width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 23px;
  display: block;
}
.ts2__main-wrapper.ts__v2 .ts2__trans-info .ts2__cur-trans-buttons button {
  padding: 6px 25px;
}
.ts2__main-wrapper.ts__v2 .ts2__prod-buttons.ts2__prod-cat-line button {
  height: 35px;
}
.ts2__main-wrapper.ts__v2 .ts2__prod-buttons button {
  border: 1px solid #87878a !important;
  height: 65px;
}
@media all and (min-height: 900px) {
  .ts2__main-wrapper.ts__v2 .ts2__prod-buttons button {
    height: 75px;
  }
}
.ts2__main-wrapper.ts__v2 .ts2__client-info-block .ts2__photo-block img {
  max-height: 200px !important;
}
.ts2__main-wrapper.ts__v2 .ts2__tabs ul.ts2__tabs-headers li.ts2__tab-expand {
  margin-right: 6px;
}
.ts2__main-wrapper.ts__v2 .ts2__client-part-wrapper input {
  height: 17px !important;
}
.ts2__main-wrapper .ts2__hist-tab {
  background-color: #bdd4db !important;
}
.att-calendar-legend {
  vertical-align: top;
}
.ui-discipline-calendar__cross_half:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px solid #eeeeee;
}
.ui-discipline-calendar__cross_half_dark:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px solid var(--color-info-darker-bg);
}
.ui-discipline-calendar__cross_other:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-bottom: 4px dashed #eeeeee;
}
.ui-discipline-calendar__cross_other_dark:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-bottom: 4px dashed var(--color-info-darker-bg);
}
.ui-discipline-calendar__cross_other:after {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px dashed #eeeeee;
}
.ui-discipline-calendar__cross_other_dark:after {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px dashed var(--color-info-darker-bg);
}
.ui-discipline-calendar__cross_full:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-bottom: 4px solid #eeeeee;
}
.ui-discipline-calendar__cross_full_dark:before {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-bottom: 4px solid var(--color-info-darker-bg);
}
.ui-discipline-calendar__cross_full:after {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px solid #eeeeee;
}
.ui-discipline-calendar__cross_full_dark:after {
  content: "";
  display: block;
  position: absolute;
  left: -10%;
  top: 45%;
  width: 120%;
  height: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 4px solid var(--color-info-darker-bg);
}
body[data-theme="dark"] .message.message_note .text-primary {
  color: #0b374e;
}
.sam__mass-entry-wrapper tr.table__row {
  height: 40px;
}
.sam__mass-entry-wrapper tr.table__row input.sam__read-only:focus {
  background: #eee !important;
}
.sam__mass-entry-wrapper .sam__search-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sam__lumen-id-column {
  max-width: 120px;
  min-width: 120px;
}
.dpr__delimiter {
  display: block;
  width: 30px !important;
}
.UIDiplomaRequester {
  background-color: #dce1e5;
  width: 100%;
  height: calc(100% - 42px);
  overflow: auto;
}
.UIDiplomaRequester > .dpr__inner-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.UIDiplomaRequester select {
  padding: 4px 6px;
  border: 1px solid #ccc;
  background: #fff;
  margin: 2px 5px;
}
.UIDiplomaRequester select.dpr__sy-refid {
  border: none !important;
  color: #000 !important;
  opacity: 1 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  font-size: 14px !important;
}
.UIDiplomaRequester .drp__disabled.drp__type-radio:not(.drp__checked) {
  pointer-events: none;
  opacity: 0.2;
}
.UIDiplomaRequester .drp__disabled div.customCheckBox {
  pointer-events: none;
}
.UIDiplomaRequester .drp__disabled div.customCheckBox.checked {
  background-color: #ccc !important;
  border-color: #ccc;
}
.UIDiplomaRequester .dpr__is-admin .customCheckBox {
  pointer-events: none;
}
.UIDiplomaRequester .dpr__is-admin .customCheckBox.checked {
  background-color: #00A5E3 !important;
}
.UIDiplomaRequester .dpr__is-moved .dpr__del-button,
.UIDiplomaRequester .dpr__is-moved .dpr__search {
  color: #ccc !important;
  border-color: #ccc !important;
  background: transparent !important;
  pointer-events: none;
}
.UIDiplomaRequester .dpr__is-moved div.customRadioButton {
  pointer-events: none;
}
.UIDiplomaRequester .dpr__is-moved div.customRadioButton.checked {
  background-color: #ccc !important;
  border-color: #ccc;
}
.UIDiplomaRequester .dpr__hidden {
  display: none !important;
}
.UIDiplomaRequester .dpr__item {
  width: calc(50% - 10px);
  margin: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-left: 4px solid #559ad4;
  border-radius: 0 4px 4px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
  max-height: 1px;
  overflow: hidden;
  opacity: 0.01;
  padding: 5px;
  position: relative;
}
@media all and (max-width: 1300px) {
  .UIDiplomaRequester .dpr__item {
    width: calc(100% - 10px);
  }
}
@media all and (max-width: 600px) {
  .UIDiplomaRequester .dpr__item {
    width: 96%;
  }
}
.UIDiplomaRequester .dpr__item._done {
  max-height: 200px;
  opacity: 1;
}
.UIDiplomaRequester .dpr__item:nth-child(odd) {
  border-left-color: #1b587d;
}
.UIDiplomaRequester .dpr__item .drp__req-type {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 3px 6px;
  font-size: 12px;
}
.UIDiplomaRequester .dpr_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.UIDiplomaRequester .dpr_inner > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.UIDiplomaRequester .dpr_inner > div > * {
  white-space: nowrap;
}
.UIDiplomaRequester .dpr_inner label {
  color: #1b587d;
  display: inline-block;
}
.UIDiplomaRequester .dpr_inner label.drp__m-l {
  margin-left: 15px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.UIDiplomaRequester .dpr_inner label.dpr__wd-1 {
  width: 80px;
}
.UIDiplomaRequester .dpr_inner label span {
  padding-left: 5px;
}
.UIDiplomaRequester .dpr_inner .dpr__mps {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.UIDiplomaRequester .dpr__course-name {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
  border: 1px solid #bbc3c6;
  padding: 5px;
  margin: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 187px);
  min-width: calc(100% - 187px);
}
.UIDiplomaRequester .dpr__counter {
  font-size: 20px;
  padding: 10px;
  min-width: 30px;
  text-align: center;
}
.UIDiplomaRequester button {
  background: none;
  border: 1px solid #ccc;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.UIDiplomaRequester button.drp__red {
  border-color: #d33828;
  color: #d33828;
}
.UIDiplomaRequester button.drp__red:hover {
  background-color: #d33828;
  color: #fff;
}
.UIDiplomaRequester button::before {
  font-family: FontAwesome !important;
  content: "\f014";
  font-size: 17px;
}
.UIDiplomaRequester button.dpr__search::before {
  content: "\f002";
}
.UIDiplomaRequester .dpr__dummy {
  -webkit-box-flex: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
}
.UIDiplomaRequester .dpr__items-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 79px;
}
.UIDiplomaRequester .dpr__show-650 {
  display: none;
}
@media all and (max-width: 650px) {
  .UIDiplomaRequester .dpr__show-650 {
    display: inline-block;
  }
}
.UIDiplomaRequester .dpr__hide-650 {
  display: inline-block;
}
@media all and (max-width: 650px) {
  .UIDiplomaRequester .dpr__hide-650 {
    display: none !important;
  }
}
.UIDiplomaRequester .dpr__mp-place {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.portal-survey__img {
  height: 150%;
  padding-left: 3%;
  margin-top: -8%;
}
.portal-survey__banner {
  overflow: hidden;
  width: 100%;
  max-height: 30vw;
  height: 200px;
  background: #559cd4 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22430px%22%20height%3D%22130px%22%0A%09%20viewBox%3D%220%200%20430%20130%22%20enable-background%3D%22new%200%200%20430%20130%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3Cslices%3E%3C%2Fslices%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%22421.877%22%20height%3D%22117.881%22%20x%3D%22-144.5%22%20y%3D%22-8.381%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22409.291%2C15.674%20411.574%2C15.674%20411.574%2C22.241%20412.518%2C22.241%20412.518%2C15.674%20414.809%2C15.674%20%0A%09%09414.809%2C14.754%20409.291%2C14.754%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22421.986%2C14.754%20419.721%2C20.835%20417.35%2C14.754%20416.568%2C14.754%20416.568%2C22.241%20417.512%2C22.241%20%0A%09%09417.512%2C17.444%20419.303%2C22.241%20420.131%2C22.241%20421.932%2C17.413%20421.932%2C22.241%20422.877%2C22.241%20422.877%2C14.754%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M128.015%2C80.779c8.986%2C0%2C14.396-1.559%2C14.396-1.559V68.766c0%2C0-5.318%2C1.467-12.011%2C1.467%0A%09%09c-9.627%2C0-14.212-2.842-14.212-10.818V14.577h-12.929v44.837C103.259%2C73.077%2C109.127%2C80.779%2C128.015%2C80.779z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M204.482%2C14.577h-12.928v40.344c0%2C13.204-6.602%2C15.404-13.295%2C15.404c-6.785%2C0-13.387-2.2-13.387-15.404%0A%09%09V14.577h-12.928v38.418c0%2C20.998%2C9.352%2C27.782%2C26.315%2C27.782c16.87%2C0%2C26.223-6.784%2C26.223-27.782V14.577L204.482%2C14.577z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22265.91%2C14.577%20250.23%2C55.654%20234.551%2C14.577%20220.613%2C14.577%20215.295%2C79.678%20228.223%2C79.678%20%0A%09%09231.158%2C43.093%20231.158%2C34.841%20234.001%2C43.093%20244.729%2C70.417%20255.732%2C70.417%20266.46%2C43.093%20269.211%2C34.566%20269.211%2C43.093%20%0A%09%09272.236%2C79.678%20285.165%2C79.678%20279.755%2C14.577%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M295.887%2C58.864c0%2C13.664%2C6.967%2C21.916%2C26.314%2C21.916c9.443%2C0%2C17.146-1.559%2C17.146-1.559V68.95%0A%09%09c0%2C0-7.888%2C1.375-14.854%2C1.375c-10.086%2C0-15.681-2.935-15.681-11.003V51.62h27.049h0.002V41.167h-27.049V25.121h30.533V14.577%0A%09%09h-43.462L295.887%2C58.864L295.887%2C58.864z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22390.87%2C51.803%20391.421%2C59.597%20365.105%2C14.577%20351.077%2C14.577%20351.077%2C79.678%20363.639%2C79.678%20%0A%09%09363.639%2C41.35%20362.997%2C34.474%20389.587%2C79.678%20403.432%2C79.678%20403.432%2C14.577%20390.87%2C14.577%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M114.007%2C118.434c-2.704%2C0-3.713-1.695-3.713-4.629v-11.139h6.738v-5.042h-6.738V90.29l-6.325%2C0.916v6.418%0A%09%09h-3.117v5.042h3.117v11.139c0%2C7.518%2C3.804%2C9.717%2C8.617%2C9.717c3.529%2C0%2C5.546-1.1%2C5.546-1.1l-0.733-4.63%0A%09%09C117.399%2C117.792%2C115.749%2C118.434%2C114.007%2C118.434z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M133.583%2C97.072c-8.755%2C0-11.597%2C5.73-11.597%2C13.248c0%2C7.517%2C2.842%2C13.201%2C11.597%2C13.201%0A%09%09c8.663%2C0%2C11.551-5.685%2C11.551-13.201C145.134%2C102.803%2C142.246%2C97.072%2C133.583%2C97.072z%20M133.583%2C118.434%0A%09%09c-4.95%2C0-5.271-4.539-5.271-8.113c0-3.528%2C0.321-8.158%2C5.271-8.158c4.904%2C0%2C5.225%2C4.63%2C5.226%2C8.158%0A%09%09C138.809%2C113.895%2C138.488%2C118.434%2C133.583%2C118.434z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M166.267%2C117.792c0%2C0-1.833%2C0.642-4.4%2C0.642c-2.659%2C0-5.18-0.55-5.18-4.813V97.624h-6.28v15.354%0A%09%09c0%2C8.066%2C3.942%2C10.543%2C11.093%2C10.543c6.371%2C0%2C11.092-2.108%2C11.092-2.108V97.624h-6.325V117.792L166.267%2C117.792z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M190.747%2C102.207c2.154%2C0%2C4.263%2C0.643%2C4.858%2C0.917l1.191-4.767c0%2C0-2.383-1.285-6.692-1.285%0A%09%09c-8.984%2C0-12.055%2C5.502-12.055%2C13.201c0%2C7.701%2C2.979%2C13.248%2C12.055%2C13.248c4.263%2C0%2C6.692-1.283%2C6.692-1.283l-1.191-4.813%0A%09%09c-0.871%2C0.412-2.796%2C0.962-4.813%2C0.962c-5.408%2C0-6.417-3.895-6.417-8.158C184.375%2C106.241%2C185.292%2C102.207%2C190.747%2C102.207z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M213.484%2C97.072c-2.108%2C0-3.758%2C0.322-4.996%2C0.598v-9.535h-6.325v34.838h6.326v-20.17%0A%09%09c0%2C0%2C1.833-0.642%2C4.4-0.642c2.659%2C0%2C5.179%2C0.55%2C5.179%2C4.813v15.996h6.279v-15.354C224.348%2C99.549%2C220.498%2C97.072%2C213.484%2C97.072z%22%0A%09%09%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M41.458%2C6c-20.124%2C0-37.144%2C14.813-40%2C34.604l-0.051%2C0.207C0.7%2C45.752%2C0.914%2C50.719%2C2.038%2C55.577%0A%09%09c0.032%2C0.146%2C0.088%2C0.283%2C0.144%2C0.422c0.794%2C3.272%2C1.989%2C6.429%2C3.586%2C9.421c0.704%2C1.32%2C2.467%2C1.863%2C3.795%2C1.156%0A%09%09c0.663-0.352%2C1.148-0.943%2C1.366-1.661c0.221-0.717%2C0.147-1.478-0.206-2.137C8.704%2C58.99%2C7.42%2C54.914%2C6.904%2C50.649L6.84%2C50.357%0A%09%09c-0.299-2.681-0.282-5.389%2C0.054-8.09l0.007-0.043c2.096-17.447%2C16.952-30.606%2C34.556-30.606c19.189%2C0%2C34.804%2C15.613%2C34.804%2C34.802%0A%09%09c0%2C5.985-1.556%2C11.907-4.509%2C17.132c-0.514%2C0.838-1.413%2C2.244-2.9%2C4.336c-0.273%2C0.346-0.525%2C0.668-0.787%2C0.975%0A%09%09c-0.16%2C0.191-0.299%2C0.404-0.408%2C0.65c-1.701%2C2.336-3.604%2C4.803-5.727%2C7.463c-0.17%2C0.207-0.47%2C0.361-0.74%2C0.322%0A%09%09c-0.264-0.041-0.523-0.166-0.624-0.412c-1.328-3.229-1.018-6.258%2C0.97-9.533c3.059-5.042%2C7.255-11.942%2C7.255-22.418%0A%09%09c0-4.56-1.126-8.95-3.254-12.903c-0.056-0.146-0.118-0.294-0.204-0.435l-0.017-0.042c-2.527-4.526-6.274-8.222-10.836-10.691%0A%09%09c-3.712-2.006-7.685-3.058-11.641-3.253l0.001%2C0.036c-0.46-0.022-0.92-0.047-1.384-0.047c-15.076%2C0-27.335%2C12.258-27.335%2C27.334%0A%09%09c0%2C4.917%2C0.912%2C8.775%2C1.643%2C11.875c1.369%2C5.771%2C1.992%2C8.402-3.397%2C13.169c-0.563%2C0.498-0.898%2C1.183-0.943%2C1.935%0A%09%09c-0.047%2C0.748%2C0.201%2C1.471%2C0.696%2C2.032c0.538%2C0.603%2C1.305%2C0.949%2C2.108%2C0.949c0.686%2C0%2C1.346-0.254%2C1.858-0.705%0A%09%09c7.91-7%2C6.631-12.405%2C5.149-18.662c-0.702-2.975-1.499-6.333-1.499-10.595c0-11.976%2C9.743-21.719%2C21.721-21.719%0A%09%09c4.105%2C0%2C8.106%2C1.158%2C11.571%2C3.349l0.159%2C0.099l0.241%2C0.123c1.958%2C1.293%2C3.689%2C2.886%2C5.125%2C4.721%0A%09%09c0.083%2C0.14%2C0.175%2C0.275%2C0.273%2C0.402l0.068%2C0.097c2.804%2C3.771%2C4.282%2C8.236%2C4.282%2C12.929c0%2C8.902-3.422%2C14.535-6.441%2C19.502%0A%09%09c-3.398%2C5.597-2.893%2C12.75%2C1.396%2C19.625l0.127%2C0.172c0.138%2C0.188%2C0.201%2C0.445%2C0.142%2C0.676c-0.146%2C0.545-0.285%2C1.088-0.42%2C1.633%0A%09%09c-0.53%2C2.08-1.048%2C4.119-1.831%2C5.986c-1.011%2C2.41-4.11%2C2.816-10.685%2C2.816c-1.852%2C0-4.024-0.037-6.563-0.092%0A%09%09c-3.284-0.068-7.003-0.146-11.282-0.146c-1.576%2C0-2.854%2C1.279-2.854%2C2.854c0%2C1.571%2C1.277%2C2.849%2C2.854%2C2.849%0A%09%09c4.211%2C0%2C7.903%2C0.08%2C11.157%2C0.149c2.544%2C0.054%2C4.801%2C0.104%2C6.825%2C0.104c3.339%2C0%2C5.66-0.146%2C7.528-0.455%0A%09%09c2.693-0.461%2C6.481-1.572%2C8.283-5.873c0.95-2.271%2C1.521-4.523%2C2.075-6.709c0.767-3.037%2C1.43-5.662%2C2.891-7.484%0A%09%09C75.221%2C69.502%2C77.27%2C65.436%2C77.48%2C65.008c0.087-0.187%2C0.156-0.389%2C0.208-0.617c2.763-5.681%2C4.193-11.839%2C4.193-17.971%0A%09%09C81.882%2C24.134%2C63.743%2C6%2C41.458%2C6z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M40.91%2C49.732c1.6%2C0.218%2C2.952-0.897%2C3.157-2.408l0.272-2.046c0.208-1.535-0.875-2.951-2.411-3.158%0A%09%09l-0.375-0.023c-1.399%2C0-2.592%2C1.046-2.78%2C2.433L38.5%2C46.573c-0.102%2C0.749%2C0.095%2C1.483%2C0.549%2C2.08%0A%09%09C39.505%2C49.249%2C40.164%2C49.634%2C40.91%2C49.732z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.016%2C81.838c9.144-14.307%2C7.062-21.631%2C5.232-28.092c-0.84-2.959-1.568-5.519-1.287-8.755l0.017-0.246%0A%09%09c0-5.232%2C4.248-9.479%2C9.48-9.479c5.229%2C0%2C9.482%2C4.248%2C9.482%2C9.479c0%2C5.002-2.065%2C7.957-4.925%2C12.051%0A%09%09c-3.945%2C5.64-8.853%2C12.662-8.422%2C27.326c0.047%2C1.524%2C1.277%2C2.729%2C2.806%2C2.729v0.752l0.068-0.754%0A%09%09c1.564-0.051%2C2.787-1.348%2C2.741-2.895c-0.371-12.803%2C3.582-18.465%2C7.409-23.942c2.924-4.182%2C5.941-8.502%2C5.941-15.268%0A%09%09c0-8.328-6.774-15.101-15.101-15.101c-8.245%2C0-15.018%2C6.704-15.102%2C14.948c-0.34%2C4.244%2C0.63%2C7.661%2C1.482%2C10.681%0A%09%09c1.734%2C6.102%2C3.225%2C11.366-4.556%2C23.543c-0.401%2C0.635-0.535%2C1.377-0.375%2C2.113c0.162%2C0.732%2C0.598%2C1.359%2C1.23%2C1.764%0A%09%09C25.411%2C83.51%2C27.209%2C83.102%2C28.016%2C81.838z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M52.562%2C106.57H30.187c-1.573%2C0-2.85%2C1.277-2.85%2C2.85c0%2C1.574%2C1.277%2C2.854%2C2.85%2C2.854h22.375%0A%09%09c1.573%2C0%2C2.854-1.277%2C2.854-2.854C55.416%2C107.848%2C54.135%2C106.57%2C52.562%2C106.57z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M47.676%2C118.172H35.075c-1.574%2C0-2.853%2C1.281-2.853%2C2.855s1.279%2C2.854%2C2.853%2C2.854h12.601%0A%09%09c1.57%2C0%2C2.851-1.279%2C2.851-2.854S49.246%2C118.172%2C47.676%2C118.172z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat;
  background-position: 98% 95%;
  background-size: 25%;
}
.idea-dashboard__short-name {
  min-width: 30px;
  text-align: center;
  margin: 0;
}
.idea-dashboard__card-students-iep-date {
  font-size: 10px;
}
.idea-dashboard__card-students-sex-f i {
  color: #d33a2a;
}
.idea-dashboard__card-students-sex-m i {
  color: #559cd4;
}
.idea-dashboard__card-students-item_inactive {
  opacity: 0.6;
}
.idea-dashboard__card-students-item_inactive-hidden {
  display: none;
}
.idea-dashboard__card-students-item_selected td {
  background-color: #f6d97e !important;
}
.idea-dashboard__card-courses-sex-f i {
  color: #d33a2a;
}
.idea-dashboard__card-courses-sex-m i {
  color: #559cd4;
}
.idea-dashboard__card-courses-item_selected td {
  background-color: #f6d97e !important;
}
.idea-dashboard__card-courses-item_collapsed {
  display: none;
}
.idea-dashboard__card-progress-report-sex-f i {
  color: #d33a2a;
}
.idea-dashboard__card-progress-report-sex-m i {
  color: #559cd4;
}
.idea-dashboard__card-progress-report-item_selected td {
  background-color: #f6d97e !important;
}
.idea-dashboard__card-progress-report-item_collapsed {
  display: none;
}
.idea-dashboard__card_calendar .calendar__day div {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 1024px) and (min-width: 769px), screen and (max-width: 769px) {
  .idea-dashboard__card_calendar .calendar__day div {
    width: 16px;
    height: 16px;
  }
}
.idea-survey__img {
  height: 150%;
  padding-left: 3%;
  margin-top: -8%;
}
.idea-survey__banner {
  overflow: hidden;
  width: 100%;
  max-height: 30vw;
  height: 200px;
  background: #559cd4 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22430px%22%20height%3D%22130px%22%0A%09%20viewBox%3D%220%200%20430%20130%22%20enable-background%3D%22new%200%200%20430%20130%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3Cslices%3E%3C%2Fslices%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%22421.877%22%20height%3D%22117.881%22%20x%3D%22-144.5%22%20y%3D%22-8.381%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22409.291%2C15.674%20411.574%2C15.674%20411.574%2C22.241%20412.518%2C22.241%20412.518%2C15.674%20414.809%2C15.674%20%0A%09%09414.809%2C14.754%20409.291%2C14.754%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22421.986%2C14.754%20419.721%2C20.835%20417.35%2C14.754%20416.568%2C14.754%20416.568%2C22.241%20417.512%2C22.241%20%0A%09%09417.512%2C17.444%20419.303%2C22.241%20420.131%2C22.241%20421.932%2C17.413%20421.932%2C22.241%20422.877%2C22.241%20422.877%2C14.754%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M128.015%2C80.779c8.986%2C0%2C14.396-1.559%2C14.396-1.559V68.766c0%2C0-5.318%2C1.467-12.011%2C1.467%0A%09%09c-9.627%2C0-14.212-2.842-14.212-10.818V14.577h-12.929v44.837C103.259%2C73.077%2C109.127%2C80.779%2C128.015%2C80.779z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M204.482%2C14.577h-12.928v40.344c0%2C13.204-6.602%2C15.404-13.295%2C15.404c-6.785%2C0-13.387-2.2-13.387-15.404%0A%09%09V14.577h-12.928v38.418c0%2C20.998%2C9.352%2C27.782%2C26.315%2C27.782c16.87%2C0%2C26.223-6.784%2C26.223-27.782V14.577L204.482%2C14.577z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22265.91%2C14.577%20250.23%2C55.654%20234.551%2C14.577%20220.613%2C14.577%20215.295%2C79.678%20228.223%2C79.678%20%0A%09%09231.158%2C43.093%20231.158%2C34.841%20234.001%2C43.093%20244.729%2C70.417%20255.732%2C70.417%20266.46%2C43.093%20269.211%2C34.566%20269.211%2C43.093%20%0A%09%09272.236%2C79.678%20285.165%2C79.678%20279.755%2C14.577%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M295.887%2C58.864c0%2C13.664%2C6.967%2C21.916%2C26.314%2C21.916c9.443%2C0%2C17.146-1.559%2C17.146-1.559V68.95%0A%09%09c0%2C0-7.888%2C1.375-14.854%2C1.375c-10.086%2C0-15.681-2.935-15.681-11.003V51.62h27.049h0.002V41.167h-27.049V25.121h30.533V14.577%0A%09%09h-43.462L295.887%2C58.864L295.887%2C58.864z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22390.87%2C51.803%20391.421%2C59.597%20365.105%2C14.577%20351.077%2C14.577%20351.077%2C79.678%20363.639%2C79.678%20%0A%09%09363.639%2C41.35%20362.997%2C34.474%20389.587%2C79.678%20403.432%2C79.678%20403.432%2C14.577%20390.87%2C14.577%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M114.007%2C118.434c-2.704%2C0-3.713-1.695-3.713-4.629v-11.139h6.738v-5.042h-6.738V90.29l-6.325%2C0.916v6.418%0A%09%09h-3.117v5.042h3.117v11.139c0%2C7.518%2C3.804%2C9.717%2C8.617%2C9.717c3.529%2C0%2C5.546-1.1%2C5.546-1.1l-0.733-4.63%0A%09%09C117.399%2C117.792%2C115.749%2C118.434%2C114.007%2C118.434z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M133.583%2C97.072c-8.755%2C0-11.597%2C5.73-11.597%2C13.248c0%2C7.517%2C2.842%2C13.201%2C11.597%2C13.201%0A%09%09c8.663%2C0%2C11.551-5.685%2C11.551-13.201C145.134%2C102.803%2C142.246%2C97.072%2C133.583%2C97.072z%20M133.583%2C118.434%0A%09%09c-4.95%2C0-5.271-4.539-5.271-8.113c0-3.528%2C0.321-8.158%2C5.271-8.158c4.904%2C0%2C5.225%2C4.63%2C5.226%2C8.158%0A%09%09C138.809%2C113.895%2C138.488%2C118.434%2C133.583%2C118.434z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M166.267%2C117.792c0%2C0-1.833%2C0.642-4.4%2C0.642c-2.659%2C0-5.18-0.55-5.18-4.813V97.624h-6.28v15.354%0A%09%09c0%2C8.066%2C3.942%2C10.543%2C11.093%2C10.543c6.371%2C0%2C11.092-2.108%2C11.092-2.108V97.624h-6.325V117.792L166.267%2C117.792z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M190.747%2C102.207c2.154%2C0%2C4.263%2C0.643%2C4.858%2C0.917l1.191-4.767c0%2C0-2.383-1.285-6.692-1.285%0A%09%09c-8.984%2C0-12.055%2C5.502-12.055%2C13.201c0%2C7.701%2C2.979%2C13.248%2C12.055%2C13.248c4.263%2C0%2C6.692-1.283%2C6.692-1.283l-1.191-4.813%0A%09%09c-0.871%2C0.412-2.796%2C0.962-4.813%2C0.962c-5.408%2C0-6.417-3.895-6.417-8.158C184.375%2C106.241%2C185.292%2C102.207%2C190.747%2C102.207z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M213.484%2C97.072c-2.108%2C0-3.758%2C0.322-4.996%2C0.598v-9.535h-6.325v34.838h6.326v-20.17%0A%09%09c0%2C0%2C1.833-0.642%2C4.4-0.642c2.659%2C0%2C5.179%2C0.55%2C5.179%2C4.813v15.996h6.279v-15.354C224.348%2C99.549%2C220.498%2C97.072%2C213.484%2C97.072z%22%0A%09%09%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M41.458%2C6c-20.124%2C0-37.144%2C14.813-40%2C34.604l-0.051%2C0.207C0.7%2C45.752%2C0.914%2C50.719%2C2.038%2C55.577%0A%09%09c0.032%2C0.146%2C0.088%2C0.283%2C0.144%2C0.422c0.794%2C3.272%2C1.989%2C6.429%2C3.586%2C9.421c0.704%2C1.32%2C2.467%2C1.863%2C3.795%2C1.156%0A%09%09c0.663-0.352%2C1.148-0.943%2C1.366-1.661c0.221-0.717%2C0.147-1.478-0.206-2.137C8.704%2C58.99%2C7.42%2C54.914%2C6.904%2C50.649L6.84%2C50.357%0A%09%09c-0.299-2.681-0.282-5.389%2C0.054-8.09l0.007-0.043c2.096-17.447%2C16.952-30.606%2C34.556-30.606c19.189%2C0%2C34.804%2C15.613%2C34.804%2C34.802%0A%09%09c0%2C5.985-1.556%2C11.907-4.509%2C17.132c-0.514%2C0.838-1.413%2C2.244-2.9%2C4.336c-0.273%2C0.346-0.525%2C0.668-0.787%2C0.975%0A%09%09c-0.16%2C0.191-0.299%2C0.404-0.408%2C0.65c-1.701%2C2.336-3.604%2C4.803-5.727%2C7.463c-0.17%2C0.207-0.47%2C0.361-0.74%2C0.322%0A%09%09c-0.264-0.041-0.523-0.166-0.624-0.412c-1.328-3.229-1.018-6.258%2C0.97-9.533c3.059-5.042%2C7.255-11.942%2C7.255-22.418%0A%09%09c0-4.56-1.126-8.95-3.254-12.903c-0.056-0.146-0.118-0.294-0.204-0.435l-0.017-0.042c-2.527-4.526-6.274-8.222-10.836-10.691%0A%09%09c-3.712-2.006-7.685-3.058-11.641-3.253l0.001%2C0.036c-0.46-0.022-0.92-0.047-1.384-0.047c-15.076%2C0-27.335%2C12.258-27.335%2C27.334%0A%09%09c0%2C4.917%2C0.912%2C8.775%2C1.643%2C11.875c1.369%2C5.771%2C1.992%2C8.402-3.397%2C13.169c-0.563%2C0.498-0.898%2C1.183-0.943%2C1.935%0A%09%09c-0.047%2C0.748%2C0.201%2C1.471%2C0.696%2C2.032c0.538%2C0.603%2C1.305%2C0.949%2C2.108%2C0.949c0.686%2C0%2C1.346-0.254%2C1.858-0.705%0A%09%09c7.91-7%2C6.631-12.405%2C5.149-18.662c-0.702-2.975-1.499-6.333-1.499-10.595c0-11.976%2C9.743-21.719%2C21.721-21.719%0A%09%09c4.105%2C0%2C8.106%2C1.158%2C11.571%2C3.349l0.159%2C0.099l0.241%2C0.123c1.958%2C1.293%2C3.689%2C2.886%2C5.125%2C4.721%0A%09%09c0.083%2C0.14%2C0.175%2C0.275%2C0.273%2C0.402l0.068%2C0.097c2.804%2C3.771%2C4.282%2C8.236%2C4.282%2C12.929c0%2C8.902-3.422%2C14.535-6.441%2C19.502%0A%09%09c-3.398%2C5.597-2.893%2C12.75%2C1.396%2C19.625l0.127%2C0.172c0.138%2C0.188%2C0.201%2C0.445%2C0.142%2C0.676c-0.146%2C0.545-0.285%2C1.088-0.42%2C1.633%0A%09%09c-0.53%2C2.08-1.048%2C4.119-1.831%2C5.986c-1.011%2C2.41-4.11%2C2.816-10.685%2C2.816c-1.852%2C0-4.024-0.037-6.563-0.092%0A%09%09c-3.284-0.068-7.003-0.146-11.282-0.146c-1.576%2C0-2.854%2C1.279-2.854%2C2.854c0%2C1.571%2C1.277%2C2.849%2C2.854%2C2.849%0A%09%09c4.211%2C0%2C7.903%2C0.08%2C11.157%2C0.149c2.544%2C0.054%2C4.801%2C0.104%2C6.825%2C0.104c3.339%2C0%2C5.66-0.146%2C7.528-0.455%0A%09%09c2.693-0.461%2C6.481-1.572%2C8.283-5.873c0.95-2.271%2C1.521-4.523%2C2.075-6.709c0.767-3.037%2C1.43-5.662%2C2.891-7.484%0A%09%09C75.221%2C69.502%2C77.27%2C65.436%2C77.48%2C65.008c0.087-0.187%2C0.156-0.389%2C0.208-0.617c2.763-5.681%2C4.193-11.839%2C4.193-17.971%0A%09%09C81.882%2C24.134%2C63.743%2C6%2C41.458%2C6z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M40.91%2C49.732c1.6%2C0.218%2C2.952-0.897%2C3.157-2.408l0.272-2.046c0.208-1.535-0.875-2.951-2.411-3.158%0A%09%09l-0.375-0.023c-1.399%2C0-2.592%2C1.046-2.78%2C2.433L38.5%2C46.573c-0.102%2C0.749%2C0.095%2C1.483%2C0.549%2C2.08%0A%09%09C39.505%2C49.249%2C40.164%2C49.634%2C40.91%2C49.732z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.016%2C81.838c9.144-14.307%2C7.062-21.631%2C5.232-28.092c-0.84-2.959-1.568-5.519-1.287-8.755l0.017-0.246%0A%09%09c0-5.232%2C4.248-9.479%2C9.48-9.479c5.229%2C0%2C9.482%2C4.248%2C9.482%2C9.479c0%2C5.002-2.065%2C7.957-4.925%2C12.051%0A%09%09c-3.945%2C5.64-8.853%2C12.662-8.422%2C27.326c0.047%2C1.524%2C1.277%2C2.729%2C2.806%2C2.729v0.752l0.068-0.754%0A%09%09c1.564-0.051%2C2.787-1.348%2C2.741-2.895c-0.371-12.803%2C3.582-18.465%2C7.409-23.942c2.924-4.182%2C5.941-8.502%2C5.941-15.268%0A%09%09c0-8.328-6.774-15.101-15.101-15.101c-8.245%2C0-15.018%2C6.704-15.102%2C14.948c-0.34%2C4.244%2C0.63%2C7.661%2C1.482%2C10.681%0A%09%09c1.734%2C6.102%2C3.225%2C11.366-4.556%2C23.543c-0.401%2C0.635-0.535%2C1.377-0.375%2C2.113c0.162%2C0.732%2C0.598%2C1.359%2C1.23%2C1.764%0A%09%09C25.411%2C83.51%2C27.209%2C83.102%2C28.016%2C81.838z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M52.562%2C106.57H30.187c-1.573%2C0-2.85%2C1.277-2.85%2C2.85c0%2C1.574%2C1.277%2C2.854%2C2.85%2C2.854h22.375%0A%09%09c1.573%2C0%2C2.854-1.277%2C2.854-2.854C55.416%2C107.848%2C54.135%2C106.57%2C52.562%2C106.57z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M47.676%2C118.172H35.075c-1.574%2C0-2.853%2C1.281-2.853%2C2.855s1.279%2C2.854%2C2.853%2C2.854h12.601%0A%09%09c1.57%2C0%2C2.851-1.279%2C2.851-2.854S49.246%2C118.172%2C47.676%2C118.172z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat;
  background-position: 98% 95%;
  background-size: 25%;
}
.ui-manual-view__content {
  background-color: #fff;
}
.ui-manual-view__body {
  color: #444;
  margin: 9px;
}
body[data-theme="dark"] .ui-manual-view__content {
  background-color: #444;
}

