From: prashantgosai11 Date: Sat, 02 Jan 2021 15:14:17 +0530 Subject: add files --- add files --- --- /dev/null +++ b/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} Binary files /dev/null and b/.mvn/wrapper/maven-wrapper.jar differ --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ Binary files /dev/null and b/bin/.mvn/wrapper/MavenWrapperDownloader.class differ Binary files /dev/null and b/bin/.mvn/wrapper/maven-wrapper.jar differ --- /dev/null +++ b/bin/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar --- /dev/null +++ b/bin/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" --- /dev/null +++ b/bin/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% --- /dev/null +++ b/bin/pom.xml @@ -0,0 +1,86 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.2.11.BUILD-SNAPSHOT + + + com.GisSatellite + Server + 0.0.1-SNAPSHOT + Server + Demo project for Spring Boot + + + 11 + + + + + org.springframework.boot + spring-boot-starter + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + true + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + true + + + + + Binary files /dev/null and b/bin/src/main/java/com/GisSatellite/Server/ServerApplication.class differ --- /dev/null +++ b/bin/src/main/resources/application.properties @@ -0,0 +1 @@ + Binary files /dev/null and b/bin/src/test/java/com/GisSatellite/Server/ServerApplicationTests.class differ --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% --- /dev/null +++ b/pom.xml @@ -0,0 +1,116 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.3.4.RELEASE + + + Admistration + AdminForm + 0.0.1-SNAPSHOT + war + AdminForm + Spring Boot Admin Form page for Gis project + + + 1.8.0 + + + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-web + + + + + org.hibernate + hibernate-spatial + + + org.hibernate + hibernate-core + + + + + + + org.apache.tomcat.embed + tomcat-embed-jasper + provided + + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.postgresql + postgresql + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + javax.servlet + javax.servlet-api + + + + + + + javax.servlet.jsp + javax.servlet.jsp-api + 2.3.1 + + + + javax.servlet + jstl + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + 1.8 + 1.8 + + + + + + --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Config/UploadConfiguration.java @@ -0,0 +1,24 @@ +package com.GisSatellite.Server.Config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.multipart.MultipartResolver; +import org.springframework.web.multipart.support.StandardServletMultipartResolver; +import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class UploadConfiguration implements WebMvcConfigurer{ + + @Override + public void addResourceHandlers(ResourceHandlerRegistry registry) { + registry.addResourceHandler("/upload/**").addResourceLocations("/upload/"); + } + + @Bean + public MultipartResolver multipartResolver() { + return new StandardServletMultipartResolver(); + } + + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Controller/ApiController.java @@ -0,0 +1,160 @@ +package com.GisSatellite.Server.Controller; + +import java.util.ArrayList; +import java.util.List; + +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import javax.persistence.criteria.CriteriaBuilder; +import javax.persistence.criteria.CriteriaQuery; +import javax.persistence.criteria.Predicate; +import javax.persistence.criteria.Root; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.util.MimeTypeUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; + +import com.GisSatellite.Server.Entities.FilterData; +import com.GisSatellite.Server.Entities.Satellite; +import com.GisSatellite.Server.Repository.SatelliteRepository; + + + +@RestController +@ResponseBody +public class ApiController { + @PersistenceContext + private EntityManager entityManager ; + @Autowired + private SatelliteRepository satelliteRepository; + + /* + * @RequestMapping(value = "getData", method = RequestMethod.POST) public + * List getData(@RequestBody FilterData filterData ) { + * + * //System.out.println(filterData.getSatelite()); + * + * return + * satelliteRepository.getFilteredData(filterData.getSatelite(),filterData. + * getSensors(), + * filterData.getLocalIdFrom(),filterData.getLocalIdTo(),filterData. + * getDateOfPassFrom(), + * filterData.getDateOfPassTo(),filterData.getPathFrom(),filterData.getPathTo(), + * filterData.getRowFrom(),filterData.getRowTo()); + * + * // return + * satelliteRepository.getFilteredData(filterData.getLocalIdFrom(),filterData. + * getLocalIdTo(), // + * filterData.getSatelite(),filterData.getSensors(),filterData.getDateOfPassFrom + * () // + * ,filterData.getDataOfPassTo(),filterData.getDateOfPassFrom(),filterData. + * getDataOfPassTo() // ,filterData.getRowFrom(),filterData.getPathTo()); } + * + */ + @RequestMapping(value = "getData", method = RequestMethod.POST) + List getData(@RequestBody FilterData filterData) { + System.out.println(filterData + "filterdta"); + + /* + * satelliteRepository.getFilteredData(filterData.getLocalIdFrom(),filterData. + * getLocalIdTo(), + * filterData.getSatelite(),filterData.getSensors(),filterData.getDateOfPassFrom + * (),filterData.getDateOfPassTo(),filterData.getDateOfPassFrom(),filterData. + * getDateOfPassTo() ,filterData.getRowFrom(),filterData.getPathTo()); + */ + // EntityManager em = getEntityManager(); + + CriteriaBuilder cb = entityManager.getCriteriaBuilder(); + + + CriteriaQuery cq = cb.createQuery(Satellite.class); + + Root satellite = cq.from(Satellite.class); + List predicates = new ArrayList<>(); + + + + + + if ( !filterData.getSatelite().equals("Choose one")) { + predicates.add(cb.equal(satellite.get("satelite"), filterData.getSatelite())); + } + if (! filterData.getSensors().equals("Choose one")) { + predicates.add(cb.equal(satellite.get("sansor"), filterData.getSensors())); + } +// if ( filterData.getLocalIdFrom() != null && filterData.getLocalIdTo() != null) { +// predicates.add(cb.between(satellite.get("localcd"),filterData.getLocalIdFrom() ,filterData.getLocalIdTo())); +// } + if ( !filterData.getDateOfPassFrom().toString().equals("1111-01-01") && (!filterData.getDateOfPassTo().toString().equals("1111-01-01"))) { + predicates.add(cb.between(satellite.get("date"),filterData.getDateOfPassFrom() ,filterData.getDateOfPassTo())); + } + +// if ( filterData.getDateOfPassFrom() != null && filterData.getDateOfPassTo() != null) { +// predicates.add(cb.between(satellite.get("date"),filterData.getDateOfPassFrom() ,filterData.getDateOfPassTo())); +// } + try + { +// if ( !filterData.getPathFrom().toString().equals(null) && (!filterData.getPathTo().toString().equals(null)) ){ +// predicates.add(cb.between(satellite.get("path"),filterData.getPathFrom() ,filterData.getPathTo())); +// } + + if ( filterData.getPathFrom() != null && filterData.getPathTo() != null) { + predicates.add(cb.between(satellite.get("path"),filterData.getPathFrom() ,filterData.getPathTo())); + } + + if ( filterData.getRowFrom() != null && filterData.getRowTo() != null) { + predicates.add(cb.between(satellite.get("row"),filterData.getRowFrom() ,filterData.getRowTo())); + } + + + } + + + catch (Exception e) { + // TODO: handle exception + } + + cq.select(satellite) + .where(cb.and(predicates.toArray(new Predicate[predicates.size()]))); + + return entityManager.createQuery(cq) + .getResultList(); + + + + } + + @RequestMapping(value = "findAllold", method = RequestMethod.GET) + public ResponseEntity> findAll() { + try { + System.out.println("findall"); + + + + return new ResponseEntity>(satelliteRepository.findAll(), HttpStatus.OK); + } catch (Exception e) { + return new ResponseEntity>(HttpStatus.BAD_REQUEST); + } + } + @RequestMapping(path = "/findAll", method = RequestMethod.GET) + + public List findAllgeom() { + System.out.println(satelliteRepository.findAll()); + return satelliteRepository.findAll(); + } + + @GetMapping("/getDemoData") + public String getDemoData() { + + return satelliteRepository.getDummyData(1818 ,""); + + } + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Controller/CommonController.java @@ -0,0 +1,57 @@ +package com.GisSatellite.Server.Controller; + + +import java.io.BufferedOutputStream; + +import java.io.File; +import java.io.FileOutputStream; +import java.sql.Timestamp; + +import org.springframework.stereotype.Controller; + +@Controller +public class CommonController { + + public String fileupload(byte[] b,String name) + { + String extension = ""; + String fname =""; + System.out.println(b+"========b"); + try{ + byte[] bytes =b; // file.getBytes(); + // Creating the directory to store file + //String rootPath = System.getProperty("catalina.home"); + + String rootPath = "/src/main/"; + File dir = new File(rootPath); + + if (!dir.exists()) + dir.mkdirs(); + + String filename =name; //file.getOriginalFilename(); + System.out.println(filename+"========filename"); + int i = filename.lastIndexOf('.'); + if (i >= 0) { + extension = filename.substring(i+1); + } + //String arr[]=filename.toString().split("."+extension); + // Create the file on server + java.util.Date date= new java.util.Date(); + + // C:\srv\mod\20191116105540.205.jpg + System.out.println(extension+"===============extension=====extension"); + fname = rootPath + (new Timestamp(date.getTime())).toString().replace(":", "").toString().replace(".", ".").toString().replace(" ","").toString().replace("-","").toString()+ "."+extension; + //fname = dir.getAbsolutePath() + File.separator + arr[0]+"_"+ (new Timestamp(date.getTime())).toString().replace(":", "").toString().replace(".", ".").toString().replace(" ","").toString().replace("-","").toString()+ "."+extension; + + File serverFile = new File(fname); + BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(serverFile)); + stream.write(bytes); + stream.close(); + }catch (Exception e) { + System.out.println("Error"); + } + return fname; + } + +} + --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Controller/SatelliteController.java @@ -0,0 +1,136 @@ +package com.GisSatellite.Server.Controller; + +import java.util.List; + +import javax.servlet.http.HttpServletRequest; + +import org.locationtech.jts.geom.Geometry; +import org.locationtech.jts.io.WKTReader; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.ui.ModelMap; +import org.springframework.validation.BindingResult; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; + +import com.GisSatellite.Server.Entities.Satellite; +import com.GisSatellite.Server.Repository.SatelliteRepository; +import com.GisSatellite.Server.Services.SatelliteServices; +import com.sun.el.parser.ParseException; + + + +@Controller + +public class SatelliteController { + + + + @Autowired + private SatelliteServices satelliteServices; + + @Autowired + private SatelliteRepository satelliteRepo; + + @Autowired + private CommonController comcon; + + @RequestMapping("/satelliteform") + public String home1() { + return "satelliteform"; + } + + @RequestMapping("/attribute") + public String home2() { + return "attribute"; + } + @RequestMapping(path="/attribute", method=RequestMethod.GET) + public String getData(Model model,@Param("keyword") String keyword) { + List list = satelliteServices.listAll(keyword); + + model.addAttribute("list", list); + model.addAttribute("keyword", keyword); + + return "attribute"; + } + + + + + @RequestMapping(path="/success", method=RequestMethod.POST, consumes = {"multipart/form-data"}) + public String handlerform(@ModelAttribute @Validated Satellite satelliteform,BindingResult bindingResult, + @RequestParam(value = "image1") MultipartFile image1, + + + HttpServletRequest request, MultipartHttpServletRequest req, + @RequestParam(value = "msg", required = false) String msg, ModelMap modelMap) throws ParseException + { + + try { + if (!image1.isEmpty()) { + String name = comcon.fileupload(image1.getBytes(), image1.getOriginalFilename()); + if (name != "") { + satelliteform.setImage1(name); + //adminform.setPre_not(name); + } + } + +// if (!image2.isEmpty()) { +// String name = comcon.fileupload(image2.getBytes(), image2.getOriginalFilename()); +// if (name != "") { +// satelliteform.setImage2(name); +// //adminform.setPre_not(name); +// } +// } +// if (!image3.isEmpty()) { +// String name = comcon.fileupload(image3.getBytes(), image3.getOriginalFilename()); +// if (name != "") { +// satelliteform.setImage3(name); +// //adminform.setPre_not(name); +// } +// } + } catch (Exception e) { + } + + System.out.println(satelliteform); + + //String wkt="POLYGON((75.83036587499998 22.921094475424255,79.08231899999998 23.64767847769751,79.69755337499998 20.71823588581489,76.35770962499998 20.22419690313707,75.83036587499998 22.921094475424255))"; + + String wkt = "POLYGON(("+satelliteform.getUllong()+" "+satelliteform.getUllat()+"," +satelliteform.getUrlong()+" "+satelliteform.getUrlat()+","+satelliteform.getLrlong()+" "+satelliteform.getLrlat()+"," +satelliteform.getLllong()+" "+satelliteform.getLllat()+","+satelliteform.getUllong()+" "+satelliteform.getUllat()+"))"; + + WKTReader wktReader = new WKTReader(); + + try { + + satelliteform.setWktgeom(wkt); + Geometry geom = wktReader.read(satelliteform.getWktgeom()); + satelliteform.setAddgeom(geom); + + } catch (Exception e) { + + System.out.println(e.getMessage()); + e.printStackTrace(); + } + + System.out.println(satelliteform); + + satelliteRepo.save(satelliteform); + return "success"; + + } + + } + + + + + + + --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Entities/Attribute.java @@ -0,0 +1,97 @@ +package com.GisSatellite.Server.Entities; + +import java.util.Date; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.swing.JOptionPane; + + +@Entity +@Table(name="attribute") +public class Attribute { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + public int id; + private int id_from; + private int id_to; + private String satellite; + private String sansor; + private Date date_from; + private Date date_to; + private int path_from; + private int path_to; + private int row_from; + private int row_to; + public int getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public int getId_from() { + return id_from; + } + public void setId_from(int id_from) { + this.id_from = id_from; + } + public int getId_to() { + return id_to; + } + public void setId_to(int id_to) { + this.id_to = id_to; + } + public String getSatellite() { + return satellite; + } + public void setSatellite(String satellite) { + this.satellite = satellite; + } + public String getSansor() { + return sansor; + } + public void setSansor(String sansor) { + this.sansor = sansor; + } + public Date getDate_from() { + return date_from; + } + public void setDate_from(Date date_from) { + this.date_from = date_from; + } + public Date getDate_to() { + return date_to; + } + public void setDate_to(Date date_to) { + this.date_to = date_to; + } + public int getPath_from() { + return path_from; + } + public void setPath_from(int path_from) { + this.path_from = path_from; + } + public int getPath_to() { + return path_to; + } + public void setPath_to(int path_to) { + this.path_to = path_to; + } + public int getRow_from() { + return row_from; + } + public void setRow_from(int row_from) { + this.row_from = row_from; + } + public int getRow_to() { + return row_to; + } + public void setRow_to(int row_to) { + this.row_to = row_to; + } + +} \ No newline at end of file --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Entities/FilterData.java @@ -0,0 +1,101 @@ +package com.GisSatellite.Server.Entities; + +import java.sql.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.sun.istack.Nullable; + +@JsonFormat(pattern="yyyy-MM-dd'T'HH:mm:ss") +public class FilterData { + @Nullable + private Integer localIdFrom; + + private Integer localIdTo; + private String satelite; + private String sensors; + + private Date dateOfPassFrom; + + private Date dateOfPassTo; + private Integer pathFrom; + private Integer pathTo; + private Integer rowFrom; + private Integer rowTo; + + + + public Integer getLocalIdFrom() { + return localIdFrom; + } + public void setLocalIdFrom(Integer localIdFrom) { + this.localIdFrom = localIdFrom; + } + public Integer getLocalIdTo() { + return localIdTo; + } + public void setLocalIdTo(Integer localIdTo) { + this.localIdTo = localIdTo; + } + public String getSatelite() { + return satelite; + } + public void setSatelite(String satelite) { + this.satelite = satelite; + } + public String getSensors() { + return sensors; + } + public void setSensors(String sensors) { + this.sensors = sensors; + } + //@Column(name="dateOfPassFrom", columnDefinition="Date default '9999-09-09'") + public Date getDateOfPassFrom() { + return dateOfPassFrom; + } + public void setDateOfPassFrom(Date dateOfPassFrom) { + System.out.println(dateOfPassFrom); + this.dateOfPassFrom = dateOfPassFrom; + System.out.println(dateOfPassFrom.getClass().getName()); + } + //@Column(name="dateOfPassTo", columnDefinition="Date default '9999-09-09'") + public Date getDateOfPassTo() { + return dateOfPassTo; + } + public void setDateOfPassTo(Date dateOfPassTo) { + this.dateOfPassTo = dateOfPassTo; + } + public Integer getPathFrom() { + return pathFrom; + } + public void setPathFrom(Integer pathFrom) { + this.pathFrom = pathFrom; + } + public Integer getPathTo() { + return pathTo; + } + public void setPathTo(Integer pathTo) { + this.pathTo = pathTo; + } + public Integer getRowFrom() { + return rowFrom; + } + public void setRowFrom(Integer rowFrom) { + this.rowFrom = rowFrom; + } + public Integer getRowTo() { + return rowTo; + } + public void setRowTo(Integer rowTo) { + this.rowTo = rowTo; + } + @Override + public String toString() { + return "FilterData [localIdFrom=" + localIdFrom + ", localIdTo=" + localIdTo + ", satelite=" + satelite + + ", sensors=" + sensors + ", dateOfPassFrom=" + dateOfPassFrom + ", dateOfPassTo=" + dateOfPassTo + + ", pathFrom=" + pathFrom + ", pathTo=" + pathTo + ", rowFrom=" + rowFrom + ", rowTo=" + rowTo + "]"; + } + + + + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Entities/Satellite.java @@ -0,0 +1,304 @@ +package com.GisSatellite.Server.Entities; + +import java.sql.Date; + + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +import org.locationtech.jts.geom.Geometry; + +import com.fasterxml.jackson.annotation.JsonIgnore; + + +/*import com.vividsolutions.jts.geom.Geometry; +import com.vividsolutions.jts.geom.Polygon;*/ + + + + +@Entity + +@Table(name = "satellite_data_5") +public class Satellite { + + @Id + + @GeneratedValue(strategy = GenerationType.AUTO) + public long id; + + private String wktgeom; + + @JsonIgnore + private Geometry addgeom; + + + public String getWktgeom() { + return wktgeom; + } + public void setWktgeom(String wktgeom) { + this.wktgeom = wktgeom; + } + + public Geometry getAddgeom() { + return addgeom; + } + public void setAddgeom(Geometry addgeom) { + this.addgeom = addgeom; + } + public String getGeom_type() { + return geom_type; + } + public void setGeom_type(String geom_type) { + this.geom_type = geom_type; + } + + private Double path; + private Double row; + + private Date date; + private String time; + private String geom_type; + + private String satelite; + + private String sansor; + private String band; + private String gain_no; + private Double pixel; + private Double line; + private Double pixel_size_x; + private Double pixel_size_y; + private Double center_lat; + private Double center_long; + private Double ullat; + private Double ullong; + private Double urlat; + private Double urlong; + private Double lllat; + private Double lllong; + private Double lrlat; + private Double lrlong; + private Double sunangle_azi; + private Double sunangle_ele; + + // private Double localcd; + private String layername; + private String image1; +// private String image2; +// private String image3; +// + + public long getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public Double getPath() { + return path; + } + public void setPath(Double path) { + this.path = path; + } + public Double getRow() { + return row; + } + public void setRow(Double row) { + this.row = row; + } + public Date getDate() { + return date; + } + public void setDate(Date date) { + this.date = date; + } + public String getTime() { + return time; + } + public void setTime(String time) { + this.time = time; + } + public String getSatelite() { + return satelite; + } + public void setSatelite(String satelite) { + this.satelite = satelite; + } + public String getSansor() { + return sansor; + } + public void setSansor(String sansor) { + this.sansor = sansor; + } + public String getBand() { + return band; + } + public void setBand(String band) { + this.band = band; + } + + public String getGain_no() { + return gain_no; + } + public void setGain_no(String gain_no) { + this.gain_no = gain_no; + } + public Double getPixel() { + return pixel; + } + public void setPixel(Double pixel) { + this.pixel = pixel; + } + public Double getLine() { + return line; + } + public void setLine(Double line) { + this.line = line; + } + public Double getPixel_size_x() { + return pixel_size_x; + } + public void setPixel_size_x(Double pixel_size_x) { + this.pixel_size_x = pixel_size_x; + } + public Double getPixel_size_y() { + return pixel_size_y; + } + public void setPixel_size_y(Double pixel_size_y) { + this.pixel_size_y = pixel_size_y; + } + public Double getCenter_lat() { + return center_lat; + } + public void setCenter_lat(Double center_lat) { + this.center_lat = center_lat; + } + public Double getCenter_long() { + return center_long; + } + public void setCenter_long(Double center_long) { + this.center_long = center_long; + } + public Double getUllat() { + return ullat; + } + public void setUllat(Double ullat) { + this.ullat = ullat; + } + public Double getUllong() { + return ullong; + } + public void setUllong(Double ullong) { + this.ullong = ullong; + } + public Double getUrlat() { + return urlat; + } + public void setUrlat(Double urlat) { + this.urlat = urlat; + } + public Double getUrlong() { + return urlong; + } + public void setUrlong(Double urlong) { + this.urlong = urlong; + } + public Double getLllat() { + return lllat; + } + public void setLllat(Double lllat) { + this.lllat = lllat; + } + public Double getLllong() { + return lllong; + } + public void setLllong(Double lllong) { + this.lllong = lllong; + } + public Double getLrlat() { + return lrlat; + } + public void setLrlat(Double lrlat) { + this.lrlat = lrlat; + } + public Double getLrlong() { + return lrlong; + } + public void setLrlong(Double lrlong) { + this.lrlong = lrlong; + } + public Double getSunangle_azi() { + return sunangle_azi; + } + public void setSunangle_azi(Double sunangle_azi) { + this.sunangle_azi = sunangle_azi; + } + public Double getSunangle_ele() { + return sunangle_ele; + } + public void setSunangle_ele(Double sunangle_ele) { + this.sunangle_ele = sunangle_ele; + } + public String getLayername() { + return layername; + } + public void setLayername(String layername) { + this.layername = layername; + } + public void setId(long id) { + this.id = id; + } +// +// public Double getLocalcd() { +// return localcd; +// } +// public void setLocalcd(Double localcd) { +// this.localcd = localcd; +// } +// + public String getImage1() { + return image1; + } + public void setImage1(String image1) { + this.image1 = image1; + } +// public String getImage2() { +// return image2; +// } +// public void setImage2(String image2) { +// this.image2 = image2; +// } +// public String getImage3() { +// return image3; +// } +// public void setImage3(String image3) { +// this.image3 = image3; +// } + @Override + public String toString() { + return "Satellite [id=" + id + ", wktgeom=" + wktgeom + ", addgeom=" + addgeom + ", path=" + path + ", row=" + + row + ", date=" + date + ", time=" + time + ", geom_type=" + geom_type + ", satelite=" + satelite + + ", sansor=" + sansor + ", band=" + band + ", gain_no=" + gain_no + ", pixel=" + pixel + ", line=" + + line + ", pixel_size_x=" + pixel_size_x + ", pixel_size_y=" + pixel_size_y + ", center_lat=" + + center_lat + ", center_long=" + center_long + ", ullat=" + ullat + ", ullong=" + ullong + + ", urlat=" + urlat + ", urlong=" + urlong + ", lllat=" + lllat + ", lllong=" + lllong + ", lrlat=" + + lrlat + ", lrlong=" + lrlong + ", sunangle_azi=" + sunangle_azi + ", sunangle_ele=" + sunangle_ele + + ", layername=" + layername + ", image1=" + image1 + "]"; + } + + + + + + + + + + + + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Repository/AttributeRepository.java @@ -0,0 +1,12 @@ +package com.GisSatellite.Server.Repository; +import org.springframework.data.jpa.repository.JpaRepository; + +import com.GisSatellite.Server.Entities.Attribute; + + + +public interface AttributeRepository extends JpaRepository { + + public Attribute findById(int id); + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Repository/SatelliteRepository.java @@ -0,0 +1,83 @@ +package com.GisSatellite.Server.Repository; + +import java.sql.Date; +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; + +import com.GisSatellite.Server.Entities.FilterData; +import com.GisSatellite.Server.Entities.Satellite; + + + +public interface SatelliteRepository extends JpaRepository { + +// +// @Query("SELECT t FROM Satellite_data t WHERE t.satellite = 'CARTOSAT-1'") +// void getFilteredData(FilterData filterData); + +// @Query(value = "UPDATE satellite_data2 SET geom = ST_POINT(center_lat, center_long)",nativeQuery = true) +// Satellite addgeom(); +// +// @Query(value="select * from register where email=?1 and password=?2",nativeQuery= true) +// RegisterModel getRegister(String email, String password); + + + + + + @Query("from Satellite where id = ?1") + + public List search(String keyword); + + List findAll(); + + + + + + + + +// List getFilteredData(String satelite,String sensors,String localIdFrom,String localIdTo); + + @Query(value="select * from satellite_data WHERE satelite= ?1 AND sansor= ?2 AND localcd BETWEEN (?3 OR ?3 is null) AND ?4 AND date BETWEEN ?5 AND ?6 AND path BETWEEN ?7 AND ?8 AND row BETWEEN ?9 AND ?10",nativeQuery = true) + public List getFilteredData(String satelite, String sensors, Integer integer5, Integer integer6, + Date date, Date date2 , Integer integer,Integer integer2,Integer integer3,Integer integer4,Satellite st); + + + + + + + + @Query(value="select * from satellite_data where (localcd = ?1)" + + " AND (satelite = ?2 OR satelite is null)",nativeQuery = true) + public String getDummyData(int i, String string); + + + + + + + + +// String getFilteredData(String localIdFrom, String localIdTo, String satelite, String sensors, String dateOfPassFrom, +// String dataOfPassTo, String dateOfPassFrom2, String dataOfPassTo2, String rowFrom, String pathTo); + + + + + + + +// +// @Query("from Satellite WHERE id between ?1 and ?2") +// +// +// public List search1(String id); +// +// List findAllById(String id); +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/ServerApplication.java @@ -0,0 +1,13 @@ +package com.GisSatellite.Server; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public abstract class ServerApplication{ + + public static void main(String[] args) { + SpringApplication.run(ServerApplication.class, args); + } + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Services/AttributeService.java @@ -0,0 +1,5 @@ +package com.GisSatellite.Server.Services; + +public class AttributeService { + +} --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Services/SatelliteServices.java @@ -0,0 +1,58 @@ +package com.GisSatellite.Server.Services; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import com.GisSatellite.Server.Entities.Satellite; +import com.GisSatellite.Server.Repository.SatelliteRepository; + + + +@Component +public class SatelliteServices { + +// private static final String String = null; + @Autowired + private SatelliteRepository satelliteRepository; + + + + public Satellite addsatellite(Satellite form) + { + Satellite result = satelliteRepository.save(form); + // Satellite result = satelliteRepository.addgeom(form); + + return result; + } + +// public Satellite addgeom() +// { +// //Satellite result = satelliteRepository.save(form); +// Satellite result = satelliteRepository.addgeom(); +// +// return result; +// } +// + + public List listAll(String keyword) { + + if(keyword !=null) { + return satelliteRepository.search(keyword); + } + return satelliteRepository.findAll(); + } + +// public List listAllById(String id){ +// +// if(id != null) { +// +// return satelliteRepository.search1(String); +// +// } +// return satelliteRepository.findAllById(String); +// +// } + +} --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,16 @@ +spring.mvc.view.prefix=/views/ +spring.mvc.view.suffix=.jsp +server.port=9080 + +spring.datasource.url=jdbc:postgresql://localhost:5432/vedas?useSSL=false +spring.datasource.username=postgres +spring.datasource.password=postgres +spring.datasource.platform=postgres +spring.jpa.database-platform=org.hibernate.spatial.dialect.postgis.PostgisDialect +#spring.jpa.properties.hibernate.dialect=org.hibernate.spatial.dialect.postgis.PostgisDialect +spring.jpa.properties.hibernate.dialect=org.hibernate.spatial.dialect.postgis.PostgisPG9Dialect +spring.jpa.hibernate.ddl-auto=update +spring.datasource.driver-class-name=org.postgresql.Driver +#https://vedas.sac.gov.in/SDIS_2.0/ + +spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true \ No newline at end of file --- /dev/null +++ b/src/main/resources/static/assets/css/Icons.css @@ -0,0 +1,359 @@ +/* fallback */ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/materialicons/v52/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYmRjRdE.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISma2RjRdE.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmY2RjRdE.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmbGRjRdE.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYGRjRdE.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRjRdE.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rj.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmYmRjRdE.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Oma2RjRdE.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmY2RjRdE.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmbGRjRdE.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmYGRjRdE.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmYWRjRdE.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rj.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -moz-font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; +} --- /dev/null +++ b/src/main/resources/static/assets/css/material-dashboard.minf066.css @@ -0,0 +1,26584 @@ +/*! + + ========================================================= + * Material Dashboard Pro - v2.1.0 + ========================================================= + + * Product Page: https://www.creative-tim.com/product/material-dashboard-pro + * Copyright 2018 Creative Tim (http://www.creative-tim.com) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ + +.card { + font-size: .875rem +} + +@media print { + *, + :after, + :before { + text-shadow: none!important; + box-shadow: none!important + } + a:not(.btn) { + text-decoration: underline + } + abbr[title]:after { + content: " (" attr(title) ")" + } + pre { + white-space: pre-wrap!important + } + blockquote, + pre { + border: 1px solid #999; + page-break-inside: avoid + } + thead { + display: table-header-group + } + img, + tr { + page-break-inside: avoid + } + h2, + h3, + p { + orphans: 3; + widows: 3 + } + h2, + h3 { + page-break-after: avoid + } + @page { + size: a3 + } + .container, + body { + min-width: 992px!important + } + .navbar { + display: none + } + .badge { + border: 1px solid #000 + } + .table { + border-collapse: collapse!important + } + .table td, + .table th { + background-color: #fff!important + } + .table-bordered td, + .table-bordered th { + border: 1px solid #ddd!important + } +} + +*, +:after, +:before { + box-sizing: border-box +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +@-ms-viewport { + width: device-width +} + +article, +aside, +dialog, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block +} + +body { + margin: 0; + font-family: Roboto, Helvetica, Arial, sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fafafa +} + +[tabindex="-1"]:focus { + outline: 0!important +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: .5rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0 +} + +address { + font-style: normal; + line-height: inherit +} + +address, +dl, +ol, +ul { + margin-bottom: 1rem +} + +dl, +ol, +ul { + margin-top: 0 +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0 +} + +dt { + font-weight: 500 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +dfn { + font-style: italic +} + +b, +strong { + font-weight: bolder +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects +} + +a:hover { + color: #0a6ebd; + text-decoration: underline +} + +a:not([href]):not([tabindex]), +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none +} + +a:not([href]):not([tabindex]):focus { + outline: 0 +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar +} + +figure { + margin: 0 0 1rem +} + +img { + vertical-align: middle; + border-style: none +} + +svg:not(:root) { + overflow: hidden +} + +table { + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6c757d; + text-align: left; + caption-side: bottom +} + +th { + text-align: inherit +} + +label { + display: inline-block; + margin-bottom: .5rem +} + +button { + border-radius: 0 +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +[type=reset], +[type=submit], +button, +html [type=button] { + -webkit-appearance: button +} + +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none +} + +input[type=checkbox], +input[type=radio] { + box-sizing: border-box; + padding: 0 +} + +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -webkit-appearance: listbox +} + +textarea { + overflow: auto; + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal +} + +progress { + vertical-align: baseline +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none +} + +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +summary { + display: list-item; + cursor: pointer +} + +template { + display: none +} + +[hidden] { + display: none!important +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: .5rem; + font-family: inherit; + font-weight: 400; + line-height: 1.2; + color: inherit +} + +.h1, +h1 { + font-size: 2.5rem +} + +.h2, +h2 { + font-size: 2rem +} + +.h3, +h3 { + font-size: 1.75rem +} + +.h4, +h4 { + font-size: 1.5rem +} + +.h5, +h5 { + font-size: 1.25rem +} + +.h6, +h6 { + font-size: 1rem +} + +.lead { + font-size: 1.25rem; + font-weight: 300 +} + +.display-1 { + font-size: 7rem +} + +.display-1, +.display-2 { + font-weight: 300; + line-height: 1.2 +} + +.display-2 { + font-size: 3.5rem +} + +.display-3 { + font-size: 2.8125rem +} + +.display-3, +.display-4 { + font-weight: 300; + line-height: 1.2 +} + +.display-4 { + font-size: 2.125rem +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.list-inline, +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d +} + +.blockquote-footer:before { + content: "\2014 \00A0" +} + +.img-fluid, +.img-thumbnail { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fafafa; + border: 1px solid #dee2e6; + border-radius: .25rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, .075) +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 90%; + color: #6c757d +} + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace +} + +code { + font-size: 87.5%; + color: #e91e63; + word-break: break-word +} + +a>code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: .2rem; + box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25) +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 500; + box-shadow: none +} + +pre { + display: block; + font-size: 87.5%; + color: #212529 +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + .container { + max-width: 540px + } +} + +@media (min-width:768px) { + .container { + max-width: 720px + } +} + +@media (min-width:992px) { + .container { + max-width: 960px + } +} + +@media (min-width:1200px) { + .container { + max-width: 1140px + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px +} + +.no-gutters { + margin-right: 0; + margin-left: 0 +} + +.no-gutters>.col, +.no-gutters>[class*=col-] { + padding-right: 0; + padding-left: 0 +} + +.col, +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-auto, +.col-md, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-auto, +.col-sm, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-auto, +.col-xl, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100% +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: none +} + +.col-1 { + flex: 0 0 8.333333%; + max-width: 8.333333% +} + +.col-2 { + flex: 0 0 16.666667%; + max-width: 16.666667% +} + +.col-3 { + flex: 0 0 25%; + max-width: 25% +} + +.col-4 { + flex: 0 0 33.333333%; + max-width: 33.333333% +} + +.col-5 { + flex: 0 0 41.666667%; + max-width: 41.666667% +} + +.col-6 { + flex: 0 0 50%; + max-width: 50% +} + +.col-7 { + flex: 0 0 58.333333%; + max-width: 58.333333% +} + +.col-8 { + flex: 0 0 66.666667%; + max-width: 66.666667% +} + +.col-9 { + flex: 0 0 75%; + max-width: 75% +} + +.col-10 { + flex: 0 0 83.333333%; + max-width: 83.333333% +} + +.col-11 { + flex: 0 0 91.666667%; + max-width: 91.666667% +} + +.col-12 { + flex: 0 0 100%; + max-width: 100% +} + +.order-first { + order: -1 +} + +.order-last { + order: 13 +} + +.order-0 { + order: 0 +} + +.order-1 { + order: 1 +} + +.order-2 { + order: 2 +} + +.order-3 { + order: 3 +} + +.order-4 { + order: 4 +} + +.order-5 { + order: 5 +} + +.order-6 { + order: 6 +} + +.order-7 { + order: 7 +} + +.order-8 { + order: 8 +} + +.order-9 { + order: 9 +} + +.order-10 { + order: 10 +} + +.order-11 { + order: 11 +} + +.order-12 { + order: 12 +} + +.offset-1 { + margin-left: 8.333333% +} + +.offset-2 { + margin-left: 16.666667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.333333% +} + +.offset-5 { + margin-left: 41.666667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.333333% +} + +.offset-8 { + margin-left: 66.666667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.333333% +} + +.offset-11 { + margin-left: 91.666667% +} + +@media (min-width:576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-sm-1 { + flex: 0 0 8.333333%; + max-width: 8.333333% + } + .col-sm-2 { + flex: 0 0 16.666667%; + max-width: 16.666667% + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-sm-4 { + flex: 0 0 33.333333%; + max-width: 33.333333% + } + .col-sm-5 { + flex: 0 0 41.666667%; + max-width: 41.666667% + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-sm-7 { + flex: 0 0 58.333333%; + max-width: 58.333333% + } + .col-sm-8 { + flex: 0 0 66.666667%; + max-width: 66.666667% + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-sm-10 { + flex: 0 0 83.333333%; + max-width: 83.333333% + } + .col-sm-11 { + flex: 0 0 91.666667%; + max-width: 91.666667% + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-sm-first { + order: -1 + } + .order-sm-last { + order: 13 + } + .order-sm-0 { + order: 0 + } + .order-sm-1 { + order: 1 + } + .order-sm-2 { + order: 2 + } + .order-sm-3 { + order: 3 + } + .order-sm-4 { + order: 4 + } + .order-sm-5 { + order: 5 + } + .order-sm-6 { + order: 6 + } + .order-sm-7 { + order: 7 + } + .order-sm-8 { + order: 8 + } + .order-sm-9 { + order: 9 + } + .order-sm-10 { + order: 10 + } + .order-sm-11 { + order: 11 + } + .order-sm-12 { + order: 12 + } + .offset-sm-0 { + margin-left: 0 + } + .offset-sm-1 { + margin-left: 8.333333% + } + .offset-sm-2 { + margin-left: 16.666667% + } + .offset-sm-3 { + margin-left: 25% + } + .offset-sm-4 { + margin-left: 33.333333% + } + .offset-sm-5 { + margin-left: 41.666667% + } + .offset-sm-6 { + margin-left: 50% + } + .offset-sm-7 { + margin-left: 58.333333% + } + .offset-sm-8 { + margin-left: 66.666667% + } + .offset-sm-9 { + margin-left: 75% + } + .offset-sm-10 { + margin-left: 83.333333% + } + .offset-sm-11 { + margin-left: 91.666667% + } +} + +@media (min-width:768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-md-1 { + flex: 0 0 8.333333%; + max-width: 8.333333% + } + .col-md-2 { + flex: 0 0 16.666667%; + max-width: 16.666667% + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-md-4 { + flex: 0 0 33.333333%; + max-width: 33.333333% + } + .col-md-5 { + flex: 0 0 41.666667%; + max-width: 41.666667% + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-md-7 { + flex: 0 0 58.333333%; + max-width: 58.333333% + } + .col-md-8 { + flex: 0 0 66.666667%; + max-width: 66.666667% + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-md-10 { + flex: 0 0 83.333333%; + max-width: 83.333333% + } + .col-md-11 { + flex: 0 0 91.666667%; + max-width: 91.666667% + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-md-first { + order: -1 + } + .order-md-last { + order: 13 + } + .order-md-0 { + order: 0 + } + .order-md-1 { + order: 1 + } + .order-md-2 { + order: 2 + } + .order-md-3 { + order: 3 + } + .order-md-4 { + order: 4 + } + .order-md-5 { + order: 5 + } + .order-md-6 { + order: 6 + } + .order-md-7 { + order: 7 + } + .order-md-8 { + order: 8 + } + .order-md-9 { + order: 9 + } + .order-md-10 { + order: 10 + } + .order-md-11 { + order: 11 + } + .order-md-12 { + order: 12 + } + .offset-md-0 { + margin-left: 0 + } + .offset-md-1 { + margin-left: 8.333333% + } + .offset-md-2 { + margin-left: 16.666667% + } + .offset-md-3 { + margin-left: 25% + } + .offset-md-4 { + margin-left: 33.333333% + } + .offset-md-5 { + margin-left: 41.666667% + } + .offset-md-6 { + margin-left: 50% + } + .offset-md-7 { + margin-left: 58.333333% + } + .offset-md-8 { + margin-left: 66.666667% + } + .offset-md-9 { + margin-left: 75% + } + .offset-md-10 { + margin-left: 83.333333% + } + .offset-md-11 { + margin-left: 91.666667% + } +} + +@media (min-width:992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-lg-1 { + flex: 0 0 8.333333%; + max-width: 8.333333% + } + .col-lg-2 { + flex: 0 0 16.666667%; + max-width: 16.666667% + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-lg-4 { + flex: 0 0 33.333333%; + max-width: 33.333333% + } + .col-lg-5 { + flex: 0 0 41.666667%; + max-width: 41.666667% + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-lg-7 { + flex: 0 0 58.333333%; + max-width: 58.333333% + } + .col-lg-8 { + flex: 0 0 66.666667%; + max-width: 66.666667% + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-lg-10 { + flex: 0 0 83.333333%; + max-width: 83.333333% + } + .col-lg-11 { + flex: 0 0 91.666667%; + max-width: 91.666667% + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-lg-first { + order: -1 + } + .order-lg-last { + order: 13 + } + .order-lg-0 { + order: 0 + } + .order-lg-1 { + order: 1 + } + .order-lg-2 { + order: 2 + } + .order-lg-3 { + order: 3 + } + .order-lg-4 { + order: 4 + } + .order-lg-5 { + order: 5 + } + .order-lg-6 { + order: 6 + } + .order-lg-7 { + order: 7 + } + .order-lg-8 { + order: 8 + } + .order-lg-9 { + order: 9 + } + .order-lg-10 { + order: 10 + } + .order-lg-11 { + order: 11 + } + .order-lg-12 { + order: 12 + } + .offset-lg-0 { + margin-left: 0 + } + .offset-lg-1 { + margin-left: 8.333333% + } + .offset-lg-2 { + margin-left: 16.666667% + } + .offset-lg-3 { + margin-left: 25% + } + .offset-lg-4 { + margin-left: 33.333333% + } + .offset-lg-5 { + margin-left: 41.666667% + } + .offset-lg-6 { + margin-left: 50% + } + .offset-lg-7 { + margin-left: 58.333333% + } + .offset-lg-8 { + margin-left: 66.666667% + } + .offset-lg-9 { + margin-left: 75% + } + .offset-lg-10 { + margin-left: 83.333333% + } + .offset-lg-11 { + margin-left: 91.666667% + } +} + +@media (min-width:1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-xl-1 { + flex: 0 0 8.333333%; + max-width: 8.333333% + } + .col-xl-2 { + flex: 0 0 16.666667%; + max-width: 16.666667% + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-xl-4 { + flex: 0 0 33.333333%; + max-width: 33.333333% + } + .col-xl-5 { + flex: 0 0 41.666667%; + max-width: 41.666667% + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-xl-7 { + flex: 0 0 58.333333%; + max-width: 58.333333% + } + .col-xl-8 { + flex: 0 0 66.666667%; + max-width: 66.666667% + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-xl-10 { + flex: 0 0 83.333333%; + max-width: 83.333333% + } + .col-xl-11 { + flex: 0 0 91.666667%; + max-width: 91.666667% + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-xl-first { + order: -1 + } + .order-xl-last { + order: 13 + } + .order-xl-0 { + order: 0 + } + .order-xl-1 { + order: 1 + } + .order-xl-2 { + order: 2 + } + .order-xl-3 { + order: 3 + } + .order-xl-4 { + order: 4 + } + .order-xl-5 { + order: 5 + } + .order-xl-6 { + order: 6 + } + .order-xl-7 { + order: 7 + } + .order-xl-8 { + order: 8 + } + .order-xl-9 { + order: 9 + } + .order-xl-10 { + order: 10 + } + .order-xl-11 { + order: 11 + } + .order-xl-12 { + order: 12 + } + .offset-xl-0 { + margin-left: 0 + } + .offset-xl-1 { + margin-left: 8.333333% + } + .offset-xl-2 { + margin-left: 16.666667% + } + .offset-xl-3 { + margin-left: 25% + } + .offset-xl-4 { + margin-left: 33.333333% + } + .offset-xl-5 { + margin-left: 41.666667% + } + .offset-xl-6 { + margin-left: 50% + } + .offset-xl-7 { + margin-left: 58.333333% + } + .offset-xl-8 { + margin-left: 66.666667% + } + .offset-xl-9 { + margin-left: 75% + } + .offset-xl-10 { + margin-left: 83.333333% + } + .offset-xl-11 { + margin-left: 91.666667% + } +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent +} + +.table td, +.table th { + padding: .75rem; + vertical-align: top; + border-top: 1px solid rgba(0, 0, 0, .06) +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid rgba(0, 0, 0, .06) +} + +.table tbody+tbody { + border-top: 2px solid rgba(0, 0, 0, .06) +} + +.table .table { + background-color: #fafafa +} + +.table-sm td, +.table-sm th { + padding: .3rem +} + +.table-bordered, +.table-bordered td, +.table-bordered th { + border: 1px solid rgba(0, 0, 0, .06) +} + +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width: 2px +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, .05) +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, .075) +} + +.table-primary, +.table-primary>td, +.table-primary>th { + background-color: #c1e2fc +} + +.table-hover .table-primary:hover, +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #a9d7fb +} + +.table-secondary, +.table-secondary>td, +.table-secondary>th { + background-color: #d6d8db +} + +.table-hover .table-secondary:hover, +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #c8cbcf +} + +.table-success, +.table-success>td, +.table-success>th { + background-color: #cde9ce +} + +.table-hover .table-success:hover, +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #bbe1bd +} + +.table-info, +.table-info>td, +.table-info>th { + background-color: #b8ecf3 +} + +.table-hover .table-info:hover, +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #a2e6ef +} + +.table-warning, +.table-warning>td, +.table-warning>th { + background-color: #fff9c8 +} + +.table-hover .table-warning:hover, +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #fff6af +} + +.table-danger, +.table-danger>td, +.table-danger>th { + background-color: #fccac7 +} + +.table-hover .table-danger:hover, +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #fbb3af +} + +.table-light, +.table-light>td, +.table-light>th { + background-color: #fdfdfe +} + +.table-hover .table-light:hover, +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #ececf6 +} + +.table-dark, +.table-dark>td, +.table-dark>th { + background-color: #c6c8ca +} + +.table-hover .table-dark:hover, +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b9bbbe +} + +.table-active, +.table-active>td, +.table-active>th, +.table-hover .table-active:hover, +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, .075) +} + +.table .thead-dark th { + color: #fafafa; + background-color: #212529; + border-color: #32383e +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: rgba(0, 0, 0, .06) +} + +.table-dark { + color: #fafafa; + background-color: #212529 +} + +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color: #32383e +} + +.table-dark.table-bordered { + border: 0 +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: hsla(0, 0%, 100%, .05) +} + +.table-dark.table-hover tbody tr:hover { + background-color: hsla(0, 0%, 100%, .075) +} + +@media (max-width:575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-sm>.table-bordered { + border: 0 + } +} + +@media (max-width:767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-md>.table-bordered { + border: 0 + } +} + +@media (max-width:991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-lg>.table-bordered { + border: 0 + } +} + +@media (max-width:1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-xl>.table-bordered { + border: 0 + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} + +.table-responsive>.table-bordered { + border: 0 +} + +.form-control { + display: block; + width: 100%; + padding: .4375rem 0; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: transparent; + background-clip: padding-box; + border: 1px solid #d2d2d2; + box-shadow: none; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0 +} + +.form-control:focus { + color: #495057; + background-color: transparent; + border-color: #9acffa; + outline: 0; + box-shadow: none, 0 0 0 .2rem rgba(33, 150, 243, .25) +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1 +} + +select.form-control:not([size]):not([multiple]) { + height: calc(2.4375rem + 2px) +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: transparent +} + +.form-control-file, +.form-control-range { + display: block; + width: 100% +} + +.col-form-label { + padding-top: calc(.4375rem + 1px); + padding-bottom: calc(.4375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5625rem + 1px); + padding-bottom: calc(.5625rem + 1px); + font-size: 1.25rem; + line-height: 1.5 +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .875rem; + line-height: 1.5 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .4375rem; + padding-bottom: .4375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm, +.input-group-lg>.form-control-plaintext.form-control, +.input-group-lg>.input-group-append>.form-control-plaintext.btn, +.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text, +.input-group-lg>.input-group-prepend>.form-control-plaintext.btn, +.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text, +.input-group-sm>.form-control-plaintext.form-control, +.input-group-sm>.input-group-append>.form-control-plaintext.btn, +.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text, +.input-group-sm>.input-group-prepend>.form-control-plaintext.btn, +.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text { + padding-right: 0; + padding-left: 0 +} + +.form-control-sm, +.input-group-sm>.form-control, +.input-group-sm>.input-group-append>.btn, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-prepend>.input-group-text { + padding: .25rem 0; + font-size: .875rem; + line-height: 1.5; + border-radius: .2rem +} + +.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-sm>select.form-control:not([size]):not([multiple]), +select.form-control-sm:not([size]):not([multiple]) { + height: calc(2.125rem + 2px) +} + +.form-control-lg, +.input-group-lg>.form-control, +.input-group-lg>.input-group-append>.btn, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-prepend>.input-group-text { + padding: .5625rem 0; + font-size: 1.25rem; + line-height: 1.5; + border-radius: .3rem +} + +.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-lg>select.form-control:not([size]):not([multiple]), +select.form-control-lg:not([size]):not([multiple]) { + height: calc(4.125rem + 2px) +} + +.form-group { + margin-bottom: 1rem +} + +.form-text { + display: block; + margin-top: .25rem +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px +} + +.form-row>.col, +.form-row>[class*=col-] { + padding-right: 5px; + padding-left: 5px +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem +} + +.form-check-input { + position: absolute; + margin-top: .3rem; + margin-left: -1.25rem +} + +.form-check-input:disabled~.form-check-label { + color: #6c757d +} + +.form-check-label { + margin-bottom: 0 +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: .75rem +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: .3125rem; + margin-left: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #4caf50 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(76, 175, 80, .8); + border-radius: .2rem +} + +.custom-select.is-valid, +.form-control.is-valid, +.was-validated .custom-select:valid, +.was-validated .form-control:valid { + border-color: #4caf50 +} + +.custom-select.is-valid:focus, +.form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control:valid:focus { + border-color: #4caf50; + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.custom-select.is-valid~.valid-feedback, +.custom-select.is-valid~.valid-tooltip, +.form-control.is-valid~.valid-feedback, +.form-control.is-valid~.valid-tooltip, +.was-validated .custom-select:valid~.valid-feedback, +.was-validated .custom-select:valid~.valid-tooltip, +.was-validated .form-control:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip { + display: block +} + +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color: #4caf50 +} + +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip, +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid~.custom-control-label, +.was-validated .custom-control-input:valid~.custom-control-label { + color: #4caf50 +} + +.custom-control-input.is-valid~.custom-control-label:before, +.was-validated .custom-control-input:valid~.custom-control-label:before { + background-color: #a3d7a5 +} + +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip, +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #6ec071 +} + +.custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.custom-file-input.is-valid~.custom-file-label, +.was-validated .custom-file-input:valid~.custom-file-label { + border-color: #4caf50 +} + +.custom-file-input.is-valid~.custom-file-label:before, +.was-validated .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip, +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip { + display: block +} + +.custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #f44336 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(244, 67, 54, .8); + border-radius: .2rem +} + +.custom-select.is-invalid, +.form-control.is-invalid, +.was-validated .custom-select:invalid, +.was-validated .form-control:invalid { + border-color: #f44336 +} + +.custom-select.is-invalid:focus, +.form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #f44336; + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-invalid~.invalid-tooltip, +.form-control.is-invalid~.invalid-feedback, +.form-control.is-invalid~.invalid-tooltip, +.was-validated .custom-select:invalid~.invalid-feedback, +.was-validated .custom-select:invalid~.invalid-tooltip, +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip { + display: block +} + +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color: #f44336 +} + +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip, +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid~.custom-control-label, +.was-validated .custom-control-input:invalid~.custom-control-label { + color: #f44336 +} + +.custom-control-input.is-invalid~.custom-control-label:before, +.was-validated .custom-control-input:invalid~.custom-control-label:before { + background-color: #fbb4af +} + +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip, +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid:checked~.custom-control-label:before, +.was-validated .custom-control-input:invalid:checked~.custom-control-label:before { + background-color: #f77066 +} + +.custom-control-input.is-invalid:focus~.custom-control-label:before, +.was-validated .custom-control-input:invalid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.custom-file-input.is-invalid~.custom-file-label, +.was-validated .custom-file-input:invalid~.custom-file-label { + border-color: #f44336 +} + +.custom-file-input.is-invalid~.custom-file-label:before, +.was-validated .custom-file-input:invalid~.custom-file-label:before { + border-color: inherit +} + +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip, +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip { + display: block +} + +.custom-file-input.is-invalid:focus~.custom-file-label, +.was-validated .custom-file-input:invalid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center +} + +.form-inline .form-check { + width: 100% +} + +@media (min-width:576px) { + .form-inline label { + justify-content: center + } + .form-inline .form-group, + .form-inline label { + display: flex; + align-items: center; + margin-bottom: 0 + } + .form-inline .form-group { + flex: 0 0 auto; + flex-flow: row wrap + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + .form-inline .form-control-plaintext { + display: inline-block + } + .form-inline .input-group { + width: auto + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0 + } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: .25rem; + margin-left: 0 + } + .form-inline .custom-control { + align-items: center; + justify-content: center + } + .form-inline .custom-control-label { + margin-bottom: 0 + } +} + +.btn { + display: inline-block; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + padding: .46875rem 1rem; + font-size: 1rem; + line-height: 1.5; + border-radius: .25rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +.btn:focus, +.btn:hover { + text-decoration: none +} + +.btn.focus, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .25) +} + +.btn.disabled, +.btn:disabled { + opacity: .65; + box-shadow: none +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer +} + +.btn:not(:disabled):not(.disabled).active, +.btn:not(:disabled):not(.disabled):active { + background-image: none; + box-shadow: none +} + +.btn:not(:disabled):not(.disabled).active:focus, +.btn:not(:disabled):not(.disabled):active:focus { + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .25), none +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none +} + +.btn-primary { + color: #fff; + background-color: #2196f3; + border-color: #2196f3; + box-shadow: none +} + +.btn-primary:hover { + color: #fff; + background-color: #0c83e2; + border-color: #0c7cd5 +} + +.btn-primary.focus, +.btn-primary:focus { + box-shadow: none, 0 0 0 .2rem rgba(33, 150, 243, .5) +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #2196f3; + border-color: #2196f3 +} + +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #0c7cd5; + border-color: #0b75c9 +} + +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(33, 150, 243, .5) +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; + box-shadow: none +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62 +} + +.btn-secondary.focus, +.btn-secondary:focus { + box-shadow: none, 0 0 0 .2rem hsla(208, 7%, 46%, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b +} + +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem hsla(208, 7%, 46%, .5) +} + +.btn-success { + color: #fff; + background-color: #4caf50; + border-color: #4caf50; + box-shadow: none +} + +.btn-success:hover { + color: #fff; + background-color: #409444; + border-color: #3d8b40 +} + +.btn-success.focus, +.btn-success:focus { + box-shadow: none, 0 0 0 .2rem rgba(76, 175, 80, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #4caf50; + border-color: #4caf50 +} + +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #3d8b40; + border-color: #39833c +} + +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(76, 175, 80, .5) +} + +.btn-info { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4; + box-shadow: none +} + +.btn-info:hover { + color: #fff; + background-color: #009aae; + border-color: #008fa1 +} + +.btn-info.focus, +.btn-info:focus { + box-shadow: none, 0 0 0 .2rem rgba(0, 188, 212, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4 +} + +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #008fa1; + border-color: #008394 +} + +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(0, 188, 212, .5) +} + +.btn-warning { + color: #212529; + background-color: #ffeb3b; + border-color: #ffeb3b; + box-shadow: none +} + +.btn-warning:hover { + color: #212529; + background-color: #ffe715; + border-color: #ffe608 +} + +.btn-warning.focus, +.btn-warning:focus { + box-shadow: none, 0 0 0 .2rem rgba(255, 235, 59, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffeb3b; + border-color: #ffeb3b +} + +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color: #212529; + background-color: #ffe608; + border-color: #fae100 +} + +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(255, 235, 59, .5) +} + +.btn-danger { + color: #fff; + background-color: #f44336; + border-color: #f44336; + box-shadow: none +} + +.btn-danger:hover { + color: #fff; + background-color: #f22112; + border-color: #ea1c0d +} + +.btn-danger.focus, +.btn-danger:focus { + box-shadow: none, 0 0 0 .2rem rgba(244, 67, 54, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #f44336; + border-color: #f44336 +} + +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #ea1c0d; + border-color: #de1b0c +} + +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(244, 67, 54, .5) +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; + box-shadow: none +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5 +} + +.btn-light.focus, +.btn-light:focus { + box-shadow: none, 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df +} + +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; + box-shadow: none +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124 +} + +.btn-dark.focus, +.btn-dark:focus { + box-shadow: none, 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d +} + +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: none, 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-outline-primary { + color: #2196f3; + background-color: transparent; + background-image: none; + border-color: #2196f3 +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #2196f3; + border-color: #2196f3 +} + +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #2196f3; + background-color: transparent +} + +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show>.btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #2196f3; + border-color: #2196f3 +} + +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .5) +} + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-outline-secondary.focus, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5) +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent +} + +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.show>.btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5) +} + +.btn-outline-success { + color: #4caf50; + background-color: transparent; + background-image: none; + border-color: #4caf50 +} + +.btn-outline-success:hover { + color: #fff; + background-color: #4caf50; + border-color: #4caf50 +} + +.btn-outline-success.focus, +.btn-outline-success:focus { + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .5) +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #4caf50; + background-color: transparent +} + +.btn-outline-success:not(:disabled):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, +.show>.btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #4caf50; + border-color: #4caf50 +} + +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .5) +} + +.btn-outline-info { + color: #00bcd4; + background-color: transparent; + background-image: none; + border-color: #00bcd4 +} + +.btn-outline-info:hover { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4 +} + +.btn-outline-info.focus, +.btn-outline-info:focus { + box-shadow: 0 0 0 .2rem rgba(0, 188, 212, .5) +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #00bcd4; + background-color: transparent +} + +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show>.btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4 +} + +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(0, 188, 212, .5) +} + +.btn-outline-warning { + color: #ffeb3b; + background-color: transparent; + background-image: none; + border-color: #ffeb3b +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffeb3b; + border-color: #ffeb3b +} + +.btn-outline-warning.focus, +.btn-outline-warning:focus { + box-shadow: 0 0 0 .2rem rgba(255, 235, 59, .5) +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffeb3b; + background-color: transparent +} + +.btn-outline-warning:not(:disabled):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, +.show>.btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffeb3b; + border-color: #ffeb3b +} + +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(255, 235, 59, .5) +} + +.btn-outline-danger { + color: #f44336; + background-color: transparent; + background-image: none; + border-color: #f44336 +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #f44336; + border-color: #f44336 +} + +.btn-outline-danger.focus, +.btn-outline-danger:focus { + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .5) +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #f44336; + background-color: transparent +} + +.btn-outline-danger:not(:disabled):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, +.show>.btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #f44336; + border-color: #f44336 +} + +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .5) +} + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-outline-light.focus, +.btn-outline-light:focus { + box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent +} + +.btn-outline-light:not(:disabled):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, +.show>.btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40 +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent +} + +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show>.btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-link { + font-weight: 400; + color: #9c27b0; + background-color: transparent +} + +.btn-link:hover { + color: #0a6ebd; + background-color: transparent +} + +.btn-link.focus, +.btn-link:focus, +.btn-link:hover { + text-decoration: underline; + border-color: transparent +} + +.btn-link.focus, +.btn-link:focus { + box-shadow: none +} + +.btn-link.disabled, +.btn-link:disabled { + color: #999 +} + +.btn-group-lg>.btn, +.btn-lg { + padding: 1.125rem 2.25rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: .3rem +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .40625rem 1.25rem; + font-size: .875rem; + line-height: 1.5; + border-radius: .1875rem +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: .5rem +} + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + opacity: 0; + transition: opacity .15s linear +} + +.fade.show { + opacity: 1 +} + +.collapse { + display: none +} + +.collapse.show { + display: block +} + +tr.collapse.show { + display: table-row +} + +tbody.collapse.show { + display: table-row-group +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height .35s ease +} + +.collapsing, +.dropdown, +.dropup { + position: relative +} + +.dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid; + border-right: .3em solid transparent; + border-bottom: 0; + border-left: .3em solid transparent +} + +.dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + min-width: 10rem; + padding: .5rem 0; + margin: .125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: .25rem; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: 0; + border-right: .3em solid transparent; + border-bottom: .3em solid; + border-left: .3em solid transparent +} + +.dropup .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropright .dropdown-menu { + margin-top: 0; + margin-left: .125rem +} + +.dropright .dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-bottom: .3em solid transparent; + border-left: .3em solid +} + +.dropright .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropright .dropdown-toggle:after { + vertical-align: 0 +} + +.dropleft .dropdown-menu { + margin-top: 0; + margin-right: .125rem +} + +.dropleft .dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + display: none +} + +.dropleft .dropdown-toggle:before { + display: inline-block; + width: 0; + height: 0; + margin-right: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: .3em solid; + border-bottom: .3em solid transparent +} + +.dropleft .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropleft .dropdown-toggle:before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef +} + +.dropdown-item { + display: block; + width: 100%; + padding: .625rem 1.25rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:focus, +.dropdown-item:hover { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #2196f3 +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + background-color: transparent +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1.25rem; + margin-bottom: 0; + font-size: .875rem; + color: #6c757d; + white-space: nowrap +} + +.btn-group, +.btn-group-vertical { + display: inline-flex; + vertical-align: middle +} + +.btn-group-vertical>.btn, +.btn-group>.btn { + position: relative; + flex: 0 1 auto +} + +.btn-group-vertical>.btn.active, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:hover, +.btn-group>.btn.active, +.btn-group>.btn:active, +.btn-group>.btn:focus, +.btn-group>.btn:hover { + z-index: 1 +} + +.btn-group-vertical .btn+.btn, +.btn-group-vertical .btn+.btn-group, +.btn-group-vertical .btn-group+.btn, +.btn-group-vertical .btn-group+.btn-group, +.btn-group .btn+.btn, +.btn-group .btn+.btn-group, +.btn-group .btn-group+.btn, +.btn-group .btn-group+.btn-group { + margin-left: -1px +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start +} + +.btn-toolbar .input-group { + width: auto +} + +.btn-group>.btn:first-child { + margin-left: 0 +} + +.btn-group>.btn-group:not(:last-child)>.btn, +.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.dropdown-toggle-split:after { + margin-left: 0 +} + +.btn-group-sm>.btn+.dropdown-toggle-split, +.btn-sm+.dropdown-toggle-split { + padding-right: .9375rem; + padding-left: .9375rem +} + +.btn-group-lg>.btn+.dropdown-toggle-split, +.btn-lg+.dropdown-toggle-split { + padding-right: 1.6875rem; + padding-left: 1.6875rem +} + +.btn-group.show .dropdown-toggle, +.btn-group.show .dropdown-toggle.btn-link { + box-shadow: none +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center +} + +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100% +} + +.btn-group-vertical>.btn+.btn, +.btn-group-vertical>.btn+.btn-group, +.btn-group-vertical>.btn-group+.btn, +.btn-group-vertical>.btn-group+.btn-group { + margin-top: -1px; + margin-left: 0 +} + +.btn-group-vertical>.btn-group:not(:last-child)>.btn, +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn-group:not(:first-child)>.btn, +.btn-group-vertical>.btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.btn-group-toggle>.btn, +.btn-group-toggle>.btn-group>.btn { + margin-bottom: 0 +} + +.btn-group-toggle>.btn-group>.btn input[type=checkbox], +.btn-group-toggle>.btn-group>.btn input[type=radio], +.btn-group-toggle>.btn input[type=checkbox], +.btn-group-toggle>.btn input[type=radio] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.input-group>.custom-file, +.input-group>.custom-select, +.input-group>.form-control { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0 +} + +.input-group>.custom-file:focus, +.input-group>.custom-select:focus, +.input-group>.form-control:focus { + z-index: 3 +} + +.input-group>.custom-file+.custom-file, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.form-control, +.input-group>.custom-select+.custom-file, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.form-control, +.input-group>.form-control+.custom-file, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.form-control { + margin-left: -1px +} + +.input-group>.custom-select:not(:last-child), +.input-group>.form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group>.custom-select:not(:first-child), +.input-group>.form-control:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group>.custom-file { + display: flex; + align-items: center +} + +.input-group>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:last-child) .custom-file-label:before { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group>.custom-file:not(:first-child) .custom-file-label, +.input-group>.custom-file:not(:first-child) .custom-file-label:before { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group-append, +.input-group-prepend { + display: flex +} + +.input-group-append .btn, +.input-group-prepend .btn { + position: relative; + z-index: 2 +} + +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.btn, +.input-group-append .input-group-text+.input-group-text, +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-prepend .input-group-text+.input-group-text { + margin-left: -1px +} + +.input-group-prepend { + margin-right: -1px +} + +.input-group-append { + margin-left: -1px +} + +.input-group-text { + display: flex; + align-items: center; + padding: .4375rem 0; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0 +} + +.input-group-text input[type=checkbox], +.input-group-text input[type=radio] { + margin-top: 0 +} + +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child), +.input-group>.input-group-append:not(:last-child)>.btn, +.input-group>.input-group-append:not(:last-child)>.input-group-text, +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group>.input-group-append>.btn, +.input-group>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0 +} + +.custom-control-input:checked~.custom-control-label:before { + color: #fff; + background-color: #2196f3; + box-shadow: none +} + +.custom-control-input:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(33, 150, 243, .25) +} + +.custom-control-input:active~.custom-control-label:before { + color: #fff; + background-color: #cae6fc; + box-shadow: none +} + +.custom-control-input:disabled~.custom-control-label { + color: #6c757d +} + +.custom-control-input:disabled~.custom-control-label:before { + background-color: #e9ecef +} + +.custom-control-label { + margin-bottom: 0 +} + +.custom-control-label:before { + pointer-events: none; + user-select: none; + background-color: #dee2e6; + box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1) +} + +.custom-control-label:after, +.custom-control-label:before { + position: absolute; + top: .25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + content: "" +} + +.custom-control-label:after { + background-repeat: no-repeat; + background-position: 50%; + background-size: 50% 50% +} + +.custom-checkbox .custom-control-label:before { + border-radius: .25rem +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label:before { + background-color: #2196f3 +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before { + background-color: #2196f3; + box-shadow: none +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E") +} + +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before { + background-color: rgba(33, 150, 243, .5) +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before { + background-color: rgba(33, 150, 243, .5) +} + +.custom-radio .custom-control-label:before { + border-radius: 50% +} + +.custom-radio .custom-control-input:checked~.custom-control-label:before { + background-color: #2196f3 +} + +.custom-radio .custom-control-input:checked~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E") +} + +.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before { + background-color: rgba(33, 150, 243, .5) +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.4375rem + 2px); + padding: .375rem 1.75rem .375rem .75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; + background-size: 8px 10px; + border: 1px solid #d2d2d2; + border-radius: .25rem; + appearance: none +} + +.custom-select:focus { + border-color: #9acffa; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(154, 207, 250, .5) +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: transparent +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: .75rem; + background-image: none +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef +} + +.custom-select::-ms-expand { + opacity: 0 +} + +.custom-select-sm { + height: calc(2.125rem + 2px); + font-size: 75% +} + +.custom-select-lg, +.custom-select-sm { + padding-top: .375rem; + padding-bottom: .375rem +} + +.custom-select-lg { + height: calc(4.125rem + 2px); + font-size: 125% +} + +.custom-file { + display: inline-block; + margin-bottom: 0 +} + +.custom-file, +.custom-file-input { + position: relative; + width: 100%; + height: calc(2.4375rem + 2px) +} + +.custom-file-input { + z-index: 2; + margin: 0; + opacity: 0 +} + +.custom-file-input:focus~.custom-file-control { + border-color: #9acffa; + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .25) +} + +.custom-file-input:focus~.custom-file-control:before { + border-color: #9acffa +} + +.custom-file-input:lang(en)~.custom-file-label:after { + content: "Browse" +} + +.custom-file-label { + left: 0; + z-index: 1; + height: calc(2.4375rem + 2px); + border: 0 solid #d2d2d2; + border-radius: 0; + box-shadow: none +} + +.custom-file-label, +.custom-file-label:after { + position: absolute; + top: 0; + right: 0; + padding: .46875rem 1rem; + line-height: 1.3; + color: #495057; + background-color: transparent +} + +.custom-file-label:after { + bottom: 0; + z-index: 3; + display: block; + height: calc((2.4375rem + 2px) - 0 * 2); + content: "Browse"; + border-left: 0 solid #d2d2d2; + border-radius: 0 0 0 0 +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem +} + +.nav-link:focus, +.nav-link:hover { + text-decoration: none +} + +.nav-link.disabled { + color: #6c757d +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-item { + margin-bottom: -1px +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6 +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fafafa; + border-color: #dee2e6 #dee2e6 #fafafa +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + border-radius: .25rem +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #2196f3 +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.navbar { + position: relative; + padding: .5rem 1rem +} + +.navbar, +.navbar>.container, +.navbar>.container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + display: inline-block; + padding-top: .3125rem; + padding-bottom: .3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap +} + +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration: none +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 +} + +.navbar-nav .dropdown-menu { + position: static; + float: none +} + +.navbar-text { + display: inline-block; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem +} + +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat 50%; + background-size: 100% 100% +} + +@media (max-width:575.98px) { + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start + } + .navbar-expand-sm .navbar-nav { + flex-direction: row + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + flex-wrap: nowrap + } + .navbar-expand-sm .navbar-collapse { + display: flex!important; + flex-basis: auto + } + .navbar-expand-sm .navbar-toggler { + display: none + } + .navbar-expand-sm .dropup .dropdown-menu { + top: auto; + bottom: 100% + } +} + +@media (max-width:767.98px) { + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start + } + .navbar-expand-md .navbar-nav { + flex-direction: row + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + flex-wrap: nowrap + } + .navbar-expand-md .navbar-collapse { + display: flex!important; + flex-basis: auto + } + .navbar-expand-md .navbar-toggler { + display: none + } + .navbar-expand-md .dropup .dropdown-menu { + top: auto; + bottom: 100% + } +} + +@media (max-width:991.98px) { + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start + } + .navbar-expand-lg .navbar-nav { + flex-direction: row + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + flex-wrap: nowrap + } + .navbar-expand-lg .navbar-collapse { + display: flex!important; + flex-basis: auto + } + .navbar-expand-lg .navbar-toggler { + display: none + } + .navbar-expand-lg .dropup .dropdown-menu { + top: auto; + bottom: 100% + } +} + +@media (max-width:1199.98px) { + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start + } + .navbar-expand-xl .navbar-nav { + flex-direction: row + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + flex-wrap: nowrap + } + .navbar-expand-xl .navbar-collapse { + display: flex!important; + flex-basis: auto + } + .navbar-expand-xl .navbar-toggler { + display: none + } + .navbar-expand-xl .dropup .dropdown-menu { + top: auto; + bottom: 100% + } +} + +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + padding-right: 0; + padding-left: 0 +} + +.navbar-expand .navbar-nav { + flex-direction: row +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + flex-wrap: nowrap +} + +.navbar-expand .navbar-collapse { + display: flex!important; + flex-basis: auto +} + +.navbar-expand .navbar-toggler { + display: none +} + +.navbar-expand .dropup .dropdown-menu { + top: auto; + bottom: 100% +} + +.navbar-light .navbar-brand, +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .5) +} + +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show>.nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .5); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .5) +} + +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand, +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: hsla(0, 0%, 100%, .5) +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: hsla(0, 0%, 100%, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: hsla(0, 0%, 100%, .25) +} + +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show>.nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: hsla(0, 0%, 100%, .5); + border-color: hsla(0, 0%, 100%, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") +} + +.navbar-dark .navbar-text { + color: hsla(0, 0%, 100%, .5) +} + +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid #eee; + border-radius: .25rem +} + +.card>hr { + margin-right: 0; + margin-left: 0 +} + +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem +} + +.card-title { + margin-bottom: .75rem +} + +.card-subtitle { + margin-top: -.375rem +} + +.card-subtitle, +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link+.card-link { + margin-left: 1.25rem +} + +.card-header { + padding: .75rem 1.25rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 1px solid #eee +} + +.card-header:first-child { + border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} + +.card-header+.list-group .list-group-item:first-child { + border-top: 0 +} + +.card-footer { + padding: .75rem 1.25rem; + background-color: #fff; + border-top: 1px solid #eee +} + +.card-footer:last-child { + border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} + +.card-header-tabs { + margin-bottom: -.75rem; + border-bottom: 0 +} + +.card-header-pills, +.card-header-tabs { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem +} + +.card-img { + width: 100%; + border-radius: calc(.25rem - 1px) +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card-deck { + display: flex; + flex-direction: column +} + +.card-deck .card { + margin-bottom: 15px +} + +@media (min-width:576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px + } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px + } +} + +.card-group { + display: flex; + flex-direction: column +} + +.card-group>.card { + margin-bottom: 15px +} + +@media (min-width:576px) { + .card-group { + flex-flow: row wrap + } + .card-group>.card { + flex: 1 0 0%; + margin-bottom: 0 + } + .card-group>.card+.card { + margin-left: 0; + border-left: 0 + } + .card-group>.card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + .card-group>.card:first-child .card-header, + .card-group>.card:first-child .card-img-top { + border-top-right-radius: 0 + } + .card-group>.card:first-child .card-footer, + .card-group>.card:first-child .card-img-bottom { + border-bottom-right-radius: 0 + } + .card-group>.card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + .card-group>.card:last-child .card-header, + .card-group>.card:last-child .card-img-top { + border-top-left-radius: 0 + } + .card-group>.card:last-child .card-footer, + .card-group>.card:last-child .card-img-bottom { + border-bottom-left-radius: 0 + } + .card-group>.card:only-child { + border-radius: .25rem + } + .card-group>.card:only-child .card-header, + .card-group>.card:only-child .card-img-top { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem + } + .card-group>.card:only-child .card-footer, + .card-group>.card:only-child .card-img-bottom { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem + } + .card-group>.card:not(:first-child):not(:last-child):not(:only-child), + .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer, + .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top { + border-radius: 0 + } +} + +.card-columns .card { + margin-bottom: .75rem +} + +@media (min-width:576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem + } + .card-columns .card { + display: inline-block; + width: 100% + } +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: .75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: .25rem +} + +.breadcrumb-item+.breadcrumb-item:before { + display: inline-block; + padding-right: .5rem; + padding-left: .5rem; + color: #6c757d; + content: "/" +} + +.breadcrumb-item+.breadcrumb-item:hover:before { + text-decoration: underline; + text-decoration: none +} + +.breadcrumb-item.active { + color: #6c757d +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: .25rem +} + +.page-link { + position: relative; + display: block; + padding: .5rem .75rem; + margin-left: 0; + line-height: 1.25; + color: #2196f3; + background-color: transparent; + border: 0 solid #dee2e6 +} + +.page-link:hover { + color: #0a6ebd; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6 +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(33, 150, 243, .25) +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #2196f3; + border-color: #2196f3 +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: transparent; + border-color: #dee2e6 +} + +.pagination-lg .page-link { + padding: .75rem 0; + font-size: 1.25rem; + line-height: 1.5 +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.pagination-sm .page-link { + padding: .25rem 0; + font-size: .875rem; + line-height: 1.5 +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: .3rem +} + +@media (min-width:576px) { + .jumbotron { + padding: 4rem 2rem + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0 +} + +.alert { + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 500 +} + +.alert-dismissible { + padding-right: 4rem +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: .75rem 1.25rem; + color: inherit +} + +.alert-primary { + color: #114e7e; + background-color: #d3eafd; + border-color: #c1e2fc +} + +.alert-primary hr { + border-top-color: #a9d7fb +} + +.alert-primary .alert-link { + color: #0b3251 +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db +} + +.alert-secondary hr { + border-top-color: #c8cbcf +} + +.alert-secondary .alert-link { + color: #202326 +} + +.alert-success { + color: #285b2a; + background-color: #dbefdc; + border-color: #cde9ce +} + +.alert-success hr { + border-top-color: #bbe1bd +} + +.alert-success .alert-link { + color: #18381a +} + +.alert-info { + color: #00626e; + background-color: #ccf2f6; + border-color: #b8ecf3 +} + +.alert-info hr { + border-top-color: #a2e6ef +} + +.alert-info .alert-link { + color: #00353b +} + +.alert-warning { + color: #857a1f; + background-color: #fffbd8; + border-color: #fff9c8 +} + +.alert-warning hr { + border-top-color: #fff6af +} + +.alert-warning .alert-link { + color: #5c5415 +} + +.alert-danger { + color: #7f231c; + background-color: #fdd9d7; + border-color: #fccac7 +} + +.alert-danger hr { + border-top-color: #fbb3af +} + +.alert-danger .alert-link { + color: #551713 +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe +} + +.alert-light hr { + border-top-color: #ececf6 +} + +.alert-light .alert-link { + color: #686868 +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca +} + +.alert-dark hr { + border-top-color: #b9bbbe +} + +.alert-dark .alert-link { + color: #040505 +} + +@keyframes a { + 0% { + background-position: 1rem 0 + } + to { + background-position: 0 0 + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: .75rem; + background-color: #e9ecef; + border-radius: .25rem; + box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1) +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + background-color: #2196f3; + transition: width .6s ease +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent); + background-size: 1rem 1rem +} + +.progress-bar-animated { + animation: a 1s linear infinite +} + +.media { + display: flex; + align-items: flex-start +} + +.media-body { + flex: 1 +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0 +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit +} + +.list-group-item-action:focus, +.list-group-item-action:hover { + color: #495057; + text-decoration: none; + background-color: #f8f9fa +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef +} + +.list-group-item { + position: relative; + display: block; + padding: .75rem 1.25rem; + margin-bottom: 0; + background-color: inherit; + border: 0 solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.list-group-item:focus, +.list-group-item:hover { + z-index: 1; + text-decoration: none +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + background-color: inherit +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #2196f3; + border-color: #2196f3 +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0 +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0 +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0 +} + +.list-group-item-primary { + color: #114e7e; + background-color: #c1e2fc +} + +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #114e7e; + background-color: #a9d7fb +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #114e7e; + border-color: #114e7e +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db +} + +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #383d41; + background-color: #c8cbcf +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41 +} + +.list-group-item-success { + color: #285b2a; + background-color: #cde9ce +} + +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #285b2a; + background-color: #bbe1bd +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #285b2a; + border-color: #285b2a +} + +.list-group-item-info { + color: #00626e; + background-color: #b8ecf3 +} + +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #00626e; + background-color: #a2e6ef +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #00626e; + border-color: #00626e +} + +.list-group-item-warning { + color: #857a1f; + background-color: #fff9c8 +} + +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #857a1f; + background-color: #fff6af +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #857a1f; + border-color: #857a1f +} + +.list-group-item-danger { + color: #7f231c; + background-color: #fccac7 +} + +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #7f231c; + background-color: #fbb3af +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #7f231c; + border-color: #7f231c +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe +} + +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #818182; + background-color: #ececf6 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182 +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca +} + +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #1b1e21; + background-color: #b9bbbe +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21 +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 500; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5 +} + +.close:focus, +.close:hover { + color: #000; + text-decoration: none; + opacity: .75 +} + +.close:not(:disabled):not(.disabled) { + cursor: pointer +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none +} + +.badge { + padding: .25em .4em; + font-size: 75%; + font-weight: 500; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25rem +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff; + background-color: #2196f3 +} + +.badge-primary[href]:focus, +.badge-primary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0c7cd5 +} + +.badge-secondary { + color: #fff; + background-color: #6c757d +} + +.badge-secondary[href]:focus, +.badge-secondary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #545b62 +} + +.badge-success { + color: #fff; + background-color: #4caf50 +} + +.badge-success[href]:focus, +.badge-success[href]:hover { + color: #fff; + text-decoration: none; + background-color: #3d8b40 +} + +.badge-info { + color: #fff; + background-color: #00bcd4 +} + +.badge-info[href]:focus, +.badge-info[href]:hover { + color: #fff; + text-decoration: none; + background-color: #008fa1 +} + +.badge-warning { + color: #212529; + background-color: #ffeb3b +} + +.badge-warning[href]:focus, +.badge-warning[href]:hover { + color: #212529; + text-decoration: none; + background-color: #ffe608 +} + +.badge-danger { + color: #fff; + background-color: #f44336 +} + +.badge-danger[href]:focus, +.badge-danger[href]:hover { + color: #fff; + text-decoration: none; + background-color: #ea1c0d +} + +.badge-light { + color: #212529; + background-color: #f8f9fa +} + +.badge-light[href]:focus, +.badge-light[href]:hover { + color: #212529; + text-decoration: none; + background-color: #dae0e5 +} + +.badge-dark { + color: #fff; + background-color: #343a40 +} + +.badge-dark[href]:focus, +.badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124 +} + +.modal, +.modal-open { + overflow: hidden +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + outline: 0 +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translateY(-25%) +} + +.modal.show .modal-dialog { + transform: translate(0) +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem; + box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .5); + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .26 +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem +} + +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef +} + +.modal-footer>:not(:first-child) { + margin-left: .25rem +} + +.modal-footer>:not(:last-child) { + margin-right: .25rem +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + .modal-content { + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .5) + } + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + .modal-lg { + max-width: 800px + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: Roboto, Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + word-wrap: break-word +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .arrow:before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow, +.bs-tooltip-top .arrow { + bottom: 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow:before, +.bs-tooltip-top .arrow:before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: rgba(97, 97, 97, .9) +} + +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow, +.bs-tooltip-right .arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow:before, +.bs-tooltip-right .arrow:before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: rgba(97, 97, 97, .9) +} + +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow, +.bs-tooltip-bottom .arrow { + top: 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow:before, +.bs-tooltip-bottom .arrow:before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: rgba(97, 97, 97, .9) +} + +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow, +.bs-tooltip-left .arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow:before, +.bs-tooltip-left .arrow:before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: rgba(97, 97, 97, .9) +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: rgba(97, 97, 97, .9); + border-radius: .25rem +} + +.popover { + top: 0; + left: 0; + z-index: 1060; + max-width: 276px; + font-family: Roboto, Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem; + box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .2) +} + +.popover, +.popover .arrow { + position: absolute; + display: block +} + +.popover .arrow { + width: 1rem; + height: .5rem; + margin: 0 .3rem +} + +.popover .arrow:after, +.popover .arrow:before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom: .5rem +} + +.bs-popover-auto[x-placement^=top] .arrow, +.bs-popover-top .arrow { + bottom: calc((.5rem + 1px) * -1) +} + +.bs-popover-auto[x-placement^=top] .arrow:after, +.bs-popover-auto[x-placement^=top] .arrow:before, +.bs-popover-top .arrow:after, +.bs-popover-top .arrow:before { + border-width: .5rem .5rem 0 +} + +.bs-popover-auto[x-placement^=top] .arrow:before, +.bs-popover-top .arrow:before { + bottom: 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=top] .arrow:after, +.bs-popover-top .arrow:after { + bottom: 1px; + border-top-color: #fff +} + +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left: .5rem +} + +.bs-popover-auto[x-placement^=right] .arrow, +.bs-popover-right .arrow { + left: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=right] .arrow:after, +.bs-popover-auto[x-placement^=right] .arrow:before, +.bs-popover-right .arrow:after, +.bs-popover-right .arrow:before { + border-width: .5rem .5rem .5rem 0 +} + +.bs-popover-auto[x-placement^=right] .arrow:before, +.bs-popover-right .arrow:before { + left: 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=right] .arrow:after, +.bs-popover-right .arrow:after { + left: 1px; + border-right-color: #fff +} + +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top: .5rem +} + +.bs-popover-auto[x-placement^=bottom] .arrow, +.bs-popover-bottom .arrow { + top: calc((.5rem + 1px) * -1) +} + +.bs-popover-auto[x-placement^=bottom] .arrow:after, +.bs-popover-auto[x-placement^=bottom] .arrow:before, +.bs-popover-bottom .arrow:after, +.bs-popover-bottom .arrow:before { + border-width: 0 .5rem .5rem +} + +.bs-popover-auto[x-placement^=bottom] .arrow:before, +.bs-popover-bottom .arrow:before { + top: 0; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=bottom] .arrow:after, +.bs-popover-bottom .arrow:after { + top: 1px; + border-bottom-color: #fff +} + +.bs-popover-auto[x-placement^=bottom] .popover-header:before, +.bs-popover-bottom .popover-header:before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7 +} + +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right: .5rem +} + +.bs-popover-auto[x-placement^=left] .arrow, +.bs-popover-left .arrow { + right: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=left] .arrow:after, +.bs-popover-auto[x-placement^=left] .arrow:before, +.bs-popover-left .arrow:after, +.bs-popover-left .arrow:before { + border-width: .5rem 0 .5rem .5rem +} + +.bs-popover-auto[x-placement^=left] .arrow:before, +.bs-popover-left .arrow:before { + right: 0; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=left] .arrow:after, +.bs-popover-left .arrow:after { + right: 1px; + border-left-color: #fff +} + +.popover-header { + padding: .5rem .75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: .5rem .75rem; + color: #212529 +} + +.carousel { + position: relative +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform .6s ease; + backface-visibility: hidden; + perspective: 1000px +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0 +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0) +} + +@supports (transform-style:preserve-3d) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translateZ(0) + } +} + +.active.carousel-item-right, +.carousel-item-next { + transform: translateX(100%) +} + +@supports (transform-style:preserve-3d) { + .active.carousel-item-right, + .carousel-item-next { + transform: translate3d(100%, 0, 0) + } +} + +.active.carousel-item-left, +.carousel-item-prev { + transform: translateX(-100%) +} + +@supports (transform-style:preserve-3d) { + .active.carousel-item-left, + .carousel-item-prev { + transform: translate3d(-100%, 0, 0) + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: .5 +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none +} + +.carousel-indicators li { + position: relative; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: hsla(0, 0%, 100%, .5) +} + +.carousel-indicators li:before { + top: -10px +} + +.carousel-indicators li:after, +.carousel-indicators li:before { + position: absolute; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: "" +} + +.carousel-indicators li:after { + bottom: -10px +} + +.carousel-indicators .active { + background-color: #fff +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center +} + +.align-baseline { + vertical-align: baseline!important +} + +.align-top { + vertical-align: top!important +} + +.align-middle { + vertical-align: middle!important +} + +.align-bottom { + vertical-align: bottom!important +} + +.align-text-bottom { + vertical-align: text-bottom!important +} + +.align-text-top { + vertical-align: text-top!important +} + +.bg-primary { + background-color: #2196f3!important +} + +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #0c7cd5!important +} + +.bg-secondary { + background-color: #6c757d!important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #545b62!important +} + +.bg-success { + background-color: #4caf50!important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #3d8b40!important +} + +.bg-info { + background-color: #00bcd4!important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #008fa1!important +} + +.bg-warning { + background-color: #ffeb3b!important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #ffe608!important +} + +.bg-danger { + background-color: #f44336!important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #ea1c0d!important +} + +.bg-light { + background-color: #f8f9fa!important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #dae0e5!important +} + +.bg-dark { + background-color: #343a40!important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #1d2124!important +} + +.bg-white { + background-color: #fff!important +} + +.bg-transparent { + background-color: transparent!important +} + +.border { + border: 1px solid #dee2e6!important +} + +.border-top { + border-top: 1px solid #dee2e6!important +} + +.border-right { + border-right: 1px solid #dee2e6!important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6!important +} + +.border-left { + border-left: 1px solid #dee2e6!important +} + +.border-0 { + border: 0!important +} + +.border-top-0 { + border-top: 0!important +} + +.border-right-0 { + border-right: 0!important +} + +.border-bottom-0 { + border-bottom: 0!important +} + +.border-left-0 { + border-left: 0!important +} + +.border-primary { + border-color: #2196f3!important +} + +.border-secondary { + border-color: #6c757d!important +} + +.border-success { + border-color: #4caf50!important +} + +.border-info { + border-color: #00bcd4!important +} + +.border-warning { + border-color: #ffeb3b!important +} + +.border-danger { + border-color: #f44336!important +} + +.border-light { + border-color: #f8f9fa!important +} + +.border-dark { + border-color: #343a40!important +} + +.border-white { + border-color: #fff!important +} + +.rounded { + border-radius: .25rem!important +} + +.rounded-top { + border-top-left-radius: .25rem!important +} + +.rounded-right, +.rounded-top { + border-top-right-radius: .25rem!important +} + +.rounded-bottom, +.rounded-right { + border-bottom-right-radius: .25rem!important +} + +.rounded-bottom, +.rounded-left { + border-bottom-left-radius: .25rem!important +} + +.rounded-left { + border-top-left-radius: .25rem!important +} + +.rounded-circle { + border-radius: 50%!important +} + +.rounded-0 { + border-radius: 0!important +} + +.clearfix:after { + display: block; + clear: both; + content: "" +} + +.d-none { + display: none!important +} + +.d-inline { + display: inline!important +} + +.d-inline-block { + display: inline-block!important +} + +.d-block { + display: block!important +} + +.d-table { + display: table!important +} + +.d-table-row { + display: table-row!important +} + +.d-table-cell { + display: table-cell!important +} + +.d-flex { + display: flex!important +} + +.d-inline-flex { + display: inline-flex!important +} + +@media (min-width:576px) { + .d-sm-none { + display: none!important + } + .d-sm-inline { + display: inline!important + } + .d-sm-inline-block { + display: inline-block!important + } + .d-sm-block { + display: block!important + } + .d-sm-table { + display: table!important + } + .d-sm-table-row { + display: table-row!important + } + .d-sm-table-cell { + display: table-cell!important + } + .d-sm-flex { + display: flex!important + } + .d-sm-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:768px) { + .d-md-none { + display: none!important + } + .d-md-inline { + display: inline!important + } + .d-md-inline-block { + display: inline-block!important + } + .d-md-block { + display: block!important + } + .d-md-table { + display: table!important + } + .d-md-table-row { + display: table-row!important + } + .d-md-table-cell { + display: table-cell!important + } + .d-md-flex { + display: flex!important + } + .d-md-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:992px) { + .d-lg-none { + display: none!important + } + .d-lg-inline { + display: inline!important + } + .d-lg-inline-block { + display: inline-block!important + } + .d-lg-block { + display: block!important + } + .d-lg-table { + display: table!important + } + .d-lg-table-row { + display: table-row!important + } + .d-lg-table-cell { + display: table-cell!important + } + .d-lg-flex { + display: flex!important + } + .d-lg-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:1200px) { + .d-xl-none { + display: none!important + } + .d-xl-inline { + display: inline!important + } + .d-xl-inline-block { + display: inline-block!important + } + .d-xl-block { + display: block!important + } + .d-xl-table { + display: table!important + } + .d-xl-table-row { + display: table-row!important + } + .d-xl-table-cell { + display: table-cell!important + } + .d-xl-flex { + display: flex!important + } + .d-xl-inline-flex { + display: inline-flex!important + } +} + +@media print { + .d-print-none { + display: none!important + } + .d-print-inline { + display: inline!important + } + .d-print-inline-block { + display: inline-block!important + } + .d-print-block { + display: block!important + } + .d-print-table { + display: table!important + } + .d-print-table-row { + display: table-row!important + } + .d-print-table-cell { + display: table-cell!important + } + .d-print-flex { + display: flex!important + } + .d-print-inline-flex { + display: inline-flex!important + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden +} + +.embed-responsive:before { + display: block; + content: "" +} + +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 +} + +.embed-responsive-21by9:before { + padding-top: 42.857143% +} + +.embed-responsive-16by9:before { + padding-top: 56.25% +} + +.embed-responsive-4by3:before { + padding-top: 75% +} + +.embed-responsive-1by1:before { + padding-top: 100% +} + +.flex-row { + flex-direction: row!important +} + +.flex-column { + flex-direction: column!important +} + +.flex-row-reverse { + flex-direction: row-reverse!important +} + +.flex-column-reverse { + flex-direction: column-reverse!important +} + +.flex-wrap { + flex-wrap: wrap!important +} + +.flex-nowrap { + flex-wrap: nowrap!important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse!important +} + +.justify-content-start { + justify-content: flex-start!important +} + +.justify-content-end { + justify-content: flex-end!important +} + +.justify-content-center { + justify-content: center!important +} + +.justify-content-between { + justify-content: space-between!important +} + +.justify-content-around { + justify-content: space-around!important +} + +.align-items-start { + align-items: flex-start!important +} + +.align-items-end { + align-items: flex-end!important +} + +.align-items-center { + align-items: center!important +} + +.align-items-baseline { + align-items: baseline!important +} + +.align-items-stretch { + align-items: stretch!important +} + +.align-content-start { + align-content: flex-start!important +} + +.align-content-end { + align-content: flex-end!important +} + +.align-content-center { + align-content: center!important +} + +.align-content-between { + align-content: space-between!important +} + +.align-content-around { + align-content: space-around!important +} + +.align-content-stretch { + align-content: stretch!important +} + +.align-self-auto { + align-self: auto!important +} + +.align-self-start { + align-self: flex-start!important +} + +.align-self-end { + align-self: flex-end!important +} + +.align-self-center { + align-self: center!important +} + +.align-self-baseline { + align-self: baseline!important +} + +.align-self-stretch { + align-self: stretch!important +} + +@media (min-width:576px) { + .flex-sm-row { + flex-direction: row!important + } + .flex-sm-column { + flex-direction: column!important + } + .flex-sm-row-reverse { + flex-direction: row-reverse!important + } + .flex-sm-column-reverse { + flex-direction: column-reverse!important + } + .flex-sm-wrap { + flex-wrap: wrap!important + } + .flex-sm-nowrap { + flex-wrap: nowrap!important + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-sm-start { + justify-content: flex-start!important + } + .justify-content-sm-end { + justify-content: flex-end!important + } + .justify-content-sm-center { + justify-content: center!important + } + .justify-content-sm-between { + justify-content: space-between!important + } + .justify-content-sm-around { + justify-content: space-around!important + } + .align-items-sm-start { + align-items: flex-start!important + } + .align-items-sm-end { + align-items: flex-end!important + } + .align-items-sm-center { + align-items: center!important + } + .align-items-sm-baseline { + align-items: baseline!important + } + .align-items-sm-stretch { + align-items: stretch!important + } + .align-content-sm-start { + align-content: flex-start!important + } + .align-content-sm-end { + align-content: flex-end!important + } + .align-content-sm-center { + align-content: center!important + } + .align-content-sm-between { + align-content: space-between!important + } + .align-content-sm-around { + align-content: space-around!important + } + .align-content-sm-stretch { + align-content: stretch!important + } + .align-self-sm-auto { + align-self: auto!important + } + .align-self-sm-start { + align-self: flex-start!important + } + .align-self-sm-end { + align-self: flex-end!important + } + .align-self-sm-center { + align-self: center!important + } + .align-self-sm-baseline { + align-self: baseline!important + } + .align-self-sm-stretch { + align-self: stretch!important + } +} + +@media (min-width:768px) { + .flex-md-row { + flex-direction: row!important + } + .flex-md-column { + flex-direction: column!important + } + .flex-md-row-reverse { + flex-direction: row-reverse!important + } + .flex-md-column-reverse { + flex-direction: column-reverse!important + } + .flex-md-wrap { + flex-wrap: wrap!important + } + .flex-md-nowrap { + flex-wrap: nowrap!important + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-md-start { + justify-content: flex-start!important + } + .justify-content-md-end { + justify-content: flex-end!important + } + .justify-content-md-center { + justify-content: center!important + } + .justify-content-md-between { + justify-content: space-between!important + } + .justify-content-md-around { + justify-content: space-around!important + } + .align-items-md-start { + align-items: flex-start!important + } + .align-items-md-end { + align-items: flex-end!important + } + .align-items-md-center { + align-items: center!important + } + .align-items-md-baseline { + align-items: baseline!important + } + .align-items-md-stretch { + align-items: stretch!important + } + .align-content-md-start { + align-content: flex-start!important + } + .align-content-md-end { + align-content: flex-end!important + } + .align-content-md-center { + align-content: center!important + } + .align-content-md-between { + align-content: space-between!important + } + .align-content-md-around { + align-content: space-around!important + } + .align-content-md-stretch { + align-content: stretch!important + } + .align-self-md-auto { + align-self: auto!important + } + .align-self-md-start { + align-self: flex-start!important + } + .align-self-md-end { + align-self: flex-end!important + } + .align-self-md-center { + align-self: center!important + } + .align-self-md-baseline { + align-self: baseline!important + } + .align-self-md-stretch { + align-self: stretch!important + } +} + +@media (min-width:992px) { + .flex-lg-row { + flex-direction: row!important + } + .flex-lg-column { + flex-direction: column!important + } + .flex-lg-row-reverse { + flex-direction: row-reverse!important + } + .flex-lg-column-reverse { + flex-direction: column-reverse!important + } + .flex-lg-wrap { + flex-wrap: wrap!important + } + .flex-lg-nowrap { + flex-wrap: nowrap!important + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-lg-start { + justify-content: flex-start!important + } + .justify-content-lg-end { + justify-content: flex-end!important + } + .justify-content-lg-center { + justify-content: center!important + } + .justify-content-lg-between { + justify-content: space-between!important + } + .justify-content-lg-around { + justify-content: space-around!important + } + .align-items-lg-start { + align-items: flex-start!important + } + .align-items-lg-end { + align-items: flex-end!important + } + .align-items-lg-center { + align-items: center!important + } + .align-items-lg-baseline { + align-items: baseline!important + } + .align-items-lg-stretch { + align-items: stretch!important + } + .align-content-lg-start { + align-content: flex-start!important + } + .align-content-lg-end { + align-content: flex-end!important + } + .align-content-lg-center { + align-content: center!important + } + .align-content-lg-between { + align-content: space-between!important + } + .align-content-lg-around { + align-content: space-around!important + } + .align-content-lg-stretch { + align-content: stretch!important + } + .align-self-lg-auto { + align-self: auto!important + } + .align-self-lg-start { + align-self: flex-start!important + } + .align-self-lg-end { + align-self: flex-end!important + } + .align-self-lg-center { + align-self: center!important + } + .align-self-lg-baseline { + align-self: baseline!important + } + .align-self-lg-stretch { + align-self: stretch!important + } +} + +@media (min-width:1200px) { + .flex-xl-row { + flex-direction: row!important + } + .flex-xl-column { + flex-direction: column!important + } + .flex-xl-row-reverse { + flex-direction: row-reverse!important + } + .flex-xl-column-reverse { + flex-direction: column-reverse!important + } + .flex-xl-wrap { + flex-wrap: wrap!important + } + .flex-xl-nowrap { + flex-wrap: nowrap!important + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-xl-start { + justify-content: flex-start!important + } + .justify-content-xl-end { + justify-content: flex-end!important + } + .justify-content-xl-center { + justify-content: center!important + } + .justify-content-xl-between { + justify-content: space-between!important + } + .justify-content-xl-around { + justify-content: space-around!important + } + .align-items-xl-start { + align-items: flex-start!important + } + .align-items-xl-end { + align-items: flex-end!important + } + .align-items-xl-center { + align-items: center!important + } + .align-items-xl-baseline { + align-items: baseline!important + } + .align-items-xl-stretch { + align-items: stretch!important + } + .align-content-xl-start { + align-content: flex-start!important + } + .align-content-xl-end { + align-content: flex-end!important + } + .align-content-xl-center { + align-content: center!important + } + .align-content-xl-between { + align-content: space-between!important + } + .align-content-xl-around { + align-content: space-around!important + } + .align-content-xl-stretch { + align-content: stretch!important + } + .align-self-xl-auto { + align-self: auto!important + } + .align-self-xl-start { + align-self: flex-start!important + } + .align-self-xl-end { + align-self: flex-end!important + } + .align-self-xl-center { + align-self: center!important + } + .align-self-xl-baseline { + align-self: baseline!important + } + .align-self-xl-stretch { + align-self: stretch!important + } +} + +.float-left { + float: left!important +} + +.float-right { + float: right!important +} + +.float-none { + float: none!important +} + +@media (min-width:576px) { + .float-sm-left { + float: left!important + } + .float-sm-right { + float: right!important + } + .float-sm-none { + float: none!important + } +} + +@media (min-width:768px) { + .float-md-left { + float: left!important + } + .float-md-right { + float: right!important + } + .float-md-none { + float: none!important + } +} + +@media (min-width:992px) { + .float-lg-left { + float: left!important + } + .float-lg-right { + float: right!important + } + .float-lg-none { + float: none!important + } +} + +@media (min-width:1200px) { + .float-xl-left { + float: left!important + } + .float-xl-right { + float: right!important + } + .float-xl-none { + float: none!important + } +} + +.position-static { + position: static!important +} + +.position-relative { + position: relative!important +} + +.position-absolute { + position: absolute!important +} + +.position-fixed { + position: fixed!important +} + +.position-sticky { + position: sticky!important +} + +.fixed-top { + top: 0 +} + +.fixed-bottom, +.fixed-top { + position: fixed; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + bottom: 0 +} + +@supports (position:sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020 + } +} + +.bootstrap-datetimepicker-widget .btn[data-action=clear]:after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=today]:after, +.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after, +.bootstrap-datetimepicker-widget .picker-switch:after, +.bootstrap-datetimepicker-widget table th.next:after, +.bootstrap-datetimepicker-widget table th.prev:after, +.sr-only { + white-space: nowrap; + clip-path: inset(50%) +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none +} + +.w-25 { + width: 25%!important +} + +.w-50 { + width: 50%!important +} + +.w-75 { + width: 75%!important +} + +.w-100 { + width: 100%!important +} + +.h-25 { + height: 25%!important +} + +.h-50 { + height: 50%!important +} + +.h-75 { + height: 75%!important +} + +.h-100 { + height: 100%!important +} + +.mw-100 { + max-width: 100%!important +} + +.mh-100 { + max-height: 100%!important +} + +.m-0 { + margin: 0!important +} + +.mt-0, +.my-0 { + margin-top: 0!important +} + +.mr-0, +.mx-0 { + margin-right: 0!important +} + +.mb-0, +.my-0 { + margin-bottom: 0!important +} + +.ml-0, +.mx-0 { + margin-left: 0!important +} + +.m-1 { + margin: .25rem!important +} + +.mt-1, +.my-1 { + margin-top: .25rem!important +} + +.mr-1, +.mx-1 { + margin-right: .25rem!important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem!important +} + +.ml-1, +.mx-1 { + margin-left: .25rem!important +} + +.m-2 { + margin: .5rem!important +} + +.mt-2, +.my-2 { + margin-top: .5rem!important +} + +.mr-2, +.mx-2 { + margin-right: .5rem!important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem!important +} + +.ml-2, +.mx-2 { + margin-left: .5rem!important +} + +.m-3 { + margin: 1rem!important +} + +.mt-3, +.my-3 { + margin-top: 1rem!important +} + +.mr-3, +.mx-3 { + margin-right: 1rem!important +} + +.mb-3, +.my-3 { + margin-bottom: 1rem!important +} + +.ml-3, +.mx-3 { + margin-left: 1rem!important +} + +.m-4 { + margin: 1.5rem!important +} + +.mt-4, +.my-4 { + margin-top: 1.5rem!important +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem!important +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem!important +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem!important +} + +.m-5 { + margin: 3rem!important +} + +.mt-5, +.my-5 { + margin-top: 3rem!important +} + +.mr-5, +.mx-5 { + margin-right: 3rem!important +} + +.mb-5, +.my-5 { + margin-bottom: 3rem!important +} + +.ml-5, +.mx-5 { + margin-left: 3rem!important +} + +.p-0 { + padding: 0!important +} + +.pt-0, +.py-0 { + padding-top: 0!important +} + +.pr-0, +.px-0 { + padding-right: 0!important +} + +.pb-0, +.py-0 { + padding-bottom: 0!important +} + +.pl-0, +.px-0 { + padding-left: 0!important +} + +.p-1 { + padding: .25rem!important +} + +.pt-1, +.py-1 { + padding-top: .25rem!important +} + +.pr-1, +.px-1 { + padding-right: .25rem!important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem!important +} + +.pl-1, +.px-1 { + padding-left: .25rem!important +} + +.p-2 { + padding: .5rem!important +} + +.pt-2, +.py-2 { + padding-top: .5rem!important +} + +.pr-2, +.px-2 { + padding-right: .5rem!important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem!important +} + +.pl-2, +.px-2 { + padding-left: .5rem!important +} + +.p-3 { + padding: 1rem!important +} + +.pt-3, +.py-3 { + padding-top: 1rem!important +} + +.pr-3, +.px-3 { + padding-right: 1rem!important +} + +.pb-3, +.py-3 { + padding-bottom: 1rem!important +} + +.pl-3, +.px-3 { + padding-left: 1rem!important +} + +.p-4 { + padding: 1.5rem!important +} + +.pt-4, +.py-4 { + padding-top: 1.5rem!important +} + +.pr-4, +.px-4 { + padding-right: 1.5rem!important +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem!important +} + +.pl-4, +.px-4 { + padding-left: 1.5rem!important +} + +.p-5 { + padding: 3rem!important +} + +.pt-5, +.py-5 { + padding-top: 3rem!important +} + +.pr-5, +.px-5 { + padding-right: 3rem!important +} + +.pb-5, +.py-5 { + padding-bottom: 3rem!important +} + +.pl-5, +.px-5 { + padding-left: 3rem!important +} + +.m-auto { + margin: auto!important +} + +.mt-auto, +.my-auto { + margin-top: auto!important +} + +.mr-auto, +.mx-auto { + margin-right: auto!important +} + +.mb-auto, +.my-auto { + margin-bottom: auto!important +} + +.ml-auto, +.mx-auto { + margin-left: auto!important +} + +@media (min-width:576px) { + .m-sm-0 { + margin: 0!important + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0!important + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0!important + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0!important + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0!important + } + .m-sm-1 { + margin: .25rem!important + } + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem!important + } + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem!important + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem!important + } + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem!important + } + .m-sm-2 { + margin: .5rem!important + } + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem!important + } + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem!important + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem!important + } + .ml-sm-2, + .mx-sm-2 { + margin-left: .5rem!important + } + .m-sm-3 { + margin: 1rem!important + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem!important + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem!important + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem!important + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem!important + } + .m-sm-4 { + margin: 1.5rem!important + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem!important + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem!important + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem!important + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem!important + } + .m-sm-5 { + margin: 3rem!important + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem!important + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem!important + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem!important + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem!important + } + .p-sm-0 { + padding: 0!important + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0!important + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0!important + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0!important + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0!important + } + .p-sm-1 { + padding: .25rem!important + } + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem!important + } + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem!important + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem!important + } + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem!important + } + .p-sm-2 { + padding: .5rem!important + } + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem!important + } + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem!important + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem!important + } + .pl-sm-2, + .px-sm-2 { + padding-left: .5rem!important + } + .p-sm-3 { + padding: 1rem!important + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem!important + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem!important + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem!important + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem!important + } + .p-sm-4 { + padding: 1.5rem!important + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem!important + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem!important + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem!important + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem!important + } + .p-sm-5 { + padding: 3rem!important + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem!important + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem!important + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem!important + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem!important + } + .m-sm-auto { + margin: auto!important + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto!important + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto!important + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto!important + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto!important + } +} + +@media (min-width:768px) { + .m-md-0 { + margin: 0!important + } + .mt-md-0, + .my-md-0 { + margin-top: 0!important + } + .mr-md-0, + .mx-md-0 { + margin-right: 0!important + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0!important + } + .ml-md-0, + .mx-md-0 { + margin-left: 0!important + } + .m-md-1 { + margin: .25rem!important + } + .mt-md-1, + .my-md-1 { + margin-top: .25rem!important + } + .mr-md-1, + .mx-md-1 { + margin-right: .25rem!important + } + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem!important + } + .ml-md-1, + .mx-md-1 { + margin-left: .25rem!important + } + .m-md-2 { + margin: .5rem!important + } + .mt-md-2, + .my-md-2 { + margin-top: .5rem!important + } + .mr-md-2, + .mx-md-2 { + margin-right: .5rem!important + } + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem!important + } + .ml-md-2, + .mx-md-2 { + margin-left: .5rem!important + } + .m-md-3 { + margin: 1rem!important + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem!important + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem!important + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem!important + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem!important + } + .m-md-4 { + margin: 1.5rem!important + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem!important + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem!important + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem!important + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem!important + } + .m-md-5 { + margin: 3rem!important + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem!important + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem!important + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem!important + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem!important + } + .p-md-0 { + padding: 0!important + } + .pt-md-0, + .py-md-0 { + padding-top: 0!important + } + .pr-md-0, + .px-md-0 { + padding-right: 0!important + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0!important + } + .pl-md-0, + .px-md-0 { + padding-left: 0!important + } + .p-md-1 { + padding: .25rem!important + } + .pt-md-1, + .py-md-1 { + padding-top: .25rem!important + } + .pr-md-1, + .px-md-1 { + padding-right: .25rem!important + } + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem!important + } + .pl-md-1, + .px-md-1 { + padding-left: .25rem!important + } + .p-md-2 { + padding: .5rem!important + } + .pt-md-2, + .py-md-2 { + padding-top: .5rem!important + } + .pr-md-2, + .px-md-2 { + padding-right: .5rem!important + } + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem!important + } + .pl-md-2, + .px-md-2 { + padding-left: .5rem!important + } + .p-md-3 { + padding: 1rem!important + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem!important + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem!important + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem!important + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem!important + } + .p-md-4 { + padding: 1.5rem!important + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem!important + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem!important + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem!important + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem!important + } + .p-md-5 { + padding: 3rem!important + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem!important + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem!important + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem!important + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem!important + } + .m-md-auto { + margin: auto!important + } + .mt-md-auto, + .my-md-auto { + margin-top: auto!important + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto!important + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto!important + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto!important + } +} + +@media (min-width:992px) { + .m-lg-0 { + margin: 0!important + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0!important + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0!important + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0!important + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0!important + } + .m-lg-1 { + margin: .25rem!important + } + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem!important + } + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem!important + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem!important + } + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem!important + } + .m-lg-2 { + margin: .5rem!important + } + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem!important + } + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem!important + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem!important + } + .ml-lg-2, + .mx-lg-2 { + margin-left: .5rem!important + } + .m-lg-3 { + margin: 1rem!important + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem!important + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem!important + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem!important + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem!important + } + .m-lg-4 { + margin: 1.5rem!important + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem!important + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem!important + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem!important + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem!important + } + .m-lg-5 { + margin: 3rem!important + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem!important + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem!important + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem!important + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem!important + } + .p-lg-0 { + padding: 0!important + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0!important + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0!important + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0!important + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0!important + } + .p-lg-1 { + padding: .25rem!important + } + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem!important + } + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem!important + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem!important + } + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem!important + } + .p-lg-2 { + padding: .5rem!important + } + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem!important + } + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem!important + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem!important + } + .pl-lg-2, + .px-lg-2 { + padding-left: .5rem!important + } + .p-lg-3 { + padding: 1rem!important + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem!important + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem!important + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem!important + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem!important + } + .p-lg-4 { + padding: 1.5rem!important + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem!important + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem!important + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem!important + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem!important + } + .p-lg-5 { + padding: 3rem!important + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem!important + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem!important + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem!important + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem!important + } + .m-lg-auto { + margin: auto!important + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto!important + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto!important + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto!important + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto!important + } +} + +@media (min-width:1200px) { + .m-xl-0 { + margin: 0!important + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0!important + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0!important + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0!important + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0!important + } + .m-xl-1 { + margin: .25rem!important + } + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem!important + } + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem!important + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem!important + } + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem!important + } + .m-xl-2 { + margin: .5rem!important + } + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem!important + } + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem!important + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem!important + } + .ml-xl-2, + .mx-xl-2 { + margin-left: .5rem!important + } + .m-xl-3 { + margin: 1rem!important + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem!important + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem!important + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem!important + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem!important + } + .m-xl-4 { + margin: 1.5rem!important + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem!important + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem!important + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem!important + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem!important + } + .m-xl-5 { + margin: 3rem!important + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem!important + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem!important + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem!important + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem!important + } + .p-xl-0 { + padding: 0!important + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0!important + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0!important + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0!important + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0!important + } + .p-xl-1 { + padding: .25rem!important + } + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem!important + } + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem!important + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem!important + } + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem!important + } + .p-xl-2 { + padding: .5rem!important + } + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem!important + } + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem!important + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem!important + } + .pl-xl-2, + .px-xl-2 { + padding-left: .5rem!important + } + .p-xl-3 { + padding: 1rem!important + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem!important + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem!important + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem!important + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem!important + } + .p-xl-4 { + padding: 1.5rem!important + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem!important + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem!important + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem!important + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem!important + } + .p-xl-5 { + padding: 3rem!important + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem!important + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem!important + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem!important + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem!important + } + .m-xl-auto { + margin: auto!important + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto!important + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto!important + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto!important + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto!important + } +} + +.text-justify { + text-align: justify!important +} + +.text-nowrap { + white-space: nowrap!important +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.text-left { + text-align: left!important +} + +.text-right { + text-align: right!important +} + +.text-center { + text-align: center!important +} + +@media (min-width:576px) { + .text-sm-left { + text-align: left!important + } + .text-sm-right { + text-align: right!important + } + .text-sm-center { + text-align: center!important + } +} + +@media (min-width:768px) { + .text-md-left { + text-align: left!important + } + .text-md-right { + text-align: right!important + } + .text-md-center { + text-align: center!important + } +} + +@media (min-width:992px) { + .text-lg-left { + text-align: left!important + } + .text-lg-right { + text-align: right!important + } + .text-lg-center { + text-align: center!important + } +} + +@media (min-width:1200px) { + .text-xl-left { + text-align: left!important + } + .text-xl-right { + text-align: right!important + } + .text-xl-center { + text-align: center!important + } +} + +.text-lowercase { + text-transform: lowercase!important +} + +.text-uppercase { + text-transform: uppercase!important +} + +.text-capitalize { + text-transform: capitalize!important +} + +.font-weight-light { + font-weight: 300!important +} + +.font-weight-normal { + font-weight: 400!important +} + +.font-weight-bold { + font-weight: 500!important +} + +.font-italic { + font-style: italic!important +} + +.text-white { + color: #fff!important +} + +.text-primary { + color: #2196f3!important +} + +a.text-primary:focus, +a.text-primary:hover { + color: #0c7cd5!important +} + +.text-secondary { + color: #6c757d!important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #545b62!important +} + +a.text-success:focus, +a.text-success:hover { + color: #3d8b40!important +} + +a.text-info:focus, +a.text-info:hover { + color: #008fa1!important +} + +.text-warning { + color: #ffeb3b!important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #ffe608!important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #ea1c0d!important +} + +.text-light { + color: #f8f9fa!important +} + +a.text-light:focus, +a.text-light:hover { + color: #dae0e5!important +} + +.text-dark { + color: #343a40!important +} + +a.text-dark:focus, +a.text-dark:hover { + color: #1d2124!important +} + +.bmd-help, +.text-muted { + color: #6c757d!important +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.visible { + visibility: visible!important +} + +.invisible { + visibility: hidden!important +} + +.btn { + position: relative; + padding: 12px 30px; + margin: .3125rem 1px; + font-size: .75rem; + font-weight: 400; + line-height: 1.428571; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 0; + cursor: pointer; + background-color: transparent; + border: 0; + border-radius: .2rem; + transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1); + will-change: box-shadow, transform +} + +.btn, +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: 0 +} + +.btn.btn-primary { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; + box-shadow: 0 2px 2px 0 rgba(156, 39, 176, .14), 0 3px 1px -2px rgba(156, 39, 176, .2), 0 1px 5px 0 rgba(156, 39, 176, .12) +} + +.btn.btn-primary.focus, +.btn.btn-primary:focus, +.btn.btn-primary:hover { + color: #fff; + background-color: #9124a3; + border-color: #701c7e +} + +.btn.btn-primary.active, +.btn.btn-primary:active, +.open>.btn.btn-primary.dropdown-toggle, +.show>.btn.btn-primary.dropdown-toggle { + color: #fff; + background-color: #9124a3; + border-color: #701c7e; + box-shadow: 0 2px 2px 0 rgba(156, 39, 176, .14), 0 3px 1px -2px rgba(156, 39, 176, .2), 0 1px 5px 0 rgba(156, 39, 176, .12) +} + +.btn.btn-primary.active.focus, +.btn.btn-primary.active:focus, +.btn.btn-primary.active:hover, +.btn.btn-primary:active.focus, +.btn.btn-primary:active:focus, +.btn.btn-primary:active:hover, +.open>.btn.btn-primary.dropdown-toggle.focus, +.open>.btn.btn-primary.dropdown-toggle:focus, +.open>.btn.btn-primary.dropdown-toggle:hover, +.show>.btn.btn-primary.dropdown-toggle.focus, +.show>.btn.btn-primary.dropdown-toggle:focus, +.show>.btn.btn-primary.dropdown-toggle:hover { + color: #fff; + background-color: #9124a3; + border-color: #3f1048 +} + +.open>.btn.btn-primary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #9c27b0 +} + +.open>.btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover { + background-color: #9124a3 +} + +.btn.btn-primary.disabled.focus, +.btn.btn-primary.disabled:focus, +.btn.btn-primary.disabled:hover, +.btn.btn-primary:disabled.focus, +.btn.btn-primary:disabled:focus, +.btn.btn-primary:disabled:hover { + background-color: #9c27b0; + border-color: #9c27b0 +} + +.btn.btn-primary:active, +.btn.btn-primary:focus, +.btn.btn-primary:hover { + box-shadow: 0 14px 26px -12px rgba(156, 39, 176, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(156, 39, 176, .2) +} + +.btn.btn-primary.btn-link { + box-shadow: none +} + +.btn.btn-primary.btn-link, +.btn.btn-primary.btn-link:active, +.btn.btn-primary.btn-link:focus, +.btn.btn-primary.btn-link:hover { + background-color: transparent; + color: #9c27b0 +} + +.btn.btn-secondary { + color: #333; + background-color: #fafafa; + border-color: #ccc; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 98%, .14), 0 3px 1px -2px hsla(0, 0%, 98%, .2), 0 1px 5px 0 hsla(0, 0%, 98%, .12) +} + +.btn.btn-secondary.focus, +.btn.btn-secondary:focus, +.btn.btn-secondary:hover { + color: #333; + background-color: #f2f2f2; + border-color: #adadad +} + +.btn.btn-secondary.active, +.btn.btn-secondary:active, +.open>.btn.btn-secondary.dropdown-toggle, +.show>.btn.btn-secondary.dropdown-toggle { + color: #333; + background-color: #f2f2f2; + border-color: #adadad; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 98%, .14), 0 3px 1px -2px hsla(0, 0%, 98%, .2), 0 1px 5px 0 hsla(0, 0%, 98%, .12) +} + +.btn.btn-secondary.active.focus, +.btn.btn-secondary.active:focus, +.btn.btn-secondary.active:hover, +.btn.btn-secondary:active.focus, +.btn.btn-secondary:active:focus, +.btn.btn-secondary:active:hover, +.open>.btn.btn-secondary.dropdown-toggle.focus, +.open>.btn.btn-secondary.dropdown-toggle:focus, +.open>.btn.btn-secondary.dropdown-toggle:hover, +.show>.btn.btn-secondary.dropdown-toggle.focus, +.show>.btn.btn-secondary.dropdown-toggle:focus, +.show>.btn.btn-secondary.dropdown-toggle:hover { + color: #333; + background-color: #f2f2f2; + border-color: #8c8c8c +} + +.open>.btn.btn-secondary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #fafafa +} + +.open>.btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f2f2f2 +} + +.btn.btn-secondary.disabled.focus, +.btn.btn-secondary.disabled:focus, +.btn.btn-secondary.disabled:hover, +.btn.btn-secondary:disabled.focus, +.btn.btn-secondary:disabled:focus, +.btn.btn-secondary:disabled:hover { + background-color: #fafafa; + border-color: #ccc +} + +.btn.btn-secondary:active, +.btn.btn-secondary:focus, +.btn.btn-secondary:hover { + box-shadow: 0 14px 26px -12px hsla(0, 0%, 98%, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px hsla(0, 0%, 98%, .2) +} + +.btn.btn-secondary.btn-link { + box-shadow: none +} + +.btn.btn-secondary.btn-link, +.btn.btn-secondary.btn-link:active, +.btn.btn-secondary.btn-link:focus, +.btn.btn-secondary.btn-link:hover { + background-color: transparent; + color: #fafafa +} + +.btn.btn-info { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4; + box-shadow: 0 2px 2px 0 rgba(0, 188, 212, .14), 0 3px 1px -2px rgba(0, 188, 212, .2), 0 1px 5px 0 rgba(0, 188, 212, .12) +} + +.btn.btn-info.focus, +.btn.btn-info:focus, +.btn.btn-info:hover { + color: #fff; + background-color: #00aec5; + border-color: #008697 +} + +.btn.btn-info.active, +.btn.btn-info:active, +.open>.btn.btn-info.dropdown-toggle, +.show>.btn.btn-info.dropdown-toggle { + color: #fff; + background-color: #00aec5; + border-color: #008697; + box-shadow: 0 2px 2px 0 rgba(0, 188, 212, .14), 0 3px 1px -2px rgba(0, 188, 212, .2), 0 1px 5px 0 rgba(0, 188, 212, .12) +} + +.btn.btn-info.active.focus, +.btn.btn-info.active:focus, +.btn.btn-info.active:hover, +.btn.btn-info:active.focus, +.btn.btn-info:active:focus, +.btn.btn-info:active:hover, +.open>.btn.btn-info.dropdown-toggle.focus, +.open>.btn.btn-info.dropdown-toggle:focus, +.open>.btn.btn-info.dropdown-toggle:hover, +.show>.btn.btn-info.dropdown-toggle.focus, +.show>.btn.btn-info.dropdown-toggle:focus, +.show>.btn.btn-info.dropdown-toggle:hover { + color: #fff; + background-color: #00aec5; + border-color: #004b55 +} + +.open>.btn.btn-info.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #00bcd4 +} + +.open>.btn.btn-info.dropdown-toggle.bmd-btn-icon:hover { + background-color: #00aec5 +} + +.btn.btn-info.disabled.focus, +.btn.btn-info.disabled:focus, +.btn.btn-info.disabled:hover, +.btn.btn-info:disabled.focus, +.btn.btn-info:disabled:focus, +.btn.btn-info:disabled:hover { + background-color: #00bcd4; + border-color: #00bcd4 +} + +.btn.btn-info:active, +.btn.btn-info:focus, +.btn.btn-info:hover { + box-shadow: 0 14px 26px -12px rgba(0, 188, 212, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 188, 212, .2) +} + +.btn.btn-info.btn-link { + box-shadow: none +} + +.btn.btn-info.btn-link, +.btn.btn-info.btn-link:active, +.btn.btn-info.btn-link:focus, +.btn.btn-info.btn-link:hover { + background-color: transparent; + color: #00bcd4 +} + +.btn.btn-success { + color: #fff; + background-color: #4caf50; + border-color: #4caf50; + box-shadow: 0 2px 2px 0 rgba(76, 175, 80, .14), 0 3px 1px -2px rgba(76, 175, 80, .2), 0 1px 5px 0 rgba(76, 175, 80, .12) +} + +.btn.btn-success.focus, +.btn.btn-success:focus, +.btn.btn-success:hover { + color: #fff; + background-color: #47a44b; + border-color: #39843c +} + +.btn.btn-success.active, +.btn.btn-success:active, +.open>.btn.btn-success.dropdown-toggle, +.show>.btn.btn-success.dropdown-toggle { + color: #fff; + background-color: #47a44b; + border-color: #39843c; + box-shadow: 0 2px 2px 0 rgba(76, 175, 80, .14), 0 3px 1px -2px rgba(76, 175, 80, .2), 0 1px 5px 0 rgba(76, 175, 80, .12) +} + +.btn.btn-success.active.focus, +.btn.btn-success.active:focus, +.btn.btn-success.active:hover, +.btn.btn-success:active.focus, +.btn.btn-success:active:focus, +.btn.btn-success:active:hover, +.open>.btn.btn-success.dropdown-toggle.focus, +.open>.btn.btn-success.dropdown-toggle:focus, +.open>.btn.btn-success.dropdown-toggle:hover, +.show>.btn.btn-success.dropdown-toggle.focus, +.show>.btn.btn-success.dropdown-toggle:focus, +.show>.btn.btn-success.dropdown-toggle:hover { + color: #fff; + background-color: #47a44b; + border-color: #255627 +} + +.open>.btn.btn-success.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #4caf50 +} + +.open>.btn.btn-success.dropdown-toggle.bmd-btn-icon:hover { + background-color: #47a44b +} + +.btn.btn-success.disabled.focus, +.btn.btn-success.disabled:focus, +.btn.btn-success.disabled:hover, +.btn.btn-success:disabled.focus, +.btn.btn-success:disabled:focus, +.btn.btn-success:disabled:hover { + background-color: #4caf50; + border-color: #4caf50 +} + +.btn.btn-success:active, +.btn.btn-success:focus, +.btn.btn-success:hover { + box-shadow: 0 14px 26px -12px rgba(76, 175, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(76, 175, 80, .2) +} + +.btn.btn-success.btn-link { + box-shadow: none +} + +.btn.btn-success.btn-link, +.btn.btn-success.btn-link:active, +.btn.btn-success.btn-link:focus, +.btn.btn-success.btn-link:hover { + background-color: transparent; + color: #4caf50 +} + +.btn.btn-warning { + color: #fff; + background-color: #ff9800; + border-color: #ff9800; + box-shadow: 0 2px 2px 0 rgba(255, 152, 0, .14), 0 3px 1px -2px rgba(255, 152, 0, .2), 0 1px 5px 0 rgba(255, 152, 0, .12) +} + +.btn.btn-warning.focus, +.btn.btn-warning:focus, +.btn.btn-warning:hover { + color: #fff; + background-color: #f08f00; + border-color: #c27400 +} + +.btn.btn-warning.active, +.btn.btn-warning:active, +.open>.btn.btn-warning.dropdown-toggle, +.show>.btn.btn-warning.dropdown-toggle { + color: #fff; + background-color: #f08f00; + border-color: #c27400; + box-shadow: 0 2px 2px 0 rgba(255, 152, 0, .14), 0 3px 1px -2px rgba(255, 152, 0, .2), 0 1px 5px 0 rgba(255, 152, 0, .12) +} + +.btn.btn-warning.active.focus, +.btn.btn-warning.active:focus, +.btn.btn-warning.active:hover, +.btn.btn-warning:active.focus, +.btn.btn-warning:active:focus, +.btn.btn-warning:active:hover, +.open>.btn.btn-warning.dropdown-toggle.focus, +.open>.btn.btn-warning.dropdown-toggle:focus, +.open>.btn.btn-warning.dropdown-toggle:hover, +.show>.btn.btn-warning.dropdown-toggle.focus, +.show>.btn.btn-warning.dropdown-toggle:focus, +.show>.btn.btn-warning.dropdown-toggle:hover { + color: #fff; + background-color: #f08f00; + border-color: #804c00 +} + +.open>.btn.btn-warning.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #ff9800 +} + +.open>.btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f08f00 +} + +.btn.btn-warning.disabled.focus, +.btn.btn-warning.disabled:focus, +.btn.btn-warning.disabled:hover, +.btn.btn-warning:disabled.focus, +.btn.btn-warning:disabled:focus, +.btn.btn-warning:disabled:hover { + background-color: #ff9800; + border-color: #ff9800 +} + +.btn.btn-warning:active, +.btn.btn-warning:focus, +.btn.btn-warning:hover { + box-shadow: 0 14px 26px -12px rgba(255, 152, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 152, 0, .2) +} + +.btn.btn-warning.btn-link { + box-shadow: none +} + +.btn.btn-warning.btn-link, +.btn.btn-warning.btn-link:active, +.btn.btn-warning.btn-link:focus, +.btn.btn-warning.btn-link:hover { + background-color: transparent; + color: #ff9800 +} + +.btn.btn-danger { + color: #fff; + background-color: #f44336; + border-color: #f44336; + box-shadow: 0 2px 2px 0 rgba(244, 67, 54, .14), 0 3px 1px -2px rgba(244, 67, 54, .2), 0 1px 5px 0 rgba(244, 67, 54, .12) +} + +.btn.btn-danger.focus, +.btn.btn-danger:focus, +.btn.btn-danger:hover { + color: #fff; + background-color: #f33527; + border-color: #e11b0c +} + +.btn.btn-danger.active, +.btn.btn-danger:active, +.open>.btn.btn-danger.dropdown-toggle, +.show>.btn.btn-danger.dropdown-toggle { + color: #fff; + background-color: #f33527; + border-color: #e11b0c; + box-shadow: 0 2px 2px 0 rgba(244, 67, 54, .14), 0 3px 1px -2px rgba(244, 67, 54, .2), 0 1px 5px 0 rgba(244, 67, 54, .12) +} + +.btn.btn-danger.active.focus, +.btn.btn-danger.active:focus, +.btn.btn-danger.active:hover, +.btn.btn-danger:active.focus, +.btn.btn-danger:active:focus, +.btn.btn-danger:active:hover, +.open>.btn.btn-danger.dropdown-toggle.focus, +.open>.btn.btn-danger.dropdown-toggle:focus, +.open>.btn.btn-danger.dropdown-toggle:hover, +.show>.btn.btn-danger.dropdown-toggle.focus, +.show>.btn.btn-danger.dropdown-toggle:focus, +.show>.btn.btn-danger.dropdown-toggle:hover { + color: #fff; + background-color: #f33527; + border-color: #a21309 +} + +.open>.btn.btn-danger.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #f44336 +} + +.open>.btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f33527 +} + +.btn.btn-danger.disabled.focus, +.btn.btn-danger.disabled:focus, +.btn.btn-danger.disabled:hover, +.btn.btn-danger:disabled.focus, +.btn.btn-danger:disabled:focus, +.btn.btn-danger:disabled:hover { + background-color: #f44336; + border-color: #f44336 +} + +.btn.btn-danger:active, +.btn.btn-danger:focus, +.btn.btn-danger:hover { + box-shadow: 0 14px 26px -12px rgba(244, 67, 54, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(244, 67, 54, .2) +} + +.btn.btn-danger.btn-link { + box-shadow: none +} + +.btn.btn-danger.btn-link, +.btn.btn-danger.btn-link:active, +.btn.btn-danger.btn-link:focus, +.btn.btn-danger.btn-link:hover { + background-color: transparent; + color: #f44336 +} + +.btn.btn-rose { + color: #fff; + background-color: #e91e63; + border-color: #e91e63; + box-shadow: 0 2px 2px 0 rgba(233, 30, 99, .14), 0 3px 1px -2px rgba(233, 30, 99, .2), 0 1px 5px 0 rgba(233, 30, 99, .12) +} + +.btn.btn-rose.focus, +.btn.btn-rose:focus, +.btn.btn-rose:hover { + color: #fff; + background-color: #ea2c6d; + border-color: #b8124a +} + +.btn.btn-rose.active, +.btn.btn-rose:active, +.open>.btn.btn-rose.dropdown-toggle, +.show>.btn.btn-rose.dropdown-toggle { + color: #fff; + background-color: #ea2c6d; + border-color: #b8124a; + box-shadow: 0 2px 2px 0 rgba(233, 30, 99, .14), 0 3px 1px -2px rgba(233, 30, 99, .2), 0 1px 5px 0 rgba(233, 30, 99, .12) +} + +.btn.btn-rose.active.focus, +.btn.btn-rose.active:focus, +.btn.btn-rose.active:hover, +.btn.btn-rose:active.focus, +.btn.btn-rose:active:focus, +.btn.btn-rose:active:hover, +.open>.btn.btn-rose.dropdown-toggle.focus, +.open>.btn.btn-rose.dropdown-toggle:focus, +.open>.btn.btn-rose.dropdown-toggle:hover, +.show>.btn.btn-rose.dropdown-toggle.focus, +.show>.btn.btn-rose.dropdown-toggle:focus, +.show>.btn.btn-rose.dropdown-toggle:hover { + color: #fff; + background-color: #ea2c6d; + border-color: #7b0c32 +} + +.open>.btn.btn-rose.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #e91e63 +} + +.open>.btn.btn-rose.dropdown-toggle.bmd-btn-icon:hover { + background-color: #ea2c6d +} + +.btn.btn-rose.disabled.focus, +.btn.btn-rose.disabled:focus, +.btn.btn-rose.disabled:hover, +.btn.btn-rose:disabled.focus, +.btn.btn-rose:disabled:focus, +.btn.btn-rose:disabled:hover { + background-color: #e91e63; + border-color: #e91e63 +} + +.btn.btn-rose:active, +.btn.btn-rose:focus, +.btn.btn-rose:hover { + box-shadow: 0 14px 26px -12px rgba(233, 30, 99, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(233, 30, 99, .2) +} + +.btn.btn-rose.btn-link { + box-shadow: none +} + +.btn.btn-rose.btn-link, +.btn.btn-rose.btn-link:active, +.btn.btn-rose.btn-link:focus, +.btn.btn-rose.btn-link:hover { + background-color: transparent; + color: #e91e63 +} + +.btn, +.btn.btn-default { + color: #fff; + background-color: #999; + border-color: #999; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, .14), 0 3px 1px -2px hsla(0, 0%, 60%, .2), 0 1px 5px 0 hsla(0, 0%, 60%, .12) +} + +.btn.btn-default.focus, +.btn.btn-default:focus, +.btn.btn-default:hover, +.btn.focus, +.btn:focus, +.btn:hover { + color: #fff; + background-color: #919191; + border-color: #7a7a7a +} + +.btn.active, +.btn.btn-default.active, +.btn.btn-default:active, +.btn:active, +.open>.btn.btn-default.dropdown-toggle, +.open>.btn.dropdown-toggle, +.show>.btn.btn-default.dropdown-toggle, +.show>.btn.dropdown-toggle { + color: #fff; + background-color: #919191; + border-color: #7a7a7a; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, .14), 0 3px 1px -2px hsla(0, 0%, 60%, .2), 0 1px 5px 0 hsla(0, 0%, 60%, .12) +} + +.btn.active.focus, +.btn.active:focus, +.btn.active:hover, +.btn.btn-default.active.focus, +.btn.btn-default.active:focus, +.btn.btn-default.active:hover, +.btn.btn-default:active.focus, +.btn.btn-default:active:focus, +.btn.btn-default:active:hover, +.btn:active.focus, +.btn:active:focus, +.btn:active:hover, +.open>.btn.btn-default.dropdown-toggle.focus, +.open>.btn.btn-default.dropdown-toggle:focus, +.open>.btn.btn-default.dropdown-toggle:hover, +.open>.btn.dropdown-toggle.focus, +.open>.btn.dropdown-toggle:focus, +.open>.btn.dropdown-toggle:hover, +.show>.btn.btn-default.dropdown-toggle.focus, +.show>.btn.btn-default.dropdown-toggle:focus, +.show>.btn.btn-default.dropdown-toggle:hover, +.show>.btn.dropdown-toggle.focus, +.show>.btn.dropdown-toggle:focus, +.show>.btn.dropdown-toggle:hover { + color: #fff; + background-color: #919191; + border-color: #595959 +} + +.open>.btn.btn-default.dropdown-toggle.bmd-btn-icon, +.open>.btn.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #999 +} + +.open>.btn.btn-default.dropdown-toggle.bmd-btn-icon:hover, +.open>.btn.dropdown-toggle.bmd-btn-icon:hover { + background-color: #919191 +} + +.btn.btn-default.disabled.focus, +.btn.btn-default.disabled:focus, +.btn.btn-default.disabled:hover, +.btn.btn-default:disabled.focus, +.btn.btn-default:disabled:focus, +.btn.btn-default:disabled:hover, +.btn.disabled.focus, +.btn.disabled:focus, +.btn.disabled:hover, +.btn:disabled.focus, +.btn:disabled:focus, +.btn:disabled:hover { + background-color: #999; + border-color: #999 +} + +.btn.btn-default:active, +.btn.btn-default:focus, +.btn.btn-default:hover, +.btn:active, +.btn:focus, +.btn:hover { + box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px hsla(0, 0%, 60%, .2) +} + +.btn.btn-default.btn-link, +.btn.btn-link { + background-color: transparent; + color: #999; + box-shadow: none +} + +.btn.btn-default.btn-link:active, +.btn.btn-default.btn-link:focus, +.btn.btn-default.btn-link:hover, +.btn.btn-link:active, +.btn.btn-link:focus, +.btn.btn-link:hover { + background-color: transparent; + color: #999 +} + +.btn.btn-white, +.btn.btn-white:focus, +.btn.btn-white:hover { + background-color: #fff; + color: #999 +} + +.btn.btn-white.btn-link { + color: #fff; + background: transparent; + box-shadow: none +} + +.btn.btn-link:active, +.btn.btn-link:focus, +.btn.btn-link:hover { + text-decoration: none!important +} + +.btn-group-raised .btn.btn-link, +.btn-group-raised .btn.btn-link.active, +.btn-group-raised .btn.btn-link:active, +.btn-group-raised .btn.btn-link:focus, +.btn-group-raised .btn.btn-link:hover, +.btn-group-raised .btn.disabled, +.btn-group-raised .btn:disabled, +.btn-group-raised .btn[disabled], +.btn.btn-raised.btn-link, +.btn.btn-raised.btn-link.active, +.btn.btn-raised.btn-link:active, +.btn.btn-raised.btn-link:focus, +.btn.btn-raised.btn-link:hover, +.btn.btn-raised.disabled, +.btn.btn-raised:disabled, +.btn.btn-raised[disabled], +fieldset[disabled][disabled] .btn-group-raised .btn, +fieldset[disabled][disabled] .btn.btn-raised { + box-shadow: none +} + +.btn.btn-outline, +.btn.btn-outline-danger, +.btn.btn-outline-info, +.btn.btn-outline-primary, +.btn.btn-outline-secondary, +.btn.btn-outline-success, +.btn.btn-outline-warning { + border: 1px solid currentColor +} + +.btn.btn-outline { + color: #333; + background-color: transparent; + border-color: #333 +} + +.btn.btn-outline.focus, +.btn.btn-outline:focus, +.btn.btn-outline:hover { + color: #333; + background-color: hsla(0, 0%, 60%, .2); + border-color: #333 +} + +.btn.btn-outline.active, +.btn.btn-outline:active, +.open>.btn.btn-outline.dropdown-toggle, +.show>.btn.btn-outline.dropdown-toggle { + color: #333; + background-color: hsla(0, 0%, 60%, .2); + border-color: #333; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline.active.focus, +.btn.btn-outline.active:focus, +.btn.btn-outline.active:hover, +.btn.btn-outline:active.focus, +.btn.btn-outline:active:focus, +.btn.btn-outline:active:hover, +.open>.btn.btn-outline.dropdown-toggle.focus, +.open>.btn.btn-outline.dropdown-toggle:focus, +.open>.btn.btn-outline.dropdown-toggle:hover, +.show>.btn.btn-outline.dropdown-toggle.focus, +.show>.btn.btn-outline.dropdown-toggle:focus, +.show>.btn.btn-outline.dropdown-toggle:hover { + color: #333; + background-color: hsla(0, 0%, 60%, .4); + border-color: #333 +} + +.open>.btn.btn-outline.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline, +.btn.btn-outline.disabled.focus, +.btn.btn-outline.disabled:focus, +.btn.btn-outline.disabled:hover, +.btn.btn-outline:disabled.focus, +.btn.btn-outline:disabled:focus, +.btn.btn-outline:disabled:hover { + background-color: transparent; + border-color: #333 +} + +.bg-inverse .btn.btn-outline { + color: #333 +} + +.bg-inverse .btn.btn-outline.focus, +.bg-inverse .btn.btn-outline:focus, +.bg-inverse .btn.btn-outline:hover { + color: #333; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline.active, +.bg-inverse .btn.btn-outline:active, +.open>.bg-inverse .btn.btn-outline.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline.dropdown-toggle { + color: #333; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline.active.focus, +.bg-inverse .btn.btn-outline.active:focus, +.bg-inverse .btn.btn-outline.active:hover, +.bg-inverse .btn.btn-outline:active.focus, +.bg-inverse .btn.btn-outline:active:focus, +.bg-inverse .btn.btn-outline:active:hover, +.open>.bg-inverse .btn.btn-outline.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline.dropdown-toggle:hover { + color: #333; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline.disabled.focus, +.bg-inverse .btn.btn-outline.disabled:focus, +.bg-inverse .btn.btn-outline.disabled:hover, +.bg-inverse .btn.btn-outline:disabled.focus, +.bg-inverse .btn.btn-outline:disabled:focus, +.bg-inverse .btn.btn-outline:disabled:hover { + background-color: transparent; + border-color: #333 +} + +.btn.btn-outline.btn-link { + background-color: transparent +} + +.btn.btn-outline-primary { + color: #9c27b0; + background-color: transparent; + border-color: #9c27b0 +} + +.btn.btn-outline-primary.focus, +.btn.btn-outline-primary:focus, +.btn.btn-outline-primary:hover { + color: #9c27b0; + background-color: hsla(0, 0%, 60%, .2); + border-color: #9c27b0 +} + +.btn.btn-outline-primary.active, +.btn.btn-outline-primary:active, +.open>.btn.btn-outline-primary.dropdown-toggle, +.show>.btn.btn-outline-primary.dropdown-toggle { + color: #9c27b0; + background-color: hsla(0, 0%, 60%, .2); + border-color: #9c27b0; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-primary.active.focus, +.btn.btn-outline-primary.active:focus, +.btn.btn-outline-primary.active:hover, +.btn.btn-outline-primary:active.focus, +.btn.btn-outline-primary:active:focus, +.btn.btn-outline-primary:active:hover, +.open>.btn.btn-outline-primary.dropdown-toggle.focus, +.open>.btn.btn-outline-primary.dropdown-toggle:focus, +.open>.btn.btn-outline-primary.dropdown-toggle:hover, +.show>.btn.btn-outline-primary.dropdown-toggle.focus, +.show>.btn.btn-outline-primary.dropdown-toggle:focus, +.show>.btn.btn-outline-primary.dropdown-toggle:hover { + color: #9c27b0; + background-color: hsla(0, 0%, 60%, .4); + border-color: #9c27b0 +} + +.open>.btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-primary, +.btn.btn-outline-primary.disabled.focus, +.btn.btn-outline-primary.disabled:focus, +.btn.btn-outline-primary.disabled:hover, +.btn.btn-outline-primary:disabled.focus, +.btn.btn-outline-primary:disabled:focus, +.btn.btn-outline-primary:disabled:hover { + background-color: transparent; + border-color: #9c27b0 +} + +.bg-inverse .btn.btn-outline-primary { + color: #9c27b0 +} + +.bg-inverse .btn.btn-outline-primary.focus, +.bg-inverse .btn.btn-outline-primary:focus, +.bg-inverse .btn.btn-outline-primary:hover { + color: #9c27b0; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-primary.active, +.bg-inverse .btn.btn-outline-primary:active, +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-primary.dropdown-toggle { + color: #9c27b0; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-primary.active.focus, +.bg-inverse .btn.btn-outline-primary.active:focus, +.bg-inverse .btn.btn-outline-primary.active:hover, +.bg-inverse .btn.btn-outline-primary:active.focus, +.bg-inverse .btn.btn-outline-primary:active:focus, +.bg-inverse .btn.btn-outline-primary:active:hover, +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover { + color: #9c27b0; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-primary.disabled.focus, +.bg-inverse .btn.btn-outline-primary.disabled:focus, +.bg-inverse .btn.btn-outline-primary.disabled:hover, +.bg-inverse .btn.btn-outline-primary:disabled.focus, +.bg-inverse .btn.btn-outline-primary:disabled:focus, +.bg-inverse .btn.btn-outline-primary:disabled:hover { + background-color: transparent; + border-color: #9c27b0 +} + +.btn.btn-outline-primary.btn-link { + background-color: transparent +} + +.btn.btn-outline-secondary { + color: #333; + background-color: transparent; + border-color: #333 +} + +.btn.btn-outline-secondary.focus, +.btn.btn-outline-secondary:focus, +.btn.btn-outline-secondary:hover { + color: #333; + background-color: hsla(0, 0%, 60%, .2); + border-color: #333 +} + +.btn.btn-outline-secondary.active, +.btn.btn-outline-secondary:active, +.open>.btn.btn-outline-secondary.dropdown-toggle, +.show>.btn.btn-outline-secondary.dropdown-toggle { + color: #333; + background-color: hsla(0, 0%, 60%, .2); + border-color: #333; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-secondary.active.focus, +.btn.btn-outline-secondary.active:focus, +.btn.btn-outline-secondary.active:hover, +.btn.btn-outline-secondary:active.focus, +.btn.btn-outline-secondary:active:focus, +.btn.btn-outline-secondary:active:hover, +.open>.btn.btn-outline-secondary.dropdown-toggle.focus, +.open>.btn.btn-outline-secondary.dropdown-toggle:focus, +.open>.btn.btn-outline-secondary.dropdown-toggle:hover, +.show>.btn.btn-outline-secondary.dropdown-toggle.focus, +.show>.btn.btn-outline-secondary.dropdown-toggle:focus, +.show>.btn.btn-outline-secondary.dropdown-toggle:hover { + color: #333; + background-color: hsla(0, 0%, 60%, .4); + border-color: #333 +} + +.open>.btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-secondary, +.btn.btn-outline-secondary.disabled.focus, +.btn.btn-outline-secondary.disabled:focus, +.btn.btn-outline-secondary.disabled:hover, +.btn.btn-outline-secondary:disabled.focus, +.btn.btn-outline-secondary:disabled:focus, +.btn.btn-outline-secondary:disabled:hover { + background-color: transparent; + border-color: #333 +} + +.bg-inverse .btn.btn-outline-secondary { + color: #333 +} + +.bg-inverse .btn.btn-outline-secondary.focus, +.bg-inverse .btn.btn-outline-secondary:focus, +.bg-inverse .btn.btn-outline-secondary:hover { + color: #333; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-secondary.active, +.bg-inverse .btn.btn-outline-secondary:active, +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle { + color: #333; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-secondary.active.focus, +.bg-inverse .btn.btn-outline-secondary.active:focus, +.bg-inverse .btn.btn-outline-secondary.active:hover, +.bg-inverse .btn.btn-outline-secondary:active.focus, +.bg-inverse .btn.btn-outline-secondary:active:focus, +.bg-inverse .btn.btn-outline-secondary:active:hover, +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover { + color: #333; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-secondary.disabled.focus, +.bg-inverse .btn.btn-outline-secondary.disabled:focus, +.bg-inverse .btn.btn-outline-secondary.disabled:hover, +.bg-inverse .btn.btn-outline-secondary:disabled.focus, +.bg-inverse .btn.btn-outline-secondary:disabled:focus, +.bg-inverse .btn.btn-outline-secondary:disabled:hover { + background-color: transparent; + border-color: #333 +} + +.btn.btn-outline-secondary.btn-link { + background-color: transparent +} + +.btn.btn-outline-info { + color: #00bcd4; + background-color: transparent; + border-color: #00bcd4 +} + +.btn.btn-outline-info.focus, +.btn.btn-outline-info:focus, +.btn.btn-outline-info:hover { + color: #00bcd4; + background-color: hsla(0, 0%, 60%, .2); + border-color: #00bcd4 +} + +.btn.btn-outline-info.active, +.btn.btn-outline-info:active, +.open>.btn.btn-outline-info.dropdown-toggle, +.show>.btn.btn-outline-info.dropdown-toggle { + color: #00bcd4; + background-color: hsla(0, 0%, 60%, .2); + border-color: #00bcd4; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-info.active.focus, +.btn.btn-outline-info.active:focus, +.btn.btn-outline-info.active:hover, +.btn.btn-outline-info:active.focus, +.btn.btn-outline-info:active:focus, +.btn.btn-outline-info:active:hover, +.open>.btn.btn-outline-info.dropdown-toggle.focus, +.open>.btn.btn-outline-info.dropdown-toggle:focus, +.open>.btn.btn-outline-info.dropdown-toggle:hover, +.show>.btn.btn-outline-info.dropdown-toggle.focus, +.show>.btn.btn-outline-info.dropdown-toggle:focus, +.show>.btn.btn-outline-info.dropdown-toggle:hover { + color: #00bcd4; + background-color: hsla(0, 0%, 60%, .4); + border-color: #00bcd4 +} + +.open>.btn.btn-outline-info.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-info, +.btn.btn-outline-info.disabled.focus, +.btn.btn-outline-info.disabled:focus, +.btn.btn-outline-info.disabled:hover, +.btn.btn-outline-info:disabled.focus, +.btn.btn-outline-info:disabled:focus, +.btn.btn-outline-info:disabled:hover { + background-color: transparent; + border-color: #00bcd4 +} + +.bg-inverse .btn.btn-outline-info { + color: #00bcd4 +} + +.bg-inverse .btn.btn-outline-info.focus, +.bg-inverse .btn.btn-outline-info:focus, +.bg-inverse .btn.btn-outline-info:hover { + color: #00bcd4; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-info.active, +.bg-inverse .btn.btn-outline-info:active, +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-info.dropdown-toggle { + color: #00bcd4; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-info.active.focus, +.bg-inverse .btn.btn-outline-info.active:focus, +.bg-inverse .btn.btn-outline-info.active:hover, +.bg-inverse .btn.btn-outline-info:active.focus, +.bg-inverse .btn.btn-outline-info:active:focus, +.bg-inverse .btn.btn-outline-info:active:hover, +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-info.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-info.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-info.dropdown-toggle:hover { + color: #00bcd4; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-info.disabled.focus, +.bg-inverse .btn.btn-outline-info.disabled:focus, +.bg-inverse .btn.btn-outline-info.disabled:hover, +.bg-inverse .btn.btn-outline-info:disabled.focus, +.bg-inverse .btn.btn-outline-info:disabled:focus, +.bg-inverse .btn.btn-outline-info:disabled:hover { + background-color: transparent; + border-color: #00bcd4 +} + +.btn.btn-outline-info.btn-link { + background-color: transparent +} + +.btn.btn-outline-success { + color: #4caf50; + background-color: transparent; + border-color: #4caf50 +} + +.btn.btn-outline-success.focus, +.btn.btn-outline-success:focus, +.btn.btn-outline-success:hover { + color: #4caf50; + background-color: hsla(0, 0%, 60%, .2); + border-color: #4caf50 +} + +.btn.btn-outline-success.active, +.btn.btn-outline-success:active, +.open>.btn.btn-outline-success.dropdown-toggle, +.show>.btn.btn-outline-success.dropdown-toggle { + color: #4caf50; + background-color: hsla(0, 0%, 60%, .2); + border-color: #4caf50; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-success.active.focus, +.btn.btn-outline-success.active:focus, +.btn.btn-outline-success.active:hover, +.btn.btn-outline-success:active.focus, +.btn.btn-outline-success:active:focus, +.btn.btn-outline-success:active:hover, +.open>.btn.btn-outline-success.dropdown-toggle.focus, +.open>.btn.btn-outline-success.dropdown-toggle:focus, +.open>.btn.btn-outline-success.dropdown-toggle:hover, +.show>.btn.btn-outline-success.dropdown-toggle.focus, +.show>.btn.btn-outline-success.dropdown-toggle:focus, +.show>.btn.btn-outline-success.dropdown-toggle:hover { + color: #4caf50; + background-color: hsla(0, 0%, 60%, .4); + border-color: #4caf50 +} + +.open>.btn.btn-outline-success.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-success, +.btn.btn-outline-success.disabled.focus, +.btn.btn-outline-success.disabled:focus, +.btn.btn-outline-success.disabled:hover, +.btn.btn-outline-success:disabled.focus, +.btn.btn-outline-success:disabled:focus, +.btn.btn-outline-success:disabled:hover { + background-color: transparent; + border-color: #4caf50 +} + +.bg-inverse .btn.btn-outline-success { + color: #4caf50 +} + +.bg-inverse .btn.btn-outline-success.focus, +.bg-inverse .btn.btn-outline-success:focus, +.bg-inverse .btn.btn-outline-success:hover { + color: #4caf50; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-success.active, +.bg-inverse .btn.btn-outline-success:active, +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-success.dropdown-toggle { + color: #4caf50; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-success.active.focus, +.bg-inverse .btn.btn-outline-success.active:focus, +.bg-inverse .btn.btn-outline-success.active:hover, +.bg-inverse .btn.btn-outline-success:active.focus, +.bg-inverse .btn.btn-outline-success:active:focus, +.bg-inverse .btn.btn-outline-success:active:hover, +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-success.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-success.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-success.dropdown-toggle:hover { + color: #4caf50; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-success.disabled.focus, +.bg-inverse .btn.btn-outline-success.disabled:focus, +.bg-inverse .btn.btn-outline-success.disabled:hover, +.bg-inverse .btn.btn-outline-success:disabled.focus, +.bg-inverse .btn.btn-outline-success:disabled:focus, +.bg-inverse .btn.btn-outline-success:disabled:hover { + background-color: transparent; + border-color: #4caf50 +} + +.btn.btn-outline-success.btn-link { + background-color: transparent +} + +.btn.btn-outline-warning { + color: #ff9800; + background-color: transparent; + border-color: #ff9800 +} + +.btn.btn-outline-warning.focus, +.btn.btn-outline-warning:focus, +.btn.btn-outline-warning:hover { + color: #ff9800; + background-color: hsla(0, 0%, 60%, .2); + border-color: #ff9800 +} + +.btn.btn-outline-warning.active, +.btn.btn-outline-warning:active, +.open>.btn.btn-outline-warning.dropdown-toggle, +.show>.btn.btn-outline-warning.dropdown-toggle { + color: #ff9800; + background-color: hsla(0, 0%, 60%, .2); + border-color: #ff9800; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-warning.active.focus, +.btn.btn-outline-warning.active:focus, +.btn.btn-outline-warning.active:hover, +.btn.btn-outline-warning:active.focus, +.btn.btn-outline-warning:active:focus, +.btn.btn-outline-warning:active:hover, +.open>.btn.btn-outline-warning.dropdown-toggle.focus, +.open>.btn.btn-outline-warning.dropdown-toggle:focus, +.open>.btn.btn-outline-warning.dropdown-toggle:hover, +.show>.btn.btn-outline-warning.dropdown-toggle.focus, +.show>.btn.btn-outline-warning.dropdown-toggle:focus, +.show>.btn.btn-outline-warning.dropdown-toggle:hover { + color: #ff9800; + background-color: hsla(0, 0%, 60%, .4); + border-color: #ff9800 +} + +.open>.btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-warning, +.btn.btn-outline-warning.disabled.focus, +.btn.btn-outline-warning.disabled:focus, +.btn.btn-outline-warning.disabled:hover, +.btn.btn-outline-warning:disabled.focus, +.btn.btn-outline-warning:disabled:focus, +.btn.btn-outline-warning:disabled:hover { + background-color: transparent; + border-color: #ff9800 +} + +.bg-inverse .btn.btn-outline-warning { + color: #ff9800 +} + +.bg-inverse .btn.btn-outline-warning.focus, +.bg-inverse .btn.btn-outline-warning:focus, +.bg-inverse .btn.btn-outline-warning:hover { + color: #ff9800; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-warning.active, +.bg-inverse .btn.btn-outline-warning:active, +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-warning.dropdown-toggle { + color: #ff9800; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-warning.active.focus, +.bg-inverse .btn.btn-outline-warning.active:focus, +.bg-inverse .btn.btn-outline-warning.active:hover, +.bg-inverse .btn.btn-outline-warning:active.focus, +.bg-inverse .btn.btn-outline-warning:active:focus, +.bg-inverse .btn.btn-outline-warning:active:hover, +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover { + color: #ff9800; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-warning.disabled.focus, +.bg-inverse .btn.btn-outline-warning.disabled:focus, +.bg-inverse .btn.btn-outline-warning.disabled:hover, +.bg-inverse .btn.btn-outline-warning:disabled.focus, +.bg-inverse .btn.btn-outline-warning:disabled:focus, +.bg-inverse .btn.btn-outline-warning:disabled:hover { + background-color: transparent; + border-color: #ff9800 +} + +.btn.btn-outline-warning.btn-link { + background-color: transparent +} + +.btn.btn-outline-danger { + color: #f44336; + background-color: transparent; + border-color: #f44336 +} + +.btn.btn-outline-danger.focus, +.btn.btn-outline-danger:focus, +.btn.btn-outline-danger:hover { + color: #f44336; + background-color: hsla(0, 0%, 60%, .2); + border-color: #f44336 +} + +.btn.btn-outline-danger.active, +.btn.btn-outline-danger:active, +.open>.btn.btn-outline-danger.dropdown-toggle, +.show>.btn.btn-outline-danger.dropdown-toggle { + color: #f44336; + background-color: hsla(0, 0%, 60%, .2); + border-color: #f44336; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn.btn-outline-danger.active.focus, +.btn.btn-outline-danger.active:focus, +.btn.btn-outline-danger.active:hover, +.btn.btn-outline-danger:active.focus, +.btn.btn-outline-danger:active:focus, +.btn.btn-outline-danger:active:hover, +.open>.btn.btn-outline-danger.dropdown-toggle.focus, +.open>.btn.btn-outline-danger.dropdown-toggle:focus, +.open>.btn.btn-outline-danger.dropdown-toggle:hover, +.show>.btn.btn-outline-danger.dropdown-toggle.focus, +.show>.btn.btn-outline-danger.dropdown-toggle:focus, +.show>.btn.btn-outline-danger.dropdown-toggle:hover { + color: #f44336; + background-color: hsla(0, 0%, 60%, .4); + border-color: #f44336 +} + +.open>.btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 60%, .2) +} + +.bg-inverse .btn.btn-outline-danger, +.btn.btn-outline-danger.disabled.focus, +.btn.btn-outline-danger.disabled:focus, +.btn.btn-outline-danger.disabled:hover, +.btn.btn-outline-danger:disabled.focus, +.btn.btn-outline-danger:disabled:focus, +.btn.btn-outline-danger:disabled:hover { + background-color: transparent; + border-color: #f44336 +} + +.bg-inverse .btn.btn-outline-danger { + color: #f44336 +} + +.bg-inverse .btn.btn-outline-danger.focus, +.bg-inverse .btn.btn-outline-danger:focus, +.bg-inverse .btn.btn-outline-danger:hover { + color: #f44336; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-danger.active, +.bg-inverse .btn.btn-outline-danger:active, +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle, +.show>.bg-inverse .btn.btn-outline-danger.dropdown-toggle { + color: #f44336; + background-color: hsla(0, 0%, 80%, .15); + border-color: hsla(0, 0%, 80%, .15); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.bg-inverse .btn.btn-outline-danger.active.focus, +.bg-inverse .btn.btn-outline-danger.active:focus, +.bg-inverse .btn.btn-outline-danger.active:hover, +.bg-inverse .btn.btn-outline-danger:active.focus, +.bg-inverse .btn.btn-outline-danger:active:focus, +.bg-inverse .btn.btn-outline-danger:active:hover, +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus, +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus, +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover, +.show>.bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus, +.show>.bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus, +.show>.bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover { + color: #f44336; + background-color: hsla(0, 0%, 80%, .25); + border-color: hsla(0, 0%, 80%, .25) +} + +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: transparent +} + +.open>.bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover { + background-color: hsla(0, 0%, 80%, .15) +} + +.bg-inverse .btn.btn-outline-danger.disabled.focus, +.bg-inverse .btn.btn-outline-danger.disabled:focus, +.bg-inverse .btn.btn-outline-danger.disabled:hover, +.bg-inverse .btn.btn-outline-danger:disabled.focus, +.bg-inverse .btn.btn-outline-danger:disabled:focus, +.bg-inverse .btn.btn-outline-danger:disabled:hover { + background-color: transparent; + border-color: #f44336 +} + +.btn.btn-outline-danger.btn-link { + background-color: transparent +} + +.btn-group-lg .btn, +.btn-group-lg>.btn, +.btn.btn-lg { + padding: 1.125rem 2.25rem; + font-size: .875rem; + line-height: 1.333333; + border-radius: .2rem +} + +.btn-group-sm .btn, +.btn-group-sm>.btn, +.btn.btn-sm { + padding: .40625rem 1.25rem; + font-size: .6875rem; + line-height: 1.5; + border-radius: .2rem +} + +.btn.btn-round { + border-radius: 30px +} + +.btn.btn-fab, +.btn.btn-just-icon { + font-size: 24px; + height: 41px; + min-width: 41px; + width: 41px; + padding: 0; + overflow: hidden; + position: relative; + line-height: 41px +} + +.btn.btn-fab.btn-round, +.btn.btn-just-icon.btn-round { + border-radius: 50% +} + +.btn-group-sm .btn.btn-fab, +.btn-group-sm .btn.btn-just-icon, +.btn-group-sm>.btn.btn-fab, +.btn-group-sm>.btn.btn-just-icon, +.btn.btn-fab.btn-fab-mini, +.btn.btn-fab.btn-sm, +.btn.btn-just-icon.btn-fab-mini, +.btn.btn-just-icon.btn-sm { + height: 30px; + min-width: 30px; + width: 30px +} + +.btn-group-sm .btn.btn-fab .fa, +.btn-group-sm .btn.btn-fab .material-icons, +.btn-group-sm .btn.btn-just-icon .fa, +.btn-group-sm .btn.btn-just-icon .material-icons, +.btn-group-sm>.btn.btn-fab .fa, +.btn-group-sm>.btn.btn-fab .material-icons, +.btn-group-sm>.btn.btn-just-icon .fa, +.btn-group-sm>.btn.btn-just-icon .material-icons, +.btn.btn-fab.btn-fab-mini .fa, +.btn.btn-fab.btn-fab-mini .material-icons, +.btn.btn-fab.btn-sm .fa, +.btn.btn-fab.btn-sm .material-icons, +.btn.btn-just-icon.btn-fab-mini .fa, +.btn.btn-just-icon.btn-fab-mini .material-icons, +.btn.btn-just-icon.btn-sm .fa, +.btn.btn-just-icon.btn-sm .material-icons { + font-size: 17px; + line-height: 29px +} + +.btn-group-lg .btn.btn-fab, +.btn-group-lg .btn.btn-just-icon, +.btn-group-lg>.btn.btn-fab, +.btn-group-lg>.btn.btn-just-icon, +.btn.btn-fab.btn-lg, +.btn.btn-just-icon.btn-lg { + height: 57px; + min-width: 57px; + width: 57px; + line-height: 56px +} + +.btn-group-lg .btn.btn-fab .fa, +.btn-group-lg .btn.btn-fab .material-icons, +.btn-group-lg .btn.btn-just-icon .fa, +.btn-group-lg .btn.btn-just-icon .material-icons, +.btn-group-lg>.btn.btn-fab .fa, +.btn-group-lg>.btn.btn-fab .material-icons, +.btn-group-lg>.btn.btn-just-icon .fa, +.btn-group-lg>.btn.btn-just-icon .material-icons, +.btn.btn-fab.btn-lg .fa, +.btn.btn-fab.btn-lg .material-icons, +.btn.btn-just-icon.btn-lg .fa, +.btn.btn-just-icon.btn-lg .material-icons { + font-size: 32px; + line-height: 56px +} + +.btn.btn-fab .fa, +.btn.btn-fab .material-icons, +.btn.btn-just-icon .fa, +.btn.btn-just-icon .material-icons { + margin-top: 0; + position: absolute; + width: 100%; + transform: none; + left: 0; + top: 0; + height: 100%; + line-height: 41px; + font-size: 20px +} + +.btn-group-lg>.btn-just-icon.btn, +.btn-just-icon.btn-lg { + font-size: 24px; + height: 41px; + min-width: 41px; + width: 41px +} + +.input-group-btn>.btn { + border: 0 +} + +.btn .material-icons, +.btn:not(.btn-just-icon):not(.btn-fab) .fa { + position: relative; + display: inline-block; + top: 0; + margin-top: -1em; + margin-bottom: -1em; + font-size: 1.1rem; + vertical-align: middle +} + +.bg-inverse .btn-group-vertical.disabled, +.bg-inverse .btn-group-vertical:disabled, +.bg-inverse .btn-group-vertical[disabled], +.bg-inverse .btn-group.disabled, +.bg-inverse .btn-group:disabled, +.bg-inverse .btn-group[disabled], +.bg-inverse .btn.disabled, +.bg-inverse .btn:disabled, +.bg-inverse .btn[disabled], +.bg-inverse .input-group-btn .btn.disabled, +.bg-inverse .input-group-btn .btn:disabled, +.bg-inverse .input-group-btn .btn[disabled], +.bg-inverse fieldset[disabled][disabled] .btn, +.bg-inverse fieldset[disabled][disabled] .btn-group, +.bg-inverse fieldset[disabled][disabled] .btn-group-vertical, +.bg-inverse fieldset[disabled][disabled] .input-group-btn .btn { + color: hsla(0, 0%, 100%, .3) +} + +.btn-group, +.btn-group-vertical { + position: relative; + margin: 10px 1px +} + +.btn-group-vertical .dropdown-menu, +.btn-group .dropdown-menu { + border-radius: 0 0 .25rem .25rem +} + +.btn-group-vertical.btn-group-raised, +.btn-group.btn-group-raised { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.btn-group-vertical .btn, +.btn-group-vertical .btn+.btn, +.btn-group-vertical .btn-group, +.btn-group-vertical .btn:active, +.btn-group-vertical>.btn-group, +.btn-group .btn, +.btn-group .btn+.btn, +.btn-group .btn-group, +.btn-group .btn:active, +.btn-group>.btn-group { + margin: 0 +} + +.form-check { + margin-bottom: .5rem +} + +.form-check, +.form-check .form-check-label { + padding-left: 0 +} + +.form-check .form-check-input { + position: absolute; + margin: 0; + z-index: -1; + left: 0; + pointer-events: none +} + +.form-check .form-check-sign:before { + display: block; + position: absolute; + left: 0; + content: ""; + background-color: rgba(0, 0, 0, .84); + height: 20px; + width: 20px; + border-radius: 100%; + z-index: 1; + opacity: 0; + margin: 0; + top: 0; + transform: scale3d(2.3, 2.3, 1) +} + +.form-check .form-check-sign .check { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + border: 1px solid rgba(0, 0, 0, .54); + overflow: hidden; + z-index: 1; + border-radius: 3px +} + +.form-check .form-check-sign .check:before { + position: absolute; + content: ""; + transform: rotate(45deg); + display: block; + margin-top: -3px; + margin-left: 7px; + width: 0; + color: #fff; + height: 0; + box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, inset 0 0 0 0; + animation: checkboxOff .3s forwards +} + +.form-check .form-check-input:focus+.form-check-sign .check:after { + opacity: .2 +} + +.form-check .form-check-input:checked+.form-check-sign .check { + background: #9c27b0 +} + +.form-check .form-check-input:checked+.form-check-sign .check:before { + color: #fff; + box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; + animation: b .3s forwards +} + +.form-check .form-check-input:checked+.form-check-sign:before { + animation: c .5s +} + +.form-check .form-check-input:checked+.form-check-sign .check:after { + animation: c .5s forwards +} + +.form-check .form-check-input:not(:checked)+.form-check-sign .check:after, +.form-check .form-check-input:not(:checked)+.form-check-sign:before { + animation: c .5s +} + +.form-check .rtl .form-check .form-check-sign .check:before { + margin-right: 10px +} + +.form-check .form-check-input[disabled]+.circle, +.form-check .form-check-input[disabled]~.form-check-sign .check, +fieldset[disabled] .form-check, +fieldset[disabled] .form-check .form-check-input { + opacity: .5 +} + +.form-check .form-check-input[disabled]~.form-check-sign .check { + border-color: #000; + opacity: .26 +} + +.form-check .form-check-input[disabled]+.form-check-sign .check:after { + background-color: rgba(0, 0, 0, .87); + transform: rotate(-45deg) +} + +.form-check .form-check-input[disabled][checked]+.form-check-sign .check { + background-color: #000 +} + +.form-check .form-check-label { + cursor: pointer; + padding-left: 25px; + position: relative +} + +.form-group.is-focused .form-check .form-check-label { + color: rgba(0, 0, 0, .26) +} + +.form-group.is-focused .form-check .form-check-label:focus, +.form-group.is-focused .form-check .form-check-label:hover { + color: rgba(0, 0, 0, .54) +} + +fieldset[disabled] .form-group.is-focused .form-check .form-check-label { + color: rgba(0, 0, 0, .26) +} + +.form-check .form-check-label span { + display: block; + position: absolute; + left: -1px; + top: -1px; + transition-duration: .2s +} + +.form-check .form-check-label .circle { + border: 1px solid rgba(0, 0, 0, .54); + height: 15px; + width: 15px; + border-radius: 100%; + top: 1px +} + +.form-check .form-check-label .circle .check { + height: 15px; + width: 15px; + border-radius: 100%; + background-color: #9c27b0; + transform: scale3d(0, 0, 0) +} + +.form-check .form-check-input { + opacity: 0; + height: 0; + width: 0; + overflow: hidden +} + +.form-check .form-check-input:checked~.check, +.form-check .form-check-input:checked~.circle { + opacity: 1 +} + +.form-check .form-check-input:checked~.check { + background-color: #9c27b0 +} + +.form-check .form-check-input:checked~.circle { + border-color: #9c27b0 +} + +.form-check .form-check-input:checked .check:before { + animation: b .5s forwards +} + +.form-check .form-check-input:checked~.circle .check { + transform: scale3d(.65, .65, 1) +} + +.form-check .form-check-input[disabled]~.check, +.form-check .form-check-input[disabled]~.circle { + opacity: .26 +} + +.form-check .form-check-input[disabled]~.check { + background-color: #000 +} + +.form-check .form-check-input[disabled]~.circle { + border-color: #000 +} + +.form-check .form-check-input[disabled]+.circle .check { + background-color: #000 +} + +.form-check .form-check-sign { + vertical-align: middle; + position: relative; + top: -2px; + float: left; + padding-right: 10px; + display: inline-block +} + +.form-check .form-check-label .circle:before { + display: block; + position: absolute; + left: -1px; + content: ""; + background-color: rgba(0, 0, 0, .84); + height: 15px; + width: 15px; + border-radius: 100%; + z-index: 1; + opacity: 0; + margin: 0; + top: -1px; + transform: scale3d(2.3, 2.3, 1) +} + +.form-check .form-check-label .form-check-input:checked+.circle:before { + animation: c .5s +} + +.form-check .form-check-label .form-check-input:checked+.circle .check:before { + color: #fff; + box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; + animation: b .3s forwards +} + +.form-check+.form-check { + margin-top: 0 +} + +@keyframes b { + 0% { + box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px + } + 50% { + box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px + } + to { + box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px + } +} + +@keyframes c { + 0% { + opacity: 0 + } + 50% { + opacity: .2 + } + to { + opacity: 0 + } +} + +.badge { + padding: 5px 12px; + text-transform: uppercase; + font-size: 10px; + color: #fff; + display: inline-block; + white-space: normal +} + +.badge.badge-primary { + background-color: #9c27b0 +} + +.badge.badge-info { + background-color: #00bcd4 +} + +.badge.badge-success { + background-color: #4caf50 +} + +.badge.badge-warning { + background-color: #ff9800 +} + +.badge.badge-danger { + background-color: #f44336 +} + +.badge.badge-rose { + background-color: #e91e63 +} + +.badge.badge-default { + background-color: #999 +} + +.badge-default[href]:focus, +.badge-default[href]:hover { + background-color: #8c8c8c +} + +.badge-primary[href]:focus, +.badge-primary[href]:hover { + background-color: #89229b +} + +.badge-info[href]:focus, +.badge-info[href]:hover { + background-color: #00a5bb +} + +.badge-success[href]:focus, +.badge-success[href]:hover { + background-color: #449d48 +} + +.badge-warning[href]:focus, +.badge-warning[href]:hover { + background-color: #e68900; + color: #fff +} + +.badge-danger[href]:focus, +.badge-danger[href]:hover { + background-color: #f32c1e +} + +.badge-rose[href]:focus, +.badge-rose[href]:hover { + background-color: #d81558 +} + +form { + margin-bottom: 1.125rem +} + +.card form { + margin: 0 +} + +.navbar form { + margin-bottom: 0 +} + +.navbar form .bmd-form-group { + display: inline-block; + padding-top: 0 +} + +.navbar form .btn { + margin-bottom: 0 +} + +.form-control { + background: no-repeat bottom, 50% calc(100% - 1px); + background-size: 0 100%, 100% 100%; + border: 0; + height: 36px; + transition: background 0s ease-out; + padding-left: 0; + padding-right: 0; + border-radius: 0; + font-size: 14px +} + +.bmd-form-group.is-focused .form-control, +.form-control:focus { + background-size: 100% 100%, 100% 100%; + transition-duration: .3s; + box-shadow: none +} + +.form-control::-moz-placeholder { + color: #aaa; + font-weight: 400; + font-size: 14px +} + +.form-control:-ms-input-placeholder { + color: #aaa; + font-weight: 400; + font-size: 14px +} + +.form-control::-webkit-input-placeholder { + color: #aaa; + font-weight: 400; + font-size: 14px +} + +.has-white .form-control::-moz-placeholder { + color: #fff +} + +.has-white .form-control:-ms-input-placeholder { + color: #fff +} + +.has-white .form-control::-webkit-input-placeholder { + color: #fff +} + +.bmd-help { + position: absolute; + display: none; + font-size: .8rem; + font-weight: 400 +} + +.bmd-form-group.is-focused .bmd-help { + display: block +} + +.bmd-help:nth-of-type(2) { + padding-top: 1rem +} + +.bmd-help+.bmd-help { + position: relative; + margin-bottom: 0 +} + +.checkbox-inline, +.checkbox label, +.is-focused .checkbox-inline, +.is-focused .checkbox label, +.is-focused .radio-inline, +.is-focused .radio label, +.is-focused .switch label, +.radio-inline, +.radio label, +.switch label { + color: #999 +} + +.checkbox-inline label:has(input[type=checkbox][disabled]), +.checkbox-inline label:has(input[type=checkbox][disabled]):focus, +.checkbox-inline label:has(input[type=checkbox][disabled]):hover, +.checkbox-inline label:has(input[type=radio][disabled]), +.checkbox-inline label:has(input[type=radio][disabled]):focus, +.checkbox-inline label:has(input[type=radio][disabled]):hover, +.checkbox label label:has(input[type=checkbox][disabled]), +.checkbox label label:has(input[type=checkbox][disabled]):focus, +.checkbox label label:has(input[type=checkbox][disabled]):hover, +.checkbox label label:has(input[type=radio][disabled]), +.checkbox label label:has(input[type=radio][disabled]):focus, +.checkbox label label:has(input[type=radio][disabled]):hover, +.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]), +.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]):focus, +.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]):hover, +.is-focused .checkbox-inline label:has(input[type=radio][disabled]), +.is-focused .checkbox-inline label:has(input[type=radio][disabled]):focus, +.is-focused .checkbox-inline label:has(input[type=radio][disabled]):hover, +.is-focused .checkbox label label:has(input[type=checkbox][disabled]), +.is-focused .checkbox label label:has(input[type=checkbox][disabled]):focus, +.is-focused .checkbox label label:has(input[type=checkbox][disabled]):hover, +.is-focused .checkbox label label:has(input[type=radio][disabled]), +.is-focused .checkbox label label:has(input[type=radio][disabled]):focus, +.is-focused .checkbox label label:has(input[type=radio][disabled]):hover, +.is-focused .radio-inline label:has(input[type=checkbox][disabled]), +.is-focused .radio-inline label:has(input[type=checkbox][disabled]):focus, +.is-focused .radio-inline label:has(input[type=checkbox][disabled]):hover, +.is-focused .radio-inline label:has(input[type=radio][disabled]), +.is-focused .radio-inline label:has(input[type=radio][disabled]):focus, +.is-focused .radio-inline label:has(input[type=radio][disabled]):hover, +.is-focused .radio label label:has(input[type=checkbox][disabled]), +.is-focused .radio label label:has(input[type=checkbox][disabled]):focus, +.is-focused .radio label label:has(input[type=checkbox][disabled]):hover, +.is-focused .radio label label:has(input[type=radio][disabled]), +.is-focused .radio label label:has(input[type=radio][disabled]):focus, +.is-focused .radio label label:has(input[type=radio][disabled]):hover, +.is-focused .switch label label:has(input[type=checkbox][disabled]), +.is-focused .switch label label:has(input[type=checkbox][disabled]):focus, +.is-focused .switch label label:has(input[type=checkbox][disabled]):hover, +.is-focused .switch label label:has(input[type=radio][disabled]), +.is-focused .switch label label:has(input[type=radio][disabled]):focus, +.is-focused .switch label label:has(input[type=radio][disabled]):hover, +.radio-inline label:has(input[type=checkbox][disabled]), +.radio-inline label:has(input[type=checkbox][disabled]):focus, +.radio-inline label:has(input[type=checkbox][disabled]):hover, +.radio-inline label:has(input[type=radio][disabled]), +.radio-inline label:has(input[type=radio][disabled]):focus, +.radio-inline label:has(input[type=radio][disabled]):hover, +.radio label label:has(input[type=checkbox][disabled]), +.radio label label:has(input[type=checkbox][disabled]):focus, +.radio label label:has(input[type=checkbox][disabled]):hover, +.radio label label:has(input[type=radio][disabled]), +.radio label label:has(input[type=radio][disabled]):focus, +.radio label label:has(input[type=radio][disabled]):hover, +.switch label label:has(input[type=checkbox][disabled]), +.switch label label:has(input[type=checkbox][disabled]):focus, +.switch label label:has(input[type=checkbox][disabled]):hover, +.switch label label:has(input[type=radio][disabled]), +.switch label label:has(input[type=radio][disabled]):focus, +.switch label label:has(input[type=radio][disabled]):hover, +fieldset[disabled] .checkbox-inline, +fieldset[disabled] .checkbox-inline:focus, +fieldset[disabled] .checkbox-inline:hover, +fieldset[disabled] .checkbox label, +fieldset[disabled] .checkbox label:focus, +fieldset[disabled] .checkbox label:hover, +fieldset[disabled] .is-focused .checkbox-inline, +fieldset[disabled] .is-focused .checkbox-inline:focus, +fieldset[disabled] .is-focused .checkbox-inline:hover, +fieldset[disabled] .is-focused .checkbox label, +fieldset[disabled] .is-focused .checkbox label:focus, +fieldset[disabled] .is-focused .checkbox label:hover, +fieldset[disabled] .is-focused .radio-inline, +fieldset[disabled] .is-focused .radio-inline:focus, +fieldset[disabled] .is-focused .radio-inline:hover, +fieldset[disabled] .is-focused .radio label, +fieldset[disabled] .is-focused .radio label:focus, +fieldset[disabled] .is-focused .radio label:hover, +fieldset[disabled] .is-focused .switch label, +fieldset[disabled] .is-focused .switch label:focus, +fieldset[disabled] .is-focused .switch label:hover, +fieldset[disabled] .radio-inline, +fieldset[disabled] .radio-inline:focus, +fieldset[disabled] .radio-inline:hover, +fieldset[disabled] .radio label, +fieldset[disabled] .radio label:focus, +fieldset[disabled] .radio label:hover, +fieldset[disabled] .switch label, +fieldset[disabled] .switch label:focus, +fieldset[disabled] .switch label:hover { + color: #999 +} + +[class*=" bmd-label"], +[class^=bmd-label] { + color: #999 +} + +.form-control, +.is-focused .form-control { + background-image: linear-gradient(0deg, #9c27b0 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.form-control.disabled, +.form-control:disabled, +.form-control[disabled], +fieldset[disabled][disabled] .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.form-control.form-control-success, +.is-focused .form-control.form-control-success { + background-image: linear-gradient(0deg, #9c27b0 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.form-control.form-control-warning, +.is-focused .form-control.form-control-warning { + background-image: linear-gradient(0deg, #9c27b0 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.form-control.form-control-danger, +.is-focused .form-control.form-control-danger { + background-image: linear-gradient(0deg, #9c27b0 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #999 +} + +.is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: hsla(0, 0%, 60%, .8); + border-radius: .2rem +} + +.is-focused .custom-select.is-valid, +.is-focused .form-control.is-valid, +.was-validated .is-focused .custom-select:valid, +.was-validated .is-focused .form-control:valid { + border-color: #999 +} + +.is-focused .custom-select.is-valid:focus, +.is-focused .form-control.is-valid:focus, +.was-validated .is-focused .custom-select:valid:focus, +.was-validated .is-focused .form-control:valid:focus { + border-color: #999; + box-shadow: 0 0 0 .2rem hsla(0, 0%, 60%, .25) +} + +.is-focused .custom-select.is-valid~.valid-feedback, +.is-focused .custom-select.is-valid~.valid-tooltip, +.is-focused .form-control.is-valid~.valid-feedback, +.is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .is-focused .custom-select:valid~.valid-feedback, +.was-validated .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .is-focused .form-control:valid~.valid-feedback, +.was-validated .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .is-focused .form-check-input:valid~.form-check-label { + color: #999 +} + +.is-focused .form-check-input.is-valid~.valid-feedback, +.is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .is-focused .custom-control-input:valid~.custom-control-label { + color: #999 +} + +.is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #d9d9d9 +} + +.is-focused .custom-control-input.is-valid~.valid-feedback, +.is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #b3b3b3 +} + +.is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem hsla(0, 0%, 60%, .25) +} + +.is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #999 +} + +.is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.is-focused .custom-file-input.is-valid~.valid-feedback, +.is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem hsla(0, 0%, 60%, .25) +} + +.is-focused [class*=" bmd-label"], +.is-focused [class^=bmd-label] { + color: #9c27b0 +} + +.is-focused .bmd-label-placeholder { + color: #999 +} + +.is-focused .form-control { + border-color: #d2d2d2 +} + +.is-focused .bmd-help { + color: #555 +} + +.has-success [class*=" bmd-label"], +.has-success [class^=bmd-label] { + color: #4caf50 +} + +.has-success .form-control, +.is-focused .has-success .form-control { + background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-success .form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-success .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-success .form-control.disabled, +.has-success .form-control:disabled, +.has-success .form-control[disabled], +fieldset[disabled][disabled] .has-success .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-success .form-control.form-control-success, +.is-focused .has-success .form-control.form-control-success { + background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-success .form-control.form-control-warning, +.is-focused .has-success .form-control.form-control-warning { + background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-success .form-control.form-control-danger, +.is-focused .has-success .form-control.form-control-danger { + background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-success .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #4caf50 +} + +.has-success .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(76, 175, 80, .8); + border-radius: .2rem +} + +.has-success .is-focused .custom-select.is-valid, +.has-success .is-focused .form-control.is-valid, +.was-validated .has-success .is-focused .custom-select:valid, +.was-validated .has-success .is-focused .form-control:valid { + border-color: #4caf50 +} + +.has-success .is-focused .custom-select.is-valid:focus, +.has-success .is-focused .form-control.is-valid:focus, +.was-validated .has-success .is-focused .custom-select:valid:focus, +.was-validated .has-success .is-focused .form-control:valid:focus { + border-color: #4caf50; + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.has-success .is-focused .custom-select.is-valid~.valid-feedback, +.has-success .is-focused .custom-select.is-valid~.valid-tooltip, +.has-success .is-focused .form-control.is-valid~.valid-feedback, +.has-success .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-success .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-success .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-success .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-success .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-success .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-success .is-focused .form-check-input:valid~.form-check-label { + color: #4caf50 +} + +.has-success .is-focused .form-check-input.is-valid~.valid-feedback, +.has-success .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-success .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-success .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-success .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-success .is-focused .custom-control-input:valid~.custom-control-label { + color: #4caf50 +} + +.has-success .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-success .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #a3d7a5 +} + +.has-success .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-success .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-success .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-success .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-success .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-success .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #6ec071 +} + +.has-success .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-success .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.has-success .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-success .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #4caf50 +} + +.has-success .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-success .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-success .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-success .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-success .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-success .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-success .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-success .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(76, 175, 80, .25) +} + +.has-success .is-focused .bmd-label-placeholder, +.has-success .is-focused [class*=" bmd-label"], +.has-success .is-focused [class^=bmd-label] { + color: #4caf50 +} + +.has-success .is-focused .form-control { + border-color: #4caf50 +} + +.has-success .is-focused .bmd-help { + color: #555 +} + +.has-info [class*=" bmd-label"], +.has-info [class^=bmd-label] { + color: #00bcd4 +} + +.has-info .form-control, +.is-focused .has-info .form-control { + background-image: linear-gradient(0deg, #00bcd4 2px, rgba(0, 188, 212, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-info .form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-info .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-info .form-control.disabled, +.has-info .form-control:disabled, +.has-info .form-control[disabled], +fieldset[disabled][disabled] .has-info .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-info .form-control.form-control-success, +.is-focused .has-info .form-control.form-control-success { + background-image: linear-gradient(0deg, #00bcd4 2px, rgba(0, 188, 212, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-info .form-control.form-control-warning, +.is-focused .has-info .form-control.form-control-warning { + background-image: linear-gradient(0deg, #00bcd4 2px, rgba(0, 188, 212, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-info .form-control.form-control-danger, +.is-focused .has-info .form-control.form-control-danger { + background-image: linear-gradient(0deg, #00bcd4 2px, rgba(0, 188, 212, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-info .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #00bcd4 +} + +.has-info .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(0, 188, 212, .8); + border-radius: .2rem +} + +.has-info .is-focused .custom-select.is-valid, +.has-info .is-focused .form-control.is-valid, +.was-validated .has-info .is-focused .custom-select:valid, +.was-validated .has-info .is-focused .form-control:valid { + border-color: #00bcd4 +} + +.has-info .is-focused .custom-select.is-valid:focus, +.has-info .is-focused .form-control.is-valid:focus, +.was-validated .has-info .is-focused .custom-select:valid:focus, +.was-validated .has-info .is-focused .form-control:valid:focus { + border-color: #00bcd4; + box-shadow: 0 0 0 .2rem rgba(0, 188, 212, .25) +} + +.has-info .is-focused .custom-select.is-valid~.valid-feedback, +.has-info .is-focused .custom-select.is-valid~.valid-tooltip, +.has-info .is-focused .form-control.is-valid~.valid-feedback, +.has-info .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-info .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-info .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-info .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-info .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-info .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-info .is-focused .form-check-input:valid~.form-check-label { + color: #00bcd4 +} + +.has-info .is-focused .form-check-input.is-valid~.valid-feedback, +.has-info .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-info .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-info .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-info .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-info .is-focused .custom-control-input:valid~.custom-control-label { + color: #00bcd4 +} + +.has-info .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-info .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #55ecff +} + +.has-info .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-info .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-info .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-info .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-info .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-info .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #08e3ff +} + +.has-info .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-info .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(0, 188, 212, .25) +} + +.has-info .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-info .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #00bcd4 +} + +.has-info .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-info .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-info .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-info .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-info .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-info .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-info .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-info .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(0, 188, 212, .25) +} + +.has-info .is-focused .bmd-label-placeholder, +.has-info .is-focused [class*=" bmd-label"], +.has-info .is-focused [class^=bmd-label] { + color: #00bcd4 +} + +.has-info .is-focused .form-control { + border-color: #00bcd4 +} + +.has-info .is-focused .bmd-help { + color: #555 +} + +.has-white [class*=" bmd-label"], +.has-white [class^=bmd-label] { + color: #fff +} + +.has-white .form-control, +.is-focused .has-white .form-control { + background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0) +} + +.has-white .form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0) +} + +.has-white .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0) +} + +.has-white .form-control.disabled, +.has-white .form-control:disabled, +.has-white .form-control[disabled], +fieldset[disabled][disabled] .has-white .form-control { + background-image: linear-gradient(90deg, #fff 0, #fff 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-white .form-control.form-control-success, +.is-focused .has-white .form-control.form-control-success { + background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-white .form-control.form-control-warning, +.is-focused .has-white .form-control.form-control-warning { + background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-white .form-control.form-control-danger, +.is-focused .has-white .form-control.form-control-danger { + background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-white .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #fff +} + +.has-white .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: hsla(0, 0%, 100%, .8); + border-radius: .2rem +} + +.has-white .is-focused .custom-select.is-valid, +.has-white .is-focused .form-control.is-valid, +.was-validated .has-white .is-focused .custom-select:valid, +.was-validated .has-white .is-focused .form-control:valid { + border-color: #fff +} + +.has-white .is-focused .custom-select.is-valid:focus, +.has-white .is-focused .form-control.is-valid:focus, +.was-validated .has-white .is-focused .custom-select:valid:focus, +.was-validated .has-white .is-focused .form-control:valid:focus { + border-color: #fff; + box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .25) +} + +.has-white .is-focused .custom-select.is-valid~.valid-feedback, +.has-white .is-focused .custom-select.is-valid~.valid-tooltip, +.has-white .is-focused .form-control.is-valid~.valid-feedback, +.has-white .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-white .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-white .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-white .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-white .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-white .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-white .is-focused .form-check-input:valid~.form-check-label { + color: #fff +} + +.has-white .is-focused .form-check-input.is-valid~.valid-feedback, +.has-white .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-white .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-white .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-white .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-white .is-focused .custom-control-input:valid~.custom-control-label { + color: #fff +} + +.has-white .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-white .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #fff +} + +.has-white .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-white .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-white .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-white .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-white .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-white .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #fff +} + +.has-white .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-white .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem hsla(0, 0%, 100%, .25) +} + +.has-white .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-white .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #fff +} + +.has-white .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-white .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-white .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-white .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-white .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-white .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-white .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-white .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .25) +} + +.has-white .is-focused .bmd-label-placeholder, +.has-white .is-focused [class*=" bmd-label"], +.has-white .is-focused [class^=bmd-label] { + color: #fff +} + +.has-white .is-focused .form-control { + border-color: #fff +} + +.has-white .is-focused .bmd-help { + color: #555 +} + +.has-white .form-control:focus { + color: #fff +} + +.has-warning [class*=" bmd-label"], +.has-warning [class^=bmd-label] { + color: #ff9800 +} + +.has-warning .form-control, +.is-focused .has-warning .form-control { + background-image: linear-gradient(0deg, #ff9800 2px, rgba(255, 152, 0, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-warning .form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-warning .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-warning .form-control.disabled, +.has-warning .form-control:disabled, +.has-warning .form-control[disabled], +fieldset[disabled][disabled] .has-warning .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-warning .form-control.form-control-success, +.is-focused .has-warning .form-control.form-control-success { + background-image: linear-gradient(0deg, #ff9800 2px, rgba(255, 152, 0, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-warning .form-control.form-control-warning, +.is-focused .has-warning .form-control.form-control-warning { + background-image: linear-gradient(0deg, #ff9800 2px, rgba(255, 152, 0, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-warning .form-control.form-control-danger, +.is-focused .has-warning .form-control.form-control-danger { + background-image: linear-gradient(0deg, #ff9800 2px, rgba(255, 152, 0, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-warning .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #ff9800 +} + +.has-warning .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(255, 152, 0, .8); + border-radius: .2rem +} + +.has-warning .is-focused .custom-select.is-valid, +.has-warning .is-focused .form-control.is-valid, +.was-validated .has-warning .is-focused .custom-select:valid, +.was-validated .has-warning .is-focused .form-control:valid { + border-color: #ff9800 +} + +.has-warning .is-focused .custom-select.is-valid:focus, +.has-warning .is-focused .form-control.is-valid:focus, +.was-validated .has-warning .is-focused .custom-select:valid:focus, +.was-validated .has-warning .is-focused .form-control:valid:focus { + border-color: #ff9800; + box-shadow: 0 0 0 .2rem rgba(255, 152, 0, .25) +} + +.has-warning .is-focused .custom-select.is-valid~.valid-feedback, +.has-warning .is-focused .custom-select.is-valid~.valid-tooltip, +.has-warning .is-focused .form-control.is-valid~.valid-feedback, +.has-warning .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-warning .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-warning .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-warning .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-warning .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-warning .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-warning .is-focused .form-check-input:valid~.form-check-label { + color: #ff9800 +} + +.has-warning .is-focused .form-check-input.is-valid~.valid-feedback, +.has-warning .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-warning .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-warning .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-warning .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-warning .is-focused .custom-control-input:valid~.custom-control-label { + color: #ff9800 +} + +.has-warning .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-warning .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #ffcc80 +} + +.has-warning .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-warning .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-warning .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-warning .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-warning .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-warning .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #ffad33 +} + +.has-warning .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-warning .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(255, 152, 0, .25) +} + +.has-warning .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-warning .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #ff9800 +} + +.has-warning .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-warning .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-warning .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-warning .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-warning .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-warning .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-warning .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-warning .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(255, 152, 0, .25) +} + +.has-warning .is-focused .bmd-label-placeholder, +.has-warning .is-focused [class*=" bmd-label"], +.has-warning .is-focused [class^=bmd-label] { + color: #ff9800 +} + +.has-warning .is-focused .form-control { + border-color: #ff9800 +} + +.has-warning .is-focused .bmd-help { + color: #555 +} + +.has-danger [class*=" bmd-label"], +.has-danger [class^=bmd-label] { + color: #f44336 +} + +.has-danger .form-control, +.has-danger .form-control:invalid, +.is-focused .has-danger .form-control { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-danger .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-danger .form-control.disabled, +.has-danger .form-control:disabled, +.has-danger .form-control[disabled], +fieldset[disabled][disabled] .has-danger .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-danger .form-control.form-control-success, +.is-focused .has-danger .form-control.form-control-success { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-danger .form-control.form-control-warning, +.is-focused .has-danger .form-control.form-control-warning { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-danger .form-control.form-control-danger, +.is-focused .has-danger .form-control.form-control-danger { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-danger .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #f44336 +} + +.has-danger .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(244, 67, 54, .8); + border-radius: .2rem +} + +.has-danger .is-focused .custom-select.is-valid, +.has-danger .is-focused .form-control.is-valid, +.was-validated .has-danger .is-focused .custom-select:valid, +.was-validated .has-danger .is-focused .form-control:valid { + border-color: #f44336 +} + +.has-danger .is-focused .custom-select.is-valid:focus, +.has-danger .is-focused .form-control.is-valid:focus, +.was-validated .has-danger .is-focused .custom-select:valid:focus, +.was-validated .has-danger .is-focused .form-control:valid:focus { + border-color: #f44336; + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.has-danger .is-focused .custom-select.is-valid~.valid-feedback, +.has-danger .is-focused .custom-select.is-valid~.valid-tooltip, +.has-danger .is-focused .form-control.is-valid~.valid-feedback, +.has-danger .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-danger .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-danger .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-danger .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-danger .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-danger .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-danger .is-focused .form-check-input:valid~.form-check-label { + color: #f44336 +} + +.has-danger .is-focused .form-check-input.is-valid~.valid-feedback, +.has-danger .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-danger .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-danger .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-danger .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-danger .is-focused .custom-control-input:valid~.custom-control-label { + color: #f44336 +} + +.has-danger .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-danger .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #fbb4af +} + +.has-danger .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-danger .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-danger .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-danger .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-danger .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-danger .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #f77066 +} + +.has-danger .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-danger .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.has-danger .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-danger .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #f44336 +} + +.has-danger .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-danger .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-danger .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-danger .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-danger .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-danger .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-danger .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-danger .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(244, 67, 54, .25) +} + +.has-danger .is-focused .bmd-label-placeholder, +.has-danger .is-focused [class*=" bmd-label"], +.has-danger .is-focused [class^=bmd-label] { + color: #f44336 +} + +.has-danger .is-focused .form-control { + border-color: #f44336 +} + +.has-danger .is-focused .bmd-help { + color: #555 +} + +.has-rose [class*=" bmd-label"], +.has-rose [class^=bmd-label] { + color: #e91e63 +} + +.has-rose .form-control, +.is-focused .has-rose .form-control { + background-image: linear-gradient(0deg, #e91e63 2px, rgba(233, 30, 99, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-rose .form-control:invalid { + background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-rose .form-control:read-only { + background-image: linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0) +} + +.has-rose .form-control.disabled, +.has-rose .form-control:disabled, +.has-rose .form-control[disabled], +fieldset[disabled][disabled] .has-rose .form-control { + background-image: linear-gradient(90deg, #d2d2d2 0, #d2d2d2 30%, transparent 0, transparent); + background-repeat: repeat-x; + background-size: 3px 1px +} + +.has-rose .form-control.form-control-success, +.is-focused .has-rose .form-control.form-control-success { + background-image: linear-gradient(0deg, #e91e63 2px, rgba(233, 30, 99, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==" +} + +.has-rose .form-control.form-control-warning, +.is-focused .has-rose .form-control.form-control-warning { + background-image: linear-gradient(0deg, #e91e63 2px, rgba(233, 30, 99, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+" +} + +.has-rose .form-control.form-control-danger, +.is-focused .has-rose .form-control.form-control-danger { + background-image: linear-gradient(0deg, #e91e63 2px, rgba(233, 30, 99, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=" +} + +.has-rose .is-focused .valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #e91e63 +} + +.has-rose .is-focused .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(233, 30, 99, .8); + border-radius: .2rem +} + +.has-rose .is-focused .custom-select.is-valid, +.has-rose .is-focused .form-control.is-valid, +.was-validated .has-rose .is-focused .custom-select:valid, +.was-validated .has-rose .is-focused .form-control:valid { + border-color: #e91e63 +} + +.has-rose .is-focused .custom-select.is-valid:focus, +.has-rose .is-focused .form-control.is-valid:focus, +.was-validated .has-rose .is-focused .custom-select:valid:focus, +.was-validated .has-rose .is-focused .form-control:valid:focus { + border-color: #e91e63; + box-shadow: 0 0 0 .2rem rgba(233, 30, 99, .25) +} + +.has-rose .is-focused .custom-select.is-valid~.valid-feedback, +.has-rose .is-focused .custom-select.is-valid~.valid-tooltip, +.has-rose .is-focused .form-control.is-valid~.valid-feedback, +.has-rose .is-focused .form-control.is-valid~.valid-tooltip, +.was-validated .has-rose .is-focused .custom-select:valid~.valid-feedback, +.was-validated .has-rose .is-focused .custom-select:valid~.valid-tooltip, +.was-validated .has-rose .is-focused .form-control:valid~.valid-feedback, +.was-validated .has-rose .is-focused .form-control:valid~.valid-tooltip { + display: block +} + +.has-rose .is-focused .form-check-input.is-valid~.form-check-label, +.was-validated .has-rose .is-focused .form-check-input:valid~.form-check-label { + color: #e91e63 +} + +.has-rose .is-focused .form-check-input.is-valid~.valid-feedback, +.has-rose .is-focused .form-check-input.is-valid~.valid-tooltip, +.was-validated .has-rose .is-focused .form-check-input:valid~.valid-feedback, +.was-validated .has-rose .is-focused .form-check-input:valid~.valid-tooltip { + display: block +} + +.has-rose .is-focused .custom-control-input.is-valid~.custom-control-label, +.was-validated .has-rose .is-focused .custom-control-input:valid~.custom-control-label { + color: #e91e63 +} + +.has-rose .is-focused .custom-control-input.is-valid~.custom-control-label:before, +.was-validated .has-rose .is-focused .custom-control-input:valid~.custom-control-label:before { + background-color: #f492b4 +} + +.has-rose .is-focused .custom-control-input.is-valid~.valid-feedback, +.has-rose .is-focused .custom-control-input.is-valid~.valid-tooltip, +.was-validated .has-rose .is-focused .custom-control-input:valid~.valid-feedback, +.was-validated .has-rose .is-focused .custom-control-input:valid~.valid-tooltip { + display: block +} + +.has-rose .is-focused .custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .has-rose .is-focused .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #ee4c83 +} + +.has-rose .is-focused .custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .has-rose .is-focused .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fafafa, 0 0 0 .2rem rgba(233, 30, 99, .25) +} + +.has-rose .is-focused .custom-file-input.is-valid~.custom-file-label, +.was-validated .has-rose .is-focused .custom-file-input:valid~.custom-file-label { + border-color: #e91e63 +} + +.has-rose .is-focused .custom-file-input.is-valid~.custom-file-label:before, +.was-validated .has-rose .is-focused .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.has-rose .is-focused .custom-file-input.is-valid~.valid-feedback, +.has-rose .is-focused .custom-file-input.is-valid~.valid-tooltip, +.was-validated .has-rose .is-focused .custom-file-input:valid~.valid-feedback, +.was-validated .has-rose .is-focused .custom-file-input:valid~.valid-tooltip { + display: block +} + +.has-rose .is-focused .custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .has-rose .is-focused .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(233, 30, 99, .25) +} + +.has-rose .is-focused .bmd-label-placeholder, +.has-rose .is-focused [class*=" bmd-label"], +.has-rose .is-focused [class^=bmd-label] { + color: #e91e63 +} + +.has-rose .is-focused .form-control { + border-color: #e91e63 +} + +.has-rose .is-focused .bmd-help { + color: #555 +} + +.bmd-form-group { + position: relative +} + +.bmd-form-group:not(.has-success):not(.has-danger) [class*=" bmd-label"].bmd-label-floating, +.bmd-form-group:not(.has-success):not(.has-danger) [class^=bmd-label].bmd-label-floating { + color: #aaa +} + +.bmd-form-group [class*=" bmd-label"], +.bmd-form-group [class^=bmd-label] { + position: absolute; + pointer-events: none; + transition: all .3s ease +} + +.bmd-form-group [class*=" bmd-label"].bmd-label-floating, +.bmd-form-group [class^=bmd-label].bmd-label-floating { + will-change: left, top, contents; + margin: 0; + line-height: 1.4; + font-weight: 400 +} + +.bmd-form-group.is-filled .bmd-label-placeholder { + display: none +} + +.bmd-form-group.bmd-collapse-inline { + display: flex; + align-items: center; + padding: 0; + min-height: 2.1em +} + +.bmd-form-group.bmd-collapse-inline .collapse { + flex: 1; + display: none +} + +.bmd-form-group.bmd-collapse-inline .collapse.show { + max-width: 1200px +} + +.bmd-form-group.bmd-collapse-inline .collapse.show, +.bmd-form-group.bmd-collapse-inline .collapsing, +.bmd-form-group.bmd-collapse-inline .width:not(.collapse) { + display: block +} + +.bmd-form-group.bmd-collapse-inline .collapsing { + transition-duration: .2s; + transition-timing-function: cubic-bezier(.4, 0, .2, 1) +} + +.bmd-form-group .form-control, +.bmd-form-group input::placeholder, +.bmd-form-group label { + line-height: 1.1 +} + +.bmd-form-group label { + color: #aaa +} + +.bmd-form-group .checkbox label, +.bmd-form-group .radio label, +.bmd-form-group .switch label, +.bmd-form-group label.checkbox-inline, +.bmd-form-group label.radio-inline { + line-height: 1.5 +} + +.bmd-form-group .checkbox label, +.bmd-form-group .radio label, +.bmd-form-group label { + font-size: .875rem +} + +.bmd-form-group .bmd-label-floating, +.bmd-form-group .bmd-label-placeholder { + top: .6125rem +} + +.bmd-form-group .is-filled .bmd-label-floating, +.bmd-form-group .is-focused .bmd-label-floating { + top: -1rem; + left: 0; + font-size: .6875rem +} + +.bmd-form-group .bmd-label-static { + top: .35rem; + left: 0; + font-size: .875rem +} + +.bmd-form-group .bmd-help { + margin-top: 0; + font-size: .75rem +} + +.bmd-form-group .form-control.form-control-danger, +.bmd-form-group .form-control.form-control-success, +.bmd-form-group .form-control.form-control-warning { + background-size: 0 100%, 100% 100%, .9375rem .9375rem +} + +.bmd-form-group .form-control.form-control-danger, +.bmd-form-group .form-control.form-control-danger:focus, +.bmd-form-group .form-control.form-control-success, +.bmd-form-group .form-control.form-control-success:focus, +.bmd-form-group .form-control.form-control-warning, +.bmd-form-group .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning { + padding-right: 0; + background-repeat: no-repeat, no-repeat; + background-position: bottom, 50% calc(100% - 1px), center right .46875rem +} + +.bmd-form-group .form-control.form-control-danger:focus, +.bmd-form-group .form-control.form-control-success:focus, +.bmd-form-group .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning { + background-size: 100% 100%, 100% 100%, .9375rem .9375rem +} + +.bmd-form-group.bmd-form-group-sm .form-control, +.bmd-form-group.bmd-form-group-sm input::placeholder, +.bmd-form-group.bmd-form-group-sm label { + line-height: 1.1 +} + +.bmd-form-group.bmd-form-group-sm label { + color: #aaa +} + +.bmd-form-group.bmd-form-group-sm .checkbox label, +.bmd-form-group.bmd-form-group-sm .radio label, +.bmd-form-group.bmd-form-group-sm .switch label, +.bmd-form-group.bmd-form-group-sm label.checkbox-inline, +.bmd-form-group.bmd-form-group-sm label.radio-inline { + line-height: 1.5 +} + +.bmd-form-group.bmd-form-group-sm .checkbox label, +.bmd-form-group.bmd-form-group-sm .radio label, +.bmd-form-group.bmd-form-group-sm label { + font-size: .875rem +} + +.bmd-form-group.bmd-form-group-sm .bmd-label-floating, +.bmd-form-group.bmd-form-group-sm .bmd-label-placeholder { + top: .175rem +} + +.bmd-form-group.bmd-form-group-sm .is-filled .bmd-label-floating, +.bmd-form-group.bmd-form-group-sm .is-focused .bmd-label-floating { + top: -1.25rem; + left: 0; + font-size: .6875rem +} + +.bmd-form-group.bmd-form-group-sm .bmd-label-static { + top: .1rem; + left: 0; + font-size: .875rem +} + +.bmd-form-group.bmd-form-group-sm .bmd-help { + margin-top: 0; + font-size: .65625rem +} + +.bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-success, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-warning { + background-size: 0 100%, 100% 100%, .6875rem .6875rem +} + +.bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-success, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-warning, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning { + padding-right: 0; + background-repeat: no-repeat, no-repeat; + background-position: bottom, 50% calc(100% - 1px), center right .34375rem +} + +.bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, +.bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning { + background-size: 100% 100%, 100% 100%, .6875rem .6875rem +} + +.bmd-form-group.bmd-form-group-lg .form-control, +.bmd-form-group.bmd-form-group-lg input::placeholder, +.bmd-form-group.bmd-form-group-lg label { + line-height: 1.1 +} + +.bmd-form-group.bmd-form-group-lg label { + color: #aaa +} + +.bmd-form-group.bmd-form-group-lg .checkbox label, +.bmd-form-group.bmd-form-group-lg .radio label, +.bmd-form-group.bmd-form-group-lg .switch label, +.bmd-form-group.bmd-form-group-lg label.checkbox-inline, +.bmd-form-group.bmd-form-group-lg label.radio-inline { + line-height: 1.5 +} + +.bmd-form-group.bmd-form-group-lg .checkbox label, +.bmd-form-group.bmd-form-group-lg .radio label, +.bmd-form-group.bmd-form-group-lg label { + font-size: .875rem +} + +.bmd-form-group.bmd-form-group-lg .bmd-label-floating, +.bmd-form-group.bmd-form-group-lg .bmd-label-placeholder { + top: .7375rem +} + +.bmd-form-group.bmd-form-group-lg .is-filled .bmd-label-floating, +.bmd-form-group.bmd-form-group-lg .is-focused .bmd-label-floating { + top: -1rem; + left: 0; + font-size: .6875rem +} + +.bmd-form-group.bmd-form-group-lg .bmd-label-static { + top: .35rem; + left: 0; + font-size: .875rem +} + +.bmd-form-group.bmd-form-group-lg .bmd-help { + margin-top: 0; + font-size: .9375rem +} + +.bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-success, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-warning { + background-size: 0 100%, 100% 100%, 1.1875rem 1.1875rem +} + +.bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-success, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-warning, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning { + padding-right: 0; + background-repeat: no-repeat, no-repeat; + background-position: bottom, 50% calc(100% - 1px), center right .59375rem +} + +.bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, +.bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success, +.bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning { + background-size: 100% 100%, 100% 100%, 1.1875rem 1.1875rem +} + +.form-control, +input::placeholder, +label { + line-height: 1.1 +} + +label { + color: #aaa +} + +.checkbox label, +.radio label, +.switch label, +label.checkbox-inline, +label.radio-inline { + line-height: 1.5 +} + +.checkbox label, +.radio label, +label { + font-size: .875rem +} + +.bmd-label-floating, +.bmd-label-placeholder { + top: .6125rem +} + +.is-filled .bmd-label-floating, +.is-focused .bmd-label-floating { + top: -1rem; + left: 0; + font-size: .6875rem +} + +.bmd-label-static { + top: .35rem; + left: 0; + font-size: .875rem +} + +.bmd-help { + margin-top: 0; + font-size: .75rem +} + +.form-control.form-control-danger, +.form-control.form-control-success, +.form-control.form-control-warning { + background-size: 0 100%, 100% 100%, .9375rem .9375rem +} + +.bmd-form-group.is-focused .form-control.form-control-danger, +.bmd-form-group.is-focused .form-control.form-control-success, +.bmd-form-group.is-focused .form-control.form-control-warning, +.form-control.form-control-danger, +.form-control.form-control-danger:focus, +.form-control.form-control-success, +.form-control.form-control-success:focus, +.form-control.form-control-warning, +.form-control.form-control-warning:focus { + padding-right: 0; + background-repeat: no-repeat, no-repeat; + background-position: bottom, 50% calc(100% - 1px), center right .46875rem +} + +.bmd-form-group.is-focused .form-control.form-control-danger, +.bmd-form-group.is-focused .form-control.form-control-success, +.bmd-form-group.is-focused .form-control.form-control-warning, +.form-control.form-control-danger:focus, +.form-control.form-control-success:focus, +.form-control.form-control-warning:focus { + background-size: 100% 100%, 100% 100%, .9375rem .9375rem +} + +select, +select.form-control { + -moz-appearance: none; + -webkit-appearance: none +} + +@media (min-width:576px) { + .form-inline .input-group { + display: inline-flex; + align-items: center + } +} + +.form-control-feedback { + position: absolute; + top: 4px; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; + opacity: 0 +} + +.has-success .form-control-feedback { + color: #4caf50; + opacity: 1 +} + +.has-danger .form-control-feedback { + color: #f44336; + opacity: 1 +} + +.form-group { + padding-bottom: 10px; + position: relative; + margin: 8px 0 0 +} + +.form-group .bmd-label-static { + top: -10px +} + +textarea { + height: auto!important; + resize: none; + line-height: 1.428571!important +} + +.form-group input[type=file] { + opacity: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1 +} + +.form-newsletter .form-group, +.form-newsletter .input-group { + float: left; + width: 78%; + margin-right: 2%; + margin-top: 9px; + padding-top: 5px +} + +.form-newsletter .btn { + float: left; + width: 20%; + margin: 9px 0 0 +} + +.form-file-upload .input-group-btn:last-child>.btn-round { + border-radius: 30px +} + +.form-file-upload .input-group-btn .btn { + margin: 0 +} + +.form-file-upload .input-group { + width: 100% +} + +.input-group .input-group-btn { + padding: 0 12px +} + +.form-control[disabled], +.form-group .form-control[disabled], +fieldset[disabled] .form-control, +fieldset[disabled] .form-group .form-control { + background-color: transparent; + cursor: not-allowed; + border-bottom: 1px dotted #d2d2d2; + background-repeat: no-repeat +} + +.input-group .input-group-text { + display: flex; + justify-content: center; + align-items: center; + padding: 0 15px; + background-color: transparent; + border-color: transparent +} + +.img-thumbnail { + border-radius: 16px +} + +.img-raised { + box-shadow: 0 5px 15px -8px rgba(0, 0, 0, .24), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.rounded { + border-radius: 6px!important +} + +.navbar { + border: 0; + border-radius: 3px; + padding: .625rem 0; + margin-bottom: 20px; + height: auto!important; + color: #555; + background-color: #fff!important; + box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12), 0 7px 10px -5px rgba(0, 0, 0, .15) +} + +.navbar .dropdown-item:focus, +.navbar .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px hsla(0, 0%, 100%, .4); + background-color: #fff; + color: #555 +} + +.navbar .navbar-toggler .navbar-toggler-icon { + background-color: #555 +} + +.navbar.fixed-top { + border-radius: 0 +} + +.navbar .navbar-nav .nav-item .nav-link { + position: relative; + color: inherit; + padding: .9375rem; + font-weight: 400; + font-size: 12px; + text-transform: uppercase; + border-radius: 3px; + line-height: 20px +} + +.navbar .navbar-nav .nav-item .nav-link:not(.btn-just-icon) .fa { + position: relative; + top: 2px; + margin-top: -4px; + margin-right: 4px +} + +.navbar .navbar-nav .nav-item .nav-link .fa, +.navbar .navbar-nav .nav-item .nav-link .material-icons { + font-size: 1.25rem; + max-width: 24px; + margin-top: -1.1em +} + +.navbar .navbar-nav .nav-item .nav-link:not(.btn) .material-icons { + margin-top: -7px; + top: 3px; + position: relative; + margin-right: 3px +} + +.navbar .navbar-nav .nav-item .nav-link.profile-photo { + padding: 0; + margin: 0 3px +} + +.navbar .navbar-nav .nav-item .nav-link.profile-photo:after { + display: none +} + +.navbar .navbar-nav .nav-item .nav-link.profile-photo .profile-photo-small { + height: 40px; + width: 40px +} + +.navbar .navbar-nav .nav-item .nav-link.profile-photo .ripple-container { + border-radius: 50% +} + +.navbar .navbar-nav .dropdown-menu-right { + transform-origin: 100% 0 +} + +.navbar .navbar-nav .nav-item.active .nav-link, +.navbar .navbar-nav .nav-item.active .nav-link:focus, +.navbar .navbar-nav .nav-item.active .nav-link:hover { + color: inherit; + background-color: hsla(0, 0%, 100%, .1) +} + +.navbar .btn, +.navbar .navbar-nav .nav-item .btn { + margin-top: 0; + margin-bottom: 0 +} + +.navbar .navbar-toggler { + cursor: pointer; + outline: 0 +} + +.navbar .navbar-toggler .navbar-toggler-icon { + width: 22px; + height: 2px; + vertical-align: middle; + outline: 0; + display: block; + border-radius: 1px +} + +.navbar .navbar-toggler .navbar-toggler-icon+.navbar-toggler-icon { + margin-top: 4px +} + +.navbar.navbar-absolute { + position: absolute; + width: 100%; + padding-top: 10px; + z-index: 1029 +} + +.navbar .navbar-wrapper { + display: inline-flex; + align-items: center +} + +.navbar .navbar-brand { + position: relative; + color: inherit; + height: 50px; + font-size: 1.125rem; + line-height: 30px; + padding: .625rem 0; + font-weight: 300; + margin-left: 1rem +} + +.navbar>.container { + flex: 1 +} + +.navbar.bg-primary { + color: #fff; + background-color: #9c27b0!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(156, 39, 176, .46) +} + +.navbar.bg-primary .dropdown-item:focus, +.navbar.bg-primary .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4); + background-color: #9c27b0; + color: #fff +} + +.navbar.bg-primary .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-info { + color: #fff; + background-color: #00bcd4!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(0, 188, 212, .46) +} + +.navbar.bg-info .dropdown-item:focus, +.navbar.bg-info .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4); + background-color: #00bcd4; + color: #fff +} + +.navbar.bg-info .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-warning { + color: #fff; + background-color: #ff9800!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(255, 152, 0, .46) +} + +.navbar.bg-warning .dropdown-item:focus, +.navbar.bg-warning .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4); + background-color: #ff9800; + color: #fff +} + +.navbar.bg-warning .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-rose { + color: #fff; + background-color: #e91e63!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(233, 30, 99, .46) +} + +.navbar.bg-rose .dropdown-item:focus, +.navbar.bg-rose .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4); + background-color: #e91e63; + color: #fff +} + +.navbar.bg-rose .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-danger { + color: #fff; + background-color: #f44336!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(244, 67, 54, .46) +} + +.navbar.bg-danger .dropdown-item:focus, +.navbar.bg-danger .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4); + background-color: #f44336; + color: #fff +} + +.navbar.bg-danger .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-success { + color: #fff; + background-color: #4caf50!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(76, 175, 80, .46) +} + +.navbar.bg-success .dropdown-item:focus, +.navbar.bg-success .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4); + background-color: #4caf50; + color: #fff +} + +.navbar.bg-success .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.bg-dark { + color: #fff; + background-color: #212121!important; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 12px -5px rgba(33, 33, 33, .46) +} + +.navbar.bg-dark .dropdown-item:focus, +.navbar.bg-dark .dropdown-item:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(33, 33, 33, .4); + background-color: #212121; + color: #fff +} + +.navbar.bg-dark .navbar-toggler .navbar-toggler-icon { + background-color: #fff +} + +.navbar.navbar-transparent { + background-color: transparent!important; + box-shadow: none +} + +.navbar .notification { + position: absolute; + top: 5px; + border: 1px solid #fff; + right: 10px; + font-size: 9px; + background: #f44336; + color: #fff; + min-width: 20px; + padding: 0 5px; + height: 20px; + border-radius: 10px; + text-align: center; + line-height: 19px; + vertical-align: middle; + display: block +} + +.navbar .navbar-minimize { + padding: 3px 0 0 15px +} + +.navbar .collapse .navbar-nav .nav-item .nav-link { + position: relative; + padding: 10px 15px; + font-weight: 400; + font-size: 12px; + text-transform: uppercase; + border-radius: 3px; + line-height: 20px; + margin-left: 5px; + color: inherit +} + +.navbar .collapse .navbar-nav .nav-item .nav-link:not(.btn-just-icon) .fa { + position: relative; + top: 2px; + margin-top: -4px; + margin-right: 4px +} + +.navbar .collapse .navbar-nav .nav-item .nav-link .fa, +.navbar .collapse .navbar-nav .nav-item .nav-link .material-icons { + font-size: 1.25rem; + max-width: 24px; + margin-top: -1.1em +} + +.navbar .collapse .navbar-nav .nav-item .nav-link:not(.btn) .material-icons { + margin-top: -3px; + top: 0; + position: relative; + margin-right: 3px +} + +.navbar .collapse .navbar-nav .nav-item .nav-link .notification { + top: 0 +} + +.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link { + padding-top: 15px; + padding-bottom: 15px; + font-weight: 500; + font-size: 12px; + text-transform: uppercase; + border-radius: 3px; + color: #fff; + margin: 0 15px +} + +.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover { + background: hsla(0, 0%, 78%, .2) +} + +.off-canvas-sidebar .navbar.navbar-transparent { + padding-top: 25px!important +} + +.pagination>.page-item>.page-link, +.pagination>.page-item>span { + border: 0; + border-radius: 30px!important; + transition: all .3s; + padding: 0 11px; + margin: 0 3px; + min-width: 30px; + height: 30px; + line-height: 30px; + color: #999; + font-weight: 400; + font-size: 12px; + text-transform: uppercase; + background: transparent; + text-align: center +} + +.pagination>.page-item.active>a, +.pagination>.page-item.active>span, +.pagination>.page-item>.page-link:focus, +.pagination>.page-item>.page-link:hover, +.pagination>.page-item>span:focus, +.pagination>.page-item>span:hover { + color: #999 +} + +.pagination>.page-item.active>a, +.pagination>.page-item.active>a:focus, +.pagination>.page-item.active>a:hover, +.pagination>.page-item.active>span, +.pagination>.page-item.active>span:focus, +.pagination>.page-item.active>span:hover { + background-color: #9c27b0; + border-color: #9c27b0; + color: #fff; + box-shadow: 0 4px 5px 0 rgba(156, 39, 176, .14), 0 1px 10px 0 rgba(156, 39, 176, .12), 0 2px 4px -1px rgba(156, 39, 176, .2) +} + +.pagination.pagination-info>.page-item.active>a, +.pagination.pagination-info>.page-item.active>a:focus, +.pagination.pagination-info>.page-item.active>a:hover, +.pagination.pagination-info>.page-item.active>span, +.pagination.pagination-info>.page-item.active>span:focus, +.pagination.pagination-info>.page-item.active>span:hover { + background-color: #00bcd4; + border-color: #00bcd4; + box-shadow: 0 4px 5px 0 rgba(0, 188, 212, .14), 0 1px 10px 0 rgba(0, 188, 212, .12), 0 2px 4px -1px rgba(0, 188, 212, .2) +} + +.pagination.pagination-success>.page-item.active>a, +.pagination.pagination-success>.page-item.active>a:focus, +.pagination.pagination-success>.page-item.active>a:hover, +.pagination.pagination-success>.page-item.active>span, +.pagination.pagination-success>.page-item.active>span:focus, +.pagination.pagination-success>.page-item.active>span:hover { + background-color: #4caf50; + border-color: #4caf50; + box-shadow: 0 4px 5px 0 rgba(76, 175, 80, .14), 0 1px 10px 0 rgba(76, 175, 80, .12), 0 2px 4px -1px rgba(76, 175, 80, .2) +} + +.pagination.pagination-warning>.page-item.active>a, +.pagination.pagination-warning>.page-item.active>a:focus, +.pagination.pagination-warning>.page-item.active>a:hover, +.pagination.pagination-warning>.page-item.active>span, +.pagination.pagination-warning>.page-item.active>span:focus, +.pagination.pagination-warning>.page-item.active>span:hover { + background-color: #ff9800; + border-color: #ff9800; + box-shadow: 0 4px 5px 0 rgba(255, 152, 0, .14), 0 1px 10px 0 rgba(255, 152, 0, .12), 0 2px 4px -1px rgba(255, 152, 0, .2) +} + +.pagination.pagination-danger>.page-item.active>a, +.pagination.pagination-danger>.page-item.active>a:focus, +.pagination.pagination-danger>.page-item.active>a:hover, +.pagination.pagination-danger>.page-item.active>span, +.pagination.pagination-danger>.page-item.active>span:focus, +.pagination.pagination-danger>.page-item.active>span:hover { + background-color: #f44336; + border-color: #f44336; + box-shadow: 0 4px 5px 0 rgba(244, 67, 54, .14), 0 1px 10px 0 rgba(244, 67, 54, .12), 0 2px 4px -1px rgba(244, 67, 54, .2) +} + +.material-datatables .table .disabled-sorting:after, +.material-datatables .table .disabled-sorting:before { + display: none +} + +.material-datatables .dataTables_paginate .pagination .paginate_button .page-link { + padding: 0 5px; + margin: 0 +} + +.nav-pills { + border: 0; + border-radius: 3px; + padding: 0 2px +} + +.nav-pills:not(.flex-column) .nav-item+.nav-item:not(:first-child) { + margin-left: 5px +} + +.nav-pills.flex-column .nav-item+.nav-item { + margin-top: 5px +} + +.nav-pills .nav-item .nav-link { + line-height: 24px; + text-transform: uppercase; + font-size: 12px; + font-weight: 500; + min-width: 100px; + text-align: center; + color: #555; + transition: all .3s; + border-radius: 30px; + padding: 10px 15px +} + +.nav-pills .nav-item .nav-link:hover { + background-color: hsla(0, 0%, 78%, .2) +} + +.nav-pills .nav-item .nav-link.active { + color: #fff; + background-color: #9c27b0; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.nav-pills .nav-item i { + display: block; + font-size: 30px; + padding: 15px 0 +} + +.nav-pills.nav-pills-info .nav-item .nav-link.active, +.nav-pills.nav-pills-info .nav-item .nav-link.active:focus, +.nav-pills.nav-pills-info .nav-item .nav-link.active:hover { + background-color: #00bcd4; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4); + color: #fff +} + +.nav-pills.nav-pills-rose .nav-item .nav-link.active, +.nav-pills.nav-pills-rose .nav-item .nav-link.active:focus, +.nav-pills.nav-pills-rose .nav-item .nav-link.active:hover { + background-color: #e91e63; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4); + color: #fff +} + +.nav-pills.nav-pills-success .nav-item .nav-link.active, +.nav-pills.nav-pills-success .nav-item .nav-link.active:focus, +.nav-pills.nav-pills-success .nav-item .nav-link.active:hover { + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4); + color: #fff +} + +.nav-pills.nav-pills-warning .nav-item .nav-link.active, +.nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, +.nav-pills.nav-pills-warning .nav-item .nav-link.active:hover { + background-color: #ff9800; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4); + color: #fff +} + +.nav-pills.nav-pills-danger .nav-item .nav-link.active, +.nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, +.nav-pills.nav-pills-danger .nav-item .nav-link.active:hover { + background-color: #f44336; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4); + color: #fff +} + +.nav-pills.nav-pills-icons .nav-item .nav-link { + border-radius: 4px +} + +.tab-space { + padding: 20px 0 50px +} + +.card .tab-content.tab-space { + padding: 20px 0 9px +} + +html * { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.h1, +.h2, +.h3, +.h4, +body, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Roboto, Helvetica, Arial, sans-serif; + font-weight: 300; + line-height: 1.5em +} + +.h1, +h1 { + font-size: 3.3125rem; + line-height: 1.15em +} + +.h2, +h2 { + font-size: 2.25rem +} + +.h3, +h3 { + font-size: 1.5625rem; + margin: 20px 0 10px +} + +.h3, +.h4, +h3, +h4 { + line-height: 1.4em +} + +.h4, +h4 { + font-size: 1.125rem; + font-weight: 300 +} + +.h5, +h5 { + font-size: 1.0625rem; + line-height: 1.4em; + margin-bottom: 15px +} + +.h6, +h6 { + font-size: .75rem; + text-transform: uppercase; + font-weight: 500 +} + +.card-title, +.card-title a, +.footer-big h4, +.footer-big h4 a, +.footer-big h5, +.footer-big h5 a, +.footer-brand, +.footer-brand a, +.info-title, +.info-title a, +.media .media-heading, +.media .media-heading a, +.title, +.title a { + color: #3c4858; + text-decoration: none +} + +.card-blog .card-title { + font-weight: 700 +} + +h2.title { + margin-bottom: 2.142rem +} + +.card-description, +.description, +.footer-big p { + color: #999 +} + +.text-warning { + color: #ff9800!important +} + +.text-primary { + color: #9c27b0!important +} + +.text-danger { + color: #f44336!important +} + +.text-success { + color: #4caf50!important +} + +.text-info { + color: #00bcd4!important +} + +.text-rose { + color: #e91e63!important +} + +.text-gray { + color: #999!important +} + +.nav-tabs { + border: 0; + border-radius: 3px; + padding: 0 15px +} + +.nav-tabs .nav-item .nav-link { + position: relative; + color: #fff; + border: 0; + margin: 0; + border-radius: 3px; + line-height: 24px; + text-transform: uppercase; + font-size: 12px; + padding: 10px 15px; + background-color: transparent; + transition: background-color .3s 0s +} + +.nav-tabs .nav-item .nav-link:hover { + border: 0 +} + +.nav-tabs .nav-item .nav-link, +.nav-tabs .nav-item .nav-link:focus, +.nav-tabs .nav-item .nav-link:hover { + border: 0!important; + color: #fff!important; + font-weight: 500 +} + +.nav-tabs .nav-item.disabled .nav-link, +.nav-tabs .nav-item.disabled .nav-link:hover { + color: hsla(0, 0%, 100%, .5) +} + +.nav-tabs .nav-item .material-icons { + margin: -1px 5px 0 0 +} + +.nav-tabs .nav-item .nav-link.active { + background-color: hsla(0, 0%, 100%, .2); + transition: background-color .3s .2s +} + +.nav-tabs .nav-link { + border-bottom: .214rem solid transparent; + color: #555 +} + +.nav-tabs .nav-link.active { + color: #333; + border-color: #9c27b0 +} + +.nav-tabs .nav-link.active:focus, +.nav-tabs .nav-link.active:hover { + border-color: #9c27b0 +} + +.nav-tabs .nav-link.disabled, +.nav-tabs .nav-link.disabled:focus, +.nav-tabs .nav-link.disabled:hover { + color: #999 +} + +.nav-tabs.header-primary .nav-link { + color: #fff +} + +.nav-tabs.header-primary .nav-link.active { + color: #fff; + border-color: #fff +} + +.nav-tabs.header-primary .nav-link.active:focus, +.nav-tabs.header-primary .nav-link.active:hover { + border-color: #fff +} + +.nav-tabs.header-primary .nav-link.disabled, +.nav-tabs.header-primary .nav-link.disabled:focus, +.nav-tabs.header-primary .nav-link.disabled:hover { + color: hsla(0, 0%, 100%, .84) +} + +.nav-tabs.bg-inverse .nav-link { + color: #fff +} + +.nav-tabs.bg-inverse .nav-link.active { + color: #fff; + border-color: #fff +} + +.nav-tabs.bg-inverse .nav-link.active:focus, +.nav-tabs.bg-inverse .nav-link.active:hover { + border-color: #fff +} + +.nav-tabs.bg-inverse .nav-link.disabled, +.nav-tabs.bg-inverse .nav-link.disabled:focus, +.nav-tabs.bg-inverse .nav-link.disabled:hover { + color: hsla(0, 0%, 100%, .84) +} + +.card-nav-tabs { + margin-top: 45px +} + +.card-nav-tabs .card-header { + margin-top: -30px!important +} + +.tab-content .tab-pane .td-actions { + display: -ms-flexbox; + display: flex +} + +.card .tab-content .form-check { + margin-top: 6px +} + +.tooltip-arrow { + display: none +} + +.tooltip.show { + opacity: 1; + transform: translateZ(0) +} + +.tooltip { + opacity: 0; + transition: opacity, transform .2s ease; + transform: translate3d(0, 5px, 0); + font-size: .875rem +} + +.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before, +.tooltip.bs-tooltip-top .arrow:before { + border-top-color: #fff +} + +.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before, +.tooltip.bs-tooltip-right .arrow:before { + border-right-color: #fff +} + +.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before, +.tooltip.bs-tooltip-left .arrow:before { + border-left-color: #fff +} + +.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before, +.tooltip.bs-tooltip-bottom .arrow:before { + border-bottom-color: #fff +} + +.tooltip-inner { + padding: 10px 15px; + min-width: 130px +} + +.popover, +.tooltip-inner { + line-height: 1.5em; + background: #fff; + border: none; + border-radius: 3px; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); + color: #555 +} + +.popover { + padding: 0; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.popover.bottom>.arrow, +.popover.left>.arrow, +.popover.right>.arrow, +.popover.top>.arrow { + border: none +} + +.popover.bs-popover-auto[x-placement^=bottom] .arrow:before, +.popover.bs-popover-auto[x-placement^=left] .arrow:before, +.popover.bs-popover-auto[x-placement^=right] .arrow:before, +.popover.bs-popover-auto[x-placement^=top] .arrow:before, +.popover.bs-popover-bottom .arrow:before, +.popover.bs-popover-left .arrow:before, +.popover.bs-popover-right .arrow:before, +.popover.bs-popover-top .arrow:before { + border: 0 +} + +.popover-header { + background-color: #fff; + border: none; + padding: 15px 15px 5px; + font-size: 1.125rem; + margin: 0; + color: #555 +} + +.popover-body { + padding: 10px 15px 15px; + line-height: 1.4; + color: #555 +} + +.modal-dialog .modal-content { + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22); + border-radius: 6px; + border: none +} + +.modal-dialog .modal-content .card-signup { + margin: 0 +} + +.modal-dialog .modal-content .card-signup .modal-header { + padding-top: 0 +} + +.modal-dialog .close:focus { + outline: none +} + +.modal-dialog .modal-header { + border-bottom: none; + padding: 24px 24px 0 +} + +.modal-dialog .modal-header .modal-title { + text-align: center; + width: 100% +} + +.modal-dialog .modal-header .close { + position: absolute; + top: 15px; + right: 20px +} + +.modal-dialog .modal-body { + padding: 24px 24px 16px +} + +.modal-dialog .modal-footer { + border-top: none; + padding: 24px +} + +.modal-dialog .modal-footer.text-center { + text-align: center +} + +.modal-dialog .modal-footer button { + margin: 0; + padding-left: 16px; + padding-right: 16px; + width: auto +} + +.modal-dialog .modal-footer button.pull-left { + padding-left: 5px; + padding-right: 5px; + position: relative; + left: -5px +} + +.modal-dialog .modal-body+.modal-footer { + padding-top: 0 +} + +.modal-backdrop { + background: rgba(0, 0, 0, .3) +} + +.modal .modal-dialog { + margin-top: 100px +} + +.modal .modal-dialog.modal-login { + width: 360px +} + +.modal .modal-dialog.modal-login .modal-header .close { + color: #fff; + text-shadow: none; + position: absolute +} + +.modal .modal-dialog.modal-login .modal-footer { + padding-bottom: 0; + padding-top: 0 +} + +.modal .modal-dialog.modal-login .modal-body { + padding-left: 4px; + padding-bottom: 0; + padding-top: 0 +} + +.modal .modal-dialog.modal-login .card-signup { + margin-bottom: 0 +} + +.modal .modal-dialog.modal-signup { + max-width: 900px +} + +.modal .modal-dialog.modal-signup .info-horizontal { + padding: 0 0 20px +} + +.modal .modal-dialog.modal-signup .modal-title { + text-align: center; + width: 100% +} + +.modal .modal-dialog.modal-signup .modal-footer { + padding: 0 5px +} + +.modal .modal-dialog.modal-signup .modal-header { + padding-top: 0 +} + +.modal .modal-dialog.modal-signup .card-signup { + padding: 40px 0; + margin-bottom: 0 +} + +.modal .modal-dialog.modal-signup .modal-body { + padding-bottom: 0; + padding-top: 0 +} + +.modal .modal-header .close { + color: #999 +} + +.modal .modal-header .close:focus, +.modal .modal-header .close:hover { + opacity: 1 +} + +.modal .modal-header .close i { + font-size: 16px +} + +.modal-notice .instruction { + margin-bottom: 25px +} + +.modal-notice .picture { + max-width: 150px +} + +.modal-notice .modal-content .btn-raised { + margin-bottom: 15px +} + +.modal-small { + width: 300px; + margin: 0 auto +} + +.modal-small .modal-body { + margin-top: 20px +} + +body { + background-color: #eee; + color: #3c4858; + font-weight: 300 +} + +legend { + border-bottom: 0 +} + +.serif-font { + font-family: Roboto Slab, Times New Roman, serif +} + +* { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -webkit-tap-highlight-color: transparent +} + +:focus { + outline: 0 +} + +.form-check, +label { + font-size: 14px; + line-height: 1.42857; + color: #aaa; + font-weight: 400 +} + +.animation-transition-general, +.lock-page .card-profile, +.login-page .card-login, +.sidebar .logo a.logo-mini, +.sidebar .logo a.logo-normal, +.sidebar .nav p, +.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a span, +.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a span, +.sidebar .user .photo, +.sidebar .user .user-info>a>span { + transition: all .3s linear +} + +.animation-transition-slow { + transition: all .37s linear +} + +.animation-transition-fast, +.bootstrap-datetimepicker-widget table td>div, +.bootstrap-datetimepicker-widget table td span, +.bootstrap-datetimepicker-widget table th, +.bootstrap-datetimepicker-widget table th>div { + transition: all .15s ease 0s +} + +.caret, +.sidebar a { + transition: all .15s ease-in +} + +.offline-doc .navbar.navbar-transparent { + padding-top: 25px; + border-bottom: none +} + +.offline-doc .navbar.navbar-transparent .navbar-minimize { + display: none +} + +.offline-doc .navbar.navbar-transparent .collapse .navbar-nav .nav-link, +.offline-doc .navbar.navbar-transparent .navbar-brand { + color: #fff!important +} + +.offline-doc .footer { + z-index: 3!important; + position: absolute; + width: 100%; + background: transparent; + bottom: 0; + color: #fff +} + +.offline-doc .page-header { + display: flex; + align-items: center +} + +.offline-doc .page-header .content-center { + z-index: 3 +} + +.offline-doc .page-header .content-center .brand .title { + color: #fff +} + +.offline-doc .page-header:after { + background-color: rgba(0, 0, 0, .5); + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 2 +} + +.bd-docs .bd-toc-item .bd-sidenav a span { + float: right; + margin-top: 5px; + padding: 3px 7px; + font-size: 8px; + line-height: 9px; + background-color: #9c27b0 +} + +.bootstrap-datetimepicker-widget .timepicker .table-condesed .btn .ripple-container { + width: 40px; + height: 40px; + margin: -11px 3px +} + +.off-canvas-sidebar .wrapper-full-page .page-header { + padding: 15vh 0!important +} + +.page-header { + min-height: 100vh; + max-height: 1000px; + display: flex!important; + padding: 0; + margin: 0; + border: 0; + color: #fff; + position: relative; + align-items: center +} + +.page-header, +.page-header .page-header-image { + height: 100%; + background-position: 50%; + background-size: cover +} + +.page-header .page-header-image { + position: absolute; + width: 100%; + z-index: -1 +} + +.page-header .content-center { + position: absolute; + top: 50%; + left: 50%; + z-index: 2; + transform: translate(-50%, -50%); + text-align: center; + color: #fff; + padding: 0 15px; + width: 100%; + max-width: 880px +} + +.page-header footer { + position: absolute; + bottom: 0; + width: 100% +} + +.page-header .container { + height: 100%; + z-index: 1 +} + +.page-header.header-small { + height: 65vh; + min-height: 65vh +} + +.page-header .iframe-container iframe { + width: 100%; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.header-filter { + position: relative +} + +.header-filter:after, +.header-filter:before { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: "" +} + +.header-filter:before { + background: rgba(0, 0, 0, .5) +} + +.header-filter .container { + z-index: 2; + position: relative +} + +.clear-filter:before { + background: none +} + +.purple-filter:after { + background: rgba(101, 47, 142, .64); + background: linear-gradient(45deg, rgba(101, 47, 142, .88), rgba(125, 46, 185, .45)); + background: -webkit-linear-gradient(135deg, rgba(101, 47, 142, .88), rgba(125, 46, 185, .45)) +} + +.header-filter[filter-color=primary]:after, +.header-filter[filter-color=purple]:after { + background: rgba(225, 190, 231, .56); + background: linear-gradient(60deg, rgba(225, 190, 231, .56), rgba(186, 104, 200, .95)) +} + +.header-filter[filter-color=blue]:after, +.header-filter[filter-color=info]:after { + background: rgba(178, 235, 242, .56); + background: linear-gradient(60deg, rgba(178, 235, 242, .56), rgba(77, 208, 225, .95)) +} + +.header-filter[filter-color=green]:after, +.header-filter[filter-color=success]:after { + background: rgba(165, 214, 167, .56); + background: linear-gradient(60deg, rgba(165, 214, 167, .56), rgba(102, 187, 106, .95)) +} + +.header-filter[filter-color=orange]:after, +.header-filter[filter-color=warning]:after { + background: rgba(255, 224, 178, .56); + background: linear-gradient(60deg, rgba(255, 224, 178, .56), rgba(255, 183, 77, .95)) +} + +.header-filter[filter-color=danger]:after, +.header-filter[filter-color=red]:after { + background: hsla(0, 73%, 77%, .56); + background: linear-gradient(60deg, hsla(0, 73%, 77%, .56), rgba(239, 83, 80, .95)) +} + +.header-filter[filter-color=rose]:after { + background: rgba(248, 187, 208, .56); + background: linear-gradient(60deg, rgba(248, 187, 208, .56), rgba(240, 98, 146, .95)) +} + +.header-1 .wrapper, +.header-2 .wrapper, +.header-3 .wrapper { + background: #ccc +} + +.header-2 .page-header .container { + padding-top: 25vh +} + +.header-2 .page-header .card { + margin-top: 60px +} + +.header-3 .btn { + margin: 0 +} + +.card-form-horizontal .form-group, +.header-3 h6 { + margin-bottom: 0 +} + +.alert { + border: 0; + border-radius: 3px; + position: relative; + padding: 20px 15px; + line-height: 20px +} + +.alert b { + font-weight: 500; + text-transform: uppercase; + font-size: 12px +} + +.alert, +.alert.alert-default { + background-color: #fff; + color: #555 +} + +.alert.alert-default .alert-link, +.alert.alert-default a, +.alert .alert-link, +.alert a { + color: #555 +} + +.alert.alert-inverse { + background-color: #292929; + color: #fff +} + +.alert.alert-inverse .alert-link, +.alert.alert-inverse a { + color: #fff +} + +.alert.alert-primary { + background-color: #a72abd; + color: #fff +} + +.alert.alert-primary .alert-link, +.alert.alert-primary a { + color: #fff +} + +.alert.alert-success { + background-color: #55b559; + color: #fff +} + +.alert.alert-success .alert-link, +.alert.alert-success a { + color: #fff +} + +.alert.alert-info { + background-color: #00cae3; + color: #fff +} + +.alert.alert-info .alert-link, +.alert.alert-info a { + color: #fff +} + +.alert.alert-warning { + background-color: #ff9e0f; + color: #fff +} + +.alert.alert-warning .alert-link, +.alert.alert-warning a { + color: #fff +} + +.alert.alert-danger { + background-color: #f55145; + color: #fff +} + +.alert.alert-danger .alert-link, +.alert.alert-danger a { + color: #fff +} + +.alert.alert-rose { + background-color: #ea2c6d; + color: #fff +} + +.alert-danger, +.alert-info, +.alert-rose, +.alert-success, +.alert-warning, +.alert.alert-rose .alert-link, +.alert.alert-rose a { + color: #fff +} + +.alert-default .alert-link, +.alert-default a { + color: rgba(0, 0, 0, .87) +} + +.alert span { + display: block; + max-width: 89% +} + +.alert.alert-danger { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.alert.alert-danger i { + color: #f44336 +} + +.alert.alert-warning { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.alert.alert-warning i { + color: #ff9800 +} + +.alert.alert-success { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.alert.alert-success i { + color: #4caf50 +} + +.alert.alert-info { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4) +} + +.alert.alert-info i { + color: #00bcd4 +} + +.alert.alert-primary { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.alert.alert-primary i { + color: #9c27b0 +} + +.alert.alert-rose { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4) +} + +.alert.alert-rose i { + color: #e91e63 +} + +.alert.alert-with-icon { + margin-top: 43px; + padding-left: 66px +} + +.alert.alert-with-icon i[data-notify=icon] { + display: block; + left: 15px; + position: absolute; + margin-top: -39px; + font-size: 20px; + background-color: #fff; + padding: 9px; + border-radius: 50%; + max-width: 38px; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.alert .close { + line-height: .5 +} + +.alert .close i { + color: #fff; + font-size: 11px +} + +.alert .close:focus { + outline: none +} + +.alert i[data-notify=icon] { + display: none +} + +.alert .alert-icon { + display: block; + float: left; + margin-right: 1.071rem +} + +.alert .alert-icon i { + margin-top: -7px; + top: 5px; + position: relative +} + +.alert [data-notify=dismiss] { + margin-right: 5px +} + +.places-buttons .btn { + margin-bottom: 30px +} + +.footer { + padding: .9375rem 0; + text-align: center; + display: flex +} + +.footer ul { + margin-bottom: 0; + padding: 0; + list-style: none +} + +.footer ul li { + display: inline-block +} + +.footer ul li a { + color: inherit; + padding: .9375rem; + font-weight: 500; + font-size: 12px; + text-transform: uppercase; + border-radius: 3px; + position: relative; + display: block +} + +.footer ul li a, +.footer ul li a:hover { + text-decoration: none +} + +.footer ul li .btn { + margin: 0 +} + +.footer ul.links-horizontal:first-child a { + padding-left: 0 +} + +.footer ul.links-horizontal:last-child a { + padding-right: 0 +} + +.footer ul.links-vertical li { + display: block; + margin-left: -5px; + margin-right: -5px +} + +.footer ul.links-vertical li a { + padding: 5px +} + +.footer .social-buttons .btn, +.footer .social-buttons a { + margin-top: 5px; + margin-bottom: 5px +} + +.footer .footer-brand { + float: left; + height: 50px; + padding: 15px; + font-size: 18px; + line-height: 20px; + margin-left: -15px +} + +.footer .footer-brand:focus, +.footer .footer-brand:hover { + color: #3c4858 +} + +.footer .copyright { + padding: 15px 0 +} + +.footer .copyright .material-icons { + font-size: 18px; + position: relative; + top: 3px +} + +.footer .pull-center { + display: inline-block; + float: none +} + +.off-canvas-sidebar .footer { + position: absolute; + bottom: 0; + width: 100% +} + +@media screen and (min-width:768px) { + .footer .copyright { + padding-right: 15px + } +} + +.dropdown-menu { + display: none; + padding: .3125rem 0; + border: 0; + opacity: 0; + transform: scale(0); + transform-origin: 0 0; + will-change: transform, opacity; + transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26) +} + +.dropdown-menu.showing { + animation-name: d; + animation-duration: .3s; + animation-fill-mode: forwards; + animation-timing-function: cubic-bezier(.4, 0, .2, 1) +} + +.dropdown-menu.show, +.open>.dropdown-menu { + display: block; + opacity: 1; + transform: scale(1) +} + +.dropdown-menu.hiding { + display: block; + opacity: 0; + transform: scale(0) +} + +.dropdown-menu[x-placement=bottom-start] { + transform-origin: 0 0 +} + +.dropdown-menu[x-placement=bottom-end] { + transform-origin: 100% 0 +} + +.dropdown-menu[x-placement=top-start] { + transform-origin: 0 100% +} + +.dropdown-menu[x-placement=top-end] { + transform-origin: 100% 100% +} + +.dropdown-menu .disabled>a { + color: #777 +} + +.dropdown-menu .disabled>a:focus, +.dropdown-menu .disabled>a:hover { + text-decoration: none; + background-color: transparent; + background-image: none; + color: #777 +} + +.dropdown-menu.dropdown-with-icons .dropdown-item { + padding: .75rem 1.25rem .75rem .75rem +} + +.dropdown-menu.dropdown-with-icons .dropdown-item .material-icons { + vertical-align: middle; + font-size: 24px; + position: relative; + margin-top: -4px; + top: 1px; + margin-right: 12px; + opacity: .5 +} + +.dropdown-menu .dropdown-item, +.dropdown-menu li>a { + position: relative; + width: auto; + display: flex; + flex-flow: nowrap; + align-items: center; + color: #333; + font-weight: 400; + text-decoration: none; + font-size: .8125rem; + border-radius: .125rem; + margin: 0 .3125rem; + transition: all .15s linear; + min-width: 7rem; + padding: .625rem 1.25rem; + overflow: hidden; + line-height: 1.428571; + text-overflow: ellipsis; + word-wrap: break-word +} + +@media (min-width:768px) { + .dropdown-menu .dropdown-item, + .dropdown-menu li>a { + padding-right: 1.5rem; + padding-left: 1.5rem + } +} + +.dropdown-menu .dropdown-item:focus, +.dropdown-menu .dropdown-item:hover, +.dropdown-menu a:active, +.dropdown-menu a:focus, +.dropdown-menu a:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4); + background-color: #9c27b0; + color: #fff +} + +.btn-group.bootstrap-select.open .caret, +.dropdown.open .caret, +.dropup.open .caret, +a[aria-expanded=true] .caret, +a[data-toggle=collapse][aria-expanded=true] .caret { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + transform: rotate(180deg) +} + +.dropdown-toggle.bmd-btn-fab:after, +.dropdown-toggle.bmd-btn-icon:after { + display: none +} + +.dropdown-toggle.bmd-btn-fab~.dropdown-menu.dropdown-menu-top-left, +.dropdown-toggle.bmd-btn-fab~.dropdown-menu.dropdown-menu-top-right, +.dropdown-toggle.bmd-btn-icon~.dropdown-menu.dropdown-menu-top-left, +.dropdown-toggle.bmd-btn-icon~.dropdown-menu.dropdown-menu-top-right { + bottom: 2rem +} + +.dropdown-toggle:after { + will-change: transform; + transition: transform .15s linear +} + +.dropdown-toggle.bmd-btn-fab-sm~.dropdown-menu.dropdown-menu-top-left, +.dropdown-toggle.bmd-btn-fab-sm~.dropdown-menu.dropdown-menu-top-right { + bottom: 2.5rem +} + +.dropdown-toggle.bmd-btn-icon~.dropdown-menu { + margin: 0 +} + +.show>.dropdown-toggle:not(.dropdown-item):after { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + transform: rotate(180deg) +} + +.dropdown-header { + font-size: .75rem; + padding-top: .625rem; + padding-bottom: .625rem; + text-transform: none; + color: #777; + line-height: 1.428571; + font-weight: inherit +} + +@keyframes d { + 0% { + opacity: 0; + transform: scale(0) + } + to { + opacity: 1; + transform: scale(1) + } +} + +.dropdown-menu.bootstrap-datetimepicker-widget { + opacity: 0; + transform: scale(0); + transition-duration: .3s; + transition-timing-function: cubic-bezier(.4, 0, .2, 1); + transform-origin: 0 0; + will-change: transform, opacity; + top: 0 +} + +.dropdown-menu.bootstrap-datetimepicker-widget.top { + transform-origin: 0 100% +} + +.dropdown-menu.bootstrap-datetimepicker-widget.open { + opacity: 1; + transform: scale(1); + top: 0 +} + +.progress { + height: 4px; + border-radius: 0; + background: #ddd; + margin-bottom: 20px +} + +.progress, +.progress .progress-bar { + box-shadow: none +} + +.progress .progress-bar.progress-bar-primary { + background: #9c27b0!important +} + +.progress .progress-bar.progress-bar-info { + background: #00bcd4 +} + +.progress .progress-bar.progress-bar-success { + background: #4caf50 +} + +.progress .progress-bar.progress-bar-warning { + background: #ff9800 +} + +.progress .progress-bar.progress-bar-danger { + background: #f44336 +} + +.progress .progress-bar.progress-bar-striped { + background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent)!important; + background-size: 1rem 1rem!important +} + +.progress.progress-line-primary { + background: rgba(156, 39, 176, .2) +} + +.progress.progress-line-info { + background: rgba(0, 188, 212, .2) +} + +.progress.progress-line-success { + background: rgba(76, 175, 80, .2) +} + +.progress.progress-line-warning { + background: rgba(255, 152, 0, .2) +} + +.progress.progress-line-danger { + background: rgba(244, 67, 54, .2) +} + +.togglebutton { + vertical-align: middle +} + +.togglebutton, +.togglebutton .toggle, +.togglebutton input, +.togglebutton label { + user-select: none +} + +.togglebutton label { + cursor: pointer +} + +.form-group.is-focused .togglebutton label, +.togglebutton label { + color: rgba(0, 0, 0, 0.73) +} + +.form-group.is-focused .togglebutton label:focus, +.form-group.is-focused .togglebutton label:hover { + color: rgba(0, 0, 0, .54) +} + +fieldset[disabled] .form-group.is-focused .togglebutton label { + color: rgba(0, 0, 0, .26) +} + +.togglebutton label input[type=checkbox] { + opacity: 0; + width: 0; + height: 0 +} + +.togglebutton label .toggle { + text-align: left; + margin-left: 5px +} + +.togglebutton label .toggle, +.togglebutton label input[type=checkbox][disabled]+.toggle { + content: ""; + display: inline-block; + width: 30px; + height: 15px; + background-color: rgba(232, 16, 16, 0.86); + border-radius: 15px; + margin-right: 15px; + transition: background .3s ease; + vertical-align: middle +} + +.togglebutton label .toggle:after { + content: ""; + display: inline-block; + width: 20px; + height: 20px; + background-color: #fff; + border-radius: 20px; + position: relative; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .4); + left: -5px; + top: -2.5px; + border: 1px solid rgba(232, 20, 20, 0.96); + transition: left .3s ease, background .3s ease, box-shadow .1s ease +} + +.togglebutton label input[type=checkbox][disabled]+.toggle:after, +.togglebutton label input[type=checkbox][disabled]:checked+.toggle:after { + background-color: #bdbdbd +} + +.togglebutton label input[type=checkbox]+.toggle:active:after, +.togglebutton label input[type=checkbox][disabled]+.toggle:active:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .4), 0 0 0 15px rgba(0, 0, 0, .1) +} + +.togglebutton label input[type=checkbox]:checked+.toggle:after { + left: 15px +} + +.togglebutton label input[type=checkbox]:checked+.toggle { + background-color: rgba(75, 176, 3) +} + +.togglebutton label input[type=checkbox]:checked+.toggle:after { + border-color: #52b027 +} + +.togglebutton label input[type=checkbox]:checked+.toggle:active:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .4), 0 0 0 15px rgba(156, 39, 176, .1) +} + +.ripple { + position: relative +} + +.ripple-container { + position: absolute; + top: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + overflow: hidden; + pointer-events: none; + border-radius: inherit +} + +.ripple-container .ripple-decorator { + position: absolute; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + pointer-events: none; + background-color: rgba(0, 0, 0, .05); + border-radius: 100%; + opacity: 0; + transform: scale(1); + transform-origin: 50% +} + +.ripple-container .ripple-decorator.ripple-on { + opacity: .1; + transition: opacity .15s ease-in 0s, transform .5s cubic-bezier(.4, 0, .2, 1) .1s +} + +.ripple-container .ripple-decorator.ripple-out { + opacity: 0; + transition: opacity .1s linear 0s!important +} + +.table>thead>tr>th { + border-bottom-width: 1px; + font-size: 1.0625rem; + font-weight: 300 +} + +.table .form-check { + margin-top: 0 +} + +.table .form-check .form-check-sign { + top: -13px; + left: 0; + padding-right: 0 +} + +.table .checkbox, +.table .radio { + margin-top: 0; + margin-bottom: 0; + padding: 0; + width: 15px +} + +.table .checkbox .icons, +.table .radio .icons { + position: relative +} + +.table .flag img { + max-width: 18px; + margin-top: -2px +} + +.table>tbody>tr>td, +.table>tbody>tr>th, +.table>tfoot>tr>td, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>thead>tr>th { + padding: 12px 8px; + vertical-align: middle; + border-color: #ddd +} + +.table thead tr th { + font-size: 1.063rem +} + +.table .th-description { + max-width: 150px +} + +.table .td-price { + font-size: 26px; + font-weight: 300; + margin-top: 5px; + text-align: right +} + +.table .td-total { + font-weight: 500; + font-size: 1.0625rem; + padding-top: 20px; + text-align: right +} + +.table .td-actions .btn { + margin: 0; + padding: 5px +} + +.table>tbody>tr { + position: relative +} + +.table-shopping>thead>tr>th { + font-size: .75rem; + text-transform: uppercase +} + +.table-shopping>tbody>tr>td { + font-size: 14px +} + +.table-shopping>tbody>tr>td b { + display: block; + margin-bottom: 5px +} + +.table-shopping .td-name { + font-weight: 400; + font-size: 1.5em; + line-height: 1.42857143 +} + +.table-shopping .td-name small { + color: #999; + font-size: .75em; + font-weight: 300 +} + +.table-shopping .td-number { + font-weight: 300; + font-size: 1.125rem +} + +.table-shopping .td-name { + min-width: 200px +} + +.table-shopping .td-number { + text-align: right; + min-width: 150px +} + +.table-shopping .td-number small { + margin-right: 3px +} + +.table-shopping .img-container { + width: 120px; + max-height: 160px; + overflow: hidden; + display: block +} + +.table-shopping .img-container img { + width: 100% +} + +.table-inverse { + color: hsla(0, 0%, 100%, .84) +} + +.table thead th { + font-size: .95rem; + font-weight: 500; + border-top-width: 0; + border-bottom-width: 1px +} + +.table-inverse thead th, +thead.thead-inverse th { + color: hsla(0, 0%, 100%, .54) +} + +.table-inverse td, +.table-inverse th, +.table-inverse thead th { + border-color: hsla(0, 0%, 100%, .06) +} + +.table-striped>tbody>tr:nth-of-type(odd) { + background-color: #f9f9f9 +} + +.table.table-hover tbody tr:hover { + background-color: #f5f5f5 +} + +.dataTable>tbody>tr>td, +.dataTable>tbody>tr>th, +.dataTable>tfoot>tr>td, +.dataTable>tfoot>tr>th, +.dataTable>thead>tr>td, +.dataTable>thead>tr>th { + padding: 5px!important +} + +.info { + max-width: 360px; + margin: 0 auto; + padding: 70px 0 30px +} + +.info .icon { + color: #999 +} + +.info .icon>i { + font-size: 3.85rem +} + +.info .info-title { + color: #3c4858; + margin: 1.75rem 0 .875rem +} + +.info p { + color: #999 +} + +.info-horizontal .icon { + float: left; + margin-top: 24px; + margin-right: 10px +} + +.info-horizontal .icon>i { + font-size: 2.25rem +} + +.info-horizontal .description { + overflow: hidden +} + +.icon.icon-primary { + color: #9c27b0 +} + +.icon.icon-info { + color: #00bcd4 +} + +.icon.icon-success { + color: #4caf50 +} + +.icon.icon-warning { + color: #ff9800 +} + +.icon.icon-danger { + color: #f44336 +} + +.icon.icon-rose { + color: #e91e63 +} + +.card { + border: 0; + margin-bottom: 30px; +/* margin-top: 30px; */ + border-radius: 6px; + color: #333; + background: #fff; + width: 100%; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.card .card-category:not([class*=text-]) { + color: #999 +} + +.card .card-category { + margin-top: 10px +} + +.card .card-category .material-icons { + position: relative; + top: 8px; + line-height: 0 +} + +.card .form-check { + margin-top: 5px +} + +.card .card-title { + margin-top: .625rem +} + +.card .card-title:last-child { + margin-bottom: 0 +} + +.card.no-shadow .card-header-image, +.card.no-shadow .card-header-image img { + box-shadow: none!important +} + +.card .card-body, +.card .card-footer { + padding: .9375rem 1.875rem +} + +.card .card-body+.card-footer { + padding-top: 0; + border: 0; + border-radius: 6px +} + +.card .card-footer { + display: flex; + align-items: center; + background-color: transparent; + border: 0 +} + +.card .card-footer .author, +.card .card-footer .stats { + display: inline-flex +} + +.card .card-footer .stats { + color: #999 +} + +.card .card-footer .stats .material-icons { + position: relative; + top: -10px; + margin-right: 3px; + margin-left: 3px; + font-size: 18px +} + +.card.bmd-card-raised { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2) +} + +@media (min-width:992px) { + .card.bmd-card-flat { + box-shadow: none + } +} + +.card .card-header { + border-bottom: none; + background: transparent +} + +.card .card-header .title { + color: #fff +} + +.card .card-header .nav-tabs { + padding: 0 +} + +.card .card-header.card-header-image { + position: relative; + padding: 0; + z-index: 1; + margin-left: 15px; + margin-right: 15px; + margin-top: -30px; + border-radius: 6px +} + +.card .card-header.card-header-image img { + width: 100%; + border-radius: 6px; + pointer-events: none; + box-shadow: 0 5px 15px -8px rgba(0, 0, 0, .24), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.card .card-header.card-header-image .card-title { + position: absolute; + bottom: 15px; + left: 15px; + color: #fff; + font-size: 1.125rem; + text-shadow: 0 2px 5px rgba(33, 33, 33, .5) +} + +.card .card-header.card-header-image .colored-shadow { + transform: scale(.94); + top: 12px; + filter: blur(12px); + position: absolute; + width: 100%; + height: 100%; + background-size: cover; + z-index: -1; + transition: opacity .45s; + opacity: 0 +} + +.card .card-header.card-header-image.no-shadow { + box-shadow: none +} + +.card .card-header.card-header-image.no-shadow.shadow-normal { + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.card .card-header.card-header-image.no-shadow .colored-shadow { + display: none!important +} + +.card.bg-primary, +.card .card-header-primary .card-icon, +.card .card-header-primary .card-text, +.card .card-header-primary:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-primary .back, +.card.card-rotate.bg-primary .front { + background: linear-gradient(60deg, #ab47bc, #8e24aa) +} + +.card.bg-info, +.card .card-header-info .card-icon, +.card .card-header-info .card-text, +.card .card-header-info:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-info .back, +.card.card-rotate.bg-info .front { + background: linear-gradient(60deg, #26c6da, #00acc1) +} + +.card.bg-success, +.card .card-header-success .card-icon, +.card .card-header-success .card-text, +.card .card-header-success:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-success .back, +.card.card-rotate.bg-success .front { + background: linear-gradient(60deg, #66bb6a, #43a047) +} + +.card.bg-warning, +.card .card-header-warning .card-icon, +.card .card-header-warning .card-text, +.card .card-header-warning:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-warning .back, +.card.card-rotate.bg-warning .front { + background: linear-gradient(60deg, #ffa726, #fb8c00) +} + +.card.bg-danger, +.card .card-header-danger .card-icon, +.card .card-header-danger .card-text, +.card .card-header-danger:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-danger .back, +.card.card-rotate.bg-danger .front { + background: linear-gradient(60deg, #ef5350, #e53935) +} + +.card.bg-rose, +.card .card-header-rose .card-icon, +.card .card-header-rose .card-text, +.card .card-header-rose:not(.card-header-icon):not(.card-header-text), +.card.card-rotate.bg-rose .back, +.card.card-rotate.bg-rose .front { + background: linear-gradient(60deg, #ec407a, #d81b60) +} + +.card .card-header-primary .card-icon, +.card .card-header-primary .card-text, +.card .card-header-primary:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.card .card-header-danger .card-icon, +.card .card-header-danger .card-text, +.card .card-header-danger:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.card .card-header-rose .card-icon, +.card .card-header-rose .card-text, +.card .card-header-rose:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4) +} + +.card .card-header-warning .card-icon, +.card .card-header-warning .card-text, +.card .card-header-warning:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.card .card-header-info .card-icon, +.card .card-header-info .card-text, +.card .card-header-info:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4) +} + +.card .card-header-success .card-icon, +.card .card-header-success .card-text, +.card .card-header-success:not(.card-header-icon):not(.card-header-text) { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.card[class*=bg-], +.card[class*=bg-] .card-title, +.card[class*=bg-] .card-title a, +.card[class*=bg-] .icon i, +.card [class*=card-header-], +.card [class*=card-header-] .card-title, +.card [class*=card-header-] .card-title a, +.card [class*=card-header-] .icon i { + color: #fff +} + +.card[class*=bg-] .icon i, +.card [class*=card-header-] .icon i { + border-color: hsla(0, 0%, 100%, .25) +} + +.card[class*=bg-] .author a, +.card[class*=bg-] .card-category, +.card[class*=bg-] .card-description, +.card[class*=bg-] .stats, +.card [class*=card-header-] .author a, +.card [class*=card-header-] .card-category, +.card [class*=card-header-] .card-description, +.card [class*=card-header-] .stats { + color: hsla(0, 0%, 100%, .8) +} + +.card[class*=bg-] .author a:active, +.card[class*=bg-] .author a:focus, +.card[class*=bg-] .author a:hover, +.card [class*=card-header-] .author a:active, +.card [class*=card-header-] .author a:focus, +.card [class*=card-header-] .author a:hover { + color: #fff +} + +.card .author .avatar { + width: 30px; + height: 30px; + overflow: hidden; + border-radius: 50%; + margin-right: 5px +} + +.card .author a { + color: #3c4858; + text-decoration: none +} + +.card .author a .ripple-container { + display: none +} + +.card .card-category-social .fa { + font-size: 24px; + position: relative; + margin-top: -4px; + top: 2px; + margin-right: 5px +} + +.card .card-category-social .material-icons { + position: relative; + top: 5px +} + +.card[class*=bg-], +.card[class*=bg-] .card-body { + border-radius: 6px +} + +.card[class*=bg-] .card-body h1 small, +.card[class*=bg-] .card-body h2 small, +.card[class*=bg-] .card-body h3 small, +.card[class*=bg-] h1 small, +.card[class*=bg-] h2 small, +.card[class*=bg-] h3 small { + color: hsla(0, 0%, 100%, .8) +} + +.card .card-stats { + background: transparent; + display: flex +} + +.card .card-stats .author, +.card .card-stats .stats { + display: inline-flex +} + +.card { + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .14) +} + +.card .table tr:first-child td { + border-top: none +} + +.card .card-title { + margin-top: 0; + margin-bottom: 3px +} + +.card .card-body { + padding: .9375rem 20px; + position: relative +} + +.card .card-body .form-group { + margin: 8px 0 0 +} + +.card .card-header { + z-index: 3!important +} + +.card .card-header .card-title { + margin-bottom: 3px +} + +.card .card-header .card-category { + margin: 0 +} + +.card .card-header.card-header-text { + display: inline-block +} + +.card .card-header.card-header-text:after { + content: ""; + display: table +} + +.card .card-header.card-header-icon i, +.card .card-header.card-header-text i { + width: 33px; + height: 33px; + text-align: center; + line-height: 33px +} + +.card .card-header.card-header-icon .card-title, +.card .card-header.card-header-text .card-title { + margin-top: 15px; + color: #3c4858 +} + +.card .card-header.card-header-icon h4, +.card .card-header.card-header-text h4 { + font-weight: 300 +} + +.card .card-header.card-header-tabs .nav-tabs { + background: transparent; + padding: 0 +} + +.card .card-header.card-header-tabs .nav-tabs-title { + float: left; + padding: 10px 10px 10px 0; + line-height: 24px +} + +.card.card-plain .card-header.card-header-icon+.card-body .card-category, +.card.card-plain .card-header.card-header-icon+.card-body .card-title { + margin-top: -20px +} + +.card .card-actions { + position: absolute; + z-index: 1; + top: -50px; + width: calc(100% - 30px); + left: 17px; + right: 17px; + text-align: center +} + +.card .card-actions .card-header { + padding: 0; + min-height: 160px +} + +.card .card-actions .btn { + padding-left: 12px; + padding-right: 12px +} + +.card .card-actions .fix-broken-card { + position: absolute; + top: -65px +} + +.card.card-chart .card-footer i:nth-child(1n+2) { + width: 18px; + text-align: center +} + +.card.card-chart .card-category { + margin: 0 +} + +.card .card-body+.card-footer, +.card .card-footer { + padding: 0; + padding-top: 10px; + margin: 0 15px 10px; + border-radius: 0; + justify-content: space-between; + align-items: center +} + +.card .card-body+.card-footer h6, +.card .card-footer h6 { + width: 100% +} + +.card .card-body+.card-footer .stats, +.card .card-footer .stats { + color: #999; + font-size: 12px; + line-height: 22px +} + +.card .card-body+.card-footer .stats .card-category, +.card .card-footer .stats .card-category { + padding-top: 7px; + padding-bottom: 7px; + margin: 0 +} + +.card .card-body+.card-footer .stats .material-icons, +.card .card-footer .stats .material-icons { + position: relative; + top: 4px; + font-size: 16px +} + +.card [class*=card-header-] { + margin: 0 15px; + padding: 0; + position: relative +} + +.card [class*=card-header-] .card-title+.card-category { + color: hsla(0, 0%, 100%, .8) +} + +.card [class*=card-header-] .card-title+.card-category a { + color: #fff +} + +.card [class*=card-header-]:not(.card-header-icon):not(.card-header-text):not(.card-header-image) { + border-radius: 3px; + margin-top: -20px; + padding: 15px +} + +.card [class*=card-header-] .card-icon, +.card [class*=card-header-] .card-text { + border-radius: 3px; + background-color: #999; + padding: 15px; + margin-top: -20px; + margin-right: 15px; + /* float: left */ +} + +.card [class*=card-header-] .card-text { + float: none; + display: inline-block; + margin-right: 0 +} + +.card [class*=card-header-] .card-text .card-title { + color: #fff; + margin-top: 0 +} + +.card [class*=card-header-] .ct-chart .card-title { + color: #fff +} + +.card [class*=card-header-] .ct-chart .card-category { + margin-bottom: 0; + color: hsla(0, 0%, 100%, .62) +} + +.card [class*=card-header-] .ct-chart .ct-label { + color: hsla(0, 0%, 100%, .7) +} + +.card [class*=card-header-] .ct-chart .ct-grid { + stroke: hsla(0, 0%, 100%, .2) +} + +.card [class*=card-header-] .ct-chart .ct-series-a .ct-bar, +.card [class*=card-header-] .ct-chart .ct-series-a .ct-line, +.card [class*=card-header-] .ct-chart .ct-series-a .ct-point, +.card [class*=card-header-] .ct-chart .ct-series-a .ct-slice-donut { + stroke: hsla(0, 0%, 100%, .8) +} + +.card [class*=card-header-] .ct-chart .ct-series-a .ct-area, +.card [class*=card-header-] .ct-chart .ct-series-a .ct-slice-pie { + fill: hsla(0, 0%, 100%, .4) +} + +.card [class*=card-header-] .ct-chart .ct-series-a .ct-bar { + stroke-width: 10px +} + +.card [class*=card-header-] .ct-chart .ct-point { + stroke-width: 10px; + stroke-linecap: round +} + +.card [class*=card-header-] .ct-chart .ct-line { + fill: none; + stroke-width: 4px +} + +.card [data-header-animation=true] { + transform: translateZ(0); + transition: all .3s cubic-bezier(.34, 1.61, .7, 1) +} + +.card:hover [data-header-animation=true] { + transform: translate3d(0, -50px, 0) +} + +.card .map { + height: 280px; + border-radius: 6px; + margin-top: 15px +} + +.card .map.map-big { + height: 420px +} + +.card .card-body.table-full-width { + padding: 0 +} + +.card .card-plain .card-header-icon { + margin-right: 15px!important +} + +.table-sales { + margin-top: 40px +} + +.iframe-container { + width: 100% +} + +.iframe-container iframe { + width: 100%; + height: 500px; + border: 0; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.card-wizard .nav.nav-pills .nav-item { + margin: 0 +} + +.card-wizard .nav.nav-pills .nav-item .nav-link { + padding: 6px 15px!important +} + +.card-wizard .nav-pills:not(.flex-column) .nav-item+.nav-item:not(:first-child) { + margin-left: 0 +} + +.card-wizard .nav-item .nav-link.active, +.card-wizard .nav-item .nav-link:focus, +.card-wizard .nav-item .nav-link:hover { + background-color: inherit!important; + box-shadow: none!important +} + +.card-wizard .input-group-text { + padding: 6px 15px 0!important +} + +.card-wizard .card-footer { + border-top: none!important +} + +.card-chart .card-body+.card-footer, +.card-product .card-body+.card-footer { + border-top: 1px solid #eee +} + +.card-product .price { + color: inherit +} + +.card-collapse { + margin-bottom: 15px +} + +.card-collapse .card .card-header a[aria-expanded=true] { + color: #e91e63 +} + +.card-signup .card-header { + margin: -40px 20px 15px; + padding: 20px 0; + width: 100% +} + +.card-signup .card-body { + padding: 0 30px 0 10px +} + +.card-signup .form-check { + padding-top: 27px +} + +.card-signup .form-check label { + margin-left: 18px +} + +.card-signup .form-check .form-check-sign { + padding-right: 27px +} + +.card-signup .social-line { + margin-top: 1rem; + text-align: center; + padding: 0 +} + +.card-signup .social-line .btn { + color: #fff; + margin-left: 5px; + margin-right: 5px +} + +.card-plain { + background: transparent; + box-shadow: none +} + +.card-plain .card-header:not(.card-avatar) { + margin-left: 0; + margin-right: 0 +} + +.card-plain .card-body { + padding-left: 5px; + padding-right: 5px +} + +.card-plain .card-header-image { + margin: 0!important; + border-radius: 6px +} + +.card-plain .card-header-image img { + border-radius: 6px +} + +.card-plain .card-footer { + padding-left: 5px; + padding-right: 5px; + background-color: transparent +} + +.card-plain .card-header:not(.card-avatar) .card-category, +.card-plain .card-header:not(.card-avatar) .card-description { + color: #999 +} + +.card-stats .card-header.card-header-icon, +.card-stats .card-header.card-header-text { + text-align: right +} + +.card-stats .card-header .card-icon+.card-category, +.card-stats .card-header .card-icon+.card-title { + padding-top: 10px +} + +.card-stats .card-header.card-header-icon .card-category, +.card-stats .card-header.card-header-icon .card-title, +.card-stats .card-header.card-header-text .card-category, +.card-stats .card-header.card-header-text .card-title { + margin: 0 +} + +.card-stats .card-header .card-category { + margin-bottom: 0; + margin-top: 0 +} + +.card-stats .card-header .card-category:not([class*=text-]) { + color: #999; + font-size: 14px +} + +.card-stats .card-header+.card-footer { + border-top: 1px solid #eee; + margin-top: 20px +} + +.card-stats .card-header.card-header-icon i { + font-size: 36px; + line-height: 56px; + width: 56px; + height: 56px; + text-align: center +} + +.card-stats .card-body { + text-align: right +} + +.card-profile, +.card-testimonial { + margin-top: 30px; + text-align: center +} + +.card-profile .card-avatar, +.card-testimonial .card-avatar { + margin: -50px auto 0; + border-radius: 50%; + overflow: hidden; + padding: 0; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.card-profile .card-avatar+.card-body, +.card-testimonial .card-avatar+.card-body { + margin-top: 15px +} + +.card-profile .card-avatar img, +.card-testimonial .card-avatar img { + width: 100%; + height: auto +} + +.card-profile .card-body+.card-footer, +.card-testimonial .card-body+.card-footer { + margin-top: -15px +} + +.card-profile .card-footer .btn.btn-just-icon, +.card-testimonial .card-footer .btn.btn-just-icon { + font-size: 20px; + padding: 12px; + line-height: 1em +} + +.card-plain.card-profile .card-avatar, +.card-plain.card-testimonial .card-avatar { + margin-top: 0 +} + +.card-testimonial .card-avatar { + max-width: 100px; + max-height: 100px +} + +.card-testimonial .card-footer { + margin-top: 0; + display: block +} + +.card-testimonial .card-footer .card-avatar { + margin-top: 10px; + margin-bottom: -60px +} + +.card-testimonial .card-description { + font-style: italic +} + +.card-testimonial .card-description+.card-title, +.card-testimonial .icon { + margin-top: 30px +} + +.card-testimonial .icon .material-icons { + font-size: 40px +} + +.card-profile .card-header:not([class*=card-header-]) { + background: transparent +} + +.card-profile .card-avatar { + max-width: 130px; + max-height: 130px +} + +.card-blog { + margin-top: 60px +} + +.card-blog [class*=col-] .card-header-image img { + width: 100% +} + +.card-blog .carf-footer .stats .material-icons { + font-size: 18px; + position: relative; + top: 4px; + width: 19px +} + +.card-product { + margin-top: 30px +} + +.card-product .btn-simple.btn-just-icon { + padding: 0 +} + +.card-product .card-footer .price h4 { + margin-bottom: 0 +} + +.card-product .card-footer .btn { + margin: 0 +} + +.card-product .card-category, +.card-product .card-description, +.card-product .card-title { + text-align: center +} + +.card-product .category { + margin-bottom: 0 +} + +.card-product .category~.card-title { + margin-top: 0 +} + +.card-product .price { + font-size: 18px; + color: #9a9a9a +} + +.card-product .price-old { + text-decoration: line-through; + font-size: 16px; + color: #9a9a9a +} + +.card-product .price-new { + color: #f44336 +} + +.card-pricing { + text-align: center +} + +.card-pricing:after { + background-color: rgba(0, 0, 0, .7)!important +} + +.card-pricing .card-title { + margin-top: 30px +} + +.card-pricing .card-body { + padding: 15px!important; + margin: 0!important +} + +.card-pricing .card-icon { + padding: 10px 0 0 +} + +.card-pricing .card-icon i { + font-size: 55px; + border: 1px solid #e5e5e5; + border-radius: 50%; + width: 130px; + line-height: 130px; + height: 130px; + color: #3c4858 +} + +.card-pricing .card-icon.icon-primary i { + color: #9c27b0 +} + +.card-pricing .card-icon.icon-info i { + color: #00bcd4 +} + +.card-pricing .card-icon.icon-success i { + color: #4caf50 +} + +.card-pricing .card-icon.icon-warning i { + color: #ff9800 +} + +.card-pricing .card-icon.icon-danger i { + color: #f44336 +} + +.card-pricing .card-icon.icon-rose i { + color: #e91e63 +} + +.card-pricing .card-icon.icon-white i { + color: #fff +} + +.card-pricing h1 small { + font-size: 18px; + display: inline-flex; + height: 0 +} + +.card-pricing h1 small:first-child { + position: relative; + top: -17px; + font-size: 26px +} + +.card-pricing ul { + list-style: none; + padding: 0; + max-width: 240px; + margin: 10px auto +} + +.card-pricing ul li { + color: #999; + text-align: center; + padding: 12px 0; + border-bottom: 1px solid hsla(0, 0%, 60%, .3) +} + +.card-pricing ul li:last-child { + border: 0 +} + +.card-pricing ul li b { + color: #3c4858 +} + +.card-pricing ul li i { + top: 6px; + position: relative +} + +.card-pricing.card-background ul li, +.card-pricing[class*=bg-] ul li { + color: #fff; + border-color: hsla(0, 0%, 100%, .3) +} + +.card-pricing.card-background ul li b, +.card-pricing[class*=bg-] ul li b { + color: #fff; + font-weight: 700 +} + +.card-pricing.card-background .card-category, +.card-pricing.card-background [class*=text-], +.card-pricing[class*=bg-] .card-category, +.card-pricing[class*=bg-] [class*=text-] { + color: #fff!important +} + +.card-pricing .card-footer { + z-index: 2 +} + +.card-collapse, +.card-collapse .card-header { + box-shadow: none; + background-color: transparent; + border-radius: 0 +} + +.card-collapse { + margin: 0 +} + +.card-collapse .card-header { + border-bottom: 1px solid #ddd; + padding: 25px 10px 5px 0; + margin: 0; + box-shadow: none!important; + background: #fff +} + +.card-collapse .card-header a { + color: #3c4858; + font-size: .9375rem; + display: block +} + +.card-collapse .card-header a:active, +.card-collapse .card-header a:hover, +.card-collapse .card-header a[aria-expanded=true] { + color: #e91e63 +} + +.card-collapse .card-header a i { + float: right; + top: 4px; + position: relative +} + +.card-collapse .card-header a[aria-expanded=true] i { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + transform: rotate(180deg) +} + +.card-collapse .card-body { + padding: 15px 0 5px +} + +.card-form-horizontal .card-body { + padding-left: 15px; + padding-right: 15px +} + +.card-form-horizontal .form-group .form-control, +.card-form-horizontal .input-group .form-control { + margin-bottom: 0 +} + +.card-form-horizontal .btn, +.card-form-horizontal form { + margin: 0 +} + +.card-form-horizontal .input-group .input-group-addon { + padding-left: 0 +} + +.card-form-horizontal .bmd-form-group { + padding-bottom: 0; + padding-top: 0 +} + +.back-background, +.card-background, +.front-background { + background-position: 50%; + background-size: cover; + text-align: center +} + +.back-background .card-body, +.card-background .card-body, +.front-background .card-body { + position: relative; + z-index: 2; + min-height: 280px; + padding-top: 40px; + padding-bottom: 40px; + max-width: 440px; + margin: 0 auto +} + +.back-background .card-category, +.back-background .card-description, +.back-background small, +.card-background .card-category, +.card-background .card-description, +.card-background small, +.front-background .card-category, +.front-background .card-description, +.front-background small { + color: hsla(0, 0%, 100%, .7)!important +} + +.back-background .card-title, +.card-background .card-title, +.front-background .card-title { + color: #fff; + margin-top: 10px +} + +.back-background:not(.card-pricing) .btn, +.card-background:not(.card-pricing) .btn, +.front-background:not(.card-pricing) .btn { + margin-bottom: 0 +} + +.back-background:after, +.card-background:after, +.front-background:after { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: ""; + background-color: rgba(0, 0, 0, .56); + border-radius: 6px +} + +.rotating-card-container { + -o-perspective: 800px; + -ms-perspective: 800px; + perspective: 800px +} + +.rotating-card-container .card-rotate { + background: transparent; + box-shadow: none +} + +.rotating-card-container .card-rotate:after { + display: none +} + +.rotating-card-container .card { + transition: all .8s cubic-bezier(.34, 1.45, .7, 1); + transform-style: preserve-3d; + position: relative +} + +.rotating-card-container .card .back, +.rotating-card-container .card .front { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2); + position: absolute; + background-color: #fff; + border-radius: 6px; + top: 0; + left: 0 +} + +.rotating-card-container .card .back, +.rotating-card-container .card .back .card-body, +.rotating-card-container .card .front, +.rotating-card-container .card .front .card-body { + justify-content: center; + align-content: center; + display: -moz-flex; + display: -ms-flexbox; + display: -o-flex; + display: flex; + -moz-flex-direction: column; + -ms-flex-direction: column; + -o-flex-direction: column; + flex-direction: column +} + +.rotating-card-container .card .front { + z-index: 2; + position: relative +} + +.rotating-card-container .card .back { + transform: rotateY(180deg); + z-index: 5; + text-align: center; + width: 100%; + height: 100% +} + +.rotating-card-container .card .back.back-background:after { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: ""; + background-color: rgba(0, 0, 0, .56); + border-radius: 6px +} + +.rotating-card-container .card .back.back-background .card-body { + position: relative; + z-index: 2 +} + +.rotating-card-container .card .back .card-footer .btn { + margin: 0 +} + +.rotating-card-container .card .back .card-body { + padding-left: 15px; + padding-right: 15px +} + +.rotating-card-container.hover.manual-flip .card, +.rotating-card-container:not(.manual-flip):hover .card { + transform: rotateY(180deg) +} + +.card-profile .rotating-card-container .front { + text-align: left +} + +.back-background .card-body { + min-height: auto; + padding-top: 15px; + padding-bottom: 15px +} + +@media (-ms-high-contrast:none), +screen and (-ms-high-contrast:active) { + .rotating-card-container .card .back, + .rotating-card-container .card .front { + backface-visibility: visible + } + .rotating-card-container .card .back { + visibility: hidden; + transition: visibility .3s cubic-bezier(.34, 1.45, .7, 1) + } + .rotating-card-container .card .front { + z-index: 4 + } + .rotating-card-container.manual-flip.hover .card .back, + .rotating-card-container:not(.manual-flip):hover .card .back { + z-index: 5; + visibility: visible + } +} + +.card .card-body .col-form-label, +.card .card-body .label-on-right { + padding: 17px 5px 0 0; + text-align: right +} + +.card .card-body .col-form-label.label-checkbox, +.card .card-body .label-on-right.label-checkbox { + padding-top: 13px +} + +.card .card-body .label-on-right { + text-align: left +} + +.card .label-on-right code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px +} + +.card-wizard .input-group .form-group { + width: 80% +} + +form .form-group { + margin: 8px 0 0 +} + +form .form-group label[for=inputState] { + position: absolute; + top: -12px +} + +form .form-group select.form-control { + position: absolute; + top: -5px +} + +form .form-group .error { + font-size: .8rem; + color: #f44336 +} + +form .card .card-footer .form-check { + margin-left: 7px +} + +form .checkbox-radios { + margin-top: 8px +} + +.bmd-label-static { + top: -7px!important +} + +.form-check .form-check-label { + padding-right: 15px +} + +@media (max-width:991px) { + .card .card-body .col-form-label, + .card .card-body .label-on-right { + text-align: left; + padding-left: 15px; + padding-top: 8px + } +} + +.bmd-form-group.is-focused .bmd-label-floating { + top: -.7rem!important +} + +a { + color: #0e0e0e +} + +a:focus, +a:hover { + color: #89229b; + text-decoration: none +} + +a.text-info:focus, +a.text-info:hover { + color: #00a5bb +} + +a .material-icons { + vertical-align: middle +} + +.animation-transition-fast, +.bootstrap-datetimepicker-widget table td>div, +.bootstrap-datetimepicker-widget table td span, +.bootstrap-datetimepicker-widget table th, +.bootstrap-datetimepicker-widget table th>div, +.bootstrap-tagsinput .tag, +.bootstrap-tagsinput [data-role=remove], +.card-collapse .card-header a i, +.navbar { + transition: all .15s ease 0s +} + +.signup-page .card-signup form .form-check { + padding-left: 20px +} + +.signup-page .card-signup form .form-check .form-check-label { + padding-left: 35px +} + +.section-signup .card-signup .card-header { + width: auto +} + +.section-signup .card-signup .card-body .input-group { + padding-bottom: 7px; + margin: 27px 0 0 +} + +.offline-doc .page-header, +.offline-free-doc .page-header { + height: 100vh!important +} + +.offline-doc .page-header:after, +.offline-free-doc .page-header:after { + background: rgba(0, 0, 0, .5)!important +} + +.offline-doc .footer, +.offline-free-doc .footer { + position: absolute; + width: 100%; + background: transparent; + bottom: 0; + color: #fff; + z-index: 1 +} + +.offline-doc .footer .copyright a, +.offline-doc .navbar .navbar-brand, +.offline-doc .navbar .navbar-collapse .nav-link, +.offline-free-doc .footer .copyright a, +.offline-free-doc .navbar .navbar-brand, +.offline-free-doc .navbar .navbar-collapse .nav-link { + color: #fff +} + +@keyframes e { + 0% { + transform-origin: top left; + animation-timing-function: ease-in-out + } + 20%, + 60% { + transform: rotate(80deg); + transform-origin: top left; + animation-timing-function: ease-in-out + } + 40%, + 80% { + transform: rotate(60deg); + transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1 + } + to { + transform: translate3d(0, 700px, 0); + opacity: 0 + } +} + +.hinge { + animation-name: e +} + +.tim-row { + margin-bottom: 20px +} + +.tim-white-buttons { + background-color: #777 +} + +.title { + margin-top: 30px; + margin-bottom: 25px; + min-height: 32px +} + +#map { + z-index: 2; + height: calc(100vh - 70px); + margin-top: 70px +} + +#map, +.tim-typo { + position: relative; + width: 100% +} + +.tim-typo { + padding-left: 25%; + margin-bottom: 40px +} + +.tim-typo .tim-note { + bottom: 5px; + color: #c0c1c2; + display: block; + font-weight: 400; + font-size: 13px; + line-height: 15px; + left: 0; + margin-left: 20px; + position: absolute; + width: 260px +} + +.tim-row { + padding-top: 50px +} + +.tim-row h3 { + margin-top: 0 +} + +#typography h1, +#typography h2, +#typography h3, +#typography h4, +#typography h5, +#typography h6 { + margin-bottom: 0 +} + +.switch { + margin-right: 20px +} + +#navbar-full .navbar { + border-radius: 0!important; + margin-bottom: 15px; + z-index: 2 +} + +.space { + height: 130px; + display: block +} + +.space-110 { + height: 110px; + display: block +} + +.space-50 { + height: 50px; + display: block +} + +.space-70 { + height: 70px; + display: block +} + +.navigation-example .img-src { + background-attachment: scroll +} + +.navigation-example { + background-position: 50%; + background-size: cover; + margin-top: 0; + min-height: 740px +} + +#notifications { + background-color: #fff; + display: block; + width: 100%; + position: relative +} + +#notifications .alert-danger { + margin-bottom: 0 +} + +.tim-note { + text-transform: capitalize +} + +#buttons .btn { + margin: 0 0 15px +} + +.space-100 { + height: 100px +} + +.parallax, +.space-100 { + display: block; + width: 100% +} + +.parallax { + height: 570px; + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; + background-position: 50% +} + +.parallax .parallax-image { + width: 100%; + overflow: hidden; + position: absolute +} + +.parallax .parallax-image img { + width: 100% +} + +@media (max-width:768px) { + .parallax .parallax-image { + width: 100%; + height: 640px; + overflow: hidden + } + .parallax .parallax-image img { + height: 100%; + width: auto + } +} + +.separator { + content: "Separator"; + color: #fff; + display: block; + width: 100%; + padding: 20px +} + +.separator-line { + height: 1px; + width: 100%; + display: block +} + +.separator-line, +.separator.separator-gray { + background-color: #eee +} + +.social-buttons-demo .btn { + margin: 10px 5px 7px 1px +} + +.img-container { + width: 100%; + overflow: hidden +} + +.img-container img { + width: 100% +} + +.section-black { + background-color: #333 +} + +.animate { + transition: 1.5s ease-in-out; + -moz-transition: 1.5s ease-in-out; + -webkit-transition: 1.5s ease-in-out +} + +.sharing-area { + margin-top: 80px +} + +.sharing-area .btn { + margin: 15px 4px 0; + color: #fff +} + +.sharing-area .btn i { + font-size: 18px; + position: relative; + top: 2px; + margin-right: 5px +} + +#navbar { + margin-bottom: -20px +} + +.sharing-area .btn-twitter { + background-color: #55acee +} + +.sharing-area .btn-facebook { + background-color: #3b5998 +} + +.sharing-area .btn-google-plus { + background-color: #dd4b39 +} + +.sharing-area .btn-github { + background-color: #333 +} + +#navbar .navbar { + border-radius: 0 +} + +@media (max-width:830px) { + .main-raised { + margin-left: 10px; + margin-right: 10px + } +} + +.bootstrap-select .hidden { + display: none +} + +.disabled { + pointer-events: none; + cursor: not-allowed +} + +.bd-docs .alert-dismissible .close { + top: 10px +} + +.bd-docs .bd-example .btn.btn-social { + margin-bottom: 10px +} + +.bd-docs .bd-content .bd-title .btn { + padding: 7px 20px; + margin-bottom: 10px +} + +.dropdown .dropdown-menu .dropdown-item.dropdown-toggle+.dropdown-menu { + transform: scale(0); + transform-origin: 0 0; + display: block +} + +.dropdown .dropdown-menu.show .dropdown-item.dropdown-toggle+.dropdown-menu.show { + left: 101%!important; + transform: scale(1) +} + +.dropdown .dropdown-menu.show .dropdown-toggle.open:after { + transform: rotate(180deg) +} + +@media (max-width:991px) { + .menu-on-left .navbar .container, + .menu-on-left .navbar .container-fluid { + display: flex; + flex-direction: row-reverse + } + .timepicker .btn .ripple-container { + top: -11px; + left: 3px; + z-index: 1; + width: 40px; + border-radius: 50%!important; + height: 40px + } +} + +.card-calendar .fc-button:focus { + outline: none +} + +.error-page .title { + font-size: 12em; + color: #fff; + letter-spacing: 14px; + font-weight: 700 +} + +.footer-big { + padding: 1.875rem 0 +} + +.footer-big .content { + text-align: left +} + +.footer-big .social-feed i { + font-size: 20px; + display: table-cell; + padding-right: 10px +} + +.footer-big .social-feed p { + display: table-cell; + vertical-align: top; + overflow: hidden; + padding-bottom: 10px; + max-width: 300px +} + +.footer-big .gallery-feed img { + width: 20%; + margin-right: 5%; + margin-bottom: 5%; + float: left +} + +.footer-white { + background-color: #fff +} + +.footer-gray { + background-color: #eee +} + +.footer-black { + background: #232323; + background: radial-gradient(ellipse at center, #585858 0, #232323 100%); + background-size: 550% 450% +} + +.footer-black a { + color: #fff; + opacity: .86 +} + +.footer-black a:focus, +.footer-black a:hover { + opacity: 1 +} + +.footer-black .copyright, +.footer-black .footer-brand, +.footer-black .footer-brand:focus, +.footer-black .footer-brand:hover, +.footer-black h4, +.footer-black h5, +.footer-black i { + color: #fff +} + +.footer-black hr { + border-color: hsla(0, 0%, 100%, .2) +} + +.rtl .bootstrap-navbar, +.rtl .sidebar { + right: 0; + left: auto +} + +.rtl .bootstrap-navbar .nav-mobile-menu .notification, +.rtl .sidebar .nav-mobile-menu .notification { + float: right; + margin-right: 0; + margin-left: 8px +} + +.rtl .bootstrap-navbar .nav i, +.rtl .sidebar .nav i { + float: right!important; + margin-left: 15px; + margin-right: 0 +} + +.rtl .bootstrap-navbar .nav p, +.rtl .sidebar .nav p { + margin: 0; + text-align: right +} + +.rtl .bootstrap-navbar .nav .caret, +.rtl .sidebar .nav .caret { + left: 11px; + right: auto +} + +.rtl .bootstrap-navbar .logo a.logo-mini, +.rtl .sidebar .logo a.logo-mini { + float: right; + margin-right: 30px; + margin-left: 10px +} + +.rtl .bootstrap-navbar .logo .simple-text, +.rtl .sidebar .logo .simple-text { + text-align: right +} + +.rtl .bootstrap-navbar .user .user-info>a>span, +.rtl .sidebar .user .user-info>a>span { + text-align: right; + display: block +} + +.rtl .bootstrap-navbar .user .photo, +.rtl .sidebar .user .photo { + float: right; + margin-left: 12px; + margin-right: 23px +} + +.rtl .bootstrap-navbar .user .user-info .caret, +.rtl .sidebar .user .user-info .caret { + left: 22px; + right: auto +} + +.rtl .bootstrap-navbar .sidebar-wrapper .nav [data-toggle=collapse]~div>ul>li>.sidebar-mini, +.rtl .bootstrap-navbar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-mini, +.rtl .sidebar .sidebar-wrapper .nav [data-toggle=collapse]~div>ul>li>.sidebar-mini, +.rtl .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-mini { + float: right; + margin-left: 15px; + margin-right: 0 +} + +.rtl .navbar-minimize { + margin-right: 15px +} + +.rtl .navbar-header .navbar-toggle { + margin: 10px 0 10px 15px +} + +.rtl .btn:not(.btn-just-icon):not(.btn-fab) .fa, +.rtl .navbar .navbar-nav>li>a.btn:not(.btn-just-icon):not(.btn-fab) .fa { + left: 5px +} + +.rtl .card .card-header.card-header-icon { + float: right +} + +.rtl .main-panel { + float: left +} + +.rtl .navbar>.container-fluid .navbar-brand { + margin-right: 10px +} + +.rtl .dropdown-menu { + right: auto; + left: 0 +} + +.rtl .card .card-header.card-header-tabs .nav-tabs-title { + float: right; + padding: 10px 0 10px 10px +} + +.rtl .card.card-product .card-footer { + display: flex; + align-items: center; + flex-direction: row-reverse; + justify-content: space-between +} + +.rtl .navbar-nav.navbar-right>li>.dropdown-menu:after, +.rtl .navbar-nav.navbar-right>li>.dropdown-menu:before { + right: auto; + left: 12px +} + +.rtl .card .form-horizontal .label-on-left { + padding-top: 16px; + text-align: left +} + +.rtl .form-horizontal .radio label span { + right: 2px +} + +.rtl .form-check .form-check-label .form-check-sign .check:before { + margin-right: 11px +} + +.rtl .card .checkbox .checkbox-material:before { + left: 0 +} + +.rtl .nav-pills>li+li { + margin-right: 0 +} + +.rtl .checkbox-inline, +.rtl .radio-inline { + padding-right: 0; + margin-top: 5px +} + +.rtl .form-horizontal .checkbox-radios .checkbox:first-child, +.rtl .form-horizontal .checkbox-radios .radio:first-child { + margin-top: 5px +} + +.rtl .checkbox label, +.rtl .radio label { + padding: 0 +} + +.rtl .radio label { + padding-right: 28px +} + +.rtl .card .form-horizontal .label-on-right { + text-align: right; + padding-top: 17px +} + +.rtl .alert button.close { + left: 10px!important; + right: auto!important +} + +.rtl .alert span[data-notify=icon] { + right: 15px; + left: auto +} + +.rtl .alert.alert-with-icon { + padding-right: 65px; + padding-left: 15px +} + +.rtl .alert.alert-with-icon i[data-notify=icon] { + right: 15px; + left: auto +} + +@media (max-width:991px) { + .rtl .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl .sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>.sidebar-normal { + text-align: right + } +} + +@media (max-width:768px) { + .rtl .navbar>.container-fluid .navbar-brand { + margin-right: 15px + } + .rtl .navbar-header .navbar-toggle { + margin-left: 30px + } +} + +@media (min-width:991px) { + .rtl.sidebar-mini .bootstrap-navbar .nav i, + .rtl.sidebar-mini .sidebar .nav i { + margin: 0 + } + .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info>a>span, + .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a p { + position: relative + } + .rtl.sidebar-mini .sidebar .logo a.logo-normal, + .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info>a>span, + .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar .sidebar-wrapper>.nav li>a p, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info>a>span, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a p { + transform: translateX(25px) + } + .rtl.sidebar-mini .sidebar:hover .logo a.logo-normal, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info>a>span, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>.sidebar-normal, + .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a p { + transform: translateZ(0) + } +} + +.rtl.sidebar-mini .nav .nav-item .nav-link i { + margin-right: 0 +} + +.rtl .navbar .collapse .nav-item .nav-link .notification { + top: -10px +} + +.rtl .sidebar-wrapper .nav .nav-item .collapse .nav .nav-item .nav-link .sidebar-mini, +.rtl .sidebar-wrapper .nav .nav-item .collapsing .nav .nav-item .nav-link .sidebar-mini, +.rtl .sidebar-wrapper .user .user-info .collapse .nav .nav-item .nav-link .sidebar-mini, +.rtl .sidebar-wrapper .user .user-info .collapsing .nav .nav-item .nav-link .sidebar-mini { + float: right +} + +.rtl .sidebar-wrapper .nav .nav-item .collapse .nav .nav-item .nav-link .sidebar-normal, +.rtl .sidebar-wrapper .nav .nav-item .collapsing .nav .nav-item .nav-link .sidebar-normal, +.rtl .sidebar-wrapper .user .user-info .collapse .nav .nav-item .nav-link .sidebar-normal, +.rtl .sidebar-wrapper .user .user-info .collapsing .nav .nav-item .nav-link .sidebar-normal { + text-align: right; + display: block +} + +.rtl.sidebar-mini .collapse .nav .nav-item .nav-link .sidebar-mini, +.rtl.sidebar-mini .collapsing .nav .nav-item .nav-link .sidebar-mini { + margin-right: 0!important +} + +.rtl .sidebar .nav .nav-item .nav-link i { + margin-right: 0 +} + +.rtl .sidebar .nav .nav-item .nav .nav-item .nav-link .sidebar-mini, +.rtl .sidebar .user .user-info [data-toggle=collapse]~div .nav .nav-item .nav-link .sidebar-mini { + margin-right: 0!important; + float: right!important; + margin-left: 15px!important +} + +.rtl .sidebar .user .user-info [data-toggle=collapse]~div .nav .nav-item .nav-link .sidebar-normal { + display: block!important +} + +.rtl .main-panel .card-header-text .card-text { + float: right +} + +.rtl .main-panel .card-header-text .card-text .card-category, +.rtl .main-panel .card-header-text .card-text .card-title { + text-align: right +} + +.wrapper { + position: relative; + top: 0; + height: 100vh +} + +.sidebar { + position: fixed; + top: 0; + bottom: 0; + left: 0; + z-index: 2; + width: 260px; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.sidebar .caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid\9; + border-right: 4px solid transparent; + border-left: 4px solid transparent +} + +.sidebar .sidebar-wrapper { + position: relative; + height: calc(100vh - 75px); + overflow: auto; + width: 260px; + z-index: 4; + padding-bottom: 30px +} + +.sidebar .sidebar-wrapper .dropdown .dropdown-backdrop { + display: none!important +} + +.sidebar .sidebar-wrapper .navbar-form { + border: none; + box-shadow: none +} + +.sidebar .sidebar-wrapper .navbar-form .input-group { + font-size: 1.7em; + height: 36px; + width: 78%; + padding-left: 17px +} + +.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a span, +.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a span { + display: inline-block +} + +.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a .sidebar-normal, +.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal { + margin: 0; + position: relative; + transform: translateX(0); + opacity: 1; + white-space: nowrap; + display: block +} + +.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a .sidebar-mini, +.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-mini { + text-transform: uppercase; + width: 30px; + margin-right: 15px; + text-align: center; + letter-spacing: 1px; + position: relative; + float: left; + display: inherit +} + +.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a i, +.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a i { + font-size: 17px; + line-height: 20px; + width: 26px +} + +.sidebar .nav { + margin-top: 15px; + display: block +} + +.sidebar .nav .caret { + margin-top: 13px; + position: absolute; + right: 6px +} + +.sidebar .nav li>a:focus, +.sidebar .nav li>a:hover { + background-color: transparent; + outline: none +} + +.sidebar .nav li:first-child>a { + margin: 0 15px +} + +.sidebar .nav li.active>[data-toggle=collapse], +.sidebar .nav li .dropdown-menu a:focus, +.sidebar .nav li .dropdown-menu a:hover, +.sidebar .nav li:hover>a { + background-color: hsla(0, 0%, 78%, .2); + color: #3c4858; + box-shadow: none +} + +.sidebar .nav li.active>[data-toggle=collapse] i { + color: #a9afbb +} + +.sidebar .nav li.active>a, +.sidebar .nav li.active>a i { + color: #fff +} + +.sidebar .nav li.separator { + margin: 15px 0 +} + +.sidebar .nav li.separator:after { + width: calc(100% - 30px); + content: ""; + position: absolute; + height: 1px; + left: 15px; + background-color: hsla(0, 0%, 71%, .3) +} + +.sidebar .nav li.separator+li { + margin-top: 31px +} + +.sidebar .nav p { + margin: 0; + line-height: 30px; + font-size: 14px; + position: relative; + display: block; + height: auto; + white-space: nowrap +} + +.sidebar .nav i { + font-size: 24px; + float: left; + margin-right: 15px; + line-height: 30px; + width: 30px; + text-align: center; + color: #a9afbb +} + +.sidebar .nav li .dropdown-menu a, +.sidebar .nav li a { + margin: 10px 15px 0; + border-radius: 3px; + color: #3c4858; + padding-left: 10px; + padding-right: 10px; + text-transform: capitalize; + font-size: 13px +} + +.sidebar .sidebar-background { + position: absolute; + z-index: 1; + height: 100%; + width: 100%; + display: block; + top: 0; + left: 0; + background-size: cover; + background-position: 50% +} + +.sidebar .sidebar-background:after { + position: absolute; + z-index: 3; + width: 100%; + height: 100%; + content: ""; + display: block; + background: #fff; + opacity: .93 +} + +.sidebar .logo { + padding: 15px 0; + margin: 0; + display: block; + position: relative; + z-index: 4 +} + +.sidebar .logo a.logo-mini { + opacity: 1; + float: left; + width: 30px; + text-align: center; + margin-left: 23px; + margin-right: 15px +} + +.sidebar .logo a.logo-normal { + display: block; + opacity: 1; + transform: translateZ(0) +} + +.sidebar .logo:after { + content: ""; + position: absolute; + bottom: 0; + right: 15px; + height: 1px; + width: calc(100% - 30px); + background-color: hsla(0, 0%, 71%, .3) +} + +.sidebar .logo p { + float: left; + font-size: 20px; + margin: 10px; + color: #fff; + line-height: 20px +} + +.sidebar .logo .simple-text { + text-transform: uppercase; + padding: 5px 0; + display: inline-block; + font-size: 18px; + color: #3c4858; + white-space: nowrap; + font-weight: 400; + line-height: 30px; + overflow: hidden +} + +.sidebar .logo-tim { + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden +} + +.sidebar .logo-tim img { + width: 60px; + height: 60px +} + +.sidebar .user { + padding-bottom: 20px; + margin: 20px auto 0; + position: relative +} + +.sidebar .user:after { + content: ""; + position: absolute; + bottom: 0; + right: 15px; + height: 1px; + width: calc(100% - 30px); + background-color: hsla(0, 0%, 71%, .3) +} + +.sidebar .user .photo { + width: 34px; + height: 34px; + overflow: hidden; + float: left; + z-index: 5; + margin-right: 11px; + border-radius: 50%; + margin-left: 23px; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.sidebar .user .photo img { + width: 100% +} + +.sidebar .user a { + color: #3c4858; + padding: .5rem 15px; + white-space: nowrap +} + +.sidebar .user .user-info>a { + display: block; + line-height: 18px; + font-size: 14px +} + +.sidebar .user .user-info>a>span { + display: block; + position: relative; + opacity: 1 +} + +.sidebar .user .user-info .caret { + position: absolute; + top: 8px; + right: 15px +} + +.sidebar[data-background-color=black] .nav .nav-item .nav-link { + color: #fff +} + +.sidebar[data-background-color=black] .nav .nav-item i { + color: hsla(0, 0%, 100%, .8) +} + +.sidebar[data-background-color=black] .nav .nav-item.active [data-toggle=collapse], +.sidebar[data-background-color=black] .nav .nav-item:hover [data-toggle=collapse] { + color: #fff +} + +.sidebar[data-background-color=black] .nav .nav-item.active [data-toggle=collapse] i, +.sidebar[data-background-color=black] .nav .nav-item:hover [data-toggle=collapse] i { + color: hsla(0, 0%, 100%, .8) +} + +.sidebar[data-background-color=black] .simple-text, +.sidebar[data-background-color=black] .user a { + color: #fff +} + +.sidebar[data-background-color=black] .sidebar-background:after { + background: #000; + opacity: .8 +} + +.sidebar[data-background-color=black] .nav li .dropdown-menu .dropdown-item { + color: #fff +} + +.sidebar[data-background-color=red] { + background-color: #f44336 +} + +.sidebar[data-background-color=red] .nav .nav-item .nav-link { + color: #fff +} + +.sidebar[data-background-color=red] .nav .nav-item i { + color: hsla(0, 0%, 100%, .8) +} + +.sidebar[data-background-color=red] .nav .nav-item.active [data-toggle=collapse], +.sidebar[data-background-color=red] .nav .nav-item:hover [data-toggle=collapse] { + color: #fff +} + +.sidebar[data-background-color=red] .nav .nav-item.active [data-toggle=collapse] i, +.sidebar[data-background-color=red] .nav .nav-item:hover [data-toggle=collapse] i { + color: hsla(0, 0%, 100%, .8) +} + +.sidebar[data-background-color=red] .simple-text, +.sidebar[data-background-color=red] .user a { + color: #fff +} + +.sidebar[data-background-color=red] .sidebar-background:after { + background: #f44336; + opacity: .8 +} + +.sidebar[data-background-color=red] .logo:after, +.sidebar[data-background-color=red] .nav li.separator:after, +.sidebar[data-background-color=red] .user:after { + background-color: hsla(0, 0%, 100%, .3) +} + +.sidebar[data-background-color=red] .nav li.active>[data-toggle=collapse], +.sidebar[data-background-color=red] .nav li:hover:not(.active)>a { + background-color: hsla(0, 0%, 100%, .1) +} + +.sidebar[data-color=purple] li.active>a { + background-color: #9c27b0; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.sidebar[data-color=azure] li.active>a { + background-color: #00bcd4; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4) +} + +.sidebar[data-color=green] li.active>a { + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.sidebar[data-color=orange] li.active>a { + background-color: #ff9800; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.sidebar[data-color=danger] li.active>a { + background-color: #f44336; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.sidebar[data-color=rose] li.active>a { + background-color: #e91e63; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4) +} + +.sidebar[data-color=white] li.active>a { + background-color: #fff; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px hsla(0, 0%, 100%, .4) +} + +.sidebar[data-color=white] .nav .nav-item.active>a:not([data-toggle=collapse]) { + color: #3c4858; + opacity: 1; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(60, 72, 88, .4) +} + +.sidebar[data-color=white] .nav .nav-item.active>a:not([data-toggle=collapse]) i { + color: rgba(60, 72, 88, .8) +} + +.sidebar.has-image:after, +.sidebar[data-image]:after { + opacity: .77 +} + +.main-panel { + position: relative; + float: right; + width: calc(100% - 260px); + transition: .33s, cubic-bezier(.685, .0473, .346, 1) +} + +.main-panel>.content { + margin-top: 30px; + padding: 30px 15px; + min-height: calc(100vh - 123px) +} + +.main-panel>.footer { + border-top: 1px solid #e7e7e7 +} + +.main-panel>.navbar { + margin-bottom: 0 +} + +.main-panel .header { + margin-bottom: 30px +} + +.main-panel .header .title { + margin-top: 10px; + margin-bottom: 10px +} + +.perfect-scrollbar-on .main-panel, +.perfect-scrollbar-on .sidebar { + height: 100%; + max-height: 100% +} + +.main-panel, +.sidebar, +.sidebar-wrapper { + transition-property: top, bottom, width; + transition-duration: .2s, .2s, .35s; + transition-timing-function: linear, linear, ease; + -webkit-overflow-scrolling: touch +} + +.visible-on-sidebar-regular { + display: inline-block!important +} + +.visible-on-sidebar-mini { + display: none!important +} + +@media (min-width:991px) { + .sidebar-mini .visible-on-sidebar-regular { + display: none!important + } + .sidebar-mini .visible-on-sidebar-mini { + display: inline-block!important + } + .sidebar-mini .sidebar, + .sidebar-mini .sidebar .sidebar-wrapper { + width: 80px + } + .sidebar-mini .main-panel { + width: calc(100% - 80px) + } + .sidebar-mini .sidebar { + display: block; + font-weight: 200; + z-index: 9999 + } + .sidebar-mini .sidebar .logo a.logo-normal, + .sidebar-mini .sidebar .sidebar-wrapper .user .user-info>a>span, + .sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a .sidebar-normal, + .sidebar-mini .sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal, + .sidebar-mini .sidebar .sidebar-wrapper>.nav li>a p { + opacity: 0; + transform: translate3d(-25px, 0, 0) + } + .sidebar-mini .sidebar:hover { + width: 260px + } + .sidebar-mini .sidebar:hover .logo a.logo-normal { + opacity: 1; + transform: translateZ(0) + } + .sidebar-mini .sidebar:hover .sidebar-wrapper { + width: 260px + } + .sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info>a>span, + .sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse]~div>ul>li>a .sidebar-normal, + .sidebar-mini .sidebar:hover .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a .sidebar-normal, + .sidebar-mini .sidebar:hover .sidebar-wrapper>.nav li>a p { + transform: translateZ(0); + opacity: 1 + } +} + +.sidebar[data-background-color=black] { + background: #191919 +} + +.fixed-plugin .dropdown .dropdown-menu { + border-radius: 10px +} + +.fixed-plugin .dropdown .dropdown-menu li.adjustments-line { + border-bottom: 1px solid #ddd +} + +.fixed-plugin .dropdown .dropdown-menu li { + padding: 5px 2px!important +} + +.fixed-plugin .dropdown .dropdown-menu .adjustments-line .bootstrap-switch { + position: absolute; + right: 10px!important +} + +.fixed-plugin .dropdown .dropdown-menu .adjustments-line label { + margin-bottom: .1rem!important +} + +.fixed-plugin .btn { + position: relative; + padding: 12px 30px; + margin: .6rem 1px; + font-size: .75rem; + border-radius: .2rem; + transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1); + will-change: box-shadow, transform +} + +.fixed-plugin .btn.btn-primary { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; + box-shadow: 0 2px 2px 0 rgba(156, 39, 176, .14), 0 3px 1px -2px rgba(156, 39, 176, .2), 0 1px 5px 0 rgba(156, 39, 176, .12) +} + +.fixed-plugin .btn.btn-primary.focus, +.fixed-plugin .btn.btn-primary:focus, +.fixed-plugin .btn.btn-primary:hover { + color: #fff; + background-color: #9124a3; + border-color: #701c7e +} + +.fixed-plugin .btn.btn-primary.active, +.fixed-plugin .btn.btn-primary:active, +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle, +.show>.fixed-plugin .btn.btn-primary.dropdown-toggle { + color: #fff; + background-color: #9124a3; + border-color: #701c7e; + box-shadow: 0 2px 2px 0 rgba(156, 39, 176, .14), 0 3px 1px -2px rgba(156, 39, 176, .2), 0 1px 5px 0 rgba(156, 39, 176, .12) +} + +.fixed-plugin .btn.btn-primary.active.focus, +.fixed-plugin .btn.btn-primary.active:focus, +.fixed-plugin .btn.btn-primary.active:hover, +.fixed-plugin .btn.btn-primary:active.focus, +.fixed-plugin .btn.btn-primary:active:focus, +.fixed-plugin .btn.btn-primary:active:hover, +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-primary.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-primary.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-primary.dropdown-toggle:hover { + color: #fff; + background-color: #9124a3; + border-color: #3f1048 +} + +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #9c27b0 +} + +.open>.fixed-plugin .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover { + background-color: #9124a3 +} + +.fixed-plugin .btn.btn-primary.disabled.focus, +.fixed-plugin .btn.btn-primary.disabled:focus, +.fixed-plugin .btn.btn-primary.disabled:hover, +.fixed-plugin .btn.btn-primary:disabled.focus, +.fixed-plugin .btn.btn-primary:disabled:focus, +.fixed-plugin .btn.btn-primary:disabled:hover { + background-color: #9c27b0; + border-color: #9c27b0 +} + +.fixed-plugin .btn.btn-primary:active, +.fixed-plugin .btn.btn-primary:focus, +.fixed-plugin .btn.btn-primary:hover { + box-shadow: 0 14px 26px -12px rgba(156, 39, 176, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(156, 39, 176, .2) +} + +.fixed-plugin .btn.btn-primary.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-primary.btn-link, +.fixed-plugin .btn.btn-primary.btn-link:active, +.fixed-plugin .btn.btn-primary.btn-link:focus, +.fixed-plugin .btn.btn-primary.btn-link:hover { + background-color: transparent; + color: #9c27b0 +} + +.fixed-plugin .btn.btn-secondary { + color: #333; + background-color: #fafafa; + border-color: #ccc; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 98%, .14), 0 3px 1px -2px hsla(0, 0%, 98%, .2), 0 1px 5px 0 hsla(0, 0%, 98%, .12) +} + +.fixed-plugin .btn.btn-secondary.focus, +.fixed-plugin .btn.btn-secondary:focus, +.fixed-plugin .btn.btn-secondary:hover { + color: #333; + background-color: #f2f2f2; + border-color: #adadad +} + +.fixed-plugin .btn.btn-secondary.active, +.fixed-plugin .btn.btn-secondary:active, +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle, +.show>.fixed-plugin .btn.btn-secondary.dropdown-toggle { + color: #333; + background-color: #f2f2f2; + border-color: #adadad; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 98%, .14), 0 3px 1px -2px hsla(0, 0%, 98%, .2), 0 1px 5px 0 hsla(0, 0%, 98%, .12) +} + +.fixed-plugin .btn.btn-secondary.active.focus, +.fixed-plugin .btn.btn-secondary.active:focus, +.fixed-plugin .btn.btn-secondary.active:hover, +.fixed-plugin .btn.btn-secondary:active.focus, +.fixed-plugin .btn.btn-secondary:active:focus, +.fixed-plugin .btn.btn-secondary:active:hover, +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-secondary.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-secondary.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-secondary.dropdown-toggle:hover { + color: #333; + background-color: #f2f2f2; + border-color: #8c8c8c +} + +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #fafafa +} + +.open>.fixed-plugin .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f2f2f2 +} + +.fixed-plugin .btn.btn-secondary.disabled.focus, +.fixed-plugin .btn.btn-secondary.disabled:focus, +.fixed-plugin .btn.btn-secondary.disabled:hover, +.fixed-plugin .btn.btn-secondary:disabled.focus, +.fixed-plugin .btn.btn-secondary:disabled:focus, +.fixed-plugin .btn.btn-secondary:disabled:hover { + background-color: #fafafa; + border-color: #ccc +} + +.fixed-plugin .btn.btn-secondary:active, +.fixed-plugin .btn.btn-secondary:focus, +.fixed-plugin .btn.btn-secondary:hover { + box-shadow: 0 14px 26px -12px hsla(0, 0%, 98%, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px hsla(0, 0%, 98%, .2) +} + +.fixed-plugin .btn.btn-secondary.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-secondary.btn-link, +.fixed-plugin .btn.btn-secondary.btn-link:active, +.fixed-plugin .btn.btn-secondary.btn-link:focus, +.fixed-plugin .btn.btn-secondary.btn-link:hover { + background-color: transparent; + color: #fafafa +} + +.fixed-plugin .btn.btn-info { + color: #fff; + background-color: #00bcd4; + border-color: #00bcd4; + box-shadow: 0 2px 2px 0 rgba(0, 188, 212, .14), 0 3px 1px -2px rgba(0, 188, 212, .2), 0 1px 5px 0 rgba(0, 188, 212, .12) +} + +.fixed-plugin .btn.btn-info.focus, +.fixed-plugin .btn.btn-info:focus, +.fixed-plugin .btn.btn-info:hover { + color: #fff; + background-color: #00aec5; + border-color: #008697 +} + +.fixed-plugin .btn.btn-info.active, +.fixed-plugin .btn.btn-info:active, +.open>.fixed-plugin .btn.btn-info.dropdown-toggle, +.show>.fixed-plugin .btn.btn-info.dropdown-toggle { + color: #fff; + background-color: #00aec5; + border-color: #008697; + box-shadow: 0 2px 2px 0 rgba(0, 188, 212, .14), 0 3px 1px -2px rgba(0, 188, 212, .2), 0 1px 5px 0 rgba(0, 188, 212, .12) +} + +.fixed-plugin .btn.btn-info.active.focus, +.fixed-plugin .btn.btn-info.active:focus, +.fixed-plugin .btn.btn-info.active:hover, +.fixed-plugin .btn.btn-info:active.focus, +.fixed-plugin .btn.btn-info:active:focus, +.fixed-plugin .btn.btn-info:active:hover, +.open>.fixed-plugin .btn.btn-info.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-info.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-info.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-info.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-info.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-info.dropdown-toggle:hover { + color: #fff; + background-color: #00aec5; + border-color: #004b55 +} + +.open>.fixed-plugin .btn.btn-info.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #00bcd4 +} + +.open>.fixed-plugin .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover { + background-color: #00aec5 +} + +.fixed-plugin .btn.btn-info.disabled.focus, +.fixed-plugin .btn.btn-info.disabled:focus, +.fixed-plugin .btn.btn-info.disabled:hover, +.fixed-plugin .btn.btn-info:disabled.focus, +.fixed-plugin .btn.btn-info:disabled:focus, +.fixed-plugin .btn.btn-info:disabled:hover { + background-color: #00bcd4; + border-color: #00bcd4 +} + +.fixed-plugin .btn.btn-info:active, +.fixed-plugin .btn.btn-info:focus, +.fixed-plugin .btn.btn-info:hover { + box-shadow: 0 14px 26px -12px rgba(0, 188, 212, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 188, 212, .2) +} + +.fixed-plugin .btn.btn-info.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-info.btn-link, +.fixed-plugin .btn.btn-info.btn-link:active, +.fixed-plugin .btn.btn-info.btn-link:focus, +.fixed-plugin .btn.btn-info.btn-link:hover { + background-color: transparent; + color: #00bcd4 +} + +.fixed-plugin .btn.btn-success { + color: #fff; + background-color: #4caf50; + border-color: #4caf50; + box-shadow: 0 2px 2px 0 rgba(76, 175, 80, .14), 0 3px 1px -2px rgba(76, 175, 80, .2), 0 1px 5px 0 rgba(76, 175, 80, .12) +} + +.fixed-plugin .btn.btn-success.focus, +.fixed-plugin .btn.btn-success:focus, +.fixed-plugin .btn.btn-success:hover { + color: #fff; + background-color: #47a44b; + border-color: #39843c +} + +.fixed-plugin .btn.btn-success.active, +.fixed-plugin .btn.btn-success:active, +.open>.fixed-plugin .btn.btn-success.dropdown-toggle, +.show>.fixed-plugin .btn.btn-success.dropdown-toggle { + color: #fff; + background-color: #47a44b; + border-color: #39843c; + box-shadow: 0 2px 2px 0 rgba(76, 175, 80, .14), 0 3px 1px -2px rgba(76, 175, 80, .2), 0 1px 5px 0 rgba(76, 175, 80, .12) +} + +.fixed-plugin .btn.btn-success.active.focus, +.fixed-plugin .btn.btn-success.active:focus, +.fixed-plugin .btn.btn-success.active:hover, +.fixed-plugin .btn.btn-success:active.focus, +.fixed-plugin .btn.btn-success:active:focus, +.fixed-plugin .btn.btn-success:active:hover, +.open>.fixed-plugin .btn.btn-success.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-success.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-success.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-success.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-success.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-success.dropdown-toggle:hover { + color: #fff; + background-color: #47a44b; + border-color: #255627 +} + +.open>.fixed-plugin .btn.btn-success.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #4caf50 +} + +.open>.fixed-plugin .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover { + background-color: #47a44b +} + +.fixed-plugin .btn.btn-success.disabled.focus, +.fixed-plugin .btn.btn-success.disabled:focus, +.fixed-plugin .btn.btn-success.disabled:hover, +.fixed-plugin .btn.btn-success:disabled.focus, +.fixed-plugin .btn.btn-success:disabled:focus, +.fixed-plugin .btn.btn-success:disabled:hover { + background-color: #4caf50; + border-color: #4caf50 +} + +.fixed-plugin .btn.btn-success:active, +.fixed-plugin .btn.btn-success:focus, +.fixed-plugin .btn.btn-success:hover { + box-shadow: 0 14px 26px -12px rgba(76, 175, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(76, 175, 80, .2) +} + +.fixed-plugin .btn.btn-success.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-success.btn-link, +.fixed-plugin .btn.btn-success.btn-link:active, +.fixed-plugin .btn.btn-success.btn-link:focus, +.fixed-plugin .btn.btn-success.btn-link:hover { + background-color: transparent; + color: #4caf50 +} + +.fixed-plugin .btn.btn-warning { + color: #fff; + background-color: #ff9800; + border-color: #ff9800; + box-shadow: 0 2px 2px 0 rgba(255, 152, 0, .14), 0 3px 1px -2px rgba(255, 152, 0, .2), 0 1px 5px 0 rgba(255, 152, 0, .12) +} + +.fixed-plugin .btn.btn-warning.focus, +.fixed-plugin .btn.btn-warning:focus, +.fixed-plugin .btn.btn-warning:hover { + color: #fff; + background-color: #f08f00; + border-color: #c27400 +} + +.fixed-plugin .btn.btn-warning.active, +.fixed-plugin .btn.btn-warning:active, +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle, +.show>.fixed-plugin .btn.btn-warning.dropdown-toggle { + color: #fff; + background-color: #f08f00; + border-color: #c27400; + box-shadow: 0 2px 2px 0 rgba(255, 152, 0, .14), 0 3px 1px -2px rgba(255, 152, 0, .2), 0 1px 5px 0 rgba(255, 152, 0, .12) +} + +.fixed-plugin .btn.btn-warning.active.focus, +.fixed-plugin .btn.btn-warning.active:focus, +.fixed-plugin .btn.btn-warning.active:hover, +.fixed-plugin .btn.btn-warning:active.focus, +.fixed-plugin .btn.btn-warning:active:focus, +.fixed-plugin .btn.btn-warning:active:hover, +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-warning.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-warning.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-warning.dropdown-toggle:hover { + color: #fff; + background-color: #f08f00; + border-color: #804c00 +} + +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #ff9800 +} + +.open>.fixed-plugin .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f08f00 +} + +.fixed-plugin .btn.btn-warning.disabled.focus, +.fixed-plugin .btn.btn-warning.disabled:focus, +.fixed-plugin .btn.btn-warning.disabled:hover, +.fixed-plugin .btn.btn-warning:disabled.focus, +.fixed-plugin .btn.btn-warning:disabled:focus, +.fixed-plugin .btn.btn-warning:disabled:hover { + background-color: #ff9800; + border-color: #ff9800 +} + +.fixed-plugin .btn.btn-warning:active, +.fixed-plugin .btn.btn-warning:focus, +.fixed-plugin .btn.btn-warning:hover { + box-shadow: 0 14px 26px -12px rgba(255, 152, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 152, 0, .2) +} + +.fixed-plugin .btn.btn-warning.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-warning.btn-link, +.fixed-plugin .btn.btn-warning.btn-link:active, +.fixed-plugin .btn.btn-warning.btn-link:focus, +.fixed-plugin .btn.btn-warning.btn-link:hover { + background-color: transparent; + color: #ff9800 +} + +.fixed-plugin .btn.btn-danger { + color: #fff; + background-color: #f44336; + border-color: #f44336; + box-shadow: 0 2px 2px 0 rgba(244, 67, 54, .14), 0 3px 1px -2px rgba(244, 67, 54, .2), 0 1px 5px 0 rgba(244, 67, 54, .12) +} + +.fixed-plugin .btn.btn-danger.focus, +.fixed-plugin .btn.btn-danger:focus, +.fixed-plugin .btn.btn-danger:hover { + color: #fff; + background-color: #f33527; + border-color: #e11b0c +} + +.fixed-plugin .btn.btn-danger.active, +.fixed-plugin .btn.btn-danger:active, +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle, +.show>.fixed-plugin .btn.btn-danger.dropdown-toggle { + color: #fff; + background-color: #f33527; + border-color: #e11b0c; + box-shadow: 0 2px 2px 0 rgba(244, 67, 54, .14), 0 3px 1px -2px rgba(244, 67, 54, .2), 0 1px 5px 0 rgba(244, 67, 54, .12) +} + +.fixed-plugin .btn.btn-danger.active.focus, +.fixed-plugin .btn.btn-danger.active:focus, +.fixed-plugin .btn.btn-danger.active:hover, +.fixed-plugin .btn.btn-danger:active.focus, +.fixed-plugin .btn.btn-danger:active:focus, +.fixed-plugin .btn.btn-danger:active:hover, +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-danger.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-danger.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-danger.dropdown-toggle:hover { + color: #fff; + background-color: #f33527; + border-color: #a21309 +} + +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #f44336 +} + +.open>.fixed-plugin .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover { + background-color: #f33527 +} + +.fixed-plugin .btn.btn-danger.disabled.focus, +.fixed-plugin .btn.btn-danger.disabled:focus, +.fixed-plugin .btn.btn-danger.disabled:hover, +.fixed-plugin .btn.btn-danger:disabled.focus, +.fixed-plugin .btn.btn-danger:disabled:focus, +.fixed-plugin .btn.btn-danger:disabled:hover { + background-color: #f44336; + border-color: #f44336 +} + +.fixed-plugin .btn.btn-danger:active, +.fixed-plugin .btn.btn-danger:focus, +.fixed-plugin .btn.btn-danger:hover { + box-shadow: 0 14px 26px -12px rgba(244, 67, 54, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(244, 67, 54, .2) +} + +.fixed-plugin .btn.btn-danger.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-danger.btn-link, +.fixed-plugin .btn.btn-danger.btn-link:active, +.fixed-plugin .btn.btn-danger.btn-link:focus, +.fixed-plugin .btn.btn-danger.btn-link:hover { + background-color: transparent; + color: #f44336 +} + +.fixed-plugin .btn.btn-rose { + color: #fff; + background-color: #e91e63; + border-color: #e91e63; + box-shadow: 0 2px 2px 0 rgba(233, 30, 99, .14), 0 3px 1px -2px rgba(233, 30, 99, .2), 0 1px 5px 0 rgba(233, 30, 99, .12) +} + +.fixed-plugin .btn.btn-rose.focus, +.fixed-plugin .btn.btn-rose:focus, +.fixed-plugin .btn.btn-rose:hover { + color: #fff; + background-color: #ea2c6d; + border-color: #b8124a +} + +.fixed-plugin .btn.btn-rose.active, +.fixed-plugin .btn.btn-rose:active, +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle, +.show>.fixed-plugin .btn.btn-rose.dropdown-toggle { + color: #fff; + background-color: #ea2c6d; + border-color: #b8124a; + box-shadow: 0 2px 2px 0 rgba(233, 30, 99, .14), 0 3px 1px -2px rgba(233, 30, 99, .2), 0 1px 5px 0 rgba(233, 30, 99, .12) +} + +.fixed-plugin .btn.btn-rose.active.focus, +.fixed-plugin .btn.btn-rose.active:focus, +.fixed-plugin .btn.btn-rose.active:hover, +.fixed-plugin .btn.btn-rose:active.focus, +.fixed-plugin .btn.btn-rose:active:focus, +.fixed-plugin .btn.btn-rose:active:hover, +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-rose.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-rose.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-rose.dropdown-toggle:hover { + color: #fff; + background-color: #ea2c6d; + border-color: #7b0c32 +} + +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #e91e63 +} + +.open>.fixed-plugin .btn.btn-rose.dropdown-toggle.bmd-btn-icon:hover { + background-color: #ea2c6d +} + +.fixed-plugin .btn.btn-rose.disabled.focus, +.fixed-plugin .btn.btn-rose.disabled:focus, +.fixed-plugin .btn.btn-rose.disabled:hover, +.fixed-plugin .btn.btn-rose:disabled.focus, +.fixed-plugin .btn.btn-rose:disabled:focus, +.fixed-plugin .btn.btn-rose:disabled:hover { + background-color: #e91e63; + border-color: #e91e63 +} + +.fixed-plugin .btn.btn-rose:active, +.fixed-plugin .btn.btn-rose:focus, +.fixed-plugin .btn.btn-rose:hover { + box-shadow: 0 14px 26px -12px rgba(233, 30, 99, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(233, 30, 99, .2) +} + +.fixed-plugin .btn.btn-rose.btn-link { + box-shadow: none +} + +.fixed-plugin .btn.btn-rose.btn-link, +.fixed-plugin .btn.btn-rose.btn-link:active, +.fixed-plugin .btn.btn-rose.btn-link:focus, +.fixed-plugin .btn.btn-rose.btn-link:hover { + background-color: transparent; + color: #e91e63 +} + +.fixed-plugin .btn, +.fixed-plugin .btn.btn-default { + color: #fff; + background-color: #999; + border-color: #999; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, .14), 0 3px 1px -2px hsla(0, 0%, 60%, .2), 0 1px 5px 0 hsla(0, 0%, 60%, .12) +} + +.fixed-plugin .btn.btn-default.focus, +.fixed-plugin .btn.btn-default:focus, +.fixed-plugin .btn.btn-default:hover, +.fixed-plugin .btn.focus, +.fixed-plugin .btn:focus, +.fixed-plugin .btn:hover { + color: #fff; + background-color: #919191; + border-color: #7a7a7a +} + +.fixed-plugin .btn.active, +.fixed-plugin .btn.btn-default.active, +.fixed-plugin .btn.btn-default:active, +.fixed-plugin .btn:active, +.open>.fixed-plugin .btn.btn-default.dropdown-toggle, +.open>.fixed-plugin .btn.dropdown-toggle, +.show>.fixed-plugin .btn.btn-default.dropdown-toggle, +.show>.fixed-plugin .btn.dropdown-toggle { + color: #fff; + background-color: #919191; + border-color: #7a7a7a; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, .14), 0 3px 1px -2px hsla(0, 0%, 60%, .2), 0 1px 5px 0 hsla(0, 0%, 60%, .12) +} + +.fixed-plugin .btn.active.focus, +.fixed-plugin .btn.active:focus, +.fixed-plugin .btn.active:hover, +.fixed-plugin .btn.btn-default.active.focus, +.fixed-plugin .btn.btn-default.active:focus, +.fixed-plugin .btn.btn-default.active:hover, +.fixed-plugin .btn.btn-default:active.focus, +.fixed-plugin .btn.btn-default:active:focus, +.fixed-plugin .btn.btn-default:active:hover, +.fixed-plugin .btn:active.focus, +.fixed-plugin .btn:active:focus, +.fixed-plugin .btn:active:hover, +.open>.fixed-plugin .btn.btn-default.dropdown-toggle.focus, +.open>.fixed-plugin .btn.btn-default.dropdown-toggle:focus, +.open>.fixed-plugin .btn.btn-default.dropdown-toggle:hover, +.open>.fixed-plugin .btn.dropdown-toggle.focus, +.open>.fixed-plugin .btn.dropdown-toggle:focus, +.open>.fixed-plugin .btn.dropdown-toggle:hover, +.show>.fixed-plugin .btn.btn-default.dropdown-toggle.focus, +.show>.fixed-plugin .btn.btn-default.dropdown-toggle:focus, +.show>.fixed-plugin .btn.btn-default.dropdown-toggle:hover, +.show>.fixed-plugin .btn.dropdown-toggle.focus, +.show>.fixed-plugin .btn.dropdown-toggle:focus, +.show>.fixed-plugin .btn.dropdown-toggle:hover { + color: #fff; + background-color: #919191; + border-color: #595959 +} + +.open>.fixed-plugin .btn.btn-default.dropdown-toggle.bmd-btn-icon, +.open>.fixed-plugin .btn.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #999 +} + +.open>.fixed-plugin .btn.btn-default.dropdown-toggle.bmd-btn-icon:hover, +.open>.fixed-plugin .btn.dropdown-toggle.bmd-btn-icon:hover { + background-color: #919191 +} + +.fixed-plugin .btn.btn-default.disabled.focus, +.fixed-plugin .btn.btn-default.disabled:focus, +.fixed-plugin .btn.btn-default.disabled:hover, +.fixed-plugin .btn.btn-default:disabled.focus, +.fixed-plugin .btn.btn-default:disabled:focus, +.fixed-plugin .btn.btn-default:disabled:hover, +.fixed-plugin .btn.disabled.focus, +.fixed-plugin .btn.disabled:focus, +.fixed-plugin .btn.disabled:hover, +.fixed-plugin .btn:disabled.focus, +.fixed-plugin .btn:disabled:focus, +.fixed-plugin .btn:disabled:hover { + background-color: #999; + border-color: #999 +} + +.fixed-plugin .btn.btn-default:active, +.fixed-plugin .btn.btn-default:focus, +.fixed-plugin .btn.btn-default:hover, +.fixed-plugin .btn:active, +.fixed-plugin .btn:focus, +.fixed-plugin .btn:hover { + box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px hsla(0, 0%, 60%, .2) +} + +.fixed-plugin .btn.btn-default.btn-link, +.fixed-plugin .btn.btn-link { + background-color: transparent; + color: #999; + box-shadow: none +} + +.fixed-plugin .btn.btn-default.btn-link:active, +.fixed-plugin .btn.btn-default.btn-link:focus, +.fixed-plugin .btn.btn-default.btn-link:hover, +.fixed-plugin .btn.btn-link:active, +.fixed-plugin .btn.btn-link:focus, +.fixed-plugin .btn.btn-link:hover { + background-color: transparent; + color: #999 +} + +.fixed-plugin .btn.active.focus, +.fixed-plugin .btn.active:focus, +.fixed-plugin .btn.focus, +.fixed-plugin .btn:active.focus, +.fixed-plugin .btn:active:focus, +.fixed-plugin .btn:focus { + outline: 0 +} + +.fixed-plugin .btn.btn-round { + border-radius: 30px +} + +.fixed-plugin .button-container .btn:not(.btn-facebook):not(.btn-twitter) { + display: block +} + +.fixed-plugin .button-container.github-star { + margin-left: 100px +} + +.fixed-plugin .badge, +.fixed-plugin li>a { + transition: all .34s; + -webkit-transition: all .34s; + -moz-transition: all .34s +} + +.fixed-plugin { + position: fixed; + top: 115px; + right: 0; + width: 64px; + background: rgba(0, 0, 0, .3); + z-index: 1031; + border-radius: 8px 0 0 8px; + text-align: center +} + +.fixed-plugin .fa-cog { + color: #fff; + padding: 10px; + border-radius: 0 0 6px 6px; + width: auto +} + +.fixed-plugin .dropdown-menu { + right: 80px; + left: auto; + width: 290px; + border-radius: .1875rem; + padding: 0 10px +} + +.fixed-plugin .dropdown-menu:after, +.fixed-plugin .dropdown-menu:before { + right: 10px; + margin-left: auto; + left: auto +} + +.fixed-plugin .fa-circle-thin { + color: #fff +} + +.fixed-plugin .active .fa-circle-thin { + color: #0bf +} + +.fixed-plugin .dropdown-menu>.active>a, +.fixed-plugin .dropdown-menu>.active>a:focus, +.fixed-plugin .dropdown-menu>.active>a:hover { + color: #777; + text-align: center +} + +.fixed-plugin img { + border-radius: 0; + width: 100%; + height: 100px; + margin: 0 auto +} + +.fixed-plugin .dropdown-menu li>a:focus, +.fixed-plugin .dropdown-menu li>a:hover { + box-shadow: none +} + +.fixed-plugin .badge { + border: 3px solid #fff; + border-radius: 50%; + cursor: pointer; + display: inline-block; + height: 23px; + margin-right: 5px; + position: relative; + width: 23px; + padding: 8px +} + +.fixed-plugin .badge.active, +.fixed-plugin .badge:hover { + border-color: #0bf +} + +.fixed-plugin .badge-black { + background-color: #000 +} + +.fixed-plugin .badge-azure { + background-color: #2ca8ff +} + +.fixed-plugin .badge-green { + background-color: #18ce0f +} + +.fixed-plugin .badge-orange { + background-color: #f96332 +} + +.fixed-plugin .badge-yellow { + background-color: #ffb236 +} + +.fixed-plugin .badge-danger { + background-color: #f44336 +} + +.fixed-plugin .badge-purple { + background-color: #9368e9 +} + +.fixed-plugin .badge-white { + background-color: hsla(0, 0%, 78%, .2) +} + +.fixed-plugin .badge-rose { + background-color: #e91e63 +} + +.fixed-plugin .badge-red { + background-color: #f44336 +} + +.fixed-plugin h5 { + font-size: 14px; + margin: 10px +} + +.fixed-plugin .dropdown-menu li { + display: block; + padding: 18px 2px; + width: 25%; + float: left +} + +.fixed-plugin li.adjustments-line, +.fixed-plugin li.button-container, +.fixed-plugin li.header-title { + width: 100%; + height: 50px; + min-height: inherit +} + +.fixed-plugin li.button-container { + height: auto +} + +.fixed-plugin li.button-container div { + margin-bottom: 5px +} + +.fixed-plugin #sharrreTitle { + text-align: center; + padding: 10px 0; + height: 50px +} + +.fixed-plugin li.header-title { + height: 30px; + line-height: 25px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + text-align: center +} + +.fixed-plugin .adjustments-line p { + float: left; + display: inline-block; + margin-bottom: 0; + font-size: 1em; + color: #3c4858; + padding-top: 0 +} + +.fixed-plugin .adjustments-line a .badge-colors { + position: relative; + top: -2px +} + +.fixed-plugin .adjustments-line .togglebutton { + padding-right: 7px +} + +.fixed-plugin .adjustments-line .togglebutton .toggle { + margin-right: 0 +} + +.fixed-plugin .dropdown-menu>li.adjustments-line>a { + padding-right: 0; + padding-left: 0; + border-radius: 0; + margin: 0 +} + +.fixed-plugin .dropdown-menu>li>a.img-holder { + font-size: 16px; + text-align: center; + border-radius: 10px; + background-color: #fff; + border: 3px solid #fff; + padding-left: 0; + padding-right: 0; + opacity: 1; + cursor: pointer; + display: block; + max-height: 100px; + overflow: hidden; + padding: 0; + min-width: 25% +} + +.fixed-plugin .dropdown-menu>li>a.switch-trigger:focus, +.fixed-plugin .dropdown-menu>li>a.switch-trigger:hover { + background-color: transparent +} + +.fixed-plugin .dropdown-menu>li:focus>a.img-holder, +.fixed-plugin .dropdown-menu>li:hover>a.img-holder { + border-color: rgba(0, 187, 255, .53) +} + +.fixed-plugin .dropdown-menu>.active>a.img-holder { + border-color: #0bf; + background-color: #fff +} + +.fixed-plugin .dropdown-menu>li>a img { + margin-top: auto +} + +.fixed-plugin .btn-social { + width: 50%; + display: block; + width: 48%; + float: left; + font-weight: 600 +} + +.fixed-plugin .btn-social i { + margin-right: 5px +} + +.fixed-plugin .btn-social:first-child { + margin-right: 2% +} + +.fixed-plugin .adjustments-line a, +.fixed-plugin .adjustments-line a:focus, +.fixed-plugin .adjustments-line a:hover { + color: transparent +} + +.fixed-plugin .dropdown .dropdown-menu { + top: -40px!important; + opacity: 0; + left: -303px!important; + transform-origin: 100% 0 +} + +.fixed-plugin .dropdown.show .dropdown-menu { + opacity: 1; + transform: scale(1) +} + +.fixed-plugin .dropdown-menu:after, +.fixed-plugin .dropdown-menu:before { + content: ""; + display: inline-block; + position: absolute; + top: 65px; + width: 16px; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%) +} + +.fixed-plugin .dropdown-menu:before { + border-bottom: 16px solid transparent; + border-left: 16px solid rgba(0, 0, 0, .2); + border-top: 16px solid transparent; + right: -16px +} + +.fixed-plugin .dropdown-menu:after { + border-bottom: 16px solid transparent; + border-left: 16px solid #fff; + border-top: 16px solid transparent; + right: -15px +} + +.wrapper-full-page~.fixed-plugin .dropdown.open .dropdown-menu { + transform: translateY(-17%) +} + +.wrapper-full-page~.fixed-plugin .dropdown .dropdown-menu { + transform: translateY(-19%) +} + +.wrapper:after { + display: table; + clear: both; + content: " " +} + +.wrapper.wrapper-full-page { + height: auto; + min-height: 100vh +} + +.login-page .footer .copyright, +.login-page .footer a { + color: #fff +} + +.full-page:after, +.full-page:before { + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2 +} + +.full-page:before { + background-color: rgba(0, 0, 0, .5) +} + +.full-page[filter-color=primary]:after, +.full-page[filter-color=purple]:after { + background: rgba(225, 190, 231, .56); + background: linear-gradient(60deg, rgba(225, 190, 231, .56), rgba(186, 104, 200, .95)) +} + +.full-page[filter-color=primary].lock-page .form-group .form-control, +.full-page[filter-color=purple].lock-page .form-group .form-control { + background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[filter-color=blue]:after, +.full-page[filter-color=info]:after { + background: rgba(178, 235, 242, .56); + background: linear-gradient(60deg, rgba(178, 235, 242, .56), rgba(77, 208, 225, .95)) +} + +.full-page[filter-color=blue].lock-page .form-group .form-control, +.full-page[filter-color=info].lock-page .form-group .form-control { + background-image: linear-gradient(#00bcd4, #00bcd4), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[filter-color=green]:after, +.full-page[filter-color=success]:after { + background: rgba(165, 214, 167, .56); + background: linear-gradient(60deg, rgba(165, 214, 167, .56), rgba(102, 187, 106, .95)) +} + +.full-page[filter-color=green].lock-page .form-group .form-control, +.full-page[filter-color=success].lock-page .form-group .form-control { + background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[filter-color=orange]:after, +.full-page[filter-color=warning]:after { + background: rgba(255, 224, 178, .56); + background: linear-gradient(60deg, rgba(255, 224, 178, .56), rgba(255, 183, 77, .95)) +} + +.full-page[filter-color=orange].lock-page .form-group .form-control, +.full-page[filter-color=warning].lock-page .form-group .form-control { + background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[filter-color=danger]:after, +.full-page[filter-color=red]:after { + background: hsla(0, 73%, 77%, .56); + background: linear-gradient(60deg, hsla(0, 73%, 77%, .56), rgba(239, 83, 80, .95)) +} + +.full-page[filter-color=danger].lock-page .form-group .form-control, +.full-page[filter-color=red].lock-page .form-group .form-control { + background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[filter-color=rose]:after { + background: rgba(248, 187, 208, .56); + background: linear-gradient(60deg, rgba(248, 187, 208, .56), rgba(240, 98, 146, .95)) +} + +.full-page[filter-color=rose].lock-page .form-group .form-control { + background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2) +} + +.full-page[data-image]:after { + opacity: .8 +} + +.full-page>.content, +.full-page>.footer { + position: relative; + z-index: 4 +} + +.full-page>.content { + min-height: calc(100vh - 80px) +} + +.full-page .full-page-background { + position: absolute; + z-index: 1; + height: 100%; + width: 100%; + display: block; + top: 0; + left: 0; + background-size: cover; + background-position: 50% +} + +.full-page .footer, +.full-page .footer .copyright a, +.full-page .footer nav>ul a:not(.btn) { + color: #fff +} + +.clear-filter:before { + display: none +} + +.lock-page>.content, +.login-page>.content { + padding-top: 18vh +} + +.login-page .card-login { + transform: translateZ(0) +} + +.login-page .card-login .card-header { + margin-top: -40px +} + +.login-page .card-login .card-body { + padding: 0 30px 0 10px +} + +.login-page .card-login .card-body .input-group .input-group-text { + padding: 15px 15px 0 +} + +.login-page .card-login .card-body .input-group .form-control { + padding-bottom: 10px; + margin: 17px 0 0 +} + +.login-page .card-login .social-line .btn { + margin-left: 5px; + margin-right: 5px +} + +.login-page .card-login.card-hidden { + opacity: 0; + transform: translate3d(0, -60px, 0) +} + +.lock-page .card-profile { + width: 240px; + margin: 60px auto 0; + color: #fff; + left: 0; + right: 0; + display: block; + transform: translateZ(0) +} + +.lock-page .card-profile.card-hidden { + opacity: 0; + transform: translate3d(0, -60px, 0) +} + +.lock-page .card-profile .card-avatar { + max-width: 90px; + max-height: 90px; + margin-top: -45px +} + +.lock-page .card-profile .card-footer { + border: none; + padding-top: 0 +} + +.lock-page .card-profile .form-group { + text-align: left; + margin-top: 15px +} + +.lock-page .card-profile.with-animation { + transition: .3s, ease-in +} + +.lock-page .card-profile .card-body+.card-footer { + padding: .9375rem 1.875rem; + margin: 0 +} + +.lock-page .footer { + z-index: 1; + color: #fff +} + +.lock-page .footer .copyright a { + color: #fff +} + +.lock-page .footer .copyright a:hover { + color: #9c27b0 +} + +.register-page.page-header { + background-position: top +} + +.register-page .card-signup { + border-radius: 6px; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2); + margin-bottom: 100px; + padding: 40px 0; + margin-top: 15vh +} + +.register-page .card-signup .info { + max-width: 360px; + margin: 0 auto; + padding: 0 +} + +.register-page .card-signup .info .info-title { + color: #3c4858; + margin: 30px 0 15px +} + +.register-page .card-signup .form-check { + margin-top: 20px; + margin-bottom: 0 +} + +.register-page .card-signup .form-check label { + margin-left: 27px +} + +.register-page .card-signup .form-check .checkbox-material { + padding-right: 20px +} + +.register-page .card-signup .form-check a { + color: #9c27b0 +} + +.register-page .card-signup .info-horizontal .icon { + float: left; + margin-top: 24px; + margin-right: 10px +} + +.register-page .card-signup .info-horizontal .icon i { + font-size: 2.6em +} + +.register-page .card-signup .info-horizontal .icon.icon-primary { + color: #9c27b0 +} + +.register-page .card-signup .info-horizontal .icon.icon-info { + color: #00bcd4 +} + +.register-page .card-signup .info-horizontal .icon.icon-success { + color: #4caf50 +} + +.register-page .card-signup .info-horizontal .icon.icon-warning { + color: #ff9800 +} + +.register-page .card-signup .info-horizontal .icon.icon-danger { + color: #f44336 +} + +.register-page .card-signup .info-horizontal .icon.icon-rose { + color: #e91e63 +} + +.register-page .card-signup .info-horizontal .description { + overflow: hidden +} + +.register-page .card-signup .form-group { + margin: 27px 0 0 7px; + padding-bottom: 0 +} + +.register-page .container { + position: relative; + z-index: 3 +} + +.register-page .footer { + color: #fff +} + +.register-page .footer .container { + padding: 0 +} + +.register-page .footer .copyright a { + color: #fff +} + +.register-page .footer .copyright a:hover { + color: #9c27b0 +} + +.register-page .form-check label { + margin-left: 27px +} + +.register-page .form-check .form-check-label { + padding-left: 34px +} + +.pricing-page { + padding: 120px 0 +} + +.pricing-page .title { + color: #fff; + margin-top: 5vh +} + +.pricing-page .section-space { + display: block; + height: 70px +} + +.pricing-page .card-plain .card-title, +.pricing-page .card-plain .icon i, +.pricing-page .description { + color: #fff +} + +.pricing-page.full-page:before { + background-color: rgba(0, 0, 0, .65) +} + +.pricing-page .footer { + z-index: 2; + color: #fff +} + +.pricing-page .footer .container { + padding: 0 +} + +.pricing-page .footer .copyright a { + color: #fff +} + +.pricing-page .footer .copyright a:hover { + color: #9c27b0 +} + +.off-canvas-sidebar .navbar-toggler .navbar-toggler-icon { + background-color: #fff!important +} + +.off-canvas-sidebar .navbar-collapse .nav>li>a, +.off-canvas-sidebar .navbar-collapse .nav>li>a:hover { + color: #fff; + margin: 0 15px +} + +.off-canvas-sidebar .navbar-collapse .nav>li>a:focus, +.off-canvas-sidebar .navbar-collapse .nav>li>a:hover { + background: hsla(0, 0%, 78%, .2) +} + +.off-canvas-sidebar .navbar-collapse:after { + background-color: #282828 +} + +.offline-doc .navbar .navbar-nav .nav-item .nav-link { + color: #fff +} + +@media screen and (max-width:991px) { + .off-canvas-sidebar .page-header>.container { + padding-top: 70px; + padding-bottom: 200px + } + .navbar .navbar-collapse .navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none + } +} + +.social-line { + padding: .9375rem 0 +} + +.timeline { + list-style: none; + padding: 20px 0; + position: relative; + margin-top: 30px +} + +.timeline:before { + top: 50px; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + background-color: #e5e5e5; + left: 50%; + margin-left: -1px +} + +.timeline h6 { + color: #333; + font-weight: 400; + margin: 10px 0 0 +} + +.timeline.timeline-simple { + margin-top: 30px; + padding: 0 0 20px +} + +.timeline.timeline-simple:before { + left: 5%; + background-color: #e5e5e5 +} + +.timeline.timeline-simple>li>.timeline-panel { + width: 86% +} + +.timeline.timeline-simple>li>.timeline-badge { + left: 5% +} + +.timeline>li { + margin-bottom: 20px; + position: relative +} + +.timeline>li:after, +.timeline>li:before { + content: " "; + display: table +} + +.timeline>li:after { + clear: both +} + +.timeline>li>.timeline-panel { + width: 45%; + float: left; + padding: 20px; + margin-bottom: 20px; + position: relative; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .14); + border-radius: 6px; + color: rgba(0, 0, 0, .87); + background: #fff +} + +.timeline>li>.timeline-panel:before { + position: absolute; + top: 26px; + right: -15px; + display: inline-block; + border-top: 15px solid transparent; + border-left: 15px solid #e4e4e4; + border-right: 0 solid #e4e4e4; + border-bottom: 15px solid transparent; + content: " " +} + +.timeline>li>.timeline-panel:after { + position: absolute; + top: 27px; + right: -14px; + display: inline-block; + border-top: 14px solid transparent; + border-left: 14px solid #fff; + border-right: 0 solid #fff; + border-bottom: 14px solid transparent; + content: " " +} + +.timeline>li>.timeline-badge { + color: #fff; + width: 50px; + height: 50px; + line-height: 51px; + font-size: 1.4em; + text-align: center; + position: absolute; + top: 16px; + left: 50%; + margin-left: -24px; + z-index: 100; + border-top-right-radius: 50%; + border-top-left-radius: 50%; + border-bottom-right-radius: 50%; + border-bottom-left-radius: 50% +} + +.timeline>li>.timeline-badge.primary { + background-color: #9c27b0; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.timeline>li>.timeline-badge.success { + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.timeline>li>.timeline-badge.warning { + background-color: #ff9800; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.timeline>li>.timeline-badge.info { + background-color: #00bcd4; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4); + padding: 0 +} + +.timeline>li>.timeline-badge.danger { + background-color: #f44336; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.timeline>li>.timeline-badge [class*=" ti-"], +.timeline>li>.timeline-badge [class=material-icons], +.timeline>li>.timeline-badge [class^=ti-] { + line-height: inherit +} + +.timeline>li.timeline-inverted>.timeline-panel { + float: right; + background-color: #fff +} + +.timeline>li.timeline-inverted>.timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto +} + +.timeline>li.timeline-inverted>.timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto +} + +.timeline-heading { + margin-bottom: 15px +} + +.timeline-title { + margin-top: 0; + color: inherit +} + +.timeline-body hr { + margin-top: 10px; + margin-bottom: 5px +} + +.timeline-body .btn, +.timeline-body>p, +.timeline-body>ul { + margin-bottom: 0 +} + +.timeline-body>p+p { + margin-top: 5px +} + +[class*=col-].cards { + float: left +} + +.btn.btn-facebook { + color: #fff; + background-color: #3b5998; + border-color: #3b5998; + box-shadow: 0 2px 2px 0 rgba(59, 89, 152, .14), 0 3px 1px -2px rgba(59, 89, 152, .2), 0 1px 5px 0 rgba(59, 89, 152, .12) +} + +.btn.btn-facebook.focus, +.btn.btn-facebook:focus, +.btn.btn-facebook:hover { + color: #fff; + background-color: #37538d; + border-color: #2a3f6c +} + +.btn.btn-facebook.active, +.btn.btn-facebook:active, +.open>.btn.btn-facebook.dropdown-toggle, +.show>.btn.btn-facebook.dropdown-toggle { + color: #fff; + background-color: #37538d; + border-color: #2a3f6c; + box-shadow: 0 2px 2px 0 rgba(59, 89, 152, .14), 0 3px 1px -2px rgba(59, 89, 152, .2), 0 1px 5px 0 rgba(59, 89, 152, .12) +} + +.btn.btn-facebook.active.focus, +.btn.btn-facebook.active:focus, +.btn.btn-facebook.active:hover, +.btn.btn-facebook:active.focus, +.btn.btn-facebook:active:focus, +.btn.btn-facebook:active:hover, +.open>.btn.btn-facebook.dropdown-toggle.focus, +.open>.btn.btn-facebook.dropdown-toggle:focus, +.open>.btn.btn-facebook.dropdown-toggle:hover, +.show>.btn.btn-facebook.dropdown-toggle.focus, +.show>.btn.btn-facebook.dropdown-toggle:focus, +.show>.btn.btn-facebook.dropdown-toggle:hover { + color: #fff; + background-color: #37538d; + border-color: #17233c +} + +.open>.btn.btn-facebook.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #3b5998 +} + +.open>.btn.btn-facebook.dropdown-toggle.bmd-btn-icon:hover { + background-color: #37538d +} + +.btn.btn-facebook.disabled.focus, +.btn.btn-facebook.disabled:focus, +.btn.btn-facebook.disabled:hover, +.btn.btn-facebook:disabled.focus, +.btn.btn-facebook:disabled:focus, +.btn.btn-facebook:disabled:hover { + background-color: #3b5998; + border-color: #3b5998 +} + +.btn.btn-facebook:active, +.btn.btn-facebook:focus, +.btn.btn-facebook:hover { + box-shadow: 0 14px 26px -12px rgba(59, 89, 152, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(59, 89, 152, .2) +} + +.btn.btn-facebook.btn-link { + box-shadow: none +} + +.btn.btn-facebook.btn-link, +.btn.btn-facebook.btn-link:active, +.btn.btn-facebook.btn-link:focus, +.btn.btn-facebook.btn-link:hover { + background-color: transparent; + color: #3b5998 +} + +.btn.btn-twitter { + color: #fff; + background-color: #55acee; + border-color: #55acee; + box-shadow: 0 2px 2px 0 rgba(85, 172, 238, .14), 0 3px 1px -2px rgba(85, 172, 238, .2), 0 1px 5px 0 rgba(85, 172, 238, .12) +} + +.btn.btn-twitter.focus, +.btn.btn-twitter:focus, +.btn.btn-twitter:hover { + color: #fff; + background-color: #47a5ed; + border-color: #1d91e8 +} + +.btn.btn-twitter.active, +.btn.btn-twitter:active, +.open>.btn.btn-twitter.dropdown-toggle, +.show>.btn.btn-twitter.dropdown-toggle { + color: #fff; + background-color: #47a5ed; + border-color: #1d91e8; + box-shadow: 0 2px 2px 0 rgba(85, 172, 238, .14), 0 3px 1px -2px rgba(85, 172, 238, .2), 0 1px 5px 0 rgba(85, 172, 238, .12) +} + +.btn.btn-twitter.active.focus, +.btn.btn-twitter.active:focus, +.btn.btn-twitter.active:hover, +.btn.btn-twitter:active.focus, +.btn.btn-twitter:active:focus, +.btn.btn-twitter:active:hover, +.open>.btn.btn-twitter.dropdown-toggle.focus, +.open>.btn.btn-twitter.dropdown-toggle:focus, +.open>.btn.btn-twitter.dropdown-toggle:hover, +.show>.btn.btn-twitter.dropdown-toggle.focus, +.show>.btn.btn-twitter.dropdown-toggle:focus, +.show>.btn.btn-twitter.dropdown-toggle:hover { + color: #fff; + background-color: #47a5ed; + border-color: #126db2 +} + +.open>.btn.btn-twitter.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #55acee +} + +.open>.btn.btn-twitter.dropdown-toggle.bmd-btn-icon:hover { + background-color: #47a5ed +} + +.btn.btn-twitter.disabled.focus, +.btn.btn-twitter.disabled:focus, +.btn.btn-twitter.disabled:hover, +.btn.btn-twitter:disabled.focus, +.btn.btn-twitter:disabled:focus, +.btn.btn-twitter:disabled:hover { + background-color: #55acee; + border-color: #55acee +} + +.btn.btn-twitter:active, +.btn.btn-twitter:focus, +.btn.btn-twitter:hover { + box-shadow: 0 14px 26px -12px rgba(85, 172, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(85, 172, 238, .2) +} + +.btn.btn-twitter.btn-link { + box-shadow: none +} + +.btn.btn-twitter.btn-link, +.btn.btn-twitter.btn-link:active, +.btn.btn-twitter.btn-link:focus, +.btn.btn-twitter.btn-link:hover { + background-color: transparent; + color: #55acee +} + +.btn.btn-pinterest { + color: #fff; + background-color: #cc2127; + border-color: #cc2127; + box-shadow: 0 2px 2px 0 rgba(204, 33, 39, .14), 0 3px 1px -2px rgba(204, 33, 39, .2), 0 1px 5px 0 rgba(204, 33, 39, .12) +} + +.btn.btn-pinterest.focus, +.btn.btn-pinterest:focus, +.btn.btn-pinterest:hover { + color: #fff; + background-color: #bf1f24; + border-color: #97181d +} + +.btn.btn-pinterest.active, +.btn.btn-pinterest:active, +.open>.btn.btn-pinterest.dropdown-toggle, +.show>.btn.btn-pinterest.dropdown-toggle { + color: #fff; + background-color: #bf1f24; + border-color: #97181d; + box-shadow: 0 2px 2px 0 rgba(204, 33, 39, .14), 0 3px 1px -2px rgba(204, 33, 39, .2), 0 1px 5px 0 rgba(204, 33, 39, .12) +} + +.btn.btn-pinterest.active.focus, +.btn.btn-pinterest.active:focus, +.btn.btn-pinterest.active:hover, +.btn.btn-pinterest:active.focus, +.btn.btn-pinterest:active:focus, +.btn.btn-pinterest:active:hover, +.open>.btn.btn-pinterest.dropdown-toggle.focus, +.open>.btn.btn-pinterest.dropdown-toggle:focus, +.open>.btn.btn-pinterest.dropdown-toggle:hover, +.show>.btn.btn-pinterest.dropdown-toggle.focus, +.show>.btn.btn-pinterest.dropdown-toggle:focus, +.show>.btn.btn-pinterest.dropdown-toggle:hover { + color: #fff; + background-color: #bf1f24; + border-color: #5e0f12 +} + +.open>.btn.btn-pinterest.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #cc2127 +} + +.open>.btn.btn-pinterest.dropdown-toggle.bmd-btn-icon:hover { + background-color: #bf1f24 +} + +.btn.btn-pinterest.disabled.focus, +.btn.btn-pinterest.disabled:focus, +.btn.btn-pinterest.disabled:hover, +.btn.btn-pinterest:disabled.focus, +.btn.btn-pinterest:disabled:focus, +.btn.btn-pinterest:disabled:hover { + background-color: #cc2127; + border-color: #cc2127 +} + +.btn.btn-pinterest:active, +.btn.btn-pinterest:focus, +.btn.btn-pinterest:hover { + box-shadow: 0 14px 26px -12px rgba(204, 33, 39, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(204, 33, 39, .2) +} + +.btn.btn-pinterest.btn-link { + box-shadow: none +} + +.btn.btn-pinterest.btn-link, +.btn.btn-pinterest.btn-link:active, +.btn.btn-pinterest.btn-link:focus, +.btn.btn-pinterest.btn-link:hover { + background-color: transparent; + color: #cc2127 +} + +.btn.btn-google { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; + box-shadow: 0 2px 2px 0 rgba(221, 75, 57, .14), 0 3px 1px -2px rgba(221, 75, 57, .2), 0 1px 5px 0 rgba(221, 75, 57, .12) +} + +.btn.btn-google.focus, +.btn.btn-google:focus, +.btn.btn-google:hover { + color: #fff; + background-color: #df5746; + border-color: #b93120 +} + +.btn.btn-google.active, +.btn.btn-google:active, +.open>.btn.btn-google.dropdown-toggle, +.show>.btn.btn-google.dropdown-toggle { + color: #fff; + background-color: #df5746; + border-color: #b93120; + box-shadow: 0 2px 2px 0 rgba(221, 75, 57, .14), 0 3px 1px -2px rgba(221, 75, 57, .2), 0 1px 5px 0 rgba(221, 75, 57, .12) +} + +.btn.btn-google.active.focus, +.btn.btn-google.active:focus, +.btn.btn-google.active:hover, +.btn.btn-google:active.focus, +.btn.btn-google:active:focus, +.btn.btn-google:active:hover, +.open>.btn.btn-google.dropdown-toggle.focus, +.open>.btn.btn-google.dropdown-toggle:focus, +.open>.btn.btn-google.dropdown-toggle:hover, +.show>.btn.btn-google.dropdown-toggle.focus, +.show>.btn.btn-google.dropdown-toggle:focus, +.show>.btn.btn-google.dropdown-toggle:hover { + color: #fff; + background-color: #df5746; + border-color: #802216 +} + +.open>.btn.btn-google.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #dd4b39 +} + +.open>.btn.btn-google.dropdown-toggle.bmd-btn-icon:hover { + background-color: #df5746 +} + +.btn.btn-google.disabled.focus, +.btn.btn-google.disabled:focus, +.btn.btn-google.disabled:hover, +.btn.btn-google:disabled.focus, +.btn.btn-google:disabled:focus, +.btn.btn-google:disabled:hover { + background-color: #dd4b39; + border-color: #dd4b39 +} + +.btn.btn-google:active, +.btn.btn-google:focus, +.btn.btn-google:hover { + box-shadow: 0 14px 26px -12px rgba(221, 75, 57, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(221, 75, 57, .2) +} + +.btn.btn-google.btn-link { + box-shadow: none +} + +.btn.btn-google.btn-link, +.btn.btn-google.btn-link:active, +.btn.btn-google.btn-link:focus, +.btn.btn-google.btn-link:hover { + background-color: transparent; + color: #dd4b39 +} + +.btn.btn-linkedin { + color: #fff; + background-color: #0976b4; + border-color: #0976b4; + box-shadow: 0 2px 2px 0 rgba(9, 118, 180, .14), 0 3px 1px -2px rgba(9, 118, 180, .2), 0 1px 5px 0 rgba(9, 118, 180, .12) +} + +.btn.btn-linkedin.focus, +.btn.btn-linkedin:focus, +.btn.btn-linkedin:hover { + color: #fff; + background-color: #086ca5; + border-color: #06507a +} + +.btn.btn-linkedin.active, +.btn.btn-linkedin:active, +.open>.btn.btn-linkedin.dropdown-toggle, +.show>.btn.btn-linkedin.dropdown-toggle { + color: #fff; + background-color: #086ca5; + border-color: #06507a; + box-shadow: 0 2px 2px 0 rgba(9, 118, 180, .14), 0 3px 1px -2px rgba(9, 118, 180, .2), 0 1px 5px 0 rgba(9, 118, 180, .12) +} + +.btn.btn-linkedin.active.focus, +.btn.btn-linkedin.active:focus, +.btn.btn-linkedin.active:hover, +.btn.btn-linkedin:active.focus, +.btn.btn-linkedin:active:focus, +.btn.btn-linkedin:active:hover, +.open>.btn.btn-linkedin.dropdown-toggle.focus, +.open>.btn.btn-linkedin.dropdown-toggle:focus, +.open>.btn.btn-linkedin.dropdown-toggle:hover, +.show>.btn.btn-linkedin.dropdown-toggle.focus, +.show>.btn.btn-linkedin.dropdown-toggle:focus, +.show>.btn.btn-linkedin.dropdown-toggle:hover { + color: #fff; + background-color: #086ca5; + border-color: #03263b +} + +.open>.btn.btn-linkedin.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #0976b4 +} + +.open>.btn.btn-linkedin.dropdown-toggle.bmd-btn-icon:hover { + background-color: #086ca5 +} + +.btn.btn-linkedin.disabled.focus, +.btn.btn-linkedin.disabled:focus, +.btn.btn-linkedin.disabled:hover, +.btn.btn-linkedin:disabled.focus, +.btn.btn-linkedin:disabled:focus, +.btn.btn-linkedin:disabled:hover { + background-color: #0976b4; + border-color: #0976b4 +} + +.btn.btn-linkedin:active, +.btn.btn-linkedin:focus, +.btn.btn-linkedin:hover { + box-shadow: 0 14px 26px -12px rgba(9, 118, 180, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(9, 118, 180, .2) +} + +.btn.btn-linkedin.btn-link { + box-shadow: none +} + +.btn.btn-linkedin.btn-link, +.btn.btn-linkedin.btn-link:active, +.btn.btn-linkedin.btn-link:focus, +.btn.btn-linkedin.btn-link:hover { + background-color: transparent; + color: #0976b4 +} + +.btn.btn-dribbble { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; + box-shadow: 0 2px 2px 0 rgba(234, 76, 137, .14), 0 3px 1px -2px rgba(234, 76, 137, .2), 0 1px 5px 0 rgba(234, 76, 137, .12) +} + +.btn.btn-dribbble.focus, +.btn.btn-dribbble:focus, +.btn.btn-dribbble:hover { + color: #fff; + background-color: #e83e80; + border-color: #df1a66 +} + +.btn.btn-dribbble.active, +.btn.btn-dribbble:active, +.open>.btn.btn-dribbble.dropdown-toggle, +.show>.btn.btn-dribbble.dropdown-toggle { + color: #fff; + background-color: #e83e80; + border-color: #df1a66; + box-shadow: 0 2px 2px 0 rgba(234, 76, 137, .14), 0 3px 1px -2px rgba(234, 76, 137, .2), 0 1px 5px 0 rgba(234, 76, 137, .12) +} + +.btn.btn-dribbble.active.focus, +.btn.btn-dribbble.active:focus, +.btn.btn-dribbble.active:hover, +.btn.btn-dribbble:active.focus, +.btn.btn-dribbble:active:focus, +.btn.btn-dribbble:active:hover, +.open>.btn.btn-dribbble.dropdown-toggle.focus, +.open>.btn.btn-dribbble.dropdown-toggle:focus, +.open>.btn.btn-dribbble.dropdown-toggle:hover, +.show>.btn.btn-dribbble.dropdown-toggle.focus, +.show>.btn.btn-dribbble.dropdown-toggle:focus, +.show>.btn.btn-dribbble.dropdown-toggle:hover { + color: #fff; + background-color: #e83e80; + border-color: #a3134b +} + +.open>.btn.btn-dribbble.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #ea4c89 +} + +.open>.btn.btn-dribbble.dropdown-toggle.bmd-btn-icon:hover { + background-color: #e83e80 +} + +.btn.btn-dribbble.disabled.focus, +.btn.btn-dribbble.disabled:focus, +.btn.btn-dribbble.disabled:hover, +.btn.btn-dribbble:disabled.focus, +.btn.btn-dribbble:disabled:focus, +.btn.btn-dribbble:disabled:hover { + background-color: #ea4c89; + border-color: #ea4c89 +} + +.btn.btn-dribbble:active, +.btn.btn-dribbble:focus, +.btn.btn-dribbble:hover { + box-shadow: 0 14px 26px -12px rgba(234, 76, 137, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(234, 76, 137, .2) +} + +.btn.btn-dribbble.btn-link { + box-shadow: none +} + +.btn.btn-dribbble.btn-link, +.btn.btn-dribbble.btn-link:active, +.btn.btn-dribbble.btn-link:focus, +.btn.btn-dribbble.btn-link:hover { + background-color: transparent; + color: #ea4c89 +} + +.btn.btn-github { + color: #fff; + background-color: #333; + border-color: #333; + box-shadow: 0 2px 2px 0 rgba(51, 51, 51, .14), 0 3px 1px -2px rgba(51, 51, 51, .2), 0 1px 5px 0 rgba(51, 51, 51, .12) +} + +.btn.btn-github.focus, +.btn.btn-github:focus, +.btn.btn-github:hover { + color: #fff; + background-color: #2b2b2b; + border-color: #141414 +} + +.btn.btn-github.active, +.btn.btn-github:active, +.open>.btn.btn-github.dropdown-toggle, +.show>.btn.btn-github.dropdown-toggle { + color: #fff; + background-color: #2b2b2b; + border-color: #141414; + box-shadow: 0 2px 2px 0 rgba(51, 51, 51, .14), 0 3px 1px -2px rgba(51, 51, 51, .2), 0 1px 5px 0 rgba(51, 51, 51, .12) +} + +.btn.btn-github.active.focus, +.btn.btn-github.active:focus, +.btn.btn-github.active:hover, +.btn.btn-github:active.focus, +.btn.btn-github:active:focus, +.btn.btn-github:active:hover, +.open>.btn.btn-github.dropdown-toggle.focus, +.open>.btn.btn-github.dropdown-toggle:focus, +.open>.btn.btn-github.dropdown-toggle:hover, +.show>.btn.btn-github.dropdown-toggle.focus, +.show>.btn.btn-github.dropdown-toggle:focus, +.show>.btn.btn-github.dropdown-toggle:hover { + color: #fff; + background-color: #2b2b2b; + border-color: #000 +} + +.open>.btn.btn-github.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #333 +} + +.open>.btn.btn-github.dropdown-toggle.bmd-btn-icon:hover { + background-color: #2b2b2b +} + +.btn.btn-github.disabled.focus, +.btn.btn-github.disabled:focus, +.btn.btn-github.disabled:hover, +.btn.btn-github:disabled.focus, +.btn.btn-github:disabled:focus, +.btn.btn-github:disabled:hover { + background-color: #333; + border-color: #333 +} + +.btn.btn-github:active, +.btn.btn-github:focus, +.btn.btn-github:hover { + box-shadow: 0 14px 26px -12px rgba(51, 51, 51, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(51, 51, 51, .2) +} + +.btn.btn-github.btn-link { + box-shadow: none +} + +.btn.btn-github.btn-link, +.btn.btn-github.btn-link:active, +.btn.btn-github.btn-link:focus, +.btn.btn-github.btn-link:hover { + background-color: transparent; + color: #333 +} + +.btn.btn-youtube { + color: #fff; + background-color: #e52d27; + border-color: #e52d27; + box-shadow: 0 2px 2px 0 rgba(229, 45, 39, .14), 0 3px 1px -2px rgba(229, 45, 39, .2), 0 1px 5px 0 rgba(229, 45, 39, .12) +} + +.btn.btn-youtube.focus, +.btn.btn-youtube:focus, +.btn.btn-youtube:hover { + color: #fff; + background-color: #e73a35; + border-color: #b91b16 +} + +.btn.btn-youtube.active, +.btn.btn-youtube:active, +.open>.btn.btn-youtube.dropdown-toggle, +.show>.btn.btn-youtube.dropdown-toggle { + color: #fff; + background-color: #e73a35; + border-color: #b91b16; + box-shadow: 0 2px 2px 0 rgba(229, 45, 39, .14), 0 3px 1px -2px rgba(229, 45, 39, .2), 0 1px 5px 0 rgba(229, 45, 39, .12) +} + +.btn.btn-youtube.active.focus, +.btn.btn-youtube.active:focus, +.btn.btn-youtube.active:hover, +.btn.btn-youtube:active.focus, +.btn.btn-youtube:active:focus, +.btn.btn-youtube:active:hover, +.open>.btn.btn-youtube.dropdown-toggle.focus, +.open>.btn.btn-youtube.dropdown-toggle:focus, +.open>.btn.btn-youtube.dropdown-toggle:hover, +.show>.btn.btn-youtube.dropdown-toggle.focus, +.show>.btn.btn-youtube.dropdown-toggle:focus, +.show>.btn.btn-youtube.dropdown-toggle:hover { + color: #fff; + background-color: #e73a35; + border-color: #7d130f +} + +.open>.btn.btn-youtube.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #e52d27 +} + +.open>.btn.btn-youtube.dropdown-toggle.bmd-btn-icon:hover { + background-color: #e73a35 +} + +.btn.btn-youtube.disabled.focus, +.btn.btn-youtube.disabled:focus, +.btn.btn-youtube.disabled:hover, +.btn.btn-youtube:disabled.focus, +.btn.btn-youtube:disabled:focus, +.btn.btn-youtube:disabled:hover { + background-color: #e52d27; + border-color: #e52d27 +} + +.btn.btn-youtube:active, +.btn.btn-youtube:focus, +.btn.btn-youtube:hover { + box-shadow: 0 14px 26px -12px rgba(229, 45, 39, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(229, 45, 39, .2) +} + +.btn.btn-youtube.btn-link { + box-shadow: none +} + +.btn.btn-youtube.btn-link, +.btn.btn-youtube.btn-link:active, +.btn.btn-youtube.btn-link:focus, +.btn.btn-youtube.btn-link:hover { + background-color: transparent; + color: #e52d27 +} + +.btn.btn-instagram { + color: #fff; + background-color: #125688; + border-color: #125688; + box-shadow: 0 2px 2px 0 rgba(18, 86, 136, .14), 0 3px 1px -2px rgba(18, 86, 136, .2), 0 1px 5px 0 rgba(18, 86, 136, .12) +} + +.btn.btn-instagram.focus, +.btn.btn-instagram:focus, +.btn.btn-instagram:hover { + color: #fff; + background-color: #145f96; + border-color: #0b3452 +} + +.btn.btn-instagram.active, +.btn.btn-instagram:active, +.open>.btn.btn-instagram.dropdown-toggle, +.show>.btn.btn-instagram.dropdown-toggle { + color: #fff; + background-color: #145f96; + border-color: #0b3452; + box-shadow: 0 2px 2px 0 rgba(18, 86, 136, .14), 0 3px 1px -2px rgba(18, 86, 136, .2), 0 1px 5px 0 rgba(18, 86, 136, .12) +} + +.btn.btn-instagram.active.focus, +.btn.btn-instagram.active:focus, +.btn.btn-instagram.active:hover, +.btn.btn-instagram:active.focus, +.btn.btn-instagram:active:focus, +.btn.btn-instagram:active:hover, +.open>.btn.btn-instagram.dropdown-toggle.focus, +.open>.btn.btn-instagram.dropdown-toggle:focus, +.open>.btn.btn-instagram.dropdown-toggle:hover, +.show>.btn.btn-instagram.dropdown-toggle.focus, +.show>.btn.btn-instagram.dropdown-toggle:focus, +.show>.btn.btn-instagram.dropdown-toggle:hover { + color: #fff; + background-color: #145f96; + border-color: #030f17 +} + +.open>.btn.btn-instagram.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #125688 +} + +.open>.btn.btn-instagram.dropdown-toggle.bmd-btn-icon:hover { + background-color: #145f96 +} + +.btn.btn-instagram.disabled.focus, +.btn.btn-instagram.disabled:focus, +.btn.btn-instagram.disabled:hover, +.btn.btn-instagram:disabled.focus, +.btn.btn-instagram:disabled:focus, +.btn.btn-instagram:disabled:hover { + background-color: #125688; + border-color: #125688 +} + +.btn.btn-instagram:active, +.btn.btn-instagram:focus, +.btn.btn-instagram:hover { + box-shadow: 0 14px 26px -12px rgba(18, 86, 136, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(18, 86, 136, .2) +} + +.btn.btn-instagram.btn-link { + box-shadow: none +} + +.btn.btn-instagram.btn-link, +.btn.btn-instagram.btn-link:active, +.btn.btn-instagram.btn-link:focus, +.btn.btn-instagram.btn-link:hover { + background-color: transparent; + color: #125688 +} + +.btn.btn-reddit { + color: #fff; + background-color: #ff4500; + border-color: #ff4500; + box-shadow: 0 2px 2px 0 rgba(255, 69, 0, .14), 0 3px 1px -2px rgba(255, 69, 0, .2), 0 1px 5px 0 rgba(255, 69, 0, .12) +} + +.btn.btn-reddit.focus, +.btn.btn-reddit:focus, +.btn.btn-reddit:hover { + color: #fff; + background-color: #ff500f; + border-color: #c23400 +} + +.btn.btn-reddit.active, +.btn.btn-reddit:active, +.open>.btn.btn-reddit.dropdown-toggle, +.show>.btn.btn-reddit.dropdown-toggle { + color: #fff; + background-color: #ff500f; + border-color: #c23400; + box-shadow: 0 2px 2px 0 rgba(255, 69, 0, .14), 0 3px 1px -2px rgba(255, 69, 0, .2), 0 1px 5px 0 rgba(255, 69, 0, .12) +} + +.btn.btn-reddit.active.focus, +.btn.btn-reddit.active:focus, +.btn.btn-reddit.active:hover, +.btn.btn-reddit:active.focus, +.btn.btn-reddit:active:focus, +.btn.btn-reddit:active:hover, +.open>.btn.btn-reddit.dropdown-toggle.focus, +.open>.btn.btn-reddit.dropdown-toggle:focus, +.open>.btn.btn-reddit.dropdown-toggle:hover, +.show>.btn.btn-reddit.dropdown-toggle.focus, +.show>.btn.btn-reddit.dropdown-toggle:focus, +.show>.btn.btn-reddit.dropdown-toggle:hover { + color: #fff; + background-color: #ff500f; + border-color: #802300 +} + +.open>.btn.btn-reddit.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #ff4500 +} + +.open>.btn.btn-reddit.dropdown-toggle.bmd-btn-icon:hover { + background-color: #ff500f +} + +.btn.btn-reddit.disabled.focus, +.btn.btn-reddit.disabled:focus, +.btn.btn-reddit.disabled:hover, +.btn.btn-reddit:disabled.focus, +.btn.btn-reddit:disabled:focus, +.btn.btn-reddit:disabled:hover { + background-color: #ff4500; + border-color: #ff4500 +} + +.btn.btn-reddit:active, +.btn.btn-reddit:focus, +.btn.btn-reddit:hover { + box-shadow: 0 14px 26px -12px rgba(255, 69, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 69, 0, .2) +} + +.btn.btn-reddit.btn-link { + box-shadow: none +} + +.btn.btn-reddit.btn-link, +.btn.btn-reddit.btn-link:active, +.btn.btn-reddit.btn-link:focus, +.btn.btn-reddit.btn-link:hover { + background-color: transparent; + color: #ff4500 +} + +.btn.btn-tumblr { + color: #fff; + background-color: #35465c; + border-color: #35465c; + box-shadow: 0 2px 2px 0 rgba(53, 70, 92, .14), 0 3px 1px -2px rgba(53, 70, 92, .2), 0 1px 5px 0 rgba(53, 70, 92, .12) +} + +.btn.btn-tumblr.focus, +.btn.btn-tumblr:focus, +.btn.btn-tumblr:hover { + color: #fff; + background-color: #2f3f52; + border-color: #1f2835 +} + +.btn.btn-tumblr.active, +.btn.btn-tumblr:active, +.open>.btn.btn-tumblr.dropdown-toggle, +.show>.btn.btn-tumblr.dropdown-toggle { + color: #fff; + background-color: #2f3f52; + border-color: #1f2835; + box-shadow: 0 2px 2px 0 rgba(53, 70, 92, .14), 0 3px 1px -2px rgba(53, 70, 92, .2), 0 1px 5px 0 rgba(53, 70, 92, .12) +} + +.btn.btn-tumblr.active.focus, +.btn.btn-tumblr.active:focus, +.btn.btn-tumblr.active:hover, +.btn.btn-tumblr:active.focus, +.btn.btn-tumblr:active:focus, +.btn.btn-tumblr:active:hover, +.open>.btn.btn-tumblr.dropdown-toggle.focus, +.open>.btn.btn-tumblr.dropdown-toggle:focus, +.open>.btn.btn-tumblr.dropdown-toggle:hover, +.show>.btn.btn-tumblr.dropdown-toggle.focus, +.show>.btn.btn-tumblr.dropdown-toggle:focus, +.show>.btn.btn-tumblr.dropdown-toggle:hover { + color: #fff; + background-color: #2f3f52; + border-color: #06080b +} + +.open>.btn.btn-tumblr.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #35465c +} + +.open>.btn.btn-tumblr.dropdown-toggle.bmd-btn-icon:hover { + background-color: #2f3f52 +} + +.btn.btn-tumblr.disabled.focus, +.btn.btn-tumblr.disabled:focus, +.btn.btn-tumblr.disabled:hover, +.btn.btn-tumblr:disabled.focus, +.btn.btn-tumblr:disabled:focus, +.btn.btn-tumblr:disabled:hover { + background-color: #35465c; + border-color: #35465c +} + +.btn.btn-tumblr:active, +.btn.btn-tumblr:focus, +.btn.btn-tumblr:hover { + box-shadow: 0 14px 26px -12px rgba(53, 70, 92, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(53, 70, 92, .2) +} + +.btn.btn-tumblr.btn-link { + box-shadow: none +} + +.btn.btn-tumblr.btn-link, +.btn.btn-tumblr.btn-link:active, +.btn.btn-tumblr.btn-link:focus, +.btn.btn-tumblr.btn-link:hover { + background-color: transparent; + color: #35465c +} + +.btn.btn-behance { + color: #fff; + background-color: #1769ff; + border-color: #1769ff; + box-shadow: 0 2px 2px 0 rgba(23, 105, 255, .14), 0 3px 1px -2px rgba(23, 105, 255, .2), 0 1px 5px 0 rgba(23, 105, 255, .12) +} + +.btn.btn-behance.focus, +.btn.btn-behance:focus, +.btn.btn-behance:hover { + color: #fff; + background-color: #2673ff; + border-color: #004dd9 +} + +.btn.btn-behance.active, +.btn.btn-behance:active, +.open>.btn.btn-behance.dropdown-toggle, +.show>.btn.btn-behance.dropdown-toggle { + color: #fff; + background-color: #2673ff; + border-color: #004dd9; + box-shadow: 0 2px 2px 0 rgba(23, 105, 255, .14), 0 3px 1px -2px rgba(23, 105, 255, .2), 0 1px 5px 0 rgba(23, 105, 255, .12) +} + +.btn.btn-behance.active.focus, +.btn.btn-behance.active:focus, +.btn.btn-behance.active:hover, +.btn.btn-behance:active.focus, +.btn.btn-behance:active:focus, +.btn.btn-behance:active:hover, +.open>.btn.btn-behance.dropdown-toggle.focus, +.open>.btn.btn-behance.dropdown-toggle:focus, +.open>.btn.btn-behance.dropdown-toggle:hover, +.show>.btn.btn-behance.dropdown-toggle.focus, +.show>.btn.btn-behance.dropdown-toggle:focus, +.show>.btn.btn-behance.dropdown-toggle:hover { + color: #fff; + background-color: #2673ff; + border-color: #003597 +} + +.open>.btn.btn-behance.dropdown-toggle.bmd-btn-icon { + color: inherit; + background-color: #1769ff +} + +.open>.btn.btn-behance.dropdown-toggle.bmd-btn-icon:hover { + background-color: #2673ff +} + +.btn.btn-behance.disabled.focus, +.btn.btn-behance.disabled:focus, +.btn.btn-behance.disabled:hover, +.btn.btn-behance:disabled.focus, +.btn.btn-behance:disabled:focus, +.btn.btn-behance:disabled:hover { + background-color: #1769ff; + border-color: #1769ff +} + +.btn.btn-behance:active, +.btn.btn-behance:focus, +.btn.btn-behance:hover { + box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2) +} + +.btn.btn-behance.btn-link { + box-shadow: none +} + +.btn.btn-behance.btn-link, +.btn.btn-behance.btn-link:active, +.btn.btn-behance.btn-link:focus, +.btn.btn-behance.btn-link:hover { + background-color: transparent; + color: #1769ff +} + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-user-select: none; + -ms-touch-action: none; + touch-action: none; + -ms-user-select: none; + -moz-user-select: none; + user-select: none; + box-sizing: border-box +} + +.noUi-target { + position: relative; + direction: ltr +} + +.noUi-base { + width: 100%; + height: 100%; + position: relative; + z-index: 1 +} + +.noUi-connect { + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0 +} + +.noUi-origin { + position: absolute; + height: 0; + width: 0; + margin: 0; + border-radius: 0; + height: 2px; + background: #c8c8c8 +} + +.noUi-origin[style^="left: 0"] .noUi-handle { + background-color: #fff; + border: 2px solid #c8c8c8 +} + +.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active { + border-width: 1px +} + +.noUi-handle { + position: relative; + z-index: 1 +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: top .3s, right .3s, bottom .3s, left .3s +} + +.noUi-state-drag * { + cursor: inherit!important +} + +.noUi-base, +.noUi-handle { + transform: translateZ(0) +} + +.noUi-horizontal { + height: 2px; + margin: 15px 0 +} + +.noUi-vertical { + width: 18px +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px +} + +.noUi-target { + background: #c8c8c8; + border-radius: 4px +} + +.noUi-connect { + background: #3fb8af; + transition: background .45s +} + +.noUi-draggable { + cursor: w-resize +} + +.noUi-vertical .noUi-draggable { + cursor: n-resize +} + +.noUi-handle { + box-sizing: border-box; + width: 14px; + height: 14px; + left: -10px; + top: -6px; + cursor: pointer; + border-radius: 100%; + transition: all .2s ease-out; + border: 1px solid; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2) +} + +.noUi-handle.noUi-active { + transform: scale3d(1.5, 1.5, 1) +} + +.noUi-vertical .noUi-handle:after, +.noUi-vertical .noUi-handle:before { + width: 14px; + height: 1px; + left: 6px; + top: 14px +} + +.noUi-vertical .noUi-handle:after { + top: 17px +} + +[disabled] .noUi-connect { + background: #b8b8b8 +} + +[disabled].noUi-handle, +[disabled] .noUi-handle, +[disabled].noUi-target { + cursor: not-allowed +} + +.slider { + background: #c8c8c8 +} + +.slider .noUi-connect { + background-color: #9c27b0; + border-radius: 4px +} + +.slider .noUi-handle { + border-color: #9c27b0 +} + +.slider.slider-info .noUi-connect { + background-color: #00bcd4 +} + +.slider.slider-info .noUi-handle { + border-color: #00bcd4 +} + +.slider.slider-success .noUi-connect { + background-color: #4caf50 +} + +.slider.slider-success .noUi-handle { + border-color: #4caf50 +} + +.slider.slider-warning .noUi-connect { + background-color: #ff9800 +} + +.slider.slider-warning .noUi-handle { + border-color: #ff9800 +} + +.slider.slider-danger .noUi-connect { + background-color: #f44336 +} + +.slider.slider-danger .noUi-handle { + border-color: #f44336 +} + +.slider.slider-rose .noUi-connect { + background-color: #e91e63 +} + +.slider.slider-rose .noUi-handle { + border-color: #e91e63 +} + +.animated { + animation-duration: 1s; + animation-fill-mode: both +} + +.animated.infinite { + animation-iteration-count: infinite +} + +.animated.hinge { + animation-duration: 2s +} + +.animated.bounceIn, +.animated.bounceOut, +.animated.flipOutX, +.animated.flipOutY { + animation-duration: .75s +} + +@keyframes f { + 0%, + to { + transform: translateZ(0) + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate3d(-10px, 0, 0) + } + 20%, + 40%, + 60%, + 80% { + transform: translate3d(10px, 0, 0) + } +} + +.shake { + animation-name: f +} + +@keyframes g { + 0% { + opacity: 0; + transform: translate3d(0, -100%, 0) + } + to { + opacity: 1; + transform: none + } +} + +.fadeInDown { + animation-name: g +} + +@keyframes h { + 0% { + opacity: 1 + } + to { + opacity: 0 + } +} + +.fadeOut { + animation-name: h +} + +@keyframes i { + 0% { + opacity: 1 + } + to { + opacity: 0; + transform: translate3d(0, 100%, 0) + } +} + +.fadeOutDown { + animation-name: i +} + +@keyframes j { + 0% { + opacity: 1 + } + to { + opacity: 0; + transform: translate3d(0, -100%, 0) + } +} + +.fadeOutUp { + animation-name: j +} + + +/*! +* sweetalert2 v7.24.1 +* Released under the MIT License. +*/ + +@keyframes k { + 0% { + transform: scale(.7) + } + 45% { + transform: scale(1.05) + } + 80% { + transform: scale(.95) + } + to { + transform: scale(1) + } +} + +@keyframes l { + 0% { + transform: scale(1); + opacity: 1 + } + to { + transform: scale(.5); + opacity: 0 + } +} + +@keyframes m { + 0% { + top: 1.1875em; + left: .0625em; + width: 0 + } + 54% { + top: 1.0625em; + left: .125em; + width: 0 + } + 70% { + top: 2.1875em; + left: -.375em; + width: 3.125em + } + 84% { + top: 3em; + left: 1.3125em; + width: 1.0625em + } + to { + top: 2.8125em; + left: .875em; + width: 1.5625em + } +} + +@keyframes n { + 0% { + top: 3.375em; + right: 2.875em; + width: 0 + } + 65% { + top: 3.375em; + right: 2.875em; + width: 0 + } + 84% { + top: 2.1875em; + right: 0; + width: 3.4375em + } + to { + top: 2.375em; + right: .5em; + width: 2.9375em + } +} + +@keyframes o { + 0% { + transform: rotate(-45deg) + } + 5% { + transform: rotate(-45deg) + } + 12% { + transform: rotate(-405deg) + } + to { + transform: rotate(-405deg) + } +} + +@keyframes p { + 0% { + margin-top: 1.625em; + transform: scale(.4); + opacity: 0 + } + 50% { + margin-top: 1.625em; + transform: scale(.4); + opacity: 0 + } + 80% { + margin-top: -.375em; + transform: scale(1.15) + } + to { + margin-top: 0; + transform: scale(1); + opacity: 1 + } +} + +@keyframes q { + 0% { + transform: rotateX(100deg); + opacity: 0 + } + to { + transform: rotateX(0deg); + opacity: 1 + } +} + +body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast { + flex-direction: column; + align-items: stretch +} + +body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions { + flex: 1; + align-self: stretch; + justify-content: flex-end; + height: 2.2em +} + +body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading { + justify-content: center +} + +body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input { + height: 2em; + margin: .3125em auto; + font-size: 1em +} + +body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror { + font-size: 1em +} + +body.swal2-toast-shown>.swal2-container { + position: fixed; + background-color: transparent +} + +body.swal2-toast-shown>.swal2-container.swal2-shown { + background-color: transparent +} + +body.swal2-toast-shown>.swal2-container.swal2-top { + top: 0; + right: auto; + bottom: auto; + left: 50%; + transform: translateX(-50%) +} + +body.swal2-toast-shown>.swal2-container.swal2-top-end, +body.swal2-toast-shown>.swal2-container.swal2-top-right { + top: 0; + right: 0; + bottom: auto; + left: auto +} + +body.swal2-toast-shown>.swal2-container.swal2-top-left, +body.swal2-toast-shown>.swal2-container.swal2-top-start { + top: 0; + right: auto; + bottom: auto; + left: 0 +} + +body.swal2-toast-shown>.swal2-container.swal2-center-left, +body.swal2-toast-shown>.swal2-container.swal2-center-start { + top: 50%; + right: auto; + bottom: auto; + left: 0; + transform: translateY(-50%) +} + +body.swal2-toast-shown>.swal2-container.swal2-center { + top: 50%; + right: auto; + bottom: auto; + left: 50%; + transform: translate(-50%, -50%) +} + +body.swal2-toast-shown>.swal2-container.swal2-center-end, +body.swal2-toast-shown>.swal2-container.swal2-center-right { + top: 50%; + right: 0; + bottom: auto; + left: auto; + transform: translateY(-50%) +} + +body.swal2-toast-shown>.swal2-container.swal2-bottom-left, +body.swal2-toast-shown>.swal2-container.swal2-bottom-start { + top: auto; + right: auto; + bottom: 0; + left: 0 +} + +body.swal2-toast-shown>.swal2-container.swal2-bottom { + top: auto; + right: auto; + bottom: 0; + left: 50%; + transform: translateX(-50%) +} + +body.swal2-toast-shown>.swal2-container.swal2-bottom-end, +body.swal2-toast-shown>.swal2-container.swal2-bottom-right { + top: auto; + right: 0; + bottom: 0; + left: auto +} + +.swal2-popup.swal2-toast { + flex-direction: row; + align-items: center; + width: auto; + padding: .625em; + box-shadow: 0 0 .625em #d9d9d9; + overflow-y: hidden +} + +.swal2-popup.swal2-toast .swal2-header { + flex-direction: row +} + +.swal2-popup.swal2-toast .swal2-title { + justify-content: flex-start; + margin: 0 .6em; + font-size: 1em +} + +.swal2-popup.swal2-toast .swal2-close { + position: static +} + +.swal2-popup.swal2-toast .swal2-content { + justify-content: flex-start; + font-size: 1em +} + +.swal2-popup.swal2-toast .swal2-icon { + width: 2em; + min-width: 2em; + height: 2em; + margin: 0 +} + +.swal2-popup.swal2-toast .swal2-icon-text { + font-size: 2em; + font-weight: 700; + line-height: 1em +} + +.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { + width: 2em; + height: 2em +} + +.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] { + top: .875em; + width: 1.375em +} + +.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { + left: .3125em +} + +.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { + right: .3125em +} + +.swal2-popup.swal2-toast .swal2-actions { + height: auto; + margin: 0 .3125em +} + +.swal2-popup.swal2-toast .swal2-styled { + margin: 0 .3125em; + padding: .3125em .625em; + font-size: 1em +} + +.swal2-popup.swal2-toast .swal2-styled:focus { + box-shadow: 0 0 0 .0625em #fff, 0 0 0 .125em rgba(50, 100, 150, .4) +} + +.swal2-popup.swal2-toast .swal2-success { + border-color: #a5dc86 +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] { + position: absolute; + width: 2em; + height: 2.8125em; + transform: rotate(45deg); + border-radius: 50% +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] { + top: -.25em; + left: -.9375em; + transform: rotate(-45deg); + transform-origin: 2em 2em; + border-radius: 4em 0 0 4em +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] { + top: -.25em; + left: .9375em; + transform-origin: 0 2em; + border-radius: 0 4em 4em 0 +} + +.swal2-popup.swal2-toast .swal2-success .swal2-success-ring { + width: 2em; + height: 2em +} + +.swal2-popup.swal2-toast .swal2-success .swal2-success-fix { + top: 0; + left: .4375em; + width: .4375em; + height: 2.6875em +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] { + height: .3125em +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] { + top: 1.125em; + left: .1875em; + width: .75em +} + +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] { + top: .9375em; + right: .1875em; + width: 1.375em +} + +.swal2-popup.swal2-toast.swal2-show { + animation: r .5s +} + +.swal2-popup.swal2-toast.swal2-hide { + animation: s .2s forwards +} + +.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip { + animation: t .75s +} + +.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long { + animation: u .75s +} + +@keyframes r { + 0% { + transform: translateY(-.625em) rotate(2deg); + opacity: 0 + } + 33% { + transform: translateY(0) rotate(-2deg); + opacity: .5 + } + 66% { + transform: translateY(.3125em) rotate(2deg); + opacity: .7 + } + to { + transform: translateY(0) rotate(0); + opacity: 1 + } +} + +@keyframes s { + 0% { + opacity: 1 + } + 33% { + opacity: .5 + } + to { + transform: rotate(1deg); + opacity: 0 + } +} + +@keyframes t { + 0% { + top: .5625em; + left: .0625em; + width: 0 + } + 54% { + top: .125em; + left: .125em; + width: 0 + } + 70% { + top: .625em; + left: -.25em; + width: 1.625em + } + 84% { + top: 1.0625em; + left: .75em; + width: .5em + } + to { + top: 1.125em; + left: .1875em; + width: .75em + } +} + +@keyframes u { + 0% { + top: 1.625em; + right: 1.375em; + width: 0 + } + 65% { + top: 1.25em; + right: .9375em; + width: 0 + } + 84% { + top: .9375em; + right: 0; + width: 1.125em + } + to { + top: .9375em; + right: .1875em; + width: 1.375em + } +} + +body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { + overflow-y: hidden +} + +body.swal2-height-auto { + height: auto!important +} + +body.swal2-no-backdrop .swal2-shown { + top: auto; + right: auto; + bottom: auto; + left: auto; + background-color: transparent +} + +body.swal2-no-backdrop .swal2-shown>.swal2-modal { + box-shadow: 0 0 10px rgba(0, 0, 0, .4) +} + +body.swal2-no-backdrop .swal2-shown.swal2-top { + top: 0; + left: 50%; + transform: translateX(-50%) +} + +body.swal2-no-backdrop .swal2-shown.swal2-top-left, +body.swal2-no-backdrop .swal2-shown.swal2-top-start { + top: 0; + left: 0 +} + +body.swal2-no-backdrop .swal2-shown.swal2-top-end, +body.swal2-no-backdrop .swal2-shown.swal2-top-right { + top: 0; + right: 0 +} + +body.swal2-no-backdrop .swal2-shown.swal2-center { + top: 50%; + left: 50%; + transform: translate(-50%, -50%) +} + +body.swal2-no-backdrop .swal2-shown.swal2-center-left, +body.swal2-no-backdrop .swal2-shown.swal2-center-start { + top: 50%; + left: 0; + transform: translateY(-50%) +} + +body.swal2-no-backdrop .swal2-shown.swal2-center-end, +body.swal2-no-backdrop .swal2-shown.swal2-center-right { + top: 50%; + right: 0; + transform: translateY(-50%) +} + +body.swal2-no-backdrop .swal2-shown.swal2-bottom { + bottom: 0; + left: 50%; + transform: translateX(-50%) +} + +body.swal2-no-backdrop .swal2-shown.swal2-bottom-left, +body.swal2-no-backdrop .swal2-shown.swal2-bottom-start { + bottom: 0; + left: 0 +} + +body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, +body.swal2-no-backdrop .swal2-shown.swal2-bottom-right { + right: 0; + bottom: 0 +} + +.swal2-container { + display: flex; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + flex-direction: row; + align-items: center; + justify-content: center; + padding: 10px; + background-color: transparent; + z-index: 1060; + overflow-x: hidden; + -webkit-overflow-scrolling: touch +} + +.swal2-container.swal2-top { + align-items: flex-start +} + +.swal2-container.swal2-top-left, +.swal2-container.swal2-top-start { + align-items: flex-start; + justify-content: flex-start +} + +.swal2-container.swal2-top-end, +.swal2-container.swal2-top-right { + align-items: flex-start; + justify-content: flex-end +} + +.swal2-container.swal2-center { + align-items: center +} + +.swal2-container.swal2-center-left, +.swal2-container.swal2-center-start { + align-items: center; + justify-content: flex-start +} + +.swal2-container.swal2-center-end, +.swal2-container.swal2-center-right { + align-items: center; + justify-content: flex-end +} + +.swal2-container.swal2-bottom { + align-items: flex-end +} + +.swal2-container.swal2-bottom-left, +.swal2-container.swal2-bottom-start { + align-items: flex-end; + justify-content: flex-start +} + +.swal2-container.swal2-bottom-end, +.swal2-container.swal2-bottom-right { + align-items: flex-end; + justify-content: flex-end +} + +.swal2-container.swal2-grow-fullscreen>.swal2-modal { + display: flex!important; + flex: 1; + align-self: stretch; + justify-content: center +} + +.swal2-container.swal2-grow-row>.swal2-modal { + display: flex!important; + flex: 1; + align-content: center; + justify-content: center +} + +.swal2-container.swal2-grow-column { + flex: 1; + flex-direction: column +} + +.swal2-container.swal2-grow-column.swal2-bottom, +.swal2-container.swal2-grow-column.swal2-center, +.swal2-container.swal2-grow-column.swal2-top { + align-items: center +} + +.swal2-container.swal2-grow-column.swal2-bottom-left, +.swal2-container.swal2-grow-column.swal2-bottom-start, +.swal2-container.swal2-grow-column.swal2-center-left, +.swal2-container.swal2-grow-column.swal2-center-start, +.swal2-container.swal2-grow-column.swal2-top-left, +.swal2-container.swal2-grow-column.swal2-top-start { + align-items: flex-start +} + +.swal2-container.swal2-grow-column.swal2-bottom-end, +.swal2-container.swal2-grow-column.swal2-bottom-right, +.swal2-container.swal2-grow-column.swal2-center-end, +.swal2-container.swal2-grow-column.swal2-center-right, +.swal2-container.swal2-grow-column.swal2-top-end, +.swal2-container.swal2-grow-column.swal2-top-right { + align-items: flex-end +} + +.swal2-container.swal2-grow-column>.swal2-modal { + display: flex!important; + flex: 1; + align-content: center; + justify-content: center +} + +.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal { + margin: auto +} + +@media (-ms-high-contrast:active), +(-ms-high-contrast:none) { + .swal2-container .swal2-modal { + margin: 0!important + } +} + +.swal2-container.swal2-fade { + transition: background-color .1s +} + +.swal2-container.swal2-shown { + background-color: rgba(0, 0, 0, .4) +} + +.swal2-popup { + display: none; + position: relative; + flex-direction: column; + justify-content: center; + width: 32em; + max-width: 100%; + padding: 1.25em; + border-radius: .3125em; + background: #fff; + font-family: inherit; + font-size: 1rem; + box-sizing: border-box +} + +.swal2-popup:focus { + outline: none +} + +.swal2-popup.swal2-loading { + overflow-y: hidden +} + +.swal2-popup .swal2-header { + display: flex; + flex-direction: column; + align-items: center +} + +.swal2-popup .swal2-title { + display: block; + position: relative; + max-width: 100%; + margin: 0 0 .4em; + padding: 0; + color: #595959; + font-size: 1.875em; + font-weight: 600; + text-align: center; + text-transform: none; + word-wrap: break-word +} + +.swal2-popup .swal2-actions { + align-items: center; + justify-content: center; + margin: 1.25em auto 0 +} + +.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] { + opacity: .4 +} + +.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover { + background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)) +} + +.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active { + background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)) +} + +.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm { + width: 2.5em; + height: 2.5em; + margin: .46875em; + padding: 0; + border: .25em solid transparent; + border-radius: 100%; + border-color: transparent; + background-color: transparent!important; + color: transparent; + cursor: default; + box-sizing: border-box; + animation: v 1.5s linear 0s infinite normal; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel { + margin-right: 30px; + margin-left: 30px +} + +.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after { + display: inline-block; + width: 15px; + height: 15px; + margin-left: 5px; + border: 3px solid #999; + border-radius: 50%; + border-right-color: transparent; + box-shadow: 1px 1px 1px #fff; + content: ""; + animation: v 1.5s linear 0s infinite normal +} + +.swal2-popup .swal2-styled { + margin: 0 .3125em; + padding: .625em 2em; + font-weight: 500; + box-shadow: none +} + +.swal2-popup .swal2-styled:not([disabled]) { + cursor: pointer +} + +.swal2-popup .swal2-styled.swal2-confirm { + border: 0; + border-radius: .25em; + background: initial; + background-color: #3085d6; + color: #fff; + font-size: 1.0625em +} + +.swal2-popup .swal2-styled.swal2-cancel { + border: 0; + border-radius: .25em; + background: initial; + background-color: #aaa; + color: #fff; + font-size: 1.0625em +} + +.swal2-popup .swal2-styled:focus { + outline: none; + box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4) +} + +.swal2-popup .swal2-styled::-moz-focus-inner { + border: 0 +} + +.swal2-popup .swal2-footer { + justify-content: center; + margin: 1.25em 0 0; + padding-top: 1em; + border-top: 1px solid #eee; + color: #545454; + font-size: 1em +} + +.swal2-popup .swal2-image { + max-width: 100%; + margin: 1.25em auto +} + +.swal2-popup .swal2-close { + position: absolute; + top: 0; + right: 0; + justify-content: center; + width: 1.2em; + height: 1.2em; + padding: 0; + transition: color .1s ease-out; + border: none; + border-radius: 0; + background: transparent; + color: #ccc; + font-family: serif; + font-size: 2.5em; + line-height: 1.2; + cursor: pointer; + overflow: hidden +} + +.swal2-popup .swal2-close:hover { + transform: none; + color: #f27474 +} + +.swal2-popup>.swal2-checkbox, +.swal2-popup>.swal2-file, +.swal2-popup>.swal2-input, +.swal2-popup>.swal2-radio, +.swal2-popup>.swal2-select, +.swal2-popup>.swal2-textarea { + display: none +} + +.swal2-popup .swal2-content { + justify-content: center; + margin: 0; + padding: 0; + color: #545454; + font-size: 1.125em; + font-weight: 300; + line-height: normal; + word-wrap: break-word +} + +.swal2-popup #swal2-content { + text-align: center +} + +.swal2-popup .swal2-checkbox, +.swal2-popup .swal2-file, +.swal2-popup .swal2-input, +.swal2-popup .swal2-radio, +.swal2-popup .swal2-select, +.swal2-popup .swal2-textarea { + margin: 1em auto +} + +.swal2-popup .swal2-file, +.swal2-popup .swal2-input, +.swal2-popup .swal2-textarea { + width: 100%; + transition: border-color .3s, box-shadow .3s; + border: 1px solid #d9d9d9; + border-radius: .1875em; + font-size: 1.125em; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06); + box-sizing: border-box +} + +.swal2-popup .swal2-file.swal2-inputerror, +.swal2-popup .swal2-input.swal2-inputerror, +.swal2-popup .swal2-textarea.swal2-inputerror { + border-color: #f27474!important; + box-shadow: 0 0 2px #f27474!important +} + +.swal2-popup .swal2-file:focus, +.swal2-popup .swal2-input:focus, +.swal2-popup .swal2-textarea:focus { + border: 1px solid #b4dbed; + outline: none; + box-shadow: 0 0 3px #c4e6f5 +} + +.swal2-popup .swal2-file::-webkit-input-placeholder, +.swal2-popup .swal2-input::-webkit-input-placeholder, +.swal2-popup .swal2-textarea::-webkit-input-placeholder { + color: #ccc +} + +.swal2-popup .swal2-file:-ms-input-placeholder, +.swal2-popup .swal2-file::-ms-input-placeholder, +.swal2-popup .swal2-input:-ms-input-placeholder, +.swal2-popup .swal2-input::-ms-input-placeholder, +.swal2-popup .swal2-textarea:-ms-input-placeholder, +.swal2-popup .swal2-textarea::-ms-input-placeholder { + color: #ccc +} + +.swal2-popup .swal2-file::placeholder, +.swal2-popup .swal2-input::placeholder, +.swal2-popup .swal2-textarea::placeholder { + color: #ccc +} + +.swal2-popup .swal2-range input { + width: 80% +} + +.swal2-popup .swal2-range output { + width: 20%; + font-weight: 600; + text-align: center +} + +.swal2-popup .swal2-range input, +.swal2-popup .swal2-range output { + height: 2.625em; + margin: 1em auto; + padding: 0; + font-size: 1.125em; + line-height: 2.625em +} + +.swal2-popup .swal2-input { + height: 2.625em; + padding: .75em +} + +.swal2-popup .swal2-input[type=number] { + max-width: 10em +} + +.swal2-popup .swal2-file { + font-size: 1.125em +} + +.swal2-popup .swal2-textarea { + height: 6.75em; + padding: .75em +} + +.swal2-popup .swal2-select { + min-width: 50%; + max-width: 100%; + padding: .375em .625em; + color: #545454; + font-size: 1.125em +} + +.swal2-popup .swal2-checkbox, +.swal2-popup .swal2-radio { + align-items: center; + justify-content: center +} + +.swal2-popup .swal2-checkbox label, +.swal2-popup .swal2-radio label { + margin: 0 .6em; + font-size: 1.125em +} + +.swal2-popup .swal2-checkbox input, +.swal2-popup .swal2-radio input { + margin: 0 .4em +} + +.swal2-popup .swal2-validationerror { + display: none; + align-items: center; + justify-content: center; + padding: .625em; + background: #f0f0f0; + color: #666; + font-size: 1em; + font-weight: 300; + overflow: hidden +} + +.swal2-popup .swal2-validationerror:before { + display: inline-block; + width: 1.5em; + min-width: 1.5em; + height: 1.5em; + margin: 0 .625em; + border-radius: 50%; + background-color: #f27474; + color: #fff; + font-weight: 600; + line-height: 1.5em; + text-align: center; + content: "!"; + zoom: normal +} + +@supports (-ms-accelerator:true) { + .swal2-range input { + width: 100%!important + } + .swal2-range output { + display: none + } +} + +@media (-ms-high-contrast:active), +(-ms-high-contrast:none) { + .swal2-range input { + width: 100%!important + } + .swal2-range output { + display: none + } +} + +@-moz-document url-prefix() { + .swal2-close:focus { + outline: 2px solid rgba(50, 100, 150, .4) + } +} + +.swal2-icon { + position: relative; + justify-content: center; + width: 5em; + height: 5em; + margin: 1.25em auto 1.875em; + border: .25em solid transparent; + border-radius: 50%; + line-height: 5em; + cursor: default; + box-sizing: content-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + zoom: normal +} + +.swal2-icon-text { + font-size: 3.75em +} + +.swal2-icon.swal2-error { + border-color: #f27474 +} + +.swal2-icon.swal2-error .swal2-x-mark { + position: relative; + flex-grow: 1 +} + +.swal2-icon.swal2-error [class^=swal2-x-mark-line] { + display: block; + position: absolute; + top: 2.3125em; + width: 2.9375em; + height: .3125em; + border-radius: .125em; + background-color: #f27474 +} + +.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { + left: 1.0625em; + transform: rotate(45deg) +} + +.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { + right: 1em; + transform: rotate(-45deg) +} + +.swal2-icon.swal2-warning { + border-color: #facea8; + color: #f8bb86 +} + +.swal2-icon.swal2-info { + border-color: #9de0f6; + color: #3fc3ee +} + +.swal2-icon.swal2-question { + border-color: #c9dae1; + color: #87adbd +} + +.swal2-icon.swal2-success { + border-color: #a5dc86 +} + +.swal2-icon.swal2-success [class^=swal2-success-circular-line] { + position: absolute; + width: 3.75em; + height: 7.5em; + transform: rotate(45deg); + border-radius: 50% +} + +.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] { + top: -.4375em; + left: -2.0635em; + transform: rotate(-45deg); + transform-origin: 3.75em 3.75em; + border-radius: 7.5em 0 0 7.5em +} + +.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] { + top: -.6875em; + left: 1.875em; + transform: rotate(-45deg); + transform-origin: 0 3.75em; + border-radius: 0 7.5em 7.5em 0 +} + +.swal2-icon.swal2-success .swal2-success-ring { + position: absolute; + top: -.25em; + left: -.25em; + width: 100%; + height: 100%; + border: .25em solid hsla(98, 55%, 69%, .3); + border-radius: 50%; + z-index: 2; + box-sizing: content-box +} + +.swal2-icon.swal2-success .swal2-success-fix { + position: absolute; + top: .5em; + left: 1.625em; + width: .4375em; + height: 5.625em; + transform: rotate(-45deg); + z-index: 1 +} + +.swal2-icon.swal2-success [class^=swal2-success-line] { + display: block; + position: absolute; + height: .3125em; + border-radius: .125em; + background-color: #a5dc86; + z-index: 2 +} + +.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] { + top: 2.875em; + left: .875em; + width: 1.5625em; + transform: rotate(45deg) +} + +.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] { + top: 2.375em; + right: .5em; + width: 2.9375em; + transform: rotate(-45deg) +} + +.swal2-progresssteps { + align-items: center; + margin: 0 0 1.25em; + padding: 0; + font-weight: 600 +} + +.swal2-progresssteps li { + display: inline-block; + position: relative +} + +.swal2-progresssteps .swal2-progresscircle { + width: 2em; + height: 2em; + border-radius: 2em; + background: #3085d6; + color: #fff; + line-height: 2em; + text-align: center; + z-index: 20 +} + +.swal2-progresssteps .swal2-progresscircle:first-child { + margin-left: 0 +} + +.swal2-progresssteps .swal2-progresscircle:last-child { + margin-right: 0 +} + +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep { + background: #3085d6 +} + +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle, +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline { + background: #add8e6 +} + +.swal2-progresssteps .swal2-progressline { + width: 2.5em; + height: .4em; + margin: 0 -1px; + background: #3085d6; + z-index: 10 +} + +[class^=swal2] { + -webkit-tap-highlight-color: transparent +} + +.swal2-show { + animation: k .3s +} + +.swal2-show.swal2-noanimation { + animation: none +} + +.swal2-hide { + animation: l .15s forwards +} + +.swal2-hide.swal2-noanimation { + animation: none +} + +[dir=rtl] .swal2-close { + right: auto; + left: 0 +} + +.swal2-animate-success-icon .swal2-success-line-tip { + animation: m .75s +} + +.swal2-animate-success-icon .swal2-success-line-long { + animation: n .75s +} + +.swal2-animate-success-icon .swal2-success-circular-line-right { + animation: o 4.25s ease-in +} + +.swal2-animate-error-icon { + animation: q .5s +} + +.swal2-animate-error-icon .swal2-x-mark { + animation: p .5s +} + +@keyframes v { + 0% { + transform: rotate(0deg) + } + to { + transform: rotate(1turn) + } +} + +table.dataTable { + clear: both; + margin-top: 6px!important; + margin-bottom: 6px!important; + max-width: none!important; + border-collapse: separate!important; + border-spacing: 0 +} + +table.dataTable td, +table.dataTable th { + box-sizing: content-box +} + +table.dataTable td.dataTables_empty, +table.dataTable th.dataTables_empty { + text-align: center +} + +table.dataTable.nowrap td, +table.dataTable.nowrap th { + white-space: nowrap +} + +div.dataTables_wrapper div.dataTables_length label { + font-weight: 400; + text-align: left; + white-space: nowrap +} + +div.dataTables_wrapper div.dataTables_length select { + width: auto; + display: inline-block +} + +div.dataTables_wrapper div.dataTables_filter { + text-align: right +} + +div.dataTables_wrapper div.dataTables_filter label { + font-weight: 400; + white-space: nowrap; + text-align: left +} + +div.dataTables_wrapper div.dataTables_filter input { + margin-left: .5em; + display: inline-block; + width: auto +} + +div.dataTables_wrapper div.dataTables_info { + padding-top: .85em; + white-space: nowrap +} + +div.dataTables_wrapper div.dataTables_paginate { + margin: 0; + white-space: nowrap; + text-align: right +} + +div.dataTables_wrapper div.dataTables_paginate ul.pagination { + margin: 2px 0; + white-space: nowrap; + justify-content: flex-end +} + +div.dataTables_wrapper div.dataTables_processing { + position: absolute; + top: 50%; + left: 50%; + width: 200px; + margin-left: -100px; + margin-top: -26px; + text-align: center; + padding: 1em 0 +} + +table.dataTable thead>tr>td.sorting, +table.dataTable thead>tr>td.sorting_asc, +table.dataTable thead>tr>td.sorting_desc, +table.dataTable thead>tr>th.sorting, +table.dataTable thead>tr>th.sorting_asc, +table.dataTable thead>tr>th.sorting_desc { + padding-right: 30px +} + +table.dataTable thead>tr>td:active, +table.dataTable thead>tr>th:active { + outline: none +} + +table.dataTable thead .sorting, +table.dataTable thead .sorting_asc, +table.dataTable thead .sorting_asc_disabled, +table.dataTable thead .sorting_desc, +table.dataTable thead .sorting_desc_disabled { + cursor: pointer; + position: relative +} + +table.dataTable thead .sorting:after, +table.dataTable thead .sorting:before, +table.dataTable thead .sorting_asc:after, +table.dataTable thead .sorting_asc:before, +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_asc_disabled:before, +table.dataTable thead .sorting_desc:after, +table.dataTable thead .sorting_desc:before, +table.dataTable thead .sorting_desc_disabled:after, +table.dataTable thead .sorting_desc_disabled:before { + position: absolute; + bottom: .9em; + display: block; + opacity: .3 +} + +table.dataTable thead .sorting:before, +table.dataTable thead .sorting_asc:before, +table.dataTable thead .sorting_asc_disabled:before, +table.dataTable thead .sorting_desc:before, +table.dataTable thead .sorting_desc_disabled:before { + top: 2px; + right: 1em; + content: "\2191" +} + +table.dataTable thead .sorting:after, +table.dataTable thead .sorting_asc:after, +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc:after, +table.dataTable thead .sorting_desc_disabled:after { + top: 2px; + right: .5em; + content: "\2193" +} + +table.dataTable thead .sorting_asc:before, +table.dataTable thead .sorting_desc:after { + opacity: 1 +} + +table.dataTable thead .sorting_asc_disabled:before, +table.dataTable thead .sorting_desc_disabled:after { + opacity: 0 +} + +div.dataTables_scrollHead table.dataTable { + margin-bottom: 0!important +} + +div.dataTables_scrollBody table { + border-top: none; + margin-top: 0!important; + margin-bottom: 0!important +} + +div.dataTables_scrollBody table thead .sorting:after, +div.dataTables_scrollBody table thead .sorting:before, +div.dataTables_scrollBody table thead .sorting_asc:after, +div.dataTables_scrollBody table thead .sorting_asc:before, +div.dataTables_scrollBody table thead .sorting_desc:after, +div.dataTables_scrollBody table thead .sorting_desc:before { + display: none +} + +div.dataTables_scrollBody table tbody tr:first-child td, +div.dataTables_scrollBody table tbody tr:first-child th { + border-top: none +} + +div.dataTables_scrollFoot>.dataTables_scrollFootInner { + box-sizing: content-box +} + +div.dataTables_scrollFoot>.dataTables_scrollFootInner>table { + margin-top: 0!important; + border-top: none +} + +@media screen and (max-width:767px) { + div.dataTables_wrapper div.dataTables_filter, + div.dataTables_wrapper div.dataTables_info, + div.dataTables_wrapper div.dataTables_length, + div.dataTables_wrapper div.dataTables_paginate { + text-align: center + } +} + +table.dataTable.table-sm>thead>tr>th { + padding-right: 20px +} + +table.dataTable.table-sm .sorting:before, +table.dataTable.table-sm .sorting_asc:before, +table.dataTable.table-sm .sorting_desc:before { + top: 5px; + right: .85em +} + +table.dataTable.table-sm .sorting:after, +table.dataTable.table-sm .sorting_asc:after, +table.dataTable.table-sm .sorting_desc:after { + top: 5px +} + +table.table-bordered.dataTable td, +table.table-bordered.dataTable th { + border-left-width: 0 +} + +table.table-bordered.dataTable td:last-child, +table.table-bordered.dataTable th:last-child { + border-right-width: 0 +} + +div.dataTables_scrollHead table.table-bordered, +table.table-bordered.dataTable tbody td, +table.table-bordered.dataTable tbody th { + border-bottom-width: 0 +} + +div.table-responsive>div.dataTables_wrapper>div.row { + margin: 0 +} + +div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child { + padding-left: 0 +} + +div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child { + padding-right: 0 +} + +div.dt-autofill-handle { + position: absolute; + height: 8px; + width: 8px; + z-index: 102; + box-sizing: border-box; + border: 1px solid #0275d8; + background: #0275d8 +} + +div.dt-autofill-select { + position: absolute; + z-index: 1001; + background-color: #0275d8; + background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, .5) 10px) +} + +div.dt-autofill-select.bottom, +div.dt-autofill-select.top { + height: 3px; + margin-top: -1px +} + +div.dt-autofill-select.left, +div.dt-autofill-select.right { + width: 3px; + margin-left: -1px +} + +div.dt-autofill-list { + position: fixed; + top: 50%; + left: 50%; + width: 500px; + margin-left: -250px; + background-color: #fff; + border-radius: 6px; + box-shadow: 0 0 5px #555; + border: 2px solid #444; + z-index: 11; + box-sizing: border-box; + padding: 1.5em 2em +} + +div.dt-autofill-list ul { + display: table; + margin: 0; + padding: 0; + list-style: none; + width: 100% +} + +div.dt-autofill-list ul li { + display: table-row +} + +div.dt-autofill-list ul li:last-child div.dt-autofill-button, +div.dt-autofill-list ul li:last-child div.dt-autofill-question { + border-bottom: none +} + +div.dt-autofill-list ul li:hover { + background-color: #f6f6f6 +} + +div.dt-autofill-list div.dt-autofill-question { + display: table-cell; + padding: .5em 0; + border-bottom: 1px solid #ccc +} + +div.dt-autofill-list div.dt-autofill-question input[type=number] { + width: 30px +} + +div.dt-autofill-list div.dt-autofill-button { + display: table-cell; + padding: .5em 0; + border-bottom: 1px solid #ccc +} + +div.dt-autofill-background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, .7); + background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .7) 100%); + z-index: 10 +} + +div.dt-autofill-list div.dt-autofill-question input[type=number] { + padding: 6px; + width: 60px; + margin: -2px 0 +} + +@keyframes w { + to { + transform: rotate(1turn) + } +} + +div.dt-button-info { + position: fixed; + top: 50%; + left: 50%; + width: 400px; + margin-top: -100px; + margin-left: -200px; + background-color: #fff; + border: 2px solid #111; + box-shadow: 3px 3px 8px rgba(0, 0, 0, .3); + border-radius: 3px; + text-align: center; + z-index: 21 +} + +div.dt-button-info h2 { + padding: .5em; + margin: 0; + font-weight: 400; + border-bottom: 1px solid #ddd; + background-color: #f3f3f3 +} + +div.dt-button-info>div { + padding: 1em +} + +ul.dt-button-collection.dropdown-menu { + display: block; + z-index: 2002; + -ms-column-gap: 8px; + -o-column-gap: 8px; + column-gap: 8px +} + +ul.dt-button-collection.dropdown-menu.fixed { + position: fixed; + top: 50%; + left: 50%; + margin-left: -75px; + border-radius: 0 +} + +ul.dt-button-collection.dropdown-menu.fixed.two-column { + margin-left: -150px +} + +ul.dt-button-collection.dropdown-menu.fixed.three-column { + margin-left: -225px +} + +ul.dt-button-collection.dropdown-menu.fixed.four-column { + margin-left: -300px +} + +ul.dt-button-collection.dropdown-menu>* { + break-inside: avoid +} + +ul.dt-button-collection.dropdown-menu.two-column { + width: 300px; + padding-bottom: 1px; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2 +} + +ul.dt-button-collection.dropdown-menu.three-column { + width: 450px; + padding-bottom: 1px; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3 +} + +ul.dt-button-collection.dropdown-menu.four-column { + width: 600px; + padding-bottom: 1px; + -ms-column-count: 4; + -o-column-count: 4; + column-count: 4 +} + +ul.dt-button-collection.dropdown-menu .dt-button { + border-radius: 0 +} + +ul.dt-button-collection { + -ms-column-gap: 8px; + -o-column-gap: 8px; + column-gap: 8px +} + +ul.dt-button-collection.fixed { + position: fixed; + top: 50%; + left: 50%; + margin-left: -75px; + border-radius: 0 +} + +ul.dt-button-collection.fixed.two-column { + margin-left: -150px +} + +ul.dt-button-collection.fixed.three-column { + margin-left: -225px +} + +ul.dt-button-collection.fixed.four-column { + margin-left: -300px +} + +ul.dt-button-collection>* { + break-inside: avoid +} + +ul.dt-button-collection.two-column { + width: 300px; + padding-bottom: 1px; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2 +} + +ul.dt-button-collection.three-column { + width: 450px; + padding-bottom: 1px; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3 +} + +ul.dt-button-collection.four-column { + width: 600px; + padding-bottom: 1px; + -ms-column-count: 4; + -o-column-count: 4; + column-count: 4 +} + +ul.dt-button-collection .dt-button { + border-radius: 0 +} + +ul.dt-button-collection.fixed { + max-width: none +} + +ul.dt-button-collection.fixed:after, +ul.dt-button-collection.fixed:before { + display: none +} + +div.dt-button-background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999 +} + +@media screen and (max-width:767px) { + div.dt-buttons { + float: none; + width: 100%; + text-align: center; + margin-bottom: .5em + } + div.dt-buttons a.btn { + float: none + } +} + +div.dt-buttons a.btn.processing, +div.dt-buttons button.btn.processing, +div.dt-buttons div.btn.processing { + color: rgba(0, 0, 0, .2) +} + +div.dt-buttons a.btn.processing:after, +div.dt-buttons button.btn.processing:after, +div.dt-buttons div.btn.processing:after { + position: absolute; + top: 50%; + left: 50%; + width: 16px; + height: 16px; + margin: -8px 0 0 -8px; + box-sizing: border-box; + display: block; + content: " "; + border: 2px solid #282828; + border-radius: 50%; + border-left-color: transparent; + border-right-color: transparent; + animation: w 1.5s infinite linear; + -o-animation: w 1.5s infinite linear; + -ms-animation: w 1.5s infinite linear; + -webkit-animation: w 1.5s infinite linear; + -moz-animation: w 1.5s infinite linear +} + +table.DTCR_clonedTable.dataTable { + position: absolute!important; + background-color: hsla(0, 0%, 100%, .7); + z-index: 202 +} + +div.DTCR_pointer { + width: 1px; + background-color: #0275d8; + z-index: 201 +} + +table.DTFC_Cloned tr { + background-color: #fff; + margin-bottom: 0 +} + +div.DTFC_LeftHeadWrapper table, +div.DTFC_RightHeadWrapper table { + border-bottom: none!important; + margin-bottom: 0!important; + background-color: #fff +} + +div.DTFC_LeftBodyWrapper table, +div.DTFC_RightBodyWrapper table { + border-top: none; + margin: 0!important +} + +div.DTFC_LeftBodyWrapper table thead .sorting:after, +div.DTFC_LeftBodyWrapper table thead .sorting_asc:after, +div.DTFC_LeftBodyWrapper table thead .sorting_desc:after, +div.DTFC_RightBodyWrapper table thead .sorting:after, +div.DTFC_RightBodyWrapper table thead .sorting_asc:after, +div.DTFC_RightBodyWrapper table thead .sorting_desc:after { + display: none +} + +div.DTFC_LeftBodyWrapper table tbody tr:first-child td, +div.DTFC_LeftBodyWrapper table tbody tr:first-child th, +div.DTFC_RightBodyWrapper table tbody tr:first-child td, +div.DTFC_RightBodyWrapper table tbody tr:first-child th { + border-top: none +} + +div.DTFC_LeftFootWrapper table, +div.DTFC_RightFootWrapper table { + border-top: none; + margin-top: 0!important; + background-color: #fff +} + +div.DTFC_Blocker, +table.dataTable.table-striped.DTFC_Cloned tbody { + background-color: #fff +} + +table.dataTable.fixedHeader-floating, +table.dataTable.fixedHeader-locked { + background-color: #fff; + margin-top: 0!important; + margin-bottom: 0!important +} + +table.dataTable.fixedHeader-floating { + position: fixed!important +} + +table.dataTable.fixedHeader-locked { + position: absolute!important +} + +@media print { + table.fixedHeader-floating { + display: none + } +} + +table.dataTable tbody td.focus, +table.dataTable tbody th.focus { + box-shadow: inset 0 0 1px 2px #0275d8 +} + +table.dataTable.dtr-inline.collapsed>tbody>tr>td.child, +table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty, +table.dataTable.dtr-inline.collapsed>tbody>tr>th.child { + cursor: default!important +} + +table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before, +table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before, +table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before { + display: none!important +} + +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child, +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child { + position: relative; + padding-left: 30px; + cursor: pointer +} + +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before, +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before { + top: 12px; + left: 4px; + height: 14px; + width: 14px; + display: block; + position: absolute; + color: #fff; + border: 2px solid #fff; + border-radius: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + text-align: center; + text-indent: 0!important; + font-family: Courier New, Courier, monospace; + line-height: 14px; + content: "+"; + background-color: #0275d8 +} + +table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, +table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before { + content: "-"; + background-color: #d33333 +} + +table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child, +table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child { + padding-left: 27px +} + +table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before, +table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before { + top: 5px; + left: 4px; + height: 14px; + width: 14px; + border-radius: 14px; + line-height: 14px; + text-indent: 3px +} + +table.dataTable.dtr-column>tbody>tr>td.control, +table.dataTable.dtr-column>tbody>tr>th.control { + position: relative; + cursor: pointer +} + +table.dataTable.dtr-column>tbody>tr>td.control:before, +table.dataTable.dtr-column>tbody>tr>th.control:before { + top: 50%; + left: 50%; + height: 16px; + width: 16px; + margin-top: -10px; + margin-left: -10px; + display: block; + position: absolute; + color: #fff; + border: 2px solid #fff; + border-radius: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + text-align: center; + text-indent: 0!important; + font-family: Courier New, Courier, monospace; + line-height: 14px; + content: "+"; + background-color: #0275d8 +} + +table.dataTable.dtr-column>tbody>tr.parent td.control:before, +table.dataTable.dtr-column>tbody>tr.parent th.control:before { + content: "-"; + background-color: #d33333 +} + +table.dataTable>tbody>tr.child { + padding: .5em 1em +} + +table.dataTable>tbody>tr.child:hover { + background: transparent!important +} + +table.dataTable>tbody>tr.child ul.dtr-details { + display: inline-block; + list-style-type: none; + margin: 0; + padding: 0 +} + +table.dataTable>tbody>tr.child ul.dtr-details>li { + border-bottom: 1px solid #efefef; + padding: .5em 0 +} + +table.dataTable>tbody>tr.child ul.dtr-details>li:first-child { + padding-top: 0 +} + +table.dataTable>tbody>tr.child ul.dtr-details>li:last-child { + border-bottom: none +} + +table.dataTable>tbody>tr.child span.dtr-title { + display: inline-block; + min-width: 75px; + font-weight: 700 +} + +div.dtr-modal { + position: fixed; + box-sizing: border-box; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 100; + padding: 10em 1em +} + +div.dtr-modal div.dtr-modal-display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 50%; + height: 50%; + margin: auto; + z-index: 102; + overflow: auto; + background-color: #f5f5f7; + border: 1px solid #000; + border-radius: .5em; + box-shadow: 0 12px 30px rgba(0, 0, 0, .6) +} + +div.dtr-modal div.dtr-modal-content { + position: relative; + padding: 1em +} + +div.dtr-modal div.dtr-modal-close { + position: absolute; + top: 6px; + right: 6px; + width: 22px; + height: 22px; + border: 1px solid #eaeaea; + background-color: #f9f9f9; + text-align: center; + border-radius: 3px; + cursor: pointer; + z-index: 12 +} + +div.dtr-modal div.dtr-modal-close:hover { + background-color: #eaeaea +} + +div.dtr-modal div.dtr-modal-background { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 101; + background: rgba(0, 0, 0, .6) +} + +@media screen and (max-width:767px) { + div.dtr-modal div.dtr-modal-display { + width: 95% + } +} + +div.dtr-bs-modal table.table tr:first-child td { + border-top: none +} + +table.dataTable tr.group td { + font-weight: 700; + background-color: #e0e0e0 +} + +table.dt-rowReorder-float { + position: absolute!important; + opacity: .8; + table-layout: fixed; + outline: 2px solid #0275d8; + outline-offset: -2px; + z-index: 2001 +} + +tr.dt-rowReorder-moving { + outline: 2px solid #888; + outline-offset: -2px +} + +body.dt-rowReorder-noOverflow { + overflow-x: hidden +} + +table.dataTable td.reorder { + text-align: center; + cursor: move +} + +div.DTS { + display: block!important +} + +div.DTS tbody td, +div.DTS tbody th { + white-space: nowrap +} + +div.DTS div.DTS_Loading { + z-index: 1 +} + +div.DTS div.dataTables_scrollBody { + background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 0, #fff 20px) +} + +div.DTS div.dataTables_scrollBody table { + z-index: 2 +} + +div.DTS div.dataTables_length, +div.DTS div.dataTables_paginate { + display: none +} + +div.DTS div.dataTables_scrollBody table { + background-color: #fff +} + +table.dataTable tbody>tr.selected, +table.dataTable tbody>tr>.selected { + background-color: #0275d8 +} + +table.dataTable.display tbody>tr.odd.selected, +table.dataTable.display tbody>tr.odd>.selected, +table.dataTable.stripe tbody>tr.odd.selected, +table.dataTable.stripe tbody>tr.odd>.selected { + background-color: #0272d3 +} + +table.dataTable.display tbody>tr.selected:hover, +table.dataTable.display tbody>tr>.selected:hover, +table.dataTable.hover tbody>tr.selected:hover, +table.dataTable.hover tbody>tr>.selected:hover { + background-color: #0271d0 +} + +table.dataTable.display tbody>tr.selected>.sorting_1, +table.dataTable.display tbody>tr.selected>.sorting_2, +table.dataTable.display tbody>tr.selected>.sorting_3, +table.dataTable.display tbody>tr>.selected, +table.dataTable.order-column tbody>tr.selected>.sorting_1, +table.dataTable.order-column tbody>tr.selected>.sorting_2, +table.dataTable.order-column tbody>tr.selected>.sorting_3, +table.dataTable.order-column tbody>tr>.selected { + background-color: #0273d4 +} + +table.dataTable.display tbody>tr.odd.selected>.sorting_1, +table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1 { + background-color: #026fcc +} + +table.dataTable.display tbody>tr.odd.selected>.sorting_2, +table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2 { + background-color: #0270ce +} + +table.dataTable.display tbody>tr.odd.selected>.sorting_3, +table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3 { + background-color: #0270d0 +} + +table.dataTable.display tbody>tr.even.selected>.sorting_1, +table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1 { + background-color: #0273d4 +} + +table.dataTable.display tbody>tr.even.selected>.sorting_2, +table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2 { + background-color: #0274d5 +} + +table.dataTable.display tbody>tr.even.selected>.sorting_3, +table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3 { + background-color: #0275d7 +} + +table.dataTable.display tbody>tr.odd>.selected, +table.dataTable.order-column.stripe tbody>tr.odd>.selected { + background-color: #026fcc +} + +table.dataTable.display tbody>tr.even>.selected, +table.dataTable.order-column.stripe tbody>tr.even>.selected { + background-color: #0273d4 +} + +table.dataTable.display tbody>tr.selected:hover>.sorting_1, +table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1 { + background-color: #026bc6 +} + +table.dataTable.display tbody>tr.selected:hover>.sorting_2, +table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2 { + background-color: #026cc8 +} + +table.dataTable.display tbody>tr.selected:hover>.sorting_3, +table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3 { + background-color: #026eca +} + +table.dataTable.display tbody>tr:hover>.selected, +table.dataTable.display tbody>tr>.selected:hover, +table.dataTable.order-column.hover tbody>tr:hover>.selected, +table.dataTable.order-column.hover tbody>tr>.selected:hover { + background-color: #026bc6 +} + +table.dataTable tbody td.select-checkbox, +table.dataTable tbody th.select-checkbox { + position: relative +} + +table.dataTable tbody td.select-checkbox:after, +table.dataTable tbody td.select-checkbox:before, +table.dataTable tbody th.select-checkbox:after, +table.dataTable tbody th.select-checkbox:before { + display: block; + position: absolute; + top: 1.2em; + left: 50%; + width: 12px; + height: 12px; + box-sizing: border-box +} + +table.dataTable tbody td.select-checkbox:before, +table.dataTable tbody th.select-checkbox:before { + content: " "; + margin-top: -6px; + margin-left: -6px; + border: 1px solid #000; + border-radius: 3px +} + +table.dataTable tr.selected td.select-checkbox:after, +table.dataTable tr.selected th.select-checkbox:after { + content: "\2714"; + margin-top: -11px; + margin-left: -4px; + text-align: center; + text-shadow: 1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9 +} + +div.dataTables_wrapper span.select-info, +div.dataTables_wrapper span.select-item { + margin-left: .5em +} + +@media screen and (max-width:640px) { + div.dataTables_wrapper span.select-info, + div.dataTables_wrapper span.select-item { + margin-left: 0; + display: block + } +} + +table.dataTable tbody td.selected, +table.dataTable tbody th.selected, +table.dataTable tbody tr.selected { + color: #fff +} + +table.dataTable tbody td.selected a, +table.dataTable tbody th.selected a, +table.dataTable tbody tr.selected a { + color: #a2d4ed +} + +@media screen and (max-width:767px) { + table.dataTable>tbody>tr>td:first-child { + padding-left: 30px!important + } + table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before, + table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before { + top: 50%; + margin-top: -9px; + left: 4px; + height: 18px; + width: 18px; + display: block; + position: absolute; + color: #4caf50; + border: 0 solid #fff; + border-radius: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + text-align: center; + font-family: Courier New, Courier, monospace; + line-height: 18px; + content: "+"; + background-color: #fff + } +} + +svg { + touch-action: none +} + +.jvectormap-container { + width: 100%; + height: 100%; + position: relative; + overflow: hidden; + touch-action: none +} + +.jvectormap-tip { + position: absolute; + display: none; + color: #555; + line-height: 1.5em; + background: #fff; + border: none; + border-radius: 30px; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); + padding: 5px 10px; + z-index: 1040 +} + +.jvectormap-goback, +.jvectormap-zoomin, +.jvectormap-zoomout { + position: absolute; + left: 10px; + border-radius: 3px; + background: #292929; + padding: 3px; + color: #fff; + cursor: pointer; + line-height: 10px; + text-align: center; + box-sizing: content-box +} + +.jvectormap-zoomin, +.jvectormap-zoomout { + width: 10px; + height: 10px +} + +.jvectormap-zoomin { + top: 10px +} + +.jvectormap-zoomout { + top: 30px +} + +.jvectormap-goback { + bottom: 10px; + z-index: 1000; + padding: 6px +} + +.jvectormap-spinner { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + background: 50% no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) +} + +.jvectormap-legend-title { + font-weight: 700; + font-size: 14px; + text-align: center +} + +.jvectormap-legend-cnt { + position: absolute +} + +.jvectormap-legend-cnt-h { + bottom: 0; + right: 0 +} + +.jvectormap-legend-cnt-v { + top: 0; + right: 0 +} + +.jvectormap-legend { + background: #000; + color: #fff; + border-radius: 3px +} + +.jvectormap-legend-cnt-h .jvectormap-legend { + float: left; + margin: 0 10px 10px 0; + padding: 3px 3px 1px +} + +.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick { + float: left +} + +.jvectormap-legend-cnt-v .jvectormap-legend { + margin: 10px 10px 0 0; + padding: 3px +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick { + width: 40px +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample { + height: 15px +} + +.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample { + height: 20px; + width: 20px; + display: inline-block; + vertical-align: middle +} + +.jvectormap-legend-tick-text { + font-size: 12px +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick-text { + text-align: center +} + +.jvectormap-legend-cnt-v .jvectormap-legend-tick-text { + display: inline-block; + vertical-align: middle; + line-height: 20px; + padding-left: 3px +} + + +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ + +.bootstrap-datetimepicker-widget .btn[data-action=clear]:after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after, +.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after, +.bootstrap-datetimepicker-widget .btn[data-action=today]:after, +.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after, +.bootstrap-datetimepicker-widget .picker-switch:after, +.bootstrap-datetimepicker-widget table th.next:after, +.bootstrap-datetimepicker-widget table th.prev:after, +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.bootstrap-datetimepicker-widget { + list-style: none +} + +.bootstrap-datetimepicker-widget a:hover { + box-shadow: none!important +} + +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent +} + +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 4px; + width: 19em +} + +@media (min-width:768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +@media (min-width:991px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +@media (min-width:1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after, +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + right: auto; + left: 12px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; + margin-bottom: 27px; + z-index: 1111 +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; + margin-bottom: 27px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px +} + +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0 +} + +.bootstrap-datetimepicker-widget a[data-action] { + padding: 0; + margin: 0; + border-width: 0; + background-color: transparent; + color: #9c27b0; + box-shadow: none +} + +.bootstrap-datetimepicker-widget a[data-action]:hover { + background-color: transparent +} + +.bootstrap-datetimepicker-widget a[data-action]:hover span { + background-color: #eee; + color: #9c27b0 +} + +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none +} + +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.125rem; + margin: 0; + border-radius: 50% +} + +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + margin-right: 3px; + padding: 0 +} + +.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after { + content: "Increment Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after { + content: "Increment Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after { + content: "Decrement Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after { + content: "Decrement Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after { + content: "Show Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after { + content: "Show Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after { + content: "Toggle AM/PM" +} + +.bootstrap-datetimepicker-widget .btn[data-action=clear]:after { + content: "Clear the picker" +} + +.bootstrap-datetimepicker-widget .btn[data-action=today]:after { + content: "Set the date to today" +} + +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 3px; + font-size: .875rem +} + +.bootstrap-datetimepicker-widget .picker-switch:after { + content: "Toggle Date and Time Screens" +} + +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit +} + +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 3px; + margin: 2px 0!important +} + +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0 +} + +.bootstrap-datetimepicker-widget table.table-condensed tr>td, +.bootstrap-datetimepicker-widget table td>div, +.bootstrap-datetimepicker-widget table th>div { + text-align: center +} + +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-weight: 500 +} + +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px +} + +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #eee; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget table th.next span, +.bootstrap-datetimepicker-widget table th.prev span { + border-radius: 3px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center +} + +.bootstrap-datetimepicker-widget table th.prev:after { + content: "Previous Month" +} + +.bootstrap-datetimepicker-widget table th.next:after { + content: "Next Month" +} + +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + border-bottom: 1px solid #eee; + font-size: 12px; + text-transform: uppercase; + color: #333; + font-weight: 400; + padding-bottom: 5px; + padding-top: 10px +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover, +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span { + background: #eee +} + +.bootstrap-datetimepicker-widget table td>div { + border-radius: 3px; + height: 54px; + line-height: 54px; + width: 54px; + text-align: center +} + +.bootstrap-datetimepicker-widget table td.cw>div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #999 +} + +.bootstrap-datetimepicker-widget table td.day>div { + height: 30px; + line-height: 30px; + width: 30px; + text-align: center; + padding: 0; + border-radius: 50%; + position: relative; + z-index: -1; + color: #3c4858; + font-size: .875rem +} + +.bootstrap-datetimepicker-widget table td.hour>div, +.bootstrap-datetimepicker-widget table td.minute>div { + border-radius: 50% +} + +.bootstrap-datetimepicker-widget table td.day:hover>div, +.bootstrap-datetimepicker-widget table td.hour:hover>div, +.bootstrap-datetimepicker-widget table td.minute:hover>div, +.bootstrap-datetimepicker-widget table td.second:hover>div { + background: #eee; + cursor: pointer +} + +.bootstrap-datetimepicker-widget table td.new>div, +.bootstrap-datetimepicker-widget table td.old>div { + color: #999 +} + +.bootstrap-datetimepicker-widget table td.today>div { + position: relative +} + +.bootstrap-datetimepicker-widget table td.today>div:before { + content: ""; + display: inline-block; + border: 5px solid transparent; + border-bottom-color: #9c27b0; + position: absolute; + bottom: 4px; + right: 4px +} + +.bootstrap-datetimepicker-widget table td.active:hover>div, +.bootstrap-datetimepicker-widget table td.active>div { + background-color: #9c27b0; + color: #fff; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.bootstrap-datetimepicker-widget table td.active.today:before>div { + border-bottom-color: #fff +} + +.bootstrap-datetimepicker-widget table td.disabled:hover>div, +.bootstrap-datetimepicker-widget table td.disabled>div { + background: none; + color: #eee; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 3px; + cursor: pointer; + border-radius: 50%; + text-align: center +} + +.bootstrap-datetimepicker-widget table td span:hover { + background: #eee +} + +.bootstrap-datetimepicker-widget table td span.active { + background-color: #9c27b0; + color: #fff +} + +.bootstrap-datetimepicker-widget table td span.old { + color: #999 +} + +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #eee; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span, +.bootstrap-datetimepicker-widget .timepicker-picker span { + border-radius: 50%!important +} + +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px +} + +.input-group.date .input-group-addon { + cursor: pointer +} + +.table-condensed>tbody>tr>td, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>td, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>thead>tr>th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer +} + +.btn-file { + position: relative; + overflow: hidden; + vertical-align: middle +} + +.btn-file>input { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + margin: 0; + font-size: 23px; + cursor: pointer; + filter: alpha(opacity=0); + opacity: 0; + direction: ltr +} + +.fileinput { + display: inline-block; + margin-bottom: 9px +} + +.fileinput .form-control { + display: inline-block; + padding-top: 7px; + padding-bottom: 5px; + margin-bottom: 0; + vertical-align: middle; + cursor: text +} + +.fileinput .thumbnail { + display: inline-block; + margin-bottom: 10px; + overflow: hidden; + text-align: center; + vertical-align: middle; + max-width: 250px; + box-shadow: 0 10px 30px -12px rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) +} + +.fileinput .thumbnail.img-circle { + border-radius: 50%; + max-width: 100px +} + +.fileinput .thumbnail>img { + max-height: 100%; + width: 100% +} + +.fileinput .btn { + vertical-align: middle +} + +.fileinput-exists .fileinput-new, +.fileinput-new .fileinput-exists { + display: none +} + +.fileinput-inline .fileinput-controls { + display: inline +} + +.fileinput-filename { + display: inline-block; + overflow: hidden; + vertical-align: middle +} + +.form-control .fileinput-filename { + vertical-align: bottom +} + +.fileinput.input-group { + display: table +} + +.fileinput.input-group>* { + position: relative; + z-index: 2 +} + +.fileinput.input-group>.btn-file { + z-index: 1 +} + +.fileinput-new.input-group .btn-file, +.fileinput-new .input-group .btn-file { + border-radius: 0 4px 4px 0 +} + +.fileinput-new.input-group .btn-file.btn-sm, +.fileinput-new .input-group .btn-file.btn-sm, +.fileinput-new.input-group .btn-file.btn-xs, +.fileinput-new .input-group .btn-file.btn-xs, +.fileinput-new.input-group .btn-group-sm>.btn-file.btn, +.fileinput-new .input-group .btn-group-sm>.btn-file.btn { + border-radius: 0 3px 3px 0 +} + +.fileinput-new.input-group .btn-file.btn-lg, +.fileinput-new .input-group .btn-file.btn-lg, +.fileinput-new.input-group .btn-group-lg>.btn-file.btn, +.fileinput-new .input-group .btn-group-lg>.btn-file.btn { + border-radius: 0 6px 6px 0 +} + +.form-group.has-warning .fileinput .fileinput-preview { + color: #ff9800 +} + +.form-group.has-warning .fileinput .thumbnail { + border-color: #ff9800 +} + +.form-group.has-error .fileinput .fileinput-preview { + color: #f44336 +} + +.form-group.has-error .fileinput .thumbnail { + border-color: #f44336 +} + +.form-group.has-success .fileinput .fileinput-preview { + color: #4caf50 +} + +.form-group.has-success .fileinput .thumbnail { + border-color: #4caf50 +} + +.input-group-addon:not(:first-child) { + border-left: 0 +} + +.thumbnail { + border: 0 none; + border-radius: 4px; + padding: 0 +} + + +/*! + * FullCalendar v3.0.1 Stylesheet + * Docs & License: http://fullcalendar.io/ + * (c) 2016 Adam Shaw + */ + +.fc { + direction: ltr; + text-align: left +} + +.fc-rtl { + text-align: right +} + +body .fc { + font-size: 1em +} + +.fc-unthemed .fc-content, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-list-heading td, +.fc-unthemed .fc-list-view, +.fc-unthemed .fc-popover, +.fc-unthemed .fc-row, +.fc-unthemed tbody, +.fc-unthemed td, +.fc-unthemed th, +.fc-unthemed thead { + border-color: #ddd +} + +.fc-unthemed .fc-popover { + background-color: #fff +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-list-heading td, +.fc-unthemed .fc-popover .fc-header { + background: #999 +} + +.fc-unthemed .fc-popover .fc-header .fc-close { + color: #999 +} + +.fc-highlight { + background: #bce8f1; + opacity: .3 +} + +.fc-bgevent { + background: #8fdf82; + opacity: .3 +} + +.fc-nonbusiness { + background: #d7d7d7 +} + +.fc-icon { + display: inline-block; + height: 1em; + line-height: 1em; + font-size: 1em; + text-align: center; + overflow: hidden; + font-family: Courier New, Courier, monospace; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fc-icon:after { + position: relative +} + +.fc-icon-left-single-arrow:after { + content: "\02039"; + font-weight: 700; + font-size: 200%; + top: -7% +} + +.fc-icon-right-single-arrow:after { + content: "\0203A"; + font-weight: 700; + font-size: 200%; + top: -7% +} + +.fc-icon-left-double-arrow:after { + content: "\000AB"; + font-size: 160%; + top: -7% +} + +.fc-icon-right-double-arrow:after { + content: "\000BB"; + font-size: 160%; + top: -7% +} + +.fc-icon-left-triangle:after { + content: "\25C4"; + font-size: 125%; + top: 3% +} + +.fc-icon-right-triangle:after { + content: "\25BA"; + font-size: 125%; + top: 3% +} + +.fc-icon-down-triangle:after { + content: "\25BC"; + font-size: 125%; + top: 2% +} + +.fc-icon-x:after { + content: "\000D7"; + font-size: 200%; + top: 6% +} + +.fc button { + border: none; + border-radius: 30px; + position: relative; + padding: 6px 12px; + font-weight: 400; + letter-spacing: 0; + will-change: box-shadow, transform; + transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1) +} + +.fc button::-moz-focus-inner { + border: 0 +} + +.fc button, +.fc button.btn-primary { + box-shadow: 0 2px 2px 0 rgba(156, 39, 176, .14), 0 3px 1px -2px rgba(156, 39, 176, .2), 0 1px 5px 0 rgba(156, 39, 176, .12) +} + +.fc button, +.fc button.active, +.fc button.active:focus, +.fc button.active:hover, +.fc button.btn-primary, +.fc button.btn-primary.active, +.fc button.btn-primary.active:focus, +.fc button.btn-primary.active:hover, +.fc button.btn-primary:active, +.fc button.btn-primary:active:focus, +.fc button.btn-primary:active:hover, +.fc button.btn-primary:focus, +.fc button.btn-primary:hover, +.fc button:active, +.fc button:active:focus, +.fc button:active:hover, +.fc button:focus, +.fc button:hover, +.open>.fc button.btn-primary.dropdown-toggle, +.open>.fc button.btn-primary.dropdown-toggle:focus, +.open>.fc button.btn-primary.dropdown-toggle:hover, +.open>.fc button.dropdown-toggle, +.open>.fc button.dropdown-toggle:focus, +.open>.fc button.dropdown-toggle:hover { + background-color: #9c27b0; + color: #fff +} + +.fc button.btn-primary:active, +.fc button.btn-primary:focus, +.fc button.btn-primary:hover, +.fc button:active, +.fc button:focus, +.fc button:hover { + box-shadow: 0 14px 26px -12px rgba(156, 39, 176, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(156, 39, 176, .2) +} + +.fc button.btn-primary.disabled, +.fc button.btn-primary.disabled.active, +.fc button.btn-primary.disabled.focus, +.fc button.btn-primary.disabled:active, +.fc button.btn-primary.disabled:focus, +.fc button.btn-primary.disabled:hover, +.fc button.btn-primary:disabled, +.fc button.btn-primary:disabled.active, +.fc button.btn-primary:disabled.focus, +.fc button.btn-primary:disabled:active, +.fc button.btn-primary:disabled:focus, +.fc button.btn-primary:disabled:hover, +.fc button.btn-primary[disabled], +.fc button.btn-primary[disabled].active, +.fc button.btn-primary[disabled].focus, +.fc button.btn-primary[disabled]:active, +.fc button.btn-primary[disabled]:focus, +.fc button.btn-primary[disabled]:hover, +.fc button.disabled, +.fc button.disabled.active, +.fc button.disabled.focus, +.fc button.disabled:active, +.fc button.disabled:focus, +.fc button.disabled:hover, +.fc button:disabled, +.fc button:disabled.active, +.fc button:disabled.focus, +.fc button:disabled:active, +.fc button:disabled:focus, +.fc button:disabled:hover, +.fc button[disabled], +.fc button[disabled].active, +.fc button[disabled].focus, +.fc button[disabled]:active, +.fc button[disabled]:focus, +.fc button[disabled]:hover, +fieldset[disabled] .fc button, +fieldset[disabled] .fc button.active, +fieldset[disabled] .fc button.btn-primary, +fieldset[disabled] .fc button.btn-primary.active, +fieldset[disabled] .fc button.btn-primary.focus, +fieldset[disabled] .fc button.btn-primary:active, +fieldset[disabled] .fc button.btn-primary:focus, +fieldset[disabled] .fc button.btn-primary:hover, +fieldset[disabled] .fc button.focus, +fieldset[disabled] .fc button:active, +fieldset[disabled] .fc button:focus, +fieldset[disabled] .fc button:hover { + box-shadow: none +} + +.fc button.btn-primary.btn-simple, +.fc button.btn-simple { + background-color: transparent; + color: #9c27b0; + box-shadow: none +} + +.fc button.btn-primary.btn-simple:active, +.fc button.btn-primary.btn-simple:focus, +.fc button.btn-primary.btn-simple:hover, +.fc button.btn-simple:active, +.fc button.btn-simple:focus, +.fc button.btn-simple:hover { + background-color: transparent; + color: #9c27b0 +} + +.fc button[disabled], +.fc button[disabled]:focus, +.fc button[disabled]:hover { + cursor: default; + background-color: #999; + border-color: #999; + box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, .14), 0 3px 1px -2px hsla(0, 0%, 60%, .2), 0 1px 5px 0 hsla(0, 0%, 60%, .12) +} + +.fc-state-default { + border: 1px solid +} + +.fc button .fc-icon { + position: relative; + top: -.05em; + margin: 0 .2em; + vertical-align: middle +} + +.fc-state-active, +.fc-state-disabled, +.fc-state-down, +.fc-state-hover { + color: #333; + background-color: #e6e6e6 +} + +.fc-state-hover { + color: #333; + text-decoration: none; + background-position: 0 -15px; + transition: background-position .1s linear +} + +.fc-state-active, +.fc-state-down { + background-color: #ccc; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) +} + +.fc-state-disabled { + cursor: default; + background-image: none; + opacity: .65; + box-shadow: none +} + +.fc-button-group { + display: inline-block +} + +.fc .fc-button-group>* { + float: left; + margin: 0 0 0 2px +} + +.fc .fc-button-group>:first-child { + margin-left: 0 +} + +.fc-popover { + position: absolute; + box-shadow: 0 2px 6px rgba(0, 0, 0, .15) +} + +.fc-popover .fc-header { + padding: 2px 4px +} + +.fc-popover .fc-header .fc-title { + margin: 0 2px +} + +.fc-popover .fc-header .fc-close { + cursor: pointer +} + +.fc-ltr .fc-popover .fc-header .fc-title, +.fc-rtl .fc-popover .fc-header .fc-close { + float: left +} + +.fc-ltr .fc-popover .fc-header .fc-close, +.fc-rtl .fc-popover .fc-header .fc-title { + float: right +} + +.fc-unthemed .fc-popover { + border-width: 1px; + border-style: solid +} + +.fc-unthemed .fc-popover .fc-header .fc-close { + font-size: .9em; + margin-top: 2px +} + +.fc-popover>.ui-widget-header+.ui-widget-content { + border-top: 0 +} + +.fc-divider { + border-style: solid; + border-width: 1px +} + +hr.fc-divider { + height: 0; + margin: 0; + padding: 0 0 2px; + border-width: 1px 0 +} + +.fc-clear { + clear: both +} + +.fc-bg, +.fc-bgevent-skeleton, +.fc-helper-skeleton, +.fc-highlight-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0 +} + +.fc-bg { + bottom: 0 +} + +.fc-bg table { + height: 100% +} + +.fc table { + width: 100%; + box-sizing: border-box; + table-layout: fixed; + border-collapse: collapse; + border-spacing: 0; + font-size: 1em +} + +.fc th { + text-align: center +} + +.fc td, +.fc th { + border-style: solid; + border-width: 1px; + padding: 0; + vertical-align: top +} + +.fc td.fc-today { + border-style: double +} + +a[data-goto] { + cursor: pointer +} + +a[data-goto]:hover { + text-decoration: underline +} + +.fc .fc-row { + border-style: solid; + border-width: 0 +} + +.fc-row table { + border-left: 0 hidden transparent; + border-right: 0 hidden transparent; + border-bottom: 0 hidden transparent +} + +.fc-row:first-child table { + border-top: 0 hidden transparent +} + +.fc-row { + position: relative +} + +.fc-row .fc-bg { + z-index: 1 +} + +.fc-row .fc-bgevent-skeleton, +.fc-row .fc-highlight-skeleton { + bottom: 0 +} + +.fc-row .fc-bgevent-skeleton table, +.fc-row .fc-highlight-skeleton table { + height: 100% +} + +.fc-row .fc-bgevent-skeleton td, +.fc-row .fc-highlight-skeleton td { + border-color: transparent +} + +.fc-row .fc-bgevent-skeleton { + z-index: 2 +} + +.fc-row .fc-highlight-skeleton { + z-index: 3 +} + +.fc-row .fc-content-skeleton { + position: relative; + z-index: 4; + padding-bottom: 2px +} + +.fc-row .fc-helper-skeleton { + z-index: 5 +} + +.fc-row .fc-content-skeleton td, +.fc-row .fc-helper-skeleton td { + background: none; + border-color: transparent; + border-bottom: 0 +} + +.fc-row .fc-content-skeleton tbody td, +.fc-row .fc-helper-skeleton tbody td { + border-top: 0 +} + +.fc-scroller { + -webkit-overflow-scrolling: touch +} + +.fc-scroller>.fc-day-grid, +.fc-scroller>.fc-time-grid { + position: relative; + width: 100% +} + +.fc-event { + position: relative; + display: block; + font-size: .85em; + line-height: 1.3; + border-radius: 2px; + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4); + font-weight: 400 +} + +.fc-event.event-azure { + background-color: #00bcd4; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4) +} + +.fc-event.event-green { + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.fc-event.event-orange { + background-color: #ff9800; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.fc-event.event-red { + background-color: #f44336; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.fc-event.event-rose { + background-color: #e91e63; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4) +} + +.fc-event.event-default { + background-color: #999; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px hsla(0, 0%, 60%, .4) +} + +.fc-event-dot { + background-color: #3a87ad +} + +.fc-event, +.fc-event:hover, +.ui-widget .fc-event { + color: #fff; + text-decoration: none +} + +.fc-event.fc-draggable, +.fc-event[href] { + cursor: pointer +} + +.fc-not-allowed, +.fc-not-allowed .fc-event { + cursor: not-allowed +} + +.fc-event .fc-bg { + z-index: 1; + background: #fff; + opacity: .25 +} + +.fc-event .fc-content { + position: relative; + z-index: 2 +} + +.fc-event .fc-resizer { + position: absolute; + z-index: 4; + display: none +} + +.fc-event.fc-allow-mouse-resize .fc-resizer, +.fc-event.fc-selected .fc-resizer { + display: block +} + +.fc-event.fc-selected .fc-resizer:before { + content: ""; + position: absolute; + z-index: 9999; + top: 50%; + left: 50%; + width: 40px; + height: 40px; + margin-left: -20px; + margin-top: -20px +} + +.fc-event.fc-selected { + z-index: 9999!important; + box-shadow: 0 2px 5px rgba(0, 0, 0, .2) +} + +.fc-event.fc-selected.fc-dragging { + box-shadow: 0 2px 7px rgba(0, 0, 0, .3) +} + +.fc-h-event.fc-selected:before { + content: ""; + position: absolute; + z-index: 3; + top: -10px; + bottom: -10px; + left: 0; + right: 0 +} + +.fc-ltr .fc-h-event.fc-not-start, +.fc-rtl .fc-h-event.fc-not-end { + margin-left: 0; + border-left-width: 0; + padding-left: 1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.fc-ltr .fc-h-event.fc-not-end, +.fc-rtl .fc-h-event.fc-not-start { + margin-right: 0; + border-right-width: 0; + padding-right: 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.fc-ltr .fc-h-event .fc-start-resizer, +.fc-rtl .fc-h-event .fc-end-resizer { + cursor: w-resize; + left: -1px +} + +.fc-ltr .fc-h-event .fc-end-resizer, +.fc-rtl .fc-h-event .fc-start-resizer { + cursor: e-resize; + right: -1px +} + +.fc-h-event.fc-allow-mouse-resize .fc-resizer { + width: 7px; + top: -1px; + bottom: -1px +} + +.fc-h-event.fc-selected .fc-resizer { + border-radius: 4px; + border-width: 1px; + width: 6px; + height: 6px; + border-style: solid; + border-color: inherit; + background: #fff; + top: 50%; + margin-top: -4px +} + +.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, +.fc-rtl .fc-h-event.fc-selected .fc-end-resizer { + margin-left: -4px +} + +.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, +.fc-rtl .fc-h-event.fc-selected .fc-start-resizer { + margin-right: -4px +} + +.fc-day-grid-event { + margin: 2px 5px 0; + padding: 0 1px +} + +tr:first-child>td>.fc-day-grid-event { + margin-top: 2px +} + +.fc-day-grid-event.fc-selected:after { + content: ""; + position: absolute; + z-index: 1; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + background: #000; + opacity: .25 +} + +.fc-day-grid-event .fc-content { + white-space: nowrap; + overflow: hidden; + color: #fff +} + +.fc-day-grid-event .fc-time { + font-weight: 700 +} + +.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, +.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { + margin-left: -2px +} + +.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, +.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { + margin-right: -2px +} + +a.fc-more { + margin: 1px 3px; + font-size: .85em; + cursor: pointer; + text-decoration: none +} + +a.fc-more:hover { + text-decoration: underline +} + +.fc-limited { + display: none +} + +.fc-day-grid .fc-row { + z-index: 1 +} + +.fc-more-popover { + z-index: 2; + width: 220px +} + +.fc-more-popover .fc-event-container { + padding: 10px +} + +.fc-now-indicator { + position: absolute; + border: 0 solid red +} + +.fc-unselectable { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +.fc-toolbar { + text-align: center; + margin-bottom: 1em +} + +.fc-toolbar .fc-left { + float: left +} + +.fc-toolbar .fc-left h2 { + color: rgba(0, 0, 0, .87); + font-weight: 300 +} + +.fc-toolbar .fc-right { + float: right +} + +.fc-toolbar .fc-center { + display: inline-block +} + +.fc .fc-toolbar>*>* { + float: left; + margin-left: .75em +} + +.fc .fc-toolbar>*>:first-child { + margin-left: 0 +} + +.fc-toolbar h2 { + margin: 0; + font-size: 1.8em +} + +.fc-toolbar button { + position: relative +} + +.fc-toolbar .fc-state-hover, +.fc-toolbar .ui-state-hover { + z-index: 2 +} + +.fc-toolbar .fc-state-down { + z-index: 3 +} + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active { + z-index: 4 +} + +.fc-toolbar button:focus { + z-index: 5 +} + +.fc-view-container *, +.fc-view-container :after, +.fc-view-container :before { + box-sizing: content-box +} + +.fc-view, +.fc-view>table { + position: relative; + z-index: 1 +} + +.fc-basicDay-view .fc-content-skeleton, +.fc-basicWeek-view .fc-content-skeleton { + padding-bottom: 1em +} + +.fc-basic-view .fc-body .fc-row { + min-height: 4em +} + +.fc-row.fc-rigid { + overflow: hidden +} + +.fc-row.fc-rigid .fc-content-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0 +} + +.fc-day-top.fc-other-month { + opacity: .3 +} + +.fc-basic-view .fc-day-number, +.fc-basic-view .fc-week-number { + padding: 2px +} + +.fc-basic-view th.fc-day-number, +.fc-basic-view th.fc-week-number { + padding: 0 2px +} + +.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { + float: right +} + +.fc-rtl .fc-basic-view .fc-day-top .fc-day-number { + float: left +} + +.fc-ltr .fc-basic-view .fc-day-top .fc-week-number { + float: left; + border-radius: 0 0 3px 0 +} + +.fc-rtl .fc-basic-view .fc-day-top .fc-week-number { + float: right; + border-radius: 0 0 0 3px +} + +.fc-basic-view .fc-day-top .fc-week-number { + min-width: 1.5em; + text-align: center; + background-color: #f2f2f2; + color: gray +} + +.fc-basic-view td.fc-week-number { + text-align: center +} + +.fc-basic-view td.fc-week-number>* { + display: inline-block; + min-width: 1.25em +} + +.fc-agenda-view .fc-day-grid { + position: relative; + z-index: 2 +} + +.fc-agenda-view .fc-day-grid .fc-row { + min-height: 3em +} + +.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton { + padding-bottom: 1em +} + +.fc .fc-axis { + vertical-align: middle; + padding: 0 4px; + white-space: nowrap +} + +.fc-ltr .fc-axis { + text-align: right +} + +.fc-rtl .fc-axis { + text-align: left +} + +.ui-widget td.fc-axis { + font-weight: 400 +} + +.fc-time-grid, +.fc-time-grid-container { + position: relative; + z-index: 1 +} + +.fc-time-grid { + min-height: 100% +} + +.fc-time-grid table { + border: 0 hidden transparent +} + +.fc-time-grid>.fc-bg { + z-index: 1 +} + +.fc-time-grid .fc-slats, +.fc-time-grid>hr { + position: relative; + z-index: 2 +} + +.fc-time-grid .fc-content-col { + position: relative +} + +.fc-time-grid .fc-content-skeleton { + position: absolute; + z-index: 3; + top: 0; + left: 0; + right: 0 +} + +.fc-time-grid .fc-business-container { + position: relative; + z-index: 1 +} + +.fc-time-grid .fc-bgevent-container { + position: relative; + z-index: 2 +} + +.fc-time-grid .fc-highlight-container { + z-index: 3 +} + +.fc-time-grid .fc-event-container { + position: relative; + z-index: 4 +} + +.fc-time-grid .fc-now-indicator-line { + z-index: 5 +} + +.fc-time-grid .fc-helper-container { + position: relative; + z-index: 6 +} + +.fc-time-grid .fc-slats td { + height: 1.5em; + border-bottom: 0 +} + +.fc-time-grid .fc-slats .fc-minor td { + border-top-style: dotted +} + +.fc-time-grid .fc-slats .ui-widget-content { + background: none +} + +.fc-time-grid .fc-highlight-container { + position: relative +} + +.fc-time-grid .fc-highlight { + position: absolute; + left: 0; + right: 0 +} + +.fc-ltr .fc-time-grid .fc-event-container { + margin: 0 2.5% 0 2px +} + +.fc-rtl .fc-time-grid .fc-event-container { + margin: 0 2px 0 2.5% +} + +.fc-time-grid .fc-bgevent, +.fc-time-grid .fc-event { + position: absolute; + z-index: 1 +} + +.fc-time-grid .fc-bgevent { + left: 0; + right: 0 +} + +.fc-v-event.fc-not-start { + border-top-width: 0; + padding-top: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.fc-v-event.fc-not-end { + border-bottom-width: 0; + padding-bottom: 1px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +.fc-time-grid-event { + overflow: hidden +} + +.fc-time-grid-event.fc-selected { + overflow: visible +} + +.fc-time-grid-event.fc-selected .fc-bg { + display: none +} + +.fc-time-grid-event .fc-content { + overflow: hidden +} + +.fc-time-grid-event .fc-time, +.fc-time-grid-event .fc-title { + padding: 0 1px +} + +.fc-time-grid-event .fc-time { + font-size: .85em; + white-space: nowrap +} + +.fc-time-grid-event.fc-short .fc-content { + white-space: nowrap +} + +.fc-time-grid-event.fc-short .fc-time, +.fc-time-grid-event.fc-short .fc-title { + display: inline-block; + vertical-align: top +} + +.fc-time-grid-event.fc-short .fc-time span { + display: none +} + +.fc-time-grid-event.fc-short .fc-time:before { + content: attr(data-start) +} + +.fc-time-grid-event.fc-short .fc-time:after { + content: "\000A0-\000A0" +} + +.fc-time-grid-event.fc-short .fc-title { + font-size: .85em; + padding: 0 +} + +.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { + left: 0; + right: 0; + bottom: 0; + height: 8px; + overflow: hidden; + line-height: 8px; + font-size: 11px; + font-family: monospace; + text-align: center; + cursor: s-resize +} + +.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { + content: "=" +} + +.fc-time-grid-event.fc-selected .fc-resizer { + border-radius: 5px; + border-width: 1px; + width: 8px; + height: 8px; + border-style: solid; + border-color: inherit; + background: #fff; + left: 50%; + margin-left: -5px; + bottom: -5px +} + +.fc-time-grid .fc-now-indicator-line { + border-top-width: 1px; + left: 0; + right: 0 +} + +.fc-time-grid .fc-now-indicator-arrow { + margin-top: -5px +} + +.fc-ltr .fc-time-grid .fc-now-indicator-arrow { + left: 0; + border-width: 5px 0 5px 6px; + border-top-color: transparent; + border-bottom-color: transparent +} + +.fc-rtl .fc-time-grid .fc-now-indicator-arrow { + right: 0; + border-width: 5px 6px 5px 0; + border-top-color: transparent; + border-bottom-color: transparent +} + +.fc-event-dot { + display: inline-block; + width: 10px; + height: 10px; + border-radius: 5px +} + +.fc-rtl .fc-list-view { + direction: rtl +} + +.fc-list-view { + border-width: 1px; + border-style: solid +} + +.fc .fc-list-table { + table-layout: auto +} + +.fc-list-table td { + border-width: 1px 0 0; + padding: 8px 14px +} + +.fc-list-table tr:first-child td { + border-top-width: 0 +} + +.fc-list-heading { + border-bottom-width: 1px +} + +.fc-list-heading td { + font-weight: 700 +} + +.fc-ltr .fc-list-heading-main { + float: left +} + +.fc-ltr .fc-list-heading-alt, +.fc-rtl .fc-list-heading-main { + float: right +} + +.fc-rtl .fc-list-heading-alt { + float: left +} + +.fc-list-item.fc-has-url { + cursor: pointer +} + +.fc-list-item:hover td { + background-color: #f5f5f5 +} + +.fc-list-item-marker, +.fc-list-item-time { + white-space: nowrap; + width: 1px +} + +.fc-ltr .fc-list-item-marker { + padding-right: 0 +} + +.fc-rtl .fc-list-item-marker { + padding-left: 0 +} + +.fc-list-item-title a { + text-decoration: none; + color: inherit +} + +.fc-list-item-title a[href]:hover { + text-decoration: underline +} + +.fc-list-empty-wrap2 { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0 +} + +.fc-list-empty-wrap1 { + width: 100%; + height: 100%; + display: table +} + +.fc-list-empty { + display: table-cell; + vertical-align: middle; + text-align: center +} + +.fc-unthemed .fc-list-empty { + background-color: #eee +} + +.card-calendar table td { + text-align: right +} + +.card-calendar .card-body { + padding: 0!important +} + +.card-calendar .fc-toolbar { + padding-top: 20px; + padding-left: 20px; + padding-right: 20px +} + +.card-calendar .fc td:first-child { + border-left: 0 +} + +.card-calendar .fc td:last-child { + border-right: 0 +} + +.card-calendar .fc-basic-view td:last-child.fc-day-number, +.card-calendar .fc-basic-view td:last-child.fc-week-number span { + padding-right: 20px +} + +.card-calendar .fc .fc-day-header:last-child { + padding-right: 15px +} + +.card-calendar .fc .fc-widget-header { + border: 0 +} + +.card-calendar .fc .fc-widget-header .fc-title { + color: #fff +} + +.card-calendar .fc th { + text-align: right; + color: #999 +} + +.card-calendar .title { + margin-top: -9px +} + +.card-calendar .fc .fc-body .fc-widget-content, +.card-calendar .fc .fc-row:last-child td { + border-bottom: 0 +} + +.card-wizard { + min-height: 410px; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2); + opacity: 0 +} + +.card-wizard.active { + opacity: 1 +} + +.card-wizard .picture-container { + position: relative; + cursor: pointer; + text-align: center +} + +.card-wizard .wizard-navigation { + position: relative +} + +.card-wizard .picture { + width: 106px; + height: 106px; + background-color: #999; + border: 4px solid #ccc; + color: #fff; + border-radius: 50%; + margin: 5px auto; + overflow: hidden; + transition: all .2s; + -webkit-transition: all .2s +} + +.card-wizard .picture:hover { + border-color: #2ca8ff +} + +.card-wizard .moving-tab { + position: absolute; + text-align: center; + padding: 12px; + font-size: 12px; + text-transform: uppercase; + -webkit-font-smoothing: subpixel-antialiased; + top: -6px; + left: 0; + border-radius: 4px; + color: #fff; + cursor: pointer; + font-weight: 500 +} + +.card-wizard[data-color=purple] .moving-tab { + background-color: #9c27b0; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.card-wizard[data-color=purple] .picture:hover { + border-color: #9c27b0 +} + +.card-wizard[data-color=purple] .choice.active .icon, +.card-wizard[data-color=purple] .choice:hover .icon { + border-color: #9c27b0; + color: #9c27b0 +} + +.card-wizard[data-color=purple] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=purple] .radio input[type=radio]:checked~.check { + background-color: #9c27b0 +} + +.card-wizard[data-color=purple] .radio input[type=radio]:checked~.circle { + border-color: #9c27b0 +} + +.card-wizard[data-color=green] .moving-tab { + background-color: #4caf50; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4) +} + +.card-wizard[data-color=green] .picture:hover { + border-color: #4caf50 +} + +.card-wizard[data-color=green] .choice.active .icon, +.card-wizard[data-color=green] .choice:hover .icon { + border-color: #4caf50; + color: #4caf50 +} + +.card-wizard[data-color=green] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=green] .radio input[type=radio]:checked~.check { + background-color: #4caf50 +} + +.card-wizard[data-color=green] .radio input[type=radio]:checked~.circle { + border-color: #4caf50 +} + +.card-wizard[data-color=blue] .moving-tab { + background-color: #00bcd4; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4) +} + +.card-wizard[data-color=blue] .picture:hover { + border-color: #00bcd4 +} + +.card-wizard[data-color=blue] .choice.active .icon, +.card-wizard[data-color=blue] .choice:hover .icon { + border-color: #00bcd4; + color: #00bcd4 +} + +.card-wizard[data-color=blue] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=blue] .radio input[type=radio]:checked~.check { + background-color: #00bcd4 +} + +.card-wizard[data-color=blue] .radio input[type=radio]:checked~.circle { + border-color: #00bcd4 +} + +.card-wizard[data-color=orange] .moving-tab { + background-color: #ff9800; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4) +} + +.card-wizard[data-color=orange] .picture:hover { + border-color: #ff9800 +} + +.card-wizard[data-color=orange] .choice.active .icon, +.card-wizard[data-color=orange] .choice:hover .icon { + border-color: #ff9800; + color: #ff9800 +} + +.card-wizard[data-color=orange] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=orange] .radio input[type=radio]:checked~.check { + background-color: #ff9800 +} + +.card-wizard[data-color=orange] .radio input[type=radio]:checked~.circle { + border-color: #ff9800 +} + +.card-wizard[data-color=red] .moving-tab { + background-color: #f44336; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4) +} + +.card-wizard[data-color=red] .picture:hover { + border-color: #f44336 +} + +.card-wizard[data-color=red] .choice.active .icon, +.card-wizard[data-color=red] .choice:hover .icon { + border-color: #f44336; + color: #f44336 +} + +.card-wizard[data-color=red] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=red] .radio input[type=radio]:checked~.check { + background-color: #f44336 +} + +.card-wizard[data-color=red] .radio input[type=radio]:checked~.circle { + border-color: #f44336 +} + +.card-wizard[data-color=rose] .moving-tab { + background-color: #e91e63; + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4) +} + +.card-wizard[data-color=rose] .picture:hover { + border-color: #e91e63 +} + +.card-wizard[data-color=rose] .choice.active .icon, +.card-wizard[data-color=rose] .choice:hover .icon { + border-color: #e91e63; + color: #e91e63 +} + +.card-wizard[data-color=rose] .checkbox input[type=checkbox]:checked+.checkbox-material .check, +.card-wizard[data-color=rose] .radio input[type=radio]:checked~.check { + background-color: #e91e63 +} + +.card-wizard[data-color=rose] .radio input[type=radio]:checked~.circle { + border-color: #e91e63 +} + +.card-wizard .picture input[type=file] { + cursor: pointer; + display: block; + height: 100%; + left: 0; + opacity: 0!important; + position: absolute; + top: 0; + width: 100% +} + +.card-wizard .picture-src { + width: 100% +} + +.card-wizard .tab-content { + min-height: 340px; + padding: 20px 15px +} + +.card-wizard .wizard-footer { + padding: 0 15px +} + +.card-wizard .wizard-footer .checkbox { + margin-top: 16px +} + +.card-wizard .disabled { + display: none +} + +.card-wizard .wizard-header { + text-align: center; + padding: 25px 0 35px +} + +.card-wizard .wizard-header h5 { + margin: 5px 0 0 +} + +.card-wizard .nav-pills>li { + text-align: center +} + +.card-wizard .btn { + text-transform: uppercase +} + +.card-wizard .info-text { + text-align: center; + font-weight: 300; + margin: 10px 0 30px +} + +.card-wizard .choice { + text-align: center; + cursor: pointer; + margin-top: 20px +} + +.card-wizard .choice[disabled] { + pointer-events: none; + cursor: not-allowed; + opacity: .26 +} + +.card-wizard .choice .icon { + text-align: center; + vertical-align: middle; + height: 116px; + width: 116px; + border-radius: 50%; + color: #999; + margin: 0 auto 20px; + border: 4px solid #ccc; + transition: all .2s; + -webkit-transition: all .2s +} + +.card-wizard .choice i { + font-size: 40px; + line-height: 111px +} + +.card-wizard .choice.active .icon, +.card-wizard .choice:hover .icon { + border-color: #2ca8ff +} + +.card-wizard .choice input[type=checkbox], +.card-wizard .choice input[type=radio] { + position: absolute; + left: -10000px; + z-index: -1 +} + +.card-wizard .btn-finish { + display: none +} + +.card-wizard .description { + color: #999; + font-size: 14px +} + +.card-wizard .wizard-title { + margin: 0 +} + +.card-wizard .nav-pills { + background-color: hsla(0, 0%, 78%, .2) +} + +.card-wizard .nav-pills>li+li { + margin-left: 0 +} + +.card-wizard .nav-pills>li>a { + border: 0!important; + border-radius: 0; + line-height: 18px; + text-transform: uppercase; + font-size: 12px; + font-weight: 500; + min-width: 100px; + text-align: center; + color: #555!important +} + +.card-wizard .nav-pills>li.active>a, +.card-wizard .nav-pills>li.active>a:focus, +.card-wizard .nav-pills>li.active>a:hover, +.card-wizard .nav-pills>li>a:focus, +.card-wizard .nav-pills>li>a:hover { + background-color: inherit; + box-shadow: none +} + +.card-wizard .nav-pills>li i { + display: block; + font-size: 30px; + padding: 15px 0 +} + +.card-wizard .tab-pane .form-group.select-wizard { + margin-top: -6px +} + +.ct-chart .ct-series-a .ct-area, +.ct-chart .ct-series-a .ct-bar, +.ct-chart .ct-series-a .ct-line, +.ct-chart .ct-series-a .ct-point, +.ct-chart .ct-series-a .ct-slice-donut, +.ct-chart .ct-series-a .ct-slice-donut-solid, +.ct-chart .ct-series-a .ct-slice-pie { + stroke: #00bcd4 +} + +.ct-chart .ct-series-b .ct-area, +.ct-chart .ct-series-b .ct-bar, +.ct-chart .ct-series-b .ct-line, +.ct-chart .ct-series-b .ct-point, +.ct-chart .ct-series-b .ct-slice-donut, +.ct-chart .ct-series-b .ct-slice-donut-solid, +.ct-chart .ct-series-b .ct-slice-pie { + stroke: #f44336 +} + +.ct-chart .ct-series-c .ct-area, +.ct-chart .ct-series-c .ct-bar, +.ct-chart .ct-series-c .ct-line, +.ct-chart .ct-series-c .ct-point, +.ct-chart .ct-series-c .ct-slice-donut, +.ct-chart .ct-series-c .ct-slice-donut-solid, +.ct-chart .ct-series-c .ct-slice-pie { + stroke: #ff9800 +} + +.ct-chart .ct-bar { + fill: none; + stroke-width: 10px +} + +.ct-chart .ct-line { + fill: none; + stroke-width: 4px +} + +.ct-chart .ct-point { + stroke-width: 10px; + stroke-linecap: round +} + +.ct-chart .ct-grid { + stroke: rgba(0, 0, 0, .2); + stroke-width: 1px; + stroke-dasharray: 2px +} + +.ct-chart .ct-label { + fill: rgba(0, 0, 0, .4); + color: rgba(0, 0, 0, .4); + display: flex +} + +.ct-chart .ct-label.ct-vertical.ct-start { + -ms-flex-align: flex-end; + align-items: flex-end; + -ms-flex-pack: flex-end; + justify-content: flex-end; + text-align: right; + text-anchor: end +} + +.ct-chart .ct-series-a .ct-area, +.ct-chart .ct-series-a .ct-slice-donut-solid, +.ct-chart .ct-series-a .ct-slice-pie { + fill: #00bcd4 +} + +.ct-chart .ct-series-b .ct-area, +.ct-chart .ct-series-b .ct-slice-donut-solid, +.ct-chart .ct-series-b .ct-slice-pie { + fill: #f44336 +} + +.ct-chart .ct-series-c .ct-area, +.ct-chart .ct-series-c .ct-slice-donut-solid, +.ct-chart .ct-series-c .ct-slice-pie { + fill: #ff9800 +} + + +/*! + * Bootstrap-select v1.13.1 (https://developer.snapappointments.com/bootstrap-select) + * + * Copyright 2012-2018 SnapAppointments, LLC + * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) + */ + +select.bs-select-hidden, +select.selectpicker { + display: none!important +} + +.bootstrap-select>.dropdown-toggle { + padding-right: 25px +} + +.error .bootstrap-select .dropdown-toggle, +.has-error .bootstrap-select .dropdown-toggle { + border-color: #b94a48 +} + +.bootstrap-select.form-control:not([class*=col-]), +.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: 100% +} + +.bootstrap-select.btn-group:not(.input-group-btn), +.bootstrap-select.btn-group[class*=col-] { + float: none; + display: inline-block; + margin-left: 0 +} + +.bootstrap-select.btn-group.dropdown-menu-right, +.bootstrap-select.btn-group[class*=col-].dropdown-menu-right, +.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right { + float: right +} + +.form-group .bootstrap-select.btn-group, +.form-horizontal .bootstrap-select.btn-group, +.form-inline .bootstrap-select.btn-group { + margin-bottom: 0 +} + +.form-group-lg .bootstrap-select.btn-group.form-control, +.form-group-sm .bootstrap-select.btn-group.form-control { + padding: 0 +} + +.form-inline .bootstrap-select.btn-group .form-control { + width: 100% +} + +.bootstrap-select.btn-group .dropdown-menu li.disabled a:focus, +.bootstrap-select.btn-group .dropdown-menu li.disabled a:hover { + box-shadow: none +} + +.bootstrap-select.btn-group.disabled, +.bootstrap-select.btn-group>.disabled { + cursor: not-allowed +} + +.bootstrap-select.btn-group.disabled:focus, +.bootstrap-select.btn-group>.disabled:focus { + outline: none!important +} + +.bootstrap-select.btn-group.bs-container { + position: absolute; + height: 0!important; + padding: 0!important +} + +.bootstrap-select.btn-group.bs-container .dropdown-menu { + z-index: 1060 +} + +.bootstrap-select.btn-group .dropdown-toggle .filter-option { + display: inline-block; + overflow: hidden; + width: 100%; + text-align: left; + text-overflow: ellipsis +} + +.bootstrap-select.btn-group .dropdown-toggle .caret { + position: absolute; + top: 50%; + right: 16px; + margin-top: -2px; + vertical-align: middle +} + +.bootstrap-select.btn-group[class*=col-] .dropdown-toggle { + width: 100% +} + +.bootstrap-select.btn-group .dropdown-menu { + border-radius: 4px; + padding: 0; + min-width: 100%; + box-sizing: border-box +} + +.bootstrap-select.btn-group .dropdown-menu.inner { + position: static; + float: none; + border: 0; + padding: 5px 0; + margin: 0; + box-shadow: none; + -ms-overflow-style: auto +} + +.bootstrap-select.btn-group .dropdown-menu li { + position: relative +} + +.bootstrap-select.btn-group .dropdown-menu li.active small { + color: #fff +} + +.bootstrap-select.btn-group .dropdown-menu li.disabled a { + cursor: not-allowed +} + +.bootstrap-select.btn-group .dropdown-menu li a { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: 0 +} + +.bootstrap-select.btn-group .dropdown-menu li a:focus, +.bootstrap-select.btn-group .dropdown-menu li a:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4) +} + +.bootstrap-select .dropdown-item.active { + background: #9c27b0; + color: #fff +} + +.bootstrap-select>select.bs-select-hidden, +select.bs-select-hidden, +select.selectpicker { + display: none!important +} + +.bootstrap-select { + width: 220px \0 +} + +.bootstrap-select>.dropdown-toggle { + position: relative; + width: 100%; + z-index: 1; + text-align: right; + white-space: nowrap +} + +.bootstrap-select>.dropdown-toggle.bs-placeholder, +.bootstrap-select>.dropdown-toggle.bs-placeholder:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder:hover { + color: #999 +} + +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover { + color: hsla(0, 0%, 100%, .5) +} + +.bootstrap-select>select { + position: absolute!important; + bottom: 0; + left: 50%; + display: block!important; + width: .5px!important; + height: 100%!important; + padding: 0!important; + opacity: 0!important; + border: none +} + +.bootstrap-select>select.mobile-device { + top: 0; + left: 0; + display: block!important; + width: 100%!important; + z-index: 2 +} + +.bootstrap-select.is-invalid .dropdown-toggle, +.error .bootstrap-select .dropdown-toggle, +.has-error .bootstrap-select .dropdown-toggle, +.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle { + border-color: #b94a48 +} + +.bootstrap-select.is-valid .dropdown-toggle, +.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle { + border-color: #28a745 +} + +.bootstrap-select.fit-width { + width: auto!important +} + +.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: 220px +} + +.bootstrap-select .dropdown-toggle:focus { + outline: thin dotted #333!important; + outline: 5px auto -webkit-focus-ring-color!important; + outline-offset: -2px +} + +.bootstrap-select.form-control { + margin-bottom: 0; + padding: 0; + border: none +} + +:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) { + width: 100% +} + +.bootstrap-select.form-control.input-group-btn { + z-index: auto +} + +.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn { + border-radius: 0 +} + +.bootstrap-select:not(.input-group-btn), +.bootstrap-select[class*=col-] { + float: none; + display: inline-block; + margin-left: 0 +} + +.bootstrap-select.dropdown-menu-right, +.bootstrap-select[class*=col-].dropdown-menu-right, +.row .bootstrap-select[class*=col-].dropdown-menu-right { + float: right +} + +.form-group .bootstrap-select, +.form-horizontal .bootstrap-select, +.form-inline .bootstrap-select { + margin-bottom: 0 +} + +.form-group-lg .bootstrap-select.form-control, +.form-group-sm .bootstrap-select.form-control { + padding: 0 +} + +.form-group-lg .bootstrap-select.form-control .dropdown-toggle, +.form-group-sm .bootstrap-select.form-control .dropdown-toggle { + height: 100%; + font-size: inherit; + line-height: inherit; + border-radius: inherit +} + +.bootstrap-select.form-control-lg .dropdown-toggle, +.bootstrap-select.form-control-sm .dropdown-toggle, +.input-group-lg>.bootstrap-select.form-control .dropdown-toggle, +.input-group-lg>.input-group-append>.bootstrap-select.btn .dropdown-toggle, +.input-group-lg>.input-group-append>.bootstrap-select.input-group-text .dropdown-toggle, +.input-group-lg>.input-group-prepend>.bootstrap-select.btn .dropdown-toggle, +.input-group-lg>.input-group-prepend>.bootstrap-select.input-group-text .dropdown-toggle, +.input-group-sm>.bootstrap-select.form-control .dropdown-toggle, +.input-group-sm>.input-group-append>.bootstrap-select.btn .dropdown-toggle, +.input-group-sm>.input-group-append>.bootstrap-select.input-group-text .dropdown-toggle, +.input-group-sm>.input-group-prepend>.bootstrap-select.btn .dropdown-toggle, +.input-group-sm>.input-group-prepend>.bootstrap-select.input-group-text .dropdown-toggle { + font-size: inherit; + line-height: inherit; + border-radius: inherit +} + +.bootstrap-select.form-control-sm .dropdown-toggle, +.input-group-sm>.bootstrap-select.form-control .dropdown-toggle, +.input-group-sm>.input-group-append>.bootstrap-select.btn .dropdown-toggle, +.input-group-sm>.input-group-append>.bootstrap-select.input-group-text .dropdown-toggle, +.input-group-sm>.input-group-prepend>.bootstrap-select.btn .dropdown-toggle, +.input-group-sm>.input-group-prepend>.bootstrap-select.input-group-text .dropdown-toggle { + padding: .25rem .5rem +} + +.bootstrap-select.form-control-lg .dropdown-toggle, +.input-group-lg>.bootstrap-select.form-control .dropdown-toggle, +.input-group-lg>.input-group-append>.bootstrap-select.btn .dropdown-toggle, +.input-group-lg>.input-group-append>.bootstrap-select.input-group-text .dropdown-toggle, +.input-group-lg>.input-group-prepend>.bootstrap-select.btn .dropdown-toggle, +.input-group-lg>.input-group-prepend>.bootstrap-select.input-group-text .dropdown-toggle { + padding: .5rem 1rem +} + +.form-inline .bootstrap-select .form-control { + width: 100% +} + +.bootstrap-select.disabled, +.bootstrap-select>.disabled { + cursor: not-allowed +} + +.bootstrap-select.disabled:focus, +.bootstrap-select>.disabled:focus { + outline: none!important +} + +.bootstrap-select.bs-container { + position: absolute; + top: 0; + left: 0; + height: 0!important; + padding: 0!important +} + +.bootstrap-select.bs-container .dropdown-menu { + z-index: 1060 +} + +.bootstrap-select .dropdown-toggle:before { + content: ""; + display: inline-block +} + +.bootstrap-select .dropdown-toggle .filter-option { + position: absolute; + top: 0; + left: 0; + padding-top: inherit; + padding-right: inherit; + padding-bottom: inherit; + padding-left: inherit; + height: 100%; + width: 100%; + text-align: left +} + +.bootstrap-select .dropdown-toggle .filter-option-inner { + padding-right: inherit +} + +.bootstrap-select .dropdown-toggle .filter-option-inner-inner { + overflow: hidden +} + +.bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 50%; + right: 12px; + margin-top: -2px; + vertical-align: middle +} + +.input-group .bootstrap-select.form-control .dropdown-toggle { + border-radius: inherit +} + +.bootstrap-select[class*=col-] .dropdown-toggle { + width: 100% +} + +.bootstrap-select .dropdown-menu { + min-width: 100%; + box-sizing: border-box +} + +.bootstrap-select .dropdown-menu>.inner:focus { + outline: none!important +} + +.bootstrap-select .dropdown-menu.inner { + position: static; + float: none; + border: 0; + padding: 0; + margin: 0; + border-radius: 0; + box-shadow: none +} + +.bootstrap-select .dropdown-menu li { + position: relative +} + +.bootstrap-select .dropdown-menu li.active small { + color: #fff +} + +.bootstrap-select .dropdown-menu li.disabled a { + cursor: not-allowed +} + +.bootstrap-select .dropdown-menu li a { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.bootstrap-select .dropdown-menu li a.opt { + position: relative; + padding-left: 2.25em +} + +.bootstrap-select .dropdown-menu li a span.check-mark { + display: none +} + +.bootstrap-select .dropdown-menu li a span.text { + display: inline-block +} + +.bootstrap-select .dropdown-menu li small { + padding-left: .5em +} + +.bootstrap-select .dropdown-menu .notify { + position: absolute; + bottom: 5px; + width: 96%; + margin: 0 2%; + min-height: 26px; + padding: 3px 5px; + background: #f5f5f5; + border: 1px solid #e3e3e3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + pointer-events: none; + opacity: .9; + box-sizing: border-box +} + +.bootstrap-select .no-results { + padding: 3px; + background: #f5f5f5; + margin: 0 5px; + white-space: nowrap +} + +.bootstrap-select.fit-width .dropdown-toggle .filter-option { + position: static; + display: inline; + padding: 0 +} + +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner { + display: inline +} + +.bootstrap-select.fit-width .dropdown-toggle .caret { + position: static; + top: auto; + margin-top: -1px +} + +.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { + position: absolute; + display: inline-block; + right: 15px; + top: 5px +} + +.bootstrap-select.show-tick .dropdown-menu li a span.text { + margin-right: 34px +} + +.bootstrap-select .bs-ok-default:after { + content: ""; + display: block; + width: .5em; + height: 1em; + border-style: solid; + border-width: 0 .26em .26em 0; + transform: rotate(45deg) +} + +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle { + z-index: 1061 +} + +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before { + content: ""; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid hsla(0, 0%, 80%, .2); + position: absolute; + bottom: -4px; + left: 9px; + display: none +} + +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after { + content: ""; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + position: absolute; + bottom: -4px; + left: 10px; + display: none +} + +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before { + bottom: auto; + top: -4px; + border-top: 7px solid hsla(0, 0%, 80%, .2); + border-bottom: 0 +} + +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after { + bottom: auto; + top: -4px; + border-top: 6px solid #fff; + border-bottom: 0 +} + +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before { + right: 12px; + left: auto +} + +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after { + right: 13px; + left: auto +} + +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after, +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before { + display: block +} + +.bs-actionsbox, +.bs-donebutton, +.bs-searchbox { + padding: 4px 8px +} + +.bs-actionsbox { + width: 100%; + box-sizing: border-box +} + +.bs-actionsbox .btn-group button { + width: 50% +} + +.bs-donebutton { + float: left; + width: 100%; + box-sizing: border-box +} + +.bs-donebutton .btn-group button { + width: 100% +} + +.bs-searchbox+.bs-actionsbox { + padding: 0 8px 4px +} + +.bs-searchbox .form-control { + margin-bottom: 0; + width: 100%; + float: none +} + +.bootstrap-select .btn:focus { + outline: none!important +} + +.bootstrap-select .btn.dropdown-toggle.btn-link[aria-expanded=true], +.bootstrap-select .btn.dropdown-toggle.btn-link[aria-expanded=true]:hover { + background: transparent!important +} + +.bootstrap-select .btn.dropdown-toggle[aria-expanded=true]:hover+.dropdown-menu.show .inner.show { + background: transparent +} + +.bootstrap-select .btn.dropdown-toggle.select-with-transition { + border: 0!important; + background-image: linear-gradient(0deg, #9c27b0 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, #d2d2d2 1px, hsla(0, 0%, 82%, 0) 0); + background-size: 0 100%, 100% 100%; + background-repeat: no-repeat; + background-position: bottom, 50% calc(100% - 1px); + background-color: transparent!important; + transition: background 0s linear!important; + float: none!important; + box-shadow: none!important; + border-radius: 0!important; + color: #3c4858!important; + height: 34px; + padding-left: 0!important; + padding-bottom: 5px!important +} + +.bootstrap-select .btn.dropdown-toggle.select-with-transition:focus { + background-size: 100% 100%, 100% 100%!important; + transition-duration: .3s!important; + box-shadow: none!important +} + +.ps-container { + -ms-touch-action: auto; + touch-action: auto; + overflow: hidden!important; + -ms-overflow-style: none +} + +@supports (-ms-overflow-style:none) { + .ps-container { + overflow: auto!important + } +} + +@media (-ms-high-contrast:none), +screen and (-ms-high-contrast:active) { + .ps-container { + overflow: auto!important + } +} + +.ps-container.ps-active-x>.ps-scrollbar-x-rail, +.ps-container.ps-active-y>.ps-scrollbar-y-rail { + display: block; + background-color: transparent +} + +.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail { + background-color: #eee; + opacity: .9 +} + +.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x { + background-color: #999; + height: 11px +} + +.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail { + background-color: #eee; + opacity: .9 +} + +.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y { + background-color: #999; + width: 11px +} + +.ps-container>.ps-scrollbar-x-rail { + display: none; + position: absolute; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + bottom: 0; + height: 15px +} + +.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x { + position: absolute; + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + bottom: 2px; + height: 6px +} + +.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x, +.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x { + height: 11px +} + +.ps-container>.ps-scrollbar-y-rail { + display: none; + position: absolute; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + right: 0; + width: 15px +} + +.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y { + position: absolute; + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + right: 2px; + width: 6px +} + +.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y, +.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y { + width: 11px +} + +.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail { + background-color: #eee; + opacity: .9 +} + +.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x { + background-color: #999; + height: 11px +} + +.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail { + background-color: #eee; + opacity: .9 +} + +.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y { + background-color: #999; + width: 11px +} + +.ps-container:hover>.ps-scrollbar-x-rail, +.ps-container:hover>.ps-scrollbar-y-rail { + opacity: .6 +} + +.ps-container:hover>.ps-scrollbar-x-rail:hover { + background-color: #eee; + opacity: .9 +} + +.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x { + background-color: #999 +} + +.ps-container:hover>.ps-scrollbar-y-rail:hover { + background-color: #eee; + opacity: .9 +} + +.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y { + background-color: #999 +} + +.bootstrap-tagsinput { + display: inline-block; + padding: 4px 6px; + max-width: 100%; + line-height: 22px +} + +.bootstrap-tagsinput input { + outline: none; + background-color: transparent; + margin: 0; + width: 74px; + max-width: inherit; + display: inline-block +} + +.bootstrap-tagsinput input, +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; + background-image: none +} + +.bootstrap-tagsinput.form-control input::-moz-placeholder { + color: #777; + opacity: 1 +} + +.bootstrap-tagsinput.form-control input:-ms-input-placeholder, +.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { + color: #777 +} + +.bootstrap-tagsinput .tag { + cursor: pointer; + margin: 5px 3px 5px 0; + position: relative; + padding: 3px 8px; + border-radius: 12px; + color: #fff; + font-weight: 500; + font-size: .75em; + text-transform: uppercase; + display: inline-block; + line-height: 1.5em; + padding-left: .8em +} + +.bootstrap-tagsinput .tag:hover { + padding-right: 18px +} + +.bootstrap-tagsinput .tag:hover [data-role=remove] { + opacity: 1; + padding-right: 6px +} + +.bootstrap-tagsinput .tag [data-role=remove] { + cursor: pointer; + position: absolute; + top: 3px; + right: 0; + opacity: 0 +} + +.bootstrap-tagsinput .tag [data-role=remove]:after { + content: "x"; + padding: 0 2px +} + +.bootstrap-tagsinput.primary-badge .tag { + background-color: #9c27b0; + color: #fff +} + +.bootstrap-tagsinput.primary-badge .tag .tagsinput-remove-link { + color: #fff +} + +.bootstrap-tagsinput.info-badge .tag { + background-color: #00bcd4; + color: #fff +} + +.bootstrap-tagsinput.info-badge .tag .tagsinput-remove-link { + color: #fff +} + +.bootstrap-tagsinput.success-badge .tag { + background-color: #4caf50; + color: #fff +} + +.bootstrap-tagsinput.success-badge .tag .tagsinput-remove-link { + color: #fff +} + +.bootstrap-tagsinput.warning-badge .tag { + background-color: #ff9800; + color: #fff +} + +.bootstrap-tagsinput.warning-badge .tag .tagsinput-remove-link { + color: #fff +} + +.bootstrap-tagsinput.danger-badge .tag { + background-color: #f44336; + color: #fff +} + +.bootstrap-tagsinput.danger-badge .tag .tagsinput-remove-link { + color: #fff +} + +.bootstrap-tagsinput.rose-badge .tag { + background-color: #e91e63; + color: #fff +} + +.bootstrap-tagsinput.rose-badge .tag .tagsinput-remove-link, +.card-signup .card-header .social-line .btn { + color: #fff +} + +.card-signup .text-divider { + margin-top: 30px; + margin-bottom: 0; + text-align: center +} + +.login-page .card-login .card-header { + margin-top: -40px!important; + margin-bottom: 20px +} + +.login-page .card-login .social-line { + padding: 0; + margin-top: 15px +} + +.login-page .card-login .card-title { + margin-top: 10px; + margin-bottom: 10px; + font-weight: 700 +} + +.signup-page .page-header .container { + padding-top: 20vh +} + +.signup-page .card-signup { + border-radius: 6px; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2); + margin-bottom: 100px; + padding: 40px 0 +} + +.signup-page .info-horizontal { + padding: 0 0 20px +} + +.signup-page .social .btn { + margin: 5px +} + +.signup-page .social h4 { + margin-top: 20px +} + +.signup-page .footer .container { + padding: 0 +} + +.signup-page .footer .copyright, +.signup-page .footer a { + color: #fff +} + +.register-page .page-header { + background-position: top +} + +@media (max-width:991px) { + .page-header.pricing-page, + .page-header.register-page { + min-height: fit-content!important + } +} + +@media (max-width:991px) { + [class*=navbar-expand-]>.container, + [class*=navbar-expand-]>.container-fluid { + padding-left: 15px; + padding-right: 15px + } + .navbar .navbar-collapse .navbar-nav>li.button-container { + padding: 15px + } + .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: -webkit-fill-available!important + } + .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-menu.show { + min-width: auto; + left: auto + } + .carousel .card .card-body { + max-width: 340px; + margin: 0 auto; + min-height: 400px + } + .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100vh; + width: 230px; + right: 0; + margin-right: 0!important; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + padding-right: 0; + padding-left: 0; + max-height: none!important; + transform: translate3d(230px, 0, 0); + transition: all .5s cubic-bezier(.685, .0473, .346, 1) + } + .navbar-collapse:after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #fff; + display: block; + content: ""; + z-index: 1 + } + .navbar-collapse .dropdown-toggle:after { + position: absolute; + right: 16px; + margin-top: 8px + } + .navbar-collapse .navbar-nav { + position: relative; + z-index: 3 + } + .navbar-collapse .navbar-nav .nav-item .nav-link { + color: #3c4858; + margin: 5px 15px + } + .navbar-collapse .navbar-nav .nav-item.button-container .nav-link { + margin: 15px + } + .navbar-collapse .navbar-nav .nav-item:after { + width: calc(100% - 30px); + content: ""; + display: block; + height: 1px; + margin-left: 15px + } + .navbar-collapse .navbar-nav .nav-item:last-child:after { + display: none + } + .nav-open .navbar-collapse { + transform: translateZ(0) + } + .nav-open .navbar-translate { + transform: translate3d(-230px, 0, 0) + } + .navbar .navbar-translate { + width: 100%; + position: relative; + display: flex; + -ms-flex-pack: justify!important; + justify-content: space-between!important; + -ms-flex-align: center; + align-items: center; + transition: transform .5s cubic-bezier(.685, .0473, .346, 1) + } + .navbar .dropdown.show .dropdown-menu { + display: block + } + .navbar .dropdown .dropdown-menu { + display: none + } + .navbar .dropdown-menu .dropdown-item { + margin-left: 1.5rem; + margin-right: 1.5rem + } + .navbar .dropdown .dropdown-menu, + .navbar .dropdown.show .dropdown-menu { + background-color: transparent; + border: 0; + padding-bottom: 15px; + transition: none; + box-shadow: none; + transform: none!important; + width: auto; + margin-bottom: 15px; + padding-top: 0; + height: 300px; + animation: none; + opacity: 1; + overflow-y: scroll + } + .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon { + background-color: #fff + } + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 230px; + content: ""; + z-index: 1029; + overflow-x: hidden + } + #navbar .navbar-collapse, + #navigation .navbar-collapse { + display: none!important + } + .dropdown-menu.show .dropdown-item.open+.dropdown-menu.show { + right: 101%!important + } + .dropdown-menu.show .dropdown-item.open+.dropdown-menu.show .dropdown-item.open+.dropdown-menu, + .dropdown-menu.show .dropdown-item.open+.dropdown-menu.show .dropdown-item.open+.dropdown-menu.show { + left: -165px!important + } +} + +@media (min-width:991px) { + .navbar .navbar-nav { + align-items: center + } + .navbar .navbar-nav .button-container { + margin-left: .1875px + } + .sidebar .navbar-form { + display: none!important + } +} + +@media screen and (max-width:991px) { + .presentation-page .section-components .components-macbook { + max-width: 850px!important; + max-height: 480px!important; + margin-top: 12vh; + left: -12px + } + .presentation-page .section-components .coloured-card-img, + .presentation-page .section-components .table-img { + display: none + } + .presentation-page .section-components .social-img { + left: 47%; + top: 37% + } + .presentation-page .section-components .pin-btn-img { + top: 54% + } + .presentation-page .section-components .share-btn-img { + top: 12% + } + .presentation-page .section-components .coloured-card-btn-img { + top: -2%; + left: 65% + } + .presentation-page .section-content .area-img { + max-width: 130px; + max-height: 170px + } + .presentation-page .section-content .info-img { + max-width: 170px; + max-height: 120px + } +} + +@media screen and (max-width:767px) { + .presentation-page .section-components .components-macbook { + max-width: 350px!important; + max-height: 250px!important; + margin-top: 12vh; + left: -12px + } + .presentation-page .section-components .coloured-card-img, + .presentation-page .section-components .table-img { + display: none + } + .presentation-page .section-components .social-img { + left: -7%; + top: 37% + } + .presentation-page .section-components .pin-btn-img { + top: 54% + } + .presentation-page .section-components .share-btn-img { + top: 7% + } + .presentation-page .section-components .coloured-card-btn-img { + top: -2% + } + .login-page .container { + padding-top: 100px!important + } + .index-page #cd-vertical-nav, + .presentation-page #cd-vertical-nav, + .section-page #cd-vertical-nav { + display: none + } + .index-page .cd-section .tim-typo .tim-note { + width: 60px + } +} + +@media screen and (max-width:400px) { + .cd-vertical-nav { + display: none!important + } +} + +@media (max-width:991px) { + .form-group textarea { + padding-top: 15px + } + .nav-open .menu-on-left .main-panel { + position: static + } + body, + html { + overflow-x: hidden + } + .nav-open .menu-on-left .main-panel, + .nav-open .menu-on-left .navbar-fixed>div, + .nav-open .menu-on-left .wrapper-full-page { + transform: translate3d(260px, 0, 0) + } + .menu-on-left .off-canvas-sidebar, + .menu-on-left .sidebar { + left: 0; + right: auto; + transform: translate3d(-260px, 0, 0) + } + .menu-on-left .close-layer { + left: auto; + right: 0 + } + .timeline:before, + .timeline>li>.timeline-badge { + left: 5% + } + .timeline>li>.timeline-panel { + float: right; + width: 86% + } + .timeline>li>.timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto + } + .timeline>li>.timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto + } + .nav-mobile-menu .dropdown .dropdown-menu { + display: none; + position: static!important; + background-color: transparent; + width: auto; + float: none; + box-shadow: none + } + .nav-mobile-menu .dropdown .dropdown-menu.showing { + animation: initial; + animation-duration: 0s + } + .nav-mobile-menu .dropdown .dropdown-menu.hiding { + transform: none; + opacity: 1 + } + .nav-mobile-menu .dropdown.show .dropdown-menu { + display: block + } + .nav-mobile-menu li.active>a { + background-color: hsla(0, 0%, 100%, .1) + } + .navbar-minimize { + display: none + } + .card .form-horizontal .label-on-left, + .card .form-horizontal .label-on-right { + padding-left: 15px; + padding-top: 8px + } + .card .form-horizontal .form-group { + margin-top: 0 + } + .card .form-horizontal .checkbox-radios { + padding-bottom: 15px + } + .card .form-horizontal .checkbox-inline, + .card .form-horizontal .checkbox-radios .checkbox:first-child, + .card .form-horizontal .checkbox-radios .radio:first-child { + margin-top: 0 + } + .sidebar { + display: none; + box-shadow: none + } + .sidebar .sidebar-wrapper { + padding-bottom: 60px + } + .sidebar .nav-mobile-menu { + margin-top: 0 + } + .sidebar .nav-mobile-menu .notification { + float: left; + line-height: 30px; + margin-right: 8px + } + .sidebar .nav-mobile-menu .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none + } + .main-panel { + width: 100% + } + .navbar-transparent { + padding-top: 15px; + background-color: rgba(0, 0, 0, .45) + } + body { + position: relative + } + .nav-open .main-panel, + .nav-open .navbar .container, + .nav-open .navbar .container .navbar-toggler, + .nav-open .navbar .container .navbar-wrapper, + .nav-open .wrapper-full-page { + left: 0; + transform: translate3d(-260px, 0, 0) + } + .nav-open .sidebar { + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2) + } + .nav-open .off-canvas-sidebar .navbar-collapse, + .nav-open .sidebar { + transform: translateZ(0) + } + .navbar .container, + .navbar .container .navbar-toggler, + .navbar .container .navbar-wrapper, + .wrapper-full-page { + transform: translateZ(0); + transition: all .33s cubic-bezier(.685, .0473, .346, 1); + left: 0 + } + .off-canvas-sidebar .navbar .container { + transform: none + } + .main-panel, + .navbar-collapse { + transition: all .33s cubic-bezier(.685, .0473, .346, 1) + } + .navbar .navbar-collapse.collapse, + .navbar .navbar-collapse.collapse.in, + .navbar .navbar-collapse.collapsing { + display: none!important + } + .off-canvas-sidebar .navbar .navbar-collapse.collapse, + .off-canvas-sidebar .navbar .navbar-collapse.collapse.in, + .off-canvas-sidebar .navbar .navbar-collapse.collapsing { + display: block!important + } + .navbar-nav>li { + float: none; + position: relative; + display: block + } + .off-canvas-sidebar nav .navbar-collapse { + margin: 0 + } + .off-canvas-sidebar nav .navbar-collapse>ul { + margin-top: 19px + } + .off-canvas-sidebar nav .navbar-collapse, + .sidebar { + position: fixed; + display: block; + top: 0; + height: 100vh; + width: 260px; + right: 0; + left: auto; + z-index: 1032; + visibility: visible; + background-color: #9a9a9a; + overflow-y: visible; + border-top: none; + text-align: left; + padding-right: 0; + padding-left: 0; + transform: translate3d(260px, 0, 0); + transition: all .33s cubic-bezier(.685, .0473, .346, 1) + } + .off-canvas-sidebar nav .navbar-collapse>ul, + .sidebar>ul { + position: relative; + z-index: 4; + width: 100% + } + .off-canvas-sidebar nav .navbar-collapse:before, + .sidebar:before { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #282828; + display: block; + content: ""; + z-index: 1 + } + .off-canvas-sidebar nav .navbar-collapse .logo, + .sidebar .logo { + position: relative; + z-index: 4 + } + .off-canvas-sidebar nav .navbar-collapse .navbar-form, + .sidebar .navbar-form { + margin: 10px 0; + float: none!important; + padding-top: 1px; + padding-bottom: 1px; + position: relative + } + .off-canvas-sidebar nav .navbar-collapse .table-responsive, + .sidebar .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch + } + .form-group.form-search .form-control { + font-size: 1.7em; + height: 37px; + width: 78% + } + .navbar-form .btn { + position: absolute; + top: -5px; + right: -50px + } + .close-layer { + height: 100%; + width: 100%; + position: absolute; + opacity: 0; + top: 0; + left: auto; + background: rgba(0, 0, 0, .35); + content: ""; + z-index: 9999; + overflow-x: hidden; + transition: all .37s ease-in + } + .close-layer.visible { + opacity: 1 + } + .navbar-toggler .icon-bar { + display: block; + position: relative; + background: #555!important; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto + } + .navbar-header .navbar-toggler { + padding: 15px; + margin-top: 4px; + width: 40px; + height: 40px + } + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent + } + @keyframes x { + 0% { + top: 0; + transform: rotate(0deg) + } + 45% { + top: 6px; + transform: rotate(145deg) + } + 75% { + transform: rotate(130deg) + } + to { + transform: rotate(135deg) + } + } + @keyframes y { + 0% { + top: 6px; + transform: rotate(135deg) + } + 45% { + transform: rotate(-10deg) + } + 75% { + transform: rotate(5deg) + } + to { + top: 0; + transform: rotate(0) + } + } + @keyframes z { + 0% { + bottom: 0; + transform: rotate(0deg) + } + 45% { + bottom: 6px; + transform: rotate(-145deg) + } + 75% { + transform: rotate(-130deg) + } + to { + transform: rotate(-135deg) + } + } + @keyframes A { + 0% { + bottom: 6px; + transform: rotate(-135deg) + } + 45% { + transform: rotate(10deg) + } + 75% { + transform: rotate(-5deg) + } + to { + bottom: 0; + transform: rotate(0) + } + } + .navbar-toggler .icon-bar:nth-child(2) { + top: 0; + animation: y .5s 0s; + animation-fill-mode: forwards + } + .navbar-toggler .icon-bar:nth-child(3) { + opacity: 1 + } + .navbar-toggler .icon-bar:nth-child(4) { + bottom: 0; + animation: A .5s 0s; + animation-fill-mode: forwards + } + .navbar-toggler.toggled .icon-bar:nth-child(2) { + top: 6px; + animation: x .5s 0s; + animation-fill-mode: forwards + } + .navbar-toggler.toggled .icon-bar:nth-child(3) { + opacity: 0 + } + .navbar-toggler.toggled .icon-bar:nth-child(4) { + bottom: 6px; + animation: z .5s 0s; + animation-fill-mode: forwards + } + .dropdown-menu .divider { + background-color: hsla(0, 0%, 90%, .15) + } + .navbar-nav { + margin: 1px 0 + } + .navbar-nav .open .dropdown-menu>li>a { + padding: 15px 15px 5px 50px + } + .navbar-nav .open .dropdown-menu>li:first-child>a { + padding: 5px 15px 5px 50px + } + .navbar-nav .open .dropdown-menu>li:last-child>a { + padding: 15px 15px 25px 50px + } + [class*=navbar-] .navbar-nav .active>a, + [class*=navbar-] .navbar-nav .active>a:focus, + [class*=navbar-] .navbar-nav .active>a:hover, + [class*=navbar-] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active, + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a, + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus, + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover, + [class*=navbar-] .navbar-nav>li>a, + [class*=navbar-] .navbar-nav>li>a:focus, + [class*=navbar-] .navbar-nav>li>a:hover { + color: #fff + } + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a, + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus, + [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover, + [class*=navbar-] .navbar-nav>li>a, + [class*=navbar-] .navbar-nav>li>a:focus, + [class*=navbar-] .navbar-nav>li>a:hover { + opacity: .7; + background: transparent + } + [class*=navbar-] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active { + opacity: 1 + } + [class*=navbar-] .navbar-nav .dropdown>a:hover .caret { + border-bottom-color: #777; + border-top-color: #777 + } + [class*=navbar-] .navbar-nav .dropdown>a:active .caret { + border-bottom-color: #fff; + border-top-color: #fff + } + .dropdown-menu { + display: none + } + .navbar-fixed-top { + -webkit-backface-visibility: hidden + } + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 260px; + content: ""; + z-index: 9999; + overflow-x: hidden + } + .social-line .btn, + .subscribe-line .form-control { + margin: 0 0 10px + } + .footer:not(.footer-big) nav>ul li, + .social-line.pull-right { + float: none + } + .social-area.pull-right { + float: none!important + } + .form-control+.form-control-feedback { + margin-top: -8px + } + .navbar-toggle:focus, + .navbar-toggle:hover { + background-color: transparent!important + } + .media-post .author { + width: 20%; + float: none!important; + display: block; + margin: 0 auto 10px + } + .media-post .media-body { + width: 100% + } + .navbar-collapse.collapse { + height: 100%!important + } + .navbar-collapse.collapse.in { + display: block + } + .navbar-header .collapse, + .navbar-toggle { + display: block!important + } + .navbar-header { + float: none + } + .navbar-collapse .nav p { + font-size: 1rem; + margin: 0 + } +} + +@media (min-width:992px) { + .main-panel .navbar .navbar-collapse .navbar-nav .nav-item .nav-link p { + display: none + } + .nav-mobile-menu, + .sidebar .navbar-form { + display: none!important + } +} \ No newline at end of file --- /dev/null +++ b/src/main/resources/static/assets/js/material-dashboard.minf066.js @@ -0,0 +1,2 @@ +isWindows=-1');0!=$("body").find(".main-panel").length?e.appendTo(".main-panel"):$("body").hasClass("off-canvas-sidebar")&&e.appendTo(".wrapper-full-page"),setTimeout(function(){e.addClass("visible")},100),e.click(function(){$("html").removeClass("nav-open"),mobile_menu_visible=0,e.removeClass("visible"),setTimeout(function(){e.remove(),$toggle.removeClass("toggled")},400)}),$("html").addClass("nav-open"),mobile_menu_visible=1}}),$(window).resize(function(){md.initSidebarsCheck(),seq=seq2=0,setTimeout(function(){md.initDashboardPageCharts()},500)}),md={misc:{navbar_menu_visible:0,active_collapse:!0,disabled_collapse_init:0},checkSidebarImage:function(){$sidebar=$(".sidebar"),image_src=$sidebar.data("image"),void 0!==image_src&&(sidebar_container='