# HG changeset patch # User Liny # Date 1748654511 -28800 # Node ID 1d038bc9b3d2ccab04aaa38cd434d97d025f80f7 Up:default diff -r 000000000000 -r 1d038bc9b3d2 default/app-blog-single.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-blog-single.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,754 @@ + + + + + + + + + + + Blog Single + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Blog Single
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+
+ + Blog Post 1 + +
+
+ + +

5 Amazing places to visit before you die

+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur turpis nisl, posuere in elit molestie, condimentum lobortis felis. Aenean lacus eros, congue ac consectetur eget, efficitur sodales arcu.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus feugiat dolor metus, ut laoreet quam blandit a. Duis et justo nec ex venenatis tincidunt at ut enim. Vestibulum in felis in urna tempus placerat.

+

Sed cursus est libero, sed facilisis ipsum aliquam eget. Integer cursus, tortor et dapibus efficitur, magna enim iaculis ipsum, quis luctus purus massa a purus. Nulla hendrerit accumsan congue. Cras scelerisque + velit ut tortor sollicitudin, vitae tristique risus rhoncus. Fusce at est sem. Cras quis sem ac nisi posuere feugiat non at lectus. Nunc vel tellus vel ante ultrices facilisis.

+

Cras mauris odio, sodales et velit in, auctor dapibus ipsum. Aliquam ac ornare nisi. Curabitur vel tempor mauris. Praesent et maximus nulla. Pellentesque nec lacinia mi. Etiam eros ligula, consequat eu tincidunt + et, molestie sed erat. Integer vitae arcu quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

+

Praesent ultricies molestie odio, in finibus orci volutpat id. In hac habitasse platea dictumst. Etiam ante dui, placerat in aliquet eu, commodo at tortor. Vivamus sit amet sapien quam. Vivamus lorem ante, suscipit + in lectus vel, tempus dignissim mauris. Nullam feugiat vulputate tincidunt.

+

Ut condimentum velit in est dignissim sollicitudin. Nunc elementum velit consequat laoreet bibendum. Mauris non turpis tincidunt ligula lacinia eleifend eu eu est. Pellentesque ac ultrices orci. Donec elementum + finibus vulputate. Phasellus lobortis purus odio, vel sollicitudin lorem lobortis vel. Mauris nec dui in turpis convallis ultricies. In tincidunt ante est, et bibendum arcu tempor quis. Sed a sapien ex. Maecenas + id est egestas magna luctus ornare. Aliquam placerat porta tortor at elementum.

+
+ +
+ +
+

3 Comments

+
+
+
+ User 1 User 1 +
+
+
+
John Doe
Replied on 05:40 AM, 2 December, 2017 +
+ +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus feugiat dolor metus, ut laoreet quam blandit a. Duis et justo nec ex venenatis tincidunt at ut enim. Vestibulum in felis in urna tempus placerat.

+ Reply +
+ +
+
+
+ User 1 User 1 +
+
+
+
John Doe
Replied on 05:40 AM, 2 December, 2017 +
+ +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus feugiat dolor metus, ut laoreet quam blandit a. Duis et justo nec ex venenatis tincidunt at ut enim. Vestibulum in felis in urna tempus + placerat.

Reply +
+ +
+ +
+ +
+ +
+
+

Reply to this post

+
+
+
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ + +
+
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-blog.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-blog.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,771 @@ + + + + + + + + + + + Blog Page + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Blog Page
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+
+ + Blog Post 1 + +
+
+ + +

5 Amazing places to visit before you die

+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur turpis nisl, posuere in elit molestie, condimentum lobortis felis. Aenean lacus eros, congue ac consectetur eget, efficitur sodales arcu.

+
+ + +
+ +
+
+ + Blog Post 2 + +
+
+ + +

Live as if you were to die tommorrow. Learn as if you were to live forever.

+
+
+

Nulla hendrerit accumsan congue. Cras scelerisque velit ut tortor sollicitudin, vitae tristique risus rhoncus. Fusce at est sem. Cras quis sem ac nisi posuere feugiat non at lectus. Nunc vel tellus vel ante ultrices + facilisis.

+
+ + +
+ +
+
+ + Blog Post 3 + +
+
+ + +

People like to say that the conflict is between good and evil. The real conflict is between truth and lies.

+
+
+

Nulla hendrerit accumsan congue. Cras scelerisque velit ut tortor sollicitudin, vitae tristique risus rhoncus. Fusce at est sem. Cras quis sem ac nisi posuere feugiat non at lectus. Nunc vel tellus vel ante ultrices + facilisis.

+
+ + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-calender.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-calender.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,644 @@ + + + + + + + + + + + Full Calender + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Full Calender
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+ +
+
+
+
+ +
+
+
+
Month Planner
+
+
Meetings +
+
Callbacks +
+
Tasks Pending +
+
Travel +
+
+ +
+
+ +
+
+ +
+ + +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-chat.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-chat.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,951 @@ + + + + + + + + + + + Chat Page + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Chat Page
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
Friends
+

376 Conversions

+
+
+ +
+ + + +
+
+
+
+
+
+ User 1 +
+
+

Nick Lampard

Hi, I am going to Scotland something that we don't understand +
+ + +
+ +
+
+ 5 min +
+ +
+ +
+ +
+ +
+
+
+
+ User 2 +
+
+

Ashley Wilson

Can you help me with this .. +
+ + +
+ +
+
+ 23 min +
+ +
+ +
+ +
+ +
+
+
+
+ User 3 +
+
+

Cameron Wilson

Hello, how are you? +
+ + +
+ +
+
+ 16 Oct +
+ +
+ +
+ +
+ +
+
+
+
+ User 4 +
+
+

Martha Smith

Any update on the design +
+ + +
+ +
+
+ 16 Oct +
+ +
+ +
+ +
+ +
+
+
+
+ User 2 +
+
+

Gene Newman

Hi, I am going to Scotland +
+ + +
+ +
+
+ 15 Oct +
+ +
+ +
+ +
+ +
+
+
+
+ User 5 +
+
+

Shelly Sullivan

Can you help me with this +
+ + +
+ +
+
+ 15 Oct +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+
+ + Something Something + +
+
+
Jerome Sallee
+

Online

+
+ +
+ + + +
+ +
+
+
+
+ + User 7 + +
+
+

Epic Cheeseburgers come in all kinds of styles

+
+ +
+ +
+
+ + User 1 + +
+
+

Cheeseburgers make your knees weak

+
+ +
+ +
+
+ + User 7 + +
+
+

Cheeseburgers will never let you down.

+

They'll also never run around or desert you.

+
+ +
+ +
+
+ + User 1 + +
+
+

A great cheeseburger is a gastronomical event.

+
+ +
+ +
+
+ + User 7 + +
+
+

There's a cheesy incarnation waiting for you no matter what your palate preferences are.

+
+ +
+ +
+
+ + User 1 + +
+
+

If you're vegan, we're sorry for your loss.

+
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-contacts.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-contacts.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,887 @@ + + + + + + + + + + + Contacts + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Contacts
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+ +
+
View by Groups
+
+
    +
  • +
    + +
    + +
  • +
  • +
    + +
    + +
  • +
  • +
    + +
    + +
  • +
  • +
    + +
    + +
  • +
  • +
    + +
    + +
  • +
  • +
    + +
    + +
  • +
+
+
+ +
+ + +
+
+
+ + + +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Jerome Sallee Account Manager, Acme Company + (615) 728-1241 jerome.sallee@acme.com + Testing +
+ + Billy Black VP Operations, Acme Company + (581) 850-7505 jacob.hubertus@acme.com + Marketing +
+ + Jeromy Pervorse CTO, Acme Company + (855) 802-3669 jeromy.pervorse@acme.com + Research +
+ + Gustav Butlex Account Manager, Acme Company + (615) 728-1241 gustav.butlex@acme.com + Development +
+ + Sarah Paramentor Account Manager, Acme Company + (672) 134-849 sarah.paramantor@acme.com + Testing +
+ + Jerome Sallee Account Manager, Acme Company + (615) 728-1241 jerome.sallee@acme.com + Testing +
+ + Jacob Hubertus VP Operations, Acme Company + (581) 850-7505 jacob.hubertus@acme.com + Marketing +
+ + Jeromy Pervorse CTO, Acme Company + (855) 802-3669 jeromy.pervorse@acme.com + Development +
+ + Gustav Butlex Account Manager, Acme Company + (615) 728-1241 gustav.butlex@acme.com + Development +
+ + Sarah Paramentor Account Manager, Acme Company + (672) 134-849 sarah.paramantor@acme.com + Marketing +
+ +
+ + +
+
Showing 1 - 20 of 289 results +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-inbox-compose.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-inbox-compose.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,864 @@ + + + + + + + + + + + Inbox Compose + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Inbox Compose
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+ +
+
+
+ +
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+
Chilling in Hawai! Jerome Sallee +
+
+
+ +
+
+ +
Quick Reply +
Today, 12:30 am +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
What you've learnt about ... Jacob Hubertus +
+
+
+ +
+
+ +
Quick Reply +
Today, 7:22 am +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
Street Photography Competition Jerome Sallee +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
Playstation this weekend? Gustav Butlex +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
[Dribbble] work enquiry ... Gustav Butlex +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+ +
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-inbox-single.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-inbox-single.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,737 @@ + + + + + + + + + + + Inbox Single + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Inbox Single
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+ + + + +
+
+ + +
+
+
+
+ + + +
+
+
Aaron Ruiz to Jessica Larson +
+
16th June, 3:04pm reply +
+ +
+ +
+ +
+

Your message title goes here

+
+

Hi Aaron,

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam + felis, ultricies nec, pellentesque eu, pretium quis, sem.

+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
+

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. + Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi.

+

Have a nice day. +
Jessica

+
+
+
attach_file Attachments (3 Files, 680 KB)
+
+
+ + + force.gif (128 KB) +
+ +
+ +
+ + + profile.png (286 KB) +
+ +
+ +
statement.pdf (266 KB) +
+ +
+ +
+ +
+ +
+ +
+ +
+
Click here to Reply or Forward attach_file +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-inbox.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-inbox.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,875 @@ + + + + + + + + + + + Inbox + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
Inbox
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+
+ +
+
+
+ +
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+
Chilling in Hawai! Jerome Sallee +
+
+
+ +
+
+ +
Quick Reply +
Today, 12:30 am +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
What you've learnt about ... Jacob Hubertus +
+
+
+ +
+
+ +
Quick Reply +
Today, 7:22 am +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
Street Photography Competition Jerome Sallee +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
Playstation this weekend? Gustav Butlex +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
[Dribbble] work enquiry ... Gustav Butlex +
+
+
+ +
+
+ +
Quick Reply +
Oct 16 +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+
+
+ + Jerome Sallee + +
+
Jerome Sallee <jerome_sallee@website.com> to me +
+ +
+ +
Today, 19:30 + + +
+ +
+

What you've learnt about creating

+
+
+

Hi Scott,

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies + nec, pellentesque eu, pretium quis, sem.

+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.
+

Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer + tincidunt. Cras dapibus. Vivamus elementum semper nisi.

+

Have a nice day. +
Jerome Sallee

+
+ +
+
Attachments (3 Files, 680 KB)
+
+
+ + + force.gif (128KB) +
+ +
+ +
+ + + profile.png (286KB) +
+ +
+ +
statement.pdf (266KB) +
+ +
+ +
+ +
+ +
+
Click here to Reply or Forward +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/app-products.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/app-products.html Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,829 @@ + + + + + + + + + + + E-Commerce Products + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
E-Commerce Products
+

statistics, charts and events

+
+ +
+ + +
+ +
+ + + + +
+
+
+
+
+ + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ + +
Copyright @ 2017. All rights reserved BonVue Admin by Unifato +
+
+ + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/assets/css/pace.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/css/pace.css Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,101 @@ +/* +* Name: Admin Html +* Written by: Unifato - (http://unifato.com) +* Version: 1.0.0 +*/ +/* Page Pre Loader +========================*/ +body:after { + content: ""; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 99; + background: #fff; } + +body.pace-done:after { + display: none; } + +.pace { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #fff; + z-index: 100; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.pace-active { + opacity: 1; + visibility: visible; } + +.pace-active * { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +.pace-inactive { + opacity: 0; + visibility: hidden; } + +.pace-activity { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); + width: 1em; + height: 1em; + font-size: 70px; + display: block; } + +.pace-activity::before, +.pace-activity::after { + content: ""; + top: 0; + display: block; + width: 1em; + height: 1em; + position: absolute; + border-width: 0.5em; + border-style: double; + border-color: transparent; + border-radius: 1em; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-animation: spin 1.15s infinite; + animation: spin 1.15s infinite; } + +.pace-activity::before { + right: 0; + border-right-color: #8253eb; + -webkit-animation-delay: -0.29s; + animation-delay: -0.29s; } + +.pace-activity::after { + left: 0; + border-left-color: #8253eb; } + +@-webkit-keyframes spin { + from { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes spin { + from { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +/*# sourceMappingURL=pace.css.map */ diff -r 000000000000 -r 1d038bc9b3d2 default/assets/css/pace.css.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/css/pace.css.map Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,1 @@ +{"version":3,"sources":["pace.scss","vendors/bourbon/library/_position.scss","_variables.scss"],"names":[],"mappings":"AAIA;;;;EAIE;AAEF;0BAC0B;AAC1B;EAEI,YAAW;ECgCb,gBD/ByB;ECmCrB,ODnCwB;ECmCxB,SDnCwB;ECmCxB,UDnCwB;ECmCxB,QDnCwB;EAC1B,YAAW;EACX,iBAAgB,EACjB;;AANH;EAQI,cAAa,EACd;;AAGH;ECsBE,gBDrBuB;ECyBnB,ODzBsB;ECyBtB,SDzBsB;ECyBtB,UDzBsB;ECyBtB,QDzBsB;EAC1B,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB;EACvB,0BAAmB;MAAnB,uBAAmB;UAAnB,oBAAmB;EACnB,iBAAgB;EAChB,aAAY;EACZ,kCAAyB;EAAzB,0BAAyB,EAC1B;;AAED;EACE,WAAU;EACV,oBAAmB,EACpB;;AACD;EACE,+BAAsB;UAAtB,uBAAsB,EACvB;;AAED;EACE,WAAU;EACV,mBAAkB,EACnB;;AAED;ECDE,mBDE0B;ECEtB,SDF2B;ECE3B,UDFyC;EAC7C,qDAA4C;UAA5C,6CAA4C;EAC5C,WAAU;EACV,YAAW;EACX,gBAAe;EACf,eAAa,EACd;;AAED;;EAEE,YAAW;EACX,OAAM;EACN,eAAc;EACd,WAAU;EACV,YAAW;EACX,mBAAkB;EAClB,oBAAmB;EACnB,qBAAoB;EACpB,0BAAyB;EACzB,mBAAkB;EAClB,+BAAsB;UAAtB,uBAAsB;EACtB,uCAA8B;UAA9B,+BAA8B,EAC/B;;AAED;EACE,SAAQ;EACR,4BEqBoB;EFpBpB,gCAAuB;UAAvB,wBAAuB,EACxB;;AAED;EACE,QAAO;EACP,2BEeoB,EFdrB;;AAED;EACE;IACE,kCAAyB;YAAzB,0BAAyB,EAAA,EAAA;;AAF7B;EACE;IACE,kCAAyB;YAAzB,0BAAyB,EAAA,EAAA","file":"pace.css","sourcesContent":["// compileExpanded ../css/$1.css\n@import \"variables\";\n@import \"vendors/bourbon\";\n\n/*\n* Name: #{ $theme-name }\n* Written by: Unifato - (http://unifato.com)\n* Version: 1.0.0\n*/\n\n/* Page Pre Loader\n========================*/\nbody {\n &:after {\n content: \"\";\n @include position(fixed, 0);\n z-index: 99;\n background: #fff;\n }\n &.pace-done:after {\n display: none;\n }\n}\n\n.pace {\n @include position(fixed, 0);\n display: flex;\n justify-content: center;\n align-items: center;\n background: #fff;\n z-index: 100;\n transition: all 0.3s ease;\n}\n\n.pace-active {\n opacity: 1;\n visibility: visible;\n}\n.pace-active * {\n box-sizing: border-box;\n}\n\n.pace-inactive {\n opacity: 0;\n visibility: hidden;\n}\n\n.pace-activity {\n @include position(absolute, 50% null null 50%);\n transform: translateY(-50%) translateX(-50%);\n width: 1em;\n height: 1em;\n font-size: 70px;\n display:block;\n}\n\n.pace-activity::before,\n.pace-activity::after {\n content: \"\";\n top: 0;\n display: block;\n width: 1em;\n height: 1em;\n position: absolute;\n border-width: 0.5em;\n border-style: double;\n border-color: transparent;\n border-radius: 1em;\n box-sizing: border-box;\n animation: spin 1.15s infinite;\n}\n\n.pace-activity::before {\n right: 0;\n border-right-color: $color-scheme;\n animation-delay: -0.29s;\n}\n\n.pace-activity::after {\n left: 0;\n border-left-color: $color-scheme;\n}\n\n@keyframes spin {\n from {\n transform: rotate(360deg);\n }\n}\n","@charset \"UTF-8\";\n\n/// Provides a quick method for setting an element’s position. Use a `null`\n/// value to “skip” a side.\n///\n/// @argument {string} $position [relative]\n/// A CSS position value.\n///\n/// @argument {arglist} $coordinates [null]\n/// List of lengths, defined as CSS shorthand.\n///\n/// @example scss\n/// .element {\n/// @include position(absolute, 0 null null 10em);\n/// }\n///\n/// // CSS Output\n/// .element {\n/// left: 10em;\n/// position: absolute;\n/// top: 0;\n/// }\n///\n/// @require {function} _is-length\n///\n/// @require {function} _unpack\n\n@mixin position(\n $position: relative,\n $coordinates: null\n ) {\n\n @if type-of($position) == list {\n $coordinates: $position;\n $position: relative;\n }\n\n $coordinates: _unpack($coordinates);\n\n $offsets: (\n top: nth($coordinates, 1),\n right: nth($coordinates, 2),\n bottom: nth($coordinates, 3),\n left: nth($coordinates, 4),\n );\n\n position: $position;\n\n @each $offset, $value in $offsets {\n @if _is-length($value) {\n #{$offset}: $value;\n }\n }\n}\n","// main: style.scss\n//@import 'color-schemes/lms';\n@import 'vendors/bootstrap/functions';\n\n// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n\n// General variable structure\n//\n// Variable format should follow the `$component-modifier-state-property` order.\n\n// Theme;\n$theme-name: 'Admin Html' !default;\n$theme-slug: 'admin-html' !default;\n$theme-breakpoint: 960px !default;\n$transition-duration: .3s !default;\n$transition-function: ease-in-out !default;\n$spacing-unit: 24px !default;\n\n// Content\n$wrapper-top-padding: 35px !default;\n$wrapper-pd-x: 30px !default;\n\n// Header\n$logo-width: 3.75rem !default; // 60px\n$nav-height: 5rem !default; // 100px\n\n// Sidebar\n$sidebar-width: 14.0625rem !default; // 225px\n$collapse-sidebar-width: 3.75rem !default; // 60px \n\n//Right Sidebar\n$right-sidebar-width: $sidebar-width !default;\n\n//Widget\n$widget-padding-x: 20px !default;\n$widget-padding-y: 20px !default;\n$widget-list-margin-top: 20px !default;\n$widget-list-margin-bottom: 20px !default;\n\n//Footer\n$footer-padding-x: 30px !default;\n$footer-padding-y: 20px !default;\n\n\n\n//\n// Color system\n//\n\n// Theme Colors\n$color-scheme: #8253eb !default;\n$color-scheme-hover: #9165f4 !default;\n$color-scheme-dark: #835c9e !default;\n$color-scheme-dark-hover: #8253eb !default;\n$content-color: #999 !default;\n$theme-border-color: #eef1f2 !default;\n$footer-color: #fff !default;\n\n$widget-bg: #fff !default;\n$navbar-bg: linear-gradient(90deg, #835c9e, #8253eb) !default;\n$navbar-border: none !default;\n$footer-bg: linear-gradient(90deg, #835c9e, #8253eb) !default;\n$sidebar-bg: #fff !default;\n\n$nav-link-color: $color-scheme !default;\n$nav-heading-link-color: #3e4b5b !default;\n$nav-link-hover-color: lighten($color-scheme, 37%) !default;\n$nav-sub-link-color: #888 !default;\n$nav-sub-link-hover-color: #514d6a !default;\n$nav-icon-color: $color-scheme !default;\n\n\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #ddd !default;\n$gray-300: #bbb !default;\n$gray-400: #aaa !default;\n$gray-500: #999 !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #0275d8 !default;\n$persian-blue: #4786ff !default;\n$indigo: #6610f2 !default;\n$purple: #9c77ef !default;\n$pink: #e83e8c !default;\n$red: #e6614f !default;\n$cerize-red: #fa607e !default;\n$orange: #fb9678 !default;\n$yellow: #ffcc02 !default;\n$mustard: #fdb44d !default;\n$green: #38d57a !default;\n$teal: #20c997 !default;\n$cyan: #03a9f3 !default;\n\n$primary: $color-scheme !default;\n$secondary: $gray-600 !default;\n$danger: $red !default;\n$success: $green !default;\n$warning: $yellow !default;\n$info: $cyan !default;\n\n$colors: (\n blue: $blue,\n persian-blue: $persian-blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n cerize-red: $cerize-red,\n orange: $orange,\n yellow: $yellow,\n mustard: $mustard,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray-light: $gray-200,\n gray: $gray-600,\n gray-dark: $gray-800,\n\n\tviolet: #9c27b0,\n\tbrown: #795548,\n\tlight-gray: #f9f9f9,\n\tslate: #607d8b,\n\n\tfacebook: #4b64a6,\n\ttwitter: #0dace3,\n\tgoogleplus: #dd4b39,\n\tlinkedin: #007bb6,\n\tinstagram: #3f729b,\n\tpinterest: #cb2027,\n\tdribbble: #ea4c89,\n\tyoutube: #b00,\n) !default;\n\n$theme-colors: (\n color-scheme: $color-scheme,\n color-scheme-dark: $color-scheme-dark,\n content-color: $content-color,\n content: $content-color,\n primary: $primary,\n secondary: $secondary,\n success: $success,\n info: $info,\n warning: $warning,\n danger: $red,\n light: $gray-100,\n dark: $gray-800,\n\n gray-100: $gray-100,\n gray-200: $gray-200,\n gray-300: $gray-300,\n gray-400: $gray-400,\n gray-500: $gray-500,\n gray-600: $gray-600,\n gray-700: $gray-700,\n gray-800: $gray-800,\n gray-900: $gray-900,\n) !default;\n\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: true !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: #f5f7fa !default;\n$body-color: $content-color !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $color-scheme !default;\n$link-decoration: none !default;\n$link-hover-color: $color-scheme-hover !default;\n$link-hover-decoration: none !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 6px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"color-scheme\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$secondary-font-family: 'Montserrat', sans-serif;\n$tertiary-font-family: 'Roboto', sans-serif;\n$font-family-sans-serif: 'Roboto', \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base-px: 14px !default;\n$font-size-base: 0.875rem !default;\n$font-size-lg: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: .75rem !default;\n$font-size-xs: .625rem !default;\n\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.71428571429 !default;\n\n$h1-font-size: 2.625rem !default; //42px\n$h2-font-size: 2.25rem !default; // 36px\n$h3-font-size: 1.875rem !default; // 30px\n$h4-font-size: 1.500rem !default; // 24px\n$h5-font-size: 1.25rem !default; // 20px\n$h6-font-size: 1.125rem !default; // 18px\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: $secondary-font-family !default;\n$headings-font-weight: 600 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: #444 !default;\n$headings-letter-spacing: -.05em;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-300 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.28571429) !default;\n\n$hr-border-color: $theme-border-color !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: 0.571428571em !default;\n$table-sm-cell-padding: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: $nav-link-hover-color !default;\n$table-hover-bg: darken($table-accent-bg, 3%) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: lighten($theme-border-color, 7%) !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: lighten($theme-border-color, 7%) !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: rgba(255,255,255,0.1) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5625rem !default;\n$input-btn-padding-x: 1.2em !default;\n$input-btn-line-height: 1.57142857 !default;\n\n$input-btn-font-size-sm: 0.75rem !default;\n$input-btn-padding-y-sm: .1875rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 2 !default;\n\n$input-btn-font-size-lg: 1.125rem !default;\n$input-btn-padding-y-lg: .3125rem !default;\n$input-btn-padding-x-lg: 1.5rem !default;\n$input-btn-line-height-lg: 3 !default;\n\n$btn-font-family: $headings-font-family;\n$btn-font-size: $font-size-base !default;\n$btn-font-weight: 400 !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 2px rgba($black, .125) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all $transition-duration $transition-function !default;\n\n\n// Forms\n\n$input-padding-x: 1rem !default;\n$input-padding-y: 0.5625rem !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-bg: $white !default;\n$input-bg-disabled: #eee !default;\n\n$input-color: #74708d !default;\n$input-border-color: #e4e9f0 !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: none;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: theme-color(\"color-scheme\") !default;\n$input-focus-box-shadow: $input-box-shadow, 0 0 0 3px rgba($input-focus-border-color, .2) !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: #bbb !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1.5625rem !default;\n\n$input-group-addon-bg: #eee !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-spacer-y: .25rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation icons\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $theme-border-color !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: #888 !default;\n$dropdown-link-hover-color: darken($dropdown-link-color, 5%) !default;\n$dropdown-link-hover-bg: rgba($color-scheme, 0.03) !default;\n\n$dropdown-link-active-color: $dropdown-link-hover-color !default;\n$dropdown-link-active-bg: $dropdown-link-hover-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.42857142857em !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $pagination-color !default;\n$pagination-active-border-color: $pagination-color !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 90% !default;\n$badge-font-weight: 600 !default;\n$badge-padding-y: .4em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 25px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: #ddd !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px $modal-inner-padding !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .3rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n"]} \ No newline at end of file diff -r 000000000000 -r 1d038bc9b3d2 default/assets/css/style.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/css/style.css Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,26114 @@ +/* Media Queries */ +/* Placeholder */ +/* Set Margin & Padding */ +/* Making tiny, small, large, huge classes */ +/*! + * Bootstrap v4.0.0-beta (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + abbr[title]::after { + content: " (" attr(title) ")"; } + pre { + white-space: pre-wrap !important; } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + .navbar { + display: none; } + .badge, .label { + border: 1px solid #000; } + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; } + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; } + +@-ms-viewport { + width: device-width; } + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.71429; + color: #999; + background-color: #f5f7fa; } + +[tabindex="-1"]:focus { + outline: none !important; } + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: bold; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +dfn { + font-style: italic; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 80%; } + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #8253eb; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } + a:hover { + color: #9165f4; + text-decoration: none; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + -ms-touch-action: manipulation; + touch-action: manipulation; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.57143em; + padding-bottom: 0.57143em; + color: #bbb; + text-align: left; + caption-side: bottom; } + +th { + text-align: left; } + +label { + display: inline-block; + margin-bottom: .5rem; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } + +textarea { + overflow: auto; + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } + +progress { + vertical-align: baseline; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; } + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +summary { + display: list-item; } + +template { + display: none; } + +[hidden] { + display: none !important; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: "Montserrat", sans-serif; + font-weight: 600; + line-height: 1.1; + color: #444; } + +h1, .h1 { + font-size: 2.625rem; } + +h2, .h2 { + font-size: 2.25rem; } + +h3, .h3 { + font-size: 1.875rem; } + +h4, .h4 { + font-size: 1.5rem; } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1.125rem; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.1; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.1; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.1; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.1; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid #eef1f2; } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 5px; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.125rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #868e96; } + .blockquote-footer::before { + content: "\2014 \00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #f5f7fa; + border: 1px solid #ddd; + border-radius: 0.25rem; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #868e96; } + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +code { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #bd4147; + background-color: #f8f9fa; + border-radius: 0.25rem; } + a > code { + padding: 0; + color: inherit; + background-color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; + -webkit-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + font-size: 90%; + color: #212529; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + background-color: transparent; + border-radius: 0; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container { + margin-right: auto; + margin-left: auto; + padding-right: 3px; + padding-left: 3px; + width: 100%; } + @media (min-width: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .container { + max-width: 1140px; } } + +.container-fluid { + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 3px; + padding-left: 3px; + width: 100%; } + +.row, .custom-fullcalendar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -3px; + margin-left: -3px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .custom-fullcalendar .fc-toolbar, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .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, .custom-fullcalendar .fc-view-container, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 3px; + padding-left: 3px; } + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12, .custom-fullcalendar .fc-toolbar { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } } + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9, .custom-fullcalendar .fc-view-container { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } } + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } } + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; } + .table th, + .table td { + padding: 0.57143em; + vertical-align: top; + border-top: 1px solid white; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid white; } + .table tbody + tbody { + border-top: 2px solid white; } + .table .table { + background-color: #f5f7fa; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid white; } + .table-bordered th, + .table-bordered td { + border: 1px solid white; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #fdfcff; } + +.table-hover tbody tr:hover { + background-color: #f3eefd; } + +.table-color-scheme, +.table-color-scheme > th, +.table-color-scheme > td { + background-color: #dccff9; } + +.table-hover .table-color-scheme:hover { + background-color: #cbb8f6; } + .table-hover .table-color-scheme:hover > td, + .table-hover .table-color-scheme:hover > th { + background-color: #cbb8f6; } + +.table-color-scheme-dark, +.table-color-scheme-dark > th, +.table-color-scheme-dark > td { + background-color: #dcd1e4; } + +.table-hover .table-color-scheme-dark:hover { + background-color: #d0c1db; } + .table-hover .table-color-scheme-dark:hover > td, + .table-hover .table-color-scheme-dark:hover > th { + background-color: #d0c1db; } + +.table-content-color, +.table-content-color > th, +.table-content-color > td { + background-color: #e2e2e2; } + +.table-hover .table-content-color:hover { + background-color: #d5d5d5; } + .table-hover .table-content-color:hover > td, + .table-hover .table-content-color:hover > th { + background-color: #d5d5d5; } + +.table-content, +.table-content > th, +.table-content > td { + background-color: #e2e2e2; } + +.table-hover .table-content:hover { + background-color: #d5d5d5; } + .table-hover .table-content:hover > td, + .table-hover .table-content:hover > th { + background-color: #d5d5d5; } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #dccff9; } + +.table-hover .table-primary:hover { + background-color: #cbb8f6; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #cbb8f6; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #dddfe2; } + +.table-hover .table-secondary:hover { + background-color: #cfd2d6; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #cfd2d6; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c7f3da; } + +.table-hover .table-success:hover { + background-color: #b2efcc; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b2efcc; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #b8e7fc; } + +.table-hover .table-info:hover { + background-color: #a0dffb; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #a0dffb; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fff1b8; } + +.table-hover .table-warning:hover { + background-color: #ffec9f; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffec9f; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f8d3ce; } + +.table-hover .table-danger:hover { + background-color: #f5bfb8; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #f5bfb8; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; } + +.table-hover .table-light:hover { + background-color: #ececf6; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ececf6; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; } + +.table-hover .table-dark:hover { + background-color: #b9bbbe; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b9bbbe; } + +.table-gray-100, +.table-gray-100 > th, +.table-gray-100 > td { + background-color: #fdfdfe; } + +.table-hover .table-gray-100:hover { + background-color: #ececf6; } + .table-hover .table-gray-100:hover > td, + .table-hover .table-gray-100:hover > th { + background-color: #ececf6; } + +.table-gray-200, +.table-gray-200 > th, +.table-gray-200 > td { + background-color: whitesmoke; } + +.table-hover .table-gray-200:hover { + background-color: #e8e8e8; } + .table-hover .table-gray-200:hover > td, + .table-hover .table-gray-200:hover > th { + background-color: #e8e8e8; } + +.table-gray-300, +.table-gray-300 > th, +.table-gray-300 > td { + background-color: #ececec; } + +.table-hover .table-gray-300:hover { + background-color: #dfdfdf; } + .table-hover .table-gray-300:hover > td, + .table-hover .table-gray-300:hover > th { + background-color: #dfdfdf; } + +.table-gray-400, +.table-gray-400 > th, +.table-gray-400 > td { + background-color: #e7e7e7; } + +.table-hover .table-gray-400:hover { + background-color: #dadada; } + .table-hover .table-gray-400:hover > td, + .table-hover .table-gray-400:hover > th { + background-color: #dadada; } + +.table-gray-500, +.table-gray-500 > th, +.table-gray-500 > td { + background-color: #e2e2e2; } + +.table-hover .table-gray-500:hover { + background-color: #d5d5d5; } + .table-hover .table-gray-500:hover > td, + .table-hover .table-gray-500:hover > th { + background-color: #d5d5d5; } + +.table-gray-600, +.table-gray-600 > th, +.table-gray-600 > td { + background-color: #dddfe2; } + +.table-hover .table-gray-600:hover { + background-color: #cfd2d6; } + .table-hover .table-gray-600:hover > td, + .table-hover .table-gray-600:hover > th { + background-color: #cfd2d6; } + +.table-gray-700, +.table-gray-700 > th, +.table-gray-700 > td { + background-color: #ccced0; } + +.table-hover .table-gray-700:hover { + background-color: #bfc1c4; } + .table-hover .table-gray-700:hover > td, + .table-hover .table-gray-700:hover > th { + background-color: #bfc1c4; } + +.table-gray-800, +.table-gray-800 > th, +.table-gray-800 > td { + background-color: #c6c8ca; } + +.table-hover .table-gray-800:hover { + background-color: #b9bbbe; } + .table-hover .table-gray-800:hover > td, + .table-hover .table-gray-800:hover > th { + background-color: #b9bbbe; } + +.table-gray-900, +.table-gray-900 > th, +.table-gray-900 > td { + background-color: #c1c2c3; } + +.table-hover .table-gray-900:hover { + background-color: #b4b5b6; } + .table-hover .table-gray-900:hover > td, + .table-hover .table-gray-900:hover > th { + background-color: #b4b5b6; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: #f3eefd; } + +.table-hover .table-active:hover { + background-color: #e2d7fa; } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: #e2d7fa; } + +.thead-inverse th { + color: #f5f7fa; + background-color: #212529; } + +.thead-default th { + color: white; + background-color: #ddd; } + +.table-inverse { + color: #f5f7fa; + background-color: #212529; } + .table-inverse th, + .table-inverse td, + .table-inverse thead th { + border-color: rgba(255, 255, 255, 0.1); } + .table-inverse.table-bordered { + border: 0; } + .table-inverse.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-inverse.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 991px) { + .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive.table-bordered { + border: 0; } } + +.form-control { + display: block; + width: 100%; + padding: 0.5625rem 1.2em; + font-size: 0.875rem; + line-height: 1.57143; + color: #74708d; + background-color: #fff; + background-image: none; + background-clip: padding-box; + border: 1px solid #e4e9f0; + border-radius: 0.25rem; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #74708d; + background-color: #fff; + border-color: #8253eb; + outline: none; + -webkit-box-shadow: none, 0 0 0 3px rgba(130, 83, 235, 0.2); + box-shadow: none, 0 0 0 3px rgba(130, 83, 235, 0.2); } + .form-control::-webkit-input-placeholder { + color: #bbb; + opacity: 1; } + .form-control:-ms-input-placeholder { + color: #bbb; + opacity: 1; } + .form-control::placeholder { + color: #bbb; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #ddd; + opacity: 1; } + +select.form-control:not([size]):not([multiple]) { + height: calc(2.5rem + 2px); } + +select.form-control:focus::-ms-value { + color: #74708d; + background-color: #fff; } + +.form-control-file, +.form-control-range { + display: block; } + +.col-form-label { + padding-top: calc(0.5625rem - 1px * 2); + padding-bottom: calc(0.5625rem - 1px * 2); + margin-bottom: 0; } + +.col-form-label-lg { + padding-top: calc(0.3125rem - 1px * 2); + padding-bottom: calc(0.3125rem - 1px * 2); + font-size: 1rem; } + +.col-form-label-sm { + padding-top: calc(0.1875rem - 1px * 2); + padding-bottom: calc(0.1875rem - 1px * 2); + font-size: 0.75rem; } + +.col-form-legend { + padding-top: 0.5625rem; + padding-bottom: 0.5625rem; + margin-bottom: 0; + font-size: 0.875rem; } + +.form-control-plaintext { + padding-top: 0.5625rem; + padding-bottom: 0.5625rem; + margin-bottom: 0; + line-height: 1.57143; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, + .input-group-sm > .form-control-plaintext.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, + .input-group-lg > .form-control-plaintext.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; } + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + padding: 0.1875rem 0.5rem; + font-size: 0.75rem; + line-height: 2; + border-radius: 0.2rem; } + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > select.input-group-addon:not([size]):not([multiple]), +.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(1.875rem + 2px); } + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + padding: 0.3125rem 1.5rem; + font-size: 1rem; + line-height: 3; + border-radius: 0.3rem; } + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > select.input-group-addon:not([size]):not([multiple]), +.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); } + +.form-group { + margin-bottom: 1.5625rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } + .form-row > .col, + .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } + +.form-check { + position: relative; + display: block; + margin-bottom: 0.5rem; } + .form-check.disabled .form-check-label { + color: #bbb; } + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; } + +.form-check-input { + position: absolute; + margin-top: 0.25rem; + margin-left: -1.25rem; } + .form-check-input:only-child { + position: static; } + +.form-check-inline { + display: inline-block; } + .form-check-inline .form-check-label { + vertical-align: middle; } + .form-check-inline + .form-check-inline { + margin-left: 0.75rem; } + +.invalid-feedback { + display: none; + margin-top: .25rem; + font-size: .875rem; + color: #e6614f; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + width: 250px; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(230, 97, 79, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:valid, .form-control.is-valid, .was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #38d57a; } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated + .custom-select:valid:focus, + .custom-select.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); + box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); } + .was-validated .form-control:valid ~ .invalid-feedback, + .was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback, + .form-control.is-valid ~ .invalid-tooltip, .was-validated + .custom-select:valid ~ .invalid-feedback, + .was-validated + .custom-select:valid ~ .invalid-tooltip, + .custom-select.is-valid ~ .invalid-feedback, + .custom-select.is-valid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label { + color: #38d57a; } + +.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator { + background-color: rgba(56, 213, 122, 0.25); } + +.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description { + color: #38d57a; } + +.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control { + border-color: #38d57a; } + .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before { + border-color: inherit; } + +.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); + box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); } + +.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #e6614f; } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated + .custom-select:invalid:focus, + .custom-select.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); + box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, .was-validated + .custom-select:invalid ~ .invalid-feedback, + .was-validated + .custom-select:invalid ~ .invalid-tooltip, + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label { + color: #e6614f; } + +.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator { + background-color: rgba(230, 97, 79, 0.25); } + +.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description { + color: #e6614f; } + +.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control { + border-color: #e6614f; } + .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before { + border-color: inherit; } + +.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); + box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); } + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group { + width: auto; } + .form-inline .form-control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + margin-top: 0; + margin-bottom: 0; } + .form-inline .form-check-label { + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; } + .form-inline .custom-control-indicator { + position: static; + display: inline-block; + margin-right: 0.25rem; + vertical-align: text-bottom; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.5625rem 1.2em; + font-size: 0.875rem; + line-height: 1.57143; + border-radius: 0.25rem; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .btn:focus, .btn:hover { + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125); + box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn:disabled { + opacity: .65; + -webkit-box-shadow: none; + box-shadow: none; } + .btn:active, .btn.active { + background-image: none; + -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125), inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125), inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; } + +.btn-color-scheme { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-color-scheme:hover { + color: #fff; + background-color: #6931e7; + border-color: #6125e6; } + .btn-color-scheme:focus, .btn-color-scheme.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-color-scheme.disabled, .btn-color-scheme:disabled { + background-color: #8253eb; + border-color: #8253eb; } + .btn-color-scheme:active, .btn-color-scheme.active, + .show > .btn-color-scheme.dropdown-toggle { + background-color: #6931e7; + background-image: none; + border-color: #6125e6; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-color-scheme-dark { + color: #fff; + background-color: #835c9e; + border-color: #835c9e; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-color-scheme-dark:hover { + color: #fff; + background-color: #6f4e86; + border-color: #68497e; } + .btn-color-scheme-dark:focus, .btn-color-scheme-dark.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); } + .btn-color-scheme-dark.disabled, .btn-color-scheme-dark:disabled { + background-color: #835c9e; + border-color: #835c9e; } + .btn-color-scheme-dark:active, .btn-color-scheme-dark.active, + .show > .btn-color-scheme-dark.dropdown-toggle { + background-color: #6f4e86; + background-image: none; + border-color: #68497e; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-content-color { + color: #111; + background-color: #999; + border-color: #999; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-content-color:hover { + color: #111; + background-color: #868686; + border-color: gray; } + .btn-content-color:focus, .btn-content-color.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-content-color.disabled, .btn-content-color:disabled { + background-color: #999; + border-color: #999; } + .btn-content-color:active, .btn-content-color.active, + .show > .btn-content-color.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-content { + color: #111; + background-color: #999; + border-color: #999; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-content:hover { + color: #111; + background-color: #868686; + border-color: gray; } + .btn-content:focus, .btn-content.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-content.disabled, .btn-content:disabled { + background-color: #999; + border-color: #999; } + .btn-content:active, .btn-content.active, + .show > .btn-content.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-primary { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-primary:hover { + color: #fff; + background-color: #6931e7; + border-color: #6125e6; } + .btn-primary:focus, .btn-primary.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + background-color: #8253eb; + border-color: #8253eb; } + .btn-primary:active, .btn-primary.active, + .show > .btn-primary.dropdown-toggle { + background-color: #6931e7; + background-image: none; + border-color: #6125e6; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-secondary { + color: #fff; + background-color: #868e96; + border-color: #868e96; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-secondary:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } + .btn-secondary:focus, .btn-secondary.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + background-color: #868e96; + border-color: #868e96; } + .btn-secondary:active, .btn-secondary.active, + .show > .btn-secondary.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-success { + color: #111; + background-color: #38d57a; + border-color: #38d57a; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-success:hover { + color: #111; + background-color: #28bf67; + border-color: #26b462; } + .btn-success:focus, .btn-success.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); } + .btn-success.disabled, .btn-success:disabled { + background-color: #38d57a; + border-color: #38d57a; } + .btn-success:active, .btn-success.active, + .show > .btn-success.dropdown-toggle { + background-color: #28bf67; + background-image: none; + border-color: #26b462; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-info { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-info:hover { + color: #fff; + background-color: #038fcd; + border-color: #0286c1; } + .btn-info:focus, .btn-info.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); } + .btn-info.disabled, .btn-info:disabled { + background-color: #03a9f3; + border-color: #03a9f3; } + .btn-info:active, .btn-info.active, + .show > .btn-info.dropdown-toggle { + background-color: #038fcd; + background-image: none; + border-color: #0286c1; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-warning { + color: #111; + background-color: #ffcc02; + border-color: #ffcc02; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-warning:hover { + color: #111; + background-color: #dbaf00; + border-color: #cea400; } + .btn-warning:focus, .btn-warning.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + background-color: #ffcc02; + border-color: #ffcc02; } + .btn-warning:active, .btn-warning.active, + .show > .btn-warning.dropdown-toggle { + background-color: #dbaf00; + background-image: none; + border-color: #cea400; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-danger { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-danger:hover { + color: #fff; + background-color: #e1432e; + border-color: #e03922; } + .btn-danger:focus, .btn-danger.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + background-color: #e6614f; + border-color: #e6614f; } + .btn-danger:active, .btn-danger.active, + .show > .btn-danger.dropdown-toggle { + background-color: #e1432e; + background-image: none; + border-color: #e03922; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-light { + color: #111; + background-color: #f8f9fa; + border-color: #f8f9fa; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-light:hover { + color: #111; + background-color: #e2e6ea; + border-color: #dae0e5; } + .btn-light:focus, .btn-light.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-light.disabled, .btn-light:disabled { + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-light:active, .btn-light.active, + .show > .btn-light.dropdown-toggle { + background-color: #e2e6ea; + background-image: none; + border-color: #dae0e5; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-dark:focus, .btn-dark.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + background-color: #343a40; + border-color: #343a40; } + .btn-dark:active, .btn-dark.active, + .show > .btn-dark.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-100 { + color: #111; + background-color: #f8f9fa; + border-color: #f8f9fa; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-100:hover { + color: #111; + background-color: #e2e6ea; + border-color: #dae0e5; } + .btn-gray-100:focus, .btn-gray-100.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-gray-100.disabled, .btn-gray-100:disabled { + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-gray-100:active, .btn-gray-100.active, + .show > .btn-gray-100.dropdown-toggle { + background-color: #e2e6ea; + background-image: none; + border-color: #dae0e5; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-200 { + color: #111; + background-color: #ddd; + border-color: #ddd; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-200:hover { + color: #111; + background-color: #cacaca; + border-color: #c4c4c4; } + .btn-gray-200:focus, .btn-gray-200.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); } + .btn-gray-200.disabled, .btn-gray-200:disabled { + background-color: #ddd; + border-color: #ddd; } + .btn-gray-200:active, .btn-gray-200.active, + .show > .btn-gray-200.dropdown-toggle { + background-color: #cacaca; + background-image: none; + border-color: #c4c4c4; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-300 { + color: #111; + background-color: #bbb; + border-color: #bbb; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-300:hover { + color: #111; + background-color: #a8a8a8; + border-color: #a2a2a2; } + .btn-gray-300:focus, .btn-gray-300.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); } + .btn-gray-300.disabled, .btn-gray-300:disabled { + background-color: #bbb; + border-color: #bbb; } + .btn-gray-300:active, .btn-gray-300.active, + .show > .btn-gray-300.dropdown-toggle { + background-color: #a8a8a8; + background-image: none; + border-color: #a2a2a2; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-400 { + color: #111; + background-color: #aaa; + border-color: #aaa; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-400:hover { + color: #111; + background-color: #979797; + border-color: #919191; } + .btn-gray-400:focus, .btn-gray-400.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); } + .btn-gray-400.disabled, .btn-gray-400:disabled { + background-color: #aaa; + border-color: #aaa; } + .btn-gray-400:active, .btn-gray-400.active, + .show > .btn-gray-400.dropdown-toggle { + background-color: #979797; + background-image: none; + border-color: #919191; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-500 { + color: #111; + background-color: #999; + border-color: #999; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-500:hover { + color: #111; + background-color: #868686; + border-color: gray; } + .btn-gray-500:focus, .btn-gray-500.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-gray-500.disabled, .btn-gray-500:disabled { + background-color: #999; + border-color: #999; } + .btn-gray-500:active, .btn-gray-500.active, + .show > .btn-gray-500.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-600 { + color: #fff; + background-color: #868e96; + border-color: #868e96; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-600:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } + .btn-gray-600:focus, .btn-gray-600.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-gray-600.disabled, .btn-gray-600:disabled { + background-color: #868e96; + border-color: #868e96; } + .btn-gray-600:active, .btn-gray-600.active, + .show > .btn-gray-600.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-700 { + color: #fff; + background-color: #495057; + border-color: #495057; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-700:hover { + color: #fff; + background-color: #383d42; + border-color: #32373b; } + .btn-gray-700:focus, .btn-gray-700.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); } + .btn-gray-700.disabled, .btn-gray-700:disabled { + background-color: #495057; + border-color: #495057; } + .btn-gray-700:active, .btn-gray-700.active, + .show > .btn-gray-700.dropdown-toggle { + background-color: #383d42; + background-image: none; + border-color: #32373b; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-800 { + color: #fff; + background-color: #343a40; + border-color: #343a40; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-800:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-gray-800:focus, .btn-gray-800.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-gray-800.disabled, .btn-gray-800:disabled { + background-color: #343a40; + border-color: #343a40; } + .btn-gray-800:active, .btn-gray-800.active, + .show > .btn-gray-800.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-900 { + color: #fff; + background-color: #212529; + border-color: #212529; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); } + .btn-gray-900:hover { + color: #fff; + background-color: #101214; + border-color: #0a0c0d; } + .btn-gray-900:focus, .btn-gray-900.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); } + .btn-gray-900.disabled, .btn-gray-900:disabled { + background-color: #212529; + border-color: #212529; } + .btn-gray-900:active, .btn-gray-900.active, + .show > .btn-gray-900.dropdown-toggle { + background-color: #101214; + background-image: none; + border-color: #0a0c0d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-outline-color-scheme { + color: #8253eb; + background-color: transparent; + background-image: none; + border-color: #8253eb; } + .btn-outline-color-scheme:hover { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + .btn-outline-color-scheme:focus, .btn-outline-color-scheme.focus { + -webkit-box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-outline-color-scheme.disabled, .btn-outline-color-scheme:disabled { + color: #8253eb; + background-color: transparent; } + .btn-outline-color-scheme:active, .btn-outline-color-scheme.active, + .show > .btn-outline-color-scheme.dropdown-toggle { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + +.btn-outline-color-scheme-dark { + color: #835c9e; + background-color: transparent; + background-image: none; + border-color: #835c9e; } + .btn-outline-color-scheme-dark:hover { + color: #fff; + background-color: #835c9e; + border-color: #835c9e; } + .btn-outline-color-scheme-dark:focus, .btn-outline-color-scheme-dark.focus { + -webkit-box-shadow: 0 0 0 3px rgba(131, 92, 158, 0.5); + box-shadow: 0 0 0 3px rgba(131, 92, 158, 0.5); } + .btn-outline-color-scheme-dark.disabled, .btn-outline-color-scheme-dark:disabled { + color: #835c9e; + background-color: transparent; } + .btn-outline-color-scheme-dark:active, .btn-outline-color-scheme-dark.active, + .show > .btn-outline-color-scheme-dark.dropdown-toggle { + color: #fff; + background-color: #835c9e; + border-color: #835c9e; } + +.btn-outline-content-color { + color: #999; + background-color: transparent; + background-image: none; + border-color: #999; } + .btn-outline-content-color:hover { + color: #fff; + background-color: #999; + border-color: #999; } + .btn-outline-content-color:focus, .btn-outline-content-color.focus { + -webkit-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-outline-content-color.disabled, .btn-outline-content-color:disabled { + color: #999; + background-color: transparent; } + .btn-outline-content-color:active, .btn-outline-content-color.active, + .show > .btn-outline-content-color.dropdown-toggle { + color: #fff; + background-color: #999; + border-color: #999; } + +.btn-outline-content { + color: #999; + background-color: transparent; + background-image: none; + border-color: #999; } + .btn-outline-content:hover { + color: #fff; + background-color: #999; + border-color: #999; } + .btn-outline-content:focus, .btn-outline-content.focus { + -webkit-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-outline-content.disabled, .btn-outline-content:disabled { + color: #999; + background-color: transparent; } + .btn-outline-content:active, .btn-outline-content.active, + .show > .btn-outline-content.dropdown-toggle { + color: #fff; + background-color: #999; + border-color: #999; } + +.btn-outline-primary { + color: #8253eb; + background-color: transparent; + background-image: none; + border-color: #8253eb; } + .btn-outline-primary:hover { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #8253eb; + background-color: transparent; } + .btn-outline-primary:active, .btn-outline-primary.active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + +.btn-outline-secondary { + color: #868e96; + background-color: transparent; + background-image: none; + border-color: #868e96; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #868e96; + background-color: transparent; } + .btn-outline-secondary:active, .btn-outline-secondary.active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + +.btn-outline-success { + color: #38d57a; + background-color: transparent; + background-image: none; + border-color: #38d57a; } + .btn-outline-success:hover { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; } + .btn-outline-success:focus, .btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); + box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #38d57a; + background-color: transparent; } + .btn-outline-success:active, .btn-outline-success.active, + .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; } + +.btn-outline-info { + color: #03a9f3; + background-color: transparent; + background-image: none; + border-color: #03a9f3; } + .btn-outline-info:hover { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; } + .btn-outline-info:focus, .btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); + box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #03a9f3; + background-color: transparent; } + .btn-outline-info:active, .btn-outline-info.active, + .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; } + +.btn-outline-warning { + color: #ffcc02; + background-color: transparent; + background-image: none; + border-color: #ffcc02; } + .btn-outline-warning:hover { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); + box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffcc02; + background-color: transparent; } + .btn-outline-warning:active, .btn-outline-warning.active, + .show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; } + +.btn-outline-danger { + color: #e6614f; + background-color: transparent; + background-image: none; + border-color: #e6614f; } + .btn-outline-danger:hover { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); + box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #e6614f; + background-color: transparent; } + .btn-outline-danger:active, .btn-outline-danger.active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; } + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; } + .btn-outline-light:hover { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:focus, .btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; } + .btn-outline-light:active, .btn-outline-light.active, + .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; } + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; } + .btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; } + .btn-outline-dark:active, .btn-outline-dark.active, + .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + +.btn-outline-gray-100 { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; } + .btn-outline-gray-100:hover { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-gray-100:focus, .btn-outline-gray-100.focus { + -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled { + color: #f8f9fa; + background-color: transparent; } + .btn-outline-gray-100:active, .btn-outline-gray-100.active, + .show > .btn-outline-gray-100.dropdown-toggle { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; } + +.btn-outline-gray-200 { + color: #ddd; + background-color: transparent; + background-image: none; + border-color: #ddd; } + .btn-outline-gray-200:hover { + color: #fff; + background-color: #ddd; + border-color: #ddd; } + .btn-outline-gray-200:focus, .btn-outline-gray-200.focus { + -webkit-box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); + box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); } + .btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled { + color: #ddd; + background-color: transparent; } + .btn-outline-gray-200:active, .btn-outline-gray-200.active, + .show > .btn-outline-gray-200.dropdown-toggle { + color: #fff; + background-color: #ddd; + border-color: #ddd; } + +.btn-outline-gray-300 { + color: #bbb; + background-color: transparent; + background-image: none; + border-color: #bbb; } + .btn-outline-gray-300:hover { + color: #fff; + background-color: #bbb; + border-color: #bbb; } + .btn-outline-gray-300:focus, .btn-outline-gray-300.focus { + -webkit-box-shadow: 0 0 0 3px rgba(187, 187, 187, 0.5); + box-shadow: 0 0 0 3px rgba(187, 187, 187, 0.5); } + .btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled { + color: #bbb; + background-color: transparent; } + .btn-outline-gray-300:active, .btn-outline-gray-300.active, + .show > .btn-outline-gray-300.dropdown-toggle { + color: #fff; + background-color: #bbb; + border-color: #bbb; } + +.btn-outline-gray-400 { + color: #aaa; + background-color: transparent; + background-image: none; + border-color: #aaa; } + .btn-outline-gray-400:hover { + color: #fff; + background-color: #aaa; + border-color: #aaa; } + .btn-outline-gray-400:focus, .btn-outline-gray-400.focus { + -webkit-box-shadow: 0 0 0 3px rgba(170, 170, 170, 0.5); + box-shadow: 0 0 0 3px rgba(170, 170, 170, 0.5); } + .btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled { + color: #aaa; + background-color: transparent; } + .btn-outline-gray-400:active, .btn-outline-gray-400.active, + .show > .btn-outline-gray-400.dropdown-toggle { + color: #fff; + background-color: #aaa; + border-color: #aaa; } + +.btn-outline-gray-500 { + color: #999; + background-color: transparent; + background-image: none; + border-color: #999; } + .btn-outline-gray-500:hover { + color: #fff; + background-color: #999; + border-color: #999; } + .btn-outline-gray-500:focus, .btn-outline-gray-500.focus { + -webkit-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled { + color: #999; + background-color: transparent; } + .btn-outline-gray-500:active, .btn-outline-gray-500.active, + .show > .btn-outline-gray-500.dropdown-toggle { + color: #fff; + background-color: #999; + border-color: #999; } + +.btn-outline-gray-600 { + color: #868e96; + background-color: transparent; + background-image: none; + border-color: #868e96; } + .btn-outline-gray-600:hover { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + .btn-outline-gray-600:focus, .btn-outline-gray-600.focus { + -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled { + color: #868e96; + background-color: transparent; } + .btn-outline-gray-600:active, .btn-outline-gray-600.active, + .show > .btn-outline-gray-600.dropdown-toggle { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + +.btn-outline-gray-700 { + color: #495057; + background-color: transparent; + background-image: none; + border-color: #495057; } + .btn-outline-gray-700:hover { + color: #fff; + background-color: #495057; + border-color: #495057; } + .btn-outline-gray-700:focus, .btn-outline-gray-700.focus { + -webkit-box-shadow: 0 0 0 3px rgba(73, 80, 87, 0.5); + box-shadow: 0 0 0 3px rgba(73, 80, 87, 0.5); } + .btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled { + color: #495057; + background-color: transparent; } + .btn-outline-gray-700:active, .btn-outline-gray-700.active, + .show > .btn-outline-gray-700.dropdown-toggle { + color: #fff; + background-color: #495057; + border-color: #495057; } + +.btn-outline-gray-800 { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; } + .btn-outline-gray-800:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-gray-800:focus, .btn-outline-gray-800.focus { + -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled { + color: #343a40; + background-color: transparent; } + .btn-outline-gray-800:active, .btn-outline-gray-800.active, + .show > .btn-outline-gray-800.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + +.btn-outline-gray-900 { + color: #212529; + background-color: transparent; + background-image: none; + border-color: #212529; } + .btn-outline-gray-900:hover { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-outline-gray-900:focus, .btn-outline-gray-900.focus { + -webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5); + box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5); } + .btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled { + color: #212529; + background-color: transparent; } + .btn-outline-gray-900:active, .btn-outline-gray-900.active, + .show > .btn-outline-gray-900.dropdown-toggle { + color: #fff; + background-color: #212529; + border-color: #212529; } + +.btn-link { + font-weight: 400; + color: #8253eb; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link, .btn-link:focus, .btn-link:active { + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link:hover { + border-color: transparent; } + .btn-link:focus, .btn-link:hover { + color: #9165f4; + text-decoration: none; + background-color: transparent; } + .btn-link:disabled { + color: #868e96; } + .btn-link:disabled:focus, .btn-link:disabled:hover { + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.3125rem 1.5rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.1875rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + .fade.show { + opacity: 1; } + +.collapse { + display: none; } + .collapse.show { + display: block; } + +tr.collapse.show { + display: table-row; } + +tbody.collapse.show { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-left: 0.3em solid transparent; } + +.dropdown-toggle:empty::after { + margin-left: 0; } + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; } + +.dropup .dropdown-toggle::after { + border-top: 0; + border-bottom: 0.3em solid; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 0.875rem; + color: #999; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #eef1f2; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.42857em; + clear: both; + font-weight: 400; + color: #888; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; } + .dropdown-item:focus, .dropdown-item:hover { + color: #7b7b7b; + text-decoration: none; + background-color: rgba(130, 83, 235, 0.03); } + .dropdown-item.active, .dropdown-item:active { + color: #7b7b7b; + text-decoration: none; + background-color: rgba(130, 83, 235, 0.03); } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #868e96; + background-color: transparent; } + +.show > a { + outline: 0; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.42857em; + margin-bottom: 0; + font-size: 0.75rem; + color: #868e96; + white-space: nowrap; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-bottom: 0; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 2; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + .btn-group .btn + .btn, + .btn-group .btn + .btn-group, + .btn-group .btn-group + .btn, + .btn-group .btn-group + .btn-group, + .btn-group-vertical .btn + .btn, + .btn-group-vertical .btn + .btn-group, + .btn-group-vertical .btn-group + .btn, + .btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.btn + .dropdown-toggle-split { + padding-right: 0.9em; + padding-left: 0.9em; } + .btn + .dropdown-toggle-split::after { + margin-left: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 1.125rem; + padding-left: 1.125rem; } + +.btn-group.show .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.show .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-group-vertical { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .btn-group-vertical .btn, + .btn-group-vertical .btn-group { + width: 100%; } + .btn-group-vertical > .btn + .btn, + .btn-group-vertical > .btn + .btn-group, + .btn-group-vertical > .btn-group + .btn, + .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; } + .input-group .form-control { + position: relative; + z-index: 2; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { + z-index: 3; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } + +.input-group-addon, +.input-group-btn { + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 0.5625rem 1.2em; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.57143; + color: #74708d; + text-align: center; + background-color: #eee; + border: 1px solid #e4e9f0; + border-radius: 0.25rem; } + .input-group-addon.form-control-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 0.1875rem 0.5rem; + font-size: 0.75rem; + border-radius: 0.2rem; } + .input-group-addon.form-control-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 0.3125rem 1.5rem; + font-size: 1rem; + border-radius: 0.3rem; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group .form-control:not(:last-child), +.input-group-addon:not(:last-child), +.input-group-btn:not(:last-child) > .btn, +.input-group-btn:not(:last-child) > .btn-group > .btn, +.input-group-btn:not(:last-child) > .dropdown-toggle, +.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group-addon:not(:last-child) { + border-right: 0; } + +.input-group .form-control:not(:first-child), +.input-group-addon:not(:first-child), +.input-group-btn:not(:first-child) > .btn, +.input-group-btn:not(:first-child) > .btn-group > .btn, +.input-group-btn:not(:first-child) > .dropdown-toggle, +.input-group-btn:not(:last-child) > .btn:not(:first-child), +.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.form-control + .input-group-addon:not(:first-child) { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { + z-index: 3; } + .input-group-btn:not(:last-child) > .btn, + .input-group-btn:not(:last-child) > .btn-group { + margin-right: -1px; } + .input-group-btn:not(:first-child) > .btn, + .input-group-btn:not(:first-child) > .btn-group { + z-index: 2; + margin-left: -1px; } + .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, + .input-group-btn:not(:first-child) > .btn-group:focus, + .input-group-btn:not(:first-child) > .btn-group:active, + .input-group-btn:not(:first-child) > .btn-group:hover { + z-index: 3; } + +.custom-control { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + min-height: 1.71429rem; + padding-left: 1.5rem; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-indicator { + color: #fff; + background-color: #8253eb; + -webkit-box-shadow: none; + box-shadow: none; } + .custom-control-input:focus ~ .custom-control-indicator { + -webkit-box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 3px #8253eb; + box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 3px #8253eb; } + .custom-control-input:active ~ .custom-control-indicator { + color: #fff; + background-color: #f6f3fe; + -webkit-box-shadow: none; + box-shadow: none; } + .custom-control-input:disabled ~ .custom-control-indicator { + background-color: #ddd; } + .custom-control-input:disabled ~ .custom-control-description { + color: #868e96; } + +.custom-control-indicator { + position: absolute; + top: 0.35714rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #ddd; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; + -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); } + +.custom-checkbox .custom-control-indicator { + border-radius: 0.25rem; } + +.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { + background-color: #8253eb; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); + -webkit-box-shadow: none; + box-shadow: none; } + +.custom-radio .custom-control-indicator { + border-radius: 50%; } + +.custom-radio .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); } + +.custom-controls-stacked { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .custom-controls-stacked .custom-control { + margin-bottom: 0.25rem; } + .custom-controls-stacked .custom-control + .custom-control { + margin-left: 0; } + +.custom-select { + display: inline-block; + max-width: 100%; + height: calc(2.5rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.57143; + color: #74708d; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #e4e9f0; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-select:focus { + border-color: #d5c5f8; + outline: none; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(213, 197, 248, 0.5); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(213, 197, 248, 0.5); } + .custom-select:focus::-ms-value { + color: #74708d; + background-color: #fff; } + .custom-select:disabled { + color: #868e96; + background-color: #ddd; } + .custom-select::-ms-expand { + opacity: 0; } + +.custom-select-sm { + height: calc(1.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; } + +.custom-file { + position: relative; + display: inline-block; + max-width: 100%; + height: 2.5rem; + margin-bottom: 0; } + +.custom-file-input { + min-width: 14rem; + max-width: 100%; + height: 2.5rem; + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-control { + -webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #8253eb; + box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #8253eb; } + +.custom-file-control { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 5; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #495057; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fff; + border: 1px solid #e4e9f0; + border-radius: 0.25rem; + -webkit-box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05); } + .custom-file-control:lang(en):empty::after { + content: "Choose file..."; } + .custom-file-control::before { + position: absolute; + top: -1px; + right: -1px; + bottom: -1px; + z-index: 6; + display: block; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #495057; + background-color: #ddd; + border: 1px solid #e4e9f0; + border-radius: 0 0.25rem 0.25rem 0; } + .custom-file-control:lang(en)::before { + content: "Browse"; } + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:focus, .nav-link:hover { + text-decoration: none; } + .nav-link.disabled { + color: #868e96; } + +.nav-tabs { + border-bottom: 1px solid #ddd; } + .nav-tabs .nav-item { + margin-bottom: -1px; } + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #ddd #ddd #ddd; } + .nav-tabs .nav-link.disabled { + color: #868e96; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #f5f7fa; + border-color: #ddd #ddd #f5f7fa; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.25rem; } + .nav-pills .nav-link.active, + .show > .nav-pills .nav-link { + color: #fff; + background-color: #8253eb; } + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; } + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.39286rem; + padding-bottom: 0.39286rem; + margin-right: 1rem; + font-size: 1rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:focus, .navbar-brand:hover { + text-decoration: none; } + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; + float: none; } + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1rem; + line-height: 1; + background: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; } + .navbar-toggler:focus, .navbar-toggler:hover { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .navbar-expand-sm .navbar-toggler { + display: none; } } + +@media (max-width: 767px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .navbar-expand-md .navbar-toggler { + display: none; } } + +@media (max-width: 991px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .navbar-expand-lg .navbar-toggler { + display: none; } } + +@media (max-width: 1199px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .navbar-expand-xl .navbar-toggler { + display: none; } } + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; } + .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, 0.9); } + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } + +.navbar-dark .navbar-brand { + color: white; } + .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { + color: white; } + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: white; } + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.25rem; } + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +@media (min-width: 576px) { + .card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -3px; + margin-left: -3px; } + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 3px; + margin-left: 3px; } } + +@media (min-width: 576px) { + .card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + .card-group .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; } + .card-group .card + .card { + margin-left: 0; + border-left: 0; } + .card-group .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group .card:first-child .card-img-top { + border-top-right-radius: 0; } + .card-group .card:first-child .card-img-bottom { + border-bottom-right-radius: 0; } + .card-group .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group .card:last-child .card-img-top { + border-top-left-radius: 0; } + .card-group .card:last-child .card-img-bottom { + border-bottom-left-radius: 0; } + .card-group .card:not(:first-child):not(:last-child) { + border-radius: 0; } + .card-group .card:not(:first-child):not(:last-child) .card-img-top, + .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { + border-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + column-gap: 1.25rem; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.breadcrumb { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #ddd; + border-radius: 0.25rem; } + .breadcrumb::after { + display: block; + clear: both; + content: ""; } + +.breadcrumb-item { + float: left; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.3rem; + padding-left: 0.3rem; + color: #868e96; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #868e96; } + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +.page-item.active .page-link { + z-index: 2; + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + +.page-item.disabled .page-link { + color: #868e96; + pointer-events: none; + background-color: #fff; + border-color: #ddd; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #8253eb; + background-color: #fff; + border: 1px solid #ddd; } + .page-link:focus, .page-link:hover { + color: #9165f4; + text-decoration: none; + background-color: #ddd; + border-color: #ddd; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1rem; + line-height: 1.5; } + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; } + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge, .label { + display: inline-block; + padding: 0.4em 0.4em; + font-size: 90%; + font-weight: 600; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty, .label:empty { + display: none; } + +.btn .badge, .btn .label { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-color-scheme { + color: #fff; + background-color: #8253eb; } + .badge-color-scheme[href]:focus, .badge-color-scheme[href]:hover { + color: #fff; + text-decoration: none; + background-color: #6125e6; } + +.badge-color-scheme-dark { + color: #fff; + background-color: #835c9e; } + .badge-color-scheme-dark[href]:focus, .badge-color-scheme-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #68497e; } + +.badge-content-color { + color: #111; + background-color: #999; } + .badge-content-color[href]:focus, .badge-content-color[href]:hover { + color: #111; + text-decoration: none; + background-color: gray; } + +.badge-content { + color: #111; + background-color: #999; } + .badge-content[href]:focus, .badge-content[href]:hover { + color: #111; + text-decoration: none; + background-color: gray; } + +.badge-primary { + color: #fff; + background-color: #8253eb; } + .badge-primary[href]:focus, .badge-primary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #6125e6; } + +.badge-secondary { + color: #fff; + background-color: #868e96; } + .badge-secondary[href]:focus, .badge-secondary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #6c757d; } + +.badge-success { + color: #111; + background-color: #38d57a; } + .badge-success[href]:focus, .badge-success[href]:hover { + color: #111; + text-decoration: none; + background-color: #26b462; } + +.badge-info { + color: #fff; + background-color: #03a9f3; } + .badge-info[href]:focus, .badge-info[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0286c1; } + +.badge-warning { + color: #111; + background-color: #ffcc02; } + .badge-warning[href]:focus, .badge-warning[href]:hover { + color: #111; + text-decoration: none; + background-color: #cea400; } + +.badge-danger { + color: #fff; + background-color: #e6614f; } + .badge-danger[href]:focus, .badge-danger[href]:hover { + color: #fff; + text-decoration: none; + background-color: #e03922; } + +.badge-light { + color: #111; + background-color: #f8f9fa; } + .badge-light[href]:focus, .badge-light[href]:hover { + color: #111; + text-decoration: none; + background-color: #dae0e5; } + +.badge-dark { + color: #fff; + background-color: #343a40; } + .badge-dark[href]:focus, .badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124; } + +.badge-gray-100 { + color: #111; + background-color: #f8f9fa; } + .badge-gray-100[href]:focus, .badge-gray-100[href]:hover { + color: #111; + text-decoration: none; + background-color: #dae0e5; } + +.badge-gray-200 { + color: #111; + background-color: #ddd; } + .badge-gray-200[href]:focus, .badge-gray-200[href]:hover { + color: #111; + text-decoration: none; + background-color: #c4c4c4; } + +.badge-gray-300 { + color: #111; + background-color: #bbb; } + .badge-gray-300[href]:focus, .badge-gray-300[href]:hover { + color: #111; + text-decoration: none; + background-color: #a2a2a2; } + +.badge-gray-400 { + color: #111; + background-color: #aaa; } + .badge-gray-400[href]:focus, .badge-gray-400[href]:hover { + color: #111; + text-decoration: none; + background-color: #919191; } + +.badge-gray-500 { + color: #111; + background-color: #999; } + .badge-gray-500[href]:focus, .badge-gray-500[href]:hover { + color: #111; + text-decoration: none; + background-color: gray; } + +.badge-gray-600 { + color: #fff; + background-color: #868e96; } + .badge-gray-600[href]:focus, .badge-gray-600[href]:hover { + color: #fff; + text-decoration: none; + background-color: #6c757d; } + +.badge-gray-700 { + color: #fff; + background-color: #495057; } + .badge-gray-700[href]:focus, .badge-gray-700[href]:hover { + color: #fff; + text-decoration: none; + background-color: #32373b; } + +.badge-gray-800 { + color: #fff; + background-color: #343a40; } + .badge-gray-800[href]:focus, .badge-gray-800[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124; } + +.badge-gray-900 { + color: #fff; + background-color: #212529; } + .badge-gray-900[href]:focus, .badge-gray-900[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0a0c0d; } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #ddd; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: bold; } + +.alert-dismissible .close { + position: relative; + top: -0.75rem; + right: -1.25rem; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-color-scheme { + color: #442b7a; + background-color: #e6ddfb; + border-color: #dccff9; } + .alert-color-scheme hr { + border-top-color: #cbb8f6; } + .alert-color-scheme .alert-link { + color: #2f1e54; } + +.alert-color-scheme-dark { + color: #443052; + background-color: #e6deec; + border-color: #dcd1e4; } + .alert-color-scheme-dark hr { + border-top-color: #d0c1db; } + .alert-color-scheme-dark .alert-link { + color: #291d32; } + +.alert-content-color { + color: #505050; + background-color: #ebebeb; + border-color: #e2e2e2; } + .alert-content-color hr { + border-top-color: #d5d5d5; } + .alert-content-color .alert-link { + color: #373737; } + +.alert-content { + color: #505050; + background-color: #ebebeb; + border-color: #e2e2e2; } + .alert-content hr { + border-top-color: #d5d5d5; } + .alert-content .alert-link { + color: #373737; } + +.alert-primary { + color: #442b7a; + background-color: #e6ddfb; + border-color: #dccff9; } + .alert-primary hr { + border-top-color: #cbb8f6; } + .alert-primary .alert-link { + color: #2f1e54; } + +.alert-secondary { + color: #464a4e; + background-color: #e7e8ea; + border-color: #dddfe2; } + .alert-secondary hr { + border-top-color: #cfd2d6; } + .alert-secondary .alert-link { + color: #2e3133; } + +.alert-success { + color: #1d6f3f; + background-color: #d7f7e4; + border-color: #c7f3da; } + .alert-success hr { + border-top-color: #b2efcc; } + .alert-success .alert-link { + color: #124728; } + +.alert-info { + color: #02587e; + background-color: #cdeefd; + border-color: #b8e7fc; } + .alert-info hr { + border-top-color: #a0dffb; } + .alert-info .alert-link { + color: #01354c; } + +.alert-warning { + color: #856a01; + background-color: #fff5cc; + border-color: #fff1b8; } + .alert-warning hr { + border-top-color: #ffec9f; } + .alert-warning .alert-link { + color: #524201; } + +.alert-danger { + color: #783229; + background-color: #fadfdc; + border-color: #f8d3ce; } + .alert-danger hr { + border-top-color: #f5bfb8; } + .alert-danger .alert-link { + color: #52221c; } + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; } + .alert-light hr { + border-top-color: #ececf6; } + .alert-light .alert-link { + color: #686868; } + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; } + .alert-dark hr { + border-top-color: #b9bbbe; } + .alert-dark .alert-link { + color: #040505; } + +.alert-gray-100 { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; } + .alert-gray-100 hr { + border-top-color: #ececf6; } + .alert-gray-100 .alert-link { + color: #686868; } + +.alert-gray-200 { + color: #737373; + background-color: #f8f8f8; + border-color: whitesmoke; } + .alert-gray-200 hr { + border-top-color: #e8e8e8; } + .alert-gray-200 .alert-link { + color: #5a5a5a; } + +.alert-gray-300 { + color: #616161; + background-color: #f1f1f1; + border-color: #ececec; } + .alert-gray-300 hr { + border-top-color: #dfdfdf; } + .alert-gray-300 .alert-link { + color: #484848; } + +.alert-gray-400 { + color: #585858; + background-color: #eeeeee; + border-color: #e7e7e7; } + .alert-gray-400 hr { + border-top-color: #dadada; } + .alert-gray-400 .alert-link { + color: #3f3f3f; } + +.alert-gray-500 { + color: #505050; + background-color: #ebebeb; + border-color: #e2e2e2; } + .alert-gray-500 hr { + border-top-color: #d5d5d5; } + .alert-gray-500 .alert-link { + color: #373737; } + +.alert-gray-600 { + color: #464a4e; + background-color: #e7e8ea; + border-color: #dddfe2; } + .alert-gray-600 hr { + border-top-color: #cfd2d6; } + .alert-gray-600 .alert-link { + color: #2e3133; } + +.alert-gray-700 { + color: #262a2d; + background-color: #dbdcdd; + border-color: #ccced0; } + .alert-gray-700 hr { + border-top-color: #bfc1c4; } + .alert-gray-700 .alert-link { + color: #0f1011; } + +.alert-gray-800 { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; } + .alert-gray-800 hr { + border-top-color: #b9bbbe; } + .alert-gray-800 .alert-link { + color: #040505; } + +.alert-gray-900 { + color: #111315; + background-color: #d3d3d4; + border-color: #c1c2c3; } + .alert-gray-900 hr { + border-top-color: #b4b5b6; } + .alert-gray-900 .alert-link { + color: black; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + overflow: hidden; + font-size: 0.75rem; + line-height: 1rem; + text-align: center; + background-color: #ddd; + border-radius: 0.25rem; + -webkit-box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); } + +.progress-bar { + height: 1rem; + line-height: 1rem; + color: #fff; + background-color: #8253eb; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; } + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:focus, .list-group-item-action:hover { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #999; + background-color: #ddd; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .list-group-item:focus, .list-group-item:hover { + text-decoration: none; } + .list-group-item.disabled, .list-group-item:disabled { + color: #868e96; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #8253eb; + border-color: #8253eb; } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } + +.list-group-item-color-scheme { + color: #442b7a; + background-color: #dccff9; } + +a.list-group-item-color-scheme, +button.list-group-item-color-scheme { + color: #442b7a; } + a.list-group-item-color-scheme:focus, a.list-group-item-color-scheme:hover, + button.list-group-item-color-scheme:focus, + button.list-group-item-color-scheme:hover { + color: #442b7a; + background-color: #cbb8f6; } + a.list-group-item-color-scheme.active, + button.list-group-item-color-scheme.active { + color: #fff; + background-color: #442b7a; + border-color: #442b7a; } + +.list-group-item-color-scheme-dark { + color: #443052; + background-color: #dcd1e4; } + +a.list-group-item-color-scheme-dark, +button.list-group-item-color-scheme-dark { + color: #443052; } + a.list-group-item-color-scheme-dark:focus, a.list-group-item-color-scheme-dark:hover, + button.list-group-item-color-scheme-dark:focus, + button.list-group-item-color-scheme-dark:hover { + color: #443052; + background-color: #d0c1db; } + a.list-group-item-color-scheme-dark.active, + button.list-group-item-color-scheme-dark.active { + color: #fff; + background-color: #443052; + border-color: #443052; } + +.list-group-item-content-color { + color: #505050; + background-color: #e2e2e2; } + +a.list-group-item-content-color, +button.list-group-item-content-color { + color: #505050; } + a.list-group-item-content-color:focus, a.list-group-item-content-color:hover, + button.list-group-item-content-color:focus, + button.list-group-item-content-color:hover { + color: #505050; + background-color: #d5d5d5; } + a.list-group-item-content-color.active, + button.list-group-item-content-color.active { + color: #fff; + background-color: #505050; + border-color: #505050; } + +.list-group-item-content { + color: #505050; + background-color: #e2e2e2; } + +a.list-group-item-content, +button.list-group-item-content { + color: #505050; } + a.list-group-item-content:focus, a.list-group-item-content:hover, + button.list-group-item-content:focus, + button.list-group-item-content:hover { + color: #505050; + background-color: #d5d5d5; } + a.list-group-item-content.active, + button.list-group-item-content.active { + color: #fff; + background-color: #505050; + border-color: #505050; } + +.list-group-item-primary { + color: #442b7a; + background-color: #dccff9; } + +a.list-group-item-primary, +button.list-group-item-primary { + color: #442b7a; } + a.list-group-item-primary:focus, a.list-group-item-primary:hover, + button.list-group-item-primary:focus, + button.list-group-item-primary:hover { + color: #442b7a; + background-color: #cbb8f6; } + a.list-group-item-primary.active, + button.list-group-item-primary.active { + color: #fff; + background-color: #442b7a; + border-color: #442b7a; } + +.list-group-item-secondary { + color: #464a4e; + background-color: #dddfe2; } + +a.list-group-item-secondary, +button.list-group-item-secondary { + color: #464a4e; } + a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, + button.list-group-item-secondary:focus, + button.list-group-item-secondary:hover { + color: #464a4e; + background-color: #cfd2d6; } + a.list-group-item-secondary.active, + button.list-group-item-secondary.active { + color: #fff; + background-color: #464a4e; + border-color: #464a4e; } + +.list-group-item-success { + color: #1d6f3f; + background-color: #c7f3da; } + +a.list-group-item-success, +button.list-group-item-success { + color: #1d6f3f; } + a.list-group-item-success:focus, a.list-group-item-success:hover, + button.list-group-item-success:focus, + button.list-group-item-success:hover { + color: #1d6f3f; + background-color: #b2efcc; } + a.list-group-item-success.active, + button.list-group-item-success.active { + color: #fff; + background-color: #1d6f3f; + border-color: #1d6f3f; } + +.list-group-item-info { + color: #02587e; + background-color: #b8e7fc; } + +a.list-group-item-info, +button.list-group-item-info { + color: #02587e; } + a.list-group-item-info:focus, a.list-group-item-info:hover, + button.list-group-item-info:focus, + button.list-group-item-info:hover { + color: #02587e; + background-color: #a0dffb; } + a.list-group-item-info.active, + button.list-group-item-info.active { + color: #fff; + background-color: #02587e; + border-color: #02587e; } + +.list-group-item-warning { + color: #856a01; + background-color: #fff1b8; } + +a.list-group-item-warning, +button.list-group-item-warning { + color: #856a01; } + a.list-group-item-warning:focus, a.list-group-item-warning:hover, + button.list-group-item-warning:focus, + button.list-group-item-warning:hover { + color: #856a01; + background-color: #ffec9f; } + a.list-group-item-warning.active, + button.list-group-item-warning.active { + color: #fff; + background-color: #856a01; + border-color: #856a01; } + +.list-group-item-danger { + color: #783229; + background-color: #f8d3ce; } + +a.list-group-item-danger, +button.list-group-item-danger { + color: #783229; } + a.list-group-item-danger:focus, a.list-group-item-danger:hover, + button.list-group-item-danger:focus, + button.list-group-item-danger:hover { + color: #783229; + background-color: #f5bfb8; } + a.list-group-item-danger.active, + button.list-group-item-danger.active { + color: #fff; + background-color: #783229; + border-color: #783229; } + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; } + +a.list-group-item-light, +button.list-group-item-light { + color: #818182; } + a.list-group-item-light:focus, a.list-group-item-light:hover, + button.list-group-item-light:focus, + button.list-group-item-light:hover { + color: #818182; + background-color: #ececf6; } + a.list-group-item-light.active, + button.list-group-item-light.active { + color: #fff; + background-color: #818182; + border-color: #818182; } + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; } + +a.list-group-item-dark, +button.list-group-item-dark { + color: #1b1e21; } + a.list-group-item-dark:focus, a.list-group-item-dark:hover, + button.list-group-item-dark:focus, + button.list-group-item-dark:hover { + color: #1b1e21; + background-color: #b9bbbe; } + a.list-group-item-dark.active, + button.list-group-item-dark.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; } + +.list-group-item-gray-100 { + color: #818182; + background-color: #fdfdfe; } + +a.list-group-item-gray-100, +button.list-group-item-gray-100 { + color: #818182; } + a.list-group-item-gray-100:focus, a.list-group-item-gray-100:hover, + button.list-group-item-gray-100:focus, + button.list-group-item-gray-100:hover { + color: #818182; + background-color: #ececf6; } + a.list-group-item-gray-100.active, + button.list-group-item-gray-100.active { + color: #fff; + background-color: #818182; + border-color: #818182; } + +.list-group-item-gray-200 { + color: #737373; + background-color: whitesmoke; } + +a.list-group-item-gray-200, +button.list-group-item-gray-200 { + color: #737373; } + a.list-group-item-gray-200:focus, a.list-group-item-gray-200:hover, + button.list-group-item-gray-200:focus, + button.list-group-item-gray-200:hover { + color: #737373; + background-color: #e8e8e8; } + a.list-group-item-gray-200.active, + button.list-group-item-gray-200.active { + color: #fff; + background-color: #737373; + border-color: #737373; } + +.list-group-item-gray-300 { + color: #616161; + background-color: #ececec; } + +a.list-group-item-gray-300, +button.list-group-item-gray-300 { + color: #616161; } + a.list-group-item-gray-300:focus, a.list-group-item-gray-300:hover, + button.list-group-item-gray-300:focus, + button.list-group-item-gray-300:hover { + color: #616161; + background-color: #dfdfdf; } + a.list-group-item-gray-300.active, + button.list-group-item-gray-300.active { + color: #fff; + background-color: #616161; + border-color: #616161; } + +.list-group-item-gray-400 { + color: #585858; + background-color: #e7e7e7; } + +a.list-group-item-gray-400, +button.list-group-item-gray-400 { + color: #585858; } + a.list-group-item-gray-400:focus, a.list-group-item-gray-400:hover, + button.list-group-item-gray-400:focus, + button.list-group-item-gray-400:hover { + color: #585858; + background-color: #dadada; } + a.list-group-item-gray-400.active, + button.list-group-item-gray-400.active { + color: #fff; + background-color: #585858; + border-color: #585858; } + +.list-group-item-gray-500 { + color: #505050; + background-color: #e2e2e2; } + +a.list-group-item-gray-500, +button.list-group-item-gray-500 { + color: #505050; } + a.list-group-item-gray-500:focus, a.list-group-item-gray-500:hover, + button.list-group-item-gray-500:focus, + button.list-group-item-gray-500:hover { + color: #505050; + background-color: #d5d5d5; } + a.list-group-item-gray-500.active, + button.list-group-item-gray-500.active { + color: #fff; + background-color: #505050; + border-color: #505050; } + +.list-group-item-gray-600 { + color: #464a4e; + background-color: #dddfe2; } + +a.list-group-item-gray-600, +button.list-group-item-gray-600 { + color: #464a4e; } + a.list-group-item-gray-600:focus, a.list-group-item-gray-600:hover, + button.list-group-item-gray-600:focus, + button.list-group-item-gray-600:hover { + color: #464a4e; + background-color: #cfd2d6; } + a.list-group-item-gray-600.active, + button.list-group-item-gray-600.active { + color: #fff; + background-color: #464a4e; + border-color: #464a4e; } + +.list-group-item-gray-700 { + color: #262a2d; + background-color: #ccced0; } + +a.list-group-item-gray-700, +button.list-group-item-gray-700 { + color: #262a2d; } + a.list-group-item-gray-700:focus, a.list-group-item-gray-700:hover, + button.list-group-item-gray-700:focus, + button.list-group-item-gray-700:hover { + color: #262a2d; + background-color: #bfc1c4; } + a.list-group-item-gray-700.active, + button.list-group-item-gray-700.active { + color: #fff; + background-color: #262a2d; + border-color: #262a2d; } + +.list-group-item-gray-800 { + color: #1b1e21; + background-color: #c6c8ca; } + +a.list-group-item-gray-800, +button.list-group-item-gray-800 { + color: #1b1e21; } + a.list-group-item-gray-800:focus, a.list-group-item-gray-800:hover, + button.list-group-item-gray-800:focus, + button.list-group-item-gray-800:hover { + color: #1b1e21; + background-color: #b9bbbe; } + a.list-group-item-gray-800.active, + button.list-group-item-gray-800.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; } + +.list-group-item-gray-900 { + color: #111315; + background-color: #c1c2c3; } + +a.list-group-item-gray-900, +button.list-group-item-gray-900 { + color: #111315; } + a.list-group-item-gray-900:focus, a.list-group-item-gray-900:hover, + button.list-group-item-gray-900:focus, + button.list-group-item-gray-900:hover { + color: #111315; + background-color: #b4b5b6; } + a.list-group-item-gray-900.active, + button.list-group-item-gray-900.active { + color: #fff; + background-color: #111315; + border-color: #111315; } + +.close { + float: right; + font-size: 1.3125rem; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; } + .close:focus, .close:hover { + color: #000; + text-decoration: none; + opacity: .75; } + +button.close { + padding: 0; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); } + .modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ddd; + border-radius: 0.3rem; + -webkit-box-shadow: none; + box-shadow: none; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 15px 25px; + border-bottom: 1px solid #ddd; } + +.modal-title { + margin-bottom: 0; + line-height: 1.71429; } + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 25px; } + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 25px; + border-top: 1px solid #ddd; } + .modal-footer > :not(:first-child) { + margin-left: .25rem; } + .modal-footer > :not(:last-child) { + margin-right: .25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 30px auto; } + .modal-content { + -webkit-box-shadow: none; + box-shadow: none; } + .modal-sm { + max-width: 300px; } } + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.71429; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.75rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 5px; + height: 5px; } + .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] { + padding: 5px 0; } + .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 5px 5px 0; + border-top-color: #000; } + .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] { + padding: 0 5px; } + .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; } + .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before { + margin-top: -3px; + content: ""; + border-width: 5px 5px 5px 0; + border-right-color: #000; } + .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] { + padding: 5px 0; } + .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 0 5px 5px; + border-bottom-color: #000; } + .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] { + padding: 0 5px; } + .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; } + .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before { + right: 0; + margin-top: -3px; + content: ""; + border-width: 5px 0 5px 5px; + border-left-color: #000; } + .tooltip .arrow::before { + position: absolute; + border-color: transparent; + border-style: solid; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + padding: 1px; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.71429; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.75rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } + .popover .arrow { + position: absolute; + display: block; + width: 10px; + height: 5px; } + .popover .arrow::before, + .popover .arrow::after { + position: absolute; + display: block; + border-color: transparent; + border-style: solid; } + .popover .arrow::before { + content: ""; + border-width: 11px; } + .popover .arrow::after { + content: ""; + border-width: 11px; } + .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] { + margin-bottom: 10px; } + .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow { + bottom: 0; } + .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, + .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + border-bottom-width: 0; } + .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: -11px; + margin-left: -6px; + border-top-color: rgba(0, 0, 0, 0.25); } + .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: -10px; + margin-left: -6px; + border-top-color: #fff; } + .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] { + margin-left: 10px; } + .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow { + left: 0; } + .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, + .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + margin-top: -8px; + border-left-width: 0; } + .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { + left: -11px; + border-right-color: rgba(0, 0, 0, 0.25); } + .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + left: -10px; + border-right-color: #fff; } + .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] { + margin-top: 10px; } + .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow { + top: 0; } + .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, + .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + margin-left: -7px; + border-top-width: 0; } + .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: -11px; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: -10px; + border-bottom-color: #fff; } + .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 20px; + margin-left: -10px; + content: ""; + border-bottom: 1px solid #f7f7f7; } + .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] { + margin-right: 10px; } + .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow { + right: 0; } + .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, + .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + margin-top: -8px; + border-right-width: 0; } + .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before { + right: -11px; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + right: -10px; + border-left-color: #fff; } + +.popover-header { + padding: 8px 14px; + margin-bottom: 0; + font-size: 0.875rem; + color: #444; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 9px 14px; + color: #999; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + +.carousel-item { + position: relative; + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + -webkit-transition: -webkit-transform 0.6s ease; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; } + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); } + @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); } + @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); } + @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; } + .carousel-control-prev:focus, .carousel-control-prev:hover, + .carousel-control-next:focus, + .carousel-control-next:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); } + .carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators .active { + background-color: #fff; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.bg-color-scheme { + background-color: #8253eb !important; } + +a.bg-color-scheme:focus, a.bg-color-scheme:hover { + background-color: #6125e6 !important; } + +.bg-color-scheme-dark { + background-color: #835c9e !important; } + +a.bg-color-scheme-dark:focus, a.bg-color-scheme-dark:hover { + background-color: #68497e !important; } + +.bg-content-color { + background-color: #999 !important; } + +a.bg-content-color:focus, a.bg-content-color:hover { + background-color: gray !important; } + +.bg-content { + background-color: #999 !important; } + +a.bg-content:focus, a.bg-content:hover { + background-color: gray !important; } + +.bg-primary { + background-color: #8253eb !important; } + +a.bg-primary:focus, a.bg-primary:hover { + background-color: #6125e6 !important; } + +.bg-secondary { + background-color: #868e96 !important; } + +a.bg-secondary:focus, a.bg-secondary:hover { + background-color: #6c757d !important; } + +.bg-success { + background-color: #38d57a !important; } + +a.bg-success:focus, a.bg-success:hover { + background-color: #26b462 !important; } + +.bg-info { + background-color: #03a9f3 !important; } + +a.bg-info:focus, a.bg-info:hover { + background-color: #0286c1 !important; } + +.bg-warning { + background-color: #ffcc02 !important; } + +a.bg-warning:focus, a.bg-warning:hover { + background-color: #cea400 !important; } + +.bg-danger { + background-color: #e6614f !important; } + +a.bg-danger:focus, a.bg-danger:hover { + background-color: #e03922 !important; } + +.bg-light { + background-color: #f8f9fa !important; } + +a.bg-light:focus, a.bg-light:hover { + background-color: #dae0e5 !important; } + +.bg-dark { + background-color: #343a40 !important; } + +a.bg-dark:focus, a.bg-dark:hover { + background-color: #1d2124 !important; } + +.bg-gray-100 { + background-color: #f8f9fa !important; } + +a.bg-gray-100:focus, a.bg-gray-100:hover { + background-color: #dae0e5 !important; } + +.bg-gray-200 { + background-color: #ddd !important; } + +a.bg-gray-200:focus, a.bg-gray-200:hover { + background-color: #c4c4c4 !important; } + +.bg-gray-300 { + background-color: #bbb !important; } + +a.bg-gray-300:focus, a.bg-gray-300:hover { + background-color: #a2a2a2 !important; } + +.bg-gray-400 { + background-color: #aaa !important; } + +a.bg-gray-400:focus, a.bg-gray-400:hover { + background-color: #919191 !important; } + +.bg-gray-500 { + background-color: #999 !important; } + +a.bg-gray-500:focus, a.bg-gray-500:hover { + background-color: gray !important; } + +.bg-gray-600 { + background-color: #868e96 !important; } + +a.bg-gray-600:focus, a.bg-gray-600:hover { + background-color: #6c757d !important; } + +.bg-gray-700 { + background-color: #495057 !important; } + +a.bg-gray-700:focus, a.bg-gray-700:hover { + background-color: #32373b !important; } + +.bg-gray-800 { + background-color: #343a40 !important; } + +a.bg-gray-800:focus, a.bg-gray-800:hover { + background-color: #1d2124 !important; } + +.bg-gray-900 { + background-color: #212529 !important; } + +a.bg-gray-900:focus, a.bg-gray-900:hover { + background-color: #0a0c0d !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #ddd !important; } + +.border-0 { + border: 0 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-right-0 { + border-right: 0 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-left-0 { + border-left: 0 !important; } + +.border-color-scheme { + border-color: #8253eb !important; } + +.border-color-scheme-dark { + border-color: #835c9e !important; } + +.border-content-color { + border-color: #999 !important; } + +.border-content { + border-color: #999 !important; } + +.border-primary { + border-color: #8253eb !important; } + +.border-secondary { + border-color: #868e96 !important; } + +.border-success { + border-color: #38d57a !important; } + +.border-info { + border-color: #03a9f3 !important; } + +.border-warning { + border-color: #ffcc02 !important; } + +.border-danger { + border-color: #e6614f !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #343a40 !important; } + +.border-gray-100 { + border-color: #f8f9fa !important; } + +.border-gray-200 { + border-color: #ddd !important; } + +.border-gray-300 { + border-color: #bbb !important; } + +.border-gray-400 { + border-color: #aaa !important; } + +.border-gray-500 { + border-color: #999 !important; } + +.border-gray-600 { + border-color: #868e96 !important; } + +.border-gray-700 { + border-color: #495057 !important; } + +.border-gray-800 { + border-color: #343a40 !important; } + +.border-gray-900 { + border-color: #212529 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-circle { + border-radius: 50%; } + +.rounded-0 { + border-radius: 0; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-table { + display: table !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +.d-print-block { + display: none !important; } + @media print { + .d-print-block { + display: block !important; } } + +.d-print-inline { + display: none !important; } + @media print { + .d-print-inline { + display: inline !important; } } + +.d-print-inline-block { + display: none !important; } + @media print { + .d-print-inline-block { + display: inline-block !important; } } + +@media print { + .d-print-none { + display: none !important; } } + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } + .embed-responsive::before { + display: block; + content: ""; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } + +.embed-responsive-21by9::before { + padding-top: 42.85714%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; } + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + .float-sm-right { + float: right !important; } + .float-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + .float-md-right { + float: right !important; } + .float-md-none { + float: none !important; } } + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + .float-lg-right { + float: right !important; } + .float-lg-none { + float: none !important; } } + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + .float-xl-right { + float: right !important; } + .float-xl-none { + float: none !important; } } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.m-0 { + margin: 0 !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mr-0 { + margin-right: 0 !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.ml-0 { + margin-left: 0 !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mr-1 { + margin-right: 0.25rem !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.ml-1 { + margin-left: 0.25rem !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mr-2 { + margin-right: 0.5rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.ml-2 { + margin-left: 0.5rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mr-3 { + margin-right: 1rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.ml-3 { + margin-left: 1rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mr-4 { + margin-right: 1.5rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.ml-4 { + margin-left: 1.5rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mr-5 { + margin-right: 3rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.ml-5 { + margin-left: 3rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.p-0 { + padding: 0 !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pr-0 { + padding-right: 0 !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pl-0 { + padding-left: 0 !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pr-1 { + padding-right: 0.25rem !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pl-1 { + padding-left: 0.25rem !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pr-2 { + padding-right: 0.5rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pl-2 { + padding-left: 0.5rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pr-3 { + padding-right: 1rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pl-3 { + padding-left: 1rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pr-4 { + padding-right: 1.5rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pl-4 { + padding-left: 1.5rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pr-5 { + padding-right: 3rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.pl-5 { + padding-left: 3rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto { + margin-top: auto !important; } + +.mr-auto { + margin-right: auto !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ml-auto { + margin-left: auto !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; } + .mt-sm-0 { + margin-top: 0 !important; } + .mr-sm-0 { + margin-right: 0 !important; } + .mb-sm-0 { + margin-bottom: 0 !important; } + .ml-sm-0 { + margin-left: 0 !important; } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-sm-1 { + margin: 0.25rem !important; } + .mt-sm-1 { + margin-top: 0.25rem !important; } + .mr-sm-1 { + margin-right: 0.25rem !important; } + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + .ml-sm-1 { + margin-left: 0.25rem !important; } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .m-sm-2 { + margin: 0.5rem !important; } + .mt-sm-2 { + margin-top: 0.5rem !important; } + .mr-sm-2 { + margin-right: 0.5rem !important; } + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + .ml-sm-2 { + margin-left: 0.5rem !important; } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .m-sm-3 { + margin: 1rem !important; } + .mt-sm-3 { + margin-top: 1rem !important; } + .mr-sm-3 { + margin-right: 1rem !important; } + .mb-sm-3 { + margin-bottom: 1rem !important; } + .ml-sm-3 { + margin-left: 1rem !important; } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .m-sm-4 { + margin: 1.5rem !important; } + .mt-sm-4 { + margin-top: 1.5rem !important; } + .mr-sm-4 { + margin-right: 1.5rem !important; } + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + .ml-sm-4 { + margin-left: 1.5rem !important; } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .m-sm-5 { + margin: 3rem !important; } + .mt-sm-5 { + margin-top: 3rem !important; } + .mr-sm-5 { + margin-right: 3rem !important; } + .mb-sm-5 { + margin-bottom: 3rem !important; } + .ml-sm-5 { + margin-left: 3rem !important; } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .p-sm-0 { + padding: 0 !important; } + .pt-sm-0 { + padding-top: 0 !important; } + .pr-sm-0 { + padding-right: 0 !important; } + .pb-sm-0 { + padding-bottom: 0 !important; } + .pl-sm-0 { + padding-left: 0 !important; } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-sm-1 { + padding: 0.25rem !important; } + .pt-sm-1 { + padding-top: 0.25rem !important; } + .pr-sm-1 { + padding-right: 0.25rem !important; } + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + .pl-sm-1 { + padding-left: 0.25rem !important; } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .p-sm-2 { + padding: 0.5rem !important; } + .pt-sm-2 { + padding-top: 0.5rem !important; } + .pr-sm-2 { + padding-right: 0.5rem !important; } + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + .pl-sm-2 { + padding-left: 0.5rem !important; } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .p-sm-3 { + padding: 1rem !important; } + .pt-sm-3 { + padding-top: 1rem !important; } + .pr-sm-3 { + padding-right: 1rem !important; } + .pb-sm-3 { + padding-bottom: 1rem !important; } + .pl-sm-3 { + padding-left: 1rem !important; } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .p-sm-4 { + padding: 1.5rem !important; } + .pt-sm-4 { + padding-top: 1.5rem !important; } + .pr-sm-4 { + padding-right: 1.5rem !important; } + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + .pl-sm-4 { + padding-left: 1.5rem !important; } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .p-sm-5 { + padding: 3rem !important; } + .pt-sm-5 { + padding-top: 3rem !important; } + .pr-sm-5 { + padding-right: 3rem !important; } + .pb-sm-5 { + padding-bottom: 3rem !important; } + .pl-sm-5 { + padding-left: 3rem !important; } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .m-sm-auto { + margin: auto !important; } + .mt-sm-auto { + margin-top: auto !important; } + .mr-sm-auto { + margin-right: auto !important; } + .mb-sm-auto { + margin-bottom: auto !important; } + .ml-sm-auto { + margin-left: auto !important; } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; } + .mt-md-0 { + margin-top: 0 !important; } + .mr-md-0 { + margin-right: 0 !important; } + .mb-md-0 { + margin-bottom: 0 !important; } + .ml-md-0 { + margin-left: 0 !important; } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-md-1 { + margin: 0.25rem !important; } + .mt-md-1 { + margin-top: 0.25rem !important; } + .mr-md-1 { + margin-right: 0.25rem !important; } + .mb-md-1 { + margin-bottom: 0.25rem !important; } + .ml-md-1 { + margin-left: 0.25rem !important; } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .m-md-2 { + margin: 0.5rem !important; } + .mt-md-2 { + margin-top: 0.5rem !important; } + .mr-md-2 { + margin-right: 0.5rem !important; } + .mb-md-2 { + margin-bottom: 0.5rem !important; } + .ml-md-2 { + margin-left: 0.5rem !important; } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .m-md-3 { + margin: 1rem !important; } + .mt-md-3 { + margin-top: 1rem !important; } + .mr-md-3 { + margin-right: 1rem !important; } + .mb-md-3 { + margin-bottom: 1rem !important; } + .ml-md-3 { + margin-left: 1rem !important; } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .m-md-4 { + margin: 1.5rem !important; } + .mt-md-4 { + margin-top: 1.5rem !important; } + .mr-md-4 { + margin-right: 1.5rem !important; } + .mb-md-4 { + margin-bottom: 1.5rem !important; } + .ml-md-4 { + margin-left: 1.5rem !important; } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .m-md-5 { + margin: 3rem !important; } + .mt-md-5 { + margin-top: 3rem !important; } + .mr-md-5 { + margin-right: 3rem !important; } + .mb-md-5 { + margin-bottom: 3rem !important; } + .ml-md-5 { + margin-left: 3rem !important; } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .p-md-0 { + padding: 0 !important; } + .pt-md-0 { + padding-top: 0 !important; } + .pr-md-0 { + padding-right: 0 !important; } + .pb-md-0 { + padding-bottom: 0 !important; } + .pl-md-0 { + padding-left: 0 !important; } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-md-1 { + padding: 0.25rem !important; } + .pt-md-1 { + padding-top: 0.25rem !important; } + .pr-md-1 { + padding-right: 0.25rem !important; } + .pb-md-1 { + padding-bottom: 0.25rem !important; } + .pl-md-1 { + padding-left: 0.25rem !important; } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .p-md-2 { + padding: 0.5rem !important; } + .pt-md-2 { + padding-top: 0.5rem !important; } + .pr-md-2 { + padding-right: 0.5rem !important; } + .pb-md-2 { + padding-bottom: 0.5rem !important; } + .pl-md-2 { + padding-left: 0.5rem !important; } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .p-md-3 { + padding: 1rem !important; } + .pt-md-3 { + padding-top: 1rem !important; } + .pr-md-3 { + padding-right: 1rem !important; } + .pb-md-3 { + padding-bottom: 1rem !important; } + .pl-md-3 { + padding-left: 1rem !important; } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .p-md-4 { + padding: 1.5rem !important; } + .pt-md-4 { + padding-top: 1.5rem !important; } + .pr-md-4 { + padding-right: 1.5rem !important; } + .pb-md-4 { + padding-bottom: 1.5rem !important; } + .pl-md-4 { + padding-left: 1.5rem !important; } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .p-md-5 { + padding: 3rem !important; } + .pt-md-5 { + padding-top: 3rem !important; } + .pr-md-5 { + padding-right: 3rem !important; } + .pb-md-5 { + padding-bottom: 3rem !important; } + .pl-md-5 { + padding-left: 3rem !important; } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .m-md-auto { + margin: auto !important; } + .mt-md-auto { + margin-top: auto !important; } + .mr-md-auto { + margin-right: auto !important; } + .mb-md-auto { + margin-bottom: auto !important; } + .ml-md-auto { + margin-left: auto !important; } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; } + .mt-lg-0 { + margin-top: 0 !important; } + .mr-lg-0 { + margin-right: 0 !important; } + .mb-lg-0 { + margin-bottom: 0 !important; } + .ml-lg-0 { + margin-left: 0 !important; } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-lg-1 { + margin: 0.25rem !important; } + .mt-lg-1 { + margin-top: 0.25rem !important; } + .mr-lg-1 { + margin-right: 0.25rem !important; } + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + .ml-lg-1 { + margin-left: 0.25rem !important; } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .m-lg-2 { + margin: 0.5rem !important; } + .mt-lg-2 { + margin-top: 0.5rem !important; } + .mr-lg-2 { + margin-right: 0.5rem !important; } + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + .ml-lg-2 { + margin-left: 0.5rem !important; } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .m-lg-3 { + margin: 1rem !important; } + .mt-lg-3 { + margin-top: 1rem !important; } + .mr-lg-3 { + margin-right: 1rem !important; } + .mb-lg-3 { + margin-bottom: 1rem !important; } + .ml-lg-3 { + margin-left: 1rem !important; } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .m-lg-4 { + margin: 1.5rem !important; } + .mt-lg-4 { + margin-top: 1.5rem !important; } + .mr-lg-4 { + margin-right: 1.5rem !important; } + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + .ml-lg-4 { + margin-left: 1.5rem !important; } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .m-lg-5 { + margin: 3rem !important; } + .mt-lg-5 { + margin-top: 3rem !important; } + .mr-lg-5 { + margin-right: 3rem !important; } + .mb-lg-5 { + margin-bottom: 3rem !important; } + .ml-lg-5 { + margin-left: 3rem !important; } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .p-lg-0 { + padding: 0 !important; } + .pt-lg-0 { + padding-top: 0 !important; } + .pr-lg-0 { + padding-right: 0 !important; } + .pb-lg-0 { + padding-bottom: 0 !important; } + .pl-lg-0 { + padding-left: 0 !important; } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-lg-1 { + padding: 0.25rem !important; } + .pt-lg-1 { + padding-top: 0.25rem !important; } + .pr-lg-1 { + padding-right: 0.25rem !important; } + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + .pl-lg-1 { + padding-left: 0.25rem !important; } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .p-lg-2 { + padding: 0.5rem !important; } + .pt-lg-2 { + padding-top: 0.5rem !important; } + .pr-lg-2 { + padding-right: 0.5rem !important; } + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + .pl-lg-2 { + padding-left: 0.5rem !important; } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .p-lg-3 { + padding: 1rem !important; } + .pt-lg-3 { + padding-top: 1rem !important; } + .pr-lg-3 { + padding-right: 1rem !important; } + .pb-lg-3 { + padding-bottom: 1rem !important; } + .pl-lg-3 { + padding-left: 1rem !important; } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .p-lg-4 { + padding: 1.5rem !important; } + .pt-lg-4 { + padding-top: 1.5rem !important; } + .pr-lg-4 { + padding-right: 1.5rem !important; } + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + .pl-lg-4 { + padding-left: 1.5rem !important; } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .p-lg-5 { + padding: 3rem !important; } + .pt-lg-5 { + padding-top: 3rem !important; } + .pr-lg-5 { + padding-right: 3rem !important; } + .pb-lg-5 { + padding-bottom: 3rem !important; } + .pl-lg-5 { + padding-left: 3rem !important; } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .m-lg-auto { + margin: auto !important; } + .mt-lg-auto { + margin-top: auto !important; } + .mr-lg-auto { + margin-right: auto !important; } + .mb-lg-auto { + margin-bottom: auto !important; } + .ml-lg-auto { + margin-left: auto !important; } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; } + .mt-xl-0 { + margin-top: 0 !important; } + .mr-xl-0 { + margin-right: 0 !important; } + .mb-xl-0 { + margin-bottom: 0 !important; } + .ml-xl-0 { + margin-left: 0 !important; } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-xl-1 { + margin: 0.25rem !important; } + .mt-xl-1 { + margin-top: 0.25rem !important; } + .mr-xl-1 { + margin-right: 0.25rem !important; } + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + .ml-xl-1 { + margin-left: 0.25rem !important; } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .m-xl-2 { + margin: 0.5rem !important; } + .mt-xl-2 { + margin-top: 0.5rem !important; } + .mr-xl-2 { + margin-right: 0.5rem !important; } + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + .ml-xl-2 { + margin-left: 0.5rem !important; } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .m-xl-3 { + margin: 1rem !important; } + .mt-xl-3 { + margin-top: 1rem !important; } + .mr-xl-3 { + margin-right: 1rem !important; } + .mb-xl-3 { + margin-bottom: 1rem !important; } + .ml-xl-3 { + margin-left: 1rem !important; } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .m-xl-4 { + margin: 1.5rem !important; } + .mt-xl-4 { + margin-top: 1.5rem !important; } + .mr-xl-4 { + margin-right: 1.5rem !important; } + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + .ml-xl-4 { + margin-left: 1.5rem !important; } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .m-xl-5 { + margin: 3rem !important; } + .mt-xl-5 { + margin-top: 3rem !important; } + .mr-xl-5 { + margin-right: 3rem !important; } + .mb-xl-5 { + margin-bottom: 3rem !important; } + .ml-xl-5 { + margin-left: 3rem !important; } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .p-xl-0 { + padding: 0 !important; } + .pt-xl-0 { + padding-top: 0 !important; } + .pr-xl-0 { + padding-right: 0 !important; } + .pb-xl-0 { + padding-bottom: 0 !important; } + .pl-xl-0 { + padding-left: 0 !important; } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-xl-1 { + padding: 0.25rem !important; } + .pt-xl-1 { + padding-top: 0.25rem !important; } + .pr-xl-1 { + padding-right: 0.25rem !important; } + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + .pl-xl-1 { + padding-left: 0.25rem !important; } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .p-xl-2 { + padding: 0.5rem !important; } + .pt-xl-2 { + padding-top: 0.5rem !important; } + .pr-xl-2 { + padding-right: 0.5rem !important; } + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + .pl-xl-2 { + padding-left: 0.5rem !important; } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .p-xl-3 { + padding: 1rem !important; } + .pt-xl-3 { + padding-top: 1rem !important; } + .pr-xl-3 { + padding-right: 1rem !important; } + .pb-xl-3 { + padding-bottom: 1rem !important; } + .pl-xl-3 { + padding-left: 1rem !important; } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .p-xl-4 { + padding: 1.5rem !important; } + .pt-xl-4 { + padding-top: 1.5rem !important; } + .pr-xl-4 { + padding-right: 1.5rem !important; } + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + .pl-xl-4 { + padding-left: 1.5rem !important; } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .p-xl-5 { + padding: 3rem !important; } + .pt-xl-5 { + padding-top: 3rem !important; } + .pr-xl-5 { + padding-right: 3rem !important; } + .pb-xl-5 { + padding-bottom: 3rem !important; } + .pl-xl-5 { + padding-left: 3rem !important; } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .m-xl-auto { + margin: auto !important; } + .mt-xl-auto { + margin-top: auto !important; } + .mr-xl-auto { + margin-right: auto !important; } + .mb-xl-auto { + margin-bottom: auto !important; } + .ml-xl-auto { + margin-left: auto !important; } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +.text-justify { + text-align: justify !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } + .text-sm-right { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + .text-md-right { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + .text-lg-right { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.font-weight-normal { + font-weight: 400; } + +.font-weight-bold { + font-weight: bold; } + +.font-italic { + font-style: italic; } + +.text-white { + color: #fff !important; } + +.text-color-scheme { + color: #8253eb !important; } + +a.text-color-scheme:focus, a.text-color-scheme:hover { + color: #6125e6 !important; } + +.text-color-scheme-dark { + color: #835c9e !important; } + +a.text-color-scheme-dark:focus, a.text-color-scheme-dark:hover { + color: #68497e !important; } + +.text-content-color { + color: #999 !important; } + +a.text-content-color:focus, a.text-content-color:hover { + color: gray !important; } + +.text-content { + color: #999 !important; } + +a.text-content:focus, a.text-content:hover { + color: gray !important; } + +.text-primary { + color: #8253eb !important; } + +a.text-primary:focus, a.text-primary:hover { + color: #6125e6 !important; } + +.text-secondary { + color: #868e96 !important; } + +a.text-secondary:focus, a.text-secondary:hover { + color: #6c757d !important; } + +.text-success { + color: #38d57a !important; } + +a.text-success:focus, a.text-success:hover { + color: #26b462 !important; } + +.text-info { + color: #03a9f3 !important; } + +a.text-info:focus, a.text-info:hover { + color: #0286c1 !important; } + +.text-warning { + color: #ffcc02 !important; } + +a.text-warning:focus, a.text-warning:hover { + color: #cea400 !important; } + +.text-danger { + color: #e6614f !important; } + +a.text-danger:focus, a.text-danger:hover { + color: #e03922 !important; } + +.text-light { + color: #f8f9fa !important; } + +a.text-light:focus, a.text-light:hover { + color: #dae0e5 !important; } + +.text-dark { + color: #343a40 !important; } + +a.text-dark:focus, a.text-dark:hover { + color: #1d2124 !important; } + +.text-gray-100 { + color: #f8f9fa !important; } + +a.text-gray-100:focus, a.text-gray-100:hover { + color: #dae0e5 !important; } + +.text-gray-200 { + color: #ddd !important; } + +a.text-gray-200:focus, a.text-gray-200:hover { + color: #c4c4c4 !important; } + +.text-gray-300 { + color: #bbb !important; } + +a.text-gray-300:focus, a.text-gray-300:hover { + color: #a2a2a2 !important; } + +.text-gray-400 { + color: #aaa !important; } + +a.text-gray-400:focus, a.text-gray-400:hover { + color: #919191 !important; } + +.text-gray-500 { + color: #999 !important; } + +a.text-gray-500:focus, a.text-gray-500:hover { + color: gray !important; } + +.text-gray-600 { + color: #868e96 !important; } + +a.text-gray-600:focus, a.text-gray-600:hover { + color: #6c757d !important; } + +.text-gray-700 { + color: #495057 !important; } + +a.text-gray-700:focus, a.text-gray-700:hover { + color: #32373b !important; } + +.text-gray-800 { + color: #343a40 !important; } + +a.text-gray-800:focus, a.text-gray-800:hover { + color: #1d2124 !important; } + +.text-gray-900 { + color: #212529 !important; } + +a.text-gray-900:focus, a.text-gray-900:hover { + color: #0a0c0d !important; } + +.text-muted { + color: #bbb !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +/* +* Name: Admin Html +* Written by: Unifato - (http://unifato.com) +* Version: 2.0 +*/ +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2016 Daniel Eden + */ +.animated { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; } + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; } + +.animated.flipOutX, +.animated.flipOutY, +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; } + +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); } } + +@keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); } } + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; } + +@-webkit-keyframes flash { + from, 50%, to { + opacity: 1; } + 25%, 75% { + opacity: 0; } } + +@keyframes flash { + from, 50%, to { + opacity: 1; } + 25%, 75% { + opacity: 0; } } + +.flash { + -webkit-animation-name: flash; + animation-name: flash; } + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; } + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; } + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } } + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } } + +.shake { + -webkit-animation-name: shake; + animation-name: shake; } + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); } } + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); } } + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake; } + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); } + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); } + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); } + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); } + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); } } + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); } + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); } + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); } + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); } + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); } } + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; } + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 10%, 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } + 10%, 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +.tada { + -webkit-animation-name: tada; + animation-name: tada; } + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ +@-webkit-keyframes wobble { + from { + -webkit-transform: none; + transform: none; } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } + to { + -webkit-transform: none; + transform: none; } } + +@keyframes wobble { + from { + -webkit-transform: none; + transform: none; } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } + to { + -webkit-transform: none; + transform: none; } } + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; } + +@-webkit-keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); } + 77.7% { + -webkit-transform: skewX(0.39062deg) skewY(0.39062deg); + transform: skewX(0.39062deg) skewY(0.39062deg); } + 88.8% { + -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); + transform: skewX(-0.19531deg) skewY(-0.19531deg); } } + +@keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); } + 77.7% { + -webkit-transform: skewX(0.39062deg) skewY(0.39062deg); + transform: skewX(0.39062deg) skewY(0.39062deg); } + 88.8% { + -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); + transform: skewX(-0.19531deg) skewY(-0.19531deg); } } + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; } + +@-webkit-keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); } } + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; } + +@-webkit-keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); } + to { + -webkit-transform: none; + transform: none; } } + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); } + to { + -webkit-transform: none; + transform: none; } } + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; } + +@-webkit-keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); } + to { + -webkit-transform: none; + transform: none; } } + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); } + to { + -webkit-transform: none; + transform: none; } } + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; } + +@-webkit-keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); } + to { + -webkit-transform: none; + transform: none; } } + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); } + to { + -webkit-transform: none; + transform: none; } } + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; } + +@-webkit-keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); } + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; } + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); } + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); } + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } } + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); } + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); } + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } } + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; } + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); } + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } } + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); } + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } } + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; } + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } } + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } } + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; } + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } } + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } } + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; } + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); } + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } } + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); } + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); } + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } } + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; } + +@-webkit-keyframes fadeIn { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fadeIn { + from { + opacity: 0; } + to { + opacity: 1; } } + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; } + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -50%, 0); + transform: translate3d(0, -50%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -50%, 0); + transform: translate3d(0, -50%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; } + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; } + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; } + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; } + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(50%, 0, 0); + transform: translate3d(50%, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(50%, 0, 0); + transform: translate3d(50%, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; } + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; } + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; } + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; } + +@-webkit-keyframes fadeOut { + from { + opacity: 1; } + to { + opacity: 0; } } + +@keyframes fadeOut { + from { + opacity: 1; } + to { + opacity: 0; } } + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; } + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +@keyframes fadeOutDown { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; } + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } } + +@keyframes fadeOutDownBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); } } + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; } + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } + +@keyframes fadeOutLeft { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; } + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } } + +@keyframes fadeOutLeftBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); } } + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; } + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } + +@keyframes fadeOutRight { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; } + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } } + +@keyframes fadeOutRightBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); } } + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; } + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +@keyframes fadeOutUp { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; } + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } } + +@keyframes fadeOutUpBig { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); } } + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; } + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; } + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; } + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } } + +@keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; } + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; } + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } } + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; } + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); } } + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); } } + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; } + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; } + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; } + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); } } + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; } + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; } + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); } } + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; } + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; } } + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); } + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; } + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; } } + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; } + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); } + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; } + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; } } + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); } + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; } + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; } } + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; } + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; } + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; } + to { + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; } + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; } + to { + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; } + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; } } + +@keyframes lightSpeedOut { + from { + opacity: 1; } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; } } + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; } + +@-webkit-keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; } + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; } + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; } + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; } + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; } + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; } + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; } } + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; } + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; } + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; } } + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; } + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; } } + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; } + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } } + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; } } + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; } + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } } + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } } + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; } + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } } + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; } + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; } } + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; } + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; } } + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; } + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; } } + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; } + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; } + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; } + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; } + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; } } + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; } + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; } + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; } + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; } } + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; } + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } + to { + opacity: 1; + -webkit-transform: none; + transform: none; } } + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; } + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ +@-webkit-keyframes rollOut { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } + +@keyframes rollOut { + from { + opacity: 1; } + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; } + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + 50% { + opacity: 1; } } + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + 50% { + opacity: 1; } } + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; } + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; } + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; } + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; } + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; } + +@-webkit-keyframes zoomOut { + from { + opacity: 1; } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + to { + opacity: 0; } } + +@keyframes zoomOut { + from { + opacity: 1; } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); } + to { + opacity: 0; } } + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; } + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; } + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; } } + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; } } + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; } + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; } } + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; } } + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; } + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; } + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; } + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; } + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; } + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; } + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); } } + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; } + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; } + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; } + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); } } + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; } + +/******************************** + ********************************* + BASE + ********************************* + *********************************/ +html { + height: 100%; } + +body.rtl { + direction: rtl; } + body.rtl ol, body.rtl ul { + padding-right: 2.1875rem; } + body.rtl .text-right-rtl { + text-align: left !important; } + body.rtl .text-left-rtl { + text-align: left !important; } + body.rtl .btn-group { + direction: ltr; } + body.rtl .pagination, + body.rtl .pager { + padding-right: 0; } + +.ltr { + direction: ltr !important; } + body.rtl .ltr { + text-align: right; } + +.badge, .label { + letter-spacing: -0.05em; + font-family: "Montserrat", sans-serif; } + +a.badge:hover, a.label:hover { + color: #fff; } + +hr.border-0 { + border: 0; } + +hr.tiny-hr { + border: 0; + position: relative; } + hr.tiny-hr:after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + width: 40px; + height: 1px; + background: #eef1f2; } + +canvas { + max-width: 100%; } + +.material-icons { + font-size: 1.5rem; } + +.small, small { + color: #bbb; + font-size: 85%; } + +.small.list-icon { + font-size: 18px; } + +.icon-muted { + color: #8253eb; } + +a:focus, a:hover { + outline: none; } + +iframe { + border: 0; } + +input:focus, +select:focus, +textarea:focus, +button:focus, +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: none; } + +input, textarea { + letter-spacing: 0; } + +img { + max-width: 100%; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin: 1.25rem 0 0.625rem; + font-weight: 400; + letter-spacing: -0.05em; } + h1 .material-icons, h2 .material-icons, h3 .material-icons, h4 .material-icons, h5 .material-icons, h6 .material-icons, + .h1 .material-icons, .h2 .material-icons, .h3 .material-icons, .h4 .material-icons, .h5 .material-icons, .h6 .material-icons { + position: relative; + top: -2px; } + h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, + .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { + font-size: 0.75em; } + +h6 { + font-weight: 500; } + +p { + margin-bottom: 1.42857em; } + +a { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; } + +.blockquote, +blockquote { + padding: 10px 20px; + border: 1px solid #eee; + border-left: 5px solid #8253eb; + color: #444; + letter-spacing: -0.05em; + font-family: "Montserrat", sans-serif; + font-size: 1.125rem; } + .blockquote small, + blockquote small { + font-size: 75%; + font-weight: 500; } + .blockquote small:before, .blockquote footer:before, .blockquote small:before, + blockquote small:before, + blockquote footer:before, + blockquote small:before { + content: '\2014 \00A0'; } + .blockquote.blockquote-reverse, + blockquote.blockquote-reverse { + border: 1px solid #eee; + border-right: 5px solid #8253eb; } + body.rtl .blockquote, body.rtl + blockquote { + border-right: 5px solid #8253eb; + border-left: 0; } + body.rtl .blockquote.blockquote-reverse, body.rtl + blockquote.blockquote-reverse { + text-align: left; + border-left: 5px solid #8253eb; + border-right: 0; } + +dd { + margin-bottom: 5px; } + +.show-grid { + margin: 15px 0; } + .show-grid [class^="col-"] { + padding-top: 10px; + padding-bottom: 10px; + border: 1px solid rgba(120, 130, 140, 0.13); + background-color: #f7fafc; } + +.fancy-list li { + padding-top: 0; + padding-bottom: 1em; } + +.fancy-list .list-icon { + font-size: 1.28571em; + vertical-align: middle; } + +.list-icon { + font-size: 1.125rem; } + +.row.columns-border-bw [class*="col-"], .columns-border-bw.custom-fullcalendar [class*="col-"] { + border-right: 1px solid #eef1f2; } + +.headings-font-family, +.heading-font-family { + font-family: "Montserrat", sans-serif; } + +.content-font-family { + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; } + +.sub-heading-font-family { + font-family: "Roboto", sans-serif; } + +.content-font-size { + font-size: 0.875rem; } + +.headings-color { + color: #444 !important; } + +.headings-letter-spacing { + letter-spacing: -0.05em !important; } + +.wrapper { + position: relative; } + +.content-wrapper { + position: relative; } + @media (min-width: 961px) { + .sidebar-expand .content-wrapper, + .sidebar-collapse .content-wrapper { + padding-top: 5rem; } } + +.text-inverse, +.text-inverse h1, .text-inverse h2, .text-inverse h3, .text-inverse h4, .text-inverse h5, .text-inverse h6, +.text-inverse .h1, .text-inverse .h2, .text-inverse .h3, .text-inverse .h4, .text-inverse .h5, .text-inverse .h6, .text-inverse .list-icon, .text-inverse small, +.text-inverse a:not(.btn), .text-inverse a:not(.btn):hover { + color: white !important; } + +.text-inverse .text-muted { + color: rgba(255, 255, 255, 0.5) !important; } + +/* Material Icons +========================*/ +.material-icons { + position: relative; } + +.material-icons.md-18 { + font-size: 1.125rem; } + +.material-icons.md-24 { + font-size: 1.5rem; } + +.material-icons.md-36 { + font-size: 2.25rem; } + +.material-icons.md-48 { + font-size: 3rem; } + +.user-char-image { + border-radius: 100px; + display: inline-block; + text-align: center; + position: relative; } + .user-char-image i { + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%); + transform: translateY(-50%) translateX(50%); + font-style: normal; + color: #fff; } + +/* Main Content Area +========================*/ +.main-wrapper { + overflow: hidden; + padding: 0 30px 7.5rem; + background: #f5f7fa; } + .sidebar-expand .main-wrapper { + margin-left: 14.0625rem; } + body.rtl.sidebar-expand .main-wrapper { + margin-left: auto; + margin-right: 14.0625rem; } + .sidebar-collapse .main-wrapper { + margin-left: 3.75rem; } + body.rtl.sidebar-collapse .main-wrapper { + margin-left: auto; + margin-right: 3.75rem; } + +.neg-wrapper-padding { + margin-left: -30px; + margin-right: -30px; } + +/* Site Footer +========================*/ +.footer { + bottom: 0; + left: 0; + color: #fff; + padding: 20px 30px; + position: absolute; + right: 0; + background: -webkit-gradient(linear, left top, right top, from(#835c9e), to(#8253eb)); + background: linear-gradient(90deg, #835c9e, #8253eb); + border-top: 1px solid #eef1f2; } + .sidebar-expand .footer { + margin-left: 14.0625rem; } + .sidebar-collapse .footer { + margin-left: 3.75rem; } + body.rtl.sidebar-expand .footer { + margin-left: 0; + margin-right: 14.0625rem; } + body.rtl.sidebar-collapse .footer { + margin-left: 0; + margin-right: 3.75rem; } + +@media (max-width: 960px) { + .content-wrapper .main-wrapper, + body .wrapper .footer { + margin-left: 0; + margin-right: 0; } + body.rtl.sidebar-expand .main-wrapper { + width: 100%; + margin-right: 0; } + body.rtl.sidebar-collapse .main-wrapper { + width: 100%; + margin-right: 0; } + body.rtl.sidebar-collapse .footer, + body.rtl.sidebar-expand .footer { + margin-right: 0; } } + +@media (min-width: 961px) { + .sidebar-horizontal .fix-top .main-wrapper { + padding-top: 70px; } } + +/* Thumbnail Image Sizes +=======================*/ +[class*="thumb"] { + display: inline-block; } + +.thumb-xxs img, .thumb-xxs .user-char-image { + height: 35px; + width: 35px; } + +.thumb-xs img, .thumb-xs .user-char-image { + height: 40px; + width: 40px; } + +.thumb-xs2 img, .thumb-xs2 .user-char-image { + height: 50px; + width: 50px; } + +.thumb-sm img, .thumb-sm .user-char-image { + height: 60px; + width: 60px; } + +.thumb-sm2 img, .thumb-sm2 .user-char-image { + height: 70px; + width: 70px; } + +.thumb-md img, .thumb-md .user-char-image { + height: 110px; + width: 110px; } + +.thumb-md2 img, .thumb-md2 .user-char-image { + height: 120px; + width: 120px; } + +.thumb-lg img, .thumb-lg .user-char-image { + height: 180px; + width: 180px; } + +.thumb-xs img, +.thumb-sm img, +.thumb-md img, +.thumb-lg img { + height: auto; + max-width: 999px; } + +/* User Status +========================*/ +[class*="user--"] { + position: relative; } + [class*="user--"]::after { + height: 0.64286em; + width: 0.64286em; + display: block; + position: absolute; + top: 0; + right: 10%; + border-radius: 100px; + content: ""; + -webkit-box-shadow: 0 0 0 2px #fff; + box-shadow: 0 0 0 2px #fff; } + [class*="user--"][class*="thumb-xs"]::after { + right: 0.25rem; } + [class*="user--"][class*="thumb-xs2"]::after { + right: 0.375rem; } + [class*="user--"][class*="thumb-sm"]::after { + right: 0.5rem; } + [class*="user--"][class*="thumb-md"]::after { + right: 0.75rem; + top: 0.75rem; } + [class*="user--"][class*="thumb-lg"]::after { + right: 1.25rem; } + +.user--offline:after { + background: #bbb; } + +.user--online:after { + background: #38d57a; } + +.user--away:after { + background: #ffcc02; } + +.user--busy:after { + background: #e6614f; } + +/* Waves Effect on Click +========================*/ +.ripple { + position: relative; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + .ripple::after { + content: ""; + display: block !important; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: auto; + height: auto; + margin: 0; + padding: 0; + border: 0; + pointer-events: none; + background-image: radial-gradient(circle, #000 10%, transparent 10.01%); + background-repeat: no-repeat; + background-position: 50%; + -webkit-transform: scale(10, 10); + transform: scale(10, 10); + opacity: 0; + -webkit-transition: opacity 1s, -webkit-transform .5s; + transition: opacity 1s, -webkit-transform .5s; + transition: transform .5s, opacity 1s; + transition: transform .5s, opacity 1s, -webkit-transform .5s; } + .ripple:active::after { + -webkit-transform: scale(0, 0); + transform: scale(0, 0); + opacity: .1; + -webkit-transition: 0s; + transition: 0s; } + +/* Pulse Effect +========================*/ +.pulse-status { + display: block; + width: 0.5rem; + height: 0.5rem; + border-radius: 50%; + background: #8253eb; + cursor: pointer; + -webkit-box-shadow: 0 0 0 rgba(204, 169, 44, 0.6); + box-shadow: 0 0 0 rgba(204, 169, 44, 0.6); + -webkit-animation: pulse-status 1s infinite; + animation: pulse-status 1s infinite; + position: absolute; + top: 50%; + right: 0; + margin-top: -rem(10); + margin-right: 0.625rem; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .pulse-status:hover { + -webkit-animation: none; + animation: none; } + +@-webkit-keyframes pulse-status { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); + box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); } + 70% { + -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); + box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); + box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } } + +@keyframes pulse-status { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); + box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); } + 70% { + -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); + box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); + box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } } + +/* Dropdown +========================*/ +.dropdown-toggle li a { + line-height: 1.71429; } + +.dropdown-toggle .caret:before { + content: '\e928'; + font-family: 'feather'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + vertical-align: middle; + font-size: 16px; + width: 1em; } + +.open > .dropdown-menu, +.show > .dropdown-menu { + display: block; } + +.dropdown-menu.dropdown-left { + left: auto; + right: 0; } + +body.rtl .dropdown-menu { + text-align: right; } + +.dropdown-menu > .selected > a, .dropdown-menu > .selected > a:hover, .dropdown-menu > .selected > a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background: #8253eb; + color: #fff; + outline: none; } + +.dropdown-item { + padding-top: 0.35714em; + padding-bottom: 0.35714em; } + +/* User Avatar List +========================*/ +.user-avatar-list { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: right; } + .user-avatar-list a { + position: relative; + display: inline-block; + margin-left: -5%; } + .user-avatar-list a img { + border: 1px solid #fff; } + .user-avatar-list a.more-link { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + margin-left: auto; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #fff; + border-radius: 100px; + color: #444; + font-family: "Montserrat", sans-serif; + font-size: 0.85714em; } + +/* Main Content Area +========================*/ +.img-thumbnail { + padding: .125em; + background: #fff; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); } + +/* Hover Helper +========================*/ +.hover-item { + display: none; } + @media (max-width: 767px) { + .hover-item { + display: block; } } + @media (min-width: 768px) and (max-width: 1023px) { + .hover-item { + display: block; } } + +.hover-parent:hover .hover-item { + display: block; } + +/* Title Seperator +========================*/ +.title-seperator { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 2.14286em; + margin-bottom: 2.14286em; } + .title-seperator span { + margin-top: 0; + margin-bottom: 0; } + .title-seperator:before, .title-seperator:after { + content: ''; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1px; + border-top: 1px solid #eef1f2; + display: block; } + +/* Icons +========================*/ +[class*='size-icon'] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + +.size-icon-20 { + height: 1.25rem; + width: 1.25rem; } + +.size-icon-30 { + height: 1.875rem; + width: 1.875rem; } + +.size-icon-40 { + height: 2.5rem; + width: 2.5rem; } + +.size-icon-50 { + height: 3.125rem; + width: 3.125rem; } + +.size-icon-60 { + height: 3.75rem; + width: 3.75rem; } + +.size-icon-70 { + height: 4.375rem; + width: 4.375rem; } + +.size-icon-80 { + height: 5rem; + width: 5rem; } + +.size-icon-90 { + height: 5.625rem; + width: 5.625rem; } + +/* Star Ratings +========================*/ +.star-ratings { + position: relative; + height: 1em; + line-height: 1; + vertical-align: middle; } + .star-ratings span::before, .star-ratings:before { + content: '\e9bf\e9bf\e9bf\e9bf\e9bf'; + font-family: 'feather'; + color: #8253eb; } + .star-ratings:before { + opacity: 0.5; } + .star-ratings span { + overflow: hidden; + height: 1em; + position: absolute; + top: 0; + left: 0; } + .star-ratings.style-2 { + letter-spacing: -0.14286em; + display: inline-block; } + .star-ratings.style-2:before, + .star-ratings.style-2 span::before { + letter-spacing: inherit; + font-family: 'Material Icons'; + font-weight: normal; + content: 'star star star star star'; + vertical-align: baseline; + text-rendering: optimizeLegibility; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; } + .star-ratings.style-2:before { + color: #bbb; } + .star-ratings.style-2 span::before { + color: #ffcc02; } + +/* Featured Figure Tag +========================*/ +figure { + position: relative; } + figure .featured { + position: absolute; + top: 1em; + left: -0.5em; } + +/* Scrollbar Styling for RTL +========================*/ +body.rtl .scrollbar-enabled { + direction: ltr; } + body.rtl .scrollbar-enabled > * { + direction: rtl; } + +/******************************** +********************************* +HELPER CLASSES +********************************* +*********************************/ +/* Colors +========================*/ +.progress-bar-color-scheme, +.bg-color-scheme { + background-color: #8253eb !important; + border-color: #8253eb !important; + color: #fff; } + +.bg-color-scheme-dark { + background-color: #6125e6; + border-color: #6125e6; } + +.bg-color-scheme-light { + background-color: #b498f3; + border-color: #b498f3; } + +.bg-color-scheme-contrast, .custom-fullcalendar .fc-toolbar .fc-button.fc-state-active { + background-color: rgba(130, 83, 235, 0.1); + color: #8253eb; } + +a.bg-color-scheme-contrast:hover, .custom-fullcalendar .fc-toolbar a.fc-button.fc-state-active:hover { + background: #8253eb; } + + +.color-color-scheme, +.color-hover-color-scheme:hover, +.text-color-scheme { + color: #8253eb !important; } + +.border-color-color-scheme { + border-color: #8253eb !important; } + +.progress-bar-color-scheme-dark, +.bg-color-scheme-dark { + background-color: #835c9e !important; + border-color: #835c9e !important; + color: #fff; } + +.bg-color-scheme-dark-dark { + background-color: #68497e; + border-color: #68497e; } + +.bg-color-scheme-dark-light { + background-color: #a88bbb; + border-color: #a88bbb; } + +.bg-color-scheme-dark-contrast { + background-color: rgba(131, 92, 158, 0.1); + color: #835c9e; } + +a.bg-color-scheme-dark-contrast:hover { + background: #835c9e; } + + +.color-color-scheme-dark, +.color-hover-color-scheme-dark:hover, +.text-color-scheme-dark { + color: #835c9e !important; } + +.border-color-color-scheme-dark { + border-color: #835c9e !important; } + +.progress-bar-content-color, +.bg-content-color { + background-color: #999 !important; + border-color: #999 !important; + color: #fff; } + +.bg-content-color-dark { + background-color: gray; + border-color: gray; } + +.bg-content-color-light { + background-color: #bfbfbf; + border-color: #bfbfbf; } + +.bg-content-color-contrast { + background-color: rgba(153, 153, 153, 0.1); + color: #999; } + +a.bg-content-color-contrast:hover { + background: #999; } + + +.color-content-color, +.color-hover-content-color:hover, +.text-content-color { + color: #999 !important; } + +.border-color-content-color { + border-color: #999 !important; } + +.progress-bar-content, +.bg-content { + background-color: #999 !important; + border-color: #999 !important; + color: #fff; } + +.bg-content-dark { + background-color: gray; + border-color: gray; } + +.bg-content-light { + background-color: #bfbfbf; + border-color: #bfbfbf; } + +.bg-content-contrast { + background-color: rgba(153, 153, 153, 0.1); + color: #999; } + +a.bg-content-contrast:hover { + background: #999; } + + +.color-content, +.color-hover-content:hover, +.text-content { + color: #999 !important; } + +.border-color-content { + border-color: #999 !important; } + +.progress-bar-primary, +.bg-primary { + background-color: #8253eb !important; + border-color: #8253eb !important; + color: #fff; } + +.bg-primary-dark { + background-color: #6125e6; + border-color: #6125e6; } + +.bg-primary-light { + background-color: #b498f3; + border-color: #b498f3; } + +.bg-primary-contrast { + background-color: rgba(130, 83, 235, 0.1); + color: #8253eb; } + +a.bg-primary-contrast:hover { + background: #8253eb; } + + +.color-primary, +.color-hover-primary:hover, +.text-primary { + color: #8253eb !important; } + +.border-color-primary { + border-color: #8253eb !important; } + +.progress-bar-secondary, +.bg-secondary { + background-color: #868e96 !important; + border-color: #868e96 !important; + color: #fff; } + +.bg-secondary-dark { + background-color: #6c757d; + border-color: #6c757d; } + +.bg-secondary-light { + background-color: #afb4ba; + border-color: #afb4ba; } + +.bg-secondary-contrast { + background-color: rgba(134, 142, 150, 0.1); + color: #868e96; } + +a.bg-secondary-contrast:hover { + background: #868e96; } + + +.color-secondary, +.color-hover-secondary:hover, +.text-secondary { + color: #868e96 !important; } + +.border-color-secondary { + border-color: #868e96 !important; } + +.progress-bar-success, +.bg-success { + background-color: #38d57a !important; + border-color: #38d57a !important; + color: #fff; } + +.bg-success-dark { + background-color: #26b462; + border-color: #26b462; } + +.bg-success-light { + background-color: #77e2a4; + border-color: #77e2a4; } + +.bg-success-contrast { + background-color: rgba(56, 213, 122, 0.1); + color: #38d57a; } + +a.bg-success-contrast:hover { + background: #38d57a; } + + +.color-success, +.color-hover-success:hover, +.text-success { + color: #38d57a !important; } + +.border-color-success { + border-color: #38d57a !important; } + +.progress-bar-info, +.bg-info { + background-color: #03a9f3 !important; + border-color: #03a9f3 !important; + color: #fff; } + +.bg-info-dark { + background-color: #0286c1; + border-color: #0286c1; } + +.bg-info-light { + background-color: #46c4fd; + border-color: #46c4fd; } + +.bg-info-contrast { + background-color: rgba(3, 169, 243, 0.1); + color: #03a9f3; } + +a.bg-info-contrast:hover { + background: #03a9f3; } + + +.color-info, +.color-hover-info:hover, +.text-info { + color: #03a9f3 !important; } + +.border-color-info { + border-color: #03a9f3 !important; } + +.progress-bar-warning, +.bg-warning { + background-color: #ffcc02 !important; + border-color: #ffcc02 !important; + color: #fff; } + +.bg-warning-dark { + background-color: #cea400; + border-color: #cea400; } + +.bg-warning-light { + background-color: #ffdb4f; + border-color: #ffdb4f; } + +.bg-warning-contrast { + background-color: rgba(255, 204, 2, 0.1); + color: #ffcc02; } + +a.bg-warning-contrast:hover { + background: #ffcc02; } + + +.color-warning, +.color-hover-warning:hover, +.text-warning { + color: #ffcc02 !important; } + +.border-color-warning { + border-color: #ffcc02 !important; } + +.progress-bar-danger, +.bg-danger { + background-color: #e6614f !important; + border-color: #e6614f !important; + color: #fff; } + +.bg-danger-dark { + background-color: #e03922; + border-color: #e03922; } + +.bg-danger-light { + background-color: #f09d92; + border-color: #f09d92; } + +.bg-danger-contrast { + background-color: rgba(230, 97, 79, 0.1); + color: #e6614f; } + +a.bg-danger-contrast:hover { + background: #e6614f; } + + +.color-danger, +.color-hover-danger:hover, +.text-danger { + color: #e6614f !important; } + +.border-color-danger { + border-color: #e6614f !important; } + +.progress-bar-light, +.bg-light { + background-color: #f8f9fa !important; + border-color: #f8f9fa !important; + color: #fff; } + +.bg-light-dark { + background-color: #dae0e5; + border-color: #dae0e5; } + +.bg-light-light { + background-color: white; + border-color: white; } + +.bg-light-contrast { + background-color: rgba(248, 249, 250, 0.1); + color: #f8f9fa; } + +a.bg-light-contrast:hover { + background: #f8f9fa; } + + +.color-light, +.color-hover-light:hover, +.text-light { + color: #f8f9fa !important; } + +.border-color-light { + border-color: #f8f9fa !important; } + +.progress-bar-dark, +.bg-dark { + background-color: #343a40 !important; + border-color: #343a40 !important; + color: #fff; } + +.bg-dark-dark { + background-color: #1d2124; + border-color: #1d2124; } + +.bg-dark-light { + background-color: #56606a; + border-color: #56606a; } + +.bg-dark-contrast { + background-color: rgba(52, 58, 64, 0.1); + color: #343a40; } + +a.bg-dark-contrast:hover { + background: #343a40; } + + +.color-dark, +.color-hover-dark:hover, +.text-dark { + color: #343a40 !important; } + +.border-color-dark { + border-color: #343a40 !important; } + +.progress-bar-gray-100, +.bg-gray-100 { + background-color: #f8f9fa !important; + border-color: #f8f9fa !important; + color: #fff; } + +.bg-gray-100-dark { + background-color: #dae0e5; + border-color: #dae0e5; } + +.bg-gray-100-light { + background-color: white; + border-color: white; } + +.bg-gray-100-contrast { + background-color: rgba(248, 249, 250, 0.1); + color: #f8f9fa; } + +a.bg-gray-100-contrast:hover { + background: #f8f9fa; } + + +.color-gray-100, +.color-hover-gray-100:hover, +.text-gray-100 { + color: #f8f9fa !important; } + +.border-color-gray-100 { + border-color: #f8f9fa !important; } + +.progress-bar-gray-200, +.bg-gray-200 { + background-color: #ddd !important; + border-color: #ddd !important; + color: #fff; } + +.bg-gray-200-dark { + background-color: #c4c4c4; + border-color: #c4c4c4; } + +.bg-gray-200-light { + background-color: white; + border-color: white; } + +.bg-gray-200-contrast { + background-color: rgba(221, 221, 221, 0.1); + color: #ddd; } + +a.bg-gray-200-contrast:hover { + background: #ddd; } + + +.color-gray-200, +.color-hover-gray-200:hover, +.text-gray-200 { + color: #ddd !important; } + +.border-color-gray-200 { + border-color: #ddd !important; } + +.progress-bar-gray-300, +.bg-gray-300 { + background-color: #bbb !important; + border-color: #bbb !important; + color: #fff; } + +.bg-gray-300-dark { + background-color: #a2a2a2; + border-color: #a2a2a2; } + +.bg-gray-300-light { + background-color: #e1e1e1; + border-color: #e1e1e1; } + +.bg-gray-300-contrast { + background-color: rgba(187, 187, 187, 0.1); + color: #bbb; } + +a.bg-gray-300-contrast:hover { + background: #bbb; } + + +.color-gray-300, +.color-hover-gray-300:hover, +.text-gray-300 { + color: #bbb !important; } + +.border-color-gray-300 { + border-color: #bbb !important; } + +.progress-bar-gray-400, +.bg-gray-400 { + background-color: #aaa !important; + border-color: #aaa !important; + color: #fff; } + +.bg-gray-400-dark { + background-color: #919191; + border-color: #919191; } + +.bg-gray-400-light { + background-color: #d0d0d0; + border-color: #d0d0d0; } + +.bg-gray-400-contrast { + background-color: rgba(170, 170, 170, 0.1); + color: #aaa; } + +a.bg-gray-400-contrast:hover { + background: #aaa; } + + +.color-gray-400, +.color-hover-gray-400:hover, +.text-gray-400 { + color: #aaa !important; } + +.border-color-gray-400 { + border-color: #aaa !important; } + +.progress-bar-gray-500, +.bg-gray-500 { + background-color: #999 !important; + border-color: #999 !important; + color: #fff; } + +.bg-gray-500-dark { + background-color: gray; + border-color: gray; } + +.bg-gray-500-light { + background-color: #bfbfbf; + border-color: #bfbfbf; } + +.bg-gray-500-contrast { + background-color: rgba(153, 153, 153, 0.1); + color: #999; } + +a.bg-gray-500-contrast:hover { + background: #999; } + + +.color-gray-500, +.color-hover-gray-500:hover, +.text-gray-500 { + color: #999 !important; } + +.border-color-gray-500 { + border-color: #999 !important; } + +.progress-bar-gray-600, +.bg-gray-600 { + background-color: #868e96 !important; + border-color: #868e96 !important; + color: #fff; } + +.bg-gray-600-dark { + background-color: #6c757d; + border-color: #6c757d; } + +.bg-gray-600-light { + background-color: #afb4ba; + border-color: #afb4ba; } + +.bg-gray-600-contrast { + background-color: rgba(134, 142, 150, 0.1); + color: #868e96; } + +a.bg-gray-600-contrast:hover { + background: #868e96; } + + +.color-gray-600, +.color-hover-gray-600:hover, +.text-gray-600 { + color: #868e96 !important; } + +.border-color-gray-600 { + border-color: #868e96 !important; } + +.progress-bar-gray-700, +.bg-gray-700 { + background-color: #495057 !important; + border-color: #495057 !important; + color: #fff; } + +.bg-gray-700-dark { + background-color: #32373b; + border-color: #32373b; } + +.bg-gray-700-light { + background-color: #6c7681; + border-color: #6c7681; } + +.bg-gray-700-contrast { + background-color: rgba(73, 80, 87, 0.1); + color: #495057; } + +a.bg-gray-700-contrast:hover { + background: #495057; } + + +.color-gray-700, +.color-hover-gray-700:hover, +.text-gray-700 { + color: #495057 !important; } + +.border-color-gray-700 { + border-color: #495057 !important; } + +.progress-bar-gray-800, +.bg-gray-800 { + background-color: #343a40 !important; + border-color: #343a40 !important; + color: #fff; } + +.bg-gray-800-dark { + background-color: #1d2124; + border-color: #1d2124; } + +.bg-gray-800-light { + background-color: #56606a; + border-color: #56606a; } + +.bg-gray-800-contrast { + background-color: rgba(52, 58, 64, 0.1); + color: #343a40; } + +a.bg-gray-800-contrast:hover { + background: #343a40; } + + +.color-gray-800, +.color-hover-gray-800:hover, +.text-gray-800 { + color: #343a40 !important; } + +.border-color-gray-800 { + border-color: #343a40 !important; } + +.progress-bar-gray-900, +.bg-gray-900 { + background-color: #212529 !important; + border-color: #212529 !important; + color: #fff; } + +.bg-gray-900-dark { + background-color: #0a0c0d; + border-color: #0a0c0d; } + +.bg-gray-900-light { + background-color: #434b53; + border-color: #434b53; } + +.bg-gray-900-contrast { + background-color: rgba(33, 37, 41, 0.1); + color: #212529; } + +a.bg-gray-900-contrast:hover { + background: #212529; } + + +.color-gray-900, +.color-hover-gray-900:hover, +.text-gray-900 { + color: #212529 !important; } + +.border-color-gray-900 { + border-color: #212529 !important; } + +.badge-blue, +.progress-bar-blue, +.bg-blue { + background-color: #0275d8 !important; + border-color: #0275d8; } + +.bg-blue-dark { + background-color: #025aa5; + border-color: #025aa5; } + +.bg-blue-light { + background-color: #299bfd; + border-color: #299bfd; } + +.color-blue, +.color-hover-blue:hover, +.text-blue { + color: #0275d8 !important; } + .color-blue h1, .color-blue h2, .color-blue h3, .color-blue h4, .color-blue h5, .color-blue h6, + .color-hover-blue:hover h1, + .color-hover-blue:hover h2, + .color-hover-blue:hover h3, + .color-hover-blue:hover h4, + .color-hover-blue:hover h5, + .color-hover-blue:hover h6, + .text-blue h1, + .text-blue h2, + .text-blue h3, + .text-blue h4, + .text-blue h5, + .text-blue h6 { + color: #0275d8 !important; } + +.border-color-blue { + border-color: #0275d8 !important; } + +.badge-persian-blue, +.progress-bar-persian-blue, +.bg-persian-blue { + background-color: #4786ff !important; + border-color: #4786ff; } + +.bg-persian-blue-dark { + background-color: #1464ff; + border-color: #1464ff; } + +.bg-persian-blue-light { + background-color: #94b8ff; + border-color: #94b8ff; } + +.color-persian-blue, +.color-hover-persian-blue:hover, +.text-persian-blue { + color: #4786ff !important; } + .color-persian-blue h1, .color-persian-blue h2, .color-persian-blue h3, .color-persian-blue h4, .color-persian-blue h5, .color-persian-blue h6, + .color-hover-persian-blue:hover h1, + .color-hover-persian-blue:hover h2, + .color-hover-persian-blue:hover h3, + .color-hover-persian-blue:hover h4, + .color-hover-persian-blue:hover h5, + .color-hover-persian-blue:hover h6, + .text-persian-blue h1, + .text-persian-blue h2, + .text-persian-blue h3, + .text-persian-blue h4, + .text-persian-blue h5, + .text-persian-blue h6 { + color: #4786ff !important; } + +.border-color-persian-blue { + border-color: #4786ff !important; } + +.badge-indigo, +.progress-bar-indigo, +.bg-indigo { + background-color: #6610f2 !important; + border-color: #6610f2; } + +.bg-indigo-dark { + background-color: #510bc4; + border-color: #510bc4; } + +.bg-indigo-light { + background-color: #9459f6; + border-color: #9459f6; } + +.color-indigo, +.color-hover-indigo:hover, +.text-indigo { + color: #6610f2 !important; } + .color-indigo h1, .color-indigo h2, .color-indigo h3, .color-indigo h4, .color-indigo h5, .color-indigo h6, + .color-hover-indigo:hover h1, + .color-hover-indigo:hover h2, + .color-hover-indigo:hover h3, + .color-hover-indigo:hover h4, + .color-hover-indigo:hover h5, + .color-hover-indigo:hover h6, + .text-indigo h1, + .text-indigo h2, + .text-indigo h3, + .text-indigo h4, + .text-indigo h5, + .text-indigo h6 { + color: #6610f2 !important; } + +.border-color-indigo { + border-color: #6610f2 !important; } + +.badge-purple, +.progress-bar-purple, +.bg-purple { + background-color: #9c77ef !important; + border-color: #9c77ef; } + +.bg-purple-dark { + background-color: #7b49ea; + border-color: #7b49ea; } + +.bg-purple-light { + background-color: #cebbf7; + border-color: #cebbf7; } + +.color-purple, +.color-hover-purple:hover, +.text-purple { + color: #9c77ef !important; } + .color-purple h1, .color-purple h2, .color-purple h3, .color-purple h4, .color-purple h5, .color-purple h6, + .color-hover-purple:hover h1, + .color-hover-purple:hover h2, + .color-hover-purple:hover h3, + .color-hover-purple:hover h4, + .color-hover-purple:hover h5, + .color-hover-purple:hover h6, + .text-purple h1, + .text-purple h2, + .text-purple h3, + .text-purple h4, + .text-purple h5, + .text-purple h6 { + color: #9c77ef !important; } + +.border-color-purple { + border-color: #9c77ef !important; } + +.badge-pink, +.progress-bar-pink, +.bg-pink { + background-color: #e83e8c !important; + border-color: #e83e8c; } + +.bg-pink-dark { + background-color: #d91a72; + border-color: #d91a72; } + +.bg-pink-light { + background-color: #f082b5; + border-color: #f082b5; } + +.color-pink, +.color-hover-pink:hover, +.text-pink { + color: #e83e8c !important; } + .color-pink h1, .color-pink h2, .color-pink h3, .color-pink h4, .color-pink h5, .color-pink h6, + .color-hover-pink:hover h1, + .color-hover-pink:hover h2, + .color-hover-pink:hover h3, + .color-hover-pink:hover h4, + .color-hover-pink:hover h5, + .color-hover-pink:hover h6, + .text-pink h1, + .text-pink h2, + .text-pink h3, + .text-pink h4, + .text-pink h5, + .text-pink h6 { + color: #e83e8c !important; } + +.border-color-pink { + border-color: #e83e8c !important; } + +.badge-red, +.progress-bar-red, +.bg-red { + background-color: #e6614f !important; + border-color: #e6614f; } + +.bg-red-dark { + background-color: #e03922; + border-color: #e03922; } + +.bg-red-light { + background-color: #f09d92; + border-color: #f09d92; } + +.color-red, +.color-hover-red:hover, +.text-red { + color: #e6614f !important; } + .color-red h1, .color-red h2, .color-red h3, .color-red h4, .color-red h5, .color-red h6, + .color-hover-red:hover h1, + .color-hover-red:hover h2, + .color-hover-red:hover h3, + .color-hover-red:hover h4, + .color-hover-red:hover h5, + .color-hover-red:hover h6, + .text-red h1, + .text-red h2, + .text-red h3, + .text-red h4, + .text-red h5, + .text-red h6 { + color: #e6614f !important; } + +.border-color-red { + border-color: #e6614f !important; } + +.badge-cerize-red, +.progress-bar-cerize-red, +.bg-cerize-red { + background-color: #fa607e !important; + border-color: #fa607e; } + +.bg-cerize-red-dark { + background-color: #f82f56; + border-color: #f82f56; } + +.bg-cerize-red-light { + background-color: #fcaaba; + border-color: #fcaaba; } + +.color-cerize-red, +.color-hover-cerize-red:hover, +.text-cerize-red { + color: #fa607e !important; } + .color-cerize-red h1, .color-cerize-red h2, .color-cerize-red h3, .color-cerize-red h4, .color-cerize-red h5, .color-cerize-red h6, + .color-hover-cerize-red:hover h1, + .color-hover-cerize-red:hover h2, + .color-hover-cerize-red:hover h3, + .color-hover-cerize-red:hover h4, + .color-hover-cerize-red:hover h5, + .color-hover-cerize-red:hover h6, + .text-cerize-red h1, + .text-cerize-red h2, + .text-cerize-red h3, + .text-cerize-red h4, + .text-cerize-red h5, + .text-cerize-red h6 { + color: #fa607e !important; } + +.border-color-cerize-red { + border-color: #fa607e !important; } + +.badge-orange, +.progress-bar-orange, +.bg-orange { + background-color: #fb9678 !important; + border-color: #fb9678; } + +.bg-orange-dark { + background-color: #fa6f46; + border-color: #fa6f46; } + +.bg-orange-light { + background-color: #fdd0c2; + border-color: #fdd0c2; } + +.color-orange, +.color-hover-orange:hover, +.text-orange { + color: #fb9678 !important; } + .color-orange h1, .color-orange h2, .color-orange h3, .color-orange h4, .color-orange h5, .color-orange h6, + .color-hover-orange:hover h1, + .color-hover-orange:hover h2, + .color-hover-orange:hover h3, + .color-hover-orange:hover h4, + .color-hover-orange:hover h5, + .color-hover-orange:hover h6, + .text-orange h1, + .text-orange h2, + .text-orange h3, + .text-orange h4, + .text-orange h5, + .text-orange h6 { + color: #fb9678 !important; } + +.border-color-orange { + border-color: #fb9678 !important; } + +.badge-yellow, +.progress-bar-yellow, +.bg-yellow { + background-color: #ffcc02 !important; + border-color: #ffcc02; } + +.bg-yellow-dark { + background-color: #cea400; + border-color: #cea400; } + +.bg-yellow-light { + background-color: #ffdb4f; + border-color: #ffdb4f; } + +.color-yellow, +.color-hover-yellow:hover, +.text-yellow { + color: #ffcc02 !important; } + .color-yellow h1, .color-yellow h2, .color-yellow h3, .color-yellow h4, .color-yellow h5, .color-yellow h6, + .color-hover-yellow:hover h1, + .color-hover-yellow:hover h2, + .color-hover-yellow:hover h3, + .color-hover-yellow:hover h4, + .color-hover-yellow:hover h5, + .color-hover-yellow:hover h6, + .text-yellow h1, + .text-yellow h2, + .text-yellow h3, + .text-yellow h4, + .text-yellow h5, + .text-yellow h6 { + color: #ffcc02 !important; } + +.border-color-yellow { + border-color: #ffcc02 !important; } + +.badge-mustard, +.progress-bar-mustard, +.bg-mustard { + background-color: #fdb44d !important; + border-color: #fdb44d; } + +.bg-mustard-dark { + background-color: #fc9f1b; + border-color: #fc9f1b; } + +.bg-mustard-light { + background-color: #fed499; + border-color: #fed499; } + +.color-mustard, +.color-hover-mustard:hover, +.text-mustard { + color: #fdb44d !important; } + .color-mustard h1, .color-mustard h2, .color-mustard h3, .color-mustard h4, .color-mustard h5, .color-mustard h6, + .color-hover-mustard:hover h1, + .color-hover-mustard:hover h2, + .color-hover-mustard:hover h3, + .color-hover-mustard:hover h4, + .color-hover-mustard:hover h5, + .color-hover-mustard:hover h6, + .text-mustard h1, + .text-mustard h2, + .text-mustard h3, + .text-mustard h4, + .text-mustard h5, + .text-mustard h6 { + color: #fdb44d !important; } + +.border-color-mustard { + border-color: #fdb44d !important; } + +.badge-green, +.progress-bar-green, +.bg-green { + background-color: #38d57a !important; + border-color: #38d57a; } + +.bg-green-dark { + background-color: #26b462; + border-color: #26b462; } + +.bg-green-light { + background-color: #77e2a4; + border-color: #77e2a4; } + +.color-green, +.color-hover-green:hover, +.text-green { + color: #38d57a !important; } + .color-green h1, .color-green h2, .color-green h3, .color-green h4, .color-green h5, .color-green h6, + .color-hover-green:hover h1, + .color-hover-green:hover h2, + .color-hover-green:hover h3, + .color-hover-green:hover h4, + .color-hover-green:hover h5, + .color-hover-green:hover h6, + .text-green h1, + .text-green h2, + .text-green h3, + .text-green h4, + .text-green h5, + .text-green h6 { + color: #38d57a !important; } + +.border-color-green { + border-color: #38d57a !important; } + +.badge-teal, +.progress-bar-teal, +.bg-teal { + background-color: #20c997 !important; + border-color: #20c997; } + +.bg-teal-dark { + background-color: #199d76; + border-color: #199d76; } + +.bg-teal-light { + background-color: #52e3b8; + border-color: #52e3b8; } + +.color-teal, +.color-hover-teal:hover, +.text-teal { + color: #20c997 !important; } + .color-teal h1, .color-teal h2, .color-teal h3, .color-teal h4, .color-teal h5, .color-teal h6, + .color-hover-teal:hover h1, + .color-hover-teal:hover h2, + .color-hover-teal:hover h3, + .color-hover-teal:hover h4, + .color-hover-teal:hover h5, + .color-hover-teal:hover h6, + .text-teal h1, + .text-teal h2, + .text-teal h3, + .text-teal h4, + .text-teal h5, + .text-teal h6 { + color: #20c997 !important; } + +.border-color-teal { + border-color: #20c997 !important; } + +.badge-cyan, +.progress-bar-cyan, +.bg-cyan { + background-color: #03a9f3 !important; + border-color: #03a9f3; } + +.bg-cyan-dark { + background-color: #0286c1; + border-color: #0286c1; } + +.bg-cyan-light { + background-color: #46c4fd; + border-color: #46c4fd; } + +.color-cyan, +.color-hover-cyan:hover, +.text-cyan { + color: #03a9f3 !important; } + .color-cyan h1, .color-cyan h2, .color-cyan h3, .color-cyan h4, .color-cyan h5, .color-cyan h6, + .color-hover-cyan:hover h1, + .color-hover-cyan:hover h2, + .color-hover-cyan:hover h3, + .color-hover-cyan:hover h4, + .color-hover-cyan:hover h5, + .color-hover-cyan:hover h6, + .text-cyan h1, + .text-cyan h2, + .text-cyan h3, + .text-cyan h4, + .text-cyan h5, + .text-cyan h6 { + color: #03a9f3 !important; } + +.border-color-cyan { + border-color: #03a9f3 !important; } + +.badge-white, +.progress-bar-white, +.bg-white { + background-color: #fff !important; + border-color: #fff; } + +.bg-white-dark { + background-color: #e6e6e6; + border-color: #e6e6e6; } + +.bg-white-light { + background-color: white; + border-color: white; } + +.color-white, +.color-hover-white:hover, +.text-white { + color: #fff !important; } + .color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, + .color-hover-white:hover h1, + .color-hover-white:hover h2, + .color-hover-white:hover h3, + .color-hover-white:hover h4, + .color-hover-white:hover h5, + .color-hover-white:hover h6, + .text-white h1, + .text-white h2, + .text-white h3, + .text-white h4, + .text-white h5, + .text-white h6 { + color: #fff !important; } + +.border-color-white { + border-color: #fff !important; } + +.badge-gray-light, +.progress-bar-gray-light, +.bg-gray-light { + background-color: #ddd !important; + border-color: #ddd; } + +.bg-gray-light-dark { + background-color: #c4c4c4; + border-color: #c4c4c4; } + +.bg-gray-light-light { + background-color: white; + border-color: white; } + +.color-gray-light, +.color-hover-gray-light:hover, +.text-gray-light { + color: #ddd !important; } + .color-gray-light h1, .color-gray-light h2, .color-gray-light h3, .color-gray-light h4, .color-gray-light h5, .color-gray-light h6, + .color-hover-gray-light:hover h1, + .color-hover-gray-light:hover h2, + .color-hover-gray-light:hover h3, + .color-hover-gray-light:hover h4, + .color-hover-gray-light:hover h5, + .color-hover-gray-light:hover h6, + .text-gray-light h1, + .text-gray-light h2, + .text-gray-light h3, + .text-gray-light h4, + .text-gray-light h5, + .text-gray-light h6 { + color: #ddd !important; } + +.border-color-gray-light { + border-color: #ddd !important; } + +.badge-gray, +.progress-bar-gray, +.bg-gray { + background-color: #868e96 !important; + border-color: #868e96; } + +.bg-gray-dark { + background-color: #6c757d; + border-color: #6c757d; } + +.bg-gray-light { + background-color: #afb4ba; + border-color: #afb4ba; } + +.color-gray, +.color-hover-gray:hover, +.text-gray { + color: #868e96 !important; } + .color-gray h1, .color-gray h2, .color-gray h3, .color-gray h4, .color-gray h5, .color-gray h6, + .color-hover-gray:hover h1, + .color-hover-gray:hover h2, + .color-hover-gray:hover h3, + .color-hover-gray:hover h4, + .color-hover-gray:hover h5, + .color-hover-gray:hover h6, + .text-gray h1, + .text-gray h2, + .text-gray h3, + .text-gray h4, + .text-gray h5, + .text-gray h6 { + color: #868e96 !important; } + +.border-color-gray { + border-color: #868e96 !important; } + +.badge-gray-dark, +.progress-bar-gray-dark, +.bg-gray-dark { + background-color: #343a40 !important; + border-color: #343a40; } + +.bg-gray-dark-dark { + background-color: #1d2124; + border-color: #1d2124; } + +.bg-gray-dark-light { + background-color: #56606a; + border-color: #56606a; } + +.color-gray-dark, +.color-hover-gray-dark:hover, +.text-gray-dark { + color: #343a40 !important; } + .color-gray-dark h1, .color-gray-dark h2, .color-gray-dark h3, .color-gray-dark h4, .color-gray-dark h5, .color-gray-dark h6, + .color-hover-gray-dark:hover h1, + .color-hover-gray-dark:hover h2, + .color-hover-gray-dark:hover h3, + .color-hover-gray-dark:hover h4, + .color-hover-gray-dark:hover h5, + .color-hover-gray-dark:hover h6, + .text-gray-dark h1, + .text-gray-dark h2, + .text-gray-dark h3, + .text-gray-dark h4, + .text-gray-dark h5, + .text-gray-dark h6 { + color: #343a40 !important; } + +.border-color-gray-dark { + border-color: #343a40 !important; } + +.badge-violet, +.progress-bar-violet, +.bg-violet { + background-color: #9c27b0 !important; + border-color: #9c27b0; } + +.bg-violet-dark { + background-color: #771e86; + border-color: #771e86; } + +.bg-violet-light { + background-color: #c34cd7; + border-color: #c34cd7; } + +.color-violet, +.color-hover-violet:hover, +.text-violet { + color: #9c27b0 !important; } + .color-violet h1, .color-violet h2, .color-violet h3, .color-violet h4, .color-violet h5, .color-violet h6, + .color-hover-violet:hover h1, + .color-hover-violet:hover h2, + .color-hover-violet:hover h3, + .color-hover-violet:hover h4, + .color-hover-violet:hover h5, + .color-hover-violet:hover h6, + .text-violet h1, + .text-violet h2, + .text-violet h3, + .text-violet h4, + .text-violet h5, + .text-violet h6 { + color: #9c27b0 !important; } + +.border-color-violet { + border-color: #9c27b0 !important; } + +.badge-brown, +.progress-bar-brown, +.bg-brown { + background-color: #795548 !important; + border-color: #795548; } + +.bg-brown-dark { + background-color: #593f35; + border-color: #593f35; } + +.bg-brown-light { + background-color: #a57868; + border-color: #a57868; } + +.color-brown, +.color-hover-brown:hover, +.text-brown { + color: #795548 !important; } + .color-brown h1, .color-brown h2, .color-brown h3, .color-brown h4, .color-brown h5, .color-brown h6, + .color-hover-brown:hover h1, + .color-hover-brown:hover h2, + .color-hover-brown:hover h3, + .color-hover-brown:hover h4, + .color-hover-brown:hover h5, + .color-hover-brown:hover h6, + .text-brown h1, + .text-brown h2, + .text-brown h3, + .text-brown h4, + .text-brown h5, + .text-brown h6 { + color: #795548 !important; } + +.border-color-brown { + border-color: #795548 !important; } + +.badge-light-gray, +.progress-bar-light-gray, +.bg-light-gray { + background-color: #f9f9f9 !important; + border-color: #f9f9f9; } + +.bg-light-gray-dark { + background-color: #e0e0e0; + border-color: #e0e0e0; } + +.bg-light-gray-light { + background-color: white; + border-color: white; } + +.color-light-gray, +.color-hover-light-gray:hover, +.text-light-gray { + color: #f9f9f9 !important; } + .color-light-gray h1, .color-light-gray h2, .color-light-gray h3, .color-light-gray h4, .color-light-gray h5, .color-light-gray h6, + .color-hover-light-gray:hover h1, + .color-hover-light-gray:hover h2, + .color-hover-light-gray:hover h3, + .color-hover-light-gray:hover h4, + .color-hover-light-gray:hover h5, + .color-hover-light-gray:hover h6, + .text-light-gray h1, + .text-light-gray h2, + .text-light-gray h3, + .text-light-gray h4, + .text-light-gray h5, + .text-light-gray h6 { + color: #f9f9f9 !important; } + +.border-color-light-gray { + border-color: #f9f9f9 !important; } + +.badge-slate, +.progress-bar-slate, +.bg-slate { + background-color: #607d8b !important; + border-color: #607d8b; } + +.bg-slate-dark { + background-color: #4b626d; + border-color: #4b626d; } + +.bg-slate-light { + background-color: #8aa2ae; + border-color: #8aa2ae; } + +.color-slate, +.color-hover-slate:hover, +.text-slate { + color: #607d8b !important; } + .color-slate h1, .color-slate h2, .color-slate h3, .color-slate h4, .color-slate h5, .color-slate h6, + .color-hover-slate:hover h1, + .color-hover-slate:hover h2, + .color-hover-slate:hover h3, + .color-hover-slate:hover h4, + .color-hover-slate:hover h5, + .color-hover-slate:hover h6, + .text-slate h1, + .text-slate h2, + .text-slate h3, + .text-slate h4, + .text-slate h5, + .text-slate h6 { + color: #607d8b !important; } + +.border-color-slate { + border-color: #607d8b !important; } + +.badge-facebook, +.progress-bar-facebook, +.bg-facebook { + background-color: #4b64a6 !important; + border-color: #4b64a6; } + +.bg-facebook-dark { + background-color: #3b4f83; + border-color: #3b4f83; } + +.bg-facebook-light { + background-color: #7a8ec3; + border-color: #7a8ec3; } + +.color-facebook, +.color-hover-facebook:hover, +.text-facebook { + color: #4b64a6 !important; } + .color-facebook h1, .color-facebook h2, .color-facebook h3, .color-facebook h4, .color-facebook h5, .color-facebook h6, + .color-hover-facebook:hover h1, + .color-hover-facebook:hover h2, + .color-hover-facebook:hover h3, + .color-hover-facebook:hover h4, + .color-hover-facebook:hover h5, + .color-hover-facebook:hover h6, + .text-facebook h1, + .text-facebook h2, + .text-facebook h3, + .text-facebook h4, + .text-facebook h5, + .text-facebook h6 { + color: #4b64a6 !important; } + +.border-color-facebook { + border-color: #4b64a6 !important; } + +.badge-twitter, +.progress-bar-twitter, +.bg-twitter { + background-color: #0dace3 !important; + border-color: #0dace3; } + +.bg-twitter-dark { + background-color: #0a87b3; + border-color: #0a87b3; } + +.bg-twitter-light { + background-color: #48c8f5; + border-color: #48c8f5; } + +.color-twitter, +.color-hover-twitter:hover, +.text-twitter { + color: #0dace3 !important; } + .color-twitter h1, .color-twitter h2, .color-twitter h3, .color-twitter h4, .color-twitter h5, .color-twitter h6, + .color-hover-twitter:hover h1, + .color-hover-twitter:hover h2, + .color-hover-twitter:hover h3, + .color-hover-twitter:hover h4, + .color-hover-twitter:hover h5, + .color-hover-twitter:hover h6, + .text-twitter h1, + .text-twitter h2, + .text-twitter h3, + .text-twitter h4, + .text-twitter h5, + .text-twitter h6 { + color: #0dace3 !important; } + +.border-color-twitter { + border-color: #0dace3 !important; } + +.badge-googleplus, +.progress-bar-googleplus, +.bg-googleplus { + background-color: #dd4b39 !important; + border-color: #dd4b39; } + +.bg-googleplus-dark { + background-color: #c23321; + border-color: #c23321; } + +.bg-googleplus-light { + background-color: #e8867a; + border-color: #e8867a; } + +.color-googleplus, +.color-hover-googleplus:hover, +.text-googleplus { + color: #dd4b39 !important; } + .color-googleplus h1, .color-googleplus h2, .color-googleplus h3, .color-googleplus h4, .color-googleplus h5, .color-googleplus h6, + .color-hover-googleplus:hover h1, + .color-hover-googleplus:hover h2, + .color-hover-googleplus:hover h3, + .color-hover-googleplus:hover h4, + .color-hover-googleplus:hover h5, + .color-hover-googleplus:hover h6, + .text-googleplus h1, + .text-googleplus h2, + .text-googleplus h3, + .text-googleplus h4, + .text-googleplus h5, + .text-googleplus h6 { + color: #dd4b39 !important; } + +.border-color-googleplus { + border-color: #dd4b39 !important; } + +.badge-linkedin, +.progress-bar-linkedin, +.bg-linkedin { + background-color: #007bb6 !important; + border-color: #007bb6; } + +.bg-linkedin-dark { + background-color: #005983; + border-color: #005983; } + +.bg-linkedin-light { + background-color: #04adff; + border-color: #04adff; } + +.color-linkedin, +.color-hover-linkedin:hover, +.text-linkedin { + color: #007bb6 !important; } + .color-linkedin h1, .color-linkedin h2, .color-linkedin h3, .color-linkedin h4, .color-linkedin h5, .color-linkedin h6, + .color-hover-linkedin:hover h1, + .color-hover-linkedin:hover h2, + .color-hover-linkedin:hover h3, + .color-hover-linkedin:hover h4, + .color-hover-linkedin:hover h5, + .color-hover-linkedin:hover h6, + .text-linkedin h1, + .text-linkedin h2, + .text-linkedin h3, + .text-linkedin h4, + .text-linkedin h5, + .text-linkedin h6 { + color: #007bb6 !important; } + +.border-color-linkedin { + border-color: #007bb6 !important; } + +.badge-instagram, +.progress-bar-instagram, +.bg-instagram { + background-color: #3f729b !important; + border-color: #3f729b; } + +.bg-instagram-dark { + background-color: #305777; + border-color: #305777; } + +.bg-instagram-light { + background-color: #6698c1; + border-color: #6698c1; } + +.color-instagram, +.color-hover-instagram:hover, +.text-instagram { + color: #3f729b !important; } + .color-instagram h1, .color-instagram h2, .color-instagram h3, .color-instagram h4, .color-instagram h5, .color-instagram h6, + .color-hover-instagram:hover h1, + .color-hover-instagram:hover h2, + .color-hover-instagram:hover h3, + .color-hover-instagram:hover h4, + .color-hover-instagram:hover h5, + .color-hover-instagram:hover h6, + .text-instagram h1, + .text-instagram h2, + .text-instagram h3, + .text-instagram h4, + .text-instagram h5, + .text-instagram h6 { + color: #3f729b !important; } + +.border-color-instagram { + border-color: #3f729b !important; } + +.badge-pinterest, +.progress-bar-pinterest, +.bg-pinterest { + background-color: #cb2027 !important; + border-color: #cb2027; } + +.bg-pinterest-dark { + background-color: #9f191f; + border-color: #9f191f; } + +.bg-pinterest-light { + background-color: #e45459; + border-color: #e45459; } + +.color-pinterest, +.color-hover-pinterest:hover, +.text-pinterest { + color: #cb2027 !important; } + .color-pinterest h1, .color-pinterest h2, .color-pinterest h3, .color-pinterest h4, .color-pinterest h5, .color-pinterest h6, + .color-hover-pinterest:hover h1, + .color-hover-pinterest:hover h2, + .color-hover-pinterest:hover h3, + .color-hover-pinterest:hover h4, + .color-hover-pinterest:hover h5, + .color-hover-pinterest:hover h6, + .text-pinterest h1, + .text-pinterest h2, + .text-pinterest h3, + .text-pinterest h4, + .text-pinterest h5, + .text-pinterest h6 { + color: #cb2027 !important; } + +.border-color-pinterest { + border-color: #cb2027 !important; } + +.badge-dribbble, +.progress-bar-dribbble, +.bg-dribbble { + background-color: #ea4c89 !important; + border-color: #ea4c89; } + +.bg-dribbble-dark { + background-color: #e51e6b; + border-color: #e51e6b; } + +.bg-dribbble-light { + background-color: #f290b6; + border-color: #f290b6; } + +.color-dribbble, +.color-hover-dribbble:hover, +.text-dribbble { + color: #ea4c89 !important; } + .color-dribbble h1, .color-dribbble h2, .color-dribbble h3, .color-dribbble h4, .color-dribbble h5, .color-dribbble h6, + .color-hover-dribbble:hover h1, + .color-hover-dribbble:hover h2, + .color-hover-dribbble:hover h3, + .color-hover-dribbble:hover h4, + .color-hover-dribbble:hover h5, + .color-hover-dribbble:hover h6, + .text-dribbble h1, + .text-dribbble h2, + .text-dribbble h3, + .text-dribbble h4, + .text-dribbble h5, + .text-dribbble h6 { + color: #ea4c89 !important; } + +.border-color-dribbble { + border-color: #ea4c89 !important; } + +.badge-youtube, +.progress-bar-youtube, +.bg-youtube { + background-color: #b00 !important; + border-color: #b00; } + +.bg-youtube-dark { + background-color: #880000; + border-color: #880000; } + +.bg-youtube-light { + background-color: #ff0909; + border-color: #ff0909; } + +.color-youtube, +.color-hover-youtube:hover, +.text-youtube { + color: #b00 !important; } + .color-youtube h1, .color-youtube h2, .color-youtube h3, .color-youtube h4, .color-youtube h5, .color-youtube h6, + .color-hover-youtube:hover h1, + .color-hover-youtube:hover h2, + .color-hover-youtube:hover h3, + .color-hover-youtube:hover h4, + .color-hover-youtube:hover h5, + .color-hover-youtube:hover h6, + .text-youtube h1, + .text-youtube h2, + .text-youtube h3, + .text-youtube h4, + .text-youtube h5, + .text-youtube h6 { + color: #b00 !important; } + +.border-color-youtube { + border-color: #b00 !important; } + +.bg-none { + background: none !important; } + +/* Basic +========================*/ +.block { + display: block; } + +.inline { + display: inline; } + +.inline-block { + display: inline-block; } + +.overflow-hidden { + overflow: hidden; } + +.overflow-scroll { + overflow: scroll; } + +.overflow-auto { + overflow: auto; } + +.pre { + white-space: pre; } + +.nowrap { + white-space: nowrap; } + +.resize-none { + resize: none; } + +.resize-vertical { + resize: vertical; } + +.resize-horizontal { + resize: horizontal; } + +.cursor-pointer { + cursor: pointer; } + +.no-pointer-events { + pointer-events: none; } + +.border-0 { + border: 0; } + +.vertical-middle { + vertical-align: middle !important; } + + +.disabled { + opacity: 0.5; + cursor: not-allowed; + pointer-events: none; } + + +.fullscreen { + min-height: 100vh; + min-width: 100%; } + + +.scroll-horizontal { + overflow-x: scroll; + overflow-y: hidden; } + + +.scroll-vertical { + overflow-x: hidden; + overflow-y: scroll; } + +.no-scrollbar::-webkit-scrollbar { + width: 0; + height: 0; + background: transparent; } + +/* Position +========================*/ +.pos-static { + position: static; } + +.pos-fixed { + position: fixed; } + +.pos-relative { + position: relative; } + +.pos-absolute, .pos-0 { + position: absolute; } + +.pos-top, .pos-0 { + top: 0; } + +.pos-right, .pos-0 { + right: 0; } + +.pos-left, .pos-0 { + left: 0; } + +.pos-bottom, .pos-0 { + bottom: 0; } + +.pos-left, .pos-0 { + left: 0; } + + +.horizontal-center { + position: absolute; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } + + +.vertical-center { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + + +.absolute-center { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + +/* Opacity +=========================*/ +.opacity-0-hover:hover, .opacity-0 { + opacity: 0; } + +.opacity-01-hover:hover, .opacity-01 { + opacity: 0.1; } + +.opacity-02-hover:hover, .opacity-02 { + opacity: 0.2; } + +.opacity-03-hover:hover, .opacity-03 { + opacity: 0.3; } + +.opacity-04-hover:hover, .opacity-04 { + opacity: 0.4; } + +.opacity-05-hover:hover, .opacity-05 { + opacity: 0.5; } + +.opacity-06-hover:hover, .opacity-06 { + opacity: 0.6; } + +.opacity-07-hover:hover, .opacity-07 { + opacity: 0.7; } + +.opacity-08-hover:hover, .opacity-08 { + opacity: 0.8; } + +.opacity-09-hover:hover, .opacity-09 { + opacity: 0.9; } + +.opacity-1-hover:hover, .opacity-1 { + opacity: 1; } + +/* Width +=========================*/ +.width-100 { + width: 100%; } + +.width-80 { + width: 80%; } + +.width-75 { + width: 75%; } + +.width-67 { + width: 66.66666666666667%; } + +.width-50 { + width: 50%; } + +.width-33 { + width: 33.33333333333333%; } + +.width-25 { + width: 25%; } + +.width-20 { + width: 20%; } + +/* Font Weight +========================*/ + +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-2 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-3 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-4 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-5 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-6 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-7 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-8 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + + +.flex-9 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +/* Font Weight +========================*/ + +.fw-100 { + font-weight: 100 !important; } + + +.fw-200 { + font-weight: 200 !important; } + + +.fw-300 { + font-weight: 300 !important; } + + +.fw-400 { + font-weight: 400 !important; } + + +.fw-500 { + font-weight: 500 !important; } + + +.fw-600 { + font-weight: 600 !important; } + + +.fw-700 { + font-weight: 700 !important; } + + +.fw-800 { + font-weight: 800 !important; } + + +.fw-900 { + font-weight: 900 !important; } + +.fw-normal { + font-weight: 400; } + +.fw-medium { + font-weight: 500; } + +.fw-semibold { + font-weight: 600; } + +.fw-bold { + font-weight: bold; } + +.italic { + font-style: italic; } + +.text-indent-full { + text-indent: -9999px; } + +/* Z Index +========================*/ + +.zi-1 { + z-index: 1 !important; } + + +.zi-2 { + z-index: 2 !important; } + + +.zi-3 { + z-index: 3 !important; } + + +.zi-4 { + z-index: 4 !important; } + + +.zi-5 { + z-index: 5 !important; } + + +.zi-6 { + z-index: 6 !important; } + + +.zi-7 { + z-index: 7 !important; } + + +.zi-8 { + z-index: 8 !important; } + + +.zi-9 { + z-index: 9 !important; } + +.zi-n-1 { + z-index: -1 !important; } + +/* Font Size +========================*/ + +.fs-10 { + font-size: 0.625rem !important; } + + +.fs-11 { + font-size: 0.6875rem !important; } + + +.fs-12 { + font-size: 0.75rem !important; } + + +.fs-13 { + font-size: 0.8125rem !important; } + + +.fs-14 { + font-size: 0.875rem !important; } + + +.fs-15 { + font-size: 0.9375rem !important; } + + +.fs-16 { + font-size: 1rem !important; } + + +.fs-18 { + font-size: 1.125rem !important; } + + +.fs-20 { + font-size: 1.25rem !important; } + + +.fs-22 { + font-size: 1.375rem !important; } + + +.fs-24 { + font-size: 1.5rem !important; } + + +.fs-26 { + font-size: 1.625rem !important; } + + +.fs-28 { + font-size: 1.75rem !important; } + + +.fs-30 { + font-size: 1.875rem !important; } + + +.fs-32 { + font-size: 2rem !important; } + + +.fs-34 { + font-size: 2.125rem !important; } + + +.fs-36 { + font-size: 2.25rem !important; } + + +.fs-38 { + font-size: 2.375rem !important; } + + +.fs-40 { + font-size: 2.5rem !important; } + + +.fs-42 { + font-size: 2.625rem !important; } + + +.fs-44 { + font-size: 2.75rem !important; } + + +.fs-46 { + font-size: 2.875rem !important; } + + +.fs-48 { + font-size: 3rem !important; } + + +.fs-50 { + font-size: 3.125rem !important; } + + +.fs-52 { + font-size: 3.25rem !important; } + + +.fs-54 { + font-size: 3.375rem !important; } + + +.fs-56 { + font-size: 3.5rem !important; } + + +.fs-58 { + font-size: 3.625rem !important; } + + +.fs-60 { + font-size: 3.75rem !important; } + +.fs-base { + font-size: 0.875rem !important; } + +/* Letter Spacing +========================*/ +.letter-spacing-minus { + letter-spacing: -0.05em; } + +.letter-spacing-plus { + letter-spacing: 0.05em; } + +/* Text Helpers +========================*/ +.text-underline { + text-decoration: underline; } + +/* Line Height +========================*/ + +.lh-10 { + line-height: 1em; } + + +.lh-11 { + line-height: 1.1em; } + + +.lh-12 { + line-height: 1.2em; } + + +.lh-13 { + line-height: 1.3em; } + + +.lh-14 { + line-height: 1.4em; } + + +.lh-15 { + line-height: 1.5em; } + + +.lh-16 { + line-height: 1.6em; } + + +.lh-17 { + line-height: 1.7em; } + + +.lh-18 { + line-height: 1.8em; } + + +.lh-19 { + line-height: 1.9em; } + + +.lh-20 { + line-height: 2em; } + + +.lh-21 { + line-height: 2.1em; } + + +.lh-22 { + line-height: 2.2em; } + + +.lh-23 { + line-height: 2.3em; } + + +.lh-24 { + line-height: 2.4em; } + + +.lh-25 { + line-height: 2.5em; } + + +.lh-26 { + line-height: 2.6em; } + + +.lh-27 { + line-height: 2.7em; } + + +.lh-28 { + line-height: 2.8em; } + + +.lh-29 { + line-height: 2.9em; } + + +.lh-30 { + line-height: 3em; } + +/* Border Helpers +=========================*/ +.border-left, .border-all { + border-left: 1px solid #eef1f2; } + +.border-top, .border-all { + border-top: 1px solid #eef1f2; } + +.border-right, .border-all { + border-right: 1px solid #eef1f2; } + +.chatbox-header, .border-bottom, .border-all { + border-bottom: 1px solid #eef1f2; } + +body.rtl .border-left-rtl { + border-left: 1px solid #eef1f2; } + +body.rtl .border-top-rtl { + border-top: 1px solid #eef1f2; } + +body.rtl .border-right-rtl { + border-right: 1px solid #eef1f2; } + +body.rtl .border-bottom-rtl { + border-bottom: 1px solid #eef1f2; } + +.border-left-dotted, .border-x-dotted, .border-dotted { + border-left-style: dotted; } + +.border-left-dashed, .border-x-dashed, .border-dashed { + border-left-style: dashed; } + +.border-left-solid, .border-x-solid, .border-solid { + border-left-style: solid; } + +.border-left-double, .border-x-double, .border-double { + border-left-style: double; } + +.border-left-groove, .border-x-groove, .border-groove { + border-left-style: groove; } + +.border-left-ridge, .border-x-ridge, .border-ridge { + border-left-style: ridge; } + +.border-left-inset, .border-x-inset, .border-inset { + border-left-style: ridge; } + +.border-left-outset, .border-x-outset, .border-outset { + border-left-style: outset; } + +.border-left-none, .border-x-none, .border-none { + border-left-style: none; } + +.border-left-hidden, .border-x-hidden, .border-hidden { + border-left-style: hidden; } + +.border-right-dotted, .border-x-dotted, .border-dotted { + border-right-style: dotted; } + +.border-right-dashed, .border-x-dashed, .border-dashed { + border-right-style: dashed; } + +.border-right-solid, .border-x-solid, .border-solid { + border-right-style: solid; } + +.border-right-double, .border-x-double, .border-double { + border-right-style: double; } + +.border-right-groove, .border-x-groove, .border-groove { + border-right-style: groove; } + +.border-right-ridge, .border-x-ridge, .border-ridge { + border-right-style: ridge; } + +.border-right-inset, .border-x-inset, .border-inset { + border-right-style: ridge; } + +.border-right-outset, .border-x-outset, .border-outset { + border-right-style: outset; } + +.border-right-none, .border-x-none, .border-none { + border-right-style: none; } + +.border-right-hidden, .border-x-hidden, .border-hidden { + border-right-style: hidden; } + +.border-top-dotted, .border-y-dotted, .border-dotted { + border-top-style: dotted; } + +.border-top-dashed, .border-y-dashed, .border-dashed { + border-top-style: dashed; } + +.border-top-solid, .border-y-solid, .border-solid { + border-top-style: solid; } + +.border-top-double, .border-y-double, .border-double { + border-top-style: double; } + +.border-top-groove, .border-y-groove, .border-groove { + border-top-style: groove; } + +.border-top-ridge, .border-y-ridge, .border-ridge { + border-top-style: ridge; } + +.border-top-inset, .border-y-inset, .border-inset { + border-top-style: ridge; } + +.border-top-outset, .border-y-outset, .border-outset { + border-top-style: outset; } + +.border-top-none, .border-y-none, .border-none { + border-top-style: none; } + +.border-top-hidden, .border-y-hidden, .border-hidden { + border-top-style: hidden; } + +.border-bottom-dotted, .border-y-dotted, .border-dotted { + border-bottom-style: dotted; } + +.border-bottom-dashed, .border-y-dashed, .border-dashed { + border-bottom-style: dashed; } + +.border-bottom-solid, .border-y-solid, .border-solid { + border-bottom-style: solid; } + +.border-bottom-double, .border-y-double, .border-double { + border-bottom-style: double; } + +.border-bottom-groove, .border-y-groove, .border-groove { + border-bottom-style: groove; } + +.border-bottom-ridge, .border-y-ridge, .border-ridge { + border-bottom-style: ridge; } + +.border-bottom-inset, .border-y-inset, .border-inset { + border-bottom-style: ridge; } + +.border-bottom-outset, .border-y-outset, .border-outset { + border-bottom-style: outset; } + +.border-bottom-none, .border-y-none, .border-none { + border-bottom-style: none; } + +.border-bottom-hidden, .border-y-hidden, .border-hidden { + border-bottom-style: hidden; } + +/* Border Width +=========================*/ + +.bw-y-0, +body.rtl .bw-0-rtl, +.bw-0, +.bw-t-0, +body.rtl .bw-y-0-rtl, +body.rtl .bw-t-0-rtl { + border-top-width: 0px !important; } + + +.bw-y-0, +body.rtl .bw-0-rtl, +.bw-0, +.bw-b-0, +body.rtl .bw-y-0-rtl, +body.rtl .bw-b-0-rtl { + border-bottom-width: 0px !important; } + + +.bw-x-0, +body.rtl .bw-0-rtl, +.bw-0, +.bw-r-0, +body.rtl .bw-x-0-rtl, +body.rtl .bw-r-0-rtl { + border-right-width: 0px !important; } + + +.bw-y-0, +body.rtl .bw-0-rtl, +.bw-0, +.bw-l-0, +body.rtl .bw-y-0-rtl, +body.rtl .bw-l-0-rtl { + border-left-width: 0px !important; } + + +.bw-y-1, +body.rtl .bw-1-rtl, +.bw-1, +.bw-t-1, +body.rtl .bw-y-1-rtl, +body.rtl .bw-t-1-rtl { + border-top-width: 1px !important; } + + +.bw-y-1, +body.rtl .bw-1-rtl, +.bw-1, +.bw-b-1, +body.rtl .bw-y-1-rtl, +body.rtl .bw-b-1-rtl { + border-bottom-width: 1px !important; } + + +.bw-x-1, +body.rtl .bw-1-rtl, +.bw-1, +.bw-r-1, +body.rtl .bw-x-1-rtl, +body.rtl .bw-r-1-rtl { + border-right-width: 1px !important; } + + +.bw-y-1, +body.rtl .bw-1-rtl, +.bw-1, +.bw-l-1, +body.rtl .bw-y-1-rtl, +body.rtl .bw-l-1-rtl { + border-left-width: 1px !important; } + + +.bw-y-2, +body.rtl .bw-2-rtl, +.bw-2, +.bw-t-2, +body.rtl .bw-y-2-rtl, +body.rtl .bw-t-2-rtl { + border-top-width: 2px !important; } + + +.bw-y-2, +body.rtl .bw-2-rtl, +.bw-2, +.bw-b-2, +body.rtl .bw-y-2-rtl, +body.rtl .bw-b-2-rtl { + border-bottom-width: 2px !important; } + + +.bw-x-2, +body.rtl .bw-2-rtl, +.bw-2, +.bw-r-2, +body.rtl .bw-x-2-rtl, +body.rtl .bw-r-2-rtl { + border-right-width: 2px !important; } + + +.bw-y-2, +body.rtl .bw-2-rtl, +.bw-2, +.bw-l-2, +body.rtl .bw-y-2-rtl, +body.rtl .bw-l-2-rtl { + border-left-width: 2px !important; } + + +.bw-y-3, +body.rtl .bw-3-rtl, +.bw-3, +.bw-t-3, +body.rtl .bw-y-3-rtl, +body.rtl .bw-t-3-rtl { + border-top-width: 3px !important; } + + +.bw-y-3, +body.rtl .bw-3-rtl, +.bw-3, +.bw-b-3, +body.rtl .bw-y-3-rtl, +body.rtl .bw-b-3-rtl { + border-bottom-width: 3px !important; } + + +.bw-x-3, +body.rtl .bw-3-rtl, +.bw-3, +.bw-r-3, +body.rtl .bw-x-3-rtl, +body.rtl .bw-r-3-rtl { + border-right-width: 3px !important; } + + +.bw-y-3, +body.rtl .bw-3-rtl, +.bw-3, +.bw-l-3, +body.rtl .bw-y-3-rtl, +body.rtl .bw-l-3-rtl { + border-left-width: 3px !important; } + + +.bw-y-4, +body.rtl .bw-4-rtl, +.bw-4, +.bw-t-4, +body.rtl .bw-y-4-rtl, +body.rtl .bw-t-4-rtl { + border-top-width: 4px !important; } + + +.bw-y-4, +body.rtl .bw-4-rtl, +.bw-4, +.bw-b-4, +body.rtl .bw-y-4-rtl, +body.rtl .bw-b-4-rtl { + border-bottom-width: 4px !important; } + + +.bw-x-4, +body.rtl .bw-4-rtl, +.bw-4, +.bw-r-4, +body.rtl .bw-x-4-rtl, +body.rtl .bw-r-4-rtl { + border-right-width: 4px !important; } + + +.bw-y-4, +body.rtl .bw-4-rtl, +.bw-4, +.bw-l-4, +body.rtl .bw-y-4-rtl, +body.rtl .bw-l-4-rtl { + border-left-width: 4px !important; } + + +.bw-y-5, +body.rtl .bw-5-rtl, +.bw-5, +.bw-t-5, +body.rtl .bw-y-5-rtl, +body.rtl .bw-t-5-rtl { + border-top-width: 5px !important; } + + +.bw-y-5, +body.rtl .bw-5-rtl, +.bw-5, +.bw-b-5, +body.rtl .bw-y-5-rtl, +body.rtl .bw-b-5-rtl { + border-bottom-width: 5px !important; } + + +.bw-x-5, +body.rtl .bw-5-rtl, +.bw-5, +.bw-r-5, +body.rtl .bw-x-5-rtl, +body.rtl .bw-r-5-rtl { + border-right-width: 5px !important; } + + +.bw-y-5, +body.rtl .bw-5-rtl, +.bw-5, +.bw-l-5, +body.rtl .bw-y-5-rtl, +body.rtl .bw-l-5-rtl { + border-left-width: 5px !important; } + + +.bw-y-6, +body.rtl .bw-6-rtl, +.bw-6, +.bw-t-6, +body.rtl .bw-y-6-rtl, +body.rtl .bw-t-6-rtl { + border-top-width: 6px !important; } + + +.bw-y-6, +body.rtl .bw-6-rtl, +.bw-6, +.bw-b-6, +body.rtl .bw-y-6-rtl, +body.rtl .bw-b-6-rtl { + border-bottom-width: 6px !important; } + + +.bw-x-6, +body.rtl .bw-6-rtl, +.bw-6, +.bw-r-6, +body.rtl .bw-x-6-rtl, +body.rtl .bw-r-6-rtl { + border-right-width: 6px !important; } + + +.bw-y-6, +body.rtl .bw-6-rtl, +.bw-6, +.bw-l-6, +body.rtl .bw-y-6-rtl, +body.rtl .bw-l-6-rtl { + border-left-width: 6px !important; } + + +.bw-y-7, +body.rtl .bw-7-rtl, +.bw-7, +.bw-t-7, +body.rtl .bw-y-7-rtl, +body.rtl .bw-t-7-rtl { + border-top-width: 7px !important; } + + +.bw-y-7, +body.rtl .bw-7-rtl, +.bw-7, +.bw-b-7, +body.rtl .bw-y-7-rtl, +body.rtl .bw-b-7-rtl { + border-bottom-width: 7px !important; } + + +.bw-x-7, +body.rtl .bw-7-rtl, +.bw-7, +.bw-r-7, +body.rtl .bw-x-7-rtl, +body.rtl .bw-r-7-rtl { + border-right-width: 7px !important; } + + +.bw-y-7, +body.rtl .bw-7-rtl, +.bw-7, +.bw-l-7, +body.rtl .bw-y-7-rtl, +body.rtl .bw-l-7-rtl { + border-left-width: 7px !important; } + + +.bw-y-8, +body.rtl .bw-8-rtl, +.bw-8, +.bw-t-8, +body.rtl .bw-y-8-rtl, +body.rtl .bw-t-8-rtl { + border-top-width: 8px !important; } + + +.bw-y-8, +body.rtl .bw-8-rtl, +.bw-8, +.bw-b-8, +body.rtl .bw-y-8-rtl, +body.rtl .bw-b-8-rtl { + border-bottom-width: 8px !important; } + + +.bw-x-8, +body.rtl .bw-8-rtl, +.bw-8, +.bw-r-8, +body.rtl .bw-x-8-rtl, +body.rtl .bw-r-8-rtl { + border-right-width: 8px !important; } + + +.bw-y-8, +body.rtl .bw-8-rtl, +.bw-8, +.bw-l-8, +body.rtl .bw-y-8-rtl, +body.rtl .bw-l-8-rtl { + border-left-width: 8px !important; } + + +.bw-y-9, +body.rtl .bw-9-rtl, +.bw-9, +.bw-t-9, +body.rtl .bw-y-9-rtl, +body.rtl .bw-t-9-rtl { + border-top-width: 9px !important; } + + +.bw-y-9, +body.rtl .bw-9-rtl, +.bw-9, +.bw-b-9, +body.rtl .bw-y-9-rtl, +body.rtl .bw-b-9-rtl { + border-bottom-width: 9px !important; } + + +.bw-x-9, +body.rtl .bw-9-rtl, +.bw-9, +.bw-r-9, +body.rtl .bw-x-9-rtl, +body.rtl .bw-r-9-rtl { + border-right-width: 9px !important; } + + +.bw-y-9, +body.rtl .bw-9-rtl, +.bw-9, +.bw-l-9, +body.rtl .bw-y-9-rtl, +body.rtl .bw-l-9-rtl { + border-left-width: 9px !important; } + + +.bw-y-10, +body.rtl .bw-10-rtl, +.bw-10, +.bw-t-10, +body.rtl .bw-y-10-rtl, +body.rtl .bw-t-10-rtl { + border-top-width: 10px !important; } + + +.bw-y-10, +body.rtl .bw-10-rtl, +.bw-10, +.bw-b-10, +body.rtl .bw-y-10-rtl, +body.rtl .bw-b-10-rtl { + border-bottom-width: 10px !important; } + + +.bw-x-10, +body.rtl .bw-10-rtl, +.bw-10, +.bw-r-10, +body.rtl .bw-x-10-rtl, +body.rtl .bw-r-10-rtl { + border-right-width: 10px !important; } + + +.bw-y-10, +body.rtl .bw-10-rtl, +.bw-10, +.bw-l-10, +body.rtl .bw-y-10-rtl, +body.rtl .bw-l-10-rtl { + border-left-width: 10px !important; } + +/* Border Radius +=========================*/ +.radius-0 { + border-radius: 0; } + +.radius-full { + border-radius: 100%; } + +.radius-2 { + border-radius: 2px !important; + overflow: hidden; } + +.radius-3 { + border-radius: 3px !important; + overflow: hidden; } + +.radius-4 { + border-radius: 4px !important; + overflow: hidden; } + +.radius-5 { + border-radius: 5px !important; + overflow: hidden; } + +.radius-6 { + border-radius: 6px !important; + overflow: hidden; } + +.radius-7 { + border-radius: 7px !important; + overflow: hidden; } + +.radius-8 { + border-radius: 8px !important; + overflow: hidden; } + +.radius-9 { + border-radius: 9px !important; + overflow: hidden; } + +.radius-10 { + border-radius: 10px !important; + overflow: hidden; } + +.radius-11 { + border-radius: 11px !important; + overflow: hidden; } + +.radius-12 { + border-radius: 12px !important; + overflow: hidden; } + +.radius-13 { + border-radius: 13px !important; + overflow: hidden; } + +.radius-14 { + border-radius: 14px !important; + overflow: hidden; } + +.radius-15 { + border-radius: 15px !important; + overflow: hidden; } + +.radius-16 { + border-radius: 16px !important; + overflow: hidden; } + +.radius-17 { + border-radius: 17px !important; + overflow: hidden; } + +.radius-18 { + border-radius: 18px !important; + overflow: hidden; } + +.radius-19 { + border-radius: 19px !important; + overflow: hidden; } + +.radius-20 { + border-radius: 20px !important; + overflow: hidden; } + +/* Padding & Margin +=========================*/ +.padded-reverse { + margin: 0 -20px; } + +.mr-lr-auto { + margin-left: auto; + margin-right: auto; } + +body.rtl .pd-t-0-rtl, +body.rtl .pd-tb-0-rtl, +.pd-t-0, +.pd-tb-0 { + padding-top: 0rem !important; } + +body.rtl .pd-b-0-rtl, +body.rtl .pd-tb-0-rtl, +.pd-b-0, +.pd-tb-0 { + padding-bottom: 0rem !important; } + +body.rtl .pd-0-rtl, +.pd-0 { + padding: 0rem !important; } + +body.rtl .mr-t-0-rtl, +body.rtl .mr-tb-0-rtl, +.mr-t-0, +.mr-tb-0 { + margin-top: 0rem !important; } + +body.rtl .mr-b-0-rtl, +body.rtl .mr-tb-0-rtl, +.mr-b-0, +.mr-tb-0 { + margin-bottom: 0rem !important; } + +body.rtl .mr-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl, +.mr-0 { + margin: 0rem !important; } + +body.rtl .pd-t-5-rtl, +body.rtl .pd-tb-5-rtl, +.pd-t-5, +.pd-tb-5 { + padding-top: 0.3125rem !important; } + +body.rtl .pd-b-5-rtl, +body.rtl .pd-tb-5-rtl, +.pd-b-5, +.pd-tb-5 { + padding-bottom: 0.3125rem !important; } + +body.rtl .pd-5-rtl, +.pd-5 { + padding: 0.3125rem !important; } + +body.rtl .mr-t-5-rtl, +body.rtl .mr-tb-5-rtl, +.mr-t-5, +.mr-tb-5 { + margin-top: 0.3125rem !important; } + +body.rtl .mr-b-5-rtl, +body.rtl .mr-tb-5-rtl, +.mr-b-5, +.mr-tb-5 { + margin-bottom: 0.3125rem !important; } + +body.rtl .mr-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl, +.mr-5 { + margin: 0.3125rem !important; } + +body.rtl .pd-t-10-rtl, +body.rtl .pd-tb-10-rtl, +.pd-t-10, +.pd-tb-10 { + padding-top: 0.625rem !important; } + +body.rtl .pd-b-10-rtl, +body.rtl .pd-tb-10-rtl, +.pd-b-10, +.pd-tb-10 { + padding-bottom: 0.625rem !important; } + +body.rtl .pd-10-rtl, +.pd-10 { + padding: 0.625rem !important; } + +body.rtl .mr-t-10-rtl, +body.rtl .mr-tb-10-rtl, +.mr-t-10, +.mr-tb-10 { + margin-top: 0.625rem !important; } + +body.rtl .mr-b-10-rtl, +body.rtl .mr-tb-10-rtl, +.mr-b-10, +.mr-tb-10 { + margin-bottom: 0.625rem !important; } + +body.rtl .mr-10-rtl, +.mr-10 { + margin: 0.625rem !important; } + +body.rtl .pd-t-20-rtl, +body.rtl .pd-tb-20-rtl, +.pd-t-20, +.pd-tb-20 { + padding-top: 1.25rem !important; } + +body.rtl .pd-b-20-rtl, +body.rtl .pd-tb-20-rtl, +.pd-b-20, +.pd-tb-20 { + padding-bottom: 1.25rem !important; } + +body.rtl .pd-20-rtl, +.pd-20 { + padding: 1.25rem !important; } + +body.rtl .mr-t-20-rtl, +body.rtl .mr-tb-20-rtl, +.mr-t-20, +.mr-tb-20 { + margin-top: 1.25rem !important; } + +body.rtl .mr-b-20-rtl, +body.rtl .mr-tb-20-rtl, +.mr-b-20, +.mr-tb-20 { + margin-bottom: 1.25rem !important; } + +body.rtl .mr-20-rtl, +.mr-20 { + margin: 1.25rem !important; } + +body.rtl .pd-t-30-rtl, +body.rtl .pd-tb-30-rtl, +.pd-t-30, +.pd-tb-30 { + padding-top: 1.875rem !important; } + +body.rtl .pd-b-30-rtl, +body.rtl .pd-tb-30-rtl, +.pd-b-30, +.pd-tb-30 { + padding-bottom: 1.875rem !important; } + +body.rtl .pd-30-rtl, +.pd-30 { + padding: 1.875rem !important; } + +body.rtl .mr-t-30-rtl, +body.rtl .mr-tb-30-rtl, +.mr-t-30, +.mr-tb-30 { + margin-top: 1.875rem !important; } + +body.rtl .mr-b-30-rtl, +body.rtl .mr-tb-30-rtl, +.mr-b-30, +.mr-tb-30 { + margin-bottom: 1.875rem !important; } + +body.rtl .mr-30-rtl, +.mr-30 { + margin: 1.875rem !important; } + +body.rtl .pd-t-40-rtl, +body.rtl .pd-tb-40-rtl, +.pd-t-40, +.pd-tb-40 { + padding-top: 2.5rem !important; } + +body.rtl .pd-b-40-rtl, +body.rtl .pd-tb-40-rtl, +.pd-b-40, +.pd-tb-40 { + padding-bottom: 2.5rem !important; } + +body.rtl .pd-40-rtl, +.pd-40 { + padding: 2.5rem !important; } + +body.rtl .mr-t-40-rtl, +body.rtl .mr-tb-40-rtl, +.mr-t-40, +.mr-tb-40 { + margin-top: 2.5rem !important; } + +body.rtl .mr-b-40-rtl, +body.rtl .mr-tb-40-rtl, +.mr-b-40, +.mr-tb-40 { + margin-bottom: 2.5rem !important; } + +body.rtl .mr-40-rtl, +.mr-40 { + margin: 2.5rem !important; } + +body.rtl .pd-t-50-rtl, +body.rtl .pd-tb-50-rtl, +.pd-t-50, +.pd-tb-50 { + padding-top: 3.125rem !important; } + +body.rtl .pd-b-50-rtl, +body.rtl .pd-tb-50-rtl, +.pd-b-50, +.pd-tb-50 { + padding-bottom: 3.125rem !important; } + +body.rtl .pd-50-rtl, +.pd-50 { + padding: 3.125rem !important; } + +body.rtl .mr-t-50-rtl, +body.rtl .mr-tb-50-rtl, +.mr-t-50, +.mr-tb-50 { + margin-top: 3.125rem !important; } + +body.rtl .mr-b-50-rtl, +body.rtl .mr-tb-50-rtl, +.mr-b-50, +.mr-tb-50 { + margin-bottom: 3.125rem !important; } + +body.rtl .mr-50-rtl, +.mr-50 { + margin: 3.125rem !important; } + +body.rtl .pd-t-60-rtl, +body.rtl .pd-tb-60-rtl, +.pd-t-60, +.pd-tb-60 { + padding-top: 3.75rem !important; } + +body.rtl .pd-b-60-rtl, +body.rtl .pd-tb-60-rtl, +.pd-b-60, +.pd-tb-60 { + padding-bottom: 3.75rem !important; } + +body.rtl .pd-60-rtl, +.pd-60 { + padding: 3.75rem !important; } + +body.rtl .mr-t-60-rtl, +body.rtl .mr-tb-60-rtl, +.mr-t-60, +.mr-tb-60 { + margin-top: 3.75rem !important; } + +body.rtl .mr-b-60-rtl, +body.rtl .mr-tb-60-rtl, +.mr-b-60, +.mr-tb-60 { + margin-bottom: 3.75rem !important; } + +body.rtl .mr-60-rtl, +.mr-60 { + margin: 3.75rem !important; } + +body.rtl .pd-t-70-rtl, +body.rtl .pd-tb-70-rtl, +.pd-t-70, +.pd-tb-70 { + padding-top: 4.375rem !important; } + +body.rtl .pd-b-70-rtl, +body.rtl .pd-tb-70-rtl, +.pd-b-70, +.pd-tb-70 { + padding-bottom: 4.375rem !important; } + +body.rtl .pd-70-rtl, +.pd-70 { + padding: 4.375rem !important; } + +body.rtl .mr-t-70-rtl, +body.rtl .mr-tb-70-rtl, +.mr-t-70, +.mr-tb-70 { + margin-top: 4.375rem !important; } + +body.rtl .mr-b-70-rtl, +body.rtl .mr-tb-70-rtl, +.mr-b-70, +.mr-tb-70 { + margin-bottom: 4.375rem !important; } + +body.rtl .mr-70-rtl, +.mr-70 { + margin: 4.375rem !important; } + +body.rtl .pd-t-80-rtl, +body.rtl .pd-tb-80-rtl, +.pd-t-80, +.pd-tb-80 { + padding-top: 5rem !important; } + +body.rtl .pd-b-80-rtl, +body.rtl .pd-tb-80-rtl, +.pd-b-80, +.pd-tb-80 { + padding-bottom: 5rem !important; } + +body.rtl .pd-80-rtl, +.pd-80 { + padding: 5rem !important; } + +body.rtl .mr-t-80-rtl, +body.rtl .mr-tb-80-rtl, +.mr-t-80, +.mr-tb-80 { + margin-top: 5rem !important; } + +body.rtl .mr-b-80-rtl, +body.rtl .mr-tb-80-rtl, +.mr-b-80, +.mr-tb-80 { + margin-bottom: 5rem !important; } + +body.rtl .mr-80-rtl, +.mr-80 { + margin: 5rem !important; } + +body.rtl .pd-t-90-rtl, +body.rtl .pd-tb-90-rtl, +.pd-t-90, +.pd-tb-90 { + padding-top: 5.625rem !important; } + +body.rtl .pd-b-90-rtl, +body.rtl .pd-tb-90-rtl, +.pd-b-90, +.pd-tb-90 { + padding-bottom: 5.625rem !important; } + +body.rtl .pd-90-rtl, +.pd-90 { + padding: 5.625rem !important; } + +body.rtl .mr-t-90-rtl, +body.rtl .mr-tb-90-rtl, +.mr-t-90, +.mr-tb-90 { + margin-top: 5.625rem !important; } + +body.rtl .mr-b-90-rtl, +body.rtl .mr-tb-90-rtl, +.mr-b-90, +.mr-tb-90 { + margin-bottom: 5.625rem !important; } + +body.rtl .mr-90-rtl, +.mr-90 { + margin: 5.625rem !important; } + +body.rtl .pd-t-100-rtl, +body.rtl .pd-tb-100-rtl, +.pd-t-100, +.pd-tb-100 { + padding-top: 6.25rem !important; } + +body.rtl .pd-b-100-rtl, +body.rtl .pd-tb-100-rtl, +.pd-b-100, +.pd-tb-100 { + padding-bottom: 6.25rem !important; } + +body.rtl .pd-100-rtl, +.pd-100 { + padding: 6.25rem !important; } + +body.rtl .mr-t-100-rtl, +body.rtl .mr-tb-100-rtl, +.mr-t-100, +.mr-tb-100 { + margin-top: 6.25rem !important; } + +body.rtl .mr-b-100-rtl, +body.rtl .mr-tb-100-rtl, +.mr-b-100, +.mr-tb-100 { + margin-bottom: 6.25rem !important; } + +body.rtl .mr-100-rtl, +.mr-100 { + margin: 6.25rem !important; } + +body.rtl .pd-t-150-rtl, +body.rtl .pd-tb-150-rtl, +.pd-t-150, +.pd-tb-150 { + padding-top: 9.375rem !important; } + +body.rtl .pd-b-150-rtl, +body.rtl .pd-tb-150-rtl, +.pd-b-150, +.pd-tb-150 { + padding-bottom: 9.375rem !important; } + +body.rtl .pd-150-rtl, +.pd-150 { + padding: 9.375rem !important; } + +body.rtl .mr-t-150-rtl, +body.rtl .mr-tb-150-rtl, +.mr-t-150, +.mr-tb-150 { + margin-top: 9.375rem !important; } + +body.rtl .mr-b-150-rtl, +body.rtl .mr-tb-150-rtl, +.mr-b-150, +.mr-tb-150 { + margin-bottom: 9.375rem !important; } + +body.rtl .mr-150-rtl, +.mr-150 { + margin: 9.375rem !important; } + +body.rtl .pd-t-200-rtl, +body.rtl .pd-tb-200-rtl, +.pd-t-200, +.pd-tb-200 { + padding-top: 12.5rem !important; } + +body.rtl .pd-b-200-rtl, +body.rtl .pd-tb-200-rtl, +.pd-b-200, +.pd-tb-200 { + padding-bottom: 12.5rem !important; } + +body.rtl .pd-200-rtl, +.pd-200 { + padding: 12.5rem !important; } + +body.rtl .mr-t-200-rtl, +body.rtl .mr-tb-200-rtl, +.mr-t-200, +.mr-tb-200 { + margin-top: 12.5rem !important; } + +body.rtl .mr-b-200-rtl, +body.rtl .mr-tb-200-rtl, +.mr-b-200, +.mr-tb-200 { + margin-bottom: 12.5rem !important; } + +body.rtl .mr-200-rtl, +.mr-200 { + margin: 12.5rem !important; } + +body.rtl .pd-l-0-rtl, +body.rtl .pd-lr-0-rtl, +.pd-l-0, +.pd-lr-0 { + padding-left: 0rem !important; } + +body.rtl .pd-r-0-rtl, +body.rtl .pd-lr-0-rtl, +.pd-r-0, +.pd-lr-0 { + padding-right: 0rem !important; } + +body.rtl .mr-l-0-rtl, +body.rtl .mr-lr-0-rtl, +.mr-l-0, +.mr-lr-0 { + margin-left: 0rem !important; } + +body.rtl .mr-r-0-rtl, +body.rtl .mr-lr-0-rtl, +.mr-r-0, +.mr-lr-0 { + margin-right: 0rem !important; } + +body.rtl .pd-l-5-rtl, +body.rtl .pd-lr-5-rtl, +.pd-l-5, +.pd-lr-5 { + padding-left: 0.3125rem !important; } + +body.rtl .pd-r-5-rtl, +body.rtl .pd-lr-5-rtl, +.pd-r-5, +.pd-lr-5 { + padding-right: 0.3125rem !important; } + +body.rtl .mr-l-5-rtl, +body.rtl .mr-lr-5-rtl, +.mr-l-5, +.mr-lr-5 { + margin-left: 0.3125rem !important; } + +body.rtl .mr-r-5-rtl, +body.rtl .mr-lr-5-rtl, +.mr-r-5, +.mr-lr-5 { + margin-right: 0.3125rem !important; } + +body.rtl .pd-l-10-rtl, +body.rtl .pd-lr-10-rtl, +.pd-l-10, +.pd-lr-10 { + padding-left: 0.625rem !important; } + +body.rtl .pd-r-10-rtl, +body.rtl .pd-lr-10-rtl, +.pd-r-10, +.pd-lr-10 { + padding-right: 0.625rem !important; } + +body.rtl .mr-l-10-rtl, +body.rtl .mr-lr-10-rtl, +.mr-l-10, +.mr-lr-10 { + margin-left: 0.625rem !important; } + +body.rtl .mr-r-10-rtl, +body.rtl .mr-lr-10-rtl, +.mr-r-10, +.mr-lr-10 { + margin-right: 0.625rem !important; } + +body.rtl .pd-l-15-rtl, +body.rtl .pd-lr-15-rtl, +.pd-l-15, +.pd-lr-15 { + padding-left: 0.9375rem !important; } + +body.rtl .pd-r-15-rtl, +body.rtl .pd-lr-15-rtl, +.pd-r-15, +.pd-lr-15 { + padding-right: 0.9375rem !important; } + +body.rtl .mr-l-15-rtl, +body.rtl .mr-lr-15-rtl, +.mr-l-15, +.mr-lr-15 { + margin-left: 0.9375rem !important; } + +body.rtl .mr-r-15-rtl, +body.rtl .mr-lr-15-rtl, +.mr-r-15, +.mr-lr-15 { + margin-right: 0.9375rem !important; } + +body.rtl .pd-l-20-rtl, +body.rtl .pd-lr-20-rtl, +.pd-l-20, +.pd-lr-20 { + padding-left: 1.25rem !important; } + +body.rtl .pd-r-20-rtl, +body.rtl .pd-lr-20-rtl, +.pd-r-20, +.pd-lr-20 { + padding-right: 1.25rem !important; } + +body.rtl .mr-l-20-rtl, +body.rtl .mr-lr-20-rtl, +.mr-l-20, +.mr-lr-20 { + margin-left: 1.25rem !important; } + +body.rtl .mr-r-20-rtl, +body.rtl .mr-lr-20-rtl, +.mr-r-20, +.mr-lr-20 { + margin-right: 1.25rem !important; } + +body.rtl .pd-l-30-rtl, +body.rtl .pd-lr-30-rtl, +.pd-l-30, +.pd-lr-30 { + padding-left: 1.875rem !important; } + +body.rtl .pd-r-30-rtl, +body.rtl .pd-lr-30-rtl, +.pd-r-30, +.pd-lr-30 { + padding-right: 1.875rem !important; } + +body.rtl .mr-l-30-rtl, +body.rtl .mr-lr-30-rtl, +.mr-l-30, +.mr-lr-30 { + margin-left: 1.875rem !important; } + +body.rtl .mr-r-30-rtl, +body.rtl .mr-lr-30-rtl, +.mr-r-30, +.mr-lr-30 { + margin-right: 1.875rem !important; } + +body.rtl .pd-l-40-rtl, +body.rtl .pd-lr-40-rtl, +.pd-l-40, +.pd-lr-40 { + padding-left: 2.5rem !important; } + +body.rtl .pd-r-40-rtl, +body.rtl .pd-lr-40-rtl, +.pd-r-40, +.pd-lr-40 { + padding-right: 2.5rem !important; } + +body.rtl .mr-l-40-rtl, +body.rtl .mr-lr-40-rtl, +.mr-l-40, +.mr-lr-40 { + margin-left: 2.5rem !important; } + +body.rtl .mr-r-40-rtl, +body.rtl .mr-lr-40-rtl, +.mr-r-40, +.mr-lr-40 { + margin-right: 2.5rem !important; } + +body.rtl .pd-l-50-rtl, +body.rtl .pd-lr-50-rtl, +.pd-l-50, +.pd-lr-50 { + padding-left: 3.125rem !important; } + +body.rtl .pd-r-50-rtl, +body.rtl .pd-lr-50-rtl, +.pd-r-50, +.pd-lr-50 { + padding-right: 3.125rem !important; } + +body.rtl .mr-l-50-rtl, +body.rtl .mr-lr-50-rtl, +.mr-l-50, +.mr-lr-50 { + margin-left: 3.125rem !important; } + +body.rtl .mr-r-50-rtl, +body.rtl .mr-lr-50-rtl, +.mr-r-50, +.mr-lr-50 { + margin-right: 3.125rem !important; } + +body.rtl .pd-l-60-rtl, +body.rtl .pd-lr-60-rtl, +.pd-l-60, +.pd-lr-60 { + padding-left: 3.75rem !important; } + +body.rtl .pd-r-60-rtl, +body.rtl .pd-lr-60-rtl, +.pd-r-60, +.pd-lr-60 { + padding-right: 3.75rem !important; } + +body.rtl .mr-l-60-rtl, +body.rtl .mr-lr-60-rtl, +.mr-l-60, +.mr-lr-60 { + margin-left: 3.75rem !important; } + +body.rtl .mr-r-60-rtl, +body.rtl .mr-lr-60-rtl, +.mr-r-60, +.mr-lr-60 { + margin-right: 3.75rem !important; } + +body.rtl .pd-l-70-rtl, +body.rtl .pd-lr-70-rtl, +.pd-l-70, +.pd-lr-70 { + padding-left: 4.375rem !important; } + +body.rtl .pd-r-70-rtl, +body.rtl .pd-lr-70-rtl, +.pd-r-70, +.pd-lr-70 { + padding-right: 4.375rem !important; } + +body.rtl .mr-l-70-rtl, +body.rtl .mr-lr-70-rtl, +.mr-l-70, +.mr-lr-70 { + margin-left: 4.375rem !important; } + +body.rtl .mr-r-70-rtl, +body.rtl .mr-lr-70-rtl, +.mr-r-70, +.mr-lr-70 { + margin-right: 4.375rem !important; } + +body.rtl .pd-l-80-rtl, +body.rtl .pd-lr-80-rtl, +.pd-l-80, +.pd-lr-80 { + padding-left: 5rem !important; } + +body.rtl .pd-r-80-rtl, +body.rtl .pd-lr-80-rtl, +.pd-r-80, +.pd-lr-80 { + padding-right: 5rem !important; } + +body.rtl .mr-l-80-rtl, +body.rtl .mr-lr-80-rtl, +.mr-l-80, +.mr-lr-80 { + margin-left: 5rem !important; } + +body.rtl .mr-r-80-rtl, +body.rtl .mr-lr-80-rtl, +.mr-r-80, +.mr-lr-80 { + margin-right: 5rem !important; } + +body.rtl .pd-l-90-rtl, +body.rtl .pd-lr-90-rtl, +.pd-l-90, +.pd-lr-90 { + padding-left: 5.625rem !important; } + +body.rtl .pd-r-90-rtl, +body.rtl .pd-lr-90-rtl, +.pd-r-90, +.pd-lr-90 { + padding-right: 5.625rem !important; } + +body.rtl .mr-l-90-rtl, +body.rtl .mr-lr-90-rtl, +.mr-l-90, +.mr-lr-90 { + margin-left: 5.625rem !important; } + +body.rtl .mr-r-90-rtl, +body.rtl .mr-lr-90-rtl, +.mr-r-90, +.mr-lr-90 { + margin-right: 5.625rem !important; } + +/* RTL Margin Helpers +=========================*/ +body.rtl .ml-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl { + margin-left: 0 !important; } + +body.rtl .mr-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl { + margin-right: 0 !important; } + +body.rtl .mt-0-rtl, body.rtl .my-0-rtl, body.rtl .m-0-rtl { + margin-top: 0 !important; } + +body.rtl .mb-0-rtl, body.rtl .my-0-rtl, body.rtl .m-0-rtl { + margin-bottom: 0 !important; } + +body.rtl .ml-1-rtl, body.rtl .mx-1-rtl, body.rtl .m-1-rtl { + margin-left: 0.25rem !important; } + +body.rtl .mr-1-rtl, body.rtl .mx-1-rtl, body.rtl .m-1-rtl { + margin-right: 0.25rem !important; } + +body.rtl .mt-1-rtl, body.rtl .my-1-rtl, body.rtl .m-1-rtl { + margin-top: 0.25rem !important; } + +body.rtl .mb-1-rtl, body.rtl .my-1-rtl, body.rtl .m-1-rtl { + margin-bottom: 0.25rem !important; } + +body.rtl .ml-2-rtl, body.rtl .mx-2-rtl, body.rtl .m-2-rtl { + margin-left: 0.5rem !important; } + +body.rtl .mr-2-rtl, body.rtl .mx-2-rtl, body.rtl .m-2-rtl { + margin-right: 0.5rem !important; } + +body.rtl .mt-2-rtl, body.rtl .my-2-rtl, body.rtl .m-2-rtl { + margin-top: 0.5rem !important; } + +body.rtl .mb-2-rtl, body.rtl .my-2-rtl, body.rtl .m-2-rtl { + margin-bottom: 0.5rem !important; } + +body.rtl .ml-3-rtl, body.rtl .mx-3-rtl, body.rtl .m-3-rtl { + margin-left: 1rem !important; } + +body.rtl .mr-3-rtl, body.rtl .mx-3-rtl, body.rtl .m-3-rtl { + margin-right: 1rem !important; } + +body.rtl .mt-3-rtl, body.rtl .my-3-rtl, body.rtl .m-3-rtl { + margin-top: 1rem !important; } + +body.rtl .mb-3-rtl, body.rtl .my-3-rtl, body.rtl .m-3-rtl { + margin-bottom: 1rem !important; } + +body.rtl .ml-4-rtl, body.rtl .mx-4-rtl, body.rtl .m-4-rtl { + margin-left: 1.5rem !important; } + +body.rtl .mr-4-rtl, body.rtl .mx-4-rtl, body.rtl .m-4-rtl { + margin-right: 1.5rem !important; } + +body.rtl .mt-4-rtl, body.rtl .my-4-rtl, body.rtl .m-4-rtl { + margin-top: 1.5rem !important; } + +body.rtl .mb-4-rtl, body.rtl .my-4-rtl, body.rtl .m-4-rtl { + margin-bottom: 1.5rem !important; } + +body.rtl .ml-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl { + margin-left: 3rem !important; } + +body.rtl .mr-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl { + margin-right: 3rem !important; } + +body.rtl .mt-5-rtl, body.rtl .my-5-rtl, body.rtl .m-5-rtl { + margin-top: 3rem !important; } + +body.rtl .mb-5-rtl, body.rtl .my-5-rtl, body.rtl .m-5-rtl { + margin-bottom: 3rem !important; } + +body.rtl .mr-auto-rtl, body.rtl .mx-auto-rtl, body.rtl .m-auto-rtl, body.rtl .my-auto-rtl { + margin-right: auto !important; } + +body.rtl .ml-auto-rtl, body.rtl .mx-auto-rtl, body.rtl .m-auto-rtl, body.rtl .my-auto-rtl { + margin-left: auto !important; } + +body.rtl .mt-auto-rtl { + margin-top: auto !important; } + +body.rtl .mb-auto-rtl { + margin-bottom: auto !important; } + +/* RTL Padding Helpers +=========================*/ +body.rtl .pl-0-rtl, body.rtl .px-0-rtl, body.rtl .p-0-rtl { + padding-left: 0 !important; } + +body.rtl .pr-0-rtl, body.rtl .px-0-rtl, body.rtl .p-0-rtl { + padding-right: 0 !important; } + +body.rtl .pt-0-rtl, body.rtl .py-0-rtl, body.rtl .p-0-rtl { + padding-top: 0 !important; } + +body.rtl .pb-0-rtl, body.rtl .py-0-rtl, body.rtl .p-0-rtl { + padding-bottom: 0 !important; } + +body.rtl .pl-1-rtl, body.rtl .px-1-rtl, body.rtl .p-1-rtl { + padding-left: 0.25rem !important; } + +body.rtl .pr-1-rtl, body.rtl .px-1-rtl, body.rtl .p-1-rtl { + padding-right: 0.25rem !important; } + +body.rtl .pt-1-rtl, body.rtl .py-1-rtl, body.rtl .p-1-rtl { + padding-top: 0.25rem !important; } + +body.rtl .pb-1-rtl, body.rtl .py-1-rtl, body.rtl .p-1-rtl { + padding-bottom: 0.25rem !important; } + +body.rtl .pl-2-rtl, body.rtl .px-2-rtl, body.rtl .p-2-rtl { + padding-left: 0.5rem !important; } + +body.rtl .pr-2-rtl, body.rtl .px-2-rtl, body.rtl .p-2-rtl { + padding-right: 0.5rem !important; } + +body.rtl .pt-2-rtl, body.rtl .py-2-rtl, body.rtl .p-2-rtl { + padding-top: 0.5rem !important; } + +body.rtl .pb-2-rtl, body.rtl .py-2-rtl, body.rtl .p-2-rtl { + padding-bottom: 0.5rem !important; } + +body.rtl .pl-3-rtl, body.rtl .px-3-rtl, body.rtl .p-3-rtl { + padding-left: 1rem !important; } + +body.rtl .pr-3-rtl, body.rtl .px-3-rtl, body.rtl .p-3-rtl { + padding-right: 1rem !important; } + +body.rtl .pt-3-rtl, body.rtl .py-3-rtl, body.rtl .p-3-rtl { + padding-top: 1rem !important; } + +body.rtl .pb-3-rtl, body.rtl .py-3-rtl, body.rtl .p-3-rtl { + padding-bottom: 1rem !important; } + +body.rtl .pl-4-rtl, body.rtl .px-4-rtl, body.rtl .p-4-rtl { + padding-left: 1.5rem !important; } + +body.rtl .pr-4-rtl, body.rtl .px-4-rtl, body.rtl .p-4-rtl { + padding-right: 1.5rem !important; } + +body.rtl .pt-4-rtl, body.rtl .py-4-rtl, body.rtl .p-4-rtl { + padding-top: 1.5rem !important; } + +body.rtl .pb-4-rtl, body.rtl .py-4-rtl, body.rtl .p-4-rtl { + padding-bottom: 1.5rem !important; } + +body.rtl .pl-5-rtl, body.rtl .px-5-rtl, body.rtl .p-5-rtl { + padding-left: 3rem !important; } + +body.rtl .pr-5-rtl, body.rtl .px-5-rtl, body.rtl .p-5-rtl { + padding-right: 3rem !important; } + +body.rtl .pt-5-rtl, body.rtl .py-5-rtl, body.rtl .p-5-rtl { + padding-top: 3rem !important; } + +body.rtl .pb-5-rtl, body.rtl .py-5-rtl, body.rtl .p-5-rtl { + padding-bottom: 3rem !important; } + +/* Float RTL Helpers +=========================*/ +body.rtl .float-right-rtl { + float: right !important; } + +body.rtl .float-left-rtl { + float: left !important; } + +body.rtl .float-none-rtl { + float: none !important; } + +body.rtl .float-xs-right-rtl { + float: right !important; } + +body.rtl .float-xs-left-rtl { + float: left !important; } + +body.rtl .float-sm-right-rtl { + float: right !important; } + +body.rtl .float-sm-left-rtl { + float: left !important; } + +body.rtl .float-md-right-rtl { + float: right !important; } + +body.rtl .float-md-left-rtl { + float: left !important; } + +body.rtl .float-lg-right-rtl { + float: right !important; } + +body.rtl .float-lg-left-rtl { + float: left !important; } + +body.rtl .float-xl-right-rtl { + float: right !important; } + +body.rtl .float-xl-left-rtl { + float: left !important; } + +/* Width Helpers +=========================*/ +.w-10 { + width: 10% !important; } + +.w-20 { + width: 20% !important; } + +.w-30 { + width: 30% !important; } + +.w-40 { + width: 40% !important; } + +.w-50 { + width: 50% !important; } + +.w-60 { + width: 60% !important; } + +.w-70 { + width: 70% !important; } + +.w-80 { + width: 80% !important; } + +.w-90 { + width: 90% !important; } + +.w-100 { + width: 100% !important; } + +/******************************** +********************************* +BUTTONS +********************************* +*********************************/ +.btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.875rem; + font-family: "Montserrat", sans-serif; + cursor: pointer; + border-width: 2px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .btn-list .btn { + margin-bottom: 0.625rem; + margin-right: 0.625rem; } + .btn.border-thick { + border-width: 2px; } + .btn.border-thicker { + border-width: 3px; } + .btn.text-uppercase { + letter-spacing: 0.1em; } + .btn .list-icon { + font-size: 1.125rem; + vertical-align: middle; + position: relative; + top: -0.0625rem; + font-weight: 400; } + .btn .social-icons { + font-size: 1.5625rem; } + .btn.btn-lg .list-icon, .btn-group-lg > .btn .list-icon { + font-size: 1.5rem; } + .btn.btn-lg .social-icons, .btn-group-lg > .btn .social-icons { + font-size: 2.5rem; } + .btn .caret { + margin-left: 0.3125rem; } + .btn.disabled, .btn:disabled { + cursor: not-allowed; } + .btn[class*="bg"][class*="contrast"]:hover { + color: #fff; } + +.btn-lg, .btn-group-lg > .btn { + min-height: 4em; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.3125rem 1.5rem; + font-size: 1.125rem; + line-height: 3; + border-radius: 0.3rem; } + .btn-lg:not(.btn-circle), .btn-group-lg > .btn:not(.btn-circle) { + min-width: 8.75rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.1875rem 0.5rem; + font-size: 0.75rem; + line-height: 2; + border-radius: 0.2rem; } + +.btn-xs { + padding: 0 0.3125rem; + font-size: 0.75rem; + line-height: 2; + border-radius: 0.2rem; } + +.btn-rounded { + border-radius: 6.25rem; } + +.btn-circle { + border-radius: 100%; + height: 3.125rem; + width: 3.125rem; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0 !important; } + .btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn { + height: 4.375rem; + width: 4.375rem; } + .btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn { + height: 1.875rem; + width: 1.875rem; } + +.btn-block { + display: block; + width: 100%; } + +/* Button Colors +========================*/ +.btn:active { + -webkit-box-shadow: inset 0 2px 2px 2px rgba(0, 0, 0, 0.02); + box-shadow: inset 0 2px 2px 2px rgba(0, 0, 0, 0.02); } + +.btn-default { + color: #555; + background-color: #e4e7ea; + border-color: #e4e7ea; } + .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default:active:focus, .btn-default:active:hover, + .show > .btn-default.dropdown-toggle, + .show > .btn-default.dropdown-toggle:hover, + .show > .btn-default.dropdown-toggle:focus { + color: #555; + background-color: #d6dadf; + border-color: #d6dadf; } + .btn-default:focus, .btn-default:active, .btn-default:active:focus, + .show > .btn-default.dropdown-toggle:focus { + outline: 0 0 0 2px rgba(228, 231, 234, 0.3); } + +.btn-outline-default { + color: #e4e7ea; + background: transparent; + border-color: #e4e7ea; } + .btn-outline-default:focus, .btn-outline-default:hover, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default:active:hover, + .show > .btn-outline-default.dropdown-toggle, + .show > .btn-outline-default.dropdown-toggle:hover, + .show > .btn-outline-default.dropdown-toggle:focus { + color: #555; + background-color: #e4e7ea; } + +.btn:focus { + outline: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.btn-outline-default { + color: #555; } + +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover { + background: #8253eb; + border-color: #8253eb; } + +.btn-color-scheme { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-color-scheme:hover { + color: #fff; + background-color: #6931e7; + border-color: #6125e6; } + .btn-color-scheme:focus, .btn-color-scheme.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-color-scheme.disabled, .btn-color-scheme:disabled { + background-color: #8253eb; + border-color: #8253eb; } + .btn-color-scheme:active, .btn-color-scheme.active, + .show > .btn-color-scheme.dropdown-toggle { + background-color: #6931e7; + background-image: none; + border-color: #6125e6; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-color-scheme-dark { + color: #fff; + background-color: #835c9e; + border-color: #835c9e; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-color-scheme-dark:hover { + color: #fff; + background-color: #6f4e86; + border-color: #68497e; } + .btn-color-scheme-dark:focus, .btn-color-scheme-dark.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); } + .btn-color-scheme-dark.disabled, .btn-color-scheme-dark:disabled { + background-color: #835c9e; + border-color: #835c9e; } + .btn-color-scheme-dark:active, .btn-color-scheme-dark.active, + .show > .btn-color-scheme-dark.dropdown-toggle { + background-color: #6f4e86; + background-image: none; + border-color: #68497e; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-content-color { + color: #fff; + background-color: #999; + border-color: #999; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-content-color:hover { + color: #fff; + background-color: #868686; + border-color: gray; } + .btn-content-color:focus, .btn-content-color.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-content-color.disabled, .btn-content-color:disabled { + background-color: #999; + border-color: #999; } + .btn-content-color:active, .btn-content-color.active, + .show > .btn-content-color.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-content { + color: #fff; + background-color: #999; + border-color: #999; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-content:hover { + color: #fff; + background-color: #868686; + border-color: gray; } + .btn-content:focus, .btn-content.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-content.disabled, .btn-content:disabled { + background-color: #999; + border-color: #999; } + .btn-content:active, .btn-content.active, + .show > .btn-content.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-primary { + color: #fff; + background-color: #8253eb; + border-color: #8253eb; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-primary:hover { + color: #fff; + background-color: #6931e7; + border-color: #6125e6; } + .btn-primary:focus, .btn-primary.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + background-color: #8253eb; + border-color: #8253eb; } + .btn-primary:active, .btn-primary.active, + .show > .btn-primary.dropdown-toggle { + background-color: #6931e7; + background-image: none; + border-color: #6125e6; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-secondary { + color: #fff; + background-color: #868e96; + border-color: #868e96; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-secondary:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } + .btn-secondary:focus, .btn-secondary.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + background-color: #868e96; + border-color: #868e96; } + .btn-secondary:active, .btn-secondary.active, + .show > .btn-secondary.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-success { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-success:hover { + color: #fff; + background-color: #28bf67; + border-color: #26b462; } + .btn-success:focus, .btn-success.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); } + .btn-success.disabled, .btn-success:disabled { + background-color: #38d57a; + border-color: #38d57a; } + .btn-success:active, .btn-success.active, + .show > .btn-success.dropdown-toggle { + background-color: #28bf67; + background-image: none; + border-color: #26b462; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-info { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-info:hover { + color: #fff; + background-color: #038fcd; + border-color: #0286c1; } + .btn-info:focus, .btn-info.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); } + .btn-info.disabled, .btn-info:disabled { + background-color: #03a9f3; + border-color: #03a9f3; } + .btn-info:active, .btn-info.active, + .show > .btn-info.dropdown-toggle { + background-color: #038fcd; + background-image: none; + border-color: #0286c1; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-warning { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-warning:hover { + color: #fff; + background-color: #dbaf00; + border-color: #cea400; } + .btn-warning:focus, .btn-warning.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + background-color: #ffcc02; + border-color: #ffcc02; } + .btn-warning:active, .btn-warning.active, + .show > .btn-warning.dropdown-toggle { + background-color: #dbaf00; + background-image: none; + border-color: #cea400; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-danger { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-danger:hover { + color: #fff; + background-color: #e1432e; + border-color: #e03922; } + .btn-danger:focus, .btn-danger.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + background-color: #e6614f; + border-color: #e6614f; } + .btn-danger:active, .btn-danger.active, + .show > .btn-danger.dropdown-toggle { + background-color: #e1432e; + background-image: none; + border-color: #e03922; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-light { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-light:hover { + color: #fff; + background-color: #e2e6ea; + border-color: #dae0e5; } + .btn-light:focus, .btn-light.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-light.disabled, .btn-light:disabled { + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-light:active, .btn-light.active, + .show > .btn-light.dropdown-toggle { + background-color: #e2e6ea; + background-image: none; + border-color: #dae0e5; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-dark:focus, .btn-dark.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + background-color: #343a40; + border-color: #343a40; } + .btn-dark:active, .btn-dark.active, + .show > .btn-dark.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-100 { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-100:hover { + color: #fff; + background-color: #e2e6ea; + border-color: #dae0e5; } + .btn-gray-100:focus, .btn-gray-100.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); } + .btn-gray-100.disabled, .btn-gray-100:disabled { + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-gray-100:active, .btn-gray-100.active, + .show > .btn-gray-100.dropdown-toggle { + background-color: #e2e6ea; + background-image: none; + border-color: #dae0e5; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-200 { + color: #fff; + background-color: #ddd; + border-color: #ddd; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-200:hover { + color: #fff; + background-color: #cacaca; + border-color: #c4c4c4; } + .btn-gray-200:focus, .btn-gray-200.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); } + .btn-gray-200.disabled, .btn-gray-200:disabled { + background-color: #ddd; + border-color: #ddd; } + .btn-gray-200:active, .btn-gray-200.active, + .show > .btn-gray-200.dropdown-toggle { + background-color: #cacaca; + background-image: none; + border-color: #c4c4c4; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-300 { + color: #fff; + background-color: #bbb; + border-color: #bbb; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-300:hover { + color: #fff; + background-color: #a8a8a8; + border-color: #a2a2a2; } + .btn-gray-300:focus, .btn-gray-300.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); } + .btn-gray-300.disabled, .btn-gray-300:disabled { + background-color: #bbb; + border-color: #bbb; } + .btn-gray-300:active, .btn-gray-300.active, + .show > .btn-gray-300.dropdown-toggle { + background-color: #a8a8a8; + background-image: none; + border-color: #a2a2a2; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-400 { + color: #fff; + background-color: #aaa; + border-color: #aaa; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-400:hover { + color: #fff; + background-color: #979797; + border-color: #919191; } + .btn-gray-400:focus, .btn-gray-400.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); } + .btn-gray-400.disabled, .btn-gray-400:disabled { + background-color: #aaa; + border-color: #aaa; } + .btn-gray-400:active, .btn-gray-400.active, + .show > .btn-gray-400.dropdown-toggle { + background-color: #979797; + background-image: none; + border-color: #919191; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-500 { + color: #fff; + background-color: #999; + border-color: #999; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-500:hover { + color: #fff; + background-color: #868686; + border-color: gray; } + .btn-gray-500:focus, .btn-gray-500.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); } + .btn-gray-500.disabled, .btn-gray-500:disabled { + background-color: #999; + border-color: #999; } + .btn-gray-500:active, .btn-gray-500.active, + .show > .btn-gray-500.dropdown-toggle { + background-color: #868686; + background-image: none; + border-color: gray; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-600 { + color: #fff; + background-color: #868e96; + border-color: #868e96; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-600:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } + .btn-gray-600:focus, .btn-gray-600.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-gray-600.disabled, .btn-gray-600:disabled { + background-color: #868e96; + border-color: #868e96; } + .btn-gray-600:active, .btn-gray-600.active, + .show > .btn-gray-600.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-700 { + color: #fff; + background-color: #495057; + border-color: #495057; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-700:hover { + color: #fff; + background-color: #383d42; + border-color: #32373b; } + .btn-gray-700:focus, .btn-gray-700.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); } + .btn-gray-700.disabled, .btn-gray-700:disabled { + background-color: #495057; + border-color: #495057; } + .btn-gray-700:active, .btn-gray-700.active, + .show > .btn-gray-700.dropdown-toggle { + background-color: #383d42; + background-image: none; + border-color: #32373b; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-800 { + color: #fff; + background-color: #343a40; + border-color: #343a40; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-800:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-gray-800:focus, .btn-gray-800.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-gray-800.disabled, .btn-gray-800:disabled { + background-color: #343a40; + border-color: #343a40; } + .btn-gray-800:active, .btn-gray-800.active, + .show > .btn-gray-800.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-900 { + color: #fff; + background-color: #212529; + border-color: #212529; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-900:hover { + color: #fff; + background-color: #101214; + border-color: #0a0c0d; } + .btn-gray-900:focus, .btn-gray-900.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); } + .btn-gray-900.disabled, .btn-gray-900:disabled { + background-color: #212529; + border-color: #212529; } + .btn-gray-900:active, .btn-gray-900.active, + .show > .btn-gray-900.dropdown-toggle { + background-color: #101214; + background-image: none; + border-color: #0a0c0d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-blue { + color: #fff; + background-color: #0275d8; + border-color: #0275d8; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-blue:hover { + color: #fff; + background-color: #0260b2; + border-color: #025aa5; } + .btn-blue:focus, .btn-blue.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(2, 117, 216, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(2, 117, 216, 0.5); } + .btn-blue.disabled, .btn-blue:disabled { + background-color: #0275d8; + border-color: #0275d8; } + .btn-blue:active, .btn-blue.active, + .show > .btn-blue.dropdown-toggle { + background-color: #0260b2; + background-image: none; + border-color: #025aa5; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-persian-blue { + color: #fff; + background-color: #4786ff; + border-color: #4786ff; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-persian-blue:hover { + color: #fff; + background-color: #216dff; + border-color: #1464ff; } + .btn-persian-blue:focus, .btn-persian-blue.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(71, 134, 255, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(71, 134, 255, 0.5); } + .btn-persian-blue.disabled, .btn-persian-blue:disabled { + background-color: #4786ff; + border-color: #4786ff; } + .btn-persian-blue:active, .btn-persian-blue.active, + .show > .btn-persian-blue.dropdown-toggle { + background-color: #216dff; + background-image: none; + border-color: #1464ff; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-indigo { + color: #fff; + background-color: #6610f2; + border-color: #6610f2; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-indigo:hover { + color: #fff; + background-color: #560bd0; + border-color: #510bc4; } + .btn-indigo:focus, .btn-indigo.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(102, 16, 242, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(102, 16, 242, 0.5); } + .btn-indigo.disabled, .btn-indigo:disabled { + background-color: #6610f2; + border-color: #6610f2; } + .btn-indigo:active, .btn-indigo.active, + .show > .btn-indigo.dropdown-toggle { + background-color: #560bd0; + background-image: none; + border-color: #510bc4; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-purple { + color: #fff; + background-color: #9c77ef; + border-color: #9c77ef; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-purple:hover { + color: #fff; + background-color: #8355eb; + border-color: #7b49ea; } + .btn-purple:focus, .btn-purple.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 119, 239, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 119, 239, 0.5); } + .btn-purple.disabled, .btn-purple:disabled { + background-color: #9c77ef; + border-color: #9c77ef; } + .btn-purple:active, .btn-purple.active, + .show > .btn-purple.dropdown-toggle { + background-color: #8355eb; + background-image: none; + border-color: #7b49ea; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-pink { + color: #fff; + background-color: #e83e8c; + border-color: #e83e8c; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-pink:hover { + color: #fff; + background-color: #e41c78; + border-color: #d91a72; } + .btn-pink:focus, .btn-pink.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(232, 62, 140, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(232, 62, 140, 0.5); } + .btn-pink.disabled, .btn-pink:disabled { + background-color: #e83e8c; + border-color: #e83e8c; } + .btn-pink:active, .btn-pink.active, + .show > .btn-pink.dropdown-toggle { + background-color: #e41c78; + background-image: none; + border-color: #d91a72; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-red { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-red:hover { + color: #fff; + background-color: #e1432e; + border-color: #e03922; } + .btn-red:focus, .btn-red.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); } + .btn-red.disabled, .btn-red:disabled { + background-color: #e6614f; + border-color: #e6614f; } + .btn-red:active, .btn-red.active, + .show > .btn-red.dropdown-toggle { + background-color: #e1432e; + background-image: none; + border-color: #e03922; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-cerize-red { + color: #fff; + background-color: #fa607e; + border-color: #fa607e; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-cerize-red:hover { + color: #fff; + background-color: #f93b60; + border-color: #f82f56; } + .btn-cerize-red:focus, .btn-cerize-red.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(250, 96, 126, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(250, 96, 126, 0.5); } + .btn-cerize-red.disabled, .btn-cerize-red:disabled { + background-color: #fa607e; + border-color: #fa607e; } + .btn-cerize-red:active, .btn-cerize-red.active, + .show > .btn-cerize-red.dropdown-toggle { + background-color: #f93b60; + background-image: none; + border-color: #f82f56; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-orange { + color: #fff; + background-color: #fb9678; + border-color: #fb9678; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-orange:hover { + color: #fff; + background-color: #fa7953; + border-color: #fa6f46; } + .btn-orange:focus, .btn-orange.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(251, 150, 120, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(251, 150, 120, 0.5); } + .btn-orange.disabled, .btn-orange:disabled { + background-color: #fb9678; + border-color: #fb9678; } + .btn-orange:active, .btn-orange.active, + .show > .btn-orange.dropdown-toggle { + background-color: #fa7953; + background-image: none; + border-color: #fa6f46; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-yellow { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-yellow:hover { + color: #fff; + background-color: #dbaf00; + border-color: #cea400; } + .btn-yellow:focus, .btn-yellow.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); } + .btn-yellow.disabled, .btn-yellow:disabled { + background-color: #ffcc02; + border-color: #ffcc02; } + .btn-yellow:active, .btn-yellow.active, + .show > .btn-yellow.dropdown-toggle { + background-color: #dbaf00; + background-image: none; + border-color: #cea400; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-mustard { + color: #fff; + background-color: #fdb44d; + border-color: #fdb44d; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-mustard:hover { + color: #fff; + background-color: #fda427; + border-color: #fc9f1b; } + .btn-mustard:focus, .btn-mustard.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(253, 180, 77, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(253, 180, 77, 0.5); } + .btn-mustard.disabled, .btn-mustard:disabled { + background-color: #fdb44d; + border-color: #fdb44d; } + .btn-mustard:active, .btn-mustard.active, + .show > .btn-mustard.dropdown-toggle { + background-color: #fda427; + background-image: none; + border-color: #fc9f1b; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-green { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-green:hover { + color: #fff; + background-color: #28bf67; + border-color: #26b462; } + .btn-green:focus, .btn-green.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); } + .btn-green.disabled, .btn-green:disabled { + background-color: #38d57a; + border-color: #38d57a; } + .btn-green:active, .btn-green.active, + .show > .btn-green.dropdown-toggle { + background-color: #28bf67; + background-image: none; + border-color: #26b462; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-teal { + color: #fff; + background-color: #20c997; + border-color: #20c997; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-teal:hover { + color: #fff; + background-color: #1ba87e; + border-color: #199d76; } + .btn-teal:focus, .btn-teal.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(32, 201, 151, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(32, 201, 151, 0.5); } + .btn-teal.disabled, .btn-teal:disabled { + background-color: #20c997; + border-color: #20c997; } + .btn-teal:active, .btn-teal.active, + .show > .btn-teal.dropdown-toggle { + background-color: #1ba87e; + background-image: none; + border-color: #199d76; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-cyan { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-cyan:hover { + color: #fff; + background-color: #038fcd; + border-color: #0286c1; } + .btn-cyan:focus, .btn-cyan.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); } + .btn-cyan.disabled, .btn-cyan:disabled { + background-color: #03a9f3; + border-color: #03a9f3; } + .btn-cyan:active, .btn-cyan.active, + .show > .btn-cyan.dropdown-toggle { + background-color: #038fcd; + background-image: none; + border-color: #0286c1; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-white { + color: #fff; + background-color: #fff; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-white:hover { + color: #fff; + background-color: #ececec; + border-color: #e6e6e6; } + .btn-white:focus, .btn-white.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 255, 255, 0.5); } + .btn-white.disabled, .btn-white:disabled { + background-color: #fff; + border-color: #fff; } + .btn-white:active, .btn-white.active, + .show > .btn-white.dropdown-toggle { + background-color: #ececec; + background-image: none; + border-color: #e6e6e6; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-light { + color: #fff; + background-color: #ddd; + border-color: #ddd; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-light:hover { + color: #fff; + background-color: #cacaca; + border-color: #c4c4c4; } + .btn-gray-light:focus, .btn-gray-light.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); } + .btn-gray-light.disabled, .btn-gray-light:disabled { + background-color: #ddd; + border-color: #ddd; } + .btn-gray-light:active, .btn-gray-light.active, + .show > .btn-gray-light.dropdown-toggle { + background-color: #cacaca; + background-image: none; + border-color: #c4c4c4; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray { + color: #fff; + background-color: #868e96; + border-color: #868e96; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } + .btn-gray:focus, .btn-gray.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-gray.disabled, .btn-gray:disabled { + background-color: #868e96; + border-color: #868e96; } + .btn-gray:active, .btn-gray.active, + .show > .btn-gray.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-gray-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-gray-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-gray-dark:focus, .btn-gray-dark.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-gray-dark.disabled, .btn-gray-dark:disabled { + background-color: #343a40; + border-color: #343a40; } + .btn-gray-dark:active, .btn-gray-dark.active, + .show > .btn-gray-dark.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-violet { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-violet:hover { + color: #fff; + background-color: #802091; + border-color: #771e86; } + .btn-violet:focus, .btn-violet.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 39, 176, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 39, 176, 0.5); } + .btn-violet.disabled, .btn-violet:disabled { + background-color: #9c27b0; + border-color: #9c27b0; } + .btn-violet:active, .btn-violet.active, + .show > .btn-violet.dropdown-toggle { + background-color: #802091; + background-image: none; + border-color: #771e86; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-brown { + color: #fff; + background-color: #795548; + border-color: #795548; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-brown:hover { + color: #fff; + background-color: #61443a; + border-color: #593f35; } + .btn-brown:focus, .btn-brown.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(121, 85, 72, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(121, 85, 72, 0.5); } + .btn-brown.disabled, .btn-brown:disabled { + background-color: #795548; + border-color: #795548; } + .btn-brown:active, .btn-brown.active, + .show > .btn-brown.dropdown-toggle { + background-color: #61443a; + background-image: none; + border-color: #593f35; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-light-gray { + color: #fff; + background-color: #f9f9f9; + border-color: #f9f9f9; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-light-gray:hover { + color: #fff; + background-color: #e6e6e6; + border-color: #e0e0e0; } + .btn-light-gray:focus, .btn-light-gray.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(249, 249, 249, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(249, 249, 249, 0.5); } + .btn-light-gray.disabled, .btn-light-gray:disabled { + background-color: #f9f9f9; + border-color: #f9f9f9; } + .btn-light-gray:active, .btn-light-gray.active, + .show > .btn-light-gray.dropdown-toggle { + background-color: #e6e6e6; + background-image: none; + border-color: #e0e0e0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-slate { + color: #fff; + background-color: #607d8b; + border-color: #607d8b; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-slate:hover { + color: #fff; + background-color: #506974; + border-color: #4b626d; } + .btn-slate:focus, .btn-slate.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(96, 125, 139, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(96, 125, 139, 0.5); } + .btn-slate.disabled, .btn-slate:disabled { + background-color: #607d8b; + border-color: #607d8b; } + .btn-slate:active, .btn-slate.active, + .show > .btn-slate.dropdown-toggle { + background-color: #506974; + background-image: none; + border-color: #4b626d; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-facebook { + color: #fff; + background-color: #4b64a6; + border-color: #4b64a6; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-facebook:hover { + color: #fff; + background-color: #3f548c; + border-color: #3b4f83; } + .btn-facebook:focus, .btn-facebook.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(75, 100, 166, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(75, 100, 166, 0.5); } + .btn-facebook.disabled, .btn-facebook:disabled { + background-color: #4b64a6; + border-color: #4b64a6; } + .btn-facebook:active, .btn-facebook.active, + .show > .btn-facebook.dropdown-toggle { + background-color: #3f548c; + background-image: none; + border-color: #3b4f83; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-twitter { + color: #fff; + background-color: #0dace3; + border-color: #0dace3; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-twitter:hover { + color: #fff; + background-color: #0b91bf; + border-color: #0a87b3; } + .btn-twitter:focus, .btn-twitter.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(13, 172, 227, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(13, 172, 227, 0.5); } + .btn-twitter.disabled, .btn-twitter:disabled { + background-color: #0dace3; + border-color: #0dace3; } + .btn-twitter:active, .btn-twitter.active, + .show > .btn-twitter.dropdown-toggle { + background-color: #0b91bf; + background-image: none; + border-color: #0a87b3; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-googleplus { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-googleplus:hover { + color: #fff; + background-color: #cd3623; + border-color: #c23321; } + .btn-googleplus:focus, .btn-googleplus.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 75, 57, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 75, 57, 0.5); } + .btn-googleplus.disabled, .btn-googleplus:disabled { + background-color: #dd4b39; + border-color: #dd4b39; } + .btn-googleplus:active, .btn-googleplus.active, + .show > .btn-googleplus.dropdown-toggle { + background-color: #cd3623; + background-image: none; + border-color: #c23321; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-linkedin { + color: #fff; + background-color: #007bb6; + border-color: #007bb6; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-linkedin:hover { + color: #fff; + background-color: #006190; + border-color: #005983; } + .btn-linkedin:focus, .btn-linkedin.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 123, 182, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 123, 182, 0.5); } + .btn-linkedin.disabled, .btn-linkedin:disabled { + background-color: #007bb6; + border-color: #007bb6; } + .btn-linkedin:active, .btn-linkedin.active, + .show > .btn-linkedin.dropdown-toggle { + background-color: #006190; + background-image: none; + border-color: #005983; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-instagram { + color: #fff; + background-color: #3f729b; + border-color: #3f729b; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-instagram:hover { + color: #fff; + background-color: #345e80; + border-color: #305777; } + .btn-instagram:focus, .btn-instagram.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(63, 114, 155, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(63, 114, 155, 0.5); } + .btn-instagram.disabled, .btn-instagram:disabled { + background-color: #3f729b; + border-color: #3f729b; } + .btn-instagram:active, .btn-instagram.active, + .show > .btn-instagram.dropdown-toggle { + background-color: #345e80; + background-image: none; + border-color: #305777; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-pinterest { + color: #fff; + background-color: #cb2027; + border-color: #cb2027; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-pinterest:hover { + color: #fff; + background-color: #aa1b21; + border-color: #9f191f; } + .btn-pinterest:focus, .btn-pinterest.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(203, 32, 39, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(203, 32, 39, 0.5); } + .btn-pinterest.disabled, .btn-pinterest:disabled { + background-color: #cb2027; + border-color: #cb2027; } + .btn-pinterest:active, .btn-pinterest.active, + .show > .btn-pinterest.dropdown-toggle { + background-color: #aa1b21; + background-image: none; + border-color: #9f191f; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-dribbble { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-dribbble:hover { + color: #fff; + background-color: #e62a72; + border-color: #e51e6b; } + .btn-dribbble:focus, .btn-dribbble.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(234, 76, 137, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(234, 76, 137, 0.5); } + .btn-dribbble.disabled, .btn-dribbble:disabled { + background-color: #ea4c89; + border-color: #ea4c89; } + .btn-dribbble:active, .btn-dribbble.active, + .show > .btn-dribbble.dropdown-toggle { + background-color: #e62a72; + background-image: none; + border-color: #e51e6b; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-youtube { + color: #fff; + background-color: #b00; + border-color: #b00; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-youtube:hover { + color: #fff; + background-color: #950000; + border-color: #880000; } + .btn-youtube:focus, .btn-youtube.focus { + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 0, 0, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 0, 0, 0.5); } + .btn-youtube.disabled, .btn-youtube:disabled { + background-color: #b00; + border-color: #b00; } + .btn-youtube:active, .btn-youtube.active, + .show > .btn-youtube.dropdown-toggle { + background-color: #950000; + background-image: none; + border-color: #880000; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + +.btn-outline-blue { + color: #0275d8; + background-color: transparent; + background-image: none; + border-color: #0275d8; } + .btn-outline-blue:hover { + color: #fff; + background-color: #0275d8; + border-color: #0275d8; } + .btn-outline-blue:focus, .btn-outline-blue.focus { + -webkit-box-shadow: 0 0 0 3px rgba(2, 117, 216, 0.5); + box-shadow: 0 0 0 3px rgba(2, 117, 216, 0.5); } + .btn-outline-blue.disabled, .btn-outline-blue:disabled { + color: #0275d8; + background-color: transparent; } + .btn-outline-blue:active, .btn-outline-blue.active, + .show > .btn-outline-blue.dropdown-toggle { + color: #fff; + background-color: #0275d8; + border-color: #0275d8; } + +.btn-outline-persian-blue { + color: #4786ff; + background-color: transparent; + background-image: none; + border-color: #4786ff; } + .btn-outline-persian-blue:hover { + color: #fff; + background-color: #4786ff; + border-color: #4786ff; } + .btn-outline-persian-blue:focus, .btn-outline-persian-blue.focus { + -webkit-box-shadow: 0 0 0 3px rgba(71, 134, 255, 0.5); + box-shadow: 0 0 0 3px rgba(71, 134, 255, 0.5); } + .btn-outline-persian-blue.disabled, .btn-outline-persian-blue:disabled { + color: #4786ff; + background-color: transparent; } + .btn-outline-persian-blue:active, .btn-outline-persian-blue.active, + .show > .btn-outline-persian-blue.dropdown-toggle { + color: #fff; + background-color: #4786ff; + border-color: #4786ff; } + +.btn-outline-indigo { + color: #6610f2; + background-color: transparent; + background-image: none; + border-color: #6610f2; } + .btn-outline-indigo:hover { + color: #fff; + background-color: #6610f2; + border-color: #6610f2; } + .btn-outline-indigo:focus, .btn-outline-indigo.focus { + -webkit-box-shadow: 0 0 0 3px rgba(102, 16, 242, 0.5); + box-shadow: 0 0 0 3px rgba(102, 16, 242, 0.5); } + .btn-outline-indigo.disabled, .btn-outline-indigo:disabled { + color: #6610f2; + background-color: transparent; } + .btn-outline-indigo:active, .btn-outline-indigo.active, + .show > .btn-outline-indigo.dropdown-toggle { + color: #fff; + background-color: #6610f2; + border-color: #6610f2; } + +.btn-outline-purple { + color: #9c77ef; + background-color: transparent; + background-image: none; + border-color: #9c77ef; } + .btn-outline-purple:hover { + color: #fff; + background-color: #9c77ef; + border-color: #9c77ef; } + .btn-outline-purple:focus, .btn-outline-purple.focus { + -webkit-box-shadow: 0 0 0 3px rgba(156, 119, 239, 0.5); + box-shadow: 0 0 0 3px rgba(156, 119, 239, 0.5); } + .btn-outline-purple.disabled, .btn-outline-purple:disabled { + color: #9c77ef; + background-color: transparent; } + .btn-outline-purple:active, .btn-outline-purple.active, + .show > .btn-outline-purple.dropdown-toggle { + color: #fff; + background-color: #9c77ef; + border-color: #9c77ef; } + +.btn-outline-pink { + color: #e83e8c; + background-color: transparent; + background-image: none; + border-color: #e83e8c; } + .btn-outline-pink:hover { + color: #fff; + background-color: #e83e8c; + border-color: #e83e8c; } + .btn-outline-pink:focus, .btn-outline-pink.focus { + -webkit-box-shadow: 0 0 0 3px rgba(232, 62, 140, 0.5); + box-shadow: 0 0 0 3px rgba(232, 62, 140, 0.5); } + .btn-outline-pink.disabled, .btn-outline-pink:disabled { + color: #e83e8c; + background-color: transparent; } + .btn-outline-pink:active, .btn-outline-pink.active, + .show > .btn-outline-pink.dropdown-toggle { + color: #fff; + background-color: #e83e8c; + border-color: #e83e8c; } + +.btn-outline-red { + color: #e6614f; + background-color: transparent; + background-image: none; + border-color: #e6614f; } + .btn-outline-red:hover { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; } + .btn-outline-red:focus, .btn-outline-red.focus { + -webkit-box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); + box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); } + .btn-outline-red.disabled, .btn-outline-red:disabled { + color: #e6614f; + background-color: transparent; } + .btn-outline-red:active, .btn-outline-red.active, + .show > .btn-outline-red.dropdown-toggle { + color: #fff; + background-color: #e6614f; + border-color: #e6614f; } + +.btn-outline-cerize-red { + color: #fa607e; + background-color: transparent; + background-image: none; + border-color: #fa607e; } + .btn-outline-cerize-red:hover { + color: #fff; + background-color: #fa607e; + border-color: #fa607e; } + .btn-outline-cerize-red:focus, .btn-outline-cerize-red.focus { + -webkit-box-shadow: 0 0 0 3px rgba(250, 96, 126, 0.5); + box-shadow: 0 0 0 3px rgba(250, 96, 126, 0.5); } + .btn-outline-cerize-red.disabled, .btn-outline-cerize-red:disabled { + color: #fa607e; + background-color: transparent; } + .btn-outline-cerize-red:active, .btn-outline-cerize-red.active, + .show > .btn-outline-cerize-red.dropdown-toggle { + color: #fff; + background-color: #fa607e; + border-color: #fa607e; } + +.btn-outline-orange { + color: #fb9678; + background-color: transparent; + background-image: none; + border-color: #fb9678; } + .btn-outline-orange:hover { + color: #fff; + background-color: #fb9678; + border-color: #fb9678; } + .btn-outline-orange:focus, .btn-outline-orange.focus { + -webkit-box-shadow: 0 0 0 3px rgba(251, 150, 120, 0.5); + box-shadow: 0 0 0 3px rgba(251, 150, 120, 0.5); } + .btn-outline-orange.disabled, .btn-outline-orange:disabled { + color: #fb9678; + background-color: transparent; } + .btn-outline-orange:active, .btn-outline-orange.active, + .show > .btn-outline-orange.dropdown-toggle { + color: #fff; + background-color: #fb9678; + border-color: #fb9678; } + +.btn-outline-yellow { + color: #ffcc02; + background-color: transparent; + background-image: none; + border-color: #ffcc02; } + .btn-outline-yellow:hover { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; } + .btn-outline-yellow:focus, .btn-outline-yellow.focus { + -webkit-box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); + box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); } + .btn-outline-yellow.disabled, .btn-outline-yellow:disabled { + color: #ffcc02; + background-color: transparent; } + .btn-outline-yellow:active, .btn-outline-yellow.active, + .show > .btn-outline-yellow.dropdown-toggle { + color: #fff; + background-color: #ffcc02; + border-color: #ffcc02; } + +.btn-outline-mustard { + color: #fdb44d; + background-color: transparent; + background-image: none; + border-color: #fdb44d; } + .btn-outline-mustard:hover { + color: #fff; + background-color: #fdb44d; + border-color: #fdb44d; } + .btn-outline-mustard:focus, .btn-outline-mustard.focus { + -webkit-box-shadow: 0 0 0 3px rgba(253, 180, 77, 0.5); + box-shadow: 0 0 0 3px rgba(253, 180, 77, 0.5); } + .btn-outline-mustard.disabled, .btn-outline-mustard:disabled { + color: #fdb44d; + background-color: transparent; } + .btn-outline-mustard:active, .btn-outline-mustard.active, + .show > .btn-outline-mustard.dropdown-toggle { + color: #fff; + background-color: #fdb44d; + border-color: #fdb44d; } + +.btn-outline-green { + color: #38d57a; + background-color: transparent; + background-image: none; + border-color: #38d57a; } + .btn-outline-green:hover { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; } + .btn-outline-green:focus, .btn-outline-green.focus { + -webkit-box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); + box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); } + .btn-outline-green.disabled, .btn-outline-green:disabled { + color: #38d57a; + background-color: transparent; } + .btn-outline-green:active, .btn-outline-green.active, + .show > .btn-outline-green.dropdown-toggle { + color: #fff; + background-color: #38d57a; + border-color: #38d57a; } + +.btn-outline-teal { + color: #20c997; + background-color: transparent; + background-image: none; + border-color: #20c997; } + .btn-outline-teal:hover { + color: #fff; + background-color: #20c997; + border-color: #20c997; } + .btn-outline-teal:focus, .btn-outline-teal.focus { + -webkit-box-shadow: 0 0 0 3px rgba(32, 201, 151, 0.5); + box-shadow: 0 0 0 3px rgba(32, 201, 151, 0.5); } + .btn-outline-teal.disabled, .btn-outline-teal:disabled { + color: #20c997; + background-color: transparent; } + .btn-outline-teal:active, .btn-outline-teal.active, + .show > .btn-outline-teal.dropdown-toggle { + color: #fff; + background-color: #20c997; + border-color: #20c997; } + +.btn-outline-cyan { + color: #03a9f3; + background-color: transparent; + background-image: none; + border-color: #03a9f3; } + .btn-outline-cyan:hover { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; } + .btn-outline-cyan:focus, .btn-outline-cyan.focus { + -webkit-box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); + box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); } + .btn-outline-cyan.disabled, .btn-outline-cyan:disabled { + color: #03a9f3; + background-color: transparent; } + .btn-outline-cyan:active, .btn-outline-cyan.active, + .show > .btn-outline-cyan.dropdown-toggle { + color: #fff; + background-color: #03a9f3; + border-color: #03a9f3; } + +.btn-outline-white { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; } + .btn-outline-white:hover { + color: #fff; + background-color: #fff; + border-color: #fff; } + .btn-outline-white:focus, .btn-outline-white.focus { + -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); } + .btn-outline-white.disabled, .btn-outline-white:disabled { + color: #fff; + background-color: transparent; } + .btn-outline-white:active, .btn-outline-white.active, + .show > .btn-outline-white.dropdown-toggle { + color: #fff; + background-color: #fff; + border-color: #fff; } + +.btn-outline-gray-light { + color: #ddd; + background-color: transparent; + background-image: none; + border-color: #ddd; } + .btn-outline-gray-light:hover { + color: #fff; + background-color: #ddd; + border-color: #ddd; } + .btn-outline-gray-light:focus, .btn-outline-gray-light.focus { + -webkit-box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); + box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); } + .btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled { + color: #ddd; + background-color: transparent; } + .btn-outline-gray-light:active, .btn-outline-gray-light.active, + .show > .btn-outline-gray-light.dropdown-toggle { + color: #fff; + background-color: #ddd; + border-color: #ddd; } + +.btn-outline-gray { + color: #868e96; + background-color: transparent; + background-image: none; + border-color: #868e96; } + .btn-outline-gray:hover { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + .btn-outline-gray:focus, .btn-outline-gray.focus { + -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); + box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); } + .btn-outline-gray.disabled, .btn-outline-gray:disabled { + color: #868e96; + background-color: transparent; } + .btn-outline-gray:active, .btn-outline-gray.active, + .show > .btn-outline-gray.dropdown-toggle { + color: #fff; + background-color: #868e96; + border-color: #868e96; } + +.btn-outline-gray-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; } + .btn-outline-gray-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus { + -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } + .btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled { + color: #343a40; + background-color: transparent; } + .btn-outline-gray-dark:active, .btn-outline-gray-dark.active, + .show > .btn-outline-gray-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + +.btn-outline-violet { + color: #9c27b0; + background-color: transparent; + background-image: none; + border-color: #9c27b0; } + .btn-outline-violet:hover { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; } + .btn-outline-violet:focus, .btn-outline-violet.focus { + -webkit-box-shadow: 0 0 0 3px rgba(156, 39, 176, 0.5); + box-shadow: 0 0 0 3px rgba(156, 39, 176, 0.5); } + .btn-outline-violet.disabled, .btn-outline-violet:disabled { + color: #9c27b0; + background-color: transparent; } + .btn-outline-violet:active, .btn-outline-violet.active, + .show > .btn-outline-violet.dropdown-toggle { + color: #fff; + background-color: #9c27b0; + border-color: #9c27b0; } + +.btn-outline-brown { + color: #795548; + background-color: transparent; + background-image: none; + border-color: #795548; } + .btn-outline-brown:hover { + color: #fff; + background-color: #795548; + border-color: #795548; } + .btn-outline-brown:focus, .btn-outline-brown.focus { + -webkit-box-shadow: 0 0 0 3px rgba(121, 85, 72, 0.5); + box-shadow: 0 0 0 3px rgba(121, 85, 72, 0.5); } + .btn-outline-brown.disabled, .btn-outline-brown:disabled { + color: #795548; + background-color: transparent; } + .btn-outline-brown:active, .btn-outline-brown.active, + .show > .btn-outline-brown.dropdown-toggle { + color: #fff; + background-color: #795548; + border-color: #795548; } + +.btn-outline-light-gray { + color: #f9f9f9; + background-color: transparent; + background-image: none; + border-color: #f9f9f9; } + .btn-outline-light-gray:hover { + color: #fff; + background-color: #f9f9f9; + border-color: #f9f9f9; } + .btn-outline-light-gray:focus, .btn-outline-light-gray.focus { + -webkit-box-shadow: 0 0 0 3px rgba(249, 249, 249, 0.5); + box-shadow: 0 0 0 3px rgba(249, 249, 249, 0.5); } + .btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled { + color: #f9f9f9; + background-color: transparent; } + .btn-outline-light-gray:active, .btn-outline-light-gray.active, + .show > .btn-outline-light-gray.dropdown-toggle { + color: #fff; + background-color: #f9f9f9; + border-color: #f9f9f9; } + +.btn-outline-slate { + color: #607d8b; + background-color: transparent; + background-image: none; + border-color: #607d8b; } + .btn-outline-slate:hover { + color: #fff; + background-color: #607d8b; + border-color: #607d8b; } + .btn-outline-slate:focus, .btn-outline-slate.focus { + -webkit-box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.5); + box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.5); } + .btn-outline-slate.disabled, .btn-outline-slate:disabled { + color: #607d8b; + background-color: transparent; } + .btn-outline-slate:active, .btn-outline-slate.active, + .show > .btn-outline-slate.dropdown-toggle { + color: #fff; + background-color: #607d8b; + border-color: #607d8b; } + +.btn-outline-facebook { + color: #4b64a6; + background-color: transparent; + background-image: none; + border-color: #4b64a6; } + .btn-outline-facebook:hover { + color: #fff; + background-color: #4b64a6; + border-color: #4b64a6; } + .btn-outline-facebook:focus, .btn-outline-facebook.focus { + -webkit-box-shadow: 0 0 0 3px rgba(75, 100, 166, 0.5); + box-shadow: 0 0 0 3px rgba(75, 100, 166, 0.5); } + .btn-outline-facebook.disabled, .btn-outline-facebook:disabled { + color: #4b64a6; + background-color: transparent; } + .btn-outline-facebook:active, .btn-outline-facebook.active, + .show > .btn-outline-facebook.dropdown-toggle { + color: #fff; + background-color: #4b64a6; + border-color: #4b64a6; } + +.btn-outline-twitter { + color: #0dace3; + background-color: transparent; + background-image: none; + border-color: #0dace3; } + .btn-outline-twitter:hover { + color: #fff; + background-color: #0dace3; + border-color: #0dace3; } + .btn-outline-twitter:focus, .btn-outline-twitter.focus { + -webkit-box-shadow: 0 0 0 3px rgba(13, 172, 227, 0.5); + box-shadow: 0 0 0 3px rgba(13, 172, 227, 0.5); } + .btn-outline-twitter.disabled, .btn-outline-twitter:disabled { + color: #0dace3; + background-color: transparent; } + .btn-outline-twitter:active, .btn-outline-twitter.active, + .show > .btn-outline-twitter.dropdown-toggle { + color: #fff; + background-color: #0dace3; + border-color: #0dace3; } + +.btn-outline-googleplus { + color: #dd4b39; + background-color: transparent; + background-image: none; + border-color: #dd4b39; } + .btn-outline-googleplus:hover { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; } + .btn-outline-googleplus:focus, .btn-outline-googleplus.focus { + -webkit-box-shadow: 0 0 0 3px rgba(221, 75, 57, 0.5); + box-shadow: 0 0 0 3px rgba(221, 75, 57, 0.5); } + .btn-outline-googleplus.disabled, .btn-outline-googleplus:disabled { + color: #dd4b39; + background-color: transparent; } + .btn-outline-googleplus:active, .btn-outline-googleplus.active, + .show > .btn-outline-googleplus.dropdown-toggle { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; } + +.btn-outline-linkedin { + color: #007bb6; + background-color: transparent; + background-image: none; + border-color: #007bb6; } + .btn-outline-linkedin:hover { + color: #fff; + background-color: #007bb6; + border-color: #007bb6; } + .btn-outline-linkedin:focus, .btn-outline-linkedin.focus { + -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 182, 0.5); + box-shadow: 0 0 0 3px rgba(0, 123, 182, 0.5); } + .btn-outline-linkedin.disabled, .btn-outline-linkedin:disabled { + color: #007bb6; + background-color: transparent; } + .btn-outline-linkedin:active, .btn-outline-linkedin.active, + .show > .btn-outline-linkedin.dropdown-toggle { + color: #fff; + background-color: #007bb6; + border-color: #007bb6; } + +.btn-outline-instagram { + color: #3f729b; + background-color: transparent; + background-image: none; + border-color: #3f729b; } + .btn-outline-instagram:hover { + color: #fff; + background-color: #3f729b; + border-color: #3f729b; } + .btn-outline-instagram:focus, .btn-outline-instagram.focus { + -webkit-box-shadow: 0 0 0 3px rgba(63, 114, 155, 0.5); + box-shadow: 0 0 0 3px rgba(63, 114, 155, 0.5); } + .btn-outline-instagram.disabled, .btn-outline-instagram:disabled { + color: #3f729b; + background-color: transparent; } + .btn-outline-instagram:active, .btn-outline-instagram.active, + .show > .btn-outline-instagram.dropdown-toggle { + color: #fff; + background-color: #3f729b; + border-color: #3f729b; } + +.btn-outline-pinterest { + color: #cb2027; + background-color: transparent; + background-image: none; + border-color: #cb2027; } + .btn-outline-pinterest:hover { + color: #fff; + background-color: #cb2027; + border-color: #cb2027; } + .btn-outline-pinterest:focus, .btn-outline-pinterest.focus { + -webkit-box-shadow: 0 0 0 3px rgba(203, 32, 39, 0.5); + box-shadow: 0 0 0 3px rgba(203, 32, 39, 0.5); } + .btn-outline-pinterest.disabled, .btn-outline-pinterest:disabled { + color: #cb2027; + background-color: transparent; } + .btn-outline-pinterest:active, .btn-outline-pinterest.active, + .show > .btn-outline-pinterest.dropdown-toggle { + color: #fff; + background-color: #cb2027; + border-color: #cb2027; } + +.btn-outline-dribbble { + color: #ea4c89; + background-color: transparent; + background-image: none; + border-color: #ea4c89; } + .btn-outline-dribbble:hover { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; } + .btn-outline-dribbble:focus, .btn-outline-dribbble.focus { + -webkit-box-shadow: 0 0 0 3px rgba(234, 76, 137, 0.5); + box-shadow: 0 0 0 3px rgba(234, 76, 137, 0.5); } + .btn-outline-dribbble.disabled, .btn-outline-dribbble:disabled { + color: #ea4c89; + background-color: transparent; } + .btn-outline-dribbble:active, .btn-outline-dribbble.active, + .show > .btn-outline-dribbble.dropdown-toggle { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; } + +.btn-outline-youtube { + color: #b00; + background-color: transparent; + background-image: none; + border-color: #b00; } + .btn-outline-youtube:hover { + color: #fff; + background-color: #b00; + border-color: #b00; } + .btn-outline-youtube:focus, .btn-outline-youtube.focus { + -webkit-box-shadow: 0 0 0 3px rgba(187, 0, 0, 0.5); + box-shadow: 0 0 0 3px rgba(187, 0, 0, 0.5); } + .btn-outline-youtube.disabled, .btn-outline-youtube:disabled { + color: #b00; + background-color: transparent; } + .btn-outline-youtube:active, .btn-outline-youtube.active, + .show > .btn-outline-youtube.dropdown-toggle { + color: #fff; + background-color: #b00; + border-color: #b00; } + +.btn-outline-white:hover { + color: #8253eb; } + +.btn-outline-inverse { + color: #fff; + border: 2px solid #fff; + background: transparent; } + .btn-outline-inverse:hover { + color: #8253eb !important; + background-color: #fff; } + +/* Justified button groups +========================*/ +.btn-group-justified { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .btn-group-justified .btn, + .btn-group-justified .btn-group { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .btn-group-justified .btn .btn, + .btn-group-justified .btn-group .btn { + width: 100%; } + .btn-group-justified .btn .dropdown-menu, + .btn-group-justified .btn-group .dropdown-menu { + left: auto; } + +/******************************** + ********************************* +Progress + ********************************* + *********************************/ +.progress .progress-bar { + height: 100%; } + +.progress.progress-xsm { + height: 1.25rem; + margin: 0.5em 0; } + +.progress.progress-sm { + height: 0.625rem; + margin: 0.35714em 0; } + +.progress.inverse { + background: rgba(255, 255, 255, 0.3); } + +.progress-lg .progress-bar { + height: 100%; } + +/******************************** + ********************************* +Tables + ********************************* + *********************************/ +.table thead tr.thead-inverse th { + background: inherit; } + +.table.table-inverse thead th { + border-width: 0; } + +.table > tbody > tr:first-child > td { + border-top: none; } + +.table.table-borderless td, .table.table-borderless th { + border: none; } + +.table > tbody > tr[class*="bg-"] > td { + color: #fff; } + +.table > thead > tr > th { + border-bottom-width: 1px; + border-top-width: 0px; } + +.table.color-table > thead > tr > th { + border: 0; } + +.table .progress { + margin: 0; + margin-bottom: 0 !important; + position: relative; + top: 0.66667em; } + +td.footable-sortable > span.fooicon, +th.footable-sortable > span.fooicon { + top: 1.08333em; + font-size: 0.85714em; } + +.table, +.table > tbody > tr > td, +.table > thead > tr > th, +.table > tbody > tr > th, .table-bordered, +.table-bordered > tbody > tr > td, +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th { + border-color: #eef1f2; } + +/* DataTables +========================*/ +.dataTables_wrapper label { + font-weight: normal; } + +.dataTables_wrapper .dataTables_filter input { + padding: 0.35714em 0.71429em; + border: 0.0625rem solid #eee; + border-radius: 0.125rem; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + .dataTables_wrapper .dataTables_filter input:focus { + border-color: #03a9f3; } + +.dataTables_wrapper .dataTables_length { + margin: 1.07143em auto; } + .dataTables_wrapper .dataTables_length select { + padding: 0.21429em 0.5em; } + +.dataTables_wrapper table.dataTable { + border: 0.0625rem solid #eee; + margin-top: 1.42857em; } + .dataTables_wrapper table.dataTable thead th { + border-color: #eef1f2; } + .dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td { + padding: 1.07143em 1.42857em; } + .dataTables_wrapper table.dataTable tfoot th { + border-top: 0.0625rem solid #eee; } + .dataTables_wrapper table.dataTable thead th { + border-top: 0; } + .dataTables_wrapper table.dataTable thead .sorting, + .dataTables_wrapper table.dataTable thead .sorting_asc, + .dataTables_wrapper table.dataTable thead .sorting_desc { + background: none; + position: relative; } + .dataTables_wrapper table.dataTable thead .sorting:before, + .dataTables_wrapper table.dataTable thead .sorting_asc:before, + .dataTables_wrapper table.dataTable thead .sorting_desc:before { + position: absolute; + top: 50%; + right: 0.71429em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-family: "Material Icons"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 1.28571em; } + .dataTables_wrapper table.dataTable thead .sorting_asc::before { + content: 'expand_less'; } + .dataTables_wrapper table.dataTable thead .sorting_desc::before { + content: 'expand_more'; } + .dataTables_wrapper table.dataTable thead .sorting::before { + content: 'sort'; + opacity: 0.1; } + +.dataTables_wrapper .dataTables_info { + margin-top: 1.42857em; } + +.dataTables_wrapper .dataTables_paginate { + margin-top: 2.14286em; + padding: 0; + border: 0.0625rem solid #eee; } + .dataTables_wrapper .dataTables_paginate .paginate_button { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + border: 0; } + .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + background: none; + border: 0; + color: #999 !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button:focus { + -webkit-box-shadow: none; + box-shadow: none; } + .dataTables_wrapper .dataTables_paginate .paginate_button.current { + background: #8253eb; + border: 0; + border-radius: 0; + color: #fff !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { + background: #6125e6; + border: 0; + color: #fff !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.previous { + border: 0; } + +/* Bootstrap Tables +========================*/ +.bootstrap-table { + position: relative; } + .bootstrap-table .btn { + cursor: pointer; } + .bootstrap-table .btn i:before { + font-family: "Material Icons"; + display: block; + line-height: 1; + font-style: normal; + font-size: 1.33333em; } + .bootstrap-table .btn[name="refresh"] i:before { + content: "refresh"; } + .bootstrap-table .btn[name="toggle"] i:before { + content: "dehaze"; } + .bootstrap-table .btn i.glyphicon-th:before { + content: "apps"; + display: inline; + vertical-align: middle; } + +.fixed-table-toolbar { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: absolute; + top: 0; + right: 1.07143em; + z-index: 1; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + margin-top: -0.71429em; } + .fixed-table-toolbar .search { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .fixed-table-toolbar .btn-group, .fixed-table-toolbar .btn-group > .btn-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .fixed-table-toolbar .btn-group .btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; } + .fixed-table-toolbar .search, .fixed-table-toolbar .columns { + margin-top: 0; + margin-bottom: 0; } + .fixed-table-toolbar .search .btn, .fixed-table-toolbar .columns .btn { + padding: 0 0.71429em; } + .fixed-table-toolbar .search .dropdown-menu input, .fixed-table-toolbar .columns .dropdown-menu input { + display: none; } + .fixed-table-toolbar .search .dropdown-menu label, .fixed-table-toolbar .columns .dropdown-menu label { + cursor: pointer; } + .fixed-table-toolbar .search .dropdown-menu label:before, .fixed-table-toolbar .columns .dropdown-menu label:before { + display: inline-block; + line-height: 1; + vertical-align: middle; + text-align: center; + height: 1.42857em; + width: 1.42857em; + content: ""; + font-family: "feather"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + background: none; + border: 0.125rem solid #eee; + margin-right: 0.71429em; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #fff; } + .fixed-table-toolbar .search .dropdown-menu label.checkbox-checked::before, .fixed-table-toolbar .columns .dropdown-menu label.checkbox-checked::before { + content: "\e925"; + background: #8253eb; + color: #fff; + border-color: #8253eb; } + @media (max-width: 767px) { + .fixed-table-toolbar { + display: none; } } + body.rtl .fixed-table-toolbar { + left: 0; + right: auto; } + +.fixed-table-container { + border: 0; + border-bottom: 0.0625rem solid #eee; } + .fixed-table-container thead th .both { + background: none; + position: relative; } + .fixed-table-container thead th .both:before { + content: ''; + position: absolute; + top: 50%; + right: 0.71429em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-family: "Material Icons"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 1.28571em; } + .fixed-table-container thead th .both.asc::before { + content: 'expand_less'; + opacity: 1; } + .fixed-table-container thead th .both.desc::before { + content: 'expand_more'; + opacity: 1; } + .fixed-table-container thead th .both::before { + content: 'sort'; + opacity: 0.1; } + +.bootstrap-table .table { + border: 0.0625rem solid #eee; } + .bootstrap-table .table > thead > tr > th { + border-bottom: 0.0625rem solid #eee; } + +/* Responsive Tables +========================*/ +.responsive-utilities .is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; } + +.responsive-utilities .is-visible { + color: #468847; + background-color: #dff0d8 !important; } + +.tablesaw .tablesaw-sortable-head:before { + content: ''; + position: absolute; + top: 50%; + right: 0.71429em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-family: "Material Icons"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 1.28571em; } + +.tablesaw .tablesaw-sortable-ascending:before { + content: 'expand_less'; } + +.tablesaw .tablesaw-sortable-descending:before { + content: 'expand_more'; } + +.tablesaw-bar .tablesaw-columntoggle-popup .btn-group { + display: inline-block; + margin: 0.71429em 0 0.35714em 0; } + .tablesaw-bar .tablesaw-columntoggle-popup .btn-group label { + height: auto; + line-height: 2rem; } + .tablesaw-bar .tablesaw-columntoggle-popup .btn-group label input { + height: auto; + position: relative; + top: 0.14286em; } + +.tablesaw-bar .tablesaw-bar-section .btn-select { + padding: 0.40816em 0.81633em; + padding-right: 4.08163em; + font-weight: normal; + position: relative; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; + background: #eee; + text-transform: none; } + .tablesaw-bar .tablesaw-bar-section .btn-select span { + line-height: 1.63265em; + height: 1.63265em; + display: block; } + .tablesaw-bar .tablesaw-bar-section .btn-select select { + cursor: pointer; } + .tablesaw-bar .tablesaw-bar-section .btn-select:after { + display: none; } + .tablesaw-bar .tablesaw-bar-section .btn-select:before { + content: 'expand_more'; + font-family: "Material Icons"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 1.46939em; + text-transform: lowercase; + position: absolute; + top: 50%; + right: 0.81633em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; } + +.tablesaw-sortable-arrow { + display: none; } + +.tablesaw-swipe .tablesaw-cell-persist { + border-right: 0.0625rem solid #eee; } + +/* Editable +========================*/ +.table-editable .tabledit-toolbar, +.table-editable-inline .tabledit-toolbar { + display: inline !important; } + .table-editable .tabledit-toolbar .tabledit-save-button, .table-editable .tabledit-toolbar .tabledit-confirm-button, .table-editable .tabledit-toolbar .tabledit-restore-button, + .table-editable-inline .tabledit-toolbar .tabledit-save-button, + .table-editable-inline .tabledit-toolbar .tabledit-confirm-button, + .table-editable-inline .tabledit-toolbar .tabledit-restore-button { + margin-left: 0.66667em; } + .table-editable .tabledit-toolbar .btn-group .btn, + .table-editable-inline .tabledit-toolbar .btn-group .btn { + cursor: pointer; } + .table-editable .tabledit-toolbar .btn-group .btn span.glyphicon::before, + .table-editable-inline .tabledit-toolbar .btn-group .btn span.glyphicon::before { + font-family: "feather"; + display: inline-block; + line-height: 1; + font-style: normal; + font-size: 1.33333em; + font-weight: 300; + position: relative; + top: 3px; } + .table-editable .tabledit-toolbar .btn-group .btn .glyphicon-pencil::before, + .table-editable-inline .tabledit-toolbar .btn-group .btn .glyphicon-pencil::before { + content: "\e950"; } + .table-editable .tabledit-toolbar .btn-group .btn .glyphicon-trash::before, + .table-editable-inline .tabledit-toolbar .btn-group .btn .glyphicon-trash::before { + content: "\e9cd"; } + +.table-editable tr.tabledit-deleted-row, +.table-editable-inline tr.tabledit-deleted-row { + display: none; } + +/* Footable +========================*/ +.footable .footable-sortable .fooicon { + display: none; } + +.footable .footable-sortable:before { + content: 'sort'; + opacity: 0; + font-family: 'Material Icons'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + position: absolute; + top: 50%; + right: 0.71429em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 1.28571em; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.footable .footable-sortable:hover::before { + opacity: 1; } + +.footable .footable-sortable.footable-asc::before { + content: 'expand_more'; + opacity: 1; } + +.footable .footable-sortable.footable-desc::before { + content: 'expand_less'; + opacity: 1; } + +.footable .footable-filtering th { + border-top: none; } + +.footable .footable-filtering form.form-inline { + margin-top: 0; + margin-bottom: 1.07143em; + float: right; } + +.footable .checkbox input[type="checkbox"] { + opacity: 1; } + +.footable .footable-first-visible span::before { + display: none; } + +.footable .footable-first-visible span::after { + font-family: "FontAwesome"; + display: block; + font-style: normal; + font-size: 1.28571em; + font-weight: 300; } + +.footable .footable-first-visible .fooicon-plus::after { + content: "\f067"; } + +.footable .footable-first-visible .fooicon-minus::after { + content: "\f068"; } + +.footable .input-group-btn { + display: inline-block; } + .footable .input-group-btn .btn span.fooicon::before { + display: none; } + .footable .input-group-btn .btn span.fooicon::after { + font-family: "FontAwesome"; + display: block; + font-style: normal; + font-size: 1.06667em; + font-weight: 300; } + .footable .input-group-btn .btn .fooicon-search::after { + content: "\f002"; } + +.footable .footable-paging span.label { + font-size: 0.78571em; + background: rgba(0, 0, 0, 0.7); + color: #fff; } + +.footable .footable-paging .pagination { + margin: auto; + display: inline-block; } + .footable .footable-paging .pagination > li.active > a { + background: #51d2b7; + border-color: #51d2b7; + color: #fff; } + .footable .footable-paging .pagination li a { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -0.07143em; + line-height: 1.25; + color: #51d2b7; + background-color: #fff; + border: 0.0625rem solid #ddd; } + .footable .footable-paging .pagination li a:hover { + background: #51d2b7; + border-color: #51d2b7; + color: #fff; } + .footable .footable-paging .pagination li.footable-page-nav[data-page="first"] a { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .footable .footable-paging .pagination li.footable-page-nav[data-page="last"] a { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] { + line-height: 1em; + height: 1em; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + +.footable-filtering .footable-filtering-search .dropdown-menu li a { + display: block; + width: 100%; + padding: 0.21429em 1.42857em; + padding-top: 0.35714em; + padding-bottom: 0.35714em; + clear: both; + font-weight: normal; + color: #888; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; } + .footable-filtering .footable-filtering-search .dropdown-menu li a:hover { + color: #555; + text-decoration: none; + background-color: #f7fafc; } + .footable-filtering .footable-filtering-search .dropdown-menu li a label { + cursor: pointer; } + +/******************************** +********************************* +Card +********************************* +*********************************/ +.card[class*='bg']:not([class*='card-inverse']) .card-header { + background: inherit; } + +.card-blue { + background: #0275d8; } + +.card-persian-blue { + background: #4786ff; } + +.card-indigo { + background: #6610f2; } + +.card-purple { + background: #9c77ef; } + +.card-pink { + background: #e83e8c; } + +.card-red { + background: #e6614f; } + +.card-cerize-red { + background: #fa607e; } + +.card-orange { + background: #fb9678; } + +.card-yellow { + background: #ffcc02; } + +.card-mustard { + background: #fdb44d; } + +.card-green { + background: #38d57a; } + +.card-teal { + background: #20c997; } + +.card-cyan { + background: #03a9f3; } + +.card-white { + background: #fff; } + +.card-gray-light { + background: #ddd; } + +.card-gray { + background: #868e96; } + +.card-gray-dark { + background: #343a40; } + +.card-violet { + background: #9c27b0; } + +.card-brown { + background: #795548; } + +.card-light-gray { + background: #f9f9f9; } + +.card-slate { + background: #607d8b; } + +.card-facebook { + background: #4b64a6; } + +.card-twitter { + background: #0dace3; } + +.card-googleplus { + background: #dd4b39; } + +.card-linkedin { + background: #007bb6; } + +.card-instagram { + background: #3f729b; } + +.card-pinterest { + background: #cb2027; } + +.card-dribbble { + background: #ea4c89; } + +.card-youtube { + background: #b00; } + +.card-title { + margin-top: 0; } + +.card-header .list-icon { + position: absolute; + right: 0.625rem; + top: 0.625rem; + width: 3.125rem; + height: 3.125rem; + text-align: center; + line-height: 3.125rem; + border-radius: 100%; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } + +.card-action { + border-top: 1px solid rgba(0, 0, 0, 0.125); + padding: 1.25rem; } + +.text-inverse .card-link:hover, .card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1em; } + +.card-expandable .card-body, .card-expandable .card-action { + display: none; } + +.card-expandable.card-expanded .card-body, +.card-expandable.card-expanded .card-action { + display: block; } + +.card-expandable.card-expanded .list-icon { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.card-expandable .card-header { + cursor: pointer; } + +.card-outline-color-scheme { + border-color: #8253eb; } + .card-outline-color-scheme .card-footer, + .card-outline-color-scheme .card-header { + background: #8253eb; } + +.card-outline-color-scheme-dark { + border-color: #835c9e; } + .card-outline-color-scheme-dark .card-footer, + .card-outline-color-scheme-dark .card-header { + background: #835c9e; } + +.card-outline-content-color { + border-color: #999; } + .card-outline-content-color .card-footer, + .card-outline-content-color .card-header { + background: #999; } + +.card-outline-content { + border-color: #999; } + .card-outline-content .card-footer, + .card-outline-content .card-header { + background: #999; } + +.card-outline-primary { + border-color: #8253eb; } + .card-outline-primary .card-footer, + .card-outline-primary .card-header { + background: #8253eb; } + +.card-outline-secondary { + border-color: #868e96; } + .card-outline-secondary .card-footer, + .card-outline-secondary .card-header { + background: #868e96; } + +.card-outline-success { + border-color: #38d57a; } + .card-outline-success .card-footer, + .card-outline-success .card-header { + background: #38d57a; } + +.card-outline-info { + border-color: #03a9f3; } + .card-outline-info .card-footer, + .card-outline-info .card-header { + background: #03a9f3; } + +.card-outline-warning { + border-color: #ffcc02; } + .card-outline-warning .card-footer, + .card-outline-warning .card-header { + background: #ffcc02; } + +.card-outline-danger { + border-color: #e6614f; } + .card-outline-danger .card-footer, + .card-outline-danger .card-header { + background: #e6614f; } + +.card-outline-light { + border-color: #f8f9fa; } + .card-outline-light .card-footer, + .card-outline-light .card-header { + background: #f8f9fa; } + +.card-outline-dark { + border-color: #343a40; } + .card-outline-dark .card-footer, + .card-outline-dark .card-header { + background: #343a40; } + +.card-outline-gray-100 { + border-color: #f8f9fa; } + .card-outline-gray-100 .card-footer, + .card-outline-gray-100 .card-header { + background: #f8f9fa; } + +.card-outline-gray-200 { + border-color: #ddd; } + .card-outline-gray-200 .card-footer, + .card-outline-gray-200 .card-header { + background: #ddd; } + +.card-outline-gray-300 { + border-color: #bbb; } + .card-outline-gray-300 .card-footer, + .card-outline-gray-300 .card-header { + background: #bbb; } + +.card-outline-gray-400 { + border-color: #aaa; } + .card-outline-gray-400 .card-footer, + .card-outline-gray-400 .card-header { + background: #aaa; } + +.card-outline-gray-500 { + border-color: #999; } + .card-outline-gray-500 .card-footer, + .card-outline-gray-500 .card-header { + background: #999; } + +.card-outline-gray-600 { + border-color: #868e96; } + .card-outline-gray-600 .card-footer, + .card-outline-gray-600 .card-header { + background: #868e96; } + +.card-outline-gray-700 { + border-color: #495057; } + .card-outline-gray-700 .card-footer, + .card-outline-gray-700 .card-header { + background: #495057; } + +.card-outline-gray-800 { + border-color: #343a40; } + .card-outline-gray-800 .card-footer, + .card-outline-gray-800 .card-header { + background: #343a40; } + +.card-outline-gray-900 { + border-color: #212529; } + .card-outline-gray-900 .card-footer, + .card-outline-gray-900 .card-header { + background: #212529; } + +.card-outline-blue { + border-color: #0275d8; } + .card-outline-blue .card-footer, + .card-outline-blue .card-header { + background: #0275d8; } + +.card-outline-persian-blue { + border-color: #4786ff; } + .card-outline-persian-blue .card-footer, + .card-outline-persian-blue .card-header { + background: #4786ff; } + +.card-outline-indigo { + border-color: #6610f2; } + .card-outline-indigo .card-footer, + .card-outline-indigo .card-header { + background: #6610f2; } + +.card-outline-purple { + border-color: #9c77ef; } + .card-outline-purple .card-footer, + .card-outline-purple .card-header { + background: #9c77ef; } + +.card-outline-pink { + border-color: #e83e8c; } + .card-outline-pink .card-footer, + .card-outline-pink .card-header { + background: #e83e8c; } + +.card-outline-red { + border-color: #e6614f; } + .card-outline-red .card-footer, + .card-outline-red .card-header { + background: #e6614f; } + +.card-outline-cerize-red { + border-color: #fa607e; } + .card-outline-cerize-red .card-footer, + .card-outline-cerize-red .card-header { + background: #fa607e; } + +.card-outline-orange { + border-color: #fb9678; } + .card-outline-orange .card-footer, + .card-outline-orange .card-header { + background: #fb9678; } + +.card-outline-yellow { + border-color: #ffcc02; } + .card-outline-yellow .card-footer, + .card-outline-yellow .card-header { + background: #ffcc02; } + +.card-outline-mustard { + border-color: #fdb44d; } + .card-outline-mustard .card-footer, + .card-outline-mustard .card-header { + background: #fdb44d; } + +.card-outline-green { + border-color: #38d57a; } + .card-outline-green .card-footer, + .card-outline-green .card-header { + background: #38d57a; } + +.card-outline-teal { + border-color: #20c997; } + .card-outline-teal .card-footer, + .card-outline-teal .card-header { + background: #20c997; } + +.card-outline-cyan { + border-color: #03a9f3; } + .card-outline-cyan .card-footer, + .card-outline-cyan .card-header { + background: #03a9f3; } + +.card-outline-white { + border-color: #fff; } + .card-outline-white .card-footer, + .card-outline-white .card-header { + background: #fff; } + +.card-outline-gray-light { + border-color: #ddd; } + .card-outline-gray-light .card-footer, + .card-outline-gray-light .card-header { + background: #ddd; } + +.card-outline-gray { + border-color: #868e96; } + .card-outline-gray .card-footer, + .card-outline-gray .card-header { + background: #868e96; } + +.card-outline-gray-dark { + border-color: #343a40; } + .card-outline-gray-dark .card-footer, + .card-outline-gray-dark .card-header { + background: #343a40; } + +.card-outline-violet { + border-color: #9c27b0; } + .card-outline-violet .card-footer, + .card-outline-violet .card-header { + background: #9c27b0; } + +.card-outline-brown { + border-color: #795548; } + .card-outline-brown .card-footer, + .card-outline-brown .card-header { + background: #795548; } + +.card-outline-light-gray { + border-color: #f9f9f9; } + .card-outline-light-gray .card-footer, + .card-outline-light-gray .card-header { + background: #f9f9f9; } + +.card-outline-slate { + border-color: #607d8b; } + .card-outline-slate .card-footer, + .card-outline-slate .card-header { + background: #607d8b; } + +.card-outline-facebook { + border-color: #4b64a6; } + .card-outline-facebook .card-footer, + .card-outline-facebook .card-header { + background: #4b64a6; } + +.card-outline-twitter { + border-color: #0dace3; } + .card-outline-twitter .card-footer, + .card-outline-twitter .card-header { + background: #0dace3; } + +.card-outline-googleplus { + border-color: #dd4b39; } + .card-outline-googleplus .card-footer, + .card-outline-googleplus .card-header { + background: #dd4b39; } + +.card-outline-linkedin { + border-color: #007bb6; } + .card-outline-linkedin .card-footer, + .card-outline-linkedin .card-header { + background: #007bb6; } + +.card-outline-instagram { + border-color: #3f729b; } + .card-outline-instagram .card-footer, + .card-outline-instagram .card-header { + background: #3f729b; } + +.card-outline-pinterest { + border-color: #cb2027; } + .card-outline-pinterest .card-footer, + .card-outline-pinterest .card-header { + background: #cb2027; } + +.card-outline-dribbble { + border-color: #ea4c89; } + .card-outline-dribbble .card-footer, + .card-outline-dribbble .card-header { + background: #ea4c89; } + +.card-outline-youtube { + border-color: #b00; } + .card-outline-youtube .card-footer, + .card-outline-youtube .card-header { + background: #b00; } + +[class*='card-outline'] .card-block { + background: #fff; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +[class*='card-outline'] .card-footer, +[class*='card-outline'] .card-header { + color: #fff; } + [class*='card-outline'] .card-footer h1, [class*='card-outline'] .card-footer h2, [class*='card-outline'] .card-footer h3, [class*='card-outline'] .card-footer h4, [class*='card-outline'] .card-footer h5, [class*='card-outline'] .card-footer h6, + [class*='card-outline'] .card-header h1, + [class*='card-outline'] .card-header h2, + [class*='card-outline'] .card-header h3, + [class*='card-outline'] .card-header h4, + [class*='card-outline'] .card-header h5, + [class*='card-outline'] .card-header h6 { + color: inherit; } + +.card-body { + z-index: 1; } + +.blog-post-new .card-header { + position: relative; + z-index: 1; } + .blog-post-new .card-header::before { + content: ""; + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: 7.14286em; + -webkit-transform: skewY(-4deg) translateY(70%); + transform: skewY(-4deg) translateY(70%); + background: #fff; + z-index: 0; } + .blog-post-new .card-header .user-image { + position: absolute; + right: 2.85714em; + bottom: -0.35714em; } + .blog-post-new .card-header .badge, .blog-post-new .card-header .label { + position: absolute; + padding: 0.57143em 1.14286em; + top: 1.42857em; + left: 1.42857em; } + .blog-post-new .card-header .badge::before, .blog-post-new .card-header .label::before { + content: ""; + position: absolute; + right: -1em; + top: 0; + border-style: solid; + border-width: 0px 0 15.5px 14px; + border-color: transparent transparent transparent #e6614f; } + .blog-post-new .card-header .badge::after, .blog-post-new .card-header .label::after { + content: ""; + position: absolute; + right: -1em; + bottom: 0; + border-style: solid; + border-width: 15.5px 0 0 14px; + border-color: transparent transparent transparent #e6614f; } + +.blog-post-new .card-body { + padding-left: 2.14286em; + padding-right: 2.14286em; } + .blog-post-new .card-body p { + font-size: 0.92857em; + line-height: 1.78571em; } + +.blog-post-new .card-action a { + font-weight: 400; + font-size: 0.92857em; } + .blog-post-new .card-action a i { + font-size: 1.14286em; } + +body.rtl .blog-post-new .card-header .user-image { + right: auto; + left: 2.85714em; } + +.listing-card { + background: #fff; + border-radius: 3px; + overflow: hidden; + margin-bottom: 6px; + width: 100%; } + .listing-card header, .listing-card .card-info, .listing-card footer { + padding-left: 15px; + padding-right: 15px; } + .listing-card h4 { + font-size: 1.6em; } + .listing-card figure { + position: relative; } + .listing-card figure a:not(.add-to-favourites) { + display: block; } + .listing-card figure img { + width: 100%; + height: auto; } + .listing-card .add-to-favourites { + position: absolute; + top: 15px; + right: 15px; + padding: 10px; + border-radius: 3px; + background: #000; + opacity: .6; + color: #fff; + line-height: 1; } + .listing-card .add-to-favourites:hover { + opacity: .8; } + .listing-card .add-to-favourites i { + font-size: 1.06667em; + line-height: 1; } + .listing-card .card-info { + font-family: "Montserrat", sans-serif; + font-size: 0.93333em; + color: #bbb; + font-weight: 500; + margin-top: 1.78571em; + letter-spacing: -1px; } + .listing-card .card-info strong { + color: #666; } + .listing-card svg { + width: 36px; + height: 36px; + vertical-align: middle; + position: relative; + top: -2px; } + .listing-card .card-info-baths svg { + top: -6px; } + .listing-card .card-info path, + .listing-card .card-info line, + .listing-card .card-info g { + stroke: #bbb; } + .listing-card header { + color: #666; + margin-top: 1.875rem; } + .listing-card footer { + padding-top: 15px; + padding-bottom: 20px; + border-top: 1px solid #eef1f2; } + .listing-card footer .float-left { + font-family: "Montserrat", sans-serif; + font-size: 0.86667em; + font-weight: 600; + padding-top: 5px; } + .listing-card footer .float-left i { + position: relative; + top: 2px; + margin-right: 5px; } + .listing-card .btn { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + font-size: 0.73333em; } + +/******************************** +********************************* +Blog Post +********************************* +*********************************/ +.blog-post-single, +.blog-post { + display: inline-block; } + .blog-post-single figure, + .blog-post figure { + margin-bottom: 0; } + .blog-post-single p:last-child, + .blog-post p:last-child { + margin-bottom: 0; } + +.blog-post-card { + background: #fff; + overflow: hidden; + border-radius: .5rem; + border: 0.0625rem solid #eef1f2; + display: block; + margin-bottom: 1.875rem; } + .blog-post-card .blog-post-content, + .blog-post-card footer, + .blog-post-card header { + position: relative; + padding-left: 2.14286em; + padding-right: 2.14286em; } + .blog-post-card > figure { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .blog-post-card > figure a { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .blog-post-card > figure img { + width: 100%; } + .blog-post-card header { + padding-top: 1.78571em; } + .blog-post-card .blog-post-share-links { + position: absolute; + top: 0; + left: 2.85714em; + padding-left: 2.85714em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + overflow: hidden; + -webkit-transition: -webkit-transform 0.3s ease; + transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; + transition: transform 0.3s ease, -webkit-transform 0.3s ease; + max-width: 0; + height: 2.85714em; } + .blog-post-card .blog-post-share-links > li { + padding: 0; + padding-left: 0.71429em; + margin-right: 0; + height: 2.85714em; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transition-delay: 0s; + transition-delay: 0s; } + .blog-post-card .blog-post-share-links > li:first-child { + padding-left: 0; + position: absolute; + top: 0; + left: 0; + z-index: 2; } + .blog-post-card .blog-post-share-links > li:not(:first-child) { + opacity: 0; + -webkit-transform: translateX(-1.25rem) rotate(0deg); + transform: translateX(-1.25rem) rotate(0deg); } + .blog-post-card .blog-post-share-links.active, .blog-post-card .blog-post-share-links:hover { + max-width: 56.25rem; } + .blog-post-card .blog-post-share-links.active > li:not(:first-child), .blog-post-card .blog-post-share-links:hover > li:not(:first-child) { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); } + .blog-post-card .blog-post-share-links.active li:first-child, .blog-post-card .blog-post-share-links:hover li:first-child { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } + .blog-post-card .blog-post-share-links.active li:nth-child(1), .blog-post-card .blog-post-share-links:hover li:nth-child(1) { + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; } + .blog-post-card .blog-post-share-links.active li:nth-child(2), .blog-post-card .blog-post-share-links:hover li:nth-child(2) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; } + .blog-post-card .blog-post-share-links.active li:nth-child(3), .blog-post-card .blog-post-share-links:hover li:nth-child(3) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; } + .blog-post-card .blog-post-share-links.active li:nth-child(4), .blog-post-card .blog-post-share-links:hover li:nth-child(4) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; } + .blog-post-card .blog-post-share-links.active li:nth-child(5), .blog-post-card .blog-post-share-links:hover li:nth-child(5) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s; } + .blog-post-card .blog-post-share-links.active li:nth-child(6), .blog-post-card .blog-post-share-links:hover li:nth-child(6) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; } + .blog-post-card .blog-post-share-links.active li:nth-child(7), .blog-post-card .blog-post-share-links:hover li:nth-child(7) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; } + .blog-post-card .blog-post-share-links.active li:nth-child(8), .blog-post-card .blog-post-share-links:hover li:nth-child(8) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; } + .blog-post-card .blog-post-share-links.active li:nth-child(9), .blog-post-card .blog-post-share-links:hover li:nth-child(9) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s; } + .blog-post-card .blog-post-share-links.active li:nth-child(10), .blog-post-card .blog-post-share-links:hover li:nth-child(10) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s; } + .blog-post-card .blog-post-share-links a { + display: inline-block; + color: #fff; + height: 2.85714em; + width: 2.85714em; + text-align: center; + border-radius: 6.25rem; } + .blog-post-card .blog-post-share-links a i { + line-height: 1.33333em; + font-size: 2.14286em; } + .blog-post-card .blog-post-title { + margin: 0.71429em 0 1.42857em; } + .blog-post-card .blog-post-title a { + color: #999; } + .blog-post-card .blog-post-title a:focus, .blog-post-card .blog-post-title a:hover { + color: #8253eb; } + .blog-post-card .blog-post-tags { + font-size: 0.9em; } + .blog-post-card .blog-post-tags ul { + margin-left: 0; } + .blog-post-card .blog-post-tags ul > li { + padding: 0; } + .blog-post-card .blog-post-tags ul > li:after { + content: ','; } + .blog-post-card .blog-post-tags ul > li:last-child:after { + content: ''; } + .blog-post-card .blog-post-content { + margin-top: 2em; } + .blog-post-card footer { + padding-bottom: 2.85714em; } + .blog-post-card.blog-post-single header { + padding-top: 3.57143em; } + .blog-post-card.blog-post-single .blog-post-content { + margin-bottom: 2.85714em; } + +/******************************** +********************************* +Comments +********************************* +*********************************/ +.blog-post-comments .comment { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .blog-post-comments .comment > figure { + margin-right: 1.875rem; } + +.blog-post-comments .comment-body { + background: #fff; + padding: 20px 20px; } + .blog-post-comments .comment-body p:last-child { + margin-bottom: 0; } + +.blog-post-comments .replies { + margin-top: 1.875rem; + padding-left: 5.625rem; + width: 100%; } + +.rtl .blog-post-comments .comment > figure { + margin-left: 1.875rem; + margin-right: 0; } + +.rtl .blog-post-comments .replies { + padding-left: 0; + padding-right: 5.625rem; } + +/******************************** +********************************* +Sidebar +********************************* +*********************************/ +.blog-page-sidebar .widget { + margin-bottom: 3.57143em; } + +.blog-page-sidebar .widget-title { + margin-top: 0; + font-size: 1.25rem; + padding-bottom: 1.25rem; + position: relative; + margin-bottom: 1.25rem; } + .blog-page-sidebar .widget-title:after { + content: ''; + width: 2.5rem; + height: 1px; + background: #8253eb; + display: block; + position: absolute; + bottom: 0; + left: 0; } + +.rtl .blog-page-sidebar .widget-title::after { + position: absolute; + right: 0; + bottom: 0; + left: auto; } + +.blog-page-sidebar .widget_tag_cloud .tagcloud a { + font-family: "Montserrat", sans-serif; + line-height: 1.3; } + +.blog-page-sidebar .widget_archives ul { + list-style: none; + padding: 0; } + +.blog-page-sidebar .widget_archives li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border-bottom: 1px dashed rgba(153, 153, 153, 0.3); + margin-bottom: .5em; + padding-bottom: .5em; + padding-bottom: .5em; + font-family: "Montserrat", sans-serif; + color: #bbb; } + +.blog-page-sidebar .widget_archives a { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +/******************************** +********************************* +Carousel +********************************* +*********************************/ +.carousel.slick-slider .slick-slide img { + width: 100%; + height: auto; } + +.carousel.slick-slider.slick-dotted.slick-slider { + margin-bottom: 4.28571em; } + +.carousel.slick-slider .slick-slide { + max-width: 100%; + height: auto; } + +.carousel.slick-slider .slick-arrow:before { + font-size: 2.25rem; + display: block; } + +.carousel.slick-slider .slick-next, .carousel.slick-slider .slick-prev { + height: 3.75rem; + width: 3.75rem; + z-index: 3; } + +.carousel.slick-slider .slick-next { + right: 1.5625rem; } + .carousel.slick-slider .slick-next:before { + content: "keyboard_arrow_right"; + font-family: "Material Icons"; } + +.carousel.slick-slider .slick-prev { + left: 1.5625rem; } + .carousel.slick-slider .slick-prev:before { + content: "keyboard_arrow_left"; + font-family: "Material Icons"; } + +.carousel.slick-slider .slick-dots { + bottom: -3.4375rem; } + .carousel.slick-slider .slick-dots li { + padding: 0 0.3125rem; } + .carousel.slick-slider .slick-dots li.slick-active button:before { + -webkit-transform: scale(1.5); + transform: scale(1.5); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.68, 0, 0.265, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.68, 0, 0.265, 1); + transition: transform 0.3s cubic-bezier(0.68, 0, 0.265, 1); + transition: transform 0.3s cubic-bezier(0.68, 0, 0.265, 1), -webkit-transform 0.3s cubic-bezier(0.68, 0, 0.265, 1); } + .carousel.slick-slider .slick-dots li button:before { + height: 0.625rem; + width: 0.625rem; + content: ""; + display: block; + background: #8253eb; + border-radius: 100px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + opacity: 0.2; } + +.carousel.slick-slider .single-item-caption { + background: #fff; + text-shadow: none; + bottom: auto; + top: 50%; + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); } + .carousel.slick-slider .single-item-caption .single-item-caption-inside { + border: 6px solid #e0f0ed; + margin: 0 1.42857em 0 1.42857em; + padding-bottom: 1.42857em; } + .carousel.slick-slider .single-item-caption .single-item-caption-inside p { + color: #000; } + +.carousel.slick-slider .carousel-caption { + width: 50%; + left: 50%; + right: auto; } + +body.rtl .carousel.slick-slider { + direction: ltr; } + +.multi-slide-carousel { + /* the parent */ } + .multi-slide-carousel .slick-slide { + margin-left: 0.125rem; } + .multi-slide-carousel .slick-list { + margin-left: -0.125rem; } + .multi-slide-carousel .item-image { + position: relative; } + .multi-slide-carousel .item-image .img-shadow .shadow { + position: absolute; + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 -100px 70px -30px rgba(0, 0, 0, 0.7); + box-shadow: inset 0 -100px 70px -30px rgba(0, 0, 0, 0.7); + top: 0; + left: 0; } + .multi-slide-carousel .item-image .header-caption { + position: absolute; + top: 0; + padding: 1.42857em; } + .multi-slide-carousel .item-image .header-caption a { + position: relative; + font-family: "Roboto", sans-serif; + font-size: 0.85714em; + color: #fff; + padding: 0.41667em 0.66667em; + border-radius: 5px; + border-bottom-left-radius: 0; + display: inline-block; } + .multi-slide-carousel .item-image .header-caption a .triangle-top-left { + display: inline-block; + position: absolute; + left: 0; + top: 100%; + width: 0; + height: 0; + border-style: solid; + border-width: 6px 4px 0 0; + border-color: #38d57a transparent transparent transparent; } + .multi-slide-carousel .item-image .content-caption { + cursor: pointer; + font-weight: 300; + position: absolute; + bottom: -4.64286em; + padding: 0 1.42857em; + -webkit-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; } + @media (min-width: 768px) and (max-width: 1023px) { + .multi-slide-carousel .item-image .content-caption { + -webkit-transition: none; + transition: none; + bottom: 0; } + .multi-slide-carousel .item-image .content-caption .item-desc { + display: none; } } + @media (max-width: 767px) { + .multi-slide-carousel .item-image .content-caption { + -webkit-transition: none; + transition: none; + bottom: 0; } + .multi-slide-carousel .item-image .content-caption .item-desc { + display: none; } } + .multi-slide-carousel .item-image .content-caption .item-title { + text-decoration: none; + margin-bottom: 0.71429em; } + .multi-slide-carousel .item-image .content-caption .item-title h3 { + font-family: "Roboto", sans-serif; } + .multi-slide-carousel .item-image:hover .content-caption { + bottom: 0; } + body.rtl .multi-slide-carousel .item-image .content-caption { + direction: rtl; } + +/******************************** +********************************* +Tabs +********************************* +*********************************/ +.nav-tabs a, +.nav-pills a { + color: #444; } + +.nav-tabs { + position: relative; } + .nav-tabs li a { + font-weight: 600; + color: #313a46; } + .nav-tabs li a:hover { + background: rgba(0, 0, 0, 0.03); } + .nav-tabs li.active a, + .nav-tabs li.active a:focus, + .nav-tabs li.active a:hover { + color: #8253eb; + border-color: #ddd #ddd #fff; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + border-color: #ddd #ddd #fff; + background: none; } + .nav-tabs .list-icon { + font-size: 1.125rem; + vertical-align: middle; + position: relative; + top: -0.0625rem; } + +.tab-content { + padding-top: 1.42857em; + padding: 20px; + background: #fff; } + +/* Vertical Tabs +========================*/ +.tabs-vertical { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .tabs-vertical .nav-tabs { + -ms-flex-preferred-size: 10.71429em; + flex-basis: 10.71429em; + border: 0; } + .tabs-vertical .nav-tabs li a { + border: 0; + border-radius: 2px; } + .tabs-vertical .nav-tabs li.active a, + .tabs-vertical .nav-tabs li.active a:focus, + .tabs-vertical .nav-tabs li.active a:hover, + .tabs-vertical .nav-tabs .nav-link.active, + .tabs-vertical .nav-tabs .nav-item.show .nav-link { + color: #fff !important; + background: #8253eb; + border: 0; } + .tabs-vertical .tab-content { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 0 0 0 1.42857em; } + body.rtl .tabs-vertical .tab-content { + padding: 0 1.42857em 0 0; } + +.tabs-vertical-right .nav-tabs { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.tabs-vertical-right .tab-content { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + padding: 0 0 1.42857em 0; } + +.tabs-vertical-icons .nav-tabs { + -ms-flex-preferred-size: auto; + flex-basis: auto; + text-align: center; } + +/* Tabs Bordered +========================*/ +.tabs-bordered .nav-tabs { + border: 0; } + .tabs-bordered .nav-tabs li { + z-index: 1; } + .tabs-bordered .nav-tabs li + li { + margin-left: 0.71429em; } + .tabs-bordered .nav-tabs a { + font-weight: 500; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + border-radius: 0; + border: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: relative; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .tabs-bordered .nav-tabs a:hover, + .tabs-bordered .nav-tabs a:focus { + color: #8253eb; + background: transparent; } + .tabs-bordered .nav-tabs li.active a, + .tabs-bordered .nav-tabs li.active a:focus, + .tabs-bordered .nav-tabs li.active a:hover, + .tabs-bordered .nav-tabs .nav-link.active, + .tabs-bordered .nav-tabs .nav-item.show .nav-link { + color: #fff !important; + border: 0; + background: #8253eb; } + .tabs-bordered .nav-tabs a::before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + background: #d2d8d6; + content: ''; + -webkit-transition: all 0.3s, -webkit-transform 0.3s; + transition: all 0.3s, -webkit-transform 0.3s; + transition: all 0.3s, transform 0.3s; + transition: all 0.3s, transform 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); + transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); + -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); + transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); } + .tabs-bordered .nav-tabs .nav-link.active::before { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + .tabs-bordered .nav-tabs .nav-link.active::before, + .tabs-bordered .nav-tabs li a:hover::before, + .tabs-bordered .nav-tabs li a:focus::before { + background: #8253eb; } + +body.rtl .tabs-bordered li:first-child { + margin-left: 0.71429em; } + +/* Page Tabs +========================*/ +.tabs-page .nav-tabs { + border-bottom: 0; } + .tabs-page .nav-tabs .nav-link { + border: 1px solid rgba(255, 255, 255, 0.2); + background: rgba(255, 255, 255, 0.1); + border-radius: 0; + font-family: "Montserrat", sans-serif; + color: rgba(255, 255, 255, 0.5); + font-weight: 600; + padding: 1rem 3rem; } + .tabs-page .nav-tabs .nav-link.active { + background: #f5f7fa; + color: #8253eb; + -webkit-box-shadow: 0px -4px 0 0 #8253eb; + box-shadow: 0px -4px 0 0 #8253eb; } + .tabs-page .nav-tabs li { + margin-left: 0.35714em; + margin-right: 0.35714em; } + +/******************************** +********************************* +Accordions +********************************* +*********************************/ +.accordion .card { + margin-bottom: 0.35714em; } + .accordion .card .card-header { + padding: 0; } + .accordion .card .card-header a { + display: block; + padding: 0.83333em 1.94444em 0.83333em 0.83333em; + position: relative; } + .accordion .card .card-header a:after { + content: "\e92b"; + font-family: "feather"; + font-size: 1.125rem; + position: absolute; + top: 50%; + right: 0.9375rem; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .accordion .card .card-header a.collapsed::after { + content: "\e928"; } + .accordion .card .card-title { + font-size: 1.07143em; + margin-bottom: 0; + padding: 0.375em 0.375em; } + +.accordion [class*="card-outline-"] .card-header a, .accordion .card-inverse .card-header a { + color: #fff; } + +body.rtl .accordion .card .card-header a:after { + right: auto; + left: 0.9375rem; } + +.accordion-minimal .card { + border: none; } + +.accordion-minimal .card-header { + background: #fff; } + +.accordion-minimal .card-title a { + color: #999; } + .accordion-minimal .card-title a:hover, .accordion-minimal .card-title a:focus { + color: #8253eb; } + +.accordion-minimal .card-block { + padding: 1.78571em; } + +/******************************** + ********************************* + LISTS + ********************************* + *********************************/ +.list-group .list-icon { + font-size: 1.28571em; + position: relative; } + +.list-group .badge, .list-group .label { + margin-top: 0.14286em; } + +/* Sortable Lists +========================*/ +.list-group.sortable .list-group-item { + border-radius: 0.14286em; + margin-bottom: 0.35714em; + padding-top: 1.07143em; + padding-bottom: 1.07143em; } + .list-group.sortable .list-group-item::after { + clear: both; + content: ""; + display: block; } + +.list-group.sortable .list-icon { + font-size: 1.28571em; + position: relative; + top: -0.11111em; } + +.list-group.sortable a .list-icon { + color: #8253eb; } + +.list-group.sortable a:hover .list-icon { + color: #8253eb; } + +.list-group.sortable .ui-sortable-placeholder { + height: 3.78571em; + border: 0.125rem dashed #8253eb !important; + background: none !important; + margin-bottom: 0.35714em; + list-style: none; + visibility: visible !important; } + +/* Nestable Sortable List +========================*/ +.dd-dragel, +.dd { + display: block; + width: 100%; + max-width: none; } + .dd-dragel .dd-item, + .dd .dd-item { + position: relative; } + .dd-dragel .dd-item .dd-list, + .dd .dd-item .dd-list { + padding-left: 2.85714em; } + .dd-dragel .dd-item .dd-handle, + .dd .dd-item .dd-handle { + cursor: move; } + .dd-dragel .dd-item > div, + .dd-dragel .dd-item .dd-handle, + .dd .dd-item > div, + .dd .dd-item .dd-handle { + font-weight: normal; + font-size: 0.875rem; + color: #999; + border: 0.0625rem solid #ddd; + padding: 0.71429em 1.42857em; + height: 2.85714em; + background: #fff; + margin: 0.71429em 0; } + .dd-dragel .dd-item > button.dd-expand, + .dd-dragel .dd-item > button.dd-collapse, + .dd .dd-item > button.dd-expand, + .dd .dd-item > button.dd-collapse { + line-height: 1; + font-size: 1.23077em; + text-align: center; + opacity: 0.2; + height: 2.5em; + width: 2.5em; + margin: 0; } + .dd-dragel .dd-item > button.dd-expand:before, + .dd-dragel .dd-item > button.dd-collapse:before, + .dd .dd-item > button.dd-expand:before, + .dd .dd-item > button.dd-collapse:before { + font-family: 'Material Icons'; } + .dd-dragel .dd-item > button.dd-collapse::before, + .dd .dd-item > button.dd-collapse::before { + content: 'remove'; } + .dd-dragel .dd-item > button.dd-expand::before, + .dd .dd-item > button.dd-expand::before { + content: 'add'; } + .dd-dragel .dd-item.dd3-item, + .dd .dd-item.dd3-item { + padding-left: 2.92308em; } + .dd-dragel .dd-item.dd3-item .dd-list, + .dd .dd-item.dd3-item .dd-list { + padding-left: 0; } + .dd-dragel .dd-item .dd3-handle, + .dd .dd-item .dd3-handle { + background: #eee; + height: 2.85714em; + width: 2.85714em; + line-height: 2.85714em; + text-align: center; + display: inline-block; + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; } + .dd-dragel .dd-item .dd3-handle:before, + .dd .dd-item .dd3-handle:before { + content: "open_with"; + font-family: 'Material Icons'; + text-indent: 0; } + +/******************************** +********************************* +Counters +********************************* +*********************************/ +.counter-gradient { + text-align: center; + padding: 2.14286em 1.42857em; } + .counter-gradient .counter { + color: #8253eb; + background: -webkit-linear-gradient(#8253eb, #68497e); + background-size: cover; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; } + +.counter-w-info { + margin-bottom: 10px; } + .counter-w-info .counter { + font-size: 2.625rem; + margin: 0 0.15em; } + .counter-w-info .counter-title { + font-size: 1.5rem; + font-family: "Montserrat", sans-serif; + text-align: center; + line-height: 1.2; + letter-spacing: -0.05em; + color: #444; } + .counter-w-info .counter-info { + text-align: center; + font-family: "Montserrat", sans-serif; + letter-spacing: -0.06em; + font-size: 0.92857em; + font-weight: 600; + margin-top: 0.38462em; + color: #bbb; } + .counter-w-info .counter-info .badge, .counter-w-info .counter-info .label { + font-size: inherit; } + +/* Modals +========================*/ +.modal-content { + padding: 0 25px; + border-radius: 0.21429em; } + .modal-content .close { + font-size: 1.28571em; + top: -0.85714em; + position: absolute; + right: -0.85714em; + height: 2em; + width: 2em; + background-color: #313a46; + opacity: 1; + border: 2px solid #ffffff; + text-shadow: none; + color: #ffffff; + border-radius: 50%; + text-align: center; + line-height: 1.83333em; } + .modal-content .close:hover { + background-color: #8253eb; } + body.rtl .modal-content .close { + right: auto; + left: -0.85714em; } + +.modal-footer, +.modal-body { + padding-left: 0; + padding-right: 0; } + +.modal-header { + border-top-left-radius: 0.21429em; + border-top-right-radius: 0.21429em; + margin: -1px calc(-25px - 1px) 0; } + +.modal-title { + margin-top: 0; } + +.modal-body h1, .modal-body h2, .modal-body h3, .modal-body h4, .modal-body h5, .modal-body h6 { + color: #777; } + +.modal-img { + cursor: pointer; } + +.modal-color-scheme .modal-content .modal-header { + background: #8253eb; + border: 0; } + +.modal-color-scheme-dark .modal-content .modal-header { + background: #835c9e; + border: 0; } + +.modal-content-color .modal-content .modal-header { + background: #999; + border: 0; } + +.modal-content .modal-content .modal-header { + background: #999; + border: 0; } + +.modal-primary .modal-content .modal-header { + background: #8253eb; + border: 0; } + +.modal-secondary .modal-content .modal-header { + background: #868e96; + border: 0; } + +.modal-success .modal-content .modal-header { + background: #38d57a; + border: 0; } + +.modal-info .modal-content .modal-header { + background: #03a9f3; + border: 0; } + +.modal-warning .modal-content .modal-header { + background: #ffcc02; + border: 0; } + +.modal-danger .modal-content .modal-header { + background: #e6614f; + border: 0; } + +.modal-light .modal-content .modal-header { + background: #f8f9fa; + border: 0; } + +.modal-dark .modal-content .modal-header { + background: #343a40; + border: 0; } + +.modal-gray-100 .modal-content .modal-header { + background: #f8f9fa; + border: 0; } + +.modal-gray-200 .modal-content .modal-header { + background: #ddd; + border: 0; } + +.modal-gray-300 .modal-content .modal-header { + background: #bbb; + border: 0; } + +.modal-gray-400 .modal-content .modal-header { + background: #aaa; + border: 0; } + +.modal-gray-500 .modal-content .modal-header { + background: #999; + border: 0; } + +.modal-gray-600 .modal-content .modal-header { + background: #868e96; + border: 0; } + +.modal-gray-700 .modal-content .modal-header { + background: #495057; + border: 0; } + +.modal-gray-800 .modal-content .modal-header { + background: #343a40; + border: 0; } + +.modal-gray-900 .modal-content .modal-header { + background: #212529; + border: 0; } + +.modal-blue .modal-content .modal-header { + background: #0275d8; + border: 0; } + +.modal-persian-blue .modal-content .modal-header { + background: #4786ff; + border: 0; } + +.modal-indigo .modal-content .modal-header { + background: #6610f2; + border: 0; } + +.modal-purple .modal-content .modal-header { + background: #9c77ef; + border: 0; } + +.modal-pink .modal-content .modal-header { + background: #e83e8c; + border: 0; } + +.modal-red .modal-content .modal-header { + background: #e6614f; + border: 0; } + +.modal-cerize-red .modal-content .modal-header { + background: #fa607e; + border: 0; } + +.modal-orange .modal-content .modal-header { + background: #fb9678; + border: 0; } + +.modal-yellow .modal-content .modal-header { + background: #ffcc02; + border: 0; } + +.modal-mustard .modal-content .modal-header { + background: #fdb44d; + border: 0; } + +.modal-green .modal-content .modal-header { + background: #38d57a; + border: 0; } + +.modal-teal .modal-content .modal-header { + background: #20c997; + border: 0; } + +.modal-cyan .modal-content .modal-header { + background: #03a9f3; + border: 0; } + +.modal-white .modal-content .modal-header { + background: #fff; + border: 0; } + +.modal-gray-light .modal-content .modal-header { + background: #ddd; + border: 0; } + +.modal-gray .modal-content .modal-header { + background: #868e96; + border: 0; } + +.modal-gray-dark .modal-content .modal-header { + background: #343a40; + border: 0; } + +.modal-violet .modal-content .modal-header { + background: #9c27b0; + border: 0; } + +.modal-brown .modal-content .modal-header { + background: #795548; + border: 0; } + +.modal-light-gray .modal-content .modal-header { + background: #f9f9f9; + border: 0; } + +.modal-slate .modal-content .modal-header { + background: #607d8b; + border: 0; } + +.modal-facebook .modal-content .modal-header { + background: #4b64a6; + border: 0; } + +.modal-twitter .modal-content .modal-header { + background: #0dace3; + border: 0; } + +.modal-googleplus .modal-content .modal-header { + background: #dd4b39; + border: 0; } + +.modal-linkedin .modal-content .modal-header { + background: #007bb6; + border: 0; } + +.modal-instagram .modal-content .modal-header { + background: #3f729b; + border: 0; } + +.modal-pinterest .modal-content .modal-header { + background: #cb2027; + border: 0; } + +.modal-dribbble .modal-content .modal-header { + background: #ea4c89; + border: 0; } + +.modal-youtube .modal-content .modal-header { + background: #b00; + border: 0; } + +.modal-content .modal-header { + background: none; } + +/******************************** + ********************************* + BASIC + ********************************* + *********************************/ +/* Basic Form +========================*/ +select, +button, +textarea, +input { + font-family: inherit; } + select::-webkit-input-placeholder, + button::-webkit-input-placeholder, + textarea::-webkit-input-placeholder, + input::-webkit-input-placeholder { + color: #bbb; + opacity: 1; } + select:-moz-placeholder, + button:-moz-placeholder, + textarea:-moz-placeholder, + input:-moz-placeholder { + color: #bbb; + opacity: 1; } + select::-moz-placeholder, + button::-moz-placeholder, + textarea::-moz-placeholder, + input::-moz-placeholder { + color: #bbb; + opacity: 1; } + select:-ms-input-placeholder, + button:-ms-input-placeholder, + textarea:-ms-input-placeholder, + input:-ms-input-placeholder { + color: #bbb; + opacity: 1; } + +.form-group { + position: relative; } + +.form-text { + color: #8d9ea7; } + +label { + text-transform: uppercase; + font-weight: 700; + color: #222; + font-size: 12px; + font-family: "Montserrat", sans-serif; } + .radiobox label, + .checkbox label { + font-weight: 400; + text-transform: none; } + +.col-form-label { + padding-top: calc(0.5625rem + 1px); + padding-bottom: calc(0.5625rem + 1px); } + +.input-group-addon { + border: 1px solid #e4e9f0; } + .input-group-addon:first-child { + border-right: 0; } + .input-group-addon i { + font-size: 1.125rem; } + +.bootstrap-tagsinput .label-info { + background: #03a9f3; } + +.checkbox { + position: relative; + padding: 0.5625rem 0; + border-width: 1px; } + .checkbox, .checkbox label, .checkbox span.label-text { + border-style: solid; + border-color: transparent; } + .checkbox + .checkbox { + padding-top: 0; } + .checkbox input[type="checkbox"] { + opacity: 0; } + .checkbox input[type="checkbox"]:disabled + label { + cursor: not-allowed; } + .checkbox label { + padding-left: 0; + cursor: pointer; + margin-bottom: 0; + border-width: inherit; + font-weight: inherit; + font-size: inherit; + color: inherit; } + .checkbox .label-text { + position: relative; + padding-left: 2.14286em; + border-width: inherit; + font-weight: inherit; + color: inherit; } + .checkbox .label-text:after { + position: absolute; + top: 50%; + left: 0; + content: ""; + font-family: "feather"; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 0.875rem; + border-color: #eee; + border-style: solid; + border-width: inherit; + height: 1.28571em; + width: 1.28571em; + line-height: 1; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .checkbox.checkbox-circle span.label-text::after { + border-radius: 100%; } + .checkbox.checkbox-rounded span.label-text::after { + border-radius: 5px; } + .checkbox.checkbox-full-bg { + margin-bottom: 0.71429em; } + .checkbox.checkbox-full-bg span.label-text { + font-size: 1em; + letter-spacing: -.05em; + font-weight: 500; } + .checkbox.checkbox-full-bg span.label-text::after { + background: #f9f9f9; + border-radius: 3px; + font-size: 0.75rem; } + .checkbox.checkbox-lg span.label-text { + padding-left: 2.85714em; } + .checkbox.checkbox-lg span.label-text::after { + height: 2.71429em; + width: 2.71429em; } + .checkbox.checkbox-md span.label-text { + margin-left: 2.35714em; } + .checkbox.checkbox-md span.label-text, + .checkbox.checkbox-md span.label-text::after { + height: 2em; + width: 2em; } + .checkbox input[type=checkbox]:checked + .label-text:after { + content: "\e925"; + background: #eee; + border-color: #ddd; + color: #999; } + .checkbox input[type=checkbox]:disabled + .label-text:after { + opacity: 0.5; + cursor: not-allowed; } + .checkbox.checkbox-star .label-text:after { + height: 1em; + width: 1em; + content: '\e9bf'; + color: #bbb; + border: 0; + font-size: inherit; } + .checkbox.checkbox-star input[type=checkbox]:checked + .label-text:after { + content: '\e9bf'; + color: #ffcc02; + background: none; } + .checkbox.checkbox-color-scheme input[type=checkbox]:checked + span.label-text::after { + background: #8253eb; + border-color: #8253eb; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-color-scheme input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-color-scheme-dark input[type=checkbox]:checked + span.label-text::after { + background: #835c9e; + border-color: #835c9e; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-color-scheme-dark input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-content-color input[type=checkbox]:checked + span.label-text::after { + background: #999; + border-color: #999; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-content-color input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-content input[type=checkbox]:checked + span.label-text::after { + background: #999; + border-color: #999; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-content input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-primary input[type=checkbox]:checked + span.label-text::after { + background: #8253eb; + border-color: #8253eb; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-primary input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-secondary input[type=checkbox]:checked + span.label-text::after { + background: #868e96; + border-color: #868e96; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-secondary input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-success input[type=checkbox]:checked + span.label-text::after { + background: #38d57a; + border-color: #38d57a; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-success input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-info input[type=checkbox]:checked + span.label-text::after { + background: #03a9f3; + border-color: #03a9f3; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-info input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-warning input[type=checkbox]:checked + span.label-text::after { + background: #ffcc02; + border-color: #ffcc02; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-warning input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-danger input[type=checkbox]:checked + span.label-text::after { + background: #e6614f; + border-color: #e6614f; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-danger input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-light input[type=checkbox]:checked + span.label-text::after { + background: #f8f9fa; + border-color: #f8f9fa; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-light input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-dark input[type=checkbox]:checked + span.label-text::after { + background: #343a40; + border-color: #343a40; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-dark input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-100 input[type=checkbox]:checked + span.label-text::after { + background: #f8f9fa; + border-color: #f8f9fa; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-100 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-200 input[type=checkbox]:checked + span.label-text::after { + background: #ddd; + border-color: #ddd; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-200 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-300 input[type=checkbox]:checked + span.label-text::after { + background: #bbb; + border-color: #bbb; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-300 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-400 input[type=checkbox]:checked + span.label-text::after { + background: #aaa; + border-color: #aaa; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-400 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-500 input[type=checkbox]:checked + span.label-text::after { + background: #999; + border-color: #999; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-500 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-600 input[type=checkbox]:checked + span.label-text::after { + background: #868e96; + border-color: #868e96; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-600 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-700 input[type=checkbox]:checked + span.label-text::after { + background: #495057; + border-color: #495057; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-700 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-800 input[type=checkbox]:checked + span.label-text::after { + background: #343a40; + border-color: #343a40; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-800 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-900 input[type=checkbox]:checked + span.label-text::after { + background: #212529; + border-color: #212529; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-900 input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-blue input[type=checkbox]:checked + span.label-text::after { + background: #0275d8; + border-color: #0275d8; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-blue input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-persian-blue input[type=checkbox]:checked + span.label-text::after { + background: #4786ff; + border-color: #4786ff; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-persian-blue input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-indigo input[type=checkbox]:checked + span.label-text::after { + background: #6610f2; + border-color: #6610f2; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-indigo input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-purple input[type=checkbox]:checked + span.label-text::after { + background: #9c77ef; + border-color: #9c77ef; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-purple input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-pink input[type=checkbox]:checked + span.label-text::after { + background: #e83e8c; + border-color: #e83e8c; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-pink input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-red input[type=checkbox]:checked + span.label-text::after { + background: #e6614f; + border-color: #e6614f; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-red input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-cerize-red input[type=checkbox]:checked + span.label-text::after { + background: #fa607e; + border-color: #fa607e; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-cerize-red input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-orange input[type=checkbox]:checked + span.label-text::after { + background: #fb9678; + border-color: #fb9678; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-orange input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-yellow input[type=checkbox]:checked + span.label-text::after { + background: #ffcc02; + border-color: #ffcc02; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-yellow input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-mustard input[type=checkbox]:checked + span.label-text::after { + background: #fdb44d; + border-color: #fdb44d; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-mustard input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-green input[type=checkbox]:checked + span.label-text::after { + background: #38d57a; + border-color: #38d57a; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-green input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-teal input[type=checkbox]:checked + span.label-text::after { + background: #20c997; + border-color: #20c997; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-teal input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-cyan input[type=checkbox]:checked + span.label-text::after { + background: #03a9f3; + border-color: #03a9f3; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-cyan input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-white input[type=checkbox]:checked + span.label-text::after { + background: #fff; + border-color: #fff; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-white input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-light input[type=checkbox]:checked + span.label-text::after { + background: #ddd; + border-color: #ddd; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-light input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray input[type=checkbox]:checked + span.label-text::after { + background: #868e96; + border-color: #868e96; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-gray-dark input[type=checkbox]:checked + span.label-text::after { + background: #343a40; + border-color: #343a40; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-gray-dark input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-violet input[type=checkbox]:checked + span.label-text::after { + background: #9c27b0; + border-color: #9c27b0; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-violet input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-brown input[type=checkbox]:checked + span.label-text::after { + background: #795548; + border-color: #795548; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-brown input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-light-gray input[type=checkbox]:checked + span.label-text::after { + background: #f9f9f9; + border-color: #f9f9f9; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-light-gray input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-slate input[type=checkbox]:checked + span.label-text::after { + background: #607d8b; + border-color: #607d8b; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-slate input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-facebook input[type=checkbox]:checked + span.label-text::after { + background: #4b64a6; + border-color: #4b64a6; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-facebook input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-twitter input[type=checkbox]:checked + span.label-text::after { + background: #0dace3; + border-color: #0dace3; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-twitter input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-googleplus input[type=checkbox]:checked + span.label-text::after { + background: #dd4b39; + border-color: #dd4b39; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-googleplus input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-linkedin input[type=checkbox]:checked + span.label-text::after { + background: #007bb6; + border-color: #007bb6; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-linkedin input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-instagram input[type=checkbox]:checked + span.label-text::after { + background: #3f729b; + border-color: #3f729b; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-instagram input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-pinterest input[type=checkbox]:checked + span.label-text::after { + background: #cb2027; + border-color: #cb2027; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-pinterest input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-dribbble input[type=checkbox]:checked + span.label-text::after { + background: #ea4c89; + border-color: #ea4c89; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-dribbble input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + .checkbox.checkbox-youtube input[type=checkbox]:checked + span.label-text::after { + background: #b00; + border-color: #b00; + color: #fff; } + .checkbox.checkbox-full-bg.checkbox-youtube input[type="checkbox"]:checked + span.label-text::after { + color: #fff; } + body.rtl .checkbox .label-text { + padding-left: 0; + padding-right: 2.14286em; } + body.rtl .checkbox .label-text:after { + left: auto; + right: 0; } + +.radiobox { + padding: 0.5625rem 0; } + .radiobox + .radiobox { + padding-top: 0; } + .radiobox input[type="radio"] { + position: absolute; + opacity: 0; + pointer-events: none; } + .radiobox input[type="radio"]:disabled + label { + cursor: not-allowed; } + .radiobox label { + cursor: pointer; + font-weight: normal; + margin-bottom: 0; + border-width: inherit; + font-weight: inherit; + font-size: inherit; + color: inherit; } + .radiobox span.label-text { + position: relative; + padding-left: 2.14286em; + border-width: inherit; + font-weight: inherit; + color: inherit; } + .radiobox span.label-text:before { + content: ""; + height: 1.42857em; + width: 1.42857em; + display: inline-block; + background: none; + border: 1px solid #ddd; + border-radius: 100%; + vertical-align: middle; + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .radiobox span.label-text:after { + content: ""; + height: 0.71429em; + width: 0.71429em; + display: inline-block; + border-radius: 100%; + background: #8253eb; + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%) translateX(5px) scale(0); + transform: translateY(-50%) translateX(5px) scale(0); + opacity: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + .radiobox.radiobox-lg span.label-text { + padding-left: 2.85714em; } + .radiobox.radiobox-lg span.label-text::after { + height: 2.71429em; + width: 2.71429em; } + .radiobox.radiobox-md span.label-text { + margin-left: 2.35714em; } + .radiobox.radiobox-md span.label-text, + .radiobox.radiobox-md span.label-text::after { + height: 2em; + width: 2em; } + .radiobox input[type="radio"]:checked + span.label-text:after { + -webkit-transform: translateY(-50%) translateX(5px) scale(1); + transform: translateY(-50%) translateX(5px) scale(1); + opacity: 1; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; } + .radiobox input[type="radio"]:checked + span.label-text:before { + border-color: #8253eb; } + .radiobox input[type="radio"]:disabled + span.label-text:after, .radiobox input[type="radio"]:disabled + span.label-text:before { + opacity: 0.5; } + .radiobox.radio-blue input[type=radio]:checked + span.label-text::after { + background: #0275d8; } + .radiobox.radio-blue input[type=radio]:checked + span.label-text::before { + border-color: #0275d8; } + .radiobox.radio-persian-blue input[type=radio]:checked + span.label-text::after { + background: #4786ff; } + .radiobox.radio-persian-blue input[type=radio]:checked + span.label-text::before { + border-color: #4786ff; } + .radiobox.radio-indigo input[type=radio]:checked + span.label-text::after { + background: #6610f2; } + .radiobox.radio-indigo input[type=radio]:checked + span.label-text::before { + border-color: #6610f2; } + .radiobox.radio-purple input[type=radio]:checked + span.label-text::after { + background: #9c77ef; } + .radiobox.radio-purple input[type=radio]:checked + span.label-text::before { + border-color: #9c77ef; } + .radiobox.radio-pink input[type=radio]:checked + span.label-text::after { + background: #e83e8c; } + .radiobox.radio-pink input[type=radio]:checked + span.label-text::before { + border-color: #e83e8c; } + .radiobox.radio-red input[type=radio]:checked + span.label-text::after { + background: #e6614f; } + .radiobox.radio-red input[type=radio]:checked + span.label-text::before { + border-color: #e6614f; } + .radiobox.radio-cerize-red input[type=radio]:checked + span.label-text::after { + background: #fa607e; } + .radiobox.radio-cerize-red input[type=radio]:checked + span.label-text::before { + border-color: #fa607e; } + .radiobox.radio-orange input[type=radio]:checked + span.label-text::after { + background: #fb9678; } + .radiobox.radio-orange input[type=radio]:checked + span.label-text::before { + border-color: #fb9678; } + .radiobox.radio-yellow input[type=radio]:checked + span.label-text::after { + background: #ffcc02; } + .radiobox.radio-yellow input[type=radio]:checked + span.label-text::before { + border-color: #ffcc02; } + .radiobox.radio-mustard input[type=radio]:checked + span.label-text::after { + background: #fdb44d; } + .radiobox.radio-mustard input[type=radio]:checked + span.label-text::before { + border-color: #fdb44d; } + .radiobox.radio-green input[type=radio]:checked + span.label-text::after { + background: #38d57a; } + .radiobox.radio-green input[type=radio]:checked + span.label-text::before { + border-color: #38d57a; } + .radiobox.radio-teal input[type=radio]:checked + span.label-text::after { + background: #20c997; } + .radiobox.radio-teal input[type=radio]:checked + span.label-text::before { + border-color: #20c997; } + .radiobox.radio-cyan input[type=radio]:checked + span.label-text::after { + background: #03a9f3; } + .radiobox.radio-cyan input[type=radio]:checked + span.label-text::before { + border-color: #03a9f3; } + .radiobox.radio-white input[type=radio]:checked + span.label-text::after { + background: #fff; } + .radiobox.radio-white input[type=radio]:checked + span.label-text::before { + border-color: #fff; } + .radiobox.radio-gray-light input[type=radio]:checked + span.label-text::after { + background: #ddd; } + .radiobox.radio-gray-light input[type=radio]:checked + span.label-text::before { + border-color: #ddd; } + .radiobox.radio-gray input[type=radio]:checked + span.label-text::after { + background: #868e96; } + .radiobox.radio-gray input[type=radio]:checked + span.label-text::before { + border-color: #868e96; } + .radiobox.radio-gray-dark input[type=radio]:checked + span.label-text::after { + background: #343a40; } + .radiobox.radio-gray-dark input[type=radio]:checked + span.label-text::before { + border-color: #343a40; } + .radiobox.radio-violet input[type=radio]:checked + span.label-text::after { + background: #9c27b0; } + .radiobox.radio-violet input[type=radio]:checked + span.label-text::before { + border-color: #9c27b0; } + .radiobox.radio-brown input[type=radio]:checked + span.label-text::after { + background: #795548; } + .radiobox.radio-brown input[type=radio]:checked + span.label-text::before { + border-color: #795548; } + .radiobox.radio-light-gray input[type=radio]:checked + span.label-text::after { + background: #f9f9f9; } + .radiobox.radio-light-gray input[type=radio]:checked + span.label-text::before { + border-color: #f9f9f9; } + .radiobox.radio-slate input[type=radio]:checked + span.label-text::after { + background: #607d8b; } + .radiobox.radio-slate input[type=radio]:checked + span.label-text::before { + border-color: #607d8b; } + .radiobox.radio-facebook input[type=radio]:checked + span.label-text::after { + background: #4b64a6; } + .radiobox.radio-facebook input[type=radio]:checked + span.label-text::before { + border-color: #4b64a6; } + .radiobox.radio-twitter input[type=radio]:checked + span.label-text::after { + background: #0dace3; } + .radiobox.radio-twitter input[type=radio]:checked + span.label-text::before { + border-color: #0dace3; } + .radiobox.radio-googleplus input[type=radio]:checked + span.label-text::after { + background: #dd4b39; } + .radiobox.radio-googleplus input[type=radio]:checked + span.label-text::before { + border-color: #dd4b39; } + .radiobox.radio-linkedin input[type=radio]:checked + span.label-text::after { + background: #007bb6; } + .radiobox.radio-linkedin input[type=radio]:checked + span.label-text::before { + border-color: #007bb6; } + .radiobox.radio-instagram input[type=radio]:checked + span.label-text::after { + background: #3f729b; } + .radiobox.radio-instagram input[type=radio]:checked + span.label-text::before { + border-color: #3f729b; } + .radiobox.radio-pinterest input[type=radio]:checked + span.label-text::after { + background: #cb2027; } + .radiobox.radio-pinterest input[type=radio]:checked + span.label-text::before { + border-color: #cb2027; } + .radiobox.radio-dribbble input[type=radio]:checked + span.label-text::after { + background: #ea4c89; } + .radiobox.radio-dribbble input[type=radio]:checked + span.label-text::before { + border-color: #ea4c89; } + .radiobox.radio-youtube input[type=radio]:checked + span.label-text::after { + background: #b00; } + .radiobox.radio-youtube input[type=radio]:checked + span.label-text::before { + border-color: #b00; } + .radiobox.radio-color-scheme input[type=radio]:checked + span.label-text::after { + background: #8253eb; } + .radiobox.radio-color-scheme input[type=radio]:checked + span.label-text::before { + border-color: #8253eb; } + .radiobox.radio-color-scheme-dark input[type=radio]:checked + span.label-text::after { + background: #835c9e; } + .radiobox.radio-color-scheme-dark input[type=radio]:checked + span.label-text::before { + border-color: #835c9e; } + .radiobox.radio-content-color input[type=radio]:checked + span.label-text::after { + background: #999; } + .radiobox.radio-content-color input[type=radio]:checked + span.label-text::before { + border-color: #999; } + .radiobox.radio-content input[type=radio]:checked + span.label-text::after { + background: #999; } + .radiobox.radio-content input[type=radio]:checked + span.label-text::before { + border-color: #999; } + .radiobox.radio-primary input[type=radio]:checked + span.label-text::after { + background: #8253eb; } + .radiobox.radio-primary input[type=radio]:checked + span.label-text::before { + border-color: #8253eb; } + .radiobox.radio-secondary input[type=radio]:checked + span.label-text::after { + background: #868e96; } + .radiobox.radio-secondary input[type=radio]:checked + span.label-text::before { + border-color: #868e96; } + .radiobox.radio-success input[type=radio]:checked + span.label-text::after { + background: #38d57a; } + .radiobox.radio-success input[type=radio]:checked + span.label-text::before { + border-color: #38d57a; } + .radiobox.radio-info input[type=radio]:checked + span.label-text::after { + background: #03a9f3; } + .radiobox.radio-info input[type=radio]:checked + span.label-text::before { + border-color: #03a9f3; } + .radiobox.radio-warning input[type=radio]:checked + span.label-text::after { + background: #ffcc02; } + .radiobox.radio-warning input[type=radio]:checked + span.label-text::before { + border-color: #ffcc02; } + .radiobox.radio-danger input[type=radio]:checked + span.label-text::after { + background: #e6614f; } + .radiobox.radio-danger input[type=radio]:checked + span.label-text::before { + border-color: #e6614f; } + .radiobox.radio-light input[type=radio]:checked + span.label-text::after { + background: #f8f9fa; } + .radiobox.radio-light input[type=radio]:checked + span.label-text::before { + border-color: #f8f9fa; } + .radiobox.radio-dark input[type=radio]:checked + span.label-text::after { + background: #343a40; } + .radiobox.radio-dark input[type=radio]:checked + span.label-text::before { + border-color: #343a40; } + .radiobox.radio-gray-100 input[type=radio]:checked + span.label-text::after { + background: #f8f9fa; } + .radiobox.radio-gray-100 input[type=radio]:checked + span.label-text::before { + border-color: #f8f9fa; } + .radiobox.radio-gray-200 input[type=radio]:checked + span.label-text::after { + background: #ddd; } + .radiobox.radio-gray-200 input[type=radio]:checked + span.label-text::before { + border-color: #ddd; } + .radiobox.radio-gray-300 input[type=radio]:checked + span.label-text::after { + background: #bbb; } + .radiobox.radio-gray-300 input[type=radio]:checked + span.label-text::before { + border-color: #bbb; } + .radiobox.radio-gray-400 input[type=radio]:checked + span.label-text::after { + background: #aaa; } + .radiobox.radio-gray-400 input[type=radio]:checked + span.label-text::before { + border-color: #aaa; } + .radiobox.radio-gray-500 input[type=radio]:checked + span.label-text::after { + background: #999; } + .radiobox.radio-gray-500 input[type=radio]:checked + span.label-text::before { + border-color: #999; } + .radiobox.radio-gray-600 input[type=radio]:checked + span.label-text::after { + background: #868e96; } + .radiobox.radio-gray-600 input[type=radio]:checked + span.label-text::before { + border-color: #868e96; } + .radiobox.radio-gray-700 input[type=radio]:checked + span.label-text::after { + background: #495057; } + .radiobox.radio-gray-700 input[type=radio]:checked + span.label-text::before { + border-color: #495057; } + .radiobox.radio-gray-800 input[type=radio]:checked + span.label-text::after { + background: #343a40; } + .radiobox.radio-gray-800 input[type=radio]:checked + span.label-text::before { + border-color: #343a40; } + .radiobox.radio-gray-900 input[type=radio]:checked + span.label-text::after { + background: #212529; } + .radiobox.radio-gray-900 input[type=radio]:checked + span.label-text::before { + border-color: #212529; } + body.rtl .radiobox .label-text { + padding-left: 0; + padding-right: 2.14286em; } + body.rtl .radiobox .label-text:before, body.rtl .radiobox .label-text:after { + left: auto; + right: 0; } + body.rtl .radiobox .label-text:after { + -webkit-transform: translateY(-50%) translateX(-50%) scale(0); + transform: translateY(-50%) translateX(-50%) scale(0); } + body.rtl .radiobox input[type="radio"]:checked + span.label-text:after { + -webkit-transform: translateY(-50%) translateX(-50%) scale(1); + transform: translateY(-50%) translateX(-50%) scale(1); } + +.checkbox input[type=checkbox], +.checkbox-inline input[type=checkbox], +.radio input[type=radio], +.radio-inline input[type=radio] { + position: absolute; } + +.form-input-icon { + position: relative; } + .form-input-icon > i { + position: absolute; + top: 50%; + left: 0.625rem; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; + z-index: 3; + text-align: center; + color: #b8beca; } + .form-input-icon .form-control { + padding-left: 2.5rem; } + +.form-input-icon-right > i { + left: auto; + right: 0.625rem; } + +.form-input-icon-right .form-control { + padding-left: 1rem; + padding-right: 2.5rem; } + +.form-control-rounded { + border-radius: 500px; } + +.form-material .form-control:disabled, .form-material .form-control.disabled { + cursor: not-allowed; + color: rgba(153, 153, 153, 0.5); } + +.form-material input, .form-material input:focus, .form-material textarea, .form-material textarea:focus, .form-material select, .form-material select:focus { + -webkit-box-shadow: none; + box-shadow: none; } + +.form-material input::-webkit-input-placeholder, .form-material textarea::-webkit-input-placeholder, .form-material select::-webkit-input-placeholder { + opacity: 0; } + +.form-material input:-moz-placeholder, .form-material textarea:-moz-placeholder, .form-material select:-moz-placeholder { + opacity: 0; } + +.form-material input::-moz-placeholder, .form-material textarea::-moz-placeholder, .form-material select::-moz-placeholder { + opacity: 0; } + +.form-material input:-ms-input-placeholder, .form-material textarea:-ms-input-placeholder, .form-material select:-ms-input-placeholder { + opacity: 0; } + +.form-material .form-group { + position: relative; } + +.form-material .form-group > label { + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + margin-bottom: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + pointer-events: none; + opacity: 0.7; } + +.form-material .input-focused input::-webkit-input-placeholder, +.form-material .input-has-value input::-webkit-input-placeholder { + opacity: 1; } + +.form-material .input-focused input:-moz-placeholder, +.form-material .input-has-value input:-moz-placeholder { + opacity: 1; } + +.form-material .input-focused input::-moz-placeholder, +.form-material .input-has-value input::-moz-placeholder { + opacity: 1; } + +.form-material .input-focused input:-ms-input-placeholder, +.form-material .input-has-value input:-ms-input-placeholder { + opacity: 1; } + +.form-material .form-group > input[type="file"] { + padding-top: 1em; } + +.form-material .form-group > textarea + label { + top: calc(0.5625rem * 2); } + +.form-material .form-group > input[type="file"] + label, +.form-material .form-group > select + label, +.form-material .form-group.input-has-value label, +.form-material .form-group.input-focused label { + font-size: .75em; + top: 0; + opacity: 1; } + +.form-material .form-control { + border-radius: 0; + border: 0; + padding-left: 0; + padding-right: 0; + background-color: transparent; + background-position: center bottom, center calc(99%); + background-repeat: no-repeat; + background-size: 0 2px, 100% 1px; + -webkit-transition: background 0s ease-out 0s; + transition: background 0s ease-out 0s; + background-image: -webkit-gradient(linear, left top, left bottom, from(#8253eb), to(#8253eb)), -webkit-gradient(linear, left top, left bottom, from(#e4e9f0), to(#e4e9f0)); + background-image: linear-gradient(#8253eb, #8253eb), linear-gradient(#e4e9f0, #e4e9f0); + padding: calc(0.5625rem + 4px) 0; } + +.form-material .form-control-icon .input-group .form-control, +.form-material .form-control-icon label { + padding-left: 2.1875rem; } + +.form-material .form-control-icon .input-group > i { + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + +.form-material .form-control-icon.input-has-value label, +.form-material .form-control-icon.input-focused label { + padding-left: 0; } + +.form-material .form-control-icon.form-control-icon-right label, +.form-material .form-control-icon.form-control-icon-right .form-control { + padding-left: 0; + padding-right: 2.1875rem; } + +.form-material .form-control-icon.form-control-icon-right .input-group > i { + left: auto; + right: 0; } + +.form-material .form-control:focus { + background-size: 100% 2px, 100% 1px; + outline: 0 none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; } + +body.rtl .form-material .form-group > label { + left: auto; + right: 0; } + +.form-bordered .form-group { + padding-bottom: 1.5625rem; + border-bottom: 1px solid #f2f2f2; } + .form-bordered .form-group:first-child { + padding-top: 1.5625rem; } + .form-bordered .form-group:last-child { + border-bottom: 0; } + +.has-feedback label ~ .form-control-feedback { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + right: 1.07143em; } + +/* File Dropzone +========================*/ +.dropzone { + position: relative; + border: 2px dashed #ddd; } + .dropzone .dz-message { + margin: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; } + .dropzone .dz-message span { + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%); + transform: translateY(-50%) translateX(50%); } + .dropzone .dz-preview .dz-progress { + margin-top: 0; } + .dropzone .dz-preview .dz-details { + height: 100%; + width: 100%; } + .dropzone .dz-preview .dz-success-mark { + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%); + transform: translateY(-50%) translateX(50%); } + .dropzone .dz-preview .dz-success-mark, + .dropzone .dz-preview .dz-error-mark { + height: 3.375rem; + width: 3.375rem; } + .dropzone .dz-preview.dz-error .dz-image { + background: #e6614f; } + .dropzone .dz-preview.dz-error .dz-details .dz-filename, + .dropzone .dz-preview.dz-error .dz-details .dz-size { + opacity: 0.5; } + .dropzone .dz-preview.dz-error .dz-error-mark { + -webkit-animation: none; + animation: none; + margin: 0; + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); } + .dropzone .dz-preview.dz-error .dz-error-message { + color: #fff; + background: #e6614f; } + .dropzone .dz-preview.dz-error .dz-error-message:after { + border-bottom-color: #e6614f; } + .dropzone .dz-preview .dz-remove { + padding: 0.55556em; + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 100; + display: block; + background: #8253eb; + color: #fff; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + font-size: 0.64286em; + text-transform: uppercase; + font-weight: bold; + letter-spacing: 0.1em; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; } + .dropzone .dz-preview .dz-remove:hover { + text-decoration: none; } + .dropzone .dz-image-preview .dz-remove { + opacity: 0; } + .dropzone .dz-image-preview:hover .dz-remove { + opacity: 1; } + +/* Spectrum Color Picker +========================*/ +.colorpicker .input-group-addon { + cursor: pointer; + position: relative; } + .colorpicker .input-group-addon i { + width: 1em; + display: block; } + .colorpicker .input-group-addon i:after { + content: ''; + background: inherit; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; } + +.sp-container { + background: #f9f9f9; + border: 1px solid #ddd; } + +.sp-input { + border: 1px solid #ddd; } + .sp-input:focus { + border-color: #ccc; } + +/* Date Range Picker +========================*/ +.predefinedRanges { + display: inline-block; } + +.daterangepicker td.active, .daterangepicker td.active:hover { + background-color: #8253eb; } + +.daterangepicker .input-mini.active { + border-color: #8253eb; } + +body.rtl .daterangepicker .ranges ul { + padding-right: 0; } + +.daterangepicker.dropdown-menu { + -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1); + box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1); + width: auto; + padding: 0.71429em 1.07143em; + z-index: 10; } + .daterangepicker.dropdown-menu.show-calendar { + padding-top: 1.42857em; } + .daterangepicker.dropdown-menu .calendar-table { + border: 1px solid #eef1f2; + border-left: 0; } + .daterangepicker.dropdown-menu .calendar-table tbody { + color: #666; } + .daterangepicker.dropdown-menu .left .calendar-table { + border-left: 1px solid #eef1f2; } + .daterangepicker.dropdown-menu .range_inputs { + margin-left: 1.07143em; } + +.ranges { + width: 11.25rem; + padding: 0; } + .ranges ul { + margin-bottom: 0.71429em; } + .ranges li { + margin: 0; + padding: 0.35714em 1.42857em; + color: #514d6a; + background: transparent; + border-radius: 0; + border: 0; } + .ranges li:hover { + border: 0; + color: #514d6a; + background: #fdfcff; } + .ranges li.active { + background: #8253eb; + border: 0; } + .ranges li.active:hover { + color: #fff; } + +/* Date Picker +========================*/ +.datepicker { + margin: 0 auto; } + .datepicker.dropdown-menu { + width: auto; + padding: 1.07143em 1.78571em; + -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); } + .datepicker tbody { + color: #666; } + .datepicker table tr td span.active, + .datepicker table tr td span.active:hover, + .datepicker td .month.active { + background: #8253eb !important; } + .datepicker td.active, + .datepicker td.selected { + background: #8253eb !important; } + +/* Select2 Select Dropdown +========================*/ +.select2-container--default .select2-selection--single .select2-selection__rendered, +.select2-container--default .select2-selection--multiple .select2-selection__rendered { + background: none; + line-height: calc(2.5rem + 2px) !important; + margin-bottom: -0.125rem; + padding-left: 1em; } + +.select2-container--default { + max-width: 100%; } + .select2-container--default.select2 { + width: 100% !important; } + .select2-container--default .select2-selection--single { + border: 1px solid #ccc; + padding-right: 0.625rem; + height: calc(2.5rem + 2px) !important; } + .select2-container--default .select2-selection--single .select2-selection__arrow { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + right: 0.9375rem; } + .select2-container--default .select2-selection--multiple { + min-height: calc(2.5rem + 2px) !important; + height: auto; + line-height: 1; + border: 1px solid #ccc; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { + display: flex-item; + margin: 0.41667em 0.16667em; + border-radius: 20px; + font-size: 0.75rem; + line-height: 2em; + padding-right: 0.625rem; + background: #03a9f3; + color: #fff; + border-color: #03a9f3; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-child { + margin-left: 0; } + .select2-container--default .select2-selection--multiple .select2-search__field { + margin-top: 0; + margin-bottom: 0; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + width: 0.9375rem; + text-align: center; + color: #fff; + opacity: 0.4; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + opacity: 1; + color: #fff; } + .select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #03a9f3; } + .select2-container--default .select2-seach--inline { + line-height: 1.3 !important; } + .select2-container--default.select2-container--open .select2-selection--single { + border-color: #03a9f3; } + .select2-container--default .select2-results__option[aria-selected="true"] { + display: none; } + .select2-container--default .select2-results__option--highlighted[aria-selected] { + background: #03a9f3; } + +body.rtl .select2-results__options { + padding-right: 0; } + +/* SelectPicker Select Dropdown +========================*/ +.bootstrap-select.btn-group .dropdown-toggle .bs-caret { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; } + .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret { + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; + margin: 0; } + +.bootstrap-select.open .dropdown-menu { + display: none; } + +.bootstrap-select.open.show .dropdown-menu { + display: block; } + +.bootstrap-select .dropdown-menu li a { + line-height: 2em; + display: block; + width: 100%; + color: #cccccc; + padding: 0.35714em 1.42857em; } + .bootstrap-select .dropdown-menu li a:hover, .bootstrap-select .dropdown-menu li a:focus { + color: #999; + background: #f7fafc; } + .bootstrap-select .dropdown-menu li a span::before { + font-family: "feather"; + -webkit-font-feature-settings: "liga"; + font-feature-settings: "liga"; + font-size: 1.125rem; + font-weight: 600; } + .bootstrap-select .dropdown-menu li a .glyphicon-ok::before { + content: "\e925"; } + +.bootstrap-select .dropdown-menu[aria-expanded="true"] { + display: block; } + +.bootstrap-select .dropdown-menu a[aria-selected="true"] { + color: #fff !important; + background: #8253eb !important; } + +.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + margin-top: 0; } + +/* Tags Input +========================*/ +.bootstrap-tagsinput { + width: 100%; } + .bootstrap-tagsinput .tag { + font-size: 0.75rem; + padding: 0.33333em 0.83333em; + border-radius: 100px; + display: inline-block; + margin: 0.41667em 0; } + .bootstrap-tagsinput .tag [data-role="remove"]::after { + content: "\e9ea"; + font-family: "feather"; + -webkit-font-feature-settings: "liga"; + font-feature-settings: "liga"; + line-height: 1; + vertical-align: middle; + padding: 0; + margin: 0; } + .bootstrap-tagsinput input[type="text"] { + min-width: 9.375rem; + line-height: 2; } + .input-group .bootstrap-tagsinput:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group .bootstrap-tagsinput:not(:first-child):not(:nth-last-child(2)) { + border-radius: 0; } + .input-group .bootstrap-tagsinput:nth-last-child(2) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +/* Switchery +=======================*/ +.switchery { + width: 4.28571em; } + .switchery > small { + -webkit-box-shadow: none; + box-shadow: none; } + +.switchery-small { + height: 1.5rem; + border-radius: 1.5rem; } + .switchery-small > small { + height: 1.5rem; + width: 1.5rem; } + +.switchery-large { + width: 5.71429em; } + +/* Touchspin +=======================*/ +.bootstrap-touchspin .input-group-btn-vertical { + min-width: 1.25rem; } + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { + display: block; + font-size: 9px; + height: 50%; + width: 20px; + position: absolute; + top: 0; + right: 0; } + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down i, + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up i { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); + font-size: 14px; + line-height: 1; + font-style: normal; } + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up i::before { + content: "+"; } + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { + top: calc(50% + 2px); } + .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down i:before { + content: "-"; } + +/* MultiSelect +========================*/ +.ms-container { + width: 100%; } + .ms-container .ms-list { + border-radius: 0; } + .ms-container .ms-list.ms-focus { + border-color: #8253eb; + -webkit-box-shadow: 0 0 7px -2px #8253eb; + box-shadow: 0 0 7px -2px #8253eb; } + .ms-container .ms-selection li, + .ms-container .ms-selectable li { + line-height: 2; } + .ms-container .ms-selection li.ms-hover, + .ms-container .ms-selectable li.ms-hover { + background: #8253eb; } + body.rtl .ms-container .ms-optgroup { + padding-right: 0; } + body.rtl .ms-container .ms-optgroup-label { + padding-right: 5px; } + +.multi-step-signup .multi-step-form fieldset { + text-align: center; + display: none; } + .multi-step-signup .multi-step-form fieldset.active { + display: block; } + .multi-step-signup .multi-step-form fieldset textarea { + resize: none; } + .multi-step-signup .multi-step-form fieldset input[type=number]::-webkit-inner-spin-button, + .multi-step-signup .multi-step-form fieldset input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + margin: 0; } + +.multi-step-signup .steps-tab li { + padding: 0 80px; + position: relative; } + +.multi-step-signup .steps-tab a { + line-height: 40px; + font-size: 12px; + color: #fff; } + +.multi-step-signup .steps-tab .step { + display: block; + margin-left: 25%; + width: 40px; + height: 40px; + line-height: 30px; + color: #8253eb; + background-color: #F5F7FA; + border: 5px solid #8253eb; + font-size: 0.8rem; + border-radius: 50%; + z-index: 1; } + +@media (max-width: 768px) { + .multi-step-signup .steps-tab li { + padding: 0 20px; } } + +.multi-step-signup .steps-tab li::before { + content: ""; + top: 18px; + width: 100%; + height: 5px; + z-index: -1; + display: block; + position: absolute; + left: -50%; + background-color: #8253eb; + opacity: .7; } + +.multi-step-signup .steps-tab li:first-child::before { + display: none; } + +.multi-step-signup .steps-tab li:last-child::after { + display: none; } + +.multi-step-signup .steps-tab ul li.done .step { + background-color: #8253eb; + border-color: #8253eb; + color: #FFF; } + +.multi-step-signup .steps-tab ul li.done::before { + background-color: #8253eb; + opacity: 1; } + +.multi-step-signup .steps-tab ul li.active .step { + border-color: #8253eb; + background-color: #FFF; + color: #8253eb; } + +.multi-step-signup .steps-tab ul li.active::before { + background-color: #8253eb; + opacity: 1; } + +body.rtl .multi-step-signup .steps-tab li::before { + left: auto; + right: calc(-50% - 10px); } + +/* Bootstrap Wysiwyg +========================*/ +.wysihtml5-sandbox { + width: 100% !important; + border: 1px solid #eee !important; + padding: 20px !important; } + +ul.wysihtml5-toolbar { + border: 1px solid #eee; + border-bottom: 0; } + ul.wysihtml5-toolbar > li { + margin: 0; } + ul.wysihtml5-toolbar > li .btn { + background: none; + border: 0; } + ul.wysihtml5-toolbar > li .btn .glyphicon { + margin-right: 1em; } + ul.wysihtml5-toolbar > li .btn:active, ul.wysihtml5-toolbar > li .btn:focus { + background: none; } + body.rtl ul.wysihtml5-toolbar > li .btn .glyphicon { + margin-right: 0; + margin-left: 1em; } + +ul.wysihtml5-toolbar > li .modal .btn { + background: #8253eb; + color: #fff; } + +ul.wysihtml5-toolbar > li .modal .checkbox label { + padding-left: 30px; + position: relative; } + ul.wysihtml5-toolbar > li .modal .checkbox label:before { + content: ''; + font-family: 'Material Icons'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + border: 1px solid #ddd; + display: block; + height: 20px; + width: 20px; + line-height: 20px; + text-align: center; + color: #fff; + position: absolute; + top: 0; + left: 0; } + ul.wysihtml5-toolbar > li .modal .checkbox label.checkbox-checked:before { + background: #8253eb; + border-color: #8253eb; + content: 'check'; } + +body.rtl .input-group .input-group-btn-vertical:first-child:last-child .btn, +body.rtl .input-group .input-group-btn-vertical .btn, +body.rtl .input-group .input-group-btn:first-child:last-child .btn, +body.rtl .input-group .input-group-btn .btn, +body.rtl .input-group .input-group-addon:first-child:last-child, +body.rtl .input-group .input-group-addon { + border-radius: 0.25rem; } + +body.rtl .input-group .input-group-btn-vertical:first-child .btn, +body.rtl .input-group .input-group-btn:first-child .btn, +body.rtl .input-group .input-group-addon:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-right: 1px solid #eef1f2; + border-left: 0; } + +body.rtl .input-group .input-group-btn-vertical:last-child .btn, +body.rtl .input-group .input-group-btn:last-child .btn, +body.rtl .input-group .input-group-addon:last-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left: 1px solid #eef1f2; + border-right: 0; } + +body.rtl .input-group .input-group-btn-vertical:not(:first-child):not(:last-child) .btn, +body.rtl .input-group .input-group-btn:not(:first-child):not(:last-child) .btn, +body.rtl .input-group .input-group-addon:not(:first-child):not(:last-child) { + border-radius: 0; } + +body.rtl .input-group .form-control:first-child:last-child, +body.rtl .input-group .form-control { + border-radius: 0.25rem; } + +body.rtl .input-group .form-control:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +body.rtl .input-group .form-control:last-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +body.rtl .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } + +input[data-plugin="knob"] { + right: 50% !important; + -webkit-transform: translateX(50%) !important; + transform: translateX(50%) !important; } + +/******************************** + ********************************* +Range Slider + ********************************* + *********************************/ +.irs { + display: block; + clear: both; + margin: 3em 0; } + .irs .irs-single, + .irs .irs-from, + .irs .irs-to { + display: block; + height: 2em; + line-height: 2em; + text-align: center; + display: block; + background: #8253eb; + color: #fff; + font-size: 0.71429em; + top: -3em; + padding: 0 .5em; } + .irs .irs-single:after, + .irs .irs-from:after, + .irs .irs-to:after { + border-color: #8253eb transparent transparent transparent; } + .irs .irs-single:after, + .irs .irs-max:after, + .irs .irs-min:after, + .irs .irs-from:after, + .irs .irs-to:after { + content: ''; + height: 0; + width: 0; + border-style: solid; + border-width: 5px 3px 0 3px; + position: absolute; + right: 50%; + bottom: -0.5em; + -webkit-transform: translateX(50%); + transform: translateX(50%); } + .irs .irs-slider { + display: block; + height: 2em; + width: 2em; + background: yellow; + top: 0; + border-radius: 100px; + background: #fff; + border: 1px solid #ddd; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + cursor: pointer; + z-index: 3; } + .irs .irs-shadow.shadow-from, + .irs .irs-shadow.shadow-to, + .irs .irs-line, + .irs .irs-bar { + height: 1em; + top: 0.5em; + border-radius: 100px; + background: #eee; + -webkit-box-shadow: inset 1px 1px 5px 0 #ddd; + box-shadow: inset 1px 1px 5px 0 #ddd; + border: 1px solid #d9d9d9; + cursor: pointer; } + .irs .irs-bar { + background: #8253eb; + -webkit-box-shadow: inset 1px 1px 5px 0 #8253eb; + box-shadow: inset 1px 1px 5px 0 #8253eb; + border: 1px solid #6125e6; + border-left: 0; + z-index: 2; } + .irs .irs-shadow.shadow-from, + .irs .irs-shadow.shadow-to { + background: #bbb; + -webkit-box-shadow: inset 1px 1px 5px 0 #bbb; + box-shadow: inset 1px 1px 5px 0 #bbb; + border: 1px solid #aaa; + z-index: 1; } + .irs .irs-grid { + top: 2em; + opacity: 0.2; } + .irs .irs-max, + .irs .irs-min { + text-align: center; + height: 2em; + padding: 0 .5em; + line-height: 2em; + position: absolute; + top: -3em; + left: 0; + background: #eee; + border: 1px solid #ddd; + font-size: 0.71429em; } + .irs .irs-max:after, + .irs .irs-min:after { + border-color: #ddd transparent transparent transparent; } + .irs .irs-min { + left: 0; } + .irs .irs-max { + left: auto; + right: 0; } + .irs .irs-bar-edge { + height: 1em; + top: 0.5em; + width: 1.42857em; + border: 1px solid #6125e6; + border-right: 0; + background: #8253eb; + -webkit-box-shadow: inset 1px 1px 5px 0 #8253eb; + box-shadow: inset 1px 1px 5px 0 #8253eb; + border-radius: 16px 0 0 16px; } + +/******************************** + ********************************* +Pagination + ********************************* + *********************************/ +.pager .material-icons, +.pagination .material-icons { + font-size: 0.75rem; + vertical-align: middle; } + +.pager { + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; } + .pager li.spacer { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +body.rtl .pagination .page-item:last-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +body.rtl .pagination .page-item:first-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; } + +/* Fullcalendar +========================*/ +.custom-fullcalendar { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .custom-fullcalendar .fc-toolbar { + height: 6.875rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: space-evenly; + -ms-flex-pack: space-evenly; + justify-content: space-evenly; + padding: 0 1.25rem; + margin-bottom: 0; + border-bottom: 1px solid #eef1f2; } + .custom-fullcalendar .fc-toolbar .fc-left { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .custom-fullcalendar .fc-toolbar .fc-center { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .custom-fullcalendar .fc-toolbar .fc-right { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + @media (max-width: 767px) { + .custom-fullcalendar .fc-toolbar { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: auto; + padding: 1.25rem 1.25rem; } + .custom-fullcalendar .fc-toolbar .fc-center { + margin: 1.07143em 0; } } + .custom-fullcalendar .fc-toolbar h2 { + font-size: 2.14286em; } + .custom-fullcalendar .fc-toolbar .fc-icon { + opacity: 0; + visibility: hidden; } + .custom-fullcalendar .fc-toolbar .fc-next-button::after { + content: '\e92a'; + font-family: 'feather'; + font-size: 1.42857em; + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateX(50%) translateY(-50%); + transform: translateX(50%) translateY(-50%); + color: #bbb; } + .custom-fullcalendar .fc-toolbar .fc-prev-button::after { + content: '\e929'; + font-size: 1.42857em; + font-family: 'feather'; + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateX(50%) translateY(-50%); + transform: translateX(50%) translateY(-50%); + color: #bbb; } + .custom-fullcalendar .fc-toolbar .fc-today-button { + font-family: "Montserrat", sans-serif; + padding-right: 1.25rem; + padding-left: 1.25rem; } + .custom-fullcalendar .fc-view-container { + border-left: 1px solid #eef1f2; + padding: 0; } + .custom-fullcalendar-sidebar { + top: 6.875rem; + z-index: 2; } + .custom-fullcalendar .fc-button { + height: 1.875rem; } + .custom-fullcalendar .fc-view > table tbody > tr > td:first-child { + border-left: 00; } + .custom-fullcalendar .fc-other-month { + background-image: repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 8px, transparent 8px, transparent 16px); } + .custom-fullcalendar td, + .custom-fullcalendar tbody { + border-color: #eef1f2; } + .custom-fullcalendar .fc-week table td:first-child { + border-left: 0; } + .custom-fullcalendar .fc-week table td:last-child { + border-right: 0; } + .custom-fullcalendar .fc-view > table > thead td { + border-top: 0; } + .custom-fullcalendar .fc-toolbar .fc-button { + background: transparent; + border-color: rgba(238, 241, 242, 0.7); + border-radius: 0; + padding: 0.71429em 0.71429em; + -webkit-box-shadow: none; + box-shadow: none; + height: auto; + z-index: 1; + font-family: "Montserrat", sans-serif; } + .custom-fullcalendar .fc-toolbar .fc-button.fc-state-active { + color: #8253eb; } + .custom-fullcalendar .fc-toolbar .fc-button.fc-state-disabled { + opacity: 0.4; } + .custom-fullcalendar .fc-event { + font-size: 0.75rem; + border-radius: 0; + margin-right: 0; + margin-bottom: 0; + margin-left: 0; + padding: 0.41667em; + text-align: center; + color: #fff !important; + -webkit-transition: background 0.3s ease, color 0.3s ease; + transition: background 0.3s ease, color 0.3s ease; + font-family: "Montserrat", sans-serif; } + .custom-fullcalendar .fc-widget-header { + border-left: 0; + border-right: 0; } + .custom-fullcalendar .fc-head .fc-axis, + .custom-fullcalendar .fc-day-header { + font-weight: normal; + font-size: 0.85714em; + letter-spacing: 0.1em; + opacity: 0.6; + border: 0; + padding: 1.66667em 0.83333em; + text-transform: uppercase; } + .custom-fullcalendar .fc-head .fc-axis a, + .custom-fullcalendar .fc-day-header a { + color: #fff; } + .custom-fullcalendar .fc-body .fc-axis { + background: #eee; } + .custom-fullcalendar .fc-day-top { + font-size: 1em; } + .custom-fullcalendar .fc-day-top a { + color: #999; } + +.fullcalendar-events .fc-event { + background: transparent !important; + border: 0 !important; + color: #444; + cursor: pointer; + padding: 0.71429em 1.42857em; + font-size: 0.875rem; + font-family: "Montserrat", sans-serif; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .fullcalendar-events .fc-event:hover { + background: rgba(130, 83, 235, 0.03) !important; } + +.fullcalendar-events .fc-event-text { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.fullcalendar-events i { + height: 2.14286em; + width: 2.14286em; + text-align: center; + line-height: 2.14286em; + border-radius: 3px; + margin-right: 1.25rem; + background: inherit; } + +body.rtl .fullcalendar-events i { + margin-right: 0; + margin-left: 1.25rem; } + +/* CLNDR +========================*/ +.clndr { + padding: 1.78571em 2.14286em; + position: relative; } + .clndr .day-number { + position: relative; + z-index: 2; } + .clndr .clndr-grid::after { + clear: both; + content: ""; + display: block; } + .clndr .clndr-grid .days { + display: block; } + .clndr .clndr-grid .days > .day { + display: inline-block; + width: 14.28571%; + float: left; + padding: 0 0.71429em; + line-height: 3em; + cursor: pointer; + position: relative; + z-index: 0; } + .clndr .clndr-grid .days > .day.event::before, .clndr .clndr-grid .days > .day.today::before { + content: ""; + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%); + transform: translateY(-50%) translateX(50%); + background: rgba(153, 153, 153, 0.1); + z-index: 1; + height: 2.5em; + width: 2.5em; + border-radius: 100px; + display: block; + opacity: 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .clndr .clndr-grid .days > .day.event::before { + background: none; + border: 1px solid rgba(153, 153, 153, 0.3); } + .clndr .clndr-grid .days > .day.event::before { + opacity: 1; } + .clndr .clndr-grid .days > .day.last-month, .clndr .clndr-grid .days > .day.next-month { + color: rgba(153, 153, 153, 0.2); } + .clndr .event-listing { + margin-right: -2.28571em; + margin-bottom: -1.85714em; + margin-left: -2.28571em; + margin-top: 2.5em; + padding: 1.42857em 0 1.42857em; + color: #999; + background: #fff; } + .clndr .event-listing::after { + clear: both; + content: ""; + display: block; } + .clndr .event-listing .selected-date { + position: relative; + text-align: center; + display: block; } + .clndr .event-listing .selected-date .date { + vertical-align: top; + font-size: 2.14286em; + line-height: 1em; } + .clndr .event-listing .event-item { + border-bottom: 1px solid #ddd; + padding-bottom: 0.71429em; + margin-bottom: 0.71429em; } + .clndr .event-listing .event-item:last-child { + border-bottom: 0; + margin-bottom: 0; } + .clndr .event-listing .event-item-time { + opacity: 0.5; } + .clndr .event-listing .event-item-title { + margin-left: 0.71429em; } + .clndr .event-listing .event-item-icon { + vertical-align: sub; + float: right; } + .clndr .clndr-previous-button, + .clndr .clndr-today-button, + .clndr .clndr-next-button { + cursor: pointer; + position: relative; + top: -0.14286em; } + +.color-white .clndr, +.color-white .clndr .clndr-title, +.color-white .clndr .curront-month, +.color-white .clndr .days .day { + color: #fff; } + +.color-white .clndr .days .day.last-month, .color-white .clndr .days .day.next-month { + color: rgba(255, 255, 255, 0.3); } + +.color-white .clndr .days .day.event::before { + background: none; + border: 1px solid rgba(255, 255, 255, 0.3); } + +.color-white .clndr .days .day.today { + color: #8253eb; } + .color-white .clndr .days .day.today::before { + background: white; + opacity: 1; + border-color: transparent; } + +/******************************** +********************************* +BASIC +********************************* +*********************************/ +/* Vector Maps +========================*/ +.gmap { + width: 100%; + height: 21.42857em; } + .gmap .overlay { + background: #8253eb; + border-radius: 5px; + color: #fff; + padding: 1em; + position: relative; + font-family: "Montserrat", sans-serif; + font-size: 1.36364em; + z-index: 1; + -webkit-transform: translateY(-1.42857em); + transform: translateY(-1.42857em); } + .gmap .overlay:before { + z-index: 2; + height: 0; + width: 0; + border-style: solid; + border-width: 10px 10px 0 10px; + border-color: #8253eb transparent transparent transparent; + display: block; + content: ""; + position: absolute; + right: 50%; + bottom: 0; + -webkit-transform: translateX(50%) translateY(100%); + transform: translateX(50%) translateY(100%); } + +/******************************** +********************************* +BASIC +********************************* +*********************************/ +/* Vector Maps +========================*/ +.vmap { + width: 100%; + height: 28.57143em; } + .vmap .jqvmap-zoomin, .vmap .jqvmap-zoomout { + height: 1em; + width: 1em; + font-size: 1.07143em; + line-height: 0.66667em; } + +/******************************** + ********************************* +Inbox + ********************************* + *********************************/ +/* Mail Inbox +========================*/ +.mail-inbox { + position: relative; } + @media (max-width: 767px) { + .mail-inbox { + height: auto !important; } } + @media (min-width: 768px) and (max-width: 1023px) { + .mail-inbox { + height: auto !important; } } + +.mail-inbox-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: 5em; + padding-right: 1.25rem; + padding-left: 1.25rem; + border-bottom: 1px solid #eef1f2; } + +.mail-inbox-select-all { + font-size: 0.85714em; + display: inline-block; } + .mail-inbox-select-all span.label-text { + padding-left: 2.08333em; } + +.mail-list-item { + position: relative; + padding: 1.42857em 1.25rem; + border-bottom: 1px solid #eef1f2; } + .mail-list-item .checkbox { + padding: 0; } + .mail-list-item.unread .mail-title { + font-weight: 600; } + .mail-list-item .checkbox .label-text { + padding-left: 1em; } + .mail-list-item .mail-select-checkbox .label-text { + margin-right: .5em; + top: -5px; + padding: 0 !important; + margin-right: 1.42857em; } + body.rtl .mail-list-item .mail-select-checkbox .label-text { + margin-right: 0; + margin-left: 1.42857em; } + .mail-list-item:nth-child(odd) { + background: rgba(130, 83, 235, 0.03); } + .mail-list-item::last-child { + border-bottom: 0; } + +.mail-inbox-categories .list-inline-item { + margin-right: 1.5em; } + .mail-inbox-categories .list-inline-item:not(.active) a { + color: #444; } + +/* Mail Single +========================*/ +.mail-single > header { + margin-left: 1.07143em; } + +.mail-single-content { + border: 1px solid #eef1f2; + border-left: 0; + border-right: 0; + position: relative; + top: -0.07143em; + padding: 2.5em 3.57143em 0.71429em 3.57143em; } + .mail-single-content > header { + color: #444; } + .mail-single-content > header a { + color: #444; + font-weight: 700; } + .mail-single-content > header a:hover { + text-decoration: underline; } + +.mail-single-reply { + border: 1px solid #eef1f2; + border-radius: 5px; + padding: 1.42857em; + position: relative; } + .mail-single-reply .triangle-top { + height: 0; + width: 0; + position: absolute; + top: -1.07143em; + left: 3.57143em; + border-style: solid; + border-width: 0 15px 15px 15px; + border-color: transparent transparent #ccc transparent; } + .mail-single-reply .triangle-top:after { + content: ''; + position: absolute; + top: 0.07143em; + left: -1.14286em; + height: 0; + width: 0; + border-style: solid; + border-width: 0 16px 16px 16px; + border-color: transparent transparent #fff transparent; } + +/* Mail Compose +========================*/ +.mail-sidebar { + border-right: 1px solid #eef1f2; } + body.rtl .mail-sidebar { + border-right: 0; + border-left: 1px solid #eef1f2; } + +.mail-compose .wysihtml5-sandbox { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + border-left: 0 !important; + border-right: 0 !important; } + +.mail-compose .wysihtml5-toolbar { + border-left: 0; + border-right: 0; } + +.mail-compose .wysihtml5-toolbar { + border-left: 0; + border-right: 0; } + +/* Mail Attachment +========================*/ +.mail-attachment .mail-attachment-heading .list-icon { + height: 1em; + width: 1.25rem; + text-align: center; + font-size: 1.125rem; + margin-right: 0.3125rem; } + +.mail-attachment .file-list { + margin: 0 -0.9375rem; } + +.mail-attachment .file-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-uadius: 3px; + padding: 0.71429em 1.07143em; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; + font-size: 0.85714em; + font-weight: 600; } + .mail-attachment .file-list-item i, + .mail-attachment .file-list-item img { + height: 1.78571em; + width: 1.78571em; + line-height: 1.78571em; + text-align: center; + border-radius: 100px; + margin-right: 0.71429em; } + .mail-attachment .file-list-item a { + color: #444; } + .mail-attachment .file-list-item a.list-inline-item { + font-size: 1.08333em; + color: #bbb; + font-weight: normal; } + .mail-attachment .file-list-item:hover { + background: #f9f9f9; } + +/******************************** +********************************* +Widgets +********************************* +*********************************/ +/* Widgets +========================*/ +.widget-holder figure, +.widget-latest-comments figure, +.widget-todo figure, +.widget-latest-transactions figure, +.widget-user-activities figure { + margin-bottom: 0; } + +.widget-holder .single, +.widget-latest-comments .single, +.widget-todo .single, +.widget-latest-transactions .single, +.widget-user-activities .single { + padding: 1.07143em 0; + border-bottom: 1px solid #eef1f2; } + .widget-holder .single:first-of-type, + .widget-latest-comments .single:first-of-type, + .widget-todo .single:first-of-type, + .widget-latest-transactions .single:first-of-type, + .widget-user-activities .single:first-of-type { + padding-top: 0; } + .widget-holder .single:last-of-type, + .widget-latest-comments .single:last-of-type, + .widget-todo .single:last-of-type, + .widget-latest-transactions .single:last-of-type, + .widget-user-activities .single:last-of-type { + border-bottom: 0; + padding-bottom: 0; } + +.widget-holder .single-header, +.widget-latest-comments .single-header, +.widget-todo .single-header, +.widget-latest-transactions .single-header, +.widget-user-activities .single-header { + margin-bottom: 10px; } + +.widget-holder .single-amount, +.widget-holder .single-user-details, +.widget-latest-comments .single-amount, +.widget-latest-comments .single-user-details, +.widget-todo .single-amount, +.widget-todo .single-user-details, +.widget-latest-transactions .single-amount, +.widget-latest-transactions .single-user-details, +.widget-user-activities .single-amount, +.widget-user-activities .single-user-details { + margin-left: 1.5em; } + +.widget-holder .single-event-icon, +.widget-holder .single-user-avatar, +.widget-latest-comments .single-event-icon, +.widget-latest-comments .single-user-avatar, +.widget-todo .single-event-icon, +.widget-todo .single-user-avatar, +.widget-latest-transactions .single-event-icon, +.widget-latest-transactions .single-user-avatar, +.widget-user-activities .single-event-icon, +.widget-user-activities .single-user-avatar { + margin-right: 1.5em; } + +.widget-holder .single-user-details, +.widget-latest-comments .single-user-details, +.widget-todo .single-user-details, +.widget-latest-transactions .single-user-details, +.widget-user-activities .single-user-details { + font-size: 1em; } + .widget-holder .single-user-details small, + .widget-latest-comments .single-user-details small, + .widget-todo .single-user-details small, + .widget-latest-transactions .single-user-details small, + .widget-user-activities .single-user-details small { + line-height: 1; } + +.widget-holder .single-user-name, +.widget-latest-comments .single-user-name, +.widget-todo .single-user-name, +.widget-latest-transactions .single-user-name, +.widget-user-activities .single-user-name { + line-height: 1.3; + font-weight: 600; + color: #444; + display: block; } + +.widget-holder .single-user-name, +.widget-latest-comments .single-user-name, +.widget-todo .single-user-name, +.widget-latest-transactions .single-user-name, +.widget-user-activities .single-user-name { + font-family: "Montserrat", sans-serif; } + +body.rtl .widget-holder .single-user-avatar, body.rtl +.widget-latest-comments .single-user-avatar, body.rtl +.widget-todo .single-user-avatar, body.rtl +.widget-latest-transactions .single-user-avatar, body.rtl +.widget-user-activities .single-user-avatar { + margin-left: 1.5em; + margin-right: 0; } + +/* Latest Transactions +========================*/ +.widget-latest-transactions { + width: 100%; } + .widget-latest-transactions tr { + border-bottom: 1px solid #eef1f2; } + .widget-latest-transactions td { + padding: 1.07143em 0; } + .widget-latest-transactions tr:first-child td { + padding-top: 0; } + .widget-latest-transactions tr:last-child td { + padding-bottom: 0; } + .widget-latest-transactions tr:last-child { + border-bottom: 0; } + .widget-latest-transactions figure { + margin-bottom: 0; } + .widget-latest-transactions .single-amount, + .widget-latest-transactions .single-user-details { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-left: 1.5em; } + .widget-latest-transactions .single-user-details { + font-size: 1em; } + .widget-latest-transactions .single-user-details small { + line-height: 1; } + .widget-latest-transactions .single-status, + .widget-latest-transactions .single-amount { + font-size: 0.92857em; } + .widget-latest-transactions .single-amount { + color: #444; + margin-bottom: 0; + font-weight: 500; } + .widget-latest-transactions .single-status { + vertical-align: middle; + letter-spacing: -0.05em; } + .widget-latest-transactions .single-status i { + margin-right: 0.4em; } + .widget-latest-transactions .single-status, .widget-latest-transactions .single-user-name, .widget-latest-transactions .single-amount { + font-family: "Montserrat", sans-serif; } + +/* User Activities +========================*/ +.widget-user-activities { + width: 100%; } + .widget-user-activities .single { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 1.78571em 0; } + .widget-user-activities .single-body { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + padding-left: calc(50px + 1.5em); } + .widget-user-activities .single-body p { + font-size: 0.92857em; } + .widget-user-activities .single-likes i { + margin-right: 0.5em; + color: #bbb; } + .widget-user-activities .single-attachment { + display: block; + background: rgba(3, 169, 243, 0.05); + border: 1px solid rgba(3, 169, 243, 0.1); + border-radius: 3px; + padding: 0.71429em; + margin-top: 0.71429em; } + .widget-user-activities .single-attachment-icon { + background: #03a9f3; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 2em; + width: 2em; + color: #fff; + font-size: 1.42857em; + border-radius: 3px; + float: left; + margin-right: 0.75em; } + .widget-user-activities .single-attachment-filesize, + .widget-user-activities .single-attachment-filename { + display: block; + font-size: 0.85714em; } + .widget-user-activities .single-attachment-filename { + font-family: "Montserrat", sans-serif; + font-weight: 600; + color: #444; } + .widget-user-activities .single-attachment-filesize { + color: #bbb; } + .widget-user-activities .single-event-icon { + background: #8253eb; + color: #fff; + border-radius: 100px; + font-size: 1.25rem; + height: 3.125rem; + width: 3.125rem; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .widget-user-activities .single-users-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-flow: row-reverse; + flex-flow: row-reverse; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .widget-user-activities .single-users-list a { + height: 2.1875rem; + width: 2.1875rem; + margin-left: -0.625rem; } + .widget-user-activities .single-users-list a:nth-last-child(2) { + margin-left: 0; } + .widget-user-activities .single-users-list a img { + border-radius: 100px; + border: 2px solid #fff; } + .widget-user-activities .single-users-list a.more { + height: auto; + width: auto; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + margin-left: 1em; + color: #999; } + body.rtl .widget-user-activities .single-event-icon { + margin-right: 0; + margin-left: 1.5em; } + body.rtl .widget-user-activities .single-users-list a.more { + margin-left: 0; + margin-right: 1em; } + +/* Chat Activities +========================*/ +.widget-chat-activity .message { + margin: 0.71429em 0; } + .widget-chat-activity .message:first-child { + margin-top: 0; } + .widget-chat-activity .message:last-child { + margin-bottom: 0; } + .widget-chat-activity .message p { + background: #8253eb; + border: 1px solid #8253eb; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + padding: .5em 1em; + color: #fff; + margin-bottom: .5em; + position: relative; } + .widget-chat-activity .message p:first-child:before, .widget-chat-activity .message p:first-child:after { + content: ""; + height: 0; + width: 0; + display: block; + position: absolute; + top: 1.25rem; + right: -7px; + left: auto; + border-style: solid; + border-width: 6px 0 7px 6px; + border-color: transparent transparent transparent #8253eb; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .widget-chat-activity .message p:first-child:before { + right: -7px; + border-left-color: #8253eb; } + .widget-chat-activity .message .message-body { + margin-top: .5em; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + margin: auto 1.5em; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .widget-chat-activity .message figure { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .widget-chat-activity .message.reply p { + background: #fff; + border: 1px solid #eef1f2; + border-radius: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + color: #666; } + .widget-chat-activity .message.reply p:first-child:before, .widget-chat-activity .message.reply p:first-child:after { + content: ""; + height: 0; + width: 0; + display: block; + position: absolute; + right: auto; + left: -7px; + border-style: solid; + border-width: 6px 7px 6px 0; + border-color: transparent #fff transparent transparent; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .widget-chat-activity .message.reply p:first-child:before { + left: -9px; + border-right-color: #eef1f2; } + .widget-chat-activity .message.reply figure { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .widget-chat-activity .message.reply .message-body { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +body.rtl .widget-chat-activity .message p:first-child::before, +body.rtl .widget-chat-activity .message p:first-child::after { + border-width: 6px 7px 6px 0; + border-color: transparent #8253eb transparent transparent; } + +body.rtl .widget-chat-activity .message p:first-child:after, +body.rtl .widget-chat-activity .message p:first-child:before { + right: auto; + left: -7px; } + +body.rtl .widget-chat-activity .message.reply p:first-child::after, +body.rtl .widget-chat-activity .message.reply p:first-child::before { + border-width: 6px 0 6px 7px; + border-color: transparent transparent transparent #8253eb; } + +body.rtl .widget-chat-activity .message.reply p:first-child:after, +body.rtl .widget-chat-activity .message.reply p:first-child:before { + left: auto; + right: -7px; } + +body.rtl .widget-chat-activity .message.reply p:first-child:before { + border-left-color: #eef1f2; + right: -8px; } + +body.rtl .widget-chat-activity .message.reply p:first-child:after { + border-left-color: #fff; } + +/* Latest Comments +========================*/ +.widget-latest-comments .single { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + +.widget-latest-comments .single-body { + margin-left: 1.5em; } + +.widget-latest-comments .single-user-name { + display: inline; } + +.widget-latest-comments .single-timestamp { + font-size: 0.92857em; + margin-left: 0.4em; } + +.widget-latest-comments .single:hover .single-footer ul { + display: block; } + +.widget-latest-comments .single-footer .badge, .widget-latest-comments .single-footer .label { + padding-right: 1rem; + padding-bottom: 1; + padding-left: 1rem; + font-family: "Montserrat", sans-serif; } + +.widget-latest-comments .single-footer ul { + list-style: none; + padding-left: 0; + margin-bottom: 0; + display: none; } + @media (min-width: 768px) and (max-width: 1023px) { + .widget-latest-comments .single-footer ul { + display: block; } } + @media (max-width: 767px) { + .widget-latest-comments .single-footer ul { + display: block; } } + .widget-latest-comments .single-footer ul li { + display: inline-block; + font-size: 1.28571em; + line-height: 1em; + padding-left: 0.27778em; + padding-right: 0.27778em; } + .widget-latest-comments .single-footer ul li a { + color: #bbb; } + .widget-latest-comments .single-footer ul li a:hover { + color: #8253eb; } + +/* Latest Posts +========================*/ +.widget-latest-posts { + position: relative; } + .widget-latest-posts .widget-bg { + border-radius: 5px; + overflow: hidden; } + .widget-latest-posts .widget-body { + padding: 0; } + .widget-latest-posts .box-title { + text-transform: uppercase; + font-size: 0.75rem; + font-weight: 600; + color: #bbb; + letter-spacing: .1em; } + .widget-latest-posts article { + margin-left: 0; + margin-right: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column; + flex-flow: column; } + .widget-latest-posts article .row, .widget-latest-posts article .custom-fullcalendar { + margin: 0; } + .widget-latest-posts figure { + margin-bottom: 0; } + .widget-latest-posts .post-img { + padding: 0; } + .widget-latest-posts .post-details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 2.14286em 1.42857em; } + .widget-latest-posts .post-details figure { + height: 1.875rem; + width: 1.875rem; } + .widget-latest-posts .post-details .post-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .widget-latest-posts .post-details .post-links ul { + margin-left: 1em; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .widget-latest-posts .post-details .post-links li { + display: inline-block; + padding: 0 0.5em; + font-family: "Montserrat", sans-serif; + font-size: 0.78571em; + font-weight: 700; } + .widget-latest-posts .post-details .post-links li a { + color: #444; } + .widget-latest-posts .post-details .post-links li a i { + color: #bbb; } + .widget-latest-posts .post-details .post-links li a:hover { + color: #8253eb; } + .widget-latest-posts .post-title { + margin-top: 0; + margin-bottom: 1.25rem; + font-weight: 300; } + .widget-latest-posts .post-title a { + color: #444; } + .widget-latest-posts .post-title a:hover { + color: #8253eb; } + .widget-latest-posts .carousel.slick-slider.slick-dotted { + margin-bottom: 0; } + .widget-latest-posts .carousel.slick-slider .slick-dots { + position: absolute; + bottom: 20px; + left: 0; + width: 42%; + text-align: center; } + .widget-latest-posts .carousel.slick-slider .slick-dots li { + margin-right: 3px; + margin-left: 3px; } + .widget-latest-posts .carousel.slick-slider .slick-dots li button::before { + background: none; + border: 2px solid #fff; + opacity: 1; + height: 12px; + width: 12px; } + .widget-latest-posts .carousel.slick-slider .slick-dots .slick-active button::before { + -webkit-transform: none; + transform: none; + background: #fff; } + body.rtl .widget-latest-posts .post-details { + direction: rtl; } + +/* User Profile +========================*/ +.widget-user-profile .profile-wall-img img { + width: 100%; + height: auto; } + +.widget-user-profile .profile-body { + padding: 0 20px; + text-align: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.widget-user-profile .profile-user-avatar { + margin-top: -5.71429em; } + .widget-user-profile .profile-user-avatar a { + display: block; } + .widget-user-profile .profile-user-avatar img { + border-radius: 100px; + border: 2px solid #fff; + -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); } + .widget-user-profile .profile-user-avatar:after { + content: ''; + width: 30px; + height: 1px; + background: #eef1f2; + margin-top: 1.42857em; } + +.widget-user-profile .profile-user-name { + font-weight: 300; + margin-top: 1.5rem; + margin-bottom: 0.3125rem; } + +.widget-user-profile .profile-seperator { + width: 30px; + border-top-color: #eef1f2; + margin-top: 1.25rem; } + +.widget-user-profile .profile-user-address { + font-size: 0.85714em; + font-family: "Montserrat", sans-serif; + font-weight: 600; } + +/* Counter Widget +========================*/ +.widget-todo .single { + padding: 1.42857em 0; } + +.widget-todo .single-icon { + margin-right: 1.07143em; + margin-top: 0.21429em; + font-size: 1.42857em; } + +.widget-todo .single-title { + margin: 0.42857em 0; + font-size: 0.875rem; + letter-spacing: 0; + font-weight: 600; } + +.widget-todo .dropdown-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .widget-todo .dropdown-item .list-icon { + margin-right: 0.42857em; + font-size: 1em; } + +.widget-todo .single-tags { + font-family: "Montserrat", sans-serif; } + .widget-todo .single-tags li { + display: inline-block; + margin-right: 0.35714em; + font-weight: 600; + font-size: 0.9em; } + .widget-todo .single-tags li a:before { + content: '\0023'; } + +.widget-todo .single.done .media-body { + opacity: 0.4; } + +.widget-todo .dropdown > .dropdown-toggle { + color: #999; } + +.widget-todo .add-btn { + position: absolute; + right: 50%; + bottom: 0; + -webkit-transform: translateY(50%) translateX(50%); + transform: translateY(50%) translateX(50%); } + +body.rtl .widget-todo .dropdown-item .list-icon { + margin-right: 0; + margin-left: 0.42857em; } + +/* Counter Widget +========================*/ +.widget-counter { + padding-left: 0.71429em; } + .widget-counter h6 { + text-transform: uppercase; + font-weight: bold; + margin-top: 0.71429em; + padding-right: 2.14286em; } + .widget-counter small { + font-weight: 700; + letter-spacing: .05em; + display: block; + opacity: .5; + margin-top: 0.47619em; + text-transform: none; } + .widget-counter i { + position: absolute; + top: 1.57895em; + right: 2.10526em; + font-size: 1.35714em; } + .widget-counter i::before, .widget-counter i::after { + content: ""; + background: #e5e5e5; + position: absolute; + left: -0.36842em; } + .text-inverse .widget-counter i::before, + .text-inverse .widget-counter i::after { + background: #fff; + background: rgba(255, 255, 255, 0.3); } + .widget-counter i::before { + top: 0.31579em; + height: 1.05263em; + width: 0.05263em; } + .widget-counter i::after { + bottom: -0.42105em; + width: 1.05263em; + height: 0.05263em; } + .widget-counter h3 { + font-family: "Roboto", sans-serif; + font-weight: 300; + font-size: 2.85714em; } + +/* User List +=======================*/ +ul.widget-user-list { + padding-top: 0.71429em; } + ul.widget-user-list .d-flex a { + display: inline-block; } + ul.widget-user-list li { + padding-bottom: 0.71429em; + padding-top: 1.07143em; + border-bottom: 0.0625rem solid white; } + ul.widget-user-list li:last-child { + border: none; } + ul.widget-user-list h5 { + font-size: 1.07143em; + margin-top: 0; } + ul.widget-user-list small { + display: block; + font-size: 0.78571em; } + ul.widget-user-list .media-body { + position: relative; } + ul.widget-user-list .media-body .btn { + padding: 0 2.15385em; + text-transform: uppercase; + margin-top: 0.23077em; + line-height: 2.46154em; + border-radius: 0.30769em; + font-size: 0.92857em; + float: right; } + ul.widget-user-list .media-body .btn-outline-secondary { + color: #ccc; } + ul.widget-user-list .media-body .btn-outline-secondary:hover { + color: #555; + background-color: #e4e7ea; } + body.rtl ul.widget-user-list { + padding-top: 0.71429em; + padding-right: 1.25rem; + padding-left: 1.25rem; } + @media (max-width: 480px) { + ul.widget-user-list .media-body .btn { + display: none; } } + ul.widget-user-list .media-heading a { + display: inline-block; + color: rgba(0, 0, 0, 0.7); + margin: 0.28571em 0 0.35714em; } + ul.widget-user-list .media-heading a:hover { + color: #8253eb; } + +/* Profile Add Content Widget +============================*/ +.widget-profile-add-tabs { + margin-bottom: 2.14286em; } + .widget-profile-add-tabs .nav-pills .nav-link { + padding: .3em 2em; + font-weight: 500; + font-size: 0.85714em; } + .widget-profile-add-tabs .nav-pills .nav-link.active { + background: rgba(130, 83, 235, 0.1); + color: #8253eb; } + .widget-profile-add-tabs .nav-pills .nav-link.attach-file-link { + padding-right: 0; + padding-left: 0; + font-size: 0.92857em; } + .widget-profile-add-tabs .tab-content { + border: 1px solid #eef1f2; + margin-top: 1.42857em; } + .widget-profile-add-tabs textarea { + border: 0; + -webkit-box-shadow: 0; + box-shadow: 0; + width: 100%; + min-height: 50px; + font-family: "Montserrat", sans-serif; + resize: none; } + +/* Status Table Widget +============================*/ +.widget-status-table thead { + color: #cccccc; } + +.widget-status-table span { + text-transform: uppercase; + letter-spacing: 0.19048em; + border-radius: 1.42857em; + padding: 0.47619em 1.42857em; } + +.widget-status-table i { + letter-spacing: 0.55556em; } + .widget-status-table i:hover { + color: #999 !important; } + +.widget-status-table tbody a { + color: rgba(0, 0, 0, 0.7); } + +.widget-status-table tbody a:hover { + color: #8253eb; } + +/* User Activity Feed +====================================*/ +.widget-activity-header .nav-pills .nav-link { + border-radius: 1.66667em; + font-family: "Roboto", sans-serif; + font-size: 0.85714em; + font-weight: 600; + color: #999; } + +.widget-activity-header .nav-pills .nav-link.active { + color: #fff; + background-color: #03a9f3; } + +.widget-activity-header form { + position: relative; } + .widget-activity-header form .form-control { + border: 2px solid #f2f3f5; + border-radius: 1.07143em; + padding: 1.07143em 9.28571em 1.07143em 1.42857em; + -webkit-box-shadow: none; + box-shadow: none; } + .widget-activity-header form .form-control:focus { + border-color: #f2f3f5; + -webkit-box-shadow: none; + box-shadow: none; } + .widget-activity-header form .form-control::-webkit-input-placeholder { + color: #b9bec3; + font-family: "Roboto", sans-serif; } + .widget-activity-header form .form-control:-moz-placeholder { + color: #b9bec3; + font-family: "Roboto", sans-serif; } + .widget-activity-header form .form-control::-moz-placeholder { + color: #b9bec3; + font-family: "Roboto", sans-serif; } + .widget-activity-header form .form-control:-ms-input-placeholder { + color: #b9bec3; + font-family: "Roboto", sans-serif; } + .widget-activity-header form div { + position: absolute; + bottom: 1.42857em; + right: 1.42857em; } + .widget-activity-header form div i { + color: #c9d2da; } + .widget-activity-header form div button { + border-radius: 0.85714em; + font-family: "Roboto", sans-serif; + letter-spacing: 0.07143em; + background-color: #c9d2da; } + +.widget-activitys { + padding-top: 0.71429em; } + .widget-activitys li { + position: relative; + margin-top: 0; + padding: 0.71429em 0; } + .widget-activitys li::before { + content: ""; + background: #e5e5e5; + position: absolute; + top: 0; + left: 1.5em; + width: 0.0625rem; + height: 100%; } + .widget-activitys li:first-child { + padding-top: 0; } + .widget-activitys li:last-child, .widget-activitys li:last-child .media-body { + padding-bottom: 0; } + .widget-activitys .media-body { + padding: 0.85714em 0; + font-family: "Roboto", sans-serif; } + .widget-activitys .media-heading { + line-height: 1.5em; + margin-top: 0; } + .widget-activitys .media-heading strong a { + color: #444; } + .widget-activitys .media-heading strong a:hover { + text-decoration: underline; } + .widget-activitys .media-body-content { + padding-top: 1.07143em; } + .widget-activitys .widget-body-image-list figcaption { + text-align: center; + padding-top: 0.57143em; + font-family: "Montserrat", sans-serif; } + .widget-activitys .widget-body-image-list figcaption small { + display: block; + font-size: 70%; } + +/* Widget Social Twitter +====================================*/ +.facebook-widget, +.twitter-widget { + overflow: hidden; + position: relative; + padding: 2.14286em 1.42857em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 13.75rem; } + .facebook-widget .status, + .twitter-widget .status { + font-size: 1.07143em; + margin-top: 2em; } + .facebook-widget .status-container, + .twitter-widget .status-container { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .facebook-widget h5, .facebook-widget h6, + .twitter-widget h5, + .twitter-widget h6 { + color: #fff; } + .facebook-widget .after, + .twitter-widget .after { + font-family: 'feather'; + font-size: 21.42857em; + line-height: 6.25rem; + opacity: 0.3; + color: #fff; + position: absolute; + right: 0; + bottom: 0; + pointer-events: none; } + .facebook-widget .user-info, + .twitter-widget .user-info { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .facebook-widget .widget-icon, + .twitter-widget .widget-icon { + font-size: 1.71429em; } + .facebook-widget figure, + .twitter-widget figure { + margin-bottom: 0; } + .facebook-widget .user-name-group, + .twitter-widget .user-name-group { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .facebook-widget .user-profile-picture, + .twitter-widget .user-profile-picture { + height: 2.14286em; + width: 2.14286em; + border-radius: 7.14286em; + float: left; + margin-right: 0.71429em; } + .facebook-widget .user-name, + .twitter-widget .user-name { + margin-top: 0.35714em; + margin-bottom: 0.35714em; + text-transform: uppercase; + font-weight: 600; + font-size: 0.85714em; + letter-spacing: .05em; } + .facebook-widget .user-screen-name, + .twitter-widget .user-screen-name { + margin: 0; + opacity: 0.7; + font-weight: normal; + font-size: 0.78571em; + letter-spacing: 0; } + .facebook-widget p, + .twitter-widget p { + margin-bottom: 0; + font-family: "Montserrat", sans-serif; } + body.rtl .facebook-widget .user-profile-picture, body.rtl + .twitter-widget .user-profile-picture { + margin-right: 0; + margin-left: 0.71429em; } + +/* Chart Specific Styles +====================================*/ +.progress-stats-round { + position: relative; } + .progress-stats-round .list-icon { + font-size: 2.14286em; + font-weight: 600; + position: absolute; + top: 1em; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } + +.widget-social a { + margin-top: -1.42857em; + margin-bottom: -1.42857em; + padding-top: 2.14286em; + padding-bottom: 1.07143em; } + .widget-social a:hover { + text-decoration: none; } + .widget-social a i { + font-size: 2.85714em; } + +.widget-social-ft { + margin-top: -1.42857em; + margin-bottom: -1.42857em; } + .widget-social-ft header { + padding: 1.42857em 0; } + .widget-social-ft header i { + font-size: 2.85714em; } + .widget-social-ft div div:last-child { + border-left: 0.0625rem solid #eef1f2; } + +.doughnut-widget { + position: relative; } + .doughnut-widget section { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + .doughnut-widget section small { + display: inline-block; } + +.doughnut-widget-details ul { + width: 7.14286em; + line-height: 2.14286em; + margin-left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } + +.statistic-squares [class*="col-"] { + border-top: 0.0625rem solid #eee; + border-left: 0.0625rem solid #eee; + padding-top: 2.14286em; + padding-bottom: 2.14286em; } + .statistic-squares [class*="col-"]:first-child { + border-left: 0; } + +.statistic-squares > .row:first-child [class*="col-"], .statistic-squares > .custom-fullcalendar:first-child [class*="col-"] { + border-top: 0; } + +.knob-widget section { + position: relative; } + .knob-widget section i { + font-size: 4.28571em; + color: rgba(0, 0, 0, 0.1); + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + +.knob-widget ul li { + padding-left: 1.42857em; + padding-right: 1.42857em; } + .knob-widget ul li:last-child { + border-left: 0.0625rem solid #eef1f2; } + +.card-user-info-widget .caption-btn > a { + margin-bottom: 0.66667em; + letter-spacing: 0.13333em; } + +.card-user-info-widget .followers-details-list li { + border: 0.0625rem solid #eef1f2; + padding: 0 2.85714em; } + .card-user-info-widget .followers-details-list li:first-child { + border-left: 0; } + .card-user-info-widget .followers-details-list li:last-child { + border-left: 0; + border-right: 0; } + +.card-user-info-widget .email-details-list li { + padding: 0px 2.14286em; + line-height: 2.14286em; } + +/******************************** +********************************* +Light Box Gallery +********************************* +*********************************/ +.lightbox-gallery .lightbox img { + width: 100%; + height: auto; } + +.lightbox-gallery .lightbox a { + overflow: hidden; + display: block; + position: relative; } + .lightbox-gallery .lightbox a img { + -webkit-transition: all 250ms; + transition: all 250ms; } + .lightbox-gallery .lightbox a:hover img { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + +.promo-code-widget header h5 { + background-color: #adc1c8; + width: 2.85714em; + height: 2.85714em; + line-height: 2.85714em; + color: #ffffff; } + +.promo-code-widget section > a { + display: inline-block; + border: 1px dashed #eef1f2; } + +.promo-code-widget section > input { + max-width: 100%; } + +.social-icon-widget div:first-child { + position: relative; } + .social-icon-widget div:first-child::after { + content: ""; + position: absolute; + width: 0.07143em; + height: 3.57143em; + background-color: #dfe3e9; + right: 0; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + +.latest-widget header { + border-bottom: 1px solid #efefef; } + +.latest-widget section .col-md-3 { + border-right: 1px solid #efefef; } + .latest-widget section .col-md-3:last-child { + border-right: 0; } + .latest-widget section .col-md-3 h5 { + line-height: 1.57143em; } + +.latest-widget footer .btn { + background-color: #333333; + color: #fff; + outline: none; } + +.latest-widget footer .btn-default:active { + background-color: #333333; + color: #fff; } + +.card-bench-widget figure { + position: relative; } + .card-bench-widget figure header { + position: absolute; + top: 1.42857em; + right: 1.42857em; } + .card-bench-widget figure header .btn { + font-weight: 700; + letter-spacing: 0.07143em; + color: #fff; + border-color: #fff; } + .card-bench-widget figure header .btn:hover { + background-color: #fff; + color: #000; } + .card-bench-widget figure section { + position: absolute; + bottom: 2.85714em; + right: 1.42857em; } + .card-bench-widget figure ul { + position: absolute; + bottom: 0em; + right: 1.42857em; } + +.city-card-widget figure { + position: relative; } + .city-card-widget figure .city-card-status, + .city-card-widget figure .city-card-details { + position: absolute; + left: 1.42857em; } + .city-card-widget figure .city-card-status { + top: 1.42857em; } + .city-card-widget figure .city-card-details { + bottom: 0; } + .city-card-widget figure .city-card-button { + position: absolute; + right: 1.42857em; + bottom: 1.42857em; } + .city-card-widget figure .city-card-button .btn { + color: #fff; + border-color: #fff; } + .city-card-widget figure .city-card-button .btn:hover { + color: #000; + background-color: #fff; } + +.ecommerce-products-card figure { + position: relative; } + .ecommerce-products-card figure figcaption { + position: absolute; + top: 1.42857em; + right: 1.42857em; } + +.ecommerce-products-card .ecommerce-products-card-details { + padding: 2.14286em 2.85714em 1.78571em; } + .ecommerce-products-card .ecommerce-products-card-details .product-title h6 { + color: #bbc7d3; } + .ecommerce-products-card .ecommerce-products-card-details .buy-button .btn { + border-radius: 0; + color: #ffffff; + background-color: #88bf57; + outline: none; } + .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn { + color: #bbc7d3; + border-color: #bbc7d3; } + .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn:hover, .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn:focus { + color: #000; } + .ecommerce-products-card .ecommerce-products-card-details .product-ratings li a i { + color: #f3a855; } + +/* Simple Thumnail Gallery +========================*/ +.gallery-small a { + display: inline-block; + overflow: hidden; + background: #000; + position: relative; + text-align: center; } + +.gallery-small img { + -webkit-transition: 250ms opacity, 250ms -webkit-transform; + transition: 250ms opacity, 250ms -webkit-transform; + transition: 250ms transform, 250ms opacity; + transition: 250ms transform, 250ms opacity, 250ms -webkit-transform; + width: 100%; + height: auto; } + +.gallery-small a:hover > img, +.gallery-small a.active > img { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + +.gallery-small a:hover img, +.gallery-small .active img { + opacity: .7; } + +.gallery-small a:hover span, +.gallery-small .active span { + display: block; + width: 100%; + position: absolute; + color: #fff; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 1.6em; + line-height: 1; + font-weight: 700; + letter-spacing: -2px; + font-family: "Montserrat", sans-serif; } + +.gallery-small a:hover small, +.gallery-small .active small { + display: block; + color: #fff; + font-size: .8rem; + margin-top: 5px; + letter-spacing: 0; } + +/* Chart Widgets +============================*/ +.chart-widget .card .card-header { + padding-left: 2.14286em; + background-color: #f9faff; } + .chart-widget .card .card-header span { + color: #9ca0a8; } + +.chart-widget .card .card-body { + background-color: #f9faff; } + +.chart-widget .card .card-footer { + background: none; + border-color: #edf3f8; } + +.chart-widget .pie-chart { + position: relative; } + .chart-widget .pie-chart section { + color: #9ca0a8; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + +.online-course-widget .card-header { + background: none; + position: relative; } + .online-course-widget .card-header::after { + content: ""; + position: absolute; + height: 0.21429em; + width: 2.85714em; + bottom: 0; + left: 1.42857em; + background: #e9ecf0; } + .online-course-widget .card-header a i { + font-size: 1.57143em; + background: #e9ecf0; + padding: 0.68182em; } + .online-course-widget .card-header a:hover i { + background-color: #8253eb; } + .online-course-widget .card-header span { + color: #6a768c; + font-size: 0.92857em; + font-weight: 600; + padding: 1.15385em 1.53846em; } + +.online-course-widget .card-body { + margin-bottom: 0.71429em; } + .online-course-widget .card-body h5 a { + font-weight: 300; + line-height: 1.78571em; + color: #6a768c; } + +.online-course-widget .card-footer { + padding: 1.07143em 1.42857em; + background-color: #fff; + border-color: #eef1f2; } + +.select-widget { + font-family: "Roboto", sans-serif; + margin-bottom: 2.14286em; } + .select-widget section { + margin-top: 2.14286em; } + .select-widget section a div { + margin-left: -0.71429em; + margin-right: -0.71429em; + border: 1px solid #eef1f2; + border-radius: 0.35714em; + padding: 0 0.71429em 2.85714em 0.71429em; } + .select-widget section i { + font-size: 5.42857em; + vertical-align: bottom; } + +.subscribe-widget { + border: 0.14286em dashed #eef1f2; + padding: 1.42857em 1.42857em 2.85714em 1.42857em; } + .subscribe-widget .col-md-2 { + position: relative; } + .subscribe-widget .col-md-2 i { + font-size: 5.42857em; } + .subscribe-widget .col-md-2 i::before { + position: absolute; + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + left: 40%; + top: 20%; } + .subscribe-widget .form-control { + -webkit-box-shadow: none; + box-shadow: none; } + +.tickets-table table thead { + background: #fbfbfc; } + .tickets-table table thead th { + padding: 1.42857em; + border-top: 1px solid #eef1f2; + border-bottom: 1px solid #eef1f2; } + +.tickets-table table tbody tr { + margin: 0.71429em 0; } + .tickets-table table tbody tr:last-child td { + border: none; } + .tickets-table table tbody tr td { + padding: 0.71429em 1.42857em; + border-bottom: 1px solid #eef1f2; } + .tickets-table table tbody tr td i { + font-size: 1.28571em; } + .tickets-table table tbody tr td i::before { + vertical-align: -webkit-baseline-middle; } + +.schedule-widget .col-md-3 { + position: relative; } + .schedule-widget .col-md-3::after { + content: ""; + position: absolute; + height: 2.85714em; + width: 0.07143em; + right: 0; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + background-color: #eef1f2; } + .schedule-widget .col-md-3:last-child::after { + display: none; } + +.schedule-widget a i { + position: relative; + background: #eef1f2; + font-size: 1.28571em; + height: 3.57143em; + width: 3.57143em; } + .schedule-widget a i::before { + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + +.purpose-widget .card .card-body { + border-bottom: 1px solid #eef1f2; } + .purpose-widget .card .card-body .col-md-6 { + padding: 2.14286em; + border-right: 1px solid #eef1f2; } + .purpose-widget .card .card-body .col-md-6:last-child { + border: none; } + .purpose-widget .card .card-body:last-child { + border: none; } + +.status-view-widget .col-md-6 a { + padding: 2.5em 1.78571em; + border: 1px solid #fff; + border-radius: 0.35714em; + background: #f9f9f9; } + .status-view-widget .col-md-6 a i { + font-size: 1.42857em; } + .status-view-widget .col-md-6 a i::before { + vertical-align: -webkit-baseline-middle; } + .status-view-widget .col-md-6 a h3 { + color: #444; } + .status-view-widget .col-md-6 a:hover { + background: none; + border-color: #38d57a; } + +.sports-card .card .card-header .list-icon { + width: auto; + height: auto; + line-height: normal; } + +.sports-card .card .card-body > div > a small { + border-bottom: 1px solid #eef1f2; } + +/* Map Widgets +============================*/ +.widget-map .gmap { + position: relative; } + .widget-map .gmap:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2); + pointer-events: none; } + +.widget-map .card { + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } + +/* Project Index +============================*/ +.widget-project-index .card { + border: 0; } + .widget-project-index .card .card-header { + background: #fff; + border: 0; } + .widget-project-index .card .card-header a { + padding-right: 1.25rem; + padding-left: 1.25rem; } + .widget-project-index .card .card-header a::after { + display: none; } + .widget-project-index .card .card-title { + padding: 0; } + .widget-project-index .card .count { + height: 1.25rem; + width: 1.25rem; + line-height: 1.125rem; + text-align: center; + border-radius: 100%; + border: 2px solid #eef1f2; + display: inline-block; } + +.widget-project-index .list-group { + border: 0; + background: #f5f7fa; } + .widget-project-index .list-group .list-group-item { + padding: 0.75em 1.25rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: top; + -ms-flex-align: top; + align-items: top; + background: #f5f7fa; + border: 0; + color: #bbb; + font-size: 0.92857em; + font-weight: 500; } + .widget-project-index .list-group .list-group-item.active { + color: #444; + -webkit-box-shadow: inset 4px 0 0 0 #8253eb; + box-shadow: inset 4px 0 0 0 #8253eb; } + .widget-project-index .list-group small { + margin-left: 1em; } + .widget-project-index .list-group .list-icon { + line-height: 2.14286em; + margin-right: 1em; + color: #bbb; } + .widget-project-index .list-group .done-icon { + display: block; + font-size: 0.75rem; + height: 1.66667em; + width: 1.66667em; + line-height: 1.66667em; + text-align: center; + border-radius: 100%; + margin-top: .2em; } + +body.rtl .widget-project-index .list-group .list-group-item.active { + -webkit-box-shadow: inset -4px 0 0 0 #8253eb; + box-shadow: inset -4px 0 0 0 #8253eb; } + +body.rtl .widget-project-index .list-group .list-icon { + margin-right: 0; + margin-left: 1em; } + +/******************************** +********************************* +Pricing Table +********************************* +*********************************/ +.pricing-box { + border: 0.0625rem solid #eef1f2; + border-radius: 0.28571em; + background: #fff; + margin: 3em 0; + padding-bottom: 1.07143em; + padding-top: 0.71429em; } + [class^="col-md-"] .pricing-box { + margin-left: -0.35714em; + margin-right: -0.35714em; } + .pricing-box .heading-basic { + background: #d0ecfd; + height: 5.71429em; + width: 5.71429em; + display: inline-block; + line-height: 5.71429em; + margin: auto; } + .pricing-box .heading-custom { + background: #f1f1f1; + height: 5.71429em; + width: 5.71429em; + line-height: 5.71429em; + display: inline-block; + margin: auto; } + .pricing-box li { + padding: 0.5em 0; } + .pricing-box hr { + width: 80%; } + .pricing-box.featured-pricing-box { + position: relative; + z-index: 1; + -webkit-box-shadow: 0px 0px 0.64286em rgba(0, 0, 0, 0.1); + box-shadow: 0px 0px 0.64286em rgba(0, 0, 0, 0.1); } + .pricing-box.featured-pricing-box .heading-featured { + background: #d6f5d6; + height: 2.85714em; + width: 2.85714em; + line-height: 2.85714em; + display: inline-block; + margin: 0; } + [class^=col-md-] .pricing-box.featured-pricing-box { + margin-left: -2.14286em; + margin-right: -2.14286em; + margin-top: 0; + margin-bottom: 0; } + .pricing-box.featured-pricing-box-2 h5, .pricing-box.featured-pricing-box-2 p, .pricing-box.featured-pricing-box-2 a, .pricing-box.featured-pricing-box-2 li { + color: #fff; } + .pricing-box.featured-pricing-box-2 li { + color: #fff !important; } + .pricing-box.featured-pricing-box-2 .btn-outline-default:hover { + background: #fff; + border-color: transparent; + color: rgba(135, 206, 250, 0.7); } + .pricing-box header { + margin-top: 2.14286em; } + .pricing-box header h5 { + font-weight: 700; + margin-bottom: 1.11111em; } + .pricing-box header span sub { + font-size: 0.35714em; + font-weight: 700; + position: relative; + top: 0; } + .pricing-box header .header-text { + font-size: 1.07143em; + font-weight: 500; + margin-top: 2em; } + .pricing-box header .triangle-top-right { + display: inline-block; + width: 0; + height: 0; + border-style: solid; + border-width: 0 80px 80px 0; + border-color: transparent #38d57a transparent transparent; + position: absolute; + top: 0.35714em; + right: 0.35714em; } + .pricing-box header .triangle-top-right::before { + content: "\e9bf"; + font-family: "feather"; + color: #fff; + font-size: 1.42857em; + position: absolute; + left: 2.25em; + top: 0.5em; } + .pricing-box ul { + padding-right: 0; } + .pricing-box .pricing-box-content li { + border: none; + color: #aaa; + background-color: transparent; } + .pricing-box .pricing-box-content .btn { + width: 80%; + letter-spacing: 0.14286em; + font-size: 0.78571em; + font-weight: 700; + margin-bottom: 1.78571em; + text-transform: uppercase; } + +/******************************** +********************************* +Timeline +********************************* +*********************************/ +.timeline { + position: relative; + margin: 1.42857em 0; } + .timeline .timeline-body { + padding: 0 1.42857em; + display: inline-block; + width: 40%; + margin-left: 5%; + background: #fff; + border: 1px solid #ddd; + -webkit-box-shadow: 0 2px 3px 0 #ddd; + box-shadow: 0 2px 3px 0 #ddd; + text-align: right; + border-radius: 10px; } + .timeline .timeline-body header { + padding: 1.5873em 1.5873em; + margin: 0 -1.5873em 1.5873em; + background: #8253eb; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + color: #fff; + font-size: 0.9em; } + .timeline .timeline-body header .timeline-body-title { + font-size: 0.875rem; + line-height: 1.5; + margin: 0; + color: #fff; } + .timeline .timeline-body header a { + color: #fff; + border-bottom: 1px dotted #fff; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .timeline .timeline-body header a:hover { + border-bottom-color: rgba(255, 255, 255, 0.5); } + .timeline .timeline-body > *:last-child:not(header) { + margin-bottom: 1.42857em; } + .timeline .timeline-body header:last-child { + margin-bottom: 0; + border-radius: 10px; } + .timeline .timeline-body iframe { + width: 100%; } + .timeline .timeline-header { + position: absolute; + top: 0; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + z-index: 2; } + .timeline .timeline-header i { + height: 2.5em; + width: 2.5em; + border-radius: 100px; + background: #8253eb; + color: #fff; + line-height: 2.5em; + font-size: 1.71429em; + text-align: center; } + .timeline .timeline-title { + position: absolute; + top: 0; + left: 55%; + width: 10%; + text-align: left; } + .timeline .timeline-title img { + border-radius: 100px; + height: 3.57143em; + width: 3.57143em; } + .timeline .timeline-title span, .timeline .timeline-title small { + display: block; } + .timeline .timeline-title h5 { + margin: 0.55556em 0 0.27778em; } + .timeline .timeline-title h5 a { + color: #999; } + .timeline .timeline-single { + padding-bottom: 5.71429em; + position: relative; + z-index: 1; + min-height: 7.14286em; } + .timeline .timeline-single:after { + content: ""; + border-right: 4px solid #8253eb; + z-index: 0; + display: block; + position: absolute; + top: 5em; + bottom: 0.71429em; + left: 50%; + opacity: 0.2; } + .timeline .timeline-single:nth-child(even) .timeline-body { + margin-left: 55%; + text-align: left; } + .timeline .timeline-single:nth-child(even) .timeline-title { + left: 35%; + text-align: right; } + body.rtl .timeline { + direction: ltr; } + body.rtl .timeline .timeline-single:nth-child(even) .timeline-body { + text-align: right; } + body.rtl .timeline .load-more-btn { + direction: ltr; } + @media (max-width: 768px) { + .timeline .timeline-body { + width: 45%; + margin-left: 0; } } + +@-webkit-keyframes loadingAnimation { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes loadingAnimation { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + .timeline .load-more-btn { + margin-left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } + .timeline .load-more-btn:after { + content: "refresh"; + font-family: "Material Icons"; + font-size: 1.33333em; + vertical-align: middle; + display: none; + -webkit-animation-name: loadingAnimation; + animation-name: loadingAnimation; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + .timeline .load-more-btn.loading span { + display: none; } + .timeline .load-more-btn.loading:after { + display: block; } + +/******************************** +********************************* +Icon Box +********************************* +*********************************/ +.icon-box header a { + font-size: 1.42857em; + color: #999; } + +.icon-box header img { + height: 1.66667em; + width: 1.66667em; + max-width: none; } + +.icon-box section h5 { + margin-bottom: 1.25rem; } + +.icon-box section p { + line-height: 1.78571em; + font-size: 1em; } + .icon-box section p:last-child { + margin-bottom: 0; } + +.icon-box-xs header a { + font-size: 0.75rem; } + +.icon-box-sm header a { + font-size: 1rem; } + +.icon-box-lg header a { + font-size: 1.5rem; } + +.icon-box-xl header a { + font-size: 1.75rem; } + +.icon-box-centered { + padding: 2.85714em 1.42857em 2.14286em; + text-align: center; } + .icon-box-centered header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .icon-box-centered section { + margin-top: 2.14286em; } + .icon-box-centered h5 { + margin-bottom: 1.66667em; } + +.icon-box-side { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 2.14286em 0; } + .icon-box-side header { + margin: 0 1.42857em; } + .icon-box-side a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .icon-box-side .icon-box-title { + margin-top: 0; } + .icon-box-side section { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.icon-box-circle-bg header a { + color: #fff; + background: #999; } + +.icon-box-circle header a { + border-radius: 100px; + height: 2em; + width: 2em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.icon-box-circle.icon-box-xs header a { + font-size: 0.625rem; } + +.icon-box-circle.icon-box-sm header a { + font-size: 0.875rem; } + +.icon-box-circle.icon-box-lg header a { + font-size: 1.5rem; } + +.icon-box-circle.icon-box-xl header a { + font-size: 1.875rem; } + +.icon-box-outline header a { + padding: 1em; + border: 1px solid #999; } + +.icon-box-outline-thick header a { + border: 2px solid #999; } + +.icon-box-outline-thicker header a { + border: 3px solid #999; } + +.icon-box-outline-thickest header a { + border: 4px solid #999; } + +.icon-box-outline.icon-box-xs header a { + font-size: 0.625rem; } + +.icon-box-outline.icon-box-sm header a { + font-size: 0.875rem; } + +.icon-box-outline.icon-box-lg header a { + font-size: 1.5rem; } + +.icon-box-outline.icon-box-xl header a { + font-size: 1.875rem; } + +.icon-box-circle-bg header a, .icon-box-circle-bg header i, +[class^='icon-box-outline'] header a, +[class^='icon-box-outline'] header i { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.icon-box-circle-bg header a, +[class^='icon-box-outline'] header a { + font-size: 1.42857em; + height: 2em; + width: 2em; + text-align: center; + border-radius: 100%; } + +.icon-box-circle-bg header i, +[class^='icon-box-outline'] header i { + font-size: 1em; + line-height: 1; } + +.icon-box-circle-bg.icon-box-xs header a, +[class^='icon-box-outline'].icon-box-xs header a { + font-size: 0.625rem; } + +.icon-box-circle-bg.icon-box-sm header a, +[class^='icon-box-outline'].icon-box-sm header a { + font-size: 0.875rem; } + +.icon-box-circle-bg.icon-box-lg header a, +[class^='icon-box-outline'].icon-box-lg header a { + font-size: 1.5rem; } + +.icon-box-circle-bg.icon-box-xl header a, +[class^='icon-box-outline'].icon-box-xl header a { + font-size: 1.875rem; } + +/* Media Elements +========================*/ +.mejs__container { + max-width: 100%; + width: 100% !important; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; } + .mejs__container.mejs__video { + background: none; } + +.mejs__overlay { + width: 100% !important; } + +.mejs__mediaelement * { + width: 100% !important; + max-width: 100%; } + +.mejs__overlay-button { + background: none; + color: #fff; + height: 3.75rem; + width: 3.75rem; } + .mejs__overlay-button:before { + content: '\e99e'; + font-family: 'feather'; + font-size: 3.75rem; + line-height: 3.75rem; } + +.video { + max-width: 100%; } + +.no-control-onstart.mejs__video--playing .mejs__controls { + display: block; } + +.no-controls-onstart:not(.mejs__video--playing) .mejs__controls { + display: none; } + +.mejs__container.style-2 .mejs__controls { + background: #444; } + +.mejs__container.style-2 .mejs__time-rail { + position: absolute; + top: -7px; + right: 0; + left: 0; + width: 100% !important; + height: 3px; + margin: 0; + padding: 0; } + +.mejs__container.style-2 .mejs__time-buffering, .mejs__container.style-2 .mejs__time-current, .mejs__container.style-2 .mejs__time-float, .mejs__container.style-2 .mejs__time-float-corner, .mejs__container.style-2 .mejs__time-float-current, .mejs__container.style-2 .mejs__time-hovered, .mejs__container.style-2 .mejs__time-loaded, .mejs__container.style-2 .mejs__time-marker, .mejs__container.style-2 .mejs__time-total { + height: 3px; } + +.mejs__container.style-2 .mejs__time-total { + background: #fff; } + +.mejs__container.style-2 .mejs__time-loaded { + background: rgba(130, 83, 235, 0.4); } + +.mejs__container.style-2 .mejs__time-current { + background: #8253eb; } + +.mejs__container.style-2 .mejs__time-hovered { + background: #6125e6; } + +.mejs__container.style-2 .mejs__time-float, +.mejs__container.style-2 .mejs__time-handle { + display: none !important; } + +.mejs__container.style-2 .mejs__volume-button > button, +.mejs__container.style-2 .mejs__playpause-button > button, +.mejs__container.style-2 .mejs__fullscreen-button > button { + background: none; } + .mejs__container.style-2 .mejs__volume-button > button::before, + .mejs__container.style-2 .mejs__playpause-button > button::before, + .mejs__container.style-2 .mejs__fullscreen-button > button::before { + font-family: 'Material Icons'; + vertical-align: middle; + text-rendering: optimizeLegibility; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + font-size: 1.5rem; + height: 1em; + width: 1em; + color: #fff; } + +.mejs__container.style-2 .mejs__fullscreen-button { + float: right; } + .mejs__container.style-2 .mejs__fullscreen-button > button::before { + content: 'fullscreen'; } + .mejs__container.style-2 .mejs__fullscreen-button.mejs__unfullscreen > button::before { + content: 'fullscreen_exit'; } + +.mejs__container.style-2 .mejs__playpause-button.mejs__play > button::before { + content: 'play_arrow'; } + +.mejs__container.style-2 .mejs__playpause-button.mejs__pause > button::before { + content: 'pause'; } + +.mejs__container.style-2 .mejs__volume-button { + padding-left: 0; + padding-right: 0; } + .mejs__container.style-2 .mejs__volume-button > button::before { + content: 'volume_up'; } + .mejs__container.style-2 .mejs__volume-button.mejs__unmute > button::before { + content: 'volume_off'; } + +.mejs__container.style-2 .mejs__overlay-button:before { + font-family: 'Material Icons'; + content: 'play_arrow'; } + +.mejs__container.style-2 .mejs__duration-container { + opacity: 0.5; } + .mejs__container.style-2 .mejs__duration-container:before { + content: '\002f '; + margin-right: .5em; } + +/******************************** +********************************* +Contacts +********************************* +*********************************/ +.contact-list { + position: relative; + width: 100%; + max-height: 100%; + margin: 15px 0; } + .contact-list tr { + border-bottom: 1px solid #eef1f2; } + .contact-list td { + vertical-align: middle; + font-family: "Montserrat", sans-serif; + letter-spacing: -0.05em; + color: #444; + font-weight: 500; + line-height: 1.5; + padding: 10px 0; } + .contact-list td a { + color: #444; } + .contact-list td small { + font-size: 0.92857em; + font-weight: 300; + color: #bbb; } + .contact-list td small a { + color: #bbb; + text-decoration: underline; } + .contact-list td figure { + margin-bottom: 0; } + .contact-list a { + color: #999; } + .contact-list a:hover { + color: #8253eb; } + .contact-list .list-icon { + font-size: 1.28571em; + color: #666; } + .contact-list .unread td { + font-weight: 600; } + .contact-list label { + margin-bottom: 0; } + +.contact-list-user { + position: relative; + z-index: 12; } + .contact-list-user input[type="checkbox"], + .contact-list-user figure { + cursor: pointer; + margin-bottom: 0; + padding: 2px; } + .contact-list-user input[type="checkbox"] { + position: absolute; + margin: 0; + opacity: 0; } + .contact-list-user figure { + border: 2px solid transparent; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 100%; } + .contact-list-user input:checked + figure { + border-color: #e6614f; } + +.contact-list-message .badge, .contact-list-message .label { + border-radius: 3px; + text-transform: uppercase; + font-size: 0.78571em; + letter-spacing: 0.03571em; } + +.contact-list-badge { + text-align: right; } + +.contact-info { + position: relative; + border: 1px solid rgba(238, 241, 242, 0.5); + padding: 2.14286em 1.42857em; + text-align: center; } + .contact-info header.padded-reverse { + position: relative; + min-height: 155px; + background-color: #8253eb; + background-position: center; + background-repeat: no-repeat; + background-size: cover; } + .contact-info header.padded-reverse figure { + position: absolute; + bottom: 0; + left: 50%; + -webkit-transform: translateX(-50%) translateY(50%); + transform: translateX(-50%) translateY(50%); } + .contact-info .social-ratings { + margin-top: 40px; + border-top: 1px solid #eef1f2; } + .contact-info .social-ratings .col-md-4 { + padding: 15px 0; + border-left: 1px solid #eef1f2; } + .contact-info .social-ratings .col-md-4:first-child { + border: 0; } + +.contact-info-list-border { + margin-top: 20px; } + .contact-info-list-border .widget-body { + border: 1px solid #eef1f2; } + +.contact-details-tab { + border-color: #eef1f2; + left: -1px; } + .contact-details-tab .nav-item a { + padding: 0 50px; + line-height: 60px; + display: inline-block; + text-transform: uppercase; + font-family: "Montserrat", sans-serif; + font-weight: 600; + color: #bbb; } + .contact-details-tab .nav-item a:hover { + background: transparent; + border-color: #eef1f2; } + .contact-details-tab .nav-item a.active { + background: #fff; + border-top-left-radius: .125em; + border-top-right-radius: .125em; + border-color: #eef1f2 #eef1f2 #fff; } + +.contact-details-cell { + border: 1px solid #eef1f2; + margin-bottom: 6px; + padding: 20px 22px 18px; + overflow: hidden; + color: #666; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .contact-details-cell small { + padding-right: 20px; } + .contact-details-cell span { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -ms-flex-item-align: end; + align-self: flex-end; + font-size: 1em; + margin: 0; + text-align: right; } + body.rtl .contact-details-cell span { + text-align: left; } + +.contact-details-textarea p { + width: 80%; + margin-left: 20%; + text-align: left; } + +.contact-list-right .mail-list-user { + width: 100px; } + +@media (max-width: 767px) { + .contact-list-right .mail-list-user, + .contact-list-right .mail-list-time { + display: none; } + .contact-list-right .mail-list-name { + padding-left: 2em; } } + +.contact-list-right td { + padding: 0.71429em 0; + position: relative; } + +.contact-list-right td label { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + +.contact-list-right tr:first-child td label { + top: calc(50% + 5px); } + +.contact-list-right .mail-list-name > a { + font-weight: 700; + display: block; } + +.contact-list-right .mail-list-name .text-muted a { + color: #8d9ea7; + text-decoration: underline; } + +/******************************** +********************************* +Chats +********************************* +*********************************/ +.chatbox { + color: #444; } + .chatbox small { + color: #444; } + .chatbox > [class*="col"] { + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + +.chatbox-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.chatbox-header { + height: 6.875rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.chatbox-user-list .user-name { + line-height: 1; } + +.chatbox-user-list small { + font-size: 0.71429em; } + +.chatbox-user-list .icon-box header a { + border: 1px solid rgba(153, 153, 153, 0.2); } + +.chatbox-user-list .user-list-single { + padding: 0 1rem; + position: relative; + margin-bottom: 1.5rem; } + +.chatbox-messages { + padding: 1rem; } + .chatbox-messages .message { + margin-bottom: 1rem; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-flow: row-reverse; + flex-flow: row-reverse; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + .chatbox-messages .message figure { + margin-left: 1rem; } + .chatbox-messages .message .media-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; } + .chatbox-messages .message p { + max-width: 50%; + margin-bottom: .5em; + padding: .5em 1em; + background: #8253eb; + color: #fff; + border-radius: 3px; + position: relative; } + .chatbox-messages .message p:first-child { + margin-top: .5em; } + .chatbox-messages .message p:first-child::after, .chatbox-messages .message p:first-child::before { + content: ''; + position: absolute; + top: 50%; + right: -7px; + height: 0; + width: 0; + display: block; + border-style: solid; + border-width: 5px 0 5px 7px; + border-color: transparent transparent transparent #8253eb; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + border-radius: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + .chatbox-messages .message.reply { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row; + flex-flow: row; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + .chatbox-messages .message.reply .media-body { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + .chatbox-messages .message.reply figure { + margin-left: auto; + margin-right: 1rem; } + .chatbox-messages .message.reply p { + color: #999; + background: #fff; + border: 1px solid #eef1f2; + border-radius: 3px; } + .chatbox-messages .message.reply p:first-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + .chatbox-messages .message.reply p:first-child::before { + right: auto; + left: -8px; + border-width: 5px 7px 5px 0; + border-color: transparent #eef1f2 transparent transparent; } + .chatbox-messages .message.reply p:first-child::after { + right: auto; + left: -7px; + border-width: 5px 7px 5px 0; + border-color: transparent #fff transparent transparent; } + body.rtl .chatbox-messages .message figure { + margin-left: 0; + margin-right: 1rem; } + body.rtl .chatbox-messages .message p:first-child { + border-radius: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + body.rtl .chatbox-messages .message p:first-child::before, body.rtl .chatbox-messages .message p:first-child::after { + right: auto; + left: -7px; + border-width: 5px 7px 5px 0; + border-color: transparent #8253eb transparent transparent; } + body.rtl .chatbox-messages .message.reply p:first-child { + border-radius: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + body.rtl .chatbox-messages .message.reply p:first-child::before, body.rtl .chatbox-messages .message.reply p:first-child::after { + left: auto; + right: -7px; + border-width: 5px 0 5px 7px; + border-color: transparent transparent transparent #eef1f2; } + body.rtl .chatbox-messages .message.reply p:first-child::after { + right: -6px; + border-color: transparent transparent transparent #fff; } + body.rtl .chatbox-messages .message.reply figure { + margin-right: 0; + margin-left: 1rem; } + +/******************************** +********************************* +Site Map +********************************* +*********************************/ +.sitemap { + position: relative; } + .sitemap i { + font-size: 1.28571em; + vertical-align: top; + top: 2px; } + .sitemap a { + color: #7c8d96; } + .sitemap a:hover { + color: #8253eb; } + .sitemap ul { + margin-left: 1.07143em; } + .sitemap li { + position: relative; + padding-left: 2.85714em; + padding-top: 0.21429em; } + .sitemap li.menu-item-has-children > ul { + margin-top: 0.71429em; + margin-left: 1.78571em; } + .sitemap li::before { + content: ""; + position: absolute; + left: 0.5em; + top: -0.85714em; + height: 1.78571em; + width: 2.5em; + border-bottom: 0.0625rem solid #ddd; + border-left: 0.0625rem solid #ddd; } + body.rtl .sitemap li { + padding-left: 0; + padding-right: 2.85714em; } + body.rtl .sitemap li:before { + left: auto; + right: 0; + border-left: 0; + border-right: 1px solid #eef1f2; } + +.sitemap-default a, +.sitemap-right a { + margin-left: 0.71429em; } + +.sitemap-right strong { + color: #8253eb; + text-transform: uppercase; + font-size: 1.07143em; + font-weight: 500; } + +/******************************** +********************************* +E-Commerce Products +********************************* +*********************************/ +.ecommerce-products li { + margin-bottom: 2.14286em; } + .ecommerce-products li:nth-child(3n+1) { + clear: both; } + @media (max-width: 991px) { + .ecommerce-products li:nth-child(3n+1) { + clear: none; } + .ecommerce-products li:nth-child(odd) { + clear: both; } } + +.ecommerce-products .card { + -webkit-transition: all .2s; + transition: all .2s; } + .ecommerce-products .card:hover { + -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); + -webkit-transform: scale(1.01); + transform: scale(1.01); } + .ecommerce-products .card .card-header { + position: relative; } + .ecommerce-products .card .card-header .triangle-top-right { + position: absolute; + display: inline-block; + width: 0; + height: 0; + top: 0; + right: 0; + border-style: solid; + border-width: 0 80px 80px 0; + border-color: transparent #8253eb transparent transparent; } + .ecommerce-products .card .card-header .triangle-top-right::after { + content: "\e925"; + font-family: "feather"; + color: #fff; + font-size: 1.42857em; + position: absolute; + left: 2.25em; + top: 0.5em; } + .ecommerce-products .card .card-footer { + border-color: #eef1f2; + background: none; } + .ecommerce-products .card .card-footer div { + border-right: 1px solid #eef1f2; } + .ecommerce-products .card .card-footer div:last-child { + border: none; } + .ecommerce-products .card .card-footer div a { + color: #bbb; } + .ecommerce-products .card .card-footer div:hover a { + color: #8253eb; } + +body.rtl .ecommerce-products .card .card-footer div { + border-right: 0; + border-left: 1px solid #eef1f2; } + body.rtl .ecommerce-products .card .card-footer div:last-child { + border: none; } + +.invoice-sum li { + background: rgba(0, 0, 0, 0.05); + margin-bottom: 0.14286em; + padding: 0.35714em 0.71429em; } + +/******************************** +********************************* +Weather +********************************* +*********************************/ +.weather-card-image figure { + overflow: hidden; + height: 20.71429em; + position: relative; + background-size: cover; + background-position: center center; + margin-bottom: 0; } + +.weather-card-image img { + width: 100%; } + +.weather-card-image figcaption { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; } + .weather-card-image figcaption h6 { + position: absolute; + bottom: 0.71429em; } + .weather-card-image figcaption span { + position: absolute; + right: 1em; + bottom: 0.5em; + font-size: 1.42857em; } + .weather-card-image figcaption span sup { + font-size: 0.5em; + vertical-align: super; } + +.weather-card-image .weather-footer div { + padding: 0 1.07143em; + margin: 2.14286em 0 2.14286em 0; + border-left: 0.0625rem solid #eee; } + .weather-card-image .weather-footer div:first-child { + border: 0; } + +.weather-card-image-dark { + position: relative; + height: 30.71429em; + overflow: hidden; + background-size: cover; + background-position: center center; } + .weather-card-image-dark i { + position: absolute; + text-align: center; + top: 50%; + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); + font-size: 3.57143em; } + .weather-card-image-dark .weather-caption { + position: absolute; + bottom: 2.14286em; + left: 1.42857em; } + .weather-card-image-dark .weather-date { + padding: 0.71429em 1.07143em; + position: absolute; + bottom: 3.21429em; + right: 0; } + +.weather-status { + font-size: 2.14286em; + margin-left: -0.33333em; } + +.weather-card-default table tr td { + border: 0; } + +.weather-card-default li { + padding: 0 0.9375em; + font-size: 1.14286em; } + +.weather-card-simple h3 { + font-weight: 400; } + +.weather-card-simple i { + font-size: 2.5em; + margin-top: 0.28571em; } + +/******************************** +********************************* +To Do App +********************************* +*********************************/ +.todo-widget { + padding-bottom: 1.42857em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .todo-widget .list-group { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 1.42857em; } + .todo-widget input { + height: 3.21429em; } + .todo-widget .list-group-item { + margin: 0; + padding: 0; + border: 0; } + .todo-widget .list-group-item.checked .label-text { + font-style: italic; + text-decoration: line-through; } + .todo-widget .list-group-item:hover { + background: #f9f9f9; } + .todo-widget .list-group-item:hover .edit-item, + .todo-widget .list-group-item:hover .delete-item { + opacity: 1; } + @media (max-width: 767px) { + .todo-widget .list-group-item .label-text { + padding-right: 5em; } + .todo-widget .list-group-item .edit-item, + .todo-widget .list-group-item .delete-item { + opacity: 1; } } + @media (min-width: 768px) and (max-width: 1023px) { + .todo-widget { + opacity: 1; } + .todo-widget .list-group-item .label-text { + padding-right: 3.21429em; } + .todo-widget .list-group-item .delete-item, + .todo-widget .list-group-item .edit-item { + opacity: 1; } } + .todo-widget label { + display: block; + position: relative; + padding: 1.07143em; + font-weight: normal; + cursor: pointer; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 0; } + .todo-widget label input[type="checkbox"] { + display: none; } + .todo-widget label .label-text { + display: block; } + .todo-widget .edit-item, + .todo-widget .delete-item { + position: absolute; + top: 50%; + right: 0.625em; + color: #999; + opacity: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + cursor: pointer; + font-size: 1.14286em; + background: #03a9f3; + color: #fff; + height: 1.875em; + width: 1.875em; + line-height: 1.875em; + text-align: center; + border-radius: 100px; } + .todo-widget .edit-item { + right: 3.125em; } + .todo-widget .edit-field { + position: relative; } + .todo-widget .edit-field input { + padding-right: 3.57143em; } + .todo-widget .edit-field .submit-btn { + position: absolute; + top: 50%; + right: 0.66667em; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + height: 2em; + width: 2em; + line-height: 1.8em; + font-size: 1.07143em; + padding: 0; + border-radius: 100px; + text-align: center; } + .todo-widget .edit-field .submit-btn i { + font-size: 1.06667em; } + +/******************************** + ********************************* +Kanban + ********************************* + *********************************/ +/* Kanban Widget +========================*/ +.kanban-widget { + overflow-x: auto; } + .kanban-widget .category-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row; + flex-flow: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + .kanban-widget .category-item { + padding: 1.5em; + background: #fff; + margin-right: 1em; + width: 100%; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: calc(100vh - $nav-height); } + .kanban-widget .category-item:last-of-type { + margin-right: 0; } + .kanban-widget .category-item .add-new-task { + cursor: pointer; } + .kanban-widget .category-title { + margin-top: 0; + margin-bottom: 1.5em; } + .kanban-widget .task-item { + background: #f5f7fa; + margin-bottom: 1.42857em; + padding: 1em; + position: relative; + cursor: pointer; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .kanban-widget .task-item:hover { + background: #e4e9f2; } + .kanban-widget .task-item .badge, .kanban-widget .task-item .label { + font-size: 0.875rem; } + .kanban-widget .task-label { + position: absolute; + top: -2px; + right: 10px; + line-height: 1; } + .kanban-widget .task-title { + margin: 0 0 .5em; } + .kanban-widget .task-item:hover .task-users figure { + border-color: #e4e9f2; } + .kanban-widget .task-users figure { + margin-bottom: 0; + margin-left: -20px; + border: 5px solid #f5f7fa; + border-radius: 100px; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .kanban-widget .task-users figure:first-child { + margin-left: 0; } + +/******************************** +********************************* +Custom Scroll +********************************* +*********************************/ +.custom-scroll-content { + height: 16.42857em; } + +.left-scroll .ps.ps--active-x > .ps__scrollbar-x-rail, .left-scroll .ps.ps--active-y > .ps__scrollbar-y-rail { + left: 0; } + +.color-scroll .ps > .ps__scrollbar-y-rail:hover .ps__scrollbar-y { + background: rgba(0, 0, 255, 0.7); } + +.color-scroll .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { + background: rgba(0, 0, 255, 0.7); } + .color-scroll .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y:hover { + background: rgba(0, 0, 255, 0.7); } + +.ps:hover > .ps__scrollbar-y-rail:hover { + background: transparent; } + +/******************************** +********************************* +Tooltips +********************************* +*********************************/ +.fancy-tooltip { + display: inline-block; + position: relative; + font-weight: 700; } + .fancy-tooltip .list-icon { + vertical-align: bottom; } + +.tooltip-item { + cursor: pointer; + display: inline-block; + font-weight: 500; } + .fancy-tooltip:not(a) .tooltip-item { + padding: 0 0.71429em; + background: rgba(0, 0, 0, 0.1); } + +.tooltip-content { + font-weight: 500; + border-radius: 0.3125rem; + position: absolute; + z-index: 99; + width: 18.75rem; + left: 50%; + margin: 0 0 1.25rem -9.375rem; + bottom: 100%; + text-align: left; + -webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); + box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); + background: #2b2b2b; + color: #fff; + opacity: 0; + cursor: default; + pointer-events: none; + /* SlideInDown Effect + ========================*/ + /* SlideInUp Effect + ========================*/ + /* Rotate Effect + ========================*/ + /* Spin Effect + ========================*/ } + .tooltip-content img { + position: relative; + border-top-left-radius: 0.3125rem; + border-bottom-left-radius: 0.3125rem; + height: 10em; + display: block; + float: left; + margin-right: 1em; } + .tooltip-content::after { + content: ''; + top: 95%; + left: 50%; + border: solid transparent; + height: 1.07143em; + width: 1.07143em; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + position: absolute; + pointer-events: none; + border-color: transparent; + background: inherit; + margin-left: -0.71429em; } + .tooltip-effect-slideInDown .tooltip-content { + -webkit-transform: translate3d(0, -0.71429em, 0); + transform: translate3d(0, -0.71429em, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; } + .tooltip-effect-slideInUp .tooltip-content { + -webkit-transform-origin: 50% calc(110%); + transform-origin: 50% calc(110%); + -webkit-transform: perspective(71.42857em) rotate3d(1, 0, 0, 45deg); + transform: perspective(71.42857em) rotate3d(1, 0, 0, 45deg); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; + transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s; } + .tooltip-effect-rotate .tooltip-content { + -webkit-transform-origin: 50% calc(106%); + transform-origin: 50% calc(106%); + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; } + .icon-tooltip.tooltip-effect-rotate .tooltip-content { + -webkit-transform: translate3d(0, 0.71429em, 0) rotate3d(1, 1, 1, 45deg); + transform: translate3d(0, 0.71429em, 0) rotate3d(1, 1, 1, 45deg); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; } + .tooltip-effect-spin .tooltip-content { + -webkit-transform: translate3d(0, 0.71429em, 0) rotate3d(0, 1, 0, 90deg); + transform: translate3d(0, 0.71429em, 0) rotate3d(0, 1, 0, 90deg); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition: opacity .3s, -webkit-transform .3s; + transition: opacity .3s, -webkit-transform .3s; + transition: opacity .3s, transform .3s; + transition: opacity .3s, transform .3s, -webkit-transform .3s; } + .fancy-tooltip:hover .tooltip-content, + .fancy-tooltip:active .tooltip-content { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); + transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); } + +.tooltip-text { + display: block; + font-size: 1.14286em; + padding: 1.25em; } + +/* Icon Tooltips +========================*/ +.icon-tooltip .tooltip-text { + padding: 0; } + +.icon-tooltip .tooltip-content { + padding: 0; + text-align: center; + border-radius: 50%; + width: 5.71429em; + height: 5.71429em; + line-height: 5.71429em; + margin-left: -2.85714em; + -webkit-box-shadow: none; + box-shadow: none; + background: #8253eb; + color: #fff; } + .icon-tooltip .tooltip-content .list-icon { + line-height: 4em; + font-size: 1.42857em; } + .icon-tooltip .tooltip-content::after { + top: 5.57143em; + border-top-color: #8253eb; } + +/******************************** +********************************* +Content Area +********************************* +*********************************/ +.widget-bg { + border: 0 !important; } + +.jqstooltip { + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +.dropdown-toggle::after { + display: none; } + +ul.wysihtml5-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.wysihtml5-toolbar .dropdown .dropdown-menu { + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } + .wysihtml5-toolbar .dropdown .dropdown-menu li a { + display: block; + width: 100%; + padding: 0.35714em 1.42857em; + color: #888; } + .wysihtml5-toolbar .dropdown .dropdown-menu li a:hover, .wysihtml5-toolbar .dropdown .dropdown-menu li a:focus { + color: #514d6a; + background: #f7fafc; } + +.wysihtml5-toolbar .btn-default:active { + color: #555; + background-color: #d6dadf; + border-color: #d6dadf; } + +.wysihtml5-toolbar .btn { + cursor: pointer; } + .wysihtml5-toolbar .btn span::before, .wysihtml5-toolbar .btn span::after { + font-family: "FontAwesome"; + display: block; + line-height: 1; + font-style: normal; + font-size: 1.2em; + font-weight: 300; + display: inline; + vertical-align: middle; } + .wysihtml5-toolbar .btn .glyphicon-font::before { + content: "\f031"; + vertical-align: baseline; } + .wysihtml5-toolbar .btn .glyphicon-quote::before { + display: none; } + .wysihtml5-toolbar .btn .glyphicon-quote::after { + content: "\f10d"; } + .wysihtml5-toolbar .btn .glyphicon-list::before { + content: "\f03a"; } + .wysihtml5-toolbar .btn .glyphicon-th-list::before { + content: "\f00b"; } + .wysihtml5-toolbar .btn .glyphicon-indent-right::before { + content: "\f03b"; } + .wysihtml5-toolbar .btn .glyphicon-indent-left::before { + content: "\f03c"; } + .wysihtml5-toolbar .btn .glyphicon-share::before { + content: "\f045"; } + .wysihtml5-toolbar .btn .glyphicon-picture::before { + content: "\f03e"; } + +.search-results .form-control { + -webkit-box-shadow: none; + box-shadow: none; } + +.search-results .col-md-3 h5 { + letter-spacing: 0.2rem; + opacity: .8; } + +/* Bootstrap UI +========================*/ +.badge.up, .up.label { + position: absolute; + top: 0.625rem; + right: 0.25rem; } + +.badge-sm { + font-size: 0.6875rem; + padding: 0.125rem 0.3125rem; } + +.badge-border { + background: transparent !important; + border-width: 2px; + border-style: solid; + padding: 0.1875rem 0.375rem; + border-radius: 200px; + color: #8253eb; + font-weight: 700; } + .badge-border.bg-color-scheme { + color: #8253eb; } + .badge-border.bg-primary { + color: #8253eb; } + .badge-border.bg-danger { + color: #e6614f; } + .badge-border.bg-warning { + color: #ffcc02; } + .badge-border.bg-success { + color: #38d57a; } + .badge-border.bg-info { + color: #03a9f3; } + .badge-border.bg-facebook { + color: #4b64a6; } + .badge-border.bg-twitter { + color: #0dace3; } + .badge-border.bg-googleplus { + color: #dd4b39; } + .badge-border.bg-linkedin { + color: #007bb6; } + .badge-border.bg-instagram { + color: #3f729b; } + .badge-border.bg-pinterest { + color: #cb2027; } + .badge-border.bg-dribbble { + color: #ea4c89; } + .badge-border.bg-youtube { + color: #b00; } + .badge-border.badge-border-inverted { + color: #fff; } + +/* Basic Icons Styles +========================*/ +.icons-page .main-wrapper .material-icons { + font-size: 3.42857em; } + +.icons-page .main-wrapper .fa { + font-size: 2.57143em; } + +.icons-page .main-wrapper [class^="feather-"], +.icons-page .main-wrapper [class*=" feather-"] { + font-size: 2.57143em; } + +.icons-page .main-wrapper .linea { + font-size: 2.57143em; + vertical-align: bottom; } + +.icons-page .main-wrapper .col-md-2, +.icons-page .main-wrapper .col-md-3 { + cursor: pointer; + opacity: .7; + margin: 1.42857em 0; } + .icons-page .main-wrapper .col-md-2:hover, + .icons-page .main-wrapper .col-md-3:hover { + opacity: 1; } + +.icons-page .main-wrapper .social-icons { + font-size: 4.28571em; } + +.icons-page .main-wrapper .wi { + font-size: 2.85714em; } + +.list-icon.pull-left { + margin-right: 0.4375rem; } + +.list-icon.pull-right { + margin-left: 0.3125rem; } + +/* Page Title Area +========================*/ +.page-title { + height: 4.42857em; + line-height: 4.42857em; + margin: 0 -2.14286em; + padding: 0 2.14286em; + border-bottom: 1px solid #eef1f2; + position: relative; + background: white; } + .page-title .page-title-left { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .page-title .page-title-right .btn { + color: #fff; } + .header-light .page-title, + .sidebar-horizontal .page-title { + background: transparent; } + .page-title .page-title-description, + .page-title .page-title-heading { + display: inline-block; + letter-spacing: -0.08em; + font-family: "Montserrat", sans-serif; } + .page-title .page-title-description { + font-size: 0.875rem; + font-weight: 400; } + .page-title ol { + line-height: 4.42857em; + margin: 0; + padding: 0; + background: transparent; + display: inline-block; } + +/* Breadcrumbs */ +.breadcrumb { + font-weight: 300; + letter-spacing: -.06em; } + .breadcrumb a { + color: #888; } + .breadcrumb a:hover { + color: #000; } + .breadcrumb > .active { + color: #8253eb; } + body.rtl .breadcrumb { + direction: ltr; + text-align: right; } + +/* Widget Boxes +========================*/ +.page-title + .widget-list { + margin-top: 35px; } + +.widget-list.widget-list-full-width { + margin-right: -30px; + margin-left: -30px; } + +.widget-holder { + margin-bottom: 6px; } + .widget-holder.widget-full-content .widget-body { + padding: 0; } + .widget-holder.widget-no-padding .widget-body { + padding: 0; } + .widget-holder.widget-full-height { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .widget-holder.widget-full-height .widget-bg-transparent, + .widget-holder.widget-full-height .widget-bg { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + width: 100%; } + .widget-holder.widget-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .widget-holder.widget-flex .widget-bg-transparent, + .widget-holder.widget-flex .widget-bg { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column; + flex-flow: column; } + .widget-holder.widget-flex .widget-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column; + flex-flow: column; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .widget-holder.widget-sm .widget-heading { + padding: 0.92857em 1.42857em 0.92857em 1.42857em; + border-bottom: 1px solid #eef1f2; + color: #bbb; } + .widget-holder.widget-border-radius, .widget-holder.widget-border-radius .widget-heading { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.widget-bg { + background: #fff; + width: 100%; } + .widget-heading + .widget-bg { + border-top: 0; } + +.widget-body { + padding: 20px 20px; } + .widget-body > .full-row { + margin-left: -1.42857em; + margin-right: -1.42857em; } + +.box-title, +.widget-heading h5, +.widget-heading .widget-title { + font-family: "Montserrat", sans-serif; + line-height: 2em; + margin: 0; + letter-spacing: -.05em; + font-weight: 500; + line-height: 1.5; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .box-title small, + .widget-heading h5 small, + .widget-heading .widget-title small { + font-weight: 400; + text-transform: none; } + +.box-title { + margin-bottom: 1.25rem; } + +.widget-heading { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; } + .widget-heading h5 { + float: left; + margin: 0; } + .widget-bg .widget-heading { + padding: 20px 20px 0; } + .widget-bg .widget-heading[class*='bg-'] .widget-title { + color: #fff; } + .widget-heading.widget-heading-border { + min-height: 4.6875rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + margin-right: 20px; + margin-left: 20px; + padding: 0 0 1.07143em; + border-bottom: 1px solid #eef1f2; } + [class*=bg-] .widget-heading.widget-heading-border { + border-color: rgba(255, 255, 255, 0.2); } + +.widget-graph-info { + float: right; } + .widget-graph-info .arrow-icon { + position: relative; } + .widget-graph-info .arrow-icon:after { + font-family: 'feather'; + content: '\e931'; + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%); + transform: translateY(-50%) translateX(50%); + font-size: 1.3em; + color: inherit; } + +.widget-heading-icon { + float: right; + font-size: 1.125rem; + color: #ddd; } + .widget-bg .widget-heading[class*='bg-'] .widget-heading-icon { + color: #fff; + background: rgba(255, 255, 255, 0.1); + position: absolute; + top: 0; + right: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + body.rtl .widget-bg .widget-heading[class*='bg-'] .widget-heading-icon { + right: auto; + left: 0; } + +.widget-actions { + margin: 0.35714em 0 0; + float: right; } + .widget-actions > li { + display: inline-block; } + .widget-actions > li > a { + color: #333; } + .widget-actions > li > a .list-icon { + position: relative; + top: -0.125rem; } + .widget-actions .list-icon { + vertical-align: middle; + font-size: 1.38462em; } + .widget-actions .dropdown-menu { + left: auto; + right: 0; + padding-top: 0.71429em; } + @media (min-width: 768px) and (max-width: 1023px) { + .widget-actions { + float: left; } } + +/* Full Width BG Pages +========================*/ +.body-bg-full { + background-position: center; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + height: 100%; + overflow: hidden; } + .body-bg-full .wrapper, + .body-bg-full #app { + margin: 0; + display: table; + width: 100%; + height: 100%; + overflow: hidden; } + .body-bg-full .content-wrapper { + padding: 1.71429em; + display: table-cell; + text-align: center; + vertical-align: middle; + min-height: auto; + width: 25rem; } + .body-bg-full .main-wrapper { + background: transparent; + max-width: 30rem; + margin: 0 auto; } + +.error-page .page-title, +.profile-page .page-title { + height: auto; + margin: 0; + padding: 0; + background: transparent; + border: 0; } + +.profile-page { + overflow: visible; } + .profile-page h2 { + letter-spacing: -3px; } + .profile-page .navbar-header { + float: none; + width: auto; } + .profile-page .login-links { + margin-top: 2.5em; + font-size: 1.14286em; + font-weight: 300; + opacity: .8; } + +.error-page h1 { + font-size: 7.5rem; + font-weight: 600; + text-shadow: 4px 4px 0 #835c9e, 6px 6px 0 #fff; + margin: 0 0 0.2em; + letter-spacing: -0.05833em; } + +.error-page h3 { + letter-spacing: -0.04167em; } + +/* Search Results Page +========================*/ +.search-listing > li { + border-bottom: 1px solid #eee; + padding: 0.71429em 0; } + +.search-listing img { + width: 10.71429em; } + +.search-listing h5 { + font-weight: 300; + margin-bottom: 0.27778em; } + .search-listing h5 a { + color: #03a9f3; } + .search-listing h5 a:hover { + text-decoration: underline; } + +.search-listing .media-body h5 { + margin-top: 0.27778em; } + +.search-listing p { + margin-top: 0.35714em; } + +/* Notifications / Alerts +========================*/ +.alert { + position: relative; } + .alert .close { + color: inherit; + opacity: .7; } + .alert .close:focus, .alert .close:hover { + color: #000; + opacity: .9; } + +.alert-icon { + padding-left: 3.57143em; } + .alert-icon i { + position: absolute; + left: 5px; + height: 2.08333em; + width: 2.08333em; + text-align: center; + top: 5px; + line-height: 2.08333em; } + +/* Sweet Alerts */ +.swal2-modal { + padding: 2.85714em !important; } + .swal2-modal .swal2-title { + font-family: "Roboto", sans-serif; + font-weight: 400; } + .swal2-modal .swal2-content { + font-size: 1.14286em; + color: #8d9ea7; } + .swal2-modal .btn { + min-width: 8.33333em; + border-radius: 3px; + margin: 0.55556em 0.27778em 0; + border: none !important; + padding: 0.27778em 1.11111em; + font-size: 1.28571em; + display: inline; } + +/* Toastr */ +body .jq-toast-single { + border-radius: 0; + background-color: #313a46; + font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; + font-size: 0.92857em; + line-height: 1.69231em; } + body .jq-toast-single h2 { + font-family: "Montserrat", sans-serif; + font-size: 1.07692em; + font-weight: 700; } + +body .jq-toast-heading { + font-family: "Montserrat", sans-serif; } + +body .jq-icon-info { + background-color: #03a9f3; + color: #fff; } + +body .jq-icon-success { + background-color: #38d57a; + color: #fff; } + +body .jq-icon-error { + background-color: #e6614f; + color: #fff; } + +body .jq-icon-warning { + background-color: #ffcc02; + color: #fff; } + +body .close-jq-toast-single { + background: #313a46; + color: #fff; + border-radius: 50%; + height: 1.6em; + width: 1.6em; + line-height: 1.6em; + text-align: center; + top: -0.6em; + right: -0.6em; + font-size: 1.53846em; } + body .close-jq-toast-single:hover { + background: #666; } + +/* Progress Bars +========================*/ +.progress { + -webkit-box-shadow: none !important; + box-shadow: none !important; + background-color: rgba(120, 130, 140, 0.13); + height: 0.33333em; + border-radius: 0px; + margin-bottom: 1.5em; + overflow: hidden; } + +.progress-bar { + -webkit-box-shadow: none; + box-shadow: none; + font-size: 0.66667em; + font-weight: 600; + line-height: 1.5em; } + +.progress-vertical, +.progress-vertical-top { + min-height: 20.83333em; + height: 20.83333em; + width: 0.33333em; + position: relative; + display: inline-block; + margin-bottom: 0; + margin-right: 1.66667em; } + .progress-vertical .progress-bar, + .progress-vertical-top .progress-bar { + width: 100%; + position: absolute; + bottom: 0; } + .progress-vertical.progress-sm, + .progress-vertical-top.progress-sm { + margin: 0; + margin-right: 1.25rem; + width: 0.5rem; } + .progress-vertical.progress-md, + .progress-vertical-top.progress-md { + width: 0.9375rem; } + .progress-vertical.progress-lg, + .progress-vertical-top.progress-lg { + width: 1.25rem; } + +.progress-vertical-top .progress-bar { + bottom: auto; } + +.progress-sm { + height: 0.5rem !important; } + .progress-sm .progress-bar { + font-size: 0.5rem; + line-height: 0.5rem; } + +.progress-md { + height: 0.9375rem !important; } + .progress-md .progress-bar { + font-size: 0.6875rem; + line-height: 0.9375rem; } + +.progress-lg { + height: 1.25rem !important; } + .progress-lg .progress-bar { + font-size: 0.75rem; + line-height: 1.25rem; } + +/* Other Plugin Overrides +========================*/ +.main-wrapper .dropify-wrapper, .main-wrapper .dropify-wrapper .dropify-preview { + padding-top: 0; + padding-bottom: 0; } + +/* Profile Pages +========================*/ +.container-min-full-height { + min-height: 100vh; } + +.container-max-full-height { + max-height: 100vh; } + +.login-center { + background: #fff; + min-width: 31.25rem; + padding: 2.14286em 3.57143em; + border-radius: 5px; + margin: 2.85714em 0; } + @media (max-width: 767px) { + .login-center { + width: 80vw; } } + +.login-right, +.login-left { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + +.login-left { + background: #fff; } + .login-left .form-group { + margin-bottom: 2rem; } + .login-left input[type="text"], + .login-left input[type="email"], + .login-left input[type="password"] { + text-align: center; + font-size: 1.2em; + border: 0; + letter-spacing: -1px; + font-family: "Montserrat", sans-serif; + font-weight: 500; + color: #444; + padding: 0 0 .9em; + background-color: transparent; + background-position: center bottom, center calc(99%); + background-repeat: no-repeat; + background-size: 0 2px, 100% 3px; + -webkit-transition: background 0s ease-out 0s; + transition: background 0s ease-out 0s; + background-image: -webkit-gradient(linear, left top, left bottom, from(#8253eb), to(#8253eb)), -webkit-gradient(linear, left top, left bottom, from(#eef1f2), to(#eef1f2)); + background-image: linear-gradient(#8253eb, #8253eb), linear-gradient(#eef1f2, #eef1f2); } + .login-left input[type="text"]:focus, + .login-left input[type="email"]:focus, + .login-left input[type="password"]:focus { + background-size: 100% 2px, 100% 3px; + outline: 0 none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; } + .login-left label { + letter-spacing: 1px; } + +.login-right { + background-position: right; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + position: relative; + font-size: 1.2em; + line-height: 1.86667em; } + .login-right .list-inline-item:not(:last-child) { + margin-right: 10px; } + +/******************************** + ********************************* + HEADER + ********************************* + *********************************/ +/* Base Header styles +========================*/ +.navbar-nav { + margin: 0; } + +.navbar { + border-radius: 0; + border: 0; + background: -webkit-gradient(linear, left top, right top, from(#835c9e), to(#8253eb)); + background: linear-gradient(90deg, #835c9e, #8253eb); + border-bottom: none; + width: 100%; + margin-bottom: 0; + position: relative; + z-index: 99; + height: 5rem; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + padding: 0; } + .navbar .btn-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .navbar .btn-list .btn { + margin: 0; + background: #9165f4; + border: transparent; + font-family: "Montserrat", sans-serif; + font-weight: 500; + padding: 0.85714em 1.42857em; + border-radius: 0.21429em; } + .navbar .btn-list .dropdown-menu { + top: 5rem; + margin-top: 0; } + .navbar .spacer { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +@media (min-width: 961px) { + .navbar { + position: fixed; } + .sidebar-horizontal .navbar { + position: relative; } } + +/* Logo Area +========================*/ +.navbar-header { + width: 14.0625rem; } + +.navbar-brand { + padding: 0; + height: 5rem; + text-align: center; + width: 100%; + font-size: 1.5rem; + font-family: "Montserrat", sans-serif; + font-weight: 600; + background: #fff; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom: 1px solid #eef1f2; } + .navbar-brand .logo-bon { + color: #8253eb; } + .navbar-brand .logo-vue { + color: #bbb; } + .navbar-brand:hover { + color: #fff; } + .logo-light .navbar-brand { + background: #fff; } + .logo-dark .navbar-brand { + background: #835c9e; } + .navbar-brand p { + margin-bottom: 0; } + .navbar-brand img { + display: inline-block; + margin: 0 auto; } + .rtl .navbar-brand { + margin-right: 0; + margin-left: 1rem; } + +.navbar .logo-collapse { + display: none; } + +@media (min-width: 961px) { + .sidebar-collapse .logo-expand { + display: none; } + .sidebar-collapse .logo-collapse { + display: inline-block; } + .sidebar-collapse .navbar-header { + width: 3.75rem; } + .sidebar-collapse .navbar-brand p { + visibility: hidden; + max-width: 1em; } + .sidebar-collapse .navbar-brand p::first-letter { + display: inline; + visibility: visible; } } + +@media (max-width: 960px) { + .site-sidebar { + border-bottom: 1px solid #ddd; } + .navbar .logo-expand { + display: none; } + .navbar .logo-collapse { + display: inline-block; } + .navbar-header { + float: left; + width: 3.75rem; } + .navbar-brand p { + visibility: hidden; + max-width: 1em; } + .navbar-brand p::first-letter { + display: inline; + visibility: visible; } } + +/* Base Navbar Styles +========================*/ +.navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-nav > li, .navbar-nav > li > a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; } + .navbar-nav > li > a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0 2em; + line-height: 5rem; + color: rgba(255, 255, 255, 0.6); + font-family: "Montserrat", sans-serif; + font-size: 1.07143em; } + .navbar-nav > li > a.dropdown-toggle { + padding: 0 1em; } + .navbar-nav > li > a i + .badge, .navbar-nav > li > a i + .label { + position: absolute; + top: 50%; + right: 5px; + margin-top: -0.4375rem; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + .navbar-nav > li > a i + .badge-border { + background: #fff !important; + -webkit-box-shadow: 0 0 0 2px transparent; + box-shadow: 0 0 0 2px transparent; } + .navbar-nav .sidebar-toggle { + font-size: 1.2em; + position: relative; } + .navbar-nav .sidebar-toggle a { + padding: 0 1.66667em; } + .navbar-nav .sidebar-toggle::after { + content: ""; + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + height: 40%; + width: 1px; + background: rgba(255, 255, 255, 0.3); } + .header-dark .navbar-nav .sidebar-toggle::after { + opacity: .3; } + .navbar-nav.pull-right .dropdown-menu { + left: auto; + right: 0; } + .navbar-nav .avatar { + display: inline-block; + position: relative; + height: auto; } + .navbar-nav .avatar::before { + content: ""; + position: absolute; + top: 50%; + right: -0.5625rem; + bottom: auto; + left: auto; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + background: #fff; + height: 1.375rem; + width: 1.375rem; + border-radius: 100px; } + .navbar-nav .avatar img { + max-width: 3.75rem; } + .navbar-nav .avatar .list-icon { + margin-left: -0.8125rem; + position: absolute; + top: 50%; + right: -0.4em; + bottom: auto; + left: auto; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + color: #8253eb; } + .header-light .navbar-nav .avatar::before, + .header-dark .navbar-nav .avatar::before { + background: #9165f4; } + .header-light .navbar-nav .avatar .list-icon, + .header-dark .navbar-nav .avatar .list-icon { + color: #fff; } + body.rtl .navbar-nav { + padding-right: 0; } + body.rtl .navbar-nav .sidebar-toggle::after { + left: 0; + right: auto; } + +.header-dark .navbar-nav > li > a i + .badge-border { + background: #835c9e !important; + -webkit-box-shadow: 0 0 0 2px #835c9e; + box-shadow: 0 0 0 2px #835c9e; } + +.header-light .navbar-nav > li > a i + .badge-border { + background: #fff !important; + -webkit-box-shadow: 0 0 0 2px #fff; + box-shadow: 0 0 0 2px #fff; } + +@media (max-width: 720px) { + .navbar-nav { + margin-top: 0; + margin-bottom: 0; } } + +/* Menu Dropdowns +========================*/ +.navbar-nav .dropdown-menu { + position: absolute; } + +.dropdown-menu { + border: 1px solid #eef1f2; + -webkit-box-shadow: none; + box-shadow: none; + width: 12.85714em; } + .dropdown-menu .dropdown-item strong, + .dropdown-menu .dropdown-header { + font-size: 0.875rem; + font-weight: 700; + color: #835c9e; } + .dropdown-menu .dropdown-item .badge, .dropdown-menu .dropdown-item .label { + position: relative; + top: -0.125rem; + font-size: 0.9em; } + .dropdown-menu .dropdown-item .list-icon { + font-size: 1.125rem; } + +.dropdown-card { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + border: none; + width: 21.25rem; + -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1); + box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1); + background: #fff; + position: relative; } + .dropdown-card.dropdown-card-profile { + width: 15.625rem; + border-radius: 5px; + padding-top: 0; + padding-bottom: 0; } + .dropdown-card.dropdown-card-profile .card-header { + padding: 0; } + .dropdown-card.dropdown-card-profile .card-header > a { + padding: 1.5625em 1.25em; + border-right: 1px solid #eef1f2; } + .dropdown-card.dropdown-card-profile .card-header > a:last-child { + border-right: none; } + .dropdown-card.dropdown-card-profile .card-header > a i { + color: #bbb; + font-size: 1.25em; } + .dropdown-card.dropdown-card-profile .card-header > a:hover i { + color: #8253eb; } + .dropdown-card.dropdown-card-profile .card-body li { + padding: 0; } + .dropdown-card.dropdown-card-profile .card-body li a { + padding: 0.66667em; + display: block; + color: #495057; + font-size: 1.07143em; + font-family: "Montserrat", sans-serif; } + .dropdown-card.dropdown-card-profile .card-body li a:hover { + color: #8253eb; } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark { + background: #292b2e; } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-header { + border-color: rgba(255, 255, 255, 0.3); } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-header > a { + border-color: rgba(255, 255, 255, 0.3); } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-body li a { + color: #bbb; } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-body li:hover a { + color: #8253eb; } + .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark::after { + border-color: transparent transparent #292b2e transparent; } + .dropdown-card .card { + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + background: none; } + .dropdown-card .card-header { + padding-bottom: 0.9375em; + font-size: 1.14286em; + background: none; + border-bottom: 1px solid #f1f1f1; + font-family: "Montserrat", sans-serif; + color: #444; + margin-bottom: 0.3125em; + font-weight: 700; } + .dropdown-card .card-header .dropdown-menu-options { + color: #afb2ba; } + .dropdown-card .card-body li { + padding: 0.71429em 1.78571em 0.71429em 1.07143em; } + .dropdown-card .card-body li .media-body { + padding: 0 0.71429em; + letter-spacing: 0.03571em; } + .dropdown-card .card-body li .media-body .user--online { + top: -0.35714em; } + .dropdown-card .card-footer { + border: none; + background: none; + padding-top: 1.07143em; } + +.dropdown-card-dark { + background: #835c9e; + border-color: transparent; } + .dropdown-card-dark::after { + border-color: transparent transparent #835c9e transparent; } + .dropdown-card-dark .card { + background: #835c9e; } + .dropdown-card-dark .card-heading-extra { + border-color: #777; + border-color: rgba(255, 255, 255, 0.1); } + .dropdown-card-dark [class*="user--"]::after { + border-color: transparent !important; } + .dropdown-card-dark .card-header { + color: #fff; + border-color: rgba(255, 255, 255, 0.1); } + .dropdown-card-dark .card-header .dropdown-menu-options { + color: #8253eb !important; } + .dropdown-card-dark .dropdown-list-group li { + border-color: rgba(255, 255, 255, 0.1); } + .dropdown-card-dark .dropdown-list-group li:hover { + background: none; } + .dropdown-card-dark .dropdown-list-group li:hover .media-content { + color: #fff; } + .dropdown-card-dark .dropdown-list-group li a .media-heading { + color: #8253eb; } + .dropdown-card-dark .dropdown-list-group li .media-content { + -webkit-transition: color 250ms; + transition: color 250ms; + color: #afb2ba; + font-weight: 300; } + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: absolute; + width: 20rem; + border: 1px solid #eef1f2; + background: #fff; } + .navbar-nav .open .dropdown-menu.dropdown-card-dark { + background: #835c9e; } } + +.dropdown-list-group { + position: relative; + margin: 0 0 0 0; + padding: 0; } + .dropdown-list-group .card-body { + padding: 0; } + .dropdown-list-group li { + border-bottom: 1px solid #eef1f2; } + .dropdown-list-group li:nth-child(odd) { + background: rgba(130, 83, 235, 0.03); } + .dropdown-list-group li a { + color: #999; + padding: 1.07143em 0; } + .dropdown-list-group li a .media-heading { + color: #444; + font-weight: 600; + letter-spacing: 0; } + .dropdown-list-group li a .media-content { + color: #868e96; } + .dropdown-list-group li a:hover { + background: transparent; + text-decoration: none; + color: #999; } + .dropdown-list-group a { + font-size: 13px; } + .dropdown-list-group a img { + max-width: 100%; + position: relative; } + .dropdown-list-group a .d-flex { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + margin-right: .75em; } + .dropdown-list-group a .list-icon { + color: #fff; + width: 100%; + text-align: center; + font-size: 1.38462em; + line-height: 2.22222em; + top: 0; + height: 2.22222em; + width: 2.22222em; + background: #8253eb; + border-radius: 100px; } + .dropdown-list-group a [class*="user--"]:after { + position: absolute; + top: auto; + right: auto; + bottom: 0; + left: 0; + border: 1px solid #fff; } + body.rtl .dropdown-list-group { + padding: 0; } + body.rtl .dropdown-list-group a .d-flex { + margin-right: 0; + margin-left: 0.75em; } + +.card-heading-extra { + border-bottom: 1px solid #eef1f2; + padding-bottom: 2.72727em; + margin-bottom: 2.72727em; + text-transform: uppercase; + font-size: 0.78571em; } + .card-heading-extra h3 { + margin: 0; + text-transform: none; } + .card-heading-extra a { + color: #999; } + .card-heading-extra a:hover, + .card-heading-extra a .list-icon { + text-decoration: none; + color: #8253eb !important; } + .card-heading-extra .list-icon { + font-size: 1.125rem; + top: -0.0625rem; + position: relative; + margin: 0 0.3125rem; } + .card-heading-extra [class*="user--"] { + padding-left: 1.25rem; } + .card-heading-extra [class*="user--"]::after { + position: absolute; + top: 0.125rem; + left: 0; } + +/* Search Form +========================*/ +.navbar-search { + position: relative; + width: 17.14286em; + margin-top: 0; } + .navbar-search input[type="search"], + .navbar-search .toggle-navbar-search, + .navbar-search .list-icon { + display: inline-block; + float: left; + line-height: 5rem; + z-index: 1; + height: 5rem; } + .navbar-search .list-icon { + position: relative; + left: 1.25rem; + top: -0.0625rem; + color: rgba(255, 255, 255, 0.6); } + .navbar-search input[type="search"] { + cursor: pointer; + font-family: "Montserrat", sans-serif; + font-size: 0.92857em; + font-weight: 500; + background: transparent; + border: 0; + padding: 0 1em 0 3.57143em; + width: 100%; + color: #fff; + position: absolute; + top: 0; + left: 0; } + .navbar-search input[type="search"]::-webkit-input-placeholder { + opacity: 1; + color: rgba(255, 255, 255, 0.7); } + .navbar-search input[type="search"]:-moz-placeholder { + opacity: 1; + color: rgba(255, 255, 255, 0.7); } + .navbar-search input[type="search"]::-moz-placeholder { + opacity: 1; + color: rgba(255, 255, 255, 0.7); } + .navbar-search input[type="search"]:-ms-input-placeholder { + opacity: 1; + color: rgba(255, 255, 255, 0.7); } + .navbar-search .remove-focus { + z-index: 10; + opacity: 0; + -webkit-transition: none; + transition: none; + visibility: hidden; + color: #8253eb; + position: absolute; + right: 2.5rem; + bottom: 50%; + -webkit-transform: translateY(50%); + transform: translateY(50%); + font-size: 1.25rem; } + .navbar-search .remove-focus:hover { + color: #000; } + .navbar-search.input-focused { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 2; + background: #fff; + width: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + .navbar-search.input-focused::before { + content: ""; + display: block; + background: #000; + background: rgba(0, 0, 0, 0.5); + height: 100vh; + position: fixed; + top: 5rem; + right: 0; + bottom: 0; + left: 0; + z-index: 99; } + .navbar-search.input-focused .list-icon { + left: 1.75rem; } + .navbar-search.input-focused input[type='search'] { + cursor: auto; + padding-right: 4em; + font-size: 1.42857em; + color: #999; } + .navbar-search.input-focused input[type='search']::-webkit-input-placeholder { + color: rgba(153, 153, 153, 0.3); } + .navbar-search.input-focused input[type='search']:-moz-placeholder { + color: rgba(153, 153, 153, 0.3); } + .navbar-search.input-focused input[type='search']::-moz-placeholder { + color: rgba(153, 153, 153, 0.3); } + .navbar-search.input-focused input[type='search']:-ms-input-placeholder { + color: rgba(153, 153, 153, 0.3); } + .navbar-search.input-focused .list-icon { + color: #8253eb; } + .navbar-search.input-focused .remove-focus { + opacity: 1; + visibility: visible; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + body.rtl .navbar-search input[type="search"] { + padding: 0 3.57143em 0 1em; } + body.rtl .navbar-search .list-icon { + left: 0; + right: 1.25rem; + float: right; } + body.rtl .navbar-search.input-focused .remove-focus { + right: auto; + left: 2.5rem; } + +/* Header Dark +========================*/ +.header-dark .navbar-nav > li > a.active, .header-dark .navbar-nav > li > a:hover, .header-dark .navbar-nav > li > a:focus { + background: #9165f4; + color: #fff; } + +.header-dark .navbar-nav .open > a { + background-color: #9165f4; } + +/* Header Light +========================*/ +.header-light .navbar { + background: #fff; } + +.header-light .navbar-nav > li > a { + color: #8253eb; } + .header-light .navbar-nav > li > a:hover, .header-light .navbar-nav > li > a:focus { + background: #fdfcff; } + +.header-light .navbar-nav .open > a { + background-color: #fdfcff; } + +.header-light .navbar-search:not(.input-focused), .header-light .navbar-search:not(.input-focused) .list-icon { + color: #8253eb; } + +.header-light .navbar-search:not(.input-focused) input[type="text"]::-webkit-input-placeholder { + color: #8253eb; } + +.header-light .navbar-search:not(.input-focused) input[type="text"]:-moz-placeholder { + color: #8253eb; } + +.header-light .navbar-search:not(.input-focused) input[type="text"]::-moz-placeholder { + color: #8253eb; } + +.header-light .navbar-search:not(.input-focused) input[type="text"]:-ms-input-placeholder { + color: #8253eb; } + +/* Header for Horizontal Sidebar Pages +========================*/ +@media (min-width: 961px) { + .sidebar-horizontal .sidebar-toggle { + display: none; } + .sidebar-horizontal .navbar { + -webkit-box-shadow: none; + box-shadow: none; + border: 0; } + .sidebar-horizontal .side-menu > li > a .list-icon { + top: 0.375rem; + position: relative; } } + +/* Header with Centered Logo +========================*/ +@media (min-width: 961px) { + .header-centered .navbar { + padding-left: 1.07143em; } + .header-centered .navbar-header { + position: absolute; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } + .sidebar-horizontal.header-centered .side-menu { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .sidebar-horizontal.header-centered .side-menu ul { + text-align: left; } } + +/* Widget Contact Info +========================*/ +.nav-contact-info .contact-info-body { + position: relative; + z-index: 2; + padding: 3.75rem 1rem 1rem; } + .nav-contact-info .contact-info-body:before { + content: ''; + display: block; + position: absolute; + top: 0; + right: 50%; + height: 1.875rem; + width: 4.375rem; + -webkit-transform: translateX(50%); + transform: translateX(50%); + border-bottom-left-radius: 5.625rem; + border-bottom-right-radius: 5.625rem; + background: #fff; + z-index: -1; } + +/******************************** +********************************* +BASIC +********************************* +*********************************/ +/* Colors +========================*/ +/******************************** +********************************* +SIDEBAR +********************************* +*********************************/ +.site-sidebar { + position: relative; + z-index: 9; + background: #fff; + border-right: 1px solid #eef1f2; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column; + flex-flow: column; + padding-bottom: 30px; } + .site-sidebar.scrollbar-enabled { + padding-right: 0; } + .rtl .site-sidebar { + border-right: 0; + border-left: 1px solid #eef1f2; } + +.sidebar-nav { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 0 1.07143em; } + +@media (max-width: 960px) { + .scrollbar-enabled.site-sidebar { + position: absolute; } + .site-sidebar { + display: none; + width: 30em; + max-width: 100%; + position: absolute; } } + +.sidebar-collapse .sidebar-collapse-hidden { + display: none !important; } + +/* Sidebar User Area +========================*/ +.side-user { + padding: 1.42857em 0; + border-bottom: 1px solid #eef1f2; + margin-right: -1px; + position: relative; } + .sidebar-collapse .side-user { + padding-top: 0.71429em; + padding-bottom: 0.71429em; + position: relative; + top: 20px; + padding-bottom: 0; } + .sidebar-collapse .side-user .media-left { + padding-right: 0; + position: relative; + left: -0.57143em; } + .sidebar-collapse .side-user .dropdown-toggle { + display: none; } + .sidebar-collapse .side-user figure::after { + height: 0.7em; + width: 0.7em; + bottom: 0px; + left: 0.28571em; } + .sidebar-collapse .side-user img { + max-width: 2.85714em; + height: auto; } + .side-user .media { + color: #8253eb; } + .side-user .side-user-heading { + color: #444; + font-family: "Montserrat", sans-serif; } + .side-user .side-user-heading:hover { + color: #8253eb; } + .side-user .side-user-link { + display: none; + height: 1.85714em; + width: 1.85714em; + background: #fff; + position: absolute; + right: -5px; + bottom: -5px; + -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4); + border-radius: 3.57143em; } + .side-user .side-user-link .list-icon { + font-size: 1em; + line-height: 1.92857em; } + .side-user > a:hover .media-heading, + .side-user .active .media-heading { + color: #8253eb; } + .side-user .media-body { + font-size: 0.92857em; } + .side-user [class*="user--"]:after { + right: auto; + left: 0.5rem; } + body.rtl .side-user { + padding-right: 0; } + +/* Vertical Sidebar +========================*/ +.side-menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: relative; + line-height: 2.14286em; + margin-top: 1.42857em; + font-family: "Montserrat", sans-serif; } + .side-menu ul { + font-size: 0.85714em; + font-weight: 300; + margin-left: 3.58333em; + position: relative; + top: -10px; } + .side-menu ul ul { + font-size: 0.85714em; + margin-left: 1.25em; + top: 0; } + .side-menu .collapse.in { + display: block; } + .side-menu li { + position: relative; } + .side-menu li a { + color: #8253eb; + position: relative; + display: block; + padding-top: 0; + padding-bottom: 0; + font-weight: 500; } + .side-menu li a:hover { + color: #8253eb; } + .side-menu > li > a { + padding: 0.46429em 0 0.46429em 1.07143em; + line-height: 3.42857em; + color: #3e4b5b; + border-top: 1px solid transparent; + font-family: "Montserrat", sans-serif; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .side-menu > li > a:hover, .side-menu > li > a:focus { + color: #444; + background: transparent; } + .side-menu > li > a .hide-text { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .side-menu > li > a i { + font-size: 1.28571em; + vertical-align: middle; + position: relative; + top: -2px; } + body.rtl .side-menu > li > a i.list-icon { + margin-left: .4em; } + .side-menu > li > a .badge, .side-menu > li > a .label { + position: relative; + top: 1.18182em; + font-size: 0.73333em; + line-height: 1.2; } + .side-menu > li::after { + content: " "; + position: absolute; + width: 100%; + height: 1px; + right: 0; + background: rgba(255, 255, 255, 0.05); } + .sidebar-collapse .side-menu > li > a { + padding: 0.46429em 0 0.46429em 1.42857em; } + body.rtl.sidebar-collapse .side-menu > li > a { + padding: 0.46429em 1.07143em 0.46429em 1.42857em; } + .side-menu > li:first-child > a { + border-top: 0; } + .side-menu .list-icon { + margin-right: 0.4em; + line-height: inherit; } + .side-menu :not([class*="color-"]) > .list-icon { + color: #8253eb; } + .side-menu .menu-item-has-children > a { + position: relative; } + .side-menu .menu-item-has-children > a::before { + font-family: 'feather'; + content: "\e928"; + position: absolute; + right: 0.55556em; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 0.75rem; + color: #7b7b7b; } + body.rtl .side-menu .menu-item-has-children > a::before { + right: auto; + left: 0; } + .side-menu .menu-item-has-children.active > a::before { + content: "\e928"; } + body.rtl .side-menu { + padding-right: 0; } + body.rtl .side-menu ul { + margin-left: 0; } + body.rtl .side-menu ul ul { + padding-right: 0; + margin-right: 1em; } + +/* Expanded Vertical Sidebar +========================*/ +@media (min-width: 961px) { + .sidebar-expand .site-sidebar { + position: fixed; + width: 14.0625rem; + height: calc(100vh - 5rem); } + .sidebar-expand .site-sidebar .side-menu > li > a { + border-top-color: #eef1f2; } } + +/* Collapsed Vertical Sidebar +========================*/ +@media (min-width: 961px) { + .sidebar-collapse .site-sidebar { + position: absolute; + top: 5rem; + left: 0; + width: 3.75rem; + bottom: 0; + overflow: visible !important; } + .sidebar-collapse .hide-menu, .sidebar-collapse .hide-menu .badge, .sidebar-collapse .hide-menu .label { + display: none; } + .sidebar-collapse .sidebar-nav { + padding: 0; } + .sidebar-collapse .side-menu > li:hover { + width: 21.46154em; + border-top-right-radius: 5px; } + .sidebar-collapse .side-menu > li:hover > a { + background: #fdfcff; + display: block; + z-index: 9; } + .sidebar-collapse .side-menu > li:hover > a .hide-menu { + display: inline-block; } + .sidebar-collapse .side-menu > li:hover .sub-menu { + margin-top: 1.07143em; } + .sidebar-collapse .side-menu > li:hover > a, .sidebar-collapse .side-menu > li:hover .sub-menu { + -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); } + .sidebar-collapse .side-menu > li > a { + -webkit-transition: none; + transition: none; } + .sidebar-collapse .side-menu > li > a::before { + display: none; } + .sidebar-collapse .side-menu li:hover > .sub-menu { + display: block; } + .sidebar-collapse .side-menu .sub-menu { + position: absolute; + top: 3.69231em; + left: calc(3.75rem - 1px); + width: calc(100% - 3.75rem + 1px); + margin-left: 0; + padding: 0 0 1.15385em; + display: none; + background: #fdfcff; + z-index: 10; } + .sidebar-collapse .side-menu .sub-menu li { + background: #fdfcff; } + .sidebar-collapse .side-menu .sub-menu .sub-menu { + left: 100%; + top: 0; + padding-top: 1.15385em; } + .sidebar-collapse .side-menu .sub-menu a { + padding: 0 1.15385em 0 1.92308em; } + .sidebar-collapse .sidebar-module { + display: none; } + body.rtl.sidebar-collapse .site-sidebar { + left: auto; + right: 0; } + body.rtl.sidebar-collapse .side-menu .sub-menu { + left: 0; } } + +/* Horizontal Sidebar +========================*/ +@media (min-width: 961px) { + .sidebar-horizontal .site-sidebar { + padding: 0 1.07143em; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + position: relative; + width: 100%; } + .sidebar-horizontal .fix-top .site-sidebar { + position: fixed; + top: 0; } + .sidebar-horizontal .list-icon { + margin-right: 0; } + .sidebar-horizontal .side-user, .sidebar-horizontal .side-menu .badge, .sidebar-horizontal .side-menu .label { + display: none; } + .sidebar-horizontal .side-menu { + margin-top: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row; + flex-flow: row; } + .sidebar-horizontal .side-menu ul { + position: absolute; + top: 0; + left: 100%; + background: #fdfcff; + z-index: 9; + margin-left: 0; + width: 16.92308em; + padding: 0.76923em 0; + display: none; + line-height: 2.76923em; + -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } + .sidebar-horizontal .side-menu ul li { + background: #fdfcff; } + .sidebar-horizontal .side-menu ul li:last-child { + padding-bottom: 0.35714em; } + .sidebar-horizontal .side-menu li:hover > ul { + display: block; } + .sidebar-horizontal .side-menu a { + padding-right: 1.07143em; + padding-left: 1.07143em; } + .sidebar-horizontal .side-menu > li { + display: inline-block; } + .sidebar-horizontal .side-menu > li > ul { + left: 0; + top: 100%; } + .sidebar-horizontal .side-menu > li > ul a { + font-size: 1.07692em; } + .sidebar-horizontal .side-menu > li > a { + border: 0; + padding: 0.66667em 1em 0.33333em; + text-align: center; } + .sidebar-horizontal .side-menu > li > a::after { + content: ""; + width: 100%; + height: 0.13333em; + background: transparent; + position: absolute; + bottom: -0.06667em; + left: 0; + z-index: 10; } + .sidebar-horizontal .side-menu > li > a::before { + display: none; } + .sidebar-horizontal .side-menu > li > a .list-icon { + display: block; } + .sidebar-horizontal .side-menu .two-li { + width: 31.42857em; } + .sidebar-horizontal .side-menu .two-li::after { + clear: both; + content: ""; + display: block; } + .sidebar-horizontal .side-menu .two-li li { + float: left; + width: 50%; } } + +/* Sidebar Dark +========================*/ +.sidebar-dark .content-wrapper { + background: #835c9e; } + +.sidebar-dark .site-sidebar { + background: #835c9e; + border-color: rgba(255, 255, 255, 0.2); } + .sidebar-dark .site-sidebar .ps-scrollbar-y-rail, + .sidebar-dark .site-sidebar .ps-scrollbar-x { + background: transparent !important; } + .sidebar-dark .site-sidebar .ps-scrollbar-y { + background: gainsboro !important; + right: 0 !important; + width: 0.3125rem !important; } + +.sidebar-dark .side-menu li:hover, .sidebar-dark .side-menu li.active { + background: #8253eb; } + +.sidebar-dark .side-menu li.active > a { + color: #fff; } + +.sidebar-dark .side-menu li a { + color: #afb2ba; } + .sidebar-dark .side-menu li a:hover { + color: #fff; } + +.sidebar-dark .side-menu :not([class*="color-"]) > .list-icon, +.sidebar-dark .side-menu .menu-item-has-children > a::before { + color: #737986; } + +.sidebar-dark.sidebar-collapse .side-menu .sub-menu, .sidebar-dark.sidebar-horizontal .side-menu .sub-menu { + background: #8253eb; } + .sidebar-dark.sidebar-collapse .side-menu .sub-menu li, .sidebar-dark.sidebar-horizontal .side-menu .sub-menu li { + background: #8253eb; } + +.sidebar-dark .side-user { + border-bottom: 0; } + .sidebar-dark .side-user .media { + color: #afb2ba; } + .sidebar-dark .side-user .media-heading { + color: #fff; + font-weight: 400; } + .sidebar-dark .side-user > a:hover .media-heading, + .sidebar-dark .side-user .active .media-heading { + color: #fff; } + .sidebar-dark .side-user .side-menu li:hover { + background: transparent; } + .sidebar-dark .side-user .side-menu li a { + color: #afb2ba; } + .sidebar-dark .side-user .side-menu li a:hover { + color: #fff; } + .sidebar-dark .side-user [class*="user--"]:after { + border-color: #8253eb; } + +/* Right Sidebar +========================*/ +.scrollbar-enabled { + position: relative; + padding-right: 15px; } + .left-scroll .scrollbar-enabled { + padding-right: 0; + padding-left: 15px; } + +.sidebar-dark .site-sidebar .ps-scrollbar-y-rail, +.sidebar-dark .site-sidebar .ps-scrollbar-x, +.right-sidebar-dark .right-sidebar .ps-scrollbar-y-rail, +.right-sidebar-dark .right-sidebar .ps-scrollbar-x { + background: transparent !important; } + +.sidebar-dark .site-sidebar .ps-scrollbar-y, +.right-sidebar-dark .right-sidebar .ps-scrollbar-y { + background: gainsboro !important; + right: 0 !important; + width: 0.3125rem !important; } + +.right-sidebar { + position: fixed; + top: 5rem; + right: 0; + width: 14.0625rem; + background: #fff; + height: calc(100vh - 5rem); + border-left: 1px solid #eef1f2; + -webkit-transform: translateX(100%); + transform: translateX(100%); + padding: 1.07143em; + z-index: 9; } + .right-sidebar-expand .right-sidebar { + -webkit-transform: translateY(0); + transform: translateY(0); } + @media (min-width: 768px) and (max-width: 1023px) { + .right-sidebar .right-sidebar { + width: 100%; + height: auto; } } + body.rtl .right-sidebar { + left: 0; + right: auto; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + border-left: 0; + border-right: 1px solid #eef1f2; } + body.rtl.right-sidebar-expand .right-sidebar { + -webkit-transform: translateX(0); + transform: translateX(0); } + +.sidebar-chat-info { + color: #8253eb; + font-size: 0.92857em; } + +/* Sidebar Chat +========================*/ +.sidebar-chat { + z-index: 9999999; } + .sidebar-chat .list-group-item { + background: none; + border: 0; + border-top: 1px solid #eef1f2; + padding: 0.71429em 0; + overflow: hidden; + color: #999; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .sidebar-chat .list-group-item:hover, .sidebar-chat .list-group-item.chat-active, .sidebar-chat .list-group-item.active, .sidebar-chat .list-group-item.active:focus, .sidebar-chat .list-group-item.active:hover { + background: #fdfcff; + color: #999; + z-index: auto; } + .sidebar-chat .list-group-item figure { + margin-bottom: 0; } + .sidebar-chat .list-group-item > span { + line-height: 1em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .sidebar-chat .list-group-item .name { + font-size: 0.92857em; + font-family: "Montserrat", sans-serif; + color: #444; + font-weight: 500; + top: 0.69231em; + margin-bottom: 0.38462em; + margin-top: 0.30769em; } + .sidebar-chat .list-group-item .username { + opacity: 0.7; + font-size: 0.85714em; + top: -0.08333em; } + .sidebar-chat .list-group-item:first-child { + border-radius: 0; } + .sidebar-chat [class*="user-"]:after { + position: absolute; + top: calc(50% + 15px); + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } + +.sidebar-chat-subtitle { + text-transform: uppercase; + margin-top: 2.85714em; + color: #bbb; + font-weight: 700; + letter-spacing: 0.07143em; } + +/* Chat Panel +========================*/ +.chat-panel { + position: fixed; + top: calc(100vh); + right: calc( 14.0625rem + 15px); + width: 24.28571em; + -webkit-transform: translateY(-100%) translateX(14.0625rem); + transform: translateY(-100%) translateX(14.0625rem); + z-index: 9999; } + .right-sidebar-expand .chat-panel { + -webkit-transform: translateY(-100%) translateX(0); + transform: translateY(-100%) translateX(0); } + .chat-panel .minimize { + border: 0; + background: none; + height: auto; + width: auto; + padding: 0; + margin: 0; + margin-right: 0.35714em; + line-height: 1em; + position: relative; + top: -0.07143em; + float: right; + color: #000; + opacity: 0.2; } + .chat-panel .minimize:hover { + opacity: 0.5; } + .chat-panel .user-name { + color: #444; } + .chat-panel .close { + opacity: 0.2; } + .chat-panel .close:hover { + opacity: 0.5; } + .chat-panel .card { + border-radius: 10px; + border: none; + -webkit-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.1); + margin-bottom: 1.42857em; } + .chat-panel .card-header { + background: none; + padding: 1.07143em 1.42857em; + font-size: 1.14286em; + border-bottom: 1px solid #f1f1f1; } + .chat-panel .card-header button { + cursor: pointer; } + .chat-panel .card-body { + padding: 1.07143em; } + .chat-panel .card-footer { + background: none; + padding: 1.07143em 1.42857em; + border-top: 1px solid #f1f1f1; } + .chat-panel .card-footer a i { + color: #bbb; + position: relative; + top: 4px; } + .chat-panel .card-footer textarea::-webkit-input-placeholder { + color: #bbb; } + .chat-panel .card-footer textarea:-moz-placeholder { + color: #bbb; } + .chat-panel .card-footer textarea::-moz-placeholder { + color: #bbb; } + .chat-panel .card-footer textarea:-ms-input-placeholder { + color: #bbb; } + .chat-panel .messages { + position: relative; + max-height: 21.42857em; + overflow-y: scroll; + margin-top: -1.07143em; + margin-right: -1.07143em; + margin-left: -1.07143em; + padding-top: 1.07143em; + padding-right: 1.07143em; + padding-left: 1.07143em; } + body.rtl .chat-panel { + right: auto; + left: calc(14.0625rem + 15px); } + +/* Dark Right Sidebar +========================*/ +.right-sidebar-dark .right-sidebar { + background: #835c9e; + border-color: rgba(255, 255, 255, 0.2); } + .right-sidebar-dark .right-sidebar .list-group-item:hover, .right-sidebar-dark .right-sidebar .list-group-item.chat-active, .right-sidebar-dark .right-sidebar .list-group-item.active, .right-sidebar-dark .right-sidebar .list-group-item.active:focus, .right-sidebar-dark .right-sidebar .list-group-item.active:hover { + background: #8253eb; } + .right-sidebar-dark .right-sidebar .list-group-item:hover .name, .right-sidebar-dark .right-sidebar .list-group-item.chat-active .name, .right-sidebar-dark .right-sidebar .list-group-item.active .name, .right-sidebar-dark .right-sidebar .list-group-item.active:focus .name, .right-sidebar-dark .right-sidebar .list-group-item.active:hover .name { + color: #fff; } + .right-sidebar-dark .right-sidebar .list-group-item span { + color: #afb2ba; } + +.right-sidebar-dark .right-sidebar h3, .right-sidebar-dark .sidebar-chat-subtitle { + color: #fff; } + +.right-sidebar-dark .sidebar-chat-info { + color: #afb2ba; } + +.right-sidebar-dark .chat-panel .minimize, +.right-sidebar-dark .chat-panel button.close { + color: #fff; + opacity: .4; } + .right-sidebar-dark .chat-panel .minimize:hover, + .right-sidebar-dark .chat-panel button.close:hover { + opacity: 1; } + +.right-sidebar-dark .chat-panel .message p { + background: #8253eb; + color: #fff; } + +.right-sidebar-dark .chat-panel .chat-extra-buttons a { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #fff; } + .right-sidebar-dark .chat-panel .chat-extra-buttons a:hover { + opacity: 0.6; + border: 0; } + +.right-sidebar-dark .chat-panel textarea { + border-color: rgba(255, 255, 255, 0.2); + color: #fff; + background: transparent; } + .right-sidebar-dark .chat-panel textarea::-webkit-input-placeholder { + color: #fff; + opacity: .7; } + .right-sidebar-dark .chat-panel textarea:-moz-placeholder { + color: #fff; + opacity: .7; } + .right-sidebar-dark .chat-panel textarea::-moz-placeholder { + color: #fff; + opacity: .7; } + .right-sidebar-dark .chat-panel textarea:-ms-input-placeholder { + color: #fff; + opacity: .7; } + +/******************************** +********************************* +MEDIA QUERIES +********************************* +*********************************/ + +/*# sourceMappingURL=style.css.map */ diff -r 000000000000 -r 1d038bc9b3d2 default/assets/css/style.css.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/css/style.css.map Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,1 @@ +{"version":3,"sources":["base/_mixins.scss","vendors/bootstrap/bootstrap-custom.scss","vendors/bootstrap/_print.scss","vendors/bootstrap/_reboot.scss","_variables.scss","style.css","vendors/bootstrap/mixins/_hover.scss","vendors/bootstrap/_type.scss","vendors/bootstrap/mixins/_lists.scss","vendors/bootstrap/_images.scss","vendors/bootstrap/mixins/_image.scss","vendors/bootstrap/mixins/_border-radius.scss","vendors/bootstrap/mixins/_transition.scss","vendors/bootstrap/mixins/_box-shadow.scss","vendors/bootstrap/_code.scss","vendors/bootstrap/_grid.scss","vendors/bootstrap/mixins/_grid.scss","vendors/bootstrap/mixins/_breakpoints.scss","vendors/bootstrap/mixins/_grid-framework.scss","vendors/bootstrap/_tables.scss","vendors/bootstrap/_variables.scss","vendors/bootstrap/mixins/_table-row.scss","vendors/bootstrap/_functions.scss","vendors/bootstrap/_forms.scss","vendors/bootstrap/mixins/_forms.scss","vendors/bootstrap/_buttons.scss","vendors/bootstrap/mixins/_buttons.scss","vendors/bootstrap/_transitions.scss","vendors/bootstrap/_dropdown.scss","vendors/bootstrap/mixins/_nav-divider.scss","vendors/bootstrap/_button-group.scss","vendors/bootstrap/_input-group.scss","vendors/bootstrap/_custom-forms.scss","vendors/bootstrap/_nav.scss","vendors/bootstrap/_navbar.scss","vendors/bootstrap/_card.scss","vendors/bootstrap/_breadcrumb.scss","vendors/bootstrap/mixins/_clearfix.scss","vendors/bootstrap/_pagination.scss","vendors/bootstrap/mixins/_pagination.scss","vendors/bootstrap/_badge.scss","vendors/bootstrap/mixins/_badge.scss","vendors/bootstrap/_jumbotron.scss","vendors/bootstrap/_alert.scss","vendors/bootstrap/mixins/_alert.scss","vendors/bootstrap/_progress.scss","vendors/bootstrap/mixins/_gradients.scss","vendors/bootstrap/_media.scss","vendors/bootstrap/_list-group.scss","vendors/bootstrap/mixins/_list-group.scss","vendors/bootstrap/_close.scss","vendors/bootstrap/_modal.scss","vendors/bootstrap/_tooltip.scss","vendors/bootstrap/mixins/_reset-text.scss","vendors/bootstrap/_popover.scss","vendors/bootstrap/_carousel.scss","vendors/bootstrap/utilities/_align.scss","vendors/bootstrap/mixins/_background-variant.scss","vendors/bootstrap/utilities/_background.scss","vendors/bootstrap/utilities/_borders.scss","vendors/bootstrap/utilities/_display.scss","vendors/bootstrap/utilities/_embed.scss","vendors/bootstrap/utilities/_flex.scss","vendors/bootstrap/utilities/_float.scss","vendors/bootstrap/mixins/_float.scss","vendors/bootstrap/utilities/_position.scss","vendors/bootstrap/utilities/_screenreaders.scss","vendors/bootstrap/mixins/_screen-reader.scss","vendors/bootstrap/utilities/_sizing.scss","vendors/bootstrap/utilities/_spacing.scss","vendors/bootstrap/utilities/_text.scss","vendors/bootstrap/mixins/_text-truncate.scss","vendors/bootstrap/mixins/_text-emphasis.scss","vendors/bootstrap/mixins/_text-hide.scss","vendors/bootstrap/utilities/_visibility.scss","vendors/bootstrap/mixins/_visibility.scss","style.scss","base/_animations.scss","base/_base.scss","vendors/bourbon/utilities/_directional-values.scss","vendors/bourbon/utilities/_collapse-directionals.scss","vendors/bourbon/library/_position.scss","vendors/bourbon/library/_size.scss","base/_helpers.scss","components/_buttons.scss","components/_progress.scss","components/_table.scss","components/_cards.scss","components/_blog-post.scss","components/_carousel.scss","components/_tabs.scss","components/_accordion.scss","components/_lists.scss","vendors/bourbon/library/_clearfix.scss","components/_counter.scss","components/_modals.scss","components/_forms.scss","components/_range-slider.scss","components/_pagination.scss","components/_fullcalendar.scss","components/_clndr.scss","components/_gmaps.scss","components/_vmaps.scss","components/_inbox.scss","components/_widgets.scss","components/_pricing-table.scss","components/_timeline.scss","components/_icon-box.scss","components/_media.scss","components/_contacts.scss","components/_chats.scss","components/_site-map.scss","components/_ecommerce.scss","components/_weather.scss","components/_todo.scss","components/_kanban.scss","components/_custom-scroll.scss","components/_tooltip.scss","layout/_content.scss","layout/_header.scss","layout/_footer.scss","layout/_sidebar.scss","layout/_right-sidebar.scss","layout/_media-queries.scss"],"names":[],"mappings":"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,qBtB6WoC;EOzblC,uBPmU2B;EQlUzB,yCRuD2B;EQvD3B,iCRuD2B,EqBrBhC;EnBjBG;ImBHA,sBAAqB,EnBMpB;EmBnBL;IAiBI,WAAU;IACV,mDrBwGS;YqBxGT,2CrBwGS,EqBvGV;EAnBH;IAwBI,aAAY;IZ5BZ,yBY6BwB;YZ7BxB,iBY6BwB,EACzB;EA1BH;IA8BI,uBAAsB;IZlCtB,yFT8HS;YS9HT,iFT8HS,EqB1FV;;AAIH;;EAEE,qBAAoB,EACrB;;AAQC;EHQE,YAAW;EItDb,0BtBwFoB;EsBvFpB,sBtBuFoB;ES7FlB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,+HtB0EgB;YsB1EhB,uHtB0EgB,EsBtEnB;EAGD;IAEE,0BtBiEkB;IsBhElB,sBtBgEkB,EsB/DnB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtB0FyB;EsBzFzB,sBtByFyB;ES/FvB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,+HtB4EqB;YsB5ErB,uHtB4EqB,EsBxExB;EAGD;IAEE,0BtBmEuB;IsBlEvB,sBtBkEuB,EsBjExB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtB4FkB;EsB3FlB,mBtB2FkB;ESjGhB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,mBAT2H,EAU5H;EAED;IAII,gItB8Ec;YsB9Ed,wHtB8Ec,EsB1EjB;EAGD;IAEE,uBtBqEgB;IsBpEhB,mBtBoEgB,EsBnEjB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,mBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtB4FkB;EsB3FlB,mBtB2FkB;ESjGhB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,mBAT2H,EAU5H;EAED;IAII,gItB8Ec;YsB9Ed,wHtB8Ec,EsB1EjB;EAGD;IAEE,uBtBqEgB;IsBpEhB,mBtBoEgB,EsBnEjB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,mBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBwFoB;EsBvFpB,sBtBuFoB;ES7FlB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,+HtB0EgB;YsB1EhB,uHtB0EgB,EsBtEnB;EAGD;IAEE,0BtBiEkB;IsBhElB,sBtBgEkB,EsB/DnB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBqHgB;EsBpHhB,sBtBoHgB;ES1Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBuGY;YsBvGZ,wHtBuGY,EsBnGf;EAGD;IAEE,0BtB8Fc;IsB7Fd,sBtB6Fc,EsB5Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,0BtBiJqB;EsBhJrB,sBtBgJqB;EStJnB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,+HtBmIiB;YsBnIjB,uHtBmIiB,EsB/HpB;EAGD;IAEE,0BtB0HmB;IsBzHnB,sBtByHmB,EsBxHpB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBmJqB;EsBlJrB,sBtBkJqB;ESxJnB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,8HtBqIiB;YsBrIjB,sHtBqIiB,EsBjIpB;EAGD;IAEE,0BtB4HmB;IsB3HnB,sBtB2HmB,EsB1HpB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,0BtB+IqB;EsB9IrB,sBtB8IqB;ESpJnB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,8HtBiIiB;YsBjIjB,sHtBiIiB,EsB7HpB;EAGD;IAEE,0BtBwHmB;IsBvHnB,sBtBuHmB,EsBtHpB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtB4IqB;EsB3IrB,sBtB2IqB;ESjJnB,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,8HtB8HiB;YsB9HjB,sHtB8HiB,EsB1HpB;EAGD;IAEE,0BtBqHmB;IsBpHnB,sBtBoHmB,EsBnHpB;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,0BtBgHgB;EsB/GhB,sBtB+GgB;ESrHd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBkGY;YsBlGZ,wHtBkGY,EsB9Ff;EAGD;IAEE,0BtByFc;IsBxFd,sBtBwFc,EsBvFf;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBuHgB;EsBtHhB,sBtBsHgB;ES5Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,6HtByGY;YsBzGZ,qHtByGY,EsBrGf;EAGD;IAEE,0BtBgGc;IsB/Fd,sBtB+Fc,EsB9Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,0BtBgHgB;EsB/GhB,sBtB+GgB;ESrHd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBkGY;YsBlGZ,wHtBkGY,EsB9Ff;EAGD;IAEE,0BtByFc;IsBxFd,sBtBwFc,EsBvFf;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtBiHa;EsBhHb,mBtBgHa;EStHX,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBmGS;YsBnGT,wHtBmGS,EsB/FZ;EAGD;IAEE,uBtB0FW;IsBzFX,mBtByFW,EsBxFZ;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtBkHa;EsBjHb,mBtBiHa;ESvHX,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBoGS;YsBpGT,wHtBoGS,EsBhGZ;EAGD;IAEE,uBtB2FW;IsB1FX,mBtB0FW,EsBzFZ;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtBmHa;EsBlHb,mBtBkHa;ESxHX,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBqGS;YsBrGT,wHtBqGS,EsBjGZ;EAGD;IAEE,uBtB4FW;IsB3FX,mBtB2FW,EsB1FZ;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHME,YAAW;EIpDb,uBtBoHa;EsBnHb,mBtBmHa;ESzHX,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJgDE,YAAW;II9CX,0BARqF;IASrF,mBAT2H,EAU5H;EAED;IAII,gItBsGS;YsBtGT,wHtBsGS,EsBlGZ;EAGD;IAEE,uBtB6FW;IsB5FX,mBtB4FW,EsB3FZ;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,mBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBqHgB;EsBpHhB,sBtBoHgB;ES1Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,gItBuGY;YsBvGZ,wHtBuGY,EsBnGf;EAGD;IAEE,0BtB8Fc;IsB7Fd,sBtB6Fc,EsB5Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBsHgB;EsBrHhB,sBtBqHgB;ES3Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,6HtBwGY;YsBxGZ,qHtBwGY,EsBpGf;EAGD;IAEE,0BtB+Fc;IsB9Fd,sBtB8Fc,EsB7Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBuHgB;EsBtHhB,sBtBsHgB;ES5Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,6HtByGY;YsBzGZ,qHtByGY,EsBrGf;EAGD;IAEE,0BtBgGc;IsB/Fd,sBtB+Fc,EsB9Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADYD;EHQE,YAAW;EItDb,0BtBwHgB;EsBvHhB,sBtBuHgB;ES7Hd,4FT8HS;US9HT,oFT8HS,EqBzEV;EC5CD;IJkDE,YAAW;IIhDX,0BARqF;IASrF,sBAT2H,EAU5H;EAED;IAII,6HtB0GY;YsB1GZ,qHtB0GY,EsBtGf;EAGD;IAEE,0BtBiGc;IsBhGd,sBtBgGc,EsB/Ff;EAED;;IAGE,0BAhCqF;IAiCrF,uBAAsB;IACtB,sBAlC2H;IbH3H,yDT8HS;YS9HT,iDT8HS,EsBvFV;;ADkBD;ECdA,etBkDoB;EsBjDpB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB+CoB,EqBlCnB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB2CkB;IsB1ClB,sBtB0CkB,EEpFG;EoB6CvB;IAEE,sDtBqCkB;YsBrClB,8CtBqCkB,EsBpCnB;EAED;IAEE,etBgCkB;IsB/BlB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBwBkB;IsBvBlB,sBtBuBkB,EsBtBnB;;ADdD;ECdA,etBoDyB;EsBnDzB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBiDyB,EqBpCxB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB6CuB;IsB5CvB,sBtB4CuB,EEtFF;EoB6CvB;IAEE,sDtBuCuB;YsBvCvB,8CtBuCuB,EsBtCxB;EAED;IAEE,etBkCuB;IsBjCvB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtB0BuB;IsBzBvB,sBtByBuB,EsBxBxB;;ADdD;ECdA,YtBsDkB;EsBrDlB,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBmDkB,EqBtCjB;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtB+CgB;IsB9ChB,mBtB8CgB,EExFK;EoB6CvB;IAEE,uDtByCgB;YsBzChB,+CtByCgB,EsBxCjB;EAED;IAEE,YtBoCgB;IsBnChB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtB4BgB;IsB3BhB,mBtB2BgB,EsB1BjB;;ADdD;ECdA,YtBsDkB;EsBrDlB,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBmDkB,EqBtCjB;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtB+CgB;IsB9ChB,mBtB8CgB,EExFK;EoB6CvB;IAEE,uDtByCgB;YsBzChB,+CtByCgB,EsBxCjB;EAED;IAEE,YtBoCgB;IsBnChB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtB4BgB;IsB3BhB,mBtB2BgB,EsB1BjB;;ADdD;ECdA,etBkDoB;EsBjDpB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB+CoB,EqBlCnB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB2CkB;IsB1ClB,sBtB0CkB,EEpFG;EoB6CvB;IAEE,sDtBqCkB;YsBrClB,8CtBqCkB,EsBpCnB;EAED;IAEE,etBgCkB;IsB/BlB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBwBkB;IsBvBlB,sBtBuBkB,EsBtBnB;;ADdD;ECdA,etB+EgB;EsB9EhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB4EgB,EqB/Df;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBwEc;IsBvEd,sBtBuEc,EEjHO;EoB6CvB;IAEE,uDtBkEc;YsBlEd,+CtBkEc,EsBjEf;EAED;IAEE,etB6Dc;IsB5Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBqDc;IsBpDd,sBtBoDc,EsBnDf;;ADdD;ECdA,etB2GqB;EsB1GrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBwGqB,EqB3FpB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBoGmB;IsBnGnB,sBtBmGmB,EE7IE;EoB6CvB;IAEE,sDtB8FmB;YsB9FnB,8CtB8FmB,EsB7FpB;EAED;IAEE,etByFmB;IsBxFnB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBiFmB;IsBhFnB,sBtBgFmB,EsB/EpB;;ADdD;ECdA,etB6GqB;EsB5GrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB0GqB,EqB7FpB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBsGmB;IsBrGnB,sBtBqGmB,EE/IE;EoB6CvB;IAEE,qDtBgGmB;YsBhGnB,6CtBgGmB,EsB/FpB;EAED;IAEE,etB2FmB;IsB1FnB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBmFmB;IsBlFnB,sBtBkFmB,EsBjFpB;;ADdD;ECdA,etByGqB;EsBxGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBsGqB,EqBzFpB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBkGmB;IsBjGnB,sBtBiGmB,EE3IE;EoB6CvB;IAEE,qDtB4FmB;YsB5FnB,6CtB4FmB,EsB3FpB;EAED;IAEE,etBuFmB;IsBtFnB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtB+EmB;IsB9EnB,sBtB8EmB,EsB7EpB;;ADdD;ECdA,etBsGqB;EsBrGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBmGqB,EqBtFpB;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB+FmB;IsB9FnB,sBtB8FmB,EExIE;EoB6CvB;IAEE,qDtByFmB;YsBzFnB,6CtByFmB,EsBxFpB;EAED;IAEE,etBoFmB;IsBnFnB,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtB4EmB;IsB3EnB,sBtB2EmB,EsB1EpB;;ADdD;ECdA,etB0EgB;EsBzEhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBuEgB,EqB1Df;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBmEc;IsBlEd,sBtBkEc,EE5GO;EoB6CvB;IAEE,uDtB6Dc;YsB7Dd,+CtB6Dc,EsB5Df;EAED;IAEE,etBwDc;IsBvDd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBgDc;IsB/Cd,sBtB+Cc,EsB9Cf;;ADdD;ECdA,etBiFgB;EsBhFhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB8EgB,EqBjEf;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB0Ec;IsBzEd,sBtByEc,EEnHO;EoB6CvB;IAEE,oDtBoEc;YsBpEd,4CtBoEc,EsBnEf;EAED;IAEE,etB+Dc;IsB9Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBuDc;IsBtDd,sBtBsDc,EsBrDf;;ADdD;ECdA,etB0EgB;EsBzEhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBuEgB,EqB1Df;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBmEc;IsBlEd,sBtBkEc,EE5GO;EoB6CvB;IAEE,uDtB6Dc;YsB7Dd,+CtB6Dc,EsB5Df;EAED;IAEE,etBwDc;IsBvDd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBgDc;IsB/Cd,sBtB+Cc,EsB9Cf;;ADdD;ECdA,YtB2Ea;EsB1Eb,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBwEa,EqB3DZ;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtBoEW;IsBnEX,mBtBmEW,EE7GU;EoB6CvB;IAEE,uDtB8DW;YsB9DX,+CtB8DW,EsB7DZ;EAED;IAEE,YtByDW;IsBxDX,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtBiDW;IsBhDX,mBtBgDW,EsB/CZ;;ADdD;ECdA,YtB4Ea;EsB3Eb,8BAA6B;EAC7B,uBAAsB;EACtB,mBtByEa,EqB5DZ;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtBqEW;IsBpEX,mBtBoEW,EE9GU;EoB6CvB;IAEE,uDtB+DW;YsB/DX,+CtB+DW,EsB9DZ;EAED;IAEE,YtB0DW;IsBzDX,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtBkDW;IsBjDX,mBtBiDW,EsBhDZ;;ADdD;ECdA,YtB6Ea;EsB5Eb,8BAA6B;EAC7B,uBAAsB;EACtB,mBtB0Ea,EqB7DZ;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtBsEW;IsBrEX,mBtBqEW,EE/GU;EoB6CvB;IAEE,uDtBgEW;YsBhEX,+CtBgEW,EsB/DZ;EAED;IAEE,YtB2DW;IsB1DX,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtBmDW;IsBlDX,mBtBkDW,EsBjDZ;;ADdD;ECdA,YtB8Ea;EsB7Eb,8BAA6B;EAC7B,uBAAsB;EACtB,mBtB2Ea,EqB9DZ;EnBlDC;IoBwCA,YDS4C;ICR5C,uBtBuEW;IsBtEX,mBtBsEW,EEhHU;EoB6CvB;IAEE,uDtBiEW;YsBjEX,+CtBiEW,EsBhEZ;EAED;IAEE,YtB4DW;IsB3DX,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,uBtBoDW;IsBnDX,mBtBmDW,EsBlDZ;;ADdD;ECdA,etB+EgB;EsB9EhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB4EgB,EqB/Df;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtBwEc;IsBvEd,sBtBuEc,EEjHO;EoB6CvB;IAEE,uDtBkEc;YsBlEd,+CtBkEc,EsBjEf;EAED;IAEE,etB6Dc;IsB5Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBqDc;IsBpDd,sBtBoDc,EsBnDf;;ADdD;ECdA,etBgFgB;EsB/EhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB6EgB,EqBhEf;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtByEc;IsBxEd,sBtBwEc,EElHO;EoB6CvB;IAEE,oDtBmEc;YsBnEd,4CtBmEc,EsBlEf;EAED;IAEE,etB8Dc;IsB7Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBsDc;IsBrDd,sBtBqDc,EsBpDf;;ADdD;ECdA,etBiFgB;EsBhFhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB8EgB,EqBjEf;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB0Ec;IsBzEd,sBtByEc,EEnHO;EoB6CvB;IAEE,oDtBoEc;YsBpEd,4CtBoEc,EsBnEf;EAED;IAEE,etB+Dc;IsB9Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBuDc;IsBtDd,sBtBsDc,EsBrDf;;ADdD;ECdA,etBkFgB;EsBjFhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB+EgB,EqBlEf;EnBlDC;IoBwCA,YDS4C;ICR5C,0BtB2Ec;IsB1Ed,sBtB0Ec,EEpHO;EoB6CvB;IAEE,oDtBqEc;YsBrEd,4CtBqEc,EsBpEf;EAED;IAEE,etBgEc;IsB/Dd,8BAA6B,EAC9B;EAED;;IAGE,YDV4C;ICW5C,0BtBwDc;IsBvDd,sBtBuDc,EsBtDf;;ADHH;EACE,iBrB6RsB;EqB5RtB,erBuBoB;EqBtBpB,iBAAgB,EA8BjB;EAjCD;IASI,8BAA6B;IZ7E7B,yBY8EwB;YZ9ExB,iBY8EwB,EACzB;EAXH;IAeI,0BAAyB;IACzB,yBAAgB;YAAhB,iBAAgB,EACjB;EnB5EC;ImB8EA,0BAAyB,EnB9EJ;EAWrB;ImBsEA,erBIwB;IqBHxB,sBrB0LwB;IqBzLxB,8BAA6B,EnBrE5B;EmB6CL;IA2BI,erB2Bc,EqBtBf;InBhFC;MmB8EE,sBAAqB,EnB3EtB;;AmBqFL;EChCE,0BtBwXgC;EsBvXhC,gBtBiRmB;EsBhRnB,iBtBkP0B;EO9TxB,sBPoU0B,EqBxN7B;;AAED;ECpCE,0BtBmX+B;EsBlX/B,mBtBkRqB;EsBjRrB,iBtBmP0B;EO/TxB,sBPqU0B,EqBrN7B;;AAOD;EACE,eAAc;EACd,YAAW,EACZ;;AAGD;EACE,mBrBgVoC,EqB/UrC;;AAGD;;;EAII,YAAW,EACZ;;AE3IH;EACE,WAAU;EfIN,yCR4UsC;EQ5UtC,iCR4UsC,EuB1U3C;EAPD;IAKI,WAAU,EACX;;AAGH;EACE,cAAa,EAId;EALD;IAGI,eAAc,EACf;;AAGH;EAEI,mBAAkB,EACnB;;AAGH;EAEI,yBAAwB,EACzB;;AAGH;EACE,mBAAkB;EAClB,UAAS;EACT,iBAAgB;Ef1BZ,sCR6UmC;EQ7UnC,8BR6UmC,EuBjTxC;;AChCD;;EAEE,mBAAkB,EACnB;;AAED;EAGI,sBAAqB;EACrB,SAAQ;EACR,UAAS;EACT,qBAA+B;EAC/B,wBAAkC;EAClC,YAAW;EACX,wBAA8B;EAC9B,sCAA4C;EAC5C,qCAA2C,EAC5C;;AAZH;EAeI,eAAc,EACf;;AAKH;EAEI,cAAa;EACb,wBxB6kBoC,EwB5kBrC;;AAJH;EAQM,cAAa;EACb,2BAAiC,EAClC;;AAKL;EACE,mBAAkB;EAClB,UAAS;EACT,QAAO;EACP,cxBwlB8B;EwBvlB9B,cAAa;EACb,YAAW;EACX,iBxBwjBoC;EwBvjBpC,kBAA8B;EAC9B,qBAA4B;EAC5B,oBxB2SuB;EwB1SvB,YxB8CkB;EwB7ClB,iBAAgB;EAChB,iBAAgB;EAChB,uBxB8DW;EwB7DX,6BAA4B;EAC5B,sCxBsEW;EO5HT,uBPmU2B;ESrU3B,uDT8HS;US9HT,+CT8HS,EwBnEZ;;AAGD;EC3DE,UAAS;EACT,iBAAuB;EACvB,iBAAgB;EAChB,8BzB4F0B,EwBlC3B;;AAKD;EACE,eAAc;EACd,YAAW;EACX,2BxBkjB8C;EwBjjB9C,YAAW;EACX,iBxBwRsB;EwBvRtB,YxBqiBmC;EwBpiBnC,oBAAmB;EACnB,oBAAmB;EACnB,iBAAgB;EAChB,UAAS,EAwBV;EtBnFG;IsB8DA,exB+hB6D;IwB9hB7D,sBAAqB;IACrB,2CxBSkB,EEtEjB;EsB8CL;IAoBI,exBwhB6D;IwBvhB7D,sBAAqB;IACrB,2CxBEkB,EwBDnB;EAvBH;IA2BI,exB0Bc;IwBzBd,8BAA6B,EAK9B;;AAIH;EAGI,WAAU,EACX;;AAGH;EACE,eAAc,EACf;;AAGD;EACE,eAAc;EACd,0BxBkgB8C;EwBjgB9C,iBAAgB;EAChB,mBxBqOqB;EwBpOrB,exBDgB;EwBEhB,oBAAmB,EACpB;;AE5HD;;EAEE,mBAAkB;EAClB,4BAAoB;EAApB,4BAAoB;EAApB,qBAAoB;EACpB,uBAAsB,EA0BvB;EA9BD;;IAOI,mBAAkB;IAClB,oBAAc;QAAd,mBAAc;YAAd,eAAc;IACd,iBAAgB,EAYjB;IArBH;;MAcM,WAAU,ExBNS;IwBRzB;;;;MAmBM,WAAU,EACX;EApBL;;;;;;;;IA4BI,kB1BsSc,E0BrSf;;AAIH;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,wBAA2B;MAA3B,qBAA2B;UAA3B,4BAA2B,EAK5B;EARD;IAMI,YAAW,EACZ;;AAGH;EACE,iBAAgB,EACjB;;AAGD;EACE,eAAc,EAKf;EAND;InBlCI,2BmBsC8B;InBrC9B,8BmBqC8B,EAC/B;;AAGH;;EnB5BI,0BmB8B2B;EnB7B3B,6BmB6B2B,EAC9B;;AAGD;EACE,YAAW,EACZ;;AACD;EACE,iBAAgB,EACjB;;AACD;;EnBtDI,2BmByD8B;EnBxD9B,8BmBwD8B,EAC/B;;AAEH;EnB9CI,0BmB+C2B;EnB9C3B,6BmB8C2B,EAC9B;;AAeD;EACE,qBAAyC;EACzC,oBAAwC,EAKzC;EAPD;IAKI,eAAc,EACf;;AAGH;EACE,wBAA4C;EAC5C,uBAA2C,EAC5C;;AAED;EACE,wBAA4C;EAC5C,uBAA2C,EAC5C;;AAKD;EjBlHI,yDT8HS;US9HT,iDT8HS,E0BLZ;EAPD;IjBlHI,yBiBuHwB;YjBvHxB,iBiBuHwB,EACzB;;AAQH;EACE,4BAAoB;EAApB,4BAAoB;EAApB,qBAAoB;EACpB,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB;EACtB,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB;EACvB,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB,EAcxB;EAlBD;;IAQI,YAAW,EACZ;EATH;;;;IAeI,iB1BoLc;I0BnLd,eAAc,EACf;;AAGH;EAEI,iBAAgB,EACjB;;AAHH;EnB9HI,8BmBmI+B;EnBlI/B,6BmBkI+B,EAChC;;AANH;EnB5II,0BmBoJ4B;EnBnJ5B,2BmBmJ4B,EAC7B;;AAEH;EACE,iBAAgB,EACjB;;AACD;;EnB5II,8BmB+I+B;EnB9I/B,6BmB8I+B,EAChC;;AAEH;EnBhKI,0BmBiK0B;EnBhK1B,2BmBgK0B,EAC7B;;AzB+8ED;;;;EyB37EM,mBAAkB;EAClB,uBAAmB;EACnB,qBAAoB,EACrB;;AC/LL;EACE,mBAAkB;EAClB,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,YAAW,EAkBZ;EArBD;IAQI,mBAAkB;IAClB,WAAU;IACV,oBAAc;QAAd,mBAAc;YAAd,eAAc;IAGd,UAAS;IACT,iBAAgB,EAMjB;IApBH;MAkBM,WAAU,EzBmCX;;AyB9BL;;;EAIE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,0BAAmB;MAAnB,uBAAmB;UAAnB,oBAAmB,EAKpB;EAVD;;;IpBvBI,iBoB+BwB,EACzB;;AAGH;;EAEE,oBAAmB;EACnB,uBAAsB,EACvB;;AAwBD;EACE,yB3BwX+B;E2BvX/B,iBAAgB;EAChB,oB3ByRuB;E2BxRvB,iB3B6RsB;E2B5RtB,qB3BqXoC;E2BpXpC,e3B4ZsC;E2B3ZtC,mBAAkB;EAClB,uB3BkcmC;E2BjcnC,0B3B0ZsC;EOlepC,uBPmU2B,E2BpO9B;EAhCD;;;IAcI,0B3BgX6B;I2B/W7B,mB3B+QmB;IO7VnB,sBPqU0B,E2BrP3B;EAjBH;;;IAoBI,0B3B+W8B;I2B9W9B,gB3BwQiB;IO5VjB,sBPoU0B,E2B9O3B;EAvBH;;IA6BI,cAAa,EACd;;AASH;;;;;;;EpBzFI,2BoBgG4B;EpB/F5B,8BoB+F4B,EAC/B;;AACD;EACE,gBAAe,EAChB;;AACD;;;;;;;EpBvFI,0BoB8F2B;EpB7F3B,6BoB6F2B,EAC9B;;AACD;EACE,eAAc,EACf;;AAMD;EACE,mBAAkB;EAGlB,aAAY;EACZ,oBAAmB,EAmCpB;EAxCD;IAUI,mBAAkB,EAUnB;IApBH;MAaM,kB3BiLY,E2BhLb;IAdL;MAkBM,WAAU,EzBhGX;EyB8EL;;IA0BM,mB3BoKY,E2BnKb;EA3BL;;IAgCM,WAAU;IACV,kB3B6JY,E2BxJb;IAtCL;;;;MAoCQ,WAAU,EzBlHb;;A0B9CL;EACE,mBAAkB;EAClB,4BAAoB;EAApB,4BAAoB;EAApB,qBAAoB;EACpB,uBAAsC;EACtC,qB5BigB8B;E4BhgB9B,mB5BigB4B,E4BhgB7B;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,WAAU,EA4BX;EA/BD;IAMI,Y5B6FS;I4B5FT,0B5BqEkB;IS7FlB,yBT4hB8C;YS5hB9C,iBT4hB8C,E4BlgB/C;EATH;IAaI,yD5B+DkB;Y4B/DlB,iD5B+DkB,E4B9DnB;EAdH;IAiBI,Y5BkFS;I4BjFT,0B5B8f6E;ISjiB7E,yBTkiB6C;YSliB7C,iBTkiB6C,E4B7f9C;EApBH;IAwBM,uB5B6ES,E4B5EV;EAzBL;IA4BM,e5B6EY,E4B5Eb;;AAQL;EACE,mBAAkB;EAClB,gBAA+D;EAC/D,QAAO;EACP,eAAc;EACd,Y5BudwC;E4BtdxC,a5BsdwC;E4BrdxC,qBAAoB;EACpB,0BAAiB;KAAjB,uBAAiB;MAAjB,sBAAiB;UAAjB,kBAAiB;EACjB,uB5BodwC;E4BndxC,6BAA4B;EAC5B,mCAAkC;EAClC,yB5Bkd2C;ESphBzC,+DT8HS;US9HT,uDT8HS,E4B1DZ;;AAMD;ErBxEI,uBPmU2B,E4BxP5B;;AAHH;EAMI,2NVtCuI,EUuCxI;;AAPH;EAUI,0B5BSkB;E4BRlB,wKV3CuI;ET1CvI,yBT0iBqD;US1iBrD,iBT0iBqD,E4BndtD;;AAOH;EAEI,mB5B4csC,E4B3cvC;;AAHH;EAMI,qKV1DuI,EU2DxI;;AASH;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB,EASvB;EAXD;IAKI,uB5B6Z4B,E4BxZ7B;IAVH;MAQM,eAAc,EACf;;AAWL;EACE,sBAAqB;EACrB,gBAAe;EACf,2B5BiXqF;E4BhXrF,2C5B0auC;E4BzavC,qB5BoToC;E4BnTpC,e5B2VsC;E4B1VtC,uBAAsB;EACtB,oNAAsG;EACtG,0B5B6aoC;E4B5apC,0B5BwVsC;E4BtVpC,uB5BuL2B;E4BnL7B,yBAAgB;KAAhB,sBAAgB;UAAhB,iBAAgB,EA2BjB;EA3CD;IAmBI,sB5B0amE;I4BzanE,cAAa;InBtJb,2FT+jBmE;YS/jBnE,mFT+jBmE,E4B7ZpE;IAhCH;MA6BM,e5BoUkC;M4BnUlC,uB5B5CO,E4B6CR;EA/BL;IAmCI,e5B3Cc;I4B4Cd,uB5BhDW,E4BiDZ;EArCH;IAyCI,WAAU,EACX;;AAGH;EACE,6B5ByUuF;E4BxUvF,sB5B8XwC;E4B7XxC,yB5B6XwC;E4B5XxC,e5B+Y+B,E4B9YhC;;AAOD;EACE,mBAAkB;EAClB,sBAAqB;EACrB,gBAAe;EACf,e5BsYmC;E4BrYnC,iBAAgB,EACjB;;AAED;EACE,iB5BkYkC;E4BjYlC,gBAAe;EACf,e5B+XmC;E4B9XnC,UAAS;EACT,WAAU,EAKX;EAVD;InBnMI,8DT6FkB;YS7FlB,sDT6FkB,E4B+GnB;;AAGH;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,QAAO;EACP,WAAU;EACV,e5BgXmC;E4B/WnC,qB5BmX8B;E4BlX9B,iB5BoX6B;E4BnX7B,e5B7FgB;E4B8FhB,qBAAoB;EACpB,0BAAiB;KAAjB,uBAAiB;MAAjB,sBAAiB;UAAjB,kBAAiB;EACjB,uB5BvGW;E4BwGX,0B5BwQsC;EOlepC,uBPmU2B;ESrU3B,8DT8HS;US9HT,sDT8HS,E4B6HZ;EA5CD;IAmBM,0B5BoXkB,E4BnXnB;EApBL;IAwBI,mBAAkB;IAClB,U5B2Fc;I4B1Fd,Y5B0Fc;I4BzFd,a5ByFc;I4BxFd,WAAU;IACV,eAAc;IACd,e5BwViC;I4BvVjC,qB5B2V4B;I4B1V5B,iB5B4V2B;I4B3V3B,e5BrHc;I4BsHd,uB5B3HW;I4B4HX,0B5BkPoC;IOlepC,mCqBiPgF,EACjF;EArCH;IAyCM,kB5BiWU,E4BhWX;;ACtPL;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,gBAAe;EACf,iBAAgB;EAChB,iBAAgB,EACjB;;AAED;EACE,eAAc;EACd,qB7BmoBkC,E6BznBnC;E3BHG;I2BJA,sBAAqB,E3BOpB;E2BZL;IAUI,e7BqGc,E6BpGf;;AAOH;EACE,8B7BqnBgD,E6BnlBjD;EAnCD;IAII,oB7BkSc,E6BjSf;EALH;IAQI,8BAAgD;ItB7BhD,gCP6T2B;IO5T3B,iCP4T2B,E6BpR5B;IApBH;MAYM,6B7B0mB4C,EE5nB7C;I2BML;MAgBM,e7B6EY;M6B5EZ,8BAA6B;MAC7B,0BAAyB,EAC1B;EAnBL;;IAwBI,e7BsEc;I6BrEd,0B7BoNmB;I6BnNnB,gC7BmNmB,E6BlNpB;EA3BH;IA+BI,iB7BuQc;IO3Td,0BsBsD4B;ItBrD5B,2BsBqD4B,EAC7B;;AAQH;EtBrEI,uBPmU2B,E6BrP5B;EATH;;IAMM,Y7BuCO;I6BtCP,0B7BegB,E6BdjB;;AASL;EAEI,oBAAc;MAAd,mBAAc;UAAd,eAAc;EACd,mBAAkB,EACnB;;AAGH;EAEI,2BAAa;MAAb,cAAa;EACb,oBAAY;MAAZ,qBAAY;UAAZ,aAAY;EACZ,mBAAkB,EACnB;;AAQH;EAEI,cAAa,EACd;;AAHH;EAKI,eAAc,EACf;;ACnGH;EACE,mBAAkB;EAClB,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,0BAAmB;MAAnB,uBAAmB;UAAnB,oBAAmB;EACnB,0BAA8B;MAA9B,uBAA8B;UAA9B,+BAA8B;EAC9B,qB9B+NW,E8BpNZ;EAjBD;;IAYI,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,oBAAe;QAAf,gBAAe;IACf,0BAAmB;QAAnB,uBAAmB;YAAnB,oBAAmB;IACnB,0BAA8B;QAA9B,uBAA8B;YAA9B,+BAA8B,EAC/B;;AAQH;EACE,sBAAqB;EACrB,wB9B+nB+E;E8B9nB/E,2B9B8nB+E;E8B7nB/E,mB9ByMW;E8BxMX,gB9BkTmB;E8BjTnB,qBAAoB;EACpB,oBAAmB,EAKpB;E5B/BG;I4B6BA,sBAAqB,E5B1BpB;;A4BmCL;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB;EACtB,gBAAe;EACf,iBAAgB;EAChB,iBAAgB,EAWjB;EAhBD;IAQI,iBAAgB;IAChB,gBAAe,EAChB;EAVH;IAaI,iBAAgB;IAChB,YAAW,EACZ;;AAQH;EACE,sBAAqB;EACrB,oB9B4jBmC;E8B3jBnC,uB9B2jBmC,E8B1jBpC;;AAWD;EACE,8BAAgB;MAAhB,iBAAgB;EAGhB,0BAAmB;MAAnB,uBAAmB;UAAnB,oBAAmB,EACpB;;AAGD;EACE,yB9BkkByC;E8BjkBzC,gB9BoPmB;E8BnPnB,eAAc;EACd,wBAAuB;EACvB,8BAAuC;EvB3GrC,uBPmU2B,E8BlN9B;E5B/FG;I4B6FA,sBAAqB,E5B1FpB;;A4BgGL;EACE,sBAAqB;EACrB,aAAY;EACZ,cAAa;EACb,uBAAsB;EACtB,YAAW;EACX,oCAAmC;EACnC,2BAA0B,EAC3B;;AjB5DG;EiBqEA;;IAIM,iBAAgB;IAChB,gBAAe,EAChB,EAAA;;AjBxFL;EiBkFA;IAUI,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB;IACnB,sBAAiB;QAAjB,kBAAiB;IACjB,wBAA2B;QAA3B,qBAA2B;YAA3B,4BAA2B,EAoC9B;IAhDD;MAeM,+BAAmB;MAAnB,8BAAmB;UAAnB,wBAAmB;cAAnB,oBAAmB,EAepB;MA9BL;QAkBQ,mBAAkB,EACnB;MAnBP;QAsBQ,SAAQ;QACR,WAAU,EACX;MAxBP;QA2BQ,qBAAoB;QACpB,oBAAmB,EACpB;IA7BP;;MAmCM,sBAAiB;UAAjB,kBAAiB,EAClB;IApCL;MAwCM,gCAAwB;MAAxB,gCAAwB;MAAxB,yBAAwB,EACzB;IAzCL;MA6CM,cAAa,EACd,EAAA;;AjBnHL;EiBqEA;;IAIM,iBAAgB;IAChB,gBAAe,EAChB,EAAA;;AjBxFL;EiBkFA;IAUI,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB;IACnB,sBAAiB;QAAjB,kBAAiB;IACjB,wBAA2B;QAA3B,qBAA2B;YAA3B,4BAA2B,EAoC9B;IAhDD;MAeM,+BAAmB;MAAnB,8BAAmB;UAAnB,wBAAmB;cAAnB,oBAAmB,EAepB;MA9BL;QAkBQ,mBAAkB,EACnB;MAnBP;QAsBQ,SAAQ;QACR,WAAU,EACX;MAxBP;QA2BQ,qBAAoB;QACpB,oBAAmB,EACpB;IA7BP;;MAmCM,sBAAiB;UAAjB,kBAAiB,EAClB;IApCL;MAwCM,gCAAwB;MAAxB,gCAAwB;MAAxB,yBAAwB,EACzB;IAzCL;MA6CM,cAAa,EACd,EAAA;;AjBnHL;EiBqEA;;IAIM,iBAAgB;IAChB,gBAAe,EAChB,EAAA;;AjBxFL;EiBkFA;IAUI,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB;IACnB,sBAAiB;QAAjB,kBAAiB;IACjB,wBAA2B;QAA3B,qBAA2B;YAA3B,4BAA2B,EAoC9B;IAhDD;MAeM,+BAAmB;MAAnB,8BAAmB;UAAnB,wBAAmB;cAAnB,oBAAmB,EAepB;MA9BL;QAkBQ,mBAAkB,EACnB;MAnBP;QAsBQ,SAAQ;QACR,WAAU,EACX;MAxBP;QA2BQ,qBAAoB;QACpB,oBAAmB,EACpB;IA7BP;;MAmCM,sBAAiB;UAAjB,kBAAiB,EAClB;IApCL;MAwCM,gCAAwB;MAAxB,gCAAwB;MAAxB,yBAAwB,EACzB;IAzCL;MA6CM,cAAa,EACd,EAAA;;AjBnHL;EiBqEA;;IAIM,iBAAgB;IAChB,gBAAe,EAChB,EAAA;;AjBxFL;EiBkFA;IAUI,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB;IACnB,sBAAiB;QAAjB,kBAAiB;IACjB,wBAA2B;QAA3B,qBAA2B;YAA3B,4BAA2B,EAoC9B;IAhDD;MAeM,+BAAmB;MAAnB,8BAAmB;UAAnB,wBAAmB;cAAnB,oBAAmB,EAepB;MA9BL;QAkBQ,mBAAkB,EACnB;MAnBP;QAsBQ,SAAQ;QACR,WAAU,EACX;MAxBP;QA2BQ,qBAAoB;QACpB,oBAAmB,EACpB;IA7BP;;MAmCM,sBAAiB;UAAjB,kBAAiB,EAClB;IApCL;MAwCM,gCAAwB;MAAxB,gCAAwB;MAAxB,yBAAwB,EACzB;IAzCL;MA6CM,cAAa,EACd,EAAA;;AAnDT;EAeQ,+BAAmB;EAAnB,8BAAmB;MAAnB,wBAAmB;UAAnB,oBAAmB;EACnB,sBAAiB;MAAjB,kBAAiB;EACjB,wBAA2B;MAA3B,qBAA2B;UAA3B,4BAA2B,EAoC9B;EArDL;;IASU,iBAAgB;IAChB,gBAAe,EAChB;EAXT;IAoBU,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB,EAepB;IAnCT;MAuBY,mBAAkB,EACnB;IAxBX;MA2BY,SAAQ;MACR,WAAU,EACX;IA7BX;MAgCY,qBAAoB;MACpB,oBAAmB,EACpB;EAlCX;;IAwCU,sBAAiB;QAAjB,kBAAiB,EAClB;EAzCT;IA6CU,gCAAwB;IAAxB,gCAAwB;IAAxB,yBAAwB,EACzB;EA9CT;IAkDU,cAAa,EACd;;AAYT;EAEI,0B9BtES,E8B2EV;EAPH;IAKM,0B9BzEO,EEvGR;;A4B2KL;EAWM,0B9B/EO,E8BwFR;EApBL;IAcQ,0B9BlFK,EEvGR;E4B2KL;IAkBQ,0B9BtFK,E8BuFN;;AAnBP;;;;EA0BM,0B9B9FO,E8B+FR;;AA3BL;EA+BI,0B9BnGS;E8BoGT,iC9BpGS,E8BqGV;;AAjCH;EAoCI,sQ9Bod8R,E8Bnd/R;;AArCH;EAwCI,0B9B5GS,E8B6GV;;AAIH;EAEI,a9B7HS,E8BkIV;EAPH;IAKM,a9BhIO,EE7FR;;A4BwNL;EAWM,gC9BtIO,E8B+IR;EApBL;IAcQ,iC9BzIK,EE7FR;E4BwNL;IAkBQ,iC9B7IK,E8B8IN;;AAnBP;;;;EA0BM,a9BrJO,E8BsJR;;AA3BL;EA+BI,gC9B1JS;E8B2JT,uC9B3JS,E8B4JV;;AAjCH;EAoCI,4Q9Bga4R,E8B/Z7R;;AArCH;EAwCI,gC9BnKS,E8BoKV;;ACtRH;EACE,mBAAkB;EAClB,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAAqB;EACrB,uB/B4GW;E+B3GX,4BAA2B;EAC3B,uC/BoHW;EO5HT,uBPmU2B,E+BzT9B;;AAED;EAGE,oBAAc;MAAd,mBAAc;UAAd,eAAc;EACd,iB/BitBgC,E+BhtBjC;;AAED;EACE,uB/B4sB+B,E+B3sBhC;;AAED;EACE,sBAAgC;EAChC,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;A7BvBG;E6B2BA,sBAAqB,E7B3BA;;A6ByBzB;EAMI,qB/B2rB8B,E+B1rB/B;;AAGH;ExBpCI,gCP6T2B;EO5T3B,iCP4T2B,E+BrR1B;;AAJL;ExBtBI,oCP+S2B;EO9S3B,mCP8S2B,E+B/Q1B;;AASL;EACE,yB/BmqBgC;E+BlqBhC,iBAAgB;EAChB,sC/B4DW;E+B3DX,8C/B2DW,E+BtDZ;EATD;IxB7DI,2DwBoE8E,EAC/E;;AAGH;EACE,yB/BwpBgC;E+BvpBhC,sC/BkDW;E+BjDX,2C/BiDW,E+B5CZ;EARD;IxBxEI,2DPquB2E,E+BtpB5E;;AAQH;EACE,wBAAkC;EAClC,wB/BuoB+B;E+BtoB/B,uBAAiC;EACjC,iBAAgB,EACjB;;AAED;EACE,wBAAkC;EAClC,uBAAiC,EAClC;;AAGD;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,iB/B+nBgC,E+B9nBjC;;AAED;EACE,YAAW;ExB9GT,mCPquB2E,E+BrnB9E;;AAGD;EACE,YAAW;ExB9GT,4CP+tB2E;EO9tB3E,6CP8tB2E,E+B/mB9E;;AAED;EACE,YAAW;ExBrGT,gDPitB2E;EOhtB3E,+CPgtB2E,E+B1mB9E;;AlBvEG;EkB6EF;IACE,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB;IACnB,mB/BumBgD;I+BtmBhD,kB/BsmBgD,E+B7lBjD;IAbD;MAOI,qBAAa;MAAb,qBAAa;MAAb,cAAa;MACb,oBAAY;UAAZ,iBAAY;cAAZ,aAAY;MACZ,6BAAsB;MAAtB,8BAAsB;UAAtB,2BAAsB;cAAtB,uBAAsB;MACtB,kB/BgmB8C;M+B/lB9C,iB/B+lB8C,E+B9lB/C,EAAA;;AlBzFD;EkBmGF;IACE,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,+BAAmB;IAAnB,8BAAmB;QAAnB,wBAAmB;YAAnB,oBAAmB,EA2CpB;IA7CD;MAKI,oBAAY;UAAZ,iBAAY;cAAZ,aAAY,EAuCb;MA5CH;QAQM,eAAc;QACd,eAAc,EACf;MAVL;QxB1IE,2BwByJoC;QxBxJpC,8BwBwJoC,EAQ/B;QAvBP;UAkBU,2BAA0B,EAC3B;QAnBT;UAqBU,8BAA6B,EAC9B;MAtBT;QxB5HE,0BwBqJmC;QxBpJnC,6BwBoJmC,EAQ9B;QAjCP;UA4BU,0BAAyB,EAC1B;QA7BT;UA+BU,6BAA4B,EAC7B;MAhCT;QAoCQ,iBAAgB,EAMjB;QA1CP;;UAwCU,iBAAgB,EACjB,EAAA;;AAYX;EAEI,uB/BkhB6B,E+BjhB9B;;AlB3JC;EkBwJJ;IAMI,wB/B2hByB;Y+B3hBzB,gB/B2hByB;I+B1hBzB,4B/B2hB+B;Y+B3hB/B,oB/B2hB+B,E+BphBlC;IAdD;MAUM,sBAAqB;MACrB,YAAW,EACZ,EAAA;;AC5NL;EACE,sBhCi5BkC;EgCh5BlC,oBAAmB;EACnB,iBAAgB;EAChB,uBhCoHa;EOpHX,uBPmU2B,EgChU9B;ECNC;IACE,eAAc;IACd,YAAW;IACX,YAAW,EACZ;;ADIH;EACE,YAAW,EA2BZ;EA5BD;IAKI,sBAAqB;IACrB,sBhCo4BiC;IgCn4BjC,qBhCm4BiC;IgCl4BjC,ehC2Gc;IgC1Gd,aAAiC,EAClC;EAVH;IAmBI,2BAA0B,EAC3B;EApBH;IAsBI,sBAAqB,EACtB;EAvBH;IA0BI,ehCyFc,EgCxFf;;AEpCH;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EAEb,gBAAe;EACf,iBAAgB;E3BAd,uBPmU2B,EkCjU9B;;AAED;EAGM,eAAc;E3BoBhB,gCPwS2B;EOvS3B,mCPuS2B,EkC1T1B;;AALL;E3BSI,iCPsT2B;EOrT3B,oCPqT2B,EkCrT1B;;AAVL;EAcI,WAAU;EACV,YlC+FS;EkC9FT,0BlCuEkB;EkCtElB,sBlCsEkB,EkCrEnB;;AAlBH;EAqBI,elC+Fc;EkC9Fd,qBAAoB;EACpB,uBlCuFS;EkCtFT,mBlCyrBuC,EkCxrBxC;;AAGH;EACE,mBAAkB;EAClB,eAAc;EACd,wBlC4pB0C;EkC3pB1C,kBAAiB;EACjB,kBlC+pBwC;EkC9pBxC,elCqDoB;EkCpDpB,uBlC2EW;EkC1EX,uBlCiqByC,EkCzpB1C;EhC9BG;IgCyBA,elCiDwB;IkChDxB,sBAAqB;IACrB,uBlCuEW;IkCtEX,mBlC+pBuC,EExrBtC;;AiCtBH;EACE,wBnCmsBwC;EmClsBxC,gBnC2ViB;EmC1VjB,iBnC4TwB,EmC3TzB;;AAIG;E5BoBF,+BPyS0B;EOxS1B,kCPwS0B,EmC3TvB;;AAGD;E5BCF,gCPuT0B;EOtT1B,mCPsT0B,EmCtTvB;;AAfL;EACE,wBnCisBuC;EmChsBvC,mBnC4VmB;EmC3VnB,iBnC6TwB,EmC5TzB;;AAIG;E5BoBF,+BP0S0B;EOzS1B,kCPyS0B,EmC5TvB;;AAGD;E5BCF,gCPwT0B;EOvT1B,mCPuT0B,EmCvTvB;;ACbP;EACE,sBAAqB;EACrB,qBpC+xBgC;EoC9xBhC,epC2xB+B;EoC1xB/B,iBpC2xB+B;EoC1xB/B,eAAc;EACd,YpC2GW;EoC1GX,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E7BVtB,uBPmU2B,EoClT9B;EAhBD;IAcI,cAAa,EACd;;AAIH;EACE,mBAAkB;EAClB,UAAS,EACV;;AAMD;EACE,qBpCswBgC;EoCrwBhC,oBpCqwBgC;EOpyB9B,qBPuyB+B,EoCtwBlC;;AAOC;ElBiBE,YAAW;EmB3Db,0BrC6FoB,EoCjDnB;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC+FyB,EoCnDxB;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCiGkB,EoCrDjB;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,uBAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCiGkB,EoCrDjB;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,uBAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC6FoB,EoCjDnB;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC0HgB,EoC9Ef;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,0BrCsJqB,EoC1GpB;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrCwJqB,EoC5GpB;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,0BrCoJqB,EoCxGpB;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrCiJqB,EoCrGpB;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,0BrCqHgB,EoCzEf;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC4HgB,EoChFf;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,0BrCqHgB,EoCzEf;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCsHa,EoC1EZ;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCuHa,EoC3EZ;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCwHa,EoC5EZ;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBeE,YAAW;EmBzDb,uBrCyHa,EoC7EZ;ElCxBC;IgBqCA,YAAW;ImBpDT,sBAAqB;IACrB,uBAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC0HgB,EoC9Ef;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC2HgB,EoC/Ef;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC4HgB,EoChFf;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AkCmBH;ElBiBE,YAAW;EmB3Db,0BrC6HgB,EoCjFf;ElCxBC;IgBuCA,YAAW;ImBtDT,sBAAqB;IACrB,0BAAkC,EnCiBnC;;AoCzBL;EACE,mBAAoD;EACpD,oBtC4tBmC;EsC3tBnC,uBtCqHa;EOpHX,sBPoU0B,EsC/T7B;EzB+CG;IyBxDJ;MAOI,mBtCutBiC,EsCrtBpC,EAAA;;AAED;EACE,iBAAgB;EAChB,gBAAe;E/BTb,iB+BUsB,EACzB;;ACXD;EACE,yBvC60BmC;EuC50BnC,oBvC60BgC;EuC50BhC,8BAA6C;EhCH3C,uBPmU2B,EuC9T9B;;AAGD;EAEE,eAAc,EACf;;AAGD;EACE,kBvCoVqB,EuCnVtB;;AAOD;EAGI,mBAAkB;EAClB,cvCkzBgC;EuCjzBhC,gBvCkzBiC;EuCjzBjC,yBvCizBiC;EuChzBjC,eAAc,EACf;;AASD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBrFlE,0BtBmFuE;EsBlFvE,sBtBkFuE,EqBvCtE;ECzCD;IACE,0BAAqC,EACtC;EAED;IACE,eAA0B,EAC3B;;ADiCD;EC3CA,etBsFkE;EsBr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3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,6B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;AAnBH;EACE,e3BmFgE;E2BlFhE,0B3BgFqE,E2B/EtE;;AAGD;;EAEE,e3B4EgE,E2BhEjE;E3CDC;;;I2CRE,e3ByE8D;I2BxE9D,0BAAyC,E3CU1C;E2ChBH;;IAUI,YAAW;IACX,0B3BmE8D;I2BlE9D,sB3BkE8D,E2BjE/D;;ACtBL;EACE,aAAY;EACZ,qB9Ci7BiD;E8Ch7BjD,kB9CoWqB;E8CnWrB,eAAc;EACd,Y9C2HW;E8C1HX,0B9CgH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E,wB1EvOsB,E0EwOvB;EAED;IACE,qB1E1O4B,E0E2O7B;EAED;IACE,eAAc;IACd,yB1EhPsB,E0EiPvB;EAED;IACE,eAAc;IACd,sB1EpP4B,E0EqP7B;;AAGH;EACE;;IAEE,eAAc;IACd,gBAAe,EAChB;EACD;IACE,YAAW;IACX,gBAAe,EAChB;EACD;IACE,YAAW;IACX,gBAAe,EAChB;EACD;;IAEE,gBAAe,EAChB,EAAA;;AAGH;EACE;IACE,kBAAiB,EAClB,EAAA;;AAKH;yBACyB;AzEsqSzB;EyEpqSE,sBAAqB,EACtB;;AAEC;EI7TE,aJ6T+B;EItT/B,YJsT+B,EAAI;;AACrC;EI9TE,aJ8T8B;EIvT9B,YJuT8B,EAAI;;AACpC;EI/TE,aJ+T+B;EIxT/B,YJwT+B,EAAI;;AACrC;EIhUE,aJgU8B;EIzT9B,YJyT8B,EAAI;;AACpC;EIjUE,aJiU+B;EI1T/B,YJ0T+B,EAAI;;AACrC;EIlUE,cJkU+B;EI3T/B,aJ2T+B,EAAI;;AACrC;EInUE,cJmUgC;EI5ThC,aJ4TgC,EAAI;;AACtC;EIpUE,cJoU+B;EI7T/B,aJ6T+B,EAAI;;AAIrC;;;;EAGc,aAAY;EAAG,iBAAiB,EAAG;;AAInD;0BAC0B;AzE0rS1B;EyExrSE,mBAAkB,EAgBnB;EzE0qSC;I6E5gTE,kBlF8JmD;IkFvJnD,iBlFuJmD;I8EwLnD,eAAc;IG9UhB,mBH+U4B;IG3UxB,OH2U2B;IG3U3B,WH2U+B;IACjC,qBAAoB;IACpB,YAAW;IACX,mC1EzRY;Y0EyRZ,2B1EzRY,E0E0Rb;EzE2rSD;IyEzrS8B,e9E3LO,E8E2LU;EzE2rS/C;IyE1rS+B,gB9E5LM,E8E4LW;EzE4rShD;IyE3rS8B,c9E7LO,E8E6LU;EzE6rS/C;IyE5rS8B,e9E9LO;I8E8LS,a9E9LT,E8E8LwB;EzE+rS7D;IyE9rS8B,e9E/LO,E8E+LW;;AAGlD;EAAuB,iB1EjRR,E0EiRgC;;AAC/C;EAAsB,oB1EnPC,E0EmPsB;;AAC7C;EAAoB,oB1EtPG,E0EsPoB;;AAC3C;EAAoB,oB1E1PG,E0E0PmB;;AAG1C;0BAC0B;AAC1B;EACE,mBAAkB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pB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI0BgB;YJ1BhB,uHI0BgB,EJtBnB;EAGD;IAEE,0BIiBkB;IJhBlB,sBIgBkB,EJfnB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BI2CyB;EJ1CzB,sBI0CyB;EJzCzB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI4BqB;YJ5BrB,uHI4BqB,EJxBxB;EAGD;IAEE,0BImBuB;IJlBvB,sBIkBuB,EJjBxB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBI6CkB;EJ5ClB,mBI4CkB;EJ3ClB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,mBAVyJ,EAW1J;EAED;IAII,gII8Bc;YJ9Bd,wHI8Bc,EJ1BjB;EAGD;IAEE,uBIqBgB;IJpBhB,mBIoBgB,EJnBjB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,mBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBI6CkB;EJ5ClB,mBI4CkB;EJ3ClB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,mBAVyJ,EAW1J;EAED;IAII,gII8Bc;YJ9Bd,wHI8Bc,EJ1BjB;EAGD;IAEE,uBIqBgB;IJpBhB,mBIoBgB,EJnBjB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,mBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIyCoB;EJxCpB,sBIwCoB;EJvCpB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI0BgB;YJ1BhB,uHI0BgB,EJtBnB;EAGD;IAEE,0BIiBkB;IJhBlB,sBIgBkB,EJfnB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIsEgB;EJrEhB,sBIqEgB;EJpEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIuDY;YJvDZ,wHIuDY,EJnDf;EAGD;IAEE,0BI8Cc;IJ7Cd,sBI6Cc,EJ5Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIkGqB;EJjGrB,sBIiGqB;EJhGrB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HImFiB;YJnFjB,uHImFiB,EJ/EpB;EAGD;IAEE,0BI0EmB;IJzEnB,sBIyEmB,EJxEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIoGqB;EJnGrB,sBImGqB;EJlGrB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIqFiB;YJrFjB,sHIqFiB,EJjFpB;EAGD;IAEE,0BI4EmB;IJ3EnB,sBI2EmB,EJ1EpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIgGqB;EJ/FrB,sBI+FqB;EJ9FrB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIiFiB;YJjFjB,sHIiFiB,EJ7EpB;EAGD;IAEE,0BIwEmB;IJvEnB,sBIuEmB,EJtEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BI6FqB;EJ5FrB,sBI4FqB;EJ3FrB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HI8EiB;YJ9EjB,sHI8EiB,EJ1EpB;EAGD;IAEE,0BIqEmB;IJpEnB,sBIoEmB,EJnEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIiEgB;EJhEhB,sBIgEgB;EJ/DhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIkDY;YJlDZ,wHIkDY,EJ9Cf;EAGD;IAEE,0BIyCc;IJxCd,sBIwCc,EJvCf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIwEgB;EJvEhB,sBIuEgB;EJtEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,6HIyDY;YJzDZ,qHIyDY,EJrDf;EAGD;IAEE,0BIgDc;IJ/Cd,sBI+Cc,EJ9Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIiEgB;EJhEhB,sBIgEgB;EJ/DhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIkDY;YJlDZ,wHIkDY,EJ9Cf;EAGD;IAEE,0BIyCc;IJxCd,sBIwCc,EJvCf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBIkEa;EJjEb,mBIiEa;EJhEb,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIImDS;YJnDT,wHImDS,EJ/CZ;EAGD;IAEE,uBI0CW;IJzCX,mBIyCW,EJxCZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBImEa;EJlEb,mBIkEa;EJjEb,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIoDS;YJpDT,wHIoDS,EJhDZ;EAGD;IAEE,uBI2CW;IJ1CX,mBI0CW,EJzCZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBIoEa;EJnEb,mBImEa;EJlEb,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIqDS;YJrDT,wHIqDS,EJjDZ;EAGD;IAEE,uBI4CW;IJ3CX,mBI2CW,EJ1CZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,uBIqEa;EJpEb,mBIoEa;EJnEb,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,mBAVyJ,EAW1J;EAED;IAII,gIIsDS;YJtDT,wHIsDS,EJlDZ;EAGD;IAEE,uBI6CW;IJ5CX,mBI4CW,EJ3CZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,mBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIsEgB;EJrEhB,sBIqEgB;EJpEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIuDY;YJvDZ,wHIuDY,EJnDf;EAGD;IAEE,0BI8Cc;IJ7Cd,sBI6Cc,EJ5Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIuEgB;EJtEhB,sBIsEgB;EJrEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,6HIwDY;YJxDZ,qHIwDY,EJpDf;EAGD;IAEE,0BI+Cc;IJ9Cd,sBI8Cc,EJ7Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIwEgB;EJvEhB,sBIuEgB;EJtEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,6HIyDY;YJzDZ,qHIyDY,EJrDf;EAGD;IAEE,0BIgDc;IJ/Cd,sBI+Cc,EJ9Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF0BD;EpF9DA,YoF+D8C;EpF9D9C,0BIyEgB;EJxEhB,sBIwEgB;EJvEhB,yBAAgB;UAAhB,iBAAgB,EoF6Df;EpF1DD;IACE,YoFwD4C;IpFvD5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,6HI0DY;YJ1DZ,qHI0DY,EJtDf;EAGD;IAEE,0BIiDc;IJhDd,sBIgDc,EJ/Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIwFqB;EJvFrB,sBIuFqB;EJtFrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIyEiB;YJzEjB,sHIyEiB,EJrEpB;EAGD;IAEE,0BIgEmB;IJ/DnB,sBI+DmB,EJ9DpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIyFqB;EJxFrB,sBIwFqB;EJvFrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI0EiB;YJ1EjB,uHI0EiB,EJtEpB;EAGD;IAEE,0BIiEmB;IJhEnB,sBIgEmB,EJ/DpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI0FqB;EJzFrB,sBIyFqB;EJxFrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI2EiB;YJ3EjB,uHI2EiB,EJvEpB;EAGD;IAEE,0BIkEmB;IJjEnB,sBIiEmB,EJhEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI2FqB;EJ1FrB,sBI0FqB;EJzFrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gII4EiB;YJ5EjB,wHI4EiB,EJxEpB;EAGD;IAEE,0BImEmB;IJlEnB,sBIkEmB,EJjEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI4FqB;EJ3FrB,sBI2FqB;EJ1FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI6EiB;YJ7EjB,uHI6EiB,EJzEpB;EAGD;IAEE,0BIoEmB;IJnEnB,sBImEmB,EJlEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI6FqB;EJ5FrB,sBI4FqB;EJ3FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HI8EiB;YJ9EjB,sHI8EiB,EJ1EpB;EAGD;IAEE,0BIqEmB;IJpEnB,sBIoEmB,EJnEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI8FqB;EJ7FrB,sBI6FqB;EJ5FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI+EiB;YJ/EjB,uHI+EiB,EJ3EpB;EAGD;IAEE,0BIsEmB;IJrEnB,sBIqEmB,EJpEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI+FqB;EJ9FrB,sBI8FqB;EJ7FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIgFiB;YJhFjB,wHIgFiB,EJ5EpB;EAGD;IAEE,0BIuEmB;IJtEnB,sBIsEmB,EJrEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIgGqB;EJ/FrB,sBI+FqB;EJ9FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIiFiB;YJjFjB,sHIiFiB,EJ7EpB;EAGD;IAEE,0BIwEmB;IJvEnB,sBIuEmB,EJtEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIiGqB;EJhGrB,sBIgGqB;EJ/FrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIkFiB;YJlFjB,uHIkFiB,EJ9EpB;EAGD;IAEE,0BIyEmB;IJxEnB,sBIwEmB,EJvEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIkGqB;EJjGrB,sBIiGqB;EJhGrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HImFiB;YJnFjB,uHImFiB,EJ/EpB;EAGD;IAEE,0BI0EmB;IJzEnB,sBIyEmB,EJxEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BImGqB;EJlGrB,sBIkGqB;EJjGrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIoFiB;YJpFjB,uHIoFiB,EJhFpB;EAGD;IAEE,0BI2EmB;IJ1EnB,sBI0EmB,EJzEpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIoGqB;EJnGrB,sBImGqB;EJlGrB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIqFiB;YJrFjB,sHIqFiB,EJjFpB;EAGD;IAEE,0BI4EmB;IJ3EnB,sBI2EmB,EJ1EpB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,uBIgEW;EJ/DX,mBI+DW;EJ9DX,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIiDO;YJjDP,wHIiDO,EJ7CV;EAGD;IAEE,uBIwCS;IJvCT,mBIuCS,EJtCV;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,uBIkEa;EJjEb,mBIiEa;EJhEb,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIImDS;YJnDT,wHImDS,EJ/CZ;EAGD;IAEE,uBI0CW;IJzCX,mBIyCW,EJxCZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIsEgB;EJrEhB,sBIqEgB;EJpEhB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIIuDY;YJvDZ,wHIuDY,EJnDf;EAGD;IAEE,0BI8Cc;IJ7Cd,sBI6Cc,EJ5Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIwEgB;EJvEhB,sBIuEgB;EJtEhB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,6HIyDY;YJzDZ,qHIyDY,EJrDf;EAGD;IAEE,0BIgDc;IJ/Cd,sBI+Cc,EJ9Cf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIgIc;EJ/Hd,sBI+Hc;EJ9Hd,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIiHU;YJjHV,uHIiHU,EJ7Gb;EAGD;IAEE,0BIwGY;IJvGZ,sBIuGY,EJtGb;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIiIa;EJhIb,sBIgIa;EJ/Hb,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIkHS;YJlHT,sHIkHS,EJ9GZ;EAGD;IAEE,0BIyGW;IJxGX,sBIwGW,EJvGZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIkIkB;EJjIlB,sBIiIkB;EJhIlB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,gIImHc;YJnHd,wHImHc,EJ/GjB;EAGD;IAEE,0BI0GgB;IJzGhB,sBIyGgB,EJxGjB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BImIa;EJlIb,sBIkIa;EJjIb,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIoHS;YJpHT,uHIoHS,EJhHZ;EAGD;IAEE,0BI2GW;IJ1GX,sBI0GW,EJzGZ;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIqIgB;EJpIhB,sBIoIgB;EJnIhB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIsHY;YJtHZ,uHIsHY,EJlHf;EAGD;IAEE,0BI6Gc;IJ5Gd,sBI4Gc,EJ3Gf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIsIe;EJrIf,sBIqIe;EJpIf,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HIuHW;YJvHX,uHIuHW,EJnHd;EAGD;IAEE,0BI8Ga;IJ7Gb,sBI6Ga,EJ5Gd;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIuIkB;EJtIlB,sBIsIkB;EJrIlB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIwHc;YJxHd,sHIwHc,EJpHjB;EAGD;IAEE,0BI+GgB;IJ9GhB,sBI8GgB,EJ7GjB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIwIgB;EJvIhB,sBIuIgB;EJtIhB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HIyHY;YJzHZ,sHIyHY,EJrHf;EAGD;IAEE,0BIgHc;IJ/Gd,sBI+Gc,EJ9Gf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BIyIiB;EJxIjB,sBIwIiB;EJvIjB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI0Ha;YJ1Hb,uHI0Ha,EJtHhB;EAGD;IAEE,0BIiHe;IJhHf,sBIgHe,EJ/GhB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI0IiB;EJzIjB,sBIyIiB;EJxIjB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,8HI2Ha;YJ3Hb,sHI2Ha,EJvHhB;EAGD;IAEE,0BIkHe;IJjHf,sBIiHe,EJhHhB;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,0BI2IgB;EJ1IhB,sBI0IgB;EJzIhB,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,+HI4HY;YJ5HZ,uHI4HY,EJxHf;EAGD;IAEE,0BImHc;IJlHd,sBIkHc,EJjHf;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoF+BD;EpFnEA,YoFoE8C;EpFnE9C,uBI4IY;EJ3IZ,mBI2IY;EJ1IZ,yBAAgB;UAAhB,iBAAgB,EoFkEf;EpF/DD;IACE,YoF6D4C;IpF5D5C,0BATmH;IAUnH,sBAVyJ,EAW1J;EAED;IAII,4HI6HQ;YJ7HR,oHI6HQ,EJzHX;EAGD;IAEE,uBIoHU;IJnHV,mBImHU,EJlHX;EAED;;IAGE,0BAjCmH;IAkCnH,uBAAsB;IACtB,sBAnCyJ;IalDzJ,yDT8HS;YS9HT,iDT8HS,EJvCV;;AoFqCD;E1DjFA,etBiGqB;EsBhGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB8FqB,EgFdpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB0FmB;IsBzFnB,sBtByFmB,EEnIE;EoB6CvB;IAEE,qDtBoFmB;YsBpFnB,6CtBoFmB,EsBnFpB;EAED;IAEE,etB+EmB;IsB9EnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBuEmB;IsBtEnB,sBtBsEmB,EsBrEpB;;A0DqDD;E1DjFA,etBkGqB;EsBjGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB+FqB,EgFfpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB2FmB;IsB1FnB,sBtB0FmB,EEpIE;EoB6CvB;IAEE,sDtBqFmB;YsBrFnB,8CtBqFmB,EsBpFpB;EAED;IAEE,etBgFmB;IsB/EnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBwEmB;IsBvEnB,sBtBuEmB,EsBtEpB;;A0DqDD;E1DjFA,etBmGqB;EsBlGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBgGqB,EgFhBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB4FmB;IsB3FnB,sBtB2FmB,EErIE;EoB6CvB;IAEE,sDtBsFmB;YsBtFnB,8CtBsFmB,EsBrFpB;EAED;IAEE,etBiFmB;IsBhFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtByEmB;IsBxEnB,sBtBwEmB,EsBvEpB;;A0DqDD;E1DjFA,etBoGqB;EsBnGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBiGqB,EgFjBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB6FmB;IsB5FnB,sBtB4FmB,EEtIE;EoB6CvB;IAEE,uDtBuFmB;YsBvFnB,+CtBuFmB,EsBtFpB;EAED;IAEE,etBkFmB;IsBjFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB0EmB;IsBzEnB,sBtByEmB,EsBxEpB;;A0DqDD;E1DjFA,etBqGqB;EsBpGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBkGqB,EgFlBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB8FmB;IsB7FnB,sBtB6FmB,EEvIE;EoB6CvB;IAEE,sDtBwFmB;YsBxFnB,8CtBwFmB,EsBvFpB;EAED;IAEE,etBmFmB;IsBlFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB2EmB;IsB1EnB,sBtB0EmB,EsBzEpB;;A0DqDD;E1DjFA,etBsGqB;EsBrGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBmGqB,EgFnBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB+FmB;IsB9FnB,sBtB8FmB,EExIE;EoB6CvB;IAEE,qDtByFmB;YsBzFnB,6CtByFmB,EsBxFpB;EAED;IAEE,etBoFmB;IsBnFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB4EmB;IsB3EnB,sBtB2EmB,EsB1EpB;;A0DqDD;E1DjFA,etBuGqB;EsBtGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBoGqB,EgFpBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBgGmB;IsB/FnB,sBtB+FmB,EEzIE;EoB6CvB;IAEE,sDtB0FmB;YsB1FnB,8CtB0FmB,EsBzFpB;EAED;IAEE,etBqFmB;IsBpFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB6EmB;IsB5EnB,sBtB4EmB,EsB3EpB;;A0DqDD;E1DjFA,etBwGqB;EsBvGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBqGqB,EgFrBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBiGmB;IsBhGnB,sBtBgGmB,EE1IE;EoB6CvB;IAEE,uDtB2FmB;YsB3FnB,+CtB2FmB,EsB1FpB;EAED;IAEE,etBsFmB;IsBrFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB8EmB;IsB7EnB,sBtB6EmB,EsB5EpB;;A0DqDD;E1DjFA,etByGqB;EsBxGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBsGqB,EgFtBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBkGmB;IsBjGnB,sBtBiGmB,EE3IE;EoB6CvB;IAEE,qDtB4FmB;YsB5FnB,6CtB4FmB,EsB3FpB;EAED;IAEE,etBuFmB;IsBtFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB+EmB;IsB9EnB,sBtB8EmB,EsB7EpB;;A0DqDD;E1DjFA,etB0GqB;EsBzGrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBuGqB,EgFvBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBmGmB;IsBlGnB,sBtBkGmB,EE5IE;EoB6CvB;IAEE,sDtB6FmB;YsB7FnB,8CtB6FmB,EsB5FpB;EAED;IAEE,etBwFmB;IsBvFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBgFmB;IsB/EnB,sBtB+EmB,EsB9EpB;;A0DqDD;E1DjFA,etB2GqB;EsB1GrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBwGqB,EgFxBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBoGmB;IsBnGnB,sBtBmGmB,EE7IE;EoB6CvB;IAEE,sDtB8FmB;YsB9FnB,8CtB8FmB,EsB7FpB;EAED;IAEE,etByFmB;IsBxFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBiFmB;IsBhFnB,sBtBgFmB,EsB/EpB;;A0DqDD;E1DjFA,etB4GqB;EsB3GrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtByGqB,EgFzBpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBqGmB;IsBpGnB,sBtBoGmB,EE9IE;EoB6CvB;IAEE,sDtB+FmB;YsB/FnB,8CtB+FmB,EsB9FpB;EAED;IAEE,etB0FmB;IsBzFnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBkFmB;IsBjFnB,sBtBiFmB,EsBhFpB;;A0DqDD;E1DjFA,etB6GqB;EsB5GrB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB0GqB,EgF1BpB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBsGmB;IsBrGnB,sBtBqGmB,EE/IE;EoB6CvB;IAEE,qDtBgGmB;YsBhGnB,6CtBgGmB,EsB/FpB;EAED;IAEE,etB2FmB;IsB1FnB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBmFmB;IsBlFnB,sBtBkFmB,EsBjFpB;;A0DqDD;E1DjFA,YtByEW;EsBxEX,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBsEW,EgFUV;E9ErHC;IoBwCA,YAPoD;IAQpD,uBtBkES;IsBjET,mBtBiES,EE3GY;EoB6CvB;IAEE,uDtB4DS;YsB5DT,+CtB4DS,EsB3DV;EAED;IAEE,YtBuDS;IsBtDT,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,uBtB+CS;IsB9CT,mBtB8CS,EsB7CV;;A0DqDD;E1DjFA,YtB2Ea;EsB1Eb,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBwEa,EgFQZ;E9ErHC;IoBwCA,YAPoD;IAQpD,uBtBoEW;IsBnEX,mBtBmEW,EE7GU;EoB6CvB;IAEE,uDtB8DW;YsB9DX,+CtB8DW,EsB7DZ;EAED;IAEE,YtByDW;IsBxDX,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,uBtBiDW;IsBhDX,mBtBgDW,EsB/CZ;;A0DqDD;E1DjFA,etB+EgB;EsB9EhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB4EgB,EgFIf;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBwEc;IsBvEd,sBtBuEc,EEjHO;EoB6CvB;IAEE,uDtBkEc;YsBlEd,+CtBkEc,EsBjEf;EAED;IAEE,etB6Dc;IsB5Dd,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBqDc;IsBpDd,sBtBoDc,EsBnDf;;A0DqDD;E1DjFA,etBiFgB;EsBhFhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB8EgB,EgFEf;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB0Ec;IsBzEd,sBtByEc,EEnHO;EoB6CvB;IAEE,oDtBoEc;YsBpEd,4CtBoEc,EsBnEf;EAED;IAEE,etB+Dc;IsB9Dd,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBuDc;IsBtDd,sBtBsDc,EsBrDf;;A0DqDD;E1DjFA,etByIc;EsBxId,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBsIc,EgFtDb;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBkIY;IsBjIZ,sBtBiIY,EE3KS;EoB6CvB;IAEE,sDtB4HY;YsB5HZ,8CtB4HY,EsB3Hb;EAED;IAEE,etBuHY;IsBtHZ,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB+GY;IsB9GZ,sBtB8GY,EsB7Gb;;A0DqDD;E1DjFA,etB0Ia;EsBzIb,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBuIa,EgFvDZ;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBmIW;IsBlIX,sBtBkIW,EE5KU;EoB6CvB;IAEE,qDtB6HW;YsB7HX,6CtB6HW,EsB5HZ;EAED;IAEE,etBwHW;IsBvHX,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBgHW;IsB/GX,sBtB+GW,EsB9GZ;;A0DqDD;E1DjFA,etB2IkB;EsB1IlB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBwIkB,EgFxDjB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBoIgB;IsBnIhB,sBtBmIgB,EE7KK;EoB6CvB;IAEE,uDtB8HgB;YsB9HhB,+CtB8HgB,EsB7HjB;EAED;IAEE,etByHgB;IsBxHhB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBiHgB;IsBhHhB,sBtBgHgB,EsB/GjB;;A0DqDD;E1DjFA,etB4Ia;EsB3Ib,8BAA6B;EAC7B,uBAAsB;EACtB,sBtByIa,EgFzDZ;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBqIW;IsBpIX,sBtBoIW,EE9KU;EoB6CvB;IAEE,sDtB+HW;YsB/HX,8CtB+HW,EsB9HZ;EAED;IAEE,etB0HW;IsBzHX,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBkHW;IsBjHX,sBtBiHW,EsBhHZ;;A0DqDD;E1DjFA,etB8IgB;EsB7IhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB2IgB,EgF3Df;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBuIc;IsBtId,sBtBsIc,EEhLO;EoB6CvB;IAEE,sDtBiIc;YsBjId,8CtBiIc,EsBhIf;EAED;IAEE,etB4Hc;IsB3Hd,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBoHc;IsBnHd,sBtBmHc,EsBlHf;;A0DqDD;E1DjFA,etB+Ie;EsB9If,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB4Ie,EgF5Dd;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtBwIa;IsBvIb,sBtBuIa,EEjLQ;EoB6CvB;IAEE,sDtBkIa;YsBlIb,8CtBkIa,EsBjId;EAED;IAEE,etB6Ha;IsB5Hb,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBqHa;IsBpHb,sBtBoHa,EsBnHd;;A0DqDD;E1DjFA,etBgJkB;EsB/IlB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB6IkB,EgF7DjB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtByIgB;IsBxIhB,sBtBwIgB,EElLK;EoB6CvB;IAEE,qDtBmIgB;YsBnIhB,6CtBmIgB,EsBlIjB;EAED;IAEE,etB8HgB;IsB7HhB,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBsHgB;IsBrHhB,sBtBqHgB,EsBpHjB;;A0DqDD;E1DjFA,etBiJgB;EsBhJhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB8IgB,EgF9Df;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB0Ic;IsBzId,sBtByIc,EEnLO;EoB6CvB;IAEE,qDtBoIc;YsBpId,6CtBoIc,EsBnIf;EAED;IAEE,etB+Hc;IsB9Hd,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBuHc;IsBtHd,sBtBsHc,EsBrHf;;A0DqDD;E1DjFA,etBkJiB;EsBjJjB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtB+IiB,EgF/DhB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB2Ie;IsB1If,sBtB0Ie,EEpLM;EoB6CvB;IAEE,sDtBqIe;YsBrIf,8CtBqIe,EsBpIhB;EAED;IAEE,etBgIe;IsB/Hf,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtBwHe;IsBvHf,sBtBuHe,EsBtHhB;;A0DqDD;E1DjFA,etBmJiB;EsBlJjB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBgJiB,EgFhEhB;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB4Ie;IsB3If,sBtB2Ie,EErLM;EoB6CvB;IAEE,qDtBsIe;YsBtIf,6CtBsIe,EsBrIhB;EAED;IAEE,etBiIe;IsBhIf,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtByHe;IsBxHf,sBtBwHe,EsBvHhB;;A0DqDD;E1DjFA,etBoJgB;EsBnJhB,8BAA6B;EAC7B,uBAAsB;EACtB,sBtBiJgB,EgFjEf;E9ErHC;IoBwCA,YAPoD;IAQpD,0BtB6Ic;IsB5Id,sBtB4Ic,EEtLO;EoB6CvB;IAEE,sDtBuIc;YsBvId,8CtBuIc,EsBtIf;EAED;IAEE,etBkIc;IsBjId,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,0BtB0Hc;IsBzHd,sBtByHc,EsBxHf;;A0DqDD;E1DjFA,YtBqJY;EsBpJZ,8BAA6B;EAC7B,uBAAsB;EACtB,mBtBkJY,EgFlEX;E9ErHC;IoBwCA,YAPoD;IAQpD,uBtB8IU;IsB7IV,mBtB6IU,EEvLW;EoB6CvB;IAEE,mDtBwIU;YsBxIV,2CtBwIU,EsBvIX;EAED;IAEE,YtBmIU;IsBlIV,8BAA6B,EAC9B;EAED;;IAGE,YA1BoD;IA2BpD,uBtB2HU;IsB1HV,mBtB0HU,EsBzHX;;A0D0DH;EACE,ehFrCoB,EgFsCrB;;AAGD;EACE,YAAW;EACX,uBAAsB;EACtB,wBAAuB,EAKxB;EARD;IAKI,0BAA+B;IAC/B,uBAAsB,EACvB;;AAGH;0BAC0B;AAE1B;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa,EAOd;EARD;;IAII,oBAAO;QAAP,YAAO;YAAP,QAAO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;;AALH;EACE,mBAAc,EAKf;EAND;;IAII,iBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AAIH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,mBAAc,EAKf;EAND;;IAII,iBAAY,EACb;;AALH;EACE,mBAAc,EAKf;EAND;;IAII,iBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,sBAAc,EAKf;EAND;;IAII,oBAAY,EACb;;AALH;EACE,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EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAKH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,iBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,oBAAY;EACZ,UAAS,EACV;;AAJH;EAEI,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W,EACZ;EAtIP;IA8HQ,iB5FlFY;I4FmFZ,mB5FnFY;I4FoFZ,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FtFc;I4FuFd,sB5FvFc;I4FwFd,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FzDU;I4F0DV,sB5F1DU;I4F2DV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5F7Be;I4F8Bf,sB5F9Be;I4F+Bf,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5F3Be;I4F4Bf,sB5F5Be;I4F6Bf,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5F/Be;I4FgCf,sB5FhCe;I4FiCf,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FlCe;I4FmCf,sB5FnCe;I4FoCf,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5F9DU;I4F+DV,sB5F/DU;I4FgEV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FvDU;I4FwDV,sB5FxDU;I4FyDV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5F9DU;I4F+DV,sB5F/DU;I4FgEV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,iB5F7DO;I4F8DP,mB5F9DO;I4F+DP,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,iB5F5DO;I4F6DP,mB5F7DO;I4F8DP,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,iB5F3DO;I4F4DP,mB5F5DO;I4F6DP,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,iB5F1DO;I4F2DP,mB5F3DO;I4F4DP,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FzDU;I4F0DV,sB5F1DU;I4F2DV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8HQ,oB5FxDU;I4FyDV,sB5FzDU;I4F0DV,YAAW,EACZ;EAjIP;IAqIQ,YAAW,EACZ;EAtIP;IA8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kKhB;EAzFP;IAqFQ,oB5F7Je,E4F8JhB;EAtFP;IAwFQ,sB5FhKe,E4FiKhB;EAzFP;IAqFQ,oB5F5Je,E4F6JhB;EAtFP;IAwFQ,sB5F/Je,E4FgKhB;EAzFP;IAqFQ,oB5F3Je,E4F4JhB;EAtFP;IAwFQ,sB5F9Je,E4F+JhB;EAzFP;IAqFQ,oB5F1Je,E4F2JhB;EAtFP;IAwFQ,sB5F7Je,E4F8JhB;EAzFP;IAqFQ,oB5FzJe,E4F0JhB;EAtFP;IAwFQ,sB5F5Je,E4F6JhB;EAzFP;IAqFQ,oB5FxJe,E4FyJhB;EAtFP;IAwFQ,sB5F3Je,E4F4JhB;EAzFP;IAqFQ,oB5FvJe,E4FwJhB;EAtFP;IAwFQ,sB5F1Je,E4F2JhB;EAzFP;IAqFQ,iB5F3LK,E4F4LN;EAtFP;IAwFQ,mB5F9LK,E4F+LN;EAzFP;IAqFQ,iB5FzLO,E4F0LR;EAtFP;IAwFQ,mB5F5LO,E4F6LR;EAzFP;IAqFQ,oB5FrLU,E4FsLX;EAtFP;IAwFQ,sB5FxLU,E4FyLX;EAzFP;IAqFQ,oB5FnLU,E4FoLX;EAtFP;IAwFQ,sB5FtLU,E4FuLX;EAzFP;IAqFQ,oB5F3HQ,E4F4HT;EAtFP;IAwFQ,sB5F9HQ,E4F+HT;EAzFP;IAqFQ,oB5F1HO,E4F2HR;EAtFP;IAwFQ,sB5F7HO,E4F8HR;EAzFP;IAqFQ,oB5FzHY,E4F0Hb;EAtFP;IAwFQ,sB5F5HY,E4F6Hb;EAzFP;IAqFQ,oB5FxHO,E4FyHR;EAtFP;IAwFQ,sB5F3HO,E4F4HR;EAzFP;IAqFQ,oB5FtHU,E4FuHX;EAtFP;IAwFQ,sB5FzHU,E4F0HX;EAzFP;IAqFQ,oB5FrHS,E4FsHV;EAtFP;IAwFQ,sB5FxHS,E4FyHV;EAzFP;IAqFQ,oB5FpHY,E4FqHb;EAtFP;IAwFQ,sB5FvHY,E4FwHb;EAzFP;IAqFQ,oB5FnHU,E4FoHX;EAtFP;IAwFQ,sB5FtHU,E4FuHX;EAzFP;IAqFQ,oB5FlHW,E4FmHZ;EAtFP;IAwFQ,sB5FrHW,E4FsHZ;EAzFP;IAqFQ,oB5FjHW,E4FkHZ;EAtFP;IAwFQ,sB5FpHW,E4FqHZ;EAzFP;IAqFQ,oB5FhHU,E4FiHX;EAtFP;IAwFQ,sB5FnHU,E4FoHX;EAzFP;IAqFQ,iB5F/GM,E4FgHP;EAtFP;IAwFQ,mB5FlHM,E4FmHP;EAzFP;IAgGQ,oB5F7Nc,E4F8Nf;EAjGP;IAmGQ,sB5FhOc,E4FiOf;EApGP;IAgGQ,oB5F3NmB,E4F4NpB;EAjGP;IAmGQ,sB5F9NmB,E4F+NpB;EApGP;IAgGQ,iB5FzNY,E4F0Nb;EAjGP;IAmGQ,mB5F5NY,E4F6Nb;EApGP;IAgGQ,iB5FzNY,E4F0Nb;EAjGP;IAmGQ,mB5F5NY,E4F6Nb;EApGP;IAgGQ,oB5F7Nc,E4F8Nf;EAjGP;IAmGQ,sB5FhOc,E4FiOf;EApGP;IAgGQ,oB5FhMU,E4FiMX;EAjGP;IAmGQ,sB5FnMU,E4FoMX;EApGP;IAgGQ,oB5FpKe,E4FqKhB;EAjGP;IAmGQ,sB5FvKe,E4FwKhB;EApGP;IAgGQ,oB5FlKe,E4FmKhB;EAjGP;IAmGQ,sB5FrKe,E4FsKhB;EApGP;IAgGQ,oB5FtKe,E4FuKhB;EAjGP;IAmGQ,sB5FzKe,E4F0KhB;EApGP;IAgGQ,oB5FzKe,E4F0KhB;EAjGP;IAmGQ,sB5F5Ke,E4F6KhB;EApGP;IAgGQ,oB5FrMU,E4FsMX;EAjGP;IAmGQ,sB5FxMU,E4FyMX;EApGP;IAgGQ,oB5F9LU,E4F+LX;EAjGP;IAmGQ,sB5FjMU,E4FkMX;EApGP;IAgGQ,oB5FrMU,E4FsMX;EAjGP;IAmGQ,sB5FxMU,E4FyMX;EApGP;IAgGQ,iB5FpMO,E4FqMR;EAjGP;IAmGQ,mB5FvMO,E4FwMR;EApGP;IAgGQ,iB5FnMO,E4FoMR;EAjGP;IAmGQ,mB5FtMO,E4FuMR;EApGP;IAgGQ,iB5FlMO,E4FmMR;EAjGP;IAmGQ,mB5FrMO,E4FsMR;EApGP;IAgGQ,iB5FjMO,E4FkMR;EAjGP;IAmGQ,mB5FpMO,E4FqMR;EApGP;IAgGQ,oB5FhMU,E4FiMX;EAjGP;IAmGQ,sB5FnMU,E4FoMX;EApGP;IAgGQ,oB5F/LU,E4FgMX;EAjGP;IAmGQ,sB5FlMU,E4FmMX;EApGP;IAgGQ,oB5F9LU,E4F+LX;EAjGP;IAmGQ,sB5FjMU,E4FkMX;EApGP;IAgGQ,oB5F7LU,E4F8LX;EAjGP;IAmGQ,sB5FhMU,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","file":"style.css","sourcesContent":["// main: ../style.scss\n/* Media Queries */\n$tablet-width: 768px;\n$desktop-width: 1024px;\n\n@mixin mobile {\n @media (max-width: #{$tablet-width - 1px}) {\n @content;\n }\n}\n\n@mixin tablet {\n @media (min-width: #{$tablet-width}) and (max-width: #{$desktop-width - 1px}) {\n @content;\n }\n}\n\n@mixin desktop {\n @media (min-width: #{$desktop-width}) {\n @content;\n }\n}\n\n@mixin retina {\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and (min--moz-device-pixel-ratio: 2),\n only screen and (-o-min-device-pixel-ratio: 2/1),\n only screen and (min-device-pixel-ratio: 2),\n only screen and (min-resolution: 192dpi),\n only screen and (min-resolution: 2dppx) {\n @content;\n }\n}\n\n@mixin print {\n @media print {\n @content;\n }\n}\n\n\n// Button variants\n// ----------------------------\n//\n// The below is an alternative to the native button-variant mixin of bootstrap, to accomodate color parameter.\n//\n// ----------------------------\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin theme-button-variant($background, $border, $color: $content-color, $active-background: darken($background, 7.5%), $active-border: darken($border, 10%)) {\n color: $color;\n background-color: $background;\n border-color: $border;\n box-shadow: none;\n // @include box-shadow($btn-box-shadow);\n\n &:hover {\n color: $color;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 3px rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 3px rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n background-color: $background;\n border-color: $border;\n }\n\n &:active,\n &.active,\n .show > &.dropdown-toggle {\n background-color: $active-background;\n background-image: none; // Remove the gradient for the pressed/active state\n border-color: $active-border;\n @include box-shadow($btn-active-box-shadow);\n }\n}\n\n// Button Variants\n@mixin buttons-variant($col, $color, $background, $border) {\n .btn-#{$col} {\n color: $color;\n background-color: $background;\n border-color: $border;\n\n &:focus,\n &:hover,\n &:active,\n &:active:focus,\n &:active:hover,\n .show>&.dropdown-toggle,\n .show>&.dropdown-toggle:hover,\n .show>&.dropdown-toggle:focus {\n color: $color;\n background-color: darken($background, 5%);\n border-color: darken($border, 5%);\n }\n &:focus,\n &:active,\n &:active:focus,\n .show>&.dropdown-toggle:focus {\n outline: 0 0 0 2px rgba($background,.3);\n }\n }\n\n .btn-outline-#{$col} {\n color: $background;\n background: transparent;\n border-color: $background;\n\n &:focus,\n &:hover,\n &:active,\n &:active:focus,\n &:active:hover,\n .show>&.dropdown-toggle,\n .show>&.dropdown-toggle:hover,\n .show>&.dropdown-toggle:focus {\n color: $color;\n background-color: $background;\n }\n }\n}\n\n\n\n/* Placeholder */\n@mixin placeholder {\n &::-webkit-input-placeholder {\n @content;\n }\n &:-moz-placeholder {\n @content;\n }\n &::-moz-placeholder {\n @content;\n }\n &:-ms-input-placeholder {\n @content;\n }\n}\n\n\n/* Set Margin & Padding */\n@mixin allspace($top-bottom: 0, $left-right: 0) {\n\tpadding: $top-bottom $left-right;\n\tmargin: $top-bottom $left-right;\n}\n\n/* Making tiny, small, large, huge classes */\n$spacing-unit-tiny: round(0.25 * $spacing-unit);\n$spacing-unit-small: round(0.5 * $spacing-unit);\n$spacing-unit-large: round(2 * $spacing-unit);\n$spacing-unit-huge: round(4 * $spacing-unit);\n\n@mixin sizes($properties...) {\n &--tiny {\n @each $property in $properties {\n #{$property}: $spacing-unit-tiny;\n }\n }\n\n &--small {\n @each $property in $properties {\n #{$property}: $spacing-unit-small;\n }\n }\n\n &--large {\n @each $property in $properties {\n #{$property}: $spacing-unit-large;\n }\n }\n\n &--huge {\n @each $property in $properties {\n #{$property}: $spacing-unit-huge;\n }\n }\n}\n\n@function em($target, $base: $font-size-base-px) {\n @return strip-unit($target) / strip-unit($base) * 1em;\n}\n\n@function rem($target) {\n @return strip-unit($target)/16 * 1rem;\n}\n","/*!\n * Bootstrap v4.0.0-beta (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"print\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n","// scss-lint:disable QualifyingElement\n\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// http://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: #000 !important; // Black prints faster:\n // http://www.sanbeiji.com/archives/953\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid #999; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n }\n}\n","// scss-lint:disable QualifyingElement, DuplicateProperty, VendorPrefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\nhtml {\n box-sizing: border-box; // 1\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0,0,0,0); // 6\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; // 1\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch\n// * http://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment\n text-align: left;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .5rem;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// main: style.scss\n//@import 'color-schemes/lms';\n@import 'vendors/bootstrap/functions';\n\n// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n\n// General variable structure\n//\n// Variable format should follow the `$component-modifier-state-property` order.\n\n// Theme;\n$theme-name: 'Admin Html' !default;\n$theme-slug: 'admin-html' !default;\n$theme-breakpoint: 960px !default;\n$transition-duration: .3s !default;\n$transition-function: ease-in-out !default;\n$spacing-unit: 24px !default;\n\n// Content\n$wrapper-top-padding: 35px !default;\n$wrapper-pd-x: 30px !default;\n\n// Header\n$logo-width: 3.75rem !default; // 60px\n$nav-height: 5rem !default; // 100px\n\n// Sidebar\n$sidebar-width: 14.0625rem !default; // 225px\n$collapse-sidebar-width: 3.75rem !default; // 60px \n\n//Right Sidebar\n$right-sidebar-width: $sidebar-width !default;\n\n//Widget\n$widget-padding-x: 20px !default;\n$widget-padding-y: 20px !default;\n$widget-list-margin-top: 20px !default;\n$widget-list-margin-bottom: 20px !default;\n\n//Footer\n$footer-padding-x: 30px !default;\n$footer-padding-y: 20px !default;\n\n\n\n//\n// Color system\n//\n\n// Theme Colors\n$color-scheme: #8253eb !default;\n$color-scheme-hover: #9165f4 !default;\n$color-scheme-dark: #835c9e !default;\n$color-scheme-dark-hover: #8253eb !default;\n$content-color: #999 !default;\n$theme-border-color: #eef1f2 !default;\n$footer-color: #fff !default;\n\n$widget-bg: #fff !default;\n$navbar-bg: linear-gradient(90deg, #835c9e, #8253eb) !default;\n$navbar-border: none !default;\n$footer-bg: linear-gradient(90deg, #835c9e, #8253eb) !default;\n$sidebar-bg: #fff !default;\n\n$nav-link-color: $color-scheme !default;\n$nav-heading-link-color: #3e4b5b !default;\n$nav-link-hover-color: lighten($color-scheme, 37%) !default;\n$nav-sub-link-color: #888 !default;\n$nav-sub-link-hover-color: #514d6a !default;\n$nav-icon-color: $color-scheme !default;\n\n\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #ddd !default;\n$gray-300: #bbb !default;\n$gray-400: #aaa !default;\n$gray-500: #999 !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #0275d8 !default;\n$persian-blue: #4786ff !default;\n$indigo: #6610f2 !default;\n$purple: #9c77ef !default;\n$pink: #e83e8c !default;\n$red: #e6614f !default;\n$cerize-red: #fa607e !default;\n$orange: #fb9678 !default;\n$yellow: #ffcc02 !default;\n$mustard: #fdb44d !default;\n$green: #38d57a !default;\n$teal: #20c997 !default;\n$cyan: #03a9f3 !default;\n\n$primary: $color-scheme !default;\n$secondary: $gray-600 !default;\n$danger: $red !default;\n$success: $green !default;\n$warning: $yellow !default;\n$info: $cyan !default;\n\n$colors: (\n blue: $blue,\n persian-blue: $persian-blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n cerize-red: $cerize-red,\n orange: $orange,\n yellow: $yellow,\n mustard: $mustard,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray-light: $gray-200,\n gray: $gray-600,\n gray-dark: $gray-800,\n\n\tviolet: #9c27b0,\n\tbrown: #795548,\n\tlight-gray: #f9f9f9,\n\tslate: #607d8b,\n\n\tfacebook: #4b64a6,\n\ttwitter: #0dace3,\n\tgoogleplus: #dd4b39,\n\tlinkedin: #007bb6,\n\tinstagram: #3f729b,\n\tpinterest: #cb2027,\n\tdribbble: #ea4c89,\n\tyoutube: #b00,\n) !default;\n\n$theme-colors: (\n color-scheme: $color-scheme,\n color-scheme-dark: $color-scheme-dark,\n content-color: $content-color,\n content: $content-color,\n primary: $primary,\n secondary: $secondary,\n success: $success,\n info: $info,\n warning: $warning,\n danger: $red,\n light: $gray-100,\n dark: $gray-800,\n\n gray-100: $gray-100,\n gray-200: $gray-200,\n gray-300: $gray-300,\n gray-400: $gray-400,\n gray-500: $gray-500,\n gray-600: $gray-600,\n gray-700: $gray-700,\n gray-800: $gray-800,\n gray-900: $gray-900,\n) !default;\n\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: true !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: #f5f7fa !default;\n$body-color: $content-color !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $color-scheme !default;\n$link-decoration: none !default;\n$link-hover-color: $color-scheme-hover !default;\n$link-hover-decoration: none !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 6px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"color-scheme\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$secondary-font-family: 'Montserrat', sans-serif;\n$tertiary-font-family: 'Roboto', sans-serif;\n$font-family-sans-serif: 'Roboto', \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base-px: 14px !default;\n$font-size-base: 0.875rem !default;\n$font-size-lg: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: .75rem !default;\n$font-size-xs: .625rem !default;\n\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.71428571429 !default;\n\n$h1-font-size: 2.625rem !default; //42px\n$h2-font-size: 2.25rem !default; // 36px\n$h3-font-size: 1.875rem !default; // 30px\n$h4-font-size: 1.500rem !default; // 24px\n$h5-font-size: 1.25rem !default; // 20px\n$h6-font-size: 1.125rem !default; // 18px\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: $secondary-font-family !default;\n$headings-font-weight: 600 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: #444 !default;\n$headings-letter-spacing: -.05em;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-300 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.28571429) !default;\n\n$hr-border-color: $theme-border-color !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: 0.571428571em !default;\n$table-sm-cell-padding: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: $nav-link-hover-color !default;\n$table-hover-bg: darken($table-accent-bg, 3%) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: lighten($theme-border-color, 7%) !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: lighten($theme-border-color, 7%) !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: rgba(255,255,255,0.1) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5625rem !default;\n$input-btn-padding-x: 1.2em !default;\n$input-btn-line-height: 1.57142857 !default;\n\n$input-btn-font-size-sm: 0.75rem !default;\n$input-btn-padding-y-sm: .1875rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 2 !default;\n\n$input-btn-font-size-lg: 1.125rem !default;\n$input-btn-padding-y-lg: .3125rem !default;\n$input-btn-padding-x-lg: 1.5rem !default;\n$input-btn-line-height-lg: 3 !default;\n\n$btn-font-family: $headings-font-family;\n$btn-font-size: $font-size-base !default;\n$btn-font-weight: 400 !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 2px rgba($black, .125) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all $transition-duration $transition-function !default;\n\n\n// Forms\n\n$input-padding-x: 1rem !default;\n$input-padding-y: 0.5625rem !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-bg: $white !default;\n$input-bg-disabled: #eee !default;\n\n$input-color: #74708d !default;\n$input-border-color: #e4e9f0 !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: none;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: theme-color(\"color-scheme\") !default;\n$input-focus-box-shadow: $input-box-shadow, 0 0 0 3px rgba($input-focus-border-color, .2) !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: #bbb !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1.5625rem !default;\n\n$input-group-addon-bg: #eee !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-spacer-y: .25rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation icons\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $theme-border-color !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: #888 !default;\n$dropdown-link-hover-color: darken($dropdown-link-color, 5%) !default;\n$dropdown-link-hover-bg: rgba($color-scheme, 0.03) !default;\n\n$dropdown-link-active-color: $dropdown-link-hover-color !default;\n$dropdown-link-active-bg: $dropdown-link-hover-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.42857142857em !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $pagination-color !default;\n$pagination-active-border-color: $pagination-color !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 90% !default;\n$badge-font-weight: 600 !default;\n$badge-padding-y: .4em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 25px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: #ddd !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: none !default;\n$modal-content-box-shadow-sm-up: none !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px $modal-inner-padding !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .3rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","/* Media Queries */\n/* Placeholder */\n/* Set Margin & Padding */\n/* Making tiny, small, large, huge classes */\n/*!\n * Bootstrap v4.0.0-beta (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a,\n a:visited {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n .navbar {\n display: none; }\n .badge, .label {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important; } }\n\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\n@-ms-viewport {\n width: device-width; }\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.71429;\n color: #999;\n background-color: #f5f7fa; }\n\n[tabindex=\"-1\"]:focus {\n outline: none !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: bold; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\ndfn {\n font-style: italic; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #8253eb;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects; }\n a:hover {\n color: #9165f4;\n text-decoration: none; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg:not(:root) {\n overflow: hidden; }\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.57143em;\n padding-bottom: 0.57143em;\n color: #bbb;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: left; }\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 600;\n line-height: 1.1;\n color: #444; }\n\nh1, .h1 {\n font-size: 2.625rem; }\n\nh2, .h2 {\n font-size: 2.25rem; }\n\nh3, .h3 {\n font-size: 1.875rem; }\n\nh4, .h4 {\n font-size: 1.5rem; }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1.125rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid #eef1f2; }\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 5px; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.125rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #868e96; }\n .blockquote-footer::before {\n content: \"\\2014 \\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #f5f7fa;\n border: 1px solid #ddd;\n border-radius: 0.25rem;\n transition: all 0.2s ease-in-out;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #868e96; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\ncode {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #bd4147;\n background-color: #f8f9fa;\n border-radius: 0.25rem; }\n a > code {\n padding: 0;\n color: inherit;\n background-color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n font-size: 90%;\n color: #212529; }\n pre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border-radius: 0; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 3px;\n padding-left: 3px;\n width: 100%; }\n @media (min-width: 576px) {\n .container {\n max-width: 540px; } }\n @media (min-width: 768px) {\n .container {\n max-width: 720px; } }\n @media (min-width: 992px) {\n .container {\n max-width: 960px; } }\n @media (min-width: 1200px) {\n .container {\n max-width: 1140px; } }\n\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 3px;\n padding-left: 3px;\n width: 100%; }\n\n.row, .custom-fullcalendar {\n display: flex;\n flex-wrap: wrap;\n margin-right: -3px;\n margin-left: -3px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .custom-fullcalendar .fc-toolbar, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .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, .custom-fullcalendar .fc-view-container, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 3px;\n padding-left: 3px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12, .custom-fullcalendar .fc-toolbar {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9, .custom-fullcalendar .fc-view-container {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; } }\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n background-color: transparent; }\n .table th,\n .table td {\n padding: 0.57143em;\n vertical-align: top;\n border-top: 1px solid white; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid white; }\n .table tbody + tbody {\n border-top: 2px solid white; }\n .table .table {\n background-color: #f5f7fa; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid white; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid white; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #fdfcff; }\n\n.table-hover tbody tr:hover {\n background-color: #f3eefd; }\n\n.table-color-scheme,\n.table-color-scheme > th,\n.table-color-scheme > td {\n background-color: #dccff9; }\n\n.table-hover .table-color-scheme:hover {\n background-color: #cbb8f6; }\n .table-hover .table-color-scheme:hover > td,\n .table-hover .table-color-scheme:hover > th {\n background-color: #cbb8f6; }\n\n.table-color-scheme-dark,\n.table-color-scheme-dark > th,\n.table-color-scheme-dark > td {\n background-color: #dcd1e4; }\n\n.table-hover .table-color-scheme-dark:hover {\n background-color: #d0c1db; }\n .table-hover .table-color-scheme-dark:hover > td,\n .table-hover .table-color-scheme-dark:hover > th {\n background-color: #d0c1db; }\n\n.table-content-color,\n.table-content-color > th,\n.table-content-color > td {\n background-color: #e2e2e2; }\n\n.table-hover .table-content-color:hover {\n background-color: #d5d5d5; }\n .table-hover .table-content-color:hover > td,\n .table-hover .table-content-color:hover > th {\n background-color: #d5d5d5; }\n\n.table-content,\n.table-content > th,\n.table-content > td {\n background-color: #e2e2e2; }\n\n.table-hover .table-content:hover {\n background-color: #d5d5d5; }\n .table-hover .table-content:hover > td,\n .table-hover .table-content:hover > th {\n background-color: #d5d5d5; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #dccff9; }\n\n.table-hover .table-primary:hover {\n background-color: #cbb8f6; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #cbb8f6; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #dddfe2; }\n\n.table-hover .table-secondary:hover {\n background-color: #cfd2d6; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #cfd2d6; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c7f3da; }\n\n.table-hover .table-success:hover {\n background-color: #b2efcc; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #b2efcc; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #b8e7fc; }\n\n.table-hover .table-info:hover {\n background-color: #a0dffb; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #a0dffb; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fff1b8; }\n\n.table-hover .table-warning:hover {\n background-color: #ffec9f; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffec9f; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f8d3ce; }\n\n.table-hover .table-danger:hover {\n background-color: #f5bfb8; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f5bfb8; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe; }\n\n.table-hover .table-light:hover {\n background-color: #ececf6; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #ececf6; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca; }\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbe; }\n\n.table-gray-100,\n.table-gray-100 > th,\n.table-gray-100 > td {\n background-color: #fdfdfe; }\n\n.table-hover .table-gray-100:hover {\n background-color: #ececf6; }\n .table-hover .table-gray-100:hover > td,\n .table-hover .table-gray-100:hover > th {\n background-color: #ececf6; }\n\n.table-gray-200,\n.table-gray-200 > th,\n.table-gray-200 > td {\n background-color: whitesmoke; }\n\n.table-hover .table-gray-200:hover {\n background-color: #e8e8e8; }\n .table-hover .table-gray-200:hover > td,\n .table-hover .table-gray-200:hover > th {\n background-color: #e8e8e8; }\n\n.table-gray-300,\n.table-gray-300 > th,\n.table-gray-300 > td {\n background-color: #ececec; }\n\n.table-hover .table-gray-300:hover {\n background-color: #dfdfdf; }\n .table-hover .table-gray-300:hover > td,\n .table-hover .table-gray-300:hover > th {\n background-color: #dfdfdf; }\n\n.table-gray-400,\n.table-gray-400 > th,\n.table-gray-400 > td {\n background-color: #e7e7e7; }\n\n.table-hover .table-gray-400:hover {\n background-color: #dadada; }\n .table-hover .table-gray-400:hover > td,\n .table-hover .table-gray-400:hover > th {\n background-color: #dadada; }\n\n.table-gray-500,\n.table-gray-500 > th,\n.table-gray-500 > td {\n background-color: #e2e2e2; }\n\n.table-hover .table-gray-500:hover {\n background-color: #d5d5d5; }\n .table-hover .table-gray-500:hover > td,\n .table-hover .table-gray-500:hover > th {\n background-color: #d5d5d5; }\n\n.table-gray-600,\n.table-gray-600 > th,\n.table-gray-600 > td {\n background-color: #dddfe2; }\n\n.table-hover .table-gray-600:hover {\n background-color: #cfd2d6; }\n .table-hover .table-gray-600:hover > td,\n .table-hover .table-gray-600:hover > th {\n background-color: #cfd2d6; }\n\n.table-gray-700,\n.table-gray-700 > th,\n.table-gray-700 > td {\n background-color: #ccced0; }\n\n.table-hover .table-gray-700:hover {\n background-color: #bfc1c4; }\n .table-hover .table-gray-700:hover > td,\n .table-hover .table-gray-700:hover > th {\n background-color: #bfc1c4; }\n\n.table-gray-800,\n.table-gray-800 > th,\n.table-gray-800 > td {\n background-color: #c6c8ca; }\n\n.table-hover .table-gray-800:hover {\n background-color: #b9bbbe; }\n .table-hover .table-gray-800:hover > td,\n .table-hover .table-gray-800:hover > th {\n background-color: #b9bbbe; }\n\n.table-gray-900,\n.table-gray-900 > th,\n.table-gray-900 > td {\n background-color: #c1c2c3; }\n\n.table-hover .table-gray-900:hover {\n background-color: #b4b5b6; }\n .table-hover .table-gray-900:hover > td,\n .table-hover .table-gray-900:hover > th {\n background-color: #b4b5b6; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #f3eefd; }\n\n.table-hover .table-active:hover {\n background-color: #e2d7fa; }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: #e2d7fa; }\n\n.thead-inverse th {\n color: #f5f7fa;\n background-color: #212529; }\n\n.thead-default th {\n color: white;\n background-color: #ddd; }\n\n.table-inverse {\n color: #f5f7fa;\n background-color: #212529; }\n .table-inverse th,\n .table-inverse td,\n .table-inverse thead th {\n border-color: rgba(255, 255, 255, 0.1); }\n .table-inverse.table-bordered {\n border: 0; }\n .table-inverse.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-inverse.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 991px) {\n .table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive.table-bordered {\n border: 0; } }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5625rem 1.2em;\n font-size: 0.875rem;\n line-height: 1.57143;\n color: #74708d;\n background-color: #fff;\n background-image: none;\n background-clip: padding-box;\n border: 1px solid #e4e9f0;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #74708d;\n background-color: #fff;\n border-color: #8253eb;\n outline: none;\n box-shadow: none, 0 0 0 3px rgba(130, 83, 235, 0.2); }\n .form-control::placeholder {\n color: #bbb;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #ddd;\n opacity: 1; }\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.5rem + 2px); }\n\nselect.form-control:focus::-ms-value {\n color: #74708d;\n background-color: #fff; }\n\n.form-control-file,\n.form-control-range {\n display: block; }\n\n.col-form-label {\n padding-top: calc(0.5625rem - 1px * 2);\n padding-bottom: calc(0.5625rem - 1px * 2);\n margin-bottom: 0; }\n\n.col-form-label-lg {\n padding-top: calc(0.3125rem - 1px * 2);\n padding-bottom: calc(0.3125rem - 1px * 2);\n font-size: 1rem; }\n\n.col-form-label-sm {\n padding-top: calc(0.1875rem - 1px * 2);\n padding-bottom: calc(0.1875rem - 1px * 2);\n font-size: 0.75rem; }\n\n.col-form-legend {\n padding-top: 0.5625rem;\n padding-bottom: 0.5625rem;\n margin-bottom: 0;\n font-size: 0.875rem; }\n\n.form-control-plaintext {\n padding-top: 0.5625rem;\n padding-bottom: 0.5625rem;\n margin-bottom: 0;\n line-height: 1.57143;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n .input-group-sm > .form-control-plaintext.input-group-addon,\n .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n .input-group-lg > .form-control-plaintext.input-group-addon,\n .input-group-lg > .input-group-btn > .form-control-plaintext.btn {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n padding: 0.1875rem 0.5rem;\n font-size: 0.75rem;\n line-height: 2;\n border-radius: 0.2rem; }\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > select.input-group-addon:not([size]):not([multiple]),\n.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: calc(1.875rem + 2px); }\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n padding: 0.3125rem 1.5rem;\n font-size: 1rem;\n line-height: 3;\n border-radius: 0.3rem; }\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > select.input-group-addon:not([size]):not([multiple]),\n.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: calc(2.875rem + 2px); }\n\n.form-group {\n margin-bottom: 1.5625rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n margin-bottom: 0.5rem; }\n .form-check.disabled .form-check-label {\n color: #bbb; }\n\n.form-check-label {\n padding-left: 1.25rem;\n margin-bottom: 0; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.25rem;\n margin-left: -1.25rem; }\n .form-check-input:only-child {\n position: static; }\n\n.form-check-inline {\n display: inline-block; }\n .form-check-inline .form-check-label {\n vertical-align: middle; }\n .form-check-inline + .form-check-inline {\n margin-left: 0.75rem; }\n\n.invalid-feedback {\n display: none;\n margin-top: .25rem;\n font-size: .875rem;\n color: #e6614f; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n width: 250px;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(230, 97, 79, 0.8);\n border-radius: .2rem; }\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #38d57a; }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n .custom-select:valid:focus,\n .custom-select.is-valid:focus {\n box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); }\n .was-validated .form-control:valid ~ .invalid-feedback,\n .was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback,\n .form-control.is-valid ~ .invalid-tooltip, .was-validated\n .custom-select:valid ~ .invalid-feedback,\n .was-validated\n .custom-select:valid ~ .invalid-tooltip,\n .custom-select.is-valid ~ .invalid-feedback,\n .custom-select.is-valid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {\n color: #38d57a; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {\n background-color: rgba(56, 213, 122, 0.25); }\n\n.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {\n color: #38d57a; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {\n border-color: #38d57a; }\n .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {\n border-color: inherit; }\n\n.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {\n box-shadow: 0 0 0 0.2rem rgba(56, 213, 122, 0.25); }\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #e6614f; }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n .custom-select:invalid:focus,\n .custom-select.is-invalid:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip, .was-validated\n .custom-select:invalid ~ .invalid-feedback,\n .was-validated\n .custom-select:invalid ~ .invalid-tooltip,\n .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {\n color: #e6614f; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {\n background-color: rgba(230, 97, 79, 0.25); }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {\n color: #e6614f; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {\n border-color: #e6614f; }\n .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {\n border-color: inherit; }\n\n.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 97, 79, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group {\n width: auto; }\n .form-inline .form-control-label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n margin-top: 0;\n margin-bottom: 0; }\n .form-inline .form-check-label {\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n display: flex;\n align-items: center;\n justify-content: center;\n padding-left: 0; }\n .form-inline .custom-control-indicator {\n position: static;\n display: inline-block;\n margin-right: 0.25rem;\n vertical-align: text-bottom; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.5625rem 1.2em;\n font-size: 0.875rem;\n line-height: 1.57143;\n border-radius: 0.25rem;\n transition: all 0.3s ease-in-out; }\n .btn:focus, .btn:hover {\n text-decoration: none; }\n .btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125); }\n .btn.disabled, .btn:disabled {\n opacity: .65;\n box-shadow: none; }\n .btn:active, .btn.active {\n background-image: none;\n box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.125), inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none; }\n\n.btn-color-scheme {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-color-scheme:hover {\n color: #fff;\n background-color: #6931e7;\n border-color: #6125e6; }\n .btn-color-scheme:focus, .btn-color-scheme.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-color-scheme.disabled, .btn-color-scheme:disabled {\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-color-scheme:active, .btn-color-scheme.active,\n .show > .btn-color-scheme.dropdown-toggle {\n background-color: #6931e7;\n background-image: none;\n border-color: #6125e6;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-color-scheme-dark {\n color: #fff;\n background-color: #835c9e;\n border-color: #835c9e;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-color-scheme-dark:hover {\n color: #fff;\n background-color: #6f4e86;\n border-color: #68497e; }\n .btn-color-scheme-dark:focus, .btn-color-scheme-dark.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); }\n .btn-color-scheme-dark.disabled, .btn-color-scheme-dark:disabled {\n background-color: #835c9e;\n border-color: #835c9e; }\n .btn-color-scheme-dark:active, .btn-color-scheme-dark.active,\n .show > .btn-color-scheme-dark.dropdown-toggle {\n background-color: #6f4e86;\n background-image: none;\n border-color: #68497e;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-content-color {\n color: #111;\n background-color: #999;\n border-color: #999;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-content-color:hover {\n color: #111;\n background-color: #868686;\n border-color: gray; }\n .btn-content-color:focus, .btn-content-color.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-content-color.disabled, .btn-content-color:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-content-color:active, .btn-content-color.active,\n .show > .btn-content-color.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-content {\n color: #111;\n background-color: #999;\n border-color: #999;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-content:hover {\n color: #111;\n background-color: #868686;\n border-color: gray; }\n .btn-content:focus, .btn-content.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-content.disabled, .btn-content:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-content:active, .btn-content.active,\n .show > .btn-content.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-primary {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-primary:hover {\n color: #fff;\n background-color: #6931e7;\n border-color: #6125e6; }\n .btn-primary:focus, .btn-primary.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-primary:active, .btn-primary.active,\n .show > .btn-primary.dropdown-toggle {\n background-color: #6931e7;\n background-image: none;\n border-color: #6125e6;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-secondary {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-secondary:hover {\n color: #fff;\n background-color: #727b84;\n border-color: #6c757d; }\n .btn-secondary:focus, .btn-secondary.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n background-color: #868e96;\n border-color: #868e96; }\n .btn-secondary:active, .btn-secondary.active,\n .show > .btn-secondary.dropdown-toggle {\n background-color: #727b84;\n background-image: none;\n border-color: #6c757d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-success {\n color: #111;\n background-color: #38d57a;\n border-color: #38d57a;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-success:hover {\n color: #111;\n background-color: #28bf67;\n border-color: #26b462; }\n .btn-success:focus, .btn-success.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n background-color: #38d57a;\n border-color: #38d57a; }\n .btn-success:active, .btn-success.active,\n .show > .btn-success.dropdown-toggle {\n background-color: #28bf67;\n background-image: none;\n border-color: #26b462;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-info {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-info:hover {\n color: #fff;\n background-color: #038fcd;\n border-color: #0286c1; }\n .btn-info:focus, .btn-info.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n background-color: #03a9f3;\n border-color: #03a9f3; }\n .btn-info:active, .btn-info.active,\n .show > .btn-info.dropdown-toggle {\n background-color: #038fcd;\n background-image: none;\n border-color: #0286c1;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-warning {\n color: #111;\n background-color: #ffcc02;\n border-color: #ffcc02;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-warning:hover {\n color: #111;\n background-color: #dbaf00;\n border-color: #cea400; }\n .btn-warning:focus, .btn-warning.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n background-color: #ffcc02;\n border-color: #ffcc02; }\n .btn-warning:active, .btn-warning.active,\n .show > .btn-warning.dropdown-toggle {\n background-color: #dbaf00;\n background-image: none;\n border-color: #cea400;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-danger {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-danger:hover {\n color: #fff;\n background-color: #e1432e;\n border-color: #e03922; }\n .btn-danger:focus, .btn-danger.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n background-color: #e6614f;\n border-color: #e6614f; }\n .btn-danger:active, .btn-danger.active,\n .show > .btn-danger.dropdown-toggle {\n background-color: #e1432e;\n background-image: none;\n border-color: #e03922;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-light {\n color: #111;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-light:hover {\n color: #111;\n background-color: #e2e6ea;\n border-color: #dae0e5; }\n .btn-light:focus, .btn-light.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-light:active, .btn-light.active,\n .show > .btn-light.dropdown-toggle {\n background-color: #e2e6ea;\n background-image: none;\n border-color: #dae0e5;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-dark:focus, .btn-dark.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n background-color: #343a40;\n border-color: #343a40; }\n .btn-dark:active, .btn-dark.active,\n .show > .btn-dark.dropdown-toggle {\n background-color: #23272b;\n background-image: none;\n border-color: #1d2124;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-100 {\n color: #111;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-100:hover {\n color: #111;\n background-color: #e2e6ea;\n border-color: #dae0e5; }\n .btn-gray-100:focus, .btn-gray-100.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-gray-100.disabled, .btn-gray-100:disabled {\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-gray-100:active, .btn-gray-100.active,\n .show > .btn-gray-100.dropdown-toggle {\n background-color: #e2e6ea;\n background-image: none;\n border-color: #dae0e5;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-200 {\n color: #111;\n background-color: #ddd;\n border-color: #ddd;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-200:hover {\n color: #111;\n background-color: #cacaca;\n border-color: #c4c4c4; }\n .btn-gray-200:focus, .btn-gray-200.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); }\n .btn-gray-200.disabled, .btn-gray-200:disabled {\n background-color: #ddd;\n border-color: #ddd; }\n .btn-gray-200:active, .btn-gray-200.active,\n .show > .btn-gray-200.dropdown-toggle {\n background-color: #cacaca;\n background-image: none;\n border-color: #c4c4c4;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-300 {\n color: #111;\n background-color: #bbb;\n border-color: #bbb;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-300:hover {\n color: #111;\n background-color: #a8a8a8;\n border-color: #a2a2a2; }\n .btn-gray-300:focus, .btn-gray-300.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); }\n .btn-gray-300.disabled, .btn-gray-300:disabled {\n background-color: #bbb;\n border-color: #bbb; }\n .btn-gray-300:active, .btn-gray-300.active,\n .show > .btn-gray-300.dropdown-toggle {\n background-color: #a8a8a8;\n background-image: none;\n border-color: #a2a2a2;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-400 {\n color: #111;\n background-color: #aaa;\n border-color: #aaa;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-400:hover {\n color: #111;\n background-color: #979797;\n border-color: #919191; }\n .btn-gray-400:focus, .btn-gray-400.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); }\n .btn-gray-400.disabled, .btn-gray-400:disabled {\n background-color: #aaa;\n border-color: #aaa; }\n .btn-gray-400:active, .btn-gray-400.active,\n .show > .btn-gray-400.dropdown-toggle {\n background-color: #979797;\n background-image: none;\n border-color: #919191;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-500 {\n color: #111;\n background-color: #999;\n border-color: #999;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-500:hover {\n color: #111;\n background-color: #868686;\n border-color: gray; }\n .btn-gray-500:focus, .btn-gray-500.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-gray-500.disabled, .btn-gray-500:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-gray-500:active, .btn-gray-500.active,\n .show > .btn-gray-500.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-600 {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-600:hover {\n color: #fff;\n background-color: #727b84;\n border-color: #6c757d; }\n .btn-gray-600:focus, .btn-gray-600.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-gray-600.disabled, .btn-gray-600:disabled {\n background-color: #868e96;\n border-color: #868e96; }\n .btn-gray-600:active, .btn-gray-600.active,\n .show > .btn-gray-600.dropdown-toggle {\n background-color: #727b84;\n background-image: none;\n border-color: #6c757d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-700 {\n color: #fff;\n background-color: #495057;\n border-color: #495057;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-700:hover {\n color: #fff;\n background-color: #383d42;\n border-color: #32373b; }\n .btn-gray-700:focus, .btn-gray-700.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); }\n .btn-gray-700.disabled, .btn-gray-700:disabled {\n background-color: #495057;\n border-color: #495057; }\n .btn-gray-700:active, .btn-gray-700.active,\n .show > .btn-gray-700.dropdown-toggle {\n background-color: #383d42;\n background-image: none;\n border-color: #32373b;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-800 {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-800:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-gray-800:focus, .btn-gray-800.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-gray-800.disabled, .btn-gray-800:disabled {\n background-color: #343a40;\n border-color: #343a40; }\n .btn-gray-800:active, .btn-gray-800.active,\n .show > .btn-gray-800.dropdown-toggle {\n background-color: #23272b;\n background-image: none;\n border-color: #1d2124;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-900 {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }\n .btn-gray-900:hover {\n color: #fff;\n background-color: #101214;\n border-color: #0a0c0d; }\n .btn-gray-900:focus, .btn-gray-900.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); }\n .btn-gray-900.disabled, .btn-gray-900:disabled {\n background-color: #212529;\n border-color: #212529; }\n .btn-gray-900:active, .btn-gray-900.active,\n .show > .btn-gray-900.dropdown-toggle {\n background-color: #101214;\n background-image: none;\n border-color: #0a0c0d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-outline-color-scheme {\n color: #8253eb;\n background-color: transparent;\n background-image: none;\n border-color: #8253eb; }\n .btn-outline-color-scheme:hover {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-outline-color-scheme:focus, .btn-outline-color-scheme.focus {\n box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-outline-color-scheme.disabled, .btn-outline-color-scheme:disabled {\n color: #8253eb;\n background-color: transparent; }\n .btn-outline-color-scheme:active, .btn-outline-color-scheme.active,\n .show > .btn-outline-color-scheme.dropdown-toggle {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n\n.btn-outline-color-scheme-dark {\n color: #835c9e;\n background-color: transparent;\n background-image: none;\n border-color: #835c9e; }\n .btn-outline-color-scheme-dark:hover {\n color: #fff;\n background-color: #835c9e;\n border-color: #835c9e; }\n .btn-outline-color-scheme-dark:focus, .btn-outline-color-scheme-dark.focus {\n box-shadow: 0 0 0 3px rgba(131, 92, 158, 0.5); }\n .btn-outline-color-scheme-dark.disabled, .btn-outline-color-scheme-dark:disabled {\n color: #835c9e;\n background-color: transparent; }\n .btn-outline-color-scheme-dark:active, .btn-outline-color-scheme-dark.active,\n .show > .btn-outline-color-scheme-dark.dropdown-toggle {\n color: #fff;\n background-color: #835c9e;\n border-color: #835c9e; }\n\n.btn-outline-content-color {\n color: #999;\n background-color: transparent;\n background-image: none;\n border-color: #999; }\n .btn-outline-content-color:hover {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n .btn-outline-content-color:focus, .btn-outline-content-color.focus {\n box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-outline-content-color.disabled, .btn-outline-content-color:disabled {\n color: #999;\n background-color: transparent; }\n .btn-outline-content-color:active, .btn-outline-content-color.active,\n .show > .btn-outline-content-color.dropdown-toggle {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n\n.btn-outline-content {\n color: #999;\n background-color: transparent;\n background-image: none;\n border-color: #999; }\n .btn-outline-content:hover {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n .btn-outline-content:focus, .btn-outline-content.focus {\n box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-outline-content.disabled, .btn-outline-content:disabled {\n color: #999;\n background-color: transparent; }\n .btn-outline-content:active, .btn-outline-content.active,\n .show > .btn-outline-content.dropdown-toggle {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n\n.btn-outline-primary {\n color: #8253eb;\n background-color: transparent;\n background-image: none;\n border-color: #8253eb; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #8253eb;\n background-color: transparent; }\n .btn-outline-primary:active, .btn-outline-primary.active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n\n.btn-outline-secondary {\n color: #868e96;\n background-color: transparent;\n background-image: none;\n border-color: #868e96; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #868e96;\n background-color: transparent; }\n .btn-outline-secondary:active, .btn-outline-secondary.active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n\n.btn-outline-success {\n color: #38d57a;\n background-color: transparent;\n background-image: none;\n border-color: #38d57a; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #38d57a;\n background-color: transparent; }\n .btn-outline-success:active, .btn-outline-success.active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a; }\n\n.btn-outline-info {\n color: #03a9f3;\n background-color: transparent;\n background-image: none;\n border-color: #03a9f3; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #03a9f3;\n background-color: transparent; }\n .btn-outline-info:active, .btn-outline-info.active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3; }\n\n.btn-outline-warning {\n color: #ffcc02;\n background-color: transparent;\n background-image: none;\n border-color: #ffcc02; }\n .btn-outline-warning:hover {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffcc02;\n background-color: transparent; }\n .btn-outline-warning:active, .btn-outline-warning.active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02; }\n\n.btn-outline-danger {\n color: #e6614f;\n background-color: transparent;\n background-image: none;\n border-color: #e6614f; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #e6614f;\n background-color: transparent; }\n .btn-outline-danger:active, .btn-outline-danger.active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f; }\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa; }\n .btn-outline-light:hover {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent; }\n .btn-outline-light:active, .btn-outline-light.active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent; }\n .btn-outline-dark:active, .btn-outline-dark.active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n\n.btn-outline-gray-100 {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa; }\n .btn-outline-gray-100:hover {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-outline-gray-100:focus, .btn-outline-gray-100.focus {\n box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {\n color: #f8f9fa;\n background-color: transparent; }\n .btn-outline-gray-100:active, .btn-outline-gray-100.active,\n .show > .btn-outline-gray-100.dropdown-toggle {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n\n.btn-outline-gray-200 {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd; }\n .btn-outline-gray-200:hover {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd; }\n .btn-outline-gray-200:focus, .btn-outline-gray-200.focus {\n box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); }\n .btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {\n color: #ddd;\n background-color: transparent; }\n .btn-outline-gray-200:active, .btn-outline-gray-200.active,\n .show > .btn-outline-gray-200.dropdown-toggle {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd; }\n\n.btn-outline-gray-300 {\n color: #bbb;\n background-color: transparent;\n background-image: none;\n border-color: #bbb; }\n .btn-outline-gray-300:hover {\n color: #fff;\n background-color: #bbb;\n border-color: #bbb; }\n .btn-outline-gray-300:focus, .btn-outline-gray-300.focus {\n box-shadow: 0 0 0 3px rgba(187, 187, 187, 0.5); }\n .btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {\n color: #bbb;\n background-color: transparent; }\n .btn-outline-gray-300:active, .btn-outline-gray-300.active,\n .show > .btn-outline-gray-300.dropdown-toggle {\n color: #fff;\n background-color: #bbb;\n border-color: #bbb; }\n\n.btn-outline-gray-400 {\n color: #aaa;\n background-color: transparent;\n background-image: none;\n border-color: #aaa; }\n .btn-outline-gray-400:hover {\n color: #fff;\n background-color: #aaa;\n border-color: #aaa; }\n .btn-outline-gray-400:focus, .btn-outline-gray-400.focus {\n box-shadow: 0 0 0 3px rgba(170, 170, 170, 0.5); }\n .btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {\n color: #aaa;\n background-color: transparent; }\n .btn-outline-gray-400:active, .btn-outline-gray-400.active,\n .show > .btn-outline-gray-400.dropdown-toggle {\n color: #fff;\n background-color: #aaa;\n border-color: #aaa; }\n\n.btn-outline-gray-500 {\n color: #999;\n background-color: transparent;\n background-image: none;\n border-color: #999; }\n .btn-outline-gray-500:hover {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n .btn-outline-gray-500:focus, .btn-outline-gray-500.focus {\n box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {\n color: #999;\n background-color: transparent; }\n .btn-outline-gray-500:active, .btn-outline-gray-500.active,\n .show > .btn-outline-gray-500.dropdown-toggle {\n color: #fff;\n background-color: #999;\n border-color: #999; }\n\n.btn-outline-gray-600 {\n color: #868e96;\n background-color: transparent;\n background-image: none;\n border-color: #868e96; }\n .btn-outline-gray-600:hover {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n .btn-outline-gray-600:focus, .btn-outline-gray-600.focus {\n box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {\n color: #868e96;\n background-color: transparent; }\n .btn-outline-gray-600:active, .btn-outline-gray-600.active,\n .show > .btn-outline-gray-600.dropdown-toggle {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n\n.btn-outline-gray-700 {\n color: #495057;\n background-color: transparent;\n background-image: none;\n border-color: #495057; }\n .btn-outline-gray-700:hover {\n color: #fff;\n background-color: #495057;\n border-color: #495057; }\n .btn-outline-gray-700:focus, .btn-outline-gray-700.focus {\n box-shadow: 0 0 0 3px rgba(73, 80, 87, 0.5); }\n .btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {\n color: #495057;\n background-color: transparent; }\n .btn-outline-gray-700:active, .btn-outline-gray-700.active,\n .show > .btn-outline-gray-700.dropdown-toggle {\n color: #fff;\n background-color: #495057;\n border-color: #495057; }\n\n.btn-outline-gray-800 {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40; }\n .btn-outline-gray-800:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-gray-800:focus, .btn-outline-gray-800.focus {\n box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {\n color: #343a40;\n background-color: transparent; }\n .btn-outline-gray-800:active, .btn-outline-gray-800.active,\n .show > .btn-outline-gray-800.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n\n.btn-outline-gray-900 {\n color: #212529;\n background-color: transparent;\n background-image: none;\n border-color: #212529; }\n .btn-outline-gray-900:hover {\n color: #fff;\n background-color: #212529;\n border-color: #212529; }\n .btn-outline-gray-900:focus, .btn-outline-gray-900.focus {\n box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5); }\n .btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {\n color: #212529;\n background-color: transparent; }\n .btn-outline-gray-900:active, .btn-outline-gray-900.active,\n .show > .btn-outline-gray-900.dropdown-toggle {\n color: #fff;\n background-color: #212529;\n border-color: #212529; }\n\n.btn-link {\n font-weight: 400;\n color: #8253eb;\n border-radius: 0; }\n .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {\n background-color: transparent;\n box-shadow: none; }\n .btn-link, .btn-link:focus, .btn-link:active {\n border-color: transparent;\n box-shadow: none; }\n .btn-link:hover {\n border-color: transparent; }\n .btn-link:focus, .btn-link:hover {\n color: #9165f4;\n text-decoration: none;\n background-color: transparent; }\n .btn-link:disabled {\n color: #868e96; }\n .btn-link:disabled:focus, .btn-link:disabled:hover {\n text-decoration: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.3125rem 1.5rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.1875rem 0.5rem;\n font-size: 0.75rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n\n.btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear; }\n .fade.show {\n opacity: 1; }\n\n.collapse {\n display: none; }\n .collapse.show {\n display: block; }\n\ntr.collapse.show {\n display: table-row; }\n\ntbody.collapse.show {\n display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n\n.dropup,\n.dropdown {\n position: relative; }\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-left: 0.3em solid transparent; }\n\n.dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n border-top: 0;\n border-bottom: 0.3em solid; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 0.875rem;\n color: #999;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #eef1f2; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.42857em;\n clear: both;\n font-weight: 400;\n color: #888;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0; }\n .dropdown-item:focus, .dropdown-item:hover {\n color: #7b7b7b;\n text-decoration: none;\n background-color: rgba(130, 83, 235, 0.03); }\n .dropdown-item.active, .dropdown-item:active {\n color: #7b7b7b;\n text-decoration: none;\n background-color: rgba(130, 83, 235, 0.03); }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #868e96;\n background-color: transparent; }\n\n.show > a {\n outline: 0; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.42857em;\n margin-bottom: 0;\n font-size: 0.75rem;\n color: #868e96;\n white-space: nowrap; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n margin-bottom: 0; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 2; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 2; }\n .btn-group .btn + .btn,\n .btn-group .btn + .btn-group,\n .btn-group .btn-group + .btn,\n .btn-group .btn-group + .btn-group,\n .btn-group-vertical .btn + .btn,\n .btn-group-vertical .btn + .btn-group,\n .btn-group-vertical .btn-group + .btn,\n .btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0; }\n\n.btn-group > .btn:first-child {\n margin-left: 0; }\n .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group > .btn-group {\n float: left; }\n\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn + .dropdown-toggle-split {\n padding-right: 0.9em;\n padding-left: 0.9em; }\n .btn + .dropdown-toggle-split::after {\n margin-left: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 1.125rem;\n padding-left: 1.125rem; }\n\n.btn-group.show .dropdown-toggle {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n .btn-group.show .dropdown-toggle.btn-link {\n box-shadow: none; }\n\n.btn-group-vertical {\n display: inline-flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical .btn,\n .btn-group-vertical .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn + .btn,\n .btn-group-vertical > .btn + .btn-group,\n .btn-group-vertical > .btn-group + .btn,\n .btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0; }\n\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: flex;\n width: 100%; }\n .input-group .form-control {\n position: relative;\n z-index: 2;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {\n z-index: 3; }\n\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: flex;\n align-items: center; }\n .input-group-addon:not(:first-child):not(:last-child),\n .input-group-btn:not(:first-child):not(:last-child),\n .input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.input-group-addon,\n.input-group-btn {\n white-space: nowrap;\n vertical-align: middle; }\n\n.input-group-addon {\n padding: 0.5625rem 1.2em;\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.57143;\n color: #74708d;\n text-align: center;\n background-color: #eee;\n border: 1px solid #e4e9f0;\n border-radius: 0.25rem; }\n .input-group-addon.form-control-sm,\n .input-group-sm > .input-group-addon,\n .input-group-sm > .input-group-btn > .input-group-addon.btn {\n padding: 0.1875rem 0.5rem;\n font-size: 0.75rem;\n border-radius: 0.2rem; }\n .input-group-addon.form-control-lg,\n .input-group-lg > .input-group-addon,\n .input-group-lg > .input-group-btn > .input-group-addon.btn {\n padding: 0.3125rem 1.5rem;\n font-size: 1rem;\n border-radius: 0.3rem; }\n .input-group-addon input[type=\"radio\"],\n .input-group-addon input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group .form-control:not(:last-child),\n.input-group-addon:not(:last-child),\n.input-group-btn:not(:last-child) > .btn,\n.input-group-btn:not(:last-child) > .btn-group > .btn,\n.input-group-btn:not(:last-child) > .dropdown-toggle,\n.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group-addon:not(:last-child) {\n border-right: 0; }\n\n.input-group .form-control:not(:first-child),\n.input-group-addon:not(:first-child),\n.input-group-btn:not(:first-child) > .btn,\n.input-group-btn:not(:first-child) > .btn-group > .btn,\n.input-group-btn:not(:first-child) > .dropdown-toggle,\n.input-group-btn:not(:last-child) > .btn:not(:first-child),\n.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.form-control + .input-group-addon:not(:first-child) {\n border-left: 0; }\n\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap; }\n .input-group-btn > .btn {\n position: relative; }\n .input-group-btn > .btn + .btn {\n margin-left: -1px; }\n .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {\n z-index: 3; }\n .input-group-btn:not(:last-child) > .btn,\n .input-group-btn:not(:last-child) > .btn-group {\n margin-right: -1px; }\n .input-group-btn:not(:first-child) > .btn,\n .input-group-btn:not(:first-child) > .btn-group {\n z-index: 2;\n margin-left: -1px; }\n .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,\n .input-group-btn:not(:first-child) > .btn-group:focus,\n .input-group-btn:not(:first-child) > .btn-group:active,\n .input-group-btn:not(:first-child) > .btn-group:hover {\n z-index: 3; }\n\n.custom-control {\n position: relative;\n display: inline-flex;\n min-height: 1.71429rem;\n padding-left: 1.5rem;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-indicator {\n color: #fff;\n background-color: #8253eb;\n box-shadow: none; }\n .custom-control-input:focus ~ .custom-control-indicator {\n box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 3px #8253eb; }\n .custom-control-input:active ~ .custom-control-indicator {\n color: #fff;\n background-color: #f6f3fe;\n box-shadow: none; }\n .custom-control-input:disabled ~ .custom-control-indicator {\n background-color: #ddd; }\n .custom-control-input:disabled ~ .custom-control-description {\n color: #868e96; }\n\n.custom-control-indicator {\n position: absolute;\n top: 0.35714rem;\n left: 0;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n user-select: none;\n background-color: #ddd;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }\n\n.custom-checkbox .custom-control-indicator {\n border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {\n background-color: #8253eb;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n box-shadow: none; }\n\n.custom-radio .custom-control-indicator {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-indicator {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\"); }\n\n.custom-controls-stacked {\n display: flex;\n flex-direction: column; }\n .custom-controls-stacked .custom-control {\n margin-bottom: 0.25rem; }\n .custom-controls-stacked .custom-control + .custom-control {\n margin-left: 0; }\n\n.custom-select {\n display: inline-block;\n max-width: 100%;\n height: calc(2.5rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.57143;\n color: #74708d;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #e4e9f0;\n border-radius: 0.25rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #d5c5f8;\n outline: none;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(213, 197, 248, 0.5); }\n .custom-select:focus::-ms-value {\n color: #74708d;\n background-color: #fff; }\n .custom-select:disabled {\n color: #868e96;\n background-color: #ddd; }\n .custom-select::-ms-expand {\n opacity: 0; }\n\n.custom-select-sm {\n height: calc(1.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n max-width: 100%;\n height: 2.5rem;\n margin-bottom: 0; }\n\n.custom-file-input {\n min-width: 14rem;\n max-width: 100%;\n height: 2.5rem;\n margin: 0;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-control {\n box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #8253eb; }\n\n.custom-file-control {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 5;\n height: 2.5rem;\n padding: 0.5rem 1rem;\n line-height: 1.5;\n color: #495057;\n pointer-events: none;\n user-select: none;\n background-color: #fff;\n border: 1px solid #e4e9f0;\n border-radius: 0.25rem;\n box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05); }\n .custom-file-control:lang(en):empty::after {\n content: \"Choose file...\"; }\n .custom-file-control::before {\n position: absolute;\n top: -1px;\n right: -1px;\n bottom: -1px;\n z-index: 6;\n display: block;\n height: 2.5rem;\n padding: 0.5rem 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #ddd;\n border: 1px solid #e4e9f0;\n border-radius: 0 0.25rem 0.25rem 0; }\n .custom-file-control:lang(en)::before {\n content: \"Browse\"; }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem; }\n .nav-link:focus, .nav-link:hover {\n text-decoration: none; }\n .nav-link.disabled {\n color: #868e96; }\n\n.nav-tabs {\n border-bottom: 1px solid #ddd; }\n .nav-tabs .nav-item {\n margin-bottom: -1px; }\n .nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n border-color: #ddd #ddd #ddd; }\n .nav-tabs .nav-link.disabled {\n color: #868e96;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #f5f7fa;\n border-color: #ddd #ddd #f5f7fa; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 0.25rem; }\n .nav-pills .nav-link.active,\n .show > .nav-pills .nav-link {\n color: #fff;\n background-color: #8253eb; }\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem; }\n .navbar > .container,\n .navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.39286rem;\n padding-bottom: 0.39286rem;\n margin-right: 1rem;\n font-size: 1rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1rem;\n line-height: 1;\n background: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n .navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; }\n\n@media (max-width: 575px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (max-width: 767px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (max-width: 991px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (max-width: 1199px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-collapse {\n display: flex !important; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: rgba(0, 0, 0, 0.7); }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"); }\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5); }\n\n.navbar-dark .navbar-brand {\n color: white; }\n .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n color: white; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: rgba(255, 255, 255, 0.75); }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: white; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5); }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -3px;\n margin-left: -3px; }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 3px;\n margin-left: 3px; } }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group .card {\n flex: 1 0 0%; }\n .card-group .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group .card:first-child .card-img-top {\n border-top-right-radius: 0; }\n .card-group .card:first-child .card-img-bottom {\n border-bottom-right-radius: 0; }\n .card-group .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group .card:last-child .card-img-top {\n border-top-left-radius: 0; }\n .card-group .card:last-child .card-img-bottom {\n border-bottom-left-radius: 0; }\n .card-group .card:not(:first-child):not(:last-child) {\n border-radius: 0; }\n .card-group .card:not(:first-child):not(:last-child) .card-img-top,\n .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {\n border-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.breadcrumb {\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #ddd;\n border-radius: 0.25rem; }\n .breadcrumb::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.breadcrumb-item {\n float: left; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.3rem;\n padding-left: 0.3rem;\n color: #868e96;\n content: \"/\"; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n .breadcrumb-item.active {\n color: #868e96; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem; }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link {\n z-index: 2;\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n\n.page-item.disabled .page-link {\n color: #868e96;\n pointer-events: none;\n background-color: #fff;\n border-color: #ddd; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #8253eb;\n background-color: #fff;\n border: 1px solid #ddd; }\n .page-link:focus, .page-link:hover {\n color: #9165f4;\n text-decoration: none;\n background-color: #ddd;\n border-color: #ddd; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.75rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem; }\n\n.badge, .label {\n display: inline-block;\n padding: 0.4em 0.4em;\n font-size: 90%;\n font-weight: 600;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem; }\n .badge:empty, .label:empty {\n display: none; }\n\n.btn .badge, .btn .label {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-color-scheme {\n color: #fff;\n background-color: #8253eb; }\n .badge-color-scheme[href]:focus, .badge-color-scheme[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #6125e6; }\n\n.badge-color-scheme-dark {\n color: #fff;\n background-color: #835c9e; }\n .badge-color-scheme-dark[href]:focus, .badge-color-scheme-dark[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #68497e; }\n\n.badge-content-color {\n color: #111;\n background-color: #999; }\n .badge-content-color[href]:focus, .badge-content-color[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: gray; }\n\n.badge-content {\n color: #111;\n background-color: #999; }\n .badge-content[href]:focus, .badge-content[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: gray; }\n\n.badge-primary {\n color: #fff;\n background-color: #8253eb; }\n .badge-primary[href]:focus, .badge-primary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #6125e6; }\n\n.badge-secondary {\n color: #fff;\n background-color: #868e96; }\n .badge-secondary[href]:focus, .badge-secondary[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #6c757d; }\n\n.badge-success {\n color: #111;\n background-color: #38d57a; }\n .badge-success[href]:focus, .badge-success[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #26b462; }\n\n.badge-info {\n color: #fff;\n background-color: #03a9f3; }\n .badge-info[href]:focus, .badge-info[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #0286c1; }\n\n.badge-warning {\n color: #111;\n background-color: #ffcc02; }\n .badge-warning[href]:focus, .badge-warning[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #cea400; }\n\n.badge-danger {\n color: #fff;\n background-color: #e6614f; }\n .badge-danger[href]:focus, .badge-danger[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #e03922; }\n\n.badge-light {\n color: #111;\n background-color: #f8f9fa; }\n .badge-light[href]:focus, .badge-light[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #dae0e5; }\n\n.badge-dark {\n color: #fff;\n background-color: #343a40; }\n .badge-dark[href]:focus, .badge-dark[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124; }\n\n.badge-gray-100 {\n color: #111;\n background-color: #f8f9fa; }\n .badge-gray-100[href]:focus, .badge-gray-100[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #dae0e5; }\n\n.badge-gray-200 {\n color: #111;\n background-color: #ddd; }\n .badge-gray-200[href]:focus, .badge-gray-200[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #c4c4c4; }\n\n.badge-gray-300 {\n color: #111;\n background-color: #bbb; }\n .badge-gray-300[href]:focus, .badge-gray-300[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #a2a2a2; }\n\n.badge-gray-400 {\n color: #111;\n background-color: #aaa; }\n .badge-gray-400[href]:focus, .badge-gray-400[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: #919191; }\n\n.badge-gray-500 {\n color: #111;\n background-color: #999; }\n .badge-gray-500[href]:focus, .badge-gray-500[href]:hover {\n color: #111;\n text-decoration: none;\n background-color: gray; }\n\n.badge-gray-600 {\n color: #fff;\n background-color: #868e96; }\n .badge-gray-600[href]:focus, .badge-gray-600[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #6c757d; }\n\n.badge-gray-700 {\n color: #fff;\n background-color: #495057; }\n .badge-gray-700[href]:focus, .badge-gray-700[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #32373b; }\n\n.badge-gray-800 {\n color: #fff;\n background-color: #343a40; }\n .badge-gray-800[href]:focus, .badge-gray-800[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124; }\n\n.badge-gray-900 {\n color: #fff;\n background-color: #212529; }\n .badge-gray-900[href]:focus, .badge-gray-900[href]:hover {\n color: #fff;\n text-decoration: none;\n background-color: #0a0c0d; }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #ddd;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: bold; }\n\n.alert-dismissible .close {\n position: relative;\n top: -0.75rem;\n right: -1.25rem;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-color-scheme {\n color: #442b7a;\n background-color: #e6ddfb;\n border-color: #dccff9; }\n .alert-color-scheme hr {\n border-top-color: #cbb8f6; }\n .alert-color-scheme .alert-link {\n color: #2f1e54; }\n\n.alert-color-scheme-dark {\n color: #443052;\n background-color: #e6deec;\n border-color: #dcd1e4; }\n .alert-color-scheme-dark hr {\n border-top-color: #d0c1db; }\n .alert-color-scheme-dark .alert-link {\n color: #291d32; }\n\n.alert-content-color {\n color: #505050;\n background-color: #ebebeb;\n border-color: #e2e2e2; }\n .alert-content-color hr {\n border-top-color: #d5d5d5; }\n .alert-content-color .alert-link {\n color: #373737; }\n\n.alert-content {\n color: #505050;\n background-color: #ebebeb;\n border-color: #e2e2e2; }\n .alert-content hr {\n border-top-color: #d5d5d5; }\n .alert-content .alert-link {\n color: #373737; }\n\n.alert-primary {\n color: #442b7a;\n background-color: #e6ddfb;\n border-color: #dccff9; }\n .alert-primary hr {\n border-top-color: #cbb8f6; }\n .alert-primary .alert-link {\n color: #2f1e54; }\n\n.alert-secondary {\n color: #464a4e;\n background-color: #e7e8ea;\n border-color: #dddfe2; }\n .alert-secondary hr {\n border-top-color: #cfd2d6; }\n .alert-secondary .alert-link {\n color: #2e3133; }\n\n.alert-success {\n color: #1d6f3f;\n background-color: #d7f7e4;\n border-color: #c7f3da; }\n .alert-success hr {\n border-top-color: #b2efcc; }\n .alert-success .alert-link {\n color: #124728; }\n\n.alert-info {\n color: #02587e;\n background-color: #cdeefd;\n border-color: #b8e7fc; }\n .alert-info hr {\n border-top-color: #a0dffb; }\n .alert-info .alert-link {\n color: #01354c; }\n\n.alert-warning {\n color: #856a01;\n background-color: #fff5cc;\n border-color: #fff1b8; }\n .alert-warning hr {\n border-top-color: #ffec9f; }\n .alert-warning .alert-link {\n color: #524201; }\n\n.alert-danger {\n color: #783229;\n background-color: #fadfdc;\n border-color: #f8d3ce; }\n .alert-danger hr {\n border-top-color: #f5bfb8; }\n .alert-danger .alert-link {\n color: #52221c; }\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe; }\n .alert-light hr {\n border-top-color: #ececf6; }\n .alert-light .alert-link {\n color: #686868; }\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca; }\n .alert-dark hr {\n border-top-color: #b9bbbe; }\n .alert-dark .alert-link {\n color: #040505; }\n\n.alert-gray-100 {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe; }\n .alert-gray-100 hr {\n border-top-color: #ececf6; }\n .alert-gray-100 .alert-link {\n color: #686868; }\n\n.alert-gray-200 {\n color: #737373;\n background-color: #f8f8f8;\n border-color: whitesmoke; }\n .alert-gray-200 hr {\n border-top-color: #e8e8e8; }\n .alert-gray-200 .alert-link {\n color: #5a5a5a; }\n\n.alert-gray-300 {\n color: #616161;\n background-color: #f1f1f1;\n border-color: #ececec; }\n .alert-gray-300 hr {\n border-top-color: #dfdfdf; }\n .alert-gray-300 .alert-link {\n color: #484848; }\n\n.alert-gray-400 {\n color: #585858;\n background-color: #eeeeee;\n border-color: #e7e7e7; }\n .alert-gray-400 hr {\n border-top-color: #dadada; }\n .alert-gray-400 .alert-link {\n color: #3f3f3f; }\n\n.alert-gray-500 {\n color: #505050;\n background-color: #ebebeb;\n border-color: #e2e2e2; }\n .alert-gray-500 hr {\n border-top-color: #d5d5d5; }\n .alert-gray-500 .alert-link {\n color: #373737; }\n\n.alert-gray-600 {\n color: #464a4e;\n background-color: #e7e8ea;\n border-color: #dddfe2; }\n .alert-gray-600 hr {\n border-top-color: #cfd2d6; }\n .alert-gray-600 .alert-link {\n color: #2e3133; }\n\n.alert-gray-700 {\n color: #262a2d;\n background-color: #dbdcdd;\n border-color: #ccced0; }\n .alert-gray-700 hr {\n border-top-color: #bfc1c4; }\n .alert-gray-700 .alert-link {\n color: #0f1011; }\n\n.alert-gray-800 {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca; }\n .alert-gray-800 hr {\n border-top-color: #b9bbbe; }\n .alert-gray-800 .alert-link {\n color: #040505; }\n\n.alert-gray-900 {\n color: #111315;\n background-color: #d3d3d4;\n border-color: #c1c2c3; }\n .alert-gray-900 hr {\n border-top-color: #b4b5b6; }\n .alert-gray-900 .alert-link {\n color: black; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n overflow: hidden;\n font-size: 0.75rem;\n line-height: 1rem;\n text-align: center;\n background-color: #ddd;\n border-radius: 0.25rem;\n box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }\n\n.progress-bar {\n height: 1rem;\n line-height: 1rem;\n color: #fff;\n background-color: #8253eb;\n transition: width 0.6s ease; }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite; }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit; }\n .list-group-item-action:focus, .list-group-item-action:hover {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa; }\n .list-group-item-action:active {\n color: #999;\n background-color: #ddd; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125); }\n .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n .list-group-item:focus, .list-group-item:hover {\n text-decoration: none; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #868e96;\n background-color: #fff; }\n .list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb; }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0; }\n\n.list-group-item-color-scheme {\n color: #442b7a;\n background-color: #dccff9; }\n\na.list-group-item-color-scheme,\nbutton.list-group-item-color-scheme {\n color: #442b7a; }\n a.list-group-item-color-scheme:focus, a.list-group-item-color-scheme:hover,\n button.list-group-item-color-scheme:focus,\n button.list-group-item-color-scheme:hover {\n color: #442b7a;\n background-color: #cbb8f6; }\n a.list-group-item-color-scheme.active,\n button.list-group-item-color-scheme.active {\n color: #fff;\n background-color: #442b7a;\n border-color: #442b7a; }\n\n.list-group-item-color-scheme-dark {\n color: #443052;\n background-color: #dcd1e4; }\n\na.list-group-item-color-scheme-dark,\nbutton.list-group-item-color-scheme-dark {\n color: #443052; }\n a.list-group-item-color-scheme-dark:focus, a.list-group-item-color-scheme-dark:hover,\n button.list-group-item-color-scheme-dark:focus,\n button.list-group-item-color-scheme-dark:hover {\n color: #443052;\n background-color: #d0c1db; }\n a.list-group-item-color-scheme-dark.active,\n button.list-group-item-color-scheme-dark.active {\n color: #fff;\n background-color: #443052;\n border-color: #443052; }\n\n.list-group-item-content-color {\n color: #505050;\n background-color: #e2e2e2; }\n\na.list-group-item-content-color,\nbutton.list-group-item-content-color {\n color: #505050; }\n a.list-group-item-content-color:focus, a.list-group-item-content-color:hover,\n button.list-group-item-content-color:focus,\n button.list-group-item-content-color:hover {\n color: #505050;\n background-color: #d5d5d5; }\n a.list-group-item-content-color.active,\n button.list-group-item-content-color.active {\n color: #fff;\n background-color: #505050;\n border-color: #505050; }\n\n.list-group-item-content {\n color: #505050;\n background-color: #e2e2e2; }\n\na.list-group-item-content,\nbutton.list-group-item-content {\n color: #505050; }\n a.list-group-item-content:focus, a.list-group-item-content:hover,\n button.list-group-item-content:focus,\n button.list-group-item-content:hover {\n color: #505050;\n background-color: #d5d5d5; }\n a.list-group-item-content.active,\n button.list-group-item-content.active {\n color: #fff;\n background-color: #505050;\n border-color: #505050; }\n\n.list-group-item-primary {\n color: #442b7a;\n background-color: #dccff9; }\n\na.list-group-item-primary,\nbutton.list-group-item-primary {\n color: #442b7a; }\n a.list-group-item-primary:focus, a.list-group-item-primary:hover,\n button.list-group-item-primary:focus,\n button.list-group-item-primary:hover {\n color: #442b7a;\n background-color: #cbb8f6; }\n a.list-group-item-primary.active,\n button.list-group-item-primary.active {\n color: #fff;\n background-color: #442b7a;\n border-color: #442b7a; }\n\n.list-group-item-secondary {\n color: #464a4e;\n background-color: #dddfe2; }\n\na.list-group-item-secondary,\nbutton.list-group-item-secondary {\n color: #464a4e; }\n a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,\n button.list-group-item-secondary:focus,\n button.list-group-item-secondary:hover {\n color: #464a4e;\n background-color: #cfd2d6; }\n a.list-group-item-secondary.active,\n button.list-group-item-secondary.active {\n color: #fff;\n background-color: #464a4e;\n border-color: #464a4e; }\n\n.list-group-item-success {\n color: #1d6f3f;\n background-color: #c7f3da; }\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #1d6f3f; }\n a.list-group-item-success:focus, a.list-group-item-success:hover,\n button.list-group-item-success:focus,\n button.list-group-item-success:hover {\n color: #1d6f3f;\n background-color: #b2efcc; }\n a.list-group-item-success.active,\n button.list-group-item-success.active {\n color: #fff;\n background-color: #1d6f3f;\n border-color: #1d6f3f; }\n\n.list-group-item-info {\n color: #02587e;\n background-color: #b8e7fc; }\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #02587e; }\n a.list-group-item-info:focus, a.list-group-item-info:hover,\n button.list-group-item-info:focus,\n button.list-group-item-info:hover {\n color: #02587e;\n background-color: #a0dffb; }\n a.list-group-item-info.active,\n button.list-group-item-info.active {\n color: #fff;\n background-color: #02587e;\n border-color: #02587e; }\n\n.list-group-item-warning {\n color: #856a01;\n background-color: #fff1b8; }\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #856a01; }\n a.list-group-item-warning:focus, a.list-group-item-warning:hover,\n button.list-group-item-warning:focus,\n button.list-group-item-warning:hover {\n color: #856a01;\n background-color: #ffec9f; }\n a.list-group-item-warning.active,\n button.list-group-item-warning.active {\n color: #fff;\n background-color: #856a01;\n border-color: #856a01; }\n\n.list-group-item-danger {\n color: #783229;\n background-color: #f8d3ce; }\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #783229; }\n a.list-group-item-danger:focus, a.list-group-item-danger:hover,\n button.list-group-item-danger:focus,\n button.list-group-item-danger:hover {\n color: #783229;\n background-color: #f5bfb8; }\n a.list-group-item-danger.active,\n button.list-group-item-danger.active {\n color: #fff;\n background-color: #783229;\n border-color: #783229; }\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe; }\n\na.list-group-item-light,\nbutton.list-group-item-light {\n color: #818182; }\n a.list-group-item-light:focus, a.list-group-item-light:hover,\n button.list-group-item-light:focus,\n button.list-group-item-light:hover {\n color: #818182;\n background-color: #ececf6; }\n a.list-group-item-light.active,\n button.list-group-item-light.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182; }\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca; }\n\na.list-group-item-dark,\nbutton.list-group-item-dark {\n color: #1b1e21; }\n a.list-group-item-dark:focus, a.list-group-item-dark:hover,\n button.list-group-item-dark:focus,\n button.list-group-item-dark:hover {\n color: #1b1e21;\n background-color: #b9bbbe; }\n a.list-group-item-dark.active,\n button.list-group-item-dark.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21; }\n\n.list-group-item-gray-100 {\n color: #818182;\n background-color: #fdfdfe; }\n\na.list-group-item-gray-100,\nbutton.list-group-item-gray-100 {\n color: #818182; }\n a.list-group-item-gray-100:focus, a.list-group-item-gray-100:hover,\n button.list-group-item-gray-100:focus,\n button.list-group-item-gray-100:hover {\n color: #818182;\n background-color: #ececf6; }\n a.list-group-item-gray-100.active,\n button.list-group-item-gray-100.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182; }\n\n.list-group-item-gray-200 {\n color: #737373;\n background-color: whitesmoke; }\n\na.list-group-item-gray-200,\nbutton.list-group-item-gray-200 {\n color: #737373; }\n a.list-group-item-gray-200:focus, a.list-group-item-gray-200:hover,\n button.list-group-item-gray-200:focus,\n button.list-group-item-gray-200:hover {\n color: #737373;\n background-color: #e8e8e8; }\n a.list-group-item-gray-200.active,\n button.list-group-item-gray-200.active {\n color: #fff;\n background-color: #737373;\n border-color: #737373; }\n\n.list-group-item-gray-300 {\n color: #616161;\n background-color: #ececec; }\n\na.list-group-item-gray-300,\nbutton.list-group-item-gray-300 {\n color: #616161; }\n a.list-group-item-gray-300:focus, a.list-group-item-gray-300:hover,\n button.list-group-item-gray-300:focus,\n button.list-group-item-gray-300:hover {\n color: #616161;\n background-color: #dfdfdf; }\n a.list-group-item-gray-300.active,\n button.list-group-item-gray-300.active {\n color: #fff;\n background-color: #616161;\n border-color: #616161; }\n\n.list-group-item-gray-400 {\n color: #585858;\n background-color: #e7e7e7; }\n\na.list-group-item-gray-400,\nbutton.list-group-item-gray-400 {\n color: #585858; }\n a.list-group-item-gray-400:focus, a.list-group-item-gray-400:hover,\n button.list-group-item-gray-400:focus,\n button.list-group-item-gray-400:hover {\n color: #585858;\n background-color: #dadada; }\n a.list-group-item-gray-400.active,\n button.list-group-item-gray-400.active {\n color: #fff;\n background-color: #585858;\n border-color: #585858; }\n\n.list-group-item-gray-500 {\n color: #505050;\n background-color: #e2e2e2; }\n\na.list-group-item-gray-500,\nbutton.list-group-item-gray-500 {\n color: #505050; }\n a.list-group-item-gray-500:focus, a.list-group-item-gray-500:hover,\n button.list-group-item-gray-500:focus,\n button.list-group-item-gray-500:hover {\n color: #505050;\n background-color: #d5d5d5; }\n a.list-group-item-gray-500.active,\n button.list-group-item-gray-500.active {\n color: #fff;\n background-color: #505050;\n border-color: #505050; }\n\n.list-group-item-gray-600 {\n color: #464a4e;\n background-color: #dddfe2; }\n\na.list-group-item-gray-600,\nbutton.list-group-item-gray-600 {\n color: #464a4e; }\n a.list-group-item-gray-600:focus, a.list-group-item-gray-600:hover,\n button.list-group-item-gray-600:focus,\n button.list-group-item-gray-600:hover {\n color: #464a4e;\n background-color: #cfd2d6; }\n a.list-group-item-gray-600.active,\n button.list-group-item-gray-600.active {\n color: #fff;\n background-color: #464a4e;\n border-color: #464a4e; }\n\n.list-group-item-gray-700 {\n color: #262a2d;\n background-color: #ccced0; }\n\na.list-group-item-gray-700,\nbutton.list-group-item-gray-700 {\n color: #262a2d; }\n a.list-group-item-gray-700:focus, a.list-group-item-gray-700:hover,\n button.list-group-item-gray-700:focus,\n button.list-group-item-gray-700:hover {\n color: #262a2d;\n background-color: #bfc1c4; }\n a.list-group-item-gray-700.active,\n button.list-group-item-gray-700.active {\n color: #fff;\n background-color: #262a2d;\n border-color: #262a2d; }\n\n.list-group-item-gray-800 {\n color: #1b1e21;\n background-color: #c6c8ca; }\n\na.list-group-item-gray-800,\nbutton.list-group-item-gray-800 {\n color: #1b1e21; }\n a.list-group-item-gray-800:focus, a.list-group-item-gray-800:hover,\n button.list-group-item-gray-800:focus,\n button.list-group-item-gray-800:hover {\n color: #1b1e21;\n background-color: #b9bbbe; }\n a.list-group-item-gray-800.active,\n button.list-group-item-gray-800.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21; }\n\n.list-group-item-gray-900 {\n color: #111315;\n background-color: #c1c2c3; }\n\na.list-group-item-gray-900,\nbutton.list-group-item-gray-900 {\n color: #111315; }\n a.list-group-item-gray-900:focus, a.list-group-item-gray-900:hover,\n button.list-group-item-gray-900:focus,\n button.list-group-item-gray-900:hover {\n color: #111315;\n background-color: #b4b5b6; }\n a.list-group-item-gray-900.active,\n button.list-group-item-gray-900.active {\n color: #fff;\n background-color: #111315;\n border-color: #111315; }\n\n.close {\n float: right;\n font-size: 1.3125rem;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5; }\n .close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background: transparent;\n border: 0;\n -webkit-appearance: none; }\n\n.modal-open {\n overflow: hidden; }\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%); }\n .modal.show .modal-dialog {\n transform: translate(0, 0); }\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ddd;\n border-radius: 0.3rem;\n box-shadow: none;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 15px 25px;\n border-bottom: 1px solid #ddd; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.71429; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 25px; }\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 25px;\n border-top: 1px solid #ddd; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 30px auto; }\n .modal-content {\n box-shadow: none; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.71429;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.75rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 5px;\n height: 5px; }\n .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 5px 0; }\n .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n margin-left: -3px;\n content: \"\";\n border-width: 5px 5px 0;\n border-top-color: #000; }\n .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 5px; }\n .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0; }\n .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n margin-top: -3px;\n content: \"\";\n border-width: 5px 5px 5px 0;\n border-right-color: #000; }\n .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 5px 0; }\n .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n margin-left: -3px;\n content: \"\";\n border-width: 0 5px 5px;\n border-bottom-color: #000; }\n .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 5px; }\n .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0; }\n .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n margin-top: -3px;\n content: \"\";\n border-width: 5px 0 5px 5px;\n border-left-color: #000; }\n .tooltip .arrow::before {\n position: absolute;\n border-color: transparent;\n border-style: solid; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n padding: 1px;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.71429;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.75rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 10px;\n height: 5px; }\n .popover .arrow::before,\n .popover .arrow::after {\n position: absolute;\n display: block;\n border-color: transparent;\n border-style: solid; }\n .popover .arrow::before {\n content: \"\";\n border-width: 11px; }\n .popover .arrow::after {\n content: \"\";\n border-width: 11px; }\n .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 10px; }\n .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-bottom-width: 0; }\n .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: -11px;\n margin-left: -6px;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: -10px;\n margin-left: -6px;\n border-top-color: #fff; }\n .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 10px; }\n .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: 0; }\n .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n margin-top: -8px;\n border-left-width: 0; }\n .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: -11px;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: -10px;\n border-right-color: #fff; }\n .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 10px; }\n .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n margin-left: -7px;\n border-top-width: 0; }\n .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: -11px;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: -10px;\n border-bottom-color: #fff; }\n .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 20px;\n margin-left: -10px;\n content: \"\";\n border-bottom: 1px solid #f7f7f7; }\n .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 10px; }\n .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: 0; }\n .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n margin-top: -8px;\n border-right-width: 0; }\n .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: -11px;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: -10px;\n border-left-color: #fff; }\n\n.popover-header {\n padding: 8px 14px;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #444;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 9px 14px;\n color: #999; }\n\n.carousel {\n position: relative; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px; }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0; }\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0); } }\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0); } }\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0); } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5; }\n .carousel-control-prev:focus, .carousel-control-prev:hover,\n .carousel-control-next:focus,\n .carousel-control-next:hover {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n background-color: rgba(255, 255, 255, 0.5); }\n .carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\"; }\n .carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\"; }\n .carousel-indicators .active {\n background-color: #fff; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-color-scheme {\n background-color: #8253eb !important; }\n\na.bg-color-scheme:focus, a.bg-color-scheme:hover {\n background-color: #6125e6 !important; }\n\n.bg-color-scheme-dark {\n background-color: #835c9e !important; }\n\na.bg-color-scheme-dark:focus, a.bg-color-scheme-dark:hover {\n background-color: #68497e !important; }\n\n.bg-content-color {\n background-color: #999 !important; }\n\na.bg-content-color:focus, a.bg-content-color:hover {\n background-color: gray !important; }\n\n.bg-content {\n background-color: #999 !important; }\n\na.bg-content:focus, a.bg-content:hover {\n background-color: gray !important; }\n\n.bg-primary {\n background-color: #8253eb !important; }\n\na.bg-primary:focus, a.bg-primary:hover {\n background-color: #6125e6 !important; }\n\n.bg-secondary {\n background-color: #868e96 !important; }\n\na.bg-secondary:focus, a.bg-secondary:hover {\n background-color: #6c757d !important; }\n\n.bg-success {\n background-color: #38d57a !important; }\n\na.bg-success:focus, a.bg-success:hover {\n background-color: #26b462 !important; }\n\n.bg-info {\n background-color: #03a9f3 !important; }\n\na.bg-info:focus, a.bg-info:hover {\n background-color: #0286c1 !important; }\n\n.bg-warning {\n background-color: #ffcc02 !important; }\n\na.bg-warning:focus, a.bg-warning:hover {\n background-color: #cea400 !important; }\n\n.bg-danger {\n background-color: #e6614f !important; }\n\na.bg-danger:focus, a.bg-danger:hover {\n background-color: #e03922 !important; }\n\n.bg-light {\n background-color: #f8f9fa !important; }\n\na.bg-light:focus, a.bg-light:hover {\n background-color: #dae0e5 !important; }\n\n.bg-dark {\n background-color: #343a40 !important; }\n\na.bg-dark:focus, a.bg-dark:hover {\n background-color: #1d2124 !important; }\n\n.bg-gray-100 {\n background-color: #f8f9fa !important; }\n\na.bg-gray-100:focus, a.bg-gray-100:hover {\n background-color: #dae0e5 !important; }\n\n.bg-gray-200 {\n background-color: #ddd !important; }\n\na.bg-gray-200:focus, a.bg-gray-200:hover {\n background-color: #c4c4c4 !important; }\n\n.bg-gray-300 {\n background-color: #bbb !important; }\n\na.bg-gray-300:focus, a.bg-gray-300:hover {\n background-color: #a2a2a2 !important; }\n\n.bg-gray-400 {\n background-color: #aaa !important; }\n\na.bg-gray-400:focus, a.bg-gray-400:hover {\n background-color: #919191 !important; }\n\n.bg-gray-500 {\n background-color: #999 !important; }\n\na.bg-gray-500:focus, a.bg-gray-500:hover {\n background-color: gray !important; }\n\n.bg-gray-600 {\n background-color: #868e96 !important; }\n\na.bg-gray-600:focus, a.bg-gray-600:hover {\n background-color: #6c757d !important; }\n\n.bg-gray-700 {\n background-color: #495057 !important; }\n\na.bg-gray-700:focus, a.bg-gray-700:hover {\n background-color: #32373b !important; }\n\n.bg-gray-800 {\n background-color: #343a40 !important; }\n\na.bg-gray-800:focus, a.bg-gray-800:hover {\n background-color: #1d2124 !important; }\n\n.bg-gray-900 {\n background-color: #212529 !important; }\n\na.bg-gray-900:focus, a.bg-gray-900:hover {\n background-color: #0a0c0d !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #ddd !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-color-scheme {\n border-color: #8253eb !important; }\n\n.border-color-scheme-dark {\n border-color: #835c9e !important; }\n\n.border-content-color {\n border-color: #999 !important; }\n\n.border-content {\n border-color: #999 !important; }\n\n.border-primary {\n border-color: #8253eb !important; }\n\n.border-secondary {\n border-color: #868e96 !important; }\n\n.border-success {\n border-color: #38d57a !important; }\n\n.border-info {\n border-color: #03a9f3 !important; }\n\n.border-warning {\n border-color: #ffcc02 !important; }\n\n.border-danger {\n border-color: #e6614f !important; }\n\n.border-light {\n border-color: #f8f9fa !important; }\n\n.border-dark {\n border-color: #343a40 !important; }\n\n.border-gray-100 {\n border-color: #f8f9fa !important; }\n\n.border-gray-200 {\n border-color: #ddd !important; }\n\n.border-gray-300 {\n border-color: #bbb !important; }\n\n.border-gray-400 {\n border-color: #aaa !important; }\n\n.border-gray-500 {\n border-color: #999 !important; }\n\n.border-gray-600 {\n border-color: #868e96 !important; }\n\n.border-gray-700 {\n border-color: #495057 !important; }\n\n.border-gray-800 {\n border-color: #343a40 !important; }\n\n.border-gray-900 {\n border-color: #212529 !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded {\n border-radius: 0.25rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-circle {\n border-radius: 50%; }\n\n.rounded-0 {\n border-radius: 0; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n.d-print-block {\n display: none !important; }\n @media print {\n .d-print-block {\n display: block !important; } }\n\n.d-print-inline {\n display: none !important; }\n @media print {\n .d-print-inline {\n display: inline !important; } }\n\n.d-print-inline-block {\n display: none !important; }\n @media print {\n .d-print-inline-block {\n display: inline-block !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0 {\n margin-top: 0 !important; }\n\n.mr-0 {\n margin-right: 0 !important; }\n\n.mb-0 {\n margin-bottom: 0 !important; }\n\n.ml-0 {\n margin-left: 0 !important; }\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1 {\n margin-left: 0.25rem !important; }\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2 {\n margin-left: 0.5rem !important; }\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3 {\n margin-top: 1rem !important; }\n\n.mr-3 {\n margin-right: 1rem !important; }\n\n.mb-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3 {\n margin-left: 1rem !important; }\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4 {\n margin-left: 1.5rem !important; }\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5 {\n margin-top: 3rem !important; }\n\n.mr-5 {\n margin-right: 3rem !important; }\n\n.mb-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5 {\n margin-left: 3rem !important; }\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0 {\n padding-top: 0 !important; }\n\n.pr-0 {\n padding-right: 0 !important; }\n\n.pb-0 {\n padding-bottom: 0 !important; }\n\n.pl-0 {\n padding-left: 0 !important; }\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1 {\n padding-left: 0.25rem !important; }\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2 {\n padding-left: 0.5rem !important; }\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3 {\n padding-top: 1rem !important; }\n\n.pr-3 {\n padding-right: 1rem !important; }\n\n.pb-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3 {\n padding-left: 1rem !important; }\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4 {\n padding-left: 1.5rem !important; }\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5 {\n padding-top: 3rem !important; }\n\n.pr-5 {\n padding-right: 3rem !important; }\n\n.pb-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5 {\n padding-left: 3rem !important; }\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto {\n margin-top: auto !important; }\n\n.mr-auto {\n margin-right: auto !important; }\n\n.mb-auto {\n margin-bottom: auto !important; }\n\n.ml-auto {\n margin-left: auto !important; }\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0 {\n margin-left: 0 !important; }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1 {\n margin-left: 0.25rem !important; }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2 {\n margin-left: 0.5rem !important; }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3 {\n margin-left: 1rem !important; }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4 {\n margin-left: 1.5rem !important; }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5 {\n margin-left: 3rem !important; }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0 {\n padding-left: 0 !important; }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1 {\n padding-left: 0.25rem !important; }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2 {\n padding-left: 0.5rem !important; }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3 {\n padding-left: 1rem !important; }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4 {\n padding-left: 1.5rem !important; }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5 {\n padding-left: 3rem !important; }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto {\n margin-left: auto !important; }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0 {\n margin-top: 0 !important; }\n .mr-md-0 {\n margin-right: 0 !important; }\n .mb-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0 {\n margin-left: 0 !important; }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1 {\n margin-left: 0.25rem !important; }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2 {\n margin-left: 0.5rem !important; }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3 {\n margin-left: 1rem !important; }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4 {\n margin-left: 1.5rem !important; }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5 {\n margin-left: 3rem !important; }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0 {\n padding-top: 0 !important; }\n .pr-md-0 {\n padding-right: 0 !important; }\n .pb-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0 {\n padding-left: 0 !important; }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1 {\n padding-left: 0.25rem !important; }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2 {\n padding-left: 0.5rem !important; }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3 {\n padding-left: 1rem !important; }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4 {\n padding-left: 1.5rem !important; }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5 {\n padding-left: 3rem !important; }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto {\n margin-top: auto !important; }\n .mr-md-auto {\n margin-right: auto !important; }\n .mb-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto {\n margin-left: auto !important; }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0 {\n margin-left: 0 !important; }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1 {\n margin-left: 0.25rem !important; }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2 {\n margin-left: 0.5rem !important; }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3 {\n margin-left: 1rem !important; }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4 {\n margin-left: 1.5rem !important; }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5 {\n margin-left: 3rem !important; }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0 {\n padding-left: 0 !important; }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1 {\n padding-left: 0.25rem !important; }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2 {\n padding-left: 0.5rem !important; }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3 {\n padding-left: 1rem !important; }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4 {\n padding-left: 1.5rem !important; }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5 {\n padding-left: 3rem !important; }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto {\n margin-left: auto !important; }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0 {\n margin-left: 0 !important; }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1 {\n margin-left: 0.25rem !important; }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2 {\n margin-left: 0.5rem !important; }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3 {\n margin-left: 1rem !important; }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4 {\n margin-left: 1.5rem !important; }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5 {\n margin-left: 3rem !important; }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0 {\n padding-left: 0 !important; }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1 {\n padding-left: 0.25rem !important; }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2 {\n padding-left: 0.5rem !important; }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3 {\n padding-left: 1rem !important; }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4 {\n padding-left: 1.5rem !important; }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5 {\n padding-left: 3rem !important; }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto {\n margin-left: auto !important; }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; } }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-normal {\n font-weight: 400; }\n\n.font-weight-bold {\n font-weight: bold; }\n\n.font-italic {\n font-style: italic; }\n\n.text-white {\n color: #fff !important; }\n\n.text-color-scheme {\n color: #8253eb !important; }\n\na.text-color-scheme:focus, a.text-color-scheme:hover {\n color: #6125e6 !important; }\n\n.text-color-scheme-dark {\n color: #835c9e !important; }\n\na.text-color-scheme-dark:focus, a.text-color-scheme-dark:hover {\n color: #68497e !important; }\n\n.text-content-color {\n color: #999 !important; }\n\na.text-content-color:focus, a.text-content-color:hover {\n color: gray !important; }\n\n.text-content {\n color: #999 !important; }\n\na.text-content:focus, a.text-content:hover {\n color: gray !important; }\n\n.text-primary {\n color: #8253eb !important; }\n\na.text-primary:focus, a.text-primary:hover {\n color: #6125e6 !important; }\n\n.text-secondary {\n color: #868e96 !important; }\n\na.text-secondary:focus, a.text-secondary:hover {\n color: #6c757d !important; }\n\n.text-success {\n color: #38d57a !important; }\n\na.text-success:focus, a.text-success:hover {\n color: #26b462 !important; }\n\n.text-info {\n color: #03a9f3 !important; }\n\na.text-info:focus, a.text-info:hover {\n color: #0286c1 !important; }\n\n.text-warning {\n color: #ffcc02 !important; }\n\na.text-warning:focus, a.text-warning:hover {\n color: #cea400 !important; }\n\n.text-danger {\n color: #e6614f !important; }\n\na.text-danger:focus, a.text-danger:hover {\n color: #e03922 !important; }\n\n.text-light {\n color: #f8f9fa !important; }\n\na.text-light:focus, a.text-light:hover {\n color: #dae0e5 !important; }\n\n.text-dark {\n color: #343a40 !important; }\n\na.text-dark:focus, a.text-dark:hover {\n color: #1d2124 !important; }\n\n.text-gray-100 {\n color: #f8f9fa !important; }\n\na.text-gray-100:focus, a.text-gray-100:hover {\n color: #dae0e5 !important; }\n\n.text-gray-200 {\n color: #ddd !important; }\n\na.text-gray-200:focus, a.text-gray-200:hover {\n color: #c4c4c4 !important; }\n\n.text-gray-300 {\n color: #bbb !important; }\n\na.text-gray-300:focus, a.text-gray-300:hover {\n color: #a2a2a2 !important; }\n\n.text-gray-400 {\n color: #aaa !important; }\n\na.text-gray-400:focus, a.text-gray-400:hover {\n color: #919191 !important; }\n\n.text-gray-500 {\n color: #999 !important; }\n\na.text-gray-500:focus, a.text-gray-500:hover {\n color: gray !important; }\n\n.text-gray-600 {\n color: #868e96 !important; }\n\na.text-gray-600:focus, a.text-gray-600:hover {\n color: #6c757d !important; }\n\n.text-gray-700 {\n color: #495057 !important; }\n\na.text-gray-700:focus, a.text-gray-700:hover {\n color: #32373b !important; }\n\n.text-gray-800 {\n color: #343a40 !important; }\n\na.text-gray-800:focus, a.text-gray-800:hover {\n color: #1d2124 !important; }\n\n.text-gray-900 {\n color: #212529 !important; }\n\na.text-gray-900:focus, a.text-gray-900:hover {\n color: #0a0c0d !important; }\n\n.text-muted {\n color: #bbb !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n/*\n* Name: Admin Html\n* Written by: Unifato - (http://unifato.com)\n* Version: 2.0\n*/\n/*!\n * animate.css -http://daneden.me/animate\n * Version - 3.5.1\n * Licensed under the MIT license - http://opensource.org/licenses/MIT\n *\n * Copyright (c) 2016 Daniel Eden\n */\n.animated {\n -webkit-animation-duration: .75s;\n animation-duration: .75s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both; }\n\n.animated.infinite {\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite; }\n\n.animated.hinge {\n -webkit-animation-duration: 2s;\n animation-duration: 2s; }\n\n.animated.flipOutX,\n.animated.flipOutY,\n.animated.bounceIn,\n.animated.bounceOut {\n -webkit-animation-duration: .75s;\n animation-duration: .75s; }\n\n@-webkit-keyframes bounce {\n from, 20%, 53%, 80%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n 40%, 43% {\n -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n -webkit-transform: translate3d(0, -30px, 0);\n transform: translate3d(0, -30px, 0); }\n 70% {\n -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n -webkit-transform: translate3d(0, -15px, 0);\n transform: translate3d(0, -15px, 0); }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0); } }\n\n@keyframes bounce {\n from, 20%, 53%, 80%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n 40%, 43% {\n -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n -webkit-transform: translate3d(0, -30px, 0);\n transform: translate3d(0, -30px, 0); }\n 70% {\n -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n -webkit-transform: translate3d(0, -15px, 0);\n transform: translate3d(0, -15px, 0); }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0); } }\n\n.bounce {\n -webkit-animation-name: bounce;\n animation-name: bounce;\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom; }\n\n@-webkit-keyframes flash {\n from, 50%, to {\n opacity: 1; }\n 25%, 75% {\n opacity: 0; } }\n\n@keyframes flash {\n from, 50%, to {\n opacity: 1; }\n 25%, 75% {\n opacity: 0; } }\n\n.flash {\n -webkit-animation-name: flash;\n animation-name: flash; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes pulse {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 50% {\n -webkit-transform: scale3d(1.05, 1.05, 1.05);\n transform: scale3d(1.05, 1.05, 1.05); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n@keyframes pulse {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 50% {\n -webkit-transform: scale3d(1.05, 1.05, 1.05);\n transform: scale3d(1.05, 1.05, 1.05); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n.pulse {\n -webkit-animation-name: pulse;\n animation-name: pulse; }\n\n@-webkit-keyframes rubberBand {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 30% {\n -webkit-transform: scale3d(1.25, 0.75, 1);\n transform: scale3d(1.25, 0.75, 1); }\n 40% {\n -webkit-transform: scale3d(0.75, 1.25, 1);\n transform: scale3d(0.75, 1.25, 1); }\n 50% {\n -webkit-transform: scale3d(1.15, 0.85, 1);\n transform: scale3d(1.15, 0.85, 1); }\n 65% {\n -webkit-transform: scale3d(0.95, 1.05, 1);\n transform: scale3d(0.95, 1.05, 1); }\n 75% {\n -webkit-transform: scale3d(1.05, 0.95, 1);\n transform: scale3d(1.05, 0.95, 1); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n@keyframes rubberBand {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 30% {\n -webkit-transform: scale3d(1.25, 0.75, 1);\n transform: scale3d(1.25, 0.75, 1); }\n 40% {\n -webkit-transform: scale3d(0.75, 1.25, 1);\n transform: scale3d(0.75, 1.25, 1); }\n 50% {\n -webkit-transform: scale3d(1.15, 0.85, 1);\n transform: scale3d(1.15, 0.85, 1); }\n 65% {\n -webkit-transform: scale3d(0.95, 1.05, 1);\n transform: scale3d(0.95, 1.05, 1); }\n 75% {\n -webkit-transform: scale3d(1.05, 0.95, 1);\n transform: scale3d(1.05, 0.95, 1); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n.rubberBand {\n -webkit-animation-name: rubberBand;\n animation-name: rubberBand; }\n\n@-webkit-keyframes shake {\n from, to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n 10%, 30%, 50%, 70%, 90% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0); }\n 20%, 40%, 60%, 80% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0); } }\n\n@keyframes shake {\n from, to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n 10%, 30%, 50%, 70%, 90% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0); }\n 20%, 40%, 60%, 80% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0); } }\n\n.shake {\n -webkit-animation-name: shake;\n animation-name: shake; }\n\n@-webkit-keyframes headShake {\n 0% {\n -webkit-transform: translateX(0);\n transform: translateX(0); }\n 6.5% {\n -webkit-transform: translateX(-6px) rotateY(-9deg);\n transform: translateX(-6px) rotateY(-9deg); }\n 18.5% {\n -webkit-transform: translateX(5px) rotateY(7deg);\n transform: translateX(5px) rotateY(7deg); }\n 31.5% {\n -webkit-transform: translateX(-3px) rotateY(-5deg);\n transform: translateX(-3px) rotateY(-5deg); }\n 43.5% {\n -webkit-transform: translateX(2px) rotateY(3deg);\n transform: translateX(2px) rotateY(3deg); }\n 50% {\n -webkit-transform: translateX(0);\n transform: translateX(0); } }\n\n@keyframes headShake {\n 0% {\n -webkit-transform: translateX(0);\n transform: translateX(0); }\n 6.5% {\n -webkit-transform: translateX(-6px) rotateY(-9deg);\n transform: translateX(-6px) rotateY(-9deg); }\n 18.5% {\n -webkit-transform: translateX(5px) rotateY(7deg);\n transform: translateX(5px) rotateY(7deg); }\n 31.5% {\n -webkit-transform: translateX(-3px) rotateY(-5deg);\n transform: translateX(-3px) rotateY(-5deg); }\n 43.5% {\n -webkit-transform: translateX(2px) rotateY(3deg);\n transform: translateX(2px) rotateY(3deg); }\n 50% {\n -webkit-transform: translateX(0);\n transform: translateX(0); } }\n\n.headShake {\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n -webkit-animation-name: headShake;\n animation-name: headShake; }\n\n@-webkit-keyframes swing {\n 20% {\n -webkit-transform: rotate3d(0, 0, 1, 15deg);\n transform: rotate3d(0, 0, 1, 15deg); }\n 40% {\n -webkit-transform: rotate3d(0, 0, 1, -10deg);\n transform: rotate3d(0, 0, 1, -10deg); }\n 60% {\n -webkit-transform: rotate3d(0, 0, 1, 5deg);\n transform: rotate3d(0, 0, 1, 5deg); }\n 80% {\n -webkit-transform: rotate3d(0, 0, 1, -5deg);\n transform: rotate3d(0, 0, 1, -5deg); }\n to {\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg); } }\n\n@keyframes swing {\n 20% {\n -webkit-transform: rotate3d(0, 0, 1, 15deg);\n transform: rotate3d(0, 0, 1, 15deg); }\n 40% {\n -webkit-transform: rotate3d(0, 0, 1, -10deg);\n transform: rotate3d(0, 0, 1, -10deg); }\n 60% {\n -webkit-transform: rotate3d(0, 0, 1, 5deg);\n transform: rotate3d(0, 0, 1, 5deg); }\n 80% {\n -webkit-transform: rotate3d(0, 0, 1, -5deg);\n transform: rotate3d(0, 0, 1, -5deg); }\n to {\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg); } }\n\n.swing {\n -webkit-transform-origin: top center;\n transform-origin: top center;\n -webkit-animation-name: swing;\n animation-name: swing; }\n\n@-webkit-keyframes tada {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 10%, 20% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }\n 30%, 50%, 70%, 90% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }\n 40%, 60%, 80% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n@keyframes tada {\n from {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); }\n 10%, 20% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }\n 30%, 50%, 70%, 90% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }\n 40%, 60%, 80% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }\n to {\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n.tada {\n -webkit-animation-name: tada;\n animation-name: tada; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes wobble {\n from {\n -webkit-transform: none;\n transform: none; }\n 15% {\n -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }\n 30% {\n -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }\n 45% {\n -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }\n 60% {\n -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }\n 75% {\n -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes wobble {\n from {\n -webkit-transform: none;\n transform: none; }\n 15% {\n -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }\n 30% {\n -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }\n 45% {\n -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }\n 60% {\n -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }\n 75% {\n -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n.wobble {\n -webkit-animation-name: wobble;\n animation-name: wobble; }\n\n@-webkit-keyframes jello {\n from, 11.1%, to {\n -webkit-transform: none;\n transform: none; }\n 22.2% {\n -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n transform: skewX(-12.5deg) skewY(-12.5deg); }\n 33.3% {\n -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n transform: skewX(6.25deg) skewY(6.25deg); }\n 44.4% {\n -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n transform: skewX(-3.125deg) skewY(-3.125deg); }\n 55.5% {\n -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n transform: skewX(1.5625deg) skewY(1.5625deg); }\n 66.6% {\n -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n transform: skewX(-0.78125deg) skewY(-0.78125deg); }\n 77.7% {\n -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);\n transform: skewX(0.39062deg) skewY(0.39062deg); }\n 88.8% {\n -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);\n transform: skewX(-0.19531deg) skewY(-0.19531deg); } }\n\n@keyframes jello {\n from, 11.1%, to {\n -webkit-transform: none;\n transform: none; }\n 22.2% {\n -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n transform: skewX(-12.5deg) skewY(-12.5deg); }\n 33.3% {\n -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n transform: skewX(6.25deg) skewY(6.25deg); }\n 44.4% {\n -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n transform: skewX(-3.125deg) skewY(-3.125deg); }\n 55.5% {\n -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n transform: skewX(1.5625deg) skewY(1.5625deg); }\n 66.6% {\n -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n transform: skewX(-0.78125deg) skewY(-0.78125deg); }\n 77.7% {\n -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);\n transform: skewX(0.39062deg) skewY(0.39062deg); }\n 88.8% {\n -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);\n transform: skewX(-0.19531deg) skewY(-0.19531deg); } }\n\n.jello {\n -webkit-animation-name: jello;\n animation-name: jello;\n -webkit-transform-origin: center;\n transform-origin: center; }\n\n@-webkit-keyframes bounceIn {\n from, 20%, 40%, 60%, 80%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1); }\n 40% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9);\n transform: scale3d(0.9, 0.9, 0.9); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03); }\n 80% {\n -webkit-transform: scale3d(0.97, 0.97, 0.97);\n transform: scale3d(0.97, 0.97, 0.97); }\n to {\n opacity: 1;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n@keyframes bounceIn {\n from, 20%, 40%, 60%, 80%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n 20% {\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1); }\n 40% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9);\n transform: scale3d(0.9, 0.9, 0.9); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(1.03, 1.03, 1.03);\n transform: scale3d(1.03, 1.03, 1.03); }\n 80% {\n -webkit-transform: scale3d(0.97, 0.97, 0.97);\n transform: scale3d(0.97, 0.97, 0.97); }\n to {\n opacity: 1;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1); } }\n\n.bounceIn {\n -webkit-animation-name: bounceIn;\n animation-name: bounceIn; }\n\n@-webkit-keyframes bounceInDown {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: translate3d(0, -3000px, 0);\n transform: translate3d(0, -3000px, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(0, 25px, 0);\n transform: translate3d(0, 25px, 0); }\n 75% {\n -webkit-transform: translate3d(0, -10px, 0);\n transform: translate3d(0, -10px, 0); }\n 90% {\n -webkit-transform: translate3d(0, 5px, 0);\n transform: translate3d(0, 5px, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes bounceInDown {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: translate3d(0, -3000px, 0);\n transform: translate3d(0, -3000px, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(0, 25px, 0);\n transform: translate3d(0, 25px, 0); }\n 75% {\n -webkit-transform: translate3d(0, -10px, 0);\n transform: translate3d(0, -10px, 0); }\n 90% {\n -webkit-transform: translate3d(0, 5px, 0);\n transform: translate3d(0, 5px, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n.bounceInDown {\n -webkit-animation-name: bounceInDown;\n animation-name: bounceInDown; }\n\n@-webkit-keyframes bounceInLeft {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: translate3d(-3000px, 0, 0);\n transform: translate3d(-3000px, 0, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(25px, 0, 0);\n transform: translate3d(25px, 0, 0); }\n 75% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0); }\n 90% {\n -webkit-transform: translate3d(5px, 0, 0);\n transform: translate3d(5px, 0, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes bounceInLeft {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n -webkit-transform: translate3d(-3000px, 0, 0);\n transform: translate3d(-3000px, 0, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(25px, 0, 0);\n transform: translate3d(25px, 0, 0); }\n 75% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0); }\n 90% {\n -webkit-transform: translate3d(5px, 0, 0);\n transform: translate3d(5px, 0, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n.bounceInLeft {\n -webkit-animation-name: bounceInLeft;\n animation-name: bounceInLeft; }\n\n@-webkit-keyframes bounceInRight {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n -webkit-transform: translate3d(3000px, 0, 0);\n transform: translate3d(3000px, 0, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(-25px, 0, 0);\n transform: translate3d(-25px, 0, 0); }\n 75% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0); }\n 90% {\n -webkit-transform: translate3d(-5px, 0, 0);\n transform: translate3d(-5px, 0, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes bounceInRight {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n -webkit-transform: translate3d(3000px, 0, 0);\n transform: translate3d(3000px, 0, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(-25px, 0, 0);\n transform: translate3d(-25px, 0, 0); }\n 75% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0); }\n 90% {\n -webkit-transform: translate3d(-5px, 0, 0);\n transform: translate3d(-5px, 0, 0); }\n to {\n -webkit-transform: none;\n transform: none; } }\n\n.bounceInRight {\n -webkit-animation-name: bounceInRight;\n animation-name: bounceInRight; }\n\n@-webkit-keyframes bounceInUp {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 3000px, 0);\n transform: translate3d(0, 3000px, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n 75% {\n -webkit-transform: translate3d(0, 10px, 0);\n transform: translate3d(0, 10px, 0); }\n 90% {\n -webkit-transform: translate3d(0, -5px, 0);\n transform: translate3d(0, -5px, 0); }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes bounceInUp {\n from, 60%, 75%, 90%, to {\n -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 3000px, 0);\n transform: translate3d(0, 3000px, 0); }\n 60% {\n opacity: 1;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n 75% {\n -webkit-transform: translate3d(0, 10px, 0);\n transform: translate3d(0, 10px, 0); }\n 90% {\n -webkit-transform: translate3d(0, -5px, 0);\n transform: translate3d(0, -5px, 0); }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.bounceInUp {\n -webkit-animation-name: bounceInUp;\n animation-name: bounceInUp; }\n\n@-webkit-keyframes bounceOut {\n 20% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9);\n transform: scale3d(0.9, 0.9, 0.9); }\n 50%, 55% {\n opacity: 1;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); } }\n\n@keyframes bounceOut {\n 20% {\n -webkit-transform: scale3d(0.9, 0.9, 0.9);\n transform: scale3d(0.9, 0.9, 0.9); }\n 50%, 55% {\n opacity: 1;\n -webkit-transform: scale3d(1.1, 1.1, 1.1);\n transform: scale3d(1.1, 1.1, 1.1); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); } }\n\n.bounceOut {\n -webkit-animation-name: bounceOut;\n animation-name: bounceOut; }\n\n@-webkit-keyframes bounceOutDown {\n 20% {\n -webkit-transform: translate3d(0, 10px, 0);\n transform: translate3d(0, 10px, 0); }\n 40%, 45% {\n opacity: 1;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); } }\n\n@keyframes bounceOutDown {\n 20% {\n -webkit-transform: translate3d(0, 10px, 0);\n transform: translate3d(0, 10px, 0); }\n 40%, 45% {\n opacity: 1;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); } }\n\n.bounceOutDown {\n -webkit-animation-name: bounceOutDown;\n animation-name: bounceOutDown; }\n\n@-webkit-keyframes bounceOutLeft {\n 20% {\n opacity: 1;\n -webkit-transform: translate3d(20px, 0, 0);\n transform: translate3d(20px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); } }\n\n@keyframes bounceOutLeft {\n 20% {\n opacity: 1;\n -webkit-transform: translate3d(20px, 0, 0);\n transform: translate3d(20px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); } }\n\n.bounceOutLeft {\n -webkit-animation-name: bounceOutLeft;\n animation-name: bounceOutLeft; }\n\n@-webkit-keyframes bounceOutRight {\n 20% {\n opacity: 1;\n -webkit-transform: translate3d(-20px, 0, 0);\n transform: translate3d(-20px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); } }\n\n@keyframes bounceOutRight {\n 20% {\n opacity: 1;\n -webkit-transform: translate3d(-20px, 0, 0);\n transform: translate3d(-20px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); } }\n\n.bounceOutRight {\n -webkit-animation-name: bounceOutRight;\n animation-name: bounceOutRight; }\n\n@-webkit-keyframes bounceOutUp {\n 20% {\n -webkit-transform: translate3d(0, -10px, 0);\n transform: translate3d(0, -10px, 0); }\n 40%, 45% {\n opacity: 1;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); } }\n\n@keyframes bounceOutUp {\n 20% {\n -webkit-transform: translate3d(0, -10px, 0);\n transform: translate3d(0, -10px, 0); }\n 40%, 45% {\n opacity: 1;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0); }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); } }\n\n.bounceOutUp {\n -webkit-animation-name: bounceOutUp;\n animation-name: bounceOutUp; }\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.fadeIn {\n -webkit-animation-name: fadeIn;\n animation-name: fadeIn; }\n\n@-webkit-keyframes fadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -50%, 0);\n transform: translate3d(0, -50%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -50%, 0);\n transform: translate3d(0, -50%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInDown {\n -webkit-animation-name: fadeInDown;\n animation-name: fadeInDown; }\n\n@-webkit-keyframes fadeInDownBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInDownBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInDownBig {\n -webkit-animation-name: fadeInDownBig;\n animation-name: fadeInDownBig; }\n\n@-webkit-keyframes fadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-50%, 0, 0);\n transform: translate3d(-50%, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-50%, 0, 0);\n transform: translate3d(-50%, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInLeft {\n -webkit-animation-name: fadeInLeft;\n animation-name: fadeInLeft; }\n\n@-webkit-keyframes fadeInLeftBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInLeftBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInLeftBig {\n -webkit-animation-name: fadeInLeftBig;\n animation-name: fadeInLeftBig; }\n\n@-webkit-keyframes fadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(50%, 0, 0);\n transform: translate3d(50%, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(50%, 0, 0);\n transform: translate3d(50%, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInRight {\n -webkit-animation-name: fadeInRight;\n animation-name: fadeInRight; }\n\n@-webkit-keyframes fadeInRightBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInRightBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInRightBig {\n -webkit-animation-name: fadeInRightBig;\n animation-name: fadeInRightBig; }\n\n@-webkit-keyframes fadeInUp {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 50%, 0);\n transform: translate3d(0, 50%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 50%, 0);\n transform: translate3d(0, 50%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInUp {\n -webkit-animation-name: fadeInUp;\n animation-name: fadeInUp; }\n\n@-webkit-keyframes fadeInUpBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInUpBig {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInUpBig {\n -webkit-animation-name: fadeInUpBig;\n animation-name: fadeInUpBig; }\n\n@-webkit-keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n@keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n.fadeOut {\n -webkit-animation-name: fadeOut;\n animation-name: fadeOut; }\n\n@-webkit-keyframes fadeOutDown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n@keyframes fadeOutDown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n.fadeOutDown {\n -webkit-animation-name: fadeOutDown;\n animation-name: fadeOutDown; }\n\n@-webkit-keyframes fadeOutDownBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); } }\n\n@keyframes fadeOutDownBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 2000px, 0);\n transform: translate3d(0, 2000px, 0); } }\n\n.fadeOutDownBig {\n -webkit-animation-name: fadeOutDownBig;\n animation-name: fadeOutDownBig; }\n\n@-webkit-keyframes fadeOutLeft {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0); } }\n\n@keyframes fadeOutLeft {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0); } }\n\n.fadeOutLeft {\n -webkit-animation-name: fadeOutLeft;\n animation-name: fadeOutLeft; }\n\n@-webkit-keyframes fadeOutLeftBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); } }\n\n@keyframes fadeOutLeftBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-2000px, 0, 0);\n transform: translate3d(-2000px, 0, 0); } }\n\n.fadeOutLeftBig {\n -webkit-animation-name: fadeOutLeftBig;\n animation-name: fadeOutLeftBig; }\n\n@-webkit-keyframes fadeOutRight {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0); } }\n\n@keyframes fadeOutRight {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0); } }\n\n.fadeOutRight {\n -webkit-animation-name: fadeOutRight;\n animation-name: fadeOutRight; }\n\n@-webkit-keyframes fadeOutRightBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); } }\n\n@keyframes fadeOutRightBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(2000px, 0, 0);\n transform: translate3d(2000px, 0, 0); } }\n\n.fadeOutRightBig {\n -webkit-animation-name: fadeOutRightBig;\n animation-name: fadeOutRightBig; }\n\n@-webkit-keyframes fadeOutUp {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n@keyframes fadeOutUp {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n.fadeOutUp {\n -webkit-animation-name: fadeOutUp;\n animation-name: fadeOutUp; }\n\n@-webkit-keyframes fadeOutUpBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); } }\n\n@keyframes fadeOutUpBig {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -2000px, 0);\n transform: translate3d(0, -2000px, 0); } }\n\n.fadeOutUpBig {\n -webkit-animation-name: fadeOutUpBig;\n animation-name: fadeOutUpBig; }\n\n@-webkit-keyframes flip {\n from {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out; }\n 40% {\n -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out; }\n 50% {\n -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 80% {\n -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; } }\n\n@keyframes flip {\n from {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out; }\n 40% {\n -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out; }\n 50% {\n -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 80% {\n -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; } }\n\n.animated.flip {\n -webkit-backface-visibility: visible;\n backface-visibility: visible;\n -webkit-animation-name: flip;\n animation-name: flip; }\n\n@-webkit-keyframes flipInX {\n from {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n opacity: 0; }\n 40% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 60% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1; }\n 80% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); } }\n\n@keyframes flipInX {\n from {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n opacity: 0; }\n 40% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 60% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1; }\n 80% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); } }\n\n.flipInX {\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important;\n -webkit-animation-name: flipInX;\n animation-name: flipInX; }\n\n@-webkit-keyframes flipInY {\n from {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n opacity: 0; }\n 40% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 60% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n opacity: 1; }\n 80% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); } }\n\n@keyframes flipInY {\n from {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n opacity: 0; }\n 40% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n 60% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n opacity: 1; }\n 80% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }\n to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); } }\n\n.flipInY {\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important;\n -webkit-animation-name: flipInY;\n animation-name: flipInY; }\n\n@-webkit-keyframes flipOutX {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1; }\n to {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0; } }\n\n@keyframes flipOutX {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1; }\n to {\n -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0; } }\n\n.flipOutX {\n -webkit-animation-name: flipOutX;\n animation-name: flipOutX;\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important; }\n\n@-webkit-keyframes flipOutY {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n opacity: 1; }\n to {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n opacity: 0; } }\n\n@keyframes flipOutY {\n from {\n -webkit-transform: perspective(400px);\n transform: perspective(400px); }\n 30% {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n opacity: 1; }\n to {\n -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n opacity: 0; } }\n\n.flipOutY {\n -webkit-backface-visibility: visible !important;\n backface-visibility: visible !important;\n -webkit-animation-name: flipOutY;\n animation-name: flipOutY; }\n\n@-webkit-keyframes lightSpeedIn {\n from {\n -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n transform: translate3d(100%, 0, 0) skewX(-30deg);\n opacity: 0; }\n 60% {\n -webkit-transform: skewX(20deg);\n transform: skewX(20deg);\n opacity: 1; }\n 80% {\n -webkit-transform: skewX(-5deg);\n transform: skewX(-5deg);\n opacity: 1; }\n to {\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes lightSpeedIn {\n from {\n -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n transform: translate3d(100%, 0, 0) skewX(-30deg);\n opacity: 0; }\n 60% {\n -webkit-transform: skewX(20deg);\n transform: skewX(20deg);\n opacity: 1; }\n 80% {\n -webkit-transform: skewX(-5deg);\n transform: skewX(-5deg);\n opacity: 1; }\n to {\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.lightSpeedIn {\n -webkit-animation-name: lightSpeedIn;\n animation-name: lightSpeedIn;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out; }\n\n@-webkit-keyframes lightSpeedOut {\n from {\n opacity: 1; }\n to {\n -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n transform: translate3d(100%, 0, 0) skewX(30deg);\n opacity: 0; } }\n\n@keyframes lightSpeedOut {\n from {\n opacity: 1; }\n to {\n -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n transform: translate3d(100%, 0, 0) skewX(30deg);\n opacity: 0; } }\n\n.lightSpeedOut {\n -webkit-animation-name: lightSpeedOut;\n animation-name: lightSpeedOut;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in; }\n\n@-webkit-keyframes rotateIn {\n from {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: rotate3d(0, 0, 1, -200deg);\n transform: rotate3d(0, 0, 1, -200deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes rotateIn {\n from {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: rotate3d(0, 0, 1, -200deg);\n transform: rotate3d(0, 0, 1, -200deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.rotateIn {\n -webkit-animation-name: rotateIn;\n animation-name: rotateIn; }\n\n@-webkit-keyframes rotateInDownLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes rotateInDownLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.rotateInDownLeft {\n -webkit-animation-name: rotateInDownLeft;\n animation-name: rotateInDownLeft; }\n\n@-webkit-keyframes rotateInDownRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes rotateInDownRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.rotateInDownRight {\n -webkit-animation-name: rotateInDownRight;\n animation-name: rotateInDownRight; }\n\n@-webkit-keyframes rotateInUpLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes rotateInUpLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.rotateInUpLeft {\n -webkit-animation-name: rotateInUpLeft;\n animation-name: rotateInUpLeft; }\n\n@-webkit-keyframes rotateInUpRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, -90deg);\n transform: rotate3d(0, 0, 1, -90deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n@keyframes rotateInUpRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, -90deg);\n transform: rotate3d(0, 0, 1, -90deg);\n opacity: 0; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: none;\n transform: none;\n opacity: 1; } }\n\n.rotateInUpRight {\n -webkit-animation-name: rotateInUpRight;\n animation-name: rotateInUpRight; }\n\n@-webkit-keyframes rotateOut {\n from {\n -webkit-transform-origin: center;\n transform-origin: center;\n opacity: 1; }\n to {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: rotate3d(0, 0, 1, 200deg);\n transform: rotate3d(0, 0, 1, 200deg);\n opacity: 0; } }\n\n@keyframes rotateOut {\n from {\n -webkit-transform-origin: center;\n transform-origin: center;\n opacity: 1; }\n to {\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transform: rotate3d(0, 0, 1, 200deg);\n transform: rotate3d(0, 0, 1, 200deg);\n opacity: 0; } }\n\n.rotateOut {\n -webkit-animation-name: rotateOut;\n animation-name: rotateOut; }\n\n@-webkit-keyframes rotateOutDownLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; } }\n\n@keyframes rotateOutDownLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, 45deg);\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0; } }\n\n.rotateOutDownLeft {\n -webkit-animation-name: rotateOutDownLeft;\n animation-name: rotateOutDownLeft; }\n\n@-webkit-keyframes rotateOutDownRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; } }\n\n@keyframes rotateOutDownRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; } }\n\n.rotateOutDownRight {\n -webkit-animation-name: rotateOutDownRight;\n animation-name: rotateOutDownRight; }\n\n@-webkit-keyframes rotateOutUpLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; } }\n\n@keyframes rotateOutUpLeft {\n from {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate3d(0, 0, 1, -45deg);\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0; } }\n\n.rotateOutUpLeft {\n -webkit-animation-name: rotateOutUpLeft;\n animation-name: rotateOutUpLeft; }\n\n@-webkit-keyframes rotateOutUpRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, 90deg);\n transform: rotate3d(0, 0, 1, 90deg);\n opacity: 0; } }\n\n@keyframes rotateOutUpRight {\n from {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n opacity: 1; }\n to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom;\n -webkit-transform: rotate3d(0, 0, 1, 90deg);\n transform: rotate3d(0, 0, 1, 90deg);\n opacity: 0; } }\n\n.rotateOutUpRight {\n -webkit-animation-name: rotateOutUpRight;\n animation-name: rotateOutUpRight; }\n\n@-webkit-keyframes hinge {\n 0% {\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out; }\n 20%, 60% {\n -webkit-transform: rotate3d(0, 0, 1, 80deg);\n transform: rotate3d(0, 0, 1, 80deg);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out; }\n 40%, 80% {\n -webkit-transform: rotate3d(0, 0, 1, 60deg);\n transform: rotate3d(0, 0, 1, 60deg);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n opacity: 1; }\n to {\n -webkit-transform: translate3d(0, 700px, 0);\n transform: translate3d(0, 700px, 0);\n opacity: 0; } }\n\n@keyframes hinge {\n 0% {\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out; }\n 20%, 60% {\n -webkit-transform: rotate3d(0, 0, 1, 80deg);\n transform: rotate3d(0, 0, 1, 80deg);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out; }\n 40%, 80% {\n -webkit-transform: rotate3d(0, 0, 1, 60deg);\n transform: rotate3d(0, 0, 1, 60deg);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n opacity: 1; }\n to {\n -webkit-transform: translate3d(0, 700px, 0);\n transform: translate3d(0, 700px, 0);\n opacity: 0; } }\n\n.hinge {\n -webkit-animation-name: hinge;\n animation-name: hinge; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes rollIn {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes rollIn {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.rollIn {\n -webkit-animation-name: rollIn;\n animation-name: rollIn; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes rollOut {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }\n\n@keyframes rollOut {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }\n\n.rollOut {\n -webkit-animation-name: rollOut;\n animation-name: rollOut; }\n\n@-webkit-keyframes zoomIn {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n 50% {\n opacity: 1; } }\n\n@keyframes zoomIn {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n 50% {\n opacity: 1; } }\n\n.zoomIn {\n -webkit-animation-name: zoomIn;\n animation-name: zoomIn; }\n\n@-webkit-keyframes zoomInDown {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInDown {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInDown {\n -webkit-animation-name: zoomInDown;\n animation-name: zoomInDown; }\n\n@-webkit-keyframes zoomInLeft {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInLeft {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInLeft {\n -webkit-animation-name: zoomInLeft;\n animation-name: zoomInLeft; }\n\n@-webkit-keyframes zoomInRight {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInRight {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInRight {\n -webkit-animation-name: zoomInRight;\n animation-name: zoomInRight; }\n\n@-webkit-keyframes zoomInUp {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInUp {\n from {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n 60% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInUp {\n -webkit-animation-name: zoomInUp;\n animation-name: zoomInUp; }\n\n@-webkit-keyframes zoomOut {\n from {\n opacity: 1; }\n 50% {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n to {\n opacity: 0; } }\n\n@keyframes zoomOut {\n from {\n opacity: 1; }\n 50% {\n opacity: 0;\n -webkit-transform: scale3d(0.3, 0.3, 0.3);\n transform: scale3d(0.3, 0.3, 0.3); }\n to {\n opacity: 0; } }\n\n.zoomOut {\n -webkit-animation-name: zoomOut;\n animation-name: zoomOut; }\n\n@-webkit-keyframes zoomOutDown {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomOutDown {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomOutDown {\n -webkit-animation-name: zoomOutDown;\n animation-name: zoomOutDown; }\n\n@-webkit-keyframes zoomOutLeft {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n transform: scale(0.1) translate3d(-2000px, 0, 0);\n -webkit-transform-origin: left center;\n transform-origin: left center; } }\n\n@keyframes zoomOutLeft {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n transform: scale(0.1) translate3d(-2000px, 0, 0);\n -webkit-transform-origin: left center;\n transform-origin: left center; } }\n\n.zoomOutLeft {\n -webkit-animation-name: zoomOutLeft;\n animation-name: zoomOutLeft; }\n\n@-webkit-keyframes zoomOutRight {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n transform: scale(0.1) translate3d(2000px, 0, 0);\n -webkit-transform-origin: right center;\n transform-origin: right center; } }\n\n@keyframes zoomOutRight {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }\n to {\n opacity: 0;\n -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n transform: scale(0.1) translate3d(2000px, 0, 0);\n -webkit-transform-origin: right center;\n transform-origin: right center; } }\n\n.zoomOutRight {\n -webkit-animation-name: zoomOutRight;\n animation-name: zoomOutRight; }\n\n@-webkit-keyframes zoomOutUp {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomOutUp {\n 40% {\n opacity: 1;\n -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n to {\n opacity: 0;\n -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomOutUp {\n -webkit-animation-name: zoomOutUp;\n animation-name: zoomOutUp; }\n\n@-webkit-keyframes slideInDown {\n from {\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInDown {\n from {\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.slideInDown {\n -webkit-animation-name: slideInDown;\n animation-name: slideInDown; }\n\n@-webkit-keyframes slideInLeft {\n from {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInLeft {\n from {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.slideInLeft {\n -webkit-animation-name: slideInLeft;\n animation-name: slideInLeft; }\n\n@-webkit-keyframes slideInRight {\n from {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInRight {\n from {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.slideInRight {\n -webkit-animation-name: slideInRight;\n animation-name: slideInRight; }\n\n@-webkit-keyframes slideInUp {\n from {\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInUp {\n from {\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n visibility: visible; }\n to {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.slideInUp {\n -webkit-animation-name: slideInUp;\n animation-name: slideInUp; }\n\n@-webkit-keyframes slideOutDown {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n@keyframes slideOutDown {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n.slideOutDown {\n -webkit-animation-name: slideOutDown;\n animation-name: slideOutDown; }\n\n@-webkit-keyframes slideOutLeft {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0); } }\n\n@keyframes slideOutLeft {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0); } }\n\n.slideOutLeft {\n -webkit-animation-name: slideOutLeft;\n animation-name: slideOutLeft; }\n\n@-webkit-keyframes slideOutRight {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0); } }\n\n@keyframes slideOutRight {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0); } }\n\n.slideOutRight {\n -webkit-animation-name: slideOutRight;\n animation-name: slideOutRight; }\n\n@-webkit-keyframes slideOutUp {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n@keyframes slideOutUp {\n from {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n.slideOutUp {\n -webkit-animation-name: slideOutUp;\n animation-name: slideOutUp; }\n\n/********************************\r\n *********************************\r\n BASE\r\n *********************************\r\n *********************************/\nhtml {\n height: 100%; }\n\nbody.rtl {\n direction: rtl; }\n body.rtl ol, body.rtl ul {\n padding-right: 2.1875rem; }\n body.rtl .text-right-rtl {\n text-align: left !important; }\n body.rtl .text-left-rtl {\n text-align: left !important; }\n body.rtl .btn-group {\n direction: ltr; }\n body.rtl .pagination,\n body.rtl .pager {\n padding-right: 0; }\n\n.ltr {\n direction: ltr !important; }\n body.rtl .ltr {\n text-align: right; }\n\n.badge, .label {\n letter-spacing: -0.05em;\n font-family: \"Montserrat\", sans-serif; }\n\na.badge:hover, a.label:hover {\n color: #fff; }\n\nhr.border-0 {\n border: 0; }\n\nhr.tiny-hr {\n border: 0;\n position: relative; }\n hr.tiny-hr:after {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 1px;\n background: #eef1f2; }\n\ncanvas {\n max-width: 100%; }\n\n.material-icons {\n font-size: 1.5rem; }\n\n.small, small {\n color: #bbb;\n font-size: 85%; }\n\n.small.list-icon {\n font-size: 18px; }\n\n.icon-muted {\n color: #8253eb; }\n\na:focus, a:hover {\n outline: none; }\n\niframe {\n border: 0; }\n\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus,\n.btn.active.focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn:active:focus,\n.btn:focus {\n outline: none; }\n\ninput, textarea {\n letter-spacing: 0; }\n\nimg {\n max-width: 100%; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin: 1.25rem 0 0.625rem;\n font-weight: 400;\n letter-spacing: -0.05em; }\n h1 .material-icons, h2 .material-icons, h3 .material-icons, h4 .material-icons, h5 .material-icons, h6 .material-icons,\n .h1 .material-icons, .h2 .material-icons, .h3 .material-icons, .h4 .material-icons, .h5 .material-icons, .h6 .material-icons {\n position: relative;\n top: -2px; }\n h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,\n .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {\n font-size: 0.75em; }\n\nh6 {\n font-weight: 500; }\n\np {\n margin-bottom: 1.42857em; }\n\na {\n transition: all 0.2s ease-in-out; }\n\n.blockquote,\nblockquote {\n padding: 10px 20px;\n border: 1px solid #eee;\n border-left: 5px solid #8253eb;\n color: #444;\n letter-spacing: -0.05em;\n font-family: \"Montserrat\", sans-serif;\n font-size: 1.125rem; }\n .blockquote small,\n blockquote small {\n font-size: 75%;\n font-weight: 500; }\n .blockquote small:before, .blockquote footer:before, .blockquote small:before,\n blockquote small:before,\n blockquote footer:before,\n blockquote small:before {\n content: '\\2014 \\00A0'; }\n .blockquote.blockquote-reverse,\n blockquote.blockquote-reverse {\n border: 1px solid #eee;\n border-right: 5px solid #8253eb; }\n body.rtl .blockquote, body.rtl\n blockquote {\n border-right: 5px solid #8253eb;\n border-left: 0; }\n body.rtl .blockquote.blockquote-reverse, body.rtl\n blockquote.blockquote-reverse {\n text-align: left;\n border-left: 5px solid #8253eb;\n border-right: 0; }\n\ndd {\n margin-bottom: 5px; }\n\n.show-grid {\n margin: 15px 0; }\n .show-grid [class^=\"col-\"] {\n padding-top: 10px;\n padding-bottom: 10px;\n border: 1px solid rgba(120, 130, 140, 0.13);\n background-color: #f7fafc; }\n\n.fancy-list li {\n padding-top: 0;\n padding-bottom: 1em; }\n\n.fancy-list .list-icon {\n font-size: 1.28571em;\n vertical-align: middle; }\n\n.list-icon {\n font-size: 1.125rem; }\n\n.row.columns-border-bw [class*=\"col-\"], .columns-border-bw.custom-fullcalendar [class*=\"col-\"] {\n border-right: 1px solid #eef1f2; }\n\n.headings-font-family,\n.heading-font-family {\n font-family: \"Montserrat\", sans-serif; }\n\n.content-font-family {\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif; }\n\n.sub-heading-font-family {\n font-family: \"Roboto\", sans-serif; }\n\n.content-font-size {\n font-size: 0.875rem; }\n\n.headings-color {\n color: #444 !important; }\n\n.headings-letter-spacing {\n letter-spacing: -0.05em !important; }\n\n.wrapper {\n position: relative; }\n\n.content-wrapper {\n position: relative; }\n @media (min-width: 961px) {\n .sidebar-expand .content-wrapper,\n .sidebar-collapse .content-wrapper {\n padding-top: 5rem; } }\n\n.text-inverse,\n.text-inverse h1, .text-inverse h2, .text-inverse h3, .text-inverse h4, .text-inverse h5, .text-inverse h6,\n.text-inverse .h1, .text-inverse .h2, .text-inverse .h3, .text-inverse .h4, .text-inverse .h5, .text-inverse .h6, .text-inverse .list-icon, .text-inverse small,\n.text-inverse a:not(.btn), .text-inverse a:not(.btn):hover {\n color: white !important; }\n\n.text-inverse .text-muted {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n/* Material Icons\r\n========================*/\n.material-icons {\n position: relative; }\n\n.material-icons.md-18 {\n font-size: 1.125rem; }\n\n.material-icons.md-24 {\n font-size: 1.5rem; }\n\n.material-icons.md-36 {\n font-size: 2.25rem; }\n\n.material-icons.md-48 {\n font-size: 3rem; }\n\n.user-char-image {\n border-radius: 100px;\n display: inline-block;\n text-align: center;\n position: relative; }\n .user-char-image i {\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(50%);\n font-style: normal;\n color: #fff; }\n\n/* Main Content Area\r\n========================*/\n.main-wrapper {\n overflow: hidden;\n padding: 0 30px 7.5rem;\n background: #f5f7fa; }\n .sidebar-expand .main-wrapper {\n margin-left: 14.0625rem; }\n body.rtl.sidebar-expand .main-wrapper {\n margin-left: auto;\n margin-right: 14.0625rem; }\n .sidebar-collapse .main-wrapper {\n margin-left: 3.75rem; }\n body.rtl.sidebar-collapse .main-wrapper {\n margin-left: auto;\n margin-right: 3.75rem; }\n\n.neg-wrapper-padding {\n margin-left: -30px;\n margin-right: -30px; }\n\n/* Site Footer\r\n========================*/\n.footer {\n bottom: 0;\n left: 0;\n color: #fff;\n padding: 20px 30px;\n position: absolute;\n right: 0;\n background: linear-gradient(90deg, #835c9e, #8253eb);\n border-top: 1px solid #eef1f2; }\n .sidebar-expand .footer {\n margin-left: 14.0625rem; }\n .sidebar-collapse .footer {\n margin-left: 3.75rem; }\n body.rtl.sidebar-expand .footer {\n margin-left: 0;\n margin-right: 14.0625rem; }\n body.rtl.sidebar-collapse .footer {\n margin-left: 0;\n margin-right: 3.75rem; }\n\n@media (max-width: 960px) {\n .content-wrapper .main-wrapper,\n body .wrapper .footer {\n margin-left: 0;\n margin-right: 0; }\n body.rtl.sidebar-expand .main-wrapper {\n width: 100%;\n margin-right: 0; }\n body.rtl.sidebar-collapse .main-wrapper {\n width: 100%;\n margin-right: 0; }\n body.rtl.sidebar-collapse .footer,\n body.rtl.sidebar-expand .footer {\n margin-right: 0; } }\n\n@media (min-width: 961px) {\n .sidebar-horizontal .fix-top .main-wrapper {\n padding-top: 70px; } }\n\n/* Thumbnail Image Sizes\r\n=======================*/\n[class*=\"thumb\"] {\n display: inline-block; }\n\n.thumb-xxs img, .thumb-xxs .user-char-image {\n height: 35px;\n width: 35px; }\n\n.thumb-xs img, .thumb-xs .user-char-image {\n height: 40px;\n width: 40px; }\n\n.thumb-xs2 img, .thumb-xs2 .user-char-image {\n height: 50px;\n width: 50px; }\n\n.thumb-sm img, .thumb-sm .user-char-image {\n height: 60px;\n width: 60px; }\n\n.thumb-sm2 img, .thumb-sm2 .user-char-image {\n height: 70px;\n width: 70px; }\n\n.thumb-md img, .thumb-md .user-char-image {\n height: 110px;\n width: 110px; }\n\n.thumb-md2 img, .thumb-md2 .user-char-image {\n height: 120px;\n width: 120px; }\n\n.thumb-lg img, .thumb-lg .user-char-image {\n height: 180px;\n width: 180px; }\n\n.thumb-xs img,\n.thumb-sm img,\n.thumb-md img,\n.thumb-lg img {\n height: auto;\n max-width: 999px; }\n\n/* User Status\r\n========================*/\n[class*=\"user--\"] {\n position: relative; }\n [class*=\"user--\"]::after {\n height: 0.64286em;\n width: 0.64286em;\n display: block;\n position: absolute;\n top: 0;\n right: 10%;\n border-radius: 100px;\n content: \"\";\n box-shadow: 0 0 0 2px #fff; }\n [class*=\"user--\"][class*=\"thumb-xs\"]::after {\n right: 0.25rem; }\n [class*=\"user--\"][class*=\"thumb-xs2\"]::after {\n right: 0.375rem; }\n [class*=\"user--\"][class*=\"thumb-sm\"]::after {\n right: 0.5rem; }\n [class*=\"user--\"][class*=\"thumb-md\"]::after {\n right: 0.75rem;\n top: 0.75rem; }\n [class*=\"user--\"][class*=\"thumb-lg\"]::after {\n right: 1.25rem; }\n\n.user--offline:after {\n background: #bbb; }\n\n.user--online:after {\n background: #38d57a; }\n\n.user--away:after {\n background: #ffcc02; }\n\n.user--busy:after {\n background: #e6614f; }\n\n/* Waves Effect on Click\r\n========================*/\n.ripple {\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0); }\n .ripple::after {\n content: \"\";\n display: block !important;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: auto;\n height: auto;\n margin: 0;\n padding: 0;\n border: 0;\n pointer-events: none;\n background-image: radial-gradient(circle, #000 10%, transparent 10.01%);\n background-repeat: no-repeat;\n background-position: 50%;\n transform: scale(10, 10);\n opacity: 0;\n transition: transform .5s, opacity 1s; }\n .ripple:active::after {\n transform: scale(0, 0);\n opacity: .1;\n transition: 0s; }\n\n/* Pulse Effect\r\n========================*/\n.pulse-status {\n display: block;\n width: 0.5rem;\n height: 0.5rem;\n border-radius: 50%;\n background: #8253eb;\n cursor: pointer;\n box-shadow: 0 0 0 rgba(204, 169, 44, 0.6);\n animation: pulse-status 1s infinite;\n position: absolute;\n top: 50%;\n right: 0;\n margin-top: -rem(10);\n margin-right: 0.625rem;\n transform: translateY(-50%); }\n .pulse-status:hover {\n animation: none; }\n\n@-webkit-keyframes pulse-status {\n 0% {\n box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); }\n 70% {\n box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); }\n 100% {\n box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } }\n\n@keyframes pulse-status {\n 0% {\n box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.6); }\n 70% {\n box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); }\n 100% {\n box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } }\n\n/* Dropdown\r\n========================*/\n.dropdown-toggle li a {\n line-height: 1.71429; }\n\n.dropdown-toggle .caret:before {\n content: '\\e928';\n font-family: 'feather';\n font-feature-settings: 'liga';\n vertical-align: middle;\n font-size: 16px;\n width: 1em; }\n\n.open > .dropdown-menu,\n.show > .dropdown-menu {\n display: block; }\n\n.dropdown-menu.dropdown-left {\n left: auto;\n right: 0; }\n\nbody.rtl .dropdown-menu {\n text-align: right; }\n\n.dropdown-menu > .selected > a, .dropdown-menu > .selected > a:hover, .dropdown-menu > .selected > a:focus,\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background: #8253eb;\n color: #fff;\n outline: none; }\n\n.dropdown-item {\n padding-top: 0.35714em;\n padding-bottom: 0.35714em; }\n\n/* User Avatar List\r\n========================*/\n.user-avatar-list {\n flex-direction: row-reverse;\n display: flex;\n text-align: right; }\n .user-avatar-list a {\n position: relative;\n display: inline-block;\n margin-left: -5%; }\n .user-avatar-list a img {\n border: 1px solid #fff; }\n .user-avatar-list a.more-link {\n order: 1;\n margin-left: auto;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n background: #fff;\n border-radius: 100px;\n color: #444;\n font-family: \"Montserrat\", sans-serif;\n font-size: 0.85714em; }\n\n/* Main Content Area\r\n========================*/\n.img-thumbnail {\n padding: .125em;\n background: #fff;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }\n\n/* Hover Helper \r\n========================*/\n.hover-item {\n display: none; }\n @media (max-width: 767px) {\n .hover-item {\n display: block; } }\n @media (min-width: 768px) and (max-width: 1023px) {\n .hover-item {\n display: block; } }\n\n.hover-parent:hover .hover-item {\n display: block; }\n\n/* Title Seperator \r\n========================*/\n.title-seperator {\n display: flex;\n align-items: center;\n margin-top: 2.14286em;\n margin-bottom: 2.14286em; }\n .title-seperator span {\n margin-top: 0;\n margin-bottom: 0; }\n .title-seperator:before, .title-seperator:after {\n content: '';\n flex: 1;\n height: 1px;\n border-top: 1px solid #eef1f2;\n display: block; }\n\n/* Icons \r\n========================*/\n[class*='size-icon'] {\n display: flex;\n align-items: center;\n justify-content: center; }\n\n.size-icon-20 {\n height: 1.25rem;\n width: 1.25rem; }\n\n.size-icon-30 {\n height: 1.875rem;\n width: 1.875rem; }\n\n.size-icon-40 {\n height: 2.5rem;\n width: 2.5rem; }\n\n.size-icon-50 {\n height: 3.125rem;\n width: 3.125rem; }\n\n.size-icon-60 {\n height: 3.75rem;\n width: 3.75rem; }\n\n.size-icon-70 {\n height: 4.375rem;\n width: 4.375rem; }\n\n.size-icon-80 {\n height: 5rem;\n width: 5rem; }\n\n.size-icon-90 {\n height: 5.625rem;\n width: 5.625rem; }\n\n/* Star Ratings \r\n========================*/\n.star-ratings {\n position: relative;\n height: 1em;\n line-height: 1;\n vertical-align: middle; }\n .star-ratings span::before, .star-ratings:before {\n content: '\\e9bf\\e9bf\\e9bf\\e9bf\\e9bf';\n font-family: 'feather';\n color: #8253eb; }\n .star-ratings:before {\n opacity: 0.5; }\n .star-ratings span {\n overflow: hidden;\n height: 1em;\n position: absolute;\n top: 0;\n left: 0; }\n .star-ratings.style-2 {\n letter-spacing: -0.14286em;\n display: inline-block; }\n .star-ratings.style-2:before,\n .star-ratings.style-2 span::before {\n letter-spacing: inherit;\n font-family: 'Material Icons';\n font-weight: normal;\n content: 'star star star star star';\n vertical-align: baseline;\n text-rendering: optimizeLegibility;\n font-feature-settings: 'liga'; }\n .star-ratings.style-2:before {\n color: #bbb; }\n .star-ratings.style-2 span::before {\n color: #ffcc02; }\n\n/* Featured Figure Tag \r\n========================*/\nfigure {\n position: relative; }\n figure .featured {\n position: absolute;\n top: 1em;\n left: -0.5em; }\n\n/* Scrollbar Styling for RTL \r\n========================*/\nbody.rtl .scrollbar-enabled {\n direction: ltr; }\n body.rtl .scrollbar-enabled > * {\n direction: rtl; }\n\n/********************************\n*********************************\nHELPER CLASSES\n*********************************\n*********************************/\n/* Colors\n========================*/\n.progress-bar-color-scheme,\n.bg-color-scheme {\n background-color: #8253eb !important;\n border-color: #8253eb !important;\n color: #fff; }\n\n.bg-color-scheme-dark {\n background-color: #6125e6;\n border-color: #6125e6; }\n\n.bg-color-scheme-light {\n background-color: #b498f3;\n border-color: #b498f3; }\n\n.bg-color-scheme-contrast, .custom-fullcalendar .fc-toolbar .fc-button.fc-state-active {\n background-color: rgba(130, 83, 235, 0.1);\n color: #8253eb; }\n\na.bg-color-scheme-contrast:hover, .custom-fullcalendar .fc-toolbar a.fc-button.fc-state-active:hover {\n background: #8253eb; }\n\n\n.color-color-scheme,\n.color-hover-color-scheme:hover,\n.text-color-scheme {\n color: #8253eb !important; }\n\n.border-color-color-scheme {\n border-color: #8253eb !important; }\n\n.progress-bar-color-scheme-dark,\n.bg-color-scheme-dark {\n background-color: #835c9e !important;\n border-color: #835c9e !important;\n color: #fff; }\n\n.bg-color-scheme-dark-dark {\n background-color: #68497e;\n border-color: #68497e; }\n\n.bg-color-scheme-dark-light {\n background-color: #a88bbb;\n border-color: #a88bbb; }\n\n.bg-color-scheme-dark-contrast {\n background-color: rgba(131, 92, 158, 0.1);\n color: #835c9e; }\n\na.bg-color-scheme-dark-contrast:hover {\n background: #835c9e; }\n\n\n.color-color-scheme-dark,\n.color-hover-color-scheme-dark:hover,\n.text-color-scheme-dark {\n color: #835c9e !important; }\n\n.border-color-color-scheme-dark {\n border-color: #835c9e !important; }\n\n.progress-bar-content-color,\n.bg-content-color {\n background-color: #999 !important;\n border-color: #999 !important;\n color: #fff; }\n\n.bg-content-color-dark {\n background-color: gray;\n border-color: gray; }\n\n.bg-content-color-light {\n background-color: #bfbfbf;\n border-color: #bfbfbf; }\n\n.bg-content-color-contrast {\n background-color: rgba(153, 153, 153, 0.1);\n color: #999; }\n\na.bg-content-color-contrast:hover {\n background: #999; }\n\n\n.color-content-color,\n.color-hover-content-color:hover,\n.text-content-color {\n color: #999 !important; }\n\n.border-color-content-color {\n border-color: #999 !important; }\n\n.progress-bar-content,\n.bg-content {\n background-color: #999 !important;\n border-color: #999 !important;\n color: #fff; }\n\n.bg-content-dark {\n background-color: gray;\n border-color: gray; }\n\n.bg-content-light {\n background-color: #bfbfbf;\n border-color: #bfbfbf; }\n\n.bg-content-contrast {\n background-color: rgba(153, 153, 153, 0.1);\n color: #999; }\n\na.bg-content-contrast:hover {\n background: #999; }\n\n\n.color-content,\n.color-hover-content:hover,\n.text-content {\n color: #999 !important; }\n\n.border-color-content {\n border-color: #999 !important; }\n\n.progress-bar-primary,\n.bg-primary {\n background-color: #8253eb !important;\n border-color: #8253eb !important;\n color: #fff; }\n\n.bg-primary-dark {\n background-color: #6125e6;\n border-color: #6125e6; }\n\n.bg-primary-light {\n background-color: #b498f3;\n border-color: #b498f3; }\n\n.bg-primary-contrast {\n background-color: rgba(130, 83, 235, 0.1);\n color: #8253eb; }\n\na.bg-primary-contrast:hover {\n background: #8253eb; }\n\n\n.color-primary,\n.color-hover-primary:hover,\n.text-primary {\n color: #8253eb !important; }\n\n.border-color-primary {\n border-color: #8253eb !important; }\n\n.progress-bar-secondary,\n.bg-secondary {\n background-color: #868e96 !important;\n border-color: #868e96 !important;\n color: #fff; }\n\n.bg-secondary-dark {\n background-color: #6c757d;\n border-color: #6c757d; }\n\n.bg-secondary-light {\n background-color: #afb4ba;\n border-color: #afb4ba; }\n\n.bg-secondary-contrast {\n background-color: rgba(134, 142, 150, 0.1);\n color: #868e96; }\n\na.bg-secondary-contrast:hover {\n background: #868e96; }\n\n\n.color-secondary,\n.color-hover-secondary:hover,\n.text-secondary {\n color: #868e96 !important; }\n\n.border-color-secondary {\n border-color: #868e96 !important; }\n\n.progress-bar-success,\n.bg-success {\n background-color: #38d57a !important;\n border-color: #38d57a !important;\n color: #fff; }\n\n.bg-success-dark {\n background-color: #26b462;\n border-color: #26b462; }\n\n.bg-success-light {\n background-color: #77e2a4;\n border-color: #77e2a4; }\n\n.bg-success-contrast {\n background-color: rgba(56, 213, 122, 0.1);\n color: #38d57a; }\n\na.bg-success-contrast:hover {\n background: #38d57a; }\n\n\n.color-success,\n.color-hover-success:hover,\n.text-success {\n color: #38d57a !important; }\n\n.border-color-success {\n border-color: #38d57a !important; }\n\n.progress-bar-info,\n.bg-info {\n background-color: #03a9f3 !important;\n border-color: #03a9f3 !important;\n color: #fff; }\n\n.bg-info-dark {\n background-color: #0286c1;\n border-color: #0286c1; }\n\n.bg-info-light {\n background-color: #46c4fd;\n border-color: #46c4fd; }\n\n.bg-info-contrast {\n background-color: rgba(3, 169, 243, 0.1);\n color: #03a9f3; }\n\na.bg-info-contrast:hover {\n background: #03a9f3; }\n\n\n.color-info,\n.color-hover-info:hover,\n.text-info {\n color: #03a9f3 !important; }\n\n.border-color-info {\n border-color: #03a9f3 !important; }\n\n.progress-bar-warning,\n.bg-warning {\n background-color: #ffcc02 !important;\n border-color: #ffcc02 !important;\n color: #fff; }\n\n.bg-warning-dark {\n background-color: #cea400;\n border-color: #cea400; }\n\n.bg-warning-light {\n background-color: #ffdb4f;\n border-color: #ffdb4f; }\n\n.bg-warning-contrast {\n background-color: rgba(255, 204, 2, 0.1);\n color: #ffcc02; }\n\na.bg-warning-contrast:hover {\n background: #ffcc02; }\n\n\n.color-warning,\n.color-hover-warning:hover,\n.text-warning {\n color: #ffcc02 !important; }\n\n.border-color-warning {\n border-color: #ffcc02 !important; }\n\n.progress-bar-danger,\n.bg-danger {\n background-color: #e6614f !important;\n border-color: #e6614f !important;\n color: #fff; }\n\n.bg-danger-dark {\n background-color: #e03922;\n border-color: #e03922; }\n\n.bg-danger-light {\n background-color: #f09d92;\n border-color: #f09d92; }\n\n.bg-danger-contrast {\n background-color: rgba(230, 97, 79, 0.1);\n color: #e6614f; }\n\na.bg-danger-contrast:hover {\n background: #e6614f; }\n\n\n.color-danger,\n.color-hover-danger:hover,\n.text-danger {\n color: #e6614f !important; }\n\n.border-color-danger {\n border-color: #e6614f !important; }\n\n.progress-bar-light,\n.bg-light {\n background-color: #f8f9fa !important;\n border-color: #f8f9fa !important;\n color: #fff; }\n\n.bg-light-dark {\n background-color: #dae0e5;\n border-color: #dae0e5; }\n\n.bg-light-light {\n background-color: white;\n border-color: white; }\n\n.bg-light-contrast {\n background-color: rgba(248, 249, 250, 0.1);\n color: #f8f9fa; }\n\na.bg-light-contrast:hover {\n background: #f8f9fa; }\n\n\n.color-light,\n.color-hover-light:hover,\n.text-light {\n color: #f8f9fa !important; }\n\n.border-color-light {\n border-color: #f8f9fa !important; }\n\n.progress-bar-dark,\n.bg-dark {\n background-color: #343a40 !important;\n border-color: #343a40 !important;\n color: #fff; }\n\n.bg-dark-dark {\n background-color: #1d2124;\n border-color: #1d2124; }\n\n.bg-dark-light {\n background-color: #56606a;\n border-color: #56606a; }\n\n.bg-dark-contrast {\n background-color: rgba(52, 58, 64, 0.1);\n color: #343a40; }\n\na.bg-dark-contrast:hover {\n background: #343a40; }\n\n\n.color-dark,\n.color-hover-dark:hover,\n.text-dark {\n color: #343a40 !important; }\n\n.border-color-dark {\n border-color: #343a40 !important; }\n\n.progress-bar-gray-100,\n.bg-gray-100 {\n background-color: #f8f9fa !important;\n border-color: #f8f9fa !important;\n color: #fff; }\n\n.bg-gray-100-dark {\n background-color: #dae0e5;\n border-color: #dae0e5; }\n\n.bg-gray-100-light {\n background-color: white;\n border-color: white; }\n\n.bg-gray-100-contrast {\n background-color: rgba(248, 249, 250, 0.1);\n color: #f8f9fa; }\n\na.bg-gray-100-contrast:hover {\n background: #f8f9fa; }\n\n\n.color-gray-100,\n.color-hover-gray-100:hover,\n.text-gray-100 {\n color: #f8f9fa !important; }\n\n.border-color-gray-100 {\n border-color: #f8f9fa !important; }\n\n.progress-bar-gray-200,\n.bg-gray-200 {\n background-color: #ddd !important;\n border-color: #ddd !important;\n color: #fff; }\n\n.bg-gray-200-dark {\n background-color: #c4c4c4;\n border-color: #c4c4c4; }\n\n.bg-gray-200-light {\n background-color: white;\n border-color: white; }\n\n.bg-gray-200-contrast {\n background-color: rgba(221, 221, 221, 0.1);\n color: #ddd; }\n\na.bg-gray-200-contrast:hover {\n background: #ddd; }\n\n\n.color-gray-200,\n.color-hover-gray-200:hover,\n.text-gray-200 {\n color: #ddd !important; }\n\n.border-color-gray-200 {\n border-color: #ddd !important; }\n\n.progress-bar-gray-300,\n.bg-gray-300 {\n background-color: #bbb !important;\n border-color: #bbb !important;\n color: #fff; }\n\n.bg-gray-300-dark {\n background-color: #a2a2a2;\n border-color: #a2a2a2; }\n\n.bg-gray-300-light {\n background-color: #e1e1e1;\n border-color: #e1e1e1; }\n\n.bg-gray-300-contrast {\n background-color: rgba(187, 187, 187, 0.1);\n color: #bbb; }\n\na.bg-gray-300-contrast:hover {\n background: #bbb; }\n\n\n.color-gray-300,\n.color-hover-gray-300:hover,\n.text-gray-300 {\n color: #bbb !important; }\n\n.border-color-gray-300 {\n border-color: #bbb !important; }\n\n.progress-bar-gray-400,\n.bg-gray-400 {\n background-color: #aaa !important;\n border-color: #aaa !important;\n color: #fff; }\n\n.bg-gray-400-dark {\n background-color: #919191;\n border-color: #919191; }\n\n.bg-gray-400-light {\n background-color: #d0d0d0;\n border-color: #d0d0d0; }\n\n.bg-gray-400-contrast {\n background-color: rgba(170, 170, 170, 0.1);\n color: #aaa; }\n\na.bg-gray-400-contrast:hover {\n background: #aaa; }\n\n\n.color-gray-400,\n.color-hover-gray-400:hover,\n.text-gray-400 {\n color: #aaa !important; }\n\n.border-color-gray-400 {\n border-color: #aaa !important; }\n\n.progress-bar-gray-500,\n.bg-gray-500 {\n background-color: #999 !important;\n border-color: #999 !important;\n color: #fff; }\n\n.bg-gray-500-dark {\n background-color: gray;\n border-color: gray; }\n\n.bg-gray-500-light {\n background-color: #bfbfbf;\n border-color: #bfbfbf; }\n\n.bg-gray-500-contrast {\n background-color: rgba(153, 153, 153, 0.1);\n color: #999; }\n\na.bg-gray-500-contrast:hover {\n background: #999; }\n\n\n.color-gray-500,\n.color-hover-gray-500:hover,\n.text-gray-500 {\n color: #999 !important; }\n\n.border-color-gray-500 {\n border-color: #999 !important; }\n\n.progress-bar-gray-600,\n.bg-gray-600 {\n background-color: #868e96 !important;\n border-color: #868e96 !important;\n color: #fff; }\n\n.bg-gray-600-dark {\n background-color: #6c757d;\n border-color: #6c757d; }\n\n.bg-gray-600-light {\n background-color: #afb4ba;\n border-color: #afb4ba; }\n\n.bg-gray-600-contrast {\n background-color: rgba(134, 142, 150, 0.1);\n color: #868e96; }\n\na.bg-gray-600-contrast:hover {\n background: #868e96; }\n\n\n.color-gray-600,\n.color-hover-gray-600:hover,\n.text-gray-600 {\n color: #868e96 !important; }\n\n.border-color-gray-600 {\n border-color: #868e96 !important; }\n\n.progress-bar-gray-700,\n.bg-gray-700 {\n background-color: #495057 !important;\n border-color: #495057 !important;\n color: #fff; }\n\n.bg-gray-700-dark {\n background-color: #32373b;\n border-color: #32373b; }\n\n.bg-gray-700-light {\n background-color: #6c7681;\n border-color: #6c7681; }\n\n.bg-gray-700-contrast {\n background-color: rgba(73, 80, 87, 0.1);\n color: #495057; }\n\na.bg-gray-700-contrast:hover {\n background: #495057; }\n\n\n.color-gray-700,\n.color-hover-gray-700:hover,\n.text-gray-700 {\n color: #495057 !important; }\n\n.border-color-gray-700 {\n border-color: #495057 !important; }\n\n.progress-bar-gray-800,\n.bg-gray-800 {\n background-color: #343a40 !important;\n border-color: #343a40 !important;\n color: #fff; }\n\n.bg-gray-800-dark {\n background-color: #1d2124;\n border-color: #1d2124; }\n\n.bg-gray-800-light {\n background-color: #56606a;\n border-color: #56606a; }\n\n.bg-gray-800-contrast {\n background-color: rgba(52, 58, 64, 0.1);\n color: #343a40; }\n\na.bg-gray-800-contrast:hover {\n background: #343a40; }\n\n\n.color-gray-800,\n.color-hover-gray-800:hover,\n.text-gray-800 {\n color: #343a40 !important; }\n\n.border-color-gray-800 {\n border-color: #343a40 !important; }\n\n.progress-bar-gray-900,\n.bg-gray-900 {\n background-color: #212529 !important;\n border-color: #212529 !important;\n color: #fff; }\n\n.bg-gray-900-dark {\n background-color: #0a0c0d;\n border-color: #0a0c0d; }\n\n.bg-gray-900-light {\n background-color: #434b53;\n border-color: #434b53; }\n\n.bg-gray-900-contrast {\n background-color: rgba(33, 37, 41, 0.1);\n color: #212529; }\n\na.bg-gray-900-contrast:hover {\n background: #212529; }\n\n\n.color-gray-900,\n.color-hover-gray-900:hover,\n.text-gray-900 {\n color: #212529 !important; }\n\n.border-color-gray-900 {\n border-color: #212529 !important; }\n\n.badge-blue,\n.progress-bar-blue,\n.bg-blue {\n background-color: #0275d8 !important;\n border-color: #0275d8; }\n\n.bg-blue-dark {\n background-color: #025aa5;\n border-color: #025aa5; }\n\n.bg-blue-light {\n background-color: #299bfd;\n border-color: #299bfd; }\n\n.color-blue,\n.color-hover-blue:hover,\n.text-blue {\n color: #0275d8 !important; }\n .color-blue h1, .color-blue h2, .color-blue h3, .color-blue h4, .color-blue h5, .color-blue h6,\n .color-hover-blue:hover h1,\n .color-hover-blue:hover h2,\n .color-hover-blue:hover h3,\n .color-hover-blue:hover h4,\n .color-hover-blue:hover h5,\n .color-hover-blue:hover h6,\n .text-blue h1,\n .text-blue h2,\n .text-blue h3,\n .text-blue h4,\n .text-blue h5,\n .text-blue h6 {\n color: #0275d8 !important; }\n\n.border-color-blue {\n border-color: #0275d8 !important; }\n\n.badge-persian-blue,\n.progress-bar-persian-blue,\n.bg-persian-blue {\n background-color: #4786ff !important;\n border-color: #4786ff; }\n\n.bg-persian-blue-dark {\n background-color: #1464ff;\n border-color: #1464ff; }\n\n.bg-persian-blue-light {\n background-color: #94b8ff;\n border-color: #94b8ff; }\n\n.color-persian-blue,\n.color-hover-persian-blue:hover,\n.text-persian-blue {\n color: #4786ff !important; }\n .color-persian-blue h1, .color-persian-blue h2, .color-persian-blue h3, .color-persian-blue h4, .color-persian-blue h5, .color-persian-blue h6,\n .color-hover-persian-blue:hover h1,\n .color-hover-persian-blue:hover h2,\n .color-hover-persian-blue:hover h3,\n .color-hover-persian-blue:hover h4,\n .color-hover-persian-blue:hover h5,\n .color-hover-persian-blue:hover h6,\n .text-persian-blue h1,\n .text-persian-blue h2,\n .text-persian-blue h3,\n .text-persian-blue h4,\n .text-persian-blue h5,\n .text-persian-blue h6 {\n color: #4786ff !important; }\n\n.border-color-persian-blue {\n border-color: #4786ff !important; }\n\n.badge-indigo,\n.progress-bar-indigo,\n.bg-indigo {\n background-color: #6610f2 !important;\n border-color: #6610f2; }\n\n.bg-indigo-dark {\n background-color: #510bc4;\n border-color: #510bc4; }\n\n.bg-indigo-light {\n background-color: #9459f6;\n border-color: #9459f6; }\n\n.color-indigo,\n.color-hover-indigo:hover,\n.text-indigo {\n color: #6610f2 !important; }\n .color-indigo h1, .color-indigo h2, .color-indigo h3, .color-indigo h4, .color-indigo h5, .color-indigo h6,\n .color-hover-indigo:hover h1,\n .color-hover-indigo:hover h2,\n .color-hover-indigo:hover h3,\n .color-hover-indigo:hover h4,\n .color-hover-indigo:hover h5,\n .color-hover-indigo:hover h6,\n .text-indigo h1,\n .text-indigo h2,\n .text-indigo h3,\n .text-indigo h4,\n .text-indigo h5,\n .text-indigo h6 {\n color: #6610f2 !important; }\n\n.border-color-indigo {\n border-color: #6610f2 !important; }\n\n.badge-purple,\n.progress-bar-purple,\n.bg-purple {\n background-color: #9c77ef !important;\n border-color: #9c77ef; }\n\n.bg-purple-dark {\n background-color: #7b49ea;\n border-color: #7b49ea; }\n\n.bg-purple-light {\n background-color: #cebbf7;\n border-color: #cebbf7; }\n\n.color-purple,\n.color-hover-purple:hover,\n.text-purple {\n color: #9c77ef !important; }\n .color-purple h1, .color-purple h2, .color-purple h3, .color-purple h4, .color-purple h5, .color-purple h6,\n .color-hover-purple:hover h1,\n .color-hover-purple:hover h2,\n .color-hover-purple:hover h3,\n .color-hover-purple:hover h4,\n .color-hover-purple:hover h5,\n .color-hover-purple:hover h6,\n .text-purple h1,\n .text-purple h2,\n .text-purple h3,\n .text-purple h4,\n .text-purple h5,\n .text-purple h6 {\n color: #9c77ef !important; }\n\n.border-color-purple {\n border-color: #9c77ef !important; }\n\n.badge-pink,\n.progress-bar-pink,\n.bg-pink {\n background-color: #e83e8c !important;\n border-color: #e83e8c; }\n\n.bg-pink-dark {\n background-color: #d91a72;\n border-color: #d91a72; }\n\n.bg-pink-light {\n background-color: #f082b5;\n border-color: #f082b5; }\n\n.color-pink,\n.color-hover-pink:hover,\n.text-pink {\n color: #e83e8c !important; }\n .color-pink h1, .color-pink h2, .color-pink h3, .color-pink h4, .color-pink h5, .color-pink h6,\n .color-hover-pink:hover h1,\n .color-hover-pink:hover h2,\n .color-hover-pink:hover h3,\n .color-hover-pink:hover h4,\n .color-hover-pink:hover h5,\n .color-hover-pink:hover h6,\n .text-pink h1,\n .text-pink h2,\n .text-pink h3,\n .text-pink h4,\n .text-pink h5,\n .text-pink h6 {\n color: #e83e8c !important; }\n\n.border-color-pink {\n border-color: #e83e8c !important; }\n\n.badge-red,\n.progress-bar-red,\n.bg-red {\n background-color: #e6614f !important;\n border-color: #e6614f; }\n\n.bg-red-dark {\n background-color: #e03922;\n border-color: #e03922; }\n\n.bg-red-light {\n background-color: #f09d92;\n border-color: #f09d92; }\n\n.color-red,\n.color-hover-red:hover,\n.text-red {\n color: #e6614f !important; }\n .color-red h1, .color-red h2, .color-red h3, .color-red h4, .color-red h5, .color-red h6,\n .color-hover-red:hover h1,\n .color-hover-red:hover h2,\n .color-hover-red:hover h3,\n .color-hover-red:hover h4,\n .color-hover-red:hover h5,\n .color-hover-red:hover h6,\n .text-red h1,\n .text-red h2,\n .text-red h3,\n .text-red h4,\n .text-red h5,\n .text-red h6 {\n color: #e6614f !important; }\n\n.border-color-red {\n border-color: #e6614f !important; }\n\n.badge-cerize-red,\n.progress-bar-cerize-red,\n.bg-cerize-red {\n background-color: #fa607e !important;\n border-color: #fa607e; }\n\n.bg-cerize-red-dark {\n background-color: #f82f56;\n border-color: #f82f56; }\n\n.bg-cerize-red-light {\n background-color: #fcaaba;\n border-color: #fcaaba; }\n\n.color-cerize-red,\n.color-hover-cerize-red:hover,\n.text-cerize-red {\n color: #fa607e !important; }\n .color-cerize-red h1, .color-cerize-red h2, .color-cerize-red h3, .color-cerize-red h4, .color-cerize-red h5, .color-cerize-red h6,\n .color-hover-cerize-red:hover h1,\n .color-hover-cerize-red:hover h2,\n .color-hover-cerize-red:hover h3,\n .color-hover-cerize-red:hover h4,\n .color-hover-cerize-red:hover h5,\n .color-hover-cerize-red:hover h6,\n .text-cerize-red h1,\n .text-cerize-red h2,\n .text-cerize-red h3,\n .text-cerize-red h4,\n .text-cerize-red h5,\n .text-cerize-red h6 {\n color: #fa607e !important; }\n\n.border-color-cerize-red {\n border-color: #fa607e !important; }\n\n.badge-orange,\n.progress-bar-orange,\n.bg-orange {\n background-color: #fb9678 !important;\n border-color: #fb9678; }\n\n.bg-orange-dark {\n background-color: #fa6f46;\n border-color: #fa6f46; }\n\n.bg-orange-light {\n background-color: #fdd0c2;\n border-color: #fdd0c2; }\n\n.color-orange,\n.color-hover-orange:hover,\n.text-orange {\n color: #fb9678 !important; }\n .color-orange h1, .color-orange h2, .color-orange h3, .color-orange h4, .color-orange h5, .color-orange h6,\n .color-hover-orange:hover h1,\n .color-hover-orange:hover h2,\n .color-hover-orange:hover h3,\n .color-hover-orange:hover h4,\n .color-hover-orange:hover h5,\n .color-hover-orange:hover h6,\n .text-orange h1,\n .text-orange h2,\n .text-orange h3,\n .text-orange h4,\n .text-orange h5,\n .text-orange h6 {\n color: #fb9678 !important; }\n\n.border-color-orange {\n border-color: #fb9678 !important; }\n\n.badge-yellow,\n.progress-bar-yellow,\n.bg-yellow {\n background-color: #ffcc02 !important;\n border-color: #ffcc02; }\n\n.bg-yellow-dark {\n background-color: #cea400;\n border-color: #cea400; }\n\n.bg-yellow-light {\n background-color: #ffdb4f;\n border-color: #ffdb4f; }\n\n.color-yellow,\n.color-hover-yellow:hover,\n.text-yellow {\n color: #ffcc02 !important; }\n .color-yellow h1, .color-yellow h2, .color-yellow h3, .color-yellow h4, .color-yellow h5, .color-yellow h6,\n .color-hover-yellow:hover h1,\n .color-hover-yellow:hover h2,\n .color-hover-yellow:hover h3,\n .color-hover-yellow:hover h4,\n .color-hover-yellow:hover h5,\n .color-hover-yellow:hover h6,\n .text-yellow h1,\n .text-yellow h2,\n .text-yellow h3,\n .text-yellow h4,\n .text-yellow h5,\n .text-yellow h6 {\n color: #ffcc02 !important; }\n\n.border-color-yellow {\n border-color: #ffcc02 !important; }\n\n.badge-mustard,\n.progress-bar-mustard,\n.bg-mustard {\n background-color: #fdb44d !important;\n border-color: #fdb44d; }\n\n.bg-mustard-dark {\n background-color: #fc9f1b;\n border-color: #fc9f1b; }\n\n.bg-mustard-light {\n background-color: #fed499;\n border-color: #fed499; }\n\n.color-mustard,\n.color-hover-mustard:hover,\n.text-mustard {\n color: #fdb44d !important; }\n .color-mustard h1, .color-mustard h2, .color-mustard h3, .color-mustard h4, .color-mustard h5, .color-mustard h6,\n .color-hover-mustard:hover h1,\n .color-hover-mustard:hover h2,\n .color-hover-mustard:hover h3,\n .color-hover-mustard:hover h4,\n .color-hover-mustard:hover h5,\n .color-hover-mustard:hover h6,\n .text-mustard h1,\n .text-mustard h2,\n .text-mustard h3,\n .text-mustard h4,\n .text-mustard h5,\n .text-mustard h6 {\n color: #fdb44d !important; }\n\n.border-color-mustard {\n border-color: #fdb44d !important; }\n\n.badge-green,\n.progress-bar-green,\n.bg-green {\n background-color: #38d57a !important;\n border-color: #38d57a; }\n\n.bg-green-dark {\n background-color: #26b462;\n border-color: #26b462; }\n\n.bg-green-light {\n background-color: #77e2a4;\n border-color: #77e2a4; }\n\n.color-green,\n.color-hover-green:hover,\n.text-green {\n color: #38d57a !important; }\n .color-green h1, .color-green h2, .color-green h3, .color-green h4, .color-green h5, .color-green h6,\n .color-hover-green:hover h1,\n .color-hover-green:hover h2,\n .color-hover-green:hover h3,\n .color-hover-green:hover h4,\n .color-hover-green:hover h5,\n .color-hover-green:hover h6,\n .text-green h1,\n .text-green h2,\n .text-green h3,\n .text-green h4,\n .text-green h5,\n .text-green h6 {\n color: #38d57a !important; }\n\n.border-color-green {\n border-color: #38d57a !important; }\n\n.badge-teal,\n.progress-bar-teal,\n.bg-teal {\n background-color: #20c997 !important;\n border-color: #20c997; }\n\n.bg-teal-dark {\n background-color: #199d76;\n border-color: #199d76; }\n\n.bg-teal-light {\n background-color: #52e3b8;\n border-color: #52e3b8; }\n\n.color-teal,\n.color-hover-teal:hover,\n.text-teal {\n color: #20c997 !important; }\n .color-teal h1, .color-teal h2, .color-teal h3, .color-teal h4, .color-teal h5, .color-teal h6,\n .color-hover-teal:hover h1,\n .color-hover-teal:hover h2,\n .color-hover-teal:hover h3,\n .color-hover-teal:hover h4,\n .color-hover-teal:hover h5,\n .color-hover-teal:hover h6,\n .text-teal h1,\n .text-teal h2,\n .text-teal h3,\n .text-teal h4,\n .text-teal h5,\n .text-teal h6 {\n color: #20c997 !important; }\n\n.border-color-teal {\n border-color: #20c997 !important; }\n\n.badge-cyan,\n.progress-bar-cyan,\n.bg-cyan {\n background-color: #03a9f3 !important;\n border-color: #03a9f3; }\n\n.bg-cyan-dark {\n background-color: #0286c1;\n border-color: #0286c1; }\n\n.bg-cyan-light {\n background-color: #46c4fd;\n border-color: #46c4fd; }\n\n.color-cyan,\n.color-hover-cyan:hover,\n.text-cyan {\n color: #03a9f3 !important; }\n .color-cyan h1, .color-cyan h2, .color-cyan h3, .color-cyan h4, .color-cyan h5, .color-cyan h6,\n .color-hover-cyan:hover h1,\n .color-hover-cyan:hover h2,\n .color-hover-cyan:hover h3,\n .color-hover-cyan:hover h4,\n .color-hover-cyan:hover h5,\n .color-hover-cyan:hover h6,\n .text-cyan h1,\n .text-cyan h2,\n .text-cyan h3,\n .text-cyan h4,\n .text-cyan h5,\n .text-cyan h6 {\n color: #03a9f3 !important; }\n\n.border-color-cyan {\n border-color: #03a9f3 !important; }\n\n.badge-white,\n.progress-bar-white,\n.bg-white {\n background-color: #fff !important;\n border-color: #fff; }\n\n.bg-white-dark {\n background-color: #e6e6e6;\n border-color: #e6e6e6; }\n\n.bg-white-light {\n background-color: white;\n border-color: white; }\n\n.color-white,\n.color-hover-white:hover,\n.text-white {\n color: #fff !important; }\n .color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6,\n .color-hover-white:hover h1,\n .color-hover-white:hover h2,\n .color-hover-white:hover h3,\n .color-hover-white:hover h4,\n .color-hover-white:hover h5,\n .color-hover-white:hover h6,\n .text-white h1,\n .text-white h2,\n .text-white h3,\n .text-white h4,\n .text-white h5,\n .text-white h6 {\n color: #fff !important; }\n\n.border-color-white {\n border-color: #fff !important; }\n\n.badge-gray-light,\n.progress-bar-gray-light,\n.bg-gray-light {\n background-color: #ddd !important;\n border-color: #ddd; }\n\n.bg-gray-light-dark {\n background-color: #c4c4c4;\n border-color: #c4c4c4; }\n\n.bg-gray-light-light {\n background-color: white;\n border-color: white; }\n\n.color-gray-light,\n.color-hover-gray-light:hover,\n.text-gray-light {\n color: #ddd !important; }\n .color-gray-light h1, .color-gray-light h2, .color-gray-light h3, .color-gray-light h4, .color-gray-light h5, .color-gray-light h6,\n .color-hover-gray-light:hover h1,\n .color-hover-gray-light:hover h2,\n .color-hover-gray-light:hover h3,\n .color-hover-gray-light:hover h4,\n .color-hover-gray-light:hover h5,\n .color-hover-gray-light:hover h6,\n .text-gray-light h1,\n .text-gray-light h2,\n .text-gray-light h3,\n .text-gray-light h4,\n .text-gray-light h5,\n .text-gray-light h6 {\n color: #ddd !important; }\n\n.border-color-gray-light {\n border-color: #ddd !important; }\n\n.badge-gray,\n.progress-bar-gray,\n.bg-gray {\n background-color: #868e96 !important;\n border-color: #868e96; }\n\n.bg-gray-dark {\n background-color: #6c757d;\n border-color: #6c757d; }\n\n.bg-gray-light {\n background-color: #afb4ba;\n border-color: #afb4ba; }\n\n.color-gray,\n.color-hover-gray:hover,\n.text-gray {\n color: #868e96 !important; }\n .color-gray h1, .color-gray h2, .color-gray h3, .color-gray h4, .color-gray h5, .color-gray h6,\n .color-hover-gray:hover h1,\n .color-hover-gray:hover h2,\n .color-hover-gray:hover h3,\n .color-hover-gray:hover h4,\n .color-hover-gray:hover h5,\n .color-hover-gray:hover h6,\n .text-gray h1,\n .text-gray h2,\n .text-gray h3,\n .text-gray h4,\n .text-gray h5,\n .text-gray h6 {\n color: #868e96 !important; }\n\n.border-color-gray {\n border-color: #868e96 !important; }\n\n.badge-gray-dark,\n.progress-bar-gray-dark,\n.bg-gray-dark {\n background-color: #343a40 !important;\n border-color: #343a40; }\n\n.bg-gray-dark-dark {\n background-color: #1d2124;\n border-color: #1d2124; }\n\n.bg-gray-dark-light {\n background-color: #56606a;\n border-color: #56606a; }\n\n.color-gray-dark,\n.color-hover-gray-dark:hover,\n.text-gray-dark {\n color: #343a40 !important; }\n .color-gray-dark h1, .color-gray-dark h2, .color-gray-dark h3, .color-gray-dark h4, .color-gray-dark h5, .color-gray-dark h6,\n .color-hover-gray-dark:hover h1,\n .color-hover-gray-dark:hover h2,\n .color-hover-gray-dark:hover h3,\n .color-hover-gray-dark:hover h4,\n .color-hover-gray-dark:hover h5,\n .color-hover-gray-dark:hover h6,\n .text-gray-dark h1,\n .text-gray-dark h2,\n .text-gray-dark h3,\n .text-gray-dark h4,\n .text-gray-dark h5,\n .text-gray-dark h6 {\n color: #343a40 !important; }\n\n.border-color-gray-dark {\n border-color: #343a40 !important; }\n\n.badge-violet,\n.progress-bar-violet,\n.bg-violet {\n background-color: #9c27b0 !important;\n border-color: #9c27b0; }\n\n.bg-violet-dark {\n background-color: #771e86;\n border-color: #771e86; }\n\n.bg-violet-light {\n background-color: #c34cd7;\n border-color: #c34cd7; }\n\n.color-violet,\n.color-hover-violet:hover,\n.text-violet {\n color: #9c27b0 !important; }\n .color-violet h1, .color-violet h2, .color-violet h3, .color-violet h4, .color-violet h5, .color-violet h6,\n .color-hover-violet:hover h1,\n .color-hover-violet:hover h2,\n .color-hover-violet:hover h3,\n .color-hover-violet:hover h4,\n .color-hover-violet:hover h5,\n .color-hover-violet:hover h6,\n .text-violet h1,\n .text-violet h2,\n .text-violet h3,\n .text-violet h4,\n .text-violet h5,\n .text-violet h6 {\n color: #9c27b0 !important; }\n\n.border-color-violet {\n border-color: #9c27b0 !important; }\n\n.badge-brown,\n.progress-bar-brown,\n.bg-brown {\n background-color: #795548 !important;\n border-color: #795548; }\n\n.bg-brown-dark {\n background-color: #593f35;\n border-color: #593f35; }\n\n.bg-brown-light {\n background-color: #a57868;\n border-color: #a57868; }\n\n.color-brown,\n.color-hover-brown:hover,\n.text-brown {\n color: #795548 !important; }\n .color-brown h1, .color-brown h2, .color-brown h3, .color-brown h4, .color-brown h5, .color-brown h6,\n .color-hover-brown:hover h1,\n .color-hover-brown:hover h2,\n .color-hover-brown:hover h3,\n .color-hover-brown:hover h4,\n .color-hover-brown:hover h5,\n .color-hover-brown:hover h6,\n .text-brown h1,\n .text-brown h2,\n .text-brown h3,\n .text-brown h4,\n .text-brown h5,\n .text-brown h6 {\n color: #795548 !important; }\n\n.border-color-brown {\n border-color: #795548 !important; }\n\n.badge-light-gray,\n.progress-bar-light-gray,\n.bg-light-gray {\n background-color: #f9f9f9 !important;\n border-color: #f9f9f9; }\n\n.bg-light-gray-dark {\n background-color: #e0e0e0;\n border-color: #e0e0e0; }\n\n.bg-light-gray-light {\n background-color: white;\n border-color: white; }\n\n.color-light-gray,\n.color-hover-light-gray:hover,\n.text-light-gray {\n color: #f9f9f9 !important; }\n .color-light-gray h1, .color-light-gray h2, .color-light-gray h3, .color-light-gray h4, .color-light-gray h5, .color-light-gray h6,\n .color-hover-light-gray:hover h1,\n .color-hover-light-gray:hover h2,\n .color-hover-light-gray:hover h3,\n .color-hover-light-gray:hover h4,\n .color-hover-light-gray:hover h5,\n .color-hover-light-gray:hover h6,\n .text-light-gray h1,\n .text-light-gray h2,\n .text-light-gray h3,\n .text-light-gray h4,\n .text-light-gray h5,\n .text-light-gray h6 {\n color: #f9f9f9 !important; }\n\n.border-color-light-gray {\n border-color: #f9f9f9 !important; }\n\n.badge-slate,\n.progress-bar-slate,\n.bg-slate {\n background-color: #607d8b !important;\n border-color: #607d8b; }\n\n.bg-slate-dark {\n background-color: #4b626d;\n border-color: #4b626d; }\n\n.bg-slate-light {\n background-color: #8aa2ae;\n border-color: #8aa2ae; }\n\n.color-slate,\n.color-hover-slate:hover,\n.text-slate {\n color: #607d8b !important; }\n .color-slate h1, .color-slate h2, .color-slate h3, .color-slate h4, .color-slate h5, .color-slate h6,\n .color-hover-slate:hover h1,\n .color-hover-slate:hover h2,\n .color-hover-slate:hover h3,\n .color-hover-slate:hover h4,\n .color-hover-slate:hover h5,\n .color-hover-slate:hover h6,\n .text-slate h1,\n .text-slate h2,\n .text-slate h3,\n .text-slate h4,\n .text-slate h5,\n .text-slate h6 {\n color: #607d8b !important; }\n\n.border-color-slate {\n border-color: #607d8b !important; }\n\n.badge-facebook,\n.progress-bar-facebook,\n.bg-facebook {\n background-color: #4b64a6 !important;\n border-color: #4b64a6; }\n\n.bg-facebook-dark {\n background-color: #3b4f83;\n border-color: #3b4f83; }\n\n.bg-facebook-light {\n background-color: #7a8ec3;\n border-color: #7a8ec3; }\n\n.color-facebook,\n.color-hover-facebook:hover,\n.text-facebook {\n color: #4b64a6 !important; }\n .color-facebook h1, .color-facebook h2, .color-facebook h3, .color-facebook h4, .color-facebook h5, .color-facebook h6,\n .color-hover-facebook:hover h1,\n .color-hover-facebook:hover h2,\n .color-hover-facebook:hover h3,\n .color-hover-facebook:hover h4,\n .color-hover-facebook:hover h5,\n .color-hover-facebook:hover h6,\n .text-facebook h1,\n .text-facebook h2,\n .text-facebook h3,\n .text-facebook h4,\n .text-facebook h5,\n .text-facebook h6 {\n color: #4b64a6 !important; }\n\n.border-color-facebook {\n border-color: #4b64a6 !important; }\n\n.badge-twitter,\n.progress-bar-twitter,\n.bg-twitter {\n background-color: #0dace3 !important;\n border-color: #0dace3; }\n\n.bg-twitter-dark {\n background-color: #0a87b3;\n border-color: #0a87b3; }\n\n.bg-twitter-light {\n background-color: #48c8f5;\n border-color: #48c8f5; }\n\n.color-twitter,\n.color-hover-twitter:hover,\n.text-twitter {\n color: #0dace3 !important; }\n .color-twitter h1, .color-twitter h2, .color-twitter h3, .color-twitter h4, .color-twitter h5, .color-twitter h6,\n .color-hover-twitter:hover h1,\n .color-hover-twitter:hover h2,\n .color-hover-twitter:hover h3,\n .color-hover-twitter:hover h4,\n .color-hover-twitter:hover h5,\n .color-hover-twitter:hover h6,\n .text-twitter h1,\n .text-twitter h2,\n .text-twitter h3,\n .text-twitter h4,\n .text-twitter h5,\n .text-twitter h6 {\n color: #0dace3 !important; }\n\n.border-color-twitter {\n border-color: #0dace3 !important; }\n\n.badge-googleplus,\n.progress-bar-googleplus,\n.bg-googleplus {\n background-color: #dd4b39 !important;\n border-color: #dd4b39; }\n\n.bg-googleplus-dark {\n background-color: #c23321;\n border-color: #c23321; }\n\n.bg-googleplus-light {\n background-color: #e8867a;\n border-color: #e8867a; }\n\n.color-googleplus,\n.color-hover-googleplus:hover,\n.text-googleplus {\n color: #dd4b39 !important; }\n .color-googleplus h1, .color-googleplus h2, .color-googleplus h3, .color-googleplus h4, .color-googleplus h5, .color-googleplus h6,\n .color-hover-googleplus:hover h1,\n .color-hover-googleplus:hover h2,\n .color-hover-googleplus:hover h3,\n .color-hover-googleplus:hover h4,\n .color-hover-googleplus:hover h5,\n .color-hover-googleplus:hover h6,\n .text-googleplus h1,\n .text-googleplus h2,\n .text-googleplus h3,\n .text-googleplus h4,\n .text-googleplus h5,\n .text-googleplus h6 {\n color: #dd4b39 !important; }\n\n.border-color-googleplus {\n border-color: #dd4b39 !important; }\n\n.badge-linkedin,\n.progress-bar-linkedin,\n.bg-linkedin {\n background-color: #007bb6 !important;\n border-color: #007bb6; }\n\n.bg-linkedin-dark {\n background-color: #005983;\n border-color: #005983; }\n\n.bg-linkedin-light {\n background-color: #04adff;\n border-color: #04adff; }\n\n.color-linkedin,\n.color-hover-linkedin:hover,\n.text-linkedin {\n color: #007bb6 !important; }\n .color-linkedin h1, .color-linkedin h2, .color-linkedin h3, .color-linkedin h4, .color-linkedin h5, .color-linkedin h6,\n .color-hover-linkedin:hover h1,\n .color-hover-linkedin:hover h2,\n .color-hover-linkedin:hover h3,\n .color-hover-linkedin:hover h4,\n .color-hover-linkedin:hover h5,\n .color-hover-linkedin:hover h6,\n .text-linkedin h1,\n .text-linkedin h2,\n .text-linkedin h3,\n .text-linkedin h4,\n .text-linkedin h5,\n .text-linkedin h6 {\n color: #007bb6 !important; }\n\n.border-color-linkedin {\n border-color: #007bb6 !important; }\n\n.badge-instagram,\n.progress-bar-instagram,\n.bg-instagram {\n background-color: #3f729b !important;\n border-color: #3f729b; }\n\n.bg-instagram-dark {\n background-color: #305777;\n border-color: #305777; }\n\n.bg-instagram-light {\n background-color: #6698c1;\n border-color: #6698c1; }\n\n.color-instagram,\n.color-hover-instagram:hover,\n.text-instagram {\n color: #3f729b !important; }\n .color-instagram h1, .color-instagram h2, .color-instagram h3, .color-instagram h4, .color-instagram h5, .color-instagram h6,\n .color-hover-instagram:hover h1,\n .color-hover-instagram:hover h2,\n .color-hover-instagram:hover h3,\n .color-hover-instagram:hover h4,\n .color-hover-instagram:hover h5,\n .color-hover-instagram:hover h6,\n .text-instagram h1,\n .text-instagram h2,\n .text-instagram h3,\n .text-instagram h4,\n .text-instagram h5,\n .text-instagram h6 {\n color: #3f729b !important; }\n\n.border-color-instagram {\n border-color: #3f729b !important; }\n\n.badge-pinterest,\n.progress-bar-pinterest,\n.bg-pinterest {\n background-color: #cb2027 !important;\n border-color: #cb2027; }\n\n.bg-pinterest-dark {\n background-color: #9f191f;\n border-color: #9f191f; }\n\n.bg-pinterest-light {\n background-color: #e45459;\n border-color: #e45459; }\n\n.color-pinterest,\n.color-hover-pinterest:hover,\n.text-pinterest {\n color: #cb2027 !important; }\n .color-pinterest h1, .color-pinterest h2, .color-pinterest h3, .color-pinterest h4, .color-pinterest h5, .color-pinterest h6,\n .color-hover-pinterest:hover h1,\n .color-hover-pinterest:hover h2,\n .color-hover-pinterest:hover h3,\n .color-hover-pinterest:hover h4,\n .color-hover-pinterest:hover h5,\n .color-hover-pinterest:hover h6,\n .text-pinterest h1,\n .text-pinterest h2,\n .text-pinterest h3,\n .text-pinterest h4,\n .text-pinterest h5,\n .text-pinterest h6 {\n color: #cb2027 !important; }\n\n.border-color-pinterest {\n border-color: #cb2027 !important; }\n\n.badge-dribbble,\n.progress-bar-dribbble,\n.bg-dribbble {\n background-color: #ea4c89 !important;\n border-color: #ea4c89; }\n\n.bg-dribbble-dark {\n background-color: #e51e6b;\n border-color: #e51e6b; }\n\n.bg-dribbble-light {\n background-color: #f290b6;\n border-color: #f290b6; }\n\n.color-dribbble,\n.color-hover-dribbble:hover,\n.text-dribbble {\n color: #ea4c89 !important; }\n .color-dribbble h1, .color-dribbble h2, .color-dribbble h3, .color-dribbble h4, .color-dribbble h5, .color-dribbble h6,\n .color-hover-dribbble:hover h1,\n .color-hover-dribbble:hover h2,\n .color-hover-dribbble:hover h3,\n .color-hover-dribbble:hover h4,\n .color-hover-dribbble:hover h5,\n .color-hover-dribbble:hover h6,\n .text-dribbble h1,\n .text-dribbble h2,\n .text-dribbble h3,\n .text-dribbble h4,\n .text-dribbble h5,\n .text-dribbble h6 {\n color: #ea4c89 !important; }\n\n.border-color-dribbble {\n border-color: #ea4c89 !important; }\n\n.badge-youtube,\n.progress-bar-youtube,\n.bg-youtube {\n background-color: #b00 !important;\n border-color: #b00; }\n\n.bg-youtube-dark {\n background-color: #880000;\n border-color: #880000; }\n\n.bg-youtube-light {\n background-color: #ff0909;\n border-color: #ff0909; }\n\n.color-youtube,\n.color-hover-youtube:hover,\n.text-youtube {\n color: #b00 !important; }\n .color-youtube h1, .color-youtube h2, .color-youtube h3, .color-youtube h4, .color-youtube h5, .color-youtube h6,\n .color-hover-youtube:hover h1,\n .color-hover-youtube:hover h2,\n .color-hover-youtube:hover h3,\n .color-hover-youtube:hover h4,\n .color-hover-youtube:hover h5,\n .color-hover-youtube:hover h6,\n .text-youtube h1,\n .text-youtube h2,\n .text-youtube h3,\n .text-youtube h4,\n .text-youtube h5,\n .text-youtube h6 {\n color: #b00 !important; }\n\n.border-color-youtube {\n border-color: #b00 !important; }\n\n.bg-none {\n background: none !important; }\n\n/* Basic\n========================*/\n.block {\n display: block; }\n\n.inline {\n display: inline; }\n\n.inline-block {\n display: inline-block; }\n\n.overflow-hidden {\n overflow: hidden; }\n\n.overflow-scroll {\n overflow: scroll; }\n\n.overflow-auto {\n overflow: auto; }\n\n.pre {\n white-space: pre; }\n\n.nowrap {\n white-space: nowrap; }\n\n.resize-none {\n resize: none; }\n\n.resize-vertical {\n resize: vertical; }\n\n.resize-horizontal {\n resize: horizontal; }\n\n.cursor-pointer {\n cursor: pointer; }\n\n.no-pointer-events {\n pointer-events: none; }\n\n.border-0 {\n border: 0; }\n\n.vertical-middle {\n vertical-align: middle !important; }\n\n\n.disabled {\n opacity: 0.5;\n cursor: not-allowed;\n pointer-events: none; }\n\n\n.fullscreen {\n min-height: 100vh;\n min-width: 100%; }\n\n\n.scroll-horizontal {\n overflow-x: scroll;\n overflow-y: hidden; }\n\n\n.scroll-vertical {\n overflow-x: hidden;\n overflow-y: scroll; }\n\n.no-scrollbar::-webkit-scrollbar {\n width: 0;\n height: 0;\n background: transparent; }\n\n/* Position\n========================*/\n.pos-static {\n position: static; }\n\n.pos-fixed {\n position: fixed; }\n\n.pos-relative {\n position: relative; }\n\n.pos-absolute, .pos-0 {\n position: absolute; }\n\n.pos-top, .pos-0 {\n top: 0; }\n\n.pos-right, .pos-0 {\n right: 0; }\n\n.pos-left, .pos-0 {\n left: 0; }\n\n.pos-bottom, .pos-0 {\n bottom: 0; }\n\n.pos-left, .pos-0 {\n left: 0; }\n\n\n.horizontal-center {\n position: absolute;\n left: 50%;\n transform: translateX(-50%); }\n\n\n.vertical-center {\n position: absolute;\n top: 50%;\n transform: translateY(-50%); }\n\n\n.absolute-center {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%); }\n\n/* Opacity\n=========================*/\n.opacity-0-hover:hover, .opacity-0 {\n opacity: 0; }\n\n.opacity-01-hover:hover, .opacity-01 {\n opacity: 0.1; }\n\n.opacity-02-hover:hover, .opacity-02 {\n opacity: 0.2; }\n\n.opacity-03-hover:hover, .opacity-03 {\n opacity: 0.3; }\n\n.opacity-04-hover:hover, .opacity-04 {\n opacity: 0.4; }\n\n.opacity-05-hover:hover, .opacity-05 {\n opacity: 0.5; }\n\n.opacity-06-hover:hover, .opacity-06 {\n opacity: 0.6; }\n\n.opacity-07-hover:hover, .opacity-07 {\n opacity: 0.7; }\n\n.opacity-08-hover:hover, .opacity-08 {\n opacity: 0.8; }\n\n.opacity-09-hover:hover, .opacity-09 {\n opacity: 0.9; }\n\n.opacity-1-hover:hover, .opacity-1 {\n opacity: 1; }\n\n/* Width\n=========================*/\n.width-100 {\n width: 100%; }\n\n.width-80 {\n width: 80%; }\n\n.width-75 {\n width: 75%; }\n\n.width-67 {\n width: 66.66666666666667%; }\n\n.width-50 {\n width: 50%; }\n\n.width-33 {\n width: 33.33333333333333%; }\n\n.width-25 {\n width: 25%; }\n\n.width-20 {\n width: 20%; }\n\n/* Font Weight\n========================*/\n\n.flex-1 {\n flex: 1; }\n\n\n.flex-2 {\n flex: 1; }\n\n\n.flex-3 {\n flex: 1; }\n\n\n.flex-4 {\n flex: 1; }\n\n\n.flex-5 {\n flex: 1; }\n\n\n.flex-6 {\n flex: 1; }\n\n\n.flex-7 {\n flex: 1; }\n\n\n.flex-8 {\n flex: 1; }\n\n\n.flex-9 {\n flex: 1; }\n\n/* Font Weight\n========================*/\n\n.fw-100 {\n font-weight: 100 !important; }\n\n\n.fw-200 {\n font-weight: 200 !important; }\n\n\n.fw-300 {\n font-weight: 300 !important; }\n\n\n.fw-400 {\n font-weight: 400 !important; }\n\n\n.fw-500 {\n font-weight: 500 !important; }\n\n\n.fw-600 {\n font-weight: 600 !important; }\n\n\n.fw-700 {\n font-weight: 700 !important; }\n\n\n.fw-800 {\n font-weight: 800 !important; }\n\n\n.fw-900 {\n font-weight: 900 !important; }\n\n.fw-normal {\n font-weight: 400; }\n\n.fw-medium {\n font-weight: 500; }\n\n.fw-semibold {\n font-weight: 600; }\n\n.fw-bold {\n font-weight: bold; }\n\n.italic {\n font-style: italic; }\n\n.text-indent-full {\n text-indent: -9999px; }\n\n/* Z Index\n========================*/\n\n.zi-1 {\n z-index: 1 !important; }\n\n\n.zi-2 {\n z-index: 2 !important; }\n\n\n.zi-3 {\n z-index: 3 !important; }\n\n\n.zi-4 {\n z-index: 4 !important; }\n\n\n.zi-5 {\n z-index: 5 !important; }\n\n\n.zi-6 {\n z-index: 6 !important; }\n\n\n.zi-7 {\n z-index: 7 !important; }\n\n\n.zi-8 {\n z-index: 8 !important; }\n\n\n.zi-9 {\n z-index: 9 !important; }\n\n.zi-n-1 {\n z-index: -1 !important; }\n\n/* Font Size\n========================*/\n\n.fs-10 {\n font-size: 0.625rem !important; }\n\n\n.fs-11 {\n font-size: 0.6875rem !important; }\n\n\n.fs-12 {\n font-size: 0.75rem !important; }\n\n\n.fs-13 {\n font-size: 0.8125rem !important; }\n\n\n.fs-14 {\n font-size: 0.875rem !important; }\n\n\n.fs-15 {\n font-size: 0.9375rem !important; }\n\n\n.fs-16 {\n font-size: 1rem !important; }\n\n\n.fs-18 {\n font-size: 1.125rem !important; }\n\n\n.fs-20 {\n font-size: 1.25rem !important; }\n\n\n.fs-22 {\n font-size: 1.375rem !important; }\n\n\n.fs-24 {\n font-size: 1.5rem !important; }\n\n\n.fs-26 {\n font-size: 1.625rem !important; }\n\n\n.fs-28 {\n font-size: 1.75rem !important; }\n\n\n.fs-30 {\n font-size: 1.875rem !important; }\n\n\n.fs-32 {\n font-size: 2rem !important; }\n\n\n.fs-34 {\n font-size: 2.125rem !important; }\n\n\n.fs-36 {\n font-size: 2.25rem !important; }\n\n\n.fs-38 {\n font-size: 2.375rem !important; }\n\n\n.fs-40 {\n font-size: 2.5rem !important; }\n\n\n.fs-42 {\n font-size: 2.625rem !important; }\n\n\n.fs-44 {\n font-size: 2.75rem !important; }\n\n\n.fs-46 {\n font-size: 2.875rem !important; }\n\n\n.fs-48 {\n font-size: 3rem !important; }\n\n\n.fs-50 {\n font-size: 3.125rem !important; }\n\n\n.fs-52 {\n font-size: 3.25rem !important; }\n\n\n.fs-54 {\n font-size: 3.375rem !important; }\n\n\n.fs-56 {\n font-size: 3.5rem !important; }\n\n\n.fs-58 {\n font-size: 3.625rem !important; }\n\n\n.fs-60 {\n font-size: 3.75rem !important; }\n\n.fs-base {\n font-size: 0.875rem !important; }\n\n/* Letter Spacing\n========================*/\n.letter-spacing-minus {\n letter-spacing: -0.05em; }\n\n.letter-spacing-plus {\n letter-spacing: 0.05em; }\n\n/* Text Helpers \n========================*/\n.text-underline {\n text-decoration: underline; }\n\n/* Line Height\n========================*/\n\n.lh-10 {\n line-height: 1em; }\n\n\n.lh-11 {\n line-height: 1.1em; }\n\n\n.lh-12 {\n line-height: 1.2em; }\n\n\n.lh-13 {\n line-height: 1.3em; }\n\n\n.lh-14 {\n line-height: 1.4em; }\n\n\n.lh-15 {\n line-height: 1.5em; }\n\n\n.lh-16 {\n line-height: 1.6em; }\n\n\n.lh-17 {\n line-height: 1.7em; }\n\n\n.lh-18 {\n line-height: 1.8em; }\n\n\n.lh-19 {\n line-height: 1.9em; }\n\n\n.lh-20 {\n line-height: 2em; }\n\n\n.lh-21 {\n line-height: 2.1em; }\n\n\n.lh-22 {\n line-height: 2.2em; }\n\n\n.lh-23 {\n line-height: 2.3em; }\n\n\n.lh-24 {\n line-height: 2.4em; }\n\n\n.lh-25 {\n line-height: 2.5em; }\n\n\n.lh-26 {\n line-height: 2.6em; }\n\n\n.lh-27 {\n line-height: 2.7em; }\n\n\n.lh-28 {\n line-height: 2.8em; }\n\n\n.lh-29 {\n line-height: 2.9em; }\n\n\n.lh-30 {\n line-height: 3em; }\n\n/* Border Helpers\n=========================*/\n.border-left, .border-all {\n border-left: 1px solid #eef1f2; }\n\n.border-top, .border-all {\n border-top: 1px solid #eef1f2; }\n\n.border-right, .border-all {\n border-right: 1px solid #eef1f2; }\n\n.chatbox-header, .border-bottom, .border-all {\n border-bottom: 1px solid #eef1f2; }\n\nbody.rtl .border-left-rtl {\n border-left: 1px solid #eef1f2; }\n\nbody.rtl .border-top-rtl {\n border-top: 1px solid #eef1f2; }\n\nbody.rtl .border-right-rtl {\n border-right: 1px solid #eef1f2; }\n\nbody.rtl .border-bottom-rtl {\n border-bottom: 1px solid #eef1f2; }\n\n.border-left-dotted, .border-x-dotted, .border-dotted {\n border-left-style: dotted; }\n\n.border-left-dashed, .border-x-dashed, .border-dashed {\n border-left-style: dashed; }\n\n.border-left-solid, .border-x-solid, .border-solid {\n border-left-style: solid; }\n\n.border-left-double, .border-x-double, .border-double {\n border-left-style: double; }\n\n.border-left-groove, .border-x-groove, .border-groove {\n border-left-style: groove; }\n\n.border-left-ridge, .border-x-ridge, .border-ridge {\n border-left-style: ridge; }\n\n.border-left-inset, .border-x-inset, .border-inset {\n border-left-style: ridge; }\n\n.border-left-outset, .border-x-outset, .border-outset {\n border-left-style: outset; }\n\n.border-left-none, .border-x-none, .border-none {\n border-left-style: none; }\n\n.border-left-hidden, .border-x-hidden, .border-hidden {\n border-left-style: hidden; }\n\n.border-right-dotted, .border-x-dotted, .border-dotted {\n border-right-style: dotted; }\n\n.border-right-dashed, .border-x-dashed, .border-dashed {\n border-right-style: dashed; }\n\n.border-right-solid, .border-x-solid, .border-solid {\n border-right-style: solid; }\n\n.border-right-double, .border-x-double, .border-double {\n border-right-style: double; }\n\n.border-right-groove, .border-x-groove, .border-groove {\n border-right-style: groove; }\n\n.border-right-ridge, .border-x-ridge, .border-ridge {\n border-right-style: ridge; }\n\n.border-right-inset, .border-x-inset, .border-inset {\n border-right-style: ridge; }\n\n.border-right-outset, .border-x-outset, .border-outset {\n border-right-style: outset; }\n\n.border-right-none, .border-x-none, .border-none {\n border-right-style: none; }\n\n.border-right-hidden, .border-x-hidden, .border-hidden {\n border-right-style: hidden; }\n\n.border-top-dotted, .border-y-dotted, .border-dotted {\n border-top-style: dotted; }\n\n.border-top-dashed, .border-y-dashed, .border-dashed {\n border-top-style: dashed; }\n\n.border-top-solid, .border-y-solid, .border-solid {\n border-top-style: solid; }\n\n.border-top-double, .border-y-double, .border-double {\n border-top-style: double; }\n\n.border-top-groove, .border-y-groove, .border-groove {\n border-top-style: groove; }\n\n.border-top-ridge, .border-y-ridge, .border-ridge {\n border-top-style: ridge; }\n\n.border-top-inset, .border-y-inset, .border-inset {\n border-top-style: ridge; }\n\n.border-top-outset, .border-y-outset, .border-outset {\n border-top-style: outset; }\n\n.border-top-none, .border-y-none, .border-none {\n border-top-style: none; }\n\n.border-top-hidden, .border-y-hidden, .border-hidden {\n border-top-style: hidden; }\n\n.border-bottom-dotted, .border-y-dotted, .border-dotted {\n border-bottom-style: dotted; }\n\n.border-bottom-dashed, .border-y-dashed, .border-dashed {\n border-bottom-style: dashed; }\n\n.border-bottom-solid, .border-y-solid, .border-solid {\n border-bottom-style: solid; }\n\n.border-bottom-double, .border-y-double, .border-double {\n border-bottom-style: double; }\n\n.border-bottom-groove, .border-y-groove, .border-groove {\n border-bottom-style: groove; }\n\n.border-bottom-ridge, .border-y-ridge, .border-ridge {\n border-bottom-style: ridge; }\n\n.border-bottom-inset, .border-y-inset, .border-inset {\n border-bottom-style: ridge; }\n\n.border-bottom-outset, .border-y-outset, .border-outset {\n border-bottom-style: outset; }\n\n.border-bottom-none, .border-y-none, .border-none {\n border-bottom-style: none; }\n\n.border-bottom-hidden, .border-y-hidden, .border-hidden {\n border-bottom-style: hidden; }\n\n/* Border Width\n=========================*/\n\n.bw-y-0,\nbody.rtl .bw-0-rtl,\n.bw-0,\n.bw-t-0,\nbody.rtl .bw-y-0-rtl,\nbody.rtl .bw-t-0-rtl {\n border-top-width: 0px !important; }\n\n\n.bw-y-0,\nbody.rtl .bw-0-rtl,\n.bw-0,\n.bw-b-0,\nbody.rtl .bw-y-0-rtl,\nbody.rtl .bw-b-0-rtl {\n border-bottom-width: 0px !important; }\n\n\n.bw-x-0,\nbody.rtl .bw-0-rtl,\n.bw-0,\n.bw-r-0,\nbody.rtl .bw-x-0-rtl,\nbody.rtl .bw-r-0-rtl {\n border-right-width: 0px !important; }\n\n\n.bw-y-0,\nbody.rtl .bw-0-rtl,\n.bw-0,\n.bw-l-0,\nbody.rtl .bw-y-0-rtl,\nbody.rtl .bw-l-0-rtl {\n border-left-width: 0px !important; }\n\n\n.bw-y-1,\nbody.rtl .bw-1-rtl,\n.bw-1,\n.bw-t-1,\nbody.rtl .bw-y-1-rtl,\nbody.rtl .bw-t-1-rtl {\n border-top-width: 1px !important; }\n\n\n.bw-y-1,\nbody.rtl .bw-1-rtl,\n.bw-1,\n.bw-b-1,\nbody.rtl .bw-y-1-rtl,\nbody.rtl .bw-b-1-rtl {\n border-bottom-width: 1px !important; }\n\n\n.bw-x-1,\nbody.rtl .bw-1-rtl,\n.bw-1,\n.bw-r-1,\nbody.rtl .bw-x-1-rtl,\nbody.rtl .bw-r-1-rtl {\n border-right-width: 1px !important; }\n\n\n.bw-y-1,\nbody.rtl .bw-1-rtl,\n.bw-1,\n.bw-l-1,\nbody.rtl .bw-y-1-rtl,\nbody.rtl .bw-l-1-rtl {\n border-left-width: 1px !important; }\n\n\n.bw-y-2,\nbody.rtl .bw-2-rtl,\n.bw-2,\n.bw-t-2,\nbody.rtl .bw-y-2-rtl,\nbody.rtl .bw-t-2-rtl {\n border-top-width: 2px !important; }\n\n\n.bw-y-2,\nbody.rtl .bw-2-rtl,\n.bw-2,\n.bw-b-2,\nbody.rtl .bw-y-2-rtl,\nbody.rtl .bw-b-2-rtl {\n border-bottom-width: 2px !important; }\n\n\n.bw-x-2,\nbody.rtl .bw-2-rtl,\n.bw-2,\n.bw-r-2,\nbody.rtl .bw-x-2-rtl,\nbody.rtl .bw-r-2-rtl {\n border-right-width: 2px !important; }\n\n\n.bw-y-2,\nbody.rtl .bw-2-rtl,\n.bw-2,\n.bw-l-2,\nbody.rtl .bw-y-2-rtl,\nbody.rtl .bw-l-2-rtl {\n border-left-width: 2px !important; }\n\n\n.bw-y-3,\nbody.rtl .bw-3-rtl,\n.bw-3,\n.bw-t-3,\nbody.rtl .bw-y-3-rtl,\nbody.rtl .bw-t-3-rtl {\n border-top-width: 3px !important; }\n\n\n.bw-y-3,\nbody.rtl .bw-3-rtl,\n.bw-3,\n.bw-b-3,\nbody.rtl .bw-y-3-rtl,\nbody.rtl .bw-b-3-rtl {\n border-bottom-width: 3px !important; }\n\n\n.bw-x-3,\nbody.rtl .bw-3-rtl,\n.bw-3,\n.bw-r-3,\nbody.rtl .bw-x-3-rtl,\nbody.rtl .bw-r-3-rtl {\n border-right-width: 3px !important; }\n\n\n.bw-y-3,\nbody.rtl .bw-3-rtl,\n.bw-3,\n.bw-l-3,\nbody.rtl .bw-y-3-rtl,\nbody.rtl .bw-l-3-rtl {\n border-left-width: 3px !important; }\n\n\n.bw-y-4,\nbody.rtl .bw-4-rtl,\n.bw-4,\n.bw-t-4,\nbody.rtl .bw-y-4-rtl,\nbody.rtl .bw-t-4-rtl {\n border-top-width: 4px !important; }\n\n\n.bw-y-4,\nbody.rtl .bw-4-rtl,\n.bw-4,\n.bw-b-4,\nbody.rtl .bw-y-4-rtl,\nbody.rtl .bw-b-4-rtl {\n border-bottom-width: 4px !important; }\n\n\n.bw-x-4,\nbody.rtl .bw-4-rtl,\n.bw-4,\n.bw-r-4,\nbody.rtl .bw-x-4-rtl,\nbody.rtl .bw-r-4-rtl {\n border-right-width: 4px !important; }\n\n\n.bw-y-4,\nbody.rtl .bw-4-rtl,\n.bw-4,\n.bw-l-4,\nbody.rtl .bw-y-4-rtl,\nbody.rtl .bw-l-4-rtl {\n border-left-width: 4px !important; }\n\n\n.bw-y-5,\nbody.rtl .bw-5-rtl,\n.bw-5,\n.bw-t-5,\nbody.rtl .bw-y-5-rtl,\nbody.rtl .bw-t-5-rtl {\n border-top-width: 5px !important; }\n\n\n.bw-y-5,\nbody.rtl .bw-5-rtl,\n.bw-5,\n.bw-b-5,\nbody.rtl .bw-y-5-rtl,\nbody.rtl .bw-b-5-rtl {\n border-bottom-width: 5px !important; }\n\n\n.bw-x-5,\nbody.rtl .bw-5-rtl,\n.bw-5,\n.bw-r-5,\nbody.rtl .bw-x-5-rtl,\nbody.rtl .bw-r-5-rtl {\n border-right-width: 5px !important; }\n\n\n.bw-y-5,\nbody.rtl .bw-5-rtl,\n.bw-5,\n.bw-l-5,\nbody.rtl .bw-y-5-rtl,\nbody.rtl .bw-l-5-rtl {\n border-left-width: 5px !important; }\n\n\n.bw-y-6,\nbody.rtl .bw-6-rtl,\n.bw-6,\n.bw-t-6,\nbody.rtl .bw-y-6-rtl,\nbody.rtl .bw-t-6-rtl {\n border-top-width: 6px !important; }\n\n\n.bw-y-6,\nbody.rtl .bw-6-rtl,\n.bw-6,\n.bw-b-6,\nbody.rtl .bw-y-6-rtl,\nbody.rtl .bw-b-6-rtl {\n border-bottom-width: 6px !important; }\n\n\n.bw-x-6,\nbody.rtl .bw-6-rtl,\n.bw-6,\n.bw-r-6,\nbody.rtl .bw-x-6-rtl,\nbody.rtl .bw-r-6-rtl {\n border-right-width: 6px !important; }\n\n\n.bw-y-6,\nbody.rtl .bw-6-rtl,\n.bw-6,\n.bw-l-6,\nbody.rtl .bw-y-6-rtl,\nbody.rtl .bw-l-6-rtl {\n border-left-width: 6px !important; }\n\n\n.bw-y-7,\nbody.rtl .bw-7-rtl,\n.bw-7,\n.bw-t-7,\nbody.rtl .bw-y-7-rtl,\nbody.rtl .bw-t-7-rtl {\n border-top-width: 7px !important; }\n\n\n.bw-y-7,\nbody.rtl .bw-7-rtl,\n.bw-7,\n.bw-b-7,\nbody.rtl .bw-y-7-rtl,\nbody.rtl .bw-b-7-rtl {\n border-bottom-width: 7px !important; }\n\n\n.bw-x-7,\nbody.rtl .bw-7-rtl,\n.bw-7,\n.bw-r-7,\nbody.rtl .bw-x-7-rtl,\nbody.rtl .bw-r-7-rtl {\n border-right-width: 7px !important; }\n\n\n.bw-y-7,\nbody.rtl .bw-7-rtl,\n.bw-7,\n.bw-l-7,\nbody.rtl .bw-y-7-rtl,\nbody.rtl .bw-l-7-rtl {\n border-left-width: 7px !important; }\n\n\n.bw-y-8,\nbody.rtl .bw-8-rtl,\n.bw-8,\n.bw-t-8,\nbody.rtl .bw-y-8-rtl,\nbody.rtl .bw-t-8-rtl {\n border-top-width: 8px !important; }\n\n\n.bw-y-8,\nbody.rtl .bw-8-rtl,\n.bw-8,\n.bw-b-8,\nbody.rtl .bw-y-8-rtl,\nbody.rtl .bw-b-8-rtl {\n border-bottom-width: 8px !important; }\n\n\n.bw-x-8,\nbody.rtl .bw-8-rtl,\n.bw-8,\n.bw-r-8,\nbody.rtl .bw-x-8-rtl,\nbody.rtl .bw-r-8-rtl {\n border-right-width: 8px !important; }\n\n\n.bw-y-8,\nbody.rtl .bw-8-rtl,\n.bw-8,\n.bw-l-8,\nbody.rtl .bw-y-8-rtl,\nbody.rtl .bw-l-8-rtl {\n border-left-width: 8px !important; }\n\n\n.bw-y-9,\nbody.rtl .bw-9-rtl,\n.bw-9,\n.bw-t-9,\nbody.rtl .bw-y-9-rtl,\nbody.rtl .bw-t-9-rtl {\n border-top-width: 9px !important; }\n\n\n.bw-y-9,\nbody.rtl .bw-9-rtl,\n.bw-9,\n.bw-b-9,\nbody.rtl .bw-y-9-rtl,\nbody.rtl .bw-b-9-rtl {\n border-bottom-width: 9px !important; }\n\n\n.bw-x-9,\nbody.rtl .bw-9-rtl,\n.bw-9,\n.bw-r-9,\nbody.rtl .bw-x-9-rtl,\nbody.rtl .bw-r-9-rtl {\n border-right-width: 9px !important; }\n\n\n.bw-y-9,\nbody.rtl .bw-9-rtl,\n.bw-9,\n.bw-l-9,\nbody.rtl .bw-y-9-rtl,\nbody.rtl .bw-l-9-rtl {\n border-left-width: 9px !important; }\n\n\n.bw-y-10,\nbody.rtl .bw-10-rtl,\n.bw-10,\n.bw-t-10,\nbody.rtl .bw-y-10-rtl,\nbody.rtl .bw-t-10-rtl {\n border-top-width: 10px !important; }\n\n\n.bw-y-10,\nbody.rtl .bw-10-rtl,\n.bw-10,\n.bw-b-10,\nbody.rtl .bw-y-10-rtl,\nbody.rtl .bw-b-10-rtl {\n border-bottom-width: 10px !important; }\n\n\n.bw-x-10,\nbody.rtl .bw-10-rtl,\n.bw-10,\n.bw-r-10,\nbody.rtl .bw-x-10-rtl,\nbody.rtl .bw-r-10-rtl {\n border-right-width: 10px !important; }\n\n\n.bw-y-10,\nbody.rtl .bw-10-rtl,\n.bw-10,\n.bw-l-10,\nbody.rtl .bw-y-10-rtl,\nbody.rtl .bw-l-10-rtl {\n border-left-width: 10px !important; }\n\n/* Border Radius\n=========================*/\n.radius-0 {\n border-radius: 0; }\n\n.radius-full {\n border-radius: 100%; }\n\n.radius-2 {\n border-radius: 2px !important;\n overflow: hidden; }\n\n.radius-3 {\n border-radius: 3px !important;\n overflow: hidden; }\n\n.radius-4 {\n border-radius: 4px !important;\n overflow: hidden; }\n\n.radius-5 {\n border-radius: 5px !important;\n overflow: hidden; }\n\n.radius-6 {\n border-radius: 6px !important;\n overflow: hidden; }\n\n.radius-7 {\n border-radius: 7px !important;\n overflow: hidden; }\n\n.radius-8 {\n border-radius: 8px !important;\n overflow: hidden; }\n\n.radius-9 {\n border-radius: 9px !important;\n overflow: hidden; }\n\n.radius-10 {\n border-radius: 10px !important;\n overflow: hidden; }\n\n.radius-11 {\n border-radius: 11px !important;\n overflow: hidden; }\n\n.radius-12 {\n border-radius: 12px !important;\n overflow: hidden; }\n\n.radius-13 {\n border-radius: 13px !important;\n overflow: hidden; }\n\n.radius-14 {\n border-radius: 14px !important;\n overflow: hidden; }\n\n.radius-15 {\n border-radius: 15px !important;\n overflow: hidden; }\n\n.radius-16 {\n border-radius: 16px !important;\n overflow: hidden; }\n\n.radius-17 {\n border-radius: 17px !important;\n overflow: hidden; }\n\n.radius-18 {\n border-radius: 18px !important;\n overflow: hidden; }\n\n.radius-19 {\n border-radius: 19px !important;\n overflow: hidden; }\n\n.radius-20 {\n border-radius: 20px !important;\n overflow: hidden; }\n\n/* Padding & Margin\n=========================*/\n.padded-reverse {\n margin: 0 -20px; }\n\n.mr-lr-auto {\n margin-left: auto;\n margin-right: auto; }\n\nbody.rtl .pd-t-0-rtl,\nbody.rtl .pd-tb-0-rtl,\n.pd-t-0,\n.pd-tb-0 {\n padding-top: 0rem !important; }\n\nbody.rtl .pd-b-0-rtl,\nbody.rtl .pd-tb-0-rtl,\n.pd-b-0,\n.pd-tb-0 {\n padding-bottom: 0rem !important; }\n\nbody.rtl .pd-0-rtl,\n.pd-0 {\n padding: 0rem !important; }\n\nbody.rtl .mr-t-0-rtl,\nbody.rtl .mr-tb-0-rtl,\n.mr-t-0,\n.mr-tb-0 {\n margin-top: 0rem !important; }\n\nbody.rtl .mr-b-0-rtl,\nbody.rtl .mr-tb-0-rtl,\n.mr-b-0,\n.mr-tb-0 {\n margin-bottom: 0rem !important; }\n\nbody.rtl .mr-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl,\n.mr-0 {\n margin: 0rem !important; }\n\nbody.rtl .pd-t-5-rtl,\nbody.rtl .pd-tb-5-rtl,\n.pd-t-5,\n.pd-tb-5 {\n padding-top: 0.3125rem !important; }\n\nbody.rtl .pd-b-5-rtl,\nbody.rtl .pd-tb-5-rtl,\n.pd-b-5,\n.pd-tb-5 {\n padding-bottom: 0.3125rem !important; }\n\nbody.rtl .pd-5-rtl,\n.pd-5 {\n padding: 0.3125rem !important; }\n\nbody.rtl .mr-t-5-rtl,\nbody.rtl .mr-tb-5-rtl,\n.mr-t-5,\n.mr-tb-5 {\n margin-top: 0.3125rem !important; }\n\nbody.rtl .mr-b-5-rtl,\nbody.rtl .mr-tb-5-rtl,\n.mr-b-5,\n.mr-tb-5 {\n margin-bottom: 0.3125rem !important; }\n\nbody.rtl .mr-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl,\n.mr-5 {\n margin: 0.3125rem !important; }\n\nbody.rtl .pd-t-10-rtl,\nbody.rtl .pd-tb-10-rtl,\n.pd-t-10,\n.pd-tb-10 {\n padding-top: 0.625rem !important; }\n\nbody.rtl .pd-b-10-rtl,\nbody.rtl .pd-tb-10-rtl,\n.pd-b-10,\n.pd-tb-10 {\n padding-bottom: 0.625rem !important; }\n\nbody.rtl .pd-10-rtl,\n.pd-10 {\n padding: 0.625rem !important; }\n\nbody.rtl .mr-t-10-rtl,\nbody.rtl .mr-tb-10-rtl,\n.mr-t-10,\n.mr-tb-10 {\n margin-top: 0.625rem !important; }\n\nbody.rtl .mr-b-10-rtl,\nbody.rtl .mr-tb-10-rtl,\n.mr-b-10,\n.mr-tb-10 {\n margin-bottom: 0.625rem !important; }\n\nbody.rtl .mr-10-rtl,\n.mr-10 {\n margin: 0.625rem !important; }\n\nbody.rtl .pd-t-20-rtl,\nbody.rtl .pd-tb-20-rtl,\n.pd-t-20,\n.pd-tb-20 {\n padding-top: 1.25rem !important; }\n\nbody.rtl .pd-b-20-rtl,\nbody.rtl .pd-tb-20-rtl,\n.pd-b-20,\n.pd-tb-20 {\n padding-bottom: 1.25rem !important; }\n\nbody.rtl .pd-20-rtl,\n.pd-20 {\n padding: 1.25rem !important; }\n\nbody.rtl .mr-t-20-rtl,\nbody.rtl .mr-tb-20-rtl,\n.mr-t-20,\n.mr-tb-20 {\n margin-top: 1.25rem !important; }\n\nbody.rtl .mr-b-20-rtl,\nbody.rtl .mr-tb-20-rtl,\n.mr-b-20,\n.mr-tb-20 {\n margin-bottom: 1.25rem !important; }\n\nbody.rtl .mr-20-rtl,\n.mr-20 {\n margin: 1.25rem !important; }\n\nbody.rtl .pd-t-30-rtl,\nbody.rtl .pd-tb-30-rtl,\n.pd-t-30,\n.pd-tb-30 {\n padding-top: 1.875rem !important; }\n\nbody.rtl .pd-b-30-rtl,\nbody.rtl .pd-tb-30-rtl,\n.pd-b-30,\n.pd-tb-30 {\n padding-bottom: 1.875rem !important; }\n\nbody.rtl .pd-30-rtl,\n.pd-30 {\n padding: 1.875rem !important; }\n\nbody.rtl .mr-t-30-rtl,\nbody.rtl .mr-tb-30-rtl,\n.mr-t-30,\n.mr-tb-30 {\n margin-top: 1.875rem !important; }\n\nbody.rtl .mr-b-30-rtl,\nbody.rtl .mr-tb-30-rtl,\n.mr-b-30,\n.mr-tb-30 {\n margin-bottom: 1.875rem !important; }\n\nbody.rtl .mr-30-rtl,\n.mr-30 {\n margin: 1.875rem !important; }\n\nbody.rtl .pd-t-40-rtl,\nbody.rtl .pd-tb-40-rtl,\n.pd-t-40,\n.pd-tb-40 {\n padding-top: 2.5rem !important; }\n\nbody.rtl .pd-b-40-rtl,\nbody.rtl .pd-tb-40-rtl,\n.pd-b-40,\n.pd-tb-40 {\n padding-bottom: 2.5rem !important; }\n\nbody.rtl .pd-40-rtl,\n.pd-40 {\n padding: 2.5rem !important; }\n\nbody.rtl .mr-t-40-rtl,\nbody.rtl .mr-tb-40-rtl,\n.mr-t-40,\n.mr-tb-40 {\n margin-top: 2.5rem !important; }\n\nbody.rtl .mr-b-40-rtl,\nbody.rtl .mr-tb-40-rtl,\n.mr-b-40,\n.mr-tb-40 {\n margin-bottom: 2.5rem !important; }\n\nbody.rtl .mr-40-rtl,\n.mr-40 {\n margin: 2.5rem !important; }\n\nbody.rtl .pd-t-50-rtl,\nbody.rtl .pd-tb-50-rtl,\n.pd-t-50,\n.pd-tb-50 {\n padding-top: 3.125rem !important; }\n\nbody.rtl .pd-b-50-rtl,\nbody.rtl .pd-tb-50-rtl,\n.pd-b-50,\n.pd-tb-50 {\n padding-bottom: 3.125rem !important; }\n\nbody.rtl .pd-50-rtl,\n.pd-50 {\n padding: 3.125rem !important; }\n\nbody.rtl .mr-t-50-rtl,\nbody.rtl .mr-tb-50-rtl,\n.mr-t-50,\n.mr-tb-50 {\n margin-top: 3.125rem !important; }\n\nbody.rtl .mr-b-50-rtl,\nbody.rtl .mr-tb-50-rtl,\n.mr-b-50,\n.mr-tb-50 {\n margin-bottom: 3.125rem !important; }\n\nbody.rtl .mr-50-rtl,\n.mr-50 {\n margin: 3.125rem !important; }\n\nbody.rtl .pd-t-60-rtl,\nbody.rtl .pd-tb-60-rtl,\n.pd-t-60,\n.pd-tb-60 {\n padding-top: 3.75rem !important; }\n\nbody.rtl .pd-b-60-rtl,\nbody.rtl .pd-tb-60-rtl,\n.pd-b-60,\n.pd-tb-60 {\n padding-bottom: 3.75rem !important; }\n\nbody.rtl .pd-60-rtl,\n.pd-60 {\n padding: 3.75rem !important; }\n\nbody.rtl .mr-t-60-rtl,\nbody.rtl .mr-tb-60-rtl,\n.mr-t-60,\n.mr-tb-60 {\n margin-top: 3.75rem !important; }\n\nbody.rtl .mr-b-60-rtl,\nbody.rtl .mr-tb-60-rtl,\n.mr-b-60,\n.mr-tb-60 {\n margin-bottom: 3.75rem !important; }\n\nbody.rtl .mr-60-rtl,\n.mr-60 {\n margin: 3.75rem !important; }\n\nbody.rtl .pd-t-70-rtl,\nbody.rtl .pd-tb-70-rtl,\n.pd-t-70,\n.pd-tb-70 {\n padding-top: 4.375rem !important; }\n\nbody.rtl .pd-b-70-rtl,\nbody.rtl .pd-tb-70-rtl,\n.pd-b-70,\n.pd-tb-70 {\n padding-bottom: 4.375rem !important; }\n\nbody.rtl .pd-70-rtl,\n.pd-70 {\n padding: 4.375rem !important; }\n\nbody.rtl .mr-t-70-rtl,\nbody.rtl .mr-tb-70-rtl,\n.mr-t-70,\n.mr-tb-70 {\n margin-top: 4.375rem !important; }\n\nbody.rtl .mr-b-70-rtl,\nbody.rtl .mr-tb-70-rtl,\n.mr-b-70,\n.mr-tb-70 {\n margin-bottom: 4.375rem !important; }\n\nbody.rtl .mr-70-rtl,\n.mr-70 {\n margin: 4.375rem !important; }\n\nbody.rtl .pd-t-80-rtl,\nbody.rtl .pd-tb-80-rtl,\n.pd-t-80,\n.pd-tb-80 {\n padding-top: 5rem !important; }\n\nbody.rtl .pd-b-80-rtl,\nbody.rtl .pd-tb-80-rtl,\n.pd-b-80,\n.pd-tb-80 {\n padding-bottom: 5rem !important; }\n\nbody.rtl .pd-80-rtl,\n.pd-80 {\n padding: 5rem !important; }\n\nbody.rtl .mr-t-80-rtl,\nbody.rtl .mr-tb-80-rtl,\n.mr-t-80,\n.mr-tb-80 {\n margin-top: 5rem !important; }\n\nbody.rtl .mr-b-80-rtl,\nbody.rtl .mr-tb-80-rtl,\n.mr-b-80,\n.mr-tb-80 {\n margin-bottom: 5rem !important; }\n\nbody.rtl .mr-80-rtl,\n.mr-80 {\n margin: 5rem !important; }\n\nbody.rtl .pd-t-90-rtl,\nbody.rtl .pd-tb-90-rtl,\n.pd-t-90,\n.pd-tb-90 {\n padding-top: 5.625rem !important; }\n\nbody.rtl .pd-b-90-rtl,\nbody.rtl .pd-tb-90-rtl,\n.pd-b-90,\n.pd-tb-90 {\n padding-bottom: 5.625rem !important; }\n\nbody.rtl .pd-90-rtl,\n.pd-90 {\n padding: 5.625rem !important; }\n\nbody.rtl .mr-t-90-rtl,\nbody.rtl .mr-tb-90-rtl,\n.mr-t-90,\n.mr-tb-90 {\n margin-top: 5.625rem !important; }\n\nbody.rtl .mr-b-90-rtl,\nbody.rtl .mr-tb-90-rtl,\n.mr-b-90,\n.mr-tb-90 {\n margin-bottom: 5.625rem !important; }\n\nbody.rtl .mr-90-rtl,\n.mr-90 {\n margin: 5.625rem !important; }\n\nbody.rtl .pd-t-100-rtl,\nbody.rtl .pd-tb-100-rtl,\n.pd-t-100,\n.pd-tb-100 {\n padding-top: 6.25rem !important; }\n\nbody.rtl .pd-b-100-rtl,\nbody.rtl .pd-tb-100-rtl,\n.pd-b-100,\n.pd-tb-100 {\n padding-bottom: 6.25rem !important; }\n\nbody.rtl .pd-100-rtl,\n.pd-100 {\n padding: 6.25rem !important; }\n\nbody.rtl .mr-t-100-rtl,\nbody.rtl .mr-tb-100-rtl,\n.mr-t-100,\n.mr-tb-100 {\n margin-top: 6.25rem !important; }\n\nbody.rtl .mr-b-100-rtl,\nbody.rtl .mr-tb-100-rtl,\n.mr-b-100,\n.mr-tb-100 {\n margin-bottom: 6.25rem !important; }\n\nbody.rtl .mr-100-rtl,\n.mr-100 {\n margin: 6.25rem !important; }\n\nbody.rtl .pd-t-150-rtl,\nbody.rtl .pd-tb-150-rtl,\n.pd-t-150,\n.pd-tb-150 {\n padding-top: 9.375rem !important; }\n\nbody.rtl .pd-b-150-rtl,\nbody.rtl .pd-tb-150-rtl,\n.pd-b-150,\n.pd-tb-150 {\n padding-bottom: 9.375rem !important; }\n\nbody.rtl .pd-150-rtl,\n.pd-150 {\n padding: 9.375rem !important; }\n\nbody.rtl .mr-t-150-rtl,\nbody.rtl .mr-tb-150-rtl,\n.mr-t-150,\n.mr-tb-150 {\n margin-top: 9.375rem !important; }\n\nbody.rtl .mr-b-150-rtl,\nbody.rtl .mr-tb-150-rtl,\n.mr-b-150,\n.mr-tb-150 {\n margin-bottom: 9.375rem !important; }\n\nbody.rtl .mr-150-rtl,\n.mr-150 {\n margin: 9.375rem !important; }\n\nbody.rtl .pd-t-200-rtl,\nbody.rtl .pd-tb-200-rtl,\n.pd-t-200,\n.pd-tb-200 {\n padding-top: 12.5rem !important; }\n\nbody.rtl .pd-b-200-rtl,\nbody.rtl .pd-tb-200-rtl,\n.pd-b-200,\n.pd-tb-200 {\n padding-bottom: 12.5rem !important; }\n\nbody.rtl .pd-200-rtl,\n.pd-200 {\n padding: 12.5rem !important; }\n\nbody.rtl .mr-t-200-rtl,\nbody.rtl .mr-tb-200-rtl,\n.mr-t-200,\n.mr-tb-200 {\n margin-top: 12.5rem !important; }\n\nbody.rtl .mr-b-200-rtl,\nbody.rtl .mr-tb-200-rtl,\n.mr-b-200,\n.mr-tb-200 {\n margin-bottom: 12.5rem !important; }\n\nbody.rtl .mr-200-rtl,\n.mr-200 {\n margin: 12.5rem !important; }\n\nbody.rtl .pd-l-0-rtl,\nbody.rtl .pd-lr-0-rtl,\n.pd-l-0,\n.pd-lr-0 {\n padding-left: 0rem !important; }\n\nbody.rtl .pd-r-0-rtl,\nbody.rtl .pd-lr-0-rtl,\n.pd-r-0,\n.pd-lr-0 {\n padding-right: 0rem !important; }\n\nbody.rtl .mr-l-0-rtl,\nbody.rtl .mr-lr-0-rtl,\n.mr-l-0,\n.mr-lr-0 {\n margin-left: 0rem !important; }\n\nbody.rtl .mr-r-0-rtl,\nbody.rtl .mr-lr-0-rtl,\n.mr-r-0,\n.mr-lr-0 {\n margin-right: 0rem !important; }\n\nbody.rtl .pd-l-5-rtl,\nbody.rtl .pd-lr-5-rtl,\n.pd-l-5,\n.pd-lr-5 {\n padding-left: 0.3125rem !important; }\n\nbody.rtl .pd-r-5-rtl,\nbody.rtl .pd-lr-5-rtl,\n.pd-r-5,\n.pd-lr-5 {\n padding-right: 0.3125rem !important; }\n\nbody.rtl .mr-l-5-rtl,\nbody.rtl .mr-lr-5-rtl,\n.mr-l-5,\n.mr-lr-5 {\n margin-left: 0.3125rem !important; }\n\nbody.rtl .mr-r-5-rtl,\nbody.rtl .mr-lr-5-rtl,\n.mr-r-5,\n.mr-lr-5 {\n margin-right: 0.3125rem !important; }\n\nbody.rtl .pd-l-10-rtl,\nbody.rtl .pd-lr-10-rtl,\n.pd-l-10,\n.pd-lr-10 {\n padding-left: 0.625rem !important; }\n\nbody.rtl .pd-r-10-rtl,\nbody.rtl .pd-lr-10-rtl,\n.pd-r-10,\n.pd-lr-10 {\n padding-right: 0.625rem !important; }\n\nbody.rtl .mr-l-10-rtl,\nbody.rtl .mr-lr-10-rtl,\n.mr-l-10,\n.mr-lr-10 {\n margin-left: 0.625rem !important; }\n\nbody.rtl .mr-r-10-rtl,\nbody.rtl .mr-lr-10-rtl,\n.mr-r-10,\n.mr-lr-10 {\n margin-right: 0.625rem !important; }\n\nbody.rtl .pd-l-15-rtl,\nbody.rtl .pd-lr-15-rtl,\n.pd-l-15,\n.pd-lr-15 {\n padding-left: 0.9375rem !important; }\n\nbody.rtl .pd-r-15-rtl,\nbody.rtl .pd-lr-15-rtl,\n.pd-r-15,\n.pd-lr-15 {\n padding-right: 0.9375rem !important; }\n\nbody.rtl .mr-l-15-rtl,\nbody.rtl .mr-lr-15-rtl,\n.mr-l-15,\n.mr-lr-15 {\n margin-left: 0.9375rem !important; }\n\nbody.rtl .mr-r-15-rtl,\nbody.rtl .mr-lr-15-rtl,\n.mr-r-15,\n.mr-lr-15 {\n margin-right: 0.9375rem !important; }\n\nbody.rtl .pd-l-20-rtl,\nbody.rtl .pd-lr-20-rtl,\n.pd-l-20,\n.pd-lr-20 {\n padding-left: 1.25rem !important; }\n\nbody.rtl .pd-r-20-rtl,\nbody.rtl .pd-lr-20-rtl,\n.pd-r-20,\n.pd-lr-20 {\n padding-right: 1.25rem !important; }\n\nbody.rtl .mr-l-20-rtl,\nbody.rtl .mr-lr-20-rtl,\n.mr-l-20,\n.mr-lr-20 {\n margin-left: 1.25rem !important; }\n\nbody.rtl .mr-r-20-rtl,\nbody.rtl .mr-lr-20-rtl,\n.mr-r-20,\n.mr-lr-20 {\n margin-right: 1.25rem !important; }\n\nbody.rtl .pd-l-30-rtl,\nbody.rtl .pd-lr-30-rtl,\n.pd-l-30,\n.pd-lr-30 {\n padding-left: 1.875rem !important; }\n\nbody.rtl .pd-r-30-rtl,\nbody.rtl .pd-lr-30-rtl,\n.pd-r-30,\n.pd-lr-30 {\n padding-right: 1.875rem !important; }\n\nbody.rtl .mr-l-30-rtl,\nbody.rtl .mr-lr-30-rtl,\n.mr-l-30,\n.mr-lr-30 {\n margin-left: 1.875rem !important; }\n\nbody.rtl .mr-r-30-rtl,\nbody.rtl .mr-lr-30-rtl,\n.mr-r-30,\n.mr-lr-30 {\n margin-right: 1.875rem !important; }\n\nbody.rtl .pd-l-40-rtl,\nbody.rtl .pd-lr-40-rtl,\n.pd-l-40,\n.pd-lr-40 {\n padding-left: 2.5rem !important; }\n\nbody.rtl .pd-r-40-rtl,\nbody.rtl .pd-lr-40-rtl,\n.pd-r-40,\n.pd-lr-40 {\n padding-right: 2.5rem !important; }\n\nbody.rtl .mr-l-40-rtl,\nbody.rtl .mr-lr-40-rtl,\n.mr-l-40,\n.mr-lr-40 {\n margin-left: 2.5rem !important; }\n\nbody.rtl .mr-r-40-rtl,\nbody.rtl .mr-lr-40-rtl,\n.mr-r-40,\n.mr-lr-40 {\n margin-right: 2.5rem !important; }\n\nbody.rtl .pd-l-50-rtl,\nbody.rtl .pd-lr-50-rtl,\n.pd-l-50,\n.pd-lr-50 {\n padding-left: 3.125rem !important; }\n\nbody.rtl .pd-r-50-rtl,\nbody.rtl .pd-lr-50-rtl,\n.pd-r-50,\n.pd-lr-50 {\n padding-right: 3.125rem !important; }\n\nbody.rtl .mr-l-50-rtl,\nbody.rtl .mr-lr-50-rtl,\n.mr-l-50,\n.mr-lr-50 {\n margin-left: 3.125rem !important; }\n\nbody.rtl .mr-r-50-rtl,\nbody.rtl .mr-lr-50-rtl,\n.mr-r-50,\n.mr-lr-50 {\n margin-right: 3.125rem !important; }\n\nbody.rtl .pd-l-60-rtl,\nbody.rtl .pd-lr-60-rtl,\n.pd-l-60,\n.pd-lr-60 {\n padding-left: 3.75rem !important; }\n\nbody.rtl .pd-r-60-rtl,\nbody.rtl .pd-lr-60-rtl,\n.pd-r-60,\n.pd-lr-60 {\n padding-right: 3.75rem !important; }\n\nbody.rtl .mr-l-60-rtl,\nbody.rtl .mr-lr-60-rtl,\n.mr-l-60,\n.mr-lr-60 {\n margin-left: 3.75rem !important; }\n\nbody.rtl .mr-r-60-rtl,\nbody.rtl .mr-lr-60-rtl,\n.mr-r-60,\n.mr-lr-60 {\n margin-right: 3.75rem !important; }\n\nbody.rtl .pd-l-70-rtl,\nbody.rtl .pd-lr-70-rtl,\n.pd-l-70,\n.pd-lr-70 {\n padding-left: 4.375rem !important; }\n\nbody.rtl .pd-r-70-rtl,\nbody.rtl .pd-lr-70-rtl,\n.pd-r-70,\n.pd-lr-70 {\n padding-right: 4.375rem !important; }\n\nbody.rtl .mr-l-70-rtl,\nbody.rtl .mr-lr-70-rtl,\n.mr-l-70,\n.mr-lr-70 {\n margin-left: 4.375rem !important; }\n\nbody.rtl .mr-r-70-rtl,\nbody.rtl .mr-lr-70-rtl,\n.mr-r-70,\n.mr-lr-70 {\n margin-right: 4.375rem !important; }\n\nbody.rtl .pd-l-80-rtl,\nbody.rtl .pd-lr-80-rtl,\n.pd-l-80,\n.pd-lr-80 {\n padding-left: 5rem !important; }\n\nbody.rtl .pd-r-80-rtl,\nbody.rtl .pd-lr-80-rtl,\n.pd-r-80,\n.pd-lr-80 {\n padding-right: 5rem !important; }\n\nbody.rtl .mr-l-80-rtl,\nbody.rtl .mr-lr-80-rtl,\n.mr-l-80,\n.mr-lr-80 {\n margin-left: 5rem !important; }\n\nbody.rtl .mr-r-80-rtl,\nbody.rtl .mr-lr-80-rtl,\n.mr-r-80,\n.mr-lr-80 {\n margin-right: 5rem !important; }\n\nbody.rtl .pd-l-90-rtl,\nbody.rtl .pd-lr-90-rtl,\n.pd-l-90,\n.pd-lr-90 {\n padding-left: 5.625rem !important; }\n\nbody.rtl .pd-r-90-rtl,\nbody.rtl .pd-lr-90-rtl,\n.pd-r-90,\n.pd-lr-90 {\n padding-right: 5.625rem !important; }\n\nbody.rtl .mr-l-90-rtl,\nbody.rtl .mr-lr-90-rtl,\n.mr-l-90,\n.mr-lr-90 {\n margin-left: 5.625rem !important; }\n\nbody.rtl .mr-r-90-rtl,\nbody.rtl .mr-lr-90-rtl,\n.mr-r-90,\n.mr-lr-90 {\n margin-right: 5.625rem !important; }\n\n/* RTL Margin Helpers \n=========================*/\nbody.rtl .ml-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl {\n margin-left: 0 !important; }\n\nbody.rtl .mr-0-rtl, body.rtl .mx-0-rtl, body.rtl .m-0-rtl {\n margin-right: 0 !important; }\n\nbody.rtl .mt-0-rtl, body.rtl .my-0-rtl, body.rtl .m-0-rtl {\n margin-top: 0 !important; }\n\nbody.rtl .mb-0-rtl, body.rtl .my-0-rtl, body.rtl .m-0-rtl {\n margin-bottom: 0 !important; }\n\nbody.rtl .ml-1-rtl, body.rtl .mx-1-rtl, body.rtl .m-1-rtl {\n margin-left: 0.25rem !important; }\n\nbody.rtl .mr-1-rtl, body.rtl .mx-1-rtl, body.rtl .m-1-rtl {\n margin-right: 0.25rem !important; }\n\nbody.rtl .mt-1-rtl, body.rtl .my-1-rtl, body.rtl .m-1-rtl {\n margin-top: 0.25rem !important; }\n\nbody.rtl .mb-1-rtl, body.rtl .my-1-rtl, body.rtl .m-1-rtl {\n margin-bottom: 0.25rem !important; }\n\nbody.rtl .ml-2-rtl, body.rtl .mx-2-rtl, body.rtl .m-2-rtl {\n margin-left: 0.5rem !important; }\n\nbody.rtl .mr-2-rtl, body.rtl .mx-2-rtl, body.rtl .m-2-rtl {\n margin-right: 0.5rem !important; }\n\nbody.rtl .mt-2-rtl, body.rtl .my-2-rtl, body.rtl .m-2-rtl {\n margin-top: 0.5rem !important; }\n\nbody.rtl .mb-2-rtl, body.rtl .my-2-rtl, body.rtl .m-2-rtl {\n margin-bottom: 0.5rem !important; }\n\nbody.rtl .ml-3-rtl, body.rtl .mx-3-rtl, body.rtl .m-3-rtl {\n margin-left: 1rem !important; }\n\nbody.rtl .mr-3-rtl, body.rtl .mx-3-rtl, body.rtl .m-3-rtl {\n margin-right: 1rem !important; }\n\nbody.rtl .mt-3-rtl, body.rtl .my-3-rtl, body.rtl .m-3-rtl {\n margin-top: 1rem !important; }\n\nbody.rtl .mb-3-rtl, body.rtl .my-3-rtl, body.rtl .m-3-rtl {\n margin-bottom: 1rem !important; }\n\nbody.rtl .ml-4-rtl, body.rtl .mx-4-rtl, body.rtl .m-4-rtl {\n margin-left: 1.5rem !important; }\n\nbody.rtl .mr-4-rtl, body.rtl .mx-4-rtl, body.rtl .m-4-rtl {\n margin-right: 1.5rem !important; }\n\nbody.rtl .mt-4-rtl, body.rtl .my-4-rtl, body.rtl .m-4-rtl {\n margin-top: 1.5rem !important; }\n\nbody.rtl .mb-4-rtl, body.rtl .my-4-rtl, body.rtl .m-4-rtl {\n margin-bottom: 1.5rem !important; }\n\nbody.rtl .ml-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl {\n margin-left: 3rem !important; }\n\nbody.rtl .mr-5-rtl, body.rtl .mx-5-rtl, body.rtl .m-5-rtl {\n margin-right: 3rem !important; }\n\nbody.rtl .mt-5-rtl, body.rtl .my-5-rtl, body.rtl .m-5-rtl {\n margin-top: 3rem !important; }\n\nbody.rtl .mb-5-rtl, body.rtl .my-5-rtl, body.rtl .m-5-rtl {\n margin-bottom: 3rem !important; }\n\nbody.rtl .mr-auto-rtl, body.rtl .mx-auto-rtl, body.rtl .m-auto-rtl, body.rtl .my-auto-rtl {\n margin-right: auto !important; }\n\nbody.rtl .ml-auto-rtl, body.rtl .mx-auto-rtl, body.rtl .m-auto-rtl, body.rtl .my-auto-rtl {\n margin-left: auto !important; }\n\nbody.rtl .mt-auto-rtl {\n margin-top: auto !important; }\n\nbody.rtl .mb-auto-rtl {\n margin-bottom: auto !important; }\n\n/* RTL Padding Helpers \n=========================*/\nbody.rtl .pl-0-rtl, body.rtl .px-0-rtl, body.rtl .p-0-rtl {\n padding-left: 0 !important; }\n\nbody.rtl .pr-0-rtl, body.rtl .px-0-rtl, body.rtl .p-0-rtl {\n padding-right: 0 !important; }\n\nbody.rtl .pt-0-rtl, body.rtl .py-0-rtl, body.rtl .p-0-rtl {\n padding-top: 0 !important; }\n\nbody.rtl .pb-0-rtl, body.rtl .py-0-rtl, body.rtl .p-0-rtl {\n padding-bottom: 0 !important; }\n\nbody.rtl .pl-1-rtl, body.rtl .px-1-rtl, body.rtl .p-1-rtl {\n padding-left: 0.25rem !important; }\n\nbody.rtl .pr-1-rtl, body.rtl .px-1-rtl, body.rtl .p-1-rtl {\n padding-right: 0.25rem !important; }\n\nbody.rtl .pt-1-rtl, body.rtl .py-1-rtl, body.rtl .p-1-rtl {\n padding-top: 0.25rem !important; }\n\nbody.rtl .pb-1-rtl, body.rtl .py-1-rtl, body.rtl .p-1-rtl {\n padding-bottom: 0.25rem !important; }\n\nbody.rtl .pl-2-rtl, body.rtl .px-2-rtl, body.rtl .p-2-rtl {\n padding-left: 0.5rem !important; }\n\nbody.rtl .pr-2-rtl, body.rtl .px-2-rtl, body.rtl .p-2-rtl {\n padding-right: 0.5rem !important; }\n\nbody.rtl .pt-2-rtl, body.rtl .py-2-rtl, body.rtl .p-2-rtl {\n padding-top: 0.5rem !important; }\n\nbody.rtl .pb-2-rtl, body.rtl .py-2-rtl, body.rtl .p-2-rtl {\n padding-bottom: 0.5rem !important; }\n\nbody.rtl .pl-3-rtl, body.rtl .px-3-rtl, body.rtl .p-3-rtl {\n padding-left: 1rem !important; }\n\nbody.rtl .pr-3-rtl, body.rtl .px-3-rtl, body.rtl .p-3-rtl {\n padding-right: 1rem !important; }\n\nbody.rtl .pt-3-rtl, body.rtl .py-3-rtl, body.rtl .p-3-rtl {\n padding-top: 1rem !important; }\n\nbody.rtl .pb-3-rtl, body.rtl .py-3-rtl, body.rtl .p-3-rtl {\n padding-bottom: 1rem !important; }\n\nbody.rtl .pl-4-rtl, body.rtl .px-4-rtl, body.rtl .p-4-rtl {\n padding-left: 1.5rem !important; }\n\nbody.rtl .pr-4-rtl, body.rtl .px-4-rtl, body.rtl .p-4-rtl {\n padding-right: 1.5rem !important; }\n\nbody.rtl .pt-4-rtl, body.rtl .py-4-rtl, body.rtl .p-4-rtl {\n padding-top: 1.5rem !important; }\n\nbody.rtl .pb-4-rtl, body.rtl .py-4-rtl, body.rtl .p-4-rtl {\n padding-bottom: 1.5rem !important; }\n\nbody.rtl .pl-5-rtl, body.rtl .px-5-rtl, body.rtl .p-5-rtl {\n padding-left: 3rem !important; }\n\nbody.rtl .pr-5-rtl, body.rtl .px-5-rtl, body.rtl .p-5-rtl {\n padding-right: 3rem !important; }\n\nbody.rtl .pt-5-rtl, body.rtl .py-5-rtl, body.rtl .p-5-rtl {\n padding-top: 3rem !important; }\n\nbody.rtl .pb-5-rtl, body.rtl .py-5-rtl, body.rtl .p-5-rtl {\n padding-bottom: 3rem !important; }\n\n/* Float RTL Helpers \n=========================*/\nbody.rtl .float-right-rtl {\n float: right !important; }\n\nbody.rtl .float-left-rtl {\n float: left !important; }\n\nbody.rtl .float-none-rtl {\n float: none !important; }\n\nbody.rtl .float-xs-right-rtl {\n float: right !important; }\n\nbody.rtl .float-xs-left-rtl {\n float: left !important; }\n\nbody.rtl .float-sm-right-rtl {\n float: right !important; }\n\nbody.rtl .float-sm-left-rtl {\n float: left !important; }\n\nbody.rtl .float-md-right-rtl {\n float: right !important; }\n\nbody.rtl .float-md-left-rtl {\n float: left !important; }\n\nbody.rtl .float-lg-right-rtl {\n float: right !important; }\n\nbody.rtl .float-lg-left-rtl {\n float: left !important; }\n\nbody.rtl .float-xl-right-rtl {\n float: right !important; }\n\nbody.rtl .float-xl-left-rtl {\n float: left !important; }\n\n/* Width Helpers \n=========================*/\n.w-10 {\n width: 10% !important; }\n\n.w-20 {\n width: 20% !important; }\n\n.w-30 {\n width: 30% !important; }\n\n.w-40 {\n width: 40% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-60 {\n width: 60% !important; }\n\n.w-70 {\n width: 70% !important; }\n\n.w-80 {\n width: 80% !important; }\n\n.w-90 {\n width: 90% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n/********************************\n*********************************\nBUTTONS\n*********************************\n*********************************/\n.btn {\n display: inline-flex;\n font-size: 0.875rem;\n font-family: \"Montserrat\", sans-serif;\n cursor: pointer;\n border-width: 2px;\n align-items: center; }\n .btn-list .btn {\n margin-bottom: 0.625rem;\n margin-right: 0.625rem; }\n .btn.border-thick {\n border-width: 2px; }\n .btn.border-thicker {\n border-width: 3px; }\n .btn.text-uppercase {\n letter-spacing: 0.1em; }\n .btn .list-icon {\n font-size: 1.125rem;\n vertical-align: middle;\n position: relative;\n top: -0.0625rem;\n font-weight: 400; }\n .btn .social-icons {\n font-size: 1.5625rem; }\n .btn.btn-lg .list-icon, .btn-group-lg > .btn .list-icon {\n font-size: 1.5rem; }\n .btn.btn-lg .social-icons, .btn-group-lg > .btn .social-icons {\n font-size: 2.5rem; }\n .btn .caret {\n margin-left: 0.3125rem; }\n .btn.disabled, .btn:disabled {\n cursor: not-allowed; }\n .btn[class*=\"bg\"][class*=\"contrast\"]:hover {\n color: #fff; }\n\n.btn-lg, .btn-group-lg > .btn {\n min-height: 4em;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 0.3125rem 1.5rem;\n font-size: 1.125rem;\n line-height: 3;\n border-radius: 0.3rem; }\n .btn-lg:not(.btn-circle), .btn-group-lg > .btn:not(.btn-circle) {\n min-width: 8.75rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.1875rem 0.5rem;\n font-size: 0.75rem;\n line-height: 2;\n border-radius: 0.2rem; }\n\n.btn-xs {\n padding: 0 0.3125rem;\n font-size: 0.75rem;\n line-height: 2;\n border-radius: 0.2rem; }\n\n.btn-rounded {\n border-radius: 6.25rem; }\n\n.btn-circle {\n border-radius: 100%;\n height: 3.125rem;\n width: 3.125rem;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 0 !important; }\n .btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {\n height: 4.375rem;\n width: 4.375rem; }\n .btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {\n height: 1.875rem;\n width: 1.875rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n\n/* Button Colors\n========================*/\n.btn:active {\n box-shadow: inset 0 2px 2px 2px rgba(0, 0, 0, 0.02); }\n\n.btn-default {\n color: #555;\n background-color: #e4e7ea;\n border-color: #e4e7ea; }\n .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default:active:focus, .btn-default:active:hover,\n .show > .btn-default.dropdown-toggle,\n .show > .btn-default.dropdown-toggle:hover,\n .show > .btn-default.dropdown-toggle:focus {\n color: #555;\n background-color: #d6dadf;\n border-color: #d6dadf; }\n .btn-default:focus, .btn-default:active, .btn-default:active:focus,\n .show > .btn-default.dropdown-toggle:focus {\n outline: 0 0 0 2px rgba(228, 231, 234, 0.3); }\n\n.btn-outline-default {\n color: #e4e7ea;\n background: transparent;\n border-color: #e4e7ea; }\n .btn-outline-default:focus, .btn-outline-default:hover, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default:active:hover,\n .show > .btn-outline-default.dropdown-toggle,\n .show > .btn-outline-default.dropdown-toggle:hover,\n .show > .btn-outline-default.dropdown-toggle:focus {\n color: #555;\n background-color: #e4e7ea; }\n\n.btn:focus {\n outline: 0;\n box-shadow: none !important; }\n\n.btn-outline-default {\n color: #555; }\n\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover {\n background: #8253eb;\n border-color: #8253eb; }\n\n.btn-color-scheme {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb;\n box-shadow: none; }\n .btn-color-scheme:hover {\n color: #fff;\n background-color: #6931e7;\n border-color: #6125e6; }\n .btn-color-scheme:focus, .btn-color-scheme.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-color-scheme.disabled, .btn-color-scheme:disabled {\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-color-scheme:active, .btn-color-scheme.active,\n .show > .btn-color-scheme.dropdown-toggle {\n background-color: #6931e7;\n background-image: none;\n border-color: #6125e6;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-color-scheme-dark {\n color: #fff;\n background-color: #835c9e;\n border-color: #835c9e;\n box-shadow: none; }\n .btn-color-scheme-dark:hover {\n color: #fff;\n background-color: #6f4e86;\n border-color: #68497e; }\n .btn-color-scheme-dark:focus, .btn-color-scheme-dark.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(131, 92, 158, 0.5); }\n .btn-color-scheme-dark.disabled, .btn-color-scheme-dark:disabled {\n background-color: #835c9e;\n border-color: #835c9e; }\n .btn-color-scheme-dark:active, .btn-color-scheme-dark.active,\n .show > .btn-color-scheme-dark.dropdown-toggle {\n background-color: #6f4e86;\n background-image: none;\n border-color: #68497e;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-content-color {\n color: #fff;\n background-color: #999;\n border-color: #999;\n box-shadow: none; }\n .btn-content-color:hover {\n color: #fff;\n background-color: #868686;\n border-color: gray; }\n .btn-content-color:focus, .btn-content-color.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-content-color.disabled, .btn-content-color:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-content-color:active, .btn-content-color.active,\n .show > .btn-content-color.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-content {\n color: #fff;\n background-color: #999;\n border-color: #999;\n box-shadow: none; }\n .btn-content:hover {\n color: #fff;\n background-color: #868686;\n border-color: gray; }\n .btn-content:focus, .btn-content.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-content.disabled, .btn-content:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-content:active, .btn-content.active,\n .show > .btn-content.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-primary {\n color: #fff;\n background-color: #8253eb;\n border-color: #8253eb;\n box-shadow: none; }\n .btn-primary:hover {\n color: #fff;\n background-color: #6931e7;\n border-color: #6125e6; }\n .btn-primary:focus, .btn-primary.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(130, 83, 235, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n background-color: #8253eb;\n border-color: #8253eb; }\n .btn-primary:active, .btn-primary.active,\n .show > .btn-primary.dropdown-toggle {\n background-color: #6931e7;\n background-image: none;\n border-color: #6125e6;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-secondary {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96;\n box-shadow: none; }\n .btn-secondary:hover {\n color: #fff;\n background-color: #727b84;\n border-color: #6c757d; }\n .btn-secondary:focus, .btn-secondary.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n background-color: #868e96;\n border-color: #868e96; }\n .btn-secondary:active, .btn-secondary.active,\n .show > .btn-secondary.dropdown-toggle {\n background-color: #727b84;\n background-image: none;\n border-color: #6c757d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-success {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a;\n box-shadow: none; }\n .btn-success:hover {\n color: #fff;\n background-color: #28bf67;\n border-color: #26b462; }\n .btn-success:focus, .btn-success.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n background-color: #38d57a;\n border-color: #38d57a; }\n .btn-success:active, .btn-success.active,\n .show > .btn-success.dropdown-toggle {\n background-color: #28bf67;\n background-image: none;\n border-color: #26b462;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-info {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3;\n box-shadow: none; }\n .btn-info:hover {\n color: #fff;\n background-color: #038fcd;\n border-color: #0286c1; }\n .btn-info:focus, .btn-info.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n background-color: #03a9f3;\n border-color: #03a9f3; }\n .btn-info:active, .btn-info.active,\n .show > .btn-info.dropdown-toggle {\n background-color: #038fcd;\n background-image: none;\n border-color: #0286c1;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-warning {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02;\n box-shadow: none; }\n .btn-warning:hover {\n color: #fff;\n background-color: #dbaf00;\n border-color: #cea400; }\n .btn-warning:focus, .btn-warning.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n background-color: #ffcc02;\n border-color: #ffcc02; }\n .btn-warning:active, .btn-warning.active,\n .show > .btn-warning.dropdown-toggle {\n background-color: #dbaf00;\n background-image: none;\n border-color: #cea400;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-danger {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f;\n box-shadow: none; }\n .btn-danger:hover {\n color: #fff;\n background-color: #e1432e;\n border-color: #e03922; }\n .btn-danger:focus, .btn-danger.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n background-color: #e6614f;\n border-color: #e6614f; }\n .btn-danger:active, .btn-danger.active,\n .show > .btn-danger.dropdown-toggle {\n background-color: #e1432e;\n background-image: none;\n border-color: #e03922;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-light {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n box-shadow: none; }\n .btn-light:hover {\n color: #fff;\n background-color: #e2e6ea;\n border-color: #dae0e5; }\n .btn-light:focus, .btn-light.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-light:active, .btn-light.active,\n .show > .btn-light.dropdown-toggle {\n background-color: #e2e6ea;\n background-image: none;\n border-color: #dae0e5;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n box-shadow: none; }\n .btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-dark:focus, .btn-dark.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n background-color: #343a40;\n border-color: #343a40; }\n .btn-dark:active, .btn-dark.active,\n .show > .btn-dark.dropdown-toggle {\n background-color: #23272b;\n background-image: none;\n border-color: #1d2124;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-100 {\n color: #fff;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n box-shadow: none; }\n .btn-gray-100:hover {\n color: #fff;\n background-color: #e2e6ea;\n border-color: #dae0e5; }\n .btn-gray-100:focus, .btn-gray-100.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); }\n .btn-gray-100.disabled, .btn-gray-100:disabled {\n background-color: #f8f9fa;\n border-color: #f8f9fa; }\n .btn-gray-100:active, .btn-gray-100.active,\n .show > .btn-gray-100.dropdown-toggle {\n background-color: #e2e6ea;\n background-image: none;\n border-color: #dae0e5;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-200 {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd;\n box-shadow: none; }\n .btn-gray-200:hover {\n color: #fff;\n background-color: #cacaca;\n border-color: #c4c4c4; }\n .btn-gray-200:focus, .btn-gray-200.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); }\n .btn-gray-200.disabled, .btn-gray-200:disabled {\n background-color: #ddd;\n border-color: #ddd; }\n .btn-gray-200:active, .btn-gray-200.active,\n .show > .btn-gray-200.dropdown-toggle {\n background-color: #cacaca;\n background-image: none;\n border-color: #c4c4c4;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-300 {\n color: #fff;\n background-color: #bbb;\n border-color: #bbb;\n box-shadow: none; }\n .btn-gray-300:hover {\n color: #fff;\n background-color: #a8a8a8;\n border-color: #a2a2a2; }\n .btn-gray-300:focus, .btn-gray-300.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 187, 187, 0.5); }\n .btn-gray-300.disabled, .btn-gray-300:disabled {\n background-color: #bbb;\n border-color: #bbb; }\n .btn-gray-300:active, .btn-gray-300.active,\n .show > .btn-gray-300.dropdown-toggle {\n background-color: #a8a8a8;\n background-image: none;\n border-color: #a2a2a2;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-400 {\n color: #fff;\n background-color: #aaa;\n border-color: #aaa;\n box-shadow: none; }\n .btn-gray-400:hover {\n color: #fff;\n background-color: #979797;\n border-color: #919191; }\n .btn-gray-400:focus, .btn-gray-400.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(170, 170, 170, 0.5); }\n .btn-gray-400.disabled, .btn-gray-400:disabled {\n background-color: #aaa;\n border-color: #aaa; }\n .btn-gray-400:active, .btn-gray-400.active,\n .show > .btn-gray-400.dropdown-toggle {\n background-color: #979797;\n background-image: none;\n border-color: #919191;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-500 {\n color: #fff;\n background-color: #999;\n border-color: #999;\n box-shadow: none; }\n .btn-gray-500:hover {\n color: #fff;\n background-color: #868686;\n border-color: gray; }\n .btn-gray-500:focus, .btn-gray-500.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(153, 153, 153, 0.5); }\n .btn-gray-500.disabled, .btn-gray-500:disabled {\n background-color: #999;\n border-color: #999; }\n .btn-gray-500:active, .btn-gray-500.active,\n .show > .btn-gray-500.dropdown-toggle {\n background-color: #868686;\n background-image: none;\n border-color: gray;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-600 {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96;\n box-shadow: none; }\n .btn-gray-600:hover {\n color: #fff;\n background-color: #727b84;\n border-color: #6c757d; }\n .btn-gray-600:focus, .btn-gray-600.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-gray-600.disabled, .btn-gray-600:disabled {\n background-color: #868e96;\n border-color: #868e96; }\n .btn-gray-600:active, .btn-gray-600.active,\n .show > .btn-gray-600.dropdown-toggle {\n background-color: #727b84;\n background-image: none;\n border-color: #6c757d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-700 {\n color: #fff;\n background-color: #495057;\n border-color: #495057;\n box-shadow: none; }\n .btn-gray-700:hover {\n color: #fff;\n background-color: #383d42;\n border-color: #32373b; }\n .btn-gray-700:focus, .btn-gray-700.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(73, 80, 87, 0.5); }\n .btn-gray-700.disabled, .btn-gray-700:disabled {\n background-color: #495057;\n border-color: #495057; }\n .btn-gray-700:active, .btn-gray-700.active,\n .show > .btn-gray-700.dropdown-toggle {\n background-color: #383d42;\n background-image: none;\n border-color: #32373b;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-800 {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n box-shadow: none; }\n .btn-gray-800:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-gray-800:focus, .btn-gray-800.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-gray-800.disabled, .btn-gray-800:disabled {\n background-color: #343a40;\n border-color: #343a40; }\n .btn-gray-800:active, .btn-gray-800.active,\n .show > .btn-gray-800.dropdown-toggle {\n background-color: #23272b;\n background-image: none;\n border-color: #1d2124;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-900 {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n box-shadow: none; }\n .btn-gray-900:hover {\n color: #fff;\n background-color: #101214;\n border-color: #0a0c0d; }\n .btn-gray-900:focus, .btn-gray-900.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(33, 37, 41, 0.5); }\n .btn-gray-900.disabled, .btn-gray-900:disabled {\n background-color: #212529;\n border-color: #212529; }\n .btn-gray-900:active, .btn-gray-900.active,\n .show > .btn-gray-900.dropdown-toggle {\n background-color: #101214;\n background-image: none;\n border-color: #0a0c0d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-blue {\n color: #fff;\n background-color: #0275d8;\n border-color: #0275d8;\n box-shadow: none; }\n .btn-blue:hover {\n color: #fff;\n background-color: #0260b2;\n border-color: #025aa5; }\n .btn-blue:focus, .btn-blue.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(2, 117, 216, 0.5); }\n .btn-blue.disabled, .btn-blue:disabled {\n background-color: #0275d8;\n border-color: #0275d8; }\n .btn-blue:active, .btn-blue.active,\n .show > .btn-blue.dropdown-toggle {\n background-color: #0260b2;\n background-image: none;\n border-color: #025aa5;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-persian-blue {\n color: #fff;\n background-color: #4786ff;\n border-color: #4786ff;\n box-shadow: none; }\n .btn-persian-blue:hover {\n color: #fff;\n background-color: #216dff;\n border-color: #1464ff; }\n .btn-persian-blue:focus, .btn-persian-blue.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(71, 134, 255, 0.5); }\n .btn-persian-blue.disabled, .btn-persian-blue:disabled {\n background-color: #4786ff;\n border-color: #4786ff; }\n .btn-persian-blue:active, .btn-persian-blue.active,\n .show > .btn-persian-blue.dropdown-toggle {\n background-color: #216dff;\n background-image: none;\n border-color: #1464ff;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-indigo {\n color: #fff;\n background-color: #6610f2;\n border-color: #6610f2;\n box-shadow: none; }\n .btn-indigo:hover {\n color: #fff;\n background-color: #560bd0;\n border-color: #510bc4; }\n .btn-indigo:focus, .btn-indigo.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(102, 16, 242, 0.5); }\n .btn-indigo.disabled, .btn-indigo:disabled {\n background-color: #6610f2;\n border-color: #6610f2; }\n .btn-indigo:active, .btn-indigo.active,\n .show > .btn-indigo.dropdown-toggle {\n background-color: #560bd0;\n background-image: none;\n border-color: #510bc4;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-purple {\n color: #fff;\n background-color: #9c77ef;\n border-color: #9c77ef;\n box-shadow: none; }\n .btn-purple:hover {\n color: #fff;\n background-color: #8355eb;\n border-color: #7b49ea; }\n .btn-purple:focus, .btn-purple.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 119, 239, 0.5); }\n .btn-purple.disabled, .btn-purple:disabled {\n background-color: #9c77ef;\n border-color: #9c77ef; }\n .btn-purple:active, .btn-purple.active,\n .show > .btn-purple.dropdown-toggle {\n background-color: #8355eb;\n background-image: none;\n border-color: #7b49ea;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-pink {\n color: #fff;\n background-color: #e83e8c;\n border-color: #e83e8c;\n box-shadow: none; }\n .btn-pink:hover {\n color: #fff;\n background-color: #e41c78;\n border-color: #d91a72; }\n .btn-pink:focus, .btn-pink.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(232, 62, 140, 0.5); }\n .btn-pink.disabled, .btn-pink:disabled {\n background-color: #e83e8c;\n border-color: #e83e8c; }\n .btn-pink:active, .btn-pink.active,\n .show > .btn-pink.dropdown-toggle {\n background-color: #e41c78;\n background-image: none;\n border-color: #d91a72;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-red {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f;\n box-shadow: none; }\n .btn-red:hover {\n color: #fff;\n background-color: #e1432e;\n border-color: #e03922; }\n .btn-red:focus, .btn-red.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(230, 97, 79, 0.5); }\n .btn-red.disabled, .btn-red:disabled {\n background-color: #e6614f;\n border-color: #e6614f; }\n .btn-red:active, .btn-red.active,\n .show > .btn-red.dropdown-toggle {\n background-color: #e1432e;\n background-image: none;\n border-color: #e03922;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-cerize-red {\n color: #fff;\n background-color: #fa607e;\n border-color: #fa607e;\n box-shadow: none; }\n .btn-cerize-red:hover {\n color: #fff;\n background-color: #f93b60;\n border-color: #f82f56; }\n .btn-cerize-red:focus, .btn-cerize-red.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(250, 96, 126, 0.5); }\n .btn-cerize-red.disabled, .btn-cerize-red:disabled {\n background-color: #fa607e;\n border-color: #fa607e; }\n .btn-cerize-red:active, .btn-cerize-red.active,\n .show > .btn-cerize-red.dropdown-toggle {\n background-color: #f93b60;\n background-image: none;\n border-color: #f82f56;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-orange {\n color: #fff;\n background-color: #fb9678;\n border-color: #fb9678;\n box-shadow: none; }\n .btn-orange:hover {\n color: #fff;\n background-color: #fa7953;\n border-color: #fa6f46; }\n .btn-orange:focus, .btn-orange.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(251, 150, 120, 0.5); }\n .btn-orange.disabled, .btn-orange:disabled {\n background-color: #fb9678;\n border-color: #fb9678; }\n .btn-orange:active, .btn-orange.active,\n .show > .btn-orange.dropdown-toggle {\n background-color: #fa7953;\n background-image: none;\n border-color: #fa6f46;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-yellow {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02;\n box-shadow: none; }\n .btn-yellow:hover {\n color: #fff;\n background-color: #dbaf00;\n border-color: #cea400; }\n .btn-yellow:focus, .btn-yellow.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 204, 2, 0.5); }\n .btn-yellow.disabled, .btn-yellow:disabled {\n background-color: #ffcc02;\n border-color: #ffcc02; }\n .btn-yellow:active, .btn-yellow.active,\n .show > .btn-yellow.dropdown-toggle {\n background-color: #dbaf00;\n background-image: none;\n border-color: #cea400;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-mustard {\n color: #fff;\n background-color: #fdb44d;\n border-color: #fdb44d;\n box-shadow: none; }\n .btn-mustard:hover {\n color: #fff;\n background-color: #fda427;\n border-color: #fc9f1b; }\n .btn-mustard:focus, .btn-mustard.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(253, 180, 77, 0.5); }\n .btn-mustard.disabled, .btn-mustard:disabled {\n background-color: #fdb44d;\n border-color: #fdb44d; }\n .btn-mustard:active, .btn-mustard.active,\n .show > .btn-mustard.dropdown-toggle {\n background-color: #fda427;\n background-image: none;\n border-color: #fc9f1b;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-green {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a;\n box-shadow: none; }\n .btn-green:hover {\n color: #fff;\n background-color: #28bf67;\n border-color: #26b462; }\n .btn-green:focus, .btn-green.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(56, 213, 122, 0.5); }\n .btn-green.disabled, .btn-green:disabled {\n background-color: #38d57a;\n border-color: #38d57a; }\n .btn-green:active, .btn-green.active,\n .show > .btn-green.dropdown-toggle {\n background-color: #28bf67;\n background-image: none;\n border-color: #26b462;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-teal {\n color: #fff;\n background-color: #20c997;\n border-color: #20c997;\n box-shadow: none; }\n .btn-teal:hover {\n color: #fff;\n background-color: #1ba87e;\n border-color: #199d76; }\n .btn-teal:focus, .btn-teal.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(32, 201, 151, 0.5); }\n .btn-teal.disabled, .btn-teal:disabled {\n background-color: #20c997;\n border-color: #20c997; }\n .btn-teal:active, .btn-teal.active,\n .show > .btn-teal.dropdown-toggle {\n background-color: #1ba87e;\n background-image: none;\n border-color: #199d76;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-cyan {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3;\n box-shadow: none; }\n .btn-cyan:hover {\n color: #fff;\n background-color: #038fcd;\n border-color: #0286c1; }\n .btn-cyan:focus, .btn-cyan.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(3, 169, 243, 0.5); }\n .btn-cyan.disabled, .btn-cyan:disabled {\n background-color: #03a9f3;\n border-color: #03a9f3; }\n .btn-cyan:active, .btn-cyan.active,\n .show > .btn-cyan.dropdown-toggle {\n background-color: #038fcd;\n background-image: none;\n border-color: #0286c1;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-white {\n color: #fff;\n background-color: #fff;\n border-color: #fff;\n box-shadow: none; }\n .btn-white:hover {\n color: #fff;\n background-color: #ececec;\n border-color: #e6e6e6; }\n .btn-white:focus, .btn-white.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 255, 255, 0.5); }\n .btn-white.disabled, .btn-white:disabled {\n background-color: #fff;\n border-color: #fff; }\n .btn-white:active, .btn-white.active,\n .show > .btn-white.dropdown-toggle {\n background-color: #ececec;\n background-image: none;\n border-color: #e6e6e6;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-light {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd;\n box-shadow: none; }\n .btn-gray-light:hover {\n color: #fff;\n background-color: #cacaca;\n border-color: #c4c4c4; }\n .btn-gray-light:focus, .btn-gray-light.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 221, 221, 0.5); }\n .btn-gray-light.disabled, .btn-gray-light:disabled {\n background-color: #ddd;\n border-color: #ddd; }\n .btn-gray-light:active, .btn-gray-light.active,\n .show > .btn-gray-light.dropdown-toggle {\n background-color: #cacaca;\n background-image: none;\n border-color: #c4c4c4;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96;\n box-shadow: none; }\n .btn-gray:hover {\n color: #fff;\n background-color: #727b84;\n border-color: #6c757d; }\n .btn-gray:focus, .btn-gray.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-gray.disabled, .btn-gray:disabled {\n background-color: #868e96;\n border-color: #868e96; }\n .btn-gray:active, .btn-gray.active,\n .show > .btn-gray.dropdown-toggle {\n background-color: #727b84;\n background-image: none;\n border-color: #6c757d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-gray-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n box-shadow: none; }\n .btn-gray-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-gray-dark:focus, .btn-gray-dark.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-gray-dark.disabled, .btn-gray-dark:disabled {\n background-color: #343a40;\n border-color: #343a40; }\n .btn-gray-dark:active, .btn-gray-dark.active,\n .show > .btn-gray-dark.dropdown-toggle {\n background-color: #23272b;\n background-image: none;\n border-color: #1d2124;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-violet {\n color: #fff;\n background-color: #9c27b0;\n border-color: #9c27b0;\n box-shadow: none; }\n .btn-violet:hover {\n color: #fff;\n background-color: #802091;\n border-color: #771e86; }\n .btn-violet:focus, .btn-violet.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(156, 39, 176, 0.5); }\n .btn-violet.disabled, .btn-violet:disabled {\n background-color: #9c27b0;\n border-color: #9c27b0; }\n .btn-violet:active, .btn-violet.active,\n .show > .btn-violet.dropdown-toggle {\n background-color: #802091;\n background-image: none;\n border-color: #771e86;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-brown {\n color: #fff;\n background-color: #795548;\n border-color: #795548;\n box-shadow: none; }\n .btn-brown:hover {\n color: #fff;\n background-color: #61443a;\n border-color: #593f35; }\n .btn-brown:focus, .btn-brown.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(121, 85, 72, 0.5); }\n .btn-brown.disabled, .btn-brown:disabled {\n background-color: #795548;\n border-color: #795548; }\n .btn-brown:active, .btn-brown.active,\n .show > .btn-brown.dropdown-toggle {\n background-color: #61443a;\n background-image: none;\n border-color: #593f35;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-light-gray {\n color: #fff;\n background-color: #f9f9f9;\n border-color: #f9f9f9;\n box-shadow: none; }\n .btn-light-gray:hover {\n color: #fff;\n background-color: #e6e6e6;\n border-color: #e0e0e0; }\n .btn-light-gray:focus, .btn-light-gray.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(249, 249, 249, 0.5); }\n .btn-light-gray.disabled, .btn-light-gray:disabled {\n background-color: #f9f9f9;\n border-color: #f9f9f9; }\n .btn-light-gray:active, .btn-light-gray.active,\n .show > .btn-light-gray.dropdown-toggle {\n background-color: #e6e6e6;\n background-image: none;\n border-color: #e0e0e0;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-slate {\n color: #fff;\n background-color: #607d8b;\n border-color: #607d8b;\n box-shadow: none; }\n .btn-slate:hover {\n color: #fff;\n background-color: #506974;\n border-color: #4b626d; }\n .btn-slate:focus, .btn-slate.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(96, 125, 139, 0.5); }\n .btn-slate.disabled, .btn-slate:disabled {\n background-color: #607d8b;\n border-color: #607d8b; }\n .btn-slate:active, .btn-slate.active,\n .show > .btn-slate.dropdown-toggle {\n background-color: #506974;\n background-image: none;\n border-color: #4b626d;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-facebook {\n color: #fff;\n background-color: #4b64a6;\n border-color: #4b64a6;\n box-shadow: none; }\n .btn-facebook:hover {\n color: #fff;\n background-color: #3f548c;\n border-color: #3b4f83; }\n .btn-facebook:focus, .btn-facebook.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(75, 100, 166, 0.5); }\n .btn-facebook.disabled, .btn-facebook:disabled {\n background-color: #4b64a6;\n border-color: #4b64a6; }\n .btn-facebook:active, .btn-facebook.active,\n .show > .btn-facebook.dropdown-toggle {\n background-color: #3f548c;\n background-image: none;\n border-color: #3b4f83;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-twitter {\n color: #fff;\n background-color: #0dace3;\n border-color: #0dace3;\n box-shadow: none; }\n .btn-twitter:hover {\n color: #fff;\n background-color: #0b91bf;\n border-color: #0a87b3; }\n .btn-twitter:focus, .btn-twitter.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(13, 172, 227, 0.5); }\n .btn-twitter.disabled, .btn-twitter:disabled {\n background-color: #0dace3;\n border-color: #0dace3; }\n .btn-twitter:active, .btn-twitter.active,\n .show > .btn-twitter.dropdown-toggle {\n background-color: #0b91bf;\n background-image: none;\n border-color: #0a87b3;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-googleplus {\n color: #fff;\n background-color: #dd4b39;\n border-color: #dd4b39;\n box-shadow: none; }\n .btn-googleplus:hover {\n color: #fff;\n background-color: #cd3623;\n border-color: #c23321; }\n .btn-googleplus:focus, .btn-googleplus.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(221, 75, 57, 0.5); }\n .btn-googleplus.disabled, .btn-googleplus:disabled {\n background-color: #dd4b39;\n border-color: #dd4b39; }\n .btn-googleplus:active, .btn-googleplus.active,\n .show > .btn-googleplus.dropdown-toggle {\n background-color: #cd3623;\n background-image: none;\n border-color: #c23321;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-linkedin {\n color: #fff;\n background-color: #007bb6;\n border-color: #007bb6;\n box-shadow: none; }\n .btn-linkedin:hover {\n color: #fff;\n background-color: #006190;\n border-color: #005983; }\n .btn-linkedin:focus, .btn-linkedin.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 123, 182, 0.5); }\n .btn-linkedin.disabled, .btn-linkedin:disabled {\n background-color: #007bb6;\n border-color: #007bb6; }\n .btn-linkedin:active, .btn-linkedin.active,\n .show > .btn-linkedin.dropdown-toggle {\n background-color: #006190;\n background-image: none;\n border-color: #005983;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-instagram {\n color: #fff;\n background-color: #3f729b;\n border-color: #3f729b;\n box-shadow: none; }\n .btn-instagram:hover {\n color: #fff;\n background-color: #345e80;\n border-color: #305777; }\n .btn-instagram:focus, .btn-instagram.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(63, 114, 155, 0.5); }\n .btn-instagram.disabled, .btn-instagram:disabled {\n background-color: #3f729b;\n border-color: #3f729b; }\n .btn-instagram:active, .btn-instagram.active,\n .show > .btn-instagram.dropdown-toggle {\n background-color: #345e80;\n background-image: none;\n border-color: #305777;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-pinterest {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027;\n box-shadow: none; }\n .btn-pinterest:hover {\n color: #fff;\n background-color: #aa1b21;\n border-color: #9f191f; }\n .btn-pinterest:focus, .btn-pinterest.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(203, 32, 39, 0.5); }\n .btn-pinterest.disabled, .btn-pinterest:disabled {\n background-color: #cb2027;\n border-color: #cb2027; }\n .btn-pinterest:active, .btn-pinterest.active,\n .show > .btn-pinterest.dropdown-toggle {\n background-color: #aa1b21;\n background-image: none;\n border-color: #9f191f;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-dribbble {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n box-shadow: none; }\n .btn-dribbble:hover {\n color: #fff;\n background-color: #e62a72;\n border-color: #e51e6b; }\n .btn-dribbble:focus, .btn-dribbble.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(234, 76, 137, 0.5); }\n .btn-dribbble.disabled, .btn-dribbble:disabled {\n background-color: #ea4c89;\n border-color: #ea4c89; }\n .btn-dribbble:active, .btn-dribbble.active,\n .show > .btn-dribbble.dropdown-toggle {\n background-color: #e62a72;\n background-image: none;\n border-color: #e51e6b;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-youtube {\n color: #fff;\n background-color: #b00;\n border-color: #b00;\n box-shadow: none; }\n .btn-youtube:hover {\n color: #fff;\n background-color: #950000;\n border-color: #880000; }\n .btn-youtube:focus, .btn-youtube.focus {\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(187, 0, 0, 0.5); }\n .btn-youtube.disabled, .btn-youtube:disabled {\n background-color: #b00;\n border-color: #b00; }\n .btn-youtube:active, .btn-youtube.active,\n .show > .btn-youtube.dropdown-toggle {\n background-color: #950000;\n background-image: none;\n border-color: #880000;\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }\n\n.btn-outline-blue {\n color: #0275d8;\n background-color: transparent;\n background-image: none;\n border-color: #0275d8; }\n .btn-outline-blue:hover {\n color: #fff;\n background-color: #0275d8;\n border-color: #0275d8; }\n .btn-outline-blue:focus, .btn-outline-blue.focus {\n box-shadow: 0 0 0 3px rgba(2, 117, 216, 0.5); }\n .btn-outline-blue.disabled, .btn-outline-blue:disabled {\n color: #0275d8;\n background-color: transparent; }\n .btn-outline-blue:active, .btn-outline-blue.active,\n .show > .btn-outline-blue.dropdown-toggle {\n color: #fff;\n background-color: #0275d8;\n border-color: #0275d8; }\n\n.btn-outline-persian-blue {\n color: #4786ff;\n background-color: transparent;\n background-image: none;\n border-color: #4786ff; }\n .btn-outline-persian-blue:hover {\n color: #fff;\n background-color: #4786ff;\n border-color: #4786ff; }\n .btn-outline-persian-blue:focus, .btn-outline-persian-blue.focus {\n box-shadow: 0 0 0 3px rgba(71, 134, 255, 0.5); }\n .btn-outline-persian-blue.disabled, .btn-outline-persian-blue:disabled {\n color: #4786ff;\n background-color: transparent; }\n .btn-outline-persian-blue:active, .btn-outline-persian-blue.active,\n .show > .btn-outline-persian-blue.dropdown-toggle {\n color: #fff;\n background-color: #4786ff;\n border-color: #4786ff; }\n\n.btn-outline-indigo {\n color: #6610f2;\n background-color: transparent;\n background-image: none;\n border-color: #6610f2; }\n .btn-outline-indigo:hover {\n color: #fff;\n background-color: #6610f2;\n border-color: #6610f2; }\n .btn-outline-indigo:focus, .btn-outline-indigo.focus {\n box-shadow: 0 0 0 3px rgba(102, 16, 242, 0.5); }\n .btn-outline-indigo.disabled, .btn-outline-indigo:disabled {\n color: #6610f2;\n background-color: transparent; }\n .btn-outline-indigo:active, .btn-outline-indigo.active,\n .show > .btn-outline-indigo.dropdown-toggle {\n color: #fff;\n background-color: #6610f2;\n border-color: #6610f2; }\n\n.btn-outline-purple {\n color: #9c77ef;\n background-color: transparent;\n background-image: none;\n border-color: #9c77ef; }\n .btn-outline-purple:hover {\n color: #fff;\n background-color: #9c77ef;\n border-color: #9c77ef; }\n .btn-outline-purple:focus, .btn-outline-purple.focus {\n box-shadow: 0 0 0 3px rgba(156, 119, 239, 0.5); }\n .btn-outline-purple.disabled, .btn-outline-purple:disabled {\n color: #9c77ef;\n background-color: transparent; }\n .btn-outline-purple:active, .btn-outline-purple.active,\n .show > .btn-outline-purple.dropdown-toggle {\n color: #fff;\n background-color: #9c77ef;\n border-color: #9c77ef; }\n\n.btn-outline-pink {\n color: #e83e8c;\n background-color: transparent;\n background-image: none;\n border-color: #e83e8c; }\n .btn-outline-pink:hover {\n color: #fff;\n background-color: #e83e8c;\n border-color: #e83e8c; }\n .btn-outline-pink:focus, .btn-outline-pink.focus {\n box-shadow: 0 0 0 3px rgba(232, 62, 140, 0.5); }\n .btn-outline-pink.disabled, .btn-outline-pink:disabled {\n color: #e83e8c;\n background-color: transparent; }\n .btn-outline-pink:active, .btn-outline-pink.active,\n .show > .btn-outline-pink.dropdown-toggle {\n color: #fff;\n background-color: #e83e8c;\n border-color: #e83e8c; }\n\n.btn-outline-red {\n color: #e6614f;\n background-color: transparent;\n background-image: none;\n border-color: #e6614f; }\n .btn-outline-red:hover {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f; }\n .btn-outline-red:focus, .btn-outline-red.focus {\n box-shadow: 0 0 0 3px rgba(230, 97, 79, 0.5); }\n .btn-outline-red.disabled, .btn-outline-red:disabled {\n color: #e6614f;\n background-color: transparent; }\n .btn-outline-red:active, .btn-outline-red.active,\n .show > .btn-outline-red.dropdown-toggle {\n color: #fff;\n background-color: #e6614f;\n border-color: #e6614f; }\n\n.btn-outline-cerize-red {\n color: #fa607e;\n background-color: transparent;\n background-image: none;\n border-color: #fa607e; }\n .btn-outline-cerize-red:hover {\n color: #fff;\n background-color: #fa607e;\n border-color: #fa607e; }\n .btn-outline-cerize-red:focus, .btn-outline-cerize-red.focus {\n box-shadow: 0 0 0 3px rgba(250, 96, 126, 0.5); }\n .btn-outline-cerize-red.disabled, .btn-outline-cerize-red:disabled {\n color: #fa607e;\n background-color: transparent; }\n .btn-outline-cerize-red:active, .btn-outline-cerize-red.active,\n .show > .btn-outline-cerize-red.dropdown-toggle {\n color: #fff;\n background-color: #fa607e;\n border-color: #fa607e; }\n\n.btn-outline-orange {\n color: #fb9678;\n background-color: transparent;\n background-image: none;\n border-color: #fb9678; }\n .btn-outline-orange:hover {\n color: #fff;\n background-color: #fb9678;\n border-color: #fb9678; }\n .btn-outline-orange:focus, .btn-outline-orange.focus {\n box-shadow: 0 0 0 3px rgba(251, 150, 120, 0.5); }\n .btn-outline-orange.disabled, .btn-outline-orange:disabled {\n color: #fb9678;\n background-color: transparent; }\n .btn-outline-orange:active, .btn-outline-orange.active,\n .show > .btn-outline-orange.dropdown-toggle {\n color: #fff;\n background-color: #fb9678;\n border-color: #fb9678; }\n\n.btn-outline-yellow {\n color: #ffcc02;\n background-color: transparent;\n background-image: none;\n border-color: #ffcc02; }\n .btn-outline-yellow:hover {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02; }\n .btn-outline-yellow:focus, .btn-outline-yellow.focus {\n box-shadow: 0 0 0 3px rgba(255, 204, 2, 0.5); }\n .btn-outline-yellow.disabled, .btn-outline-yellow:disabled {\n color: #ffcc02;\n background-color: transparent; }\n .btn-outline-yellow:active, .btn-outline-yellow.active,\n .show > .btn-outline-yellow.dropdown-toggle {\n color: #fff;\n background-color: #ffcc02;\n border-color: #ffcc02; }\n\n.btn-outline-mustard {\n color: #fdb44d;\n background-color: transparent;\n background-image: none;\n border-color: #fdb44d; }\n .btn-outline-mustard:hover {\n color: #fff;\n background-color: #fdb44d;\n border-color: #fdb44d; }\n .btn-outline-mustard:focus, .btn-outline-mustard.focus {\n box-shadow: 0 0 0 3px rgba(253, 180, 77, 0.5); }\n .btn-outline-mustard.disabled, .btn-outline-mustard:disabled {\n color: #fdb44d;\n background-color: transparent; }\n .btn-outline-mustard:active, .btn-outline-mustard.active,\n .show > .btn-outline-mustard.dropdown-toggle {\n color: #fff;\n background-color: #fdb44d;\n border-color: #fdb44d; }\n\n.btn-outline-green {\n color: #38d57a;\n background-color: transparent;\n background-image: none;\n border-color: #38d57a; }\n .btn-outline-green:hover {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a; }\n .btn-outline-green:focus, .btn-outline-green.focus {\n box-shadow: 0 0 0 3px rgba(56, 213, 122, 0.5); }\n .btn-outline-green.disabled, .btn-outline-green:disabled {\n color: #38d57a;\n background-color: transparent; }\n .btn-outline-green:active, .btn-outline-green.active,\n .show > .btn-outline-green.dropdown-toggle {\n color: #fff;\n background-color: #38d57a;\n border-color: #38d57a; }\n\n.btn-outline-teal {\n color: #20c997;\n background-color: transparent;\n background-image: none;\n border-color: #20c997; }\n .btn-outline-teal:hover {\n color: #fff;\n background-color: #20c997;\n border-color: #20c997; }\n .btn-outline-teal:focus, .btn-outline-teal.focus {\n box-shadow: 0 0 0 3px rgba(32, 201, 151, 0.5); }\n .btn-outline-teal.disabled, .btn-outline-teal:disabled {\n color: #20c997;\n background-color: transparent; }\n .btn-outline-teal:active, .btn-outline-teal.active,\n .show > .btn-outline-teal.dropdown-toggle {\n color: #fff;\n background-color: #20c997;\n border-color: #20c997; }\n\n.btn-outline-cyan {\n color: #03a9f3;\n background-color: transparent;\n background-image: none;\n border-color: #03a9f3; }\n .btn-outline-cyan:hover {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3; }\n .btn-outline-cyan:focus, .btn-outline-cyan.focus {\n box-shadow: 0 0 0 3px rgba(3, 169, 243, 0.5); }\n .btn-outline-cyan.disabled, .btn-outline-cyan:disabled {\n color: #03a9f3;\n background-color: transparent; }\n .btn-outline-cyan:active, .btn-outline-cyan.active,\n .show > .btn-outline-cyan.dropdown-toggle {\n color: #fff;\n background-color: #03a9f3;\n border-color: #03a9f3; }\n\n.btn-outline-white {\n color: #fff;\n background-color: transparent;\n background-image: none;\n border-color: #fff; }\n .btn-outline-white:hover {\n color: #fff;\n background-color: #fff;\n border-color: #fff; }\n .btn-outline-white:focus, .btn-outline-white.focus {\n box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); }\n .btn-outline-white.disabled, .btn-outline-white:disabled {\n color: #fff;\n background-color: transparent; }\n .btn-outline-white:active, .btn-outline-white.active,\n .show > .btn-outline-white.dropdown-toggle {\n color: #fff;\n background-color: #fff;\n border-color: #fff; }\n\n.btn-outline-gray-light {\n color: #ddd;\n background-color: transparent;\n background-image: none;\n border-color: #ddd; }\n .btn-outline-gray-light:hover {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd; }\n .btn-outline-gray-light:focus, .btn-outline-gray-light.focus {\n box-shadow: 0 0 0 3px rgba(221, 221, 221, 0.5); }\n .btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled {\n color: #ddd;\n background-color: transparent; }\n .btn-outline-gray-light:active, .btn-outline-gray-light.active,\n .show > .btn-outline-gray-light.dropdown-toggle {\n color: #fff;\n background-color: #ddd;\n border-color: #ddd; }\n\n.btn-outline-gray {\n color: #868e96;\n background-color: transparent;\n background-image: none;\n border-color: #868e96; }\n .btn-outline-gray:hover {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n .btn-outline-gray:focus, .btn-outline-gray.focus {\n box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }\n .btn-outline-gray.disabled, .btn-outline-gray:disabled {\n color: #868e96;\n background-color: transparent; }\n .btn-outline-gray:active, .btn-outline-gray.active,\n .show > .btn-outline-gray.dropdown-toggle {\n color: #fff;\n background-color: #868e96;\n border-color: #868e96; }\n\n.btn-outline-gray-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40; }\n .btn-outline-gray-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus {\n box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }\n .btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled {\n color: #343a40;\n background-color: transparent; }\n .btn-outline-gray-dark:active, .btn-outline-gray-dark.active,\n .show > .btn-outline-gray-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n\n.btn-outline-violet {\n color: #9c27b0;\n background-color: transparent;\n background-image: none;\n border-color: #9c27b0; }\n .btn-outline-violet:hover {\n color: #fff;\n background-color: #9c27b0;\n border-color: #9c27b0; }\n .btn-outline-violet:focus, .btn-outline-violet.focus {\n box-shadow: 0 0 0 3px rgba(156, 39, 176, 0.5); }\n .btn-outline-violet.disabled, .btn-outline-violet:disabled {\n color: #9c27b0;\n background-color: transparent; }\n .btn-outline-violet:active, .btn-outline-violet.active,\n .show > .btn-outline-violet.dropdown-toggle {\n color: #fff;\n background-color: #9c27b0;\n border-color: #9c27b0; }\n\n.btn-outline-brown {\n color: #795548;\n background-color: transparent;\n background-image: none;\n border-color: #795548; }\n .btn-outline-brown:hover {\n color: #fff;\n background-color: #795548;\n border-color: #795548; }\n .btn-outline-brown:focus, .btn-outline-brown.focus {\n box-shadow: 0 0 0 3px rgba(121, 85, 72, 0.5); }\n .btn-outline-brown.disabled, .btn-outline-brown:disabled {\n color: #795548;\n background-color: transparent; }\n .btn-outline-brown:active, .btn-outline-brown.active,\n .show > .btn-outline-brown.dropdown-toggle {\n color: #fff;\n background-color: #795548;\n border-color: #795548; }\n\n.btn-outline-light-gray {\n color: #f9f9f9;\n background-color: transparent;\n background-image: none;\n border-color: #f9f9f9; }\n .btn-outline-light-gray:hover {\n color: #fff;\n background-color: #f9f9f9;\n border-color: #f9f9f9; }\n .btn-outline-light-gray:focus, .btn-outline-light-gray.focus {\n box-shadow: 0 0 0 3px rgba(249, 249, 249, 0.5); }\n .btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled {\n color: #f9f9f9;\n background-color: transparent; }\n .btn-outline-light-gray:active, .btn-outline-light-gray.active,\n .show > .btn-outline-light-gray.dropdown-toggle {\n color: #fff;\n background-color: #f9f9f9;\n border-color: #f9f9f9; }\n\n.btn-outline-slate {\n color: #607d8b;\n background-color: transparent;\n background-image: none;\n border-color: #607d8b; }\n .btn-outline-slate:hover {\n color: #fff;\n background-color: #607d8b;\n border-color: #607d8b; }\n .btn-outline-slate:focus, .btn-outline-slate.focus {\n box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.5); }\n .btn-outline-slate.disabled, .btn-outline-slate:disabled {\n color: #607d8b;\n background-color: transparent; }\n .btn-outline-slate:active, .btn-outline-slate.active,\n .show > .btn-outline-slate.dropdown-toggle {\n color: #fff;\n background-color: #607d8b;\n border-color: #607d8b; }\n\n.btn-outline-facebook {\n color: #4b64a6;\n background-color: transparent;\n background-image: none;\n border-color: #4b64a6; }\n .btn-outline-facebook:hover {\n color: #fff;\n background-color: #4b64a6;\n border-color: #4b64a6; }\n .btn-outline-facebook:focus, .btn-outline-facebook.focus {\n box-shadow: 0 0 0 3px rgba(75, 100, 166, 0.5); }\n .btn-outline-facebook.disabled, .btn-outline-facebook:disabled {\n color: #4b64a6;\n background-color: transparent; }\n .btn-outline-facebook:active, .btn-outline-facebook.active,\n .show > .btn-outline-facebook.dropdown-toggle {\n color: #fff;\n background-color: #4b64a6;\n border-color: #4b64a6; }\n\n.btn-outline-twitter {\n color: #0dace3;\n background-color: transparent;\n background-image: none;\n border-color: #0dace3; }\n .btn-outline-twitter:hover {\n color: #fff;\n background-color: #0dace3;\n border-color: #0dace3; }\n .btn-outline-twitter:focus, .btn-outline-twitter.focus {\n box-shadow: 0 0 0 3px rgba(13, 172, 227, 0.5); }\n .btn-outline-twitter.disabled, .btn-outline-twitter:disabled {\n color: #0dace3;\n background-color: transparent; }\n .btn-outline-twitter:active, .btn-outline-twitter.active,\n .show > .btn-outline-twitter.dropdown-toggle {\n color: #fff;\n background-color: #0dace3;\n border-color: #0dace3; }\n\n.btn-outline-googleplus {\n color: #dd4b39;\n background-color: transparent;\n background-image: none;\n border-color: #dd4b39; }\n .btn-outline-googleplus:hover {\n color: #fff;\n background-color: #dd4b39;\n border-color: #dd4b39; }\n .btn-outline-googleplus:focus, .btn-outline-googleplus.focus {\n box-shadow: 0 0 0 3px rgba(221, 75, 57, 0.5); }\n .btn-outline-googleplus.disabled, .btn-outline-googleplus:disabled {\n color: #dd4b39;\n background-color: transparent; }\n .btn-outline-googleplus:active, .btn-outline-googleplus.active,\n .show > .btn-outline-googleplus.dropdown-toggle {\n color: #fff;\n background-color: #dd4b39;\n border-color: #dd4b39; }\n\n.btn-outline-linkedin {\n color: #007bb6;\n background-color: transparent;\n background-image: none;\n border-color: #007bb6; }\n .btn-outline-linkedin:hover {\n color: #fff;\n background-color: #007bb6;\n border-color: #007bb6; }\n .btn-outline-linkedin:focus, .btn-outline-linkedin.focus {\n box-shadow: 0 0 0 3px rgba(0, 123, 182, 0.5); }\n .btn-outline-linkedin.disabled, .btn-outline-linkedin:disabled {\n color: #007bb6;\n background-color: transparent; }\n .btn-outline-linkedin:active, .btn-outline-linkedin.active,\n .show > .btn-outline-linkedin.dropdown-toggle {\n color: #fff;\n background-color: #007bb6;\n border-color: #007bb6; }\n\n.btn-outline-instagram {\n color: #3f729b;\n background-color: transparent;\n background-image: none;\n border-color: #3f729b; }\n .btn-outline-instagram:hover {\n color: #fff;\n background-color: #3f729b;\n border-color: #3f729b; }\n .btn-outline-instagram:focus, .btn-outline-instagram.focus {\n box-shadow: 0 0 0 3px rgba(63, 114, 155, 0.5); }\n .btn-outline-instagram.disabled, .btn-outline-instagram:disabled {\n color: #3f729b;\n background-color: transparent; }\n .btn-outline-instagram:active, .btn-outline-instagram.active,\n .show > .btn-outline-instagram.dropdown-toggle {\n color: #fff;\n background-color: #3f729b;\n border-color: #3f729b; }\n\n.btn-outline-pinterest {\n color: #cb2027;\n background-color: transparent;\n background-image: none;\n border-color: #cb2027; }\n .btn-outline-pinterest:hover {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027; }\n .btn-outline-pinterest:focus, .btn-outline-pinterest.focus {\n box-shadow: 0 0 0 3px rgba(203, 32, 39, 0.5); }\n .btn-outline-pinterest.disabled, .btn-outline-pinterest:disabled {\n color: #cb2027;\n background-color: transparent; }\n .btn-outline-pinterest:active, .btn-outline-pinterest.active,\n .show > .btn-outline-pinterest.dropdown-toggle {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027; }\n\n.btn-outline-dribbble {\n color: #ea4c89;\n background-color: transparent;\n background-image: none;\n border-color: #ea4c89; }\n .btn-outline-dribbble:hover {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89; }\n .btn-outline-dribbble:focus, .btn-outline-dribbble.focus {\n box-shadow: 0 0 0 3px rgba(234, 76, 137, 0.5); }\n .btn-outline-dribbble.disabled, .btn-outline-dribbble:disabled {\n color: #ea4c89;\n background-color: transparent; }\n .btn-outline-dribbble:active, .btn-outline-dribbble.active,\n .show > .btn-outline-dribbble.dropdown-toggle {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89; }\n\n.btn-outline-youtube {\n color: #b00;\n background-color: transparent;\n background-image: none;\n border-color: #b00; }\n .btn-outline-youtube:hover {\n color: #fff;\n background-color: #b00;\n border-color: #b00; }\n .btn-outline-youtube:focus, .btn-outline-youtube.focus {\n box-shadow: 0 0 0 3px rgba(187, 0, 0, 0.5); }\n .btn-outline-youtube.disabled, .btn-outline-youtube:disabled {\n color: #b00;\n background-color: transparent; }\n .btn-outline-youtube:active, .btn-outline-youtube.active,\n .show > .btn-outline-youtube.dropdown-toggle {\n color: #fff;\n background-color: #b00;\n border-color: #b00; }\n\n.btn-outline-white:hover {\n color: #8253eb; }\n\n.btn-outline-inverse {\n color: #fff;\n border: 2px solid #fff;\n background: transparent; }\n .btn-outline-inverse:hover {\n color: #8253eb !important;\n background-color: #fff; }\n\n/* Justified button groups\n========================*/\n.btn-group-justified {\n display: flex; }\n .btn-group-justified .btn,\n .btn-group-justified .btn-group {\n flex: 1; }\n .btn-group-justified .btn .btn,\n .btn-group-justified .btn-group .btn {\n width: 100%; }\n .btn-group-justified .btn .dropdown-menu,\n .btn-group-justified .btn-group .dropdown-menu {\n left: auto; }\n\n/********************************\n *********************************\nProgress\n *********************************\n *********************************/\n.progress .progress-bar {\n height: 100%; }\n\n.progress.progress-xsm {\n height: 1.25rem;\n margin: 0.5em 0; }\n\n.progress.progress-sm {\n height: 0.625rem;\n margin: 0.35714em 0; }\n\n.progress.inverse {\n background: rgba(255, 255, 255, 0.3); }\n\n.progress-lg .progress-bar {\n height: 100%; }\n\n/********************************\n *********************************\nTables\n *********************************\n *********************************/\n.table thead tr.thead-inverse th {\n background: inherit; }\n\n.table.table-inverse thead th {\n border-width: 0; }\n\n.table > tbody > tr:first-child > td {\n border-top: none; }\n\n.table.table-borderless td, .table.table-borderless th {\n border: none; }\n\n.table > tbody > tr[class*=\"bg-\"] > td {\n color: #fff; }\n\n.table > thead > tr > th {\n border-bottom-width: 1px;\n border-top-width: 0px; }\n\n.table.color-table > thead > tr > th {\n border: 0; }\n\n.table .progress {\n margin: 0;\n margin-bottom: 0 !important;\n position: relative;\n top: 0.66667em; }\n\ntd.footable-sortable > span.fooicon,\nth.footable-sortable > span.fooicon {\n top: 1.08333em;\n font-size: 0.85714em; }\n\n.table,\n.table > tbody > tr > td,\n.table > thead > tr > th,\n.table > tbody > tr > th, .table-bordered,\n.table-bordered > tbody > tr > td,\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th {\n border-color: #eef1f2; }\n\n/* DataTables\n========================*/\n.dataTables_wrapper label {\n font-weight: normal; }\n\n.dataTables_wrapper .dataTables_filter input {\n padding: 0.35714em 0.71429em;\n border: 0.0625rem solid #eee;\n border-radius: 0.125rem;\n transition: all 0.3s ease; }\n .dataTables_wrapper .dataTables_filter input:focus {\n border-color: #03a9f3; }\n\n.dataTables_wrapper .dataTables_length {\n margin: 1.07143em auto; }\n .dataTables_wrapper .dataTables_length select {\n padding: 0.21429em 0.5em; }\n\n.dataTables_wrapper table.dataTable {\n border: 0.0625rem solid #eee;\n margin-top: 1.42857em; }\n .dataTables_wrapper table.dataTable thead th {\n border-color: #eef1f2; }\n .dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td {\n padding: 1.07143em 1.42857em; }\n .dataTables_wrapper table.dataTable tfoot th {\n border-top: 0.0625rem solid #eee; }\n .dataTables_wrapper table.dataTable thead th {\n border-top: 0; }\n .dataTables_wrapper table.dataTable thead .sorting,\n .dataTables_wrapper table.dataTable thead .sorting_asc,\n .dataTables_wrapper table.dataTable thead .sorting_desc {\n background: none;\n position: relative; }\n .dataTables_wrapper table.dataTable thead .sorting:before,\n .dataTables_wrapper table.dataTable thead .sorting_asc:before,\n .dataTables_wrapper table.dataTable thead .sorting_desc:before {\n position: absolute;\n top: 50%;\n right: 0.71429em;\n transform: translateY(-50%);\n font-family: \"Material Icons\";\n font-feature-settings: 'liga';\n font-size: 1.28571em; }\n .dataTables_wrapper table.dataTable thead .sorting_asc::before {\n content: 'expand_less'; }\n .dataTables_wrapper table.dataTable thead .sorting_desc::before {\n content: 'expand_more'; }\n .dataTables_wrapper table.dataTable thead .sorting::before {\n content: 'sort';\n opacity: 0.1; }\n\n.dataTables_wrapper .dataTables_info {\n margin-top: 1.42857em; }\n\n.dataTables_wrapper .dataTables_paginate {\n margin-top: 2.14286em;\n padding: 0;\n border: 0.0625rem solid #eee; }\n .dataTables_wrapper .dataTables_paginate .paginate_button {\n transition: all 0.3s ease;\n border: 0; }\n .dataTables_wrapper .dataTables_paginate .paginate_button:hover {\n background: none;\n border: 0;\n color: #999 !important; }\n .dataTables_wrapper .dataTables_paginate .paginate_button:focus {\n box-shadow: none; }\n .dataTables_wrapper .dataTables_paginate .paginate_button.current {\n background: #8253eb;\n border: 0;\n border-radius: 0;\n color: #fff !important; }\n .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {\n background: #6125e6;\n border: 0;\n color: #fff !important; }\n .dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.previous {\n border: 0; }\n\n/* Bootstrap Tables\n========================*/\n.bootstrap-table {\n position: relative; }\n .bootstrap-table .btn {\n cursor: pointer; }\n .bootstrap-table .btn i:before {\n font-family: \"Material Icons\";\n display: block;\n line-height: 1;\n font-style: normal;\n font-size: 1.33333em; }\n .bootstrap-table .btn[name=\"refresh\"] i:before {\n content: \"refresh\"; }\n .bootstrap-table .btn[name=\"toggle\"] i:before {\n content: \"dehaze\"; }\n .bootstrap-table .btn i.glyphicon-th:before {\n content: \"apps\";\n display: inline;\n vertical-align: middle; }\n\n.fixed-table-toolbar {\n display: inline-flex;\n position: absolute;\n top: 0;\n right: 1.07143em;\n z-index: 1;\n transform: translateY(-100%);\n margin-top: -0.71429em; }\n .fixed-table-toolbar .search {\n order: -1; }\n .fixed-table-toolbar .btn-group, .fixed-table-toolbar .btn-group > .btn-group {\n display: flex; }\n .fixed-table-toolbar .btn-group .btn {\n display: inline-flex; }\n .fixed-table-toolbar .search, .fixed-table-toolbar .columns {\n margin-top: 0;\n margin-bottom: 0; }\n .fixed-table-toolbar .search .btn, .fixed-table-toolbar .columns .btn {\n padding: 0 0.71429em; }\n .fixed-table-toolbar .search .dropdown-menu input, .fixed-table-toolbar .columns .dropdown-menu input {\n display: none; }\n .fixed-table-toolbar .search .dropdown-menu label, .fixed-table-toolbar .columns .dropdown-menu label {\n cursor: pointer; }\n .fixed-table-toolbar .search .dropdown-menu label:before, .fixed-table-toolbar .columns .dropdown-menu label:before {\n display: inline-block;\n line-height: 1;\n vertical-align: middle;\n text-align: center;\n height: 1.42857em;\n width: 1.42857em;\n content: \"\";\n font-family: \"feather\";\n font-feature-settings: 'liga';\n background: none;\n border: 0.125rem solid #eee;\n margin-right: 0.71429em;\n transition: all 0.3s ease;\n color: #fff; }\n .fixed-table-toolbar .search .dropdown-menu label.checkbox-checked::before, .fixed-table-toolbar .columns .dropdown-menu label.checkbox-checked::before {\n content: \"\\e925\";\n background: #8253eb;\n color: #fff;\n border-color: #8253eb; }\n @media (max-width: 767px) {\n .fixed-table-toolbar {\n display: none; } }\n body.rtl .fixed-table-toolbar {\n left: 0;\n right: auto; }\n\n.fixed-table-container {\n border: 0;\n border-bottom: 0.0625rem solid #eee; }\n .fixed-table-container thead th .both {\n background: none;\n position: relative; }\n .fixed-table-container thead th .both:before {\n content: '';\n position: absolute;\n top: 50%;\n right: 0.71429em;\n transform: translateY(-50%);\n font-family: \"Material Icons\";\n font-feature-settings: 'liga';\n font-size: 1.28571em; }\n .fixed-table-container thead th .both.asc::before {\n content: 'expand_less';\n opacity: 1; }\n .fixed-table-container thead th .both.desc::before {\n content: 'expand_more';\n opacity: 1; }\n .fixed-table-container thead th .both::before {\n content: 'sort';\n opacity: 0.1; }\n\n.bootstrap-table .table {\n border: 0.0625rem solid #eee; }\n .bootstrap-table .table > thead > tr > th {\n border-bottom: 0.0625rem solid #eee; }\n\n/* Responsive Tables\n========================*/\n.responsive-utilities .is-hidden {\n color: #ccc;\n background-color: #f9f9f9 !important; }\n\n.responsive-utilities .is-visible {\n color: #468847;\n background-color: #dff0d8 !important; }\n\n.tablesaw .tablesaw-sortable-head:before {\n content: '';\n position: absolute;\n top: 50%;\n right: 0.71429em;\n transform: translateY(-50%);\n font-family: \"Material Icons\";\n font-feature-settings: 'liga';\n font-size: 1.28571em; }\n\n.tablesaw .tablesaw-sortable-ascending:before {\n content: 'expand_less'; }\n\n.tablesaw .tablesaw-sortable-descending:before {\n content: 'expand_more'; }\n\n.tablesaw-bar .tablesaw-columntoggle-popup .btn-group {\n display: inline-block;\n margin: 0.71429em 0 0.35714em 0; }\n .tablesaw-bar .tablesaw-columntoggle-popup .btn-group label {\n height: auto;\n line-height: 2rem; }\n .tablesaw-bar .tablesaw-columntoggle-popup .btn-group label input {\n height: auto;\n position: relative;\n top: 0.14286em; }\n\n.tablesaw-bar .tablesaw-bar-section .btn-select {\n padding: 0.40816em 0.81633em;\n padding-right: 4.08163em;\n font-weight: normal;\n position: relative;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif;\n background: #eee;\n text-transform: none; }\n .tablesaw-bar .tablesaw-bar-section .btn-select span {\n line-height: 1.63265em;\n height: 1.63265em;\n display: block; }\n .tablesaw-bar .tablesaw-bar-section .btn-select select {\n cursor: pointer; }\n .tablesaw-bar .tablesaw-bar-section .btn-select:after {\n display: none; }\n .tablesaw-bar .tablesaw-bar-section .btn-select:before {\n content: 'expand_more';\n font-family: \"Material Icons\";\n font-feature-settings: 'liga';\n font-size: 1.46939em;\n text-transform: lowercase;\n position: absolute;\n top: 50%;\n right: 0.81633em;\n transform: translateY(-50%);\n line-height: 1; }\n\n.tablesaw-sortable-arrow {\n display: none; }\n\n.tablesaw-swipe .tablesaw-cell-persist {\n border-right: 0.0625rem solid #eee; }\n\n/* Editable\n========================*/\n.table-editable .tabledit-toolbar,\n.table-editable-inline .tabledit-toolbar {\n display: inline !important; }\n .table-editable .tabledit-toolbar .tabledit-save-button, .table-editable .tabledit-toolbar .tabledit-confirm-button, .table-editable .tabledit-toolbar .tabledit-restore-button,\n .table-editable-inline .tabledit-toolbar .tabledit-save-button,\n .table-editable-inline .tabledit-toolbar .tabledit-confirm-button,\n .table-editable-inline .tabledit-toolbar .tabledit-restore-button {\n margin-left: 0.66667em; }\n .table-editable .tabledit-toolbar .btn-group .btn,\n .table-editable-inline .tabledit-toolbar .btn-group .btn {\n cursor: pointer; }\n .table-editable .tabledit-toolbar .btn-group .btn span.glyphicon::before,\n .table-editable-inline .tabledit-toolbar .btn-group .btn span.glyphicon::before {\n font-family: \"feather\";\n display: inline-block;\n line-height: 1;\n font-style: normal;\n font-size: 1.33333em;\n font-weight: 300;\n position: relative;\n top: 3px; }\n .table-editable .tabledit-toolbar .btn-group .btn .glyphicon-pencil::before,\n .table-editable-inline .tabledit-toolbar .btn-group .btn .glyphicon-pencil::before {\n content: \"\\e950\"; }\n .table-editable .tabledit-toolbar .btn-group .btn .glyphicon-trash::before,\n .table-editable-inline .tabledit-toolbar .btn-group .btn .glyphicon-trash::before {\n content: \"\\e9cd\"; }\n\n.table-editable tr.tabledit-deleted-row,\n.table-editable-inline tr.tabledit-deleted-row {\n display: none; }\n\n/* Footable\n========================*/\n.footable .footable-sortable .fooicon {\n display: none; }\n\n.footable .footable-sortable:before {\n content: 'sort';\n opacity: 0;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n position: absolute;\n top: 50%;\n right: 0.71429em;\n transform: translateY(-50%);\n font-size: 1.28571em;\n transition: all 0.3s ease; }\n\n.footable .footable-sortable:hover::before {\n opacity: 1; }\n\n.footable .footable-sortable.footable-asc::before {\n content: 'expand_more';\n opacity: 1; }\n\n.footable .footable-sortable.footable-desc::before {\n content: 'expand_less';\n opacity: 1; }\n\n.footable .footable-filtering th {\n border-top: none; }\n\n.footable .footable-filtering form.form-inline {\n margin-top: 0;\n margin-bottom: 1.07143em;\n float: right; }\n\n.footable .checkbox input[type=\"checkbox\"] {\n opacity: 1; }\n\n.footable .footable-first-visible span::before {\n display: none; }\n\n.footable .footable-first-visible span::after {\n font-family: \"FontAwesome\";\n display: block;\n font-style: normal;\n font-size: 1.28571em;\n font-weight: 300; }\n\n.footable .footable-first-visible .fooicon-plus::after {\n content: \"\\f067\"; }\n\n.footable .footable-first-visible .fooicon-minus::after {\n content: \"\\f068\"; }\n\n.footable .input-group-btn {\n display: inline-block; }\n .footable .input-group-btn .btn span.fooicon::before {\n display: none; }\n .footable .input-group-btn .btn span.fooicon::after {\n font-family: \"FontAwesome\";\n display: block;\n font-style: normal;\n font-size: 1.06667em;\n font-weight: 300; }\n .footable .input-group-btn .btn .fooicon-search::after {\n content: \"\\f002\"; }\n\n.footable .footable-paging span.label {\n font-size: 0.78571em;\n background: rgba(0, 0, 0, 0.7);\n color: #fff; }\n\n.footable .footable-paging .pagination {\n margin: auto;\n display: inline-block; }\n .footable .footable-paging .pagination > li.active > a {\n background: #51d2b7;\n border-color: #51d2b7;\n color: #fff; }\n .footable .footable-paging .pagination li a {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -0.07143em;\n line-height: 1.25;\n color: #51d2b7;\n background-color: #fff;\n border: 0.0625rem solid #ddd; }\n .footable .footable-paging .pagination li a:hover {\n background: #51d2b7;\n border-color: #51d2b7;\n color: #fff; }\n .footable .footable-paging .pagination li.footable-page-nav[data-page=\"first\"] a {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n .footable .footable-paging .pagination li.footable-page-nav[data-page=\"last\"] a {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\ntable.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type=\"checkbox\"] {\n line-height: 1em;\n height: 1em;\n top: 50%;\n transform: translateY(-50%); }\n\n.footable-filtering .footable-filtering-search .dropdown-menu li a {\n display: block;\n width: 100%;\n padding: 0.21429em 1.42857em;\n padding-top: 0.35714em;\n padding-bottom: 0.35714em;\n clear: both;\n font-weight: normal;\n color: #888;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0; }\n .footable-filtering .footable-filtering-search .dropdown-menu li a:hover {\n color: #555;\n text-decoration: none;\n background-color: #f7fafc; }\n .footable-filtering .footable-filtering-search .dropdown-menu li a label {\n cursor: pointer; }\n\n/********************************\n*********************************\nCard\n*********************************\n*********************************/\n.card[class*='bg']:not([class*='card-inverse']) .card-header {\n background: inherit; }\n\n.card-blue {\n background: #0275d8; }\n\n.card-persian-blue {\n background: #4786ff; }\n\n.card-indigo {\n background: #6610f2; }\n\n.card-purple {\n background: #9c77ef; }\n\n.card-pink {\n background: #e83e8c; }\n\n.card-red {\n background: #e6614f; }\n\n.card-cerize-red {\n background: #fa607e; }\n\n.card-orange {\n background: #fb9678; }\n\n.card-yellow {\n background: #ffcc02; }\n\n.card-mustard {\n background: #fdb44d; }\n\n.card-green {\n background: #38d57a; }\n\n.card-teal {\n background: #20c997; }\n\n.card-cyan {\n background: #03a9f3; }\n\n.card-white {\n background: #fff; }\n\n.card-gray-light {\n background: #ddd; }\n\n.card-gray {\n background: #868e96; }\n\n.card-gray-dark {\n background: #343a40; }\n\n.card-violet {\n background: #9c27b0; }\n\n.card-brown {\n background: #795548; }\n\n.card-light-gray {\n background: #f9f9f9; }\n\n.card-slate {\n background: #607d8b; }\n\n.card-facebook {\n background: #4b64a6; }\n\n.card-twitter {\n background: #0dace3; }\n\n.card-googleplus {\n background: #dd4b39; }\n\n.card-linkedin {\n background: #007bb6; }\n\n.card-instagram {\n background: #3f729b; }\n\n.card-pinterest {\n background: #cb2027; }\n\n.card-dribbble {\n background: #ea4c89; }\n\n.card-youtube {\n background: #b00; }\n\n.card-title {\n margin-top: 0; }\n\n.card-header .list-icon {\n position: absolute;\n right: 0.625rem;\n top: 0.625rem;\n width: 3.125rem;\n height: 3.125rem;\n text-align: center;\n line-height: 3.125rem;\n border-radius: 100%;\n transition: transform 0.3s ease-in-out; }\n\n.card-action {\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n padding: 1.25rem; }\n\n.text-inverse .card-link:hover, .card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1em; }\n\n.card-expandable .card-body, .card-expandable .card-action {\n display: none; }\n\n.card-expandable.card-expanded .card-body,\n.card-expandable.card-expanded .card-action {\n display: block; }\n\n.card-expandable.card-expanded .list-icon {\n transform: rotate(180deg); }\n\n.card-expandable .card-header {\n cursor: pointer; }\n\n.card-outline-color-scheme {\n border-color: #8253eb; }\n .card-outline-color-scheme .card-footer,\n .card-outline-color-scheme .card-header {\n background: #8253eb; }\n\n.card-outline-color-scheme-dark {\n border-color: #835c9e; }\n .card-outline-color-scheme-dark .card-footer,\n .card-outline-color-scheme-dark .card-header {\n background: #835c9e; }\n\n.card-outline-content-color {\n border-color: #999; }\n .card-outline-content-color .card-footer,\n .card-outline-content-color .card-header {\n background: #999; }\n\n.card-outline-content {\n border-color: #999; }\n .card-outline-content .card-footer,\n .card-outline-content .card-header {\n background: #999; }\n\n.card-outline-primary {\n border-color: #8253eb; }\n .card-outline-primary .card-footer,\n .card-outline-primary .card-header {\n background: #8253eb; }\n\n.card-outline-secondary {\n border-color: #868e96; }\n .card-outline-secondary .card-footer,\n .card-outline-secondary .card-header {\n background: #868e96; }\n\n.card-outline-success {\n border-color: #38d57a; }\n .card-outline-success .card-footer,\n .card-outline-success .card-header {\n background: #38d57a; }\n\n.card-outline-info {\n border-color: #03a9f3; }\n .card-outline-info .card-footer,\n .card-outline-info .card-header {\n background: #03a9f3; }\n\n.card-outline-warning {\n border-color: #ffcc02; }\n .card-outline-warning .card-footer,\n .card-outline-warning .card-header {\n background: #ffcc02; }\n\n.card-outline-danger {\n border-color: #e6614f; }\n .card-outline-danger .card-footer,\n .card-outline-danger .card-header {\n background: #e6614f; }\n\n.card-outline-light {\n border-color: #f8f9fa; }\n .card-outline-light .card-footer,\n .card-outline-light .card-header {\n background: #f8f9fa; }\n\n.card-outline-dark {\n border-color: #343a40; }\n .card-outline-dark .card-footer,\n .card-outline-dark .card-header {\n background: #343a40; }\n\n.card-outline-gray-100 {\n border-color: #f8f9fa; }\n .card-outline-gray-100 .card-footer,\n .card-outline-gray-100 .card-header {\n background: #f8f9fa; }\n\n.card-outline-gray-200 {\n border-color: #ddd; }\n .card-outline-gray-200 .card-footer,\n .card-outline-gray-200 .card-header {\n background: #ddd; }\n\n.card-outline-gray-300 {\n border-color: #bbb; }\n .card-outline-gray-300 .card-footer,\n .card-outline-gray-300 .card-header {\n background: #bbb; }\n\n.card-outline-gray-400 {\n border-color: #aaa; }\n .card-outline-gray-400 .card-footer,\n .card-outline-gray-400 .card-header {\n background: #aaa; }\n\n.card-outline-gray-500 {\n border-color: #999; }\n .card-outline-gray-500 .card-footer,\n .card-outline-gray-500 .card-header {\n background: #999; }\n\n.card-outline-gray-600 {\n border-color: #868e96; }\n .card-outline-gray-600 .card-footer,\n .card-outline-gray-600 .card-header {\n background: #868e96; }\n\n.card-outline-gray-700 {\n border-color: #495057; }\n .card-outline-gray-700 .card-footer,\n .card-outline-gray-700 .card-header {\n background: #495057; }\n\n.card-outline-gray-800 {\n border-color: #343a40; }\n .card-outline-gray-800 .card-footer,\n .card-outline-gray-800 .card-header {\n background: #343a40; }\n\n.card-outline-gray-900 {\n border-color: #212529; }\n .card-outline-gray-900 .card-footer,\n .card-outline-gray-900 .card-header {\n background: #212529; }\n\n.card-outline-blue {\n border-color: #0275d8; }\n .card-outline-blue .card-footer,\n .card-outline-blue .card-header {\n background: #0275d8; }\n\n.card-outline-persian-blue {\n border-color: #4786ff; }\n .card-outline-persian-blue .card-footer,\n .card-outline-persian-blue .card-header {\n background: #4786ff; }\n\n.card-outline-indigo {\n border-color: #6610f2; }\n .card-outline-indigo .card-footer,\n .card-outline-indigo .card-header {\n background: #6610f2; }\n\n.card-outline-purple {\n border-color: #9c77ef; }\n .card-outline-purple .card-footer,\n .card-outline-purple .card-header {\n background: #9c77ef; }\n\n.card-outline-pink {\n border-color: #e83e8c; }\n .card-outline-pink .card-footer,\n .card-outline-pink .card-header {\n background: #e83e8c; }\n\n.card-outline-red {\n border-color: #e6614f; }\n .card-outline-red .card-footer,\n .card-outline-red .card-header {\n background: #e6614f; }\n\n.card-outline-cerize-red {\n border-color: #fa607e; }\n .card-outline-cerize-red .card-footer,\n .card-outline-cerize-red .card-header {\n background: #fa607e; }\n\n.card-outline-orange {\n border-color: #fb9678; }\n .card-outline-orange .card-footer,\n .card-outline-orange .card-header {\n background: #fb9678; }\n\n.card-outline-yellow {\n border-color: #ffcc02; }\n .card-outline-yellow .card-footer,\n .card-outline-yellow .card-header {\n background: #ffcc02; }\n\n.card-outline-mustard {\n border-color: #fdb44d; }\n .card-outline-mustard .card-footer,\n .card-outline-mustard .card-header {\n background: #fdb44d; }\n\n.card-outline-green {\n border-color: #38d57a; }\n .card-outline-green .card-footer,\n .card-outline-green .card-header {\n background: #38d57a; }\n\n.card-outline-teal {\n border-color: #20c997; }\n .card-outline-teal .card-footer,\n .card-outline-teal .card-header {\n background: #20c997; }\n\n.card-outline-cyan {\n border-color: #03a9f3; }\n .card-outline-cyan .card-footer,\n .card-outline-cyan .card-header {\n background: #03a9f3; }\n\n.card-outline-white {\n border-color: #fff; }\n .card-outline-white .card-footer,\n .card-outline-white .card-header {\n background: #fff; }\n\n.card-outline-gray-light {\n border-color: #ddd; }\n .card-outline-gray-light .card-footer,\n .card-outline-gray-light .card-header {\n background: #ddd; }\n\n.card-outline-gray {\n border-color: #868e96; }\n .card-outline-gray .card-footer,\n .card-outline-gray .card-header {\n background: #868e96; }\n\n.card-outline-gray-dark {\n border-color: #343a40; }\n .card-outline-gray-dark .card-footer,\n .card-outline-gray-dark .card-header {\n background: #343a40; }\n\n.card-outline-violet {\n border-color: #9c27b0; }\n .card-outline-violet .card-footer,\n .card-outline-violet .card-header {\n background: #9c27b0; }\n\n.card-outline-brown {\n border-color: #795548; }\n .card-outline-brown .card-footer,\n .card-outline-brown .card-header {\n background: #795548; }\n\n.card-outline-light-gray {\n border-color: #f9f9f9; }\n .card-outline-light-gray .card-footer,\n .card-outline-light-gray .card-header {\n background: #f9f9f9; }\n\n.card-outline-slate {\n border-color: #607d8b; }\n .card-outline-slate .card-footer,\n .card-outline-slate .card-header {\n background: #607d8b; }\n\n.card-outline-facebook {\n border-color: #4b64a6; }\n .card-outline-facebook .card-footer,\n .card-outline-facebook .card-header {\n background: #4b64a6; }\n\n.card-outline-twitter {\n border-color: #0dace3; }\n .card-outline-twitter .card-footer,\n .card-outline-twitter .card-header {\n background: #0dace3; }\n\n.card-outline-googleplus {\n border-color: #dd4b39; }\n .card-outline-googleplus .card-footer,\n .card-outline-googleplus .card-header {\n background: #dd4b39; }\n\n.card-outline-linkedin {\n border-color: #007bb6; }\n .card-outline-linkedin .card-footer,\n .card-outline-linkedin .card-header {\n background: #007bb6; }\n\n.card-outline-instagram {\n border-color: #3f729b; }\n .card-outline-instagram .card-footer,\n .card-outline-instagram .card-header {\n background: #3f729b; }\n\n.card-outline-pinterest {\n border-color: #cb2027; }\n .card-outline-pinterest .card-footer,\n .card-outline-pinterest .card-header {\n background: #cb2027; }\n\n.card-outline-dribbble {\n border-color: #ea4c89; }\n .card-outline-dribbble .card-footer,\n .card-outline-dribbble .card-header {\n background: #ea4c89; }\n\n.card-outline-youtube {\n border-color: #b00; }\n .card-outline-youtube .card-footer,\n .card-outline-youtube .card-header {\n background: #b00; }\n\n[class*='card-outline'] .card-block {\n background: #fff;\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n[class*='card-outline'] .card-footer,\n[class*='card-outline'] .card-header {\n color: #fff; }\n [class*='card-outline'] .card-footer h1, [class*='card-outline'] .card-footer h2, [class*='card-outline'] .card-footer h3, [class*='card-outline'] .card-footer h4, [class*='card-outline'] .card-footer h5, [class*='card-outline'] .card-footer h6,\n [class*='card-outline'] .card-header h1,\n [class*='card-outline'] .card-header h2,\n [class*='card-outline'] .card-header h3,\n [class*='card-outline'] .card-header h4,\n [class*='card-outline'] .card-header h5,\n [class*='card-outline'] .card-header h6 {\n color: inherit; }\n\n.card-body {\n z-index: 1; }\n\n.blog-post-new .card-header {\n position: relative;\n z-index: 1; }\n .blog-post-new .card-header::before {\n content: \"\";\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n height: 7.14286em;\n transform: skewY(-4deg) translateY(70%);\n background: #fff;\n z-index: 0; }\n .blog-post-new .card-header .user-image {\n position: absolute;\n right: 2.85714em;\n bottom: -0.35714em; }\n .blog-post-new .card-header .badge, .blog-post-new .card-header .label {\n position: absolute;\n padding: 0.57143em 1.14286em;\n top: 1.42857em;\n left: 1.42857em; }\n .blog-post-new .card-header .badge::before, .blog-post-new .card-header .label::before {\n content: \"\";\n position: absolute;\n right: -1em;\n top: 0;\n border-style: solid;\n border-width: 0px 0 15.5px 14px;\n border-color: transparent transparent transparent #e6614f; }\n .blog-post-new .card-header .badge::after, .blog-post-new .card-header .label::after {\n content: \"\";\n position: absolute;\n right: -1em;\n bottom: 0;\n border-style: solid;\n border-width: 15.5px 0 0 14px;\n border-color: transparent transparent transparent #e6614f; }\n\n.blog-post-new .card-body {\n padding-left: 2.14286em;\n padding-right: 2.14286em; }\n .blog-post-new .card-body p {\n font-size: 0.92857em;\n line-height: 1.78571em; }\n\n.blog-post-new .card-action a {\n font-weight: 400;\n font-size: 0.92857em; }\n .blog-post-new .card-action a i {\n font-size: 1.14286em; }\n\nbody.rtl .blog-post-new .card-header .user-image {\n right: auto;\n left: 2.85714em; }\n\n.listing-card {\n background: #fff;\n border-radius: 3px;\n overflow: hidden;\n margin-bottom: 6px;\n width: 100%; }\n .listing-card header, .listing-card .card-info, .listing-card footer {\n padding-left: 15px;\n padding-right: 15px; }\n .listing-card h4 {\n font-size: 1.6em; }\n .listing-card figure {\n position: relative; }\n .listing-card figure a:not(.add-to-favourites) {\n display: block; }\n .listing-card figure img {\n width: 100%;\n height: auto; }\n .listing-card .add-to-favourites {\n position: absolute;\n top: 15px;\n right: 15px;\n padding: 10px;\n border-radius: 3px;\n background: #000;\n opacity: .6;\n color: #fff;\n line-height: 1; }\n .listing-card .add-to-favourites:hover {\n opacity: .8; }\n .listing-card .add-to-favourites i {\n font-size: 1.06667em;\n line-height: 1; }\n .listing-card .card-info {\n font-family: \"Montserrat\", sans-serif;\n font-size: 0.93333em;\n color: #bbb;\n font-weight: 500;\n margin-top: 1.78571em;\n letter-spacing: -1px; }\n .listing-card .card-info strong {\n color: #666; }\n .listing-card svg {\n width: 36px;\n height: 36px;\n vertical-align: middle;\n position: relative;\n top: -2px; }\n .listing-card .card-info-baths svg {\n top: -6px; }\n .listing-card .card-info path,\n .listing-card .card-info line,\n .listing-card .card-info g {\n stroke: #bbb; }\n .listing-card header {\n color: #666;\n margin-top: 1.875rem; }\n .listing-card footer {\n padding-top: 15px;\n padding-bottom: 20px;\n border-top: 1px solid #eef1f2; }\n .listing-card footer .float-left {\n font-family: \"Montserrat\", sans-serif;\n font-size: 0.86667em;\n font-weight: 600;\n padding-top: 5px; }\n .listing-card footer .float-left i {\n position: relative;\n top: 2px;\n margin-right: 5px; }\n .listing-card .btn {\n text-transform: uppercase;\n font-weight: 700;\n letter-spacing: 0px;\n font-size: 0.73333em; }\n\n/********************************\n*********************************\nBlog Post\n*********************************\n*********************************/\n.blog-post-single,\n.blog-post {\n display: inline-block; }\n .blog-post-single figure,\n .blog-post figure {\n margin-bottom: 0; }\n .blog-post-single p:last-child,\n .blog-post p:last-child {\n margin-bottom: 0; }\n\n.blog-post-card {\n background: #fff;\n overflow: hidden;\n border-radius: .5rem;\n border: 0.0625rem solid #eef1f2;\n display: block;\n margin-bottom: 1.875rem; }\n .blog-post-card .blog-post-content,\n .blog-post-card footer,\n .blog-post-card header {\n position: relative;\n padding-left: 2.14286em;\n padding-right: 2.14286em; }\n .blog-post-card > figure {\n display: flex; }\n .blog-post-card > figure a {\n flex: 1; }\n .blog-post-card > figure img {\n width: 100%; }\n .blog-post-card header {\n padding-top: 1.78571em; }\n .blog-post-card .blog-post-share-links {\n position: absolute;\n top: 0;\n left: 2.85714em;\n padding-left: 2.85714em;\n transform: translateY(-50%);\n overflow: hidden;\n transition: transform 0.3s ease;\n max-width: 0;\n height: 2.85714em; }\n .blog-post-card .blog-post-share-links > li {\n padding: 0;\n padding-left: 0.71429em;\n margin-right: 0;\n height: 2.85714em;\n transition: all 0.3s ease;\n transition-delay: 0s; }\n .blog-post-card .blog-post-share-links > li:first-child {\n padding-left: 0;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2; }\n .blog-post-card .blog-post-share-links > li:not(:first-child) {\n opacity: 0;\n transform: translateX(-1.25rem) rotate(0deg); }\n .blog-post-card .blog-post-share-links.active, .blog-post-card .blog-post-share-links:hover {\n max-width: 56.25rem; }\n .blog-post-card .blog-post-share-links.active > li:not(:first-child), .blog-post-card .blog-post-share-links:hover > li:not(:first-child) {\n opacity: 1;\n transform: translateX(0); }\n .blog-post-card .blog-post-share-links.active li:first-child, .blog-post-card .blog-post-share-links:hover li:first-child {\n transform: rotate(360deg); }\n .blog-post-card .blog-post-share-links.active li:nth-child(1), .blog-post-card .blog-post-share-links:hover li:nth-child(1) {\n transition-delay: 0.05s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(2), .blog-post-card .blog-post-share-links:hover li:nth-child(2) {\n transition-delay: 0.1s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(3), .blog-post-card .blog-post-share-links:hover li:nth-child(3) {\n transition-delay: 0.15s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(4), .blog-post-card .blog-post-share-links:hover li:nth-child(4) {\n transition-delay: 0.2s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(5), .blog-post-card .blog-post-share-links:hover li:nth-child(5) {\n transition-delay: 0.25s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(6), .blog-post-card .blog-post-share-links:hover li:nth-child(6) {\n transition-delay: 0.3s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(7), .blog-post-card .blog-post-share-links:hover li:nth-child(7) {\n transition-delay: 0.35s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(8), .blog-post-card .blog-post-share-links:hover li:nth-child(8) {\n transition-delay: 0.4s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(9), .blog-post-card .blog-post-share-links:hover li:nth-child(9) {\n transition-delay: 0.45s; }\n .blog-post-card .blog-post-share-links.active li:nth-child(10), .blog-post-card .blog-post-share-links:hover li:nth-child(10) {\n transition-delay: 0.5s; }\n .blog-post-card .blog-post-share-links a {\n display: inline-block;\n color: #fff;\n height: 2.85714em;\n width: 2.85714em;\n text-align: center;\n border-radius: 6.25rem; }\n .blog-post-card .blog-post-share-links a i {\n line-height: 1.33333em;\n font-size: 2.14286em; }\n .blog-post-card .blog-post-title {\n margin: 0.71429em 0 1.42857em; }\n .blog-post-card .blog-post-title a {\n color: #999; }\n .blog-post-card .blog-post-title a:focus, .blog-post-card .blog-post-title a:hover {\n color: #8253eb; }\n .blog-post-card .blog-post-tags {\n font-size: 0.9em; }\n .blog-post-card .blog-post-tags ul {\n margin-left: 0; }\n .blog-post-card .blog-post-tags ul > li {\n padding: 0; }\n .blog-post-card .blog-post-tags ul > li:after {\n content: ','; }\n .blog-post-card .blog-post-tags ul > li:last-child:after {\n content: ''; }\n .blog-post-card .blog-post-content {\n margin-top: 2em; }\n .blog-post-card footer {\n padding-bottom: 2.85714em; }\n .blog-post-card.blog-post-single header {\n padding-top: 3.57143em; }\n .blog-post-card.blog-post-single .blog-post-content {\n margin-bottom: 2.85714em; }\n\n/********************************\n*********************************\nComments\n*********************************\n*********************************/\n.blog-post-comments .comment {\n flex-wrap: wrap; }\n .blog-post-comments .comment > figure {\n margin-right: 1.875rem; }\n\n.blog-post-comments .comment-body {\n background: #fff;\n padding: 20px 20px; }\n .blog-post-comments .comment-body p:last-child {\n margin-bottom: 0; }\n\n.blog-post-comments .replies {\n margin-top: 1.875rem;\n padding-left: 5.625rem;\n width: 100%; }\n\n.rtl .blog-post-comments .comment > figure {\n margin-left: 1.875rem;\n margin-right: 0; }\n\n.rtl .blog-post-comments .replies {\n padding-left: 0;\n padding-right: 5.625rem; }\n\n/********************************\n*********************************\nSidebar\n*********************************\n*********************************/\n.blog-page-sidebar .widget {\n margin-bottom: 3.57143em; }\n\n.blog-page-sidebar .widget-title {\n margin-top: 0;\n font-size: 1.25rem;\n padding-bottom: 1.25rem;\n position: relative;\n margin-bottom: 1.25rem; }\n .blog-page-sidebar .widget-title:after {\n content: '';\n width: 2.5rem;\n height: 1px;\n background: #8253eb;\n display: block;\n position: absolute;\n bottom: 0;\n left: 0; }\n\n.rtl .blog-page-sidebar .widget-title::after {\n position: absolute;\n right: 0;\n bottom: 0;\n left: auto; }\n\n.blog-page-sidebar .widget_tag_cloud .tagcloud a {\n font-family: \"Montserrat\", sans-serif;\n line-height: 1.3; }\n\n.blog-page-sidebar .widget_archives ul {\n list-style: none;\n padding: 0; }\n\n.blog-page-sidebar .widget_archives li {\n display: flex;\n border-bottom: 1px dashed rgba(153, 153, 153, 0.3);\n margin-bottom: .5em;\n padding-bottom: .5em;\n padding-bottom: .5em;\n font-family: \"Montserrat\", sans-serif;\n color: #bbb; }\n\n.blog-page-sidebar .widget_archives a {\n flex: 1; }\n\n/********************************\n*********************************\nCarousel\n*********************************\n*********************************/\n.carousel.slick-slider .slick-slide img {\n width: 100%;\n height: auto; }\n\n.carousel.slick-slider.slick-dotted.slick-slider {\n margin-bottom: 4.28571em; }\n\n.carousel.slick-slider .slick-slide {\n max-width: 100%;\n height: auto; }\n\n.carousel.slick-slider .slick-arrow:before {\n font-size: 2.25rem;\n display: block; }\n\n.carousel.slick-slider .slick-next, .carousel.slick-slider .slick-prev {\n height: 3.75rem;\n width: 3.75rem;\n z-index: 3; }\n\n.carousel.slick-slider .slick-next {\n right: 1.5625rem; }\n .carousel.slick-slider .slick-next:before {\n content: \"keyboard_arrow_right\";\n font-family: \"Material Icons\"; }\n\n.carousel.slick-slider .slick-prev {\n left: 1.5625rem; }\n .carousel.slick-slider .slick-prev:before {\n content: \"keyboard_arrow_left\";\n font-family: \"Material Icons\"; }\n\n.carousel.slick-slider .slick-dots {\n bottom: -3.4375rem; }\n .carousel.slick-slider .slick-dots li {\n padding: 0 0.3125rem; }\n .carousel.slick-slider .slick-dots li.slick-active button:before {\n transform: scale(1.5);\n transform-origin: center center;\n transition: transform 0.3s cubic-bezier(0.68, 0, 0.265, 1); }\n .carousel.slick-slider .slick-dots li button:before {\n height: 0.625rem;\n width: 0.625rem;\n content: \"\";\n display: block;\n background: #8253eb;\n border-radius: 100px;\n transition: all 0.3s ease;\n opacity: 0.2; }\n\n.carousel.slick-slider .single-item-caption {\n background: #fff;\n text-shadow: none;\n bottom: auto;\n top: 50%;\n left: 50%;\n transform: translateY(-50%) translateX(-50%); }\n .carousel.slick-slider .single-item-caption .single-item-caption-inside {\n border: 6px solid #e0f0ed;\n margin: 0 1.42857em 0 1.42857em;\n padding-bottom: 1.42857em; }\n .carousel.slick-slider .single-item-caption .single-item-caption-inside p {\n color: #000; }\n\n.carousel.slick-slider .carousel-caption {\n width: 50%;\n left: 50%;\n right: auto; }\n\nbody.rtl .carousel.slick-slider {\n direction: ltr; }\n\n.multi-slide-carousel {\n /* the parent */ }\n .multi-slide-carousel .slick-slide {\n margin-left: 0.125rem; }\n .multi-slide-carousel .slick-list {\n margin-left: -0.125rem; }\n .multi-slide-carousel .item-image {\n position: relative; }\n .multi-slide-carousel .item-image .img-shadow .shadow {\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -100px 70px -30px rgba(0, 0, 0, 0.7);\n top: 0;\n left: 0; }\n .multi-slide-carousel .item-image .header-caption {\n position: absolute;\n top: 0;\n padding: 1.42857em; }\n .multi-slide-carousel .item-image .header-caption a {\n position: relative;\n font-family: \"Roboto\", sans-serif;\n font-size: 0.85714em;\n color: #fff;\n padding: 0.41667em 0.66667em;\n border-radius: 5px;\n border-bottom-left-radius: 0;\n display: inline-block; }\n .multi-slide-carousel .item-image .header-caption a .triangle-top-left {\n display: inline-block;\n position: absolute;\n left: 0;\n top: 100%;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 6px 4px 0 0;\n border-color: #38d57a transparent transparent transparent; }\n .multi-slide-carousel .item-image .content-caption {\n cursor: pointer;\n font-weight: 300;\n position: absolute;\n bottom: -4.64286em;\n padding: 0 1.42857em;\n transition: all .4s ease-in-out; }\n @media (min-width: 768px) and (max-width: 1023px) {\n .multi-slide-carousel .item-image .content-caption {\n transition: none;\n bottom: 0; }\n .multi-slide-carousel .item-image .content-caption .item-desc {\n display: none; } }\n @media (max-width: 767px) {\n .multi-slide-carousel .item-image .content-caption {\n transition: none;\n bottom: 0; }\n .multi-slide-carousel .item-image .content-caption .item-desc {\n display: none; } }\n .multi-slide-carousel .item-image .content-caption .item-title {\n text-decoration: none;\n margin-bottom: 0.71429em; }\n .multi-slide-carousel .item-image .content-caption .item-title h3 {\n font-family: \"Roboto\", sans-serif; }\n .multi-slide-carousel .item-image:hover .content-caption {\n bottom: 0; }\n body.rtl .multi-slide-carousel .item-image .content-caption {\n direction: rtl; }\n\n/********************************\n*********************************\nTabs\n*********************************\n*********************************/\n.nav-tabs a,\n.nav-pills a {\n color: #444; }\n\n.nav-tabs {\n position: relative; }\n .nav-tabs li a {\n font-weight: 600;\n color: #313a46; }\n .nav-tabs li a:hover {\n background: rgba(0, 0, 0, 0.03); }\n .nav-tabs li.active a,\n .nav-tabs li.active a:focus,\n .nav-tabs li.active a:hover {\n color: #8253eb;\n border-color: #ddd #ddd #fff; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n border-color: #ddd #ddd #fff;\n background: none; }\n .nav-tabs .list-icon {\n font-size: 1.125rem;\n vertical-align: middle;\n position: relative;\n top: -0.0625rem; }\n\n.tab-content {\n padding-top: 1.42857em;\n padding: 20px;\n background: #fff; }\n\n/* Vertical Tabs\n========================*/\n.tabs-vertical {\n display: flex; }\n .tabs-vertical .nav-tabs {\n flex-basis: 10.71429em;\n border: 0; }\n .tabs-vertical .nav-tabs li a {\n border: 0;\n border-radius: 2px; }\n .tabs-vertical .nav-tabs li.active a,\n .tabs-vertical .nav-tabs li.active a:focus,\n .tabs-vertical .nav-tabs li.active a:hover,\n .tabs-vertical .nav-tabs .nav-link.active,\n .tabs-vertical .nav-tabs .nav-item.show .nav-link {\n color: #fff !important;\n background: #8253eb;\n border: 0; }\n .tabs-vertical .tab-content {\n flex: 1;\n padding: 0 0 0 1.42857em; }\n body.rtl .tabs-vertical .tab-content {\n padding: 0 1.42857em 0 0; }\n\n.tabs-vertical-right .nav-tabs {\n order: 2; }\n\n.tabs-vertical-right .tab-content {\n order: 1;\n padding: 0 0 1.42857em 0; }\n\n.tabs-vertical-icons .nav-tabs {\n flex-basis: auto;\n text-align: center; }\n\n/* Tabs Bordered\n========================*/\n.tabs-bordered .nav-tabs {\n border: 0; }\n .tabs-bordered .nav-tabs li {\n z-index: 1; }\n .tabs-bordered .nav-tabs li + li {\n margin-left: 0.71429em; }\n .tabs-bordered .nav-tabs a {\n font-weight: 500;\n transition: all 0.3s ease;\n border-radius: 0;\n border: 0;\n transition: all 0.3s;\n position: relative;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .tabs-bordered .nav-tabs a:hover,\n .tabs-bordered .nav-tabs a:focus {\n color: #8253eb;\n background: transparent; }\n .tabs-bordered .nav-tabs li.active a,\n .tabs-bordered .nav-tabs li.active a:focus,\n .tabs-bordered .nav-tabs li.active a:hover,\n .tabs-bordered .nav-tabs .nav-link.active,\n .tabs-bordered .nav-tabs .nav-item.show .nav-link {\n color: #fff !important;\n border: 0;\n background: #8253eb; }\n .tabs-bordered .nav-tabs a::before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n background: #d2d8d6;\n content: '';\n transition: all 0.3s, transform 0.3s;\n transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);\n transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); }\n .tabs-bordered .nav-tabs .nav-link.active::before {\n transform: translate3d(0, 0, 0); }\n .tabs-bordered .nav-tabs .nav-link.active::before,\n .tabs-bordered .nav-tabs li a:hover::before,\n .tabs-bordered .nav-tabs li a:focus::before {\n background: #8253eb; }\n\nbody.rtl .tabs-bordered li:first-child {\n margin-left: 0.71429em; }\n\n/* Page Tabs\n========================*/\n.tabs-page .nav-tabs {\n border-bottom: 0; }\n .tabs-page .nav-tabs .nav-link {\n border: 1px solid rgba(255, 255, 255, 0.2);\n background: rgba(255, 255, 255, 0.1);\n border-radius: 0;\n font-family: \"Montserrat\", sans-serif;\n color: rgba(255, 255, 255, 0.5);\n font-weight: 600;\n padding: 1rem 3rem; }\n .tabs-page .nav-tabs .nav-link.active {\n background: #f5f7fa;\n color: #8253eb;\n box-shadow: 0px -4px 0 0 #8253eb; }\n .tabs-page .nav-tabs li {\n margin-left: 0.35714em;\n margin-right: 0.35714em; }\n\n/********************************\n*********************************\nAccordions\n*********************************\n*********************************/\n.accordion .card {\n margin-bottom: 0.35714em; }\n .accordion .card .card-header {\n padding: 0; }\n .accordion .card .card-header a {\n display: block;\n padding: 0.83333em 1.94444em 0.83333em 0.83333em;\n position: relative; }\n .accordion .card .card-header a:after {\n content: \"\\e92b\";\n font-family: \"feather\";\n font-size: 1.125rem;\n position: absolute;\n top: 50%;\n right: 0.9375rem;\n transform: translateY(-50%); }\n .accordion .card .card-header a.collapsed::after {\n content: \"\\e928\"; }\n .accordion .card .card-title {\n font-size: 1.07143em;\n margin-bottom: 0;\n padding: 0.375em 0.375em; }\n\n.accordion [class*=\"card-outline-\"] .card-header a, .accordion .card-inverse .card-header a {\n color: #fff; }\n\nbody.rtl .accordion .card .card-header a:after {\n right: auto;\n left: 0.9375rem; }\n\n.accordion-minimal .card {\n border: none; }\n\n.accordion-minimal .card-header {\n background: #fff; }\n\n.accordion-minimal .card-title a {\n color: #999; }\n .accordion-minimal .card-title a:hover, .accordion-minimal .card-title a:focus {\n color: #8253eb; }\n\n.accordion-minimal .card-block {\n padding: 1.78571em; }\n\n/********************************\n *********************************\n LISTS\n *********************************\n *********************************/\n.list-group .list-icon {\n font-size: 1.28571em;\n position: relative; }\n\n.list-group .badge, .list-group .label {\n margin-top: 0.14286em; }\n\n/* Sortable Lists\n========================*/\n.list-group.sortable .list-group-item {\n border-radius: 0.14286em;\n margin-bottom: 0.35714em;\n padding-top: 1.07143em;\n padding-bottom: 1.07143em; }\n .list-group.sortable .list-group-item::after {\n clear: both;\n content: \"\";\n display: block; }\n\n.list-group.sortable .list-icon {\n font-size: 1.28571em;\n position: relative;\n top: -0.11111em; }\n\n.list-group.sortable a .list-icon {\n color: #8253eb; }\n\n.list-group.sortable a:hover .list-icon {\n color: #8253eb; }\n\n.list-group.sortable .ui-sortable-placeholder {\n height: 3.78571em;\n border: 0.125rem dashed #8253eb !important;\n background: none !important;\n margin-bottom: 0.35714em;\n list-style: none;\n visibility: visible !important; }\n\n/* Nestable Sortable List\n========================*/\n.dd-dragel,\n.dd {\n display: block;\n width: 100%;\n max-width: none; }\n .dd-dragel .dd-item,\n .dd .dd-item {\n position: relative; }\n .dd-dragel .dd-item .dd-list,\n .dd .dd-item .dd-list {\n padding-left: 2.85714em; }\n .dd-dragel .dd-item .dd-handle,\n .dd .dd-item .dd-handle {\n cursor: move; }\n .dd-dragel .dd-item > div,\n .dd-dragel .dd-item .dd-handle,\n .dd .dd-item > div,\n .dd .dd-item .dd-handle {\n font-weight: normal;\n font-size: 0.875rem;\n color: #999;\n border: 0.0625rem solid #ddd;\n padding: 0.71429em 1.42857em;\n height: 2.85714em;\n background: #fff;\n margin: 0.71429em 0; }\n .dd-dragel .dd-item > button.dd-expand,\n .dd-dragel .dd-item > button.dd-collapse,\n .dd .dd-item > button.dd-expand,\n .dd .dd-item > button.dd-collapse {\n line-height: 1;\n font-size: 1.23077em;\n text-align: center;\n opacity: 0.2;\n height: 2.5em;\n width: 2.5em;\n margin: 0; }\n .dd-dragel .dd-item > button.dd-expand:before,\n .dd-dragel .dd-item > button.dd-collapse:before,\n .dd .dd-item > button.dd-expand:before,\n .dd .dd-item > button.dd-collapse:before {\n font-family: 'Material Icons'; }\n .dd-dragel .dd-item > button.dd-collapse::before,\n .dd .dd-item > button.dd-collapse::before {\n content: 'remove'; }\n .dd-dragel .dd-item > button.dd-expand::before,\n .dd .dd-item > button.dd-expand::before {\n content: 'add'; }\n .dd-dragel .dd-item.dd3-item,\n .dd .dd-item.dd3-item {\n padding-left: 2.92308em; }\n .dd-dragel .dd-item.dd3-item .dd-list,\n .dd .dd-item.dd3-item .dd-list {\n padding-left: 0; }\n .dd-dragel .dd-item .dd3-handle,\n .dd .dd-item .dd3-handle {\n background: #eee;\n height: 2.85714em;\n width: 2.85714em;\n line-height: 2.85714em;\n text-align: center;\n display: inline-block;\n padding: 0;\n margin: 0;\n position: absolute;\n top: 0;\n left: 0; }\n .dd-dragel .dd-item .dd3-handle:before,\n .dd .dd-item .dd3-handle:before {\n content: \"open_with\";\n font-family: 'Material Icons';\n text-indent: 0; }\n\n/********************************\n*********************************\nCounters\n*********************************\n*********************************/\n.counter-gradient {\n text-align: center;\n padding: 2.14286em 1.42857em; }\n .counter-gradient .counter {\n color: #8253eb;\n background: -webkit-linear-gradient(#8253eb, #68497e);\n background-size: cover;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent; }\n\n.counter-w-info {\n margin-bottom: 10px; }\n .counter-w-info .counter {\n font-size: 2.625rem;\n margin: 0 0.15em; }\n .counter-w-info .counter-title {\n font-size: 1.5rem;\n font-family: \"Montserrat\", sans-serif;\n text-align: center;\n line-height: 1.2;\n letter-spacing: -0.05em;\n color: #444; }\n .counter-w-info .counter-info {\n text-align: center;\n font-family: \"Montserrat\", sans-serif;\n letter-spacing: -0.06em;\n font-size: 0.92857em;\n font-weight: 600;\n margin-top: 0.38462em;\n color: #bbb; }\n .counter-w-info .counter-info .badge, .counter-w-info .counter-info .label {\n font-size: inherit; }\n\n/* Modals\n========================*/\n.modal-content {\n padding: 0 25px;\n border-radius: 0.21429em; }\n .modal-content .close {\n font-size: 1.28571em;\n top: -0.85714em;\n position: absolute;\n right: -0.85714em;\n height: 2em;\n width: 2em;\n background-color: #313a46;\n opacity: 1;\n border: 2px solid #ffffff;\n text-shadow: none;\n color: #ffffff;\n border-radius: 50%;\n text-align: center;\n line-height: 1.83333em; }\n .modal-content .close:hover {\n background-color: #8253eb; }\n body.rtl .modal-content .close {\n right: auto;\n left: -0.85714em; }\n\n.modal-footer,\n.modal-body {\n padding-left: 0;\n padding-right: 0; }\n\n.modal-header {\n border-top-left-radius: 0.21429em;\n border-top-right-radius: 0.21429em;\n margin: -1px calc(-25px - 1px) 0; }\n\n.modal-title {\n margin-top: 0; }\n\n.modal-body h1, .modal-body h2, .modal-body h3, .modal-body h4, .modal-body h5, .modal-body h6 {\n color: #777; }\n\n.modal-img {\n cursor: pointer; }\n\n.modal-color-scheme .modal-content .modal-header {\n background: #8253eb;\n border: 0; }\n\n.modal-color-scheme-dark .modal-content .modal-header {\n background: #835c9e;\n border: 0; }\n\n.modal-content-color .modal-content .modal-header {\n background: #999;\n border: 0; }\n\n.modal-content .modal-content .modal-header {\n background: #999;\n border: 0; }\n\n.modal-primary .modal-content .modal-header {\n background: #8253eb;\n border: 0; }\n\n.modal-secondary .modal-content .modal-header {\n background: #868e96;\n border: 0; }\n\n.modal-success .modal-content .modal-header {\n background: #38d57a;\n border: 0; }\n\n.modal-info .modal-content .modal-header {\n background: #03a9f3;\n border: 0; }\n\n.modal-warning .modal-content .modal-header {\n background: #ffcc02;\n border: 0; }\n\n.modal-danger .modal-content .modal-header {\n background: #e6614f;\n border: 0; }\n\n.modal-light .modal-content .modal-header {\n background: #f8f9fa;\n border: 0; }\n\n.modal-dark .modal-content .modal-header {\n background: #343a40;\n border: 0; }\n\n.modal-gray-100 .modal-content .modal-header {\n background: #f8f9fa;\n border: 0; }\n\n.modal-gray-200 .modal-content .modal-header {\n background: #ddd;\n border: 0; }\n\n.modal-gray-300 .modal-content .modal-header {\n background: #bbb;\n border: 0; }\n\n.modal-gray-400 .modal-content .modal-header {\n background: #aaa;\n border: 0; }\n\n.modal-gray-500 .modal-content .modal-header {\n background: #999;\n border: 0; }\n\n.modal-gray-600 .modal-content .modal-header {\n background: #868e96;\n border: 0; }\n\n.modal-gray-700 .modal-content .modal-header {\n background: #495057;\n border: 0; }\n\n.modal-gray-800 .modal-content .modal-header {\n background: #343a40;\n border: 0; }\n\n.modal-gray-900 .modal-content .modal-header {\n background: #212529;\n border: 0; }\n\n.modal-blue .modal-content .modal-header {\n background: #0275d8;\n border: 0; }\n\n.modal-persian-blue .modal-content .modal-header {\n background: #4786ff;\n border: 0; }\n\n.modal-indigo .modal-content .modal-header {\n background: #6610f2;\n border: 0; }\n\n.modal-purple .modal-content .modal-header {\n background: #9c77ef;\n border: 0; }\n\n.modal-pink .modal-content .modal-header {\n background: #e83e8c;\n border: 0; }\n\n.modal-red .modal-content .modal-header {\n background: #e6614f;\n border: 0; }\n\n.modal-cerize-red .modal-content .modal-header {\n background: #fa607e;\n border: 0; }\n\n.modal-orange .modal-content .modal-header {\n background: #fb9678;\n border: 0; }\n\n.modal-yellow .modal-content .modal-header {\n background: #ffcc02;\n border: 0; }\n\n.modal-mustard .modal-content .modal-header {\n background: #fdb44d;\n border: 0; }\n\n.modal-green .modal-content .modal-header {\n background: #38d57a;\n border: 0; }\n\n.modal-teal .modal-content .modal-header {\n background: #20c997;\n border: 0; }\n\n.modal-cyan .modal-content .modal-header {\n background: #03a9f3;\n border: 0; }\n\n.modal-white .modal-content .modal-header {\n background: #fff;\n border: 0; }\n\n.modal-gray-light .modal-content .modal-header {\n background: #ddd;\n border: 0; }\n\n.modal-gray .modal-content .modal-header {\n background: #868e96;\n border: 0; }\n\n.modal-gray-dark .modal-content .modal-header {\n background: #343a40;\n border: 0; }\n\n.modal-violet .modal-content .modal-header {\n background: #9c27b0;\n border: 0; }\n\n.modal-brown .modal-content .modal-header {\n background: #795548;\n border: 0; }\n\n.modal-light-gray .modal-content .modal-header {\n background: #f9f9f9;\n border: 0; }\n\n.modal-slate .modal-content .modal-header {\n background: #607d8b;\n border: 0; }\n\n.modal-facebook .modal-content .modal-header {\n background: #4b64a6;\n border: 0; }\n\n.modal-twitter .modal-content .modal-header {\n background: #0dace3;\n border: 0; }\n\n.modal-googleplus .modal-content .modal-header {\n background: #dd4b39;\n border: 0; }\n\n.modal-linkedin .modal-content .modal-header {\n background: #007bb6;\n border: 0; }\n\n.modal-instagram .modal-content .modal-header {\n background: #3f729b;\n border: 0; }\n\n.modal-pinterest .modal-content .modal-header {\n background: #cb2027;\n border: 0; }\n\n.modal-dribbble .modal-content .modal-header {\n background: #ea4c89;\n border: 0; }\n\n.modal-youtube .modal-content .modal-header {\n background: #b00;\n border: 0; }\n\n.modal-content .modal-header {\n background: none; }\n\n/********************************\n *********************************\n BASIC\n *********************************\n *********************************/\n/* Basic Form\n========================*/\nselect,\nbutton,\ntextarea,\ninput {\n font-family: inherit; }\n select::-webkit-input-placeholder,\n button::-webkit-input-placeholder,\n textarea::-webkit-input-placeholder,\n input::-webkit-input-placeholder {\n color: #bbb;\n opacity: 1; }\n select:-moz-placeholder,\n button:-moz-placeholder,\n textarea:-moz-placeholder,\n input:-moz-placeholder {\n color: #bbb;\n opacity: 1; }\n select::-moz-placeholder,\n button::-moz-placeholder,\n textarea::-moz-placeholder,\n input::-moz-placeholder {\n color: #bbb;\n opacity: 1; }\n select:-ms-input-placeholder,\n button:-ms-input-placeholder,\n textarea:-ms-input-placeholder,\n input:-ms-input-placeholder {\n color: #bbb;\n opacity: 1; }\n\n.form-group {\n position: relative; }\n\n.form-text {\n color: #8d9ea7; }\n\nlabel {\n text-transform: uppercase;\n font-weight: 700;\n color: #222;\n font-size: 12px;\n font-family: \"Montserrat\", sans-serif; }\n .radiobox label,\n .checkbox label {\n font-weight: 400;\n text-transform: none; }\n\n.col-form-label {\n padding-top: calc(0.5625rem + 1px);\n padding-bottom: calc(0.5625rem + 1px); }\n\n.input-group-addon {\n border: 1px solid #e4e9f0; }\n .input-group-addon:first-child {\n border-right: 0; }\n .input-group-addon i {\n font-size: 1.125rem; }\n\n.bootstrap-tagsinput .label-info {\n background: #03a9f3; }\n\n.checkbox {\n position: relative;\n padding: 0.5625rem 0;\n border-width: 1px; }\n .checkbox, .checkbox label, .checkbox span.label-text {\n border-style: solid;\n border-color: transparent; }\n .checkbox + .checkbox {\n padding-top: 0; }\n .checkbox input[type=\"checkbox\"] {\n opacity: 0; }\n .checkbox input[type=\"checkbox\"]:disabled + label {\n cursor: not-allowed; }\n .checkbox label {\n padding-left: 0;\n cursor: pointer;\n margin-bottom: 0;\n border-width: inherit;\n font-weight: inherit;\n font-size: inherit;\n color: inherit; }\n .checkbox .label-text {\n position: relative;\n padding-left: 2.14286em;\n border-width: inherit;\n font-weight: inherit;\n color: inherit; }\n .checkbox .label-text:after {\n position: absolute;\n top: 50%;\n left: 0;\n content: \"\";\n font-family: \"feather\";\n font-feature-settings: 'liga';\n font-size: 0.875rem;\n border-color: #eee;\n border-style: solid;\n border-width: inherit;\n height: 1.28571em;\n width: 1.28571em;\n line-height: 1;\n transform: translateY(-50%);\n transition: all 0.5s ease;\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center; }\n .checkbox.checkbox-circle span.label-text::after {\n border-radius: 100%; }\n .checkbox.checkbox-rounded span.label-text::after {\n border-radius: 5px; }\n .checkbox.checkbox-full-bg {\n margin-bottom: 0.71429em; }\n .checkbox.checkbox-full-bg span.label-text {\n font-size: 1em;\n letter-spacing: -.05em;\n font-weight: 500; }\n .checkbox.checkbox-full-bg span.label-text::after {\n background: #f9f9f9;\n border-radius: 3px;\n font-size: 0.75rem; }\n .checkbox.checkbox-lg span.label-text {\n padding-left: 2.85714em; }\n .checkbox.checkbox-lg span.label-text::after {\n height: 2.71429em;\n width: 2.71429em; }\n .checkbox.checkbox-md span.label-text {\n margin-left: 2.35714em; }\n .checkbox.checkbox-md span.label-text,\n .checkbox.checkbox-md span.label-text::after {\n height: 2em;\n width: 2em; }\n .checkbox input[type=checkbox]:checked + .label-text:after {\n content: \"\\e925\";\n background: #eee;\n border-color: #ddd;\n color: #999; }\n .checkbox input[type=checkbox]:disabled + .label-text:after {\n opacity: 0.5;\n cursor: not-allowed; }\n .checkbox.checkbox-star .label-text:after {\n height: 1em;\n width: 1em;\n content: '\\e9bf';\n color: #bbb;\n border: 0;\n font-size: inherit; }\n .checkbox.checkbox-star input[type=checkbox]:checked + .label-text:after {\n content: '\\e9bf';\n color: #ffcc02;\n background: none; }\n .checkbox.checkbox-color-scheme input[type=checkbox]:checked + span.label-text::after {\n background: #8253eb;\n border-color: #8253eb;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-color-scheme input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-color-scheme-dark input[type=checkbox]:checked + span.label-text::after {\n background: #835c9e;\n border-color: #835c9e;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-color-scheme-dark input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-content-color input[type=checkbox]:checked + span.label-text::after {\n background: #999;\n border-color: #999;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-content-color input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-content input[type=checkbox]:checked + span.label-text::after {\n background: #999;\n border-color: #999;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-content input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-primary input[type=checkbox]:checked + span.label-text::after {\n background: #8253eb;\n border-color: #8253eb;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-primary input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-secondary input[type=checkbox]:checked + span.label-text::after {\n background: #868e96;\n border-color: #868e96;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-secondary input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-success input[type=checkbox]:checked + span.label-text::after {\n background: #38d57a;\n border-color: #38d57a;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-success input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-info input[type=checkbox]:checked + span.label-text::after {\n background: #03a9f3;\n border-color: #03a9f3;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-info input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-warning input[type=checkbox]:checked + span.label-text::after {\n background: #ffcc02;\n border-color: #ffcc02;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-warning input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-danger input[type=checkbox]:checked + span.label-text::after {\n background: #e6614f;\n border-color: #e6614f;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-danger input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-light input[type=checkbox]:checked + span.label-text::after {\n background: #f8f9fa;\n border-color: #f8f9fa;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-light input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-dark input[type=checkbox]:checked + span.label-text::after {\n background: #343a40;\n border-color: #343a40;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-dark input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-100 input[type=checkbox]:checked + span.label-text::after {\n background: #f8f9fa;\n border-color: #f8f9fa;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-100 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-200 input[type=checkbox]:checked + span.label-text::after {\n background: #ddd;\n border-color: #ddd;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-200 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-300 input[type=checkbox]:checked + span.label-text::after {\n background: #bbb;\n border-color: #bbb;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-300 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-400 input[type=checkbox]:checked + span.label-text::after {\n background: #aaa;\n border-color: #aaa;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-400 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-500 input[type=checkbox]:checked + span.label-text::after {\n background: #999;\n border-color: #999;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-500 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-600 input[type=checkbox]:checked + span.label-text::after {\n background: #868e96;\n border-color: #868e96;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-600 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-700 input[type=checkbox]:checked + span.label-text::after {\n background: #495057;\n border-color: #495057;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-700 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-800 input[type=checkbox]:checked + span.label-text::after {\n background: #343a40;\n border-color: #343a40;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-800 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-900 input[type=checkbox]:checked + span.label-text::after {\n background: #212529;\n border-color: #212529;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-900 input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-blue input[type=checkbox]:checked + span.label-text::after {\n background: #0275d8;\n border-color: #0275d8;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-blue input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-persian-blue input[type=checkbox]:checked + span.label-text::after {\n background: #4786ff;\n border-color: #4786ff;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-persian-blue input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-indigo input[type=checkbox]:checked + span.label-text::after {\n background: #6610f2;\n border-color: #6610f2;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-indigo input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-purple input[type=checkbox]:checked + span.label-text::after {\n background: #9c77ef;\n border-color: #9c77ef;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-purple input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-pink input[type=checkbox]:checked + span.label-text::after {\n background: #e83e8c;\n border-color: #e83e8c;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-pink input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-red input[type=checkbox]:checked + span.label-text::after {\n background: #e6614f;\n border-color: #e6614f;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-red input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-cerize-red input[type=checkbox]:checked + span.label-text::after {\n background: #fa607e;\n border-color: #fa607e;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-cerize-red input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-orange input[type=checkbox]:checked + span.label-text::after {\n background: #fb9678;\n border-color: #fb9678;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-orange input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-yellow input[type=checkbox]:checked + span.label-text::after {\n background: #ffcc02;\n border-color: #ffcc02;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-yellow input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-mustard input[type=checkbox]:checked + span.label-text::after {\n background: #fdb44d;\n border-color: #fdb44d;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-mustard input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-green input[type=checkbox]:checked + span.label-text::after {\n background: #38d57a;\n border-color: #38d57a;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-green input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-teal input[type=checkbox]:checked + span.label-text::after {\n background: #20c997;\n border-color: #20c997;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-teal input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-cyan input[type=checkbox]:checked + span.label-text::after {\n background: #03a9f3;\n border-color: #03a9f3;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-cyan input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-white input[type=checkbox]:checked + span.label-text::after {\n background: #fff;\n border-color: #fff;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-white input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-light input[type=checkbox]:checked + span.label-text::after {\n background: #ddd;\n border-color: #ddd;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-light input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray input[type=checkbox]:checked + span.label-text::after {\n background: #868e96;\n border-color: #868e96;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-gray-dark input[type=checkbox]:checked + span.label-text::after {\n background: #343a40;\n border-color: #343a40;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-gray-dark input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-violet input[type=checkbox]:checked + span.label-text::after {\n background: #9c27b0;\n border-color: #9c27b0;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-violet input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-brown input[type=checkbox]:checked + span.label-text::after {\n background: #795548;\n border-color: #795548;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-brown input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-light-gray input[type=checkbox]:checked + span.label-text::after {\n background: #f9f9f9;\n border-color: #f9f9f9;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-light-gray input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-slate input[type=checkbox]:checked + span.label-text::after {\n background: #607d8b;\n border-color: #607d8b;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-slate input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-facebook input[type=checkbox]:checked + span.label-text::after {\n background: #4b64a6;\n border-color: #4b64a6;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-facebook input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-twitter input[type=checkbox]:checked + span.label-text::after {\n background: #0dace3;\n border-color: #0dace3;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-twitter input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-googleplus input[type=checkbox]:checked + span.label-text::after {\n background: #dd4b39;\n border-color: #dd4b39;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-googleplus input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-linkedin input[type=checkbox]:checked + span.label-text::after {\n background: #007bb6;\n border-color: #007bb6;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-linkedin input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-instagram input[type=checkbox]:checked + span.label-text::after {\n background: #3f729b;\n border-color: #3f729b;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-instagram input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-pinterest input[type=checkbox]:checked + span.label-text::after {\n background: #cb2027;\n border-color: #cb2027;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-pinterest input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-dribbble input[type=checkbox]:checked + span.label-text::after {\n background: #ea4c89;\n border-color: #ea4c89;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-dribbble input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n .checkbox.checkbox-youtube input[type=checkbox]:checked + span.label-text::after {\n background: #b00;\n border-color: #b00;\n color: #fff; }\n .checkbox.checkbox-full-bg.checkbox-youtube input[type=\"checkbox\"]:checked + span.label-text::after {\n color: #fff; }\n body.rtl .checkbox .label-text {\n padding-left: 0;\n padding-right: 2.14286em; }\n body.rtl .checkbox .label-text:after {\n left: auto;\n right: 0; }\n\n.radiobox {\n padding: 0.5625rem 0; }\n .radiobox + .radiobox {\n padding-top: 0; }\n .radiobox input[type=\"radio\"] {\n position: absolute;\n opacity: 0;\n pointer-events: none; }\n .radiobox input[type=\"radio\"]:disabled + label {\n cursor: not-allowed; }\n .radiobox label {\n cursor: pointer;\n font-weight: normal;\n margin-bottom: 0;\n border-width: inherit;\n font-weight: inherit;\n font-size: inherit;\n color: inherit; }\n .radiobox span.label-text {\n position: relative;\n padding-left: 2.14286em;\n border-width: inherit;\n font-weight: inherit;\n color: inherit; }\n .radiobox span.label-text:before {\n content: \"\";\n height: 1.42857em;\n width: 1.42857em;\n display: inline-block;\n background: none;\n border: 1px solid #ddd;\n border-radius: 100%;\n vertical-align: middle;\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%); }\n .radiobox span.label-text:after {\n content: \"\";\n height: 0.71429em;\n width: 0.71429em;\n display: inline-block;\n border-radius: 100%;\n background: #8253eb;\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%) translateX(5px) scale(0);\n opacity: 0;\n transition: all 0.3s ease; }\n .radiobox.radiobox-lg span.label-text {\n padding-left: 2.85714em; }\n .radiobox.radiobox-lg span.label-text::after {\n height: 2.71429em;\n width: 2.71429em; }\n .radiobox.radiobox-md span.label-text {\n margin-left: 2.35714em; }\n .radiobox.radiobox-md span.label-text,\n .radiobox.radiobox-md span.label-text::after {\n height: 2em;\n width: 2em; }\n .radiobox input[type=\"radio\"]:checked + span.label-text:after {\n transform: translateY(-50%) translateX(5px) scale(1);\n opacity: 1;\n transition-delay: 0.1s; }\n .radiobox input[type=\"radio\"]:checked + span.label-text:before {\n border-color: #8253eb; }\n .radiobox input[type=\"radio\"]:disabled + span.label-text:after, .radiobox input[type=\"radio\"]:disabled + span.label-text:before {\n opacity: 0.5; }\n .radiobox.radio-blue input[type=radio]:checked + span.label-text::after {\n background: #0275d8; }\n .radiobox.radio-blue input[type=radio]:checked + span.label-text::before {\n border-color: #0275d8; }\n .radiobox.radio-persian-blue input[type=radio]:checked + span.label-text::after {\n background: #4786ff; }\n .radiobox.radio-persian-blue input[type=radio]:checked + span.label-text::before {\n border-color: #4786ff; }\n .radiobox.radio-indigo input[type=radio]:checked + span.label-text::after {\n background: #6610f2; }\n .radiobox.radio-indigo input[type=radio]:checked + span.label-text::before {\n border-color: #6610f2; }\n .radiobox.radio-purple input[type=radio]:checked + span.label-text::after {\n background: #9c77ef; }\n .radiobox.radio-purple input[type=radio]:checked + span.label-text::before {\n border-color: #9c77ef; }\n .radiobox.radio-pink input[type=radio]:checked + span.label-text::after {\n background: #e83e8c; }\n .radiobox.radio-pink input[type=radio]:checked + span.label-text::before {\n border-color: #e83e8c; }\n .radiobox.radio-red input[type=radio]:checked + span.label-text::after {\n background: #e6614f; }\n .radiobox.radio-red input[type=radio]:checked + span.label-text::before {\n border-color: #e6614f; }\n .radiobox.radio-cerize-red input[type=radio]:checked + span.label-text::after {\n background: #fa607e; }\n .radiobox.radio-cerize-red input[type=radio]:checked + span.label-text::before {\n border-color: #fa607e; }\n .radiobox.radio-orange input[type=radio]:checked + span.label-text::after {\n background: #fb9678; }\n .radiobox.radio-orange input[type=radio]:checked + span.label-text::before {\n border-color: #fb9678; }\n .radiobox.radio-yellow input[type=radio]:checked + span.label-text::after {\n background: #ffcc02; }\n .radiobox.radio-yellow input[type=radio]:checked + span.label-text::before {\n border-color: #ffcc02; }\n .radiobox.radio-mustard input[type=radio]:checked + span.label-text::after {\n background: #fdb44d; }\n .radiobox.radio-mustard input[type=radio]:checked + span.label-text::before {\n border-color: #fdb44d; }\n .radiobox.radio-green input[type=radio]:checked + span.label-text::after {\n background: #38d57a; }\n .radiobox.radio-green input[type=radio]:checked + span.label-text::before {\n border-color: #38d57a; }\n .radiobox.radio-teal input[type=radio]:checked + span.label-text::after {\n background: #20c997; }\n .radiobox.radio-teal input[type=radio]:checked + span.label-text::before {\n border-color: #20c997; }\n .radiobox.radio-cyan input[type=radio]:checked + span.label-text::after {\n background: #03a9f3; }\n .radiobox.radio-cyan input[type=radio]:checked + span.label-text::before {\n border-color: #03a9f3; }\n .radiobox.radio-white input[type=radio]:checked + span.label-text::after {\n background: #fff; }\n .radiobox.radio-white input[type=radio]:checked + span.label-text::before {\n border-color: #fff; }\n .radiobox.radio-gray-light input[type=radio]:checked + span.label-text::after {\n background: #ddd; }\n .radiobox.radio-gray-light input[type=radio]:checked + span.label-text::before {\n border-color: #ddd; }\n .radiobox.radio-gray input[type=radio]:checked + span.label-text::after {\n background: #868e96; }\n .radiobox.radio-gray input[type=radio]:checked + span.label-text::before {\n border-color: #868e96; }\n .radiobox.radio-gray-dark input[type=radio]:checked + span.label-text::after {\n background: #343a40; }\n .radiobox.radio-gray-dark input[type=radio]:checked + span.label-text::before {\n border-color: #343a40; }\n .radiobox.radio-violet input[type=radio]:checked + span.label-text::after {\n background: #9c27b0; }\n .radiobox.radio-violet input[type=radio]:checked + span.label-text::before {\n border-color: #9c27b0; }\n .radiobox.radio-brown input[type=radio]:checked + span.label-text::after {\n background: #795548; }\n .radiobox.radio-brown input[type=radio]:checked + span.label-text::before {\n border-color: #795548; }\n .radiobox.radio-light-gray input[type=radio]:checked + span.label-text::after {\n background: #f9f9f9; }\n .radiobox.radio-light-gray input[type=radio]:checked + span.label-text::before {\n border-color: #f9f9f9; }\n .radiobox.radio-slate input[type=radio]:checked + span.label-text::after {\n background: #607d8b; }\n .radiobox.radio-slate input[type=radio]:checked + span.label-text::before {\n border-color: #607d8b; }\n .radiobox.radio-facebook input[type=radio]:checked + span.label-text::after {\n background: #4b64a6; }\n .radiobox.radio-facebook input[type=radio]:checked + span.label-text::before {\n border-color: #4b64a6; }\n .radiobox.radio-twitter input[type=radio]:checked + span.label-text::after {\n background: #0dace3; }\n .radiobox.radio-twitter input[type=radio]:checked + span.label-text::before {\n border-color: #0dace3; }\n .radiobox.radio-googleplus input[type=radio]:checked + span.label-text::after {\n background: #dd4b39; }\n .radiobox.radio-googleplus input[type=radio]:checked + span.label-text::before {\n border-color: #dd4b39; }\n .radiobox.radio-linkedin input[type=radio]:checked + span.label-text::after {\n background: #007bb6; }\n .radiobox.radio-linkedin input[type=radio]:checked + span.label-text::before {\n border-color: #007bb6; }\n .radiobox.radio-instagram input[type=radio]:checked + span.label-text::after {\n background: #3f729b; }\n .radiobox.radio-instagram input[type=radio]:checked + span.label-text::before {\n border-color: #3f729b; }\n .radiobox.radio-pinterest input[type=radio]:checked + span.label-text::after {\n background: #cb2027; }\n .radiobox.radio-pinterest input[type=radio]:checked + span.label-text::before {\n border-color: #cb2027; }\n .radiobox.radio-dribbble input[type=radio]:checked + span.label-text::after {\n background: #ea4c89; }\n .radiobox.radio-dribbble input[type=radio]:checked + span.label-text::before {\n border-color: #ea4c89; }\n .radiobox.radio-youtube input[type=radio]:checked + span.label-text::after {\n background: #b00; }\n .radiobox.radio-youtube input[type=radio]:checked + span.label-text::before {\n border-color: #b00; }\n .radiobox.radio-color-scheme input[type=radio]:checked + span.label-text::after {\n background: #8253eb; }\n .radiobox.radio-color-scheme input[type=radio]:checked + span.label-text::before {\n border-color: #8253eb; }\n .radiobox.radio-color-scheme-dark input[type=radio]:checked + span.label-text::after {\n background: #835c9e; }\n .radiobox.radio-color-scheme-dark input[type=radio]:checked + span.label-text::before {\n border-color: #835c9e; }\n .radiobox.radio-content-color input[type=radio]:checked + span.label-text::after {\n background: #999; }\n .radiobox.radio-content-color input[type=radio]:checked + span.label-text::before {\n border-color: #999; }\n .radiobox.radio-content input[type=radio]:checked + span.label-text::after {\n background: #999; }\n .radiobox.radio-content input[type=radio]:checked + span.label-text::before {\n border-color: #999; }\n .radiobox.radio-primary input[type=radio]:checked + span.label-text::after {\n background: #8253eb; }\n .radiobox.radio-primary input[type=radio]:checked + span.label-text::before {\n border-color: #8253eb; }\n .radiobox.radio-secondary input[type=radio]:checked + span.label-text::after {\n background: #868e96; }\n .radiobox.radio-secondary input[type=radio]:checked + span.label-text::before {\n border-color: #868e96; }\n .radiobox.radio-success input[type=radio]:checked + span.label-text::after {\n background: #38d57a; }\n .radiobox.radio-success input[type=radio]:checked + span.label-text::before {\n border-color: #38d57a; }\n .radiobox.radio-info input[type=radio]:checked + span.label-text::after {\n background: #03a9f3; }\n .radiobox.radio-info input[type=radio]:checked + span.label-text::before {\n border-color: #03a9f3; }\n .radiobox.radio-warning input[type=radio]:checked + span.label-text::after {\n background: #ffcc02; }\n .radiobox.radio-warning input[type=radio]:checked + span.label-text::before {\n border-color: #ffcc02; }\n .radiobox.radio-danger input[type=radio]:checked + span.label-text::after {\n background: #e6614f; }\n .radiobox.radio-danger input[type=radio]:checked + span.label-text::before {\n border-color: #e6614f; }\n .radiobox.radio-light input[type=radio]:checked + span.label-text::after {\n background: #f8f9fa; }\n .radiobox.radio-light input[type=radio]:checked + span.label-text::before {\n border-color: #f8f9fa; }\n .radiobox.radio-dark input[type=radio]:checked + span.label-text::after {\n background: #343a40; }\n .radiobox.radio-dark input[type=radio]:checked + span.label-text::before {\n border-color: #343a40; }\n .radiobox.radio-gray-100 input[type=radio]:checked + span.label-text::after {\n background: #f8f9fa; }\n .radiobox.radio-gray-100 input[type=radio]:checked + span.label-text::before {\n border-color: #f8f9fa; }\n .radiobox.radio-gray-200 input[type=radio]:checked + span.label-text::after {\n background: #ddd; }\n .radiobox.radio-gray-200 input[type=radio]:checked + span.label-text::before {\n border-color: #ddd; }\n .radiobox.radio-gray-300 input[type=radio]:checked + span.label-text::after {\n background: #bbb; }\n .radiobox.radio-gray-300 input[type=radio]:checked + span.label-text::before {\n border-color: #bbb; }\n .radiobox.radio-gray-400 input[type=radio]:checked + span.label-text::after {\n background: #aaa; }\n .radiobox.radio-gray-400 input[type=radio]:checked + span.label-text::before {\n border-color: #aaa; }\n .radiobox.radio-gray-500 input[type=radio]:checked + span.label-text::after {\n background: #999; }\n .radiobox.radio-gray-500 input[type=radio]:checked + span.label-text::before {\n border-color: #999; }\n .radiobox.radio-gray-600 input[type=radio]:checked + span.label-text::after {\n background: #868e96; }\n .radiobox.radio-gray-600 input[type=radio]:checked + span.label-text::before {\n border-color: #868e96; }\n .radiobox.radio-gray-700 input[type=radio]:checked + span.label-text::after {\n background: #495057; }\n .radiobox.radio-gray-700 input[type=radio]:checked + span.label-text::before {\n border-color: #495057; }\n .radiobox.radio-gray-800 input[type=radio]:checked + span.label-text::after {\n background: #343a40; }\n .radiobox.radio-gray-800 input[type=radio]:checked + span.label-text::before {\n border-color: #343a40; }\n .radiobox.radio-gray-900 input[type=radio]:checked + span.label-text::after {\n background: #212529; }\n .radiobox.radio-gray-900 input[type=radio]:checked + span.label-text::before {\n border-color: #212529; }\n body.rtl .radiobox .label-text {\n padding-left: 0;\n padding-right: 2.14286em; }\n body.rtl .radiobox .label-text:before, body.rtl .radiobox .label-text:after {\n left: auto;\n right: 0; }\n body.rtl .radiobox .label-text:after {\n transform: translateY(-50%) translateX(-50%) scale(0); }\n body.rtl .radiobox input[type=\"radio\"]:checked + span.label-text:after {\n transform: translateY(-50%) translateX(-50%) scale(1); }\n\n.checkbox input[type=checkbox],\n.checkbox-inline input[type=checkbox],\n.radio input[type=radio],\n.radio-inline input[type=radio] {\n position: absolute; }\n\n.form-input-icon {\n position: relative; }\n .form-input-icon > i {\n position: absolute;\n top: 50%;\n left: 0.625rem;\n transform: translateY(-50%);\n line-height: 1;\n z-index: 3;\n text-align: center;\n color: #b8beca; }\n .form-input-icon .form-control {\n padding-left: 2.5rem; }\n\n.form-input-icon-right > i {\n left: auto;\n right: 0.625rem; }\n\n.form-input-icon-right .form-control {\n padding-left: 1rem;\n padding-right: 2.5rem; }\n\n.form-control-rounded {\n border-radius: 500px; }\n\n.form-material .form-control:disabled, .form-material .form-control.disabled {\n cursor: not-allowed;\n color: rgba(153, 153, 153, 0.5); }\n\n.form-material input, .form-material input:focus, .form-material textarea, .form-material textarea:focus, .form-material select, .form-material select:focus {\n box-shadow: none; }\n\n.form-material input::-webkit-input-placeholder, .form-material textarea::-webkit-input-placeholder, .form-material select::-webkit-input-placeholder {\n opacity: 0; }\n\n.form-material input:-moz-placeholder, .form-material textarea:-moz-placeholder, .form-material select:-moz-placeholder {\n opacity: 0; }\n\n.form-material input::-moz-placeholder, .form-material textarea::-moz-placeholder, .form-material select::-moz-placeholder {\n opacity: 0; }\n\n.form-material input:-ms-input-placeholder, .form-material textarea:-ms-input-placeholder, .form-material select:-ms-input-placeholder {\n opacity: 0; }\n\n.form-material .form-group {\n position: relative; }\n\n.form-material .form-group > label {\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%);\n margin-bottom: 0;\n transition: all 0.3s ease;\n pointer-events: none;\n opacity: 0.7; }\n\n.form-material .input-focused input::-webkit-input-placeholder,\n.form-material .input-has-value input::-webkit-input-placeholder {\n opacity: 1; }\n\n.form-material .input-focused input:-moz-placeholder,\n.form-material .input-has-value input:-moz-placeholder {\n opacity: 1; }\n\n.form-material .input-focused input::-moz-placeholder,\n.form-material .input-has-value input::-moz-placeholder {\n opacity: 1; }\n\n.form-material .input-focused input:-ms-input-placeholder,\n.form-material .input-has-value input:-ms-input-placeholder {\n opacity: 1; }\n\n.form-material .form-group > input[type=\"file\"] {\n padding-top: 1em; }\n\n.form-material .form-group > textarea + label {\n top: calc(0.5625rem * 2); }\n\n.form-material .form-group > input[type=\"file\"] + label,\n.form-material .form-group > select + label,\n.form-material .form-group.input-has-value label,\n.form-material .form-group.input-focused label {\n font-size: .75em;\n top: 0;\n opacity: 1; }\n\n.form-material .form-control {\n border-radius: 0;\n border: 0;\n padding-left: 0;\n padding-right: 0;\n background-color: transparent;\n background-position: center bottom, center calc(99%);\n background-repeat: no-repeat;\n background-size: 0 2px, 100% 1px;\n transition: background 0s ease-out 0s;\n background-image: linear-gradient(#8253eb, #8253eb), linear-gradient(#e4e9f0, #e4e9f0);\n padding: calc(0.5625rem + 4px) 0; }\n\n.form-material .form-control-icon .input-group .form-control,\n.form-material .form-control-icon label {\n padding-left: 2.1875rem; }\n\n.form-material .form-control-icon .input-group > i {\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%); }\n\n.form-material .form-control-icon.input-has-value label,\n.form-material .form-control-icon.input-focused label {\n padding-left: 0; }\n\n.form-material .form-control-icon.form-control-icon-right label,\n.form-material .form-control-icon.form-control-icon-right .form-control {\n padding-left: 0;\n padding-right: 2.1875rem; }\n\n.form-material .form-control-icon.form-control-icon-right .input-group > i {\n left: auto;\n right: 0; }\n\n.form-material .form-control:focus {\n background-size: 100% 2px, 100% 1px;\n outline: 0 none;\n transition-duration: 0.3s; }\n\nbody.rtl .form-material .form-group > label {\n left: auto;\n right: 0; }\n\n.form-bordered .form-group {\n padding-bottom: 1.5625rem;\n border-bottom: 1px solid #f2f2f2; }\n .form-bordered .form-group:first-child {\n padding-top: 1.5625rem; }\n .form-bordered .form-group:last-child {\n border-bottom: 0; }\n\n.has-feedback label ~ .form-control-feedback {\n top: 50%;\n transform: translateY(-50%);\n right: 1.07143em; }\n\n/* File Dropzone\n========================*/\n.dropzone {\n position: relative;\n border: 2px dashed #ddd; }\n .dropzone .dz-message {\n margin: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0; }\n .dropzone .dz-message span {\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(50%); }\n .dropzone .dz-preview .dz-progress {\n margin-top: 0; }\n .dropzone .dz-preview .dz-details {\n height: 100%;\n width: 100%; }\n .dropzone .dz-preview .dz-success-mark {\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(50%); }\n .dropzone .dz-preview .dz-success-mark,\n .dropzone .dz-preview .dz-error-mark {\n height: 3.375rem;\n width: 3.375rem; }\n .dropzone .dz-preview.dz-error .dz-image {\n background: #e6614f; }\n .dropzone .dz-preview.dz-error .dz-details .dz-filename,\n .dropzone .dz-preview.dz-error .dz-details .dz-size {\n opacity: 0.5; }\n .dropzone .dz-preview.dz-error .dz-error-mark {\n animation: none;\n margin: 0;\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(-50%); }\n .dropzone .dz-preview.dz-error .dz-error-message {\n color: #fff;\n background: #e6614f; }\n .dropzone .dz-preview.dz-error .dz-error-message:after {\n border-bottom-color: #e6614f; }\n .dropzone .dz-preview .dz-remove {\n padding: 0.55556em;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 100;\n display: block;\n background: #8253eb;\n color: #fff;\n transition: all 0.3s ease;\n font-size: 0.64286em;\n text-transform: uppercase;\n font-weight: bold;\n letter-spacing: 0.1em;\n border-bottom-left-radius: 20px;\n border-bottom-right-radius: 20px; }\n .dropzone .dz-preview .dz-remove:hover {\n text-decoration: none; }\n .dropzone .dz-image-preview .dz-remove {\n opacity: 0; }\n .dropzone .dz-image-preview:hover .dz-remove {\n opacity: 1; }\n\n/* Spectrum Color Picker\n========================*/\n.colorpicker .input-group-addon {\n cursor: pointer;\n position: relative; }\n .colorpicker .input-group-addon i {\n width: 1em;\n display: block; }\n .colorpicker .input-group-addon i:after {\n content: '';\n background: inherit;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: block; }\n\n.sp-container {\n background: #f9f9f9;\n border: 1px solid #ddd; }\n\n.sp-input {\n border: 1px solid #ddd; }\n .sp-input:focus {\n border-color: #ccc; }\n\n/* Date Range Picker\n========================*/\n.predefinedRanges {\n display: inline-block; }\n\n.daterangepicker td.active, .daterangepicker td.active:hover {\n background-color: #8253eb; }\n\n.daterangepicker .input-mini.active {\n border-color: #8253eb; }\n\nbody.rtl .daterangepicker .ranges ul {\n padding-right: 0; }\n\n.daterangepicker.dropdown-menu {\n box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);\n width: auto;\n padding: 0.71429em 1.07143em;\n z-index: 10; }\n .daterangepicker.dropdown-menu.show-calendar {\n padding-top: 1.42857em; }\n .daterangepicker.dropdown-menu .calendar-table {\n border: 1px solid #eef1f2;\n border-left: 0; }\n .daterangepicker.dropdown-menu .calendar-table tbody {\n color: #666; }\n .daterangepicker.dropdown-menu .left .calendar-table {\n border-left: 1px solid #eef1f2; }\n .daterangepicker.dropdown-menu .range_inputs {\n margin-left: 1.07143em; }\n\n.ranges {\n width: 11.25rem;\n padding: 0; }\n .ranges ul {\n margin-bottom: 0.71429em; }\n .ranges li {\n margin: 0;\n padding: 0.35714em 1.42857em;\n color: #514d6a;\n background: transparent;\n border-radius: 0;\n border: 0; }\n .ranges li:hover {\n border: 0;\n color: #514d6a;\n background: #fdfcff; }\n .ranges li.active {\n background: #8253eb;\n border: 0; }\n .ranges li.active:hover {\n color: #fff; }\n\n/* Date Picker\n========================*/\n.datepicker {\n margin: 0 auto; }\n .datepicker.dropdown-menu {\n width: auto;\n padding: 1.07143em 1.78571em;\n box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); }\n .datepicker tbody {\n color: #666; }\n .datepicker table tr td span.active,\n .datepicker table tr td span.active:hover,\n .datepicker td .month.active {\n background: #8253eb !important; }\n .datepicker td.active,\n .datepicker td.selected {\n background: #8253eb !important; }\n\n/* Select2 Select Dropdown\n========================*/\n.select2-container--default .select2-selection--single .select2-selection__rendered,\n.select2-container--default .select2-selection--multiple .select2-selection__rendered {\n background: none;\n line-height: calc(2.5rem + 2px) !important;\n margin-bottom: -0.125rem;\n padding-left: 1em; }\n\n.select2-container--default {\n max-width: 100%; }\n .select2-container--default.select2 {\n width: 100% !important; }\n .select2-container--default .select2-selection--single {\n border: 1px solid #ccc;\n padding-right: 0.625rem;\n height: calc(2.5rem + 2px) !important; }\n .select2-container--default .select2-selection--single .select2-selection__arrow {\n top: 50%;\n transform: translateY(-50%);\n right: 0.9375rem; }\n .select2-container--default .select2-selection--multiple {\n min-height: calc(2.5rem + 2px) !important;\n height: auto;\n line-height: 1;\n border: 1px solid #ccc; }\n .select2-container--default .select2-selection--multiple .select2-selection__rendered {\n display: flex;\n flex-wrap: wrap;\n align-items: center; }\n .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n display: flex-item;\n margin: 0.41667em 0.16667em;\n border-radius: 20px;\n font-size: 0.75rem;\n line-height: 2em;\n padding-right: 0.625rem;\n background: #03a9f3;\n color: #fff;\n border-color: #03a9f3; }\n .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-child {\n margin-left: 0; }\n .select2-container--default .select2-selection--multiple .select2-search__field {\n margin-top: 0;\n margin-bottom: 0; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {\n width: 0.9375rem;\n text-align: center;\n color: #fff;\n opacity: 0.4; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {\n opacity: 1;\n color: #fff; }\n .select2-container--default.select2-container--focus .select2-selection--multiple {\n border-color: #03a9f3; }\n .select2-container--default .select2-seach--inline {\n line-height: 1.3 !important; }\n .select2-container--default.select2-container--open .select2-selection--single {\n border-color: #03a9f3; }\n .select2-container--default .select2-results__option[aria-selected=\"true\"] {\n display: none; }\n .select2-container--default .select2-results__option--highlighted[aria-selected] {\n background: #03a9f3; }\n\nbody.rtl .select2-results__options {\n padding-right: 0; }\n\n/* SelectPicker Select Dropdown\n========================*/\n.bootstrap-select.btn-group .dropdown-toggle .bs-caret {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0; }\n .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {\n transform: translateY(-50%);\n line-height: 1;\n margin: 0; }\n\n.bootstrap-select.open .dropdown-menu {\n display: none; }\n\n.bootstrap-select.open.show .dropdown-menu {\n display: block; }\n\n.bootstrap-select .dropdown-menu li a {\n line-height: 2em;\n display: block;\n width: 100%;\n color: #cccccc;\n padding: 0.35714em 1.42857em; }\n .bootstrap-select .dropdown-menu li a:hover, .bootstrap-select .dropdown-menu li a:focus {\n color: #999;\n background: #f7fafc; }\n .bootstrap-select .dropdown-menu li a span::before {\n font-family: \"feather\";\n font-feature-settings: \"liga\";\n font-size: 1.125rem;\n font-weight: 600; }\n .bootstrap-select .dropdown-menu li a .glyphicon-ok::before {\n content: \"\\e925\"; }\n\n.bootstrap-select .dropdown-menu[aria-expanded=\"true\"] {\n display: block; }\n\n.bootstrap-select .dropdown-menu a[aria-selected=\"true\"] {\n color: #fff !important;\n background: #8253eb !important; }\n\n.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {\n top: 50%;\n transform: translateY(-50%);\n margin-top: 0; }\n\n/* Tags Input\n========================*/\n.bootstrap-tagsinput {\n width: 100%; }\n .bootstrap-tagsinput .tag {\n font-size: 0.75rem;\n padding: 0.33333em 0.83333em;\n border-radius: 100px;\n display: inline-block;\n margin: 0.41667em 0; }\n .bootstrap-tagsinput .tag [data-role=\"remove\"]::after {\n content: \"\\e9ea\";\n font-family: \"feather\";\n font-feature-settings: \"liga\";\n line-height: 1;\n vertical-align: middle;\n padding: 0;\n margin: 0; }\n .bootstrap-tagsinput input[type=\"text\"] {\n min-width: 9.375rem;\n line-height: 2; }\n .input-group .bootstrap-tagsinput:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group .bootstrap-tagsinput:not(:first-child):not(:nth-last-child(2)) {\n border-radius: 0; }\n .input-group .bootstrap-tagsinput:nth-last-child(2) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n/* Switchery\n=======================*/\n.switchery {\n width: 4.28571em; }\n .switchery > small {\n box-shadow: none; }\n\n.switchery-small {\n height: 1.5rem;\n border-radius: 1.5rem; }\n .switchery-small > small {\n height: 1.5rem;\n width: 1.5rem; }\n\n.switchery-large {\n width: 5.71429em; }\n\n/* Touchspin\n=======================*/\n.bootstrap-touchspin .input-group-btn-vertical {\n min-width: 1.25rem; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {\n display: block;\n font-size: 9px;\n height: 50%;\n width: 20px;\n position: absolute;\n top: 0;\n right: 0; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down i,\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up i {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n font-size: 14px;\n line-height: 1;\n font-style: normal; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up i::before {\n content: \"+\"; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {\n top: calc(50% + 2px); }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down i:before {\n content: \"-\"; }\n\n/* MultiSelect\n========================*/\n.ms-container {\n width: 100%; }\n .ms-container .ms-list {\n border-radius: 0; }\n .ms-container .ms-list.ms-focus {\n border-color: #8253eb;\n box-shadow: 0 0 7px -2px #8253eb; }\n .ms-container .ms-selection li,\n .ms-container .ms-selectable li {\n line-height: 2; }\n .ms-container .ms-selection li.ms-hover,\n .ms-container .ms-selectable li.ms-hover {\n background: #8253eb; }\n body.rtl .ms-container .ms-optgroup {\n padding-right: 0; }\n body.rtl .ms-container .ms-optgroup-label {\n padding-right: 5px; }\n\n.multi-step-signup .multi-step-form fieldset {\n text-align: center;\n display: none; }\n .multi-step-signup .multi-step-form fieldset.active {\n display: block; }\n .multi-step-signup .multi-step-form fieldset textarea {\n resize: none; }\n .multi-step-signup .multi-step-form fieldset input[type=number]::-webkit-inner-spin-button,\n .multi-step-signup .multi-step-form fieldset input[type=number]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n margin: 0; }\n\n.multi-step-signup .steps-tab li {\n padding: 0 80px;\n position: relative; }\n\n.multi-step-signup .steps-tab a {\n line-height: 40px;\n font-size: 12px;\n color: #fff; }\n\n.multi-step-signup .steps-tab .step {\n display: block;\n margin-left: 25%;\n width: 40px;\n height: 40px;\n line-height: 30px;\n color: #8253eb;\n background-color: #F5F7FA;\n border: 5px solid #8253eb;\n font-size: 0.8rem;\n border-radius: 50%;\n z-index: 1; }\n\n@media (max-width: 768px) {\n .multi-step-signup .steps-tab li {\n padding: 0 20px; } }\n\n.multi-step-signup .steps-tab li::before {\n content: \"\";\n top: 18px;\n width: 100%;\n height: 5px;\n z-index: -1;\n display: block;\n position: absolute;\n left: -50%;\n background-color: #8253eb;\n opacity: .7; }\n\n.multi-step-signup .steps-tab li:first-child::before {\n display: none; }\n\n.multi-step-signup .steps-tab li:last-child::after {\n display: none; }\n\n.multi-step-signup .steps-tab ul li.done .step {\n background-color: #8253eb;\n border-color: #8253eb;\n color: #FFF; }\n\n.multi-step-signup .steps-tab ul li.done::before {\n background-color: #8253eb;\n opacity: 1; }\n\n.multi-step-signup .steps-tab ul li.active .step {\n border-color: #8253eb;\n background-color: #FFF;\n color: #8253eb; }\n\n.multi-step-signup .steps-tab ul li.active::before {\n background-color: #8253eb;\n opacity: 1; }\n\nbody.rtl .multi-step-signup .steps-tab li::before {\n left: auto;\n right: calc(-50% - 10px); }\n\n/* Bootstrap Wysiwyg\n========================*/\n.wysihtml5-sandbox {\n width: 100% !important;\n border: 1px solid #eee !important;\n padding: 20px !important; }\n\nul.wysihtml5-toolbar {\n border: 1px solid #eee;\n border-bottom: 0; }\n ul.wysihtml5-toolbar > li {\n margin: 0; }\n ul.wysihtml5-toolbar > li .btn {\n background: none;\n border: 0; }\n ul.wysihtml5-toolbar > li .btn .glyphicon {\n margin-right: 1em; }\n ul.wysihtml5-toolbar > li .btn:active, ul.wysihtml5-toolbar > li .btn:focus {\n background: none; }\n body.rtl ul.wysihtml5-toolbar > li .btn .glyphicon {\n margin-right: 0;\n margin-left: 1em; }\n\nul.wysihtml5-toolbar > li .modal .btn {\n background: #8253eb;\n color: #fff; }\n\nul.wysihtml5-toolbar > li .modal .checkbox label {\n padding-left: 30px;\n position: relative; }\n ul.wysihtml5-toolbar > li .modal .checkbox label:before {\n content: '';\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n border: 1px solid #ddd;\n display: block;\n height: 20px;\n width: 20px;\n line-height: 20px;\n text-align: center;\n color: #fff;\n position: absolute;\n top: 0;\n left: 0; }\n ul.wysihtml5-toolbar > li .modal .checkbox label.checkbox-checked:before {\n background: #8253eb;\n border-color: #8253eb;\n content: 'check'; }\n\nbody.rtl .input-group .input-group-btn-vertical:first-child:last-child .btn,\nbody.rtl .input-group .input-group-btn-vertical .btn,\nbody.rtl .input-group .input-group-btn:first-child:last-child .btn,\nbody.rtl .input-group .input-group-btn .btn,\nbody.rtl .input-group .input-group-addon:first-child:last-child,\nbody.rtl .input-group .input-group-addon {\n border-radius: 0.25rem; }\n\nbody.rtl .input-group .input-group-btn-vertical:first-child .btn,\nbody.rtl .input-group .input-group-btn:first-child .btn,\nbody.rtl .input-group .input-group-addon:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-right: 1px solid #eef1f2;\n border-left: 0; }\n\nbody.rtl .input-group .input-group-btn-vertical:last-child .btn,\nbody.rtl .input-group .input-group-btn:last-child .btn,\nbody.rtl .input-group .input-group-addon:last-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-left: 1px solid #eef1f2;\n border-right: 0; }\n\nbody.rtl .input-group .input-group-btn-vertical:not(:first-child):not(:last-child) .btn,\nbody.rtl .input-group .input-group-btn:not(:first-child):not(:last-child) .btn,\nbody.rtl .input-group .input-group-addon:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\nbody.rtl .input-group .form-control:first-child:last-child,\nbody.rtl .input-group .form-control {\n border-radius: 0.25rem; }\n\nbody.rtl .input-group .form-control:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\nbody.rtl .input-group .form-control:last-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\nbody.rtl .input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\ninput[data-plugin=\"knob\"] {\n right: 50% !important;\n transform: translateX(50%) !important; }\n\n/********************************\n *********************************\nRange Slider\n *********************************\n *********************************/\n.irs {\n display: block;\n clear: both;\n margin: 3em 0; }\n .irs .irs-single,\n .irs .irs-from,\n .irs .irs-to {\n display: block;\n height: 2em;\n line-height: 2em;\n text-align: center;\n display: block;\n background: #8253eb;\n color: #fff;\n font-size: 0.71429em;\n top: -3em;\n padding: 0 .5em; }\n .irs .irs-single:after,\n .irs .irs-from:after,\n .irs .irs-to:after {\n border-color: #8253eb transparent transparent transparent; }\n .irs .irs-single:after,\n .irs .irs-max:after,\n .irs .irs-min:after,\n .irs .irs-from:after,\n .irs .irs-to:after {\n content: '';\n height: 0;\n width: 0;\n border-style: solid;\n border-width: 5px 3px 0 3px;\n position: absolute;\n right: 50%;\n bottom: -0.5em;\n transform: translateX(50%); }\n .irs .irs-slider {\n display: block;\n height: 2em;\n width: 2em;\n background: yellow;\n top: 0;\n border-radius: 100px;\n background: #fff;\n border: 1px solid #ddd;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);\n cursor: pointer;\n z-index: 3; }\n .irs .irs-shadow.shadow-from,\n .irs .irs-shadow.shadow-to,\n .irs .irs-line,\n .irs .irs-bar {\n height: 1em;\n top: 0.5em;\n border-radius: 100px;\n background: #eee;\n box-shadow: inset 1px 1px 5px 0 #ddd;\n border: 1px solid #d9d9d9;\n cursor: pointer; }\n .irs .irs-bar {\n background: #8253eb;\n box-shadow: inset 1px 1px 5px 0 #8253eb;\n border: 1px solid #6125e6;\n border-left: 0;\n z-index: 2; }\n .irs .irs-shadow.shadow-from,\n .irs .irs-shadow.shadow-to {\n background: #bbb;\n box-shadow: inset 1px 1px 5px 0 #bbb;\n border: 1px solid #aaa;\n z-index: 1; }\n .irs .irs-grid {\n top: 2em;\n opacity: 0.2; }\n .irs .irs-max,\n .irs .irs-min {\n text-align: center;\n height: 2em;\n padding: 0 .5em;\n line-height: 2em;\n position: absolute;\n top: -3em;\n left: 0;\n background: #eee;\n border: 1px solid #ddd;\n font-size: 0.71429em; }\n .irs .irs-max:after,\n .irs .irs-min:after {\n border-color: #ddd transparent transparent transparent; }\n .irs .irs-min {\n left: 0; }\n .irs .irs-max {\n left: auto;\n right: 0; }\n .irs .irs-bar-edge {\n height: 1em;\n top: 0.5em;\n width: 1.42857em;\n border: 1px solid #6125e6;\n border-right: 0;\n background: #8253eb;\n box-shadow: inset 1px 1px 5px 0 #8253eb;\n border-radius: 16px 0 0 16px; }\n\n/********************************\n *********************************\nPagination\n *********************************\n *********************************/\n.pager .material-icons,\n.pagination .material-icons {\n font-size: 0.75rem;\n vertical-align: middle; }\n\n.pager {\n list-style: none;\n display: flex;\n padding-left: 0; }\n .pager li.spacer {\n flex: 1; }\n\nbody.rtl .pagination .page-item:last-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\nbody.rtl .pagination .page-item:first-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-left: 0; }\n\n/* Fullcalendar\n========================*/\n.custom-fullcalendar {\n justify-content: flex-end; }\n .custom-fullcalendar .fc-toolbar {\n height: 6.875rem;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n padding: 0 1.25rem;\n margin-bottom: 0;\n border-bottom: 1px solid #eef1f2; }\n .custom-fullcalendar .fc-toolbar .fc-left {\n order: 0; }\n .custom-fullcalendar .fc-toolbar .fc-center {\n order: 1;\n flex: 1;\n display: flex;\n justify-content: center; }\n .custom-fullcalendar .fc-toolbar .fc-right {\n order: 2; }\n @media (max-width: 767px) {\n .custom-fullcalendar .fc-toolbar {\n flex-direction: column;\n height: auto;\n padding: 1.25rem 1.25rem; }\n .custom-fullcalendar .fc-toolbar .fc-center {\n margin: 1.07143em 0; } }\n .custom-fullcalendar .fc-toolbar h2 {\n font-size: 2.14286em; }\n .custom-fullcalendar .fc-toolbar .fc-icon {\n opacity: 0;\n visibility: hidden; }\n .custom-fullcalendar .fc-toolbar .fc-next-button::after {\n content: '\\e92a';\n font-family: 'feather';\n font-size: 1.42857em;\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateX(50%) translateY(-50%);\n color: #bbb; }\n .custom-fullcalendar .fc-toolbar .fc-prev-button::after {\n content: '\\e929';\n font-size: 1.42857em;\n font-family: 'feather';\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateX(50%) translateY(-50%);\n color: #bbb; }\n .custom-fullcalendar .fc-toolbar .fc-today-button {\n font-family: \"Montserrat\", sans-serif;\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n .custom-fullcalendar .fc-view-container {\n border-left: 1px solid #eef1f2;\n padding: 0; }\n .custom-fullcalendar-sidebar {\n top: 6.875rem;\n z-index: 2; }\n .custom-fullcalendar .fc-button {\n height: 1.875rem; }\n .custom-fullcalendar .fc-view > table tbody > tr > td:first-child {\n border-left: 00; }\n .custom-fullcalendar .fc-other-month {\n background-image: repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 8px, transparent 8px, transparent 16px); }\n .custom-fullcalendar td,\n .custom-fullcalendar tbody {\n border-color: #eef1f2; }\n .custom-fullcalendar .fc-week table td:first-child {\n border-left: 0; }\n .custom-fullcalendar .fc-week table td:last-child {\n border-right: 0; }\n .custom-fullcalendar .fc-view > table > thead td {\n border-top: 0; }\n .custom-fullcalendar .fc-toolbar .fc-button {\n background: transparent;\n border-color: rgba(238, 241, 242, 0.7);\n border-radius: 0;\n padding: 0.71429em 0.71429em;\n box-shadow: none;\n height: auto;\n z-index: 1;\n font-family: \"Montserrat\", sans-serif; }\n .custom-fullcalendar .fc-toolbar .fc-button.fc-state-active {\n color: #8253eb; }\n .custom-fullcalendar .fc-toolbar .fc-button.fc-state-disabled {\n opacity: 0.4; }\n .custom-fullcalendar .fc-event {\n font-size: 0.75rem;\n border-radius: 0;\n margin-right: 0;\n margin-bottom: 0;\n margin-left: 0;\n padding: 0.41667em;\n text-align: center;\n color: #fff !important;\n transition: background 0.3s ease, color 0.3s ease;\n font-family: \"Montserrat\", sans-serif; }\n .custom-fullcalendar .fc-widget-header {\n border-left: 0;\n border-right: 0; }\n .custom-fullcalendar .fc-head .fc-axis,\n .custom-fullcalendar .fc-day-header {\n font-weight: normal;\n font-size: 0.85714em;\n letter-spacing: 0.1em;\n opacity: 0.6;\n border: 0;\n padding: 1.66667em 0.83333em;\n text-transform: uppercase; }\n .custom-fullcalendar .fc-head .fc-axis a,\n .custom-fullcalendar .fc-day-header a {\n color: #fff; }\n .custom-fullcalendar .fc-body .fc-axis {\n background: #eee; }\n .custom-fullcalendar .fc-day-top {\n font-size: 1em; }\n .custom-fullcalendar .fc-day-top a {\n color: #999; }\n\n.fullcalendar-events .fc-event {\n background: transparent !important;\n border: 0 !important;\n color: #444;\n cursor: pointer;\n padding: 0.71429em 1.42857em;\n font-size: 0.875rem;\n font-family: \"Montserrat\", sans-serif;\n display: flex;\n align-items: center; }\n .fullcalendar-events .fc-event:hover {\n background: rgba(130, 83, 235, 0.03) !important; }\n\n.fullcalendar-events .fc-event-text {\n flex: 1; }\n\n.fullcalendar-events i {\n height: 2.14286em;\n width: 2.14286em;\n text-align: center;\n line-height: 2.14286em;\n border-radius: 3px;\n margin-right: 1.25rem;\n background: inherit; }\n\nbody.rtl .fullcalendar-events i {\n margin-right: 0;\n margin-left: 1.25rem; }\n\n/* CLNDR\n========================*/\n.clndr {\n padding: 1.78571em 2.14286em;\n position: relative; }\n .clndr .day-number {\n position: relative;\n z-index: 2; }\n .clndr .clndr-grid::after {\n clear: both;\n content: \"\";\n display: block; }\n .clndr .clndr-grid .days {\n display: block; }\n .clndr .clndr-grid .days > .day {\n display: inline-block;\n width: 14.28571%;\n float: left;\n padding: 0 0.71429em;\n line-height: 3em;\n cursor: pointer;\n position: relative;\n z-index: 0; }\n .clndr .clndr-grid .days > .day.event::before, .clndr .clndr-grid .days > .day.today::before {\n content: \"\";\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(50%);\n background: rgba(153, 153, 153, 0.1);\n z-index: 1;\n height: 2.5em;\n width: 2.5em;\n border-radius: 100px;\n display: block;\n opacity: 0;\n transition: all 0.3s ease-in-out; }\n .clndr .clndr-grid .days > .day.event::before {\n background: none;\n border: 1px solid rgba(153, 153, 153, 0.3); }\n .clndr .clndr-grid .days > .day.event::before {\n opacity: 1; }\n .clndr .clndr-grid .days > .day.last-month, .clndr .clndr-grid .days > .day.next-month {\n color: rgba(153, 153, 153, 0.2); }\n .clndr .event-listing {\n margin-right: -2.28571em;\n margin-bottom: -1.85714em;\n margin-left: -2.28571em;\n margin-top: 2.5em;\n padding: 1.42857em 0 1.42857em;\n color: #999;\n background: #fff; }\n .clndr .event-listing::after {\n clear: both;\n content: \"\";\n display: block; }\n .clndr .event-listing .selected-date {\n position: relative;\n text-align: center;\n display: block; }\n .clndr .event-listing .selected-date .date {\n vertical-align: top;\n font-size: 2.14286em;\n line-height: 1em; }\n .clndr .event-listing .event-item {\n border-bottom: 1px solid #ddd;\n padding-bottom: 0.71429em;\n margin-bottom: 0.71429em; }\n .clndr .event-listing .event-item:last-child {\n border-bottom: 0;\n margin-bottom: 0; }\n .clndr .event-listing .event-item-time {\n opacity: 0.5; }\n .clndr .event-listing .event-item-title {\n margin-left: 0.71429em; }\n .clndr .event-listing .event-item-icon {\n vertical-align: sub;\n float: right; }\n .clndr .clndr-previous-button,\n .clndr .clndr-today-button,\n .clndr .clndr-next-button {\n cursor: pointer;\n position: relative;\n top: -0.14286em; }\n\n.color-white .clndr,\n.color-white .clndr .clndr-title,\n.color-white .clndr .curront-month,\n.color-white .clndr .days .day {\n color: #fff; }\n\n.color-white .clndr .days .day.last-month, .color-white .clndr .days .day.next-month {\n color: rgba(255, 255, 255, 0.3); }\n\n.color-white .clndr .days .day.event::before {\n background: none;\n border: 1px solid rgba(255, 255, 255, 0.3); }\n\n.color-white .clndr .days .day.today {\n color: #8253eb; }\n .color-white .clndr .days .day.today::before {\n background: white;\n opacity: 1;\n border-color: transparent; }\n\n/********************************\n*********************************\nBASIC\n*********************************\n*********************************/\n/* Vector Maps\n========================*/\n.gmap {\n width: 100%;\n height: 21.42857em; }\n .gmap .overlay {\n background: #8253eb;\n border-radius: 5px;\n color: #fff;\n padding: 1em;\n position: relative;\n font-family: \"Montserrat\", sans-serif;\n font-size: 1.36364em;\n z-index: 1;\n transform: translateY(-1.42857em); }\n .gmap .overlay:before {\n z-index: 2;\n height: 0;\n width: 0;\n border-style: solid;\n border-width: 10px 10px 0 10px;\n border-color: #8253eb transparent transparent transparent;\n display: block;\n content: \"\";\n position: absolute;\n right: 50%;\n bottom: 0;\n transform: translateX(50%) translateY(100%); }\n\n/********************************\n*********************************\nBASIC\n*********************************\n*********************************/\n/* Vector Maps\n========================*/\n.vmap {\n width: 100%;\n height: 28.57143em; }\n .vmap .jqvmap-zoomin, .vmap .jqvmap-zoomout {\n height: 1em;\n width: 1em;\n font-size: 1.07143em;\n line-height: 0.66667em; }\n\n/********************************\n *********************************\nInbox\n *********************************\n *********************************/\n/* Mail Inbox\n========================*/\n.mail-inbox {\n position: relative; }\n @media (max-width: 767px) {\n .mail-inbox {\n height: auto !important; } }\n @media (min-width: 768px) and (max-width: 1023px) {\n .mail-inbox {\n height: auto !important; } }\n\n.mail-inbox-header {\n display: flex;\n align-items: center;\n min-height: 5em;\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n border-bottom: 1px solid #eef1f2; }\n\n.mail-inbox-select-all {\n font-size: 0.85714em;\n display: inline-block; }\n .mail-inbox-select-all span.label-text {\n padding-left: 2.08333em; }\n\n.mail-list-item {\n position: relative;\n padding: 1.42857em 1.25rem;\n border-bottom: 1px solid #eef1f2; }\n .mail-list-item .checkbox {\n padding: 0; }\n .mail-list-item.unread .mail-title {\n font-weight: 600; }\n .mail-list-item .checkbox .label-text {\n padding-left: 1em; }\n .mail-list-item .mail-select-checkbox .label-text {\n margin-right: .5em;\n top: -5px;\n padding: 0 !important;\n margin-right: 1.42857em; }\n body.rtl .mail-list-item .mail-select-checkbox .label-text {\n margin-right: 0;\n margin-left: 1.42857em; }\n .mail-list-item:nth-child(odd) {\n background: rgba(130, 83, 235, 0.03); }\n .mail-list-item::last-child {\n border-bottom: 0; }\n\n.mail-inbox-categories .list-inline-item {\n margin-right: 1.5em; }\n .mail-inbox-categories .list-inline-item:not(.active) a {\n color: #444; }\n\n/* Mail Single\n========================*/\n.mail-single > header {\n margin-left: 1.07143em; }\n\n.mail-single-content {\n border: 1px solid #eef1f2;\n border-left: 0;\n border-right: 0;\n position: relative;\n top: -0.07143em;\n padding: 2.5em 3.57143em 0.71429em 3.57143em; }\n .mail-single-content > header {\n color: #444; }\n .mail-single-content > header a {\n color: #444;\n font-weight: 700; }\n .mail-single-content > header a:hover {\n text-decoration: underline; }\n\n.mail-single-reply {\n border: 1px solid #eef1f2;\n border-radius: 5px;\n padding: 1.42857em;\n position: relative; }\n .mail-single-reply .triangle-top {\n height: 0;\n width: 0;\n position: absolute;\n top: -1.07143em;\n left: 3.57143em;\n border-style: solid;\n border-width: 0 15px 15px 15px;\n border-color: transparent transparent #ccc transparent; }\n .mail-single-reply .triangle-top:after {\n content: '';\n position: absolute;\n top: 0.07143em;\n left: -1.14286em;\n height: 0;\n width: 0;\n border-style: solid;\n border-width: 0 16px 16px 16px;\n border-color: transparent transparent #fff transparent; }\n\n/* Mail Compose\n========================*/\n.mail-sidebar {\n border-right: 1px solid #eef1f2; }\n body.rtl .mail-sidebar {\n border-right: 0;\n border-left: 1px solid #eef1f2; }\n\n.mail-compose .wysihtml5-sandbox {\n flex: 1;\n border-left: 0 !important;\n border-right: 0 !important; }\n\n.mail-compose .wysihtml5-toolbar {\n border-left: 0;\n border-right: 0; }\n\n.mail-compose .wysihtml5-toolbar {\n border-left: 0;\n border-right: 0; }\n\n/* Mail Attachment\n========================*/\n.mail-attachment .mail-attachment-heading .list-icon {\n height: 1em;\n width: 1.25rem;\n text-align: center;\n font-size: 1.125rem;\n margin-right: 0.3125rem; }\n\n.mail-attachment .file-list {\n margin: 0 -0.9375rem; }\n\n.mail-attachment .file-list-item {\n display: flex;\n align-items: center;\n border-uadius: 3px;\n padding: 0.71429em 1.07143em;\n transition: background 0.3s ease;\n font-size: 0.85714em;\n font-weight: 600; }\n .mail-attachment .file-list-item i,\n .mail-attachment .file-list-item img {\n height: 1.78571em;\n width: 1.78571em;\n line-height: 1.78571em;\n text-align: center;\n border-radius: 100px;\n margin-right: 0.71429em; }\n .mail-attachment .file-list-item a {\n color: #444; }\n .mail-attachment .file-list-item a.list-inline-item {\n font-size: 1.08333em;\n color: #bbb;\n font-weight: normal; }\n .mail-attachment .file-list-item:hover {\n background: #f9f9f9; }\n\n/********************************\n*********************************\nWidgets\n*********************************\n*********************************/\n/* Widgets\n========================*/\n.widget-holder figure,\n.widget-latest-comments figure,\n.widget-todo figure,\n.widget-latest-transactions figure,\n.widget-user-activities figure {\n margin-bottom: 0; }\n\n.widget-holder .single,\n.widget-latest-comments .single,\n.widget-todo .single,\n.widget-latest-transactions .single,\n.widget-user-activities .single {\n padding: 1.07143em 0;\n border-bottom: 1px solid #eef1f2; }\n .widget-holder .single:first-of-type,\n .widget-latest-comments .single:first-of-type,\n .widget-todo .single:first-of-type,\n .widget-latest-transactions .single:first-of-type,\n .widget-user-activities .single:first-of-type {\n padding-top: 0; }\n .widget-holder .single:last-of-type,\n .widget-latest-comments .single:last-of-type,\n .widget-todo .single:last-of-type,\n .widget-latest-transactions .single:last-of-type,\n .widget-user-activities .single:last-of-type {\n border-bottom: 0;\n padding-bottom: 0; }\n\n.widget-holder .single-header,\n.widget-latest-comments .single-header,\n.widget-todo .single-header,\n.widget-latest-transactions .single-header,\n.widget-user-activities .single-header {\n margin-bottom: 10px; }\n\n.widget-holder .single-amount,\n.widget-holder .single-user-details,\n.widget-latest-comments .single-amount,\n.widget-latest-comments .single-user-details,\n.widget-todo .single-amount,\n.widget-todo .single-user-details,\n.widget-latest-transactions .single-amount,\n.widget-latest-transactions .single-user-details,\n.widget-user-activities .single-amount,\n.widget-user-activities .single-user-details {\n margin-left: 1.5em; }\n\n.widget-holder .single-event-icon,\n.widget-holder .single-user-avatar,\n.widget-latest-comments .single-event-icon,\n.widget-latest-comments .single-user-avatar,\n.widget-todo .single-event-icon,\n.widget-todo .single-user-avatar,\n.widget-latest-transactions .single-event-icon,\n.widget-latest-transactions .single-user-avatar,\n.widget-user-activities .single-event-icon,\n.widget-user-activities .single-user-avatar {\n margin-right: 1.5em; }\n\n.widget-holder .single-user-details,\n.widget-latest-comments .single-user-details,\n.widget-todo .single-user-details,\n.widget-latest-transactions .single-user-details,\n.widget-user-activities .single-user-details {\n font-size: 1em; }\n .widget-holder .single-user-details small,\n .widget-latest-comments .single-user-details small,\n .widget-todo .single-user-details small,\n .widget-latest-transactions .single-user-details small,\n .widget-user-activities .single-user-details small {\n line-height: 1; }\n\n.widget-holder .single-user-name,\n.widget-latest-comments .single-user-name,\n.widget-todo .single-user-name,\n.widget-latest-transactions .single-user-name,\n.widget-user-activities .single-user-name {\n line-height: 1.3;\n font-weight: 600;\n color: #444;\n display: block; }\n\n.widget-holder .single-user-name,\n.widget-latest-comments .single-user-name,\n.widget-todo .single-user-name,\n.widget-latest-transactions .single-user-name,\n.widget-user-activities .single-user-name {\n font-family: \"Montserrat\", sans-serif; }\n\nbody.rtl .widget-holder .single-user-avatar, body.rtl\n.widget-latest-comments .single-user-avatar, body.rtl\n.widget-todo .single-user-avatar, body.rtl\n.widget-latest-transactions .single-user-avatar, body.rtl\n.widget-user-activities .single-user-avatar {\n margin-left: 1.5em;\n margin-right: 0; }\n\n/* Latest Transactions\n========================*/\n.widget-latest-transactions {\n width: 100%; }\n .widget-latest-transactions tr {\n border-bottom: 1px solid #eef1f2; }\n .widget-latest-transactions td {\n padding: 1.07143em 0; }\n .widget-latest-transactions tr:first-child td {\n padding-top: 0; }\n .widget-latest-transactions tr:last-child td {\n padding-bottom: 0; }\n .widget-latest-transactions tr:last-child {\n border-bottom: 0; }\n .widget-latest-transactions figure {\n margin-bottom: 0; }\n .widget-latest-transactions .single-amount,\n .widget-latest-transactions .single-user-details {\n flex: 1;\n margin-left: 1.5em; }\n .widget-latest-transactions .single-user-details {\n font-size: 1em; }\n .widget-latest-transactions .single-user-details small {\n line-height: 1; }\n .widget-latest-transactions .single-status,\n .widget-latest-transactions .single-amount {\n font-size: 0.92857em; }\n .widget-latest-transactions .single-amount {\n color: #444;\n margin-bottom: 0;\n font-weight: 500; }\n .widget-latest-transactions .single-status {\n vertical-align: middle;\n letter-spacing: -0.05em; }\n .widget-latest-transactions .single-status i {\n margin-right: 0.4em; }\n .widget-latest-transactions .single-status, .widget-latest-transactions .single-user-name, .widget-latest-transactions .single-amount {\n font-family: \"Montserrat\", sans-serif; }\n\n/* User Activities\n========================*/\n.widget-user-activities {\n width: 100%; }\n .widget-user-activities .single {\n flex-wrap: wrap;\n padding: 1.78571em 0; }\n .widget-user-activities .single-body {\n flex-basis: 100%;\n padding-left: calc(50px + 1.5em); }\n .widget-user-activities .single-body p {\n font-size: 0.92857em; }\n .widget-user-activities .single-likes i {\n margin-right: 0.5em;\n color: #bbb; }\n .widget-user-activities .single-attachment {\n display: block;\n background: rgba(3, 169, 243, 0.05);\n border: 1px solid rgba(3, 169, 243, 0.1);\n border-radius: 3px;\n padding: 0.71429em;\n margin-top: 0.71429em; }\n .widget-user-activities .single-attachment-icon {\n background: #03a9f3;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n height: 2em;\n width: 2em;\n color: #fff;\n font-size: 1.42857em;\n border-radius: 3px;\n float: left;\n margin-right: 0.75em; }\n .widget-user-activities .single-attachment-filesize,\n .widget-user-activities .single-attachment-filename {\n display: block;\n font-size: 0.85714em; }\n .widget-user-activities .single-attachment-filename {\n font-family: \"Montserrat\", sans-serif;\n font-weight: 600;\n color: #444; }\n .widget-user-activities .single-attachment-filesize {\n color: #bbb; }\n .widget-user-activities .single-event-icon {\n background: #8253eb;\n color: #fff;\n border-radius: 100px;\n font-size: 1.25rem;\n height: 3.125rem;\n width: 3.125rem;\n display: inline-flex;\n justify-content: center;\n align-items: center; }\n .widget-user-activities .single-users-list {\n display: flex;\n flex-flow: row-reverse;\n align-items: center;\n justify-content: flex-end; }\n .widget-user-activities .single-users-list a {\n height: 2.1875rem;\n width: 2.1875rem;\n margin-left: -0.625rem; }\n .widget-user-activities .single-users-list a:nth-last-child(2) {\n margin-left: 0; }\n .widget-user-activities .single-users-list a img {\n border-radius: 100px;\n border: 2px solid #fff; }\n .widget-user-activities .single-users-list a.more {\n height: auto;\n width: auto;\n order: -1;\n margin-left: 1em;\n color: #999; }\n body.rtl .widget-user-activities .single-event-icon {\n margin-right: 0;\n margin-left: 1.5em; }\n body.rtl .widget-user-activities .single-users-list a.more {\n margin-left: 0;\n margin-right: 1em; }\n\n/* Chat Activities\n========================*/\n.widget-chat-activity .message {\n margin: 0.71429em 0; }\n .widget-chat-activity .message:first-child {\n margin-top: 0; }\n .widget-chat-activity .message:last-child {\n margin-bottom: 0; }\n .widget-chat-activity .message p {\n background: #8253eb;\n border: 1px solid #8253eb;\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n padding: .5em 1em;\n color: #fff;\n margin-bottom: .5em;\n position: relative; }\n .widget-chat-activity .message p:first-child:before, .widget-chat-activity .message p:first-child:after {\n content: \"\";\n height: 0;\n width: 0;\n display: block;\n position: absolute;\n top: 1.25rem;\n right: -7px;\n left: auto;\n border-style: solid;\n border-width: 6px 0 7px 6px;\n border-color: transparent transparent transparent #8253eb;\n transform: translateY(-50%); }\n .widget-chat-activity .message p:first-child:before {\n right: -7px;\n border-left-color: #8253eb; }\n .widget-chat-activity .message .message-body {\n margin-top: .5em;\n display: inline-flex;\n flex-direction: column;\n align-items: flex-end;\n margin: auto 1.5em;\n order: 1; }\n .widget-chat-activity .message figure {\n order: 2; }\n .widget-chat-activity .message.reply p {\n background: #fff;\n border: 1px solid #eef1f2;\n border-radius: 0;\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n color: #666; }\n .widget-chat-activity .message.reply p:first-child:before, .widget-chat-activity .message.reply p:first-child:after {\n content: \"\";\n height: 0;\n width: 0;\n display: block;\n position: absolute;\n right: auto;\n left: -7px;\n border-style: solid;\n border-width: 6px 7px 6px 0;\n border-color: transparent #fff transparent transparent;\n transform: translateY(-50%); }\n .widget-chat-activity .message.reply p:first-child:before {\n left: -9px;\n border-right-color: #eef1f2; }\n .widget-chat-activity .message.reply figure {\n order: 1; }\n .widget-chat-activity .message.reply .message-body {\n align-items: flex-start;\n order: 2; }\n\nbody.rtl .widget-chat-activity .message p:first-child::before,\nbody.rtl .widget-chat-activity .message p:first-child::after {\n border-width: 6px 7px 6px 0;\n border-color: transparent #8253eb transparent transparent; }\n\nbody.rtl .widget-chat-activity .message p:first-child:after,\nbody.rtl .widget-chat-activity .message p:first-child:before {\n right: auto;\n left: -7px; }\n\nbody.rtl .widget-chat-activity .message.reply p:first-child::after,\nbody.rtl .widget-chat-activity .message.reply p:first-child::before {\n border-width: 6px 0 6px 7px;\n border-color: transparent transparent transparent #8253eb; }\n\nbody.rtl .widget-chat-activity .message.reply p:first-child:after,\nbody.rtl .widget-chat-activity .message.reply p:first-child:before {\n left: auto;\n right: -7px; }\n\nbody.rtl .widget-chat-activity .message.reply p:first-child:before {\n border-left-color: #eef1f2;\n right: -8px; }\n\nbody.rtl .widget-chat-activity .message.reply p:first-child:after {\n border-left-color: #fff; }\n\n/* Latest Comments\n========================*/\n.widget-latest-comments .single {\n align-items: flex-start; }\n\n.widget-latest-comments .single-body {\n margin-left: 1.5em; }\n\n.widget-latest-comments .single-user-name {\n display: inline; }\n\n.widget-latest-comments .single-timestamp {\n font-size: 0.92857em;\n margin-left: 0.4em; }\n\n.widget-latest-comments .single:hover .single-footer ul {\n display: block; }\n\n.widget-latest-comments .single-footer .badge, .widget-latest-comments .single-footer .label {\n padding-right: 1rem;\n padding-bottom: 1;\n padding-left: 1rem;\n font-family: \"Montserrat\", sans-serif; }\n\n.widget-latest-comments .single-footer ul {\n list-style: none;\n padding-left: 0;\n margin-bottom: 0;\n display: none; }\n @media (min-width: 768px) and (max-width: 1023px) {\n .widget-latest-comments .single-footer ul {\n display: block; } }\n @media (max-width: 767px) {\n .widget-latest-comments .single-footer ul {\n display: block; } }\n .widget-latest-comments .single-footer ul li {\n display: inline-block;\n font-size: 1.28571em;\n line-height: 1em;\n padding-left: 0.27778em;\n padding-right: 0.27778em; }\n .widget-latest-comments .single-footer ul li a {\n color: #bbb; }\n .widget-latest-comments .single-footer ul li a:hover {\n color: #8253eb; }\n\n/* Latest Posts\n========================*/\n.widget-latest-posts {\n position: relative; }\n .widget-latest-posts .widget-bg {\n border-radius: 5px;\n overflow: hidden; }\n .widget-latest-posts .widget-body {\n padding: 0; }\n .widget-latest-posts .box-title {\n text-transform: uppercase;\n font-size: 0.75rem;\n font-weight: 600;\n color: #bbb;\n letter-spacing: .1em; }\n .widget-latest-posts article {\n margin-left: 0;\n margin-right: 0;\n display: flex;\n flex-flow: column; }\n .widget-latest-posts article .row, .widget-latest-posts article .custom-fullcalendar {\n margin: 0; }\n .widget-latest-posts figure {\n margin-bottom: 0; }\n .widget-latest-posts .post-img {\n padding: 0; }\n .widget-latest-posts .post-details {\n display: flex;\n flex-direction: column;\n padding: 2.14286em 1.42857em; }\n .widget-latest-posts .post-details figure {\n height: 1.875rem;\n width: 1.875rem; }\n .widget-latest-posts .post-details .post-links {\n display: flex;\n align-items: center; }\n .widget-latest-posts .post-details .post-links ul {\n margin-left: 1em;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .widget-latest-posts .post-details .post-links li {\n display: inline-block;\n padding: 0 0.5em;\n font-family: \"Montserrat\", sans-serif;\n font-size: 0.78571em;\n font-weight: 700; }\n .widget-latest-posts .post-details .post-links li a {\n color: #444; }\n .widget-latest-posts .post-details .post-links li a i {\n color: #bbb; }\n .widget-latest-posts .post-details .post-links li a:hover {\n color: #8253eb; }\n .widget-latest-posts .post-title {\n margin-top: 0;\n margin-bottom: 1.25rem;\n font-weight: 300; }\n .widget-latest-posts .post-title a {\n color: #444; }\n .widget-latest-posts .post-title a:hover {\n color: #8253eb; }\n .widget-latest-posts .carousel.slick-slider.slick-dotted {\n margin-bottom: 0; }\n .widget-latest-posts .carousel.slick-slider .slick-dots {\n position: absolute;\n bottom: 20px;\n left: 0;\n width: 42%;\n text-align: center; }\n .widget-latest-posts .carousel.slick-slider .slick-dots li {\n margin-right: 3px;\n margin-left: 3px; }\n .widget-latest-posts .carousel.slick-slider .slick-dots li button::before {\n background: none;\n border: 2px solid #fff;\n opacity: 1;\n height: 12px;\n width: 12px; }\n .widget-latest-posts .carousel.slick-slider .slick-dots .slick-active button::before {\n transform: none;\n background: #fff; }\n body.rtl .widget-latest-posts .post-details {\n direction: rtl; }\n\n/* User Profile\n========================*/\n.widget-user-profile .profile-wall-img img {\n width: 100%;\n height: auto; }\n\n.widget-user-profile .profile-body {\n padding: 0 20px;\n text-align: center;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n\n.widget-user-profile .profile-user-avatar {\n margin-top: -5.71429em; }\n .widget-user-profile .profile-user-avatar a {\n display: block; }\n .widget-user-profile .profile-user-avatar img {\n border-radius: 100px;\n border: 2px solid #fff;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); }\n .widget-user-profile .profile-user-avatar:after {\n content: '';\n width: 30px;\n height: 1px;\n background: #eef1f2;\n margin-top: 1.42857em; }\n\n.widget-user-profile .profile-user-name {\n font-weight: 300;\n margin-top: 1.5rem;\n margin-bottom: 0.3125rem; }\n\n.widget-user-profile .profile-seperator {\n width: 30px;\n border-top-color: #eef1f2;\n margin-top: 1.25rem; }\n\n.widget-user-profile .profile-user-address {\n font-size: 0.85714em;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 600; }\n\n/* Counter Widget\n========================*/\n.widget-todo .single {\n padding: 1.42857em 0; }\n\n.widget-todo .single-icon {\n margin-right: 1.07143em;\n margin-top: 0.21429em;\n font-size: 1.42857em; }\n\n.widget-todo .single-title {\n margin: 0.42857em 0;\n font-size: 0.875rem;\n letter-spacing: 0;\n font-weight: 600; }\n\n.widget-todo .dropdown-item {\n display: flex;\n align-items: center; }\n .widget-todo .dropdown-item .list-icon {\n margin-right: 0.42857em;\n font-size: 1em; }\n\n.widget-todo .single-tags {\n font-family: \"Montserrat\", sans-serif; }\n .widget-todo .single-tags li {\n display: inline-block;\n margin-right: 0.35714em;\n font-weight: 600;\n font-size: 0.9em; }\n .widget-todo .single-tags li a:before {\n content: '\\0023'; }\n\n.widget-todo .single.done .media-body {\n opacity: 0.4; }\n\n.widget-todo .dropdown > .dropdown-toggle {\n color: #999; }\n\n.widget-todo .add-btn {\n position: absolute;\n right: 50%;\n bottom: 0;\n transform: translateY(50%) translateX(50%); }\n\nbody.rtl .widget-todo .dropdown-item .list-icon {\n margin-right: 0;\n margin-left: 0.42857em; }\n\n/* Counter Widget\n========================*/\n.widget-counter {\n padding-left: 0.71429em; }\n .widget-counter h6 {\n text-transform: uppercase;\n font-weight: bold;\n margin-top: 0.71429em;\n padding-right: 2.14286em; }\n .widget-counter small {\n font-weight: 700;\n letter-spacing: .05em;\n display: block;\n opacity: .5;\n margin-top: 0.47619em;\n text-transform: none; }\n .widget-counter i {\n position: absolute;\n top: 1.57895em;\n right: 2.10526em;\n font-size: 1.35714em; }\n .widget-counter i::before, .widget-counter i::after {\n content: \"\";\n background: #e5e5e5;\n position: absolute;\n left: -0.36842em; }\n .text-inverse .widget-counter i::before,\n .text-inverse .widget-counter i::after {\n background: #fff;\n background: rgba(255, 255, 255, 0.3); }\n .widget-counter i::before {\n top: 0.31579em;\n height: 1.05263em;\n width: 0.05263em; }\n .widget-counter i::after {\n bottom: -0.42105em;\n width: 1.05263em;\n height: 0.05263em; }\n .widget-counter h3 {\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-size: 2.85714em; }\n\n/* User List\n=======================*/\nul.widget-user-list {\n padding-top: 0.71429em; }\n ul.widget-user-list .d-flex a {\n display: inline-block; }\n ul.widget-user-list li {\n padding-bottom: 0.71429em;\n padding-top: 1.07143em;\n border-bottom: 0.0625rem solid white; }\n ul.widget-user-list li:last-child {\n border: none; }\n ul.widget-user-list h5 {\n font-size: 1.07143em;\n margin-top: 0; }\n ul.widget-user-list small {\n display: block;\n font-size: 0.78571em; }\n ul.widget-user-list .media-body {\n position: relative; }\n ul.widget-user-list .media-body .btn {\n padding: 0 2.15385em;\n text-transform: uppercase;\n margin-top: 0.23077em;\n line-height: 2.46154em;\n border-radius: 0.30769em;\n font-size: 0.92857em;\n float: right; }\n ul.widget-user-list .media-body .btn-outline-secondary {\n color: #ccc; }\n ul.widget-user-list .media-body .btn-outline-secondary:hover {\n color: #555;\n background-color: #e4e7ea; }\n body.rtl ul.widget-user-list {\n padding-top: 0.71429em;\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n @media (max-width: 480px) {\n ul.widget-user-list .media-body .btn {\n display: none; } }\n ul.widget-user-list .media-heading a {\n display: inline-block;\n color: rgba(0, 0, 0, 0.7);\n margin: 0.28571em 0 0.35714em; }\n ul.widget-user-list .media-heading a:hover {\n color: #8253eb; }\n\n/* Profile Add Content Widget\n============================*/\n.widget-profile-add-tabs {\n margin-bottom: 2.14286em; }\n .widget-profile-add-tabs .nav-pills .nav-link {\n padding: .3em 2em;\n font-weight: 500;\n font-size: 0.85714em; }\n .widget-profile-add-tabs .nav-pills .nav-link.active {\n background: rgba(130, 83, 235, 0.1);\n color: #8253eb; }\n .widget-profile-add-tabs .nav-pills .nav-link.attach-file-link {\n padding-right: 0;\n padding-left: 0;\n font-size: 0.92857em; }\n .widget-profile-add-tabs .tab-content {\n border: 1px solid #eef1f2;\n margin-top: 1.42857em; }\n .widget-profile-add-tabs textarea {\n border: 0;\n box-shadow: 0;\n width: 100%;\n min-height: 50px;\n font-family: \"Montserrat\", sans-serif;\n resize: none; }\n\n/* Status Table Widget\n============================*/\n.widget-status-table thead {\n color: #cccccc; }\n\n.widget-status-table span {\n text-transform: uppercase;\n letter-spacing: 0.19048em;\n border-radius: 1.42857em;\n padding: 0.47619em 1.42857em; }\n\n.widget-status-table i {\n letter-spacing: 0.55556em; }\n .widget-status-table i:hover {\n color: #999 !important; }\n\n.widget-status-table tbody a {\n color: rgba(0, 0, 0, 0.7); }\n\n.widget-status-table tbody a:hover {\n color: #8253eb; }\n\n/* User Activity Feed\n====================================*/\n.widget-activity-header .nav-pills .nav-link {\n border-radius: 1.66667em;\n font-family: \"Roboto\", sans-serif;\n font-size: 0.85714em;\n font-weight: 600;\n color: #999; }\n\n.widget-activity-header .nav-pills .nav-link.active {\n color: #fff;\n background-color: #03a9f3; }\n\n.widget-activity-header form {\n position: relative; }\n .widget-activity-header form .form-control {\n border: 2px solid #f2f3f5;\n border-radius: 1.07143em;\n padding: 1.07143em 9.28571em 1.07143em 1.42857em;\n box-shadow: none; }\n .widget-activity-header form .form-control:focus {\n border-color: #f2f3f5;\n box-shadow: none; }\n .widget-activity-header form .form-control::-webkit-input-placeholder {\n color: #b9bec3;\n font-family: \"Roboto\", sans-serif; }\n .widget-activity-header form .form-control:-moz-placeholder {\n color: #b9bec3;\n font-family: \"Roboto\", sans-serif; }\n .widget-activity-header form .form-control::-moz-placeholder {\n color: #b9bec3;\n font-family: \"Roboto\", sans-serif; }\n .widget-activity-header form .form-control:-ms-input-placeholder {\n color: #b9bec3;\n font-family: \"Roboto\", sans-serif; }\n .widget-activity-header form div {\n position: absolute;\n bottom: 1.42857em;\n right: 1.42857em; }\n .widget-activity-header form div i {\n color: #c9d2da; }\n .widget-activity-header form div button {\n border-radius: 0.85714em;\n font-family: \"Roboto\", sans-serif;\n letter-spacing: 0.07143em;\n background-color: #c9d2da; }\n\n.widget-activitys {\n padding-top: 0.71429em; }\n .widget-activitys li {\n position: relative;\n margin-top: 0;\n padding: 0.71429em 0; }\n .widget-activitys li::before {\n content: \"\";\n background: #e5e5e5;\n position: absolute;\n top: 0;\n left: 1.5em;\n width: 0.0625rem;\n height: 100%; }\n .widget-activitys li:first-child {\n padding-top: 0; }\n .widget-activitys li:last-child, .widget-activitys li:last-child .media-body {\n padding-bottom: 0; }\n .widget-activitys .media-body {\n padding: 0.85714em 0;\n font-family: \"Roboto\", sans-serif; }\n .widget-activitys .media-heading {\n line-height: 1.5em;\n margin-top: 0; }\n .widget-activitys .media-heading strong a {\n color: #444; }\n .widget-activitys .media-heading strong a:hover {\n text-decoration: underline; }\n .widget-activitys .media-body-content {\n padding-top: 1.07143em; }\n .widget-activitys .widget-body-image-list figcaption {\n text-align: center;\n padding-top: 0.57143em;\n font-family: \"Montserrat\", sans-serif; }\n .widget-activitys .widget-body-image-list figcaption small {\n display: block;\n font-size: 70%; }\n\n/* Widget Social Twitter\n====================================*/\n.facebook-widget,\n.twitter-widget {\n overflow: hidden;\n position: relative;\n padding: 2.14286em 1.42857em;\n display: flex;\n min-height: 13.75rem; }\n .facebook-widget .status,\n .twitter-widget .status {\n font-size: 1.07143em;\n margin-top: 2em; }\n .facebook-widget .status-container,\n .twitter-widget .status-container {\n width: 100%;\n display: flex;\n flex-direction: column; }\n .facebook-widget h5, .facebook-widget h6,\n .twitter-widget h5,\n .twitter-widget h6 {\n color: #fff; }\n .facebook-widget .after,\n .twitter-widget .after {\n font-family: 'feather';\n font-size: 21.42857em;\n line-height: 6.25rem;\n opacity: 0.3;\n color: #fff;\n position: absolute;\n right: 0;\n bottom: 0;\n pointer-events: none; }\n .facebook-widget .user-info,\n .twitter-widget .user-info {\n width: 100%;\n display: flex;\n align-items: center; }\n .facebook-widget .widget-icon,\n .twitter-widget .widget-icon {\n font-size: 1.71429em; }\n .facebook-widget figure,\n .twitter-widget figure {\n margin-bottom: 0; }\n .facebook-widget .user-name-group,\n .twitter-widget .user-name-group {\n flex: 1; }\n .facebook-widget .user-profile-picture,\n .twitter-widget .user-profile-picture {\n height: 2.14286em;\n width: 2.14286em;\n border-radius: 7.14286em;\n float: left;\n margin-right: 0.71429em; }\n .facebook-widget .user-name,\n .twitter-widget .user-name {\n margin-top: 0.35714em;\n margin-bottom: 0.35714em;\n text-transform: uppercase;\n font-weight: 600;\n font-size: 0.85714em;\n letter-spacing: .05em; }\n .facebook-widget .user-screen-name,\n .twitter-widget .user-screen-name {\n margin: 0;\n opacity: 0.7;\n font-weight: normal;\n font-size: 0.78571em;\n letter-spacing: 0; }\n .facebook-widget p,\n .twitter-widget p {\n margin-bottom: 0;\n font-family: \"Montserrat\", sans-serif; }\n body.rtl .facebook-widget .user-profile-picture, body.rtl\n .twitter-widget .user-profile-picture {\n margin-right: 0;\n margin-left: 0.71429em; }\n\n/* Chart Specific Styles\n====================================*/\n.progress-stats-round {\n position: relative; }\n .progress-stats-round .list-icon {\n font-size: 2.14286em;\n font-weight: 600;\n position: absolute;\n top: 1em;\n left: 50%;\n transform: translateX(-50%); }\n\n.widget-social a {\n margin-top: -1.42857em;\n margin-bottom: -1.42857em;\n padding-top: 2.14286em;\n padding-bottom: 1.07143em; }\n .widget-social a:hover {\n text-decoration: none; }\n .widget-social a i {\n font-size: 2.85714em; }\n\n.widget-social-ft {\n margin-top: -1.42857em;\n margin-bottom: -1.42857em; }\n .widget-social-ft header {\n padding: 1.42857em 0; }\n .widget-social-ft header i {\n font-size: 2.85714em; }\n .widget-social-ft div div:last-child {\n border-left: 0.0625rem solid #eef1f2; }\n\n.doughnut-widget {\n position: relative; }\n .doughnut-widget section {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%); }\n .doughnut-widget section small {\n display: inline-block; }\n\n.doughnut-widget-details ul {\n width: 7.14286em;\n line-height: 2.14286em;\n margin-left: 50%;\n transform: translateX(-50%); }\n\n.statistic-squares [class*=\"col-\"] {\n border-top: 0.0625rem solid #eee;\n border-left: 0.0625rem solid #eee;\n padding-top: 2.14286em;\n padding-bottom: 2.14286em; }\n .statistic-squares [class*=\"col-\"]:first-child {\n border-left: 0; }\n\n.statistic-squares > .row:first-child [class*=\"col-\"], .statistic-squares > .custom-fullcalendar:first-child [class*=\"col-\"] {\n border-top: 0; }\n\n.knob-widget section {\n position: relative; }\n .knob-widget section i {\n font-size: 4.28571em;\n color: rgba(0, 0, 0, 0.1);\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%); }\n\n.knob-widget ul li {\n padding-left: 1.42857em;\n padding-right: 1.42857em; }\n .knob-widget ul li:last-child {\n border-left: 0.0625rem solid #eef1f2; }\n\n.card-user-info-widget .caption-btn > a {\n margin-bottom: 0.66667em;\n letter-spacing: 0.13333em; }\n\n.card-user-info-widget .followers-details-list li {\n border: 0.0625rem solid #eef1f2;\n padding: 0 2.85714em; }\n .card-user-info-widget .followers-details-list li:first-child {\n border-left: 0; }\n .card-user-info-widget .followers-details-list li:last-child {\n border-left: 0;\n border-right: 0; }\n\n.card-user-info-widget .email-details-list li {\n padding: 0px 2.14286em;\n line-height: 2.14286em; }\n\n/********************************\n*********************************\nLight Box Gallery\n*********************************\n*********************************/\n.lightbox-gallery .lightbox img {\n width: 100%;\n height: auto; }\n\n.lightbox-gallery .lightbox a {\n overflow: hidden;\n display: block;\n position: relative; }\n .lightbox-gallery .lightbox a img {\n transition: all 250ms; }\n .lightbox-gallery .lightbox a:hover img {\n transform: scale(1.1); }\n\n.promo-code-widget header h5 {\n background-color: #adc1c8;\n width: 2.85714em;\n height: 2.85714em;\n line-height: 2.85714em;\n color: #ffffff; }\n\n.promo-code-widget section > a {\n display: inline-block;\n border: 1px dashed #eef1f2; }\n\n.promo-code-widget section > input {\n max-width: 100%; }\n\n.social-icon-widget div:first-child {\n position: relative; }\n .social-icon-widget div:first-child::after {\n content: \"\";\n position: absolute;\n width: 0.07143em;\n height: 3.57143em;\n background-color: #dfe3e9;\n right: 0;\n top: 50%;\n transform: translateY(-50%); }\n\n.latest-widget header {\n border-bottom: 1px solid #efefef; }\n\n.latest-widget section .col-md-3 {\n border-right: 1px solid #efefef; }\n .latest-widget section .col-md-3:last-child {\n border-right: 0; }\n .latest-widget section .col-md-3 h5 {\n line-height: 1.57143em; }\n\n.latest-widget footer .btn {\n background-color: #333333;\n color: #fff;\n outline: none; }\n\n.latest-widget footer .btn-default:active {\n background-color: #333333;\n color: #fff; }\n\n.card-bench-widget figure {\n position: relative; }\n .card-bench-widget figure header {\n position: absolute;\n top: 1.42857em;\n right: 1.42857em; }\n .card-bench-widget figure header .btn {\n font-weight: 700;\n letter-spacing: 0.07143em;\n color: #fff;\n border-color: #fff; }\n .card-bench-widget figure header .btn:hover {\n background-color: #fff;\n color: #000; }\n .card-bench-widget figure section {\n position: absolute;\n bottom: 2.85714em;\n right: 1.42857em; }\n .card-bench-widget figure ul {\n position: absolute;\n bottom: 0em;\n right: 1.42857em; }\n\n.city-card-widget figure {\n position: relative; }\n .city-card-widget figure .city-card-status,\n .city-card-widget figure .city-card-details {\n position: absolute;\n left: 1.42857em; }\n .city-card-widget figure .city-card-status {\n top: 1.42857em; }\n .city-card-widget figure .city-card-details {\n bottom: 0; }\n .city-card-widget figure .city-card-button {\n position: absolute;\n right: 1.42857em;\n bottom: 1.42857em; }\n .city-card-widget figure .city-card-button .btn {\n color: #fff;\n border-color: #fff; }\n .city-card-widget figure .city-card-button .btn:hover {\n color: #000;\n background-color: #fff; }\n\n.ecommerce-products-card figure {\n position: relative; }\n .ecommerce-products-card figure figcaption {\n position: absolute;\n top: 1.42857em;\n right: 1.42857em; }\n\n.ecommerce-products-card .ecommerce-products-card-details {\n padding: 2.14286em 2.85714em 1.78571em; }\n .ecommerce-products-card .ecommerce-products-card-details .product-title h6 {\n color: #bbc7d3; }\n .ecommerce-products-card .ecommerce-products-card-details .buy-button .btn {\n border-radius: 0;\n color: #ffffff;\n background-color: #88bf57;\n outline: none; }\n .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn {\n color: #bbc7d3;\n border-color: #bbc7d3; }\n .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn:hover, .ecommerce-products-card .ecommerce-products-card-details .buyer-button .btn:focus {\n color: #000; }\n .ecommerce-products-card .ecommerce-products-card-details .product-ratings li a i {\n color: #f3a855; }\n\n/* Simple Thumnail Gallery\n========================*/\n.gallery-small a {\n display: inline-block;\n overflow: hidden;\n background: #000;\n position: relative;\n text-align: center; }\n\n.gallery-small img {\n transition: 250ms transform, 250ms opacity;\n width: 100%;\n height: auto; }\n\n.gallery-small a:hover > img,\n.gallery-small a.active > img {\n transform: scale(1.1); }\n\n.gallery-small a:hover img,\n.gallery-small .active img {\n opacity: .7; }\n\n.gallery-small a:hover span,\n.gallery-small .active span {\n display: block;\n width: 100%;\n position: absolute;\n color: #fff;\n top: 50%;\n left: 0;\n transform: translateY(-50%);\n font-size: 1.6em;\n line-height: 1;\n font-weight: 700;\n letter-spacing: -2px;\n font-family: \"Montserrat\", sans-serif; }\n\n.gallery-small a:hover small,\n.gallery-small .active small {\n display: block;\n color: #fff;\n font-size: .8rem;\n margin-top: 5px;\n letter-spacing: 0; }\n\n/* Chart Widgets\n============================*/\n.chart-widget .card .card-header {\n padding-left: 2.14286em;\n background-color: #f9faff; }\n .chart-widget .card .card-header span {\n color: #9ca0a8; }\n\n.chart-widget .card .card-body {\n background-color: #f9faff; }\n\n.chart-widget .card .card-footer {\n background: none;\n border-color: #edf3f8; }\n\n.chart-widget .pie-chart {\n position: relative; }\n .chart-widget .pie-chart section {\n color: #9ca0a8;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%); }\n\n.online-course-widget .card-header {\n background: none;\n position: relative; }\n .online-course-widget .card-header::after {\n content: \"\";\n position: absolute;\n height: 0.21429em;\n width: 2.85714em;\n bottom: 0;\n left: 1.42857em;\n background: #e9ecf0; }\n .online-course-widget .card-header a i {\n font-size: 1.57143em;\n background: #e9ecf0;\n padding: 0.68182em; }\n .online-course-widget .card-header a:hover i {\n background-color: #8253eb; }\n .online-course-widget .card-header span {\n color: #6a768c;\n font-size: 0.92857em;\n font-weight: 600;\n padding: 1.15385em 1.53846em; }\n\n.online-course-widget .card-body {\n margin-bottom: 0.71429em; }\n .online-course-widget .card-body h5 a {\n font-weight: 300;\n line-height: 1.78571em;\n color: #6a768c; }\n\n.online-course-widget .card-footer {\n padding: 1.07143em 1.42857em;\n background-color: #fff;\n border-color: #eef1f2; }\n\n.select-widget {\n font-family: \"Roboto\", sans-serif;\n margin-bottom: 2.14286em; }\n .select-widget section {\n margin-top: 2.14286em; }\n .select-widget section a div {\n margin-left: -0.71429em;\n margin-right: -0.71429em;\n border: 1px solid #eef1f2;\n border-radius: 0.35714em;\n padding: 0 0.71429em 2.85714em 0.71429em; }\n .select-widget section i {\n font-size: 5.42857em;\n vertical-align: bottom; }\n\n.subscribe-widget {\n border: 0.14286em dashed #eef1f2;\n padding: 1.42857em 1.42857em 2.85714em 1.42857em; }\n .subscribe-widget .col-md-2 {\n position: relative; }\n .subscribe-widget .col-md-2 i {\n font-size: 5.42857em; }\n .subscribe-widget .col-md-2 i::before {\n position: absolute;\n transform: rotate(15deg);\n left: 40%;\n top: 20%; }\n .subscribe-widget .form-control {\n box-shadow: none; }\n\n.tickets-table table thead {\n background: #fbfbfc; }\n .tickets-table table thead th {\n padding: 1.42857em;\n border-top: 1px solid #eef1f2;\n border-bottom: 1px solid #eef1f2; }\n\n.tickets-table table tbody tr {\n margin: 0.71429em 0; }\n .tickets-table table tbody tr:last-child td {\n border: none; }\n .tickets-table table tbody tr td {\n padding: 0.71429em 1.42857em;\n border-bottom: 1px solid #eef1f2; }\n .tickets-table table tbody tr td i {\n font-size: 1.28571em; }\n .tickets-table table tbody tr td i::before {\n vertical-align: -webkit-baseline-middle; }\n\n.schedule-widget .col-md-3 {\n position: relative; }\n .schedule-widget .col-md-3::after {\n content: \"\";\n position: absolute;\n height: 2.85714em;\n width: 0.07143em;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n background-color: #eef1f2; }\n .schedule-widget .col-md-3:last-child::after {\n display: none; }\n\n.schedule-widget a i {\n position: relative;\n background: #eef1f2;\n font-size: 1.28571em;\n height: 3.57143em;\n width: 3.57143em; }\n .schedule-widget a i::before {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%); }\n\n.purpose-widget .card .card-body {\n border-bottom: 1px solid #eef1f2; }\n .purpose-widget .card .card-body .col-md-6 {\n padding: 2.14286em;\n border-right: 1px solid #eef1f2; }\n .purpose-widget .card .card-body .col-md-6:last-child {\n border: none; }\n .purpose-widget .card .card-body:last-child {\n border: none; }\n\n.status-view-widget .col-md-6 a {\n padding: 2.5em 1.78571em;\n border: 1px solid #fff;\n border-radius: 0.35714em;\n background: #f9f9f9; }\n .status-view-widget .col-md-6 a i {\n font-size: 1.42857em; }\n .status-view-widget .col-md-6 a i::before {\n vertical-align: -webkit-baseline-middle; }\n .status-view-widget .col-md-6 a h3 {\n color: #444; }\n .status-view-widget .col-md-6 a:hover {\n background: none;\n border-color: #38d57a; }\n\n.sports-card .card .card-header .list-icon {\n width: auto;\n height: auto;\n line-height: normal; }\n\n.sports-card .card .card-body > div > a small {\n border-bottom: 1px solid #eef1f2; }\n\n/* Map Widgets\n============================*/\n.widget-map .gmap {\n position: relative; }\n .widget-map .gmap:after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);\n pointer-events: none; }\n\n.widget-map .card {\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }\n\n/* Project Index \n============================*/\n.widget-project-index .card {\n border: 0; }\n .widget-project-index .card .card-header {\n background: #fff;\n border: 0; }\n .widget-project-index .card .card-header a {\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n .widget-project-index .card .card-header a::after {\n display: none; }\n .widget-project-index .card .card-title {\n padding: 0; }\n .widget-project-index .card .count {\n height: 1.25rem;\n width: 1.25rem;\n line-height: 1.125rem;\n text-align: center;\n border-radius: 100%;\n border: 2px solid #eef1f2;\n display: inline-block; }\n\n.widget-project-index .list-group {\n border: 0;\n background: #f5f7fa; }\n .widget-project-index .list-group .list-group-item {\n padding: 0.75em 1.25rem;\n display: flex;\n align-items: top;\n background: #f5f7fa;\n border: 0;\n color: #bbb;\n font-size: 0.92857em;\n font-weight: 500; }\n .widget-project-index .list-group .list-group-item.active {\n color: #444;\n box-shadow: inset 4px 0 0 0 #8253eb; }\n .widget-project-index .list-group small {\n margin-left: 1em; }\n .widget-project-index .list-group .list-icon {\n line-height: 2.14286em;\n margin-right: 1em;\n color: #bbb; }\n .widget-project-index .list-group .done-icon {\n display: block;\n font-size: 0.75rem;\n height: 1.66667em;\n width: 1.66667em;\n line-height: 1.66667em;\n text-align: center;\n border-radius: 100%;\n margin-top: .2em; }\n\nbody.rtl .widget-project-index .list-group .list-group-item.active {\n box-shadow: inset -4px 0 0 0 #8253eb; }\n\nbody.rtl .widget-project-index .list-group .list-icon {\n margin-right: 0;\n margin-left: 1em; }\n\n/********************************\n*********************************\nPricing Table\n*********************************\n*********************************/\n.pricing-box {\n border: 0.0625rem solid #eef1f2;\n border-radius: 0.28571em;\n background: #fff;\n margin: 3em 0;\n padding-bottom: 1.07143em;\n padding-top: 0.71429em; }\n [class^=\"col-md-\"] .pricing-box {\n margin-left: -0.35714em;\n margin-right: -0.35714em; }\n .pricing-box .heading-basic {\n background: #d0ecfd;\n height: 5.71429em;\n width: 5.71429em;\n display: inline-block;\n line-height: 5.71429em;\n margin: auto; }\n .pricing-box .heading-custom {\n background: #f1f1f1;\n height: 5.71429em;\n width: 5.71429em;\n line-height: 5.71429em;\n display: inline-block;\n margin: auto; }\n .pricing-box li {\n padding: 0.5em 0; }\n .pricing-box hr {\n width: 80%; }\n .pricing-box.featured-pricing-box {\n position: relative;\n z-index: 1;\n box-shadow: 0px 0px 0.64286em rgba(0, 0, 0, 0.1); }\n .pricing-box.featured-pricing-box .heading-featured {\n background: #d6f5d6;\n height: 2.85714em;\n width: 2.85714em;\n line-height: 2.85714em;\n display: inline-block;\n margin: 0; }\n [class^=col-md-] .pricing-box.featured-pricing-box {\n margin-left: -2.14286em;\n margin-right: -2.14286em;\n margin-top: 0;\n margin-bottom: 0; }\n .pricing-box.featured-pricing-box-2 h5, .pricing-box.featured-pricing-box-2 p, .pricing-box.featured-pricing-box-2 a, .pricing-box.featured-pricing-box-2 li {\n color: #fff; }\n .pricing-box.featured-pricing-box-2 li {\n color: #fff !important; }\n .pricing-box.featured-pricing-box-2 .btn-outline-default:hover {\n background: #fff;\n border-color: transparent;\n color: rgba(135, 206, 250, 0.7); }\n .pricing-box header {\n margin-top: 2.14286em; }\n .pricing-box header h5 {\n font-weight: 700;\n margin-bottom: 1.11111em; }\n .pricing-box header span sub {\n font-size: 0.35714em;\n font-weight: 700;\n position: relative;\n top: 0; }\n .pricing-box header .header-text {\n font-size: 1.07143em;\n font-weight: 500;\n margin-top: 2em; }\n .pricing-box header .triangle-top-right {\n display: inline-block;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 0 80px 80px 0;\n border-color: transparent #38d57a transparent transparent;\n position: absolute;\n top: 0.35714em;\n right: 0.35714em; }\n .pricing-box header .triangle-top-right::before {\n content: \"\\e9bf\";\n font-family: \"feather\";\n color: #fff;\n font-size: 1.42857em;\n position: absolute;\n left: 2.25em;\n top: 0.5em; }\n .pricing-box ul {\n padding-right: 0; }\n .pricing-box .pricing-box-content li {\n border: none;\n color: #aaa;\n background-color: transparent; }\n .pricing-box .pricing-box-content .btn {\n width: 80%;\n letter-spacing: 0.14286em;\n font-size: 0.78571em;\n font-weight: 700;\n margin-bottom: 1.78571em;\n text-transform: uppercase; }\n\n/********************************\n*********************************\nTimeline\n*********************************\n*********************************/\n.timeline {\n position: relative;\n margin: 1.42857em 0; }\n .timeline .timeline-body {\n padding: 0 1.42857em;\n display: inline-block;\n width: 40%;\n margin-left: 5%;\n background: #fff;\n border: 1px solid #ddd;\n box-shadow: 0 2px 3px 0 #ddd;\n text-align: right;\n border-radius: 10px; }\n .timeline .timeline-body header {\n padding: 1.5873em 1.5873em;\n margin: 0 -1.5873em 1.5873em;\n background: #8253eb;\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n color: #fff;\n font-size: 0.9em; }\n .timeline .timeline-body header .timeline-body-title {\n font-size: 0.875rem;\n line-height: 1.5;\n margin: 0;\n color: #fff; }\n .timeline .timeline-body header a {\n color: #fff;\n border-bottom: 1px dotted #fff;\n transition: all 0.3s ease-in-out; }\n .timeline .timeline-body header a:hover {\n border-bottom-color: rgba(255, 255, 255, 0.5); }\n .timeline .timeline-body > *:last-child:not(header) {\n margin-bottom: 1.42857em; }\n .timeline .timeline-body header:last-child {\n margin-bottom: 0;\n border-radius: 10px; }\n .timeline .timeline-body iframe {\n width: 100%; }\n .timeline .timeline-header {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n z-index: 2; }\n .timeline .timeline-header i {\n height: 2.5em;\n width: 2.5em;\n border-radius: 100px;\n background: #8253eb;\n color: #fff;\n line-height: 2.5em;\n font-size: 1.71429em;\n text-align: center; }\n .timeline .timeline-title {\n position: absolute;\n top: 0;\n left: 55%;\n width: 10%;\n text-align: left; }\n .timeline .timeline-title img {\n border-radius: 100px;\n height: 3.57143em;\n width: 3.57143em; }\n .timeline .timeline-title span, .timeline .timeline-title small {\n display: block; }\n .timeline .timeline-title h5 {\n margin: 0.55556em 0 0.27778em; }\n .timeline .timeline-title h5 a {\n color: #999; }\n .timeline .timeline-single {\n padding-bottom: 5.71429em;\n position: relative;\n z-index: 1;\n min-height: 7.14286em; }\n .timeline .timeline-single:after {\n content: \"\";\n border-right: 4px solid #8253eb;\n z-index: 0;\n display: block;\n position: absolute;\n top: 5em;\n bottom: 0.71429em;\n left: 50%;\n opacity: 0.2; }\n .timeline .timeline-single:nth-child(even) .timeline-body {\n margin-left: 55%;\n text-align: left; }\n .timeline .timeline-single:nth-child(even) .timeline-title {\n left: 35%;\n text-align: right; }\n body.rtl .timeline {\n direction: ltr; }\n body.rtl .timeline .timeline-single:nth-child(even) .timeline-body {\n text-align: right; }\n body.rtl .timeline .load-more-btn {\n direction: ltr; }\n @media (max-width: 768px) {\n .timeline .timeline-body {\n width: 45%;\n margin-left: 0; } }\n\n@keyframes loadingAnimation {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n .timeline .load-more-btn {\n margin-left: 50%;\n transform: translateX(-50%); }\n .timeline .load-more-btn:after {\n content: \"refresh\";\n font-family: \"Material Icons\";\n font-size: 1.33333em;\n vertical-align: middle;\n display: none;\n animation-name: loadingAnimation;\n animation-duration: 1s;\n animation-iteration-count: infinite; }\n .timeline .load-more-btn.loading span {\n display: none; }\n .timeline .load-more-btn.loading:after {\n display: block; }\n\n/********************************\n*********************************\nIcon Box\n*********************************\n*********************************/\n.icon-box header a {\n font-size: 1.42857em;\n color: #999; }\n\n.icon-box header img {\n height: 1.66667em;\n width: 1.66667em;\n max-width: none; }\n\n.icon-box section h5 {\n margin-bottom: 1.25rem; }\n\n.icon-box section p {\n line-height: 1.78571em;\n font-size: 1em; }\n .icon-box section p:last-child {\n margin-bottom: 0; }\n\n.icon-box-xs header a {\n font-size: 0.75rem; }\n\n.icon-box-sm header a {\n font-size: 1rem; }\n\n.icon-box-lg header a {\n font-size: 1.5rem; }\n\n.icon-box-xl header a {\n font-size: 1.75rem; }\n\n.icon-box-centered {\n padding: 2.85714em 1.42857em 2.14286em;\n text-align: center; }\n .icon-box-centered header {\n display: flex;\n justify-content: center;\n align-items: center; }\n .icon-box-centered section {\n margin-top: 2.14286em; }\n .icon-box-centered h5 {\n margin-bottom: 1.66667em; }\n\n.icon-box-side {\n display: flex;\n margin: 2.14286em 0; }\n .icon-box-side header {\n margin: 0 1.42857em; }\n .icon-box-side a {\n display: flex; }\n .icon-box-side .icon-box-title {\n margin-top: 0; }\n .icon-box-side section {\n flex: 1; }\n\n.icon-box-circle-bg header a {\n color: #fff;\n background: #999; }\n\n.icon-box-circle header a {\n border-radius: 100px;\n height: 2em;\n width: 2em;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.icon-box-circle.icon-box-xs header a {\n font-size: 0.625rem; }\n\n.icon-box-circle.icon-box-sm header a {\n font-size: 0.875rem; }\n\n.icon-box-circle.icon-box-lg header a {\n font-size: 1.5rem; }\n\n.icon-box-circle.icon-box-xl header a {\n font-size: 1.875rem; }\n\n.icon-box-outline header a {\n padding: 1em;\n border: 1px solid #999; }\n\n.icon-box-outline-thick header a {\n border: 2px solid #999; }\n\n.icon-box-outline-thicker header a {\n border: 3px solid #999; }\n\n.icon-box-outline-thickest header a {\n border: 4px solid #999; }\n\n.icon-box-outline.icon-box-xs header a {\n font-size: 0.625rem; }\n\n.icon-box-outline.icon-box-sm header a {\n font-size: 0.875rem; }\n\n.icon-box-outline.icon-box-lg header a {\n font-size: 1.5rem; }\n\n.icon-box-outline.icon-box-xl header a {\n font-size: 1.875rem; }\n\n.icon-box-circle-bg header a, .icon-box-circle-bg header i,\n[class^='icon-box-outline'] header a,\n[class^='icon-box-outline'] header i {\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.icon-box-circle-bg header a,\n[class^='icon-box-outline'] header a {\n font-size: 1.42857em;\n height: 2em;\n width: 2em;\n text-align: center;\n border-radius: 100%; }\n\n.icon-box-circle-bg header i,\n[class^='icon-box-outline'] header i {\n font-size: 1em;\n line-height: 1; }\n\n.icon-box-circle-bg.icon-box-xs header a,\n[class^='icon-box-outline'].icon-box-xs header a {\n font-size: 0.625rem; }\n\n.icon-box-circle-bg.icon-box-sm header a,\n[class^='icon-box-outline'].icon-box-sm header a {\n font-size: 0.875rem; }\n\n.icon-box-circle-bg.icon-box-lg header a,\n[class^='icon-box-outline'].icon-box-lg header a {\n font-size: 1.5rem; }\n\n.icon-box-circle-bg.icon-box-xl header a,\n[class^='icon-box-outline'].icon-box-xl header a {\n font-size: 1.875rem; }\n\n/* Media Elements\n========================*/\n.mejs__container {\n max-width: 100%;\n width: 100% !important;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif; }\n .mejs__container.mejs__video {\n background: none; }\n\n.mejs__overlay {\n width: 100% !important; }\n\n.mejs__mediaelement * {\n width: 100% !important;\n max-width: 100%; }\n\n.mejs__overlay-button {\n background: none;\n color: #fff;\n height: 3.75rem;\n width: 3.75rem; }\n .mejs__overlay-button:before {\n content: '\\e99e';\n font-family: 'feather';\n font-size: 3.75rem;\n line-height: 3.75rem; }\n\n.video {\n max-width: 100%; }\n\n.no-control-onstart.mejs__video--playing .mejs__controls {\n display: block; }\n\n.no-controls-onstart:not(.mejs__video--playing) .mejs__controls {\n display: none; }\n\n.mejs__container.style-2 .mejs__controls {\n background: #444; }\n\n.mejs__container.style-2 .mejs__time-rail {\n position: absolute;\n top: -7px;\n right: 0;\n left: 0;\n width: 100% !important;\n height: 3px;\n margin: 0;\n padding: 0; }\n\n.mejs__container.style-2 .mejs__time-buffering, .mejs__container.style-2 .mejs__time-current, .mejs__container.style-2 .mejs__time-float, .mejs__container.style-2 .mejs__time-float-corner, .mejs__container.style-2 .mejs__time-float-current, .mejs__container.style-2 .mejs__time-hovered, .mejs__container.style-2 .mejs__time-loaded, .mejs__container.style-2 .mejs__time-marker, .mejs__container.style-2 .mejs__time-total {\n height: 3px; }\n\n.mejs__container.style-2 .mejs__time-total {\n background: #fff; }\n\n.mejs__container.style-2 .mejs__time-loaded {\n background: rgba(130, 83, 235, 0.4); }\n\n.mejs__container.style-2 .mejs__time-current {\n background: #8253eb; }\n\n.mejs__container.style-2 .mejs__time-hovered {\n background: #6125e6; }\n\n.mejs__container.style-2 .mejs__time-float,\n.mejs__container.style-2 .mejs__time-handle {\n display: none !important; }\n\n.mejs__container.style-2 .mejs__volume-button > button,\n.mejs__container.style-2 .mejs__playpause-button > button,\n.mejs__container.style-2 .mejs__fullscreen-button > button {\n background: none; }\n .mejs__container.style-2 .mejs__volume-button > button::before,\n .mejs__container.style-2 .mejs__playpause-button > button::before,\n .mejs__container.style-2 .mejs__fullscreen-button > button::before {\n font-family: 'Material Icons';\n vertical-align: middle;\n text-rendering: optimizeLegibility;\n font-feature-settings: 'liga';\n font-size: 1.5rem;\n height: 1em;\n width: 1em;\n color: #fff; }\n\n.mejs__container.style-2 .mejs__fullscreen-button {\n float: right; }\n .mejs__container.style-2 .mejs__fullscreen-button > button::before {\n content: 'fullscreen'; }\n .mejs__container.style-2 .mejs__fullscreen-button.mejs__unfullscreen > button::before {\n content: 'fullscreen_exit'; }\n\n.mejs__container.style-2 .mejs__playpause-button.mejs__play > button::before {\n content: 'play_arrow'; }\n\n.mejs__container.style-2 .mejs__playpause-button.mejs__pause > button::before {\n content: 'pause'; }\n\n.mejs__container.style-2 .mejs__volume-button {\n padding-left: 0;\n padding-right: 0; }\n .mejs__container.style-2 .mejs__volume-button > button::before {\n content: 'volume_up'; }\n .mejs__container.style-2 .mejs__volume-button.mejs__unmute > button::before {\n content: 'volume_off'; }\n\n.mejs__container.style-2 .mejs__overlay-button:before {\n font-family: 'Material Icons';\n content: 'play_arrow'; }\n\n.mejs__container.style-2 .mejs__duration-container {\n opacity: 0.5; }\n .mejs__container.style-2 .mejs__duration-container:before {\n content: '\\002f ';\n margin-right: .5em; }\n\n/********************************\n*********************************\nContacts\n*********************************\n*********************************/\n.contact-list {\n position: relative;\n width: 100%;\n max-height: 100%;\n margin: 15px 0; }\n .contact-list tr {\n border-bottom: 1px solid #eef1f2; }\n .contact-list td {\n vertical-align: middle;\n font-family: \"Montserrat\", sans-serif;\n letter-spacing: -0.05em;\n color: #444;\n font-weight: 500;\n line-height: 1.5;\n padding: 10px 0; }\n .contact-list td a {\n color: #444; }\n .contact-list td small {\n font-size: 0.92857em;\n font-weight: 300;\n color: #bbb; }\n .contact-list td small a {\n color: #bbb;\n text-decoration: underline; }\n .contact-list td figure {\n margin-bottom: 0; }\n .contact-list a {\n color: #999; }\n .contact-list a:hover {\n color: #8253eb; }\n .contact-list .list-icon {\n font-size: 1.28571em;\n color: #666; }\n .contact-list .unread td {\n font-weight: 600; }\n .contact-list label {\n margin-bottom: 0; }\n\n.contact-list-user {\n position: relative;\n z-index: 12; }\n .contact-list-user input[type=\"checkbox\"],\n .contact-list-user figure {\n cursor: pointer;\n margin-bottom: 0;\n padding: 2px; }\n .contact-list-user input[type=\"checkbox\"] {\n position: absolute;\n margin: 0;\n opacity: 0; }\n .contact-list-user figure {\n border: 2px solid transparent;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%; }\n .contact-list-user input:checked + figure {\n border-color: #e6614f; }\n\n.contact-list-message .badge, .contact-list-message .label {\n border-radius: 3px;\n text-transform: uppercase;\n font-size: 0.78571em;\n letter-spacing: 0.03571em; }\n\n.contact-list-badge {\n text-align: right; }\n\n.contact-info {\n position: relative;\n border: 1px solid rgba(238, 241, 242, 0.5);\n padding: 2.14286em 1.42857em;\n text-align: center; }\n .contact-info header.padded-reverse {\n position: relative;\n min-height: 155px;\n background-color: #8253eb;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover; }\n .contact-info header.padded-reverse figure {\n position: absolute;\n bottom: 0;\n left: 50%;\n transform: translateX(-50%) translateY(50%); }\n .contact-info .social-ratings {\n margin-top: 40px;\n border-top: 1px solid #eef1f2; }\n .contact-info .social-ratings .col-md-4 {\n padding: 15px 0;\n border-left: 1px solid #eef1f2; }\n .contact-info .social-ratings .col-md-4:first-child {\n border: 0; }\n\n.contact-info-list-border {\n margin-top: 20px; }\n .contact-info-list-border .widget-body {\n border: 1px solid #eef1f2; }\n\n.contact-details-tab {\n border-color: #eef1f2;\n left: -1px; }\n .contact-details-tab .nav-item a {\n padding: 0 50px;\n line-height: 60px;\n display: inline-block;\n text-transform: uppercase;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 600;\n color: #bbb; }\n .contact-details-tab .nav-item a:hover {\n background: transparent;\n border-color: #eef1f2; }\n .contact-details-tab .nav-item a.active {\n background: #fff;\n border-top-left-radius: .125em;\n border-top-right-radius: .125em;\n border-color: #eef1f2 #eef1f2 #fff; }\n\n.contact-details-cell {\n border: 1px solid #eef1f2;\n margin-bottom: 6px;\n padding: 20px 22px 18px;\n overflow: hidden;\n color: #666;\n display: flex;\n align-items: center; }\n .contact-details-cell small {\n padding-right: 20px; }\n .contact-details-cell span {\n flex: 1;\n align-self: flex-end;\n font-size: 1em;\n margin: 0;\n text-align: right; }\n body.rtl .contact-details-cell span {\n text-align: left; }\n\n.contact-details-textarea p {\n width: 80%;\n margin-left: 20%;\n text-align: left; }\n\n.contact-list-right .mail-list-user {\n width: 100px; }\n\n@media (max-width: 767px) {\n .contact-list-right .mail-list-user,\n .contact-list-right .mail-list-time {\n display: none; }\n .contact-list-right .mail-list-name {\n padding-left: 2em; } }\n\n.contact-list-right td {\n padding: 0.71429em 0;\n position: relative; }\n\n.contact-list-right td label {\n position: absolute;\n top: 50%;\n transform: translateY(-50%); }\n\n.contact-list-right tr:first-child td label {\n top: calc(50% + 5px); }\n\n.contact-list-right .mail-list-name > a {\n font-weight: 700;\n display: block; }\n\n.contact-list-right .mail-list-name .text-muted a {\n color: #8d9ea7;\n text-decoration: underline; }\n\n/********************************\n*********************************\nChats\n*********************************\n*********************************/\n.chatbox {\n color: #444; }\n .chatbox small {\n color: #444; }\n .chatbox > [class*=\"col\"] {\n height: 100%;\n display: flex;\n flex-direction: column; }\n\n.chatbox-body {\n flex: 1; }\n\n.chatbox-header {\n height: 6.875rem;\n display: flex;\n align-items: center; }\n\n.chatbox-user-list .user-name {\n line-height: 1; }\n\n.chatbox-user-list small {\n font-size: 0.71429em; }\n\n.chatbox-user-list .icon-box header a {\n border: 1px solid rgba(153, 153, 153, 0.2); }\n\n.chatbox-user-list .user-list-single {\n padding: 0 1rem;\n position: relative;\n margin-bottom: 1.5rem; }\n\n.chatbox-messages {\n padding: 1rem; }\n .chatbox-messages .message {\n margin-bottom: 1rem;\n flex-flow: row-reverse;\n align-items: flex-start; }\n .chatbox-messages .message figure {\n margin-left: 1rem; }\n .chatbox-messages .message .media-body {\n display: flex;\n flex-direction: column;\n align-items: flex-end; }\n .chatbox-messages .message p {\n max-width: 50%;\n margin-bottom: .5em;\n padding: .5em 1em;\n background: #8253eb;\n color: #fff;\n border-radius: 3px;\n position: relative; }\n .chatbox-messages .message p:first-child {\n margin-top: .5em; }\n .chatbox-messages .message p:first-child::after, .chatbox-messages .message p:first-child::before {\n content: '';\n position: absolute;\n top: 50%;\n right: -7px;\n height: 0;\n width: 0;\n display: block;\n border-style: solid;\n border-width: 5px 0 5px 7px;\n border-color: transparent transparent transparent #8253eb;\n transform: translateY(-50%);\n border-radius: 0;\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px; }\n .chatbox-messages .message.reply {\n flex-flow: row;\n align-items: flex-start; }\n .chatbox-messages .message.reply .media-body {\n align-items: flex-start; }\n .chatbox-messages .message.reply figure {\n margin-left: auto;\n margin-right: 1rem; }\n .chatbox-messages .message.reply p {\n color: #999;\n background: #fff;\n border: 1px solid #eef1f2;\n border-radius: 3px; }\n .chatbox-messages .message.reply p:first-child {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n .chatbox-messages .message.reply p:first-child::before {\n right: auto;\n left: -8px;\n border-width: 5px 7px 5px 0;\n border-color: transparent #eef1f2 transparent transparent; }\n .chatbox-messages .message.reply p:first-child::after {\n right: auto;\n left: -7px;\n border-width: 5px 7px 5px 0;\n border-color: transparent #fff transparent transparent; }\n body.rtl .chatbox-messages .message figure {\n margin-left: 0;\n margin-right: 1rem; }\n body.rtl .chatbox-messages .message p:first-child {\n border-radius: 0;\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n body.rtl .chatbox-messages .message p:first-child::before, body.rtl .chatbox-messages .message p:first-child::after {\n right: auto;\n left: -7px;\n border-width: 5px 7px 5px 0;\n border-color: transparent #8253eb transparent transparent; }\n body.rtl .chatbox-messages .message.reply p:first-child {\n border-radius: 0;\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px; }\n body.rtl .chatbox-messages .message.reply p:first-child::before, body.rtl .chatbox-messages .message.reply p:first-child::after {\n left: auto;\n right: -7px;\n border-width: 5px 0 5px 7px;\n border-color: transparent transparent transparent #eef1f2; }\n body.rtl .chatbox-messages .message.reply p:first-child::after {\n right: -6px;\n border-color: transparent transparent transparent #fff; }\n body.rtl .chatbox-messages .message.reply figure {\n margin-right: 0;\n margin-left: 1rem; }\n\n/********************************\n*********************************\nSite Map\n*********************************\n*********************************/\n.sitemap {\n position: relative; }\n .sitemap i {\n font-size: 1.28571em;\n vertical-align: top;\n top: 2px; }\n .sitemap a {\n color: #7c8d96; }\n .sitemap a:hover {\n color: #8253eb; }\n .sitemap ul {\n margin-left: 1.07143em; }\n .sitemap li {\n position: relative;\n padding-left: 2.85714em;\n padding-top: 0.21429em; }\n .sitemap li.menu-item-has-children > ul {\n margin-top: 0.71429em;\n margin-left: 1.78571em; }\n .sitemap li::before {\n content: \"\";\n position: absolute;\n left: 0.5em;\n top: -0.85714em;\n height: 1.78571em;\n width: 2.5em;\n border-bottom: 0.0625rem solid #ddd;\n border-left: 0.0625rem solid #ddd; }\n body.rtl .sitemap li {\n padding-left: 0;\n padding-right: 2.85714em; }\n body.rtl .sitemap li:before {\n left: auto;\n right: 0;\n border-left: 0;\n border-right: 1px solid #eef1f2; }\n\n.sitemap-default a,\n.sitemap-right a {\n margin-left: 0.71429em; }\n\n.sitemap-right strong {\n color: #8253eb;\n text-transform: uppercase;\n font-size: 1.07143em;\n font-weight: 500; }\n\n/********************************\n*********************************\nE-Commerce Products\n*********************************\n*********************************/\n.ecommerce-products li {\n margin-bottom: 2.14286em; }\n .ecommerce-products li:nth-child(3n+1) {\n clear: both; }\n @media (max-width: 991px) {\n .ecommerce-products li:nth-child(3n+1) {\n clear: none; }\n .ecommerce-products li:nth-child(odd) {\n clear: both; } }\n\n.ecommerce-products .card {\n transition: all .2s; }\n .ecommerce-products .card:hover {\n box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);\n transform: scale(1.01); }\n .ecommerce-products .card .card-header {\n position: relative; }\n .ecommerce-products .card .card-header .triangle-top-right {\n position: absolute;\n display: inline-block;\n width: 0;\n height: 0;\n top: 0;\n right: 0;\n border-style: solid;\n border-width: 0 80px 80px 0;\n border-color: transparent #8253eb transparent transparent; }\n .ecommerce-products .card .card-header .triangle-top-right::after {\n content: \"\\e925\";\n font-family: \"feather\";\n color: #fff;\n font-size: 1.42857em;\n position: absolute;\n left: 2.25em;\n top: 0.5em; }\n .ecommerce-products .card .card-footer {\n border-color: #eef1f2;\n background: none; }\n .ecommerce-products .card .card-footer div {\n border-right: 1px solid #eef1f2; }\n .ecommerce-products .card .card-footer div:last-child {\n border: none; }\n .ecommerce-products .card .card-footer div a {\n color: #bbb; }\n .ecommerce-products .card .card-footer div:hover a {\n color: #8253eb; }\n\nbody.rtl .ecommerce-products .card .card-footer div {\n border-right: 0;\n border-left: 1px solid #eef1f2; }\n body.rtl .ecommerce-products .card .card-footer div:last-child {\n border: none; }\n\n.invoice-sum li {\n background: rgba(0, 0, 0, 0.05);\n margin-bottom: 0.14286em;\n padding: 0.35714em 0.71429em; }\n\n/********************************\n*********************************\nWeather\n*********************************\n*********************************/\n.weather-card-image figure {\n overflow: hidden;\n height: 20.71429em;\n position: relative;\n background-size: cover;\n background-position: center center;\n margin-bottom: 0; }\n\n.weather-card-image img {\n width: 100%; }\n\n.weather-card-image figcaption {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0; }\n .weather-card-image figcaption h6 {\n position: absolute;\n bottom: 0.71429em; }\n .weather-card-image figcaption span {\n position: absolute;\n right: 1em;\n bottom: 0.5em;\n font-size: 1.42857em; }\n .weather-card-image figcaption span sup {\n font-size: 0.5em;\n vertical-align: super; }\n\n.weather-card-image .weather-footer div {\n padding: 0 1.07143em;\n margin: 2.14286em 0 2.14286em 0;\n border-left: 0.0625rem solid #eee; }\n .weather-card-image .weather-footer div:first-child {\n border: 0; }\n\n.weather-card-image-dark {\n position: relative;\n height: 30.71429em;\n overflow: hidden;\n background-size: cover;\n background-position: center center; }\n .weather-card-image-dark i {\n position: absolute;\n text-align: center;\n top: 50%;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n font-size: 3.57143em; }\n .weather-card-image-dark .weather-caption {\n position: absolute;\n bottom: 2.14286em;\n left: 1.42857em; }\n .weather-card-image-dark .weather-date {\n padding: 0.71429em 1.07143em;\n position: absolute;\n bottom: 3.21429em;\n right: 0; }\n\n.weather-status {\n font-size: 2.14286em;\n margin-left: -0.33333em; }\n\n.weather-card-default table tr td {\n border: 0; }\n\n.weather-card-default li {\n padding: 0 0.9375em;\n font-size: 1.14286em; }\n\n.weather-card-simple h3 {\n font-weight: 400; }\n\n.weather-card-simple i {\n font-size: 2.5em;\n margin-top: 0.28571em; }\n\n/********************************\n*********************************\nTo Do App\n*********************************\n*********************************/\n.todo-widget {\n padding-bottom: 1.42857em;\n display: flex;\n flex-direction: column; }\n .todo-widget .list-group {\n flex: 1;\n margin-bottom: 1.42857em; }\n .todo-widget input {\n height: 3.21429em; }\n .todo-widget .list-group-item {\n margin: 0;\n padding: 0;\n border: 0; }\n .todo-widget .list-group-item.checked .label-text {\n font-style: italic;\n text-decoration: line-through; }\n .todo-widget .list-group-item:hover {\n background: #f9f9f9; }\n .todo-widget .list-group-item:hover .edit-item,\n .todo-widget .list-group-item:hover .delete-item {\n opacity: 1; }\n @media (max-width: 767px) {\n .todo-widget .list-group-item .label-text {\n padding-right: 5em; }\n .todo-widget .list-group-item .edit-item,\n .todo-widget .list-group-item .delete-item {\n opacity: 1; } }\n @media (min-width: 768px) and (max-width: 1023px) {\n .todo-widget {\n opacity: 1; }\n .todo-widget .list-group-item .label-text {\n padding-right: 3.21429em; }\n .todo-widget .list-group-item .delete-item,\n .todo-widget .list-group-item .edit-item {\n opacity: 1; } }\n .todo-widget label {\n display: block;\n position: relative;\n padding: 1.07143em;\n font-weight: normal;\n cursor: pointer;\n flex: 1;\n margin-bottom: 0; }\n .todo-widget label input[type=\"checkbox\"] {\n display: none; }\n .todo-widget label .label-text {\n display: block; }\n .todo-widget .edit-item,\n .todo-widget .delete-item {\n position: absolute;\n top: 50%;\n right: 0.625em;\n color: #999;\n opacity: 0;\n transition: all 0.3s ease;\n transform: translateY(-50%);\n cursor: pointer;\n font-size: 1.14286em;\n background: #03a9f3;\n color: #fff;\n height: 1.875em;\n width: 1.875em;\n line-height: 1.875em;\n text-align: center;\n border-radius: 100px; }\n .todo-widget .edit-item {\n right: 3.125em; }\n .todo-widget .edit-field {\n position: relative; }\n .todo-widget .edit-field input {\n padding-right: 3.57143em; }\n .todo-widget .edit-field .submit-btn {\n position: absolute;\n top: 50%;\n right: 0.66667em;\n transform: translateY(-50%);\n height: 2em;\n width: 2em;\n line-height: 1.8em;\n font-size: 1.07143em;\n padding: 0;\n border-radius: 100px;\n text-align: center; }\n .todo-widget .edit-field .submit-btn i {\n font-size: 1.06667em; }\n\n/********************************\n *********************************\nKanban\n *********************************\n *********************************/\n/* Kanban Widget \n========================*/\n.kanban-widget {\n overflow-x: auto; }\n .kanban-widget .category-list {\n display: flex;\n flex-flow: row;\n flex-wrap: nowrap;\n align-items: flex-start; }\n .kanban-widget .category-item {\n padding: 1.5em;\n background: #fff;\n margin-right: 1em;\n width: 100%;\n flex: 1;\n height: calc(100vh - $nav-height); }\n .kanban-widget .category-item:last-of-type {\n margin-right: 0; }\n .kanban-widget .category-item .add-new-task {\n cursor: pointer; }\n .kanban-widget .category-title {\n margin-top: 0;\n margin-bottom: 1.5em; }\n .kanban-widget .task-item {\n background: #f5f7fa;\n margin-bottom: 1.42857em;\n padding: 1em;\n position: relative;\n cursor: pointer;\n transition: all 0.3s ease-in-out; }\n .kanban-widget .task-item:hover {\n background: #e4e9f2; }\n .kanban-widget .task-item .badge, .kanban-widget .task-item .label {\n font-size: 0.875rem; }\n .kanban-widget .task-label {\n position: absolute;\n top: -2px;\n right: 10px;\n line-height: 1; }\n .kanban-widget .task-title {\n margin: 0 0 .5em; }\n .kanban-widget .task-item:hover .task-users figure {\n border-color: #e4e9f2; }\n .kanban-widget .task-users figure {\n margin-bottom: 0;\n margin-left: -20px;\n border: 5px solid #f5f7fa;\n border-radius: 100px;\n transition: all 0.3s ease-in-out; }\n .kanban-widget .task-users figure:first-child {\n margin-left: 0; }\n\n/********************************\n*********************************\nCustom Scroll\n*********************************\n*********************************/\n.custom-scroll-content {\n height: 16.42857em; }\n\n.left-scroll .ps.ps--active-x > .ps__scrollbar-x-rail, .left-scroll .ps.ps--active-y > .ps__scrollbar-y-rail {\n left: 0; }\n\n.color-scroll .ps > .ps__scrollbar-y-rail:hover .ps__scrollbar-y {\n background: rgba(0, 0, 255, 0.7); }\n\n.color-scroll .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {\n background: rgba(0, 0, 255, 0.7); }\n .color-scroll .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y:hover {\n background: rgba(0, 0, 255, 0.7); }\n\n.ps:hover > .ps__scrollbar-y-rail:hover {\n background: transparent; }\n\n/********************************\n*********************************\nTooltips\n*********************************\n*********************************/\n.fancy-tooltip {\n display: inline-block;\n position: relative;\n font-weight: 700; }\n .fancy-tooltip .list-icon {\n vertical-align: bottom; }\n\n.tooltip-item {\n cursor: pointer;\n display: inline-block;\n font-weight: 500; }\n .fancy-tooltip:not(a) .tooltip-item {\n padding: 0 0.71429em;\n background: rgba(0, 0, 0, 0.1); }\n\n.tooltip-content {\n font-weight: 500;\n border-radius: 0.3125rem;\n position: absolute;\n z-index: 99;\n width: 18.75rem;\n left: 50%;\n margin: 0 0 1.25rem -9.375rem;\n bottom: 100%;\n text-align: left;\n box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);\n background: #2b2b2b;\n color: #fff;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n /* SlideInDown Effect\n ========================*/\n /* SlideInUp Effect\n ========================*/\n /* Rotate Effect\n ========================*/\n /* Spin Effect\n ========================*/ }\n .tooltip-content img {\n position: relative;\n border-top-left-radius: 0.3125rem;\n border-bottom-left-radius: 0.3125rem;\n height: 10em;\n display: block;\n float: left;\n margin-right: 1em; }\n .tooltip-content::after {\n content: '';\n top: 95%;\n left: 50%;\n border: solid transparent;\n height: 1.07143em;\n width: 1.07143em;\n transform: rotate(45deg);\n position: absolute;\n pointer-events: none;\n border-color: transparent;\n background: inherit;\n margin-left: -0.71429em; }\n .tooltip-effect-slideInDown .tooltip-content {\n transform: translate3d(0, -0.71429em, 0);\n transition: opacity 0.3s, transform 0.3s; }\n .tooltip-effect-slideInUp .tooltip-content {\n transform-origin: 50% calc(110%);\n transform: perspective(71.42857em) rotate3d(1, 0, 0, 45deg);\n transition: opacity 0.2s, transform 0.2s; }\n .tooltip-effect-rotate .tooltip-content {\n transform-origin: 50% calc(106%);\n transform: rotate3d(0, 0, 1, 15deg);\n transition: opacity 0.3s, transform 0.3s; }\n .icon-tooltip.tooltip-effect-rotate .tooltip-content {\n transform: translate3d(0, 0.71429em, 0) rotate3d(1, 1, 1, 45deg);\n transform-origin: 50% 100%; }\n .tooltip-effect-spin .tooltip-content {\n transform: translate3d(0, 0.71429em, 0) rotate3d(0, 1, 0, 90deg);\n transform-origin: 50% 100%;\n transition: opacity .3s, transform .3s; }\n .fancy-tooltip:hover .tooltip-content,\n .fancy-tooltip:active .tooltip-content {\n pointer-events: auto;\n opacity: 1;\n transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); }\n\n.tooltip-text {\n display: block;\n font-size: 1.14286em;\n padding: 1.25em; }\n\n/* Icon Tooltips\n========================*/\n.icon-tooltip .tooltip-text {\n padding: 0; }\n\n.icon-tooltip .tooltip-content {\n padding: 0;\n text-align: center;\n border-radius: 50%;\n width: 5.71429em;\n height: 5.71429em;\n line-height: 5.71429em;\n margin-left: -2.85714em;\n box-shadow: none;\n background: #8253eb;\n color: #fff; }\n .icon-tooltip .tooltip-content .list-icon {\n line-height: 4em;\n font-size: 1.42857em; }\n .icon-tooltip .tooltip-content::after {\n top: 5.57143em;\n border-top-color: #8253eb; }\n\n/********************************\r\n*********************************\r\nContent Area\r\n*********************************\r\n*********************************/\n.widget-bg {\n border: 0 !important; }\n\n.jqstooltip {\n box-sizing: content-box; }\n\n.dropdown-toggle::after {\n display: none; }\n\nul.wysihtml5-toolbar {\n display: flex;\n flex-wrap: wrap; }\n\n.wysihtml5-toolbar .dropdown .dropdown-menu {\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }\n .wysihtml5-toolbar .dropdown .dropdown-menu li a {\n display: block;\n width: 100%;\n padding: 0.35714em 1.42857em;\n color: #888; }\n .wysihtml5-toolbar .dropdown .dropdown-menu li a:hover, .wysihtml5-toolbar .dropdown .dropdown-menu li a:focus {\n color: #514d6a;\n background: #f7fafc; }\n\n.wysihtml5-toolbar .btn-default:active {\n color: #555;\n background-color: #d6dadf;\n border-color: #d6dadf; }\n\n.wysihtml5-toolbar .btn {\n cursor: pointer; }\n .wysihtml5-toolbar .btn span::before, .wysihtml5-toolbar .btn span::after {\n font-family: \"FontAwesome\";\n display: block;\n line-height: 1;\n font-style: normal;\n font-size: 1.2em;\n font-weight: 300;\n display: inline;\n vertical-align: middle; }\n .wysihtml5-toolbar .btn .glyphicon-font::before {\n content: \"\\f031\";\n vertical-align: baseline; }\n .wysihtml5-toolbar .btn .glyphicon-quote::before {\n display: none; }\n .wysihtml5-toolbar .btn .glyphicon-quote::after {\n content: \"\\f10d\"; }\n .wysihtml5-toolbar .btn .glyphicon-list::before {\n content: \"\\f03a\"; }\n .wysihtml5-toolbar .btn .glyphicon-th-list::before {\n content: \"\\f00b\"; }\n .wysihtml5-toolbar .btn .glyphicon-indent-right::before {\n content: \"\\f03b\"; }\n .wysihtml5-toolbar .btn .glyphicon-indent-left::before {\n content: \"\\f03c\"; }\n .wysihtml5-toolbar .btn .glyphicon-share::before {\n content: \"\\f045\"; }\n .wysihtml5-toolbar .btn .glyphicon-picture::before {\n content: \"\\f03e\"; }\n\n.search-results .form-control {\n box-shadow: none; }\n\n.search-results .col-md-3 h5 {\n letter-spacing: 0.2rem;\n opacity: .8; }\n\n/* Bootstrap UI\r\n========================*/\n.badge.up, .up.label {\n position: absolute;\n top: 0.625rem;\n right: 0.25rem; }\n\n.badge-sm {\n font-size: 0.6875rem;\n padding: 0.125rem 0.3125rem; }\n\n.badge-border {\n background: transparent !important;\n border-width: 2px;\n border-style: solid;\n padding: 0.1875rem 0.375rem;\n border-radius: 200px;\n color: #8253eb;\n font-weight: 700; }\n .badge-border.bg-color-scheme {\n color: #8253eb; }\n .badge-border.bg-primary {\n color: #8253eb; }\n .badge-border.bg-danger {\n color: #e6614f; }\n .badge-border.bg-warning {\n color: #ffcc02; }\n .badge-border.bg-success {\n color: #38d57a; }\n .badge-border.bg-info {\n color: #03a9f3; }\n .badge-border.bg-facebook {\n color: #4b64a6; }\n .badge-border.bg-twitter {\n color: #0dace3; }\n .badge-border.bg-googleplus {\n color: #dd4b39; }\n .badge-border.bg-linkedin {\n color: #007bb6; }\n .badge-border.bg-instagram {\n color: #3f729b; }\n .badge-border.bg-pinterest {\n color: #cb2027; }\n .badge-border.bg-dribbble {\n color: #ea4c89; }\n .badge-border.bg-youtube {\n color: #b00; }\n .badge-border.badge-border-inverted {\n color: #fff; }\n\n/* Basic Icons Styles\r\n========================*/\n.icons-page .main-wrapper .material-icons {\n font-size: 3.42857em; }\n\n.icons-page .main-wrapper .fa {\n font-size: 2.57143em; }\n\n.icons-page .main-wrapper [class^=\"feather-\"],\n.icons-page .main-wrapper [class*=\" feather-\"] {\n font-size: 2.57143em; }\n\n.icons-page .main-wrapper .linea {\n font-size: 2.57143em;\n vertical-align: bottom; }\n\n.icons-page .main-wrapper .col-md-2,\n.icons-page .main-wrapper .col-md-3 {\n cursor: pointer;\n opacity: .7;\n margin: 1.42857em 0; }\n .icons-page .main-wrapper .col-md-2:hover,\n .icons-page .main-wrapper .col-md-3:hover {\n opacity: 1; }\n\n.icons-page .main-wrapper .social-icons {\n font-size: 4.28571em; }\n\n.icons-page .main-wrapper .wi {\n font-size: 2.85714em; }\n\n.list-icon.pull-left {\n margin-right: 0.4375rem; }\n\n.list-icon.pull-right {\n margin-left: 0.3125rem; }\n\n/* Page Title Area\r\n========================*/\n.page-title {\n height: 4.42857em;\n line-height: 4.42857em;\n margin: 0 -2.14286em;\n padding: 0 2.14286em;\n border-bottom: 1px solid #eef1f2;\n position: relative;\n background: white; }\n .page-title .page-title-left {\n flex: 1; }\n .page-title .page-title-right .btn {\n color: #fff; }\n .header-light .page-title,\n .sidebar-horizontal .page-title {\n background: transparent; }\n .page-title .page-title-description,\n .page-title .page-title-heading {\n display: inline-block;\n letter-spacing: -0.08em;\n font-family: \"Montserrat\", sans-serif; }\n .page-title .page-title-description {\n font-size: 0.875rem;\n font-weight: 400; }\n .page-title ol {\n line-height: 4.42857em;\n margin: 0;\n padding: 0;\n background: transparent;\n display: inline-block; }\n\n/* Breadcrumbs */\n.breadcrumb {\n font-weight: 300;\n letter-spacing: -.06em; }\n .breadcrumb a {\n color: #888; }\n .breadcrumb a:hover {\n color: #000; }\n .breadcrumb > .active {\n color: #8253eb; }\n body.rtl .breadcrumb {\n direction: ltr;\n text-align: right; }\n\n/* Widget Boxes\r\n========================*/\n.page-title + .widget-list {\n margin-top: 35px; }\n\n.widget-list.widget-list-full-width {\n margin-right: -30px;\n margin-left: -30px; }\n\n.widget-holder {\n margin-bottom: 6px; }\n .widget-holder.widget-full-content .widget-body {\n padding: 0; }\n .widget-holder.widget-no-padding .widget-body {\n padding: 0; }\n .widget-holder.widget-full-height {\n display: flex; }\n .widget-holder.widget-full-height .widget-bg-transparent,\n .widget-holder.widget-full-height .widget-bg {\n flex: 1;\n width: 100%; }\n .widget-holder.widget-flex {\n display: flex; }\n .widget-holder.widget-flex .widget-bg-transparent,\n .widget-holder.widget-flex .widget-bg {\n display: flex;\n flex-flow: column; }\n .widget-holder.widget-flex .widget-body {\n display: flex;\n flex-flow: column;\n flex: 1; }\n .widget-holder.widget-sm .widget-heading {\n padding: 0.92857em 1.42857em 0.92857em 1.42857em;\n border-bottom: 1px solid #eef1f2;\n color: #bbb; }\n .widget-holder.widget-border-radius, .widget-holder.widget-border-radius .widget-heading {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px; }\n\n.widget-bg {\n background: #fff;\n width: 100%; }\n .widget-heading + .widget-bg {\n border-top: 0; }\n\n.widget-body {\n padding: 20px 20px; }\n .widget-body > .full-row {\n margin-left: -1.42857em;\n margin-right: -1.42857em; }\n\n.box-title,\n.widget-heading h5,\n.widget-heading .widget-title {\n font-family: \"Montserrat\", sans-serif;\n line-height: 2em;\n margin: 0;\n letter-spacing: -.05em;\n font-weight: 500;\n line-height: 1.5;\n flex: 1; }\n .box-title small,\n .widget-heading h5 small,\n .widget-heading .widget-title small {\n font-weight: 400;\n text-transform: none; }\n\n.box-title {\n margin-bottom: 1.25rem; }\n\n.widget-heading {\n display: flex;\n align-items: center;\n position: relative; }\n .widget-heading h5 {\n float: left;\n margin: 0; }\n .widget-bg .widget-heading {\n padding: 20px 20px 0; }\n .widget-bg .widget-heading[class*='bg-'] .widget-title {\n color: #fff; }\n .widget-heading.widget-heading-border {\n min-height: 4.6875rem;\n display: flex;\n align-items: flex-end;\n margin-right: 20px;\n margin-left: 20px;\n padding: 0 0 1.07143em;\n border-bottom: 1px solid #eef1f2; }\n [class*=bg-] .widget-heading.widget-heading-border {\n border-color: rgba(255, 255, 255, 0.2); }\n\n.widget-graph-info {\n float: right; }\n .widget-graph-info .arrow-icon {\n position: relative; }\n .widget-graph-info .arrow-icon:after {\n font-family: 'feather';\n content: '\\e931';\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translateY(-50%) translateX(50%);\n font-size: 1.3em;\n color: inherit; }\n\n.widget-heading-icon {\n float: right;\n font-size: 1.125rem;\n color: #ddd; }\n .widget-bg .widget-heading[class*='bg-'] .widget-heading-icon {\n color: #fff;\n background: rgba(255, 255, 255, 0.1);\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n body.rtl .widget-bg .widget-heading[class*='bg-'] .widget-heading-icon {\n right: auto;\n left: 0; }\n\n.widget-actions {\n margin: 0.35714em 0 0;\n float: right; }\n .widget-actions > li {\n display: inline-block; }\n .widget-actions > li > a {\n color: #333; }\n .widget-actions > li > a .list-icon {\n position: relative;\n top: -0.125rem; }\n .widget-actions .list-icon {\n vertical-align: middle;\n font-size: 1.38462em; }\n .widget-actions .dropdown-menu {\n left: auto;\n right: 0;\n padding-top: 0.71429em; }\n @media (min-width: 768px) and (max-width: 1023px) {\n .widget-actions {\n float: left; } }\n\n/* Full Width BG Pages\r\n========================*/\n.body-bg-full {\n background-position: center;\n background-repeat: no-repeat;\n background-attachment: fixed;\n background-size: cover;\n height: 100%;\n overflow: hidden; }\n .body-bg-full .wrapper,\n .body-bg-full #app {\n margin: 0;\n display: table;\n width: 100%;\n height: 100%;\n overflow: hidden; }\n .body-bg-full .content-wrapper {\n padding: 1.71429em;\n display: table-cell;\n text-align: center;\n vertical-align: middle;\n min-height: auto;\n width: 25rem; }\n .body-bg-full .main-wrapper {\n background: transparent;\n max-width: 30rem;\n margin: 0 auto; }\n\n.error-page .page-title,\n.profile-page .page-title {\n height: auto;\n margin: 0;\n padding: 0;\n background: transparent;\n border: 0; }\n\n.profile-page {\n overflow: visible; }\n .profile-page h2 {\n letter-spacing: -3px; }\n .profile-page .navbar-header {\n float: none;\n width: auto; }\n .profile-page .login-links {\n margin-top: 2.5em;\n font-size: 1.14286em;\n font-weight: 300;\n opacity: .8; }\n\n.error-page h1 {\n font-size: 7.5rem;\n font-weight: 600;\n text-shadow: 4px 4px 0 #835c9e, 6px 6px 0 #fff;\n margin: 0 0 0.2em;\n letter-spacing: -0.05833em; }\n\n.error-page h3 {\n letter-spacing: -0.04167em; }\n\n/* Search Results Page\r\n========================*/\n.search-listing > li {\n border-bottom: 1px solid #eee;\n padding: 0.71429em 0; }\n\n.search-listing img {\n width: 10.71429em; }\n\n.search-listing h5 {\n font-weight: 300;\n margin-bottom: 0.27778em; }\n .search-listing h5 a {\n color: #03a9f3; }\n .search-listing h5 a:hover {\n text-decoration: underline; }\n\n.search-listing .media-body h5 {\n margin-top: 0.27778em; }\n\n.search-listing p {\n margin-top: 0.35714em; }\n\n/* Notifications / Alerts\r\n========================*/\n.alert {\n position: relative; }\n .alert .close {\n color: inherit;\n opacity: .7; }\n .alert .close:focus, .alert .close:hover {\n color: #000;\n opacity: .9; }\n\n.alert-icon {\n padding-left: 3.57143em; }\n .alert-icon i {\n position: absolute;\n left: 5px;\n height: 2.08333em;\n width: 2.08333em;\n text-align: center;\n top: 5px;\n line-height: 2.08333em; }\n\n/* Sweet Alerts */\n.swal2-modal {\n padding: 2.85714em !important; }\n .swal2-modal .swal2-title {\n font-family: \"Roboto\", sans-serif;\n font-weight: 400; }\n .swal2-modal .swal2-content {\n font-size: 1.14286em;\n color: #8d9ea7; }\n .swal2-modal .btn {\n min-width: 8.33333em;\n border-radius: 3px;\n margin: 0.55556em 0.27778em 0;\n border: none !important;\n padding: 0.27778em 1.11111em;\n font-size: 1.28571em;\n display: inline; }\n\n/* Toastr */\nbody .jq-toast-single {\n border-radius: 0;\n background-color: #313a46;\n font-family: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif;\n font-size: 0.92857em;\n line-height: 1.69231em; }\n body .jq-toast-single h2 {\n font-family: \"Montserrat\", sans-serif;\n font-size: 1.07692em;\n font-weight: 700; }\n\nbody .jq-toast-heading {\n font-family: \"Montserrat\", sans-serif; }\n\nbody .jq-icon-info {\n background-color: #03a9f3;\n color: #fff; }\n\nbody .jq-icon-success {\n background-color: #38d57a;\n color: #fff; }\n\nbody .jq-icon-error {\n background-color: #e6614f;\n color: #fff; }\n\nbody .jq-icon-warning {\n background-color: #ffcc02;\n color: #fff; }\n\nbody .close-jq-toast-single {\n background: #313a46;\n color: #fff;\n border-radius: 50%;\n height: 1.6em;\n width: 1.6em;\n line-height: 1.6em;\n text-align: center;\n top: -0.6em;\n right: -0.6em;\n font-size: 1.53846em; }\n body .close-jq-toast-single:hover {\n background: #666; }\n\n/* Progress Bars\r\n========================*/\n.progress {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n background-color: rgba(120, 130, 140, 0.13);\n height: 0.33333em;\n border-radius: 0px;\n margin-bottom: 1.5em;\n overflow: hidden; }\n\n.progress-bar {\n box-shadow: none;\n font-size: 0.66667em;\n font-weight: 600;\n line-height: 1.5em; }\n\n.progress-vertical,\n.progress-vertical-top {\n min-height: 20.83333em;\n height: 20.83333em;\n width: 0.33333em;\n position: relative;\n display: inline-block;\n margin-bottom: 0;\n margin-right: 1.66667em; }\n .progress-vertical .progress-bar,\n .progress-vertical-top .progress-bar {\n width: 100%;\n position: absolute;\n bottom: 0; }\n .progress-vertical.progress-sm,\n .progress-vertical-top.progress-sm {\n margin: 0;\n margin-right: 1.25rem;\n width: 0.5rem; }\n .progress-vertical.progress-md,\n .progress-vertical-top.progress-md {\n width: 0.9375rem; }\n .progress-vertical.progress-lg,\n .progress-vertical-top.progress-lg {\n width: 1.25rem; }\n\n.progress-vertical-top .progress-bar {\n bottom: auto; }\n\n.progress-sm {\n height: 0.5rem !important; }\n .progress-sm .progress-bar {\n font-size: 0.5rem;\n line-height: 0.5rem; }\n\n.progress-md {\n height: 0.9375rem !important; }\n .progress-md .progress-bar {\n font-size: 0.6875rem;\n line-height: 0.9375rem; }\n\n.progress-lg {\n height: 1.25rem !important; }\n .progress-lg .progress-bar {\n font-size: 0.75rem;\n line-height: 1.25rem; }\n\n/* Other Plugin Overrides\r\n========================*/\n.main-wrapper .dropify-wrapper, .main-wrapper .dropify-wrapper .dropify-preview {\n padding-top: 0;\n padding-bottom: 0; }\n\n/* Profile Pages\r\n========================*/\n.container-min-full-height {\n min-height: 100vh; }\n\n.container-max-full-height {\n max-height: 100vh; }\n\n.login-center {\n background: #fff;\n min-width: 31.25rem;\n padding: 2.14286em 3.57143em;\n border-radius: 5px;\n margin: 2.85714em 0; }\n @media (max-width: 767px) {\n .login-center {\n width: 80vw; } }\n\n.login-right,\n.login-left {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center; }\n\n.login-left {\n background: #fff; }\n .login-left .form-group {\n margin-bottom: 2rem; }\n .login-left input[type=\"text\"],\n .login-left input[type=\"email\"],\n .login-left input[type=\"password\"] {\n text-align: center;\n font-size: 1.2em;\n border: 0;\n letter-spacing: -1px;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 500;\n color: #444;\n padding: 0 0 .9em;\n background-color: transparent;\n background-position: center bottom, center calc(99%);\n background-repeat: no-repeat;\n background-size: 0 2px, 100% 3px;\n transition: background 0s ease-out 0s;\n background-image: linear-gradient(#8253eb, #8253eb), linear-gradient(#eef1f2, #eef1f2); }\n .login-left input[type=\"text\"]:focus,\n .login-left input[type=\"email\"]:focus,\n .login-left input[type=\"password\"]:focus {\n background-size: 100% 2px, 100% 3px;\n outline: 0 none;\n transition-duration: 0.3s; }\n .login-left label {\n letter-spacing: 1px; }\n\n.login-right {\n background-position: right;\n background-repeat: no-repeat;\n background-attachment: fixed;\n background-size: cover;\n position: relative;\n font-size: 1.2em;\n line-height: 1.86667em; }\n .login-right .list-inline-item:not(:last-child) {\n margin-right: 10px; }\n\n/********************************\r\n *********************************\r\n HEADER\r\n *********************************\r\n *********************************/\n/* Base Header styles\r\n========================*/\n.navbar-nav {\n margin: 0; }\n\n.navbar {\n border-radius: 0;\n border: 0;\n background: linear-gradient(90deg, #835c9e, #8253eb);\n border-bottom: none;\n width: 100%;\n margin-bottom: 0;\n position: relative;\n z-index: 99;\n height: 5rem;\n flex-direction: row;\n align-items: stretch;\n padding: 0; }\n .navbar .btn-list {\n display: flex;\n justify-content: center;\n align-items: center; }\n .navbar .btn-list .btn {\n margin: 0;\n background: #9165f4;\n border: transparent;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 500;\n padding: 0.85714em 1.42857em;\n border-radius: 0.21429em; }\n .navbar .btn-list .dropdown-menu {\n top: 5rem;\n margin-top: 0; }\n .navbar .spacer {\n flex: 1; }\n\n@media (min-width: 961px) {\n .navbar {\n position: fixed; }\n .sidebar-horizontal .navbar {\n position: relative; } }\n\n/* Logo Area\r\n========================*/\n.navbar-header {\n width: 14.0625rem; }\n\n.navbar-brand {\n padding: 0;\n height: 5rem;\n text-align: center;\n width: 100%;\n font-size: 1.5rem;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 600;\n background: #fff;\n color: #fff;\n display: flex;\n justify-content: center;\n align-items: center;\n border-bottom: 1px solid #eef1f2; }\n .navbar-brand .logo-bon {\n color: #8253eb; }\n .navbar-brand .logo-vue {\n color: #bbb; }\n .navbar-brand:hover {\n color: #fff; }\n .logo-light .navbar-brand {\n background: #fff; }\n .logo-dark .navbar-brand {\n background: #835c9e; }\n .navbar-brand p {\n margin-bottom: 0; }\n .navbar-brand img {\n display: inline-block;\n margin: 0 auto; }\n .rtl .navbar-brand {\n margin-right: 0;\n margin-left: 1rem; }\n\n.navbar .logo-collapse {\n display: none; }\n\n@media (min-width: 961px) {\n .sidebar-collapse .logo-expand {\n display: none; }\n .sidebar-collapse .logo-collapse {\n display: inline-block; }\n .sidebar-collapse .navbar-header {\n width: 3.75rem; }\n .sidebar-collapse .navbar-brand p {\n visibility: hidden;\n max-width: 1em; }\n .sidebar-collapse .navbar-brand p::first-letter {\n display: inline;\n visibility: visible; } }\n\n@media (max-width: 960px) {\n .site-sidebar {\n border-bottom: 1px solid #ddd; }\n .navbar .logo-expand {\n display: none; }\n .navbar .logo-collapse {\n display: inline-block; }\n .navbar-header {\n float: left;\n width: 3.75rem; }\n .navbar-brand p {\n visibility: hidden;\n max-width: 1em; }\n .navbar-brand p::first-letter {\n display: inline;\n visibility: visible; } }\n\n/* Base Navbar Styles\r\n========================*/\n.navbar-nav {\n flex-direction: row; }\n .navbar-nav > li, .navbar-nav > li > a {\n display: inline-flex;\n justify-content: center;\n align-items: stretch; }\n .navbar-nav > li > a {\n align-items: center;\n padding: 0 2em;\n line-height: 5rem;\n color: rgba(255, 255, 255, 0.6);\n font-family: \"Montserrat\", sans-serif;\n font-size: 1.07143em; }\n .navbar-nav > li > a.dropdown-toggle {\n padding: 0 1em; }\n .navbar-nav > li > a i + .badge, .navbar-nav > li > a i + .label {\n position: absolute;\n top: 50%;\n right: 5px;\n margin-top: -0.4375rem;\n transform: translateY(-50%); }\n .navbar-nav > li > a i + .badge-border {\n background: #fff !important;\n box-shadow: 0 0 0 2px transparent; }\n .navbar-nav .sidebar-toggle {\n font-size: 1.2em;\n position: relative; }\n .navbar-nav .sidebar-toggle a {\n padding: 0 1.66667em; }\n .navbar-nav .sidebar-toggle::after {\n content: \"\";\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n height: 40%;\n width: 1px;\n background: rgba(255, 255, 255, 0.3); }\n .header-dark .navbar-nav .sidebar-toggle::after {\n opacity: .3; }\n .navbar-nav.pull-right .dropdown-menu {\n left: auto;\n right: 0; }\n .navbar-nav .avatar {\n display: inline-block;\n position: relative;\n height: auto; }\n .navbar-nav .avatar::before {\n content: \"\";\n position: absolute;\n top: 50%;\n right: -0.5625rem;\n bottom: auto;\n left: auto;\n transform: translateY(-50%);\n background: #fff;\n height: 1.375rem;\n width: 1.375rem;\n border-radius: 100px; }\n .navbar-nav .avatar img {\n max-width: 3.75rem; }\n .navbar-nav .avatar .list-icon {\n margin-left: -0.8125rem;\n position: absolute;\n top: 50%;\n right: -0.4em;\n bottom: auto;\n left: auto;\n transform: translateY(-50%);\n color: #8253eb; }\n .header-light .navbar-nav .avatar::before,\n .header-dark .navbar-nav .avatar::before {\n background: #9165f4; }\n .header-light .navbar-nav .avatar .list-icon,\n .header-dark .navbar-nav .avatar .list-icon {\n color: #fff; }\n body.rtl .navbar-nav {\n padding-right: 0; }\n body.rtl .navbar-nav .sidebar-toggle::after {\n left: 0;\n right: auto; }\n\n.header-dark .navbar-nav > li > a i + .badge-border {\n background: #835c9e !important;\n box-shadow: 0 0 0 2px #835c9e; }\n\n.header-light .navbar-nav > li > a i + .badge-border {\n background: #fff !important;\n box-shadow: 0 0 0 2px #fff; }\n\n@media (max-width: 720px) {\n .navbar-nav {\n margin-top: 0;\n margin-bottom: 0; } }\n\n/* Menu Dropdowns\r\n========================*/\n.navbar-nav .dropdown-menu {\n position: absolute; }\n\n.dropdown-menu {\n border: 1px solid #eef1f2;\n box-shadow: none;\n width: 12.85714em; }\n .dropdown-menu .dropdown-item strong,\n .dropdown-menu .dropdown-header {\n font-size: 0.875rem;\n font-weight: 700;\n color: #835c9e; }\n .dropdown-menu .dropdown-item .badge, .dropdown-menu .dropdown-item .label {\n position: relative;\n top: -0.125rem;\n font-size: 0.9em; }\n .dropdown-menu .dropdown-item .list-icon {\n font-size: 1.125rem; }\n\n.dropdown-card {\n border-bottom-left-radius: 10px;\n border-bottom-right-radius: 10px;\n border: none;\n width: 21.25rem;\n box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);\n background: #fff;\n position: relative; }\n .dropdown-card.dropdown-card-profile {\n width: 15.625rem;\n border-radius: 5px;\n padding-top: 0;\n padding-bottom: 0; }\n .dropdown-card.dropdown-card-profile .card-header {\n padding: 0; }\n .dropdown-card.dropdown-card-profile .card-header > a {\n padding: 1.5625em 1.25em;\n border-right: 1px solid #eef1f2; }\n .dropdown-card.dropdown-card-profile .card-header > a:last-child {\n border-right: none; }\n .dropdown-card.dropdown-card-profile .card-header > a i {\n color: #bbb;\n font-size: 1.25em; }\n .dropdown-card.dropdown-card-profile .card-header > a:hover i {\n color: #8253eb; }\n .dropdown-card.dropdown-card-profile .card-body li {\n padding: 0; }\n .dropdown-card.dropdown-card-profile .card-body li a {\n padding: 0.66667em;\n display: block;\n color: #495057;\n font-size: 1.07143em;\n font-family: \"Montserrat\", sans-serif; }\n .dropdown-card.dropdown-card-profile .card-body li a:hover {\n color: #8253eb; }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark {\n background: #292b2e; }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-header {\n border-color: rgba(255, 255, 255, 0.3); }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-header > a {\n border-color: rgba(255, 255, 255, 0.3); }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-body li a {\n color: #bbb; }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark .card-body li:hover a {\n color: #8253eb; }\n .dropdown-card.dropdown-card-profile.dropdown-card-profile-dark::after {\n border-color: transparent transparent #292b2e transparent; }\n .dropdown-card .card {\n border: 0;\n box-shadow: none;\n background: none; }\n .dropdown-card .card-header {\n padding-bottom: 0.9375em;\n font-size: 1.14286em;\n background: none;\n border-bottom: 1px solid #f1f1f1;\n font-family: \"Montserrat\", sans-serif;\n color: #444;\n margin-bottom: 0.3125em;\n font-weight: 700; }\n .dropdown-card .card-header .dropdown-menu-options {\n color: #afb2ba; }\n .dropdown-card .card-body li {\n padding: 0.71429em 1.78571em 0.71429em 1.07143em; }\n .dropdown-card .card-body li .media-body {\n padding: 0 0.71429em;\n letter-spacing: 0.03571em; }\n .dropdown-card .card-body li .media-body .user--online {\n top: -0.35714em; }\n .dropdown-card .card-footer {\n border: none;\n background: none;\n padding-top: 1.07143em; }\n\n.dropdown-card-dark {\n background: #835c9e;\n border-color: transparent; }\n .dropdown-card-dark::after {\n border-color: transparent transparent #835c9e transparent; }\n .dropdown-card-dark .card {\n background: #835c9e; }\n .dropdown-card-dark .card-heading-extra {\n border-color: #777;\n border-color: rgba(255, 255, 255, 0.1); }\n .dropdown-card-dark [class*=\"user--\"]::after {\n border-color: transparent !important; }\n .dropdown-card-dark .card-header {\n color: #fff;\n border-color: rgba(255, 255, 255, 0.1); }\n .dropdown-card-dark .card-header .dropdown-menu-options {\n color: #8253eb !important; }\n .dropdown-card-dark .dropdown-list-group li {\n border-color: rgba(255, 255, 255, 0.1); }\n .dropdown-card-dark .dropdown-list-group li:hover {\n background: none; }\n .dropdown-card-dark .dropdown-list-group li:hover .media-content {\n color: #fff; }\n .dropdown-card-dark .dropdown-list-group li a .media-heading {\n color: #8253eb; }\n .dropdown-card-dark .dropdown-list-group li .media-content {\n transition: color 250ms;\n color: #afb2ba;\n font-weight: 300; }\n\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: absolute;\n width: 20rem;\n border: 1px solid #eef1f2;\n background: #fff; }\n .navbar-nav .open .dropdown-menu.dropdown-card-dark {\n background: #835c9e; } }\n\n.dropdown-list-group {\n position: relative;\n margin: 0 0 0 0;\n padding: 0; }\n .dropdown-list-group .card-body {\n padding: 0; }\n .dropdown-list-group li {\n border-bottom: 1px solid #eef1f2; }\n .dropdown-list-group li:nth-child(odd) {\n background: rgba(130, 83, 235, 0.03); }\n .dropdown-list-group li a {\n color: #999;\n padding: 1.07143em 0; }\n .dropdown-list-group li a .media-heading {\n color: #444;\n font-weight: 600;\n letter-spacing: 0; }\n .dropdown-list-group li a .media-content {\n color: #868e96; }\n .dropdown-list-group li a:hover {\n background: transparent;\n text-decoration: none;\n color: #999; }\n .dropdown-list-group a {\n font-size: 13px; }\n .dropdown-list-group a img {\n max-width: 100%;\n position: relative; }\n .dropdown-list-group a .d-flex {\n align-items: flex-start;\n margin-right: .75em; }\n .dropdown-list-group a .list-icon {\n color: #fff;\n width: 100%;\n text-align: center;\n font-size: 1.38462em;\n line-height: 2.22222em;\n top: 0;\n height: 2.22222em;\n width: 2.22222em;\n background: #8253eb;\n border-radius: 100px; }\n .dropdown-list-group a [class*=\"user--\"]:after {\n position: absolute;\n top: auto;\n right: auto;\n bottom: 0;\n left: 0;\n border: 1px solid #fff; }\n body.rtl .dropdown-list-group {\n padding: 0; }\n body.rtl .dropdown-list-group a .d-flex {\n margin-right: 0;\n margin-left: 0.75em; }\n\n.card-heading-extra {\n border-bottom: 1px solid #eef1f2;\n padding-bottom: 2.72727em;\n margin-bottom: 2.72727em;\n text-transform: uppercase;\n font-size: 0.78571em; }\n .card-heading-extra h3 {\n margin: 0;\n text-transform: none; }\n .card-heading-extra a {\n color: #999; }\n .card-heading-extra a:hover,\n .card-heading-extra a .list-icon {\n text-decoration: none;\n color: #8253eb !important; }\n .card-heading-extra .list-icon {\n font-size: 1.125rem;\n top: -0.0625rem;\n position: relative;\n margin: 0 0.3125rem; }\n .card-heading-extra [class*=\"user--\"] {\n padding-left: 1.25rem; }\n .card-heading-extra [class*=\"user--\"]::after {\n position: absolute;\n top: 0.125rem;\n left: 0; }\n\n/* Search Form\r\n========================*/\n.navbar-search {\n position: relative;\n width: 17.14286em;\n margin-top: 0; }\n .navbar-search input[type=\"search\"],\n .navbar-search .toggle-navbar-search,\n .navbar-search .list-icon {\n display: inline-block;\n float: left;\n line-height: 5rem;\n z-index: 1;\n height: 5rem; }\n .navbar-search .list-icon {\n position: relative;\n left: 1.25rem;\n top: -0.0625rem;\n color: rgba(255, 255, 255, 0.6); }\n .navbar-search input[type=\"search\"] {\n cursor: pointer;\n font-family: \"Montserrat\", sans-serif;\n font-size: 0.92857em;\n font-weight: 500;\n background: transparent;\n border: 0;\n padding: 0 1em 0 3.57143em;\n width: 100%;\n color: #fff;\n position: absolute;\n top: 0;\n left: 0; }\n .navbar-search input[type=\"search\"]::-webkit-input-placeholder {\n opacity: 1;\n color: rgba(255, 255, 255, 0.7); }\n .navbar-search input[type=\"search\"]:-moz-placeholder {\n opacity: 1;\n color: rgba(255, 255, 255, 0.7); }\n .navbar-search input[type=\"search\"]::-moz-placeholder {\n opacity: 1;\n color: rgba(255, 255, 255, 0.7); }\n .navbar-search input[type=\"search\"]:-ms-input-placeholder {\n opacity: 1;\n color: rgba(255, 255, 255, 0.7); }\n .navbar-search .remove-focus {\n z-index: 10;\n opacity: 0;\n transition: none;\n visibility: hidden;\n color: #8253eb;\n position: absolute;\n right: 2.5rem;\n bottom: 50%;\n transform: translateY(50%);\n font-size: 1.25rem; }\n .navbar-search .remove-focus:hover {\n color: #000; }\n .navbar-search.input-focused {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n background: #fff;\n width: auto;\n transition: all 0.3s ease; }\n .navbar-search.input-focused::before {\n content: \"\";\n display: block;\n background: #000;\n background: rgba(0, 0, 0, 0.5);\n height: 100vh;\n position: fixed;\n top: 5rem;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 99; }\n .navbar-search.input-focused .list-icon {\n left: 1.75rem; }\n .navbar-search.input-focused input[type='search'] {\n cursor: auto;\n padding-right: 4em;\n font-size: 1.42857em;\n color: #999; }\n .navbar-search.input-focused input[type='search']::-webkit-input-placeholder {\n color: rgba(153, 153, 153, 0.3); }\n .navbar-search.input-focused input[type='search']:-moz-placeholder {\n color: rgba(153, 153, 153, 0.3); }\n .navbar-search.input-focused input[type='search']::-moz-placeholder {\n color: rgba(153, 153, 153, 0.3); }\n .navbar-search.input-focused input[type='search']:-ms-input-placeholder {\n color: rgba(153, 153, 153, 0.3); }\n .navbar-search.input-focused .list-icon {\n color: #8253eb; }\n .navbar-search.input-focused .remove-focus {\n opacity: 1;\n visibility: visible;\n transition: all 0.3s ease-in-out; }\n body.rtl .navbar-search input[type=\"search\"] {\n padding: 0 3.57143em 0 1em; }\n body.rtl .navbar-search .list-icon {\n left: 0;\n right: 1.25rem;\n float: right; }\n body.rtl .navbar-search.input-focused .remove-focus {\n right: auto;\n left: 2.5rem; }\n\n/* Header Dark\r\n========================*/\n.header-dark .navbar-nav > li > a.active, .header-dark .navbar-nav > li > a:hover, .header-dark .navbar-nav > li > a:focus {\n background: #9165f4;\n color: #fff; }\n\n.header-dark .navbar-nav .open > a {\n background-color: #9165f4; }\n\n/* Header Light\r\n========================*/\n.header-light .navbar {\n background: #fff; }\n\n.header-light .navbar-nav > li > a {\n color: #8253eb; }\n .header-light .navbar-nav > li > a:hover, .header-light .navbar-nav > li > a:focus {\n background: #fdfcff; }\n\n.header-light .navbar-nav .open > a {\n background-color: #fdfcff; }\n\n.header-light .navbar-search:not(.input-focused), .header-light .navbar-search:not(.input-focused) .list-icon {\n color: #8253eb; }\n\n.header-light .navbar-search:not(.input-focused) input[type=\"text\"]::-webkit-input-placeholder {\n color: #8253eb; }\n\n.header-light .navbar-search:not(.input-focused) input[type=\"text\"]:-moz-placeholder {\n color: #8253eb; }\n\n.header-light .navbar-search:not(.input-focused) input[type=\"text\"]::-moz-placeholder {\n color: #8253eb; }\n\n.header-light .navbar-search:not(.input-focused) input[type=\"text\"]:-ms-input-placeholder {\n color: #8253eb; }\n\n/* Header for Horizontal Sidebar Pages\r\n========================*/\n@media (min-width: 961px) {\n .sidebar-horizontal .sidebar-toggle {\n display: none; }\n .sidebar-horizontal .navbar {\n box-shadow: none;\n border: 0; }\n .sidebar-horizontal .side-menu > li > a .list-icon {\n top: 0.375rem;\n position: relative; } }\n\n/* Header with Centered Logo\r\n========================*/\n@media (min-width: 961px) {\n .header-centered .navbar {\n padding-left: 1.07143em; }\n .header-centered .navbar-header {\n position: absolute;\n left: 50%;\n transform: translateX(-50%); }\n .sidebar-horizontal.header-centered .side-menu {\n justify-content: center; }\n .sidebar-horizontal.header-centered .side-menu ul {\n text-align: left; } }\n\n/* Widget Contact Info\r\n========================*/\n.nav-contact-info .contact-info-body {\n position: relative;\n z-index: 2;\n padding: 3.75rem 1rem 1rem; }\n .nav-contact-info .contact-info-body:before {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 50%;\n height: 1.875rem;\n width: 4.375rem;\n transform: translateX(50%);\n border-bottom-left-radius: 5.625rem;\n border-bottom-right-radius: 5.625rem;\n background: #fff;\n z-index: -1; }\n\n/********************************\r\n*********************************\r\nBASIC\r\n*********************************\r\n*********************************/\n/* Colors\r\n========================*/\n/********************************\r\n*********************************\r\nSIDEBAR\r\n*********************************\r\n*********************************/\n.site-sidebar {\n position: relative;\n z-index: 9;\n background: #fff;\n border-right: 1px solid #eef1f2;\n padding: 0;\n display: flex;\n flex-flow: column;\n padding-bottom: 30px; }\n .site-sidebar.scrollbar-enabled {\n padding-right: 0; }\n .rtl .site-sidebar {\n border-right: 0;\n border-left: 1px solid #eef1f2; }\n\n.sidebar-nav {\n flex: 1;\n padding: 0 1.07143em; }\n\n@media (max-width: 960px) {\n .scrollbar-enabled.site-sidebar {\n position: absolute; }\n .site-sidebar {\n display: none;\n width: 30em;\n max-width: 100%;\n position: absolute; } }\n\n.sidebar-collapse .sidebar-collapse-hidden {\n display: none !important; }\n\n/* Sidebar User Area\r\n========================*/\n.side-user {\n padding: 1.42857em 0;\n border-bottom: 1px solid #eef1f2;\n margin-right: -1px;\n position: relative; }\n .sidebar-collapse .side-user {\n padding-top: 0.71429em;\n padding-bottom: 0.71429em;\n position: relative;\n top: 20px;\n padding-bottom: 0; }\n .sidebar-collapse .side-user .media-left {\n padding-right: 0;\n position: relative;\n left: -0.57143em; }\n .sidebar-collapse .side-user .dropdown-toggle {\n display: none; }\n .sidebar-collapse .side-user figure::after {\n height: 0.7em;\n width: 0.7em;\n bottom: 0px;\n left: 0.28571em; }\n .sidebar-collapse .side-user img {\n max-width: 2.85714em;\n height: auto; }\n .side-user .media {\n color: #8253eb; }\n .side-user .side-user-heading {\n color: #444;\n font-family: \"Montserrat\", sans-serif; }\n .side-user .side-user-heading:hover {\n color: #8253eb; }\n .side-user .side-user-link {\n display: none;\n height: 1.85714em;\n width: 1.85714em;\n background: #fff;\n position: absolute;\n right: -5px;\n bottom: -5px;\n box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4);\n border-radius: 3.57143em; }\n .side-user .side-user-link .list-icon {\n font-size: 1em;\n line-height: 1.92857em; }\n .side-user > a:hover .media-heading,\n .side-user .active .media-heading {\n color: #8253eb; }\n .side-user .media-body {\n font-size: 0.92857em; }\n .side-user [class*=\"user--\"]:after {\n right: auto;\n left: 0.5rem; }\n body.rtl .side-user {\n padding-right: 0; }\n\n/* Vertical Sidebar\r\n========================*/\n.side-menu {\n flex-direction: column;\n position: relative;\n line-height: 2.14286em;\n margin-top: 1.42857em;\n font-family: \"Montserrat\", sans-serif; }\n .side-menu ul {\n font-size: 0.85714em;\n font-weight: 300;\n margin-left: 3.58333em;\n position: relative;\n top: -10px; }\n .side-menu ul ul {\n font-size: 0.85714em;\n margin-left: 1.25em;\n top: 0; }\n .side-menu .collapse.in {\n display: block; }\n .side-menu li {\n position: relative; }\n .side-menu li a {\n color: #8253eb;\n position: relative;\n display: block;\n padding-top: 0;\n padding-bottom: 0;\n font-weight: 500; }\n .side-menu li a:hover {\n color: #8253eb; }\n .side-menu > li > a {\n padding: 0.46429em 0 0.46429em 1.07143em;\n line-height: 3.42857em;\n color: #3e4b5b;\n border-top: 1px solid transparent;\n font-family: \"Montserrat\", sans-serif;\n display: flex;\n align-items: center; }\n .side-menu > li > a:hover, .side-menu > li > a:focus {\n color: #444;\n background: transparent; }\n .side-menu > li > a .hide-text {\n flex: 1; }\n .side-menu > li > a i {\n font-size: 1.28571em;\n vertical-align: middle;\n position: relative;\n top: -2px; }\n body.rtl .side-menu > li > a i.list-icon {\n margin-left: .4em; }\n .side-menu > li > a .badge, .side-menu > li > a .label {\n position: relative;\n top: 1.18182em;\n font-size: 0.73333em;\n line-height: 1.2; }\n .side-menu > li::after {\n content: \" \";\n position: absolute;\n width: 100%;\n height: 1px;\n right: 0;\n background: rgba(255, 255, 255, 0.05); }\n .sidebar-collapse .side-menu > li > a {\n padding: 0.46429em 0 0.46429em 1.42857em; }\n body.rtl.sidebar-collapse .side-menu > li > a {\n padding: 0.46429em 1.07143em 0.46429em 1.42857em; }\n .side-menu > li:first-child > a {\n border-top: 0; }\n .side-menu .list-icon {\n margin-right: 0.4em;\n line-height: inherit; }\n .side-menu :not([class*=\"color-\"]) > .list-icon {\n color: #8253eb; }\n .side-menu .menu-item-has-children > a {\n position: relative; }\n .side-menu .menu-item-has-children > a::before {\n font-family: 'feather';\n content: \"\\e928\";\n position: absolute;\n right: 0.55556em;\n top: 50%;\n transform: translateY(-50%);\n font-size: 0.75rem;\n color: #7b7b7b; }\n body.rtl .side-menu .menu-item-has-children > a::before {\n right: auto;\n left: 0; }\n .side-menu .menu-item-has-children.active > a::before {\n content: \"\\e928\"; }\n body.rtl .side-menu {\n padding-right: 0; }\n body.rtl .side-menu ul {\n margin-left: 0; }\n body.rtl .side-menu ul ul {\n padding-right: 0;\n margin-right: 1em; }\n\n/* Expanded Vertical Sidebar\r\n========================*/\n@media (min-width: 961px) {\n .sidebar-expand .site-sidebar {\n position: fixed;\n width: 14.0625rem;\n height: calc(100vh - 5rem); }\n .sidebar-expand .site-sidebar .side-menu > li > a {\n border-top-color: #eef1f2; } }\n\n/* Collapsed Vertical Sidebar\r\n========================*/\n@media (min-width: 961px) {\n .sidebar-collapse .site-sidebar {\n position: absolute;\n top: 5rem;\n left: 0;\n width: 3.75rem;\n bottom: 0;\n overflow: visible !important; }\n .sidebar-collapse .hide-menu, .sidebar-collapse .hide-menu .badge, .sidebar-collapse .hide-menu .label {\n display: none; }\n .sidebar-collapse .sidebar-nav {\n padding: 0; }\n .sidebar-collapse .side-menu > li:hover {\n width: 21.46154em;\n border-top-right-radius: 5px; }\n .sidebar-collapse .side-menu > li:hover > a {\n background: #fdfcff;\n display: block;\n z-index: 9; }\n .sidebar-collapse .side-menu > li:hover > a .hide-menu {\n display: inline-block; }\n .sidebar-collapse .side-menu > li:hover .sub-menu {\n margin-top: 1.07143em; }\n .sidebar-collapse .side-menu > li:hover > a, .sidebar-collapse .side-menu > li:hover .sub-menu {\n box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }\n .sidebar-collapse .side-menu > li > a {\n transition: none; }\n .sidebar-collapse .side-menu > li > a::before {\n display: none; }\n .sidebar-collapse .side-menu li:hover > .sub-menu {\n display: block; }\n .sidebar-collapse .side-menu .sub-menu {\n position: absolute;\n top: 3.69231em;\n left: calc(3.75rem - 1px);\n width: calc(100% - 3.75rem + 1px);\n margin-left: 0;\n padding: 0 0 1.15385em;\n display: none;\n background: #fdfcff;\n z-index: 10; }\n .sidebar-collapse .side-menu .sub-menu li {\n background: #fdfcff; }\n .sidebar-collapse .side-menu .sub-menu .sub-menu {\n left: 100%;\n top: 0;\n padding-top: 1.15385em; }\n .sidebar-collapse .side-menu .sub-menu a {\n padding: 0 1.15385em 0 1.92308em; }\n .sidebar-collapse .sidebar-module {\n display: none; }\n body.rtl.sidebar-collapse .site-sidebar {\n left: auto;\n right: 0; }\n body.rtl.sidebar-collapse .side-menu .sub-menu {\n left: 0; } }\n\n/* Horizontal Sidebar\r\n========================*/\n@media (min-width: 961px) {\n .sidebar-horizontal .site-sidebar {\n padding: 0 1.07143em;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);\n position: relative;\n width: 100%; }\n .sidebar-horizontal .fix-top .site-sidebar {\n position: fixed;\n top: 0; }\n .sidebar-horizontal .list-icon {\n margin-right: 0; }\n .sidebar-horizontal .side-user, .sidebar-horizontal .side-menu .badge, .sidebar-horizontal .side-menu .label {\n display: none; }\n .sidebar-horizontal .side-menu {\n margin-top: 0;\n display: flex;\n flex-flow: row; }\n .sidebar-horizontal .side-menu ul {\n position: absolute;\n top: 0;\n left: 100%;\n background: #fdfcff;\n z-index: 9;\n margin-left: 0;\n width: 16.92308em;\n padding: 0.76923em 0;\n display: none;\n line-height: 2.76923em;\n box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }\n .sidebar-horizontal .side-menu ul li {\n background: #fdfcff; }\n .sidebar-horizontal .side-menu ul li:last-child {\n padding-bottom: 0.35714em; }\n .sidebar-horizontal .side-menu li:hover > ul {\n display: block; }\n .sidebar-horizontal .side-menu a {\n padding-right: 1.07143em;\n padding-left: 1.07143em; }\n .sidebar-horizontal .side-menu > li {\n display: inline-block; }\n .sidebar-horizontal .side-menu > li > ul {\n left: 0;\n top: 100%; }\n .sidebar-horizontal .side-menu > li > ul a {\n font-size: 1.07692em; }\n .sidebar-horizontal .side-menu > li > a {\n border: 0;\n padding: 0.66667em 1em 0.33333em;\n text-align: center; }\n .sidebar-horizontal .side-menu > li > a::after {\n content: \"\";\n width: 100%;\n height: 0.13333em;\n background: transparent;\n position: absolute;\n bottom: -0.06667em;\n left: 0;\n z-index: 10; }\n .sidebar-horizontal .side-menu > li > a::before {\n display: none; }\n .sidebar-horizontal .side-menu > li > a .list-icon {\n display: block; }\n .sidebar-horizontal .side-menu .two-li {\n width: 31.42857em; }\n .sidebar-horizontal .side-menu .two-li::after {\n clear: both;\n content: \"\";\n display: block; }\n .sidebar-horizontal .side-menu .two-li li {\n float: left;\n width: 50%; } }\n\n/* Sidebar Dark\r\n========================*/\n.sidebar-dark .content-wrapper {\n background: #835c9e; }\n\n.sidebar-dark .site-sidebar {\n background: #835c9e;\n border-color: rgba(255, 255, 255, 0.2); }\n .sidebar-dark .site-sidebar .ps-scrollbar-y-rail,\n .sidebar-dark .site-sidebar .ps-scrollbar-x {\n background: transparent !important; }\n .sidebar-dark .site-sidebar .ps-scrollbar-y {\n background: gainsboro !important;\n right: 0 !important;\n width: 0.3125rem !important; }\n\n.sidebar-dark .side-menu li:hover, .sidebar-dark .side-menu li.active {\n background: #8253eb; }\n\n.sidebar-dark .side-menu li.active > a {\n color: #fff; }\n\n.sidebar-dark .side-menu li a {\n color: #afb2ba; }\n .sidebar-dark .side-menu li a:hover {\n color: #fff; }\n\n.sidebar-dark .side-menu :not([class*=\"color-\"]) > .list-icon,\n.sidebar-dark .side-menu .menu-item-has-children > a::before {\n color: #737986; }\n\n.sidebar-dark.sidebar-collapse .side-menu .sub-menu, .sidebar-dark.sidebar-horizontal .side-menu .sub-menu {\n background: #8253eb; }\n .sidebar-dark.sidebar-collapse .side-menu .sub-menu li, .sidebar-dark.sidebar-horizontal .side-menu .sub-menu li {\n background: #8253eb; }\n\n.sidebar-dark .side-user {\n border-bottom: 0; }\n .sidebar-dark .side-user .media {\n color: #afb2ba; }\n .sidebar-dark .side-user .media-heading {\n color: #fff;\n font-weight: 400; }\n .sidebar-dark .side-user > a:hover .media-heading,\n .sidebar-dark .side-user .active .media-heading {\n color: #fff; }\n .sidebar-dark .side-user .side-menu li:hover {\n background: transparent; }\n .sidebar-dark .side-user .side-menu li a {\n color: #afb2ba; }\n .sidebar-dark .side-user .side-menu li a:hover {\n color: #fff; }\n .sidebar-dark .side-user [class*=\"user--\"]:after {\n border-color: #8253eb; }\n\n/* Right Sidebar\r\n========================*/\n.scrollbar-enabled {\n position: relative;\n padding-right: 15px; }\n .left-scroll .scrollbar-enabled {\n padding-right: 0;\n padding-left: 15px; }\n\n.sidebar-dark .site-sidebar .ps-scrollbar-y-rail,\n.sidebar-dark .site-sidebar .ps-scrollbar-x,\n.right-sidebar-dark .right-sidebar .ps-scrollbar-y-rail,\n.right-sidebar-dark .right-sidebar .ps-scrollbar-x {\n background: transparent !important; }\n\n.sidebar-dark .site-sidebar .ps-scrollbar-y,\n.right-sidebar-dark .right-sidebar .ps-scrollbar-y {\n background: gainsboro !important;\n right: 0 !important;\n width: 0.3125rem !important; }\n\n.right-sidebar {\n position: fixed;\n top: 5rem;\n right: 0;\n width: 14.0625rem;\n background: #fff;\n height: calc(100vh - 5rem);\n border-left: 1px solid #eef1f2;\n transform: translateX(100%);\n padding: 1.07143em;\n z-index: 9; }\n .right-sidebar-expand .right-sidebar {\n transform: translateY(0); }\n @media (min-width: 768px) and (max-width: 1023px) {\n .right-sidebar .right-sidebar {\n width: 100%;\n height: auto; } }\n body.rtl .right-sidebar {\n left: 0;\n right: auto;\n transform: translateX(-100%);\n border-left: 0;\n border-right: 1px solid #eef1f2; }\n body.rtl.right-sidebar-expand .right-sidebar {\n transform: translateX(0); }\n\n.sidebar-chat-info {\n color: #8253eb;\n font-size: 0.92857em; }\n\n/* Sidebar Chat\r\n========================*/\n.sidebar-chat {\n z-index: 9999999; }\n .sidebar-chat .list-group-item {\n background: none;\n border: 0;\n border-top: 1px solid #eef1f2;\n padding: 0.71429em 0;\n overflow: hidden;\n color: #999;\n display: flex;\n align-items: center; }\n .sidebar-chat .list-group-item:hover, .sidebar-chat .list-group-item.chat-active, .sidebar-chat .list-group-item.active, .sidebar-chat .list-group-item.active:focus, .sidebar-chat .list-group-item.active:hover {\n background: #fdfcff;\n color: #999;\n z-index: auto; }\n .sidebar-chat .list-group-item figure {\n margin-bottom: 0; }\n .sidebar-chat .list-group-item > span {\n line-height: 1em;\n display: flex;\n justify-content: flex-end;\n flex-direction: column; }\n .sidebar-chat .list-group-item .name {\n font-size: 0.92857em;\n font-family: \"Montserrat\", sans-serif;\n color: #444;\n font-weight: 500;\n top: 0.69231em;\n margin-bottom: 0.38462em;\n margin-top: 0.30769em; }\n .sidebar-chat .list-group-item .username {\n opacity: 0.7;\n font-size: 0.85714em;\n top: -0.08333em; }\n .sidebar-chat .list-group-item:first-child {\n border-radius: 0; }\n .sidebar-chat [class*=\"user-\"]:after {\n position: absolute;\n top: calc(50% + 15px);\n left: 0;\n transform: translateY(-50%); }\n\n.sidebar-chat-subtitle {\n text-transform: uppercase;\n margin-top: 2.85714em;\n color: #bbb;\n font-weight: 700;\n letter-spacing: 0.07143em; }\n\n/* Chat Panel\r\n========================*/\n.chat-panel {\n position: fixed;\n top: calc(100vh);\n right: calc( 14.0625rem + 15px);\n width: 24.28571em;\n transform: translateY(-100%) translateX(14.0625rem);\n z-index: 9999; }\n .right-sidebar-expand .chat-panel {\n transform: translateY(-100%) translateX(0); }\n .chat-panel .minimize {\n border: 0;\n background: none;\n height: auto;\n width: auto;\n padding: 0;\n margin: 0;\n margin-right: 0.35714em;\n line-height: 1em;\n position: relative;\n top: -0.07143em;\n float: right;\n color: #000;\n opacity: 0.2; }\n .chat-panel .minimize:hover {\n opacity: 0.5; }\n .chat-panel .user-name {\n color: #444; }\n .chat-panel .close {\n opacity: 0.2; }\n .chat-panel .close:hover {\n opacity: 0.5; }\n .chat-panel .card {\n border-radius: 10px;\n border: none;\n box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.1);\n margin-bottom: 1.42857em; }\n .chat-panel .card-header {\n background: none;\n padding: 1.07143em 1.42857em;\n font-size: 1.14286em;\n border-bottom: 1px solid #f1f1f1; }\n .chat-panel .card-header button {\n cursor: pointer; }\n .chat-panel .card-body {\n padding: 1.07143em; }\n .chat-panel .card-footer {\n background: none;\n padding: 1.07143em 1.42857em;\n border-top: 1px solid #f1f1f1; }\n .chat-panel .card-footer a i {\n color: #bbb;\n position: relative;\n top: 4px; }\n .chat-panel .card-footer textarea::-webkit-input-placeholder {\n color: #bbb; }\n .chat-panel .card-footer textarea:-moz-placeholder {\n color: #bbb; }\n .chat-panel .card-footer textarea::-moz-placeholder {\n color: #bbb; }\n .chat-panel .card-footer textarea:-ms-input-placeholder {\n color: #bbb; }\n .chat-panel .messages {\n position: relative;\n max-height: 21.42857em;\n overflow-y: scroll;\n margin-top: -1.07143em;\n margin-right: -1.07143em;\n margin-left: -1.07143em;\n padding-top: 1.07143em;\n padding-right: 1.07143em;\n padding-left: 1.07143em; }\n body.rtl .chat-panel {\n right: auto;\n left: calc(14.0625rem + 15px); }\n\n/* Dark Right Sidebar\r\n========================*/\n.right-sidebar-dark .right-sidebar {\n background: #835c9e;\n border-color: rgba(255, 255, 255, 0.2); }\n .right-sidebar-dark .right-sidebar .list-group-item:hover, .right-sidebar-dark .right-sidebar .list-group-item.chat-active, .right-sidebar-dark .right-sidebar .list-group-item.active, .right-sidebar-dark .right-sidebar .list-group-item.active:focus, .right-sidebar-dark .right-sidebar .list-group-item.active:hover {\n background: #8253eb; }\n .right-sidebar-dark .right-sidebar .list-group-item:hover .name, .right-sidebar-dark .right-sidebar .list-group-item.chat-active .name, .right-sidebar-dark .right-sidebar .list-group-item.active .name, .right-sidebar-dark .right-sidebar .list-group-item.active:focus .name, .right-sidebar-dark .right-sidebar .list-group-item.active:hover .name {\n color: #fff; }\n .right-sidebar-dark .right-sidebar .list-group-item span {\n color: #afb2ba; }\n\n.right-sidebar-dark .right-sidebar h3, .right-sidebar-dark .sidebar-chat-subtitle {\n color: #fff; }\n\n.right-sidebar-dark .sidebar-chat-info {\n color: #afb2ba; }\n\n.right-sidebar-dark .chat-panel .minimize,\n.right-sidebar-dark .chat-panel button.close {\n color: #fff;\n opacity: .4; }\n .right-sidebar-dark .chat-panel .minimize:hover,\n .right-sidebar-dark .chat-panel button.close:hover {\n opacity: 1; }\n\n.right-sidebar-dark .chat-panel .message p {\n background: #8253eb;\n color: #fff; }\n\n.right-sidebar-dark .chat-panel .chat-extra-buttons a {\n transition: all 0.3s ease;\n color: #fff; }\n .right-sidebar-dark .chat-panel .chat-extra-buttons a:hover {\n opacity: 0.6;\n border: 0; }\n\n.right-sidebar-dark .chat-panel textarea {\n border-color: rgba(255, 255, 255, 0.2);\n color: #fff;\n background: transparent; }\n .right-sidebar-dark .chat-panel textarea::-webkit-input-placeholder {\n color: #fff;\n opacity: .7; }\n .right-sidebar-dark .chat-panel textarea:-moz-placeholder {\n color: #fff;\n opacity: .7; }\n .right-sidebar-dark .chat-panel textarea::-moz-placeholder {\n color: #fff;\n opacity: .7; }\n .right-sidebar-dark .chat-panel textarea:-ms-input-placeholder {\n color: #fff;\n opacity: .7; }\n\n/********************************\r\n*********************************\r\nMEDIA QUERIES\r\n*********************************\r\n*********************************/\n","@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n// scss-lint:disable Indentation\n &:hover { @content }\n// scss-lint:enable Indentation\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus { @content }\n @include hover { @content }\n } @else {\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content\n }\n @include hover { @content }\n } @else {\n &,\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content\n }\n @include hover { @content }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content\n }\n }\n}\n","//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include transition($thumbnail-transition);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: http://caniuse.com/#feat=css-media-resolution\n @media\n only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n}\n","@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n box-shadow: $shadow;\n }\n}\n","// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: $font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: $code-padding-y $code-padding-x;\n font-size: $code-font-size;\n color: $code-color;\n background-color: $code-bg;\n @include border-radius($border-radius);\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n padding: 0;\n color: inherit;\n background-color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $code-padding-y $code-padding-x;\n font-size: $code-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Inverse styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n.thead-inverse {\n th {\n color: $table-inverse-color;\n background-color: $table-inverse-bg;\n }\n}\n\n.thead-default {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n }\n}\n\n.table-inverse {\n color: $table-inverse-color;\n background-color: $table-inverse-bg;\n\n th,\n td,\n thead th {\n border-color: $table-inverse-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-inverse-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-inverse-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Add `.table-responsive` to `.table`s and we'll make them mobile friendly by\n// enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n @include media-breakpoint-down(md) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n &.table-bordered {\n border: 0;\n }\n }\n}\n","// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: (\n blue: $blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n orange: $orange,\n yellow: $yellow,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray: $gray-600,\n gray-dark: $gray-800\n) !default;\n\n$theme-colors: (\n primary: $blue,\n secondary: $gray-600,\n success: $green,\n info: $cyan,\n warning: $yellow,\n danger: $red,\n light: $gray-100,\n dark: $gray-800\n) !default;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: 1.25rem !default;\n$font-size-sm: .875rem !default;\n\n$font-weight-normal: normal !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: 2.5rem !default;\n$h2-font-size: 2rem !default;\n$h3-font-size: 1.75rem !default;\n$h4-font-size: 1.5rem !default;\n$h5-font-size: 1.25rem !default;\n$h6-font-size: 1rem !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black,.1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black,.05) !default;\n$table-hover-bg: rgba($black,.075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-200 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: lighten($gray-900, 7.5%) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 3px rgba(theme-color(\"primary\"), .25) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .15s ease-in-out !default;\n\n\n// Forms\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: rgba($black,.15) !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$input-focus-box-shadow: $input-box-shadow, $btn-focus-box-shadow !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black,.2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@mixin color-yiq($color) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= 150) {\n color: #111;\n } @else {\n color: #fff;\n }\n}\n\n// Retreive color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function grayscale($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n\n @if $level < 0 {\n // Lighter values need a quick double negative for the Sass math to work\n @return mix($color-base, $color, $level * -1 * $theme-color-interval);\n } @else {\n @return mix($color-base, $color, $level * $theme-color-interval);\n }\n}\n","// scss-lint:disable QualifyingElement, VendorPrefix\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n // // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n // height: $input-height;\n padding: $input-btn-padding-y $input-btn-padding-x;\n font-size: $font-size-base;\n line-height: $input-btn-line-height;\n color: $input-color;\n background-color: $input-bg;\n // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214.\n background-image: none;\n background-clip: padding-box;\n border: $input-btn-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label text to\n// align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-btn-padding-y} - #{$input-btn-border-width} * 2);\n padding-bottom: calc(#{$input-btn-padding-y} - #{$input-btn-border-width} * 2);\n margin-bottom: 0; // Override the `
'+ + ''+ + '' + ; + + if( !$('#eventEditModal').length ) { + $('body').append(eventModal); + var $eventEditModal = $('#eventEditModal'); + $eventEditModal.find('.delete-btn').click(function(){ + var eventId = window.ThemeFullCalendar.EventEditMode._id; + $this.fullCalendar('removeEvents',[eventId]); + $eventEditModal.modal('hide'); + }); + $eventEditModal.find('.save-btn').click(function(){ + var eventE = window.ThemeFullCalendar.EventEditMode; + eventE.title = $eventEditModal.find('[name="event-name"]').val(); + eventE.className = 'bg-' + $eventEditModal.find('select[name="event-bg"]').val(); + $this.fullCalendar('updateEvent',eventE); + $eventEditModal.modal('hide'); + window.ThemeFullCalendar.EventEditMode = null; + }); + } + + var eventAddModal = + '' + ; + + if( !$('#eventAddModal').length ) { + $('body').append(eventAddModal); + var $eventAddModal = $('#eventAddModal'); + $eventAddModal.find('.save-btn').click(function(){ + var event = {}; + event.title = $eventAddModal.find('input[name="event-name"]').val(); + event.className = 'bg-' + $eventAddModal.find('select[name="event-bg"]').val(); + + if( window.ThemeFullCalendar.EventAddMode !== undefined && window.ThemeFullCalendar.EventAddMode !== null) { + event.start = window.ThemeFullCalendar.EventAddMode._d; + $this.fullCalendar('addEventSource',[event]); + $eventAddModal.modal('hide'); + window.ThemeFullCalendar.EventAddMode = null; + } + else if( window.ThemeFullCalendar.EventAddListMode !== undefined && window.ThemeFullCalendar.EventAddListMode !== null) { + var $target = window.ThemeFullCalendar.EventAddListMode.target; + var element = '
' + '' + event.title + '
'; + $target.find('.fc-events').append(element); + $eventAddModal.modal('hide'); + window.ThemeFullCalendar.EventAddListMode = null; + Unifato.enableFullCalendarEvents(); + } + }); + } + }); + }, + + enableFullCalendarEvents: function() { + var el = $('[data-toggle="fullcalendar-events"]'); + if( !el.length ) return; + el.each(function(index){ + var $this = $(this); + var target = $(this).data('target'); + var events = $this.find('.fc-event'); + + events.each(function(){ + $(this).data('event', { + title: $.trim($(this).find('.fc-event-text').text()), + stick: true, + className: $(this).attr('class') + }); + $(this).draggable({ + zIndex: 999, + revert: true, + revertDuration: 0 + }); + }); + + $this.find('.fc-add-event').click(function(){ + $('#eventAddModal').modal('show'); + window.ThemeFullCalendar.EventAddListMode = { target: $this }; + }); + }); + }, + + enableClndr: function() { + var el = $('[data-toggle="clndr"]'); + if( !el.length ) return; + el.each(function(){ + var $this = $(this); + var $template = $this.find('script.template').html(); + var events = {}; + events.events = []; + var instance = null; + if( this.unifato === undefined ) + this.unifato = {}; + instance = this.unifato; + + if($this.find('.events').length) events = JSON.parse($this.find('.events').html().trim()); + instance.clndr = $this.clndr({ + template: $template, + userTouchEvents: true, + events: events.events, + extras: { + selectedDay: {}, + }, + clickEvents: { + click: function(target) { + this.options.extras.selectedDay = target; + this.render(); + }, + }, + ready: function() { + $this.find('.today').trigger('click'); + } + }); + }); + }, + + enableDataTables: function() { + var el = $('[data-toggle="datatables"]'); + if ( !el.length ) return; + var defaults = { + responsive: true, + }; + el.each(function(index) { + var $this = $(this), + options = $(this).data('plugin-options'); + if (options === null ) + options = {}; + + if( this.unifato === undefined ) + this.unifato = {}; + + options = $.extend({},defaults,options); + this.unifato.datatable = $this.DataTable(options); + }); + }, + + enableFootable: function(){ + var el = $('[data-toggle="footable"]'); + if( !el.length ) return; + el.each(function(){ + var $this = $(this), + instance = null; + + if ( this.unifato === undefined ) + this.unifato = {}; + + instance = this.unifato; + + if( $this.data('row-src')!== undefined && $this.data('column-src') === undefined ) { + instance.footable = $this.footable({ + "rows": $.get('assets/js/row.json'), + }); + } + else if( $this.data('row-src') !== undefined && $this.data('column-src') !== undefined ) { + instance.footable = $this.footable({ + "rows": $.get('assets/js/row.json'), + "columns": $.get('assets/js/column.json'), + }); + } + else { + instance.footable = $this.footable(); + } + }); + }, + + enableTableEditable: function() { + var el = $('.table-editable, .table-editable-inline'); + if(!el.length) return; + el.each(function(){ + var $this = $(this); + var columns = $this.find('th[data-editable]'); + var columnsList = []; + var identifier = [ $this.find('th[data-identifier]').index(), $this.find('th[data-identifier]').html() ]; + var instance = null; + if( this.unifato === undefined ) + this.unifato = {}; + this.unifato.tabledit = this; + columns.each(function(){ + columnsList.push([ $(this).index(), $(this).html() ]); + }); + if( $this.hasClass('table-editable-inline') ) { + $this.Tabledit({ + editButton: false, + removeButton: false, + columns: { + editable: columnsList, + identifier: identifier, + } + }); + } + else { + $this.Tabledit({ + columns: { + editable: columnsList, + identifier: identifier, + } + }); + } + }); + }, + + enableCountUp: function() { + var el = document.body.getElementsByClassName('counter'); + + var defaults = { + useEasing: true, + useGrouping: true, + }; + + if( !el.length ) return; + + function decimalPlaces(num) { + var match = (''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/); + if (!match) { return 0; } + return Math.max( + 0, + // Number of digits right of decimal point. + (match[1] ? match[1].length : 0) + // Adjust for scientific notation. + - (match[2] ? +match[2] : 0)); + } + + var counterInstanceArr = []; + + for(var i = 0; i < el.length; i++ ) { + var counterEl = el[i]; + counterEl.id = 'counter-' + i; + + var options = counterEl.dataset; + options = $.extend({}, defaults, options); + + var startVal = counterEl.dataset.startval !== undefined ? counterEl.dataset.startval : 0; + var endVal = parseFloat(counterEl.innerHTML); + + var decimals = Math.max( decimalPlaces(startVal), decimalPlaces(endVal) ); + + var counter = new CountUp( counterEl.id, startVal, endVal, decimals, 3, options); + + if (!counter.error) counterInstanceArr.push( counter ); + else console.error(counter.error); + } + + $(document).on('PACE_DONE', function() { + for( var j = 0; j < counterInstanceArr.length; j++ ) { + counterInstanceArr[j].start(); + } + }); + + for( var i = 0; i < counterInstanceArr.length; i++ ) { + counterInstanceArr[i].start(); + } + }, + + enableRangeSlider: function() { + var el = $('input[data-toggle="rangeslider"]'); + if(!el.length) return; + el.each(function() { + var $this = $(this); + if( this.unifato === undefined ) + this.unifato = {}; + + $this.ionRangeSlider(); + this.unifato.ionRangeSlider = $this.data('ionRangeSlider'); + }); + }, + + enableSortable: function() { + var el = $('.sortable'); + if( !el.length ) return; + el.each(function() { + var $this = $(this); + if( this.unifato === undefined ) + this.unifato = {}; + $this.sortable(); + this.unifato.sortable = $this.data('ui-sortable'); + }); + }, + + enableNestedSortable: function() { + var el = $('.dd'); + if( !el.length ) return; + var defaults = { + }; + el.each( function() { + var $this = $(this), + options = $this.data('plugin-options'); + options = $.extend({}, defaults, options); + + if( this.unifato === undefined ) + this.unifato = {}; + + $this.nestable(options); + this.unifato.nestable = $this.data('nestable'); + }); + }, + + enableTimelineLoadMoreBtn: function() { + var el = $('.timeline .load-more-btn'); + if( !el.length ) return; + el.each(function(){ + var $this = $(this), + url = $this.data('url'); + $this.on('click', function() { + $this.addClass('loading'); + $this.addClass('disabled'); + $.ajax({ + url: url, + }).done(function(data) { + // just to show loading effect + setTimeout(function() { + $this.before(data); + $this.removeClass('loading'); + $this.removeClass('disabled'); + }, 1000); + }).fail(function() { + alert("Couldn't load Timeline Content"); + $this.removeClass('loading'); + }); + }); + }); + }, + + enableCarousel: function() { + var el = document.getElementsByClassName('carousel'); + if( !el.length ) return; + var defaults = { + responsive: [ + { + breakpoint: 720, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }, { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + } + ] + }; + for( var i = 0; i < el.length; i++ ) { + var $this = $(el[i]), + options = $this.data('plugin-options'); + options = $.extend({}, defaults, options); + var sl = $this.slick(options); + + window.addEventListener('resize', function() { + sl.slick('resize'); + }); + + $(document).on('SIDEBAR_CHANGED_WIDTH', function() { + sl.slick('resize'); + sl.slick('slickNext'); + }); + }; + }, + + enableMedia: function() { + var el = $('video, audio'); + if(!el.length) return; + el.each(function() { + var $this = $(this); + if( this.unifato === undefined ) + this.unifato = {}; + $this.mediaelementplayer({ + pluginPath: 'https://cdnjs.com/libraries/mediaelement/', + shimScriptAccess: 'always' + }); + if( this.tagName === 'VIDEO' ) { + $this.on('playing', function() { + $this.closest('.mejs__container').addClass('mejs__video--playing'); + }); + $this.on('ended', function() { + $this.closest('.mejs__container').removeClass('mejs__video--playing'); + }); + } + this.unifato.mediaelementplayer = $this.data('mediaelementplayer'); + }); + }, + + enableInputMask: function() { + var el = $('[data-masked-input]'); + if(!el.length) return; + $.mask.definitions.h = "[A-Fa-f0-9]"; + $.mask.definitions['~']='[+-]'; + el.each(function() { + var $this = $(this), + mask = $this.data('masked-input'); + $this.mask(mask); + }); + }, + + enableDropify: function() { + var el = $('[data-toggle="dropify"]'); + if(!el.length) return; + el.each(function() { + var $this = $(this); + if( this.unifato === undefined ) + this.unifato = {}; + $this.dropify(); + this.unifato.dropify = $this.data('dropify'); + }); + }, + + enableDropzone: function() { + var el = $('[data-toggle="dropzone"]'); + if(!el.length) return; + Dropzone.prototype.defaultOptions.addRemoveLinks = true; + var defaults = {}; + el.each( function() { + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.dropzone(options); + this.unifato.dropzone = this.dropzone; + $this.addClass('dropzone'); + }); + }, + + enableClockPicker: function() { + var el = $('.clockpicker'); + if(!el.length) return; + var defaults = { + donetext: 'Done', + }; + el.each(function() { + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.clockpicker(options); + this.unifato.clockpicker = $this.data('clockpicker'); + }); + }, + + enableColorPicker: function() { + var el = $('.colorpicker'); + if(!el.length) return; + var defaults = { + preferredFormat: "rgb", + showInput: true, + change: function(color) { + var $this = $(this); + $this.parent().find('input').val( color ); + $this.find('i').css( 'background', color ); + }, + }; + el.each(function() { + var $this = $(this), + options = $this.data('plugin-options'), + value = $this.find('input').val(); + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + options.color = value; + $this.find('.input-group-addon').spectrum(options).find('i').css('background', value); + $this.find('input').click( function(e) { + $this.find('.input-group-addon').spectrum('toggle'); + return false; + }); + }); + }, + + enableDateRangePicker: function() { + var el = $('.daterange'); + if( !el.length ) return; + var defaults = { + locale: { + format: 'MMMM D', + }, + }; + el.each(function(){ + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.daterangepicker(options); + this.unifato.daterangepicker = $this.data('daterangepicker'); + }); + }, + + enablePredefinedDateRangePicker: function() { + var $el = $('.predefinedRanges'); + if ( !$el.length ) return; + var defaults = { + locale: { + format: 'MMMM-D', + }, + startDate: moment().subtract(29, 'days'), + endDate: moment(), + opens: "left", + ranges: { + 'Today': [moment(), moment()], + 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], + 'Last 7 Days': [moment().subtract(6, 'days'), moment()], + 'Last 30 Days': [moment().subtract(29, 'days'), moment()], + 'This Month': [moment().startOf('month'), moment().endOf('month')], + 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] + } + }; + $el.each( function() { + var start = moment().subtract(29, 'days'); + var end = moment(); + var $this = $(this); + var options = $this.data('plugin-options'); + options = $.extend({}, defaults, options); + function cb(start, end) { + $this.find('span').html(start.format(options.locale.format) + ' - ' + end.format(options.locale.format)); + } + + if( this.unifato === undefined ) + this.unifato = {}; + + $this.daterangepicker(options, cb); + this.unifato.daterangepicker = $this.data('daterangepicker'); + cb(start, end); + }); + }, + + enableDatePicker: function() { + var el = $('.datepicker'); + if( !el.length ) return; + var defaults = { + }; + el.each(function(){ + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.datepicker(options); + this.unifato.datepicker = $this.data('datepicker'); + }); + }, + + enableSelect2: function() { + var el = $('[data-toggle="select2"]'); + if(!el.length) return; + el.each( function() { + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + $this.select2(options); + this.unifato.select2 = $this.data('select2'); + }); + }, + + enableSwitchery: function() { + var elems = document.getElementsByClassName('js-switch'); + if( !elems.length ) return; + var defaults = { + secondaryColor: '#ddd', + }; + for(var i=0; i < elems.length; i++ ) { + var dataset = JSON.parse(JSON.stringify(elems[i].dataset)); + dataset = $.extend({}, defaults, dataset); + var jsSwitch = new Switchery(elems[i], dataset); + if( elems[i].unifato === undefined ) + elems[i].unifato = {}; + + elems[i].unifato.switchery = jsSwitch; + } + + }, + + enableTouchspin: function() { + var el = $('[data-toggle="touchspin"]'); + if(!el.length) return; + var defaults = { + verticalupclass: '', + verticaldownclass: '' + }; + el.each(function() { + var $this = $(this), + options = $this.data('plugin-options'); + + if(options===undefined) options = {}; + options = $.extend({}, defaults, options); + $this.TouchSpin(options); + }); + }, + + enableMultiSelect: function() { + var el = $('[data-toggle="multiselect"]'); + if(!el.length) return; + this.enableMultiSelectBtns(); + el.each(function() { + var $this = $(this); + if( this.unifato === undefined ) + this.unifato = {}; + this.unifato.multiselect = $this.multiSelect(); + }); + }, + + enableMultiSelectBtns: function() { + var el = $('[data-multiselect-target]'); + if(!el.length) return; + el.each(function() { + var $this = $(this), + $targetData = $this.data('multiselect-target'), + $method = $this.data('multiselect-method'), + $event = $this.data('event'); + + var $target = $( $targetData ); + $this.on( $event, function(e) { + e.preventDefault(); + + switch ( $method ) { + case "addOption": + $target.multiSelect( 'addOption', { value: 'test', text: 'test', index: 0, nested: 'optgroup_label' }); + break; + default: + $target.multiSelect( $method ); + } + }); + }); + }, + + enableTinyMCE: function() { + this.enableTinyMCEInline(); + var el = $('[data-toggle="tinymce"]'); + if(!el.length) return; + var defaults = { + skin: "lightgray", + }; + el.each(function() { + var $this = $(this), + options = $this.data('plugin-options'); + + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + + $this.tinymce(options); + }); + }, + + enableTinyMCEInline: function() { + var el = $('[data-toggle="tinymce-inline"]'); + if( !el.length ) return; + var defaults = { + skin: "lightgray", + inline: true, + theme: "inlite", + plugins: [ + 'advlist autolink lists link image charmap print preview anchor', + 'searchreplace visualblocks code fullscreen', + 'insertdatetime media table contextmenu paste' + ], + }; + el.each(function() { + var $this = $(this), + $html = $this.html(), + options = $this.data('plugin-options'); + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.tinymce(options); + }); + }, + + enableBootstrapWysiwyg: function() { + this.enableTinyMCEInline(); + var el = $('[data-toggle="wysiwyg"]'); + if(!el.length) return; + var defaults = { + }; + el.each(function() { + var $this = $(this), + options = $this.data('plugin-options'); + + if( this.unifato === undefined ) + this.unifato = {}; + + if( options === undefined ) options = {}; + options = $.extend({}, defaults, options); + $this.wysihtml5(options); + this.unifato.wysihtml5 = $this.data('wysihtml5'); + }); + $('[data-wysihtml5-dialog]').on('hidden.bs.modal', function(){ + $('.modal-backdrop').remove(); + }); + }, + + enableCircleProgress: function() { + var el = $('[data-toggle="circle-progress"]'); + if( !el.length ) return; + el.each(function() { + $(this).circleProgress(); + }); + }, + + enableSparkline: function() { + var el = $('[data-toggle="sparklines"]'); + if( !el.length ) return; + el.each(function() { + $(this).sparkline('html', { enableTagOptions: true }); + }); + }, + }; + + document.addEventListener('DOMContentLoaded', function() { + Pace.options = { + ajax: { + ignoreURLs: [ + 'assets/vendors/theme-widgets/getTwitterFeed', + 'assets/vendors/theme-widgets/getFacebookFeed' + ], + } + } + Unifato.init(); + Unifato.setMenu(); + }); + + window.addEventListener('resize', Unifato.setMenu); + window.addEventListener('resize', Unifato.contentHeight); +})(jQuery); diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/_variables.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/_variables.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,966 @@ +// main: style.scss +//@import 'color-schemes/lms'; +@import 'vendors/bootstrap/functions'; + +// Variables +// +// Copy settings from this file into the provided `_custom.scss` to override +// the Bootstrap defaults without modifying key, versioned files. +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + +// Table of Contents +// +// Color system +// Options +// Spacing +// Body +// Links +// Grid breakpoints +// Grid containers +// Grid columns +// Fonts +// Components +// Tables +// Buttons +// Forms +// Dropdowns +// Z-index master list +// Navs +// Navbar +// Pagination +// Jumbotron +// Form states and alerts +// Cards +// Tooltips +// Popovers +// Badges +// Modals +// Alerts +// Progress bars +// List group +// Image thumbnails +// Figures +// Breadcrumbs +// Carousel +// Close +// Code + + + +// General variable structure +// +// Variable format should follow the `$component-modifier-state-property` order. + +// Theme; +$theme-name: 'Admin Html' !default; +$theme-slug: 'admin-html' !default; +$theme-breakpoint: 960px !default; +$transition-duration: .3s !default; +$transition-function: ease-in-out !default; +$spacing-unit: 24px !default; + +// Content +$wrapper-top-padding: 35px !default; +$wrapper-pd-x: 30px !default; + +// Header +$logo-width: 3.75rem !default; // 60px +$nav-height: 5rem !default; // 100px + +// Sidebar +$sidebar-width: 14.0625rem !default; // 225px +$collapse-sidebar-width: 3.75rem !default; // 60px + +//Right Sidebar +$right-sidebar-width: $sidebar-width !default; + +//Widget +$widget-padding-x: 20px !default; +$widget-padding-y: 20px !default; +$widget-list-margin-top: 20px !default; +$widget-list-margin-bottom: 20px !default; + +//Footer +$footer-padding-x: 30px !default; +$footer-padding-y: 20px !default; + + + +// +// Color system +// + +// Theme Colors +$color-scheme: #8253eb !default; +$color-scheme-hover: #9165f4 !default; +$color-scheme-dark: #835c9e !default; +$color-scheme-dark-hover: #8253eb !default; +$content-color: #999 !default; +$theme-border-color: #eef1f2 !default; +$footer-color: #fff !default; + +$widget-bg: #fff !default; +$navbar-bg: linear-gradient(90deg, #835c9e, #8253eb) !default; +$navbar-border: none !default; +$footer-bg: linear-gradient(90deg, #835c9e, #8253eb) !default; +$sidebar-bg: #fff !default; + +$nav-link-color: $color-scheme !default; +$nav-heading-link-color: #3e4b5b !default; +$nav-link-hover-color: lighten($color-scheme, 37%) !default; +$nav-sub-link-color: #888 !default; +$nav-sub-link-hover-color: #514d6a !default; +$nav-icon-color: $color-scheme !default; + + + +$white: #fff !default; +$gray-100: #f8f9fa !default; +$gray-200: #ddd !default; +$gray-300: #bbb !default; +$gray-400: #aaa !default; +$gray-500: #999 !default; +$gray-600: #868e96 !default; +$gray-700: #495057 !default; +$gray-800: #343a40 !default; +$gray-900: #212529 !default; +$black: #000 !default; + +$grays: ( + 100: $gray-100, + 200: $gray-200, + 300: $gray-300, + 400: $gray-400, + 500: $gray-500, + 600: $gray-600, + 700: $gray-700, + 800: $gray-800, + 900: $gray-900 +) !default; + +$blue: #0275d8 !default; +$persian-blue: #4786ff !default; +$indigo: #6610f2 !default; +$purple: #9c77ef !default; +$pink: #e83e8c !default; +$red: #e6614f !default; +$cerize-red: #fa607e !default; +$orange: #fb9678 !default; +$yellow: #ffcc02 !default; +$mustard: #fdb44d !default; +$green: #38d57a !default; +$teal: #20c997 !default; +$cyan: #03a9f3 !default; + +$primary: $color-scheme !default; +$secondary: $gray-600 !default; +$danger: $red !default; +$success: $green !default; +$warning: $yellow !default; +$info: $cyan !default; + +$colors: ( + blue: $blue, + persian-blue: $persian-blue, + indigo: $indigo, + purple: $purple, + pink: $pink, + red: $red, + cerize-red: $cerize-red, + orange: $orange, + yellow: $yellow, + mustard: $mustard, + green: $green, + teal: $teal, + cyan: $cyan, + white: $white, + gray-light: $gray-200, + gray: $gray-600, + gray-dark: $gray-800, + + violet: #9c27b0, + brown: #795548, + light-gray: #f9f9f9, + slate: #607d8b, + + facebook: #4b64a6, + twitter: #0dace3, + googleplus: #dd4b39, + linkedin: #007bb6, + instagram: #3f729b, + pinterest: #cb2027, + dribbble: #ea4c89, + youtube: #b00, +) !default; + +$theme-colors: ( + color-scheme: $color-scheme, + color-scheme-dark: $color-scheme-dark, + content-color: $content-color, + content: $content-color, + primary: $primary, + secondary: $secondary, + success: $success, + info: $info, + warning: $warning, + danger: $red, + light: $gray-100, + dark: $gray-800, + + gray-100: $gray-100, + gray-200: $gray-200, + gray-300: $gray-300, + gray-400: $gray-400, + gray-500: $gray-500, + gray-600: $gray-600, + gray-700: $gray-700, + gray-800: $gray-800, + gray-900: $gray-900, +) !default; + + +// Set a specific jump point for requesting color jumps +$theme-color-interval: 8% !default; + + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-rounded: true !default; +$enable-shadows: true !default; +$enable-gradients: false !default; +$enable-transitions: true !default; +$enable-hover-media-query: false !default; +$enable-grid-classes: true !default; +$enable-print-styles: true !default; + + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +$spacer: 1rem !default; +$spacers: ( + 0: 0, + 1: ($spacer * .25), + 2: ($spacer * .5), + 3: $spacer, + 4: ($spacer * 1.5), + 5: ($spacer * 3) +) !default; + +// This variable affects the `.h-*` and `.w-*` classes. +$sizes: ( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100% +) !default; + +// Body +// +// Settings for the `` element. + +$body-bg: #f5f7fa !default; +$body-color: $content-color !default; + + +// Links +// +// Style anchor elements. + +$link-color: $color-scheme !default; +$link-decoration: none !default; +$link-hover-color: $color-scheme-hover !default; +$link-hover-decoration: none !default; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px +) !default; +@include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +@include _assert-starts-at-zero($grid-breakpoints); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px +) !default; +@include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +$grid-columns: 12 !default; +$grid-gutter-width: 6px !default; + +// Components +// +// Define common padding and border radius sizes and more. + +$line-height-lg: 1.5 !default; +$line-height-sm: 1.5 !default; + +$border-width: 1px !default; + +$border-radius: .25rem !default; +$border-radius-lg: .3rem !default; +$border-radius-sm: .2rem !default; + +$component-active-color: $white !default; +$component-active-bg: theme-color("color-scheme") !default; + +$caret-width: .3em !default; + +$transition-base: all .2s ease-in-out !default; +$transition-fade: opacity .15s linear !default; +$transition-collapse: height .35s ease !default; + +// Fonts +// +// Font, line-height, and color for body text, headings, and more. + +$secondary-font-family: 'Montserrat', sans-serif; +$tertiary-font-family: 'Roboto', sans-serif; +$font-family-sans-serif: 'Roboto', "Helvetica Neue", Arial, sans-serif !default; +$font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; + +$font-size-base-px: 14px !default; +$font-size-base: 0.875rem !default; +$font-size-lg: 1rem !default; // Assumes the browser default, typically `16px` +$font-size-sm: .75rem !default; +$font-size-xs: .625rem !default; + +$font-weight-normal: 400 !default; +$font-weight-medium: 500 !default; +$font-weight-semibold: 600 !default; +$font-weight-bold: bold !default; + +$font-weight-base: $font-weight-normal !default; +$line-height-base: 1.71428571429 !default; + +$h1-font-size: 2.625rem !default; //42px +$h2-font-size: 2.25rem !default; // 36px +$h3-font-size: 1.875rem !default; // 30px +$h4-font-size: 1.500rem !default; // 24px +$h5-font-size: 1.25rem !default; // 20px +$h6-font-size: 1.125rem !default; // 18px + +$headings-margin-bottom: ($spacer / 2) !default; +$headings-font-family: $secondary-font-family !default; +$headings-font-weight: 600 !default; +$headings-line-height: 1.1 !default; +$headings-color: #444 !default; +$headings-letter-spacing: -.05em; + +$display1-size: 6rem !default; +$display2-size: 5.5rem !default; +$display3-size: 4.5rem !default; +$display4-size: 3.5rem !default; + +$display1-weight: 300 !default; +$display2-weight: 300 !default; +$display3-weight: 300 !default; +$display4-weight: 300 !default; +$display-line-height: $headings-line-height !default; + +$lead-font-size: 1.25rem !default; +$lead-font-weight: 300 !default; + +$small-font-size: 80% !default; + +$text-muted: $gray-300 !default; + +$blockquote-small-color: $gray-600 !default; +$blockquote-font-size: ($font-size-base * 1.28571429) !default; + +$hr-border-color: $theme-border-color !default; +$hr-border-width: $border-width !default; + +$mark-padding: .2em !default; + +$dt-font-weight: $font-weight-bold !default; + +$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default; +$nested-kbd-font-weight: $font-weight-bold !default; + +$list-inline-padding: 5px !default; + +$mark-bg: #fcf8e3 !default; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +$table-cell-padding: 0.571428571em !default; +$table-sm-cell-padding: .3rem !default; + +$table-bg: transparent !default; +$table-accent-bg: $nav-link-hover-color !default; +$table-hover-bg: darken($table-accent-bg, 3%) !default; +$table-active-bg: $table-hover-bg !default; + +$table-border-width: $border-width !default; +$table-border-color: lighten($theme-border-color, 7%) !default; + +$table-head-bg: $gray-200 !default; +$table-head-color: lighten($theme-border-color, 7%) !default; + +$table-inverse-bg: $gray-900 !default; +$table-inverse-accent-bg: rgba($white, .05) !default; +$table-inverse-hover-bg: rgba($white, .075) !default; +$table-inverse-border-color: rgba(255,255,255,0.1) !default; +$table-inverse-color: $body-bg !default; + + +// Buttons +// +// For each of Bootstrap's buttons, define text, background and border color. + +$input-btn-padding-y: .5625rem !default; +$input-btn-padding-x: 1.2em !default; +$input-btn-line-height: 1.57142857 !default; + +$input-btn-font-size-sm: 0.75rem !default; +$input-btn-padding-y-sm: .1875rem !default; +$input-btn-padding-x-sm: .5rem !default; +$input-btn-line-height-sm: 2 !default; + +$input-btn-font-size-lg: 1.125rem !default; +$input-btn-padding-y-lg: .3125rem !default; +$input-btn-padding-x-lg: 1.5rem !default; +$input-btn-line-height-lg: 3 !default; + +$btn-font-family: $headings-font-family; +$btn-font-size: $font-size-base !default; +$btn-font-weight: 400 !default; +$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default; +$btn-focus-box-shadow: 0 0 0 2px rgba($black, .125) !default; +$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default; + +$btn-link-disabled-color: $gray-600 !default; + +$btn-block-spacing-y: .5rem !default; + +// Allows for customizing button radius independently from global border radius +$btn-border-radius: $border-radius !default; +$btn-border-radius-lg: $border-radius-lg !default; +$btn-border-radius-sm: $border-radius-sm !default; + +$btn-transition: all $transition-duration $transition-function !default; + + +// Forms + +$input-padding-x: 1rem !default; +$input-padding-y: 0.5625rem !default; +$input-line-height: $input-btn-line-height !default; + +$input-bg: $white !default; +$input-bg-disabled: #eee !default; + +$input-color: #74708d !default; +$input-border-color: #e4e9f0 !default; +$input-btn-border-width: $border-width !default; // For form controls and buttons +$input-box-shadow: none; + +$input-border-radius: $border-radius !default; +$input-border-radius-lg: $border-radius-lg !default; +$input-border-radius-sm: $border-radius-sm !default; + +$input-focus-bg: $input-bg !default; +$input-focus-border-color: theme-color("color-scheme") !default; +$input-focus-box-shadow: $input-box-shadow, 0 0 0 3px rgba($input-focus-border-color, .2) !default; +$input-focus-color: $input-color !default; + +$input-placeholder-color: #bbb !default; + +$input-height-border: $input-btn-border-width * 2 !default; + +$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default; +$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default; + +$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default; +$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default; + +$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default; +$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default; + +$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default; + +$form-text-margin-top: .25rem !default; + +$form-check-margin-bottom: .5rem !default; +$form-check-input-gutter: 1.25rem !default; +$form-check-input-margin-y: .25rem !default; +$form-check-input-margin-x: .25rem !default; + +$form-check-inline-margin-x: .75rem !default; + +$form-group-margin-bottom: 1.5625rem !default; + +$input-group-addon-bg: #eee !default; +$input-group-addon-border-color: $input-border-color !default; + +$custom-control-gutter: 1.5rem !default; +$custom-control-spacer-x: 1rem !default; +$custom-control-spacer-y: .25rem !default; + +$custom-control-indicator-size: 1rem !default; +$custom-control-indicator-bg: #ddd !default; +$custom-control-indicator-bg-size: 50% 50% !default; +$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default; + +$custom-control-indicator-disabled-bg: $gray-200 !default; +$custom-control-description-disabled-color: $gray-600 !default; + +$custom-control-indicator-checked-color: $white !default; +$custom-control-indicator-checked-bg: theme-color("primary") !default; +$custom-control-indicator-checked-box-shadow: none !default; + +$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color("primary") !default; + +$custom-control-indicator-active-color: $white !default; +$custom-control-indicator-active-bg: lighten(theme-color("primary"), 35%) !default; +$custom-control-indicator-active-box-shadow: none !default; + +$custom-checkbox-indicator-border-radius: $border-radius !default; +$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"), "#", "%23") !default; + +$custom-checkbox-indicator-indeterminate-bg: theme-color("primary") !default; +$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default; +$custom-checkbox-indicator-icon-indeterminate: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E"), "#", "%23") !default; +$custom-checkbox-indicator-indeterminate-box-shadow: none !default; + +$custom-radio-indicator-border-radius: 50% !default; +$custom-radio-indicator-icon-checked: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E"), "#", "%23") !default; + +$custom-select-padding-y: .375rem !default; +$custom-select-padding-x: .75rem !default; +$custom-select-height: $input-height !default; +$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator +$custom-select-line-height: $input-btn-line-height !default; +$custom-select-color: $input-color !default; +$custom-select-disabled-color: $gray-600 !default; +$custom-select-bg: $white !default; +$custom-select-disabled-bg: $gray-200 !default; +$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions +$custom-select-indicator-color: #333 !default; +$custom-select-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E"), "#", "%23") !default; +$custom-select-border-width: $input-btn-border-width !default; +$custom-select-border-color: $input-border-color !default; +$custom-select-border-radius: $border-radius !default; + +$custom-select-focus-border-color: lighten(theme-color("primary"), 25%) !default; +$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default; + +$custom-select-font-size-sm: 75% !default; +$custom-select-height-sm: $input-height-sm !default; + +$custom-file-height: 2.5rem !default; +$custom-file-width: 14rem !default; +$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color("primary") !default; + +$custom-file-padding-y: 1rem !default; +$custom-file-padding-x: .5rem !default; +$custom-file-line-height: 1.5 !default; +$custom-file-color: $gray-700 !default; +$custom-file-bg: $white !default; +$custom-file-border-width: $border-width !default; +$custom-file-border-color: $input-border-color !default; +$custom-file-border-radius: $border-radius !default; +$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default; +$custom-file-button-color: $custom-file-color !default; +$custom-file-button-bg: $gray-200 !default; +$custom-file-text: ( + placeholder: ( + en: "Choose file..." + ), + button-label: ( + en: "Browse" + ) +) !default; + + +// Form validation icons +$form-feedback-valid-color: theme-color("success") !default; +$form-feedback-invalid-color: theme-color("danger") !default; + + +// Dropdowns +// +// Dropdown menu container and contents. + +$dropdown-min-width: 10rem !default; +$dropdown-padding-y: .5rem !default; +$dropdown-spacer: .125rem !default; +$dropdown-bg: $white !default; +$dropdown-border-color: rgba($black,.15) !default; +$dropdown-border-width: $border-width !default; +$dropdown-divider-bg: $theme-border-color !default; +$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default; + +$dropdown-link-color: #888 !default; +$dropdown-link-hover-color: darken($dropdown-link-color, 5%) !default; +$dropdown-link-hover-bg: rgba($color-scheme, 0.03) !default; + +$dropdown-link-active-color: $dropdown-link-hover-color !default; +$dropdown-link-active-bg: $dropdown-link-hover-bg !default; + +$dropdown-link-disabled-color: $gray-600 !default; + +$dropdown-item-padding-y: .25rem !default; +$dropdown-item-padding-x: 1.42857142857em !default; + +$dropdown-header-color: $gray-600 !default; + + +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +$zindex-dropdown: 1000 !default; +$zindex-sticky: 1020 !default; +$zindex-fixed: 1030 !default; +$zindex-modal-backdrop: 1040 !default; +$zindex-modal: 1050 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; + + +// Navs + +$nav-link-padding-y: .5rem !default; +$nav-link-padding-x: 1rem !default; +$nav-link-disabled-color: $gray-600 !default; + +$nav-tabs-border-color: #ddd !default; +$nav-tabs-border-width: $border-width !default; +$nav-tabs-border-radius: $border-radius !default; +$nav-tabs-link-hover-border-color: $gray-200 !default; +$nav-tabs-link-active-color: $gray-700 !default; +$nav-tabs-link-active-bg: $body-bg !default; +$nav-tabs-link-active-border-color: #ddd !default; + +$nav-pills-border-radius: $border-radius !default; +$nav-pills-link-active-color: $component-active-color !default; +$nav-pills-link-active-bg: $component-active-bg !default; + +// Navbar + +$navbar-padding-y: ($spacer / 2) !default; +$navbar-padding-x: $spacer !default; + +$navbar-brand-font-size: $font-size-lg !default; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +$nav-link-height: $navbar-brand-font-size * $line-height-base !default; +$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default; +$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default; + +$navbar-toggler-padding-y: .25rem !default; +$navbar-toggler-padding-x: .75rem !default; +$navbar-toggler-font-size: $font-size-lg !default; +$navbar-toggler-border-radius: $btn-border-radius !default; + +$navbar-dark-color: rgba($white,.5) !default; +$navbar-dark-hover-color: rgba($white,.75) !default; +$navbar-dark-active-color: rgba($white,1) !default; +$navbar-dark-disabled-color: rgba($white,.25) !default; +$navbar-dark-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default; +$navbar-dark-toggler-border-color: rgba($white,.1) !default; + +$navbar-light-color: rgba($black,.5) !default; +$navbar-light-hover-color: rgba($black,.7) !default; +$navbar-light-active-color: rgba($black,.9) !default; +$navbar-light-disabled-color: rgba($black,.3) !default; +$navbar-light-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default; +$navbar-light-toggler-border-color: rgba($black,.1) !default; + + +// Pagination + +$pagination-padding-y: .5rem !default; +$pagination-padding-x: .75rem !default; +$pagination-padding-y-sm: .25rem !default; +$pagination-padding-x-sm: .5rem !default; +$pagination-padding-y-lg: .75rem !default; +$pagination-padding-x-lg: 1.5rem !default; +$pagination-line-height: 1.25 !default; + +$pagination-color: $link-color !default; +$pagination-bg: $white !default; +$pagination-border-width: $border-width !default; +$pagination-border-color: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-200 !default; +$pagination-hover-border-color: #ddd !default; + +$pagination-active-color: $white !default; +$pagination-active-bg: $pagination-color !default; +$pagination-active-border-color: $pagination-color !default; + +$pagination-disabled-color: $gray-600 !default; +$pagination-disabled-bg: $white !default; +$pagination-disabled-border-color: #ddd !default; + + +// Jumbotron + +$jumbotron-padding: 2rem !default; +$jumbotron-bg: $gray-200 !default; + + +// Cards + +$card-spacer-y: .75rem !default; +$card-spacer-x: 1.25rem !default; +$card-border-width: 1px !default; +$card-border-radius: $border-radius !default; +$card-border-color: rgba($black,.125) !default; +$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default; +$card-cap-bg: rgba($black, .03) !default; +$card-bg: $white !default; + +$card-img-overlay-padding: 1.25rem !default; + +$card-deck-margin: ($grid-gutter-width / 2) !default; + +$card-columns-count: 3 !default; +$card-columns-gap: 1.25rem !default; +$card-columns-margin: $card-spacer-y !default; + + +// Tooltips + +$tooltip-max-width: 200px !default; +$tooltip-color: $white !default; +$tooltip-bg: $black !default; +$tooltip-opacity: .9 !default; +$tooltip-padding-y: 3px !default; +$tooltip-padding-x: 8px !default; +$tooltip-margin: 0 !default; + + +$tooltip-arrow-width: 5px !default; +$tooltip-arrow-height: 5px !default; +$tooltip-arrow-color: $tooltip-bg !default; + + +// Popovers + +$popover-inner-padding: 1px !default; +$popover-bg: $white !default; +$popover-max-width: 276px !default; +$popover-border-width: $border-width !default; +$popover-border-color: rgba($black,.2) !default; +$popover-box-shadow: 0 5px 10px rgba($black,.2) !default; + +$popover-header-bg: darken($popover-bg, 3%) !default; +$popover-header-color: $headings-color !default; +$popover-header-padding-y: 8px !default; +$popover-header-padding-x: 14px !default; + +$popover-body-color: $body-color !default; +$popover-body-padding-y: 9px !default; +$popover-body-padding-x: 14px !default; + +$popover-arrow-width: 10px !default; +$popover-arrow-height: 5px !default; +$popover-arrow-color: $popover-bg !default; + +$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default; +$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; + + +// Badges + +$badge-color: $white !default; +$badge-font-size: 90% !default; +$badge-font-weight: 600 !default; +$badge-padding-y: .4em !default; +$badge-padding-x: .4em !default; + +$badge-pill-padding-x: .6em !default; +// Use a higher than normal value to ensure completely rounded edges when +// customizing padding or font-size on labels. +$badge-pill-border-radius: 10rem !default; + + +// Modals + +// Padding applied to the modal body +$modal-inner-padding: 25px !default; + +$modal-dialog-margin: 10px !default; +$modal-dialog-margin-y-sm-up: 30px !default; + +$modal-title-line-height: $line-height-base !default; + +$modal-content-bg: $white !default; +$modal-content-border-color: #ddd !default; +$modal-content-border-width: $border-width !default; +$modal-content-box-shadow-xs: none !default; +$modal-content-box-shadow-sm-up: none !default; + +$modal-backdrop-bg: $black !default; +$modal-backdrop-opacity: .5 !default; +$modal-header-border-color: $gray-200 !default; +$modal-footer-border-color: $modal-header-border-color !default; +$modal-header-border-width: $modal-content-border-width !default; +$modal-footer-border-width: $modal-header-border-width !default; +$modal-header-padding: 15px $modal-inner-padding !default; + +$modal-lg: 800px !default; +$modal-md: 500px !default; +$modal-sm: 300px !default; + +$modal-transition: transform .3s ease-out !default; + + +// Alerts +// +// Define alert colors, border radius, and padding. + +$alert-padding-y: .75rem !default; +$alert-padding-x: 1.25rem !default; +$alert-margin-bottom: 1rem !default; +$alert-border-radius: $border-radius !default; +$alert-link-font-weight: $font-weight-bold !default; +$alert-border-width: $border-width !default; + + +// Progress bars + +$progress-height: 1rem !default; +$progress-font-size: .75rem !default; +$progress-bg: $gray-200 !default; +$progress-border-radius: $border-radius !default; +$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default; +$progress-bar-color: $white !default; +$progress-bar-bg: theme-color("primary") !default; +$progress-bar-animation-timing: 1s linear infinite !default; +$progress-bar-transition: width .6s ease !default; + +// List group + +$list-group-bg: $white !default; +$list-group-border-color: rgba($black,.125) !default; +$list-group-border-width: $border-width !default; +$list-group-border-radius: $border-radius !default; + +$list-group-item-padding-y: .75rem !default; +$list-group-item-padding-x: 1.25rem !default; + +$list-group-hover-bg: $gray-100 !default; +$list-group-active-color: $component-active-color !default; +$list-group-active-bg: $component-active-bg !default; +$list-group-active-border-color: $list-group-active-bg !default; + +$list-group-disabled-color: $gray-600 !default; +$list-group-disabled-bg: $list-group-bg !default; + +$list-group-action-color: $gray-700 !default; +$list-group-action-hover-color: $list-group-action-color !default; + +$list-group-action-active-color: $body-color !default; +$list-group-action-active-bg: $gray-200 !default; + + +// Image thumbnails + +$thumbnail-padding: .25rem !default; +$thumbnail-bg: $body-bg !default; +$thumbnail-border-width: $border-width !default; +$thumbnail-border-color: #ddd !default; +$thumbnail-border-radius: $border-radius !default; +$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default; +$thumbnail-transition: all .2s ease-in-out !default; + + +// Figures + +$figure-caption-font-size: 90% !default; +$figure-caption-color: $gray-600 !default; + + +// Breadcrumbs + +$breadcrumb-padding-y: .75rem !default; +$breadcrumb-padding-x: 1rem !default; +$breadcrumb-item-padding: .3rem !default; + +$breadcrumb-bg: $gray-200 !default; +$breadcrumb-divider-color: $gray-600 !default; +$breadcrumb-active-color: $gray-600 !default; +$breadcrumb-divider: "/" !default; + + +// Carousel + +$carousel-control-color: $white !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; + +$carousel-indicator-width: 30px !default; +$carousel-indicator-height: 3px !default; +$carousel-indicator-spacer: 3px !default; +$carousel-indicator-active-bg: $white !default; + +$carousel-caption-width: 70% !default; +$carousel-caption-color: $white !default; + +$carousel-control-icon-width: 20px !default; + +$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"), "#", "%23") !default; +$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"), "#", "%23") !default; + +$carousel-transition: transform .6s ease !default; + + +// Close + +$close-font-size: $font-size-base * 1.5 !default; +$close-font-weight: $font-weight-bold !default; +$close-color: $black !default; +$close-text-shadow: 0 1px 0 $white !default; + + +// Code + +$code-font-size: 90% !default; +$code-padding-y: .2rem !default; +$code-padding-x: .4rem !default; +$code-color: #bd4147 !default; +$code-bg: $gray-100 !default; + +$kbd-color: $white !default; +$kbd-bg: $gray-900 !default; + +$pre-color: $gray-900 !default; +$pre-scrollable-max-height: 340px !default; diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/base/_animations.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/base/_animations.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,3340 @@ +// main: ../style.scss + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2016 Daniel Eden + */ + +.animated { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.flipOutX, +.animated.flipOutY, +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +@keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; +} + +@-webkit-keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -50%, 0); + transform: translate3d(0, -50%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -50%, 0); + transform: translate3d(0, -50%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(50%, 0, 0); + transform: translate3d(50%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(50%, 0, 0); + transform: translate3d(50%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/base/_base.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/base/_base.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,663 @@ +// main: ../style.scss +/******************************** + ********************************* + BASE + ********************************* + *********************************/ +html { + height: 100%; +} + +.label { + @extend .badge; +} + +body.rtl { + direction: rtl; + ol, ul { padding-right: rem(35) } + .text-right-rtl { text-align: left !important } + .text-left-rtl { text-align: left !important } + .btn-group { direction: ltr } + .pagination, + .pager { padding-right: 0 } +} + +.ltr { + direction: ltr !important; + body.rtl & { + text-align: right; + } +} + +.badge { + letter-spacing: $headings-letter-spacing; + font-family: $headings-font-family; +} + +a.badge:hover { + color: #fff; +} + +hr { + &.border-0 { + border: 0; + } + &.tiny-hr { + border: 0; + position: relative; + &:after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%); + width: 40px; + height: 1px; + background: $theme-border-color; + } + } +} + +canvas { + max-width: 100%; +} + +.material-icons { + font-size: rem(24); +} + +.small, small { color: $text-muted; font-size: 85%; } + +.small.list-icon { + font-size: 18px; +} + +.icon-muted { + color: $nav-icon-color; +} + +a { + &:focus, + &:hover { + outline: none; + } +} + +iframe { border: 0 } + +input:focus, +select:focus, +textarea:focus, +button:focus, +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: none; +} + +input, textarea { + letter-spacing: 0; +} + +img { + max-width: 100%; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin: rem(20) 0 rem(10); + font-weight: 400; + letter-spacing: $headings-letter-spacing; + + .material-icons { + position: relative; + top: -2px; + } + + small { + font-size: 0.75em; + } +} + +h6 { font-weight: 500 } +p { margin-bottom: em(20, $font-size-base-px) } +a { transition: $transition-base } + +.blockquote, +blockquote { + padding: 10px 20px; + border: 1px solid #eee; + border-left: 5px solid $primary; + color: $headings-color; + letter-spacing: $headings-letter-spacing; + font-family: $headings-font-family; + font-size: $blockquote-font-size; + small { + font-size: 75%; + font-weight: 500; + } + small:before, footer:before, small:before { + content: '\2014 \00A0'; + } + + &.blockquote-reverse { + border: 1px solid #eee; + border-right: 5px solid $primary; + } + + body.rtl & { + border-right: 5px solid $primary; + border-left: 0; + + &.blockquote-reverse { + text-align: left; + border-left: 5px solid $primary; + border-right: 0; + } + } +} + +dd { + margin-bottom: 5px; +} + +.show-grid { + margin: 15px 0; + + [class^="col-"] { + padding-top: 10px; + padding-bottom: 10px; + border: 1px solid rgba(120, 130, 140, 0.13); + background-color: #f7fafc; + } +} + +.fancy-list { + li { + @include padding( 0 null 1em ); + } + + .list-icon { + font-size: em(18); + vertical-align: middle; + } +} + +.list-icon { + font-size: rem(18); +} + +.row { + &.columns-border-bw { + [class*="col-"] { + border-right: 1px solid $theme-border-color; + } + } +} + +.headings-font-family, +.heading-font-family { font-family: $headings-font-family } +.content-font-family { font-family: $font-family-base } +.sub-heading-font-family { font-family: $tertiary-font-family } +.content-font-size { font-size: $font-size-base } +.headings-color { color: $headings-color !important } + +.headings-letter-spacing { letter-spacing: $headings-letter-spacing !important } + +.wrapper { + position: relative; +} + +.content-wrapper { + position: relative; + + @media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-expand &, + .sidebar-collapse & { + padding-top: $nav-height; + } + } +} + +.text-inverse { + &, + h1,h2,h3,h4,h5,h6,, + .h1,.h2,.h3,.h4,.h5,.h6, .list-icon, small, + a:not(.btn), a:not(.btn):hover { + color: white !important; + } + .text-muted { + color: rgba(255, 255, 255, .5) !important; + } +} + + +/* Material Icons +========================*/ +.material-icons { position: relative; } +.material-icons.md-18 { font-size: rem(18); } +.material-icons.md-24 { font-size: rem(24); } +.material-icons.md-36 { font-size: rem(36); } +.material-icons.md-48 { font-size: rem(48); } + +.user-char-image { + border-radius: 100px; + display: inline-block; + text-align: center; + position: relative; + i { + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + font-style: normal; + color: #fff; + } +} + +/* Main Content Area +========================*/ +.main-wrapper { + overflow: hidden; + padding: 0 $wrapper-pd-x rem(120); + background: $body-bg; + + .sidebar-expand & { + margin-left: $sidebar-width; + } + + body.rtl.sidebar-expand & { + margin-left: auto; + margin-right: $sidebar-width; + } + + .sidebar-collapse & { + margin-left: $collapse-sidebar-width; + } + + body.rtl.sidebar-collapse & { + margin-left: auto; + margin-right: $collapse-sidebar-width; + } +} + +.neg-wrapper-padding { + margin-left: #{ -$wrapper-pd-x }; + margin-right: #{ -$wrapper-pd-x }; +} + + +/* Site Footer +========================*/ +.footer { + bottom: 0; + left: 0; + color: $footer-color; + padding: $footer-padding-y $footer-padding-x; + position: absolute; + right: 0; + background: $footer-bg; + border-top: 1px solid $theme-border-color; + + .sidebar-expand & { + margin-left: $sidebar-width; + } + + .sidebar-collapse & { + margin-left: $collapse-sidebar-width; + } + + body.rtl.sidebar-expand & { + margin-left: 0; + margin-right: $sidebar-width; + } + + body.rtl.sidebar-collapse & { + margin-left: 0; + margin-right: $collapse-sidebar-width; + } +} + +@media (max-width: $theme-breakpoint) { + .content-wrapper .main-wrapper, + body .wrapper .footer { + margin-left: 0; + margin-right: 0; + } + body.rtl.sidebar-expand .main-wrapper { + width: 100%; + margin-right: 0; + } + body.rtl.sidebar-collapse .main-wrapper { + width: 100%; + margin-right: 0; + } + body.rtl.sidebar-collapse .footer, + body.rtl.sidebar-expand .footer { + margin-right: 0; + } +} + +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-horizontal .fix-top .main-wrapper { + padding-top: 70px; + } +} + + + +/* Thumbnail Image Sizes +=======================*/ +[class*="thumb"] { + display: inline-block; +} +img, .user-char-image { + .thumb-xxs & { @include size(35px) } + .thumb-xs & { @include size(40px) } + .thumb-xs2 & { @include size(50px) } + .thumb-sm & { @include size(60px) } + .thumb-sm2 & { @include size(70px) } + .thumb-md & { @include size(110px) } + .thumb-md2 & { @include size(120px) } + .thumb-lg & { @include size(180px) } +} + +img { + .thumb-xs &, + .thumb-sm &, + .thumb-md &, + .thumb-lg & { height: auto; max-width: 999px } +} + + +/* User Status +========================*/ +[class*="user--"] { + position: relative; + + &::after { + @include size(em(9)); + display: block; + @include position(absolute, 0 10% null null); + border-radius: 100px; + content: ""; + box-shadow: 0 0 0 2px $widget-bg; + } + + &[class*="thumb-xs"]::after { right: rem(4); } + &[class*="thumb-xs2"]::after { right: rem(6); } + &[class*="thumb-sm"]::after { right: rem(8); } + &[class*="thumb-md"]::after { right: rem(12); top: rem(12) } + &[class*="thumb-lg"]::after { right: rem(20); } +} + +.user--offline:after { background: $gray-300 } +.user--online:after { background: $success } +.user--away:after { background: $warning } +.user--busy:after { background: $danger } + + +/* Waves Effect on Click +========================*/ +.ripple { + position: relative; + overflow: hidden; + transform: translate3d(0,0,0); + + &::after { + content: ""; + display: block !important; + @include position(absolute, 0); + width: auto; + height: auto; + margin: 0; + padding: 0; + border: 0; + pointer-events: none; + background-image: radial-gradient(circle, #000 10%,transparent 10.01%); + background-repeat: no-repeat; + background-position: 50%; + transform: scale(10,10); + opacity: 0; + transition: transform .5s, opacity 1s; + } + + &:active::after { + transform: scale(0,0); + opacity: .1; + transition: 0s; + } +} + + +/* Pulse Effect +========================*/ +.pulse-status { + display: block; + width: rem(8); + height: rem(8); + border-radius: 50%; + background: $primary; + cursor: pointer; + box-shadow: 0 0 0 rgba(204,169,44, 0.6); + animation: pulse-status 1s infinite; + position: absolute; + top: 50%; + right: 0; + margin-top: -rem(10); + margin-right: rem(10); + transform: translateY(-50%); + + &:hover { + animation: none + } +} + +@-webkit-keyframes pulse-status { + 0% { box-shadow: 0 0 0 0 rgba(204,169,44, 0.6) } + 70% { box-shadow: 0 0 0 10px rgba(204,169,44, 0) } + 100% { box-shadow: 0 0 0 0 rgba(204,169,44, 0) } +} + +@keyframes pulse-status { + 0% { box-shadow: 0 0 0 0 rgba(204,169,44, 0.6) } + 70% { box-shadow: 0 0 0 10px rgba(204,169,44, 0) } + 100% { box-shadow: 0 0 0 0 rgba(204,169,44, 0) } +} + +/* Dropdown +========================*/ +.dropdown-toggle { + li a { + line-height: $line-height-base; + } + .caret { + &:before { + content: '\e928'; + font-family: 'feather'; + font-feature-settings: 'liga'; + vertical-align: middle; + font-size: 16px; + width: 1em; + } + } +} + +.dropdown-menu { + .open > &, + .show > & { + display: block; + } + &.dropdown-left { + left: auto; + right: 0; + } + + body.rtl & { + text-align: right; + } +} + +.dropdown-menu > .selected > a, +.dropdown-menu > .active > a { + &, &:hover, &:focus { + background: $primary; + color: #fff; + outline: none; + } +} + +.dropdown-item { + @include padding( em(5,$font-size-base-px) null ); +} + +body.rtl { + .dropdown-menu-left-rtl { + } +} + +/* User Avatar List +========================*/ +.user-avatar-list { + flex-direction: row-reverse; + display: flex; + text-align: right; + a { + position: relative; + display: inline-block; + margin-left: -5%; + img { + border: 1px solid $widget-bg; + } + } + + a.more-link { + order: 1; + margin-left: auto; + display: inline-flex; + justify-content: center;; + align-items: center; + background: #fff; + border-radius: 100px; + color: $headings-color; + font-family: $headings-font-family; + font-size: em(12); + } +} + +/* Main Content Area +========================*/ +.img-thumbnail { + padding: .125em; + background: #fff; + box-shadow: 0 1px 2px rgba(0,0,0,0.075); +} + +/* Hover Helper +========================*/ +.hover-item { + display: none; + @include mobile { display: block } + @include tablet { display: block } +} + +.hover-parent:hover .hover-item { + display: block; +} + +/* Title Seperator +========================*/ +.title-seperator { + display: flex; + align-items: center; + margin-top: em(30); + margin-bottom: em(30); + span { + margin-top: 0; + margin-bottom: 0; + } + &:before, + &:after { + content: ''; + flex: 1; + height: 1px; + border-top: 1px solid $theme-border-color; + display: block; + } +} + +/* Icons +========================*/ +[class*='size-icon'] { + display: flex; + align-items: center; + justify-content: center; +} +.size-icon-20 { @include size( rem(20) ); } +.size-icon-30 { @include size( rem(30) ); } +.size-icon-40 { @include size( rem(40) ); } +.size-icon-50 { @include size( rem(50) ); } +.size-icon-60 { @include size( rem(60) ); } +.size-icon-70 { @include size( rem(70) ); } +.size-icon-80 { @include size( rem(80) ); } +.size-icon-90 { @include size( rem(90) ); } + +/* Star Ratings +========================*/ +.star-ratings { + position: relative; + height: 1em; + line-height: 1; + vertical-align: middle; + span::before, + &:before { + content: '\e9bf\e9bf\e9bf\e9bf\e9bf'; + font-family: 'feather'; + color: $color-scheme; + } + &:before { + opacity: 0.5; + } + span { + overflow: hidden; + height: 1em; + @include position(absolute, 0 null null 0); + } + + &.style-2 { + letter-spacing: em(-2); + display: inline-block; + &:before, + span::before { + letter-spacing: inherit; + font-family: 'Material Icons'; + font-weight: normal; + content: 'star star star star star'; + vertical-align: baseline; + text-rendering: optimizeLegibility; + font-feature-settings: 'liga'; + } + &:before { color: $text-muted } + span::before { color: $warning } + } +} + +/* Featured Figure Tag +========================*/ +figure { + position: relative; + .featured { + @include position(absolute, 1em null null -.5em); + } +} + +/* Scrollbar Styling for RTL +========================*/ +body.rtl .scrollbar-enabled { + direction: ltr; + + > * { + direction: rtl; + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/base/_helpers.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/base/_helpers.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,614 @@ +/******************************** +********************************* +HELPER CLASSES +********************************* +*********************************/ + +/* Colors +========================*/ +@each $col, $val in $theme-colors { + .progress-bar-#{$col}, + .bg-#{$col} { + background-color: $val !important; + border-color: $val !important; + color: #fff; + } + + .bg-#{$col}-dark { + background-color: darken($val, 10%); + border-color: darken($val, 10%); + } + + .bg-#{$col}-light { + background-color: lighten($val, 15%); + border-color: lighten($val, 15%); + } + + .bg-#{$col}-contrast { + background-color: rgba($val,.1); + color: $val; + } + + a.bg-#{$col}-contrast:hover { + background: $val; + } + + %color-#{$col}, + .color-#{$col}, + .color-hover-#{$col}:hover, + .text-#{$col} { + color: $val !important; + } + + .border-color-#{$col} { + border-color: $val !important; + } +} + +@each $col, $val in $colors { + .badge-#{$col}, + .progress-bar-#{$col}, + .bg-#{$col} { + background-color: $val !important; + border-color: $val; + } + + .bg-#{$col}-dark { + background-color: darken($val, 10%); + border-color: darken($val, 10%); + } + + .bg-#{$col}-light { + background-color: lighten($val, 15%); + border-color: lighten($val, 15%); + } + + .color-#{$col}, + .color-hover-#{$col}:hover, + .text-#{$col} { + color: $val !important; + h1,h2,h3,h4,h5,h6 { color: $val !important; } + } + + .border-color-#{$col} { + border-color: $val !important; + } +} + +.bg-none { + background: none !important; +} + +/* Basic +========================*/ +@mixin hidden {display: none} +%block, .block {display: block} +%inline, .inline {display: inline} +%inline-block, .inline-block {display: inline-block} + +%overflow-hidden, .overflow-hidden {overflow: hidden} +%overflow-scroll, .overflow-scroll {overflow: scroll} +%overflow-auto, .overflow-auto {overflow: auto} + +%pre, .pre {white-space: pre} +%nowrap, .nowrap {white-space: nowrap} +%resize-none, .resize-none {resize: none} +%resize-vertical, .resize-vertical {resize: vertical} +%resize-horizontal, .resize-horizontal {resize: horizontal} +%cursor-pointer, .cursor-pointer {cursor: pointer} +%no-pointer-events, .no-pointer-events { pointer-events: none} +%border-0, .border-0 {border: 0;} +%vertical-middle, .vertical-middle { vertical-align: middle !important } + +%disabled, +.disabled { + opacity: 0.5; + cursor: not-allowed; + pointer-events: none; +} + +%fullscreen, +.fullscreen { + min-height: 100vh; + min-width: 100%; +} + +%scroll-horizontal, +.scroll-horizontal { + overflow-x: scroll; + overflow-y: hidden; +} + +%scroll-vertical, +.scroll-vertical { + overflow-x: hidden; + overflow-y: scroll; +} + +.no-scrollbar::-webkit-scrollbar { + width: 0; + height: 0; + background: transparent; +} + + +/* Position +========================*/ +%pos-static, .pos-static {position: static} +%pos-fixed, .pos-fixed {position: fixed} +%pos-relative, .pos-relative {position: relative} +%pos-absolute, .pos-absolute {position: absolute} +%pos-top, .pos-top {top: 0} +%pos-right, .pos-right {right: 0} +%pos-left, .pos-left {left: 0} +%pos-bottom, .pos-bottom {bottom: 0} +%pos-left, .pos-left {left: 0} +%pos-0, .pos-0 { + @extend .pos-absolute; + @extend .pos-left; + @extend .pos-right; + @extend .pos-bottom; + @extend .pos-top; +} + +%horizontal-center, +.horizontal-center { + position: absolute; + left: 50%; + transform: translateX(-50%); +} + +%vertical-center, +.vertical-center { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +%absolute-center, +.absolute-center { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +/* Opacity +=========================*/ +%opacity-0 , .opacity-0-hover:hover, .opacity-0 {opacity: 0} +%opacity-01, .opacity-01-hover:hover, .opacity-01 {opacity: 0.1} +%opacity-02, .opacity-02-hover:hover, .opacity-02 {opacity: 0.2} +%opacity-03, .opacity-03-hover:hover, .opacity-03 {opacity: 0.3} +%opacity-04, .opacity-04-hover:hover, .opacity-04 {opacity: 0.4} +%opacity-05, .opacity-05-hover:hover, .opacity-05 {opacity: 0.5} +%opacity-06, .opacity-06-hover:hover, .opacity-06 {opacity: 0.6} +%opacity-07, .opacity-07-hover:hover, .opacity-07 {opacity: 0.7} +%opacity-08, .opacity-08-hover:hover, .opacity-08 {opacity: 0.8} +%opacity-09, .opacity-09-hover:hover, .opacity-09 {opacity: 0.9} +%opacity-1 , .opacity-1-hover:hover, .opacity-1 {opacity: 1} + + +/* Width +=========================*/ +%width-100, .width-100 {width: 100%} +%width-80 , .width-80 {width: 80%} +%width-75 , .width-75 {width: 75%} +%width-67 , .width-67 {width: 66.66666666666667%} +%width-50 , .width-50 {width: 50%} +%width-33 , .width-33 {width: 33.33333333333333%} +%width-25 , .width-25 {width: 25%} +%width-20 , .width-20 {width: 20%} + +/* Font Weight +========================*/ +@for $i from 1 through 9 { + %flex-#{$i}, + .flex-#{$i} { flex: 1 } +} + +/* Font Weight +========================*/ +@for $i from 1 through 9 { + %fw-#{$i}00, + .fw-#{$i}00 { + font-weight: #{$i * 100} !important; + } +} +%fw-normal, .fw-normal {font-weight: $font-weight-normal;} +%fw-medium, .fw-medium{font-weight: $font-weight-medium;} +%fw-semibold, .fw-semibold{font-weight: $font-weight-semibold;} +%fw-bold, .fw-bold{font-weight: $font-weight-bold;} +%italic, .italic {font-style: italic;} + +.text-indent-full { + text-indent: -9999px; +} + +/* Z Index +========================*/ +@for $i from 1 through 9 { + %zi-#{$i}, + .zi-#{$i} { + z-index: #{$i} !important; + } +} +.zi-n-1 { + z-index: -1 !important; +} + +/* Font Size +========================*/ +$font-sizes: 10; + +@while $font-sizes <= 60 { + %fs-#{$font-sizes}, + .fs-#{$font-sizes} { + font-size: rem($font-sizes) !important; + } + + @if $font-sizes < 16 { + $font-sizes: $font-sizes + 1; + } @else { + $font-sizes: $font-sizes + 2; + } +} + +.fs-base { + font-size: $font-size-base !important; +} + +/* Letter Spacing +========================*/ +.letter-spacing-minus { + letter-spacing: em(-.8,16px); +} + +.letter-spacing-plus { + letter-spacing: em(.8,16px); +} + +/* Text Helpers +========================*/ +.text-underline { + text-decoration: underline; +} + +/* Line Height +========================*/ +@for $i from 10 through 30 { + %lh-#{$i}, + .lh-#{$i} { + line-height: #{$i/10}em; + } +} + +/* Border Helpers +=========================*/ +%border-left, .border-left { border-left: $border-width solid $theme-border-color } +%border-top, .border-top { border-top: $border-width solid $theme-border-color } +%border-right, .border-right { border-right: $border-width solid $theme-border-color } +%border-bottom, .border-bottom{ border-bottom: $border-width solid $theme-border-color } +%border-left-rtl, body.rtl .border-left-rtl { border-left: $border-width solid $theme-border-color } +%border-top-rtl, body.rtl .border-top-rtl { border-top: $border-width solid $theme-border-color } +%border-right-rtl, body.rtl .border-right-rtl { border-right: $border-width solid $theme-border-color } +%border-bottom-rtl, body.rtl .border-bottom-rtl { border-bottom: $border-width solid $theme-border-color } +%border-all, .border-all { + @extend .border-left; + @extend .border-right; + @extend .border-top; + @extend .border-bottom; +} + +%border-left-dotted, .border-left-dotted { border-left-style: dotted } +%border-left-dashed, .border-left-dashed { border-left-style: dashed } +%border-left-solid, .border-left-solid { border-left-style: solid } +%border-left-double, .border-left-double { border-left-style: double } +%border-left-groove, .border-left-groove { border-left-style: groove } +%border-left-ridge, .border-left-ridge { border-left-style: ridge } +%border-left-inset, .border-left-inset { border-left-style: ridge } +%border-left-outset, .border-left-outset { border-left-style: outset } +%border-left-none, .border-left-none { border-left-style: none } +%border-left-hidden, .border-left-hidden { border-left-style: hidden } + +%border-right-dotted, .border-right-dotted { border-right-style: dotted } +%border-right-dashed, .border-right-dashed { border-right-style: dashed } +%border-right-solid , .border-right-solid { border-right-style: solid } +%border-right-double, .border-right-double { border-right-style: double } +%border-right-groove, .border-right-groove { border-right-style: groove } +%border-right-ridge , .border-right-ridge { border-right-style: ridge } +%border-right-inset , .border-right-inset { border-right-style: ridge } +%border-right-outset, .border-right-outset { border-right-style: outset } +%border-right-none , .border-right-none { border-right-style: none } +%border-right-hidden, .border-right-hidden { border-right-style: hidden } + +%border-top-dotted, .border-top-dotted { border-top-style: dotted } +%border-top-dashed, .border-top-dashed { border-top-style: dashed } +%border-top-solid , .border-top-solid { border-top-style: solid } +%border-top-double, .border-top-double { border-top-style: double } +%border-top-groove, .border-top-groove { border-top-style: groove } +%border-top-ridge , .border-top-ridge { border-top-style: ridge } +%border-top-inset , .border-top-inset { border-top-style: ridge } +%border-top-outset, .border-top-outset { border-top-style: outset } +%border-top-none , .border-top-none { border-top-style: none } +%border-top-hidden, .border-top-hidden { border-top-style: hidden } + +%border-bottom-dotted, .border-bottom-dotted { border-bottom-style: dotted } +%border-bottom-dashed, .border-bottom-dashed { border-bottom-style: dashed } +%border-bottom-solid , .border-bottom-solid { border-bottom-style: solid } +%border-bottom-double, .border-bottom-double { border-bottom-style: double } +%border-bottom-groove, .border-bottom-groove { border-bottom-style: groove } +%border-bottom-ridge , .border-bottom-ridge { border-bottom-style: ridge } +%border-bottom-inset , .border-bottom-inset { border-bottom-style: ridge } +%border-bottom-outset, .border-bottom-outset { border-bottom-style: outset } +%border-bottom-none , .border-bottom-none { border-bottom-style: none } +%border-bottom-hidden, .border-bottom-hidden { border-bottom-style: hidden } + +%border-y-dotted, .border-y-dotted { @extend .border-top-dotted; @extend .border-bottom-dotted } +%border-y-dashed, .border-y-dashed { @extend .border-top-dashed; @extend .border-bottom-dashed } +%border-y-solid , .border-y-solid { @extend .border-top-solid; @extend .border-bottom-solid } +%border-y-double, .border-y-double { @extend .border-top-double; @extend .border-bottom-double } +%border-y-groove, .border-y-groove { @extend .border-top-groove; @extend .border-bottom-groove } +%border-y-ridge , .border-y-ridge { @extend .border-top-ridge; @extend .border-bottom-ridge } +%border-y-inset , .border-y-inset { @extend .border-top-inset; @extend .border-bottom-inset } +%border-y-outset, .border-y-outset { @extend .border-top-outset; @extend .border-bottom-outset } +%border-y-none , .border-y-none { @extend .border-top-none; @extend .border-bottom-none } +%border-y-hidden, .border-y-hidden { @extend .border-top-hidden; @extend .border-bottom-hidden } + +%border-x-dotted, .border-x-dotted { @extend .border-right-dotted; @extend .border-left-dotted } +%border-x-dashed, .border-x-dashed { @extend .border-right-dashed; @extend .border-left-dashed } +%border-x-solid , .border-x-solid { @extend .border-right-solid; @extend .border-left-solid } +%border-x-double, .border-x-double { @extend .border-right-double; @extend .border-left-double } +%border-x-groove, .border-x-groove { @extend .border-right-groove; @extend .border-left-groove } +%border-x-ridge , .border-x-ridge { @extend .border-right-ridge; @extend .border-left-ridge } +%border-x-inset , .border-x-inset { @extend .border-right-inset; @extend .border-left-inset } +%border-x-outset, .border-x-outset { @extend .border-right-outset; @extend .border-left-outset } +%border-x-none , .border-x-none { @extend .border-right-none; @extend .border-left-none } +%border-x-hidden, .border-x-hidden { @extend .border-right-hidden; @extend .border-left-hidden } + +%border-dotted, .border-dotted { @extend .border-x-dotted; @extend .border-y-dotted } +%border-dashed, .border-dashed { @extend .border-x-dashed; @extend .border-y-dashed } +%border-solid , .border-solid { @extend .border-x-solid; @extend .border-y-solid } +%border-double, .border-double { @extend .border-x-double; @extend .border-y-double } +%border-groove, .border-groove { @extend .border-x-groove; @extend .border-y-groove } +%border-ridge , .border-ridge { @extend .border-x-ridge; @extend .border-y-ridge } +%border-inset , .border-inset { @extend .border-x-inset; @extend .border-y-inset } +%border-outset, .border-outset { @extend .border-x-outset; @extend .border-y-outset } +%border-none , .border-none { @extend .border-x-none; @extend .border-y-none } +%border-hidden, .border-hidden { @extend .border-x-hidden; @extend .border-y-hidden } + +/* Border Width +=========================*/ +@for $i from 0 through 10 { + %bw-y-#{$i}, + %bw-t-#{$i}, + .bw-y-#{$i}, + .bw-t-#{$i}, + body.rtl .bw-y-#{$i}-rtl, + body.rtl .bw-t-#{$i}-rtl { + border-top-width: #{$i}px !important; + } + %bw-y-#{$i}, + %bw-b-#{$i}, + .bw-y-#{$i}, + .bw-b-#{$i}, + body.rtl .bw-y-#{$i}-rtl, + body.rtl .bw-b-#{$i}-rtl { + border-bottom-width: #{$i}px !important; + } + %bw-x-#{$i}, + %bw-r-#{$i}, + .bw-x-#{$i}, + .bw-r-#{$i}, + body.rtl .bw-x-#{$i}-rtl, + body.rtl .bw-r-#{$i}-rtl { + border-right-width: #{$i}px !important; + } + %bw-y-#{$i}, + %bw-l-#{$i}, + .bw-y-#{$i}, + .bw-l-#{$i}, + body.rtl .bw-y-#{$i}-rtl, + body.rtl .bw-l-#{$i}-rtl { + border-left-width: #{$i}px !important; + } + %bw-#{$i}, + body.rtl .bw-#{$i}-rtl, + .bw-#{$i} { + @extend .bw-x-#{$i}; + @extend .bw-y-#{$i}; + } +} + +/* Border Radius +=========================*/ +%radius-0, .radius-0 { border-radius: 0; } +%radius-full, .radius-full { border-radius: 100%; } +@for $i from 2 through 20 { + %radius-#{$i}, .radius-#{$i} { + border-radius: #{$i}px !important; + overflow: hidden; + } +} + +/* Padding & Margin +=========================*/ +%padded-reverse, .padded-reverse { margin: 0 -20px} + +%mr-lr-auto, .mr-lr-auto { + margin-left: auto; + margin-right: auto; +} + +$num-list: 0 5 10 20 30 40 50 60 70 80 90 100 150 200; +@each $current-num in $num-list { + + body.rtl .pd-t-#{$current-num}-rtl, + body.rtl .pd-tb-#{$current-num}-rtl, + %pd-t-#{$current-num}, + %pd-tb-#{$current-num}, + .pd-t-#{$current-num}, + .pd-tb-#{$current-num} { + padding-top: #{$current-num/16}rem !important; + } + + body.rtl .pd-b-#{$current-num}-rtl, + body.rtl .pd-tb-#{$current-num}-rtl, + %pd-b-#{$current-num}, + %pd-tb-#{$current-num}, + .pd-b-#{$current-num}, + .pd-tb-#{$current-num} { + padding-bottom: #{$current-num/16}rem !important; + } + + body.rtl .pd-#{$current-num}-rtl, + %pd-#{$current-num}, + .pd-#{$current-num} { + padding: #{$current-num/16}rem !important; + } + + body.rtl .mr-t-#{$current-num}-rtl, + body.rtl .mr-tb-#{$current-num}-rtl, + %mr-t-#{$current-num}, + %mr-tb-#{$current-num}, + .mr-t-#{$current-num}, + .mr-tb-#{$current-num} { + margin-top: #{$current-num/16}rem !important; + } + + body.rtl .mr-b-#{$current-num}-rtl, + body.rtl .mr-tb-#{$current-num}-rtl, + %mr-b-#{$current-num}, + %mr-tb-#{$current-num}, + .mr-b-#{$current-num}, + .mr-tb-#{$current-num} { + margin-bottom: #{$current-num/16}rem !important; + } + + body.rtl .mr-#{$current-num}-rtl, + %mr-#{$current-num}, + .mr-#{$current-num} { + margin: #{$current-num/16}rem !important; + } +} + +$num-list: 0 5 10 15 20 30 40 50 60 70 80 90; +@each $current-num in $num-list { + + body.rtl .pd-l-#{$current-num}-rtl, + body.rtl .pd-lr-#{$current-num}-rtl, + %pd-l-#{$current-num}, + %pd-lr-#{$current-num}, + .pd-l-#{$current-num}, + .pd-lr-#{$current-num} { + padding-left: #{$current-num/16}rem !important; + } + + body.rtl .pd-r-#{$current-num}-rtl, + body.rtl .pd-lr-#{$current-num}-rtl, + %pd-r-#{$current-num}, + %pd-lr-#{$current-num}, + .pd-r-#{$current-num}, + .pd-lr-#{$current-num} { + padding-right: #{$current-num/16}rem !important; + } + + body.rtl .mr-l-#{$current-num}-rtl, + body.rtl .mr-lr-#{$current-num}-rtl, + %mr-l-#{$current-num}, + %mr-lr-#{$current-num}, + .mr-l-#{$current-num}, + .mr-lr-#{$current-num} { + margin-left: #{$current-num/16}rem !important; + } + + body.rtl .mr-r-#{$current-num}-rtl, + body.rtl .mr-lr-#{$current-num}-rtl, + %mr-r-#{$current-num}, + %mr-lr-#{$current-num}, + .mr-r-#{$current-num}, + .mr-lr-#{$current-num} { + margin-right: #{$current-num/16}rem !important; + } +} + +/* RTL Margin Helpers +=========================*/ +body.rtl { + @each $i,$val in $spacers { + .ml-#{$i}-rtl { margin-left: $val !important } + .mr-#{$i}-rtl { margin-right: $val !important } + .mt-#{$i}-rtl { margin-top: $val !important } + .mb-#{$i}-rtl { margin-bottom: $val !important } + .mx-#{$i}-rtl { + @extend .ml-#{$i}-rtl; + @extend .mr-#{$i}-rtl; + } + .my-#{$i}-rtl { + @extend .mt-#{$i}-rtl; + @extend .mb-#{$i}-rtl; + } + .m-#{$i}-rtl { + @extend .my-#{$i}-rtl; + @extend .mx-#{$i}-rtl; + } + } + + .mr-auto-rtl { margin-right: auto !important } + .ml-auto-rtl { margin-left: auto !important } + .mt-auto-rtl { margin-top: auto !important } + .mb-auto-rtl { margin-bottom: auto !important } + .mx-auto-rtl { + @extend .ml-auto-rtl; + @extend .mr-auto-rtl; + } + .my-auto-rtl { + @extend .ml-auto-rtl; + @extend .mr-auto-rtl; + } + .m-auto-rtl { + @extend .my-auto-rtl; + @extend .mx-auto-rtl; + } +} + +/* RTL Padding Helpers +=========================*/ +body.rtl { + @each $i,$val in $spacers { + .pl-#{$i}-rtl { padding-left: $val !important } + .pr-#{$i}-rtl { padding-right: $val !important } + .pt-#{$i}-rtl { padding-top: $val !important } + .pb-#{$i}-rtl { padding-bottom: $val !important } + .px-#{$i}-rtl { + @extend .pl-#{$i}-rtl; + @extend .pr-#{$i}-rtl; + } + .py-#{$i}-rtl { + @extend .pt-#{$i}-rtl; + @extend .pb-#{$i}-rtl; + } + .p-#{$i}-rtl { + @extend .py-#{$i}-rtl; + @extend .px-#{$i}-rtl; + } + } +} + +/* Float RTL Helpers +=========================*/ +body.rtl { + .float-right-rtl { float: right !important } + .float-left-rtl { float: left !important } + .float-none-rtl { float: none !important } + @each $i, $val in $grid-breakpoints { + .float-#{$i}-right-rtl { float: right !important } + .float-#{$i}-left-rtl { float: left !important } + } +} + + +/* Width Helpers +=========================*/ +@for $i from 1 through 10 { + .w-#{$i * 10} { width: #{ $i * 10 }% !important } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/base/_mixins.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/base/_mixins.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,202 @@ +// main: ../style.scss +/* Media Queries */ +$tablet-width: 768px; +$desktop-width: 1024px; + +@mixin mobile { + @media (max-width: #{$tablet-width - 1px}) { + @content; + } +} + +@mixin tablet { + @media (min-width: #{$tablet-width}) and (max-width: #{$desktop-width - 1px}) { + @content; + } +} + +@mixin desktop { + @media (min-width: #{$desktop-width}) { + @content; + } +} + +@mixin retina { + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + @content; + } +} + +@mixin print { + @media print { + @content; + } +} + + +// Button variants +// ---------------------------- +// +// The below is an alternative to the native button-variant mixin of bootstrap, to accomodate color parameter. +// +// ---------------------------- +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin theme-button-variant($background, $border, $color: $content-color, $active-background: darken($background, 7.5%), $active-border: darken($border, 10%)) { + color: $color; + background-color: $background; + border-color: $border; + box-shadow: none; + // @include box-shadow($btn-box-shadow); + + &:hover { + color: $color; + background-color: $active-background; + border-color: $active-border; + } + + &:focus, + &.focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-box-shadow, 0 0 0 3px rgba($border, .5); + } @else { + box-shadow: 0 0 0 3px rgba($border, .5); + } + } + + // Disabled comes first so active can properly restyle + &.disabled, + &:disabled { + background-color: $background; + border-color: $border; + } + + &:active, + &.active, + .show > &.dropdown-toggle { + background-color: $active-background; + background-image: none; // Remove the gradient for the pressed/active state + border-color: $active-border; + @include box-shadow($btn-active-box-shadow); + } +} + +// Button Variants +@mixin buttons-variant($col, $color, $background, $border) { + .btn-#{$col} { + color: $color; + background-color: $background; + border-color: $border; + + &:focus, + &:hover, + &:active, + &:active:focus, + &:active:hover, + .show>&.dropdown-toggle, + .show>&.dropdown-toggle:hover, + .show>&.dropdown-toggle:focus { + color: $color; + background-color: darken($background, 5%); + border-color: darken($border, 5%); + } + &:focus, + &:active, + &:active:focus, + .show>&.dropdown-toggle:focus { + outline: 0 0 0 2px rgba($background,.3); + } + } + + .btn-outline-#{$col} { + color: $background; + background: transparent; + border-color: $background; + + &:focus, + &:hover, + &:active, + &:active:focus, + &:active:hover, + .show>&.dropdown-toggle, + .show>&.dropdown-toggle:hover, + .show>&.dropdown-toggle:focus { + color: $color; + background-color: $background; + } + } +} + + + +/* Placeholder */ +@mixin placeholder { + &::-webkit-input-placeholder { + @content; + } + &:-moz-placeholder { + @content; + } + &::-moz-placeholder { + @content; + } + &:-ms-input-placeholder { + @content; + } +} + + +/* Set Margin & Padding */ +@mixin allspace($top-bottom: 0, $left-right: 0) { + padding: $top-bottom $left-right; + margin: $top-bottom $left-right; +} + +/* Making tiny, small, large, huge classes */ +$spacing-unit-tiny: round(0.25 * $spacing-unit); +$spacing-unit-small: round(0.5 * $spacing-unit); +$spacing-unit-large: round(2 * $spacing-unit); +$spacing-unit-huge: round(4 * $spacing-unit); + +@mixin sizes($properties...) { + &--tiny { + @each $property in $properties { + #{$property}: $spacing-unit-tiny; + } + } + + &--small { + @each $property in $properties { + #{$property}: $spacing-unit-small; + } + } + + &--large { + @each $property in $properties { + #{$property}: $spacing-unit-large; + } + } + + &--huge { + @each $property in $properties { + #{$property}: $spacing-unit-huge; + } + } +} + +@function em($target, $base: $font-size-base-px) { + @return strip-unit($target) / strip-unit($base) * 1em; +} + +@function rem($target) { + @return strip-unit($target)/16 * 1rem; +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/color-schemes/_jobs.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/color-schemes/_jobs.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,12 @@ +// main: ../style.scss + +$color-scheme: #5f60b3; +$color-scheme-hover: #4c4c96; +$color-scheme-dark: #5f60b3; +$color-scheme-dark-hover: darken($color-scheme-dark, 7%); + +$primary: #ffe548; + +$navbar-bg: $color-scheme; +$navbar-border: 1px solid rgba(255,255,255,.05); +$footer-bg: $color-scheme; diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/color-schemes/_lms.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/color-schemes/_lms.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,13 @@ +// main: ../style.scss + +$color-scheme: #01a8f6; +$color-scheme-hover: #00a0ee; +$color-scheme-dark: #00a0ee; +$color-scheme-dark-hover: darken($color-scheme-dark, 7%); + +$primary: #f46149; + +$navbar-bg: $color-scheme; +$navbar-border: 1px solid rgba(255,255,255,.05); +$nav-link-hover-color: lighten($color-scheme, 49%); +$footer-bg: $color-scheme; diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_accordion.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_accordion.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,65 @@ +// main: ../style.scss +/******************************** +********************************* +Accordions +********************************* +*********************************/ +.accordion { + .card { + margin-bottom: em(5, $font-size-base-px); + .card-header { + padding: 0; + a { + display: block; + padding: em(15,18) em(35,18) em(15,18) em(15,18); + position: relative; + &:after { + content: "\e92b"; + font-family: "feather"; + font-size: rem(18); + @include position(absolute, 50% null null null); + right: rem(15); + transform: translateY(-50%); + } + &.collapsed::after { + content: "\e928"; + } + } + } + + .card-title { + font-size: em(15); + margin-bottom: 0; + padding: em(6,16) em(6,16); + } + } + + [class*="card-outline-"], .card-inverse { + .card-header a { + color: #fff; + } + } + + body.rtl & { + .card .card-header a:after { + right: auto; + left: rem(15); + } + } +} + +.accordion-minimal { + .card { border: none } + .card-header { + background: #fff; + } + .card-title { + a { + color: $content-color; + &:hover, &:focus { color: $color-scheme; } + } + } + .card-block { + padding: em(25,$font-size-base-px); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_blog-post.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_blog-post.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,239 @@ +// main: ../style.scss +/******************************** +********************************* +Blog Post +********************************* +*********************************/ +.blog-post-single, +.blog-post { + display: inline-block; + figure { margin-bottom: 0 } + p:last-child { margin-bottom: 0 } +} + +.blog-post-card { + background: #fff; + overflow: hidden; + border-radius: .5rem; + border: rem(1) solid $theme-border-color; + display: block; + margin-bottom: rem(30); + + .blog-post-content, + footer, + header { + position: relative; + padding-left: em(30); + padding-right: em(30); + } + + > figure { + display: flex; + a { flex: 1; } + img { width: 100%; } + } + + header { + padding-top: em(25); + } + + .blog-post-share-links { + @include position(absolute, 0 null null em(40) ); + padding-left: em(40); + transform: translateY(-50%); + overflow: hidden; + transition: transform 0.3s ease; + max-width: 0; + height: em(40); + + > li { + padding: 0; + padding-left: em(10); + margin-right: 0; + height: em(40); + transition: all 0.3s ease; + transition-delay: 0s; + + &:first-child { + padding-left: 0; + @include position(absolute, 0 null null 0); + z-index: 2; + } + + &:not(:first-child) { + opacity: 0; + transform: translateX(rem(-20)) rotate(0deg); + } + } + + &.active, + &:hover { + max-width: rem(900); + > li:not(:first-child) { + opacity: 1; + transform: translateX(0); + } + li:first-child { + transform: rotate(360deg); + } + li { + @for $i from 1 through 10 { + &:nth-child(#{$i}) { + transition-delay: #{0.05*$i}s; + } + } + } + } + a { + display: inline-block; + color: #fff; + @include size(em(40)); + text-align: center; + border-radius: rem(100); + i { + line-height: em(40,30); + font-size: em(30); + } + } + } + + .blog-post-title { + margin: em(10) 0 em(20); + a { + color: $body-color; + &:focus, + &:hover { + color: $color-scheme; + } + } + } + + .blog-post-tags { + font-size: 0.9em; + ul { + margin-left: 0; + } + ul > li { + padding: 0; + &:after { content: ',' } + &:last-child:after { content: '' } + } + } + + .blog-post-content { + margin-top: 2em; + } + + footer { padding-bottom: em(40) } + + &.blog-post-single { + header { + padding-top: em(50); + } + .blog-post-content { + margin-bottom: em(40); + } + } +} + +/******************************** +********************************* +Comments +********************************* +*********************************/ +.blog-post-comments { + .comment { + flex-wrap: wrap; + > figure { + margin-right: rem(30); + } + } + .comment-body { + background: $widget-bg; + padding: $widget-padding-y $widget-padding-x; + p:last-child { + margin-bottom: 0; + } + } + + .replies { + margin-top: rem(30); + padding-left: rem(90); + width: 100%; + } + + .rtl & { + .comment { + > figure { + margin-left: rem(30); + margin-right: 0; + } + } + + .replies { + padding-left: 0; + padding-right: rem(90); + } + } +} + +/******************************** +********************************* +Sidebar +********************************* +*********************************/ +.blog-page-sidebar { + .widget { + margin-bottom: em(50); + } + .widget-title { + margin-top: 0; + font-size: $h5-font-size; + padding-bottom: rem(20); + position: relative; + margin-bottom: rem(20); + &:after { + content: ''; + width: rem(40); + height: 1px; + background: $color-scheme; + display: block; + @include position(absolute, null null 0 0); + } + } + + .rtl & { + .widget-title::after { + @include position(absolute, null 0 0 auto); + } + } + + + .widget_tag_cloud { + .tagcloud { + a { + font-family: $headings-font-family; + line-height: 1.3; + } + } + } + + .widget_archives { + ul { + list-style: none; + padding: 0; + } + li { + display: flex; + border-bottom: 1px dashed rgba($body-color, 0.3); + margin-bottom: .5em; + padding-bottom: .5em; + padding-bottom: .5em; + font-family: $headings-font-family; + color: $text-muted; + } + a { + flex: 1; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_buttons.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_buttons.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,158 @@ +// main: ../style.scss +/******************************** +********************************* +BUTTONS +********************************* +*********************************/ +.btn { + display: inline-flex; + font-size: $btn-font-size; + font-family: $btn-font-family; + cursor: pointer; + border-width: 2px; + align-items: center; + + .btn-list & { + margin-bottom: rem(10); + margin-right: rem(10); + } + + &.border-thick { border-width: 2px } + &.border-thicker { border-width: 3px } + &.text-uppercase { letter-spacing: 0.1em } + + .list-icon { + font-size: rem(18); + vertical-align: middle; + position: relative; + top: rem(-1); + font-weight: 400; + } + + .social-icons { + font-size: rem(25); + } + + &.btn-lg { + .list-icon { font-size: rem(24) } + .social-icons { font-size: rem(40) } + } + + .caret { + margin-left: rem(5); + } + + &.disabled, + &:disabled { + cursor: not-allowed; + } + + &[class*="bg"][class*="contrast"]:hover { + color: #fff; + } +} + +.btn-lg { + min-height: em(56); + display: inline-flex; + justify-content: center; + align-items: center; + @include button-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $input-btn-font-size-lg, $input-btn-line-height-lg, $btn-border-radius-lg); + &:not(.btn-circle) { min-width: rem(140) } +} + +.btn-sm { + @include button-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $input-btn-font-size-sm, $input-btn-line-height-sm, $btn-border-radius-sm); +} + +.btn-xs { + @include button-size( 0, rem(5), $input-btn-font-size-sm, $input-btn-line-height-sm, $btn-border-radius-sm); +} + +.btn-rounded { border-radius: rem(100) } + +.btn-circle { + border-radius: 100%; + @include size( rem(50) ); + display: inline-flex; + justify-content: center; + align-items: center; + padding: 0 !important; + &.btn-lg { @include size( rem(70) ) } + &.btn-sm { @include size( rem(30) ) } +} + +.btn-block { + display: block; + width: 100%; +} + + +/* Button Colors +========================*/ +.btn:active { + box-shadow: inset 0 2px 2px 2px rgba(0,0,0,0.02); +} + +@include buttons-variant(default, #555, #e4e7ea, #e4e7ea); + +.btn:focus { + // box-shadow: inset 0 0 -4px 2px rgba(0,0,0,0.1); + outline: 0; + box-shadow: none !important; +} + +.btn-outline-default { color: #555 } +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover { + background: $primary; + border-color: $primary; +} + +// Alternative Button Variants +@each $col, $val in $theme-colors { + .btn-#{$col} { + @include theme-button-variant($val,$val,#fff); + } +} +@each $col, $val in $colors { + .btn-#{$col} { + @include theme-button-variant($val,$val,#fff); + } +} + +@each $col, $val in $colors { + .btn-outline-#{$col} { + @include button-outline-variant($val); + } +} + +.btn-outline-white:hover { + color: $color-scheme; +} + + +.btn-outline-inverse { + color: #fff; + border: 2px solid #fff; + background: transparent; + &:hover { + color: $color-scheme !important; + background-color: #fff; + } +} + +/* Justified button groups +========================*/ + +.btn-group-justified { + display: flex; + .btn, + .btn-group { + flex: 1; + .btn { width: 100% } + .dropdown-menu { left: auto } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_cards.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_cards.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,290 @@ +// main: ../style.scss +/******************************** +********************************* +Card +********************************* +*********************************/ +.card { + &[class*='bg']:not([class*='card-inverse']) { + .card-header { + background: inherit; + } + } +} + +@each $col, $val in $colors { + .card-#{$col} { + background: #{$val}; + } +} + +.card-title { + margin-top: 0; +} + +.card-header { + .list-icon { + position: absolute; + right: rem(10); + top: rem(10); + width: rem(50); + height: rem(50); + text-align: center; + line-height: rem(50); + border-radius: 100%; + transition: transform $transition-duration $transition-function; + } +} + +.card-action { + border-top: $card-border-width solid $card-border-color; + padding: $card-spacer-x; +} + +.card-link { + .text-inverse &:hover, + &:hover { + text-decoration: none; + } + & + .card-link { margin-left: 1em } +} + +.card-expandable { + .card-body, .card-action { + display: none; + } + + &.card-expanded .card-body, + &.card-expanded .card-action { + display: block; + } + + &.card-expanded .list-icon { + transform: rotate(180deg); + } + + .card-header { + cursor: pointer; + } +} + +.card-outline { + @each $col, $val in $theme-colors { + &-#{$col} { + border-color: #{$val}; + .card-footer, + .card-header { + background: #{$val}; + } + } + } + @each $col, $val in $colors { + &-#{$col} { + border-color: #{$val}; + .card-footer, + .card-header { + background: #{$val}; + } + } + } +} + +[class*='card-outline'] { + .card-block { + background: #fff; + border-bottom-left-radius: $card-border-radius; + border-bottom-right-radius: $card-border-radius; + } + .card-footer, + .card-header { + color: #fff; + h1, h2, h3, h4, h5, h6 { + color: inherit; + } + } +} + +.card-body { + z-index: 1; +} + +.blog-post-new { + .card-header { + position: relative; + z-index: 1; + &::before { + content: ""; + @include position(absolute, null 0 0); + height: em(100); + transform: skewY(-4deg) translateY(70%); + background: #fff; + z-index: 0; + } + + .user-image { + position: absolute; + right: em(40); + bottom: em(-5); + } + + .badge { + position: absolute; + padding: em(8) em(16); + top: em(20); + left: em(20); + &::before { + content: ""; + position: absolute; + right: em(-14); + top: 0; + border-style: solid; + border-width: 0px 0 15.5px 14px; + border-color: transparent transparent transparent #e6614f; + } + &::after { + content: ""; + position: absolute; + right: em(-14); + bottom: 0; + border-style: solid; + border-width: 15.5px 0 0 14px; + border-color: transparent transparent transparent #e6614f; + } + } + } + + .card-body { + padding-left: em(30); + padding-right: em(30); + p { + font-size: em(13); + line-height: em(25); + } + } + + .card-action { + a { + font-weight: 400; + font-size: em(13); + i { font-size: em(16); } + } + } + + body.rtl & { + .card-header .user-image { + right: auto; + left: em(40); + } + } +} + +.listing-card { + background: #fff; + border-radius: 3px; + overflow: hidden; + margin-bottom: $grid-gutter-width; + width: 100%; + + header, .card-info, footer { + padding-left: 15px; + padding-right: 15px; + } + + h4 { + font-size: em(24,15); + } + + figure { + position: relative; + a:not(.add-to-favourites) { + display: block; + } + img { + width: 100%; + height: auto; + } + } + + .add-to-favourites { + position: absolute; + top: 15px; + right: 15px; + padding: 10px; + border-radius: 3px; + background: #000; + opacity: .6; + color: #fff; + line-height: 1; + + &:hover { + opacity: .8; + } + + i { + font-size: em(16,15); + line-height: 1; + } + } + + .card-info { + font-family: $headings-font-family; + font-size: em(14,15); + color: #bbb; + font-weight: 500; + margin-top: em(25); + letter-spacing: -1px; + + strong { + color: #666; + } + } + + svg { + width: 36px; + height: 36px; + vertical-align: middle; + position: relative; + top: -2px; + } + + .card-info-baths svg { + top: -6px; + } + + .card-info path, + .card-info line, + .card-info g { + stroke: #bbb; + } + + header { + color: #666; + margin-top: rem(30); + } + + footer { + padding-top: 15px; + padding-bottom: 20px; + border-top: 1px solid $theme-border-color; + } + + footer .float-left { + font-family: $headings-font-family; + font-size: em(13,15); + font-weight: 600; + padding-top: 5px; + + i { + position: relative; + top: 2px; + margin-right: 5px; + } + } + + .btn { + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0px; + font-size: em(11,15); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_carousel.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_carousel.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,191 @@ +// main: ../style.scss +/******************************** +********************************* +Carousel +********************************* +*********************************/ +.carousel.slick-slider { + + .slick-slide img { + width: 100%; + height: auto; + } + + &.slick-dotted.slick-slider { + margin-bottom: em(60); + } + + .slick-slide { + max-width: 100%; + height: auto; + } + + .slick-arrow:before { + font-size: rem(36); + display: block; + } + .slick-next, .slick-prev { + @include size( rem(60) ); + z-index: 3; + } + + .slick-next { + right: rem(25); + &:before { + content: "keyboard_arrow_right"; + font-family: "Material Icons"; + } + } + + .slick-prev { + left: rem(25); + &:before { + content: "keyboard_arrow_left"; + font-family: "Material Icons"; + } + } + + .slick-dots { + bottom: rem(-55); + li { + padding: 0 rem(5); + &.slick-active button:before { + transform: scale(1.5); + transform-origin: center center; + transition: transform 0.3s cubic-bezier(0.680, 0, 0.265, 1); + } + } + li button:before { + @include size( rem(10) ); + content: ""; + display: block; + background: $color-scheme; + border-radius: 100px; + transition: all 0.3s ease; + opacity: 0.2; + } + } + + .single-item-caption { + background: #fff; + text-shadow: none; + bottom: auto; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%); + + .single-item-caption-inside { + p { + color: #000; + } + border: 6px solid #e0f0ed; + margin: 0 em(20) 0 em(20); + padding-bottom: em(20); + } + } + + .carousel-caption { + width: 50%; + left: 50%; + right: auto; + } + + body.rtl & { + direction: ltr; + } +} + +.multi-slide-carousel { + + .slick-slide { + margin-left: rem(2); + } + + /* the parent */ + .slick-list { + margin-left: rem(-2); + } + + .item-image { + position: relative; + + .img-shadow { + .shadow { + position: absolute; + width: 100%; + height: 100%; + box-shadow:inset 0 -100px 70px -30px rgba(0,0,0,.7); + top: 0; + left: 0; + } + } + + .header-caption { + position: absolute; + top: 0; + padding: em(20); + a { + position: relative; + font-family: $tertiary-font-family; + font-size: em(12); + color: #fff; + padding: em(5,12) em(8,12); + border-radius: 5px; + border-bottom-left-radius: 0; + display: inline-block; + .triangle-top-left { + display: inline-block; + position: absolute; + left: 0; + top: 100%; + width: 0; + height: 0; + border-style: solid; + border-width: 6px 4px 0 0; + border-color: #38d57a transparent transparent transparent; + } + } + } + + .content-caption { + cursor: pointer; + font-weight: 300; + position: absolute; + bottom: em(-65); + padding: 0 em(20); + transition: all .4s ease-in-out; + + @include tablet { + transition: none; + bottom: 0; + .item-desc { display: none; } + } + + @include mobile { + transition: none; + bottom: 0; + .item-desc { display: none; } + } + + .item-title { + text-decoration: none; + margin-bottom: em(10); + h3 { + font-family: $tertiary-font-family; + } + } + } + + &:hover { + .content-caption { + bottom: 0; + } + } + } + + body.rtl & { + .item-image .content-caption { + direction: rtl; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_chats.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_chats.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,169 @@ +// main: ../style.scss +/******************************** +********************************* +Chats +********************************* +*********************************/ +.chatbox { + color: #444; + small { + color: #444; + } + + > [class*="col"] { + height: 100%; + display: flex; + flex-direction: column; + } +} + +.chatbox-body { + flex: 1; +} + +.chatbox-header { + @extend %border-bottom; + height: rem(110); + display: flex; + align-items: center; +} + +.chatbox-user-list { + .user-name { + line-height: 1; + } + small { + font-size: em(10); + } + .icon-box header a { + border: 1px solid rgba($content-color, .2); + } + .user-list-single { + padding: 0 ($spacer * 1); + position: relative; + margin-bottom: ($spacer * 1.5); + } +} + +.chatbox-messages { + padding: $spacer; + .message { + margin-bottom: $spacer; + flex-flow: row-reverse; + align-items: flex-start; + figure { + margin-left: $spacer; + } + .media-body { + display: flex; + flex-direction: column; + align-items: flex-end; + } + p { + max-width: 50%; + margin-bottom: .5em; + padding: .5em 1em; + background: $color-scheme; + color: #fff; + border-radius: 3px; + position: relative; + &:first-child { + margin-top: .5em; + &::after, + &::before { + content: ''; + @include position(absolute, 50% -7px null null); + @include size(0); + display: block; + border-style: solid; + border-width: 5px 0 5px 7px; + border-color: transparent transparent transparent $color-scheme; + transform: translateY(-50%); + border-radius: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + } + } + &.reply { + flex-flow: row; + align-items: flex-start; + .media-body { + align-items: flex-start; + } + figure { + margin-left: auto; + margin-right: $spacer; + } + p { + color: $content-color; + background: #fff; + border: 1px solid $theme-border-color; + border-radius: 3px; + &:first-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + &::before { + @include position(null, null auto null -8px); + border-width: 5px 7px 5px 0; + border-color: transparent $theme-border-color transparent transparent; + } + &::after { + @include position(null, null auto null -7px); + border-width: 5px 7px 5px 0; + border-color: transparent #fff transparent transparent; + } + } + } + } + } + + body.rtl & { + .message { + figure { + margin-left: 0; + margin-right: $spacer; + } + p { + &:first-child { + border-radius: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + &::before, + &::after { + right: auto; + left: -7px; + border-width: 5px 7px 5px 0; + border-color: transparent $color-scheme transparent transparent; + } + } + } + &.reply { + p { + &:first-child { + border-radius: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + &::before, + &::after { + left: auto; + right: -7px; + border-width: 5px 0 5px 7px; + border-color: transparent transparent transparent $theme-border-color; + } + + &::after { + right: -6px; + border-color: transparent transparent transparent #fff; + } + } + } + + figure { + margin-right: 0; + margin-left: $spacer; + } + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_clndr.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_clndr.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,136 @@ +// main: ../style.scss + +/* CLNDR +========================*/ +.clndr { + padding: em(25) em(30); + position: relative; + + .day-number { + position: relative; + z-index: 2; + } + + .clndr-grid { + @include clearfix; + .days { + display: block; + > .day { + display: inline-block; + width: 14.28571%; + float: left; + padding: 0 em(10); + line-height: 3em; + cursor: pointer; + position: relative; + z-index: 0; + + &.event::before, + &.today::before { + content: ""; + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + background: rgba($body-color, 0.1); + z-index: 1; + @include size(2.5em); + border-radius: 100px; + display: block; + opacity: 0; + transition: all $transition-duration $transition-function; + } + + &.event::before { + background: none; + border:1px solid rgba($body-color,0.3); + } + + &.event::before { opacity: 1 } + &.last-month, + &.next-month { + color: rgba($body-color, 0.2); + } + } + } + } + + .event-listing { + @include clearfix(); + @include margin( null em(-32) em(-26)); + margin-top: em(35); + padding: em(20) 0 em(20); + color: $body-color; + background: #fff; + // border: 1px solid rgba($body-color, 0.2); + // border-top: 0; + + .selected-date { + position: relative; + text-align: center; + display: block; + .date { + vertical-align: top; + font-size: em(30); + line-height: 1em; + } + } + + .event-item { + border-bottom: 1px solid #ddd; + padding-bottom: em(10); + margin-bottom: em(10); + &:last-child { border-bottom: 0; margin-bottom: 0 } + } + + .event-item-time { + opacity: 0.5; + } + + .event-item-title { + margin-left: em(10); + } + + .event-item-icon { + vertical-align: sub; + float: right; + } + } + + .clndr-previous-button, + .clndr-today-button, + .clndr-next-button { + cursor: pointer; + position: relative; + top: em(-2); + } +} + +.color-white .clndr{ + + &, + .clndr-title, + .curront-month, + .days .day { + color: #fff; + } + + .days .day { + &.last-month, + &.next-month { + color: rgba(255,255,255,0.3); + } + + &.event::before { + background: none; + border: 1px solid rgba(255,255,255,0.3); + } + } + + .days .day.today { + color: $color-scheme; + &::before { + background: white; + opacity: 1; + border-color: transparent; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_contacts.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_contacts.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,250 @@ +// main: ../style.scss +/******************************** +********************************* +Contacts +********************************* +*********************************/ + +.contact-list { + position: relative; + width: 100%; + max-height: 100%; + margin: 15px 0; + + tr { + border-bottom: 1px solid $theme-border-color; + } + + td { + vertical-align: middle; + font-family: $headings-font-family; + letter-spacing: $headings-letter-spacing; + color: $headings-color; + font-weight: 500; + line-height: 1.5; + padding: 10px 0; + + a { + color: $headings-color; + } + + small { + font-size: em(13); + font-weight: 300; + color: $text-muted; + a { + color: $text-muted; + text-decoration: underline; + } + } + + figure { + margin-bottom: 0; + } + } + + a { + color: $body-color; + &:hover { color: $color-scheme; } + } + + .list-icon { + font-size: em(18); + color: #666; + } + + .unread td { + font-weight: 600; + } + + label { + margin-bottom: 0; + } +} + +.contact-list-user { + position: relative; + z-index: 12; + + input[type="checkbox"], + figure { + cursor: pointer; + margin-bottom: 0; + padding: 2px; + } + + input[type="checkbox"] { + position: absolute; + margin: 0; + opacity: 0; + } + + figure { + border: 2px solid transparent; + display: flex; + justify-content: center; + align-items: center; + border-radius: 100%; + } + + input:checked + figure { + border-color: $danger; + } +} + +.contact-list-message { + .badge { + border-radius: 3px; + text-transform: uppercase; + font-size: em(11); + letter-spacing: em(.5); + } +} + +.contact-list-badge { + text-align: right; +} + +// Contact Info +.contact-info { + position: relative; + border: 1px solid rgba($theme-border-color, .5); + padding: em(30) em(20); + text-align: center; + + header.padded-reverse { + position: relative; + min-height: 155px; + background-color: $color-scheme; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + + figure { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%) translateY(50%); + } + } + + .social-ratings { + margin-top: 40px; + border-top: 1px solid $theme-border-color; + .col-md-4 { + padding: 15px 0; + border-left: 1px solid $theme-border-color; + &:first-child { border: 0 } + } + } +} + +.contact-info-list-border { + margin-top: 20px; + + .widget-body { + border: 1px solid $theme-border-color; + } +} + +.contact-details-tab { + border-color: $theme-border-color; + left: -1px; + + .nav-item a { + padding: 0 50px; + line-height: 60px; + display: inline-block; + text-transform: uppercase; + font-family: $headings-font-family; + font-weight: 600; + color: #bbb; + + &:hover { + background: transparent; + border-color: $theme-border-color; + } + + &.active { + background: #fff; + border-top-left-radius: .125em; + border-top-right-radius: .125em; + border-color: $theme-border-color $theme-border-color #fff; + } + } +} + +.contact-details-cell { + border: 1px solid $theme-border-color; + margin-bottom: 6px; + padding: 20px 22px 18px; + overflow: hidden; + color: #666; + display: flex; + align-items: center; + small { + padding-right: 20px; + } + span { + flex: 1; + align-self: flex-end; + font-size: em(14); + margin: 0; + text-align: right; + } + body.rtl & { + span { + text-align: left; + } + } +} + +.contact-details-textarea p { + width: 80%; + margin-left: 20%; + text-align: left; +} + +.contact-list-right { + .mail-list-user { + width: 100px; + } + + @include mobile { + .mail-list-user, + .mail-list-time { + display: none; + } + + .mail-list-name { + padding-left: 2em; + } + } + + td { + padding: em(10) 0; + position: relative; + } + + td label { + position: absolute; + top: 50%; + transform: translateY(-50%); + } + + tr:first-child td label { + top: calc(50% + 5px); + } + + .mail-list-name { + & > a { + font-weight: 700; + display: block; + } + + .text-muted a { + color: #8d9ea7; + text-decoration: underline; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_counter.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_counter.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,45 @@ +// main: ../style.scss +/******************************** +********************************* +Counters +********************************* +*********************************/ +.counter-gradient { + text-align: center; + padding: em(30) em(20); + + .counter { + color: $color-scheme; + background: -webkit-linear-gradient($color-scheme, #{darken($color-scheme-dark, 10%)}); + background-size: cover; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } +} + +.counter-w-info { + margin-bottom: 10px; + .counter { + font-size: $h1-font-size; + margin: 0 0.15em; + } + .counter-title { + font-size: $h4-font-size; + font-family: $headings-font-family; + text-align: center; + //font-weight: 300; + line-height: 1.2; + letter-spacing: $headings-letter-spacing; + color: $headings-color; + } + .counter-info { + text-align: center; + font-family: $headings-font-family; + letter-spacing: -0.06em; + font-size: em(13); + font-weight: 600; + margin-top: em(5,13); + color: $text-muted; + .badge { font-size: inherit } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_custom-scroll.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_custom-scroll.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,35 @@ +// main: ../style.scss +/******************************** +********************************* +Custom Scroll +********************************* +*********************************/ + +.custom-scroll-content { + height: em(230); +} + +.left-scroll { + .ps.ps--active-x>.ps__scrollbar-x-rail, .ps.ps--active-y>.ps__scrollbar-y-rail { + left: 0; + } +} + +.color-scroll { + .ps > .ps__scrollbar-y-rail { + &:hover .ps__scrollbar-y { + background: rgba(0, 0, 255, .7); + } + + > .ps__scrollbar-y { + background: rgba(0, 0, 255, .7); + &:hover { + background: rgba(0, 0, 255, .7); + } + } + } +} + +.ps:hover > .ps__scrollbar-y-rail:hover { + background: transparent; +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_ecommerce.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_ecommerce.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,86 @@ +// main: ../style.scss +/******************************** +********************************* +E-Commerce Products +********************************* +*********************************/ +.ecommerce-products { + + li { + margin-bottom: em(30); + &:nth-child(3n+1) { + clear: both; + } + @media (max-width: 991px) { + &:nth-child(3n+1) { + clear: none; + } + &:nth-child(odd) { + clear: both; + } + } + } + + .card { + transition: all .2s; + + &:hover { + box-shadow: 0px 0px 20px rgba(0,0,0,.2); + transform: scale(1.01); + } + + .card-header { + position: relative; + .triangle-top-right { + position: absolute; + display: inline-block; + width: 0; + height: 0; + top: 0; + right: 0; + border-style: solid; + border-width: 0 80px 80px 0; + border-color: transparent $color-scheme transparent transparent; + + &::after { + content: "\e925"; + font-family: "feather"; + color: #fff; + font-size: em(20); + position: absolute; + left: em(45,20); + top: em(10,20); + } + } + } + .card-footer { + border-color: $theme-border-color; + background: none; + div { + border-right: 1px solid $theme-border-color; + &:last-child { border: none; } + a { color: $text-muted; } + &:hover { + a { color: $color-scheme; } + } + + } + } + } + + body.rtl & { + .card .card-footer div { + border-right: 0; + border-left: 1px solid $theme-border-color; + &:last-child { border: none; } + } + } +} + +.invoice-sum { + li { + background: rgba(0,0,0,.05); + margin-bottom: em(2); + padding: em(5) em(10); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_forms.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_forms.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,1284 @@ +// main: ../style.scss +/******************************** + ********************************* + BASIC + ********************************* + *********************************/ + +/* Basic Form +========================*/ +select, +button, +textarea, +input { + font-family: inherit; + @include placeholder { + color: $text-muted; + opacity: 1; + } +} + +.form-group { + position: relative; +} + +.form-text { color: #8d9ea7 } + +label { + text-transform: uppercase; + font-weight: 700; + color: #222; + font-size: 12px; + font-family: $headings-font-family; + + .radiobox &, + .checkbox & { + font-weight: 400; + text-transform: none; + } +} + +.col-form-label { + @include padding( calc(#{$input-padding-y} + #{$input-btn-border-width}) null); + +} + +.input-group-addon { + border: 1px solid $input-border-color; + &:first-child { border-right: 0 } + i { font-size: rem(18) } +} + +.bootstrap-tagsinput .label-info { + background: $info; +} + +.checkbox { + position: relative; + padding: $input-padding-y 0 ; + border-width: 1px; + &, label, span.label-text { + border-style: solid; + border-color: transparent; + } + + .checkbox { padding-top: 0 } + input[type="checkbox"] { + opacity: 0; + &:disabled + label { + cursor: not-allowed; + } + } + label { + padding-left: 0; + cursor: pointer; + margin-bottom: 0; + border-width: inherit; + font-weight: inherit; + font-size: inherit; + color: inherit; + } + .label-text { + position: relative; + padding-left: em(30); + border-width: inherit; + font-weight: inherit; + color: inherit; + &:after { + @include position(absolute, 50% null null 0); + content: ""; + font-family: "feather"; + font-feature-settings: 'liga'; + font-size: $font-size-base; + border-color: #eee; + border-style: solid; + border-width: inherit; + @include size( em(18) ); + line-height: 1; + transform: translateY(-50%); + transition: all 0.5s ease; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + } + } + + &.checkbox-circle { + span.label-text::after { + border-radius: 100%; + } + } + + &.checkbox-rounded { + span.label-text::after { + border-radius: 5px; + } + } + + &.checkbox-full-bg { + margin-bottom: em(10); + span.label-text { + font-size: em(14); + letter-spacing: -.05em; + font-weight: 500; + } + span.label-text::after { + background: #f9f9f9; + border-radius: 3px; + font-size: rem(12); + } + } + + &.checkbox-lg { + span.label-text { + padding-left: em(40); + } + span.label-text::after { + @include size(em(38)); + } + } + + &.checkbox-md { + span.label-text { + margin-left: em(33); + } + span.label-text, + span.label-text::after { + @include size(em(28)); + } + } + + input[type=checkbox]:checked + .label-text:after { + content: "\e925"; + background: #eee; + border-color: #ddd; + color: $body-color; + } + + input[type=checkbox]:disabled + .label-text:after { + opacity: 0.5; + cursor: not-allowed; + } + + &.checkbox-star { + .label-text:after { + @include size(1em); + content: '\e9bf'; + color: $text-muted; + border: 0; + font-size: inherit; + } + + input[type=checkbox]:checked + .label-text:after { + content: '\e9bf'; + color: $warning; + background: none; + } + } + + @each $col, $val in $theme-colors { + &.checkbox-#{$col} { + input[type=checkbox]:checked + span.label-text::after { + background: $val; + border-color: $val; + color: #fff; + } + } + &.checkbox-full-bg.checkbox-#{$col} { + input[type="checkbox"]:checked + span.label-text::after { + color: #fff; + } + } + } + + @each $col, $val in $colors { + &.checkbox-#{$col} { + input[type=checkbox]:checked + span.label-text::after { + background: $val; + border-color: $val; + color: #fff; + } + } + &.checkbox-full-bg.checkbox-#{$col} { + input[type="checkbox"]:checked + span.label-text::after { + color: #fff; + } + } + } + + body.rtl & { + .label-text { + padding-left: 0; + padding-right: em(30); + &:after { + left: auto; + right: 0; + } + } + } +} + +.radiobox { + padding: $input-padding-y 0 ; + + .radiobox { padding-top: 0 } + input[type="radio"] { + position: absolute; + opacity: 0; + pointer-events: none; + &:disabled + label { cursor: not-allowed } + } + label { + cursor: pointer; + font-weight: normal; + margin-bottom: 0; + border-width: inherit; + font-weight: inherit; + font-size: inherit; + color: inherit; + } + span.label-text { + position: relative; + padding-left: em(30); + border-width: inherit; + font-weight: inherit; + color: inherit; + &:before { + content: ""; + @include size( em(20) ); + display: inline-block; + background: none; + border: 1px solid #ddd; + border-radius: 100%; + vertical-align: middle; + @include position(absolute, 50% null null 0); + transform: translateY(-50%); + } + &:after { + content: ""; + @include size(em(10)); + display: inline-block; + border-radius: 100%; + background: $primary; + @include position(absolute, 50% null null 0); + transform: translateY(-50%) translateX(5px) scale(0); + opacity: 0; + transition: all 0.3s ease; + } + } + + &.radiobox-lg { + span.label-text { + padding-left: em(40); + } + span.label-text::after { + @include size(em(38)); + } + } + + &.radiobox-md { + span.label-text { + margin-left: em(33); + } + span.label-text, + span.label-text::after { + @include size(em(28)); + } + } + + input[type="radio"]:checked + span.label-text { + &:after { + transform: translateY(-50%) translateX(5px) scale(1); + opacity: 1; + transition-delay: 0.1s; + } + &:before { + border-color: $primary; + } + } + + input[type="radio"]:disabled + span.label-text { + &:after, &:before { opacity: 0.5 } + } + + @each $col, $val in $colors { + &.radio-#{$col} { + input[type=radio]:checked + span.label-text::after { + background: $val; + } + input[type=radio]:checked + span.label-text::before { + border-color: $val; + } + } + } + + @each $col, $val in $theme-colors { + &.radio-#{$col} { + input[type=radio]:checked + span.label-text::after { + background: $val; + } + input[type=radio]:checked + span.label-text::before { + border-color: $val; + } + } + } + + body.rtl & { + .label-text { + padding-left: 0; + padding-right: em(30); + &:before, + &:after { + left: auto; + right: 0; + } + &:after { + transform: translateY(-50%) translateX(-50%) scale(0) + } + } + input[type="radio"]:checked + span.label-text:after { + transform: translateY(-50%) translateX(-50%) scale(1) + } + } +} + +.checkbox input[type=checkbox], +.checkbox-inline input[type=checkbox], +.radio input[type=radio], +.radio-inline input[type=radio] { + position: absolute; +} + +.form-input-icon { + position: relative; + + > i { + @include position(absolute, 50% null null rem(10) ); + transform: translateY(-50%); + line-height: 1; + z-index: 3; + text-align: center; + color: #b8beca; + } + + .form-control { + padding-left: rem(40); + } +} + +.form-input-icon-right { + > i { + left: auto; + right: rem(10) + } + + .form-control { + padding-left: 1rem; + padding-right: rem(40); + } +} + +.form-control-rounded { + border-radius: 500px; +} + +.form-material { + .form-control { + &:disabled, + &.disabled { + cursor: not-allowed; + color: rgba($content-color, .5); + } + } + + input, textarea, select { + &, &:focus { + box-shadow: none; + } + @include placeholder{ + opacity: 0; + } + } + + .form-group { + position: relative; + } + + .form-group > label { + @include position(absolute, 50% null null 0 ); + transform: translateY(-50%); + margin-bottom: 0; + transition: all 0.3s ease; + pointer-events: none; + opacity: 0.7; + } + + + .input-focused, + .input-has-value { + input { + @include placeholder { + opacity: 1; + } + } + } + + .form-group > input[type="file"] { + padding-top: 1em; + } + + .form-group > textarea + label { + top: calc(#{$input-padding-y} * 2); + } + + .form-group { + > input[type="file"] + label, + > select + label, + &.input-has-value label, + &.input-focused label { + font-size: .75em; + top: 0; + opacity: 1; + } + } + + .form-control { + border-radius: 0; + border: 0; + padding-left: 0; + padding-right: 0; + background-color: rgba(0, 0, 0, 0); + background-position: center bottom, center calc(99%); + background-repeat: no-repeat; + background-size: 0 2px, 100% 1px; + transition: background 0s ease-out 0s; + background-image: linear-gradient($color-scheme, $color-scheme), linear-gradient(#e4e9f0, #e4e9f0); + padding: calc(#{$input-padding-y} + 4px) 0; + } + + .form-control-icon { + .input-group .form-control, + label { + padding-left: rem(35) + } + .input-group > i { + @include position(absolute, 50% null null 0); + transform: translateY(-50%); + } + + &.input-has-value label, + &.input-focused label { + padding-left: 0; + } + + &.form-control-icon-right { + label, + .form-control { + padding-left: 0; + padding-right: rem(35); + } + .input-group > i { + left: auto; + right: 0; + } + } + } + + .form-control:focus { + background-size: 100% 2px, 100% 1px; + outline: 0 none; + transition-duration: 0.3s; + } + + body.rtl & { + .form-group > label { + left: auto; + right: 0; + } + } +} + +.form-bordered { + .form-group { + padding-bottom: $form-group-margin-bottom; + border-bottom: 1px solid #f2f2f2; + + &:first-child { padding-top: $form-group-margin-bottom } + &:last-child { border-bottom: 0 } + } +} + +.has-feedback label ~ .form-control-feedback { + top: 50%; + transform: translateY(-50%); + right: em(15); +} + +/* File Dropzone +========================*/ +.dropzone { + position: relative; + border: 2px dashed #ddd; + .dz-message { + margin: 0; + @include position(absolute, 0); + span { + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + } + } + .dz-preview { + .dz-progress { margin-top: 0 } + .dz-details { @include size(100%) } + + .dz-success-mark { + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + } + + .dz-success-mark, + .dz-error-mark { + @include size( rem(54) ); + } + + &.dz-error { + .dz-image { + background: $danger; + } + .dz-details { + .dz-filename, + .dz-size { + opacity: 0.5; + } + } + .dz-error-mark { + animation: none; + margin: 0; + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(-50%); + } + .dz-error-message { + color: #fff; + background: $danger; + + &:after { + border-bottom-color: $danger; + } + } + } + } + + .dz-preview .dz-remove { + padding: em(5,9); + @include position(absolute, null 0 0 0); + z-index: 100; + display: block; + background: $color-scheme; + color: #fff; + transition: all 0.3s ease; + font-size: em(9); + text-transform: uppercase; + font-weight: bold; + letter-spacing: 0.1em; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; + + &:hover { + text-decoration: none; + } + } + + .dz-image-preview{ + .dz-remove { + opacity: 0; + } + + &:hover .dz-remove { + opacity: 1; + } + } + +} + + +/* Spectrum Color Picker +========================*/ +.colorpicker{ + .input-group-addon { + cursor: pointer; + position: relative; + i { + width: 1em; + display: block; + + &:after { + content: ''; + background: inherit; + @include position(absolute,0); + display: block; + } + } + } +} + +.sp-container { + background: #f9f9f9; + border: 1px solid #ddd; +} + +.sp-input { + border: 1px solid #ddd; + &:focus { + border-color: #ccc; + } +} + + +/* Date Range Picker +========================*/ +.predefinedRanges { + display: inline-block; +} + +.daterangepicker { + + td.active { + &, &:hover { + background-color: $color-scheme; + } + } + + .input-mini.active { + border-color: $color-scheme; + } + + body.rtl & { + .ranges ul { + padding-right: 0; + } + } +} + +.daterangepicker.dropdown-menu { + box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1); + width: auto; + padding: em(10) em(15); + z-index: 10; + + &.show-calendar { + padding-top: em(20); + } + + .calendar-table { + border: 1px solid $theme-border-color; + border-left: 0; + + tbody { + color: #666; + } + } + + .left .calendar-table { + border-left: 1px solid $theme-border-color; + } + + .range_inputs { + margin-left: em(15); + } +} + +.ranges { + width: rem(180); + padding: 0; + + ul { + margin-bottom: em(10); + } + + li { + margin: 0; + padding: em(5) em(20); + color: $nav-sub-link-hover-color; + background: transparent; + border-radius: 0; + border: 0; + + &:hover { + border: 0; + color: $nav-sub-link-hover-color; + background: $nav-link-hover-color; + } + + &.active { + background: $color-scheme; + border: 0; + &:hover { color: #fff; } + } + } +} + + +/* Date Picker +========================*/ +.datepicker { + margin: 0 auto; + + &.dropdown-menu { + width: auto; + padding: em(15) em(25); + box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); + } + + tbody { + color: #666; + } + + table tr td span.active, + table tr td span.active:hover, + td .month.active { + background: $color-scheme !important; + } + + td.active, + td.selected { + background: $color-scheme !important; + } +} + + +/* Select2 Select Dropdown +========================*/ +.select2-selection__rendered { + .select2-container--default .select2-selection--single &, + .select2-container--default .select2-selection--multiple & { + background: none; + line-height: $input-height !important; + margin-bottom: rem(-2); + padding-left: 1em; + } +} + +.select2-container--default { + max-width: 100%; + + &.select2 { + width: 100% !important; + } + + .select2-selection--single { + border: 1px solid #ccc; + padding-right: rem(10); + height: #{$input-height} !important; + + .select2-selection__arrow { + top: 50%; + transform: translateY(-50%); + right: rem(15); + } + } + + .select2-selection--multiple { + min-height: #{$input-height} !important; + height: auto; + line-height: 1; + border: 1px solid #ccc; + + .select2-selection__rendered { + display: flex; + flex-wrap: wrap; + align-items: center; + + .select2-selection__choice { + display: flex-item; + margin: em(5,12) em(2,12); + border-radius: 20px; + font-size: rem(12); + line-height: 2em; + padding-right: rem(10); + background: $info; + color: #fff; + border-color: $info; + + &:first-child { margin-left: 0 } + } + } + + .select2-search__field { + margin-top: 0; + margin-bottom: 0; + } + + .select2-selection__rendered .select2-selection__choice { + } + .select2-selection__choice__remove { + width: rem(15); + text-align: center; + color: #fff; + opacity: 0.4; + &:hover { + opacity: 1; + color: #fff; + } + } + } + + &.select2-container--focus .select2-selection--multiple{ + border-color: $info; + } + + .select2-seach--inline { + line-height: 1.3 !important; + } + + &.select2-container--open .select2-selection--single { + border-color: $info; + } + + .select2-results__option[aria-selected="true"] { + display: none; + } + + .select2-results__option--highlighted[aria-selected] { + background: $info; + } +} + +body.rtl { + .select2-results__options { + padding-right: 0; + } +} + + +/* SelectPicker Select Dropdown +========================*/ +.bootstrap-select{ + &.btn-group .dropdown-toggle .bs-caret { + @include position(absolute, 0); + .caret { + transform: translateY(-50%); + line-height: 1; + margin: 0; + } + } + &.open { + .dropdown-menu { + display: none; + } + &.show .dropdown-menu { + display: block; + } + } + .dropdown-menu { + li { + a { + line-height: 2em; + display: block; + width: 100%; + color: lighten($body-color, 20%); + padding: em(5) em(20); + + &:hover, + &:focus { + color: $body-color; + background: #f7fafc; + } + + span { + &::before { + font-family: "feather"; + font-feature-settings: "liga"; + font-size: rem(18); + font-weight: 600; + } + } + + .glyphicon-ok::before { + content: "\e925"; + } + } + } + } + + .dropdown-menu[aria-expanded="true"] { + display: block; + } + + .dropdown-menu { + a[aria-selected="true"] { + color: #fff !important; + background: $primary !important; + } + } +} + +.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { + top: 50%; + transform: translateY(-50%); + margin-top: 0; +} + + +/* Tags Input +========================*/ +.bootstrap-tagsinput { + width: 100%; + .tag { + font-size: rem(12); + padding: em(4,12) em(10,12); + border-radius: 100px; + display: inline-block; + margin: em(5,12) 0; + [data-role="remove"]::after { + content: "\e9ea"; + font-family: "feather"; + font-feature-settings: "liga"; + line-height: 1; + vertical-align: middle; + padding: 0; + margin: 0; + } + } + input[type="text"] { + min-width: rem(150); + line-height: 2; + } + + .input-group & { + &:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + &:not(:first-child):not(:nth-last-child(2)) { + border-radius: 0; + } + &:nth-last-child(2) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } +} + +/* Switchery +=======================*/ +.switchery { + width: em(60); + > small { + box-shadow: none; + } +} + +.switchery-small { + height: rem(24); + border-radius: rem(24); + + > small { + @include size( rem(24) ); + } +} + +.switchery-large { + width: em(80); +} + +/* Touchspin +=======================*/ +.bootstrap-touchspin { + .input-group-btn-vertical { + min-width: rem(20); + .bootstrap-touchspin-down, + .bootstrap-touchspin-up { + display: block; + font-size: 9px; + @include size(20px, 50%); + @include position(absolute, 0 0 null null); + i { + @include position(absolute, 50% null null 50%); + transform: translateY(-50%) translateX(-50%); + font-size: 14px; + line-height: 1; + font-style: normal; + } + } + + .bootstrap-touchspin-up i::before { + content: "+"; + } + .bootstrap-touchspin-down { + top: calc(50% + 2px); + i:before { + content: "-"; + } + } + } +} + + +/* MultiSelect +========================*/ +.ms-container { + width: 100%; + .ms-list { + border-radius: 0; + &.ms-focus { + border-color: $color-scheme; + box-shadow: 0 0 7px -2px $color-scheme; + } + } + .ms-selection, + .ms-selectable { + li { + line-height: 2; + &.ms-hover { + background: $color-scheme; + } + } + } + + body.rtl & { + .ms-optgroup { + padding-right: 0; + } + + .ms-optgroup-label { + padding-right: 5px; + } + } +} + +.multi-step-signup { + .multi-step-form { + fieldset { + text-align: center; + display: none; + &.active { + display: block; + } + textarea { + resize: none; + } + input[type=number]::-webkit-inner-spin-button, + input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + margin: 0; + } + } + } + + .steps-tab { + li { + padding: 0 80px; + position: relative; + } + a { + line-height: 40px; + font-size: 12px; + color: #fff; + } + + .step { + display: block; + margin-left: 25%; + width: 40px; + height: 40px; + line-height: 30px; + color: $color-scheme; + background-color: #F5F7FA; + border: 5px solid map-get($theme-colors, color-scheme); + font-size: 0.8rem; + border-radius: 50%; + z-index: 1; + } + + @media (max-width: 768px) { + li { + padding: 0 20px; + } + } + + li::before { + content: ""; + top: 18px; + width: 100%; + height: 5px; + z-index: -1; + display: block; + position: absolute; + left: -50%; + background-color: map-get($theme-colors, color-scheme); + opacity: .7; + } + + + li:first-child::before { + display: none; + } + + li:last-child::after { + display: none; + } + + ul{ + li.done{ + .step { + background-color: $color-scheme; + border-color: $color-scheme; + color: #FFF; + } + + &::before { + background-color: $color-scheme; + opacity: 1; + } + } + } + + ul{ + li.active{ + .step { + border-color: $color-scheme; + background-color: #FFF; + color: $color-scheme; + } + + &::before { + background-color: $color-scheme; + opacity: 1; + } + } + } + } + + body.rtl & { + .steps-tab li::before { + left: auto; + right: calc(-50% - 10px); + } + } +} + + +/* Bootstrap Wysiwyg +========================*/ +.wysihtml5-sandbox { + width: 100% !important; + border: 1px solid #eee !important; + padding: 20px !important; +} + +ul.wysihtml5-toolbar { + border: 1px solid #eee; + border-bottom: 0; + > li { + margin: 0; + + .btn { + background: none; + border: 0; + + .glyphicon { + margin-right: 1em; + } + + &:active, + &:focus { + background: none; + } + } + } + + body.rtl & { + > li .btn .glyphicon { + margin-right: 0; + margin-left: 1em; + } + } +} + +ul.wysihtml5-toolbar > li .modal { + .btn { + background: $primary; + color: #fff; + } + .checkbox { + label{ + padding-left: 30px; + position: relative; + &:before { + content: ''; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + border: 1px solid #ddd; + display: block; + @include size(20px); + line-height: 20px; + text-align: center; + color: #fff; + @include position(absolute, 0 null null 0); + } + + &.checkbox-checked:before { + background: $primary; + border-color: $primary; + content: 'check'; + } + + } + } +} + +.input-group { + body.rtl & { + .input-group-btn-vertical:first-child:last-child .btn, + .input-group-btn-vertical .btn, + .input-group-btn:first-child:last-child .btn, + .input-group-btn .btn, + .input-group-addon:first-child:last-child, + .input-group-addon { + border-radius: $border-radius; + } + .input-group-btn-vertical:first-child .btn, + .input-group-btn:first-child .btn, + .input-group-addon:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-right: 1px solid $theme-border-color; + border-left: 0; + } + .input-group-btn-vertical:last-child .btn, + .input-group-btn:last-child .btn, + .input-group-addon:last-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left: 1px solid $theme-border-color; + border-right: 0; + } + .input-group-btn-vertical:not(:first-child):not(:last-child) .btn, + .input-group-btn:not(:first-child):not(:last-child) .btn, + .input-group-addon:not(:first-child):not(:last-child) { + border-radius: 0; + } + + .form-control:first-child:last-child, + .form-control { + border-radius: $border-radius; + } + .form-control:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .form-control:last-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .form-control:not(:first-child):not(:last-child) { + border-radius: 0; + } + } +} + +input[data-plugin="knob"] { + right: 50% !important; + transform: translateX(50%) !important; +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_fullcalendar.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_fullcalendar.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,189 @@ +// main: ../style.scss + +/* Fullcalendar +========================*/ +.custom-fullcalendar { + @extend .row; + justify-content: flex-end; + + .fc-toolbar { + @extend .col-12; + height: rem(110); + display: flex; + align-items: center; + justify-content: space-evenly; + padding: 0 rem(20); + margin-bottom: 0; + border-bottom: 1px solid $theme-border-color; + .fc-left { order: 0 } + .fc-center { order: 1; flex: 1; display: flex; justify-content: center; } + .fc-right { order: 2 } + + @include mobile { + flex-direction: column; + height: auto; + padding: rem(20) rem(20); + + .fc-center { + margin: em(15) 0; + } + } + + h2 { + font-size: em(30); + } + .fc-icon { + opacity: 0; + visibility: hidden; + } + .fc-next-button::after { + content: '\e92a'; + font-family: 'feather'; + font-size: em(20); + @include position(absolute, 50% 50% null null); + transform: translateX(50%) translateY(-50%); + color: $text-muted; + } + + .fc-prev-button::after { + content: '\e929'; + font-size: em(20); + font-family: 'feather'; + @include position(absolute, 50% 50% null null); + transform: translateX(50%) translateY(-50%); + color: $text-muted; + } + .fc-today-button { + font-family: $headings-font-family; + @include padding( null #{$spacer * 1.25}); + } + } + + .fc-view-container { + @extend .col-md-9; + border-left: 1px solid $theme-border-color; + padding: 0; + } + + &-sidebar { + top: rem(110); + z-index: 2; + } + + .fc-button { height: rem(30) } + + .fc-view > table { + tbody > tr > td:first-child { + border-left: 00; + } + } + + .fc-other-month { + background-image: repeating-linear-gradient( + 45deg, + #f9f9f9, + #f9f9f9 8px, + transparent 8px, + transparent 16px + ); + } + + td, + tbody { + border-color: $theme-border-color; + } + + .fc-week table td { + &:first-child { + border-left: 0; + } + &:last-child{ + border-right: 0; + } + } + + .fc-view > table > thead td { border-top: 0 } + + .fc-toolbar .fc-button { + background: transparent; + border-color: rgba($theme-border-color, 0.7); + border-radius: 0; + padding: em(10) em(10); + box-shadow: none; + height: auto; + z-index: 1; + font-family: $headings-font-family; + &.fc-state-active { + @extend .bg-color-scheme-contrast; + color: $color-scheme; + } + &.fc-state-disabled { opacity: 0.4 } + } + + .fc-event { + font-size: rem(12); + border-radius: 0; + @include margin( null 0px 0px); + @include padding(em(5,12)); + text-align: center; + color: #fff !important; + transition: background 0.3s ease, color 0.3s ease; + font-family: $headings-font-family; + } + + .fc-widget-header { + border-left: 0; + border-right: 0; + } + + .fc-head .fc-axis, + .fc-day-header { + font-weight: normal; + font-size: em(12); + letter-spacing: 0.1em; + opacity: 0.6; + border: 0; + padding: em(20, 12) em(10,12); + text-transform: uppercase; + a { color: #fff } + } + .fc-body .fc-axis { background: #eee } + .fc-day-top { + font-size: 1em; + a { color: $body-color } + } +} + +.fullcalendar-events { + .fc-event { + background: transparent !important; + border: 0 !important; + color: $headings-color; + cursor: pointer; + padding: em(10) em(20); + font-size: $font-size-base; + font-family: $headings-font-family; + display: flex; + align-items: center; + &:hover{ + background: $dropdown-link-hover-bg !important; + } + } + .fc-event-text { + flex: 1; + } + i { + @include size(em(30)); + text-align: center; + line-height: em(30); + border-radius: 3px; + margin-right: $spacer * 1.25; + background: inherit; + } + body.rtl & { + i { + margin-right: 0; + margin-left: $spacer * 1.25; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_gmaps.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_gmaps.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,39 @@ +// main: ../style.scss + +/******************************** +********************************* +BASIC +********************************* +*********************************/ + + +/* Vector Maps +========================*/ +.gmap { + width: 100%; + height: em(300); + + .overlay { + background: $color-scheme; + border-radius: 5px; + color: #fff; + padding: em(15,15); + position: relative; + font-family: $headings-font-family; + font-size: em(15,11); + z-index: 1; + transform: translateY(em(-20)); + + &:before { + z-index: 2; + @include size(0); + border-style: solid; + border-width: 10px 10px 0 10px; + border-color: $color-scheme transparent transparent transparent; + display: block; + content: ""; + @include position(absolute, null 50% 0 null); + transform: translateX(50%) translateY(100%); + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_icon-box.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_icon-box.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,141 @@ +// main: ../style.scss +/******************************** +********************************* +Icon Box +********************************* +*********************************/ +.icon-box { + header { + a { + font-size: em(20); + color: $body-color; + } + img { + @include size(em(50,30)); + max-width: none; + } + } + + section { + h5 { + margin-bottom: rem(20); + } + p { + line-height: em(25, 14); + font-size: em(14); + &:last-child { + margin-bottom: 0; + } + } + } +} + +.icon-box-xs header a { font-size: rem(12) } +.icon-box-sm header a { font-size: rem(16) } +.icon-box-lg header a { font-size: rem(24) } +.icon-box-xl header a { font-size: rem(28) } + +.icon-box-centered { + padding: em(40) em(20) em(30); + text-align: center; + header { + display: flex; + justify-content: center; + align-items: center; + } + section { + margin-top: em(30); + } + h5 { + margin-bottom: em(25,15); + } + +} + +.icon-box-side { + display: flex; + margin: em(30) 0; + header { + margin: 0 em(20); + } + a { + display: flex; + } + .icon-box-title { + margin-top: 0; + } + section { + flex: 1; + } +} + +.icon-box-circle-bg { + header { + a { + color: #fff; + background: $body-color; + } + } +} + +.icon-box-circle { + header a { + border-radius: 100px; + @include size(2em); + display: flex; + justify-content: center; + align-items: center; + } + &.icon-box-xs header a { font-size: rem(10) } + &.icon-box-sm header a { font-size: rem(14) } + &.icon-box-lg header a { font-size: rem(24) } + &.icon-box-xl header a { font-size: rem(30) } +} + +.icon-box-outline { + header a { + padding: 1em; + border: 1px solid $body-color; + } + &-thick { + header a { + border: 2px solid $body-color; + } + } + &-thicker { + header a { + border: 3px solid $body-color; + } + } + &-thickest { + header a { + border: 4px solid $body-color; + } + } + &.icon-box-xs header a { font-size: rem(10) } + &.icon-box-sm header a { font-size: rem(14) } + &.icon-box-lg header a { font-size: rem(24) } + &.icon-box-xl header a { font-size: rem(30) } +} + +.icon-box-circle-bg, +[class^='icon-box-outline'] { + header { + a, i { + display: flex; + justify-content: center; + align-items: center; + } + a { + font-size: em(20); + @include size( 2em ); + text-align: center; + border-radius: 100%; + } + i { font-size: 1em; line-height: 1; } + } + &.icon-box-xs header a { font-size: rem(10) } + &.icon-box-sm header a { font-size: rem(14) } + &.icon-box-lg header a { font-size: rem(24) } + &.icon-box-xl header a { font-size: rem(30) } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_inbox.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_inbox.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,209 @@ +// main: ../style.scss +/******************************** + ********************************* +Inbox + ********************************* + *********************************/ + +/* Mail Inbox +========================*/ +.mail-inbox { + position: relative; + + @include mobile { + height: auto !important; + } + + @include tablet { + height: auto !important; + } +} + +.mail-inbox-header { + display: flex; + align-items: center; + min-height: em(70); + @include padding(null #{$spacer * 1.25}); + border-bottom: 1px solid $theme-border-color; +} + +.mail-inbox-select-all { + font-size: em(12); + display: inline-block; + + span.label-text { + padding-left: em(25,12); + } +} + +.mail-list-item { + position: relative; + padding: em(20) #{$spacer * 1.25}; + border-bottom: 1px solid $theme-border-color; + + .checkbox { + padding: 0; + } + + &.unread .mail-title { + font-weight: $font-weight-semibold; + } + + .checkbox .label-text { + padding-left: 1em; + } + + .mail-select-checkbox .label-text { + margin-right: .5em; + top: -5px; + padding: 0 !important; + margin-right: em(20); + + body.rtl & { + margin-right: 0; + margin-left: em(20); + } + } + + &:nth-child(odd) { + background: $dropdown-link-hover-bg; + } + + &::last-child { + border-bottom: 0; + } +} + +.mail-inbox-categories { + .list-inline-item { + margin-right: 1.5em; + &:not(.active) a { + color: $headings-color; + } + } +} + +/* Mail Single +========================*/ +.mail-single { + //@include padding(em(30) #{$spacer * 1.25}); + > header { + margin-left: em(15); + } +} + +.mail-single-content { + border: 1px solid $theme-border-color; + border-left: 0; + border-right: 0; + position: relative; + top: em(-1); + padding: em(35) em(50) em(10) em(50); + + > header { + color: $headings-color; + + a { + color: $headings-color; + font-weight: 700; + &:hover { + text-decoration: underline; + } + } + } +} + +.mail-single-reply { + border: 1px solid $theme-border-color; + border-radius: 5px; + padding: em(20); + position: relative; + + .triangle-top { + @include size(0); + @include position(absolute, em(-15) null null em(50) ); + border-style: solid; + border-width: 0 15px 15px 15px; + border-color: transparent transparent #ccc transparent; + } + .triangle-top:after{ + content: ''; + @include position(absolute, em(1) null null em(-16) ); + @include size(0); + border-style: solid; + border-width: 0 16px 16px 16px; + border-color: transparent transparent #fff transparent; + } +} + +/* Mail Compose +========================*/ +.mail-sidebar { + border-right: 1px solid $theme-border-color; + body.rtl & { + border-right: 0; + border-left: 1px solid $theme-border-color; + } +} + +.mail-compose { + .wysihtml5-sandbox { + flex: 1; + border-left: 0 !important; + border-right: 0 !important; + } + .wysihtml5-toolbar { + border-left: 0; + border-right: 0; + } + .wysihtml5-toolbar { + border-left: 0; + border-right: 0; + } + @include mobile { + } + @include tablet { + } +} + +/* Mail Attachment +========================*/ +.mail-attachment { + .mail-attachment-heading .list-icon { + @include size( rem(20), 1em); + text-align: center; + font-size: rem(18); + margin-right: rem(5); + } + .file-list { + margin: 0 rem(-15); + } + .file-list-item { + display: flex; + align-items: center; + border-uadius: 3px; + padding: em(10) em(15); + transition: background 0.3s ease; + font-size: em(12); + font-weight: $font-weight-semibold; + i, + img { + @include size( em(25) ); + line-height: em(25); + text-align: center; + border-radius: 100px; + margin-right: em(10); + } + a { + color: $headings-color; + } + a.list-inline-item { + font-size: em(13,12); + color: $text-muted; + font-weight: normal; + } + &:hover { + background: #f9f9f9; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_kanban.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_kanban.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,83 @@ +// main: ../style.scss +/******************************** + ********************************* +Kanban + ********************************* + *********************************/ + +/* Kanban Widget +========================*/ +.kanban-widget { + overflow-x: auto; + .category-list { + display: flex; + flex-flow: row; + flex-wrap: nowrap; + align-items: flex-start; + } + .category-item { + padding: 1.5em; + background: #fff; + margin-right: 1em; + width: 100%; + flex: 1; + height: calc(100vh - $nav-height); + + &:last-of-type { + margin-right: 0; + } + + .add-new-task { + cursor: pointer; + } + } + + .category-title { + margin-top: 0; + margin-bottom: 1.5em; + } + + .task-item { + background: $body-bg; + margin-bottom: em(20); + padding: 1em; + position: relative; + cursor: pointer; + transition: all $transition-duration $transition-function; + + &:hover { + background: darken($body-bg, 5%); + } + + .badge { + font-size: $font-size-base; + } + } + + .task-label { + @include position(absolute, -2px 10px null null); + line-height: 1; + } + + .task-title { + margin: 0 0 .5em; + } + + .task-item:hover .task-users figure { + border-color: darken($body-bg, 5%); + } + + .task-users { + figure { + margin-bottom: 0; + margin-left: -20px; + border: 5px solid $body-bg; + border-radius: 100px; + transition: all $transition-duration $transition-function; + + &:first-child { + margin-left: 0; + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_lists.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_lists.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,130 @@ +// main: ../style.scss +/******************************** + ********************************* + LISTS + ********************************* + *********************************/ + +.list-group { + .list-icon { + font-size: em(18); + position: relative; + + // &.float-left, &.float-right { + // top: 1px; + // } + } + + .badge { + margin-top: em(2); + } +} + + +/* Sortable Lists +========================*/ +.list-group.sortable { + .list-group-item { + @include clearfix(); + border-radius: em(2); + margin-bottom: em(5); + @include padding( em(15) null ); + } + + .list-icon { + font-size: em(18); + position: relative; + top: em(-2,18); + } + + a { + .list-icon { + color: $nav-icon-color; + } + + &:hover .list-icon { + color: $nav-link-color; + } + } + + .ui-sortable-placeholder { + height: em(53); + border: rem(2) dashed $nav-icon-color !important; + background: none !important; + margin-bottom: em(5); + list-style: none; + visibility: visible !important; + } +} + + +/* Nestable Sortable List +========================*/ +.dd-dragel, +.dd { + display: block; + width: 100%; + max-width: none; + .dd-item { + position: relative; + + .dd-list { + padding-left: em(40); + } + + .dd-handle { + cursor: move; + } + + > div, + .dd-handle { + font-weight: normal; + font-size: $font-size-base; + color: $body-color; + border: rem(1) solid #ddd; + padding: em(10) em(20); + height: em(40); + background: #fff; + @include margin( em(10) 0); + } + + > button.dd-expand, + > button.dd-collapse { + line-height: 1; + font-size: em(16,13); + text-align: center; + opacity: 0.2; + @include size( em(40,16), em(40,16) ); + @include margin( 0 0 0 0); + + &:before { font-family: 'Material Icons' } + } + + > button.dd-collapse::before { content: 'remove' } + > button.dd-expand::before { content: 'add' } + + &.dd3-item { + padding-left: em(38,13); + .dd-list { + padding-left: 0; + } + } + + .dd3-handle { + background: #eee; + @include size( em(40) ); + line-height: em(40); + text-align: center; + display: inline-block; + padding: 0; + margin: 0; + @include position(absolute, 0 null null 0); + + &:before { + content: "open_with"; + font-family: 'Material Icons'; + text-indent: 0; + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_media.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_media.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,127 @@ +// main: ../style.scss + +/* Media Elements +========================*/ +.mejs__container { + max-width: 100%; + width: 100% !important; + font-family: $font-family-base; + &.mejs__video { + background: none; + } +} + +.mejs__overlay { + width: 100% !important; +} + +.mejs__mediaelement * { + width: 100% !important; + max-width: 100%; +} + +.mejs__overlay-button { + background: none; + color: #fff; + @include size(rem(60)); + &:before { + content: '\e99e'; + font-family: 'feather'; + font-size: rem(60); + line-height: rem(60); + } +} + +.video { + max-width: 100%; +} + +.no-control-onstart.mejs__video--playing { + .mejs__controls { + display: block; + } +} + +.no-controls-onstart:not(.mejs__video--playing) { + .mejs__controls { + display: none; + } +} + +.mejs__container.style-2 { + .mejs__controls { + background: $headings-color; + } + .mejs__time-rail { + @include position(absolute, -7px 0 null); + width: 100% !important; + height: 3px; + margin: 0; + padding: 0; + } + .mejs__time-buffering, .mejs__time-current, .mejs__time-float, .mejs__time-float-corner, .mejs__time-float-current, .mejs__time-hovered, .mejs__time-loaded, .mejs__time-marker, .mejs__time-total { + height: 3px; + } + .mejs__time-total { background: #fff } + .mejs__time-loaded { background: rgba($color-scheme, .4) } + .mejs__time-current { background: $color-scheme } + .mejs__time-hovered { background: darken($color-scheme, 10%) } + .mejs__time-float, + .mejs__time-handle { + display: none !important; + } + .mejs__volume-button, + .mejs__playpause-button, + .mejs__fullscreen-button { + > button { + background: none; + &::before { + font-family: 'Material Icons'; + vertical-align: middle; + text-rendering: optimizeLegibility; + font-feature-settings: 'liga'; + font-size: rem(24); + @include size(1em); + color: #fff; + } + } + } + .mejs__fullscreen-button { + float: right; + > button::before { + content: 'fullscreen'; + } + &.mejs__unfullscreen > button::before { + content: 'fullscreen_exit'; + } + } + .mejs__playpause-button { + &.mejs__play > button::before { + content: 'play_arrow'; + } + &.mejs__pause > button::before { + content: 'pause'; + } + } + .mejs__volume-button { + padding-left: 0; + padding-right: 0; + > button::before { + content: 'volume_up'; + } + &.mejs__unmute > button::before { + content: 'volume_off'; + } + } + .mejs__overlay-button:before { + font-family: 'Material Icons'; + content: 'play_arrow'; + } + .mejs__duration-container { + opacity: 0.5; + &:before { + content: '\002f '; + margin-right: .5em; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_modals.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_modals.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,82 @@ +// main: ../style.scss + +/* Modals +========================*/ +.modal-content { + padding: 0 $modal-inner-padding; + border-radius: em(3); + + .close { + font-size: em(18); + top: em(-18,21); + position: absolute; + right: em(-18,21); + height: em(36,18); + width: em(36,18); + background-color: #313a46; + opacity: 1; + border: 2px solid #ffffff; + text-shadow: none; + color: #ffffff; + border-radius: 50%; + text-align: center; + line-height: em(33,18); + + &:hover { background-color: $primary; } + } + + body.rtl & { + .close { + right: auto; + left: em(-18,21); + } + } +} + +.modal-footer, +.modal-body { + padding-left: 0; + padding-right: 0; +} + +.modal-header { + border-top-left-radius: em(3); + border-top-right-radius: em(3); + margin: -1px calc(#{$modal-inner-padding * -1} - 1px) 0; +} + +.modal-title { + margin-top: 0; +} + +.modal-body { + h1,h2,h3,h4,h5,h6 { + color: #777; + } +} + +.modal-img { + cursor: pointer; +} + +@each $col, $val in $theme-colors { + .modal-#{$col} { + .modal-content .modal-header { + background: #{$val}; + border: 0; + } + } +} + +@each $col, $val in $colors { + .modal-#{$col} { + .modal-content .modal-header { + background: #{$val}; + border: 0; + } + } +} + +.modal-content .modal-header { + background: none; +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_pagination.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_pagination.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,40 @@ +// main: ../style.scss +/******************************** + ********************************* +Pagination + ********************************* + *********************************/ +.pager, +.pagination { + .material-icons { + font-size: rem(12); + vertical-align: middle; + } +} + +.pager { + list-style: none; + display: flex; + padding-left: 0; + li.spacer { flex: 1 } +} + +.pagination { + body.rtl & { + .page-item{ + &:last-child .page-link { + border-top-left-radius: $border-radius; + border-bottom-left-radius: $border-radius; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + &:first-child .page-link { + border-top-right-radius: $border-radius; + border-bottom-right-radius: $border-radius; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_pricing-table.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_pricing-table.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,154 @@ +// main: ../style.scss +/******************************** +********************************* +Pricing Table +********************************* +*********************************/ +.pricing-box { + border: rem(1) solid $theme-border-color; + border-radius: em(4); + background: #fff; + margin: em(42) 0; + padding-bottom: em(15); + padding-top: em(10); + + [class^="col-md-"] & { + margin-left: em(-5); + margin-right: em(-5); + } + + .heading-basic { + background: #d0ecfd; + height: em(80); + width: em(80); + display: inline-block; + line-height: em(80); + margin: auto; + } + + .heading-custom { + background: #f1f1f1; + height: em(80); + width: em(80); + line-height: em(80); + display: inline-block; + margin: auto; + } + + li { + padding: em(7) 0; + } + + hr { + width: 80%; + } + + &.featured-pricing-box{ + position: relative; + z-index: 1; + box-shadow: 0px 0px em(9) rgba(0,0,0,.1); + + .heading-featured { + background: #d6f5d6; + height: em(40); + width: em(40); + line-height: em(40); + display: inline-block; + margin: 0; + } + + [class^=col-md-] & { + margin-left: em(-30); + margin-right: em(-30); + margin-top: 0; + margin-bottom: 0; + } + } + + &.featured-pricing-box-2{ + // background: rgba(135,206,250,.7) !important; + h5,p,a,li { + color: #fff; + } + + + li { + color: #fff !important; + } + + .btn-outline-default:hover { + background: #fff; + border-color: transparent; + color: rgba(135,206,250,.7); + } + + + } + + header { + margin-top: em(30); + + h5 { + font-weight: 700; + margin-bottom: em(20,18); + } + + span { + sub { + font-size: em(15,42); + font-weight: 700; + position: relative; + top: 0; + } + } + + .header-text { + font-size: em(15); + font-weight: 500; + margin-top: em(28); + } + + .triangle-top-right { + display: inline-block; + width: 0; + height: 0; + border-style: solid; + border-width: 0 80px 80px 0; + border-color: transparent map-get($theme-colors, success) transparent transparent; + position: absolute; + top: em(5); + right: em(5); + &::before { + content: "\e9bf"; + font-family: "feather"; + color: #fff; + font-size: em(20); + position: absolute; + left: em(45,20); + top: em(10,20); + } + } + } + + ul { + padding-right: 0; + } + + .pricing-box-content { + + li { + border: none; + color: #aaa; + background-color: transparent; + } + + .btn { + width: 80%; + letter-spacing: em(2); + font-size: em(11); + font-weight: 700; + margin-bottom: em(25); + text-transform: uppercase; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_progress.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_progress.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,29 @@ +// main: ../style.scss +/******************************** + ********************************* +Progress + ********************************* + *********************************/ +.progress { + .progress-bar { + height: 100%; + } + &.progress-xsm { + height: rem(20); + margin: em(7) 0; + } + &.progress-sm { + height: rem(10); + margin: em(5) 0; + } + + &.inverse { + background: rgba(255,255,255,.3); + } +} + +.progress-lg { + .progress-bar { + height: 100%; + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_range-slider.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_range-slider.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,126 @@ +// main: ../style.scss +/******************************** + ********************************* +Range Slider + ********************************* + *********************************/ +.irs { + display: block; + clear: both; + margin: 3em 0; + + .irs-single, + .irs-from, + .irs-to { + display: block; + height: 2em; + line-height: 2em; + text-align: center; + display: block; + background: $primary; + color: #fff; + font-size: em(10); + top: -3em; + padding: 0 .5em; + + &:after { + border-color: $primary transparent transparent transparent; + } + } + + .irs-single, + .irs-max, + .irs-min, + .irs-from, + .irs-to { + &:after { + content: ''; + @include size(0); + border-style: solid; + border-width: 5px 3px 0 3px; + @include position(absolute, null 50% em(-5,10) null); + transform: translateX(50%); + } + } + + .irs-slider { + display: block; + @include size(2em); + background: yellow; + top: 0; + border-radius: 100px; + background: #fff; + border: 1px solid #ddd; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1); + cursor: pointer; + z-index: 3; + } + + .irs-shadow.shadow-from, + .irs-shadow.shadow-to, + .irs-line, + .irs-bar { + height: 1em; + top: 0.5em; + border-radius: 100px; + background: #eee; + box-shadow:inset 1px 1px 5px 0 #ddd; + border: 1px solid #d9d9d9; + cursor: pointer; + } + + .irs-bar { + background: $primary; + box-shadow:inset 1px 1px 5px 0 $primary; + border: 1px solid darken( $primary , 10%); + border-left: 0; + z-index: 2; + } + + .irs-shadow.shadow-from, + .irs-shadow.shadow-to { + background: #bbb; + box-shadow:inset 1px 1px 5px 0 #bbb; + border: 1px solid #aaa; + z-index: 1; + } + + .irs-grid { + top: 2em; + opacity: 0.2; + } + + .irs-max, + .irs-min { + text-align: center; + height: 2em; + padding: 0 .5em; + line-height: 2em; + @include position(absolute, -3em null null 0); + background: #eee; + border: 1px solid #ddd; + font-size: em(10); + &:after { + border-color: #ddd transparent transparent transparent; + } + } + + .irs-min{ + left: 0 + } + .irs-max{ + left: auto; + right: 0; + } + + .irs-bar-edge { + height: 1em; + top: 0.5em; + width: em(20); + border: 1px solid darken( $primary , 10%); + border-right: 0; + background: $primary; + box-shadow:inset 1px 1px 5px 0 $primary; + border-radius: 16px 0 0 16px; + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_site-map.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_site-map.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,82 @@ +// main: ../style.scss +/******************************** +********************************* +Site Map +********************************* +*********************************/ + +.sitemap { + position: relative; + + i { + font-size: em(18); + vertical-align: top; + top: 2px; + } + + a { + color: #7c8d96; + &:hover { + color: $color-scheme; + } + } + + ul { + margin-left: em(15); + } + + + li { + position: relative; + padding-left: em(40); + padding-top: em(3); + + &.menu-item-has-children { + > ul { + margin-top: em(10); + margin-left: em(25); + } + } + + &::before { + content: ""; + position: absolute; + left: em(7); + top: em(-12); + height: em(25); + width: em(35); + border-bottom: rem(1) solid #ddd; + border-left: rem(1) solid #ddd; + } + + } + + body.rtl & { + li { + padding-left: 0; + padding-right: em(40); + &:before { + left: auto; + right: 0; + border-left: 0; + border-right: 1px solid $theme-border-color; + } + } + } +} + +.sitemap-default, +.sitemap-right { + a { + margin-left: em(10); + } +} + +.sitemap-right { + strong { + color: $color-scheme; + text-transform: uppercase; + font-size: em(15); + font-weight: 500; + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_table.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_table.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,625 @@ +// main: ../style.scss +/******************************** + ********************************* +Tables + ********************************* + *********************************/ +.table { + + thead tr.thead-inverse th { + background: inherit; + } + + &.table-inverse thead th { + border-width: 0; + } + + > tbody > tr:first-child > td { + border-top: none; + } + + &.table-borderless { + td, th { + border: none; + } + } + + > tbody > tr[class*="bg-"] > td { + color: #fff; + } + + > thead > tr > th { + border-bottom-width: 1px; + border-top-width: 0px; + } + + &.color-table > thead > tr > th { + border: 0; + } + + .progress { + margin: 0; + margin-bottom: 0 !important; + position: relative; + top: em(8,12); + } + +} + +td.footable-sortable>span.fooicon, +th.footable-sortable>span.fooicon { + top: em(13,12); + font-size: em(12,14); +} + +.table, .table-bordered { + &, + > tbody > tr > td, + > thead > tr > th, + > tbody > tr > th { + border-color: $theme-border-color; + } +} + +/* DataTables +========================*/ +.dataTables_wrapper { + label { font-weight: normal } + + .dataTables_filter input { + padding: em(5) em(10); + border: rem(1) solid #eee; + border-radius: rem(2); + transition: all 0.3s ease; + + &:focus { + border-color: $info; + } + } + + .dataTables_length { + margin: em(15) auto; + select { + padding: em(3) em(7); + } + } + + table.dataTable { + border: rem(1) solid #eee; + margin-top: em(20); + + thead th { + border-color: $theme-border-color; + } + th, td { + padding: em(15) em(20); + } + + tfoot { + th { + border-top: rem(1) solid #eee; + } + } + + thead { + th { + border-top: 0 + } + .sorting, + .sorting_asc, + .sorting_desc { + background: none; + position: relative; + + &:before { + @include position(absolute, 50% em(10) null null ); + transform: translateY(-50%); + font-family: "Material Icons"; + font-feature-settings: 'liga'; + font-size: em(18); + } + } + + .sorting_asc::before { content: 'expand_less' } + .sorting_desc::before { content: 'expand_more' } + .sorting::before { content: 'sort'; opacity: 0.1; } + } + + } + + .dataTables_info { + margin-top: em(20); + } + + .dataTables_paginate { + margin-top: em(30); + padding: 0; + border: rem(1) solid #eee; + + .paginate_button { + transition: all 0.3s ease; + border: 0; + + &:hover { + background: none; + border: 0; + color: $body-color !important; + } + + &:focus { box-shadow:none } + + &.current { + background: $primary; + border: 0; + border-radius: 0; + color: #fff !important; + + &:hover { + background: darken( $primary, 10%); + border: 0; + color: #fff !important; + } + } + + &.next, + &.previous { + border: 0; + } + } + } +} + +/* Bootstrap Tables +========================*/ +.bootstrap-table { + position: relative; + + .btn { + cursor: pointer; + i { + &:before { + font-family: "Material Icons"; + display: block; + line-height: 1; + font-style: normal; + font-size: em(20,15); + } + } + + &[name="refresh"] { + i:before { + content: "refresh"; + } + } + + &[name="toggle"] { + i:before { + content: "dehaze"; + } + } + + i.glyphicon-th:before { + content: "apps"; + display: inline; + vertical-align: middle; + } + } +} + +.fixed-table-toolbar { + display: inline-flex; + @include position(absolute, 0 em(15) null null); + z-index: 1; + transform: translateY(-100%); + margin-top: em(-10); + + .search { + order: -1; + } + + .btn-group { + &, & > .btn-group { + display: flex; + } + .btn { + display: inline-flex; + } + } + + .search, .columns { + margin-top: 0; + margin-bottom: 0; + // line-height: em(20); + + .btn { + padding: 0 em(10); + } + + .dropdown-menu { + input { + display: none; + } + label { + cursor:pointer; + + &:before { + display: inline-block; + line-height: 1; + vertical-align: middle; + text-align: center; + @include size( em(20) ); + content: ""; + font-family: "feather"; + font-feature-settings: 'liga'; + background: none; + border: rem(2) solid #eee; + margin-right: em(10); + transition: all 0.3s ease; + color: #fff; + } + + &.checkbox-checked::before { + content: "\e925"; + background: $primary; + color: #fff; + border-color: $primary; + } + } + } + } + + @include mobile { + display: none; + } + + body.rtl & { + left: 0; + right: auto; + } +} +.fixed-table-container { + border: 0; + border-bottom: rem(1) solid #eee; + + thead th { + .both { + background: none; + position: relative; + &:before { + content: ''; + @include position(absolute, 50% em(10) null null ); + transform: translateY(-50%); + font-family: "Material Icons"; + font-feature-settings: 'liga'; + font-size: em(18); + } + } + + .both.asc::before { content: 'expand_less'; opacity: 1 } + .both.desc::before { content: 'expand_more'; opacity: 1 } + .both::before { content: 'sort'; opacity: 0.1 } + } +} + +.bootstrap-table .table { + border: rem(1) solid #eee; + + > thead > tr > th { + border-bottom: rem(1) solid #eee; + } +} + +/* Responsive Tables +========================*/ +.responsive-utilities .is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +.responsive-utilities .is-visible { + color: #468847; + background-color: #dff0d8 !important; +} + +.tablesaw { + .tablesaw-sortable-head { + &:before { + content:''; + @include position(absolute, 50% em(10) null null ); + transform: translateY(-50%); + font-family: "Material Icons"; + font-feature-settings: 'liga'; + font-size: em(18); + } + } + + + .tablesaw-sortable-ascending:before { content: 'expand_less'; } + .tablesaw-sortable-descending:before { content: 'expand_more'; } +} + +// .tablesaw-toolbar { +// margin-right: 20px; +// margin-bottom: 10px; +// } + +.tablesaw-bar { + .tablesaw-columntoggle-popup { + .btn-group { + display: inline-block; + margin: em(10) 0 em(5) 0; + label { + height: auto; + line-height: 2rem; + input { + height: auto; + position: relative; + top: em(2); + } + } + } + } +} + +.tablesaw-bar .tablesaw-bar-section .btn-select { + padding: em(5, 12.25) em(10, 12.25); + padding-right: em(50, 12.25); + font-weight: normal; + position: relative; + font-family: $font-family-base; + background: #eee; + text-transform: none; + + span { + line-height: em(20, 12.25); + height: em(20, 12.25); + display: block; + } + + select { + cursor: pointer; + } + + &:after { display: none; } + + &:before { + content: 'expand_more'; + font-family: "Material Icons"; + font-feature-settings: 'liga'; + font-size: em(18, 12.25); + text-transform: lowercase; + @include position(absolute, 50% em(10, 12.25) null null); + transform: translateY(-50%); + line-height: 1; + } +} + +.tablesaw-sortable-arrow { + display: none; +} + +.tablesaw-swipe .tablesaw-cell-persist { + border-right: rem(1) solid #eee; +} + + +/* Editable +========================*/ +.table-editable, +.table-editable-inline { + .tabledit-toolbar { + display: inline !important; + .tabledit-save-button, .tabledit-confirm-button, .tabledit-restore-button { margin-left: em(8,12); } + + .btn-group { + .btn { + cursor: pointer; + span.glyphicon { + &::before { + font-family: "feather"; + display: inline-block; + line-height: 1; + font-style: normal; + font-size: em(16,12); + font-weight: 300; + position: relative; + top: 3px; + } + } + + .glyphicon-pencil::before { + content: "\e950"; + } + + .glyphicon-trash::before { + content: "\e9cd"; + } + + } + } + } + tr.tabledit-deleted-row { + display: none; + } +} + + +/* Footable +========================*/ +.footable { + .footable-sortable { + .fooicon { + display: none; + } + + &:before { + content: 'sort'; + opacity: 0; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + @include position(absolute, 50% em(10) null null); + transform: translateY(-50%); + font-size: em(18); + transition: all 0.3s ease; + } + + &:hover::before { + opacity: 1; + } + + &.footable-asc::before { content: 'expand_more'; opacity: 1; } + &.footable-desc::before { content: 'expand_less'; opacity: 1; } + } + + .footable-filtering { + th { border-top: none; } + form.form-inline { + margin-top: 0; + margin-bottom: em(15); + float: right; + } + } + + .checkbox { + input[type="checkbox"] { + opacity: 1; + } + } + + .footable-first-visible { + span{ + &::before{ + display: none; + } + + &::after { + font-family: "FontAwesome"; + display: block; + font-style: normal; + font-size: em(18); + font-weight: 300; + } + } + + .fooicon-plus::after { + content: "\f067"; + } + + .fooicon-minus::after { + content: "\f068"; + } + } + + .input-group-btn { + display: inline-block; + .btn { + span.fooicon { + &::before { display: none; } + &::after { + font-family: "FontAwesome"; + display: block; + font-style: normal; + font-size: em(16, 15); + font-weight: 300; + } + } + + .fooicon-search::after { + content: "\f002"; + } + + } + } + + .footable-paging { + span.label { + font-size: em(11); + background: rgba(0,0,0,.7); + color: #fff; + } + .pagination { + margin: auto; + display: inline-block; + + > li.active > a { + background: #51d2b7; + border-color: #51d2b7; + color: #fff; + } + + li { + a { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: em(-1); + line-height: 1.25; + color: #51d2b7; + background-color: #fff; + border: rem(1) solid #ddd; + + &:hover { + background: #51d2b7; + border-color: #51d2b7; + color: #fff; + } + } + + &.footable-page-nav[data-page="first"] { + a { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + } + + &.footable-page-nav[data-page="last"] { + a { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + } + + } + } + } +} + +table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] { + line-height: 1em; + height: 1em; + top: 50%; + transform: translateY(-50%); +} + +.footable-filtering { + .footable-filtering-search { + .dropdown-menu { + li { + a { + display: block; + width: 100%; + padding: em(3) 1.42857em; + padding-top: 0.35714em; + padding-bottom: 0.35714em; + clear: both; + font-weight: normal; + color: #888; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; + + &:hover { + color: #555; + text-decoration: none; + background-color: #f7fafc; + } + + label { + cursor: pointer; + } + } + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_tabs.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_tabs.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,201 @@ +// main: ../style.scss +/******************************** +********************************* +Tabs +********************************* +*********************************/ +.nav-tabs, +.nav-pills { + a { + color: $headings-color; + } +} + +.nav-tabs { + position: relative; + + + li a { + font-weight: 600; + color: #313a46; + &:hover { + background: rgba(0,0,0,0.03); + } + } + + li.active a, + li.active a:focus, + li.active a:hover { + color: $color-scheme; + border-color: #ddd #ddd #fff; + } + + .nav-link.active, + .nav-item.show .nav-link { + border-color: #ddd #ddd #fff; + background: none; + } + + .list-icon { + font-size: rem(18); + vertical-align: middle; + position: relative; + top: rem(-1); + } +} + +.tab-content { + padding-top: em(20); + padding: 20px; + background: #fff; +} + + +/* Vertical Tabs +========================*/ +.tabs-vertical { + display: flex; + .nav-tabs { + flex-basis: em(150); + border: 0; + + li a { + border: 0; + border-radius: 2px; + } + + li.active a, + li.active a:focus, + li.active a:hover, + .nav-link.active, + .nav-item.show .nav-link { + color: #fff !important; + background: $color-scheme; + border: 0; + } + } + + .tab-content { + flex: 1; + padding: 0 0 0 em(20); + } + + body.rtl & { + .tab-content { + padding: 0 em(20) 0 0; + } + } +} + +.tabs-vertical-right { + .nav-tabs { order: 2 } + .tab-content { order: 1; padding: 0 0 em(20) 0 } +} + +.tabs-vertical-icons { + .nav-tabs { + flex-basis: auto; + text-align: center; + } +} + + +/* Tabs Bordered +========================*/ +.tabs-bordered { + .nav-tabs { + border: 0; + + li { + z-index: 1; + + + li { margin-left: em(10) } + } + + a { + font-weight: 500; + transition: all 0.3s ease; + border-radius: 0; + border: 0; + transition: all 0.3s; + position: relative; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + a:hover, + a:focus { + color: $color-scheme; + background: transparent; + } + + li.active a, + li.active a:focus, + li.active a:hover, + .nav-link.active, + .nav-item.show .nav-link { + color: #fff !important; + border: 0; + background: $color-scheme; + } + + a::before { + @include position(absolute, 0 null null 0); + width: 100%; + height: 100%; + z-index: -1; + background: #d2d8d6; + content: ''; + transition: all 0.3s, transform 0.3s; + transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); + transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); + } + + .nav-link.active::before { + transform: translate3d(0, 0, 0); + } + + .nav-link.active::before, + li a:hover::before, + li a:focus::before { + background: $color-scheme; + } + } + + body.rtl & { + li:first-child { + margin-left: em(10); + } + } +} + +/* Page Tabs +========================*/ +.tabs-page { + .nav-tabs { + border-bottom: 0; + .nav-link { + border: 1px solid rgba(#fff, .2); + background: rgba(#fff, .1); + border-radius: 0; + font-family: $headings-font-family; + color: rgba(#fff,.5); + font-weight: $font-weight-semibold; + padding: 1rem 3rem; + &.active { + background: $body-bg; + color: $color-scheme; + box-shadow: 0px -4px 0 0 $primary; + } + } + li { + margin-left: em(5); + margin-right: em(5); + } + } + + body.rtl & { + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_timeline.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_timeline.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,170 @@ +// main: ../style.scss +/******************************** +********************************* +Timeline +********************************* +*********************************/ +.timeline { + position: relative; + margin: em(20) 0; + + .timeline-body { + padding: 0 em(20); + display: inline-block; + width: 40%; + margin-left: 5%; + background: #fff; + border: 1px solid #ddd; + box-shadow: 0 2px 3px 0 #ddd; + text-align: right; + border-radius: 10px; + + header { + padding: em(20,12.6) em(20,12.6); + margin: 0 em(-20,12.6) em(20,12.6); + background: $primary; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + color: #fff; + font-size: 0.9em; + + .timeline-body-title { + font-size: $font-size-base; + line-height: 1.5; + margin: 0; + color: #fff; + } + + a { + color: #fff; + border-bottom: 1px dotted #fff; + transition: all $transition-duration $transition-function; + &:hover { + border-bottom-color: rgba(255,255,255,0.5); + } + } + } + + > *:last-child:not(header) { + margin-bottom: em(20); + } + + header:last-child { + margin-bottom: 0; + border-radius: 10px; + } + iframe { width: 100% } + } + + .timeline-header { + @include position(absolute, 0 null null 50%); + transform: translateX(-50%); + z-index: 2; + + i { + @include size(em(60,24)); + border-radius: 100px; + background: $primary; + color: #fff; + line-height: em(60,24); + font-size: em(24); + text-align: center; + } + + } + + .timeline-title { + @include position(absolute, 0 null null 55%); + width: 10%; + text-align: left; + img { + border-radius: 100px; + @include size(em(50)); + } + span, small { display: block } + h5 { + margin: em(10,18) 0 em(5,18); + a { color: $body-color } + } + } + + .timeline-single { + padding-bottom: em(80); + position: relative; + z-index: 1; + min-height: em(100); + + &:after{ + content: ""; + border-right: 4px solid $primary; + z-index: 0; + display: block; + @include position(absolute, em(70) null em(10) 50%); + opacity: 0.2; + } + + &:nth-child(even) { + .timeline-body { + margin-left: 55%; + text-align: left; + } + .timeline-title { + left: 35%; + text-align: right; + } + } + } + + body.rtl & { + direction: ltr; + .timeline-single { + &:nth-child(even) { + .timeline-body { + text-align: right; + } + } + } + + .load-more-btn { + direction: ltr; + } + } + + @media (max-width: 768px) { + .timeline-body { + width: 45%; + margin-left: 0; + } + } + + @keyframes loadingAnimation { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } + + .load-more-btn { + margin-left: 50%; + transform: translateX(-50%); + + &:after { + content: "refresh"; + font-family: "Material Icons"; + font-size: em(24,18); + vertical-align: middle; + display: none; + animation-name: loadingAnimation; + animation-duration: 1s; + animation-iteration-count: infinite; + } + + &.loading { + span { + display: none; + } + + &:after { + display: block; + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_todo.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_todo.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,110 @@ +// main: ../style.scss +/******************************** +********************************* +To Do App +********************************* +*********************************/ +.todo-widget { + padding-bottom: em(20); + display: flex; + flex-direction: column; + .list-group { + flex: 1; + margin-bottom: em(20); + } + input { height: em(45) } + .list-group-item { + margin: 0; + padding: 0; + border: 0; + &.checked { + .label-text{ + font-style: italic; + text-decoration: line-through; + } + } + &:hover { + background: #f9f9f9; + } + &:hover .edit-item, + &:hover .delete-item { + opacity: 1; + } + } + @include mobile { + .list-group-item { + .label-text { + padding-right: em(70); + } + .edit-item, + .delete-item { + opacity: 1; + } + } + } + @include tablet { + .list-group-item { + .label-text { + padding-right: em(45); + } + .delete-item, + .edit-item { + opacity: 1; + } + } + opacity: 1; + } + label { + display: block; + position: relative; + padding: em(15); + font-weight: normal; + cursor: pointer; + flex: 1; + margin-bottom: 0; + + input[type="checkbox"] { + display: none; + } + + .label-text { + display: block; + } + } + .edit-item, + .delete-item { + @include position(absolute, 50% em(10,16) null null); + color: $body-color; + opacity: 0; + transition: all 0.3s ease; + transform: translateY(-50%); + cursor: pointer; + font-size: em(16); + background: $info; + color: #fff; + @include size( em(30,16) ); + line-height: em(30,16); + text-align: center; + border-radius: 100px; + } + .edit-item { + right: em(50,16); + } + + .edit-field { + position: relative; + input { padding-right: em(50) } + .submit-btn { + @include position(absolute, 50% em(10,15) null null ); + transform: translateY(-50%); + @include size( em(30,15) ); + line-height: em(27,15); + font-size: em(15); + padding: 0; + border-radius: 100px; + text-align: center; + i { font-size: em(16,15); } + } + + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_tooltip.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_tooltip.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,155 @@ +// main: ../style.scss +/******************************** +********************************* +Tooltips +********************************* +*********************************/ + +.fancy-tooltip { + display: inline-block; + position: relative; + font-weight: 700; + + .list-icon { + vertical-align: bottom; + } +} + +.tooltip-item { + cursor: pointer; + display: inline-block; + font-weight: 500; + + .fancy-tooltip:not(a) & { + padding: 0 em(10); + background: rgba(0, 0, 0, 0.1); + } +} + +.tooltip-content { + font-weight: 500; + border-radius: rem(5); + position: absolute; + z-index: 99; + width: rem(300); + left: 50%; + margin: 0 0 rem(20) rem(-150); + bottom: 100%; + text-align: left; + box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); + background: #2b2b2b; + color: #fff; + opacity: 0; + cursor: default; + pointer-events: none; + + img { + position: relative; + border-top-left-radius: rem(5); + border-bottom-left-radius: rem(5); + height: em(140); + display: block; + float: left; + margin-right: 1em; + } + + &::after { + content: ''; + top: 95%; + left: 50%; + border: solid transparent; + height: em(15); + width: em(15); + transform: rotate(45deg); + position: absolute; + pointer-events: none; + border-color: transparent; + background: inherit; + margin-left: em(-10); + } + + + /* SlideInDown Effect + ========================*/ + .tooltip-effect-slideInDown & { + transform: translate3d(0, em(-10), 0); + transition: opacity 0.3s, transform 0.3s; + } + + + /* SlideInUp Effect + ========================*/ + .tooltip-effect-slideInUp & { + transform-origin: 50% calc(110%); + transform: perspective( em(1000) ) rotate3d(1, 0, 0, 45deg); + transition: opacity 0.2s, transform 0.2s; + } + + + /* Rotate Effect + ========================*/ + .tooltip-effect-rotate & { + transform-origin: 50% calc(106%); + transform: rotate3d(0, 0, 1, 15deg); + transition: opacity 0.3s, transform 0.3s; + } + + .icon-tooltip.tooltip-effect-rotate & { + transform: translate3d(0,em(10),0) rotate3d(1,1,1,45deg); + transform-origin: 50% 100%; + } + + + /* Spin Effect + ========================*/ + .tooltip-effect-spin & { + transform: translate3d(0,em(10),0) rotate3d(0,1,0,90deg); + transform-origin: 50% 100%; + transition: opacity .3s, transform .3s; + } + + .fancy-tooltip:hover &, + .fancy-tooltip:active & { + pointer-events: auto; + opacity: 1; + transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); + } +} + +.tooltip-text { + display: block; + font-size: em(16); + padding: em(20,16); +} + + +/* Icon Tooltips +========================*/ +.icon-tooltip { + .tooltip-text { + padding: 0; + } + + .tooltip-content { + padding: 0; + text-align: center; + border-radius: 50%; + width: em(80); + height: em(80); + line-height: em(80); + margin-left: em(-40); + box-shadow: none; + background: $primary; + color: #fff; + + .list-icon { + line-height: em(80,20); + font-size: em(20); + } + + &::after { + top: em(78); + border-top-color: $primary; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_vmaps.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_vmaps.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,21 @@ +// main: ../style.scss + +/******************************** +********************************* +BASIC +********************************* +*********************************/ + + +/* Vector Maps +========================*/ +.vmap { + width: 100%; + height: em(400); + + .jqvmap-zoomin, .jqvmap-zoomout { + @include size( em(15,15) ); + font-size: em(15); + line-height: em(10,15); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_weather.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_weather.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,176 @@ +// main: ../style.scss +/******************************** +********************************* +Weather +********************************* +*********************************/ + +.weather-card-image { + figure { + overflow: hidden; + height: em(290); + position: relative; + background-size: cover; + background-position: center center; + margin-bottom: 0; + } + img { + width: 100%; + } + + figcaption { + @include position(absolute, 0); + h6 { + position: absolute; + bottom: em(10); + } + span{ + position: absolute; + right: em(20,20); + bottom: em(10,20); + font-size: em(20); + sup { + font-size: em(10,20); + vertical-align: super; + } + } + } + + .weather-footer { + div { + padding: 0 em(15); + margin: em(30) 0 em(30) 0; + border-left: rem(1) solid #eee; + &:first-child { + border: 0; + } + } + } +} + + +.weather-card-image-dark { + position: relative; + height: em(430); + overflow: hidden; + background-size: cover; + background-position: center center; + + i { + position: absolute; + text-align: center; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%); + font-size: em(50); + } + + .weather-caption{ + position: absolute; + bottom: em(30); + left: em(20); + } + + .weather-date { + padding: em(10) em(15); + position: absolute; + bottom: em(45); + right: 0; + } +} + +.weather-status { + font-size: em(30); + margin-left: em(-10,30); +} + +.weather-card-default { + table tr td { + border: 0; + } + + li { + padding: 0 em(15,16); + font-size: em(16); + } +} + +.weather-card-simple { + h3 { + font-weight: 400; + } + i { + font-size: em(35); + margin-top: em(10,35); + } +} + + +// .weather-widget-tablist { +// margin-top: -20px; +// margin-bottom: -20px; +// figure { +// img { +// height: 285px; +// } +// position: relative; +// figcaption { +// position: absolute; +// left: 50%; +// top: 50%; +// transform: translate(-50%,-50%); +// h5 { +// font-size: 80px; +// } +// span { +// font-size: 20px; +// } +// } +// } +// +// section { +// i { +// font-size: 60px; +// } +// li { +// line-height: 25px; +// } +// } +// +// footer { +// .carousel { +// i { +// font-size: 22px; +// } +// .slick-arrow { +// z-index: -1; +// } +// } +// +// .slick-list { +// top: 40px; +// } +// .slick-dots { +// top: 0; +// li{ +// &:first-child { +// margin-right: 15px; +// } +// button { +// height: 4px; +// width: 30px; +// padding: 0; +// background-color: #e6e6e6; +// &::before { +// opacity: 0; +// } +// } +// } +// li.slick-active button { +// background-color: #9a9a9a; +// } +// } +// +// } +// +// } diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/components/_widgets.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_widgets.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,1688 @@ +// main: ../style.scss +/******************************** +********************************* +Widgets +********************************* +*********************************/ + +/* Widgets +========================*/ +.widget-holder, +.widget-latest-comments, +.widget-todo, +.widget-latest-transactions, +.widget-user-activities { + figure { + margin-bottom: 0; + } + .single { + padding: em(15) 0; + border-bottom: 1px solid $theme-border-color; + &:first-of-type { padding-top: 0 } + &:last-of-type { + border-bottom: 0; + padding-bottom: 0; + } + } + .single-header { + margin-bottom: 10px; + } + .single-amount, + .single-user-details { + margin-left: 1.5em; + } + .single-event-icon, + .single-user-avatar { + margin-right: 1.5em; + } + .single-user-details { + font-size: em(14); + small { line-height: 1 } + } + .single-user-name { + line-height: 1.3; + font-weight: 600; + color: $headings-color; + display: block; + } + .single-user-name { + font-family: $headings-font-family; + } + + body.rtl & { + .single-user-avatar { + margin-left: 1.5em; + margin-right: 0; + } + } +} + +/* Latest Transactions +========================*/ +.widget-latest-transactions { + width: 100%; + tr { + border-bottom: 1px solid $theme-border-color; + } + td { + padding: em(15) 0; + } + tr:first-child td { padding-top: 0 } + tr:last-child td { padding-bottom: 0; } + tr:last-child { border-bottom: 0; } + figure { + margin-bottom: 0; + } + .single-amount, + .single-user-details { + flex: 1; + margin-left: 1.5em; + } + .single-user-details { + font-size: em(14); + small { line-height: 1 } + } + .single-status, + .single-amount { + font-size: em(13); + } + .single-amount { + color: $headings-color; + margin-bottom: 0; + font-weight: 500; + } + .single-status { + vertical-align: middle; + letter-spacing: -0.05em; + i { margin-right: 0.4em; } + } + .single-status, .single-user-name, .single-amount { + font-family: $headings-font-family; + } +} + +/* User Activities +========================*/ +.widget-user-activities { + width: 100%; + .single { + flex-wrap: wrap; + padding: em(25) 0; + } + .single-body { + flex-basis: 100%; + padding-left: calc(50px + 1.5em); + p { font-size: em(13) } + } + .single-likes { + i { + margin-right: 0.5em; + color: $text-muted; + } + } + .single-attachment { + display: block; + background: rgba($info, 0.05); + border: 1px solid rgba($info, 0.1); + border-radius: 3px; + padding: em(10); + margin-top: em(10); + } + .single-attachment-icon { + background: $info; + display: inline-flex; + justify-content: center; + align-items: center; + @include size(em(40,20)); + color: #fff; + font-size: em(20); + border-radius: 3px; + float: left; + margin-right: em(15,20); + } + .single-attachment-filesize, + .single-attachment-filename { + display: block; + font-size: em(12); + } + .single-attachment-filename { + font-family: $headings-font-family; + font-weight: 600; + color: $headings-color; + } + .single-attachment-filesize { + color: $text-muted; + } + .single-event-icon { + background: $color-scheme; + color: #fff; + border-radius: 100px; + font-size: rem(20); + @include size(rem(50)); + display: inline-flex; + justify-content: center; + align-items: center; + } + + .single-users-list { + display: flex; + flex-flow: row-reverse; + align-items: center; + justify-content: flex-end; + a { + @include size(rem(35)); + margin-left: rem(-10); + &:nth-last-child(2) { margin-left: 0 } + img { + border-radius: 100px; + border: 2px solid $widget-bg; + } + + &.more { + @include size(auto); + order: -1; + margin-left: 1em; + color: $content-color; + } + } + } + body.rtl & { + .single-event-icon { + margin-right: 0; + margin-left: 1.5em; + } + .single-users-list a.more { + margin-left: 0; + margin-right: 1em; + } + } +} + +/* Chat Activities +========================*/ +.widget-chat-activity { + .message { + margin: em(10) 0; + &:first-child { margin-top: 0; } + &:last-child { margin-bottom: 0; } + p { + background: $color-scheme; + border: 1px solid $color-scheme; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + padding: .5em 1em; + color: #fff; + margin-bottom: .5em; + position: relative; + &:first-child { + &:before, + &:after { + content: ""; + @include size(0); + display: block; + @include position(absolute, rem(20) -7px null auto); + border-style: solid; + border-width: 6px 0 7px 6px; + border-color: transparent transparent transparent $color-scheme; + transform: translateY(-50%); + } + &:before { + right: -7px; + border-left-color: $color-scheme; + } + } + } + .message-body { + margin-top: .5em; + display: inline-flex; + flex-direction: column; + align-items: flex-end; + margin: auto 1.5em; + order: 1; + } + figure { + order: 2; + } + &.reply { + p { + background: #fff; + border: 1px solid $theme-border-color; + border-radius: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + color: #666; + &:first-child { + &:before, + &:after { + content: ""; + @include size(0); + display: block; + @include position(absolute, null auto null -7px); + border-style: solid; + border-width: 6px 7px 6px 0; + border-color: transparent #fff transparent transparent; + transform: translateY(-50%); + } + &:before { + left: -9px; + border-right-color: $theme-border-color; + } + } + } + figure { + order: 1; + } + .message-body { + align-items: flex-start; + order: 2; + } + } + } + + body.rtl & { + .message { + p:first-child::before, + p:first-child::after { + border-width: 6px 7px 6px 0; + border-color: transparent $color-scheme transparent transparent; + } + + p:first-child:after, + p:first-child:before { + right: auto; + left: -7px; + } + + &.reply p:first-child::after, + &.reply p:first-child::before { + border-width: 6px 0 6px 7px; + border-color: transparent transparent transparent $color-scheme; + } + + &.reply p:first-child:after, + &.reply p:first-child:before { + left: auto; + right: -7px; + } + + &.reply p:first-child:before { + border-left-color: $theme-border-color; + right: -8px; + } + + &.reply p:first-child:after { + border-left-color: #fff; + } + } + } +} + +/* Latest Comments +========================*/ +.widget-latest-comments { + .single { + align-items: flex-start; + } + .single-body { + margin-left: 1.5em; + } + .single-user-name { + display: inline; + } + .single-timestamp { + font-size: em(13); + margin-left: 0.4em; + } + .single:hover .single-footer ul { + display: block; + } + .single-footer { + .badge { + @include padding(null $spacer(1)); + font-family: $headings-font-family; + } + ul { + list-style: none; + padding-left: 0; + margin-bottom: 0; + display: none; + @include tablet { + display: block; + } + @include mobile { + display: block; + } + li { + display: inline-block; + font-size: em(18); + line-height: 1em; + padding-left: em(5,18); + padding-right: em(5,18); + a { + color: $text-muted; + &:hover { + color: $color-scheme; + } + } + } + } + } +} + + +/* Latest Posts +========================*/ +.widget-latest-posts { + position: relative; + .widget-bg { + border-radius: 5px; + overflow: hidden; + } + .widget-body { + padding: 0; + } + .box-title { + text-transform: uppercase; + font-size: rem(12); + font-weight: 600; + color: $text-muted; + letter-spacing: .1em; + } + article { + margin-left: 0; + margin-right: 0; + display: flex; + flex-flow: column; + .row { margin: 0; } + } + figure { margin-bottom: 0; } + .post-img { padding: 0 } + .post-details { + display: flex; + flex-direction: column; + padding: em(30) em(20); + figure { @include size(rem(30)) } + .post-links { + display: flex; + align-items: center; + ul { + margin-left: 1em; + padding-left: 0; + margin-bottom: 0; + list-style: none; + } + li { + display: inline-block; + padding: 0 0.5em; + font-family: $headings-font-family; + font-size: em(11); + font-weight: 700; + a { + i { color: $text-muted } + color: $headings-color; + &:hover { color: $color-scheme } + } + } + } + } + .post-title { + margin-top: 0; + margin-bottom: rem(20); + font-weight: 300; + a { + color: $headings-color; + &:hover { color: $color-scheme } + } + } + .carousel.slick-slider.slick-dotted { + margin-bottom: 0; + } + .carousel.slick-slider .slick-dots { + @include position(absolute, null null 20px 0); + width: 42%; + text-align: center; + + li { + @include margin(null 3px); + } + li button::before { + background: none; + border: 2px solid #fff; + opacity: 1; + @include size(12px); + } + .slick-active button::before { + transform: none; + background: #fff; + } + } + body.rtl & { + .post-details { + direction: rtl; + } + } +} + +/* User Profile +========================*/ +.widget-user-profile { + .profile-wall-img img { + width: 100%; + height: auto; + } + .profile-body { + padding: 0 $widget-padding-y; + text-align: center; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .profile-user-avatar { + margin-top: em(-80); + a { + display: block; + } + img { + border-radius: 100px; + border: 2px solid #fff; + box-shadow: 0 0 5px 0 rgba(0,0,0,.4); + } + &:after { + content: ''; + width: 30px; + height: 1px; + background: $theme-border-color; + margin-top: em(20); + } + } + .profile-user-name { + font-weight: 300; + margin-top: rem(24); + margin-bottom: rem(5); + } + .profile-seperator { + width: 30px; + border-top-color: $theme-border-color; + margin-top: rem(20); + } + .profile-user-address { + font-size: em(12); + font-family: $headings-font-family; + font-weight: 600; + } +} + +/* Counter Widget +========================*/ +.widget-todo { + .single { + padding: em(20) 0; + } + .single-icon { + margin-right: em(15); + margin-top: em(3); + font-size: em(20); + } + .single-title { + margin: em(6) 0; + font-size: rem(14); + letter-spacing: 0; + font-weight: 600; + } + .dropdown-item { + display: flex; + align-items: center; + .list-icon { + margin-right: em(6); + font-size: 1em; + } + } + .single-tags { + font-family: $headings-font-family; + li { + display: inline-block; + margin-right: em(5); + font-weight: 600; + font-size: 0.9em; + a:before { + content: '\0023'; + } + } + } + .single.done { + .media-body { + opacity: 0.4; + } + } + .dropdown > .dropdown-toggle { + color: $content-color; + } + .add-btn { + @include position(absolute, null 50% 0 null); + transform: translateY(50%) translateX(50%); + } + + body.rtl & { + .dropdown-item .list-icon { + margin-right: 0; + margin-left: em(6); + } + } +} + + +/* Counter Widget +========================*/ +.widget-counter { + padding-left: em(10); + + h6 { + text-transform: uppercase; + font-weight: bold; + margin-top: em(10); + padding-right: em(30); + } + + small { + font-weight: 700; + letter-spacing: .05em; + display: block; + opacity: .5; + margin-top: em(5, 10.5); + text-transform: none; + } + + i { + position: absolute; + top: em(30,19); + right: em(40,19); + font-size: em(19,14); + + &::before, + &::after { + content: ""; + background: #e5e5e5; + position: absolute; + left: em(-7,19); + } + + .text-inverse &::before, + .text-inverse &::after { + background: #fff; + background: rgba(255,255,255,.3); + } + + &::before { + top: em(6,19); + height: em(20,19); + width: em(1,19); + } + + &::after{ + bottom: em(-8,19); + width: em(20,19); + height: em(1,19); + } + } + + h3 { + font-family: $tertiary-font-family; + font-weight: 300; + font-size: em(40); + } +} + + +/* User List +=======================*/ +ul.widget-user-list { + padding-top: em(10); + + .d-flex a { + display: inline-block; + } + + li { + padding-bottom: em(10); + padding-top: em(15); + border-bottom: rem(1) solid lighten($theme-border-color, 7%); + &:last-child { + border: none; + } + } + + h5 { + font-size: em(15); + margin-top: 0; + } + + small { + display: block; + font-size: em(11); + } + + .media-body { + position: relative; + + .btn { + padding: 0 em(28,13); + text-transform: uppercase; + margin-top: em(3,13); + line-height: em(32,13); + border-radius: em(4,13); + font-size: em(13,14); + float: right; + } + + .btn-outline-secondary { + color: #ccc; + &:hover { + color: #555; + background-color: #e4e7ea; + } + } + } + + body.rtl & { + @include padding(em(10) $card-spacer-x null); + } + + @media (max-width: 480px) { + .media-body .btn { + display: none; + } + } + + .media-heading a { + display: inline-block; + color: rgba(0,0,0,.7); + margin: em(4) 0 em(5); + &:hover{ + color: $color-scheme; + } + } +} + + +/* Profile Add Content Widget +============================*/ +.widget-profile-add-tabs { + margin-bottom: em(30); + .nav-pills .nav-link { + padding: .3em 2em; + font-weight: 500; + font-size: em(12); + &.active { + background: rgba($color-scheme, .1); + color: $color-scheme; + } + &.attach-file-link { + @include padding(null 0); + font-size: em(13); + } + } + .tab-content { + border: 1px solid $theme-border-color; + margin-top: em(20); + } + textarea { + border: 0; + box-shadow: 0; + width: 100%; + min-height: 50px; + font-family: $headings-font-family; + resize: none; + } +} + +/* Status Table Widget +============================*/ +.widget-status-table { + + thead { + color: lighten($body-color, 20%); + } + + span { + text-transform: uppercase; + letter-spacing: em(2,10.5); + border-radius: em(15,10.5); + padding: em(5,10.5) em(15,10.5); + } + + i { + letter-spacing: em(10,18); + &:hover{ color: $body-color !important; } + } + + tbody{ + a { color: rgba(0,0,0,.7); } + a:hover { color: $color-scheme; } + } +} + + +/* User Activity Feed +====================================*/ +.widget-activity-header { + .nav-pills { + .nav-link { + border-radius: em(20,12); + font-family: $tertiary-font-family; + font-size: em(12); + font-weight: 600; + color: $body-color; + } + .nav-link.active { + color: #fff; + background-color: map-get($theme-colors, info); + } + } + form { + position: relative; + .form-control { + border: 2px solid #f2f3f5; + border-radius: em(15); + padding: em(15) em(130) em(15) em(20); + box-shadow: none; + &:focus { + border-color: #f2f3f5; + box-shadow: none; + } + @include placeholder { + color: #b9bec3; + font-family: $tertiary-font-family; + } + } + div { + position: absolute; + bottom: em(20); + right: em(20); + i { color: #c9d2da; } + button { + border-radius: em(12); + font-family: $tertiary-font-family; + letter-spacing: em(1); + background-color: #c9d2da; + } + } + } +} + +.widget-activitys { + padding-top: em(10); + + li { + position: relative; + margin-top: 0; + padding: em(10) 0; + + &::before { + content: ""; + background: #e5e5e5; + position: absolute; + top: 0; + left: em(21); + width: rem(1); + height: 100%; + } + + &:first-child { padding-top: 0; } + &:last-child { + &, .media-body { padding-bottom: 0; } + } + } + + .media-body { + padding: em(12) 0; + font-family: $tertiary-font-family; + } + + .media-heading { + line-height: em(21); + margin-top: 0; + strong a { + color: $headings-color; + &:hover { text-decoration: underline; } + } + } + + .media-body-content { + padding-top: em(15); + } + + .widget-body-image-list { + figcaption{ + text-align: center; + padding-top: em(8); + font-family: $headings-font-family; + small{ + display: block; + font-size: 70%; + } + } + } +} + + +/* Widget Social Twitter +====================================*/ +.facebook-widget, +.twitter-widget { + overflow: hidden; + position: relative; + padding: em(30) em(20); + display: flex; + min-height: rem(220); + .status { + font-size: em(15); + margin-top: 2em; + } + .status-container { + width: 100%; + display: flex; + flex-direction: column; + } + h5, h6 { + color: #fff; + } + .after { + font-family: 'feather'; + font-size: em(300); + line-height: rem(100); + opacity: 0.3; + color: #fff; + @include position( absolute, null 0 0 null); + pointer-events: none; + } + .user-info { + width: 100%; + display: flex; + align-items: center; + } + .widget-icon { + font-size: em(24); + } + figure { + margin-bottom: 0; + } + .user-name-group { flex: 1 } + .user-profile-picture { + @include size( em(30) ); + border-radius: em(100); + float: left; + margin-right: em(10); + } + .user-name { + margin-top: em(5); + margin-bottom: em(5); + text-transform: uppercase; + font-weight: 600; + font-size: em(12); + letter-spacing: .05em; + } + .user-screen-name { + margin: 0; + opacity: 0.7; + font-weight: normal; + font-size: em(11); + letter-spacing: 0; + } + p { + margin-bottom: 0; + font-family: $headings-font-family; + } + body.rtl & { + .user-profile-picture { + margin-right: 0; + margin-left: em(10); + } + } +} + + +/* Chart Specific Styles +====================================*/ +.progress-stats-round { + position: relative; + + .list-icon { + font-size: em(30); + font-weight: 600; + position: absolute; + top: em(30,30); + left: 50%; + transform: translateX(-50%); + } +} + +.widget-social { + a{ + margin-top: em(-20); + margin-bottom: em(-20); + padding-top: em(30); + padding-bottom: em(15); + &:hover { + text-decoration: none; + } + i { + font-size: em(40); + } + } +} + +.widget-social-ft { + margin-top: em(-20); + margin-bottom: em(-20); + header { + padding: em(20) 0; + i { + font-size: em(40); + } + } + div { + div { + &:last-child { + border-left: rem(1) solid $theme-border-color; + } + } + } +} + +.doughnut-widget { + position: relative; + section { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + small { + display: inline-block; + } + } +} + +.doughnut-widget-details { + ul { + width: em(100); + line-height: em(30); + margin-left: 50%; + transform: translateX(-50%); + } +} + +.statistic-squares { + [class*="col-"] { + border-top: rem(1) solid #eee; + border-left: rem(1) solid #eee; + padding-top: em(30); + padding-bottom: em(30); + + &:first-child { + border-left: 0; + } + } + + > .row:first-child [class*="col-"] { + border-top: 0; + } +} + +.knob-widget { + section { + position: relative; + i { + font-size: em(60); + color: rgba(0,0,0,.1); + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + } + } + + ul { + li{ + padding-left: em(20); + padding-right: em(20); + &:last-child{ + border-left: rem(1) solid $theme-border-color; + } + } + } +} + +.card-user-info-widget { + .caption-btn { + > a { + margin-bottom: em(10,15); + letter-spacing: em(2,15); + } + } + .followers-details-list { + li { + border: rem(1) solid $theme-border-color; + padding: 0 em(40); + &:first-child { + border-left: 0; + } + &:last-child { + border-left: 0; + border-right: 0; + } + } + } + + .email-details-list { + li { + padding: 0px em(30); + line-height: em(30); + } + } +} + + +/******************************** +********************************* +Light Box Gallery +********************************* +*********************************/ +.lightbox-gallery { + .lightbox { + img { + width: 100%; + height: auto; + } + a { + overflow: hidden; + display: block; + position: relative; + + img { + transition: all 250ms; + } + + &:hover { + img { transform: scale(1.1); } + } + } + } +} + +.promo-code-widget { + header { + h5 { + background-color: #adc1c8; + width: em(40); + height: em(40); + line-height: em(40); + color: #ffffff; + } + } + + section { + > a { + display: inline-block; + border: 1px dashed $theme-border-color; + } + > input { + max-width: 100%; + } + } +} + + +.social-icon-widget { + div:first-child { + position: relative; + &::after { + content: ""; + position: absolute; + width: em(1); + height: em(50); + background-color: #dfe3e9; + right: 0; + top: 50%; + transform: translateY(-50%); + } + } +} + + +.latest-widget { + header { + border-bottom: 1px solid #efefef; + } + section { + .col-md-3 { + border-right: 1px solid #efefef; + &:last-child { + border-right: 0; + } + h5 { + line-height: em(22); + } + } + } + footer { + .btn { + background-color: #333333; + color: #fff; + outline: none; + } + .btn-default:active { + background-color: #333333; + color: #fff; + } + } +} + +.card-bench-widget { + figure { + position: relative; + header { + position: absolute; + top: em(20); + right: em(20); + .btn { + font-weight: 700; + letter-spacing: em(1); + color: #fff; + border-color: #fff; + &:hover { + background-color: #fff; + color: #000; + } + } + } + + section { + position: absolute; + bottom: em(40); + right: em(20); + } + + ul { + position: absolute; + bottom: em(0); + right: em(20); + } + } +} + +.city-card-widget { + figure { + position: relative; + .city-card-status, + .city-card-details { + position: absolute; + left: em(20); + } + + .city-card-status { + top: em(20); + } + + .city-card-details { + bottom: 0; + } + + .city-card-button { + position: absolute; + right: em(20); + bottom: em(20); + .btn { + color: #fff; + border-color: #fff; + &:hover { + color: #000; + background-color: #fff; + } + } + } + } +} + + +.ecommerce-products-card { + figure { + position: relative; + figcaption { + position: absolute; + top: em(20); + right: em(20); + } + } + + .ecommerce-products-card-details { + padding: em(30) em(40) em(25); + .product-title { + h6 { + color: #bbc7d3; + } + } + + .buy-button { + .btn { + border-radius: 0; + color: #ffffff; + background-color: #88bf57; + outline: none; + } + } + + .buyer-button { + .btn { + color: #bbc7d3; + border-color: #bbc7d3; + &:hover, + &:focus { + color: #000; + } + } + } + + .product-ratings { + li { + a { + i { + color: #f3a855; + } + } + } + } + } +} + + +/* Simple Thumnail Gallery +========================*/ +.gallery-small { + a { + display: inline-block; + overflow: hidden; + background: #000; + position: relative; + text-align: center; + } + + img { + transition: 250ms transform, 250ms opacity; + width: 100%; + height: auto; + } + + a:hover > img, + a.active > img { + transform: scale(1.1); + } + + a:hover, + .active { + img { + opacity: .7; + } + + span { + display: block; + width: 100%; + position: absolute; + color: #fff; + top: 50%; + left: 0; + transform: translateY(-50%); + font-size: em(24,15); + line-height: 1; + font-weight: 700; + letter-spacing: -2px; + font-family: $headings-font-family; + } + + small { + display: block; + color: #fff; + font-size: .8rem; + margin-top: 5px; + letter-spacing: 0; + } + } +} + + +/* Chart Widgets +============================*/ +.chart-widget { + + .card { + .card-header { + padding-left: em(30); + background-color: #f9faff; + span { + color: #9ca0a8; + } + } + .card-body { background-color: #f9faff; } + .card-footer { + background: none; + border-color: #edf3f8; + } + } + + .pie-chart { + position: relative; + section { + color: #9ca0a8; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + } +} + +.online-course-widget { + .card-header { + background: none; + position: relative; + &::after { + content: ""; + position: absolute; + height: em(3); + width: em(40); + bottom: 0; + left: em(20); + background: #e9ecf0; + } + a { + i { + font-size: em(22); + background: #e9ecf0; + padding: em(15,22); + } + &:hover i { background-color: $color-scheme; } + } + span { + color: #6a768c; + font-size: em(13); + font-weight: 600; + padding: em(15,13) em(20,13); + } + } + .card-body { + margin-bottom: em(10); + h5 { + a { + font-weight: 300; + line-height: em(25); + color: #6a768c; + } + } + } + .card-footer { + padding: em(15) em(20); + background-color: #fff; + border-color: $theme-border-color; + } +} + +.select-widget { + font-family: $tertiary-font-family; + margin-bottom: em(30); + section { + margin-top: em(30); + a { + div { + margin-left: em(-10); + margin-right: em(-10); + border: 1px solid $theme-border-color; + border-radius: em(5); + padding: 0 em(10) em(40) em(10); + } + } + i { + font-size: em(76); + vertical-align: bottom; + } + } +} + +.subscribe-widget { + border: em(2) dashed $theme-border-color; + padding: em(20) em(20) em(40) em(20); + .col-md-2 { + position: relative; + i { + font-size: em(76); + &::before { + position: absolute; + transform: rotate(15deg); + left: 40%; + top: 20%; + } + } + } + .form-control { box-shadow: none; } +} + +.tickets-table { + table { + thead { + background: #fbfbfc; + th { + padding: em(20); + border-top: 1px solid $theme-border-color; + border-bottom: 1px solid $theme-border-color; + } + } + + tbody { + tr { + margin: em(10) 0; + &:last-child { + td { border: none; } + } + td { + padding: em(10) em(20); + border-bottom: 1px solid $theme-border-color; + i { + font-size: em(18); + &::before { + vertical-align: -webkit-baseline-middle; + } + } + } + } + } + } +} + +.schedule-widget { + .col-md-3 { + position: relative; + &::after { + content: ""; + position: absolute; + height: em(40); + width: em(1); + right: 0; + top: 50%; + transform: translateY(-50%); + background-color: $theme-border-color; + } + &:last-child { + &::after { + display: none; + } + } + } + a { + i { + position: relative; + background: $theme-border-color; + font-size: em(18); + @include size(em(50), em(50)); + &::before { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + } + } + } +} + +.purpose-widget { + .card { + .card-body { + .col-md-6 { + padding: em(30); + border-right: 1px solid $theme-border-color; + &:last-child { border: none; } + } + border-bottom: 1px solid $theme-border-color; + &:last-child { border: none; } + } + + } +} + +.status-view-widget { + .col-md-6 { + a { + padding: em(35) em(25); + border: 1px solid #fff; + border-radius: em(5); + background: #f9f9f9; + i { + font-size: em(20); + &::before { vertical-align: -webkit-baseline-middle; } + } + h3 { color: #444; } + + &:hover { + background: none; + border-color: map-get($theme-colors, success); + } + } + } +} + +.sports-card { + .card { + .card-header { + .list-icon { + width: auto; + height: auto; + line-height: normal; + } + } + .card-body { + > div { + > a { + small { + border-bottom: 1px solid $theme-border-color; + } + } + } + } + } +} + +/* Map Widgets +============================*/ +.widget-map { + .gmap { + position: relative; + &:after { + content: ''; + display: block; + @include position(absolute,0); + box-shadow: inset 0 0 10px 0 rgba(0,0,0,.2); + pointer-events: none; + } + } + .card { + box-shadow: 0 0 10px 0 rgba(0,0,0,.2); + } +} + +/* Project Index +============================*/ +.widget-project-index { + .card { + border: 0; + .card-header { + background: $widget-bg; + border: 0; + a { + padding-right: rem(20); + padding-left: rem(20); + } + a::after { + display: none; + } + } + .card-title { + padding: 0; + } + + .count { + @include size(rem(20)); + line-height: rem(18); + text-align: center; + border-radius: 100%; + border: 2px solid $theme-border-color; + display: inline-block; + } + } + .list-group { + border: 0; + background: $body-bg; + .list-group-item { + @include padding(0.75em rem(20)); + display: flex; + align-items: top; + background: $body-bg; + border: 0; + color: $text-muted; + font-size: em(13); + font-weight: 500; + &.active { + color: $headings-color; + box-shadow: inset 4px 0 0 0 $primary; + } + } + small { + margin-left: 1em; + } + + .list-icon { + line-height: em(30); + margin-right: 1em; + color: $text-muted; + } + + .done-icon { + display: block; + font-size: rem(12); + @include size(em(20,12)); + line-height: em(20,12); + text-align: center; + border-radius: 100%; + margin-top: .2em; + } + } + + body.rtl & { + .list-group { + .list-group-item.active { + box-shadow: inset -4px 0 0 0 $primary; + } + .list-icon { + margin-right: 0; + margin-left: 1em; + } + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_content.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_content.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,871 @@ +// main: ../style.scss +/******************************** +********************************* +Content Area +********************************* +*********************************/ +.widget-bg { border: 0 !important; } + +.jqstooltip{ + box-sizing: content-box; +} + +.dropdown-toggle::after { + display: none; +} + +ul.wysihtml5-toolbar { + display: flex; + flex-wrap: wrap; +} + +.wysihtml5-toolbar { + .dropdown { + .dropdown-menu { + box-shadow: 0 6px 12px rgba(0,0,0,.175); + li { + a { + display: block; + width: 100%; + padding: em(5) 1.42857em; + color: #888; + + &:hover, + &:focus { + color: #514d6a; + background: #f7fafc; + } + } + } + } + } + + .btn-default:active { + color: #555; + background-color: #d6dadf; + border-color: #d6dadf; + } + + .btn { + cursor: pointer; + span{ + &::before, + &::after { + font-family: "FontAwesome"; + display: block; + line-height: 1; + font-style: normal; + font-size: em(18,15); + font-weight: 300; + display: inline; + vertical-align: middle; + } + } + + .glyphicon-font::before { + content: "\f031"; + vertical-align: baseline; + } + + .glyphicon-quote::before { + display: none; + } + + .glyphicon-quote::after { + content: "\f10d"; + } + + .glyphicon-list::before { + content: "\f03a"; + } + + .glyphicon-th-list::before { + content: "\f00b"; + } + + .glyphicon-indent-right::before { + content: "\f03b"; + } + + .glyphicon-indent-left::before { + content: "\f03c"; + } + + .glyphicon-share::before { + content: "\f045"; + } + + .glyphicon-picture::before { + content: "\f03e"; + } + } +} + +.search-results { + .form-control { box-shadow: none; } + .col-md-3 { + h5 { + letter-spacing: 0.2rem; + opacity: .8; + } + } +} + + +/* Bootstrap UI +========================*/ +.badge { + &.up { + position: absolute; + top: rem(10); + right: rem(4); + } +} + +.badge-sm { + font-size: rem(11); + padding: rem(2) rem(5); +} + +.badge-border { + background: transparent !important; + border-width: 2px; + border-style: solid; + padding: rem(3) rem(6); + border-radius: 200px; + color: $color-scheme; + font-weight: 700; + + &.bg-color-scheme { color: $color-scheme; } + &.bg-primary { color: $primary; } + &.bg-danger { color: $danger; } + &.bg-warning { color: $warning; } + &.bg-success { color: $success; } + &.bg-info { color: $info; } + &.bg-facebook { color: map-get($colors, facebook); } + &.bg-twitter { color: map-get($colors, twitter); } + &.bg-googleplus { color: map-get($colors, googleplus); } + &.bg-linkedin { color: map-get($colors, linkedin); } + &.bg-instagram { color: map-get($colors, instagram); } + &.bg-pinterest { color: map-get($colors, pinterest); } + &.bg-dribbble { color: map-get($colors, dribbble); } + &.bg-youtube { color: map-get($colors, youtube); } + &.badge-border-inverted { color: #fff; } +} + +/* Basic Icons Styles +========================*/ +.icons-page .main-wrapper { + .material-icons { font-size: em(48); } + + .fa { font-size: em(36); } + + [class^="feather-"], + [class*=" feather-"] { + font-size: em(36); + } + + .linea { + font-size: em(36); + vertical-align: bottom; + } + + .col-md-2, + .col-md-3 { + cursor: pointer; + opacity: .7; + margin: em(20) 0; + &:hover { + opacity: 1; + } + } + + .social-icons { + font-size: em(60); + } + + .wi { + font-size: em(40); + } +} + +.list-icon { + &.pull-left { + margin-right: rem(7); + } + &.pull-right { + margin-left: rem(5); + } +} + + +/* Page Title Area +========================*/ +.page-title { + height: em(62); + line-height: em(62); + margin: 0 em(-30); + padding: 0 em(30); + border-bottom: 1px solid $theme-border-color; + position: relative; + background: white; + + .page-title-left { + flex: 1; + } + + .page-title-right { + .btn { + color: #fff; + } + } + + .header-light &, + .sidebar-horizontal & { + background: transparent; + } + + .page-title-description, + .page-title-heading { + display: inline-block; + letter-spacing: -0.08em; + font-family: $headings-font-family; + } + + .page-title-description { + font-size: $font-size-base; + font-weight: 400; + } + + ol { + line-height: em(62); + margin: 0; + padding: 0; + background: transparent; + display: inline-block; + } +} + +/* Breadcrumbs */ +.breadcrumb { + font-weight: 300; + letter-spacing: -.06em; + + a { + color: $nav-sub-link-color; + &:hover { color: #000; } + } + + > .active { + color: $color-scheme; + } + + body.rtl & { + direction: ltr; + text-align: right; + } +} + + + +/* Widget Boxes +========================*/ +.widget-list { + // margin-top: $widget-list-margin-top; + // margin-bottom: $widget-list-margin-bottom; + + .page-title + & { + margin-top: $wrapper-top-padding; + } + + &.widget-list-full-width { + @include margin(null #{-$wrapper-pd-x}); + } +} + +.widget-holder { + margin-bottom: $grid-gutter-width; + &.widget-full-content { + .widget-body { + padding: 0; + } + } + &.widget-no-padding { + .widget-body { + padding: 0; + } + } + &.widget-full-height { + display: flex; + .widget-bg-transparent, + .widget-bg { + flex: 1; + width: 100%; + } + } + &.widget-flex { + display: flex; + .widget-bg-transparent, + .widget-bg { + display: flex; + flex-flow: column; + } + .widget-body { + display: flex; + flex-flow: column; + flex: 1; + } + } + &.widget-sm { + .widget-heading { + padding: em(13) em(20) em(13) em(20); + border-bottom: 1px solid $theme-border-color; + color: $text-muted; + } + } + &.widget-border-radius { + &, .widget-heading { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + } +} +.widget-bg { + background: $widget-bg; + width: 100%; + .widget-heading + & { + border-top: 0; + } +} + +.widget-body { + padding: $widget-padding-y $widget-padding-x; + > .full-row { + margin-left: em(-$widget-padding-x); + margin-right: em(-$widget-padding-x); + } +} + +.box-title, +.widget-heading h5, +.widget-heading .widget-title { + font-family: $headings-font-family; + line-height: em(30,15); + margin: 0; + letter-spacing: -.05em; + font-weight: 500; + line-height: 1.5; + flex: 1; + + small { + font-weight: 400; + text-transform: none; + } +} + +.box-title { + margin-bottom: rem(20); +} + +.widget-heading { + display: flex; + align-items: center; + position: relative; + + h5 { + float: left; + margin: 0; + } + + .widget-bg & { + padding: #{$widget-padding-y} #{$widget-padding-x} 0; + } + + .widget-bg &[class*='bg-'] { + .widget-title { + color: #fff; + } + } + + &.widget-heading-border { + min-height: rem(75); + display: flex; + align-items: flex-end; + @include margin(null $widget-padding-y); + @include padding(0 0 em(15)); + border-bottom: 1px solid $theme-border-color; + } + + [class*=bg-] &.widget-heading-border { + border-color: rgba(255,255,255,.2); + } +} + +.widget-graph-info { + float: right; + + .arrow-icon { + position: relative; + &:after { + font-family: 'feather'; + content: '\e931'; + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + font-size: 1.3em; + color: inherit; + } + } +} + +.widget-heading-icon { + float: right; + font-size: rem(18); + color: $gray-200; + + .widget-bg .widget-heading[class*='bg-'] & { + color: #fff; + background: rgba(255,255,255,0.1); + @include position(absolute, 0 0 0 null); + display: flex; + justify-content: center; + align-items: center; + @include padding(null rem(15)); + + body.rtl & { + right: auto; + left: 0; + } + } +} + +.widget-actions { + margin: em(5) 0 0; + float: right; + + > li { display: inline-block; } + > li > a { + color: #333; + .list-icon { + position: relative; + top: rem(-2); + } + } + + .list-icon { + vertical-align: middle; + font-size: em(18,13); + } + + .dropdown-menu { + left: auto; + right: 0; + padding-top: em(10); + } + + @include tablet { + float: left; + } +} + + + +/* Full Width BG Pages +========================*/ +.body-bg-full { + background-position: center; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + height: 100%; + overflow: hidden; + + .wrapper, + #app { + margin: 0; + display: table; + width: 100%; + height: 100%; + overflow: hidden; + } + + .content-wrapper { + padding: em(24); + display: table-cell; + text-align: center; + vertical-align: middle; + min-height: auto; + width: 25rem; + } + + .main-wrapper { + background: transparent; + max-width: 30rem; + margin: 0 auto; + } +} + +.error-page, +.profile-page { + .page-title { + height: auto; + margin: 0; + padding: 0; + background: transparent; + border: 0; + } +} + +.profile-page { + overflow: visible; + + h2 { + letter-spacing: -3px; + } + + .navbar-header { + float: none; + width: auto; + } + + .login-links { + margin-top: em(40,16); + font-size: em(16); + font-weight: 300; + opacity: .8; + } +} + +.error-page { + + h1 { + font-size: rem(120); + font-weight: 600; + text-shadow: 4px 4px 0 $color-scheme-dark, 6px 6px 0 #fff; + margin: 0 0 em(24,120); + letter-spacing: em(-7,120); + } + + h3 { + letter-spacing: em(-1,24); + } +} + + + +/* Search Results Page +========================*/ +.search-listing { + > li { + border-bottom: 1px solid #eee; + padding: em(10) 0; + } + + img { + width: em(150); + } + + h5 { + font-weight: 300; + margin-bottom: em(5,18); + // margin-top: em(20,18); + + a { color: $info; } + a:hover { text-decoration: underline; } + } + + .media-body { + h5 { margin-top: em(5,18); } + } + + p { + margin-top: em(5); + } +} + + + + + + +/* Notifications / Alerts +========================*/ +.alert { + position: relative; + .close { + color: inherit; + opacity: .7; + + &:focus, + &:hover { + color: #000; + opacity: .9; + } + } +} + +.alert-icon { + padding-left: em(50); + + i { + position: absolute; + left: 5px; + height: em(50,24); + width: em(50,24); + text-align: center; + top: 5px; + line-height: em(50,24); + } +} + +/* Sweet Alerts */ +.swal2-modal { + padding: em(40) !important; + + .swal2-title { + font-family: $tertiary-font-family; + font-weight: 400; + } + + .swal2-content { + font-size: em(16); + color: #8d9ea7; + } + + .btn { + min-width: em(150,18); + border-radius: 3px; + margin: em(10,18) em(5,18) 0; + border: none!important; + padding: em(5,18) em(20,18); + font-size: em(18); + display: inline; + } +} + +/* Toastr */ +body { + .jq-toast-single { + border-radius: 0; + background-color: #313a46; + font-family: $font-family-base; + font-size: em(13); + line-height: em(22,13); + + h2 { + font-family: $headings-font-family; + font-size: em(14,13); + font-weight: 700; + } + } + + .jq-toast-heading { + font-family: $headings-font-family; + } + + .jq-icon-info { + background-color: $info; + color: #fff; + } + .jq-icon-success { + background-color: $success; + color: #fff; + } + .jq-icon-error { + background-color: $danger; + color: #fff; + } + .jq-icon-warning { + background-color: $warning; + color: #fff; + } + + .close-jq-toast-single { + background: #313a46; + color: #fff; + border-radius: 50%; + height: em(32,20); + width: em(32,20); + line-height: em(32,20); + text-align: center; + top: em(-12,20); + right: em(-12,20); + font-size: em(20,13); + + &:hover { background: #666; } + } +} + + + +/* Progress Bars +========================*/ +.progress { + -webkit-box-shadow: none !important; + box-shadow: none !important; + background-color: rgba(120, 130, 140, 0.13); + height: em(4,12); + border-radius: 0px; + margin-bottom: em(18,12); + overflow: hidden; +} + +.progress-bar { + box-shadow: none; + font-size: em(8,12); + font-weight: 600; + line-height: em(12,8); +} + +.progress-vertical, +.progress-vertical-top { + min-height: em(250,12); + height: em(250,12); + width: em(4,12); + position: relative; + display: inline-block; + margin-bottom: 0; + margin-right: em(20,12); + + .progress-bar { + width: 100%; + position: absolute; + bottom: 0; + } + + &.progress-sm { + margin: 0; + margin-right: rem(20); + width: rem(8) + } + + &.progress-md { + width: rem(15); + } + + &.progress-lg { + width: rem(20); + } +} + +.progress-vertical-top { + .progress-bar { + bottom: auto; + } +} + +.progress-sm { + height: rem(8) !important; + + .progress-bar { + font-size: rem(8); + line-height: rem(8); + } +} + +.progress-md { + height: rem(15) !important; + + .progress-bar { + font-size: rem(11); + line-height: rem(15); + } +} + +.progress-lg { + height: rem(20) !important; + + .progress-bar { + font-size: rem(12); + line-height: rem(20); + } +} + + +/* Other Plugin Overrides +========================*/ +.main-wrapper .dropify-wrapper { + &, .dropify-preview { + padding-top: 0; + padding-bottom: 0; + } +} + +/* Profile Pages +========================*/ +.container-min-full-height { + min-height: 100vh; +} + +.container-max-full-height { + max-height: 100vh; +} + +.login-center { + background: #fff; + min-width: rem(500); + padding: em(30) em(50); + border-radius: 5px; + margin: em(40) 0; + @include mobile { width: 80vw } +} + +.login-right, +.login-left { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.login-left { + background: #fff; + + .form-group { + margin-bottom: 2rem; + } + + input[type="text"], + input[type="email"], + input[type="password"] { + text-align: center; + font-size: em(18,15); + border: 0; + letter-spacing: -1px; + font-family: $headings-font-family; + font-weight: 500; + color: $headings-color; + padding: 0 0 .9em; + + background-color: rgba(0, 0, 0, 0); + background-position: center bottom, center calc(99%); + background-repeat: no-repeat; + background-size: 0 2px, 100% 3px; + transition: background 0s ease-out 0s; + background-image: linear-gradient($color-scheme, $color-scheme), linear-gradient($theme-border-color, $theme-border-color); + + &:focus { + background-size: 100% 2px, 100% 3px; + outline: 0 none; + transition-duration: 0.3s; + } + } + + label { + letter-spacing: 1px; + } +} + +.login-right { + background-position: right; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + position: relative; + + font-size: em(18,15); + line-height: em(28,15); + + .list-inline-item:not(:last-child) { + margin-right: 10px; + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_footer.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_footer.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,9 @@ +// main: ../style.scss +/******************************** +********************************* +BASIC +********************************* +*********************************/ + +/* Colors +========================*/ diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_header.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_header.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,815 @@ +// main: ../style.scss +/******************************** + ********************************* + HEADER + ********************************* + *********************************/ + +/* Base Header styles +========================*/ +.navbar-nav { + margin: 0; +} + +.navbar { + border-radius: 0; + border: 0; + background: $navbar-bg; + border-bottom: $navbar-border; + width: 100%; + margin-bottom: 0; + position: relative; + z-index: 99; + height: $nav-height; + flex-direction: row; + align-items: stretch; + padding: 0; + + .btn-list { + display: flex; + justify-content: center; + align-items: center; + + .btn { + margin: 0; + background: $color-scheme-hover; + border: transparent; + font-family: $headings-font-family; + //font-size: em(13); + font-weight: 500; + padding: em(12) em(20); + border-radius: em(3); + } + + .dropdown-menu { + top: $nav-height; + margin-top: 0; + } + } + + .spacer { + flex: 1; + } +} + +@media (min-width: #{$theme-breakpoint + 1px}) { + .navbar { + position: fixed; + } + + .sidebar-horizontal { + .navbar { position: relative; } + } +} + + +/* Logo Area +========================*/ +.navbar-header { + width: $sidebar-width; +} + +.navbar-brand { + padding: 0; + height: $nav-height; + text-align: center; + width: 100%; + font-size: rem(24); + font-family: $headings-font-family; + font-weight: 600; + background: #fff; + color: #fff; + display: flex; + justify-content: center; + align-items: center; + border-bottom: 1px solid $theme-border-color; + .logo-bon { color: $color-scheme; } + .logo-vue { color: $text-muted; } + &:hover { color: #fff; } + .logo-light & { background: #fff } + .logo-dark & { background: $color-scheme-dark } + p { + margin-bottom: 0; + } + img { + display: inline-block; + margin: 0 auto; + } + .rtl & { + margin-right: 0; + margin-left: $spacer; + } +} + +.navbar .logo-collapse { display: none } + +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-collapse { + .logo-expand { display: none } + .logo-collapse { display: inline-block } + .navbar-header { width: $logo-width; } + + .navbar-brand { + p { + visibility: hidden; + max-width: 1em; + } + + p::first-letter { + display: inline; + visibility: visible; + } + } + } +} + +@media (max-width: $theme-breakpoint) { + .site-sidebar { + border-bottom: 1px solid #ddd; + } + .navbar .logo-expand { display: none } + .navbar .logo-collapse { display: inline-block } + + .navbar-header { + float: left; + width: $logo-width; + } + + .navbar-brand { + p { + visibility: hidden; + max-width: 1em; + } + + p::first-letter { + display: inline; + visibility: visible; + } + } +} + + +/* Base Navbar Styles +========================*/ +.navbar-nav { + flex-direction: row; + > li { + &, > a { + display: inline-flex; + justify-content: center; + align-items: stretch; + } + > a { + align-items: center; + padding: 0 em(30,15); + line-height: $nav-height; + color: rgba(#fff,0.6); + font-family: $headings-font-family; + font-size: em(15); + + &.dropdown-toggle { + padding: 0 1em; + } + + i + .badge { + position: absolute; + top: 50%; + right: 5px; + margin-top: rem(-7); + transform: translateY(-50%); + } + + i + .badge-border { + background: #fff !important; + box-shadow: 0 0 0 2px transparent; + } + } + } + + .sidebar-toggle { + font-size: em(18,15); + position: relative; + + a { padding: 0 em(30,18) } + + &::after { + content: ""; + @include position(absolute, 50% 0 null null); + transform: translateY(-50%); + height: 40%; + width: 1px; + background: rgba(255,255,255,0.3); + } + + .header-dark &::after { + opacity: .3; + } + } + + &.pull-right { + .dropdown-menu { + left: auto; + right: 0; + } + } + + .avatar { + display: inline-block; + position: relative; + height: auto; + + &::before { + content: ""; + @include position(absolute, 50% rem(-9) auto auto); + transform: translateY(-50%); + background: #fff; + @include size( rem(22) ); + border-radius: 100px; + } + + img { max-width: rem(60) } + + .list-icon { + margin-left: rem(-13); + @include position(absolute, 50% -0.4em auto auto); + transform: translateY(-50%); + color: $color-scheme; + } + + .header-light &, + .header-dark & { + &::before { background: $color-scheme-hover; } + .list-icon { color: #fff; } + } + } + + body.rtl & { + padding-right: 0; + .sidebar-toggle { + &::after { + left: 0; + right: auto; + } + } + } +} + +.header-dark .navbar-nav > li > a i + .badge-border { + background: $color-scheme-dark !important; + box-shadow: 0 0 0 2px $color-scheme-dark; +} + +.header-light .navbar-nav > li > a i + .badge-border { + background: #fff !important; + box-shadow: 0 0 0 2px #fff; +} + +@media (max-width: 720px) { + .navbar-nav { + margin-top: 0; + margin-bottom: 0; + } +} + + +/* Menu Dropdowns +========================*/ +// for simple dropdowns +.navbar-nav .dropdown-menu { + position: absolute; +} + +.dropdown-menu { + border: 1px solid $theme-border-color; + box-shadow: none; + width: em(180); + + .dropdown-item strong, + .dropdown-header { + font-size: $font-size-base; + font-weight: 700; + color: $color-scheme-dark; + } + + .dropdown-item { + .badge { + position: relative; + top: rem(-2); + font-size: 0.9em; + } + + .list-icon { + font-size: rem(18); + } + } +} + +// card for wider dropdowns +.dropdown-card { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + border: none; + width: rem(340); + box-shadow: 0 0px 10px 0px rgba(0,0,0,.1); + background: #fff; + position: relative; + + &.dropdown-card-profile { + width: rem(250); + border-radius: 5px; + padding-top: 0; + padding-bottom: 0; + .card-header{ + padding: 0; + > a { + padding: em(25,16) em(20,16); + border-right: 1px solid $theme-border-color; + &:last-child { border-right: none;} + i { color: $text-muted; font-size: em(20,16) } + &:hover i { color: $color-scheme; } + } + } + .card-body { + li { + padding: 0; + a { + padding: em(10,15); + display: block; + color: $gray-700; + font-size: em(15); + font-family: $headings-font-family; + &:hover { color: $color-scheme } + } + } + } + + &.dropdown-card-profile-dark { + background: #292b2e; + .card-header { + border-color: rgba(255,255,255,.3); + > a { + border-color: rgba(255,255,255,.3); + } + } + .card-body { + li { + a { color: $text-muted; } + &:hover a { color: $color-scheme; } + } + } + &::after { + border-color: transparent transparent #292b2e transparent; + } + } + + body.rtl & { + } + } + + .card { + border: 0; + box-shadow: none; + background: none; + } + + .card-header { + padding-bottom: em(15,16); + font-size: em(16); + background: none; + border-bottom: 1px solid #f1f1f1; + font-family: $headings-font-family; + color: $headings-color; + margin-bottom: em(5,16); + font-weight: 700; + + .dropdown-menu-options { + color: #afb2ba; + } + + } + + .card-body { + li { + padding: em(10) em(25) em(10) em(15); + .media-body { + padding: 0 em(10); + letter-spacing: em(0.5); + .user--online { + top: em(-5); + } + } + } + } + + .card-footer { + border: none; + background: none; + padding-top: em(15); + } +} + +.dropdown-card-dark { + background: $color-scheme-dark; + border-color: transparent; + + &::after { + border-color: transparent transparent $color-scheme-dark transparent; + } + + .card { + background: $color-scheme-dark; + } + + .card-heading-extra { + border-color: #777; + border-color: rgba(255,255,255,.1); + } + + [class*="user--"]::after { + border-color: transparent !important; + } + + .card-header{ + color: #fff; + border-color: rgba(255,255,255,.1); + .dropdown-menu-options { + color: $color-scheme !important; + } + } + + .dropdown-list-group li { + border-color: rgba(255,255,255,.1); + &:hover { + background: none; + .media-content { + color: #fff; + } + } + + a .media-heading { + color: $color-scheme; + } + + .media-content { + transition: color 250ms; + color: #afb2ba; + font-weight: 300; + } + } +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: absolute; + width: rem(320); + border: 1px solid $theme-border-color; + background: #fff; + } + + .navbar-nav .open .dropdown-menu.dropdown-card-dark { + background: $color-scheme-dark; + } +} + +// for wider card, richer dropdowns +.dropdown-list-group { + position: relative; + margin: 0 0 0 0; + padding: 0; + .card-body { + padding: 0; + } + + li { + border-bottom: 1px solid $theme-border-color; + &:nth-child(odd) { background: $dropdown-link-hover-bg } + a { + color: $body-color; + padding: em(15) 0; + .media-heading { color: $headings-color; font-weight: 600; letter-spacing: 0; } + .media-content { color: #868e96; } + + &:hover { + background: transparent; + text-decoration: none; + color: $body-color; + } + } + } + + a { + font-size: 13px; + + img { + max-width: 100%; + position: relative; + } + + .d-flex { + align-items: flex-start; + margin-right: .75em; + } + + .list-icon { + color: #fff; + width: 100%; + text-align: center; + font-size: em(18, 13); + line-height: em(40,18); + top: 0; + @include size( em(40,18) ); + background: $color-scheme; + border-radius: 100px; + } + + [class*="user--"]:after { + @include position(absolute, auto auto 0 0); + border: 1px solid #fff; + } + } + + body.rtl & { + padding: 0; + a .d-flex { + margin-right: 0; + margin-left: 0.75em; + } + } +} + +.card-heading-extra { + border-bottom: 1px solid $theme-border-color; + padding-bottom: em(30,11); + margin-bottom: em(30,11); + text-transform: uppercase; + font-size: em(11); + + h3 { + margin: 0; + text-transform: none; + } + + a { + color: $body-color; + &:hover, + .list-icon { + text-decoration: none; + color: $color-scheme !important; + } + } + + .list-icon { + font-size: rem(18); + top: rem(-1); + position: relative; + margin: 0 rem(5); + } + + [class*="user--"] { + padding-left: rem(20); + &::after { + @include position(absolute, rem(2) null null 0); + } + } +} + + +/* Search Form +========================*/ +.navbar-search { + position: relative; + width: em(240); + margin-top: 0; + + input[type="search"], + .toggle-navbar-search, + .list-icon { + display: inline-block; + float: left; + line-height: $nav-height; + z-index: 1; + height: $nav-height; + } + + .list-icon { + position: relative; + left: rem(20); + top: rem(-1); + color: rgba(#fff, 0.6); + } + + input[type="search"] { + cursor: pointer; + font-family: $headings-font-family; + font-size: em(13); + font-weight: 500; + background: transparent; + border: 0; + padding: 0 1em 0 em(50); + width: 100%; + color: #fff; + @include position(absolute, 0 null null 0); + + @include placeholder { + opacity : 1; + color: rgba(255,255,255,0.7); + } + } + + .remove-focus { + z-index: 10; + opacity: 0; + transition: none; + visibility: hidden; + color: $nav-link-color; + @include position(absolute, null rem(40) 50% null); + transform: translateY(50%); + font-size: rem(20); + + &:hover { + color: #000; + } + } + + &.input-focused { + @include position (fixed, 0 0 null 0); + z-index: 2; + background: #fff; + width: auto; + transition: all 0.3s ease; + + &::before { + content: ""; + display: block; + background: #000; + background: rgba(0,0,0,0.5); + height: 100vh; + @include position(fixed, $nav-height 0 0 0); + z-index: 99; + } + + .list-icon { + left: 1.75rem; + } + + input[type='search'] { + cursor: auto; + padding-right: em(80,20); + font-size: em(20); + color: $content-color; + @include placeholder { + color: rgba($content-color,0.3); + } + } + + .list-icon { + color: $nav-link-color; + } + + .remove-focus { + opacity: 1; + visibility: visible; + transition: all #{$transition-duration} #{$transition-function}; + } + } + + body.rtl & { + input[type="search"] { + padding: 0 em(50) 0 1em; + } + + .list-icon { + left: 0; + right: rem(20); + float: right; + } + + &.input-focused { + .remove-focus { + right: auto; + left: rem(40); + } + } + } +} + + +/* Header Dark +========================*/ +.header-dark { + .navbar-nav { + > li > a { + &.active, + &:hover, + &:focus { + background: $color-scheme-hover; + color: #fff; + } + } + + .open > a { + background-color: $color-scheme-hover; + } + } +} + + +/* Header Light +========================*/ +.header-light { + .navbar { + background: #fff; + } + + .navbar-nav { + > li > a { + color: $nav-link-color; + &:hover, + &:focus { + background: $nav-link-hover-color; + } + } + + .open > a { + background-color: $nav-link-hover-color; + } + } + + .navbar-search:not(.input-focused) { + &, .list-icon { + color: $nav-link-color; + } + + input[type="text"] { + @include placeholder { + color: $nav-link-color; + } + } + } +} + + +/* Header for Horizontal Sidebar Pages +========================*/ +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-horizontal { + .sidebar-toggle { + display: none; + } + + .navbar { + box-shadow: none; + border: 0; + } + + .side-menu > li > a .list-icon { + top: rem(6); + position: relative; + } + } +} + + +/* Header with Centered Logo +========================*/ +@media (min-width: #{$theme-breakpoint + 1px}) { + .header-centered { + .navbar { + padding-left: em(15); + } + + .navbar-header { + position: absolute; + left: 50%; + transform: translateX(-50%); + } + } + + .sidebar-horizontal.header-centered { + .side-menu { + justify-content: center; + ul { text-align: left; } + } + } +} + +/* Widget Contact Info +========================*/ +.nav-contact-info { + .contact-info-body { + position: relative; + z-index: 2; + @include padding( rem(60) $spacer $spacer $spacer ); + &:before { + content: ''; + display: block; + @include position(absolute, 0 50% null null); + @include size( rem(70), rem(30) ); + transform: translateX(50%); + border-bottom-left-radius: rem(90); + border-bottom-right-radius: rem(90); + background: $sidebar-bg; + z-index: -1; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_media-queries.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_media-queries.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,6 @@ +// main: ../style.scss +/******************************** +********************************* +MEDIA QUERIES +********************************* +*********************************/ diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_right-sidebar.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_right-sidebar.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,321 @@ +// main: ../style.scss + +/* Right Sidebar +========================*/ +.scrollbar-enabled { + position: relative; + padding-right: 15px; + + .left-scroll & { + padding-right: 0; + padding-left: 15px; + } +} + +.sidebar-dark .site-sidebar, +.right-sidebar-dark .right-sidebar { + .ps-scrollbar-y-rail, + .ps-scrollbar-x { + background: transparent !important; + } + + .ps-scrollbar-y { + background: rgb(220,220,220) !important; + right: 0 !important; + width: rem(5) !important; + } +} + +.right-sidebar { + @include position(fixed, $nav-height 0 null null); + width: $right-sidebar-width; + background: #fff; + height: calc(100vh - #{$nav-height}); + border-left: 1px solid $theme-border-color; + transform: translateX(100%); + padding: em(15); + z-index: 9; + + .right-sidebar-expand & { + transform: translateY(0); + } + + @include tablet { + .right-sidebar { + width: 100%; + height: auto; + } + } + + body.rtl & { + left: 0; + right: auto; + transform: translateX(-100%); + border-left: 0; + border-right: 1px solid $theme-border-color; + } + body.rtl.right-sidebar-expand & { + transform: translateX(0); + } +} + +.sidebar-chat-info { + color: $nav-link-color; + font-size: em(13); +} + + +/* Sidebar Chat +========================*/ +.sidebar-chat { + z-index: 9999999; + + .list-group-item { + background: none; + border: 0; + border-top: 1px solid $theme-border-color; + @include padding(em(10) 0 em(10) 0); + overflow: hidden; + color: $body-color; + display: flex; + align-items: center; + + &:hover, + &.chat-active, + &.active, + &.active:focus, + &.active:hover { + background: $nav-link-hover-color; + color: $body-color; + z-index: auto; + } + + figure { + margin-bottom: 0; + } + + > span { + line-height: 1em; + display: flex; + justify-content: flex-end; + flex-direction: column; + } + + .name { + font-size: em(13); + font-family: $headings-font-family; + color: $headings-color; + font-weight: 500; + top: em(9,13); + margin-bottom: em(5,13); + margin-top: em(4,13); + } + + .username { + opacity: 0.7; + font-size: em(12); + top: em(-1,12); + //margin-bottom: em(5,12); + } + } + + .list-group-item:first-child { + border-radius: 0; + } + + [class*="user-"]:after { + @include position(absolute, calc(50% + 15px) null null 0); + transform: translateY(-50%); + } +} + +.sidebar-chat-subtitle { + text-transform: uppercase; + margin-top: em(40); + color: #bbb; + font-weight: 700; + letter-spacing: em(1); +} + + +/* Chat Panel +========================*/ +.chat-panel { + @include position(fixed, calc(100vh) calc( #{$right-sidebar-width} + 15px) null null); + width: em(340); + transform: translateY(-100%) translateX(#{$right-sidebar-width}); + z-index: 9999; + + .right-sidebar-expand & { + transform: translateY(-100%) translateX(0); + } + + .minimize { + border: 0; + background: none; + @include size(auto); + padding: 0; + margin: 0; + margin-right: em(5); + line-height: 1em; + position: relative; + top: em(-1); + float: right; + color: #000; + opacity: 0.2; + + &:hover { + opacity: 0.5; + } + } + + .user-name { + color: $headings-color; + } + + .close { + opacity: 0.2; + &:hover { + opacity: 0.5; + } + } + + .card{ + border-radius: 10px; + border: none; + box-shadow: 0 4px 8px 3px rgba(0,0,0,.1); + margin-bottom: em(20); + } + + .card-header { + background: none; + padding: em(15) em(20); + font-size: em(16); + border-bottom: 1px solid #f1f1f1; + button { cursor: pointer; } + } + + .card-body { + padding: em(15); + } + + .card-footer { + background: none; + padding: em(15) em(20); + border-top: 1px solid #f1f1f1; + + a { + i { + color: #bbb; + position: relative; + top: 4px; + } + } + + textarea { + @include placeholder { + color: #bbb; + } + } + } + + .messages { + position: relative; + max-height: em(300); + overflow-y: scroll; + @include margin(em(-15) em(-15) null em(-15)); + @include padding(em(15) em(15) null em(15)); + } + + body.rtl & { + right: auto; + left: calc(#{$right-sidebar-width} + 15px; + } +} + + +/* Dark Right Sidebar +========================*/ +.right-sidebar-dark { + .right-sidebar { + background: $color-scheme-dark; + border-color: rgba(255,255,255, 0.2); + .list-group-item { + &:hover, + &.chat-active, + &.active, + &.active:focus, + &.active:hover { + background: $color-scheme-dark-hover; + + .name { + color: #fff; + } + } + + span { + color: #afb2ba; + } + } + } + + .right-sidebar h3, .sidebar-chat-subtitle { + color: #fff; + } + + .sidebar-chat-info { + color: #afb2ba; + } + + + .chat-panel { + // .panel-body { + // background: $color-scheme-dark; + // } + + .minimize, + button.close { + color: #fff; + opacity: .4; + + &:hover { + opacity: 1; + } + } + + // .panel { + // .panel-heading { + // border-color: rgba(255,255,255,0.2); + // } + // } + + .message p { + background: $color-scheme; + color: #fff; + } + + + .chat-extra-buttons { + a { + transition: all 0.3s ease; + color: #fff; + &:hover { + opacity: 0.6; + border: 0; + } + } + } + + textarea { + border-color: rgba(255,255,255,0.2); + color: #fff; + background: transparent; + + @include placeholder { + color: #fff; + opacity: .7; + } + } + } + +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/layout/_sidebar.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/layout/_sidebar.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,569 @@ +// main: ../style.scss +/******************************** +********************************* +SIDEBAR +********************************* +*********************************/ +.site-sidebar { + position: relative; + z-index: 9; + background: $sidebar-bg; + border-right: 1px solid $theme-border-color; + padding: 0; + display: flex; + flex-flow: column; + padding-bottom: 30px; + + &.scrollbar-enabled { + padding-right: 0; + } + + .rtl & { + border-right: 0; + border-left: 1px solid $theme-border-color; + } +} + +.sidebar-nav { + flex: 1; + padding: 0 em(15); +} + +@media (max-width: $theme-breakpoint) { + .scrollbar-enabled.site-sidebar { + position: absolute; + } + + .site-sidebar { + display: none; + width: em(420); + max-width: 100%; + position: absolute; + } +} + +.sidebar-collapse .sidebar-collapse-hidden { + display: none !important; +} + +/* Sidebar User Area +========================*/ +.side-user { + padding: em(20) 0; + border-bottom: 1px solid $theme-border-color; + margin-right:-1px; + position: relative; + + + .sidebar-collapse & { + padding-top: em(10); + padding-bottom: em(10); + position: relative; + top: 20px; + padding-bottom: 0; + + .media-left { + padding-right: 0; + position: relative; + left: em(-8); + } + + .dropdown-toggle { + display: none; + } + + figure::after { + @include size(0.7em); + bottom: 0px; + left: em(4); + } + + img { + max-width: em(40); + height: auto; + } + } + + .media { + color: $nav-link-color; + } + + .side-user-heading { + color: $headings-color; + font-family: $headings-font-family; + &:hover { color: $color-scheme; } + } + + .side-user-link { + display: none; + height: em(26); + width: em(26); + background: #fff; + @include position(absolute, null -5px -5px null); + box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4); + border-radius: em(50); + + & .list-icon { + font-size: em(14); + line-height: em(27); + } + } + + & > a:hover .media-heading, + .active .media-heading { + color: $color-scheme; + } + + .media-body { + font-size: em(13); + } + + [class*="user--"]:after { + right: auto; + left: rem(8); + } + + body.rtl & { + padding-right: 0; + } +} + + +/* Vertical Sidebar +========================*/ +.side-menu { + flex-direction: column; + position: relative; + line-height: em(30); + margin-top: em(20); + font-family: $headings-font-family; + + ul { + font-size: em(12); + font-weight: 300; + margin-left: em(43,12); + position: relative; + top: -10px; + + ul { + font-size: em(12); + margin-left: em(15,12); + top: 0; + } + } + + .collapse.in { + display: block; + } + + li { + position: relative; + + a { + color: $nav-link-color; + position: relative; + display: block; + @include padding(0 null); + font-weight: 500; + &:hover { color: $color-scheme; } + } + } + + > li { + > a { + padding: em(6.5) 0 em(6.5) em(15); + line-height: em(48); + color: $nav-heading-link-color; + border-top: 1px solid transparent; + font-family: $headings-font-family; + display: flex; + align-items: center; + + &:hover, + &:focus { + color: $headings-color; + background: transparent; + } + .hide-text { + flex: 1; + } + i { + font-size: em(18); + vertical-align: middle; + position: relative; + top: -2px; + } + + body.rtl & { + i.list-icon { + margin-left: .4em; + } + } + } + + > a .badge { + position: relative; + top: em(13,11); + font-size: em(11,15); + line-height: 1.2; + } + + &::after { + content: " "; + position: absolute; + width: 100%; + height: 1px; + right: 0; + background: rgba(255,255,255,.05); + } + } + + .sidebar-collapse & > li > a { + padding: em(6.5) 0 em(6.5) em(20); + } + + body.rtl.sidebar-collapse & { + > li > a { + padding: em(6.5) em(15) em(6.5) em(20); + } + } + + > li:first-child > a { + border-top: 0; + } + + .list-icon { + margin-right: em(8,20); + line-height: inherit; + } + + :not([class*="color-"]) { + > .list-icon { + color: $nav-icon-color; + } + } + + .menu-item-has-children { + > a { + position: relative; + &::before { + font-family: 'feather'; + content: "\e928"; + position: absolute; + right: em(10,18); + top: 50%; + transform: translateY(-50%); + font-size: rem(12); + color: #7b7b7b; + } + + body.rtl &::before { + right: auto; + left: 0; + } + } + &.active > a::before { + content: "\e928"; + } + } + + body.rtl & { + padding-right: 0; + ul { + margin-left: 0; + + ul { + padding-right: 0; + margin-right: 1em; + } + } + } +} + + +/* Expanded Vertical Sidebar +========================*/ +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-expand { + .site-sidebar { + position: fixed; + width: $sidebar-width; + height: calc(100vh - #{$nav-height}); + + .side-menu > li > a { + border-top-color: $theme-border-color; + } + } + } +} + + +/* Collapsed Vertical Sidebar +========================*/ +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-collapse { + .site-sidebar { + position: absolute; + top: $nav-height; + left: 0; + width: $collapse-sidebar-width; + bottom: 0; + overflow: visible !important; + } + + .hide-menu, .hide-menu .badge { + display: none; + } + + .sidebar-nav { + padding: 0; + } + + .side-menu { + > li { + &:hover { + width: em(279,13); + border-top-right-radius: 5px; + > a { + background: $nav-link-hover-color; + display: block; + z-index: 9; + .hide-menu { display: inline-block } + } + + .sub-menu { + margin-top: em(15); + } + + > a, .sub-menu { + box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1); + } + } + + > a { + transition: none; + &::before { display: none; } + } + } + + li:hover { + > .sub-menu { display: block; } + } + + .sub-menu { + position: absolute; + top: em(48,13); + left: calc(#{$logo-width} - 1px); + width: calc(100% - #{$logo-width} + 1px); + margin-left: 0; + padding: 0 0 em(15,13); + display: none; + background: $nav-link-hover-color; + z-index: 10; + + li { + background: $nav-link-hover-color; + } + + .sub-menu { + left: 100%; + top: 0; + padding-top: em(15,13); + } + + a { + padding: 0 em(15,13) 0 em(25,13); + } + } + } + + .sidebar-module { + display: none; + } + } + + body.rtl.sidebar-collapse { + .site-sidebar { + left: auto; + right: 0; + } + + .side-menu .sub-menu { + left: 0; + } + } +} + + +/* Horizontal Sidebar +========================*/ +@media (min-width: #{$theme-breakpoint + 1px}) { + .sidebar-horizontal { + .site-sidebar { + padding: 0 em(15); + box-shadow: 0 2px 2px 0 rgba(0,0,0,.1); + position: relative; + width: 100%; + } + + .fix-top .site-sidebar { + position: fixed; + top: 0; + } + + .list-icon { margin-right: 0; } + .side-user, .side-menu .badge { display:none; } + + .side-menu { + margin-top: 0; + display: flex; + flex-flow: row; + ul { + position: absolute; + top: 0; + left: 100%; + background: $nav-link-hover-color; + z-index: 9; + margin-left: 0; + width: em(220,13); + padding: em(10,13) 0; + display: none; + line-height: em(36,13); + box-shadow: 0 10px 30px rgba(0,0,0,.1); + li { background: $nav-link-hover-color } + li:last-child {padding-bottom: em(5);} + } + + li:hover > ul {display: block;} + a {@include padding(null em(15));} + + > li { + display: inline-block; + + > ul { + left: 0; + top: 100%; + + a { + font-size: em(14,13); + } + } + + > a { + border: 0; + padding: em(10,15) em(15,15) em(5,15); + text-align: center; + + &::after { + content: ""; + width: 100%; + height: em(2,15); + background: transparent; + position: absolute; + bottom: em(-1,15); + left: 0; + z-index: 10; + } + + &::before {display: none;} + & .list-icon {display: block;} + } + } + + .two-li { + width: em(440); + @include clearfix(); + + li { + float: left; + width: 50%; + } + } + } + } +} + + +/* Sidebar Dark +========================*/ +.sidebar-dark { + .content-wrapper { + background: $color-scheme-dark; + } + + .site-sidebar { + background: $color-scheme-dark; + border-color: rgba(255,255,255, 0.2); + + .ps-scrollbar-y-rail, + .ps-scrollbar-x { + background: transparent !important; + } + + .ps-scrollbar-y { + background: rgb(220,220,220) !important; + right: 0 !important; + width: rem(5) !important; + } + } + + .side-menu { + li { + &:hover, + &.active { + background: $color-scheme-dark-hover; + } + + &.active > a { color: #fff; } + + a { + color: #afb2ba; + &:hover { color: #fff; } + } + } + + :not([class*="color-"]) > .list-icon, + .menu-item-has-children > a::before { + color: #737986; + } + } + + &.sidebar-collapse, + &.sidebar-horizontal { + .side-menu .sub-menu { + background: $color-scheme-dark-hover; + + li { + background: $color-scheme-dark-hover; + } + } + } + + .side-user { + border-bottom: 0; + + .media { + color: #afb2ba; + } + + .media-heading { + color: #fff; + font-weight: 400; + } + + & > a:hover .media-heading, + .active .media-heading { + color: #fff; + } + + .side-menu { + li:hover { background: transparent; } + li a { color: #afb2ba; } + li a:hover { color: #fff; } + } + + [class*="user--"]:after { + border-color: $color-scheme-dark-hover; + } + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/pace.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/pace.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,88 @@ +// compileExpanded ../css/$1.css +@import "variables"; +@import "vendors/bourbon"; + +/* +* Name: #{ $theme-name } +* Written by: Unifato - (http://unifato.com) +* Version: 1.0.0 +*/ + +/* Page Pre Loader +========================*/ +body { + &:after { + content: ""; + @include position(fixed, 0); + z-index: 99; + background: #fff; + } + &.pace-done:after { + display: none; + } +} + +.pace { + @include position(fixed, 0); + display: flex; + justify-content: center; + align-items: center; + background: #fff; + z-index: 100; + transition: all 0.3s ease; +} + +.pace-active { + opacity: 1; + visibility: visible; +} +.pace-active * { + box-sizing: border-box; +} + +.pace-inactive { + opacity: 0; + visibility: hidden; +} + +.pace-activity { + @include position(absolute, 50% null null 50%); + transform: translateY(-50%) translateX(-50%); + width: 1em; + height: 1em; + font-size: 70px; + display:block; +} + +.pace-activity::before, +.pace-activity::after { + content: ""; + top: 0; + display: block; + width: 1em; + height: 1em; + position: absolute; + border-width: 0.5em; + border-style: double; + border-color: transparent; + border-radius: 1em; + box-sizing: border-box; + animation: spin 1.15s infinite; +} + +.pace-activity::before { + right: 0; + border-right-color: $color-scheme; + animation-delay: -0.29s; +} + +.pace-activity::after { + left: 0; + border-left-color: $color-scheme; +} + +@keyframes spin { + from { + transform: rotate(360deg); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/style.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/style.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,60 @@ +// compileExpanded ../css/$1.css +@import "variables"; +@import "base/mixins"; +@import "vendors/bootstrap/bootstrap-custom"; + +/* +* Name: #{ $theme-name } +* Written by: Unifato - (http://unifato.com) +* Version: 2.0 +*/ + +@charset "UTF-8"; + +@import "vendors/bourbon"; +@import "base/animations"; +@import "base/base"; +@import "base/helpers"; + +@import "components/buttons"; +@import "components/progress"; +@import "components/table"; +@import "components/cards"; +@import "components/blog-post"; +@import "components/carousel"; +@import "components/tabs"; +@import "components/accordion"; +@import "components/lists"; +@import "components/counter"; +@import "components/modals"; +@import "components/forms"; +@import "components/range-slider"; +@import "components/pagination"; +//@import "components/navigation"; +@import "components/fullcalendar"; +@import "components/clndr"; +@import "components/gmaps"; +@import "components/vmaps"; +@import "components/inbox"; +@import "components/widgets"; +@import "components/pricing-table"; +@import "components/timeline"; +@import "components/icon-box"; +@import "components/media"; +@import "components/contacts"; +@import "components/chats"; +@import "components/site-map"; +@import "components/ecommerce"; +@import "components/weather"; +@import "components/todo"; +@import "components/kanban"; +@import "components/custom-scroll"; +@import "components/tooltip"; +//@import "components/weather"; + +@import "layout/content"; +@import "layout/header"; +@import "layout/footer"; +@import "layout/sidebar"; +@import "layout/right-sidebar"; +@import "layout/media-queries"; diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/vendors/_bourbon.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/vendors/_bourbon.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,54 @@ +// main: ../style.scss + +// Bourbon 5.0.0-beta.6 +// http://bourbon.io +// Copyright 2011 thoughtbot, inc. +// MIT License + +@import "bourbon/helpers/buttons-list"; +@import "bourbon/helpers/scales"; +@import "bourbon/helpers/text-inputs-list"; + +@import "bourbon/settings/settings"; + +@import "bourbon/validators/contains"; +@import "bourbon/validators/contains-falsy"; +@import "bourbon/validators/is-color"; +@import "bourbon/validators/is-length"; +@import "bourbon/validators/is-light"; +@import "bourbon/validators/is-number"; +@import "bourbon/validators/is-size"; + +@import "bourbon/utilities/assign-inputs"; +@import "bourbon/utilities/collapse-directionals"; +@import "bourbon/utilities/directional-values"; +@import "bourbon/utilities/font-source-declaration"; +@import "bourbon/utilities/retrieve-bourbon-setting"; +@import "bourbon/utilities/unpack"; + +@import "bourbon/library/border-color"; +@import "bourbon/library/border-radius"; +@import "bourbon/library/border-style"; +@import "bourbon/library/border-width"; +@import "bourbon/library/buttons"; +@import "bourbon/library/clearfix"; +@import "bourbon/library/contrast-switch"; +@import "bourbon/library/ellipsis"; +@import "bourbon/library/font-face"; +@import "bourbon/library/font-stacks"; +@import "bourbon/library/hide-text"; +@import "bourbon/library/hide-visually"; +@import "bourbon/library/margin"; +@import "bourbon/library/modular-scale"; +@import "bourbon/library/padding"; +@import "bourbon/library/position"; +@import "bourbon/library/prefixer"; +@import "bourbon/library/shade"; +@import "bourbon/library/size"; +@import "bourbon/library/strip-unit"; +@import "bourbon/library/text-inputs"; +@import "bourbon/library/timing-functions"; +@import "bourbon/library/tint"; +@import "bourbon/library/triangle"; +@import "bourbon/library/value-prefixer"; +@import "bourbon/library/word-wrap"; diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/vendors/bootstrap/_alert.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/vendors/bootstrap/_alert.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,48 @@ +// +// Base styles +// + +.alert { + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + // Adjust close link position + .close { + position: relative; + top: -$alert-padding-y; + right: -$alert-padding-x; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, -10), theme-color-level($color, -9), theme-color-level($color, 6)); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/vendors/bootstrap/_badge.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/vendors/bootstrap/_badge.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,48 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + color: $badge-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius(); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff -r 000000000000 -r 1d038bc9b3d2 default/assets/scss/vendors/bootstrap/_breadcrumb.scss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/vendors/bootstrap/_breadcrumb.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,38 @@ +.breadcrumb { + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: 1rem; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($border-radius); + @include clearfix; +} + +.breadcrumb-item { + float: left; + + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + padding-left: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: "#{$breadcrumb-divider}"; + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `