diff --git a/1.png b/1.png new file mode 100644 index 0000000..01ea9cf Binary files /dev/null and b/1.png differ diff --git a/2.png b/2.png new file mode 100644 index 0000000..1f08fa8 Binary files /dev/null and b/2.png differ diff --git a/README.md b/README.md index a7ebf3f..33435b8 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,20 @@ # SSR-Bash # -ShadowsocksR多用户管理脚本(基于官方版本) +ShadowsocksR多用户管理脚本(基于官方mujson版本) ## 介绍 ## -一个Shell脚本,集成SSR多用户管理,流量限制,加密更改等基本操作。 +一个Shell脚本,集成SSR多用户管理,流量限制,加密更改等基本操作。是一个基于ShadowsocksR官方的mujson的辅助脚本。方便用户操作 如有任何问题和意见,欢迎加QQ群:277717865 ## 更新日志 ## -- 实验性版本上线 +- 2017-3-8 1.0正式版本 + +## 系统支持 ## +* Ubuntu 14 +* Ubuntu 16 +* Debian 7 +* Debian 8 +* CentOS 6 +* CentOS 7 ## 功能 ## - 一键开启、关闭SSR服务 @@ -19,10 +27,25 @@ ShadowsocksR多用户管理脚本(基于官方版本) ## 缺点 ## - 无法删除最后一名用户(官方限制) +- 未设置开机启动 ## 安装 ## wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/install.sh && bash install.sh ## 卸载 ## wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/uninstall.sh && bash uninstall.sh + +## 自检 ## + wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/self-check.sh && bash self-check.sh + +## 截图 ## +![https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/1.png](1.png) + +![https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/2.png](2.png) + +## 参考资料 ## +[ShadowsocksR](https://github.com/FunctionClub/shadowsocksr) + +[ShadowsocksR-manyuser mudbjson](https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup(manyuser-with-mudbjson)) +[SSR-Bash](https://github.com/FunctionClub/SSR-Bash) diff --git a/dev.sh b/dev.sh index b62f6c4..22b29fa 100644 --- a/dev.sh +++ b/dev.sh @@ -2,26 +2,37 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } echo "测试区域,请勿随意使用" echo "1.更新SSR-Bsah" +echo "2.一键封禁BT下载,SPAM邮件流量(无法撤销)" +echo "3.防止暴力破解SS连接信息 (重启后失效)" while :; do echo -read -p "请选择: " devc -if [[ ! $devc =~ ^[1-1]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "请选择: " devc + [ -z "$devc" ] && ssr && break + if [[ ! $devc =~ ^[1-3]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $devc == 1 ]];then rm -rf /usr/local/bin/ssr - rm -rf /usr/local/SSR-Bash-Python - cd /usr/local - git clone https://github.com/FunctionClub/SSR-Bash-Python - mv /usr/local/SSR-Bash-Python/ssr /usr/local/bin/ + cd /usr/local/SSR-Bash-Python/ + git pull + wget -N --no-check-certificate -O /usr/local/bin/ssr https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/ssr chmod +x /usr/local/bin/ssr echo 'SSR-Bash升级成功!' + ssr +fi + +if [[ $devc == 2 ]];then + wget -4qO- softs.pw/Bash/Get_Out_Spam.sh|bash fi + +if [[ $devc == 3 ]];then + nohup tail -F /usr/local/shadowsocksr/ssserver.log | python autoban.py >log 2>log & +fi \ No newline at end of file diff --git a/install.sh b/install.sh index 05a1a62..b1bced9 100644 --- a/install.sh +++ b/install.sh @@ -1,8 +1,14 @@ -#!/bin/bash +#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin - +#Disable China +wget http://iscn.kirito.moe/run.sh +. ./run.sh +if [[ $area == cn ]];then +echo "Unable to install in china" +exit +fi #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } #Check OS if [ -n "$(grep 'Aliyun Linux release' /etc/issue)" -o -e /etc/redhat-release ];then OS=CentOS @@ -26,12 +32,14 @@ elif [ -n "$(grep Ubuntu /etc/issue)" -o "$(lsb_release -is 2>/dev/null)" == 'Ub Ubuntu_version=$(lsb_release -sr | awk -F. '{print $1}') [ -n "$(grep 'Linux Mint 18' /etc/issue)" ] && Ubuntu_version=16 else - echo "${CFAILURE}Does not support this OS, Please contact the author! ${CEND}" + echo "Does not support this OS, Please contact the author! " kill -9 $$ fi -#Set DNS -echo "nameserver 8.8.8.8" > /etc/resolv.conf -echo "nameserver 8.8.4.4" >> /etc/resolv.conf + + +#Get Current Directory +workdir=$(pwd) + #Install Basic Tools if [[ ${OS} == Ubuntu ]];then apt-get update @@ -39,17 +47,20 @@ if [[ ${OS} == Ubuntu ]];then apt-get install python-pip -y apt-get install git -y apt-get install language-pack-zh-hans -y + apt-get install build-essential screen curl -y fi if [[ ${OS} == CentOS ]];then - yum install python -y + yum install python screen curl -y yum install python-setuptools -y && easy_install pip -y yum install git -y + yum groupinstall "Development Tools" -y fi if [[ ${OS} == Debian ]];then apt-get update - apt-get install python -y + apt-get install python screen curl -y apt-get install python-pip -y apt-get install git -y + apt-get install build-essential -y fi #Install SSR and SSR-Bash @@ -59,6 +70,80 @@ git clone https://github.com/FunctionClub/SSR-Bash-Python.git cd /usr/local/shadowsocksr bash initcfg.sh +#Install Libsodium +cd $workdir +export LIBSODIUM_VER=1.0.11 +wget https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-$LIBSODIUM_VER.tar.gz +tar xvf libsodium-$LIBSODIUM_VER.tar.gz +pushd libsodium-$LIBSODIUM_VER +./configure --prefix=/usr && make +make install +popd +ldconfig +cd $workdir && rm -rf libsodium-$LIBSODIUM_VER.tar.gz libsodium-$LIBSODIUM_VER + +#Start when boot +if [[ ${OS} == Ubuntu || ${OS} == Debian ]];then + cat >/etc/init.d/ssr-bash-python < /etc/rc.d/init.d/ssr-bash-python + chmod +x /etc/rc.d/init.d/ssr-bash-python + echo "/etc/rc.d/init.d/ssr-bash-python" >> /etc/rc.d/rc.local + chmod +x /etc/rc.d/rc.local +fi + + +#Change CentOS7 Firewall +if [[ ${OS} == CentOS && $CentOS_RHEL_version == 7 ]];then + systemctl stop firewalld.service + systemctl disable firewalld.service + yum install iptables-services -y + cat << EOF > /etc/sysconfig/iptables +# sample configuration for iptables service +# you can edit this manually or use system-config-firewall +# please do not ask us to add additional ports/services to this default configuration +*filter +:INPUT ACCEPT [0:0] +:FORWARD ACCEPT [0:0] +:OUTPUT ACCEPT [0:0] +-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT +-A INPUT -p icmp -j ACCEPT +-A INPUT -i lo -j ACCEPT +-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT +-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT +-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT +-A INPUT -j REJECT --reject-with icmp-host-prohibited +-A FORWARD -j REJECT --reject-with icmp-host-prohibited +COMMIT +EOF +systemctl restart iptables.service +systemctl enable iptables.service +fi + #Install SSR-Bash Background wget -N --no-check-certificate -O /usr/local/bin/ssr https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/ssr chmod +x /usr/local/bin/ssr @@ -66,6 +151,13 @@ chmod +x /usr/local/bin/ssr #Modify ShadowsocksR API sed -i "s/sspanelv2/mudbjson/g" /usr/local/shadowsocksr/userapiconfig.py sed -i "s/UPDATE_TIME = 60/UPDATE_TIME = 10/g" /usr/local/shadowsocksr/userapiconfig.py +sed -i "s/SERVER_PUB_ADDR = '127.0.0.1'/SERVER_PUB_ADDR = '$(wget -qO- -t1 -T2 ipinfo.io/ip)'/" /usr/local/shadowsocksr/userapiconfig.py #INstall Success +bash /usr/local/SSR-Bash-Python/self-check.sh echo '安装完成!输入 ssr 即可使用本程序~' -echo '欢迎加QQ群:277717865 讨论交流哦~' +echo 'Telegram Group: https://t.me/functionclub' +echo 'Google Puls: https://plus.google.com/communities/113154644036958487268' +echo 'Github: https://github.com/FunctionClub' +echo 'QQ Group:277717865' +echo 'Function Club 无限期停更说明' +echo 'https://www.ixh.me/2017/05/function-club-stop/' diff --git a/self-check.sh b/self-check.sh new file mode 100644 index 0000000..5db62f0 --- /dev/null +++ b/self-check.sh @@ -0,0 +1,43 @@ +#/bin/sh +#Check Root +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } +echo "################################## + SSR-Bash-Python 自检系统 + V1.0 Alpha + Author:Kirito +##################################" +#List /usr/local +echo "############Filelist of /usr/local" >> /root/report.json +cd /usr/local +ls >> /root/report.json +#List /usr/local/ssr-bash-python +echo "############Filelist of /usr/local/SSR-Bash-Python" >> /root/report.json +cd /usr/local/SSR-Bash-Python +ls >> /root/report.json +#List /usr/local/shadowsockr +echo "############Filelist of /usr/local/shadowsockr" >> /root/report.json +cd /usr/local/shadowsocksr +ls >> /root/report.json +echo "############File test">>/root/report.json +#Check File Exist +if [ ! -f "/usr/local/bin/ssr" ]; then + echo "SSR-Bash-Python主文件缺失,请确认服务器是否成功连接至Github" + echo "SSR Miss" >> /root/report.json + exit +fi +if [ ! -f "/usr/local/SSR-Bash-Python/server.sh" ]; then + echo "SSR-Bash-Python主文件缺失,请确认服务器是否成功连接至Github" + echo "SSR Miss" >> /root/report.json + exit +fi +if [ ! -f "/usr/local/shadowsocksr/stop.sh" ]; then + echo "SSR主文件缺失,请确认服务器是否成功连接至Github" + echo "SSR Miss" >> /root/report.json + exit +fi + +#Firewall +echo "############Firewall test" >> report.json +iptables -L >> /root/report.json + +echo "检测完成,未发现严重问题,如仍有任何问题请提交report.json" diff --git a/server.sh b/server.sh index 4d45184..656bb03 100644 --- a/server.sh +++ b/server.sh @@ -2,7 +2,34 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } + +#CheckOS +if [ -n "$(grep 'Aliyun Linux release' /etc/issue)" -o -e /etc/redhat-release ];then +OS=CentOS +[ -n "$(grep ' 7\.' /etc/redhat-release)" ] && CentOS_RHEL_version=7 +[ -n "$(grep ' 6\.' /etc/redhat-release)" -o -n "$(grep 'Aliyun Linux release6 15' /etc/issue)" ] && CentOS_RHEL_version=6 +[ -n "$(grep ' 5\.' /etc/redhat-release)" -o -n "$(grep 'Aliyun Linux release5' /etc/issue)" ] && CentOS_RHEL_version=5 +elif [ -n "$(grep 'Amazon Linux AMI release' /etc/issue)" -o -e /etc/system-release ];then +OS=CentOS +CentOS_RHEL_version=6 +elif [ -n "$(grep bian /etc/issue)" -o "$(lsb_release -is 2>/dev/null)" == 'Debian' ];then +OS=Debian +[ ! -e "$(which lsb_release)" ] && { apt-get -y update; apt-get -y install lsb-release; clear; } +Debian_version=$(lsb_release -sr | awk -F. '{print $1}') +elif [ -n "$(grep Deepin /etc/issue)" -o "$(lsb_release -is 2>/dev/null)" == 'Deepin' ];then +OS=Debian +[ ! -e "$(which lsb_release)" ] && { apt-get -y update; apt-get -y install lsb-release; clear; } +Debian_version=$(lsb_release -sr | awk -F. '{print $1}') +elif [ -n "$(grep Ubuntu /etc/issue)" -o "$(lsb_release -is 2>/dev/null)" == 'Ubuntu' -o -n "$(grep 'Linux Mint' /etc/issue)" ];then +OS=Ubuntu +[ ! -e "$(which lsb_release)" ] && { apt-get -y update; apt-get -y install lsb-release; clear; } +Ubuntu_version=$(lsb_release -sr | awk -F. '{print $1}') +[ -n "$(grep 'Linux Mint 18' /etc/issue)" ] && Ubuntu_version=16 +else +echo "Does not support this OS, Please contact the author! " +kill -9 $$ +fi echo "" echo "1.启动服务" @@ -11,16 +38,19 @@ echo "3.重启服务" echo "4.查看日志" echo "5.运行状态" echo "6.修改DNS" +echo "7.开启用户WEB面板" +echo "8.关闭用户WEB面板" +echo "9.开/关服务端开机启动" echo "直接回车返回上级菜单" while :; do echo -read -p "请选择: " serverc -[ -z "$serverc" ] && ssr && break -if [[ ! $serverc =~ ^[1-6]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "请选择: " serverc + [ -z "$serverc" ] && ssr && break + if [[ ! $serverc =~ ^[1-9]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $serverc == 1 ]];then @@ -28,11 +58,15 @@ if [[ $serverc == 1 ]];then iptables-restore < /etc/iptables.up.rules clear echo "ShadowsocksR服务器已启动" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh fi if [[ $serverc == 2 ]];then bash /usr/local/shadowsocksr/stop.sh echo "ShadowsocksR服务器已停止" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh fi if [[ $serverc == 3 ]];then @@ -41,6 +75,8 @@ if [[ $serverc == 3 ]];then iptables-restore < /etc/iptables.up.rules clear echo "ShadowsocksR服务器已重启" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh fi if [[ $serverc == 4 ]];then @@ -49,6 +85,7 @@ fi if [[ $serverc == 5 ]];then ps aux|grep server.py + bash /usr/local/SSR-Bash-Python/server.sh fi if [[ $serverc == 6 ]];then @@ -57,4 +94,96 @@ if [[ $serverc == 6 ]];then echo "nameserver $ifdns1" > /etc/resolv.conf echo "nameserver $ifdns2" >> /etc/resolv.conf echo "DNS 服务器已设置为 $ifdns1 $ifdns2" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh +fi + +if [[ $serverc == 7 ]];then + while :; do echo + read -p "请输入自定义的WEB端口:" cgiport + if [[ "$cgiport" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]];then + break + else + echo 'Input Error!' + fi + done + #Set Firewalls + if [[ ${OS} =~ ^Ubuntu$|^Debian$ ]];then + iptables-restore < /etc/iptables.up.rules + clear + iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $cgiport -j ACCEPT + iptables -I INPUT -m state --state NEW -m udp -p udp --dport $cgiport -j ACCEPT + iptables-save > /etc/iptables.up.rules + fi + + if [[ ${OS} == CentOS ]];then + if [[ $CentOS_RHEL_version == 7 ]];then + iptables-restore < /etc/iptables.up.rules + iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $cgiport -j ACCEPT + iptables -I INPUT -m state --state NEW -m udp -p udp --dport $cgiport -j ACCEPT + iptables-save > /etc/iptables.up.rules + else + iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $cgiport -j ACCEPT + iptables -I INPUT -m state --state NEW -m udp -p udp --dport $cgiport -j ACCEPT + /etc/init.d/iptables save + /etc/init.d/iptables restart + fi + fi + #Get IP + ip=`curl -m 10 -s http://members.3322.org/dyndns/getip` + clear + cd /usr/local/SSR-Bash-Python/www + screen -dmS webcgi python -m CGIHTTPServer $cgiport + echo "WEB服务启动成功,请访问 http://${ip}:$cgiport" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh +fi + +if [[ $serverc == 8 ]];then + cgipid=$(ps -ef|grep 'webcgi' |grep -v grep |awk '{print $2}') + kill -9 $cgipid + screen -wipe + clear + echo "WEB服务已关闭!" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh fi + +if [[ $serverc == 9 ]];then + if [[ ${OS} == Ubuntu || ${OS} == Debian ]];then + cat >/etc/init.d/ssr-bash-python < /etc/rc.d/init.d/ssr-bash-python + chmod +x /etc/rc.d/init.d/ssr-bash-python + echo "/etc/rc.d/init.d/ssr-bash-python" >> /etc/rc.d/rc.local + chmod +x /etc/rc.d/rc.local + fi + echo "开机启动设置完成!" + echo "" + bash /usr/local/SSR-Bash-Python/server.sh +fi + diff --git a/show_flow.py b/show_flow.py new file mode 100644 index 0000000..9038f4b --- /dev/null +++ b/show_flow.py @@ -0,0 +1,29 @@ +# -*- coding:utf-8 -*- +import json + +f = file("/usr/local/shadowsocksr/mudb.json"); + +json = json.load(f); + +print "用户名\t端口\t已用流量\t流量限制" + +for x in json: + #Convert Unit To MB + transfer_enable_int = int(x[u"transfer_enable"])/1024/1024; + d_int = int(x[u"d"])/1024/1024; + transfer_unit = "MB" + d_unit = "MB" + + #Convert Unit To GB For Those Number Which Exceeds 1024MB + if(transfer_enable_int > 1024): + transfer_enable_int = transfer_enable_int/1024 + transfer_unit = "GB" + if(transfer_enable_int > 1024): + d_int = d_int/1024 + d_unit = "GB" + + #Print In Format + print "%s\t%s\t%d%s\t\t%d%s" %(x[u"user"],x[u"port"],d_int,d_unit,transfer_enable_int,transfer_unit) + +f.close(); + diff --git a/ssr b/ssr index 767e326..75a4782 100644 --- a/ssr +++ b/ssr @@ -2,34 +2,44 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } -echo "欢迎使用 SSR-Bash (Python Base) Author:Kirito" +echo "欢迎使用 SSR-Bash (Python Base) Author:Kirito 雨落无声" + +echo 'Function Club 无限期停更说明' +echo 'https://www.ixh.me/2017/05/function-club-stop/' echo "输入数字选择功能:" echo "" echo "1.服务器控制" echo "2.用户管理" echo "3.全局流量管理" echo "4.实验性功能" - +echo "5.程序自检" while :; do echo -read -p "请选择: " choice -if [[ ! $choice =~ ^[1-4]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "请选择: " choice + if [[ ! $choice =~ ^[1-5]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $choice == 1 ]];then bash /usr/local/SSR-Bash-Python/server.sh fi + if [[ $choice == 2 ]];then bash /usr/local/SSR-Bash-Python/user.sh fi + if [[ $choice == 3 ]];then bash /usr/local/SSR-Bash-Python/traffic.sh fi + if [[ $choice == 4 ]];then bash /usr/local/SSR-Bash-Python/dev.sh fi + +if [[ $choice == 5 ]];then + bash /usr/local/SSR-Bash-Python/self-check.sh +fi \ No newline at end of file diff --git a/traffic.sh b/traffic.sh index d6201a3..16c9a97 100644 --- a/traffic.sh +++ b/traffic.sh @@ -2,51 +2,65 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } -echo "" -echo "1.清空指定用户流量" -echo "2.清空全部用户流量" +echo "1.显示所有用户流量信息" +echo "2.清空指定用户流量" +echo "3.清空全部用户流量" echo "直接回车返回上级菜单" + while :; do echo -read -p "请选择: " tc -[ -z "$tc" ] && ssr && break -if [[ ! $tc =~ ^[1-2]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "请选择: " tc + [ -z "$tc" ] && ssr && break + if [[ ! $tc =~ ^[1-3]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $tc == 1 ]];then + python /usr/local/SSR-Bash-Python/show_flow.py + echo "" + bash /usr/local/SSR-Bash-Python/traffic.sh +fi + +if [[ $tc == 2 ]];then echo "1.使用用户名" echo "2.使用端口" echo "" while :; do echo - read -p "请选择: " lsid - if [[ ! $lsid =~ ^[1-2]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" - else - break - fi + read -p "请选择: " lsid + if [[ ! $lsid =~ ^[1-2]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done + if [[ $lsid == 1 ]];then read -p "输入用户名: " uid cd /usr/local/shadowsocksr python mujson_mgr.py -c -u $uid echo "已清空用户名为 ${uid} 的用户流量" fi + if [[ $lsid == 2 ]];then read -p "输入端口号: " uid cd /usr/local/shadowsocksr python mujson_mgr.py -c -p $uid echo "已清空端口号为${uid} 的用户流量" fi + echo "" + bash /usr/local/SSR-Bash-Python/traffic.sh fi -if [[ $tc == 2 ]];then +if [[ $tc == 3 ]];then cd /usr/local/shadowsocksr python mujson_mgr.py -c echo "已清空全部用户的流量使用记录" + + echo "" + bash /usr/local/SSR-Bash-Python/traffic.sh fi diff --git a/uninstall.sh b/uninstall.sh new file mode 100644 index 0000000..7dace30 --- /dev/null +++ b/uninstall.sh @@ -0,0 +1,13 @@ +#!/bin/bash +export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +#Check Root +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } + +#Stop ShadowsocksR +bash /usr/local/shadowsocksr/stop.sh + +#Delete Files +rm -rf /usr/local/SSR-Bash-Python +rm -rf /usr/local/shadowsocksr +rm -rf /usr/local/bin/ssr \ No newline at end of file diff --git a/user.sh b/user.sh index 05d7383..2f34053 100644 --- a/user.sh +++ b/user.sh @@ -2,7 +2,7 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } echo "" echo '1.添加用户' @@ -11,36 +11,46 @@ echo '3.修改用户' echo '4.显示用户流量信息' echo '5.显示用户名端口信息' echo "直接回车返回上级菜单" + while :; do echo -read -p "请选择: " userc -[ -z "$userc" ] && ssr && break -if [[ ! $userc =~ ^[1-5]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "请选择: " userc + [ -z "$userc" ] && ssr && break + if [[ ! $userc =~ ^[1-5]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $userc == 1 ]];then bash /usr/local/SSR-Bash-Python/user/add.sh + echo "" + bash /usr/local/SSR-Bash-Python/user.sh fi + if [[ $userc == 2 ]];then bash /usr/local/SSR-Bash-Python/user/del.sh + echo "" + bash /usr/local/SSR-Bash-Python/user.sh fi + if [[ $userc == 3 ]];then bash /usr/local/SSR-Bash-Python/user/edit.sh + echo "" + bash /usr/local/SSR-Bash-Python/user.sh fi + if [[ $userc == 4 ]];then echo "1.使用用户名" echo "2.使用端口" echo "" while :; do echo - read -p "请选择: " lsid - if [[ ! $lsid =~ ^[1-2]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" - else - break - fi + read -p "请选择: " lsid + if [[ ! $lsid =~ ^[1-2]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $lsid == 1 ]];then read -p "输入用户名: " uid @@ -52,8 +62,12 @@ if [[ $userc == 4 ]];then cd /usr/local/shadowsocksr python mujson_mgr.py -l -p $uid fi + echo "" + bash /usr/local/SSR-Bash-Python/user.sh fi + if [[ $userc == 5 ]];then - cd /usr/local/shadowsocksr - python mujson_mgr.py -l + python /usr/local/SSR-Bash-Python/user/show_all_user_info.py + echo "" + bash /usr/local/SSR-Bash-Python/user.sh fi diff --git a/user/add.sh b/user/add.sh index 68711d4..26ad205 100644 --- a/user/add.sh +++ b/user/add.sh @@ -25,13 +25,13 @@ OS=Ubuntu Ubuntu_version=$(lsb_release -sr | awk -F. '{print $1}') [ -n "$(grep 'Linux Mint 18' /etc/issue)" ] && Ubuntu_version=16 else -echo "${CFAILURE}Does not support this OS, Please contact the author! ${CEND}" +echo "Does not support this OS, Please contact the author! " kill -9 $$ fi #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } echo "你选择了添加用户" @@ -41,19 +41,22 @@ read -p "输入端口: " uport read -p "输入密码: " upass echo "" echo "加密方式" -echo '1.aes-192-cfb' +echo '1.none' echo '2.aes-128-cfb' echo '3.aes-256-cfb' echo '4.aes-128-ctr' echo '5.aes-256-ctr' echo '6.rc4-md5' +echo '7.chacha20' +echo '8.chacha20-ietf' +echo '9.salsa20' while :; do echo -read -p "输入加密方式: " um -if [[ ! $um =~ ^[1-6]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "输入加密方式: " um + if [[ ! $um =~ ^[1-9]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done @@ -63,30 +66,57 @@ echo '2.auth_sha1_v4' echo '3.auth_aes128_md5' echo '4.auth_aes128_sha1' echo '5.verify_deflate' +echo '6.auth_chain_a' while :; do echo -read -p "输入协议方式: " ux -if [[ ! $ux =~ ^[1-5]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "输入协议方式: " ux + if [[ ! $ux =~ ^[1-6]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done +if [[ $ux == 2 ]];then + while :; do echo + read -p "是否兼容原版协议(y/n): " ifprotocolcompatible + if [[ ! $ifprotocolcompatible =~ ^[y,n]$ ]]; then + echo "输入错误! 请输入y或者n!" + else + break + fi + done +fi + + + echo "混淆方式" echo '1.plain' echo '2.http_simple' echo '3.http_post' echo '4.tls1.2_ticket_auth' while :; do echo -read -p "输入混淆方式: " uo -if [[ ! $uo =~ ^[1-4]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" -else - break -fi + read -p "输入混淆方式: " uo + if [[ ! $uo =~ ^[1-4]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done + +if [[ $uo != 1 ]];then + while :; do echo + read -p "是否兼容原版混淆(y/n): " ifobfscompatible + if [[ ! $ifobfscompatible =~ ^[y,n]$ ]]; then + echo "输入错误! 请输入y或者n!" + else + break + fi + done +fi + + if [[ $um == 1 ]];then - um1="aes-192-cfb" + um1="none" fi if [[ $um == 2 ]];then um1="aes-128-cfb" @@ -103,6 +133,16 @@ fi if [[ $um == 6 ]];then um1="rc4-md5" fi +if [[ $um == 7 ]];then + um1="chacha20" +fi +if [[ $um == 8 ]];then + um1="chacha20-ietf" +fi +if [[ $um == 9 ]];then + um1="salsa20" +fi + if [[ $ux == 1 ]];then ux1="origin" fi @@ -118,6 +158,11 @@ fi if [[ $ux == 5 ]];then ux1="verify_deflate" fi + +if [[ $ux == 6 ]];then + ux1="auth_chain_a" +fi + if [[ $uo == 1 ]];then uo1="plain" fi @@ -131,16 +176,45 @@ if [[ $uo == 4 ]];then uo1="tls1.2_ticket_auth" fi +if [[ $ifobfscompatible == y ]]; then + uo1=${uo1}"_compatible" +fi + +if [[ $ifprotocolcompatible == y ]]; then + ux1=${ux1}"_compatible" +fi + while :; do echo read -p "输入流量限制(只需输入数字,单位:GB): " ut - if [[ "$ut" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]] - then + if [[ "$ut" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]];then break else echo 'Input Error!' fi done +while :; do echo + read -p "是否开启端口限速(y/n): " iflimitspeed + if [[ ! $iflimitspeed =~ ^[y,n]$ ]]; then + echo "输入错误! 请输入y或者n!" + else + break + fi +done + +if [[ $iflimitspeed == y ]]; then + while :; do echo + read -p "输入端口总限速(只需输入数字,单位:KB/s): " us + if [[ "$us" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]];then + break + else + echo 'Input Error!' + fi + done +fi + + + #Set Firewalls if [[ ${OS} =~ ^Ubuntu$|^Debian$ ]];then iptables-restore < /etc/iptables.up.rules @@ -151,35 +225,31 @@ if [[ ${OS} =~ ^Ubuntu$|^Debian$ ]];then fi if [[ ${OS} == CentOS ]];then - if [[ ${CentOS_RHEL_version} == 7 ]];then - systemctl status firewalld > /dev/null 2>&1 - if [ $? -eq 0 ]; then - firewall-cmd --permanent --zone=public --add-port=$uport/tcp - firewall-cmd --permanent --zone=public --add-port=$uport/udp - firewall-cmd --reload - else - systemctl start firewalld - if [ $? -eq 0 ]; then - firewall-cmd --permanent --zone=public --add-port=$uport/tcp - firewall-cmd --permanent --zone=public --add-port=$uport/udp - firewall-cmd --reload - else - echo "防火墙配置失败,请手动开放 $uport 端口!" - fi - fi + if [[ $CentOS_RHEL_version == 7 ]];then + iptables-restore < /etc/iptables.up.rules + iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $uport -j ACCEPT + iptables -I INPUT -m state --state NEW -m udp -p udp --dport $uport -j ACCEPT + iptables-save > /etc/iptables.up.rules else - iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $uport -j ACCEPT - iptables -I INPUT -m state --state NEW -m udp -p udp --dport $uport -j ACCEPT + iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport $uport -j ACCEPT + iptables -I INPUT -m state --state NEW -m udp -p udp --dport $uport -j ACCEPT /etc/init.d/iptables save /etc/init.d/iptables restart - fi + fi fi #Run ShadowsocksR echo "用户添加成功!用户信息如下:" cd /usr/local/shadowsocksr -python mujson_mgr.py -a -u $uname -p $uport -k $upass -m $um1 -O $ux1 -o $uo1 -t $ut + +if [[ $iflimitspeed == y ]]; then + python mujson_mgr.py -a -u $uname -p $uport -k $upass -m $um1 -O $ux1 -o $uo1 -t $ut -S $us +else + python mujson_mgr.py -a -u $uname -p $uport -k $upass -m $um1 -O $ux1 -o $uo1 -t $ut +fi + + SSRPID=$(ps -ef|grep 'python server.py m' |grep -v grep |awk '{print $2}') if [[ $SSRPID == "" ]]; then diff --git a/user/del.sh b/user/del.sh index 6bc38da..d22c07d 100644 --- a/user/del.sh +++ b/user/del.sh @@ -2,7 +2,7 @@ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #Check Root -[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } +[ $(id -u) != "0" ] && { echo "Error: You must be root to run this script"; exit 1; } echo "1.使用用户名" echo "2.使用端口" @@ -10,7 +10,7 @@ echo "" while :; do echo read -p "请选择: " lsid if [[ ! $lsid =~ ^[1-2]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" + echo "输入错误! 请输入正确的数字!" else break fi diff --git a/user/edit.sh b/user/edit.sh index 6fc9165..b997429 100644 --- a/user/edit.sh +++ b/user/edit.sh @@ -37,7 +37,7 @@ echo "" while :; do echo read -p "请选择: " lsid if [[ ! $lsid =~ ^[1-2]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" + echo "输入错误! 请输入正确的数字!" else break fi @@ -61,11 +61,12 @@ echo "5.修改协议参数" echo "6.修改混淆参数" echo "7.修改流量" echo "8.修改端口限制" +echo "9.修改总端口限速" while :; do echo read -p "请选择: " ec - if [[ ! $ec =~ ^[1-8]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" + if [[ ! $ec =~ ^[1-9]$ ]]; then + echo "输入错误! 请输入正确的数字!" else break fi @@ -87,23 +88,26 @@ if [[ $ec == 1 ]];then fi if [[ $ec == 2 ]];then echo "加密方式" - echo '1.aes-192-cfb' + echo '1.none' echo '2.aes-128-cfb' echo '3.aes-256-cfb' echo '4.aes-128-ctr' echo '5.aes-256-ctr' echo '6.rc4-md5' + echo '7.chacha20' + echo '8.chacha20-ietf' + echo '9.salsa20' while :; do echo - read -p "输入新加密方式: " um - if [[ ! $um =~ ^[1-6]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" - else - break - fi + read -p "输入新加密方式: " um + if [[ ! $um =~ ^[1-9]$ ]]; then + echo "输入错误! 请输入正确的数字!" + else + break + fi done if [[ $um == 1 ]];then - um1="aes-192-cfb" + um1="none" fi if [[ $um == 2 ]];then um1="aes-128-cfb" @@ -120,6 +124,15 @@ if [[ $ec == 2 ]];then if [[ $um == 6 ]];then um1="rc4-md5" fi + if [[ $um == 7 ]];then + um1="chacha20" + fi + if [[ $um == 8 ]];then + um1="chacha20-ietf" + fi + if [[ $um == 9 ]];then + um1="salsa20" + fi cd /usr/local/shadowsocksr if [[ $lsid == 1 ]];then cd /usr/local/shadowsocksr @@ -139,15 +152,27 @@ if [[ $ec == 3 ]];then echo '3.auth_aes128_md5' echo '4.auth_aes128_sha1' echo '5.verify_deflate' + echo '6.auth_chain_a' while :; do echo read -p "输入协议方式: " ux - if [[ ! $ux =~ ^[1-5]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" + if [[ ! $ux =~ ^[1-6]$ ]]; then + echo "输入错误! 请输入正确的数字!" else break fi done + if [[ $ux == 2 ]];then + while :; do echo + read -p "是否兼容原版协议(y/n): " ifprotocolcompatible + if [[ ! $ifprotocolcompatible =~ ^[y,n]$ ]]; then + echo "输入错误! 请输入y或者n!" + else + break + fi + done + fi + if [[ $ux == 1 ]];then ux1="origin" fi @@ -163,6 +188,14 @@ if [[ $ec == 3 ]];then if [[ $ux == 5 ]];then ux1="verify_deflate" fi + if [[ $ux == 6 ]];then + ux1="auth_chain_a" + fi + + if [[ $ifprotocolcompatible == y ]]; then + ux1=${ux1}"_compatible" + fi + cd /usr/local/shadowsocksr if [[ $lsid == 1 ]];then cd /usr/local/shadowsocksr @@ -184,12 +217,23 @@ if [[ $ec == 4 ]];then while :; do echo read -p "输入混淆方式: " uo if [[ ! $uo =~ ^[1-4]$ ]]; then - echo "${CWARNING}输入错误! 请输入正确的数字!${CEND}" + echo "输入错误! 请输入正确的数字!" else break fi done + if [[ $uo != 1 ]];then + while :; do echo + read -p "是否兼容原版混淆(y/n): " ifobfscompatible + if [[ ! $ifobfscompatible =~ ^[y,n]$ ]]; then + echo "输入错误! 请输入y或者n!" + else + break + fi + done + fi + if [[ $uo == 1 ]];then uo1="plain" fi @@ -202,6 +246,11 @@ if [[ $ec == 4 ]];then if [[ $uo == 4 ]];then uo1="tls1.2_ticket_auth" fi + + if [[ $ifobfscompatible == y ]]; then + uo1=${uo1}"_compatible" + fi + cd /usr/local/shadowsocksr if [[ $lsid == 1 ]];then cd /usr/local/shadowsocksr @@ -242,20 +291,15 @@ if [[ $ec == 6 ]];then echo "端口号为 $uid 的混淆参数已更改为 $uo2" fi fi -if [[ $ec == 7 ]];then - -while :; do echo -read -p "输入流量限制(只需输入数字,单位:GB): " ut -if [[ "$ut" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]] -then -break -else -echo 'Input Error! Please Try Again!' -fi -done - - - +if [[ $ec == 7 ]];then + while :; do echo + read -p "输入流量限制(只需输入数字,单位:GB): " ut + if [[ "$ut" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]];then + break + else + echo 'Input Error! Please Try Again!' + fi + done cd /usr/local/shadowsocksr if [[ $lsid == 1 ]];then cd /usr/local/shadowsocksr @@ -282,3 +326,25 @@ if [[ $ec == 8 ]];then echo "此功能目前无法使用" fi fi + +if [[ $ec == 9 ]];then + while :; do echo + read -p "输入端口总限速(只需输入数字,单位:KB/s): " us + if [[ "$us" =~ ^(-?|\+?)[0-9]+(\.?[0-9]+)?$ ]];then + break + else + echo 'Input Error!' + fi + done + cd /usr/local/shadowsocksr + if [[ $lsid == 1 ]];then + cd /usr/local/shadowsocksr + python mujson_mgr.py -e -u $uid -S $us + echo "用户名为 $uid 的用户端口限速已修改为 $us KB/s" + fi + if [[ $lsid == 2 ]];then + cd /usr/local/shadowsocksr + python mujson_mgr.py -e -p $uid -S $us + echo "端口号为 $uid 的用户端口限速已修改为 $us KB/s" + fi +fi \ No newline at end of file diff --git a/user/show_all_user_info.py b/user/show_all_user_info.py new file mode 100644 index 0000000..bf228b6 --- /dev/null +++ b/user/show_all_user_info.py @@ -0,0 +1,13 @@ +# -*- coding:utf-8 -*- +import json + +f = file("/usr/local/shadowsocksr/mudb.json"); + +json = json.load(f); + +print "用户名\t端口\t加密方式\t密码" + +for x in json: + print "%s\t%s\t%s\t%s" %(x[u"user"],x[u"port"],x[u"method"],x[u"passwd"]) +f.close(); + diff --git a/www/.DS_Store b/www/.DS_Store new file mode 100644 index 0000000..7b8daa2 Binary files /dev/null and b/www/.DS_Store differ diff --git a/www/cgi-bin/check_flow.py b/www/cgi-bin/check_flow.py new file mode 100755 index 0000000..0666415 --- /dev/null +++ b/www/cgi-bin/check_flow.py @@ -0,0 +1,130 @@ +#! /usr/bin/env python +# -*- coding: utf-8 -*- +import json +import cgi + +f = file("/usr/local/shadowsocksr/mudb.json"); +json = json.load(f); + +# 接受表达提交的数据 +form = cgi.FieldStorage() + +# 解析处理提交的数据 +getport = form['port'].value + +#判断端口是否找到 +portexist=0 + +#循环查找端口 +for x in json: + #当输入的端口与json端口一样时视为找到 + if(str(x[u"port"]) == str(getport)): + portexist=1 + transfer_enable_int = int(x[u"transfer_enable"])/1024/1024; + d_int = int(x[u"d"])/1024/1024; + transfer_unit = "MB" + d_unit = "MB" + + #流量单位转换 + if(transfer_enable_int > 1024): + transfer_enable_int = transfer_enable_int/1024 + transfer_unit = "GB" + if(transfer_enable_int > 1024): + d_int = d_int/1024 + d_unit = "GB" + break + +if(portexist==0): + getport = "未找到此端口,请检查是否输入错误!" + d_int = "" + d_unit = "" + transfer_enable_int = "" + transfer_unit = "" + + + + + + + +header = ''' + + + + + + + 流量查询 + + + + + + + + + + + +
+
+
+

  流量查询

+
+
+
+
+''' + + +footer = ''' +
+
+
+
+
+

Function Club

+
+
+ + + + +''' + + +#打印返回的内容 +print header +formhtml = ''' + +
+
+
+
+
+
+

端口:%s

+

+ 已使用流量:%s %s
+ 总流量限制:%s %s

+ +

+
+
+
+
+ +
+
+ + + +''' +print formhtml % (getport,d_int,d_unit,transfer_enable_int,transfer_unit) + +print footer +f.close(); + diff --git a/www/cgi-bin/show_info.py b/www/cgi-bin/show_info.py new file mode 100755 index 0000000..3f05612 --- /dev/null +++ b/www/cgi-bin/show_info.py @@ -0,0 +1,148 @@ +#! /usr/bin/env python +# -*- coding: utf-8 -*- +import json +import cgi +import urllib2 + +#取得本机外网IP +myip = urllib2.urlopen('http://members.3322.org/dyndns/getip').read() +myip=myip.strip() +#加载SSR JSON文件 +f = file("/usr/local/shadowsocksr/mudb.json"); +json = json.load(f); + +# 接受表达提交的数据 +form = cgi.FieldStorage() + +# 解析处理提交的数据 +getport = form['port'].value +getpasswd = form['passwd'].value +#判断端口是否找到 +portexist=0 +passwdcorrect=0 +#循环查找端口 +for x in json: + #当输入的端口与json端口一样时视为找到 + if(str(x[u"port"]) == str(getport)): + portexist=1 + if(str(x[u"passwd"]) == str(getpasswd)): + passwdcorrect=1 + jsonmethod=str(x[u"method"]) + jsonobfs=str(x[u"obfs"]) + jsonprotocol=str(x[u"protocol"]) + break + +if(portexist==0): + getport = "未找到此端口,请检查是否输入错误!" + myip = "" + getpasswd = "" + jsonmethod = "" + jsonprotocol = "" + jsonobfs = "" + +if(portexist!=0 and passwdcorrect==0): + getport = "连接密码输入错误,请重试" + myip = "" + getpasswd = "" + jsonmethod = "" + jsonprotocol = "" + jsonobfs = "" + + +header = ''' + + + + + + + 连接信息 + + + + + + + + + + + +
+
+
+

  连接信息

+
+
+
+
+''' + + +footer = ''' +
+
+
+
+
+

Function Club

+
+
+ + + + +''' + + +#打印返回的内容 +print header + +formhtml = ''' + +
+
+ + +
+
+ 连接信息 +
+
+

+ 服务器地址: %s

+ 连接端口: %s

+ 连接密码: %s

+ 加密方式: %s

+ 协议方式:
%s

+ 混淆方式:
%s +

+
+
+ +
+
+
+
+ + + +
+
+ + + + +''' + +print formhtml % (myip,getport,getpasswd,jsonmethod,jsonprotocol,jsonobfs) +print footer +f.close(); + diff --git a/www/check_flow.html b/www/check_flow.html new file mode 100755 index 0000000..ba1b4a1 --- /dev/null +++ b/www/check_flow.html @@ -0,0 +1,62 @@ + + + + + + + + 使用流量查询 + + + + + + + + + + + + + + + +
+
+
+

使用流量查询

+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+

Function Club

+
+
+ + + + + \ No newline at end of file diff --git a/www/css/.DS_Store b/www/css/.DS_Store new file mode 100644 index 0000000..8bf150f Binary files /dev/null and b/www/css/.DS_Store differ diff --git a/www/css/base.css b/www/css/base.css new file mode 100755 index 0000000..11483d3 --- /dev/null +++ b/www/css/base.css @@ -0,0 +1,7720 @@ +@import url(//fonts.googleapis.com/css?family=Roboto:300,400,400italic,700); +*, +*:after, +*:before { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +@-webkit-viewport { + width: device-width; } +@-moz-viewport { + width: device-width; } +@-ms-viewport { + width: device-width; } +@-o-viewport { + width: device-width; } +@viewport { + width: device-width; } +article, +aside, +footer, +header, +nav, +section { + display: block; } + +audio { + display: inline-block; + max-width: 100%; + vertical-align: baseline; } + +body { + background-color: #fafafa; + background-image: none; + color: #212121; + font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 24px; + margin: 0; + padding: 0; } + +html { + font-family: sans-serif; + font-size: 100%; + min-height: 100%; + position: relative; + -webkit-tap-highlight-color: transparent; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; } + +svg:not(:root) { + overflow: hidden; } + +template, +[hidden] { + display: none; } + +video { + display: block; + max-width: 100%; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; } + +button, +select { + text-transform: none; } + +button { + overflow: visible; } + +button[disabled], +input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +fieldset { + border: 0; + margin: 0; + min-width: 0; + padding: 0; } + fieldset ~ fieldset { + margin-top: 24px; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + line-height: normal; + margin: 4px 0 0; + margin-top: 1px \9; + padding: 0; } + +input[type="color"] { + min-width: 24px; + width: auto; } + +input[type="date"], +input[type="datetime-local"], +input[type="month"], +input[type="time"] { + line-height: 24px; + line-height: 1 \0; } + +input[type="file"] { + display: block; + height: auto; + line-height: 1; + min-height: 36px; + padding-top: 6px; + padding-bottom: 6px; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="range"] { + display: block; + height: 36px; + width: 100%; } + +input[type="search"] { + -webkit-appearance: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +label { + display: inline-block; + font-weight: 400; + margin: 0; + max-width: 100%; } + +legend { + border: 0; + color: #212121; + display: block; + font-size: 28px; + font-weight: 400; + line-height: 48px; + margin: 0; + padding: 0; } + +optgroup { + font-weight: 700; } + +select[multiple], +select[size] { + height: auto; } + +textarea { + overflow: auto; } + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: inherit; + font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 700; + margin-top: 48px; + margin-bottom: 24px; } + +h1, +.h1 { + font-size: 44px; + line-height: 48px; } + +h2, +.h2 { + font-size: 36px; + line-height: 48px; } + +h3, +.h3 { + font-size: 28px; + line-height: 48px; } + +h4, +.h4 { + font-size: 20px; + line-height: 24px; } + +h5, +.h5 { + font-size: 16px; + line-height: 24px; } + +h6, +.h6 { + font-size: 12px; + line-height: 24px; } + +h1 small, +h2 small, +h3 small, +h4 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small { + font-size: 16px; + font-weight: 400; } + +hr, +.hr { + border: 0; + border-top: 1px solid #9e9e9e; + display: block; + height: 0; + margin-top: 24px; + margin-bottom: 24px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; } + +img { + border: 0; + vertical-align: middle; } + +a { + background-color: transparent; + background-image: none; + color: #2196f3; + text-decoration: none; } + a:focus, a:hover { + color: #0d47a1; + outline: 0; + text-decoration: underline; } + +dd, +dt, +li { + line-height: 24px; } + +dd { + margin: 0; } + +dl { + margin: 24px 0; } + +dt { + font-weight: 700; } + +ol, +ul { + margin: 24px 0; + padding: 0 0 0 32px; } + ol ol, + ol ul, + ul ol, + ul ul { + margin-top: 0; + margin-bottom: 0; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +th { + text-align: left; } + +abbr { + border-bottom: 1px dotted #9e9e9e; + cursor: help; } + +address { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; + margin: 24px 0; } + +b, +strong { + font-weight: 700; } + +p { + margin: 24px 0; } + +small { + font-size: 75%; + line-height: 1; } + +sub, +sup { + font-size: 80%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +@font-face { + font-family: 'FontAwesome'; + src: url("/css/fonts/fontawesome-webfont.eot?v=4.3.0"); + src: url("/css/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("/css/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("/css/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("/css/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg"); + font-style: normal; + font-weight: normal; } +.fa { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + text-rendering: auto; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + transform: translate(0, 0); } + +.fa-glass:before { + content: "\f000"; } + +.fa-music:before { + content: "\f001"; } + +.fa-search:before { + content: "\f002"; } + +.fa-envelope-o:before { + content: "\f003"; } + +.fa-heart:before { + content: "\f004"; } + +.fa-star:before { + content: "\f005"; } + +.fa-star-o:before { + content: "\f006"; } + +.fa-user:before { + content: "\f007"; } + +.fa-film:before { + content: "\f008"; } + +.fa-th-large:before { + content: "\f009"; } + +.fa-th:before { + content: "\f00a"; } + +.fa-th-list:before { + content: "\f00b"; } + +.fa-check:before { + content: "\f00c"; } + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; } + +.fa-search-plus:before { + content: "\f00e"; } + +.fa-search-minus:before { + content: "\f010"; } + +.fa-power-off:before { + content: "\f011"; } + +.fa-signal:before { + content: "\f012"; } + +.fa-gear:before, +.fa-cog:before { + content: "\f013"; } + +.fa-trash-o:before { + content: "\f014"; } + +.fa-home:before { + content: "\f015"; } + +.fa-file-o:before { + content: "\f016"; } + +.fa-clock-o:before { + content: "\f017"; } + +.fa-road:before { + content: "\f018"; } + +.fa-download:before { + content: "\f019"; } + +.fa-arrow-circle-o-down:before { + content: "\f01a"; } + +.fa-arrow-circle-o-up:before { + content: "\f01b"; } + +.fa-inbox:before { + content: "\f01c"; } + +.fa-play-circle-o:before { + content: "\f01d"; } + +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; } + +.fa-refresh:before { + content: "\f021"; } + +.fa-list-alt:before { + content: "\f022"; } + +.fa-lock:before { + content: "\f023"; } + +.fa-flag:before { + content: "\f024"; } + +.fa-headphones:before { + content: "\f025"; } + +.fa-volume-off:before { + content: "\f026"; } + +.fa-volume-down:before { + content: "\f027"; } + +.fa-volume-up:before { + content: "\f028"; } + +.fa-qrcode:before { + content: "\f029"; } + +.fa-barcode:before { + content: "\f02a"; } + +.fa-tag:before { + content: "\f02b"; } + +.fa-tags:before { + content: "\f02c"; } + +.fa-book:before { + content: "\f02d"; } + +.fa-bookmark:before { + content: "\f02e"; } + +.fa-print:before { + content: "\f02f"; } + +.fa-camera:before { + content: "\f030"; } + +.fa-font:before { + content: "\f031"; } + +.fa-bold:before { + content: "\f032"; } + +.fa-italic:before { + content: "\f033"; } + +.fa-text-height:before { + content: "\f034"; } + +.fa-text-width:before { + content: "\f035"; } + +.fa-align-left:before { + content: "\f036"; } + +.fa-align-center:before { + content: "\f037"; } + +.fa-align-right:before { + content: "\f038"; } + +.fa-align-justify:before { + content: "\f039"; } + +.fa-list:before { + content: "\f03a"; } + +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; } + +.fa-indent:before { + content: "\f03c"; } + +.fa-video-camera:before { + content: "\f03d"; } + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; } + +.fa-pencil:before { + content: "\f040"; } + +.fa-map-marker:before { + content: "\f041"; } + +.fa-adjust:before { + content: "\f042"; } + +.fa-tint:before { + content: "\f043"; } + +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; } + +.fa-share-square-o:before { + content: "\f045"; } + +.fa-check-square-o:before { + content: "\f046"; } + +.fa-arrows:before { + content: "\f047"; } + +.fa-step-backward:before { + content: "\f048"; } + +.fa-fast-backward:before { + content: "\f049"; } + +.fa-backward:before { + content: "\f04a"; } + +.fa-play:before { + content: "\f04b"; } + +.fa-pause:before { + content: "\f04c"; } + +.fa-stop:before { + content: "\f04d"; } + +.fa-forward:before { + content: "\f04e"; } + +.fa-fast-forward:before { + content: "\f050"; } + +.fa-step-forward:before { + content: "\f051"; } + +.fa-eject:before { + content: "\f052"; } + +.fa-chevron-left:before { + content: "\f053"; } + +.fa-chevron-right:before { + content: "\f054"; } + +.fa-plus-circle:before { + content: "\f055"; } + +.fa-minus-circle:before { + content: "\f056"; } + +.fa-times-circle:before { + content: "\f057"; } + +.fa-check-circle:before { + content: "\f058"; } + +.fa-question-circle:before { + content: "\f059"; } + +.fa-info-circle:before { + content: "\f05a"; } + +.fa-crosshairs:before { + content: "\f05b"; } + +.fa-times-circle-o:before { + content: "\f05c"; } + +.fa-check-circle-o:before { + content: "\f05d"; } + +.fa-ban:before { + content: "\f05e"; } + +.fa-arrow-left:before { + content: "\f060"; } + +.fa-arrow-right:before { + content: "\f061"; } + +.fa-arrow-up:before { + content: "\f062"; } + +.fa-arrow-down:before { + content: "\f063"; } + +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; } + +.fa-expand:before { + content: "\f065"; } + +.fa-compress:before { + content: "\f066"; } + +.fa-plus:before { + content: "\f067"; } + +.fa-minus:before { + content: "\f068"; } + +.fa-asterisk:before { + content: "\f069"; } + +.fa-exclamation-circle:before { + content: "\f06a"; } + +.fa-gift:before { + content: "\f06b"; } + +.fa-leaf:before { + content: "\f06c"; } + +.fa-fire:before { + content: "\f06d"; } + +.fa-eye:before { + content: "\f06e"; } + +.fa-eye-slash:before { + content: "\f070"; } + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; } + +.fa-plane:before { + content: "\f072"; } + +.fa-calendar:before { + content: "\f073"; } + +.fa-random:before { + content: "\f074"; } + +.fa-comment:before { + content: "\f075"; } + +.fa-magnet:before { + content: "\f076"; } + +.fa-chevron-up:before { + content: "\f077"; } + +.fa-chevron-down:before { + content: "\f078"; } + +.fa-retweet:before { + content: "\f079"; } + +.fa-shopping-cart:before { + content: "\f07a"; } + +.fa-folder:before { + content: "\f07b"; } + +.fa-folder-open:before { + content: "\f07c"; } + +.fa-arrows-v:before { + content: "\f07d"; } + +.fa-arrows-h:before { + content: "\f07e"; } + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-camera-retro:before { + content: "\f083"; } + +.fa-key:before { + content: "\f084"; } + +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; } + +.fa-comments:before { + content: "\f086"; } + +.fa-thumbs-o-up:before { + content: "\f087"; } + +.fa-thumbs-o-down:before { + content: "\f088"; } + +.fa-star-half:before { + content: "\f089"; } + +.fa-heart-o:before { + content: "\f08a"; } + +.fa-sign-out:before { + content: "\f08b"; } + +.fa-linkedin-square:before { + content: "\f08c"; } + +.fa-thumb-tack:before { + content: "\f08d"; } + +.fa-external-link:before { + content: "\f08e"; } + +.fa-sign-in:before { + content: "\f090"; } + +.fa-trophy:before { + content: "\f091"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-upload:before { + content: "\f093"; } + +.fa-lemon-o:before { + content: "\f094"; } + +.fa-phone:before { + content: "\f095"; } + +.fa-square-o:before { + content: "\f096"; } + +.fa-bookmark-o:before { + content: "\f097"; } + +.fa-phone-square:before { + content: "\f098"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-unlock:before { + content: "\f09c"; } + +.fa-credit-card:before { + content: "\f09d"; } + +.fa-rss:before { + content: "\f09e"; } + +.fa-hdd-o:before { + content: "\f0a0"; } + +.fa-bullhorn:before { + content: "\f0a1"; } + +.fa-bell:before { + content: "\f0f3"; } + +.fa-certificate:before { + content: "\f0a3"; } + +.fa-hand-o-right:before { + content: "\f0a4"; } + +.fa-hand-o-left:before { + content: "\f0a5"; } + +.fa-hand-o-up:before { + content: "\f0a6"; } + +.fa-hand-o-down:before { + content: "\f0a7"; } + +.fa-arrow-circle-left:before { + content: "\f0a8"; } + +.fa-arrow-circle-right:before { + content: "\f0a9"; } + +.fa-arrow-circle-up:before { + content: "\f0aa"; } + +.fa-arrow-circle-down:before { + content: "\f0ab"; } + +.fa-globe:before { + content: "\f0ac"; } + +.fa-wrench:before { + content: "\f0ad"; } + +.fa-tasks:before { + content: "\f0ae"; } + +.fa-filter:before { + content: "\f0b0"; } + +.fa-briefcase:before { + content: "\f0b1"; } + +.fa-arrows-alt:before { + content: "\f0b2"; } + +.fa-group:before, +.fa-users:before { + content: "\f0c0"; } + +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; } + +.fa-cloud:before { + content: "\f0c2"; } + +.fa-flask:before { + content: "\f0c3"; } + +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; } + +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; } + +.fa-paperclip:before { + content: "\f0c6"; } + +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; } + +.fa-square:before { + content: "\f0c8"; } + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; } + +.fa-list-ul:before { + content: "\f0ca"; } + +.fa-list-ol:before { + content: "\f0cb"; } + +.fa-strikethrough:before { + content: "\f0cc"; } + +.fa-underline:before { + content: "\f0cd"; } + +.fa-table:before { + content: "\f0ce"; } + +.fa-magic:before { + content: "\f0d0"; } + +.fa-truck:before { + content: "\f0d1"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-google-plus:before { + content: "\f0d5"; } + +.fa-money:before { + content: "\f0d6"; } + +.fa-caret-down:before { + content: "\f0d7"; } + +.fa-caret-up:before { + content: "\f0d8"; } + +.fa-caret-left:before { + content: "\f0d9"; } + +.fa-caret-right:before { + content: "\f0da"; } + +.fa-columns:before { + content: "\f0db"; } + +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; } + +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; } + +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; } + +.fa-envelope:before { + content: "\f0e0"; } + +.fa-linkedin:before { + content: "\f0e1"; } + +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; } + +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; } + +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; } + +.fa-comment-o:before { + content: "\f0e5"; } + +.fa-comments-o:before { + content: "\f0e6"; } + +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; } + +.fa-sitemap:before { + content: "\f0e8"; } + +.fa-umbrella:before { + content: "\f0e9"; } + +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; } + +.fa-lightbulb-o:before { + content: "\f0eb"; } + +.fa-exchange:before { + content: "\f0ec"; } + +.fa-cloud-download:before { + content: "\f0ed"; } + +.fa-cloud-upload:before { + content: "\f0ee"; } + +.fa-user-md:before { + content: "\f0f0"; } + +.fa-stethoscope:before { + content: "\f0f1"; } + +.fa-suitcase:before { + content: "\f0f2"; } + +.fa-bell-o:before { + content: "\f0a2"; } + +.fa-coffee:before { + content: "\f0f4"; } + +.fa-cutlery:before { + content: "\f0f5"; } + +.fa-file-text-o:before { + content: "\f0f6"; } + +.fa-building-o:before { + content: "\f0f7"; } + +.fa-hospital-o:before { + content: "\f0f8"; } + +.fa-ambulance:before { + content: "\f0f9"; } + +.fa-medkit:before { + content: "\f0fa"; } + +.fa-fighter-jet:before { + content: "\f0fb"; } + +.fa-beer:before { + content: "\f0fc"; } + +.fa-h-square:before { + content: "\f0fd"; } + +.fa-plus-square:before { + content: "\f0fe"; } + +.fa-angle-double-left:before { + content: "\f100"; } + +.fa-angle-double-right:before { + content: "\f101"; } + +.fa-angle-double-up:before { + content: "\f102"; } + +.fa-angle-double-down:before { + content: "\f103"; } + +.fa-angle-left:before { + content: "\f104"; } + +.fa-angle-right:before { + content: "\f105"; } + +.fa-angle-up:before { + content: "\f106"; } + +.fa-angle-down:before { + content: "\f107"; } + +.fa-desktop:before { + content: "\f108"; } + +.fa-laptop:before { + content: "\f109"; } + +.fa-tablet:before { + content: "\f10a"; } + +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; } + +.fa-circle-o:before { + content: "\f10c"; } + +.fa-quote-left:before { + content: "\f10d"; } + +.fa-quote-right:before { + content: "\f10e"; } + +.fa-spinner:before { + content: "\f110"; } + +.fa-circle:before { + content: "\f111"; } + +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-folder-o:before { + content: "\f114"; } + +.fa-folder-open-o:before { + content: "\f115"; } + +.fa-smile-o:before { + content: "\f118"; } + +.fa-frown-o:before { + content: "\f119"; } + +.fa-meh-o:before { + content: "\f11a"; } + +.fa-gamepad:before { + content: "\f11b"; } + +.fa-keyboard-o:before { + content: "\f11c"; } + +.fa-flag-o:before { + content: "\f11d"; } + +.fa-flag-checkered:before { + content: "\f11e"; } + +.fa-terminal:before { + content: "\f120"; } + +.fa-code:before { + content: "\f121"; } + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; } + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; } + +.fa-location-arrow:before { + content: "\f124"; } + +.fa-crop:before { + content: "\f125"; } + +.fa-code-fork:before { + content: "\f126"; } + +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; } + +.fa-question:before { + content: "\f128"; } + +.fa-info:before { + content: "\f129"; } + +.fa-exclamation:before { + content: "\f12a"; } + +.fa-superscript:before { + content: "\f12b"; } + +.fa-subscript:before { + content: "\f12c"; } + +.fa-eraser:before { + content: "\f12d"; } + +.fa-puzzle-piece:before { + content: "\f12e"; } + +.fa-microphone:before { + content: "\f130"; } + +.fa-microphone-slash:before { + content: "\f131"; } + +.fa-shield:before { + content: "\f132"; } + +.fa-calendar-o:before { + content: "\f133"; } + +.fa-fire-extinguisher:before { + content: "\f134"; } + +.fa-rocket:before { + content: "\f135"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-chevron-circle-left:before { + content: "\f137"; } + +.fa-chevron-circle-right:before { + content: "\f138"; } + +.fa-chevron-circle-up:before { + content: "\f139"; } + +.fa-chevron-circle-down:before { + content: "\f13a"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-anchor:before { + content: "\f13d"; } + +.fa-unlock-alt:before { + content: "\f13e"; } + +.fa-bullseye:before { + content: "\f140"; } + +.fa-ellipsis-h:before { + content: "\f141"; } + +.fa-ellipsis-v:before { + content: "\f142"; } + +.fa-rss-square:before { + content: "\f143"; } + +.fa-play-circle:before { + content: "\f144"; } + +.fa-ticket:before { + content: "\f145"; } + +.fa-minus-square:before { + content: "\f146"; } + +.fa-minus-square-o:before { + content: "\f147"; } + +.fa-level-up:before { + content: "\f148"; } + +.fa-level-down:before { + content: "\f149"; } + +.fa-check-square:before { + content: "\f14a"; } + +.fa-pencil-square:before { + content: "\f14b"; } + +.fa-external-link-square:before { + content: "\f14c"; } + +.fa-share-square:before { + content: "\f14d"; } + +.fa-compass:before { + content: "\f14e"; } + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; } + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; } + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; } + +.fa-euro:before, +.fa-eur:before { + content: "\f153"; } + +.fa-gbp:before { + content: "\f154"; } + +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; } + +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; } + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; } + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; } + +.fa-won:before, +.fa-krw:before { + content: "\f159"; } + +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; } + +.fa-file:before { + content: "\f15b"; } + +.fa-file-text:before { + content: "\f15c"; } + +.fa-sort-alpha-asc:before { + content: "\f15d"; } + +.fa-sort-alpha-desc:before { + content: "\f15e"; } + +.fa-sort-amount-asc:before { + content: "\f160"; } + +.fa-sort-amount-desc:before { + content: "\f161"; } + +.fa-sort-numeric-asc:before { + content: "\f162"; } + +.fa-sort-numeric-desc:before { + content: "\f163"; } + +.fa-thumbs-up:before { + content: "\f164"; } + +.fa-thumbs-down:before { + content: "\f165"; } + +.fa-youtube-square:before { + content: "\f166"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-youtube-play:before { + content: "\f16a"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-bitbucket-square:before { + content: "\f172"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-long-arrow-down:before { + content: "\f175"; } + +.fa-long-arrow-up:before { + content: "\f176"; } + +.fa-long-arrow-left:before { + content: "\f177"; } + +.fa-long-arrow-right:before { + content: "\f178"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-female:before { + content: "\f182"; } + +.fa-male:before { + content: "\f183"; } + +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; } + +.fa-sun-o:before { + content: "\f185"; } + +.fa-moon-o:before { + content: "\f186"; } + +.fa-archive:before { + content: "\f187"; } + +.fa-bug:before { + content: "\f188"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-arrow-circle-o-right:before { + content: "\f18e"; } + +.fa-arrow-circle-o-left:before { + content: "\f190"; } + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; } + +.fa-dot-circle-o:before { + content: "\f192"; } + +.fa-wheelchair:before { + content: "\f193"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; } + +.fa-plus-square-o:before { + content: "\f196"; } + +.fa-space-shuttle:before { + content: "\f197"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-envelope-square:before { + content: "\f199"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; } + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-pied-piper:before { + content: "\f1a7"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-language:before { + content: "\f1ab"; } + +.fa-fax:before { + content: "\f1ac"; } + +.fa-building:before { + content: "\f1ad"; } + +.fa-child:before { + content: "\f1ae"; } + +.fa-paw:before { + content: "\f1b0"; } + +.fa-spoon:before { + content: "\f1b1"; } + +.fa-cube:before { + content: "\f1b2"; } + +.fa-cubes:before { + content: "\f1b3"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-recycle:before { + content: "\f1b8"; } + +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; } + +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; } + +.fa-tree:before { + content: "\f1bb"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-database:before { + content: "\f1c0"; } + +.fa-file-pdf-o:before { + content: "\f1c1"; } + +.fa-file-word-o:before { + content: "\f1c2"; } + +.fa-file-excel-o:before { + content: "\f1c3"; } + +.fa-file-powerpoint-o:before { + content: "\f1c4"; } + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; } + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; } + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; } + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; } + +.fa-file-code-o:before { + content: "\f1c9"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; } + +.fa-circle-o-notch:before { + content: "\f1ce"; } + +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; } + +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; } + +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; } + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; } + +.fa-history:before { + content: "\f1da"; } + +.fa-genderless:before, +.fa-circle-thin:before { + content: "\f1db"; } + +.fa-header:before { + content: "\f1dc"; } + +.fa-paragraph:before { + content: "\f1dd"; } + +.fa-sliders:before { + content: "\f1de"; } + +.fa-share-alt:before { + content: "\f1e0"; } + +.fa-share-alt-square:before { + content: "\f1e1"; } + +.fa-bomb:before { + content: "\f1e2"; } + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; } + +.fa-tty:before { + content: "\f1e4"; } + +.fa-binoculars:before { + content: "\f1e5"; } + +.fa-plug:before { + content: "\f1e6"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-newspaper-o:before { + content: "\f1ea"; } + +.fa-wifi:before { + content: "\f1eb"; } + +.fa-calculator:before { + content: "\f1ec"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-bell-slash:before { + content: "\f1f6"; } + +.fa-bell-slash-o:before { + content: "\f1f7"; } + +.fa-trash:before { + content: "\f1f8"; } + +.fa-copyright:before { + content: "\f1f9"; } + +.fa-at:before { + content: "\f1fa"; } + +.fa-eyedropper:before { + content: "\f1fb"; } + +.fa-paint-brush:before { + content: "\f1fc"; } + +.fa-birthday-cake:before { + content: "\f1fd"; } + +.fa-area-chart:before { + content: "\f1fe"; } + +.fa-pie-chart:before { + content: "\f200"; } + +.fa-line-chart:before { + content: "\f201"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-toggle-off:before { + content: "\f204"; } + +.fa-toggle-on:before { + content: "\f205"; } + +.fa-bicycle:before { + content: "\f206"; } + +.fa-bus:before { + content: "\f207"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-cc:before { + content: "\f20a"; } + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; } + +.fa-meanpath:before { + content: "\f20c"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-cart-plus:before { + content: "\f217"; } + +.fa-cart-arrow-down:before { + content: "\f218"; } + +.fa-diamond:before { + content: "\f219"; } + +.fa-ship:before { + content: "\f21a"; } + +.fa-user-secret:before { + content: "\f21b"; } + +.fa-motorcycle:before { + content: "\f21c"; } + +.fa-street-view:before { + content: "\f21d"; } + +.fa-heartbeat:before { + content: "\f21e"; } + +.fa-venus:before { + content: "\f221"; } + +.fa-mars:before { + content: "\f222"; } + +.fa-mercury:before { + content: "\f223"; } + +.fa-transgender:before { + content: "\f224"; } + +.fa-transgender-alt:before { + content: "\f225"; } + +.fa-venus-double:before { + content: "\f226"; } + +.fa-mars-double:before { + content: "\f227"; } + +.fa-venus-mars:before { + content: "\f228"; } + +.fa-mars-stroke:before { + content: "\f229"; } + +.fa-mars-stroke-v:before { + content: "\f22a"; } + +.fa-mars-stroke-h:before { + content: "\f22b"; } + +.fa-neuter:before { + content: "\f22c"; } + +.fa-facebook-official:before { + content: "\f230"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-server:before { + content: "\f233"; } + +.fa-user-plus:before { + content: "\f234"; } + +.fa-user-times:before { + content: "\f235"; } + +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-train:before { + content: "\f238"; } + +.fa-subway:before { + content: "\f239"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-fw { + text-align: center; + width: 1.28571em; } + +.fa-li { + display: inline-block; + padding-left: 1.85714em; + position: relative; } + .fa-li .fa { + position: absolute; + top: 0.28571em; + left: 0; + text-align: center; + width: 1.28571em; } + +@font-face { + font-family: 'MaterialDesignIcon'; + src: url("/css/fonts/MaterialDesignIcon.eot?-yk43tr"); + src: url("/css/fonts/MaterialDesignIcon.eot?#iefix-yk43tr") format("embedded-opentype"), url("/css/fonts/MaterialDesignIcon.woff?-yk43tr") format("woff"), url("/css/fonts/MaterialDesignIcon.ttf?-yk43tr") format("truetype"), url("/css/fonts/MaterialDesignIcon.svg?-yk43tr#MaterialDesignIcon") format("svg"); + font-style: normal; + font-weight: normal; } +.icon { + display: inline-block; + font-family: 'MaterialDesignIcon'; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-rendering: optimizeLegibility; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.icon-3d-rotation:before { + content: "\e600"; } + +.icon-accessibility:before { + content: "\e601"; } + +.icon-account-balance:before { + content: "\e602"; } + +.icon-account-balance-wallet:before { + content: "\e603"; } + +.icon-account-box:before { + content: "\e604"; } + +.icon-account-child:before { + content: "\e605"; } + +.icon-account-circle:before { + content: "\e606"; } + +.icon-add-shopping-cart:before { + content: "\e607"; } + +.icon-alarm:before { + content: "\e608"; } + +.icon-alarm-add:before { + content: "\e609"; } + +.icon-alarm-off:before { + content: "\e60a"; } + +.icon-alarm-on:before { + content: "\e60b"; } + +.icon-android:before { + content: "\e60c"; } + +.icon-announcement:before { + content: "\e60d"; } + +.icon-aspect-ratio:before { + content: "\e60e"; } + +.icon-assessment:before { + content: "\e60f"; } + +.icon-assignment:before { + content: "\e610"; } + +.icon-assignment-ind:before { + content: "\e611"; } + +.icon-assignment-late:before { + content: "\e612"; } + +.icon-assignment-return:before { + content: "\e613"; } + +.icon-assignment-returned:before { + content: "\e614"; } + +.icon-assignment-turned-in:before { + content: "\e615"; } + +.icon-autorenew:before { + content: "\e616"; } + +.icon-backup:before { + content: "\e617"; } + +.icon-book:before { + content: "\e618"; } + +.icon-bookmark:before { + content: "\e619"; } + +.icon-bookmark-outline:before { + content: "\e61a"; } + +.icon-bug-report:before { + content: "\e61b"; } + +.icon-cached:before { + content: "\e61c"; } + +.icon-class:before { + content: "\e61d"; } + +.icon-credit-card:before { + content: "\e61e"; } + +.icon-dashboard:before { + content: "\e61f"; } + +.icon-delete:before { + content: "\e620"; } + +.icon-description:before { + content: "\e621"; } + +.icon-dns:before { + content: "\e622"; } + +.icon-done:before { + content: "\e623"; } + +.icon-done-all:before { + content: "\e624"; } + +.icon-event:before { + content: "\e625"; } + +.icon-exit-to-app:before { + content: "\e626"; } + +.icon-explore:before { + content: "\e627"; } + +.icon-extension:before { + content: "\e628"; } + +.icon-face-unlock:before { + content: "\e629"; } + +.icon-favorite:before { + content: "\e62a"; } + +.icon-favorite-outline:before { + content: "\e62b"; } + +.icon-find-in-page:before { + content: "\e62c"; } + +.icon-find-replace:before { + content: "\e62d"; } + +.icon-flip-to-back:before { + content: "\e62e"; } + +.icon-flip-to-front:before { + content: "\e62f"; } + +.icon-get-app:before { + content: "\e630"; } + +.icon-grade:before { + content: "\e631"; } + +.icon-group-work:before { + content: "\e632"; } + +.icon-help:before { + content: "\e633"; } + +.icon-highlight-remove:before { + content: "\e634"; } + +.icon-history:before { + content: "\e635"; } + +.icon-home:before { + content: "\e636"; } + +.icon-https:before { + content: "\e637"; } + +.icon-info:before { + content: "\e638"; } + +.icon-info-outline:before { + content: "\e639"; } + +.icon-input:before { + content: "\e63a"; } + +.icon-invert-colors:before { + content: "\e63b"; } + +.icon-label:before { + content: "\e63c"; } + +.icon-label-outline:before { + content: "\e63d"; } + +.icon-language:before { + content: "\e63e"; } + +.icon-launch:before { + content: "\e63f"; } + +.icon-list:before { + content: "\e640"; } + +.icon-lock:before { + content: "\e641"; } + +.icon-lock-open:before { + content: "\e642"; } + +.icon-lock-outline:before { + content: "\e643"; } + +.icon-loyalty:before { + content: "\e644"; } + +.icon-markunread-mailbox:before { + content: "\e645"; } + +.icon-note-add:before { + content: "\e646"; } + +.icon-open-in-browser:before { + content: "\e647"; } + +.icon-open-in-new:before { + content: "\e648"; } + +.icon-open-with:before { + content: "\e649"; } + +.icon-pageview:before { + content: "\e64a"; } + +.icon-payment:before { + content: "\e64b"; } + +.icon-perm-camera-mic:before { + content: "\e64c"; } + +.icon-perm-contact-cal:before { + content: "\e64d"; } + +.icon-perm-data-setting:before { + content: "\e64e"; } + +.icon-perm-device-info:before { + content: "\e64f"; } + +.icon-perm-identity:before { + content: "\e650"; } + +.icon-perm-media:before { + content: "\e651"; } + +.icon-perm-phone-msg:before { + content: "\e652"; } + +.icon-perm-scan-wifi:before { + content: "\e653"; } + +.icon-picture-in-picture:before { + content: "\e654"; } + +.icon-polymer:before { + content: "\e655"; } + +.icon-print:before { + content: "\e656"; } + +.icon-query-builder:before { + content: "\e657"; } + +.icon-question-answer:before { + content: "\e658"; } + +.icon-receipt:before { + content: "\e659"; } + +.icon-redeem:before { + content: "\e65a"; } + +.icon-reorder:before { + content: "\e65b"; } + +.icon-report-problem:before { + content: "\e65c"; } + +.icon-restore:before { + content: "\e65d"; } + +.icon-room:before { + content: "\e65e"; } + +.icon-schedule:before { + content: "\e65f"; } + +.icon-search:before { + content: "\e660"; } + +.icon-settings:before { + content: "\e661"; } + +.icon-settings-applications:before { + content: "\e662"; } + +.icon-settings-backup-restore:before { + content: "\e663"; } + +.icon-settings-bluetooth:before { + content: "\e664"; } + +.icon-settings-cell:before { + content: "\e665"; } + +.icon-settings-display:before { + content: "\e666"; } + +.icon-settings-ethernet:before { + content: "\e667"; } + +.icon-settings-input-antenna:before { + content: "\e668"; } + +.icon-settings-input-component:before { + content: "\e669"; } + +.icon-settings-input-composite:before { + content: "\e66a"; } + +.icon-settings-input-hdmi:before { + content: "\e66b"; } + +.icon-settings-input-svideo:before { + content: "\e66c"; } + +.icon-settings-overscan:before { + content: "\e66d"; } + +.icon-settings-phone:before { + content: "\e66e"; } + +.icon-settings-power:before { + content: "\e66f"; } + +.icon-settings-remote:before { + content: "\e670"; } + +.icon-settings-voice:before { + content: "\e671"; } + +.icon-shop:before { + content: "\e672"; } + +.icon-shop-two:before { + content: "\e673"; } + +.icon-shopping-basket:before { + content: "\e674"; } + +.icon-shopping-cart:before { + content: "\e675"; } + +.icon-speaker-notes:before { + content: "\e676"; } + +.icon-spellcheck:before { + content: "\e677"; } + +.icon-star-rate:before { + content: "\e678"; } + +.icon-stars:before { + content: "\e679"; } + +.icon-store:before { + content: "\e67a"; } + +.icon-subject:before { + content: "\e67b"; } + +.icon-supervisor-account:before { + content: "\e67c"; } + +.icon-swap-horiz:before { + content: "\e67d"; } + +.icon-swap-vert:before { + content: "\e67e"; } + +.icon-swap-vert-circle:before { + content: "\e67f"; } + +.icon-system-update-tv:before { + content: "\e680"; } + +.icon-tab:before { + content: "\e681"; } + +.icon-tab-unselected:before { + content: "\e682"; } + +.icon-theaters:before { + content: "\e683"; } + +.icon-thumb-down:before { + content: "\e684"; } + +.icon-thumb-up:before { + content: "\e685"; } + +.icon-thumbs-up-down:before { + content: "\e686"; } + +.icon-toc:before { + content: "\e687"; } + +.icon-today:before { + content: "\e688"; } + +.icon-track-changes:before { + content: "\e689"; } + +.icon-translate:before { + content: "\e68a"; } + +.icon-trending-down:before { + content: "\e68b"; } + +.icon-trending-neutral:before { + content: "\e68c"; } + +.icon-trending-up:before { + content: "\e68d"; } + +.icon-turned-in:before { + content: "\e68e"; } + +.icon-turned-in-not:before { + content: "\e68f"; } + +.icon-verified-user:before { + content: "\e690"; } + +.icon-view-agenda:before { + content: "\e691"; } + +.icon-view-array:before { + content: "\e692"; } + +.icon-view-carousel:before { + content: "\e693"; } + +.icon-view-column:before { + content: "\e694"; } + +.icon-view-day:before { + content: "\e695"; } + +.icon-view-headline:before { + content: "\e696"; } + +.icon-view-list:before { + content: "\e697"; } + +.icon-view-module:before { + content: "\e698"; } + +.icon-view-quilt:before { + content: "\e699"; } + +.icon-view-stream:before { + content: "\e69a"; } + +.icon-view-week:before { + content: "\e69b"; } + +.icon-visibility:before { + content: "\e69c"; } + +.icon-visibility-off:before { + content: "\e69d"; } + +.icon-wallet-giftcard:before { + content: "\e69e"; } + +.icon-wallet-membership:before { + content: "\e69f"; } + +.icon-wallet-travel:before { + content: "\e6a0"; } + +.icon-work:before { + content: "\e6a1"; } + +.icon-error:before { + content: "\e6a2"; } + +.icon-warning:before { + content: "\e6a3"; } + +.icon-album:before { + content: "\e6a4"; } + +.icon-av-timer:before { + content: "\e6a5"; } + +.icon-closed-caption:before { + content: "\e6a6"; } + +.icon-equalizer:before { + content: "\e6a7"; } + +.icon-explicit:before { + content: "\e6a8"; } + +.icon-fast-forward:before { + content: "\e6a9"; } + +.icon-fast-rewind:before { + content: "\e6aa"; } + +.icon-games:before { + content: "\e6ab"; } + +.icon-hearing:before { + content: "\e6ac"; } + +.icon-high-quality:before { + content: "\e6ad"; } + +.icon-loop:before { + content: "\e6ae"; } + +.icon-mic:before { + content: "\e6af"; } + +.icon-mic-none:before { + content: "\e6b0"; } + +.icon-mic-off:before { + content: "\e6b1"; } + +.icon-movie:before { + content: "\e6b2"; } + +.icon-my-library-add:before { + content: "\e6b3"; } + +.icon-my-library-books:before { + content: "\e6b4"; } + +.icon-my-library-music:before { + content: "\e6b5"; } + +.icon-new-releases:before { + content: "\e6b6"; } + +.icon-not-interested:before { + content: "\e6b7"; } + +.icon-pause:before { + content: "\e6b8"; } + +.icon-pause-circle-fill:before { + content: "\e6b9"; } + +.icon-pause-circle-outline:before { + content: "\e6ba"; } + +.icon-play-arrow:before { + content: "\e6bb"; } + +.icon-play-circle-fill:before { + content: "\e6bc"; } + +.icon-play-circle-outline:before { + content: "\e6bd"; } + +.icon-play-shopping-bag:before { + content: "\e6be"; } + +.icon-playlist-add:before { + content: "\e6bf"; } + +.icon-queue:before { + content: "\e6c0"; } + +.icon-queue-music:before { + content: "\e6c1"; } + +.icon-radio:before { + content: "\e6c2"; } + +.icon-recent-actors:before { + content: "\e6c3"; } + +.icon-repeat:before { + content: "\e6c4"; } + +.icon-repeat-one:before { + content: "\e6c5"; } + +.icon-replay:before { + content: "\e6c6"; } + +.icon-shuffle:before { + content: "\e6c7"; } + +.icon-skip-next:before { + content: "\e6c8"; } + +.icon-skip-previous:before { + content: "\e6c9"; } + +.icon-snooze:before { + content: "\e6ca"; } + +.icon-stop:before { + content: "\e6cb"; } + +.icon-subtitles:before { + content: "\e6cc"; } + +.icon-surround-sound:before { + content: "\e6cd"; } + +.icon-video-collection:before { + content: "\e6ce"; } + +.icon-videocam:before { + content: "\e6cf"; } + +.icon-videocam-off:before { + content: "\e6d0"; } + +.icon-volume-down:before { + content: "\e6d1"; } + +.icon-volume-mute:before { + content: "\e6d2"; } + +.icon-volume-off:before { + content: "\e6d3"; } + +.icon-volume-up:before { + content: "\e6d4"; } + +.icon-web:before { + content: "\e6d5"; } + +.icon-business:before { + content: "\e6d6"; } + +.icon-call:before { + content: "\e6d7"; } + +.icon-call-end:before { + content: "\e6d8"; } + +.icon-call-made:before { + content: "\e6d9"; } + +.icon-call-merge:before { + content: "\e6da"; } + +.icon-call-missed:before { + content: "\e6db"; } + +.icon-call-received:before { + content: "\e6dc"; } + +.icon-call-split:before { + content: "\e6dd"; } + +.icon-chat:before { + content: "\e6de"; } + +.icon-clear-all:before { + content: "\e6df"; } + +.icon-comment:before { + content: "\e6e0"; } + +.icon-contacts:before { + content: "\e6e1"; } + +.icon-dialer-sip:before { + content: "\e6e2"; } + +.icon-dialpad:before { + content: "\e6e3"; } + +.icon-dnd-on:before { + content: "\e6e4"; } + +.icon-email:before { + content: "\e6e5"; } + +.icon-forum:before { + content: "\e6e6"; } + +.icon-import-export:before { + content: "\e6e7"; } + +.icon-invert-colors-off:before { + content: "\e6e8"; } + +.icon-invert-colors-on:before { + content: "\e6e9"; } + +.icon-live-help:before { + content: "\e6ea"; } + +.icon-location-off:before { + content: "\e6eb"; } + +.icon-location-on:before { + content: "\e6ec"; } + +.icon-message:before { + content: "\e6ed"; } + +.icon-messenger:before { + content: "\e6ee"; } + +.icon-no-sim:before { + content: "\e6ef"; } + +.icon-phone:before { + content: "\e6f0"; } + +.icon-portable-wifi-off:before { + content: "\e6f1"; } + +.icon-quick-contacts-dialer:before { + content: "\e6f2"; } + +.icon-quick-contacts-mail:before { + content: "\e6f3"; } + +.icon-ring-volume:before { + content: "\e6f4"; } + +.icon-stay-current-landscape:before { + content: "\e6f5"; } + +.icon-stay-current-portrait:before { + content: "\e6f6"; } + +.icon-stay-primary-landscape:before { + content: "\e6f7"; } + +.icon-stay-primary-portrait:before { + content: "\e6f8"; } + +.icon-swap-calls:before { + content: "\e6f9"; } + +.icon-textsms:before { + content: "\e6fa"; } + +.icon-voicemail:before { + content: "\e6fb"; } + +.icon-vpn-key:before { + content: "\e6fc"; } + +.icon-add:before { + content: "\e6fd"; } + +.icon-add-box:before { + content: "\e6fe"; } + +.icon-add-circle:before { + content: "\e6ff"; } + +.icon-add-circle-outline:before { + content: "\e700"; } + +.icon-archive:before { + content: "\e701"; } + +.icon-backspace:before { + content: "\e702"; } + +.icon-block:before { + content: "\e703"; } + +.icon-clear:before { + content: "\e704"; } + +.icon-content-copy:before { + content: "\e705"; } + +.icon-content-cut:before { + content: "\e706"; } + +.icon-content-paste:before { + content: "\e707"; } + +.icon-create:before { + content: "\e708"; } + +.icon-drafts:before { + content: "\e709"; } + +.icon-filter-list:before { + content: "\e70a"; } + +.icon-flag:before { + content: "\e70b"; } + +.icon-forward:before { + content: "\e70c"; } + +.icon-gesture:before { + content: "\e70d"; } + +.icon-inbox:before { + content: "\e70e"; } + +.icon-link:before { + content: "\e70f"; } + +.icon-mail:before { + content: "\e710"; } + +.icon-markunread:before { + content: "\e711"; } + +.icon-redo:before { + content: "\e712"; } + +.icon-remove:before { + content: "\e713"; } + +.icon-remove-circle:before { + content: "\e714"; } + +.icon-remove-circle-outline:before { + content: "\e715"; } + +.icon-reply:before { + content: "\e716"; } + +.icon-reply-all:before { + content: "\e717"; } + +.icon-report:before { + content: "\e718"; } + +.icon-save:before { + content: "\e719"; } + +.icon-select-all:before { + content: "\e71a"; } + +.icon-send:before { + content: "\e71b"; } + +.icon-sort:before { + content: "\e71c"; } + +.icon-text-format:before { + content: "\e71d"; } + +.icon-undo:before { + content: "\e71e"; } + +.icon-access-alarm:before { + content: "\e71f"; } + +.icon-access-alarms:before { + content: "\e720"; } + +.icon-access-time:before { + content: "\e721"; } + +.icon-add-alarm:before { + content: "\e722"; } + +.icon-airplanemode-off:before { + content: "\e723"; } + +.icon-airplanemode-on:before { + content: "\e724"; } + +.icon-battery-20:before { + content: "\e725"; } + +.icon-battery-30:before { + content: "\e726"; } + +.icon-battery-50:before { + content: "\e727"; } + +.icon-battery-60:before { + content: "\e728"; } + +.icon-battery-80:before { + content: "\e729"; } + +.icon-battery-90:before { + content: "\e72a"; } + +.icon-battery-alert:before { + content: "\e72b"; } + +.icon-battery-charging-20:before { + content: "\e72c"; } + +.icon-battery-charging-30:before { + content: "\e72d"; } + +.icon-battery-charging-50:before { + content: "\e72e"; } + +.icon-battery-charging-60:before { + content: "\e72f"; } + +.icon-battery-charging-80:before { + content: "\e730"; } + +.icon-battery-charging-90:before { + content: "\e731"; } + +.icon-battery-charging-full:before { + content: "\e732"; } + +.icon-battery-full:before { + content: "\e733"; } + +.icon-battery-std:before { + content: "\e734"; } + +.icon-battery-unknown:before { + content: "\e735"; } + +.icon-bluetooth:before { + content: "\e736"; } + +.icon-bluetooth-connected:before { + content: "\e737"; } + +.icon-bluetooth-disabled:before { + content: "\e738"; } + +.icon-bluetooth-searching:before { + content: "\e739"; } + +.icon-brightness-auto:before { + content: "\e73a"; } + +.icon-brightness-high:before { + content: "\e73b"; } + +.icon-brightness-low:before { + content: "\e73c"; } + +.icon-brightness-medium:before { + content: "\e73d"; } + +.icon-data-usage:before { + content: "\e73e"; } + +.icon-developer-mode:before { + content: "\e73f"; } + +.icon-devices:before { + content: "\e740"; } + +.icon-dvr:before { + content: "\e741"; } + +.icon-gps-fixed:before { + content: "\e742"; } + +.icon-gps-not-fixed:before { + content: "\e743"; } + +.icon-gps-off:before { + content: "\e744"; } + +.icon-location-disabled:before { + content: "\e745"; } + +.icon-location-searching:before { + content: "\e746"; } + +.icon-multitrack-audio:before { + content: "\e747"; } + +.icon-network-cell:before { + content: "\e748"; } + +.icon-network-wifi:before { + content: "\e749"; } + +.icon-nfc:before { + content: "\e74a"; } + +.icon-now-wallpaper:before { + content: "\e74b"; } + +.icon-now-widgets:before { + content: "\e74c"; } + +.icon-screen-lock-landscape:before { + content: "\e74d"; } + +.icon-screen-lock-portrait:before { + content: "\e74e"; } + +.icon-screen-lock-rotation:before { + content: "\e74f"; } + +.icon-screen-rotation:before { + content: "\e750"; } + +.icon-sd-storage:before { + content: "\e751"; } + +.icon-settings-system-daydream:before { + content: "\e752"; } + +.icon-signal-cellular-0-bar:before { + content: "\e753"; } + +.icon-signal-cellular-1-bar:before { + content: "\e754"; } + +.icon-signal-cellular-2-bar:before { + content: "\e755"; } + +.icon-signal-cellular-3-bar:before { + content: "\e756"; } + +.icon-signal-cellular-4-bar:before { + content: "\e757"; } + +.icon-signal-cellular-connected-no-internet-0-bar:before { + content: "\e758"; } + +.icon-signal-cellular-connected-no-internet-1-bar:before { + content: "\e759"; } + +.icon-signal-cellular-connected-no-internet-2-bar:before { + content: "\e75a"; } + +.icon-signal-cellular-connected-no-internet-3-bar:before { + content: "\e75b"; } + +.icon-signal-cellular-connected-no-internet-4-bar:before { + content: "\e75c"; } + +.icon-signal-cellular-no-sim:before { + content: "\e75d"; } + +.icon-signal-cellular-null:before { + content: "\e75e"; } + +.icon-signal-cellular-off:before { + content: "\e75f"; } + +.icon-signal-wifi-0-bar:before { + content: "\e760"; } + +.icon-signal-wifi-1-bar:before { + content: "\e761"; } + +.icon-signal-wifi-2-bar:before { + content: "\e762"; } + +.icon-signal-wifi-3-bar:before { + content: "\e763"; } + +.icon-signal-wifi-4-bar:before { + content: "\e764"; } + +.icon-signal-wifi-off:before { + content: "\e765"; } + +.icon-signal-wifi-statusbar-1-bar:before { + content: "\e766"; } + +.icon-signal-wifi-statusbar-2-bar:before { + content: "\e767"; } + +.icon-signal-wifi-statusbar-3-bar:before { + content: "\e768"; } + +.icon-signal-wifi-statusbar-4-bar:before { + content: "\e769"; } + +.icon-signal-wifi-statusbar-connected-no-internet-1:before { + content: "\e76a"; } + +.icon-signal-wifi-statusbar-connected-no-internet-2:before { + content: "\e76b"; } + +.icon-signal-wifi-statusbar-connected-no-internet-3:before { + content: "\e76c"; } + +.icon-signal-wifi-statusbar-connected-no-internet-4:before { + content: "\e76d"; } + +.icon-signal-wifi-statusbar-connected-no-internet:before { + content: "\e76e"; } + +.icon-signal-wifi-statusbar-not-connected:before { + content: "\e76f"; } + +.icon-signal-wifi-statusbar-null:before { + content: "\e770"; } + +.icon-storage:before { + content: "\e771"; } + +.icon-usb:before { + content: "\e772"; } + +.icon-wifi-lock:before { + content: "\e773"; } + +.icon-wifi-tethering:before { + content: "\e774"; } + +.icon-attach-file:before { + content: "\e775"; } + +.icon-attach-money:before { + content: "\e776"; } + +.icon-border-all:before { + content: "\e777"; } + +.icon-border-bottom:before { + content: "\e778"; } + +.icon-border-clear:before { + content: "\e779"; } + +.icon-border-color:before { + content: "\e77a"; } + +.icon-border-horizontal:before { + content: "\e77b"; } + +.icon-border-inner:before { + content: "\e77c"; } + +.icon-border-left:before { + content: "\e77d"; } + +.icon-border-outer:before { + content: "\e77e"; } + +.icon-border-right:before { + content: "\e77f"; } + +.icon-border-style:before { + content: "\e780"; } + +.icon-border-top:before { + content: "\e781"; } + +.icon-border-vertical:before { + content: "\e782"; } + +.icon-format-align-center:before { + content: "\e783"; } + +.icon-format-align-justify:before { + content: "\e784"; } + +.icon-format-align-left:before { + content: "\e785"; } + +.icon-format-align-right:before { + content: "\e786"; } + +.icon-format-bold:before { + content: "\e787"; } + +.icon-format-clear:before { + content: "\e788"; } + +.icon-format-color-fill:before { + content: "\e789"; } + +.icon-format-color-reset:before { + content: "\e78a"; } + +.icon-format-color-text:before { + content: "\e78b"; } + +.icon-format-indent-decrease:before { + content: "\e78c"; } + +.icon-format-indent-increase:before { + content: "\e78d"; } + +.icon-format-italic:before { + content: "\e78e"; } + +.icon-format-line-spacing:before { + content: "\e78f"; } + +.icon-format-list-bulleted:before { + content: "\e790"; } + +.icon-format-list-numbered:before { + content: "\e791"; } + +.icon-format-paint:before { + content: "\e792"; } + +.icon-format-quote:before { + content: "\e793"; } + +.icon-format-size:before { + content: "\e794"; } + +.icon-format-strikethrough:before { + content: "\e795"; } + +.icon-format-textdirection-l-to-r:before { + content: "\e796"; } + +.icon-format-textdirection-r-to-l:before { + content: "\e797"; } + +.icon-format-underline:before { + content: "\e798"; } + +.icon-functions:before { + content: "\e799"; } + +.icon-insert-chart:before { + content: "\e79a"; } + +.icon-insert-comment:before { + content: "\e79b"; } + +.icon-insert-drive-file:before { + content: "\e79c"; } + +.icon-insert-emoticon:before { + content: "\e79d"; } + +.icon-insert-invitation:before { + content: "\e79e"; } + +.icon-insert-link:before { + content: "\e79f"; } + +.icon-insert-photo:before { + content: "\e7a0"; } + +.icon-merge-type:before { + content: "\e7a1"; } + +.icon-mode-comment:before { + content: "\e7a2"; } + +.icon-mode-edit:before { + content: "\e7a3"; } + +.icon-publish:before { + content: "\e7a4"; } + +.icon-vertical-align-bottom:before { + content: "\e7a5"; } + +.icon-vertical-align-center:before { + content: "\e7a6"; } + +.icon-vertical-align-top:before { + content: "\e7a7"; } + +.icon-wrap-text:before { + content: "\e7a8"; } + +.icon-attachment:before { + content: "\e7a9"; } + +.icon-cloud:before { + content: "\e7aa"; } + +.icon-cloud-circle:before { + content: "\e7ab"; } + +.icon-cloud-done:before { + content: "\e7ac"; } + +.icon-cloud-download:before { + content: "\e7ad"; } + +.icon-cloud-off:before { + content: "\e7ae"; } + +.icon-cloud-queue:before { + content: "\e7af"; } + +.icon-cloud-upload:before { + content: "\e7b0"; } + +.icon-file-download:before { + content: "\e7b1"; } + +.icon-file-upload:before { + content: "\e7b2"; } + +.icon-folder:before { + content: "\e7b3"; } + +.icon-folder-open:before { + content: "\e7b4"; } + +.icon-folder-shared:before { + content: "\e7b5"; } + +.icon-cast:before { + content: "\e7b6"; } + +.icon-cast-connected:before { + content: "\e7b7"; } + +.icon-computer:before { + content: "\e7b8"; } + +.icon-desktop-mac:before { + content: "\e7b9"; } + +.icon-desktop-windows:before { + content: "\e7ba"; } + +.icon-dock:before { + content: "\e7bb"; } + +.icon-gamepad:before { + content: "\e7bc"; } + +.icon-headset:before { + content: "\e7bd"; } + +.icon-headset-mic:before { + content: "\e7be"; } + +.icon-keyboard:before { + content: "\e7bf"; } + +.icon-keyboard-alt:before { + content: "\e7c0"; } + +.icon-keyboard-arrow-down:before { + content: "\e7c1"; } + +.icon-keyboard-arrow-left:before { + content: "\e7c2"; } + +.icon-keyboard-arrow-right:before { + content: "\e7c3"; } + +.icon-keyboard-arrow-up:before { + content: "\e7c4"; } + +.icon-keyboard-backspace:before { + content: "\e7c5"; } + +.icon-keyboard-capslock:before { + content: "\e7c6"; } + +.icon-keyboard-control:before { + content: "\e7c7"; } + +.icon-keyboard-hide:before { + content: "\e7c8"; } + +.icon-keyboard-return:before { + content: "\e7c9"; } + +.icon-keyboard-tab:before { + content: "\e7ca"; } + +.icon-keyboard-voice:before { + content: "\e7cb"; } + +.icon-laptop:before { + content: "\e7cc"; } + +.icon-laptop-chromebook:before { + content: "\e7cd"; } + +.icon-laptop-mac:before { + content: "\e7ce"; } + +.icon-laptop-windows:before { + content: "\e7cf"; } + +.icon-memory:before { + content: "\e7d0"; } + +.icon-mouse:before { + content: "\e7d1"; } + +.icon-phone-android:before { + content: "\e7d2"; } + +.icon-phone-iphone:before { + content: "\e7d3"; } + +.icon-phonelink:before { + content: "\e7d4"; } + +.icon-phonelink-off:before { + content: "\e7d5"; } + +.icon-security:before { + content: "\e7d6"; } + +.icon-sim-card:before { + content: "\e7d7"; } + +.icon-smartphone:before { + content: "\e7d8"; } + +.icon-speaker:before { + content: "\e7d9"; } + +.icon-tablet:before { + content: "\e7da"; } + +.icon-tablet-android:before { + content: "\e7db"; } + +.icon-tablet-mac:before { + content: "\e7dc"; } + +.icon-tv:before { + content: "\e7dd"; } + +.icon-watch:before { + content: "\e7de"; } + +.icon-add-to-photos:before { + content: "\e7df"; } + +.icon-adjust:before { + content: "\e7e0"; } + +.icon-assistant-photo:before { + content: "\e7e1"; } + +.icon-audiotrack:before { + content: "\e7e2"; } + +.icon-blur-circular:before { + content: "\e7e3"; } + +.icon-blur-linear:before { + content: "\e7e4"; } + +.icon-blur-off:before { + content: "\e7e5"; } + +.icon-blur-on:before { + content: "\e7e6"; } + +.icon-brightness-1:before { + content: "\e7e7"; } + +.icon-brightness-2:before { + content: "\e7e8"; } + +.icon-brightness-3:before { + content: "\e7e9"; } + +.icon-brightness-4:before { + content: "\e7ea"; } + +.icon-brightness-5:before { + content: "\e7eb"; } + +.icon-brightness-6:before { + content: "\e7ec"; } + +.icon-brightness-7:before { + content: "\e7ed"; } + +.icon-brush:before { + content: "\e7ee"; } + +.icon-camera:before { + content: "\e7ef"; } + +.icon-camera-alt:before { + content: "\e7f0"; } + +.icon-camera-front:before { + content: "\e7f1"; } + +.icon-camera-rear:before { + content: "\e7f2"; } + +.icon-camera-roll:before { + content: "\e7f3"; } + +.icon-center-focus-strong:before { + content: "\e7f4"; } + +.icon-center-focus-weak:before { + content: "\e7f5"; } + +.icon-collections:before { + content: "\e7f6"; } + +.icon-color-lens:before { + content: "\e7f7"; } + +.icon-colorize:before { + content: "\e7f8"; } + +.icon-compare:before { + content: "\e7f9"; } + +.icon-control-point:before { + content: "\e7fa"; } + +.icon-control-point-duplicate:before { + content: "\e7fb"; } + +.icon-crop-3-2:before { + content: "\e7fc"; } + +.icon-crop-5-4:before { + content: "\e7fd"; } + +.icon-crop-7-5:before { + content: "\e7fe"; } + +.icon-crop-16-9:before { + content: "\e7ff"; } + +.icon-crop:before { + content: "\e800"; } + +.icon-crop-din:before { + content: "\e801"; } + +.icon-crop-free:before { + content: "\e802"; } + +.icon-crop-landscape:before { + content: "\e803"; } + +.icon-crop-original:before { + content: "\e804"; } + +.icon-crop-portrait:before { + content: "\e805"; } + +.icon-crop-square:before { + content: "\e806"; } + +.icon-dehaze:before { + content: "\e807"; } + +.icon-details:before { + content: "\e808"; } + +.icon-edit:before { + content: "\e809"; } + +.icon-exposure:before { + content: "\e80a"; } + +.icon-exposure-minus-1:before { + content: "\e80b"; } + +.icon-exposure-minus-2:before { + content: "\e80c"; } + +.icon-exposure-plus-1:before { + content: "\e80d"; } + +.icon-exposure-plus-2:before { + content: "\e80e"; } + +.icon-exposure-zero:before { + content: "\e80f"; } + +.icon-filter-1:before { + content: "\e810"; } + +.icon-filter-2:before { + content: "\e811"; } + +.icon-filter-3:before { + content: "\e812"; } + +.icon-filter-4:before { + content: "\e813"; } + +.icon-filter-5:before { + content: "\e814"; } + +.icon-filter-6:before { + content: "\e815"; } + +.icon-filter-7:before { + content: "\e816"; } + +.icon-filter-8:before { + content: "\e817"; } + +.icon-filter-9:before { + content: "\e818"; } + +.icon-filter-9-plus:before { + content: "\e819"; } + +.icon-filter:before { + content: "\e81a"; } + +.icon-filter-b-and-w:before { + content: "\e81b"; } + +.icon-filter-center-focus:before { + content: "\e81c"; } + +.icon-filter-drama:before { + content: "\e81d"; } + +.icon-filter-frames:before { + content: "\e81e"; } + +.icon-filter-hdr:before { + content: "\e81f"; } + +.icon-filter-none:before { + content: "\e820"; } + +.icon-filter-tilt-shift:before { + content: "\e821"; } + +.icon-filter-vintage:before { + content: "\e822"; } + +.icon-flare:before { + content: "\e823"; } + +.icon-flash-auto:before { + content: "\e824"; } + +.icon-flash-off:before { + content: "\e825"; } + +.icon-flash-on:before { + content: "\e826"; } + +.icon-flip:before { + content: "\e827"; } + +.icon-gradient:before { + content: "\e828"; } + +.icon-grain:before { + content: "\e829"; } + +.icon-grid-off:before { + content: "\e82a"; } + +.icon-grid-on:before { + content: "\e82b"; } + +.icon-hdr-off:before { + content: "\e82c"; } + +.icon-hdr-on:before { + content: "\e82d"; } + +.icon-hdr-strong:before { + content: "\e82e"; } + +.icon-hdr-weak:before { + content: "\e82f"; } + +.icon-healing:before { + content: "\e830"; } + +.icon-image:before { + content: "\e831"; } + +.icon-image-aspect-ratio:before { + content: "\e832"; } + +.icon-iso:before { + content: "\e833"; } + +.icon-landscape:before { + content: "\e834"; } + +.icon-leak-add:before { + content: "\e835"; } + +.icon-leak-remove:before { + content: "\e836"; } + +.icon-lens:before { + content: "\e837"; } + +.icon-looks-1:before { + content: "\e83d"; } + +.icon-looks-2:before { + content: "\e83e"; } + +.icon-looks-3:before { + content: "\e838"; } + +.icon-looks-4:before { + content: "\e839"; } + +.icon-looks-5:before { + content: "\e83a"; } + +.icon-looks-6:before { + content: "\e83b"; } + +.icon-looks:before { + content: "\e83c"; } + +.icon-loupe:before { + content: "\e83f"; } + +.icon-movie-creation:before { + content: "\e840"; } + +.icon-nature:before { + content: "\e841"; } + +.icon-nature-people:before { + content: "\e842"; } + +.icon-navigate-before:before { + content: "\e843"; } + +.icon-navigate-next:before { + content: "\e844"; } + +.icon-palette:before { + content: "\e845"; } + +.icon-panorama:before { + content: "\e846"; } + +.icon-panorama-fisheye:before { + content: "\e847"; } + +.icon-panorama-horizontal:before { + content: "\e848"; } + +.icon-panorama-vertical:before { + content: "\e849"; } + +.icon-panorama-wide-angle:before { + content: "\e84a"; } + +.icon-photo:before { + content: "\e84b"; } + +.icon-photo-album:before { + content: "\e84c"; } + +.icon-photo-camera:before { + content: "\e84d"; } + +.icon-photo-library:before { + content: "\e84e"; } + +.icon-portrait:before { + content: "\e84f"; } + +.icon-remove-red-eye:before { + content: "\e850"; } + +.icon-rotate-left:before { + content: "\e851"; } + +.icon-rotate-right:before { + content: "\e852"; } + +.icon-slideshow:before { + content: "\e853"; } + +.icon-straighten:before { + content: "\e854"; } + +.icon-style:before { + content: "\e855"; } + +.icon-switch-camera:before { + content: "\e856"; } + +.icon-switch-video:before { + content: "\e857"; } + +.icon-tag-faces:before { + content: "\e858"; } + +.icon-texture:before { + content: "\e859"; } + +.icon-timelapse:before { + content: "\e85a"; } + +.icon-timer-3:before { + content: "\e85b"; } + +.icon-timer-10:before { + content: "\e85c"; } + +.icon-timer:before { + content: "\e85d"; } + +.icon-timer-auto:before { + content: "\e85e"; } + +.icon-timer-off:before { + content: "\e85f"; } + +.icon-tonality:before { + content: "\e860"; } + +.icon-transform:before { + content: "\e861"; } + +.icon-tune:before { + content: "\e862"; } + +.icon-wb-auto:before { + content: "\e863"; } + +.icon-wb-cloudy:before { + content: "\e864"; } + +.icon-wb-incandescent:before { + content: "\e865"; } + +.icon-wb-irradescent:before { + content: "\e866"; } + +.icon-wb-sunny:before { + content: "\e867"; } + +.icon-beenhere:before { + content: "\e868"; } + +.icon-directions:before { + content: "\e869"; } + +.icon-directions-bike:before { + content: "\e86a"; } + +.icon-directions-bus:before { + content: "\e86b"; } + +.icon-directions-car:before { + content: "\e86c"; } + +.icon-directions-ferry:before { + content: "\e86d"; } + +.icon-directions-subway:before { + content: "\e86e"; } + +.icon-directions-train:before { + content: "\e86f"; } + +.icon-directions-transit:before { + content: "\e870"; } + +.icon-directions-walk:before { + content: "\e871"; } + +.icon-flight:before { + content: "\e872"; } + +.icon-hotel:before { + content: "\e873"; } + +.icon-layers:before { + content: "\e874"; } + +.icon-layers-clear:before { + content: "\e875"; } + +.icon-local-airport:before { + content: "\e876"; } + +.icon-local-atm:before { + content: "\e877"; } + +.icon-local-attraction:before { + content: "\e878"; } + +.icon-local-bar:before { + content: "\e879"; } + +.icon-local-cafe:before { + content: "\e87a"; } + +.icon-local-car-wash:before { + content: "\e87b"; } + +.icon-local-convenience-store:before { + content: "\e87c"; } + +.icon-local-drink:before { + content: "\e87d"; } + +.icon-local-florist:before { + content: "\e87e"; } + +.icon-local-gas-station:before { + content: "\e87f"; } + +.icon-local-grocery-store:before { + content: "\e880"; } + +.icon-local-hospital:before { + content: "\e881"; } + +.icon-local-hotel:before { + content: "\e882"; } + +.icon-local-laundry-service:before { + content: "\e883"; } + +.icon-local-library:before { + content: "\e884"; } + +.icon-local-mall:before { + content: "\e885"; } + +.icon-local-movies:before { + content: "\e886"; } + +.icon-local-offer:before { + content: "\e887"; } + +.icon-local-parking:before { + content: "\e888"; } + +.icon-local-pharmacy:before { + content: "\e889"; } + +.icon-local-phone:before { + content: "\e88a"; } + +.icon-local-pizza:before { + content: "\e88b"; } + +.icon-local-play:before { + content: "\e88c"; } + +.icon-local-post-office:before { + content: "\e88d"; } + +.icon-local-print-shop:before { + content: "\e88e"; } + +.icon-local-restaurant:before { + content: "\e88f"; } + +.icon-local-see:before { + content: "\e890"; } + +.icon-local-shipping:before { + content: "\e891"; } + +.icon-local-taxi:before { + content: "\e892"; } + +.icon-location-history:before { + content: "\e893"; } + +.icon-map:before { + content: "\e894"; } + +.icon-my-location:before { + content: "\e895"; } + +.icon-navigation:before { + content: "\e896"; } + +.icon-pin-drop:before { + content: "\e897"; } + +.icon-place:before { + content: "\e898"; } + +.icon-rate-review:before { + content: "\e899"; } + +.icon-restaurant-menu:before { + content: "\e89a"; } + +.icon-satellite:before { + content: "\e89b"; } + +.icon-store-mall-directory:before { + content: "\e89c"; } + +.icon-terrain:before { + content: "\e89d"; } + +.icon-traffic:before { + content: "\e89e"; } + +.icon-apps:before { + content: "\e89f"; } + +.icon-arrow-back:before { + content: "\e8a0"; } + +.icon-arrow-drop-down:before { + content: "\e8a1"; } + +.icon-arrow-drop-down-circle:before { + content: "\e8a2"; } + +.icon-arrow-drop-up:before { + content: "\e8a3"; } + +.icon-arrow-forward:before { + content: "\e8a4"; } + +.icon-cancel:before { + content: "\e8a5"; } + +.icon-check:before { + content: "\e8a6"; } + +.icon-chevron-left:before { + content: "\e8a7"; } + +.icon-chevron-right:before { + content: "\e8a8"; } + +.icon-close:before { + content: "\e8a9"; } + +.icon-expand-less:before { + content: "\e8aa"; } + +.icon-expand-more:before { + content: "\e8ab"; } + +.icon-fullscreen:before { + content: "\e8ac"; } + +.icon-fullscreen-exit:before { + content: "\e8ad"; } + +.icon-menu:before { + content: "\e8ae"; } + +.icon-more-horiz:before { + content: "\e8af"; } + +.icon-more-vert:before { + content: "\e8b0"; } + +.icon-refresh:before { + content: "\e8b1"; } + +.icon-unfold-less:before { + content: "\e8b2"; } + +.icon-unfold-more:before { + content: "\e8b3"; } + +.icon-adb:before { + content: "\e8b4"; } + +.icon-bluetooth-audio:before { + content: "\e8b5"; } + +.icon-disc-full:before { + content: "\e8b6"; } + +.icon-dnd-forwardslash:before { + content: "\e8b7"; } + +.icon-do-not-disturb:before { + content: "\e8b8"; } + +.icon-drive-eta:before { + content: "\e8b9"; } + +.icon-event-available:before { + content: "\e8ba"; } + +.icon-event-busy:before { + content: "\e8bb"; } + +.icon-event-note:before { + content: "\e8bc"; } + +.icon-folder-special:before { + content: "\e8bd"; } + +.icon-mms:before { + content: "\e8be"; } + +.icon-more:before { + content: "\e8bf"; } + +.icon-network-locked:before { + content: "\e8c0"; } + +.icon-phone-bluetooth-speaker:before { + content: "\e8c1"; } + +.icon-phone-forwarded:before { + content: "\e8c2"; } + +.icon-phone-in-talk:before { + content: "\e8c3"; } + +.icon-phone-locked:before { + content: "\e8c4"; } + +.icon-phone-missed:before { + content: "\e8c5"; } + +.icon-phone-paused:before { + content: "\e8c6"; } + +.icon-play-download:before { + content: "\e8c7"; } + +.icon-play-install:before { + content: "\e8c8"; } + +.icon-sd-card:before { + content: "\e8c9"; } + +.icon-sim-card-alert:before { + content: "\e8ca"; } + +.icon-sms:before { + content: "\e8cb"; } + +.icon-sms-failed:before { + content: "\e8cc"; } + +.icon-sync:before { + content: "\e8cd"; } + +.icon-sync-disabled:before { + content: "\e8ce"; } + +.icon-sync-problem:before { + content: "\e8cf"; } + +.icon-system-update:before { + content: "\e8d0"; } + +.icon-tap-and-play:before { + content: "\e8d1"; } + +.icon-time-to-leave:before { + content: "\e8d2"; } + +.icon-vibration:before { + content: "\e8d3"; } + +.icon-voice-chat:before { + content: "\e8d4"; } + +.icon-vpn-lock:before { + content: "\e8d5"; } + +.icon-cake:before { + content: "\e8d6"; } + +.icon-domain:before { + content: "\e8d7"; } + +.icon-group:before { + content: "\e8d8"; } + +.icon-group-add:before { + content: "\e8d9"; } + +.icon-location-city:before { + content: "\e8da"; } + +.icon-mood:before { + content: "\e8db"; } + +.icon-notifications:before { + content: "\e8dc"; } + +.icon-notifications-none:before { + content: "\e8dd"; } + +.icon-notifications-off:before { + content: "\e8de"; } + +.icon-notifications-on:before { + content: "\e8df"; } + +.icon-notifications-paused:before { + content: "\e8e0"; } + +.icon-pages:before { + content: "\e8e1"; } + +.icon-party-mode:before { + content: "\e8e2"; } + +.icon-people:before { + content: "\e8e3"; } + +.icon-people-outline:before { + content: "\e8e4"; } + +.icon-person:before { + content: "\e8e5"; } + +.icon-person-add:before { + content: "\e8e6"; } + +.icon-person-outline:before { + content: "\e8e7"; } + +.icon-plus-one:before { + content: "\e8e8"; } + +.icon-poll:before { + content: "\e8e9"; } + +.icon-public:before { + content: "\e8ea"; } + +.icon-school:before { + content: "\e8eb"; } + +.icon-share:before { + content: "\e8ec"; } + +.icon-whatshot:before { + content: "\e8ed"; } + +.icon-check-box:before { + content: "\e8ee"; } + +.icon-check-box-outline-blank:before { + content: "\e8ef"; } + +.icon-radio-button-off:before { + content: "\e8f0"; } + +.icon-radio-button-on:before { + content: "\e8f1"; } + +.icon-star:before { + content: "\e8f2"; } + +.icon-star-half:before { + content: "\e8f3"; } + +.icon-star-outline:before { + content: "\e8f4"; } + +code, +kbd, +pre, +samp { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; } + +code { + background-color: whitesmoke; + border: 1px solid #e0e0e0; + border-radius: 4px; + color: #b71c1c; + font-size: 75%; + line-height: 1; + padding: 2px 4px; } + +kbd { + background-color: #212121; + border-radius: 4px; + color: white; + font-size: 75%; + padding: 2px 4px; } + kbd kbd { + font-size: 100%; + font-weight: 700; + padding: 0; } + +pre { + background-color: whitesmoke; + border: 1px solid #e0e0e0; + border-radius: 2px; + color: #212121; + display: block; + font-size: 12px; + line-height: 24px; + margin: 24px 0; + padding: 12px 8px; + word-break: break-all; + word-wrap: break-word; } + pre code { + background-color: transparent; + border-radius: 0; + color: inherit; + font-size: inherit; + padding: 0; + white-space: pre-wrap; } + +.col-xx-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xx-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xx-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xx-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xx-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xx-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xx-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xx-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xx-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xx-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xx-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xx-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + min-height: 1px; + position: relative; + padding-left: 16px; + padding-right: 16px; } + +.col-xx-1, .col-xx-2, .col-xx-3, .col-xx-4, .col-xx-5, .col-xx-6, .col-xx-7, .col-xx-8, .col-xx-9, .col-xx-10, .col-xx-11, .col-xx-12 { + float: left; } + +.col-xx-1 { + width: 8.33333%; } + +.col-xx-2 { + width: 16.66667%; } + +.col-xx-3 { + width: 25%; } + +.col-xx-4 { + width: 33.33333%; } + +.col-xx-5 { + width: 41.66667%; } + +.col-xx-6 { + width: 50%; } + +.col-xx-7 { + width: 58.33333%; } + +.col-xx-8 { + width: 66.66667%; } + +.col-xx-9 { + width: 75%; } + +.col-xx-10 { + width: 83.33333%; } + +.col-xx-11 { + width: 91.66667%; } + +.col-xx-12 { + width: 100%; } + +.col-xx-offset-0 { + margin-left: 0%; } + +.col-xx-offset-1 { + margin-left: 8.33333%; } + +.col-xx-offset-2 { + margin-left: 16.66667%; } + +.col-xx-offset-3 { + margin-left: 25%; } + +.col-xx-offset-4 { + margin-left: 33.33333%; } + +.col-xx-offset-5 { + margin-left: 41.66667%; } + +.col-xx-offset-6 { + margin-left: 50%; } + +.col-xx-offset-7 { + margin-left: 58.33333%; } + +.col-xx-offset-8 { + margin-left: 66.66667%; } + +.col-xx-offset-9 { + margin-left: 75%; } + +.col-xx-offset-10 { + margin-left: 83.33333%; } + +.col-xx-offset-11 { + margin-left: 91.66667%; } + +.col-xx-offset-12 { + margin-left: 100%; } + +.col-xx-pull-0 { + right: 0%; } + +.col-xx-pull-1 { + right: 8.33333%; } + +.col-xx-pull-2 { + right: 16.66667%; } + +.col-xx-pull-3 { + right: 25%; } + +.col-xx-pull-4 { + right: 33.33333%; } + +.col-xx-pull-5 { + right: 41.66667%; } + +.col-xx-pull-6 { + right: 50%; } + +.col-xx-pull-7 { + right: 58.33333%; } + +.col-xx-pull-8 { + right: 66.66667%; } + +.col-xx-pull-9 { + right: 75%; } + +.col-xx-pull-10 { + right: 83.33333%; } + +.col-xx-pull-11 { + right: 91.66667%; } + +.col-xx-pull-12 { + right: 100%; } + +.col-xx-push-0 { + left: 0%; } + +.col-xx-push-1 { + left: 8.33333%; } + +.col-xx-push-2 { + left: 16.66667%; } + +.col-xx-push-3 { + left: 25%; } + +.col-xx-push-4 { + left: 33.33333%; } + +.col-xx-push-5 { + left: 41.66667%; } + +.col-xx-push-6 { + left: 50%; } + +.col-xx-push-7 { + left: 58.33333%; } + +.col-xx-push-8 { + left: 66.66667%; } + +.col-xx-push-9 { + left: 75%; } + +.col-xx-push-10 { + left: 83.33333%; } + +.col-xx-push-11 { + left: 91.66667%; } + +.col-xx-push-12 { + left: 100%; } + +@media only screen and (min-width: 480px) { + .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + + .col-xs-1 { + width: 8.33333%; } + + .col-xs-2 { + width: 16.66667%; } + + .col-xs-3 { + width: 25%; } + + .col-xs-4 { + width: 33.33333%; } + + .col-xs-5 { + width: 41.66667%; } + + .col-xs-6 { + width: 50%; } + + .col-xs-7 { + width: 58.33333%; } + + .col-xs-8 { + width: 66.66667%; } + + .col-xs-9 { + width: 75%; } + + .col-xs-10 { + width: 83.33333%; } + + .col-xs-11 { + width: 91.66667%; } + + .col-xs-12 { + width: 100%; } + + .col-xs-offset-0 { + margin-left: 0%; } + + .col-xs-offset-1 { + margin-left: 8.33333%; } + + .col-xs-offset-2 { + margin-left: 16.66667%; } + + .col-xs-offset-3 { + margin-left: 25%; } + + .col-xs-offset-4 { + margin-left: 33.33333%; } + + .col-xs-offset-5 { + margin-left: 41.66667%; } + + .col-xs-offset-6 { + margin-left: 50%; } + + .col-xs-offset-7 { + margin-left: 58.33333%; } + + .col-xs-offset-8 { + margin-left: 66.66667%; } + + .col-xs-offset-9 { + margin-left: 75%; } + + .col-xs-offset-10 { + margin-left: 83.33333%; } + + .col-xs-offset-11 { + margin-left: 91.66667%; } + + .col-xs-offset-12 { + margin-left: 100%; } + + .col-xs-pull-0 { + right: 0%; } + + .col-xs-pull-1 { + right: 8.33333%; } + + .col-xs-pull-2 { + right: 16.66667%; } + + .col-xs-pull-3 { + right: 25%; } + + .col-xs-pull-4 { + right: 33.33333%; } + + .col-xs-pull-5 { + right: 41.66667%; } + + .col-xs-pull-6 { + right: 50%; } + + .col-xs-pull-7 { + right: 58.33333%; } + + .col-xs-pull-8 { + right: 66.66667%; } + + .col-xs-pull-9 { + right: 75%; } + + .col-xs-pull-10 { + right: 83.33333%; } + + .col-xs-pull-11 { + right: 91.66667%; } + + .col-xs-pull-12 { + right: 100%; } + + .col-xs-push-0 { + left: 0%; } + + .col-xs-push-1 { + left: 8.33333%; } + + .col-xs-push-2 { + left: 16.66667%; } + + .col-xs-push-3 { + left: 25%; } + + .col-xs-push-4 { + left: 33.33333%; } + + .col-xs-push-5 { + left: 41.66667%; } + + .col-xs-push-6 { + left: 50%; } + + .col-xs-push-7 { + left: 58.33333%; } + + .col-xs-push-8 { + left: 66.66667%; } + + .col-xs-push-9 { + left: 75%; } + + .col-xs-push-10 { + left: 83.33333%; } + + .col-xs-push-11 { + left: 91.66667%; } + + .col-xs-push-12 { + left: 100%; } } +@media only screen and (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + + .col-sm-1 { + width: 8.33333%; } + + .col-sm-2 { + width: 16.66667%; } + + .col-sm-3 { + width: 25%; } + + .col-sm-4 { + width: 33.33333%; } + + .col-sm-5 { + width: 41.66667%; } + + .col-sm-6 { + width: 50%; } + + .col-sm-7 { + width: 58.33333%; } + + .col-sm-8 { + width: 66.66667%; } + + .col-sm-9 { + width: 75%; } + + .col-sm-10 { + width: 83.33333%; } + + .col-sm-11 { + width: 91.66667%; } + + .col-sm-12 { + width: 100%; } + + .col-sm-offset-0 { + margin-left: 0%; } + + .col-sm-offset-1 { + margin-left: 8.33333%; } + + .col-sm-offset-2 { + margin-left: 16.66667%; } + + .col-sm-offset-3 { + margin-left: 25%; } + + .col-sm-offset-4 { + margin-left: 33.33333%; } + + .col-sm-offset-5 { + margin-left: 41.66667%; } + + .col-sm-offset-6 { + margin-left: 50%; } + + .col-sm-offset-7 { + margin-left: 58.33333%; } + + .col-sm-offset-8 { + margin-left: 66.66667%; } + + .col-sm-offset-9 { + margin-left: 75%; } + + .col-sm-offset-10 { + margin-left: 83.33333%; } + + .col-sm-offset-11 { + margin-left: 91.66667%; } + + .col-sm-offset-12 { + margin-left: 100%; } + + .col-sm-pull-0 { + right: 0%; } + + .col-sm-pull-1 { + right: 8.33333%; } + + .col-sm-pull-2 { + right: 16.66667%; } + + .col-sm-pull-3 { + right: 25%; } + + .col-sm-pull-4 { + right: 33.33333%; } + + .col-sm-pull-5 { + right: 41.66667%; } + + .col-sm-pull-6 { + right: 50%; } + + .col-sm-pull-7 { + right: 58.33333%; } + + .col-sm-pull-8 { + right: 66.66667%; } + + .col-sm-pull-9 { + right: 75%; } + + .col-sm-pull-10 { + right: 83.33333%; } + + .col-sm-pull-11 { + right: 91.66667%; } + + .col-sm-pull-12 { + right: 100%; } + + .col-sm-push-0 { + left: 0%; } + + .col-sm-push-1 { + left: 8.33333%; } + + .col-sm-push-2 { + left: 16.66667%; } + + .col-sm-push-3 { + left: 25%; } + + .col-sm-push-4 { + left: 33.33333%; } + + .col-sm-push-5 { + left: 41.66667%; } + + .col-sm-push-6 { + left: 50%; } + + .col-sm-push-7 { + left: 58.33333%; } + + .col-sm-push-8 { + left: 66.66667%; } + + .col-sm-push-9 { + left: 75%; } + + .col-sm-push-10 { + left: 83.33333%; } + + .col-sm-push-11 { + left: 91.66667%; } + + .col-sm-push-12 { + left: 100%; } } +@media only screen and (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; } + + .col-md-1 { + width: 8.33333%; } + + .col-md-2 { + width: 16.66667%; } + + .col-md-3 { + width: 25%; } + + .col-md-4 { + width: 33.33333%; } + + .col-md-5 { + width: 41.66667%; } + + .col-md-6 { + width: 50%; } + + .col-md-7 { + width: 58.33333%; } + + .col-md-8 { + width: 66.66667%; } + + .col-md-9 { + width: 75%; } + + .col-md-10 { + width: 83.33333%; } + + .col-md-11 { + width: 91.66667%; } + + .col-md-12 { + width: 100%; } + + .col-md-offset-0 { + margin-left: 0%; } + + .col-md-offset-1 { + margin-left: 8.33333%; } + + .col-md-offset-2 { + margin-left: 16.66667%; } + + .col-md-offset-3 { + margin-left: 25%; } + + .col-md-offset-4 { + margin-left: 33.33333%; } + + .col-md-offset-5 { + margin-left: 41.66667%; } + + .col-md-offset-6 { + margin-left: 50%; } + + .col-md-offset-7 { + margin-left: 58.33333%; } + + .col-md-offset-8 { + margin-left: 66.66667%; } + + .col-md-offset-9 { + margin-left: 75%; } + + .col-md-offset-10 { + margin-left: 83.33333%; } + + .col-md-offset-11 { + margin-left: 91.66667%; } + + .col-md-offset-12 { + margin-left: 100%; } + + .col-md-pull-0 { + right: 0%; } + + .col-md-pull-1 { + right: 8.33333%; } + + .col-md-pull-2 { + right: 16.66667%; } + + .col-md-pull-3 { + right: 25%; } + + .col-md-pull-4 { + right: 33.33333%; } + + .col-md-pull-5 { + right: 41.66667%; } + + .col-md-pull-6 { + right: 50%; } + + .col-md-pull-7 { + right: 58.33333%; } + + .col-md-pull-8 { + right: 66.66667%; } + + .col-md-pull-9 { + right: 75%; } + + .col-md-pull-10 { + right: 83.33333%; } + + .col-md-pull-11 { + right: 91.66667%; } + + .col-md-pull-12 { + right: 100%; } + + .col-md-push-0 { + left: 0%; } + + .col-md-push-1 { + left: 8.33333%; } + + .col-md-push-2 { + left: 16.66667%; } + + .col-md-push-3 { + left: 25%; } + + .col-md-push-4 { + left: 33.33333%; } + + .col-md-push-5 { + left: 41.66667%; } + + .col-md-push-6 { + left: 50%; } + + .col-md-push-7 { + left: 58.33333%; } + + .col-md-push-8 { + left: 66.66667%; } + + .col-md-push-9 { + left: 75%; } + + .col-md-push-10 { + left: 83.33333%; } + + .col-md-push-11 { + left: 91.66667%; } + + .col-md-push-12 { + left: 100%; } } +@media only screen and (min-width: 1440px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + + .col-lg-1 { + width: 8.33333%; } + + .col-lg-2 { + width: 16.66667%; } + + .col-lg-3 { + width: 25%; } + + .col-lg-4 { + width: 33.33333%; } + + .col-lg-5 { + width: 41.66667%; } + + .col-lg-6 { + width: 50%; } + + .col-lg-7 { + width: 58.33333%; } + + .col-lg-8 { + width: 66.66667%; } + + .col-lg-9 { + width: 75%; } + + .col-lg-10 { + width: 83.33333%; } + + .col-lg-11 { + width: 91.66667%; } + + .col-lg-12 { + width: 100%; } + + .col-lg-offset-0 { + margin-left: 0%; } + + .col-lg-offset-1 { + margin-left: 8.33333%; } + + .col-lg-offset-2 { + margin-left: 16.66667%; } + + .col-lg-offset-3 { + margin-left: 25%; } + + .col-lg-offset-4 { + margin-left: 33.33333%; } + + .col-lg-offset-5 { + margin-left: 41.66667%; } + + .col-lg-offset-6 { + margin-left: 50%; } + + .col-lg-offset-7 { + margin-left: 58.33333%; } + + .col-lg-offset-8 { + margin-left: 66.66667%; } + + .col-lg-offset-9 { + margin-left: 75%; } + + .col-lg-offset-10 { + margin-left: 83.33333%; } + + .col-lg-offset-11 { + margin-left: 91.66667%; } + + .col-lg-offset-12 { + margin-left: 100%; } + + .col-lg-pull-0 { + right: 0%; } + + .col-lg-pull-1 { + right: 8.33333%; } + + .col-lg-pull-2 { + right: 16.66667%; } + + .col-lg-pull-3 { + right: 25%; } + + .col-lg-pull-4 { + right: 33.33333%; } + + .col-lg-pull-5 { + right: 41.66667%; } + + .col-lg-pull-6 { + right: 50%; } + + .col-lg-pull-7 { + right: 58.33333%; } + + .col-lg-pull-8 { + right: 66.66667%; } + + .col-lg-pull-9 { + right: 75%; } + + .col-lg-pull-10 { + right: 83.33333%; } + + .col-lg-pull-11 { + right: 91.66667%; } + + .col-lg-pull-12 { + right: 100%; } + + .col-lg-push-0 { + left: 0%; } + + .col-lg-push-1 { + left: 8.33333%; } + + .col-lg-push-2 { + left: 16.66667%; } + + .col-lg-push-3 { + left: 25%; } + + .col-lg-push-4 { + left: 33.33333%; } + + .col-lg-push-5 { + left: 41.66667%; } + + .col-lg-push-6 { + left: 50%; } + + .col-lg-push-7 { + left: 58.33333%; } + + .col-lg-push-8 { + left: 66.66667%; } + + .col-lg-push-9 { + left: 75%; } + + .col-lg-push-10 { + left: 83.33333%; } + + .col-lg-push-11 { + left: 91.66667%; } + + .col-lg-push-12 { + left: 100%; } } +.col-between { + margin-left: -16px; + position: absolute; + top: 0; + text-align: center; + width: 32px; } + +.container { + margin-right: auto; + margin-left: auto; + padding-right: 16px; + padding-left: 16px; } + .container:after, .container:before { + content: ""; + display: table; + line-height: 0; } + .container:after { + clear: both; } + @media only screen and (min-width: 992px) { + .container { + width: 960px; } } + @media only screen and (min-width: 1440px) { + .container { + width: 1408px; } } + +.container-full { + width: auto; } + +.row { + margin-right: -16px; + margin-left: -16px; } + .row:after, .row:before { + content: ""; + display: table; + line-height: 0; } + .row:after { + clear: both; } + +.row-relative { + position: relative; } + +@media only screen and (min-width: 480px) and (max-width: 767px) { + .row-clear > .col-xs-2:nth-child(6n+1), + .row-clear > .col-xs-3:nth-child(4n+1), + .row-clear > .col-xs-4:nth-child(3n+1), + .row-clear > .col-xs-6:nth-child(2n+1) { + clear: left; } } +@media only screen and (min-width: 768px) and (max-width: 991px) { + .row-clear > .col-sm-2:nth-child(6n+1), + .row-clear > .col-sm-3:nth-child(4n+1), + .row-clear > .col-sm-4:nth-child(3n+1), + .row-clear > .col-sm-6:nth-child(2n+1) { + clear: left; } } +@media only screen and (min-width: 992px) and (max-width: 1439px) { + .row-clear > .col-md-2:nth-child(6n+1), + .row-clear > .col-md-3:nth-child(4n+1), + .row-clear > .col-md-4:nth-child(3n+1), + .row-clear > .col-md-6:nth-child(2n+1) { + clear: left; } } +@media only screen and (min-width: 1440px) { + .row-clear > .col-lg-2:nth-child(6n+1), + .row-clear > .col-lg-3:nth-child(4n+1), + .row-clear > .col-lg-4:nth-child(3n+1), + .row-clear > .col-lg-6:nth-child(2n+1) { + clear: left; } } + +.a { + background-color: transparent; + border: 0; + display: inline; + color: #2196f3; + -webkit-appearance: none; } + .a:focus, .a:hover { + color: #0d47a1; + outline: 0; + text-decoration: underline; } + +.access-hide { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + .access-hide.focusable:active, .access-hide.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } + +.clearfix:after, .clearfix:before { + content: ""; + display: table; + line-height: 0; } +.clearfix:after { + clear: both; } + +.collapse { + display: none; } + .collapse.in { + display: block; } + +.collapsed-hide { + display: inline; } + .collapsed .collapsed-hide { + display: none; } + +.collapsed-show { + display: none; } + .collapsed .collapsed-show { + display: inline; } + +.collapsible-region { + overflow: hidden; } + +.collapsing { + height: 0; + overflow: hidden; + position: relative; + -webkit-transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + +.fade { + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .fade.in { + opacity: 1; + filter: alpha(opacity=100); } + +.img-responsive { + display: block; + height: auto; + max-width: 100%; + width: 100% \9; } + +.list-clear, .list-inline { + list-style: none; + padding-left: 0; } + +.list-inline { + margin-left: -8px; } + .list-inline > li { + display: inline-block; + padding-right: 8px; + padding-left: 8px; } + +.margin-bottom { + margin-bottom: 24px !important; } + +.margin-bottom-half { + margin-bottom: 12px !important; } + +.margin-left { + margin-left: 16px !important; } + +.margin-left-half { + margin-left: 8px !important; } + +.margin-no { + margin: 0 !important; } + +.margin-no-bottom { + margin-bottom: 0 !important; } + +.margin-no-left { + margin-left: 0 !important; } + +.margin-no-right { + margin-right: 0 !important; } + +.margin-no-top { + margin-top: 0 !important; } + +.margin-right { + margin-right: 16px !important; } + +.margin-right-half { + margin-right: 8px !important; } + +.margin-top { + margin-top: 24px !important; } + +.margin-top-half { + margin-top: 12px !important; } + +.media, +.media-inner { + overflow: hidden; } + +.media-object.pull-left { + margin-right: 16px; } +.media-object.pull-right { + margin-left: 16px; } + +.no-overflow { + overflow: hidden; } + +.p { + display: block; + margin-top: 24px; + margin-bottom: 24px; } + +.pull-left { + float: left; } + +.pull-right { + float: right; } + +.scrollbar-measure { + height: 50px; + overflow: scroll; + position: absolute; + top: -99999px; + width: 50px; } + +.text-overflow { + display: block; + line-height: inherit; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-nowrap { + white-space: nowrap; } + +.text-center { + text-align: center; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-alt { + color: #4caf50; } + +.text-black { + color: #212121; } + +.text-blue { + color: #2196f3; } + +.text-green { + color: #4caf50; } + +.text-hint { + color: #9e9e9e; } + +.text-purple { + color: #9c27b0; } + +.text-red { + color: #f44336; } + +.text-sec { + color: #616161; } + +.text-yellow { + color: #ffc107; } + +.text-white { + color: white; } + +.avatar { + background-color: #e0e0e0; + border-radius: 50%; + color: #212121; + display: block; + height: 48px; + line-height: 48px; + text-align: center; + width: 48px; } + .avatar:focus, .avatar:hover { + text-decoration: none; } + .avatar.avatar-inline { + display: inline-block; } + .avatar.avatar-lg { + height: 96px; + line-height: 96px; + width: 96px; } + .avatar.avatar-sm { + height: 36px; + line-height: 36px; + margin-top: -6px; + margin-bottom: -6px; + width: 36px; } + .avatar.avatar-transparent { + background-color: transparent; } + .avatar.pull-left { + margin-right: 16px; } + .avatar.pull-right { + margin-left: 16px; } + .avatar img { + border-radius: 50%; + height: 100%; + vertical-align: top; + width: 100%; } + .avatar .fa { + display: block; + height: 100%; + line-height: inherit; + text-align: center; } + .avatar .fa-text { + font-family: inherit; } + +.avatar-alt { + background-color: #4caf50; + color: white; } + +.avatar-blue { + background-color: #2196f3; + color: white; } + +.avatar-green { + background-color: #4caf50; + color: white; } + +.avatar-purple { + background-color: #9c27b0; + color: white; } + +.avatar-red { + background-color: #f44336; + color: white; } + +.avatar-yellow { + background-color: #ffc107; + color: white; } + +.btn { + background-color: white; + background-image: none; + background-position: 50% 50%; + background-size: 100% 100%; + border: 1px solid transparent; + border-radius: 2px; + color: #212121; + cursor: pointer; + display: inline-block; + font-size: 16px; + font-weight: 400; + line-height: 24px; + margin-bottom: 0; + max-width: 100%; + padding: 5px 16px; + position: relative; + text-align: center; + text-transform: uppercase; + vertical-align: middle; + white-space: nowrap; + -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15), 0 1px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15), 0 1px 5px rgba(0, 0, 0, 0.15); + -webkit-transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s linear 0s; + transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s linear 0s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:active, .btn:focus, .btn:hover { + color: #212121; + outline: 0; + text-decoration: none; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 10px 30px rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 10px 30px rgba(0, 0, 0, 0.15); } + .btn:active { + background-color: whitesmoke; + -webkit-transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1), background-color 0s linear 0.45s; + transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1), background-color 0s linear 0.45s; } + .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.5; + filter: alpha(opacity=50); } + .btn.btn-active { + background-image: -webkit-radial-gradient(circle, whitesmoke 10%, white 11%); + background-image: radial-gradient(circle, whitesmoke 10%, white 11%); + background-size: 900% 900%; } + +.btn-block { + display: block; + white-space: normal; + width: 100%; } + +.btn-sm { + padding: 0 8px; } + +.btn-alt { + background-color: #4caf50; + color: white; } + .btn-alt:active, .btn-alt:focus, .btn-alt:hover { + color: white; } + .btn-alt:active { + background-color: #81c784; } + .btn-alt[disabled], fieldset[disabled] .btn-alt { + background-color: #4caf50; } + .btn-alt.btn-active { + background-image: -webkit-radial-gradient(circle, #81c784 10%, #4caf50 11%); + background-image: radial-gradient(circle, #81c784 10%, #4caf50 11%); } + +.btn-blue { + background-color: #2196f3; + color: white; } + .btn-blue:active, .btn-blue:focus, .btn-blue:hover { + color: white; } + .btn-blue:active { + background-color: #64b5f6; } + .btn-blue[disabled], fieldset[disabled] .btn-blue { + background-color: #2196f3; } + .btn-blue.btn-active { + background-image: -webkit-radial-gradient(circle, #64b5f6 10%, #2196f3 11%); + background-image: radial-gradient(circle, #64b5f6 10%, #2196f3 11%); } + +.btn-green { + background-color: #4caf50; + color: white; } + .btn-green:active, .btn-green:focus, .btn-green:hover { + color: white; } + .btn-green:active { + background-color: #81c784; } + .btn-green[disabled], fieldset[disabled] .btn-green { + background-color: #4caf50; } + .btn-green.btn-active { + background-image: -webkit-radial-gradient(circle, #81c784 10%, #4caf50 11%); + background-image: radial-gradient(circle, #81c784 10%, #4caf50 11%); } + +.btn-purple { + background-color: #9c27b0; + color: white; } + .btn-purple:active, .btn-purple:focus, .btn-purple:hover { + color: white; } + .btn-purple:active { + background-color: #ba68c8; } + .btn-purple[disabled], fieldset[disabled] .btn-purple { + background-color: #9c27b0; } + .btn-purple.btn-active { + background-image: -webkit-radial-gradient(circle, #ba68c8 10%, #9c27b0 11%); + background-image: radial-gradient(circle, #ba68c8 10%, #9c27b0 11%); } + +.btn-red { + background-color: #f44336; + color: white; } + .btn-red:active, .btn-red:focus, .btn-red:hover { + color: white; } + .btn-red:active { + background-color: #e57373; } + .btn-red[disabled], fieldset[disabled] .btn-red { + background-color: #f44336; } + .btn-red.btn-active { + background-image: -webkit-radial-gradient(circle, #e57373 10%, #f44336 11%); + background-image: radial-gradient(circle, #e57373 10%, #f44336 11%); } + +.btn-yellow { + background-color: #ffc107; + color: white; } + .btn-yellow:active, .btn-yellow:focus, .btn-yellow:hover { + color: white; } + .btn-yellow:active { + background-color: #ffd54f; } + .btn-yellow[disabled], fieldset[disabled] .btn-yellow { + background-color: #ffc107; } + .btn-yellow.btn-active { + background-image: -webkit-radial-gradient(circle, #ffd54f 10%, #ffc107 11%); + background-image: radial-gradient(circle, #ffd54f 10%, #ffc107 11%); } + +.btn-flat { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-flat[disabled], fieldset[disabled] .btn-flat { + color: #212121; } + .btn-flat.btn-alt { + color: #4caf50; } + .btn-flat.btn-alt:active { + background-color: #c8e6c9; } + .btn-flat.btn-alt[disabled], fieldset[disabled] .btn-flat.btn-alt { + color: #4caf50; } + .btn-flat.btn-alt.btn-active { + background-image: -webkit-radial-gradient(circle, #c8e6c9 10%, white 11%); + background-image: radial-gradient(circle, #c8e6c9 10%, white 11%); } + .btn-flat.btn-blue { + color: #2196f3; } + .btn-flat.btn-blue:active { + background-color: #bbdefb; } + .btn-flat.btn-blue[disabled], fieldset[disabled] .btn-flat.btn-blue { + color: #2196f3; } + .btn-flat.btn-blue.btn-active { + background-image: -webkit-radial-gradient(circle, #bbdefb 10%, white 11%); + background-image: radial-gradient(circle, #bbdefb 10%, white 11%); } + .btn-flat.btn-green { + color: #4caf50; } + .btn-flat.btn-green:active { + background-color: #c8e6c9; } + .btn-flat.btn-green[disabled], fieldset[disabled] .btn-flat.btn-green { + color: #4caf50; } + .btn-flat.btn-green.btn-active { + background-image: -webkit-radial-gradient(circle, #c8e6c9 10%, white 11%); + background-image: radial-gradient(circle, #c8e6c9 10%, white 11%); } + .btn-flat.btn-purple { + color: #9c27b0; } + .btn-flat.btn-purple:active { + background-color: #e1bee7; } + .btn-flat.btn-purple[disabled], fieldset[disabled] .btn-flat.btn-purple { + color: #9c27b0; } + .btn-flat.btn-purple.btn-active { + background-image: -webkit-radial-gradient(circle, #e1bee7 10%, white 11%); + background-image: radial-gradient(circle, #e1bee7 10%, white 11%); } + .btn-flat.btn-red { + color: #f44336; } + .btn-flat.btn-red:active { + background-color: #ffcdd2; } + .btn-flat.btn-red[disabled], fieldset[disabled] .btn-flat.btn-red { + color: #f44336; } + .btn-flat.btn-red.btn-active { + background-image: -webkit-radial-gradient(circle, #ffcdd2 10%, white 11%); + background-image: radial-gradient(circle, #ffcdd2 10%, white 11%); } + .btn-flat.btn-yellow { + color: #ffc107; } + .btn-flat.btn-yellow:active { + background-color: #ffecb3; } + .btn-flat.btn-yellow[disabled], fieldset[disabled] .btn-flat.btn-yellow { + color: #ffc107; } + .btn-flat.btn-yellow.btn-active { + background-image: -webkit-radial-gradient(circle, #ffecb3 10%, white 11%); + background-image: radial-gradient(circle, #ffecb3 10%, white 11%); } + +.btn-sm { + font-size: 12px; + line-height: 22px; + padding-top: 0; + padding-bottom: 0; } + +.btn-text { + color: #212121; + display: inline-block; + font-size: 16px; + font-weight: 400; + line-height: 24px; + padding: 6px 0; } + +.fbtn { + background-color: #e0e0e0; + border-radius: 50%; + clear: both; + color: white; + cursor: pointer; + display: block; + font-size: 24px; + padding: 12px 0; + position: relative; + text-align: center; + width: 48px; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); } + .fbtn.fbtn-alt { + background-color: #4caf50; } + .fbtn.fbtn-blue { + background-color: #2196f3; } + .fbtn.fbtn-green { + background-color: #4caf50; } + .fbtn.fbtn-purple { + background-color: #9c27b0; } + .fbtn.fbtn-red { + background-color: #f44336; } + .fbtn.fbtn-yellow { + background-color: #ffc107; } + .fbtn-dropdown .fbtn { + margin-bottom: 12px; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + .fbtn-dropdown .fbtn:nth-last-child(1) { + -webkit-transition-delay: 300ms; + transition-delay: 300ms; } + .fbtn-dropdown .fbtn:nth-last-child(2) { + -webkit-transition-delay: 250ms; + transition-delay: 250ms; } + .fbtn-dropdown .fbtn:nth-last-child(3) { + -webkit-transition-delay: 200ms; + transition-delay: 200ms; } + .fbtn-dropdown .fbtn:nth-last-child(4) { + -webkit-transition-delay: 150ms; + transition-delay: 150ms; } + .fbtn-dropdown .fbtn:nth-last-child(5) { + -webkit-transition-delay: 100ms; + transition-delay: 100ms; } + .fbtn-dropdown .fbtn:nth-last-child(6) { + -webkit-transition-delay: 50ms; + transition-delay: 50ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn { + opacity: 1; + filter: alpha(opacity=100); + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition-delay: 300ms; + transition-delay: 300ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(1) { + -webkit-transition-delay: 0s; + transition-delay: 0s; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(2) { + -webkit-transition-delay: 50ms; + transition-delay: 50ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(3) { + -webkit-transition-delay: 100ms; + transition-delay: 100ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(4) { + -webkit-transition-delay: 150ms; + transition-delay: 150ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(5) { + -webkit-transition-delay: 200ms; + transition-delay: 200ms; } + .fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(6) { + -webkit-transition-delay: 250ms; + transition-delay: 250ms; } + +a.fbtn:focus, a.fbtn:hover { + color: white; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5), 0 10px 30px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5), 0 10px 30px rgba(0, 0, 0, 0.5); } + +.fbtn-container { + position: fixed; + right: 16px; + bottom: 24px; + z-index: 31; + -webkit-transition: margin-bottom 0.3s cubic-bezier(0.4, 0, 0.2, 1), right 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: margin-bottom 0.3s cubic-bezier(0.4, 0, 0.2, 1), right 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + +.fbtn-dropdown { + max-height: 0; + overflow: hidden; + padding-right: 16px; + padding-left: 16px; + position: absolute; + right: -16px; + bottom: 100%; + -webkit-transition: max-height 0s linear 0.5s; + transition: max-height 0s linear 0.5s; } + .fbtn-inner.open .fbtn-dropdown { + max-height: 99999px; + overflow: visible; + -webkit-transition: max-height 0s linear 0s; + transition: max-height 0s linear 0s; } + +.fbtn-rotate { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + .fbtn-inner.open .fbtn-rotate { + -webkit-transform: rotate(225deg); + -ms-transform: rotate(225deg); + transform: rotate(225deg); } + +.fbtn-text { + background-color: #212121; + background-color: rgba(0, 0, 0, 0.8); + border-radius: 2px; + display: none; + font-size: 12px; + margin-top: -12px; + margin-right: 16px; + padding-right: 8px; + padding-left: 8px; + position: absolute; + top: 50%; + right: 100%; + white-space: nowrap; } + .no-touch .fbtn-inner.open .fbtn:hover .fbtn-text, .touch .fbtn-inner.open .fbtn-text { + display: block; } + +.card { + background-color: white; + border-radius: 2px; + display: block; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + margin-bottom: 24px; + position: relative; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); + -webkit-transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .card:focus, .card:hover { + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); } + +.card-action { + position: relative; } + .card-action:after, .card-action:before { + content: ""; + display: table; + line-height: 0; } + .card-action:after { + clear: both; } + .card-action:before { + border-top: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; } + .card-header + .card-action:before { + display: none; } + .card-action .nav { + margin-top: 0; + margin-bottom: 0; } + .card-action .nav > li > a { + color: #616161; } + .card-action .nav > li > a:focus, .card-action .nav > li > a:hover { + color: #2196f3; } + .card-action .nav > li.active > a, .card-action .nav > li.open > a { + color: #2196f3; } + +.card-header { + padding-top: 6px; + padding-bottom: 6px; + position: relative; } + .card-header:after, .card-header:before { + content: ""; + display: table; + line-height: 0; } + .card-header:after { + clear: both; } + .card-header:before { + border-bottom: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +.card-heading { + display: block; + font-size: 20px; + line-height: 24px; + margin-top: 24px; + margin-bottom: 24px; } + .card-header .card-heading { + margin-top: 0; + margin-bottom: 0; } + +.card-img { + position: relative; } + .card-img img { + display: block; + height: auto; + width: 100%; } + +.card-img-heading { + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); + color: white; + font-size: 20px; + line-height: 24px; + margin: 0; + padding: 12px 16px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +.card-inner { + overflow: hidden; + padding-right: 16px; + padding-left: 16px; + position: relative; + z-index: 1; } + .card-header .card-inner { + padding-top: 12px; + padding-bottom: 12px; } + +.card-main { + -webkit-box-flex: 1; + -moz-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + +.card-side { + background-color: whitesmoke; + max-width: 33.33333%; + padding-right: 16px; + padding-left: 16px; } + .card-side[href] { + color: #212121; } + .card-side[href]:focus, .card-side[href]:hover { + background-color: #eeeeee; + text-decoration: none; } + .card-side.card-side-img { + overflow: hidden; + padding-right: 0; + padding-left: 0; } + .card-side.card-side-right { + -webkit-box-ordinal-group: 2; + -moz-box-ordinal-group: 2; + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; } + +.card-wrap { + margin-top: 24px; } + +.card-alt { + -webkit-box-shadow: 0 0 1px #4caf50; + box-shadow: 0 0 1px #4caf50; } + .card-alt:focus, .card-alt:hover { + -webkit-box-shadow: 0 0 5px #4caf50; + box-shadow: 0 0 5px #4caf50; } + .card-alt .card-action:before { + border-top-color: #c8e6c9; } + .card-alt .card-side { + background-color: #4caf50; + color: white; } + .card-alt .card-side[href]:focus, .card-alt .card-side[href]:hover { + background-color: #388e3c; } + +.card-alt-bg { + background-color: #4caf50; } + .card-alt-bg .card-side { + background-color: #388e3c; } + .card-alt-bg .card-side[href]:focus, .card-alt-bg .card-side[href]:hover { + background-color: #1b5e20; } + +.card-blue { + -webkit-box-shadow: 0 0 1px #2196f3; + box-shadow: 0 0 1px #2196f3; } + .card-blue:focus, .card-blue:hover { + -webkit-box-shadow: 0 0 5px #2196f3; + box-shadow: 0 0 5px #2196f3; } + .card-blue .card-action:before { + border-top-color: #bbdefb; } + .card-blue .card-side { + background-color: #2196f3; + color: white; } + .card-blue .card-side[href]:focus, .card-blue .card-side[href]:hover { + background-color: #1976d2; } + +.card-blue-bg { + background-color: #2196f3; } + .card-blue-bg .card-side { + background-color: #1976d2; } + .card-blue-bg .card-side[href]:focus, .card-blue-bg .card-side[href]:hover { + background-color: #0d47a1; } + +.card-green { + -webkit-box-shadow: 0 0 1px #4caf50; + box-shadow: 0 0 1px #4caf50; } + .card-green:focus, .card-green:hover { + -webkit-box-shadow: 0 0 5px #4caf50; + box-shadow: 0 0 5px #4caf50; } + .card-green .card-action:before { + border-top-color: #c8e6c9; } + .card-green .card-side { + background-color: #4caf50; + color: white; } + .card-green .card-side[href]:focus, .card-green .card-side[href]:hover { + background-color: #388e3c; } + +.card-green-bg { + background-color: #4caf50; } + .card-green-bg .card-side { + background-color: #388e3c; } + .card-green-bg .card-side[href]:focus, .card-green-bg .card-side[href]:hover { + background-color: #1b5e20; } + +.card-purple { + -webkit-box-shadow: 0 0 1px #9c27b0; + box-shadow: 0 0 1px #9c27b0; } + .card-purple:focus, .card-purple:hover { + -webkit-box-shadow: 0 0 5px #9c27b0; + box-shadow: 0 0 5px #9c27b0; } + .card-purple .card-action:before { + border-top-color: #e1bee7; } + .card-purple .card-side { + background-color: #9c27b0; + color: white; } + .card-purple .card-side[href]:focus, .card-purple .card-side[href]:hover { + background-color: #7b1fa2; } + +.card-purple-bg { + background-color: #9c27b0; } + .card-purple-bg .card-side { + background-color: #7b1fa2; } + .card-purple-bg .card-side[href]:focus, .card-purple-bg .card-side[href]:hover { + background-color: #4a148c; } + +.card-red { + -webkit-box-shadow: 0 0 1px #f44336; + box-shadow: 0 0 1px #f44336; } + .card-red:focus, .card-red:hover { + -webkit-box-shadow: 0 0 5px #f44336; + box-shadow: 0 0 5px #f44336; } + .card-red .card-action:before { + border-top-color: #ffcdd2; } + .card-red .card-side { + background-color: #f44336; + color: white; } + .card-red .card-side[href]:focus, .card-red .card-side[href]:hover { + background-color: #d32f2f; } + +.card-red-bg { + background-color: #f44336; } + .card-red-bg .card-side { + background-color: #d32f2f; } + .card-red-bg .card-side[href]:focus, .card-red-bg .card-side[href]:hover { + background-color: #b71c1c; } + +.card-yellow { + -webkit-box-shadow: 0 0 1px #ffc107; + box-shadow: 0 0 1px #ffc107; } + .card-yellow:focus, .card-yellow:hover { + -webkit-box-shadow: 0 0 5px #ffc107; + box-shadow: 0 0 5px #ffc107; } + .card-yellow .card-action:before { + border-top-color: #ffecb3; } + .card-yellow .card-side { + background-color: #ffc107; + color: white; } + .card-yellow .card-side[href]:focus, .card-yellow .card-side[href]:hover { + background-color: #ffa000; } + +.card-yellow-bg { + background-color: #ffc107; } + .card-yellow-bg .card-side { + background-color: #ffa000; } + .card-yellow-bg .card-side[href]:focus, .card-yellow-bg .card-side[href]:hover { + background-color: #ff6f00; } + +.card[class*="-bg"] { + color: white; } + .card[class*="-bg"] .card-action .nav > li > a { + color: white; } + .card[class*="-bg"] .card-action .nav > li.open > a { + color: #212121; } + +.dropdown { + position: relative; } + .dropdown.open { + z-index: 21; } + .dropdown [data-toggle="dropdown"] { + cursor: pointer; } + +.dropdown-menu { + background-color: white; + border: 1px solid #9e9e9e; + border-radius: 0 2px 2px 2px; + display: none; + list-style: none; + margin: -1px 0 0 !important; + min-width: 100%; + padding-top: 12px !important; + padding-right: 0; + padding-bottom: 12px !important; + padding-left: 0; + position: absolute; + top: 100%; + left: 0; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 10px 30px rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 10px 30px rgba(0, 0, 0, 0.15); } + .dropdown.open .dropdown-menu { + display: block; } + .dropdown-menu.dropdown-menu-right, .nav.pull-right .dropdown-menu { + border-radius: 2px 0 2px 2px; + right: 0; + left: auto; } + .dropdown-menu a, + .dropdown-menu .a { + color: #212121; + display: block; + padding: 12px 16px; + overflow: hidden; + position: relative; + text-align: left; + text-overflow: ellipsis; + white-space: nowrap; } + .dropdown-menu a:focus, .dropdown-menu a:hover, + .dropdown-menu .a:focus, + .dropdown-menu .a:hover { + background-color: whitesmoke; + text-decoration: none; } + .dropdown-menu .active > a, + .dropdown-menu .active > .a { + background-color: whitesmoke; } + .dropdown-menu li { + display: block; + position: relative; } + +.dropdown-toggle { + position: relative; + z-index: 1; } + .dropdown.open .dropdown-toggle { + background-color: white; + border: 1px solid #9e9e9e; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 11px 15px 12px; } + .content-nav .dropdown.open .dropdown-toggle, .header .dropdown.open .dropdown-toggle { + border-top: 0; + border-radius: 0; + padding-top: 12px; } + +.dropdown-toggle-btn { + position: relative; + z-index: 1; } + .dropdown.open .dropdown-toggle-btn { + background-color: white; + border-color: #9e9e9e; + border-bottom-color: transparent; + border-radius: 2px 2px 0 0; + color: #212121; + -webkit-box-shadow: none; + box-shadow: none; } + .dropdown.open .dropdown-toggle-btn:after, .dropdown.open .dropdown-toggle-btn:before { + background-color: #9e9e9e; + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + width: 1px; } + .dropdown.open .dropdown-toggle-btn:after { + right: -1px; } + .dropdown.open .dropdown-toggle-btn:before { + left: -1px; } + +.dropdown-wrap { + margin-top: 24px; + margin-bottom: 24px; } + .dropdown-wrap:after, .dropdown-wrap:before { + content: ""; + display: table; + line-height: 0; } + .dropdown-wrap:after { + clear: both; } + +.form { + margin-top: 24px; + margin-bottom: 24px; } + +.form-control, .picker__select--month, +.picker__select--year { + background-color: transparent; + background-image: none; + border: 0; + border-bottom: 1px solid #9e9e9e; + border-radius: 0; + color: #212121; + display: block; + font-size: 16px; + height: 36px; + line-height: 24px; + padding: 6px 0 5px; + width: 100%; + -webkit-transition: border-bottom-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); + transition: border-bottom-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); } + .form-control:-ms-input-placeholder, .picker__select--month:-ms-input-placeholder, + .picker__select--year:-ms-input-placeholder { + color: #9e9e9e; } + .form-control::-moz-placeholder, .picker__select--month::-moz-placeholder, + .picker__select--year::-moz-placeholder { + color: #9e9e9e; + opacity: 1; } + .form-control::-webkit-input-placeholder, .picker__select--month::-webkit-input-placeholder, + .picker__select--year::-webkit-input-placeholder { + color: #9e9e9e; } + .form-control:focus, .picker__select--month:focus, + .picker__select--year:focus { + border-bottom-color: #2196f3; + border-bottom-width: 2px; + outline: 0; + padding-bottom: 4px; } + .form-control[disabled], [disabled].picker__select--month, + [disabled].picker__select--year, .form-control[readonly], [readonly].picker__select--month, + [readonly].picker__select--year, fieldset[disabled] .form-control, fieldset[disabled] .picker__select--month, + fieldset[disabled] .picker__select--year { + border-bottom-style: dashed; + color: #9e9e9e; + cursor: not-allowed; + opacity: 1; } + .form-control.form-control-inline, .form-control-inline.picker__select--month, + .form-control-inline.picker__select--year { + display: inline-block; + vertical-align: middle; + width: auto; } + .form-group-alt .form-control, .form-group-alt .picker__select--month, + .form-group-alt .picker__select--year { + border-bottom-color: #4caf50; } + .form-group-blue .form-control, .form-group-blue .picker__select--month, + .form-group-blue .picker__select--year { + border-bottom-color: #2196f3; } + .form-group-green .form-control, .form-group-green .picker__select--month, + .form-group-green .picker__select--year { + border-bottom-color: #4caf50; } + .form-group-purple .form-control, .form-group-purple .picker__select--month, + .form-group-purple .picker__select--year { + border-bottom-color: #9c27b0; } + .form-group-red .form-control, .form-group-red .picker__select--month, + .form-group-red .picker__select--year { + border-bottom-color: #f44336; } + .form-group-yellow .form-control, .form-group-yellow .picker__select--month, + .form-group-yellow .picker__select--year { + border-bottom-color: #ffc107; } + +select.form-control, select.picker__select--month, +select.picker__select--year { + -webkit-appearance: none; } + @media only screen and (-webkit-min-device-pixel-ratio: 0) { + select.form-control, select.picker__select--month, + select.picker__select--year { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAMAAACg5NohAAAAZlBMVEUAAABlZWXLy8vg4OB6enrX19fg4OCdnZ2KiopsbGzn5+dzc3Pt7e3GxsbPz89ubm7u7u5ycnLY2NiJiYmGhoZoaGjq6up/f3+WlpaGhoaZmZllZWVhYWFYWFhaWlpdXV1bW1tWVlaZeqNTAAAAHHRSTlMA+WVC31BEqMzyNekpcGDpKNxJzcjkL9CjwZ/yNlWBeQAAALBJREFUKM/NztkWwiAMRdFQoNparR2cGf//J8UFNdXEd8/rXrkAq9rLoIGt3Vkn9A8xJoiaSqeSJGskuXlJNs2sFRPjWo7lptzVVEoO7VyEWofvoEn8NTUUxuZo2KyCPjo2+wB9m7ZM01zB/9feN2zXEVS0bLEHZQ1b6EE2jhNvDsBbMBWkampepJtizNpi4UPyGrEimBbhLT4L2nLnzR6+ksnIGm7iGjXv8xq14bSWJwymLjvMk/6KAAAAAElFTkSuQmCC); + background-position: 100% 11px; + background-repeat: no-repeat; + background-size: auto 12px; + padding-right: 12px; } + select.form-control[multiple], select[multiple].picker__select--month, + select[multiple].picker__select--year, select.form-control[size], select[size].picker__select--month, + select[size].picker__select--year { + background-image: none; + padding-right: 0; } } + +textarea.form-control, textarea.picker__select--month, +textarea.picker__select--year { + height: auto; } + +.form-control-inverse { + color: white; } + .form-control-inverse:-ms-input-placeholder { + color: whitesmoke; } + .form-control-inverse::-moz-placeholder { + color: whitesmoke; + opacity: 1; } + .form-control-inverse::-webkit-input-placeholder { + color: whitesmoke; } + +.form-control-static { + border-bottom: 1px solid #9e9e9e; + display: block; + font-size: 16px; + font-weight: 400; + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 5px; } + +.checkbox, +.radio { + display: block; + position: relative; } + .form-group .checkbox, .form-group + .radio { + margin-top: 6px; + padding-bottom: 6px; } + .checkbox label, + .radio label { + cursor: pointer; + margin: 0; + min-height: 16px; + padding-left: 24px; } + .checkbox.disabled label, fieldset[disabled] .checkbox label, + .radio.disabled label, fieldset[disabled] + .radio label { + color: #9e9e9e; + cursor: not-allowed; } + +.checkbox input[type="checkbox"], +.radio input[type="radio"] { + margin-left: -24px; + position: absolute; } + +.checkbox-inline, +.radio-inline { + display: inline-block; + margin-right: 16px; } + +.form-group { + margin-top: 24px; + margin-bottom: 24px; } + +.form-group-btn { + margin-bottom: 24px; } + .form-group-btn .btn { + margin-top: 24px; + margin-right: 16px; } + +.form-help { + display: block; + font-size: 12px; + font-weight: 400; + margin-top: 12px; + margin-bottom: 12px; + position: relative; } + +.form-help-icon { + position: absolute; + top: 6px; + right: 0; } + +.form-help-msg { + padding-right: 1.28571em; } + +.form-label { + display: block; + margin-top: 12px; } + .form-group-alt .form-label { + color: #4caf50; } + .form-group-blue .form-label { + color: #2196f3; } + .form-group-green .form-label { + color: #4caf50; } + .form-group-purple .form-label { + color: #9c27b0; } + .form-group-red .form-label { + color: #f44336; } + .form-group-yellow .form-label { + color: #ffc107; } + @media only screen and (min-width: 480px) { + [class*="col-xs"] > .form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right; } } + @media only screen and (min-width: 768px) { + [class*="col-sm"] > .form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right; } } + @media only screen and (min-width: 992px) { + [class*="col-md"] > .form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right; } } + @media only screen and (min-width: 1440px) { + [class*="col-lg"] > .form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right; } } + +.label { + margin-bottom: 12px; } + +legend[class*="col-xx-"] { + padding-left: 8px; } +@media only screen and (min-width: 480px) { + legend[class*="col-xs-"] { + padding-left: 8px; } } +@media only screen and (min-width: 768px) { + legend[class*="col-sm-"] { + padding-left: 8px; } } +@media only screen and (min-width: 992px) { + legend[class*="col-md-"] { + padding-left: 8px; } } +@media only screen and (min-width: 1440px) { + legend[class*="col-lg-"] { + padding-left: 8px; } } + +.checkbox-adv [class^="circle"], .radio-adv [class^="circle"] { + display: block; + height: 16px; + position: absolute; + top: 3px; + left: 0; + width: 16px; } +.checkbox-adv .circle, .radio-adv .circle { + border: 2px solid #616161; + -webkit-transition: border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); } +.checkbox-adv.disabled .circle, .disabled.radio-adv .circle, fieldset[disabled] .checkbox-adv .circle, fieldset[disabled] .radio-adv .circle { + border-color: #9e9e9e !important; } +.checkbox-adv input.access-hide:focus ~ .circle, .radio-adv input.access-hide:focus ~ .circle { + border-color: #212121; } +.checkbox-adv input.access-hide:checked ~ .circle, .radio-adv input.access-hide:checked ~ .circle { + border-color: #4caf50; } +.checkbox-adv .circle-check, .radio-adv .circle-check { + background-color: transparent; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .checkbox-adv .circle-check:after, .radio-adv .circle-check:after { + background-color: #4caf50; + border-radius: 50%; + content: ''; + display: block; + height: 80px; + position: absolute; + top: -32px; + left: -32px; + width: 80px; + opacity: 0; + filter: alpha(opacity=0); } +.checkbox-adv.disabled .circle-check:after, .disabled.radio-adv .circle-check:after, fieldset[disabled] .checkbox-adv .circle-check:after, fieldset[disabled] .radio-adv .circle-check:after { + background-color: #9e9e9e; } +.checkbox-adv input.access-hide:checked ~ .circle-check, .radio-adv input.access-hide:checked ~ .circle-check { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); } + .checkbox-adv input.access-hide:checked ~ .circle-check:after, .radio-adv input.access-hide:checked ~ .circle-check:after { + -webkit-animation: circle-check 0.6s; + animation: circle-check 0.6s; } +.checkbox-adv .circle-icon, .radio-adv .circle-icon { + background-color: transparent; + color: transparent; + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); } +.checkbox-adv input.access-hide:checked ~ .circle-icon, .radio-adv input.access-hide:checked ~ .circle-icon { + background-color: #4caf50; + color: white; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); } +.checkbox-adv.disabled input.access-hide:checked ~ .circle-icon, .disabled.radio-adv input.access-hide:checked ~ .circle-icon, fieldset[disabled] .checkbox-adv input.access-hide:checked ~ .circle-icon, fieldset[disabled] .radio-adv input.access-hide:checked ~ .circle-icon { + background-color: #9e9e9e; } + +.radio-adv [class^="circle"] { + border-radius: 50%; } +.radio-adv input.access-hide:checked ~ .circle-check { + background-color: #4caf50; } +.radio-adv.disabled input.access-hide:checked ~ .circle-check, fieldset[disabled] .radio-adv input.access-hide:checked ~ .circle-check { + background-color: #9e9e9e; } + +.floating-label { + color: #9e9e9e; + cursor: text; + font-size: 16px; + line-height: 1; + margin: 0; + padding: 0; + position: absolute; + top: 10px; + left: 0; + -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), font-size 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), font-size 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .form-group-label [class*="col-"] .floating-label { + left: 16px; } + .form-group-label.control-focus .floating-label, .form-group-label.control-highlight .floating-label { + font-size: 12px; + top: -6px; } + .form-group-label.control-focus .floating-label { + color: #2196f3; } + .form-group-label.form-group-alt .floating-label { + color: #4caf50; } + .form-group-label.form-group-blue .floating-label { + color: #2196f3; } + .form-group-label.form-group-green .floating-label { + color: #4caf50; } + .form-group-label.form-group-purple .floating-label { + color: #9c27b0; } + .form-group-label.form-group-red .floating-label { + color: #f44336; } + .form-group-label.form-group-yellow .floating-label { + color: #ffc107; } + +.form-group-label { + position: relative; } + .form-group-label .form-control:-ms-input-placeholder, .form-group-label .picker__select--month:-ms-input-placeholder, + .form-group-label .picker__select--year:-ms-input-placeholder { + color: transparent; } + .form-group-label .form-control::-moz-placeholder, .form-group-label .picker__select--month::-moz-placeholder, + .form-group-label .picker__select--year::-moz-placeholder { + color: transparent; + opacity: 1; } + .form-group-label .form-control::-webkit-input-placeholder, .form-group-label .picker__select--month::-webkit-input-placeholder, + .form-group-label .picker__select--year::-webkit-input-placeholder { + color: transparent; } + +.form-icon-label { + cursor: pointer; + display: block; + padding: 6px 0; } + .form-group-icon.control-focus .form-icon-label { + color: #2196f3; } + .form-group-icon.form-group-blue .form-icon-label { + color: #2196f3; } + .form-group-icon.form-group-green .form-icon-label { + color: #4caf50; } + .form-group-icon.form-group-purple .form-icon-label { + color: #9c27b0; } + .form-group-icon.form-group-red .form-icon-label { + color: #f44336; } + .form-group-icon.form-group-yellow .form-icon-label { + color: #ffc107; } + +.switch { + position: relative; } + .switch.checkbox label, .switch.radio label { + padding-left: 43px; } + +.switch-toggle { + background-color: #9e9e9e; + border-radius: 6px; + cursor: pointer; + display: inline-block; + height: 12px; + margin-right: 8px; + position: relative; + vertical-align: middle; + width: 35px; + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .switch-toggle:after { + background-color: white; + border-radius: 50%; + content: ''; + display: block; + height: 20px; + position: absolute; + top: -4px; + left: 0; + width: 20px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + input[type="checkbox"]:checked + .switch-toggle, input[type="radio"]:checked + .switch-toggle { + background-color: #81c784; } + input[type="checkbox"]:checked + .switch-toggle:after, input[type="radio"]:checked + .switch-toggle:after { + background-color: #4caf50; + left: 15px; } + .checkbox.switch .switch-toggle, .radio.switch .switch-toggle { + position: absolute; + top: 6px; + left: 0; } + .no-touch .switch-toggle:active:after { + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(0, 0, 0, 0.1); } + .no-touch input[type="checkbox"]:checked + .switch-toggle:active:after, .no-touch input[type="radio"]:checked + .switch-toggle:active:after { + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(76, 175, 80, 0.25); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(76, 175, 80, 0.25); } + .touch .switch-toggle { + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; } + .touch .switch-toggle:after { + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; } + .touch .switch-toggle.switch-toggle-on:after { + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(76, 175, 80, 0.25); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(76, 175, 80, 0.25); } + .touch input[type="checkbox"]:checked + .switch-toggle.switch-toggle-on:after, .touch input[type="radio"]:checked + .switch-toggle.switch-toggle-on:after { + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 15px rgba(0, 0, 0, 0.1); } + +.textarea-autosize { + min-height: 36px; + overflow-x: hidden; } + +@-webkit-keyframes circle-check { + 0% { + opacity: 0; } + + 25% { + opacity: 0.25; } + + 100% { + opacity: 0; } } +@keyframes circle-check { + 0% { + opacity: 0; } + + 25% { + opacity: 0.25; } + + 100% { + opacity: 0; } } +.picker { + position: absolute; + z-index: 40; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.picker__input { + border-bottom-style: solid !important; + color: #212121 !important; + cursor: text !important; } + .picker__input.picker__input--active { + border-bottom-color: #2196f3; + border-bottom-width: 2px; } + +.picker__box { + background-clip: padding-box; + background-color: white; + border-radius: 4px; + outline: 0; + overflow: hidden; + vertical-align: middle; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5); } + .picker__box:after, .picker__box:before { + content: ""; + display: table; + line-height: 0; } + .picker__box:after { + clear: both; } + +.picker__day { + border-radius: 50%; + height: 36px; + margin: 6px; + padding: 6px 0; + width: 36px; } + .picker__day:focus, .picker__day:hover { + color: #2196f3; + cursor: pointer; } + .picker__day.picker__day--selected { + background-color: #4caf50; + color: white !important; } + .picker__day.picker__day--today { + color: #4caf50; } + +.picker__day--outfocus { + color: #eeeeee; } + +.picker__table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 8px; + table-layout: fixed; } + @media only screen and (min-width: 992px) { + .picker__table { + float: left; + margin: 0; + width: 50%; } } + +.picker__table td, +.picker__table th { + border: 0; + font-size: 14px; + line-height: 24px; + margin: 0; + min-width: 48px; + padding: 0; + text-align: center; + vertical-align: middle; } + +.picker__weekday { + color: #9e9e9e; + font-weight: 300; } + +.picker__footer { + clear: both; + padding: 12px 8px; + text-align: right; } + .picker__footer button { + margin-left: 8px; } + .picker__footer button:first-child { + margin-left: 0; } + +.picker__header { + margin: 12px 8px; + position: relative; } + @media only screen and (min-width: 992px) { + .picker__header { + float: left; + margin-top: 6px; + margin-right: 0; + margin-left: 0; + width: 50%; } } + +.picker__month, +.picker__year { + display: inline; + margin-left: 16px; } + .picker__month:first-child, + .picker__year:first-child { + margin-left: 0; } + +.picker__nav--next, +.picker__nav--prev { + cursor: pointer; + line-height: 24px; + margin-top: -12px; + padding: 0 16px; + position: absolute; + top: 50%; } + .picker__nav--next:focus, .picker__nav--next:hover, + .picker__nav--prev:focus, + .picker__nav--prev:hover { + color: #2196f3; } + +.picker__nav--next { + right: 0; } + +.picker__nav--prev { + left: 0; } + +.picker__select--month, +.picker__select--year { + border-bottom: 0; + display: inline-block; + height: 24px; + margin-left: 16px; + padding-top: 0; + padding-bottom: 0; + width: auto; } + .picker__select--month:first-child, + .picker__select--year:first-child { + margin-left: 0; } + +@media only screen and (-webkit-min-device-pixel-ratio: 0) { + select.picker__select--month, + select.picker__select--year { + background-position: 100% 50%; } } +.picker__date-display { + background-color: #4caf50; + border-radius: 4px 4px 0 0; + color: white; } + @media only screen and (min-width: 992px) { + .picker__date-display { + border-radius: 4px 0 0 0; + float: left; + width: 50%; } } + +.picker__day-display { + font-size: 64px; + line-height: 72px; + padding: 0 16px; } + +.picker__month-display { + font-size: 28px; + font-weight: 300; + line-height: 48px; + padding: 12px 16px 0; + text-transform: uppercase; } + @media only screen and (min-width: 992px) { + .picker__month-display { + padding-top: 48px; + padding-bottom: 24px; } } + +.picker__weekday-display { + background-color: #388e3c; + border-radius: 4px 4px 0 0; + padding: 6px 16px; } + +.picker__year-display { + color: whitesmoke; + font-size: 28px; + font-weight: 300; + line-height: 48px; + padding: 0 16px 12px; } + @media only screen and (min-width: 992px) { + .picker__year-display { + padding-top: 24px; + padding-bottom: 48px; } } + +.picker__frame { + display: inline-block; + margin: 48px auto; + max-width: 352px; + vertical-align: middle; + white-space: normal; + -webkit-transform: scale(0, 0); + -ms-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + .picker--opened .picker__frame { + -webkit-transform: scale(1, 1); + -ms-transform: scale(1, 1); + transform: scale(1, 1); } + @media only screen and (min-width: 992px) { + .picker__frame { + max-width: 704px; } } + +.picker__holder { + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: 100%; + right: 0; + bottom: 0; + left: 0; + text-align: center; + white-space: nowrap; + width: 100%; + -webkit-backface-visibility: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0s linear 0.3s; + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0s linear 0.3s; } + .picker__holder:after { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + width: 1px; } + .picker--opened .picker__holder { + background-color: rgba(0, 0, 0, 0.5); + top: 0; + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0s linear 0s; + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0s linear 0s; } + +.modal { + display: none; + overflow: hidden; + outline: 0; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 40; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-backdrop { + background-color: black; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .modal.fade.in .modal-backdrop { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-close { + color: #616161; + cursor: pointer; + float: right; + font-size: 20px; + line-height: 24px; } + .modal-close:focus, .modal-close:hover { + color: #2196f3; + text-decoration: none; } + +.modal-content { + background-clip: padding-box; + background-color: white; + border: 1px solid transparent; + border-radius: 4px; + outline: 0; + position: relative; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5); } + .modal-uploader .modal-content { + height: 100%; } + +.modal-dialog { + margin: 48px 16px; + position: relative; } + .modal.fade .modal-dialog { + -webkit-transform: scale(0, 0); + -ms-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + .modal.fade.in .modal-dialog { + -webkit-transform: scale(1, 1); + -ms-transform: scale(1, 1); + transform: scale(1, 1); } + @media only screen and (min-width: 480px) { + .modal-dialog.modal-xs { + margin-right: auto; + margin-left: auto; + width: 448px; } } + @media only screen and (min-width: 992px) { + .modal-dialog { + margin-right: auto; + margin-left: auto; + width: 928px; } } + @media only screen and (min-width: 1440px) { + .modal-dialog { + width: 1376px; } } + +.modal-footer { + padding-right: 32px; + padding-left: 32px; } + .modal-footer .btn + .btn { + margin-left: 16px; } + +.modal-heading { + padding-top: 24px; + padding-right: 32px; + padding-left: 32px; + position: relative; } + +.modal-inner { + padding-right: 32px; + padding-left: 32px; } + +.modal-open { + overflow: hidden; } + +.modal-title { + font-size: 20px; + line-height: 24px; + margin-top: 0; + margin-right: 28px; + margin-bottom: 24px; } + +.nav { + list-style: none; + margin: 24px 0; + padding: 0; + position: relative; } + .nav:after, .nav:before { + content: ""; + display: table; + line-height: 0; } + .nav:after { + clear: both; } + .nav a, + .nav .a { + display: block; + padding: 12px 16px; + position: relative; } + .nav a:focus, .nav a:hover, + .nav .a:focus, + .nav .a:hover { + text-decoration: none; } + .nav li { + display: block; + position: relative; } + .nav ul { + margin: 0; + padding: 0; } + +.nav-justified { + width: 100%; } + .nav-justified > li { + display: table-cell !important; + float: none !important; + width: 1% !important; } + +.nav-list > li { + float: left; } + +.sortable-ghost { + opacity: 0.5; + filter: alpha(opacity=50); } + +.sortable-handle { + cursor: move; + cursor: -webkit-grab; } + +.tab-nav { + border-bottom: 1px solid #9e9e9e; + margin-top: 12px; + margin-bottom: 24px; + text-align: center; } + .tab-nav .nav { + margin-top: 0; + margin-bottom: -1px; } + .tab-nav .nav > li { + vertical-align: bottom; } + .tab-nav .nav > li > a { + color: #212121; + padding-right: 8px; + padding-left: 8px; + text-transform: uppercase; } + .tab-nav .nav > li > a:after { + background-color: #2196f3; + content: ''; + display: block; + height: 3px; + position: absolute; + right: 0; + bottom: 0; + width: 0; + -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .tab-nav .nav > li > a:focus, .tab-nav .nav > li > a:hover { + color: #2196f3; } + .tab-nav .nav > li > a.to-left:after { + right: auto; + left: 0; } + .tab-nav .nav > li.active > a { + color: #2196f3; } + .tab-nav .nav > li.active > a:after { + right: auto; + left: 0; + width: 100%; } + .tab-nav .nav > li.active > a.from-right:after { + right: 0; + left: auto; } + +.tab-nav-alt .nav > li > a:after { + background-color: #4caf50; } +.tab-nav-alt .nav > li > a:focus, .tab-nav-alt .nav > li > a:hover { + color: #4caf50; } +.tab-nav-alt .nav > li.active > a { + color: #4caf50; } + +.tab-nav-blue .nav > li > a:after { + background-color: #2196f3; } +.tab-nav-blue .nav > li > a:focus, .tab-nav-blue .nav > li > a:hover { + color: #2196f3; } +.tab-nav-blue .nav > li.active > a { + color: #2196f3; } + +.tab-nav-green .nav > li > a:after { + background-color: #4caf50; } +.tab-nav-green .nav > li > a:focus, .tab-nav-green .nav > li > a:hover { + color: #4caf50; } +.tab-nav-green .nav > li.active > a { + color: #4caf50; } + +.tab-nav-purple .nav > li > a:after { + background-color: #9c27b0; } +.tab-nav-purple .nav > li > a:focus, .tab-nav-purple .nav > li > a:hover { + color: #9c27b0; } +.tab-nav-purple .nav > li.active > a { + color: #9c27b0; } + +.tab-nav-red .nav > li > a:after { + background-color: #f44336; } +.tab-nav-red .nav > li > a:focus, .tab-nav-red .nav > li > a:hover { + color: #f44336; } +.tab-nav-red .nav > li.active > a { + color: #f44336; } + +.tab-nav-yellow .nav > li > a:after { + background-color: #ffc107; } +.tab-nav-yellow .nav > li > a:focus, .tab-nav-yellow .nav > li > a:hover { + color: #ffc107; } +.tab-nav-yellow .nav > li.active > a { + color: #ffc107; } + +.tab-pane { + display: none; + visibility: hidden; } + .tab-pane.active { + display: block; + visibility: visible; } + +.table { + margin-top: 24px; + margin-bottom: 24px; + width: 100%; } + .table td, + .table th { + line-height: 24px; + padding: 12px 16px 11px; + vertical-align: top; } + .table td.nowrap, + .table th.nowrap { + white-space: nowrap; + width: 1%; } + .table > thead > td, + .table > thead > th { + vertical-align: bottom; } + +.table-bordered td, +.table-bordered th { + border-top: 1px solid #9e9e9e; } +.table-bordered > tbody > tr:nth-child(odd) > td, +.table-bordered > tbody > tr:nth-child(odd) > th { + background-color: whitesmoke; } +.table-bordered > thead > tr > td, +.table-bordered > thead > tr > th { + border-bottom: 2px solid #9e9e9e; } +.table-bordered > thead:first-child > tr:first-child > td, +.table-bordered > thead:first-child > tr:first-child > th { + border-top: 0; } + +.table-simple td, +.table-simple th { + padding-top: 0; + padding-right: 0; + padding-bottom: 0; + vertical-align: top; } + .table-simple td:first-child, + .table-simple th:first-child { + padding-left: 0; } + .table-simple td.nowrap .tag-block, + .table-simple th.nowrap .tag-block { + margin-top: 2px; } + +.table-responsive { + margin-top: 24px; + margin-bottom: 24px; + min-height: 0.01%; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive .table { + margin-top: 0; + margin-bottom: 0; } + +.tile { + background-color: white; + display: block; + position: relative; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); } + .tile:after, .tile:before { + content: ""; + display: table; + line-height: 0; } + .tile:after { + clear: both; } + .tile[href] { + color: #212121; } + .tile[href]:focus, .tile[href]:hover { + color: #2196f3; + text-decoration: none; } + .tile.active { + margin-top: 24px; + margin-bottom: 24px; } + +.tile-action { + float: right; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .tile-action:after, .tile-action:before { + content: ""; + display: table; + line-height: 0; } + .tile-action:after { + clear: both; } + .no-touch .tile-action, .touch .tile-collapse .tile-action { + display: none; } + .no-touch .tile:hover .tile-action, .tile-collapse.active .tile-action { + display: block; } + .tile-action .nav { + margin-top: 0; + margin-bottom: 0; } + .tile-action .nav > li > a { + color: #616161; + z-index: 1; } + .tile-action .nav > li > a:focus, .tile-action .nav > li > a:hover { + color: #2196f3; } + .tile-action .nav > li.active > a, .tile-action .nav > li.open > a { + color: #2196f3; } + +.tile-collapse { + -webkit-transition: margin 0.15s linear; + transition: margin 0.15s linear; } + .tile-collapse.active { + margin-right: -16px; + margin-left: -16px; } + .modal .tile-collapse.active { + margin-right: -16px; + margin-left: -16px; } + .tile-collapse.active .tile-active-hide { + display: none; } + .tile-collapse .collapsing { + -webkit-transition: height 0.15s linear; + transition: height 0.15s linear; } + @media only screen and (min-width: 1056px) and (max-width: 1439px) { + .tile-collapse.active { + margin-right: -64px; + margin-left: -64px; } } + @media only screen and (min-width: 1504px) { + .tile-collapse.active { + margin-right: -64px; + margin-left: -64px; } } + +.tile-footer { + background-color: whitesmoke; + position: relative; } + .tile-footer:after, .tile-footer:before { + content: ""; + display: table; + line-height: 0; } + .tile-footer:after { + clear: both; } + .tile-footer:before { + border-top: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; } + .tile-footer:first-child { + border-top: 0; } + .tile-footer .nav { + margin-top: 0; + margin-bottom: 0; } + +.tile-inner { + overflow: hidden; + padding: 12px 16px; + position: relative; } + +.tile-side { + padding-top: 12px; + padding-bottom: 12px; } + .tile-side.pull-left { + padding-left: 16px; } + .tile-side.pull-right { + padding-right: 16px; } + +.tile-sub { + overflow: hidden; + padding-right: 16px; + padding-left: 16px; + position: relative; } + .tile-sub:before { + border-top: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; } + +.tile-toggle { + cursor: pointer; } + +.tile-wrap { + margin-top: 24px; + margin-bottom: 24px; + position: relative; } + +.toast { + position: fixed; + right: 0; + bottom: -48px; + left: 0; + z-index: 41; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: bottom 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: bottom 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .toast.in { + bottom: 0; + opacity: 1; + filter: alpha(opacity=100); } + @media only screen and (min-width: 768px) { + .toast { + margin-right: 80px; + right: auto; + bottom: 0; + left: 16px; } + .toast.in { + bottom: 24px; } } + +.toast-action { + color: #bbdefb; + cursor: pointer; + display: block; + float: right; + font-weight: 700; + margin-left: 32px; + text-transform: uppercase; } + .toast-action:focus, .toast-action:hover { + color: #64b5f6; + text-decoration: none; } + +.toast-inner { + background-color: #212121; + color: white; + display: none; + font-size: 14px; + padding: 12px 16px; + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); } + .toast-inner:after, .toast-inner:before { + content: ""; + display: table; + line-height: 0; } + .toast-inner:after { + clear: both; } + .toast-inner.in { + display: block; } + @media only screen and (min-width: 768px) { + .toast-inner { + border-radius: 2px; + float: left; } } + +.toast-text { + display: block; + overflow: hidden; } + +.content { + padding-bottom: 24px; } + .searching .content { + display: none; } + +.content-heading { + background-color: #4caf50; + color: white; + overflow: hidden; + padding-top: 48px; + position: relative; + z-index: 1; + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .page-blue .content-heading { + background-color: #2196f3; } + .page-green .content-heading { + background-color: #4caf50; } + .page-purple .content-heading { + background-color: #9c27b0; } + .page-red .content-heading { + background-color: #f44336; } + .page-yellow .content-heading { + background-color: #ffc107; } + .content-heading .heading { + font-weight: 300; } + +.content-nav { + background-color: white; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); } + +.content-sub-heading { + color: #4caf50; + font-size: 20px; + font-weight: 400; + line-height: 24px; } + .page-blue .content-sub-heading { + color: #2196f3; } + .page-green .content-sub-heading { + color: #4caf50; } + .page-purple .content-sub-heading { + color: #9c27b0; } + .page-red .content-sub-heading { + color: #f44336; } + .page-yellow .content-sub-heading { + color: #ffc107; } + +.content-fix.fixed .content-fix-wrap { + overflow-x: hidden; + overflow-y: auto; + padding-right: 32px; + padding-left: 32px; + position: absolute; + top: 0; + right: -16px; + bottom: 0; + left: -16px; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } +.content-fix.fixed .content-fix-scroll { + position: fixed; + top: 48px; + bottom: 0; } + +.content-fix-scroll { + margin-right: -16px; + margin-left: -16px; + overflow: hidden; + padding-right: 16px; + padding-left: 16px; } + +.row-fix { + position: relative; } + +.footer { + background-color: #fafafa; + border-top: 1px solid #e0e0e0; + color: #9e9e9e; + text-align: center; + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + .footer a { + color: #9e9e9e; } + .footer a:focus, .footer a:hover { + color: #212121; } + +.footer-fix { + background-color: whitesmoke; + position: fixed; + z-index: 30; } + +.header { + background-color: #4caf50; + color: white; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 30; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s linear; + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s linear; } + .header:after, .header:before { + content: ""; + display: table; + line-height: 0; } + .header:after { + clear: both; } + .header.fixed, .menu-open .header { + background-color: #388e3c; + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); } + .page-blue .header { + background-color: #2196f3; } + .page-blue .header.fixed { + background-color: #1976d2; } + .menu-open.page-blue .header { + background-color: #1976d2; } + .page-green .header { + background-color: #4caf50; } + .page-green .header.fixed { + background-color: #388e3c; } + .menu-open.page-green .header { + background-color: #388e3c; } + .page-purple .header { + background-color: #9c27b0; } + .page-purple .header.fixed { + background-color: #7b1fa2; } + .menu-open.page-purple .header { + background-color: #7b1fa2; } + .page-red .header { + background-color: #f44336; } + .page-red .header.fixed { + background-color: #d32f2f; } + .menu-open.page-red .header { + background-color: #d32f2f; } + .page-yellow .header { + background-color: #ffc107; } + .page-yellow .header.fixed { + background-color: #ffa000; } + .menu-open.page-yellow .header { + background-color: #ffa000; } + .header a { + color: white; } + .header .dropdown.open .dropdown-toggle { + color: #212121; } + .header .dropdown-menu a { + color: #212121; } + .header .nav { + margin: 0; } + .header .nav > li > a .avatar, + .header .nav > li > a .fa, + .header .nav > li > a .icon { + -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } + .header .nav > li > a .header-close { + position: absolute; + top: 16px; + left: 0; + text-align: center; + width: 100%; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: rotate(-225deg); + -ms-transform: rotate(-225deg); + transform: rotate(-225deg); } + .header .nav > li.active > a .avatar, + .header .nav > li.active > a .fa, + .header .nav > li.active > a .icon { + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: rotate(225deg); + -ms-transform: rotate(225deg); + transform: rotate(225deg); } + .header .nav > li.active > a .header-close { + opacity: 1; + filter: alpha(opacity=100); + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); } + +.header-btn { + display: block; + float: left; + height: 48px; + padding: 12px 16px; + text-align: center; } + .header-btn:focus, .header-btn:hover { + text-decoration: none; } + +.header-logo, +.header-text { + display: block; + float: left; + font-weight: 300; + height: 48px; + line-height: 24px; + margin: 0; + padding: 12px 0; } + .header-logo:focus, .header-logo:hover, + .header-text:focus, + .header-text:hover { + text-decoration: none; } + +.header-logo { + font-size: 20px; } + +.menu { + position: fixed; + top: 48px; + bottom: 0; + left: 0; + width: 100%; + z-index: 29; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + -webkit-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition: -webkit-box-shadow 0s linear 0.3s, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: box-shadow 0s linear 0.3s, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + .menu.menu-right { + right: 0; + left: auto; + -webkit-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } + .menu.open { + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition: -webkit-box-shadow 0s linear 0s, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; + transition: box-shadow 0s linear 0s, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s; } + @media only screen and (min-width: 480px) { + .menu { + width: 320px; } } + @media only screen and (min-width: 992px) { + .menu { + width: 400px; } } + .no-boxshadow .menu { + border-right: 1px solid #9e9e9e; } + .no-boxshadow .menu.menu-right { + border-right: 0; + border-left: 1px solid #9e9e9e; } + .no-csstransforms .menu { + display: none; } + .no-csstransforms .menu.open { + display: block; } + +.menu-content { + padding-top: 24px; + padding-bottom: 24px; } + .menu-content hr { + border-top-color: #e0e0e0; } + .menu-content .nav { + margin-top: 0; + margin-bottom: 0; } + .menu-content .nav a { + color: #616161; + font-weight: 700; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .menu-content .nav a:focus, .menu-content .nav a:hover { + background-color: #fafafa; } + .menu-content .nav a .fa, + .menu-content .nav a .icon { + margin-right: 16px; } + .menu-content .nav li.active > a { + background-color: whitesmoke; + color: #4caf50; } + .page-blue .menu-content .nav li.active > a { + color: #2196f3; } + .page-green .menu-content .nav li.active > a { + color: #4caf50; } + .page-purple .menu-content .nav li.active > a { + color: #9c27b0; } + .page-red .menu-content .nav li.active > a { + color: #f44336; } + .page-yellow .menu-content .nav li.active > a { + color: #ffc107; } + .menu-content .nav > li.active > a { + background-color: #eeeeee; } + .menu-content .nav ul a { + font-weight: 400; + padding-left: 48px; } + @media only screen and (min-width: 480px) { + .menu-content { + width: 320px; } } + @media only screen and (min-width: 992px) { + .menu-content { + width: 400px; } } + +.menu-content-inner { + padding-right: 16px; + padding-left: 16px; } + +.menu-scroll { + background-color: white; + height: 100%; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 1; } + +.menu-top { + background-color: #212121; + color: whitesmoke; + position: relative; } + .menu-top a { + color: whitesmoke; + text-decoration: none; } + .menu-top a:focus, .menu-top a:hover { + color: white; } + @media only screen and (min-width: 480px) { + .menu-top { + width: 320px; } } + @media only screen and (min-width: 992px) { + .menu-top { + width: 400px; } } + +.menu-top-form { + margin-top: 6px; + margin-bottom: 6px; } + +.menu-top-img { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + height: 100%; + justify-content: center; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + -webkit-align-items: center; + align-items: center; } + .menu-top-img img { + min-height: 100%; + width: 100%; + opacity: 0.5; + filter: alpha(opacity=50); } + +.menu-top-info { + padding: 36px 16px; + position: relative; } + +.menu-top-user { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; } + .menu-top-user:after, .menu-top-user:before { + content: ""; + display: table; + line-height: 0; } + .menu-top-user:after { + clear: both; } + +.menu-wrap { + overflow-x: hidden; + overflow-y: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + @media only screen and (min-width: 480px) { + .menu-wrap { + padding-right: 32px; + right: -32px; } } + +@media only screen and (min-width: 480px) { + .menu-right.open ~ .fbtn-container { + right: 336px; } } +@media only screen and (min-width: 992px) { + .menu-right.open ~ .fbtn-container { + right: 416px; } } diff --git a/www/css/base.min.css b/www/css/base.min.css new file mode 100755 index 0000000..c1f7417 --- /dev/null +++ b/www/css/base.min.css @@ -0,0 +1,7791 @@ +@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,400italic,700); +*, :after, :before, input[type=search] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} +audio, label { + display: inline-block +} +body, label, legend { + font-weight: 400 +} +body, legend { + color: #212121 +} +.hr, fieldset, hr, img, legend { + border: 0 +} +.picker__table, table { + border-spacing: 0; + border-collapse: collapse +} +body, fieldset, legend, td, th { + padding: 0 +} +audio, sub, sup { + vertical-align: baseline +} +.fa-li, html, sub, sup { + position: relative +} +.fa, .icon { + -moz-osx-font-smoothing: grayscale +} +.icon, button, select { + text-transform: none +} +code, kbd { + border-radius: 4px +} +code, pre { + background-color: #f5f5f5 +} +.container:after, .row:after { + clear: both +} +.col-xx-1, .col-xx-10, .col-xx-11, .col-xx-12, .col-xx-2, .col-xx-3, .col-xx-4, .col-xx-5, .col-xx-6, .col-xx-7, .col-xx-8, .col-xx-9, .pull-left { + float: left +} +.btn, .picker, .tile-action { + user-select: none +} +.btn, audio, label, video { + max-width: 100% +} +.btn, a, body { + background-image: none +} +.modal-content, .picker__box { + background-clip: padding-box +} +.btn, .picker, .tile-action { + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none +} +.menu-top-img, .menu-top-user { + display: -webkit-box; + -webkit-align-items: center +} +@-ms-viewport { +width:device-width +} +@-o-viewport { +width:device-width +} +@viewport { +width:device-width +} +article, aside, footer, header, nav, section { + display: block +} +body { + background-color: #fafafa; + font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0 +} +html { + font-family: sans-serif; + font-size: 100%; + min-height: 100%; + -webkit-tap-highlight-color: transparent; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100% +} +svg:not(:root) { + overflow: hidden +} +[hidden], template { + display: none +} +video { + display: block +} +button, input, optgroup, select, textarea { + color: inherit; + font: inherit; + margin: 0 +} +.fa, .icon { + -webkit-font-smoothing: antialiased +} +.fa, .icon, address { + font-style: normal +} +button, input[type=button], input[type=reset], input[type=submit] { + cursor: pointer; + -webkit-appearance: button +} +.a, select.form-control, select.picker__select--month, select.picker__select--year { + -webkit-appearance: none +} +button { + overflow: visible +} +button[disabled], input[disabled] { + cursor: default +} +button::-moz-focus-inner, input::-moz-focus-inner { +border:0; +padding:0 +} +fieldset { + margin: 0; + min-width: 0 +} +fieldset~fieldset { + margin-top: 24px +} +input { + line-height: normal +} +input[type=checkbox], input[type=radio] { + line-height: normal; + margin: 4px 0 0; + padding: 0 +} +input[type=color] { + min-width: 24px; + width: auto +} +input[type=time], input[type=date], input[type=datetime-local], input[type=month] { + line-height: 24px; + line-height: 1 \0 +} +input[type=file] { + display: block; + height: auto; + line-height: 1; + min-height: 36px; + padding-top: 6px; + padding-bottom: 6px +} +.h1, .h2, .h3, h1, h2, h3, legend { + line-height: 48px +} +input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { +height:auto +} +input[type=range] { + display: block; + height: 36px; + width: 100% +} +.fa-fw, .fa-li .fa { + width: 1.28571em +} +input[type=search] { + -webkit-appearance: none +} +input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { +-webkit-appearance:none +} +label { + margin: 0 +} +.hr, hr, legend { + display: block +} +legend { + font-size: 28px; + margin: 0 +} +optgroup { + font-weight: 700 +} +select[multiple], select[size] { + height: auto +} +textarea { + overflow: auto +} +.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { + color: inherit; + font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 700; + margin-top: 48px; + margin-bottom: 24px +} +.h1, h1 { + font-size: 44px +} +.h2, h2 { + font-size: 36px +} +.h3, h3 { + font-size: 28px +} +.h4, .h5, .h6, address, dd, dt, h4, h5, h6, li { + line-height: 24px +} +.h4, h4 { + font-size: 20px +} +.h5, h5 { + font-size: 16px +} +.h6, h6 { + font-size: 12px +} +.fa, .icon, code, small { + line-height: 1 +} +.h1 small, .h2 small, .h3 small, .h4 small, h1 small, h2 small, h3 small, h4 small { + font-size: 16px; + font-weight: 400 +} +code, kbd, small { + font-size: 75% +} +.hr, hr { + border-top: 1px solid #9e9e9e; + height: 0; + margin-top: 24px; + margin-bottom: 24px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box +} +dl, ol, p, ul { + margin: 24px 0 +} +.fa, .fa-li, .icon { + display: inline-block +} +code, pre { + border: 1px solid #e0e0e0 +} +img { + vertical-align: middle +} +a { + background-color: transparent; + color: #2196f3; + text-decoration: none +} +a:focus, a:hover { + color: #0d47a1; + outline: 0; + text-decoration: underline +} +dd { + margin: 0 +} +b, dt, strong { + font-weight: 700 +} +.fa, .icon, address { + font-weight: 400 +} +ol, ul { + padding: 0 0 0 32px +} +ol ol, ol ul, ul ol, ul ul { + margin-top: 0; + margin-bottom: 0 +} +address, pre { + margin: 24px 0 +} +th { + text-align: left +} +.col-between, .fa-fw, .fa-li .fa, .text-center { + text-align: center +} +abbr { + border-bottom: 1px dotted #9e9e9e; + cursor: help +} +address { + font-size: 16px +} +sub, sup { + font-size: 80%; + line-height: 0 +} +sub { + bottom: -.25em +} +sup { + top: -.5em +} +@font-face { + font-family: FontAwesome; + src: url(../css/fonts/fontawesome-webfont.eot?v=4.3.0); + src: url(../css/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0)format("embedded-opentype"), + url(../css/fonts/fontawesome-webfont.woff?v=4.3.0)format("woff"), + url(../css/fonts/fontawesome-webfont.ttf?v=4.3.0)format("truetype"), + url(../css/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular)format("svg"); + font-style: normal; + font-weight: 400 +} +.fa { + font-family: FontAwesome; + text-rendering: auto; + transform: translate(0, 0) +} +.fa-glass:before { + content: "\f000" +} +.fa-music:before { + content: "\f001" +} +.fa-search:before { + content: "\f002" +} +.fa-envelope-o:before { + content: "\f003" +} +.fa-heart:before { + content: "\f004" +} +.fa-star:before { + content: "\f005" +} +.fa-star-o:before { + content: "\f006" +} +.fa-user:before { + content: "\f007" +} +.fa-film:before { + content: "\f008" +} +.fa-th-large:before { + content: "\f009" +} +.fa-th:before { + content: "\f00a" +} +.fa-th-list:before { + content: "\f00b" +} +.fa-check:before { + content: "\f00c" +} +.fa-close:before, .fa-remove:before, .fa-times:before { + content: "\f00d" +} +.fa-search-plus:before { + content: "\f00e" +} +.fa-search-minus:before { + content: "\f010" +} +.fa-power-off:before { + content: "\f011" +} +.fa-signal:before { + content: "\f012" +} +.fa-cog:before, .fa-gear:before { + content: "\f013" +} +.fa-trash-o:before { + content: "\f014" +} +.fa-home:before { + content: "\f015" +} +.fa-file-o:before { + content: "\f016" +} +.fa-clock-o:before { + content: "\f017" +} +.fa-road:before { + content: "\f018" +} +.fa-download:before { + content: "\f019" +} +.fa-arrow-circle-o-down:before { + content: "\f01a" +} +.fa-arrow-circle-o-up:before { + content: "\f01b" +} +.fa-inbox:before { + content: "\f01c" +} +.fa-play-circle-o:before { + content: "\f01d" +} +.fa-repeat:before, .fa-rotate-right:before { + content: "\f01e" +} +.fa-refresh:before { + content: "\f021" +} +.fa-list-alt:before { + content: "\f022" +} +.fa-lock:before { + content: "\f023" +} +.fa-flag:before { + content: "\f024" +} +.fa-headphones:before { + content: "\f025" +} +.fa-volume-off:before { + content: "\f026" +} +.fa-volume-down:before { + content: "\f027" +} +.fa-volume-up:before { + content: "\f028" +} +.fa-qrcode:before { + content: "\f029" +} +.fa-barcode:before { + content: "\f02a" +} +.fa-tag:before { + content: "\f02b" +} +.fa-tags:before { + content: "\f02c" +} +.fa-book:before { + content: "\f02d" +} +.fa-bookmark:before { + content: "\f02e" +} +.fa-print:before { + content: "\f02f" +} +.fa-camera:before { + content: "\f030" +} +.fa-font:before { + content: "\f031" +} +.fa-bold:before { + content: "\f032" +} +.fa-italic:before { + content: "\f033" +} +.fa-text-height:before { + content: "\f034" +} +.fa-text-width:before { + content: "\f035" +} +.fa-align-left:before { + content: "\f036" +} +.fa-align-center:before { + content: "\f037" +} +.fa-align-right:before { + content: "\f038" +} +.fa-align-justify:before { + content: "\f039" +} +.fa-list:before { + content: "\f03a" +} +.fa-dedent:before, .fa-outdent:before { + content: "\f03b" +} +.fa-indent:before { + content: "\f03c" +} +.fa-video-camera:before { + content: "\f03d" +} +.fa-image:before, .fa-photo:before, .fa-picture-o:before { + content: "\f03e" +} +.fa-pencil:before { + content: "\f040" +} +.fa-map-marker:before { + content: "\f041" +} +.fa-adjust:before { + content: "\f042" +} +.fa-tint:before { + content: "\f043" +} +.fa-edit:before, .fa-pencil-square-o:before { + content: "\f044" +} +.fa-share-square-o:before { + content: "\f045" +} +.fa-check-square-o:before { + content: "\f046" +} +.fa-arrows:before { + content: "\f047" +} +.fa-step-backward:before { + content: "\f048" +} +.fa-fast-backward:before { + content: "\f049" +} +.fa-backward:before { + content: "\f04a" +} +.fa-play:before { + content: "\f04b" +} +.fa-pause:before { + content: "\f04c" +} +.fa-stop:before { + content: "\f04d" +} +.fa-forward:before { + content: "\f04e" +} +.fa-fast-forward:before { + content: "\f050" +} +.fa-step-forward:before { + content: "\f051" +} +.fa-eject:before { + content: "\f052" +} +.fa-chevron-left:before { + content: "\f053" +} +.fa-chevron-right:before { + content: "\f054" +} +.fa-plus-circle:before { + content: "\f055" +} +.fa-minus-circle:before { + content: "\f056" +} +.fa-times-circle:before { + content: "\f057" +} +.fa-check-circle:before { + content: "\f058" +} +.fa-question-circle:before { + content: "\f059" +} +.fa-info-circle:before { + content: "\f05a" +} +.fa-crosshairs:before { + content: "\f05b" +} +.fa-times-circle-o:before { + content: "\f05c" +} +.fa-check-circle-o:before { + content: "\f05d" +} +.fa-ban:before { + content: "\f05e" +} +.fa-arrow-left:before { + content: "\f060" +} +.fa-arrow-right:before { + content: "\f061" +} +.fa-arrow-up:before { + content: "\f062" +} +.fa-arrow-down:before { + content: "\f063" +} +.fa-mail-forward:before, .fa-share:before { + content: "\f064" +} +.fa-expand:before { + content: "\f065" +} +.fa-compress:before { + content: "\f066" +} +.fa-plus:before { + content: "\f067" +} +.fa-minus:before { + content: "\f068" +} +.fa-asterisk:before { + content: "\f069" +} +.fa-exclamation-circle:before { + content: "\f06a" +} +.fa-gift:before { + content: "\f06b" +} +.fa-leaf:before { + content: "\f06c" +} +.fa-fire:before { + content: "\f06d" +} +.fa-eye:before { + content: "\f06e" +} +.fa-eye-slash:before { + content: "\f070" +} +.fa-exclamation-triangle:before, .fa-warning:before { + content: "\f071" +} +.fa-plane:before { + content: "\f072" +} +.fa-calendar:before { + content: "\f073" +} +.fa-random:before { + content: "\f074" +} +.fa-comment:before { + content: "\f075" +} +.fa-magnet:before { + content: "\f076" +} +.fa-chevron-up:before { + content: "\f077" +} +.fa-chevron-down:before { + content: "\f078" +} +.fa-retweet:before { + content: "\f079" +} +.fa-shopping-cart:before { + content: "\f07a" +} +.fa-folder:before { + content: "\f07b" +} +.fa-folder-open:before { + content: "\f07c" +} +.fa-arrows-v:before { + content: "\f07d" +} +.fa-arrows-h:before { + content: "\f07e" +} +.fa-bar-chart-o:before, .fa-bar-chart:before { + content: "\f080" +} +.fa-twitter-square:before { + content: "\f081" +} +.fa-facebook-square:before { + content: "\f082" +} +.fa-camera-retro:before { + content: "\f083" +} +.fa-key:before { + content: "\f084" +} +.fa-cogs:before, .fa-gears:before { + content: "\f085" +} +.fa-comments:before { + content: "\f086" +} +.fa-thumbs-o-up:before { + content: "\f087" +} +.fa-thumbs-o-down:before { + content: "\f088" +} +.fa-star-half:before { + content: "\f089" +} +.fa-heart-o:before { + content: "\f08a" +} +.fa-sign-out:before { + content: "\f08b" +} +.fa-linkedin-square:before { + content: "\f08c" +} +.fa-thumb-tack:before { + content: "\f08d" +} +.fa-external-link:before { + content: "\f08e" +} +.fa-sign-in:before { + content: "\f090" +} +.fa-trophy:before { + content: "\f091" +} +.fa-github-square:before { + content: "\f092" +} +.fa-upload:before { + content: "\f093" +} +.fa-lemon-o:before { + content: "\f094" +} +.fa-phone:before { + content: "\f095" +} +.fa-square-o:before { + content: "\f096" +} +.fa-bookmark-o:before { + content: "\f097" +} +.fa-phone-square:before { + content: "\f098" +} +.fa-twitter:before { + content: "\f099" +} +.fa-facebook-f:before, .fa-facebook:before { + content: "\f09a" +} +.fa-github:before { + content: "\f09b" +} +.fa-unlock:before { + content: "\f09c" +} +.fa-credit-card:before { + content: "\f09d" +} +.fa-rss:before { + content: "\f09e" +} +.fa-hdd-o:before { + content: "\f0a0" +} +.fa-bullhorn:before { + content: "\f0a1" +} +.fa-bell:before { + content: "\f0f3" +} +.fa-certificate:before { + content: "\f0a3" +} +.fa-hand-o-right:before { + content: "\f0a4" +} +.fa-hand-o-left:before { + content: "\f0a5" +} +.fa-hand-o-up:before { + content: "\f0a6" +} +.fa-hand-o-down:before { + content: "\f0a7" +} +.fa-arrow-circle-left:before { + content: "\f0a8" +} +.fa-arrow-circle-right:before { + content: "\f0a9" +} +.fa-arrow-circle-up:before { + content: "\f0aa" +} +.fa-arrow-circle-down:before { + content: "\f0ab" +} +.fa-globe:before { + content: "\f0ac" +} +.fa-wrench:before { + content: "\f0ad" +} +.fa-tasks:before { + content: "\f0ae" +} +.fa-filter:before { + content: "\f0b0" +} +.fa-briefcase:before { + content: "\f0b1" +} +.fa-arrows-alt:before { + content: "\f0b2" +} +.fa-group:before, .fa-users:before { + content: "\f0c0" +} +.fa-chain:before, .fa-link:before { + content: "\f0c1" +} +.fa-cloud:before { + content: "\f0c2" +} +.fa-flask:before { + content: "\f0c3" +} +.fa-cut:before, .fa-scissors:before { + content: "\f0c4" +} +.fa-copy:before, .fa-files-o:before { + content: "\f0c5" +} +.fa-paperclip:before { + content: "\f0c6" +} +.fa-floppy-o:before, .fa-save:before { + content: "\f0c7" +} +.fa-square:before { + content: "\f0c8" +} +.fa-bars:before, .fa-navicon:before, .fa-reorder:before { + content: "\f0c9" +} +.fa-list-ul:before { + content: "\f0ca" +} +.fa-list-ol:before { + content: "\f0cb" +} +.fa-strikethrough:before { + content: "\f0cc" +} +.fa-underline:before { + content: "\f0cd" +} +.fa-table:before { + content: "\f0ce" +} +.fa-magic:before { + content: "\f0d0" +} +.fa-truck:before { + content: "\f0d1" +} +.fa-pinterest:before { + content: "\f0d2" +} +.fa-pinterest-square:before { + content: "\f0d3" +} +.fa-google-plus-square:before { + content: "\f0d4" +} +.fa-google-plus:before { + content: "\f0d5" +} +.fa-money:before { + content: "\f0d6" +} +.fa-caret-down:before { + content: "\f0d7" +} +.fa-caret-up:before { + content: "\f0d8" +} +.fa-caret-left:before { + content: "\f0d9" +} +.fa-caret-right:before { + content: "\f0da" +} +.fa-columns:before { + content: "\f0db" +} +.fa-sort:before, .fa-unsorted:before { + content: "\f0dc" +} +.fa-sort-desc:before, .fa-sort-down:before { + content: "\f0dd" +} +.fa-sort-asc:before, .fa-sort-up:before { + content: "\f0de" +} +.fa-envelope:before { + content: "\f0e0" +} +.fa-linkedin:before { + content: "\f0e1" +} +.fa-rotate-left:before, .fa-undo:before { + content: "\f0e2" +} +.fa-gavel:before, .fa-legal:before { + content: "\f0e3" +} +.fa-dashboard:before, .fa-tachometer:before { + content: "\f0e4" +} +.fa-comment-o:before { + content: "\f0e5" +} +.fa-comments-o:before { + content: "\f0e6" +} +.fa-bolt:before, .fa-flash:before { + content: "\f0e7" +} +.fa-sitemap:before { + content: "\f0e8" +} +.fa-umbrella:before { + content: "\f0e9" +} +.fa-clipboard:before, .fa-paste:before { + content: "\f0ea" +} +.fa-lightbulb-o:before { + content: "\f0eb" +} +.fa-exchange:before { + content: "\f0ec" +} +.fa-cloud-download:before { + content: "\f0ed" +} +.fa-cloud-upload:before { + content: "\f0ee" +} +.fa-user-md:before { + content: "\f0f0" +} +.fa-stethoscope:before { + content: "\f0f1" +} +.fa-suitcase:before { + content: "\f0f2" +} +.fa-bell-o:before { + content: "\f0a2" +} +.fa-coffee:before { + content: "\f0f4" +} +.fa-cutlery:before { + content: "\f0f5" +} +.fa-file-text-o:before { + content: "\f0f6" +} +.fa-building-o:before { + content: "\f0f7" +} +.fa-hospital-o:before { + content: "\f0f8" +} +.fa-ambulance:before { + content: "\f0f9" +} +.fa-medkit:before { + content: "\f0fa" +} +.fa-fighter-jet:before { + content: "\f0fb" +} +.fa-beer:before { + content: "\f0fc" +} +.fa-h-square:before { + content: "\f0fd" +} +.fa-plus-square:before { + content: "\f0fe" +} +.fa-angle-double-left:before { + content: "\f100" +} +.fa-angle-double-right:before { + content: "\f101" +} +.fa-angle-double-up:before { + content: "\f102" +} +.fa-angle-double-down:before { + content: "\f103" +} +.fa-angle-left:before { + content: "\f104" +} +.fa-angle-right:before { + content: "\f105" +} +.fa-angle-up:before { + content: "\f106" +} +.fa-angle-down:before { + content: "\f107" +} +.fa-desktop:before { + content: "\f108" +} +.fa-laptop:before { + content: "\f109" +} +.fa-tablet:before { + content: "\f10a" +} +.fa-mobile-phone:before, .fa-mobile:before { + content: "\f10b" +} +.fa-circle-o:before { + content: "\f10c" +} +.fa-quote-left:before { + content: "\f10d" +} +.fa-quote-right:before { + content: "\f10e" +} +.fa-spinner:before { + content: "\f110" +} +.fa-circle:before { + content: "\f111" +} +.fa-mail-reply:before, .fa-reply:before { + content: "\f112" +} +.fa-github-alt:before { + content: "\f113" +} +.fa-folder-o:before { + content: "\f114" +} +.fa-folder-open-o:before { + content: "\f115" +} +.fa-smile-o:before { + content: "\f118" +} +.fa-frown-o:before { + content: "\f119" +} +.fa-meh-o:before { + content: "\f11a" +} +.fa-gamepad:before { + content: "\f11b" +} +.fa-keyboard-o:before { + content: "\f11c" +} +.fa-flag-o:before { + content: "\f11d" +} +.fa-flag-checkered:before { + content: "\f11e" +} +.fa-terminal:before { + content: "\f120" +} +.fa-code:before { + content: "\f121" +} +.fa-mail-reply-all:before, .fa-reply-all:before { + content: "\f122" +} +.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { + content: "\f123" +} +.fa-location-arrow:before { + content: "\f124" +} +.fa-crop:before { + content: "\f125" +} +.fa-code-fork:before { + content: "\f126" +} +.fa-chain-broken:before, .fa-unlink:before { + content: "\f127" +} +.fa-question:before { + content: "\f128" +} +.fa-info:before { + content: "\f129" +} +.fa-exclamation:before { + content: "\f12a" +} +.fa-superscript:before { + content: "\f12b" +} +.fa-subscript:before { + content: "\f12c" +} +.fa-eraser:before { + content: "\f12d" +} +.fa-puzzle-piece:before { + content: "\f12e" +} +.fa-microphone:before { + content: "\f130" +} +.fa-microphone-slash:before { + content: "\f131" +} +.fa-shield:before { + content: "\f132" +} +.fa-calendar-o:before { + content: "\f133" +} +.fa-fire-extinguisher:before { + content: "\f134" +} +.fa-rocket:before { + content: "\f135" +} +.fa-maxcdn:before { + content: "\f136" +} +.fa-chevron-circle-left:before { + content: "\f137" +} +.fa-chevron-circle-right:before { + content: "\f138" +} +.fa-chevron-circle-up:before { + content: "\f139" +} +.fa-chevron-circle-down:before { + content: "\f13a" +} +.fa-html5:before { + content: "\f13b" +} +.fa-css3:before { + content: "\f13c" +} +.fa-anchor:before { + content: "\f13d" +} +.fa-unlock-alt:before { + content: "\f13e" +} +.fa-bullseye:before { + content: "\f140" +} +.fa-ellipsis-h:before { + content: "\f141" +} +.fa-ellipsis-v:before { + content: "\f142" +} +.fa-rss-square:before { + content: "\f143" +} +.fa-play-circle:before { + content: "\f144" +} +.fa-ticket:before { + content: "\f145" +} +.fa-minus-square:before { + content: "\f146" +} +.fa-minus-square-o:before { + content: "\f147" +} +.fa-level-up:before { + content: "\f148" +} +.fa-level-down:before { + content: "\f149" +} +.fa-check-square:before { + content: "\f14a" +} +.fa-pencil-square:before { + content: "\f14b" +} +.fa-external-link-square:before { + content: "\f14c" +} +.fa-share-square:before { + content: "\f14d" +} +.fa-compass:before { + content: "\f14e" +} +.fa-caret-square-o-down:before, .fa-toggle-down:before { + content: "\f150" +} +.fa-caret-square-o-up:before, .fa-toggle-up:before { + content: "\f151" +} +.fa-caret-square-o-right:before, .fa-toggle-right:before { + content: "\f152" +} +.fa-eur:before, .fa-euro:before { + content: "\f153" +} +.fa-gbp:before { + content: "\f154" +} +.fa-dollar:before, .fa-usd:before { + content: "\f155" +} +.fa-inr:before, .fa-rupee:before { + content: "\f156" +} +.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before { + content: "\f157" +} +.fa-rouble:before, .fa-rub:before, .fa-ruble:before { + content: "\f158" +} +.fa-krw:before, .fa-won:before { + content: "\f159" +} +.fa-bitcoin:before, .fa-btc:before { + content: "\f15a" +} +.fa-file:before { + content: "\f15b" +} +.fa-file-text:before { + content: "\f15c" +} +.fa-sort-alpha-asc:before { + content: "\f15d" +} +.fa-sort-alpha-desc:before { + content: "\f15e" +} +.fa-sort-amount-asc:before { + content: "\f160" +} +.fa-sort-amount-desc:before { + content: "\f161" +} +.fa-sort-numeric-asc:before { + content: "\f162" +} +.fa-sort-numeric-desc:before { + content: "\f163" +} +.fa-thumbs-up:before { + content: "\f164" +} +.fa-thumbs-down:before { + content: "\f165" +} +.fa-youtube-square:before { + content: "\f166" +} +.fa-youtube:before { + content: "\f167" +} +.fa-xing:before { + content: "\f168" +} +.fa-xing-square:before { + content: "\f169" +} +.fa-youtube-play:before { + content: "\f16a" +} +.fa-dropbox:before { + content: "\f16b" +} +.fa-stack-overflow:before { + content: "\f16c" +} +.fa-instagram:before { + content: "\f16d" +} +.fa-flickr:before { + content: "\f16e" +} +.fa-adn:before { + content: "\f170" +} +.fa-bitbucket:before { + content: "\f171" +} +.fa-bitbucket-square:before { + content: "\f172" +} +.fa-tumblr:before { + content: "\f173" +} +.fa-tumblr-square:before { + content: "\f174" +} +.fa-long-arrow-down:before { + content: "\f175" +} +.fa-long-arrow-up:before { + content: "\f176" +} +.fa-long-arrow-left:before { + content: "\f177" +} +.fa-long-arrow-right:before { + content: "\f178" +} +.fa-apple:before { + content: "\f179" +} +.fa-windows:before { + content: "\f17a" +} +.fa-android:before { + content: "\f17b" +} +.fa-linux:before { + content: "\f17c" +} +.fa-dribbble:before { + content: "\f17d" +} +.fa-skype:before { + content: "\f17e" +} +.fa-foursquare:before { + content: "\f180" +} +.fa-trello:before { + content: "\f181" +} +.fa-female:before { + content: "\f182" +} +.fa-male:before { + content: "\f183" +} +.fa-gittip:before, .fa-gratipay:before { + content: "\f184" +} +.fa-sun-o:before { + content: "\f185" +} +.fa-moon-o:before { + content: "\f186" +} +.fa-archive:before { + content: "\f187" +} +.fa-bug:before { + content: "\f188" +} +.fa-vk:before { + content: "\f189" +} +.fa-weibo:before { + content: "\f18a" +} +.fa-renren:before { + content: "\f18b" +} +.fa-pagelines:before { + content: "\f18c" +} +.fa-stack-exchange:before { + content: "\f18d" +} +.fa-arrow-circle-o-right:before { + content: "\f18e" +} +.fa-arrow-circle-o-left:before { + content: "\f190" +} +.fa-caret-square-o-left:before, .fa-toggle-left:before { + content: "\f191" +} +.fa-dot-circle-o:before { + content: "\f192" +} +.fa-wheelchair:before { + content: "\f193" +} +.fa-vimeo-square:before { + content: "\f194" +} +.fa-try:before, .fa-turkish-lira:before { + content: "\f195" +} +.fa-plus-square-o:before { + content: "\f196" +} +.fa-space-shuttle:before { + content: "\f197" +} +.fa-slack:before { + content: "\f198" +} +.fa-envelope-square:before { + content: "\f199" +} +.fa-wordpress:before { + content: "\f19a" +} +.fa-openid:before { + content: "\f19b" +} +.fa-bank:before, .fa-institution:before, .fa-university:before { + content: "\f19c" +} +.fa-graduation-cap:before, .fa-mortar-board:before { + content: "\f19d" +} +.fa-yahoo:before { + content: "\f19e" +} +.fa-google:before { + content: "\f1a0" +} +.fa-reddit:before { + content: "\f1a1" +} +.fa-reddit-square:before { + content: "\f1a2" +} +.fa-stumbleupon-circle:before { + content: "\f1a3" +} +.fa-stumbleupon:before { + content: "\f1a4" +} +.fa-delicious:before { + content: "\f1a5" +} +.fa-digg:before { + content: "\f1a6" +} +.fa-pied-piper:before { + content: "\f1a7" +} +.fa-pied-piper-alt:before { + content: "\f1a8" +} +.fa-drupal:before { + content: "\f1a9" +} +.fa-joomla:before { + content: "\f1aa" +} +.fa-language:before { + content: "\f1ab" +} +.fa-fax:before { + content: "\f1ac" +} +.fa-building:before { + content: "\f1ad" +} +.fa-child:before { + content: "\f1ae" +} +.fa-paw:before { + content: "\f1b0" +} +.fa-spoon:before { + content: "\f1b1" +} +.fa-cube:before { + content: "\f1b2" +} +.fa-cubes:before { + content: "\f1b3" +} +.fa-behance:before { + content: "\f1b4" +} +.fa-behance-square:before { + content: "\f1b5" +} +.fa-steam:before { + content: "\f1b6" +} +.fa-steam-square:before { + content: "\f1b7" +} +.fa-recycle:before { + content: "\f1b8" +} +.fa-automobile:before, .fa-car:before { + content: "\f1b9" +} +.fa-cab:before, .fa-taxi:before { + content: "\f1ba" +} +.fa-tree:before { + content: "\f1bb" +} +.fa-spotify:before { + content: "\f1bc" +} +.fa-deviantart:before { + content: "\f1bd" +} +.fa-soundcloud:before { + content: "\f1be" +} +.fa-database:before { + content: "\f1c0" +} +.fa-file-pdf-o:before { + content: "\f1c1" +} +.fa-file-word-o:before { + content: "\f1c2" +} +.fa-file-excel-o:before { + content: "\f1c3" +} +.fa-file-powerpoint-o:before { + content: "\f1c4" +} +.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before { + content: "\f1c5" +} +.fa-file-archive-o:before, .fa-file-zip-o:before { + content: "\f1c6" +} +.fa-file-audio-o:before, .fa-file-sound-o:before { + content: "\f1c7" +} +.fa-file-movie-o:before, .fa-file-video-o:before { + content: "\f1c8" +} +.fa-file-code-o:before { + content: "\f1c9" +} +.fa-vine:before { + content: "\f1ca" +} +.fa-codepen:before { + content: "\f1cb" +} +.fa-jsfiddle:before { + content: "\f1cc" +} +.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before { + content: "\f1cd" +} +.fa-circle-o-notch:before { + content: "\f1ce" +} +.fa-ra:before, .fa-rebel:before { + content: "\f1d0" +} +.fa-empire:before, .fa-ge:before { + content: "\f1d1" +} +.fa-git-square:before { + content: "\f1d2" +} +.fa-git:before { + content: "\f1d3" +} +.fa-hacker-news:before { + content: "\f1d4" +} +.fa-tencent-weibo:before { + content: "\f1d5" +} +.fa-qq:before { + content: "\f1d6" +} +.fa-wechat:before, .fa-weixin:before { + content: "\f1d7" +} +.fa-paper-plane:before, .fa-send:before { + content: "\f1d8" +} +.fa-paper-plane-o:before, .fa-send-o:before { + content: "\f1d9" +} +.fa-history:before { + content: "\f1da" +} +.fa-circle-thin:before, .fa-genderless:before { + content: "\f1db" +} +.fa-header:before { + content: "\f1dc" +} +.fa-paragraph:before { + content: "\f1dd" +} +.fa-sliders:before { + content: "\f1de" +} +.fa-share-alt:before { + content: "\f1e0" +} +.fa-share-alt-square:before { + content: "\f1e1" +} +.fa-bomb:before { + content: "\f1e2" +} +.fa-futbol-o:before, .fa-soccer-ball-o:before { + content: "\f1e3" +} +.fa-tty:before { + content: "\f1e4" +} +.fa-binoculars:before { + content: "\f1e5" +} +.fa-plug:before { + content: "\f1e6" +} +.fa-slideshare:before { + content: "\f1e7" +} +.fa-twitch:before { + content: "\f1e8" +} +.fa-yelp:before { + content: "\f1e9" +} +.fa-newspaper-o:before { + content: "\f1ea" +} +.fa-wifi:before { + content: "\f1eb" +} +.fa-calculator:before { + content: "\f1ec" +} +.fa-paypal:before { + content: "\f1ed" +} +.fa-google-wallet:before { + content: "\f1ee" +} +.fa-cc-visa:before { + content: "\f1f0" +} +.fa-cc-mastercard:before { + content: "\f1f1" +} +.fa-cc-discover:before { + content: "\f1f2" +} +.fa-cc-amex:before { + content: "\f1f3" +} +.fa-cc-paypal:before { + content: "\f1f4" +} +.fa-cc-stripe:before { + content: "\f1f5" +} +.fa-bell-slash:before { + content: "\f1f6" +} +.fa-bell-slash-o:before { + content: "\f1f7" +} +.fa-trash:before { + content: "\f1f8" +} +.fa-copyright:before { + content: "\f1f9" +} +.fa-at:before { + content: "\f1fa" +} +.fa-eyedropper:before { + content: "\f1fb" +} +.fa-paint-brush:before { + content: "\f1fc" +} +.fa-birthday-cake:before { + content: "\f1fd" +} +.fa-area-chart:before { + content: "\f1fe" +} +.fa-pie-chart:before { + content: "\f200" +} +.fa-line-chart:before { + content: "\f201" +} +.fa-lastfm:before { + content: "\f202" +} +.fa-lastfm-square:before { + content: "\f203" +} +.fa-toggle-off:before { + content: "\f204" +} +.fa-toggle-on:before { + content: "\f205" +} +.fa-bicycle:before { + content: "\f206" +} +.fa-bus:before { + content: "\f207" +} +.fa-ioxhost:before { + content: "\f208" +} +.fa-angellist:before { + content: "\f209" +} +.fa-cc:before { + content: "\f20a" +} +.fa-ils:before, .fa-shekel:before, .fa-sheqel:before { + content: "\f20b" +} +.fa-meanpath:before { + content: "\f20c" +} +.fa-buysellads:before { + content: "\f20d" +} +.fa-connectdevelop:before { + content: "\f20e" +} +.fa-dashcube:before { + content: "\f210" +} +.fa-forumbee:before { + content: "\f211" +} +.fa-leanpub:before { + content: "\f212" +} +.fa-sellsy:before { + content: "\f213" +} +.fa-shirtsinbulk:before { + content: "\f214" +} +.fa-simplybuilt:before { + content: "\f215" +} +.fa-skyatlas:before { + content: "\f216" +} +.fa-cart-plus:before { + content: "\f217" +} +.fa-cart-arrow-down:before { + content: "\f218" +} +.fa-diamond:before { + content: "\f219" +} +.fa-ship:before { + content: "\f21a" +} +.fa-user-secret:before { + content: "\f21b" +} +.fa-motorcycle:before { + content: "\f21c" +} +.fa-street-view:before { + content: "\f21d" +} +.fa-heartbeat:before { + content: "\f21e" +} +.fa-venus:before { + content: "\f221" +} +.fa-mars:before { + content: "\f222" +} +.fa-mercury:before { + content: "\f223" +} +.fa-transgender:before { + content: "\f224" +} +.fa-transgender-alt:before { + content: "\f225" +} +.fa-venus-double:before { + content: "\f226" +} +.fa-mars-double:before { + content: "\f227" +} +.fa-venus-mars:before { + content: "\f228" +} +.fa-mars-stroke:before { + content: "\f229" +} +.fa-mars-stroke-v:before { + content: "\f22a" +} +.fa-mars-stroke-h:before { + content: "\f22b" +} +.fa-neuter:before { + content: "\f22c" +} +.fa-facebook-official:before { + content: "\f230" +} +.fa-pinterest-p:before { + content: "\f231" +} +.fa-whatsapp:before { + content: "\f232" +} +.fa-server:before { + content: "\f233" +} +.fa-user-plus:before { + content: "\f234" +} +.fa-user-times:before { + content: "\f235" +} +.fa-bed:before, .fa-hotel:before { + content: "\f236" +} +.fa-viacoin:before { + content: "\f237" +} +.fa-train:before { + content: "\f238" +} +.fa-subway:before { + content: "\f239" +} +.fa-medium:before { + content: "\f23a" +} +.fa-li { + padding-left: 1.85714em +} +code, kbd { + padding: 2px 4px +} +.fa-li .fa { + position: absolute; + top: .28571em; + left: 0 +} +@font-face { + font-family: MaterialDesignIcon; + src: url(../css/fonts/MaterialDesignIcon.eot?-yk43tr); + src: url(../css/fonts/MaterialDesignIcon.eot?#iefix-yk43tr)format("embedded-opentype"), + url(../css/fonts/MaterialDesignIcon.woff?-yk43tr)format("woff"), + url(../css/fonts/MaterialDesignIcon.ttf?-yk43tr)format("truetype"), + url(../css/fonts/MaterialDesignIcon.svg?-yk43tr#MaterialDesignIcon)format("svg"); + font-style: normal; + font-weight: 400 +} +.icon { + font-family: MaterialDesignIcon; + font-variant: normal; + speak: none; + text-rendering: optimizeLegibility +} +.btn, .picker__month-display, .tab-nav .nav>li>a, .toast-action { + text-transform: uppercase +} +.icon-3d-rotation:before { + content: "\e600" +} +.icon-accessibility:before { + content: "\e601" +} +.icon-account-balance:before { + content: "\e602" +} +.icon-account-balance-wallet:before { + content: "\e603" +} +.icon-account-box:before { + content: "\e604" +} +.icon-account-child:before { + content: "\e605" +} +.icon-account-circle:before { + content: "\e606" +} +.icon-add-shopping-cart:before { + content: "\e607" +} +.icon-alarm:before { + content: "\e608" +} +.icon-alarm-add:before { + content: "\e609" +} +.icon-alarm-off:before { + content: "\e60a" +} +.icon-alarm-on:before { + content: "\e60b" +} +.icon-android:before { + content: "\e60c" +} +.icon-announcement:before { + content: "\e60d" +} +.icon-aspect-ratio:before { + content: "\e60e" +} +.icon-assessment:before { + content: "\e60f" +} +.icon-assignment:before { + content: "\e610" +} +.icon-assignment-ind:before { + content: "\e611" +} +.icon-assignment-late:before { + content: "\e612" +} +.icon-assignment-return:before { + content: "\e613" +} +.icon-assignment-returned:before { + content: "\e614" +} +.icon-assignment-turned-in:before { + content: "\e615" +} +.icon-autorenew:before { + content: "\e616" +} +.icon-backup:before { + content: "\e617" +} +.icon-book:before { + content: "\e618" +} +.icon-bookmark:before { + content: "\e619" +} +.icon-bookmark-outline:before { + content: "\e61a" +} +.icon-bug-report:before { + content: "\e61b" +} +.icon-cached:before { + content: "\e61c" +} +.icon-class:before { + content: "\e61d" +} +.icon-credit-card:before { + content: "\e61e" +} +.icon-dashboard:before { + content: "\e61f" +} +.icon-delete:before { + content: "\e620" +} +.icon-description:before { + content: "\e621" +} +.icon-dns:before { + content: "\e622" +} +.icon-done:before { + content: "\e623" +} +.icon-done-all:before { + content: "\e624" +} +.icon-event:before { + content: "\e625" +} +.icon-exit-to-app:before { + content: "\e626" +} +.icon-explore:before { + content: "\e627" +} +.icon-extension:before { + content: "\e628" +} +.icon-face-unlock:before { + content: "\e629" +} +.icon-favorite:before { + content: "\e62a" +} +.icon-favorite-outline:before { + content: "\e62b" +} +.icon-find-in-page:before { + content: "\e62c" +} +.icon-find-replace:before { + content: "\e62d" +} +.icon-flip-to-back:before { + content: "\e62e" +} +.icon-flip-to-front:before { + content: "\e62f" +} +.icon-get-app:before { + content: "\e630" +} +.icon-grade:before { + content: "\e631" +} +.icon-group-work:before { + content: "\e632" +} +.icon-help:before { + content: "\e633" +} +.icon-highlight-remove:before { + content: "\e634" +} +.icon-history:before { + content: "\e635" +} +.icon-home:before { + content: "\e636" +} +.icon-https:before { + content: "\e637" +} +.icon-info:before { + content: "\e638" +} +.icon-info-outline:before { + content: "\e639" +} +.icon-input:before { + content: "\e63a" +} +.icon-invert-colors:before { + content: "\e63b" +} +.icon-label:before { + content: "\e63c" +} +.icon-label-outline:before { + content: "\e63d" +} +.icon-language:before { + content: "\e63e" +} +.icon-launch:before { + content: "\e63f" +} +.icon-list:before { + content: "\e640" +} +.icon-lock:before { + content: "\e641" +} +.icon-lock-open:before { + content: "\e642" +} +.icon-lock-outline:before { + content: "\e643" +} +.icon-loyalty:before { + content: "\e644" +} +.icon-markunread-mailbox:before { + content: "\e645" +} +.icon-note-add:before { + content: "\e646" +} +.icon-open-in-browser:before { + content: "\e647" +} +.icon-open-in-new:before { + content: "\e648" +} +.icon-open-with:before { + content: "\e649" +} +.icon-pageview:before { + content: "\e64a" +} +.icon-payment:before { + content: "\e64b" +} +.icon-perm-camera-mic:before { + content: "\e64c" +} +.icon-perm-contact-cal:before { + content: "\e64d" +} +.icon-perm-data-setting:before { + content: "\e64e" +} +.icon-perm-device-info:before { + content: "\e64f" +} +.icon-perm-identity:before { + content: "\e650" +} +.icon-perm-media:before { + content: "\e651" +} +.icon-perm-phone-msg:before { + content: "\e652" +} +.icon-perm-scan-wifi:before { + content: "\e653" +} +.icon-picture-in-picture:before { + content: "\e654" +} +.icon-polymer:before { + content: "\e655" +} +.icon-print:before { + content: "\e656" +} +.icon-query-builder:before { + content: "\e657" +} +.icon-question-answer:before { + content: "\e658" +} +.icon-receipt:before { + content: "\e659" +} +.icon-redeem:before { + content: "\e65a" +} +.icon-reorder:before { + content: "\e65b" +} +.icon-report-problem:before { + content: "\e65c" +} +.icon-restore:before { + content: "\e65d" +} +.icon-room:before { + content: "\e65e" +} +.icon-schedule:before { + content: "\e65f" +} +.icon-search:before { + content: "\e660" +} +.icon-settings:before { + content: "\e661" +} +.icon-settings-applications:before { + content: "\e662" +} +.icon-settings-backup-restore:before { + content: "\e663" +} +.icon-settings-bluetooth:before { + content: "\e664" +} +.icon-settings-cell:before { + content: "\e665" +} +.icon-settings-display:before { + content: "\e666" +} +.icon-settings-ethernet:before { + content: "\e667" +} +.icon-settings-input-antenna:before { + content: "\e668" +} +.icon-settings-input-component:before { + content: "\e669" +} +.icon-settings-input-composite:before { + content: "\e66a" +} +.icon-settings-input-hdmi:before { + content: "\e66b" +} +.icon-settings-input-svideo:before { + content: "\e66c" +} +.icon-settings-overscan:before { + content: "\e66d" +} +.icon-settings-phone:before { + content: "\e66e" +} +.icon-settings-power:before { + content: "\e66f" +} +.icon-settings-remote:before { + content: "\e670" +} +.icon-settings-voice:before { + content: "\e671" +} +.icon-shop:before { + content: "\e672" +} +.icon-shop-two:before { + content: "\e673" +} +.icon-shopping-basket:before { + content: "\e674" +} +.icon-shopping-cart:before { + content: "\e675" +} +.icon-speaker-notes:before { + content: "\e676" +} +.icon-spellcheck:before { + content: "\e677" +} +.icon-star-rate:before { + content: "\e678" +} +.icon-stars:before { + content: "\e679" +} +.icon-store:before { + content: "\e67a" +} +.icon-subject:before { + content: "\e67b" +} +.icon-supervisor-account:before { + content: "\e67c" +} +.icon-swap-horiz:before { + content: "\e67d" +} +.icon-swap-vert:before { + content: "\e67e" +} +.icon-swap-vert-circle:before { + content: "\e67f" +} +.icon-system-update-tv:before { + content: "\e680" +} +.icon-tab:before { + content: "\e681" +} +.icon-tab-unselected:before { + content: "\e682" +} +.icon-theaters:before { + content: "\e683" +} +.icon-thumb-down:before { + content: "\e684" +} +.icon-thumb-up:before { + content: "\e685" +} +.icon-thumbs-up-down:before { + content: "\e686" +} +.icon-toc:before { + content: "\e687" +} +.icon-today:before { + content: "\e688" +} +.icon-track-changes:before { + content: "\e689" +} +.icon-translate:before { + content: "\e68a" +} +.icon-trending-down:before { + content: "\e68b" +} +.icon-trending-neutral:before { + content: "\e68c" +} +.icon-trending-up:before { + content: "\e68d" +} +.icon-turned-in:before { + content: "\e68e" +} +.icon-turned-in-not:before { + content: "\e68f" +} +.icon-verified-user:before { + content: "\e690" +} +.icon-view-agenda:before { + content: "\e691" +} +.icon-view-array:before { + content: "\e692" +} +.icon-view-carousel:before { + content: "\e693" +} +.icon-view-column:before { + content: "\e694" +} +.icon-view-day:before { + content: "\e695" +} +.icon-view-headline:before { + content: "\e696" +} +.icon-view-list:before { + content: "\e697" +} +.icon-view-module:before { + content: "\e698" +} +.icon-view-quilt:before { + content: "\e699" +} +.icon-view-stream:before { + content: "\e69a" +} +.icon-view-week:before { + content: "\e69b" +} +.icon-visibility:before { + content: "\e69c" +} +.icon-visibility-off:before { + content: "\e69d" +} +.icon-wallet-giftcard:before { + content: "\e69e" +} +.icon-wallet-membership:before { + content: "\e69f" +} +.icon-wallet-travel:before { + content: "\e6a0" +} +.icon-work:before { + content: "\e6a1" +} +.icon-error:before { + content: "\e6a2" +} +.icon-warning:before { + content: "\e6a3" +} +.icon-album:before { + content: "\e6a4" +} +.icon-av-timer:before { + content: "\e6a5" +} +.icon-closed-caption:before { + content: "\e6a6" +} +.icon-equalizer:before { + content: "\e6a7" +} +.icon-explicit:before { + content: "\e6a8" +} +.icon-fast-forward:before { + content: "\e6a9" +} +.icon-fast-rewind:before { + content: "\e6aa" +} +.icon-games:before { + content: "\e6ab" +} +.icon-hearing:before { + content: "\e6ac" +} +.icon-high-quality:before { + content: "\e6ad" +} +.icon-loop:before { + content: "\e6ae" +} +.icon-mic:before { + content: "\e6af" +} +.icon-mic-none:before { + content: "\e6b0" +} +.icon-mic-off:before { + content: "\e6b1" +} +.icon-movie:before { + content: "\e6b2" +} +.icon-my-library-add:before { + content: "\e6b3" +} +.icon-my-library-books:before { + content: "\e6b4" +} +.icon-my-library-music:before { + content: "\e6b5" +} +.icon-new-releases:before { + content: "\e6b6" +} +.icon-not-interested:before { + content: "\e6b7" +} +.icon-pause:before { + content: "\e6b8" +} +.icon-pause-circle-fill:before { + content: "\e6b9" +} +.icon-pause-circle-outline:before { + content: "\e6ba" +} +.icon-play-arrow:before { + content: "\e6bb" +} +.icon-play-circle-fill:before { + content: "\e6bc" +} +.icon-play-circle-outline:before { + content: "\e6bd" +} +.icon-play-shopping-bag:before { + content: "\e6be" +} +.icon-playlist-add:before { + content: "\e6bf" +} +.icon-queue:before { + content: "\e6c0" +} +.icon-queue-music:before { + content: "\e6c1" +} +.icon-radio:before { + content: "\e6c2" +} +.icon-recent-actors:before { + content: "\e6c3" +} +.icon-repeat:before { + content: "\e6c4" +} +.icon-repeat-one:before { + content: "\e6c5" +} +.icon-replay:before { + content: "\e6c6" +} +.icon-shuffle:before { + content: "\e6c7" +} +.icon-skip-next:before { + content: "\e6c8" +} +.icon-skip-previous:before { + content: "\e6c9" +} +.icon-snooze:before { + content: "\e6ca" +} +.icon-stop:before { + content: "\e6cb" +} +.icon-subtitles:before { + content: "\e6cc" +} +.icon-surround-sound:before { + content: "\e6cd" +} +.icon-video-collection:before { + content: "\e6ce" +} +.icon-videocam:before { + content: "\e6cf" +} +.icon-videocam-off:before { + content: "\e6d0" +} +.icon-volume-down:before { + content: "\e6d1" +} +.icon-volume-mute:before { + content: "\e6d2" +} +.icon-volume-off:before { + content: "\e6d3" +} +.icon-volume-up:before { + content: "\e6d4" +} +.icon-web:before { + content: "\e6d5" +} +.icon-business:before { + content: "\e6d6" +} +.icon-call:before { + content: "\e6d7" +} +.icon-call-end:before { + content: "\e6d8" +} +.icon-call-made:before { + content: "\e6d9" +} +.icon-call-merge:before { + content: "\e6da" +} +.icon-call-missed:before { + content: "\e6db" +} +.icon-call-received:before { + content: "\e6dc" +} +.icon-call-split:before { + content: "\e6dd" +} +.icon-chat:before { + content: "\e6de" +} +.icon-clear-all:before { + content: "\e6df" +} +.icon-comment:before { + content: "\e6e0" +} +.icon-contacts:before { + content: "\e6e1" +} +.icon-dialer-sip:before { + content: "\e6e2" +} +.icon-dialpad:before { + content: "\e6e3" +} +.icon-dnd-on:before { + content: "\e6e4" +} +.icon-email:before { + content: "\e6e5" +} +.icon-forum:before { + content: "\e6e6" +} +.icon-import-export:before { + content: "\e6e7" +} +.icon-invert-colors-off:before { + content: "\e6e8" +} +.icon-invert-colors-on:before { + content: "\e6e9" +} +.icon-live-help:before { + content: "\e6ea" +} +.icon-location-off:before { + content: "\e6eb" +} +.icon-location-on:before { + content: "\e6ec" +} +.icon-message:before { + content: "\e6ed" +} +.icon-messenger:before { + content: "\e6ee" +} +.icon-no-sim:before { + content: "\e6ef" +} +.icon-phone:before { + content: "\e6f0" +} +.icon-portable-wifi-off:before { + content: "\e6f1" +} +.icon-quick-contacts-dialer:before { + content: "\e6f2" +} +.icon-quick-contacts-mail:before { + content: "\e6f3" +} +.icon-ring-volume:before { + content: "\e6f4" +} +.icon-stay-current-landscape:before { + content: "\e6f5" +} +.icon-stay-current-portrait:before { + content: "\e6f6" +} +.icon-stay-primary-landscape:before { + content: "\e6f7" +} +.icon-stay-primary-portrait:before { + content: "\e6f8" +} +.icon-swap-calls:before { + content: "\e6f9" +} +.icon-textsms:before { + content: "\e6fa" +} +.icon-voicemail:before { + content: "\e6fb" +} +.icon-vpn-key:before { + content: "\e6fc" +} +.icon-add:before { + content: "\e6fd" +} +.icon-add-box:before { + content: "\e6fe" +} +.icon-add-circle:before { + content: "\e6ff" +} +.icon-add-circle-outline:before { + content: "\e700" +} +.icon-archive:before { + content: "\e701" +} +.icon-backspace:before { + content: "\e702" +} +.icon-block:before { + content: "\e703" +} +.icon-clear:before { + content: "\e704" +} +.icon-content-copy:before { + content: "\e705" +} +.icon-content-cut:before { + content: "\e706" +} +.icon-content-paste:before { + content: "\e707" +} +.icon-create:before { + content: "\e708" +} +.icon-drafts:before { + content: "\e709" +} +.icon-filter-list:before { + content: "\e70a" +} +.icon-flag:before { + content: "\e70b" +} +.icon-forward:before { + content: "\e70c" +} +.icon-gesture:before { + content: "\e70d" +} +.icon-inbox:before { + content: "\e70e" +} +.icon-link:before { + content: "\e70f" +} +.icon-mail:before { + content: "\e710" +} +.icon-markunread:before { + content: "\e711" +} +.icon-redo:before { + content: "\e712" +} +.icon-remove:before { + content: "\e713" +} +.icon-remove-circle:before { + content: "\e714" +} +.icon-remove-circle-outline:before { + content: "\e715" +} +.icon-reply:before { + content: "\e716" +} +.icon-reply-all:before { + content: "\e717" +} +.icon-report:before { + content: "\e718" +} +.icon-save:before { + content: "\e719" +} +.icon-select-all:before { + content: "\e71a" +} +.icon-send:before { + content: "\e71b" +} +.icon-sort:before { + content: "\e71c" +} +.icon-text-format:before { + content: "\e71d" +} +.icon-undo:before { + content: "\e71e" +} +.icon-access-alarm:before { + content: "\e71f" +} +.icon-access-alarms:before { + content: "\e720" +} +.icon-access-time:before { + content: "\e721" +} +.icon-add-alarm:before { + content: "\e722" +} +.icon-airplanemode-off:before { + content: "\e723" +} +.icon-airplanemode-on:before { + content: "\e724" +} +.icon-battery-20:before { + content: "\e725" +} +.icon-battery-30:before { + content: "\e726" +} +.icon-battery-50:before { + content: "\e727" +} +.icon-battery-60:before { + content: "\e728" +} +.icon-battery-80:before { + content: "\e729" +} +.icon-battery-90:before { + content: "\e72a" +} +.icon-battery-alert:before { + content: "\e72b" +} +.icon-battery-charging-20:before { + content: "\e72c" +} +.icon-battery-charging-30:before { + content: "\e72d" +} +.icon-battery-charging-50:before { + content: "\e72e" +} +.icon-battery-charging-60:before { + content: "\e72f" +} +.icon-battery-charging-80:before { + content: "\e730" +} +.icon-battery-charging-90:before { + content: "\e731" +} +.icon-battery-charging-full:before { + content: "\e732" +} +.icon-battery-full:before { + content: "\e733" +} +.icon-battery-std:before { + content: "\e734" +} +.icon-battery-unknown:before { + content: "\e735" +} +.icon-bluetooth:before { + content: "\e736" +} +.icon-bluetooth-connected:before { + content: "\e737" +} +.icon-bluetooth-disabled:before { + content: "\e738" +} +.icon-bluetooth-searching:before { + content: "\e739" +} +.icon-brightness-auto:before { + content: "\e73a" +} +.icon-brightness-high:before { + content: "\e73b" +} +.icon-brightness-low:before { + content: "\e73c" +} +.icon-brightness-medium:before { + content: "\e73d" +} +.icon-data-usage:before { + content: "\e73e" +} +.icon-developer-mode:before { + content: "\e73f" +} +.icon-devices:before { + content: "\e740" +} +.icon-dvr:before { + content: "\e741" +} +.icon-gps-fixed:before { + content: "\e742" +} +.icon-gps-not-fixed:before { + content: "\e743" +} +.icon-gps-off:before { + content: "\e744" +} +.icon-location-disabled:before { + content: "\e745" +} +.icon-location-searching:before { + content: "\e746" +} +.icon-multitrack-audio:before { + content: "\e747" +} +.icon-network-cell:before { + content: "\e748" +} +.icon-network-wifi:before { + content: "\e749" +} +.icon-nfc:before { + content: "\e74a" +} +.icon-now-wallpaper:before { + content: "\e74b" +} +.icon-now-widgets:before { + content: "\e74c" +} +.icon-screen-lock-landscape:before { + content: "\e74d" +} +.icon-screen-lock-portrait:before { + content: "\e74e" +} +.icon-screen-lock-rotation:before { + content: "\e74f" +} +.icon-screen-rotation:before { + content: "\e750" +} +.icon-sd-storage:before { + content: "\e751" +} +.icon-settings-system-daydream:before { + content: "\e752" +} +.icon-signal-cellular-0-bar:before { + content: "\e753" +} +.icon-signal-cellular-1-bar:before { + content: "\e754" +} +.icon-signal-cellular-2-bar:before { + content: "\e755" +} +.icon-signal-cellular-3-bar:before { + content: "\e756" +} +.icon-signal-cellular-4-bar:before { + content: "\e757" +} +.icon-signal-cellular-connected-no-internet-0-bar:before { + content: "\e758" +} +.icon-signal-cellular-connected-no-internet-1-bar:before { + content: "\e759" +} +.icon-signal-cellular-connected-no-internet-2-bar:before { + content: "\e75a" +} +.icon-signal-cellular-connected-no-internet-3-bar:before { + content: "\e75b" +} +.icon-signal-cellular-connected-no-internet-4-bar:before { + content: "\e75c" +} +.icon-signal-cellular-no-sim:before { + content: "\e75d" +} +.icon-signal-cellular-null:before { + content: "\e75e" +} +.icon-signal-cellular-off:before { + content: "\e75f" +} +.icon-signal-wifi-0-bar:before { + content: "\e760" +} +.icon-signal-wifi-1-bar:before { + content: "\e761" +} +.icon-signal-wifi-2-bar:before { + content: "\e762" +} +.icon-signal-wifi-3-bar:before { + content: "\e763" +} +.icon-signal-wifi-4-bar:before { + content: "\e764" +} +.icon-signal-wifi-off:before { + content: "\e765" +} +.icon-signal-wifi-statusbar-1-bar:before { + content: "\e766" +} +.icon-signal-wifi-statusbar-2-bar:before { + content: "\e767" +} +.icon-signal-wifi-statusbar-3-bar:before { + content: "\e768" +} +.icon-signal-wifi-statusbar-4-bar:before { + content: "\e769" +} +.icon-signal-wifi-statusbar-connected-no-internet-1:before { + content: "\e76a" +} +.icon-signal-wifi-statusbar-connected-no-internet-2:before { + content: "\e76b" +} +.icon-signal-wifi-statusbar-connected-no-internet-3:before { + content: "\e76c" +} +.icon-signal-wifi-statusbar-connected-no-internet-4:before { + content: "\e76d" +} +.icon-signal-wifi-statusbar-connected-no-internet:before { + content: "\e76e" +} +.icon-signal-wifi-statusbar-not-connected:before { + content: "\e76f" +} +.icon-signal-wifi-statusbar-null:before { + content: "\e770" +} +.icon-storage:before { + content: "\e771" +} +.icon-usb:before { + content: "\e772" +} +.icon-wifi-lock:before { + content: "\e773" +} +.icon-wifi-tethering:before { + content: "\e774" +} +.icon-attach-file:before { + content: "\e775" +} +.icon-attach-money:before { + content: "\e776" +} +.icon-border-all:before { + content: "\e777" +} +.icon-border-bottom:before { + content: "\e778" +} +.icon-border-clear:before { + content: "\e779" +} +.icon-border-color:before { + content: "\e77a" +} +.icon-border-horizontal:before { + content: "\e77b" +} +.icon-border-inner:before { + content: "\e77c" +} +.icon-border-left:before { + content: "\e77d" +} +.icon-border-outer:before { + content: "\e77e" +} +.icon-border-right:before { + content: "\e77f" +} +.icon-border-style:before { + content: "\e780" +} +.icon-border-top:before { + content: "\e781" +} +.icon-border-vertical:before { + content: "\e782" +} +.icon-format-align-center:before { + content: "\e783" +} +.icon-format-align-justify:before { + content: "\e784" +} +.icon-format-align-left:before { + content: "\e785" +} +.icon-format-align-right:before { + content: "\e786" +} +.icon-format-bold:before { + content: "\e787" +} +.icon-format-clear:before { + content: "\e788" +} +.icon-format-color-fill:before { + content: "\e789" +} +.icon-format-color-reset:before { + content: "\e78a" +} +.icon-format-color-text:before { + content: "\e78b" +} +.icon-format-indent-decrease:before { + content: "\e78c" +} +.icon-format-indent-increase:before { + content: "\e78d" +} +.icon-format-italic:before { + content: "\e78e" +} +.icon-format-line-spacing:before { + content: "\e78f" +} +.icon-format-list-bulleted:before { + content: "\e790" +} +.icon-format-list-numbered:before { + content: "\e791" +} +.icon-format-paint:before { + content: "\e792" +} +.icon-format-quote:before { + content: "\e793" +} +.icon-format-size:before { + content: "\e794" +} +.icon-format-strikethrough:before { + content: "\e795" +} +.icon-format-textdirection-l-to-r:before { + content: "\e796" +} +.icon-format-textdirection-r-to-l:before { + content: "\e797" +} +.icon-format-underline:before { + content: "\e798" +} +.icon-functions:before { + content: "\e799" +} +.icon-insert-chart:before { + content: "\e79a" +} +.icon-insert-comment:before { + content: "\e79b" +} +.icon-insert-drive-file:before { + content: "\e79c" +} +.icon-insert-emoticon:before { + content: "\e79d" +} +.icon-insert-invitation:before { + content: "\e79e" +} +.icon-insert-link:before { + content: "\e79f" +} +.icon-insert-photo:before { + content: "\e7a0" +} +.icon-merge-type:before { + content: "\e7a1" +} +.icon-mode-comment:before { + content: "\e7a2" +} +.icon-mode-edit:before { + content: "\e7a3" +} +.icon-publish:before { + content: "\e7a4" +} +.icon-vertical-align-bottom:before { + content: "\e7a5" +} +.icon-vertical-align-center:before { + content: "\e7a6" +} +.icon-vertical-align-top:before { + content: "\e7a7" +} +.icon-wrap-text:before { + content: "\e7a8" +} +.icon-attachment:before { + content: "\e7a9" +} +.icon-cloud:before { + content: "\e7aa" +} +.icon-cloud-circle:before { + content: "\e7ab" +} +.icon-cloud-done:before { + content: "\e7ac" +} +.icon-cloud-download:before { + content: "\e7ad" +} +.icon-cloud-off:before { + content: "\e7ae" +} +.icon-cloud-queue:before { + content: "\e7af" +} +.icon-cloud-upload:before { + content: "\e7b0" +} +.icon-file-download:before { + content: "\e7b1" +} +.icon-file-upload:before { + content: "\e7b2" +} +.icon-folder:before { + content: "\e7b3" +} +.icon-folder-open:before { + content: "\e7b4" +} +.icon-folder-shared:before { + content: "\e7b5" +} +.icon-cast:before { + content: "\e7b6" +} +.icon-cast-connected:before { + content: "\e7b7" +} +.icon-computer:before { + content: "\e7b8" +} +.icon-desktop-mac:before { + content: "\e7b9" +} +.icon-desktop-windows:before { + content: "\e7ba" +} +.icon-dock:before { + content: "\e7bb" +} +.icon-gamepad:before { + content: "\e7bc" +} +.icon-headset:before { + content: "\e7bd" +} +.icon-headset-mic:before { + content: "\e7be" +} +.icon-keyboard:before { + content: "\e7bf" +} +.icon-keyboard-alt:before { + content: "\e7c0" +} +.icon-keyboard-arrow-down:before { + content: "\e7c1" +} +.icon-keyboard-arrow-left:before { + content: "\e7c2" +} +.icon-keyboard-arrow-right:before { + content: "\e7c3" +} +.icon-keyboard-arrow-up:before { + content: "\e7c4" +} +.icon-keyboard-backspace:before { + content: "\e7c5" +} +.icon-keyboard-capslock:before { + content: "\e7c6" +} +.icon-keyboard-control:before { + content: "\e7c7" +} +.icon-keyboard-hide:before { + content: "\e7c8" +} +.icon-keyboard-return:before { + content: "\e7c9" +} +.icon-keyboard-tab:before { + content: "\e7ca" +} +.icon-keyboard-voice:before { + content: "\e7cb" +} +.icon-laptop:before { + content: "\e7cc" +} +.icon-laptop-chromebook:before { + content: "\e7cd" +} +.icon-laptop-mac:before { + content: "\e7ce" +} +.icon-laptop-windows:before { + content: "\e7cf" +} +.icon-memory:before { + content: "\e7d0" +} +.icon-mouse:before { + content: "\e7d1" +} +.icon-phone-android:before { + content: "\e7d2" +} +.icon-phone-iphone:before { + content: "\e7d3" +} +.icon-phonelink:before { + content: "\e7d4" +} +.icon-phonelink-off:before { + content: "\e7d5" +} +.icon-security:before { + content: "\e7d6" +} +.icon-sim-card:before { + content: "\e7d7" +} +.icon-smartphone:before { + content: "\e7d8" +} +.icon-speaker:before { + content: "\e7d9" +} +.icon-tablet:before { + content: "\e7da" +} +.icon-tablet-android:before { + content: "\e7db" +} +.icon-tablet-mac:before { + content: "\e7dc" +} +.icon-tv:before { + content: "\e7dd" +} +.icon-watch:before { + content: "\e7de" +} +.icon-add-to-photos:before { + content: "\e7df" +} +.icon-adjust:before { + content: "\e7e0" +} +.icon-assistant-photo:before { + content: "\e7e1" +} +.icon-audiotrack:before { + content: "\e7e2" +} +.icon-blur-circular:before { + content: "\e7e3" +} +.icon-blur-linear:before { + content: "\e7e4" +} +.icon-blur-off:before { + content: "\e7e5" +} +.icon-blur-on:before { + content: "\e7e6" +} +.icon-brightness-1:before { + content: "\e7e7" +} +.icon-brightness-2:before { + content: "\e7e8" +} +.icon-brightness-3:before { + content: "\e7e9" +} +.icon-brightness-4:before { + content: "\e7ea" +} +.icon-brightness-5:before { + content: "\e7eb" +} +.icon-brightness-6:before { + content: "\e7ec" +} +.icon-brightness-7:before { + content: "\e7ed" +} +.icon-brush:before { + content: "\e7ee" +} +.icon-camera:before { + content: "\e7ef" +} +.icon-camera-alt:before { + content: "\e7f0" +} +.icon-camera-front:before { + content: "\e7f1" +} +.icon-camera-rear:before { + content: "\e7f2" +} +.icon-camera-roll:before { + content: "\e7f3" +} +.icon-center-focus-strong:before { + content: "\e7f4" +} +.icon-center-focus-weak:before { + content: "\e7f5" +} +.icon-collections:before { + content: "\e7f6" +} +.icon-color-lens:before { + content: "\e7f7" +} +.icon-colorize:before { + content: "\e7f8" +} +.icon-compare:before { + content: "\e7f9" +} +.icon-control-point:before { + content: "\e7fa" +} +.icon-control-point-duplicate:before { + content: "\e7fb" +} +.icon-crop-3-2:before { + content: "\e7fc" +} +.icon-crop-5-4:before { + content: "\e7fd" +} +.icon-crop-7-5:before { + content: "\e7fe" +} +.icon-crop-16-9:before { + content: "\e7ff" +} +.icon-crop:before { + content: "\e800" +} +.icon-crop-din:before { + content: "\e801" +} +.icon-crop-free:before { + content: "\e802" +} +.icon-crop-landscape:before { + content: "\e803" +} +.icon-crop-original:before { + content: "\e804" +} +.icon-crop-portrait:before { + content: "\e805" +} +.icon-crop-square:before { + content: "\e806" +} +.icon-dehaze:before { + content: "\e807" +} +.icon-details:before { + content: "\e808" +} +.icon-edit:before { + content: "\e809" +} +.icon-exposure:before { + content: "\e80a" +} +.icon-exposure-minus-1:before { + content: "\e80b" +} +.icon-exposure-minus-2:before { + content: "\e80c" +} +.icon-exposure-plus-1:before { + content: "\e80d" +} +.icon-exposure-plus-2:before { + content: "\e80e" +} +.icon-exposure-zero:before { + content: "\e80f" +} +.icon-filter-1:before { + content: "\e810" +} +.icon-filter-2:before { + content: "\e811" +} +.icon-filter-3:before { + content: "\e812" +} +.icon-filter-4:before { + content: "\e813" +} +.icon-filter-5:before { + content: "\e814" +} +.icon-filter-6:before { + content: "\e815" +} +.icon-filter-7:before { + content: "\e816" +} +.icon-filter-8:before { + content: "\e817" +} +.icon-filter-9:before { + content: "\e818" +} +.icon-filter-9-plus:before { + content: "\e819" +} +.icon-filter:before { + content: "\e81a" +} +.icon-filter-b-and-w:before { + content: "\e81b" +} +.icon-filter-center-focus:before { + content: "\e81c" +} +.icon-filter-drama:before { + content: "\e81d" +} +.icon-filter-frames:before { + content: "\e81e" +} +.icon-filter-hdr:before { + content: "\e81f" +} +.icon-filter-none:before { + content: "\e820" +} +.icon-filter-tilt-shift:before { + content: "\e821" +} +.icon-filter-vintage:before { + content: "\e822" +} +.icon-flare:before { + content: "\e823" +} +.icon-flash-auto:before { + content: "\e824" +} +.icon-flash-off:before { + content: "\e825" +} +.icon-flash-on:before { + content: "\e826" +} +.icon-flip:before { + content: "\e827" +} +.icon-gradient:before { + content: "\e828" +} +.icon-grain:before { + content: "\e829" +} +.icon-grid-off:before { + content: "\e82a" +} +.icon-grid-on:before { + content: "\e82b" +} +.icon-hdr-off:before { + content: "\e82c" +} +.icon-hdr-on:before { + content: "\e82d" +} +.icon-hdr-strong:before { + content: "\e82e" +} +.icon-hdr-weak:before { + content: "\e82f" +} +.icon-healing:before { + content: "\e830" +} +.icon-image:before { + content: "\e831" +} +.icon-image-aspect-ratio:before { + content: "\e832" +} +.icon-iso:before { + content: "\e833" +} +.icon-landscape:before { + content: "\e834" +} +.icon-leak-add:before { + content: "\e835" +} +.icon-leak-remove:before { + content: "\e836" +} +.icon-lens:before { + content: "\e837" +} +.icon-looks-1:before { + content: "\e83d" +} +.icon-looks-2:before { + content: "\e83e" +} +.icon-looks-3:before { + content: "\e838" +} +.icon-looks-4:before { + content: "\e839" +} +.icon-looks-5:before { + content: "\e83a" +} +.icon-looks-6:before { + content: "\e83b" +} +.icon-looks:before { + content: "\e83c" +} +.icon-loupe:before { + content: "\e83f" +} +.icon-movie-creation:before { + content: "\e840" +} +.icon-nature:before { + content: "\e841" +} +.icon-nature-people:before { + content: "\e842" +} +.icon-navigate-before:before { + content: "\e843" +} +.icon-navigate-next:before { + content: "\e844" +} +.icon-palette:before { + content: "\e845" +} +.icon-panorama:before { + content: "\e846" +} +.icon-panorama-fisheye:before { + content: "\e847" +} +.icon-panorama-horizontal:before { + content: "\e848" +} +.icon-panorama-vertical:before { + content: "\e849" +} +.icon-panorama-wide-angle:before { + content: "\e84a" +} +.icon-photo:before { + content: "\e84b" +} +.icon-photo-album:before { + content: "\e84c" +} +.icon-photo-camera:before { + content: "\e84d" +} +.icon-photo-library:before { + content: "\e84e" +} +.icon-portrait:before { + content: "\e84f" +} +.icon-remove-red-eye:before { + content: "\e850" +} +.icon-rotate-left:before { + content: "\e851" +} +.icon-rotate-right:before { + content: "\e852" +} +.icon-slideshow:before { + content: "\e853" +} +.icon-straighten:before { + content: "\e854" +} +.icon-style:before { + content: "\e855" +} +.icon-switch-camera:before { + content: "\e856" +} +.icon-switch-video:before { + content: "\e857" +} +.icon-tag-faces:before { + content: "\e858" +} +.icon-texture:before { + content: "\e859" +} +.icon-timelapse:before { + content: "\e85a" +} +.icon-timer-3:before { + content: "\e85b" +} +.icon-timer-10:before { + content: "\e85c" +} +.icon-timer:before { + content: "\e85d" +} +.icon-timer-auto:before { + content: "\e85e" +} +.icon-timer-off:before { + content: "\e85f" +} +.icon-tonality:before { + content: "\e860" +} +.icon-transform:before { + content: "\e861" +} +.icon-tune:before { + content: "\e862" +} +.icon-wb-auto:before { + content: "\e863" +} +.icon-wb-cloudy:before { + content: "\e864" +} +.icon-wb-incandescent:before { + content: "\e865" +} +.icon-wb-irradescent:before { + content: "\e866" +} +.icon-wb-sunny:before { + content: "\e867" +} +.icon-beenhere:before { + content: "\e868" +} +.icon-directions:before { + content: "\e869" +} +.icon-directions-bike:before { + content: "\e86a" +} +.icon-directions-bus:before { + content: "\e86b" +} +.icon-directions-car:before { + content: "\e86c" +} +.icon-directions-ferry:before { + content: "\e86d" +} +.icon-directions-subway:before { + content: "\e86e" +} +.icon-directions-train:before { + content: "\e86f" +} +.icon-directions-transit:before { + content: "\e870" +} +.icon-directions-walk:before { + content: "\e871" +} +.icon-flight:before { + content: "\e872" +} +.icon-hotel:before { + content: "\e873" +} +.icon-layers:before { + content: "\e874" +} +.icon-layers-clear:before { + content: "\e875" +} +.icon-local-airport:before { + content: "\e876" +} +.icon-local-atm:before { + content: "\e877" +} +.icon-local-attraction:before { + content: "\e878" +} +.icon-local-bar:before { + content: "\e879" +} +.icon-local-cafe:before { + content: "\e87a" +} +.icon-local-car-wash:before { + content: "\e87b" +} +.icon-local-convenience-store:before { + content: "\e87c" +} +.icon-local-drink:before { + content: "\e87d" +} +.icon-local-florist:before { + content: "\e87e" +} +.icon-local-gas-station:before { + content: "\e87f" +} +.icon-local-grocery-store:before { + content: "\e880" +} +.icon-local-hospital:before { + content: "\e881" +} +.icon-local-hotel:before { + content: "\e882" +} +.icon-local-laundry-service:before { + content: "\e883" +} +.icon-local-library:before { + content: "\e884" +} +.icon-local-mall:before { + content: "\e885" +} +.icon-local-movies:before { + content: "\e886" +} +.icon-local-offer:before { + content: "\e887" +} +.icon-local-parking:before { + content: "\e888" +} +.icon-local-pharmacy:before { + content: "\e889" +} +.icon-local-phone:before { + content: "\e88a" +} +.icon-local-pizza:before { + content: "\e88b" +} +.icon-local-play:before { + content: "\e88c" +} +.icon-local-post-office:before { + content: "\e88d" +} +.icon-local-print-shop:before { + content: "\e88e" +} +.icon-local-restaurant:before { + content: "\e88f" +} +.icon-local-see:before { + content: "\e890" +} +.icon-local-shipping:before { + content: "\e891" +} +.icon-local-taxi:before { + content: "\e892" +} +.icon-location-history:before { + content: "\e893" +} +.icon-map:before { + content: "\e894" +} +.icon-my-location:before { + content: "\e895" +} +.icon-navigation:before { + content: "\e896" +} +.icon-pin-drop:before { + content: "\e897" +} +.icon-place:before { + content: "\e898" +} +.icon-rate-review:before { + content: "\e899" +} +.icon-restaurant-menu:before { + content: "\e89a" +} +.icon-satellite:before { + content: "\e89b" +} +.icon-store-mall-directory:before { + content: "\e89c" +} +.icon-terrain:before { + content: "\e89d" +} +.icon-traffic:before { + content: "\e89e" +} +.icon-apps:before { + content: "\e89f" +} +.icon-arrow-back:before { + content: "\e8a0" +} +.icon-arrow-drop-down:before { + content: "\e8a1" +} +.icon-arrow-drop-down-circle:before { + content: "\e8a2" +} +.icon-arrow-drop-up:before { + content: "\e8a3" +} +.icon-arrow-forward:before { + content: "\e8a4" +} +.icon-cancel:before { + content: "\e8a5" +} +.icon-check:before { + content: "\e8a6" +} +.icon-chevron-left:before { + content: "\e8a7" +} +.icon-chevron-right:before { + content: "\e8a8" +} +.icon-close:before { + content: "\e8a9" +} +.icon-expand-less:before { + content: "\e8aa" +} +.icon-expand-more:before { + content: "\e8ab" +} +.icon-fullscreen:before { + content: "\e8ac" +} +.icon-fullscreen-exit:before { + content: "\e8ad" +} +.icon-menu:before { + content: "\e8ae" +} +.icon-more-horiz:before { + content: "\e8af" +} +.icon-more-vert:before { + content: "\e8b0" +} +.icon-refresh:before { + content: "\e8b1" +} +.icon-unfold-less:before { + content: "\e8b2" +} +.icon-unfold-more:before { + content: "\e8b3" +} +.icon-adb:before { + content: "\e8b4" +} +.icon-bluetooth-audio:before { + content: "\e8b5" +} +.icon-disc-full:before { + content: "\e8b6" +} +.icon-dnd-forwardslash:before { + content: "\e8b7" +} +.icon-do-not-disturb:before { + content: "\e8b8" +} +.icon-drive-eta:before { + content: "\e8b9" +} +.icon-event-available:before { + content: "\e8ba" +} +.icon-event-busy:before { + content: "\e8bb" +} +.icon-event-note:before { + content: "\e8bc" +} +.icon-folder-special:before { + content: "\e8bd" +} +.icon-mms:before { + content: "\e8be" +} +.icon-more:before { + content: "\e8bf" +} +.icon-network-locked:before { + content: "\e8c0" +} +.icon-phone-bluetooth-speaker:before { + content: "\e8c1" +} +.icon-phone-forwarded:before { + content: "\e8c2" +} +.icon-phone-in-talk:before { + content: "\e8c3" +} +.icon-phone-locked:before { + content: "\e8c4" +} +.icon-phone-missed:before { + content: "\e8c5" +} +.icon-phone-paused:before { + content: "\e8c6" +} +.icon-play-download:before { + content: "\e8c7" +} +.icon-play-install:before { + content: "\e8c8" +} +.icon-sd-card:before { + content: "\e8c9" +} +.icon-sim-card-alert:before { + content: "\e8ca" +} +.icon-sms:before { + content: "\e8cb" +} +.icon-sms-failed:before { + content: "\e8cc" +} +.icon-sync:before { + content: "\e8cd" +} +.icon-sync-disabled:before { + content: "\e8ce" +} +.icon-sync-problem:before { + content: "\e8cf" +} +.icon-system-update:before { + content: "\e8d0" +} +.icon-tap-and-play:before { + content: "\e8d1" +} +.icon-time-to-leave:before { + content: "\e8d2" +} +.icon-vibration:before { + content: "\e8d3" +} +.icon-voice-chat:before { + content: "\e8d4" +} +.icon-vpn-lock:before { + content: "\e8d5" +} +.icon-cake:before { + content: "\e8d6" +} +.icon-domain:before { + content: "\e8d7" +} +.icon-group:before { + content: "\e8d8" +} +.icon-group-add:before { + content: "\e8d9" +} +.icon-location-city:before { + content: "\e8da" +} +.icon-mood:before { + content: "\e8db" +} +.icon-notifications:before { + content: "\e8dc" +} +.icon-notifications-none:before { + content: "\e8dd" +} +.icon-notifications-off:before { + content: "\e8de" +} +.icon-notifications-on:before { + content: "\e8df" +} +.icon-notifications-paused:before { + content: "\e8e0" +} +.icon-pages:before { + content: "\e8e1" +} +.icon-party-mode:before { + content: "\e8e2" +} +.icon-people:before { + content: "\e8e3" +} +.icon-people-outline:before { + content: "\e8e4" +} +.icon-person:before { + content: "\e8e5" +} +.icon-person-add:before { + content: "\e8e6" +} +.icon-person-outline:before { + content: "\e8e7" +} +.icon-plus-one:before { + content: "\e8e8" +} +.icon-poll:before { + content: "\e8e9" +} +.icon-public:before { + content: "\e8ea" +} +.icon-school:before { + content: "\e8eb" +} +.icon-share:before { + content: "\e8ec" +} +.icon-whatshot:before { + content: "\e8ed" +} +.icon-check-box:before { + content: "\e8ee" +} +.icon-check-box-outline-blank:before { + content: "\e8ef" +} +.icon-radio-button-off:before { + content: "\e8f0" +} +.icon-radio-button-on:before { + content: "\e8f1" +} +.icon-star:before { + content: "\e8f2" +} +.icon-star-half:before { + content: "\e8f3" +} +.icon-star-outline:before { + content: "\e8f4" +} +.card-action:after, .card-action:before, .clearfix:after, .clearfix:before, .container:after, .container:before, .row:after, .row:before { + content: "" +} +code, kbd, pre, samp { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace +} +code { + color: #b71c1c +} +kbd { + background-color: #212121; + color: #fff +} +kbd kbd { + font-size: 100%; + font-weight: 700; + padding: 0 +} +.btn, .btn-text, .form-help { + font-weight: 400 +} +pre { + border-radius: 2px; + color: #212121; + display: block; + font-size: 12px; + line-height: 24px; + padding: 12px 8px; + word-break: break-all; + word-wrap: break-word +} +.a, pre code { + background-color: transparent +} +pre code { + border-radius: 0; + color: inherit; + font-size: inherit; + padding: 0; + white-space: pre-wrap +} +.btn, .text-nowrap, .text-overflow { + white-space: nowrap +} +.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xx-1, .col-xx-10, .col-xx-11, .col-xx-12, .col-xx-2, .col-xx-3, .col-xx-4, .col-xx-5, .col-xx-6, .col-xx-7, .col-xx-8, .col-xx-9 { + min-height: 1px; + position: relative; + padding-left: 16px; + padding-right: 16px +} +.col-xx-1 { + width: 8.33333% +} +.col-xx-2 { + width: 16.66667% +} +.col-xx-3 { + width: 25% +} +.col-xx-4 { + width: 33.33333% +} +.col-xx-5 { + width: 41.66667% +} +.col-xx-6 { + width: 50% +} +.col-xx-7 { + width: 58.33333% +} +.col-xx-8 { + width: 66.66667% +} +.col-xx-9 { + width: 75% +} +.col-xx-10 { + width: 83.33333% +} +.col-xx-11 { + width: 91.66667% +} +.col-xx-12 { + width: 100% +} +.col-xx-offset-0 { + margin-left: 0 +} +.col-xx-offset-1 { + margin-left: 8.33333% +} +.col-xx-offset-2 { + margin-left: 16.66667% +} +.col-xx-offset-3 { + margin-left: 25% +} +.col-xx-offset-4 { + margin-left: 33.33333% +} +.col-xx-offset-5 { + margin-left: 41.66667% +} +.col-xx-offset-6 { + margin-left: 50% +} +.col-xx-offset-7 { + margin-left: 58.33333% +} +.col-xx-offset-8 { + margin-left: 66.66667% +} +.col-xx-offset-9 { + margin-left: 75% +} +.col-xx-offset-10 { + margin-left: 83.33333% +} +.col-xx-offset-11 { + margin-left: 91.66667% +} +.col-xx-offset-12 { + margin-left: 100% +} +.col-xx-pull-0 { + right: 0 +} +.col-xx-pull-1 { + right: 8.33333% +} +.col-xx-pull-2 { + right: 16.66667% +} +.col-xx-pull-3 { + right: 25% +} +.col-xx-pull-4 { + right: 33.33333% +} +.col-xx-pull-5 { + right: 41.66667% +} +.col-xx-pull-6 { + right: 50% +} +.col-xx-pull-7 { + right: 58.33333% +} +.col-xx-pull-8 { + right: 66.66667% +} +.col-xx-pull-9 { + right: 75% +} +.col-xx-pull-10 { + right: 83.33333% +} +.col-xx-pull-11 { + right: 91.66667% +} +.col-xx-pull-12 { + right: 100% +} +.col-xx-push-0 { + left: 0 +} +.col-xx-push-1 { + left: 8.33333% +} +.col-xx-push-2 { + left: 16.66667% +} +.col-xx-push-3 { + left: 25% +} +.col-xx-push-4 { + left: 33.33333% +} +.col-xx-push-5 { + left: 41.66667% +} +.col-xx-push-6 { + left: 50% +} +.col-xx-push-7 { + left: 58.33333% +} +.col-xx-push-8 { + left: 66.66667% +} +.col-xx-push-9 { + left: 75% +} +.col-xx-push-10 { + left: 83.33333% +} +.col-xx-push-11 { + left: 91.66667% +} +.col-xx-push-12 { + left: 100% +} + +@media only screen and (min-width:480px) { +.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { + float: left +} +.col-xs-1 { + width: 8.33333% +} +.col-xs-2 { + width: 16.66667% +} +.col-xs-3 { + width: 25% +} +.col-xs-4 { + width: 33.33333% +} +.col-xs-5 { + width: 41.66667% +} +.col-xs-6 { + width: 50% +} +.col-xs-7 { + width: 58.33333% +} +.col-xs-8 { + width: 66.66667% +} +.col-xs-9 { + width: 75% +} +.col-xs-10 { + width: 83.33333% +} +.col-xs-11 { + width: 91.66667% +} +.col-xs-12 { + width: 100% +} +.col-xs-offset-0 { + margin-left: 0 +} +.col-xs-offset-1 { + margin-left: 8.33333% +} +.col-xs-offset-2 { + margin-left: 16.66667% +} +.col-xs-offset-3 { + margin-left: 25% +} +.col-xs-offset-4 { + margin-left: 33.33333% +} +.col-xs-offset-5 { + margin-left: 41.66667% +} +.col-xs-offset-6 { + margin-left: 50% +} +.col-xs-offset-7 { + margin-left: 58.33333% +} +.col-xs-offset-8 { + margin-left: 66.66667% +} +.col-xs-offset-9 { + margin-left: 75% +} +.col-xs-offset-10 { + margin-left: 83.33333% +} +.col-xs-offset-11 { + margin-left: 91.66667% +} +.col-xs-offset-12 { + margin-left: 100% +} +.col-xs-pull-0 { + right: 0 +} +.col-xs-pull-1 { + right: 8.33333% +} +.col-xs-pull-2 { + right: 16.66667% +} +.col-xs-pull-3 { + right: 25% +} +.col-xs-pull-4 { + right: 33.33333% +} +.col-xs-pull-5 { + right: 41.66667% +} +.col-xs-pull-6 { + right: 50% +} +.col-xs-pull-7 { + right: 58.33333% +} +.col-xs-pull-8 { + right: 66.66667% +} +.col-xs-pull-9 { + right: 75% +} +.col-xs-pull-10 { + right: 83.33333% +} +.col-xs-pull-11 { + right: 91.66667% +} +.col-xs-pull-12 { + right: 100% +} +.col-xs-push-0 { + left: 0 +} +.col-xs-push-1 { + left: 8.33333% +} +.col-xs-push-2 { + left: 16.66667% +} +.col-xs-push-3 { + left: 25% +} +.col-xs-push-4 { + left: 33.33333% +} +.col-xs-push-5 { + left: 41.66667% +} +.col-xs-push-6 { + left: 50% +} +.col-xs-push-7 { + left: 58.33333% +} +.col-xs-push-8 { + left: 66.66667% +} +.col-xs-push-9 { + left: 75% +} +.col-xs-push-10 { + left: 83.33333% +} +.col-xs-push-11 { + left: 91.66667% +} +.col-xs-push-12 { + left: 100% +} +} + +@media only screen and (min-width:768px) { +.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { + float: left +} +.col-sm-1 { + width: 8.33333% +} +.col-sm-2 { + width: 16.66667% +} +.col-sm-3 { + width: 25% +} +.col-sm-4 { + width: 33.33333% +} +.col-sm-5 { + width: 41.66667% +} +.col-sm-6 { + width: 50% +} +.col-sm-7 { + width: 58.33333% +} +.col-sm-8 { + width: 66.66667% +} +.col-sm-9 { + width: 75% +} +.col-sm-10 { + width: 83.33333% +} +.col-sm-11 { + width: 91.66667% +} +.col-sm-12 { + width: 100% +} +.col-sm-offset-0 { + margin-left: 0 +} +.col-sm-offset-1 { + margin-left: 8.33333% +} +.col-sm-offset-2 { + margin-left: 16.66667% +} +.col-sm-offset-3 { + margin-left: 25% +} +.col-sm-offset-4 { + margin-left: 33.33333% +} +.col-sm-offset-5 { + margin-left: 41.66667% +} +.col-sm-offset-6 { + margin-left: 50% +} +.col-sm-offset-7 { + margin-left: 58.33333% +} +.col-sm-offset-8 { + margin-left: 66.66667% +} +.col-sm-offset-9 { + margin-left: 75% +} +.col-sm-offset-10 { + margin-left: 83.33333% +} +.col-sm-offset-11 { + margin-left: 91.66667% +} +.col-sm-offset-12 { + margin-left: 100% +} +.col-sm-pull-0 { + right: 0 +} +.col-sm-pull-1 { + right: 8.33333% +} +.col-sm-pull-2 { + right: 16.66667% +} +.col-sm-pull-3 { + right: 25% +} +.col-sm-pull-4 { + right: 33.33333% +} +.col-sm-pull-5 { + right: 41.66667% +} +.col-sm-pull-6 { + right: 50% +} +.col-sm-pull-7 { + right: 58.33333% +} +.col-sm-pull-8 { + right: 66.66667% +} +.col-sm-pull-9 { + right: 75% +} +.col-sm-pull-10 { + right: 83.33333% +} +.col-sm-pull-11 { + right: 91.66667% +} +.col-sm-pull-12 { + right: 100% +} +.col-sm-push-0 { + left: 0 +} +.col-sm-push-1 { + left: 8.33333% +} +.col-sm-push-2 { + left: 16.66667% +} +.col-sm-push-3 { + left: 25% +} +.col-sm-push-4 { + left: 33.33333% +} +.col-sm-push-5 { + left: 41.66667% +} +.col-sm-push-6 { + left: 50% +} +.col-sm-push-7 { + left: 58.33333% +} +.col-sm-push-8 { + left: 66.66667% +} +.col-sm-push-9 { + left: 75% +} +.col-sm-push-10 { + left: 83.33333% +} +.col-sm-push-11 { + left: 91.66667% +} +.col-sm-push-12 { + left: 100% +} +} + +@media only screen and (min-width:992px) { +.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { + float: left +} +.col-md-1 { + width: 8.33333% +} +.col-md-2 { + width: 16.66667% +} +.col-md-3 { + width: 25% +} +.col-md-4 { + width: 33.33333% +} +.col-md-5 { + width: 41.66667% +} +.col-md-6 { + width: 50% +} +.col-md-7 { + width: 58.33333% +} +.col-md-8 { + width: 66.66667% +} +.col-md-9 { + width: 75% +} +.col-md-10 { + width: 83.33333% +} +.col-md-11 { + width: 91.66667% +} +.col-md-12 { + width: 100% +} +.col-md-offset-0 { + margin-left: 0 +} +.col-md-offset-1 { + margin-left: 8.33333% +} +.col-md-offset-2 { + margin-left: 16.66667% +} +.col-md-offset-3 { + margin-left: 25% +} +.col-md-offset-4 { + margin-left: 33.33333% +} +.col-md-offset-5 { + margin-left: 41.66667% +} +.col-md-offset-6 { + margin-left: 50% +} +.col-md-offset-7 { + margin-left: 58.33333% +} +.col-md-offset-8 { + margin-left: 66.66667% +} +.col-md-offset-9 { + margin-left: 75% +} +.col-md-offset-10 { + margin-left: 83.33333% +} +.col-md-offset-11 { + margin-left: 91.66667% +} +.col-md-offset-12 { + margin-left: 100% +} +.col-md-pull-0 { + right: 0 +} +.col-md-pull-1 { + right: 8.33333% +} +.col-md-pull-2 { + right: 16.66667% +} +.col-md-pull-3 { + right: 25% +} +.col-md-pull-4 { + right: 33.33333% +} +.col-md-pull-5 { + right: 41.66667% +} +.col-md-pull-6 { + right: 50% +} +.col-md-pull-7 { + right: 58.33333% +} +.col-md-pull-8 { + right: 66.66667% +} +.col-md-pull-9 { + right: 75% +} +.col-md-pull-10 { + right: 83.33333% +} +.col-md-pull-11 { + right: 91.66667% +} +.col-md-pull-12 { + right: 100% +} +.col-md-push-0 { + left: 0 +} +.col-md-push-1 { + left: 8.33333% +} +.col-md-push-2 { + left: 16.66667% +} +.col-md-push-3 { + left: 25% +} +.col-md-push-4 { + left: 33.33333% +} +.col-md-push-5 { + left: 41.66667% +} +.col-md-push-6 { + left: 50% +} +.col-md-push-7 { + left: 58.33333% +} +.col-md-push-8 { + left: 66.66667% +} +.col-md-push-9 { + left: 75% +} +.col-md-push-10 { + left: 83.33333% +} +.col-md-push-11 { + left: 91.66667% +} +.col-md-push-12 { + left: 100% +} +} + +@media only screen and (min-width:1440px) { +.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { + float: left +} +.col-lg-1 { + width: 8.33333% +} +.col-lg-2 { + width: 16.66667% +} +.col-lg-3 { + width: 25% +} +.col-lg-4 { + width: 33.33333% +} +.col-lg-5 { + width: 41.66667% +} +.col-lg-6 { + width: 50% +} +.col-lg-7 { + width: 58.33333% +} +.col-lg-8 { + width: 66.66667% +} +.col-lg-9 { + width: 75% +} +.col-lg-10 { + width: 83.33333% +} +.col-lg-11 { + width: 91.66667% +} +.col-lg-12 { + width: 100% +} +.col-lg-offset-0 { + margin-left: 0 +} +.col-lg-offset-1 { + margin-left: 8.33333% +} +.col-lg-offset-2 { + margin-left: 16.66667% +} +.col-lg-offset-3 { + margin-left: 25% +} +.col-lg-offset-4 { + margin-left: 33.33333% +} +.col-lg-offset-5 { + margin-left: 41.66667% +} +.col-lg-offset-6 { + margin-left: 50% +} +.col-lg-offset-7 { + margin-left: 58.33333% +} +.col-lg-offset-8 { + margin-left: 66.66667% +} +.col-lg-offset-9 { + margin-left: 75% +} +.col-lg-offset-10 { + margin-left: 83.33333% +} +.col-lg-offset-11 { + margin-left: 91.66667% +} +.col-lg-offset-12 { + margin-left: 100% +} +.col-lg-pull-0 { + right: 0 +} +.col-lg-pull-1 { + right: 8.33333% +} +.col-lg-pull-2 { + right: 16.66667% +} +.col-lg-pull-3 { + right: 25% +} +.col-lg-pull-4 { + right: 33.33333% +} +.col-lg-pull-5 { + right: 41.66667% +} +.col-lg-pull-6 { + right: 50% +} +.col-lg-pull-7 { + right: 58.33333% +} +.col-lg-pull-8 { + right: 66.66667% +} +.col-lg-pull-9 { + right: 75% +} +.col-lg-pull-10 { + right: 83.33333% +} +.col-lg-pull-11 { + right: 91.66667% +} +.col-lg-pull-12 { + right: 100% +} +.col-lg-push-0 { + left: 0 +} +.col-lg-push-1 { + left: 8.33333% +} +.col-lg-push-2 { + left: 16.66667% +} +.col-lg-push-3 { + left: 25% +} +.col-lg-push-4 { + left: 33.33333% +} +.col-lg-push-5 { + left: 41.66667% +} +.col-lg-push-6 { + left: 50% +} +.col-lg-push-7 { + left: 58.33333% +} +.col-lg-push-8 { + left: 66.66667% +} +.col-lg-push-9 { + left: 75% +} +.col-lg-push-10 { + left: 83.33333% +} +.col-lg-push-11 { + left: 91.66667% +} +.col-lg-push-12 { + left: 100% +} +} +.col-between { + margin-left: -16px; + position: absolute; + top: 0; + width: 32px +} +.container { + margin-right: auto; + margin-left: auto; + padding-right: 16px; + padding-left: 16px +} +.container:after, .container:before { + display: table; + line-height: 0 +} + +@media only screen and (min-width:992px) { +.container { + width: 960px +} +} + +@media only screen and (min-width:1440px) { +.container { + width: 1408px +} +} +.container-full { + width: auto +} +.row { + margin-right: -16px; + margin-left: -16px +} +.row:after, .row:before { + display: table; + line-height: 0 +} +.row-relative { + position: relative +} + +@media only screen and (min-width:480px)and (max-width:767px) { +.row-clear>.col-xs-2:nth-child(6n+1), .row-clear>.col-xs-3:nth-child(4n+1), .row-clear>.col-xs-4:nth-child(3n+1), .row-clear>.col-xs-6:nth-child(2n+1) { + clear: left +} +} + +@media only screen and (min-width:768px)and (max-width:991px) { +.row-clear>.col-sm-2:nth-child(6n+1), .row-clear>.col-sm-3:nth-child(4n+1), .row-clear>.col-sm-4:nth-child(3n+1), .row-clear>.col-sm-6:nth-child(2n+1) { + clear: left +} +} + +@media only screen and (min-width:992px)and (max-width:1439px) { +.row-clear>.col-md-2:nth-child(6n+1), .row-clear>.col-md-3:nth-child(4n+1), .row-clear>.col-md-4:nth-child(3n+1), .row-clear>.col-md-6:nth-child(2n+1) { + clear: left +} +} + +@media only screen and (min-width:1440px) { +.row-clear>.col-lg-2:nth-child(6n+1), .row-clear>.col-lg-3:nth-child(4n+1), .row-clear>.col-lg-4:nth-child(3n+1), .row-clear>.col-lg-6:nth-child(2n+1) { + clear: left +} +} +.card-action:after, .card-header:after, .clearfix:after, .dropdown-wrap:after, .fbtn, .header:after, .menu-top-user:after, .nav:after, .picker__box:after, .tile-action:after, .tile-footer:after, .tile:after, .toast-inner:after { + clear: both +} +.a { + border: 0; + display: inline; + color: #2196f3 +} +.a:focus, .a:hover { + color: #0d47a1; + outline: 0; + text-decoration: underline +} +.access-hide { + border: 0; + clip: rect(0,0,0,0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px +} +.access-hide.focusable:active, .access-hide.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto +} +.btn, .collapsing, .fbtn { + position: relative +} +.collapsible-region, .collapsing, .media, .media-inner, .no-overflow { + overflow: hidden +} +.clearfix:after, .clearfix:before { + display: table; + line-height: 0 +} +.collapse { + display: none +} +.collapse.in { + display: block +} +.collapsed-hide { + display: inline +} +.collapsed .collapsed-hide, .collapsed-show { + display: none +} +.collapsed .collapsed-show { + display: inline +} +.collapsing { + height: 0; + -webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1); + transition: height .3s cubic-bezier(.4, 0, .2, 1) +} +.fade { + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1); + transition: opacity .3s cubic-bezier(.4, 0, .2, 1) +} +.fade.in { + opacity: 1; + filter: alpha(opacity=100) +} +.img-responsive { + display: block; + height: auto; + max-width: 100% +} +.list-clear, .list-inline { + list-style: none; + padding-left: 0 +} +.list-inline { + margin-left: -8px +} +.list-inline>li { + display: inline-block; + padding-right: 8px; + padding-left: 8px +} +.avatar, .p { + display: block +} +.margin-bottom { + margin-bottom: 24px!important +} +.margin-bottom-half { + margin-bottom: 12px!important +} +.margin-left { + margin-left: 16px!important +} +.margin-left-half { + margin-left: 8px!important +} +.margin-no { + margin: 0!important +} +.margin-no-bottom { + margin-bottom: 0!important +} +.margin-no-left { + margin-left: 0!important +} +.avatar.pull-right, .media-object.pull-right { + margin-left: 16px +} +.margin-no-right { + margin-right: 0!important +} +.margin-no-top { + margin-top: 0!important +} +.margin-right { + margin-right: 16px!important +} +.margin-right-half { + margin-right: 8px!important +} +.avatar.pull-left, .fbtn-text, .media-object.pull-left { + margin-right: 16px +} +.margin-top { + margin-top: 24px!important +} +.margin-top-half { + margin-top: 12px!important +} +.p { + margin-top: 24px; + margin-bottom: 24px +} +.pull-right { + float: right +} +.scrollbar-measure { + height: 50px; + overflow: scroll; + position: absolute; + top: -99999px; + width: 50px +} +.text-overflow { + display: block; + line-height: inherit; + overflow: hidden; + text-overflow: ellipsis +} +.text-left { + text-align: left +} +.text-right { + text-align: right +} +.avatar, .avatar .fa, .btn, .fbtn { + text-align: center +} +.text-alt { + color: #4caf50 +} +.text-black { + color: #212121 +} +.text-blue { + color: #2196f3 +} +.text-green { + color: #4caf50 +} +.text-hint { + color: #9e9e9e +} +.text-purple { + color: #9c27b0 +} +.text-red { + color: #f44336 +} +.text-sec { + color: #616161 +} +.text-yellow { + color: #ffc107 +} +.text-white { + color: #fff +} +.avatar { + background-color: #e0e0e0; + border-radius: 50%; + color: #212121; + height: 48px; + line-height: 48px; + width: 48px +} +.avatar:focus, .avatar:hover { + text-decoration: none +} +.avatar.avatar-inline { + display: inline-block +} +.avatar.avatar-lg { + height: 96px; + line-height: 96px; + width: 96px +} +.avatar.avatar-sm { + height: 36px; + line-height: 36px; + margin-top: -6px; + margin-bottom: -6px; + width: 36px +} +.avatar.avatar-transparent { + background-color: transparent +} +.avatar img { + border-radius: 50%; + height: 100%; + vertical-align: top; + width: 100% +} +.btn, .picker__box, .picker__frame, .picker__holder:after, .picker__table td, .picker__table th, .switch-toggle { + vertical-align: middle +} +.avatar .fa { + display: block; + height: 100%; + line-height: inherit +} +.avatar .fa-text { + font-family: inherit +} +.avatar-alt { + background-color: #4caf50; + color: #fff +} +.avatar-blue { + background-color: #2196f3; + color: #fff +} +.avatar-green { + background-color: #4caf50; + color: #fff +} +.avatar-purple { + background-color: #9c27b0; + color: #fff +} +.avatar-red { + background-color: #f44336; + color: #fff +} +.avatar-yellow { + background-color: #ffc107; + color: #fff +} +.btn { + background-color: #fff; + background-position: 50% 50%; + background-size: 100% 100%; + border: 1px solid transparent; + border-radius: 2px; + color: #212121; + cursor: pointer; + display: inline-block; + font-size: 16px; + line-height: 24px; + margin-bottom: 0; + padding: 5px 16px; + -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.15), 0 1px 5px rgba(0,0,0,.15); + box-shadow: 0 1px 5px rgba(0,0,0,.15), 0 1px 5px rgba(0,0,0,.15); + -webkit-transition: all .45s cubic-bezier(.4, 0, .2, 1), background-color .3s linear 0s; + transition: all .45s cubic-bezier(.4, 0, .2, 1), background-color .3s linear 0s +} +.btn:active, .btn:focus, .btn:hover { + color: #212121; + outline: 0; + text-decoration: none; + -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.15); + box-shadow: 0 5px 10px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.15) +} +.btn-alt, .btn-alt:active, .btn-alt:focus, .btn-alt:hover, .btn-blue, .btn-blue:active, .btn-blue:focus, .btn-blue:hover, .btn-green, .btn-green:active, .btn-green:focus, .btn-green:hover, .btn-purple:active, .btn-purple:focus, .btn-purple:hover, .btn-red, .btn-red:active, .btn-red:focus, .btn-red:hover, .btn-yellow, .btn-yellow:active, .btn-yellow:focus, .btn-yellow:hover, .fbtn, a.fbtn:focus, a.fbtn:hover { + color: #fff +} +.btn:active { + background-color: #f5f5f5; + -webkit-transition: all .45s cubic-bezier(.4, 0, .2, 1), background-color 0s linear .45s; + transition: all .45s cubic-bezier(.4, 0, .2, 1), background-color 0s linear .45s +} +.btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: .5; + filter: alpha(opacity=50) +} +.dropdown [data-toggle=dropdown], .fbtn { + cursor: pointer +} +.btn.btn-active { + background-image: -webkit-radial-gradient(circle, #f5f5f5 10%, #fff 11%); + background-image: radial-gradient(circle, #f5f5f5 10%, #fff 11%); + background-size: 900% 900% +} +.btn-block { + display: block; + white-space: normal; + width: 100% +} +.btn-sm { + padding: 0 8px; + font-size: 12px; + line-height: 22px +} +.btn-alt { + background-color: #4caf50 +} +.btn-alt:active { + background-color: #81c784 +} +.btn-alt[disabled], fieldset[disabled] .btn-alt { + background-color: #4caf50 +} +.btn-alt.btn-active { + background-image: -webkit-radial-gradient(circle, #81c784 10%, #4caf50 11%); + background-image: radial-gradient(circle, #81c784 10%, #4caf50 11%) +} +.btn-blue { + background-color: #2196f3 +} +.btn-blue:active { + background-color: #64b5f6 +} +.btn-blue[disabled], fieldset[disabled] .btn-blue { + background-color: #2196f3 +} +.btn-blue.btn-active { + background-image: -webkit-radial-gradient(circle, #64b5f6 10%, #2196f3 11%); + background-image: radial-gradient(circle, #64b5f6 10%, #2196f3 11%) +} +.btn-green { + background-color: #4caf50 +} +.btn-green:active { + background-color: #81c784 +} +.btn-green[disabled], fieldset[disabled] .btn-green { + background-color: #4caf50 +} +.btn-green.btn-active { + background-image: -webkit-radial-gradient(circle, #81c784 10%, #4caf50 11%); + background-image: radial-gradient(circle, #81c784 10%, #4caf50 11%) +} +.btn-purple { + background-color: #9c27b0; + color: #fff +} +.btn-purple:active { + background-color: #ba68c8 +} +.btn-purple[disabled], fieldset[disabled] .btn-purple { + background-color: #9c27b0 +} +.btn-purple.btn-active { + background-image: -webkit-radial-gradient(circle, #ba68c8 10%, #9c27b0 11%); + background-image: radial-gradient(circle, #ba68c8 10%, #9c27b0 11%) +} +.btn-red { + background-color: #f44336 +} +.btn-red:active { + background-color: #e57373 +} +.btn-red[disabled], fieldset[disabled] .btn-red { + background-color: #f44336 +} +.btn-red.btn-active { + background-image: -webkit-radial-gradient(circle, #e57373 10%, #f44336 11%); + background-image: radial-gradient(circle, #e57373 10%, #f44336 11%) +} +.btn-yellow { + background-color: #ffc107 +} +.btn-yellow:active { + background-color: #ffd54f +} +.btn-yellow[disabled], fieldset[disabled] .btn-yellow { + background-color: #ffc107 +} +.btn-yellow.btn-active { + background-image: -webkit-radial-gradient(circle, #ffd54f 10%, #ffc107 11%); + background-image: radial-gradient(circle, #ffd54f 10%, #ffc107 11%) +} +.btn-flat { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} +.btn-flat[disabled], fieldset[disabled] .btn-flat { + color: #212121 +} +.btn-flat.btn-alt, .btn-flat.btn-alt[disabled], fieldset[disabled] .btn-flat.btn-alt { + color: #4caf50 +} +.btn-flat.btn-alt:active { + background-color: #c8e6c9 +} +.btn-flat.btn-blue, .btn-flat.btn-blue[disabled], fieldset[disabled] .btn-flat.btn-blue { + color: #2196f3 +} +.btn-flat.btn-alt.btn-active { + background-image: -webkit-radial-gradient(circle, #c8e6c9 10%, #fff 11%); + background-image: radial-gradient(circle, #c8e6c9 10%, #fff 11%) +} +.btn-flat.btn-blue:active { + background-color: #bbdefb +} +.btn-flat.btn-green, .btn-flat.btn-green[disabled], fieldset[disabled] .btn-flat.btn-green { + color: #4caf50 +} +.btn-flat.btn-blue.btn-active { + background-image: -webkit-radial-gradient(circle, #bbdefb 10%, #fff 11%); + background-image: radial-gradient(circle, #bbdefb 10%, #fff 11%) +} +.btn-flat.btn-green:active { + background-color: #c8e6c9 +} +.btn-flat.btn-purple, .btn-flat.btn-purple[disabled], fieldset[disabled] .btn-flat.btn-purple { + color: #9c27b0 +} +.btn-flat.btn-green.btn-active { + background-image: -webkit-radial-gradient(circle, #c8e6c9 10%, #fff 11%); + background-image: radial-gradient(circle, #c8e6c9 10%, #fff 11%) +} +.btn-flat.btn-purple:active { + background-color: #e1bee7 +} +.btn-flat.btn-red, .btn-flat.btn-red[disabled], fieldset[disabled] .btn-flat.btn-red { + color: #f44336 +} +.btn-flat.btn-purple.btn-active { + background-image: -webkit-radial-gradient(circle, #e1bee7 10%, #fff 11%); + background-image: radial-gradient(circle, #e1bee7 10%, #fff 11%) +} +.btn-flat.btn-red:active { + background-color: #ffcdd2 +} +.btn-flat.btn-yellow, .btn-flat.btn-yellow[disabled], fieldset[disabled] .btn-flat.btn-yellow { + color: #ffc107 +} +.btn-flat.btn-red.btn-active { + background-image: -webkit-radial-gradient(circle, #ffcdd2 10%, #fff 11%); + background-image: radial-gradient(circle, #ffcdd2 10%, #fff 11%) +} +.btn-flat.btn-yellow:active { + background-color: #ffecb3 +} +.btn-flat.btn-yellow.btn-active { + background-image: -webkit-radial-gradient(circle, #ffecb3 10%, #fff 11%); + background-image: radial-gradient(circle, #ffecb3 10%, #fff 11%) +} +.btn-text { + color: #212121; + display: inline-block; + font-size: 16px; + line-height: 24px; + padding: 6px 0 +} +.fbtn { + background-color: #e0e0e0; + border-radius: 50%; + display: block; + font-size: 24px; + padding: 12px 0; + width: 48px; + -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.5); + box-shadow: 0 3px 10px rgba(0,0,0,.5) +} +.card, .fbtn-text { + border-radius: 2px +} +.fbtn.fbtn-alt { + background-color: #4caf50 +} +.fbtn.fbtn-blue { + background-color: #2196f3 +} +.fbtn.fbtn-green { + background-color: #4caf50 +} +.fbtn.fbtn-purple { + background-color: #9c27b0 +} +.fbtn.fbtn-red { + background-color: #f44336 +} +.fbtn.fbtn-yellow { + background-color: #ffc107 +} +.fbtn-dropdown .fbtn { + margin-bottom: 12px; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: scale(.5); + -ms-transform: scale(.5); + transform: scale(.5); + -webkit-transition: opacity .15s cubic-bezier(.4, 0, .2, 1)0s, -webkit-transform .15s cubic-bezier(.4, 0, .2, 1)0s; + transition: opacity .15s cubic-bezier(.4, 0, .2, 1)0s, transform .15s cubic-bezier(.4, 0, .2, 1)0s +} +.fbtn-dropdown .fbtn:nth-last-child(1) { + -webkit-transition-delay: 300ms; + transition-delay: 300ms +} +.fbtn-dropdown .fbtn:nth-last-child(2) { + -webkit-transition-delay: 250ms; + transition-delay: 250ms +} +.fbtn-dropdown .fbtn:nth-last-child(3) { + -webkit-transition-delay: 200ms; + transition-delay: 200ms +} +.fbtn-dropdown .fbtn:nth-last-child(4) { + -webkit-transition-delay: 150ms; + transition-delay: 150ms +} +.fbtn-dropdown .fbtn:nth-last-child(5) { + -webkit-transition-delay: 100ms; + transition-delay: 100ms +} +.fbtn-dropdown .fbtn:nth-last-child(6) { + -webkit-transition-delay: 50ms; + transition-delay: 50ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn { + opacity: 1; + filter: alpha(opacity=100); + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition-delay: 300ms; + transition-delay: 300ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(1) { + -webkit-transition-delay: 0s; + transition-delay: 0s +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(2) { + -webkit-transition-delay: 50ms; + transition-delay: 50ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(3) { + -webkit-transition-delay: 100ms; + transition-delay: 100ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(4) { + -webkit-transition-delay: 150ms; + transition-delay: 150ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(5) { + -webkit-transition-delay: 200ms; + transition-delay: 200ms +} +.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(6) { + -webkit-transition-delay: 250ms; + transition-delay: 250ms +} +a.fbtn:focus, a.fbtn:hover { + -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.5), 0 10px 30px rgba(0,0,0,.5); + box-shadow: 0 3px 10px rgba(0,0,0,.5), 0 10px 30px rgba(0,0,0,.5) +} +.fbtn-container { + position: fixed; + right: 16px; + bottom: 24px; + z-index: 31; + -webkit-transition: margin-bottom .3s cubic-bezier(.4, 0, .2, 1), right .3s cubic-bezier(.4, 0, .2, 1); + transition: margin-bottom .3s cubic-bezier(.4, 0, .2, 1), right .3s cubic-bezier(.4, 0, .2, 1) +} +.fbtn-dropdown { + max-height: 0; + overflow: hidden; + padding-right: 16px; + padding-left: 16px; + position: absolute; + right: -16px; + bottom: 100%; + -webkit-transition: max-height 0s linear .5s; + transition: max-height 0s linear .5s +} +.fbtn-inner.open .fbtn-dropdown { + max-height: 99999px; + overflow: visible; + -webkit-transition: max-height 0s linear 0s; + transition: max-height 0s linear 0s +} +.fbtn-rotate { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1)0s; + transition: transform .3s cubic-bezier(.4, 0, .2, 1)0s +} +.fbtn-inner.open .fbtn-rotate { + -webkit-transform: rotate(225deg); + -ms-transform: rotate(225deg); + transform: rotate(225deg) +} +.fbtn-text { + background-color: #212121; + background-color: rgba(0,0,0,.8); + display: none; + font-size: 12px; + margin-top: -12px; + padding-right: 8px; + padding-left: 8px; + position: absolute; + top: 50%; + right: 100%; + white-space: nowrap +} +.card, .card-action { + position: relative +} +.card-heading, .card-img-heading { + line-height: 24px; + font-size: 20px +} +.card, .no-touch .fbtn-inner.open .fbtn:hover .fbtn-text, .touch .fbtn-inner.open .fbtn-text { + display: block +} +.card { + background-color: #fff; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + margin-bottom: 24px; + -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5); + box-shadow: 0 0 1px rgba(0,0,0,.5); + -webkit-transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1); + transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1) +} +.card:focus, .card:hover { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.25); + box-shadow: 0 0 5px rgba(0,0,0,.25) +} +.card-action:after, .card-action:before { + display: table; + line-height: 0 +} +.card-action:before { + border-top: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100% +} +.card-header+.card-action:before { + display: none +} +.card-action .nav { + margin-top: 0; + margin-bottom: 0 +} +.card-action .nav>li>a { + color: #616161 +} +.card-action .nav>li.active>a, .card-action .nav>li.open>a, .card-action .nav>li>a:focus, .card-action .nav>li>a:hover { + color: #2196f3 +} +.card-header { + padding-top: 6px; + padding-bottom: 6px; + position: relative +} +.card-header:after, .card-header:before { + content: ""; + display: table; + line-height: 0 +} +.card-header:before { + border-bottom: 1px solid #e0e0e0; + content: ''; + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 100% +} +.card-heading { + display: block; + margin-top: 24px; + margin-bottom: 24px +} +.card-header .card-heading { + margin-top: 0; + margin-bottom: 0 +} +.card-img { + position: relative +} +.card-img img { + display: block; + height: auto; + width: 100% +} +.card-img-heading { + background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.5)); + color: #fff; + margin: 0; + padding: 12px 16px; + position: absolute; + bottom: 0; + left: 0; + width: 100% +} +.card-inner, .dropdown { + position: relative +} +.card-inner, .card-side { + padding-right: 16px; + padding-left: 16px +} +.card-inner { + overflow: hidden; + z-index: 1 +} +.card-header .card-inner { + padding-top: 12px; + padding-bottom: 12px +} +.card-main { + -webkit-box-flex: 1; + -moz-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1 +} +.card-side { + background-color: #f5f5f5; + max-width: 33.33333% +} +.card-side[href] { + color: #212121 +} +.card-side[href]:focus, .card-side[href]:hover { + background-color: #eee; + text-decoration: none +} +.card-side.card-side-img { + overflow: hidden; + padding-right: 0; + padding-left: 0 +} +.card-side.card-side-right { + -webkit-box-ordinal-group: 2; + -moz-box-ordinal-group: 2; + -ms-flex-order: 2; + -webkit-order: 2; + order: 2 +} +.card-wrap { + margin-top: 24px +} +.card-alt { + -webkit-box-shadow: 0 0 1px #4caf50; + box-shadow: 0 0 1px #4caf50 +} +.card-alt:focus, .card-alt:hover { + -webkit-box-shadow: 0 0 5px #4caf50; + box-shadow: 0 0 5px #4caf50 +} +.card-alt .card-action:before { + border-top-color: #c8e6c9 +} +.card-alt .card-side { + background-color: #4caf50; + color: #fff +} +.card-alt .card-side[href]:focus, .card-alt .card-side[href]:hover { + background-color: #388e3c +} +.card-alt-bg { + background-color: #4caf50 +} +.card-alt-bg .card-side { + background-color: #388e3c +} +.card-alt-bg .card-side[href]:focus, .card-alt-bg .card-side[href]:hover { + background-color: #1b5e20 +} +.card-blue { + -webkit-box-shadow: 0 0 1px #2196f3; + box-shadow: 0 0 1px #2196f3 +} +.card-blue:focus, .card-blue:hover { + -webkit-box-shadow: 0 0 5px #2196f3; + box-shadow: 0 0 5px #2196f3 +} +.card-blue .card-action:before { + border-top-color: #bbdefb +} +.card-blue .card-side { + background-color: #2196f3; + color: #fff +} +.card-blue .card-side[href]:focus, .card-blue .card-side[href]:hover { + background-color: #1976d2 +} +.card-blue-bg { + background-color: #2196f3 +} +.card-blue-bg .card-side { + background-color: #1976d2 +} +.card-blue-bg .card-side[href]:focus, .card-blue-bg .card-side[href]:hover { + background-color: #0d47a1 +} +.card-green { + -webkit-box-shadow: 0 0 1px #4caf50; + box-shadow: 0 0 1px #4caf50 +} +.card-green:focus, .card-green:hover { + -webkit-box-shadow: 0 0 5px #4caf50; + box-shadow: 0 0 5px #4caf50 +} +.card-green .card-action:before { + border-top-color: #c8e6c9 +} +.card-green .card-side { + background-color: #4caf50; + color: #fff +} +.card-green .card-side[href]:focus, .card-green .card-side[href]:hover { + background-color: #388e3c +} +.card-green-bg { + background-color: #4caf50 +} +.card-green-bg .card-side { + background-color: #388e3c +} +.card-green-bg .card-side[href]:focus, .card-green-bg .card-side[href]:hover { + background-color: #1b5e20 +} +.card-purple { + -webkit-box-shadow: 0 0 1px #9c27b0; + box-shadow: 0 0 1px #9c27b0 +} +.card-purple:focus, .card-purple:hover { + -webkit-box-shadow: 0 0 5px #9c27b0; + box-shadow: 0 0 5px #9c27b0 +} +.card-purple .card-action:before { + border-top-color: #e1bee7 +} +.card-purple .card-side { + background-color: #9c27b0; + color: #fff +} +.card-purple .card-side[href]:focus, .card-purple .card-side[href]:hover { + background-color: #7b1fa2 +} +.card-purple-bg { + background-color: #9c27b0 +} +.card-purple-bg .card-side { + background-color: #7b1fa2 +} +.card-purple-bg .card-side[href]:focus, .card-purple-bg .card-side[href]:hover { + background-color: #4a148c +} +.card-red { + -webkit-box-shadow: 0 0 1px #f44336; + box-shadow: 0 0 1px #f44336 +} +.card-red:focus, .card-red:hover { + -webkit-box-shadow: 0 0 5px #f44336; + box-shadow: 0 0 5px #f44336 +} +.card-red .card-action:before { + border-top-color: #ffcdd2 +} +.card-red .card-side { + background-color: #f44336; + color: #fff +} +.card-red .card-side[href]:focus, .card-red .card-side[href]:hover { + background-color: #d32f2f +} +.card-red-bg { + background-color: #f44336 +} +.card-red-bg .card-side { + background-color: #d32f2f +} +.card-red-bg .card-side[href]:focus, .card-red-bg .card-side[href]:hover { + background-color: #b71c1c +} +.card-yellow { + -webkit-box-shadow: 0 0 1px #ffc107; + box-shadow: 0 0 1px #ffc107 +} +.card-yellow:focus, .card-yellow:hover { + -webkit-box-shadow: 0 0 5px #ffc107; + box-shadow: 0 0 5px #ffc107 +} +.card-yellow .card-action:before { + border-top-color: #ffecb3 +} +.card-yellow .card-side { + background-color: #ffc107; + color: #fff +} +.card-yellow .card-side[href]:focus, .card-yellow .card-side[href]:hover { + background-color: #ffa000 +} +.card-yellow-bg { + background-color: #ffc107 +} +.card-yellow-bg .card-side { + background-color: #ffa000 +} +.card-yellow-bg .card-side[href]:focus, .card-yellow-bg .card-side[href]:hover { + background-color: #ff6f00 +} +.card[class*="-bg"], .card[class*="-bg"] .card-action .nav>li>a { + color: #fff +} +.card[class*="-bg"] .card-action .nav>li.open>a { + color: #212121 +} +.dropdown.open { + z-index: 21 +} +.dropdown-menu { + background-color: #fff; + border: 1px solid #9e9e9e; + border-radius: 0 2px 2px; + display: none; + list-style: none; + margin: -1px 0 0!important; + min-width: 100%; + padding-top: 12px!important; + padding: 0; + padding-bottom: 12px!important; + position: absolute; + top: 100%; + left: 0; + -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.15); + box-shadow: 0 5px 10px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.15) +} +.dropdown-wrap, .form { + margin-top: 24px; + margin-bottom: 24px +} +.dropdown.open .dropdown-menu { + display: block +} +.dropdown-menu.dropdown-menu-right, .nav.pull-right .dropdown-menu { + border-radius: 2px 0 2px 2px; + right: 0; + left: auto +} +.dropdown-menu .a, .dropdown-menu a { + color: #212121; + display: block; + padding: 12px 16px; + overflow: hidden; + position: relative; + text-align: left; + text-overflow: ellipsis; + white-space: nowrap +} +.dropdown-menu .a:focus, .dropdown-menu .a:hover, .dropdown-menu a:focus, .dropdown-menu a:hover { + background-color: #f5f5f5; + text-decoration: none +} +.dropdown-menu .active>.a, .dropdown-menu .active>a { + background-color: #f5f5f5 +} +.dropdown-menu li { + display: block; + position: relative +} +.dropdown-toggle { + position: relative; + z-index: 1 +} +.dropdown.open .dropdown-toggle { + background-color: #fff; + border: 1px solid #9e9e9e; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 11px 15px 12px +} +.content-nav .dropdown.open .dropdown-toggle, .header .dropdown.open .dropdown-toggle { + border-top: 0; + border-radius: 0; + padding-top: 12px +} +.dropdown-toggle-btn { + position: relative; + z-index: 1 +} +.dropdown.open .dropdown-toggle-btn { + background-color: #fff; + border-color: #9e9e9e #9e9e9e transparent; + border-radius: 2px 2px 0 0; + color: #212121; + -webkit-box-shadow: none; + box-shadow: none +} +.dropdown.open .dropdown-toggle-btn:after, .dropdown.open .dropdown-toggle-btn:before { + background-color: #9e9e9e; + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + width: 1px +} +.modal, .modal-backdrop, .picker__holder { + position: fixed; + bottom: 0 +} +.dropdown.open .dropdown-toggle-btn:after { + right: -1px +} +.dropdown.open .dropdown-toggle-btn:before { + left: -1px +} +.dropdown-wrap:after, .dropdown-wrap:before { + content: ""; + display: table; + line-height: 0 +} +.form-control, .picker__select--month, .picker__select--year { + background-color: transparent; + background-image: none; + border: 0; + border-bottom: 1px solid #9e9e9e; + border-radius: 0; + color: #212121; + display: block; + font-size: 16px; + height: 36px; + line-height: 24px; + padding: 6px 0 5px; + width: 100%; + -webkit-transition: border-bottom-color .15s cubic-bezier(.4, 0, .2, 1); + transition: border-bottom-color .15s cubic-bezier(.4, 0, .2, 1) +} +.form-control:-ms-input-placeholder, .picker__select--month:-ms-input-placeholder, .picker__select--year:-ms-input-placeholder { +color:#9e9e9e +} +.form-control::-moz-placeholder, .picker__select--month::-moz-placeholder, .picker__select--year::-moz-placeholder { +color:#9e9e9e; +opacity:1 +} +.form-control::-webkit-input-placeholder, .picker__select--month::-webkit-input-placeholder, .picker__select--year::-webkit-input-placeholder { +color:#9e9e9e +} +.form-control:focus, .picker__select--month:focus, .picker__select--year:focus { + border-bottom-color: #2196f3; + border-bottom-width: 2px; + outline: 0; + padding-bottom: 4px +} +.form-control[disabled], .form-control[readonly], [disabled].picker__select--month, [disabled].picker__select--year, [readonly].picker__select--month, [readonly].picker__select--year, fieldset[disabled] .form-control, fieldset[disabled] .picker__select--month, fieldset[disabled] .picker__select--year { + border-bottom-style: dashed; + color: #9e9e9e; + cursor: not-allowed; + opacity: 1 +} +.form-control-inline.picker__select--month, .form-control-inline.picker__select--year, .form-control.form-control-inline { + display: inline-block; + vertical-align: middle; + width: auto +} +.form-group-alt .form-control, .form-group-alt .picker__select--month, .form-group-alt .picker__select--year { + border-bottom-color: #4caf50 +} +.form-group-blue .form-control, .form-group-blue .picker__select--month, .form-group-blue .picker__select--year { + border-bottom-color: #2196f3 +} +.form-group-green .form-control, .form-group-green .picker__select--month, .form-group-green .picker__select--year { + border-bottom-color: #4caf50 +} +.form-group-purple .form-control, .form-group-purple .picker__select--month, .form-group-purple .picker__select--year { + border-bottom-color: #9c27b0 +} +.form-group-red .form-control, .form-group-red .picker__select--month, .form-group-red .picker__select--year { + border-bottom-color: #f44336 +} +.form-group-yellow .form-control, .form-group-yellow .picker__select--month, .form-group-yellow .picker__select--year { + border-bottom-color: #ffc107 +} +.form-control-static, .tab-nav { + border-bottom: 1px solid #9e9e9e +} + +@media only screen and (-webkit-min-device-pixel-ratio:0) { +select.form-control, select.picker__select--month, select.picker__select--year { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAMAAACg5NohAAAAZlBMVEUAAABlZWXLy8vg4OB6enrX19fg4OCdnZ2KiopsbGzn5+dzc3Pt7e3GxsbPz89ubm7u7u5ycnLY2NiJiYmGhoZoaGjq6up/f3+WlpaGhoaZmZllZWVhYWFYWFhaWlpdXV1bW1tWVlaZeqNTAAAAHHRSTlMA+WVC31BEqMzyNekpcGDpKNxJzcjkL9CjwZ/yNlWBeQAAALBJREFUKM/NztkWwiAMRdFQoNparR2cGf//J8UFNdXEd8/rXrkAq9rLoIGt3Vkn9A8xJoiaSqeSJGskuXlJNs2sFRPjWo7lptzVVEoO7VyEWofvoEn8NTUUxuZo2KyCPjo2+wB9m7ZM01zB/9feN2zXEVS0bLEHZQ1b6EE2jhNvDsBbMBWkampepJtizNpi4UPyGrEimBbhLT4L2nLnzR6+ksnIGm7iGjXv8xq14bSWJwymLjvMk/6KAAAAAElFTkSuQmCC); + background-position: 100% 11px; + background-repeat: no-repeat; + background-size: auto 12px; + padding-right: 12px +} +select.form-control[multiple], select.form-control[size], select[multiple].picker__select--month, select[multiple].picker__select--year, select[size].picker__select--month, select[size].picker__select--year { + background-image: none; + padding-right: 0 +} +} +textarea.form-control, textarea.picker__select--month, textarea.picker__select--year { + height: auto +} +.form-control-inverse { + color: #fff +} +.form-control-inverse:-ms-input-placeholder { +color:#f5f5f5 +} +.form-control-inverse::-moz-placeholder { +color:#f5f5f5; +opacity:1 +} +.form-control-inverse::-webkit-input-placeholder { +color:#f5f5f5 +} +.form-control-static { + display: block; + font-size: 16px; + font-weight: 400; + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 5px +} +.checkbox, .radio { + display: block; + position: relative +} +.form-group .checkbox, .form-group .radio { + margin-top: 6px; + padding-bottom: 6px +} +.checkbox label, .radio label { + cursor: pointer; + margin: 0; + min-height: 16px; + padding-left: 24px +} +.form-group, .form-group-btn { + margin-bottom: 24px +} +.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label { + color: #9e9e9e; + cursor: not-allowed +} +.checkbox input[type=checkbox], .radio input[type=radio] { + margin-left: -24px; + position: absolute +} +.checkbox-inline, .radio-inline { + display: inline-block; + margin-right: 16px +} +.form-group { + margin-top: 24px +} +.form-group-btn .btn { + margin-top: 24px; + margin-right: 16px +} +.form-help { + display: block; + font-size: 12px; + margin-top: 12px; + margin-bottom: 12px; + position: relative +} +.picker__month-display, .picker__year-display { + font-size: 28px; + line-height: 48px; + font-weight: 300 +} +.form-help-icon { + position: absolute; + top: 6px; + right: 0 +} +.form-help-msg { + padding-right: 1.28571em +} +.form-label { + display: block; + margin-top: 12px +} +.form-group-alt .form-label { + color: #4caf50 +} +.form-group-blue .form-label { + color: #2196f3 +} +.form-group-green .form-label { + color: #4caf50 +} +.form-group-purple .form-label { + color: #9c27b0 +} +.form-group-red .form-label { + color: #f44336 +} +.form-group-yellow .form-label { + color: #ffc107 +} + +@media only screen and (min-width:480px) { +[class*=col-xs]>.form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right +} +} + +@media only screen and (min-width:768px) { +[class*=col-sm]>.form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right +} +} + +@media only screen and (min-width:992px) { +[class*=col-md]>.form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right +} +} + +@media only screen and (min-width:1440px) { +[class*=col-lg]>.form-label { + line-height: 24px; + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 6px; + text-align: right +} +} +.label { + margin-bottom: 12px +} +legend[class*=col-xx-] { + padding-left: 8px +} + +@media only screen and (min-width:480px) { +legend[class*=col-xs-] { + padding-left: 8px +} +} + +@media only screen and (min-width:768px) { +legend[class*=col-sm-] { + padding-left: 8px +} +} + +@media only screen and (min-width:992px) { +legend[class*=col-md-] { + padding-left: 8px +} +} + +@media only screen and (min-width:1440px) { +legend[class*=col-lg-] { + padding-left: 8px +} +} +.checkbox-adv [class^=circle], .radio-adv [class^=circle] { + display: block; + height: 16px; + position: absolute; + top: 3px; + left: 0; + width: 16px +} +.checkbox-adv .circle, .radio-adv .circle { + border: 2px solid #616161; + -webkit-transition: border-color .3s cubic-bezier(.4, 0, .2, 1); + transition: border-color .3s cubic-bezier(.4, 0, .2, 1) +} +.checkbox-adv .circle-check, .checkbox-adv .circle-icon, .radio-adv .circle-check, .radio-adv .circle-icon { + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), transform .3s cubic-bezier(.4, 0, .2, 1); + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), transform .3s cubic-bezier(.4, 0, .2, 1) +} +.checkbox-adv.disabled .circle, .disabled.radio-adv .circle, fieldset[disabled] .checkbox-adv .circle, fieldset[disabled] .radio-adv .circle { + border-color: #9e9e9e!important +} +.checkbox-adv input.access-hide:focus~.circle, .radio-adv input.access-hide:focus~.circle { + border-color: #212121 +} +.checkbox-adv input.access-hide:checked~.circle, .radio-adv input.access-hide:checked~.circle { + border-color: #4caf50 +} +.checkbox-adv .circle-check, .radio-adv .circle-check { + background-color: transparent; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0) +} +.checkbox-adv .circle-icon, .checkbox-adv input.access-hide:checked~.circle-check, .radio-adv .circle-icon, .radio-adv input.access-hide:checked~.circle-check { + -webkit-transform: scale(.5); + transform: scale(.5); + -ms-transform: scale(.5) +} +.checkbox-adv .circle-check:after, .radio-adv .circle-check:after { + background-color: #4caf50; + border-radius: 50%; + content: ''; + display: block; + height: 80px; + position: absolute; + top: -32px; + left: -32px; + width: 80px; + opacity: 0; + filter: alpha(opacity=0) +} +.checkbox-adv.disabled .circle-check:after, .disabled.radio-adv .circle-check:after, fieldset[disabled] .checkbox-adv .circle-check:after, fieldset[disabled] .radio-adv .circle-check:after { + background-color: #9e9e9e +} +.checkbox-adv input.access-hide:checked~.circle-check:after, .radio-adv input.access-hide:checked~.circle-check:after { + -webkit-animation: circle-check .6s; + animation: circle-check .6s +} +.checkbox-adv .circle-icon, .radio-adv .circle-icon { + background-color: transparent; + color: transparent +} +.checkbox-adv input.access-hide:checked~.circle-icon, .radio-adv input.access-hide:checked~.circle-icon { + background-color: #4caf50; + color: #fff; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} +.checkbox-adv.disabled input.access-hide:checked~.circle-icon, .disabled.radio-adv input.access-hide:checked~.circle-icon, fieldset[disabled] .checkbox-adv input.access-hide:checked~.circle-icon, fieldset[disabled] .radio-adv input.access-hide:checked~.circle-icon { + background-color: #9e9e9e +} +.radio-adv [class^=circle] { + border-radius: 50% +} +.radio-adv input.access-hide:checked~.circle-check { + background-color: #4caf50 +} +.radio-adv.disabled input.access-hide:checked~.circle-check, .switch-toggle, fieldset[disabled] .radio-adv input.access-hide:checked~.circle-check { + background-color: #9e9e9e +} +.floating-label { + color: #9e9e9e; + cursor: text; + font-size: 16px; + line-height: 1; + margin: 0; + padding: 0; + position: absolute; + top: 10px; + left: 0; + -webkit-transition: color .3s cubic-bezier(.4, 0, .2, 1), font-size .3s cubic-bezier(.4, 0, .2, 1), top .3s cubic-bezier(.4, 0, .2, 1); + transition: color .3s cubic-bezier(.4, 0, .2, 1), font-size .3s cubic-bezier(.4, 0, .2, 1), top .3s cubic-bezier(.4, 0, .2, 1) +} +.form-group-label, .switch, .switch-toggle { + position: relative +} +.form-group-label [class*=col-] .floating-label { + left: 16px +} +.form-group-label.control-focus .floating-label, .form-group-label.control-highlight .floating-label { + font-size: 12px; + top: -6px +} +.form-group-label.control-focus .floating-label { + color: #2196f3 +} +.form-group-label.form-group-alt .floating-label { + color: #4caf50 +} +.form-group-label.form-group-blue .floating-label { + color: #2196f3 +} +.form-group-label.form-group-green .floating-label { + color: #4caf50 +} +.form-group-label.form-group-purple .floating-label { + color: #9c27b0 +} +.form-group-label.form-group-red .floating-label { + color: #f44336 +} +.form-group-label.form-group-yellow .floating-label { + color: #ffc107 +} +.form-group-label .form-control:-ms-input-placeholder, .form-group-label .picker__select--month:-ms-input-placeholder, .form-group-label .picker__select--year:-ms-input-placeholder { +color:transparent +} +.form-group-label .form-control::-moz-placeholder, .form-group-label .picker__select--month::-moz-placeholder, .form-group-label .picker__select--year::-moz-placeholder { +color:transparent; +opacity:1 +} +.form-group-label .form-control::-webkit-input-placeholder, .form-group-label .picker__select--month::-webkit-input-placeholder, .form-group-label .picker__select--year::-webkit-input-placeholder { +color:transparent +} +.form-icon-label { + cursor: pointer; + display: block; + padding: 6px 0 +} +.form-group-icon.control-focus .form-icon-label, .form-group-icon.form-group-blue .form-icon-label { + color: #2196f3 +} +.form-group-icon.form-group-green .form-icon-label { + color: #4caf50 +} +.form-group-icon.form-group-purple .form-icon-label { + color: #9c27b0 +} +.form-group-icon.form-group-red .form-icon-label { + color: #f44336 +} +.form-group-icon.form-group-yellow .form-icon-label { + color: #ffc107 +} +.switch.checkbox label, .switch.radio label { + padding-left: 43px +} +.switch-toggle { + border-radius: 6px; + cursor: pointer; + display: inline-block; + height: 12px; + margin-right: 8px; + width: 35px; + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1); + transition: background-color .3s cubic-bezier(.4, 0, .2, 1) +} +.switch-toggle:after { + background-color: #fff; + border-radius: 50%; + content: ''; + display: block; + height: 20px; + position: absolute; + top: -4px; + left: 0; + width: 20px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5); + box-shadow: 0 1px 3px rgba(0,0,0,.5); + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1), left .3s cubic-bezier(.4, 0, .2, 1); + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1), left .3s cubic-bezier(.4, 0, .2, 1) +} +input[type=checkbox]:checked+.switch-toggle, input[type=radio]:checked+.switch-toggle { + background-color: #81c784 +} +input[type=checkbox]:checked+.switch-toggle:after, input[type=radio]:checked+.switch-toggle:after { + background-color: #4caf50; + left: 15px +} +.checkbox.switch .switch-toggle, .radio.switch .switch-toggle { + position: absolute; + top: 6px; + left: 0 +} +.no-touch .switch-toggle:active:after { + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(0,0,0,.1) +} +.no-touch input[type=checkbox]:checked+.switch-toggle:active:after, .no-touch input[type=radio]:checked+.switch-toggle:active:after, .touch .switch-toggle.switch-toggle-on:after { + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(76,175,80,.25); + box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(76,175,80,.25) +} +.touch .switch-toggle { + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1).15s; + transition: background-color .3s cubic-bezier(.4, 0, .2, 1).15s +} +.touch .switch-toggle:after { + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1).15s, box-shadow .15s cubic-bezier(.4, 0, .2, 1), left .3s cubic-bezier(.4, 0, .2, 1).15s; + transition: background-color .3s cubic-bezier(.4, 0, .2, 1).15s, box-shadow .15s cubic-bezier(.4, 0, .2, 1), left .3s cubic-bezier(.4, 0, .2, 1).15s +} +.touch input[type=checkbox]:checked+.switch-toggle.switch-toggle-on:after, .touch input[type=radio]:checked+.switch-toggle.switch-toggle-on:after { + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 15px rgba(0,0,0,.1) +} +.modal-content, .picker__box { + box-shadow: 0 1px 30px rgba(0,0,0,.5); + -webkit-box-shadow: 0 1px 30px rgba(0,0,0,.5) +} +.textarea-autosize { + min-height: 36px; + overflow-x: hidden +} +@-webkit-keyframes circle-check { +0%, 100% { +opacity:0 +} +25% { +opacity:.25 +} +} +@keyframes circle-check { +0%, 100% { +opacity:0 +} +25% { +opacity:.25 +} +} +.picker { + position: absolute; + z-index: 40 +} +.picker__input { + border-bottom-style: solid!important; + color: #212121!important; + cursor: text!important +} +.picker__input.picker__input--active { + border-bottom-color: #2196f3; + border-bottom-width: 2px +} +.picker__box { + background-color: #fff; + border-radius: 4px; + outline: 0; + overflow: hidden +} +.picker__box:after, .picker__box:before { + content: ""; + display: table; + line-height: 0 +} +.picker__day { + border-radius: 50%; + height: 36px; + margin: 6px; + padding: 6px 0; + width: 36px +} +.picker__day:focus, .picker__day:hover { + color: #2196f3; + cursor: pointer +} +.picker__day.picker__day--selected { + background-color: #4caf50; + color: #fff!important +} +.picker__day.picker__day--today { + color: #4caf50 +} +.picker__day--outfocus { + color: #eee +} +.picker__table { + margin: 0 8px; + table-layout: fixed +} + +@media only screen and (min-width:992px) { +.picker__table { + float: left; + margin: 0; + width: 50% +} +} +.picker__table td, .picker__table th { + border: 0; + font-size: 14px; + line-height: 24px; + margin: 0; + min-width: 48px; + padding: 0; + text-align: center +} +.picker__weekday { + color: #9e9e9e; + font-weight: 300 +} +.picker__footer { + clear: both; + padding: 12px 8px; + text-align: right +} +.footer, .header-btn, .picker__holder, .tab-nav { + text-align: center +} +.picker__footer button { + margin-left: 8px +} +.picker__footer button:first-child { + margin-left: 0 +} +.picker__header { + margin: 12px 8px; + position: relative +} + +@media only screen and (min-width:992px) { +.picker__header { + float: left; + margin-top: 6px; + margin-right: 0; + margin-left: 0; + width: 50% +} +} +.picker__month, .picker__year { + display: inline; + margin-left: 16px +} +.picker__month:first-child, .picker__year:first-child { + margin-left: 0 +} +.picker__nav--next, .picker__nav--prev { + cursor: pointer; + line-height: 24px; + margin-top: -12px; + padding: 0 16px; + position: absolute; + top: 50% +} +.picker__nav--next:focus, .picker__nav--next:hover, .picker__nav--prev:focus, .picker__nav--prev:hover { + color: #2196f3 +} +.picker__nav--next { + right: 0 +} +.picker__nav--prev { + left: 0 +} +.picker__select--month, .picker__select--year { + border-bottom: 0; + display: inline-block; + height: 24px; + margin-left: 16px; + padding-top: 0; + padding-bottom: 0; + width: auto +} +.picker__select--month:first-child, .picker__select--year:first-child { + margin-left: 0 +} + +@media only screen and (-webkit-min-device-pixel-ratio:0) { +select.picker__select--month, select.picker__select--year { + background-position: 100% 50% +} +} +.picker__date-display { + background-color: #4caf50; + border-radius: 4px 4px 0 0; + color: #fff +} +.picker__day-display { + font-size: 64px; + line-height: 72px; + padding: 0 16px +} +.picker__month-display { + padding: 12px 16px 0 +} + +@media only screen and (min-width:992px) { +.picker__date-display { + border-radius: 4px 0 0; + float: left; + width: 50% +} +.picker__month-display { + padding-top: 48px; + padding-bottom: 24px +} +} +.picker__weekday-display { + background-color: #388e3c; + border-radius: 4px 4px 0 0; + padding: 6px 16px +} +.picker__year-display { + color: #f5f5f5; + padding: 0 16px 12px +} +.modal-footer, .modal-heading { + padding-right: 32px; + padding-left: 32px +} +.modal-close, .modal-title { + font-size: 20px; + line-height: 24px +} +.picker__frame { + display: inline-block; + margin: 48px auto; + max-width: 352px; + white-space: normal; + -webkit-transform: scale(0, 0); + -ms-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1)0s; + transition: transform .3s cubic-bezier(.4, 0, .2, 1)0s +} +.picker--opened .picker__frame { + -webkit-transform: scale(1, 1); + -ms-transform: scale(1, 1); + transform: scale(1, 1) +} +.picker__holder { + overflow-x: hidden; + overflow-y: auto; + top: 100%; + right: 0; + left: 0; + white-space: nowrap; + width: 100%; + -webkit-backface-visibility: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), top 0s linear .3s; + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), top 0s linear .3s +} +.picker__holder:after { + content: ''; + display: inline-block; + height: 100%; + width: 1px +} +.picker--opened .picker__holder { + background-color: rgba(0,0,0,.5); + top: 0; + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), top 0s linear 0s; + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), top 0s linear 0s +} +.modal { + display: none; + overflow: hidden; + outline: 0; + top: 0; + right: 0; + left: 0; + z-index: 40; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} +.modal-backdrop { + background-color: #000; + top: 0; + right: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1); + transition: opacity .3s cubic-bezier(.4, 0, .2, 1) +} +.modal.fade.in .modal-backdrop, .sortable-ghost { + opacity: .5; + filter: alpha(opacity=50) +} +.modal-content, .modal-dialog, .modal-heading, .nav, .nav .a, .nav a, .nav li { + position: relative +} +.modal-close { + color: #616161; + cursor: pointer; + float: right +} +.modal-close:focus, .modal-close:hover { + color: #2196f3; + text-decoration: none +} +.modal-content { + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + outline: 0 +} +.modal-uploader .modal-content { + height: 100% +} +.modal-dialog { + margin: 48px 16px +} +.modal.fade .modal-dialog { + -webkit-transform: scale(0, 0); + -ms-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1)0s; + transition: transform .3s cubic-bezier(.4, 0, .2, 1)0s +} +.modal.fade.in .modal-dialog { + -webkit-transform: scale(1, 1); + -ms-transform: scale(1, 1); + transform: scale(1, 1) +} + +@media only screen and (min-width:480px) { +.modal-dialog.modal-xs { + margin-right: auto; + margin-left: auto; + width: 448px +} +} + +@media only screen and (min-width:992px) { +.picker__year-display { + padding-top: 24px; + padding-bottom: 48px +} +.picker__frame { + max-width: 704px +} +.modal-dialog { + margin-right: auto; + margin-left: auto; + width: 928px +} +} + +@media only screen and (min-width:1440px) { +.modal-dialog { + width: 1376px +} +} +.modal-footer .btn+.btn { + margin-left: 16px +} +.modal-heading { + padding-top: 24px +} +.modal-inner { + padding-right: 32px; + padding-left: 32px +} +.modal-open { + overflow: hidden +} +.modal-title { + margin-top: 0; + margin-right: 28px; + margin-bottom: 24px +} +.nav { + list-style: none; + margin: 24px 0; + padding: 0 +} +.nav:after, .nav:before { + content: ""; + display: table; + line-height: 0 +} +.nav .a, .nav a { + display: block; + padding: 12px 16px +} +.nav .a:focus, .nav .a:hover, .nav a:focus, .nav a:hover { + text-decoration: none +} +.nav li { + display: block +} +.nav ul { + margin: 0; + padding: 0 +} +.nav-justified { + width: 100% +} +.nav-justified>li { + display: table-cell!important; + float: none!important; + width: 1%!important +} +.nav-list>li { + float: left +} +.sortable-handle { + cursor: move; + cursor: -webkit-grab +} +.tile-toggle, .toast-action { + cursor: pointer +} +.tab-nav { + margin-top: 12px; + margin-bottom: 24px +} +.tab-nav .nav { + margin-top: 0; + margin-bottom: -1px +} +.tab-nav .nav>li { + vertical-align: bottom +} +.tab-nav .nav>li>a { + color: #212121; + padding-right: 8px; + padding-left: 8px +} +.tab-nav .nav>li.active>a, .tab-nav .nav>li>a:focus, .tab-nav .nav>li>a:hover { + color: #2196f3 +} +.tab-nav .nav>li>a:after { + background-color: #2196f3; + content: ''; + display: block; + height: 3px; + position: absolute; + right: 0; + bottom: 0; + width: 0; + -webkit-transition: width .3s cubic-bezier(.4, 0, .2, 1); + transition: width .3s cubic-bezier(.4, 0, .2, 1) +} +.tile-action:after, .tile-action:before, .tile-footer:after, .tile-footer:before, .tile:after, .tile:before { + line-height: 0; + content: "" +} +.tab-nav .nav>li>a.to-left:after { + right: auto; + left: 0 +} +.tab-nav .nav>li.active>a:after { + right: auto; + left: 0; + width: 100% +} +.tab-nav .nav>li.active>a.from-right:after { + right: 0; + left: auto +} +.tab-nav-alt .nav>li>a:after { + background-color: #4caf50 +} +.tab-nav-alt .nav>li.active>a, .tab-nav-alt .nav>li>a:focus, .tab-nav-alt .nav>li>a:hover { + color: #4caf50 +} +.tab-nav-blue .nav>li>a:after { + background-color: #2196f3 +} +.tab-nav-blue .nav>li.active>a, .tab-nav-blue .nav>li>a:focus, .tab-nav-blue .nav>li>a:hover { + color: #2196f3 +} +.tab-nav-green .nav>li>a:after { + background-color: #4caf50 +} +.tab-nav-green .nav>li.active>a, .tab-nav-green .nav>li>a:focus, .tab-nav-green .nav>li>a:hover { + color: #4caf50 +} +.tab-nav-purple .nav>li>a:after { + background-color: #9c27b0 +} +.tab-nav-purple .nav>li.active>a, .tab-nav-purple .nav>li>a:focus, .tab-nav-purple .nav>li>a:hover { + color: #9c27b0 +} +.tab-nav-red .nav>li>a:after { + background-color: #f44336 +} +.tab-nav-red .nav>li.active>a, .tab-nav-red .nav>li>a:focus, .tab-nav-red .nav>li>a:hover { + color: #f44336 +} +.tab-nav-yellow .nav>li>a:after { + background-color: #ffc107 +} +.tab-nav-yellow .nav>li.active>a, .tab-nav-yellow .nav>li>a:focus, .tab-nav-yellow .nav>li>a:hover { + color: #ffc107 +} +.tab-pane { + display: none; + visibility: hidden +} +.tab-pane.active { + display: block; + visibility: visible +} +.table { + margin-top: 24px; + margin-bottom: 24px; + width: 100% +} +.table td, .table th { + line-height: 24px; + padding: 12px 16px 11px; + vertical-align: top +} +.table td.nowrap, .table th.nowrap { + white-space: nowrap; + width: 1% +} +.table>thead>td, .table>thead>th { + vertical-align: bottom +} +.table-bordered td, .table-bordered th { + border-top: 1px solid #9e9e9e +} +.table-bordered>tbody>tr:nth-child(odd)>td, .table-bordered>tbody>tr:nth-child(odd)>th { + background-color: #f5f5f5 +} +.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { + border-bottom: 2px solid #9e9e9e +} +.table-bordered>thead:first-child>tr:first-child>td, .table-bordered>thead:first-child>tr:first-child>th { + border-top: 0 +} +.table-simple td, .table-simple th { + padding-top: 0; + padding-right: 0; + padding-bottom: 0; + vertical-align: top +} +.table-simple td:first-child, .table-simple th:first-child { + padding-left: 0 +} +.table-simple td.nowrap .tag-block, .table-simple th.nowrap .tag-block { + margin-top: 2px +} +.table-responsive { + margin-top: 24px; + margin-bottom: 24px; + min-height: .01%; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} +.tile-inner, .tile-sub, .toast-text { + overflow: hidden +} +.table-responsive .table { + margin-top: 0; + margin-bottom: 0 +} +.tile { + background-color: #fff; + display: block; + position: relative; + -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5); + box-shadow: 0 0 1px rgba(0,0,0,.5) +} +.tile:after, .tile:before { + display: table +} +.tile[href] { + color: #212121 +} +.tile[href]:focus, .tile[href]:hover { + color: #2196f3; + text-decoration: none +} +.tile.active { + margin-top: 24px; + margin-bottom: 24px +} +.tile-action .nav, .tile-footer .nav { + margin-top: 0; + margin-bottom: 0 +} +.tile-action { + float: right +} +.tile-action:after, .tile-action:before { + display: table +} +.no-touch .tile-action, .touch .tile-collapse .tile-action { + display: none +} +.no-touch .tile:hover .tile-action, .tile-collapse.active .tile-action { + display: block +} +.tile-action .nav>li>a { + color: #616161; + z-index: 1 +} +.tile-action .nav>li.active>a, .tile-action .nav>li.open>a, .tile-action .nav>li>a:focus, .tile-action .nav>li>a:hover { + color: #2196f3 +} +.tile-collapse { + -webkit-transition: margin .15s linear; + transition: margin .15s linear +} +.modal .tile-collapse.active, .tile-collapse.active { + margin-right: -16px; + margin-left: -16px +} +.tile-collapse.active .tile-active-hide { + display: none +} +.tile-collapse .collapsing { + -webkit-transition: height .15s linear; + transition: height .15s linear +} + +@media only screen and (min-width:1056px)and (max-width:1439px) { +.tile-collapse.active { + margin-right: -64px; + margin-left: -64px +} +} + +@media only screen and (min-width:1504px) { +.tile-collapse.active { + margin-right: -64px; + margin-left: -64px +} +} +.tile-footer { + background-color: #f5f5f5; + position: relative +} +.tile-footer:after, .tile-footer:before { + display: table +} +.tile-footer:before, .tile-sub:before { + content: '' +} +.tile-footer:before { + border-top: 1px solid #e0e0e0; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100% +} +.tile-footer:first-child { + border-top: 0 +} +.footer, .tile-sub:before { + border-top: 1px solid #e0e0e0 +} +.tile-inner { + padding: 12px 16px; + position: relative +} +.tile-side.pull-left, .tile-sub { + padding-left: 16px +} +.tile-side.pull-right, .tile-sub { + padding-right: 16px +} +.tile-side { + padding-top: 12px; + padding-bottom: 12px +} +.tile-sub { + position: relative +} +.tile-sub:before { + display: block; + position: absolute; + top: 0; + left: 0; + width: 100% +} +.tile-wrap { + margin-top: 24px; + margin-bottom: 24px; + position: relative +} +.toast { + position: fixed; + right: 0; + bottom: -48px; + left: 0; + z-index: 41; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: bottom .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1); + transition: bottom .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1) +} +.toast.in { + bottom: 0; + opacity: 1; + filter: alpha(opacity=100) +} +.toast-action { + color: #bbdefb; + display: block; + float: right; + font-weight: 700; + margin-left: 32px +} +.toast-action:focus, .toast-action:hover { + color: #64b5f6; + text-decoration: none +} +.toast-inner { + background-color: #212121; + color: #fff; + display: none; + font-size: 14px; + padding: 12px 16px; + -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.5); + box-shadow: 0 1px 10px rgba(0,0,0,.5) +} +.toast-inner:after, .toast-inner:before { + content: ""; + display: table; + line-height: 0 +} +.toast-inner.in, .toast-text { + display: block +} + +@media only screen and (min-width:768px) { +.toast { + margin-right: 80px; + right: auto; + bottom: 0; + left: 16px +} +.toast.in { + bottom: 24px +} +.toast-inner { + border-radius: 2px; + float: left +} +} +.content { + padding-bottom: 24px +} +.searching .content { + display: none +} +.content-heading { + background-color: #4caf50; + color: #fff; + overflow: hidden; + padding-top: 48px; + position: relative; + z-index: 1; + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), color .3s cubic-bezier(.4, 0, .2, 1); + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), color .3s cubic-bezier(.4, 0, .2, 1) +} +.footer-fix, .header { + position: fixed; + z-index: 30 +} +.page-blue .content-heading { + background-color: #2196f3 +} +.page-green .content-heading { + background-color: #4caf50 +} +.page-purple .content-heading { + background-color: #9c27b0 +} +.page-red .content-heading { + background-color: #f44336 +} +.page-yellow .content-heading { + background-color: #ffc107 +} +.content-heading .heading { + font-weight: 300 +} +.content-nav { + background-color: #fff; + -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5); + box-shadow: 0 0 1px rgba(0,0,0,.5) +} +.content-sub-heading { + color: #4caf50; + font-size: 20px; + font-weight: 400; + line-height: 24px +} +.page-blue .content-sub-heading { + color: #2196f3 +} +.page-green .content-sub-heading { + color: #4caf50 +} +.page-purple .content-sub-heading { + color: #9c27b0 +} +.page-red .content-sub-heading { + color: #f44336 +} +.page-yellow .content-sub-heading { + color: #ffc107 +} +.footer, .footer a { + color: #9e9e9e +} +.content-fix.fixed .content-fix-wrap { + overflow-x: hidden; + overflow-y: auto; + padding-right: 32px; + padding-left: 32px; + position: absolute; + top: 0; + right: -16px; + bottom: 0; + left: -16px; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} +.content-fix.fixed .content-fix-scroll { + position: fixed; + top: 48px; + bottom: 0 +} +.content-fix-scroll { + margin-right: -16px; + margin-left: -16px; + overflow: hidden; + padding-right: 16px; + padding-left: 16px +} +.row-fix { + position: relative +} +.footer { + background-color: #fafafa; + position: absolute; + bottom: 0; + left: 0; + width: 100% +} +.footer a:focus, .footer a:hover { + color: #212121 +} +.header, .header a { + color: #fff +} +.footer-fix { + background-color: #f5f5f5 +} +.header { + background-color: #4caf50; + top: 0; + left: 0; + width: 100%; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + -webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .15s linear; + transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .15s linear +} +.header:after, .header:before { + content: ""; + display: table; + line-height: 0 +} +.header.fixed, .menu-open .header { + background-color: #388e3c; + -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.5); + box-shadow: 0 1px 10px rgba(0,0,0,.5) +} +.page-blue .header { + background-color: #2196f3 +} +.menu-open.page-blue .header, .page-blue .header.fixed { + background-color: #1976d2 +} +.page-green .header { + background-color: #4caf50 +} +.menu-open.page-green .header, .page-green .header.fixed { + background-color: #388e3c +} +.page-purple .header { + background-color: #9c27b0 +} +.menu-open.page-purple .header, .page-purple .header.fixed { + background-color: #7b1fa2 +} +.page-red .header { + background-color: #f44336 +} +.menu-open.page-red .header, .page-red .header.fixed { + background-color: #d32f2f +} +.page-yellow .header { + background-color: #ffc107 +} +.menu-open.page-yellow .header, .page-yellow .header.fixed { + background-color: #ffa000 +} +.header .dropdown-menu a, .header .dropdown.open .dropdown-toggle { + color: #212121 +} +.header .nav { + margin: 0 +} +.header .nav>li>a .avatar, .header .nav>li>a .fa, .header .nav>li>a .icon { + -webkit-transition: all .3s cubic-bezier(.4, 0, .2, 1); + transition: all .3s cubic-bezier(.4, 0, .2, 1) +} +.header .nav>li>a .header-close { + position: absolute; + top: 16px; + left: 0; + text-align: center; + width: 100%; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: rotate(-225deg); + -ms-transform: rotate(-225deg); + transform: rotate(-225deg) +} +.header .nav>li.active>a .avatar, .header .nav>li.active>a .fa, .header .nav>li.active>a .icon { + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: rotate(225deg); + -ms-transform: rotate(225deg); + transform: rotate(225deg) +} +.header .nav>li.active>a .header-close { + opacity: 1; + filter: alpha(opacity=100); + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0) +} +.header-btn { + display: block; + float: left; + height: 48px; + padding: 12px 16px +} +.header-btn:focus, .header-btn:hover { + text-decoration: none +} +.header-logo, .header-text { + display: block; + float: left; + font-weight: 300; + height: 48px; + line-height: 24px; + margin: 0; + padding: 12px 0 +} +.header-logo:focus, .header-logo:hover, .header-text:focus, .header-text:hover { + text-decoration: none +} +.header-logo { + font-size: 20px +} +.menu { + position: fixed; + top: 48px; + bottom: 0; + left: 0; + width: 100%; + z-index: 29; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + -webkit-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition: -webkit-box-shadow 0s linear .3s, -webkit-transform .3s cubic-bezier(.4, 0, .2, 1)0s; + transition: box-shadow 0s linear .3s, transform .3s cubic-bezier(.4, 0, .2, 1)0s +} +.menu.menu-right { + right: 0; + left: auto; + -webkit-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) +} +.menu.open { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: 0 0 10px rgba(0,0,0,.5); + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition: -webkit-box-shadow 0s linear 0s, -webkit-transform .3s cubic-bezier(.4, 0, .2, 1)0s; + transition: box-shadow 0s linear 0s, transform .3s cubic-bezier(.4, 0, .2, 1)0s +} + +@media only screen and (min-width:480px) { +.menu { + width: 320px +} +} + +@media only screen and (min-width:992px) { +.menu { + width: 400px +} +} +.no-boxshadow .menu { + border-right: 1px solid #9e9e9e +} +.no-boxshadow .menu.menu-right { + border-right: 0; + border-left: 1px solid #9e9e9e +} +.no-csstransforms .menu { + display: none +} +.no-csstransforms .menu.open { + display: block +} +.menu-content { + padding-top: 24px; + padding-bottom: 24px +} +.menu-content hr { + border-top-color: #e0e0e0 +} +.menu-content .nav { + margin-top: 0; + margin-bottom: 0 +} +.menu-content .nav a { + color: #616161; + font-weight: 700; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} +.menu-content .nav a:focus, .menu-content .nav a:hover { + background-color: #fafafa +} +.menu-content .nav a .fa, .menu-content .nav a .icon { + margin-right: 16px +} +.menu-content .nav li.active>a { + background-color: #f5f5f5; + color: #4caf50 +} +.page-blue .menu-content .nav li.active>a { + color: #2196f3 +} +.page-green .menu-content .nav li.active>a { + color: #4caf50 +} +.page-purple .menu-content .nav li.active>a { + color: #9c27b0 +} +.page-red .menu-content .nav li.active>a { + color: #f44336 +} +.page-yellow .menu-content .nav li.active>a { + color: #ffc107 +} +.menu-content .nav>li.active>a { + background-color: #eee +} +.menu-content .nav ul a { + font-weight: 400; + padding-left: 48px +} + +@media only screen and (min-width:480px) { +.menu-content { + width: 320px +} +} + +@media only screen and (min-width:992px) { +.menu-content { + width: 400px +} +} +.menu-content-inner { + padding-right: 16px; + padding-left: 16px +} +.menu-scroll { + background-color: #fff; + height: 100%; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 1 +} +.menu-top { + background-color: #212121; + color: #f5f5f5; + position: relative +} +.menu-top a { + color: #f5f5f5; + text-decoration: none +} +.menu-top a:focus, .menu-top a:hover { + color: #fff +} + +@media only screen and (min-width:480px) { +.menu-top { + width: 320px +} +} + +@media only screen and (min-width:992px) { +.menu-top { + width: 400px +} +} +.menu-top-form { + margin-top: 6px; + margin-bottom: 6px +} +.menu-top-img { + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + height: 100%; + justify-content: center; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + align-items: center +} +.menu-top-img img { + min-height: 100%; + width: 100%; + opacity: .5; + filter: alpha(opacity=50) +} +.menu-top-info { + padding: 36px 16px; + position: relative +} +.menu-top-user { + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-items: center +} +.menu-top-user:after, .menu-top-user:before { + content: ""; + display: table; + line-height: 0 +} +.menu-wrap { + overflow-x: hidden; + overflow-y: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} + +@media only screen and (min-width:480px) { +.menu-wrap { + padding-right: 32px; + right: -32px +} +.menu-right.open~.fbtn-container { + right: 336px +} +} + +@media only screen and (min-width:992px) { +.menu-right.open~.fbtn-container { + right: 416px +} +} diff --git a/www/css/fonts/MaterialDesignIcon.ttf b/www/css/fonts/MaterialDesignIcon.ttf new file mode 100755 index 0000000..aa36d51 Binary files /dev/null and b/www/css/fonts/MaterialDesignIcon.ttf differ diff --git a/www/css/fonts/MaterialDesignIcon.woff b/www/css/fonts/MaterialDesignIcon.woff new file mode 100755 index 0000000..3070f61 Binary files /dev/null and b/www/css/fonts/MaterialDesignIcon.woff differ diff --git a/www/index.html b/www/index.html new file mode 100755 index 0000000..e023451 --- /dev/null +++ b/www/index.html @@ -0,0 +1,59 @@ + + + + + + + + SSR-Bash-Python 用户面板 + + + + + + + + + + + + + + + +
+
+
+

  SSR-Bash-Python 用户面板

+
+
+
+
+
+
+

功能列表

+ +
+
+
+
+
+ + + +
+
+

Function Club

+
+
+ + + + + \ No newline at end of file diff --git a/www/js/base.js b/www/js/base.js new file mode 100755 index 0000000..c5cd2bd --- /dev/null +++ b/www/js/base.js @@ -0,0 +1,341 @@ +// jquery v1.11.2 +// jQuery Foundation, Inc.: jquery.org/license +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("