+ /*** theme ***/
+ // now beware node-sass requires interpolation
+ // for css custom properties #{$var}
+ --mainColor: #{$orange-color};
+ --mainHoverColor: #{$orange-hoover-color};
+ --mainBackgroundColor: #{$bg-color};
+ --mainForegroundColor: #{$fg-color};
+ --menuBackgroundColor: #{$menu-background};
+ --menuForegroundColor: #{$menu-color};
+ --submenuColor: #{$sub-menu-color};
+ --inputColor: #{$input-background-color};
+ --inputPlaceholderColor: #{$input-placeholder-color};
+
+ font-family: $main-fonts;
+ font-weight: $font-regular;
+ color: var(--mainForegroundColor);
+ font-size: 14px;
+}
+
+#incompatible-browser {
+ display: none;
+ text-align: center;
+ position: absolute;
+ width: 100%;
+ top: 45%;
+}
+
+strong {
+ font-weight: $font-semibold;
+}
+
+input.readonly {
+ /* Force blank on readonly inputs */
+ background-color: var(--inputColor) !important;
+}
+
+input, textarea {
+ outline: none;
+ color: var(--mainForegroundColor);
+}
+
+.btn-outline-secondary {
+ border-color: $input-border-color;
+}
+
+label {
+ font-weight: $font-bold;
+ font-size: 15px;
+}
+
+.form-error {
+ display: block;
+ color: $red;
+ margin-top: 5px;
+}
+
+.input-error {
+ border-color: $red !important;
+}