diff --git a/about.html b/about.html new file mode 100644 index 0000000..1371d71 --- /dev/null +++ b/about.html @@ -0,0 +1,472 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ About Us +

About Us

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

Personal care for your healthy living

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, quod laborum alias. Vitae dolorum, officia sit! Saepe ullam facere at, consequatur incidunt, quae esse, quis ut reprehenderit dignissimos, libero delectus.

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

Healthcare for Kids

+

Voluptate aperiam esse possimus maxime repellendus, nihil quod accusantium .

+
+
+
+
+ +

Medical Counseling

+

Voluptate aperiam esse possimus maxime repellendus, nihil quod accusantium .

+
+
+
+
+ +

Modern Equipments

+

Voluptate aperiam esse possimus maxime repellendus, nihil quod accusantium .

+
+
+
+
+ +

Qualified Doctors

+

Voluptate aperiam esse possimus maxime repellendus, nihil quod accusantium .

+
+
+
+
+
+
+
+
+
+

Our Doctors achievements

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

Meet Our Specialist

+
+

Today’s users expect effortless experiences. Don’t let essential people and processes stay stuck in the past. Speed it up, skip the hassles

+
+
+
+ +
+
+
+ + +
+

John Marshal

+

Internist, Emergency Physician

+
+
+
+ +
+
+ + +
+

Marshal Root

+

Surgeon, Сardiologist

+
+
+
+ +
+
+ + +
+

Siamon john

+

Internist, General Practitioner

+
+
+
+
+
+ + +
+

Rishat Ahmed

+

Orthopedic Surgeon

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

What they say about us

+
+
+
+
+
+
+
+
+

Amazing service!

+ John Partho +
+

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. Quibusdam laboriosam eveniet nostrum nemo commodi numquam quod. +

+ + +
+ +
+
+

Expert doctors!

+ Mullar Sarth +
+

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. Quibusdam laboriosam eveniet nostrum nemo commodi numquam quod. +

+ +
+ +
+
+

Good Support!

+ Kolis Mullar +
+

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. Quibusdam laboriosam eveniet nostrum nemo commodi numquam quod. +

+ +
+ +
+
+

Nice Environment!

+ Partho Sarothi +
+

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. Quibusdam laboriosam eveniet nostrum nemo commodi numquam quod. +

+ +
+ +
+
+

Modern Service!

+ Kolis Mullar +
+

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. Quibusdam laboriosam eveniet nostrum nemo commodi numquam quod. +

+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/appoinment.html b/appoinment.html new file mode 100644 index 0000000..24eb0bf --- /dev/null +++ b/appoinment.html @@ -0,0 +1,334 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ Book your Seat +

Appoinment

+ + +
+
+
+
+
+ +
+
+
+
+
+
+ +
+ Call for an Emergency Service! +

+84 789 1256

+
+
+ +
+
+

Book an appoinment

+

Mollitia dicta commodi est recusandae iste, natus eum asperiores corrupti qui velit . Iste dolorum atque similique praesentium soluta.

+
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ + Make Appoinment +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog-sidebar.html b/blog-sidebar.html new file mode 100644 index 0000000..d39307e --- /dev/null +++ b/blog-sidebar.html @@ -0,0 +1,434 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ Our blog +

Blog articles

+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+ 5 Comments + 28th January +
+ +

Choose quality service over cheap service all type of things

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis aliquid architecto facere commodi cupiditate omnis voluptatibus inventore atque velit cum rem id assumenda quam recusandae ipsam ea porro, dicta ad.

+ + Read More +
+
+
+ +
+
+
+ +
+ +
+
+ 5 Comments + 28th January +
+ +

All test cost 25% in always in our laboratory

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis aliquid architecto facere commodi cupiditate omnis voluptatibus inventore atque velit cum rem id assumenda quam recusandae ipsam ea porro, dicta ad.

+ + Read More +
+
+
+ + +
+
+
+ +
+ +
+
+ 5 Comments + 28th January +
+

Get Free consulation from our special surgeon and doctors

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis aliquid architecto facere commodi cupiditate omnis voluptatibus inventore atque velit cum rem id assumenda quam recusandae ipsam ea porro, dicta ad.

+ + Read More +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog-single.html b/blog-single.html new file mode 100644 index 0000000..38b6f01 --- /dev/null +++ b/blog-single.html @@ -0,0 +1,480 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ News details +

Blog Single

+ + +
+
+
+
+
+ + + +
+
+
+
+
+
+
+ + +
+
+ Equipment + 5 Comments + 28th January 2019 +
+ +

Healthy environment to care with modern equipment

+ +

Non illo quas blanditiis repellendus laboriosam minima animi. Consectetur accusantium pariatur repudiandae!

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Possimus natus, consectetur? Illum libero vel nihil nisi quae, voluptatem, sapiente necessitatibus distinctio voluptates, iusto qui. Laboriosam autem, nam voluptate in beatae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae iure officia nihil nemo, repudiandae itaque similique praesentium non aut nesciunt facere nulla, sequi sunt nam temporibus atque earum, ratione, labore.

+ +
+ A brand for a company is like a reputation for a person. You earn reputation by trying to do hard things well. +
+ + +

The same is true as we experience the emotional sensation of stress from our first instances of social rejection ridicule. We quickly learn to fear and thus automatically.

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iste, rerum beatae repellat tenetur incidunt quisquam libero dolores laudantium. Nesciunt quis itaque quidem, voluptatem autem eos animi laborum iusto expedita sapiente.

+ +
+ + +
    +
  • Share:
  • +
  • +
  • +
  • +
  • +
+
+
+
+
+ +
+
+

2 Comments on Healthy environment...

+
    +
  • +
    +
    + +
    + +
    +
    John
    + United Kingdom + | Posted April 7, 2019 +
    +
    + Reply +
    + +
    +

    Some consultants are employed indirectly by the client via a consultancy staffing company, a company that provides consultants on an agency basis.

    +
    +
    +
  • + +
  • +
    +
    + +
    + +
    +
    Philip W
    + United Kingdom + | Posted June 7, 2019 +
    + +
    + Reply +
    + +
    +

    Some consultants are employed indirectly by the client via a consultancy staffing company, a company that provides consultants on an agency basis.

    +
    +
    +
  • +
+
+
+ + +
+
+

Write a comment

+
+
+
+ +
+
+
+
+ +
+
+
+ + + + + +
+
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..441cc54 --- /dev/null +++ b/changelog.md @@ -0,0 +1,3 @@ +## Version 1.0.0 (25 aug 2019) +- Initial template +- Bootstrap version 4.3.1 \ No newline at end of file diff --git a/confirmation.html b/confirmation.html new file mode 100644 index 0000000..9da2fff --- /dev/null +++ b/confirmation.html @@ -0,0 +1,244 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + + +
+
+
+
+
+ +

Thank you for your appoinment

+

We will contact with you soon.

+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/contact.html b/contact.html new file mode 100644 index 0000000..c2e30ce --- /dev/null +++ b/contact.html @@ -0,0 +1,342 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ Contact Us +

Get in Touch

+ + +
+
+
+
+
+ + +
+
+
+
+
+ +
Call Us
+ +823-4565-13456 +
+
+
+
+ +
Email Us
+ contact@mail.com +
+
+
+
+ +
Location
+ North Main Street,Brooklyn Australia +
+
+
+
+
+ +
+
+
+
+
+

Contact us

+
+

Laboriosam exercitationem molestias beatae eos pariatur, similique, excepturi mollitia sit perferendis maiores ratione aliquam?

+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/css/maps/style.css.map b/css/maps/style.css.map new file mode 100644 index 0000000..8ef4ce5 --- /dev/null +++ b/css/maps/style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["_media-query.scss","_typography.scss","_variables.scss","_common.scss","style.css","templates/_navigation.scss","templates/_backgrounds.scss","templates/_slider.scss","templates/_about.scss","templates/_feature.scss","templates/_counter.scss","templates/_service.scss","templates/_department.scss","templates/_cta.scss","templates/_review.scss","templates/_contact.scss","templates/_blog.scss","templates/_single-post.scss","templates/_blog-sidebar.scss","_mixins.scss","templates/_footer.scss"],"names":[],"mappings":"AAAA,uBAAuB;ACAvB;;;;;;;EAOE;AAGF,2FAAY;AACZ;EACE,mBAAkB;CACnB;;AAED;EACE,iBAAgB;EAChB,kCCPkC;EDQlC,oCAAmC;EACnC,gBAAe;EACf,eCjBiB;EDkBjB,iBAAgB;CAEjB;;AACD;EACE,+BChB8B;EDiB9B,iBAAe;EACf,YCtBS;CDuBV;;AAED;EACE,kBAAiB;CAElB;;AAED;EACE,gBAAe;CAChB;;AAED;EACE,kBAAiB;CAClB;;AAED;EACE,kBAAiB;EACjB,kBAAiB;CAClB;;AAED;EACE,mBAAkB;CACnB;;AAED;EACE,gBAAe;CAChB;;AAGD;EACE,kBAAiB;CAClB;;AE1DD;EACE,oBDDqB;CCEtB;;AAED;EACE,iBAAe;EACf,aAAW;EACX,cAAa;EACb,gBAAc;CAKf;;AATD;EAMI,iBAAgB;EAChB,0BDXmB;CCYpB;;AAIH;EACE,iBAAgB;EAChB,iBAAgB;CAKjB;;AAPD;EAII,iBAAe;EACf,0BDrBmB;CCsBpB;;AAKH;EACE,kBAAiB;CAClB;;AAID;EACE,sBAAqB;EACrB,gBAAe;EACf,qBAAoB;EACpB,iBAAgB;EAChB,qBAAmB;EACnB,qBAAoB;EACpB,+BDhC8B;ECiC9B,0BAAyB;EACzB,mBAAiB;EACjB,8BAA4B;EAMpB,0BAAyB;CAalC;;AA7BD;EAoBQ,iDAA2C;EAC3C,mBAAkB;CACnB;;AAtBP;EA0BI,aAAY;EACZ,iBAAgB;CACjB;;AAGH;EACE,oBDjEqB;ECkErB,YDnEU;ECoEV,sBDnEqB;CC0EtB;;AAVD;EAMI,oBDrEoB;ECsEpB,sBDtEoB;ECuEpB,YDzEQ;CC0ET;;AAEH;EACE,oBD3EsB;EC4EtB,YD9EU;EC+EV,sBD7EsB;CCoFvB;;AAVD;EAMI,oBDjFmB;ECkFnB,YDnFQ;ECoFR,sBDnFmB;CCoFpB;;AAIH;EACE,0BDzFqB;EC0FrB,wBAAsB;EACtB,eD3FqB;CC6GtB;;AArBD;EAMI,0BD9FmB;EC+FnB,YDhGQ;ECiGR,oBDhGmB;CCsGpB;;AAdH;EAWU,iDAA2C;CAC5C;;AAZT;EAiBQ,2CAAqC;CACtC;;AAMP;EACE,wBAAsB;EACtB,YD9GS;EC+GT,sBDjHiB;CCsHlB;;AARD;EAKI,oBDnHe;ECoHf,YDvHQ;CCwHT;;AAEH;EACE,iBD3HU;EC4HV,mBD5HU;EC6HV,YDxHS;CC+HV;;AAVD;EAMI,oBD/HmB;ECgInB,YDjIQ;ECkIR,sBDjImB;CCkIpB;;AAGH;EACE,mBDvIU;ECwIV,YDxIU;CC8IX;;AARD;EAKI,iBD3IQ;EC4IR,YDvIO;CCwIR;;AAIH;EACE,mBAAiB;CAClB;;AACD;EACE,oBAAkB;CACnB;;AAGD;EACE,WAAU;CACX;;AAKD;EACE,oBD3JW;CC4JZ;;AACD;EACE,oBDnKqB;CCoKtB;;AACD;EACE,oBAAsC;CACvC;;AACD;EACE,oBAAsC;CACvC;;AAED;EACE,iBDzKS;CC0KV;;AAGD;EACI,uGAAsG;EACtG,4BAA2B;CAC9B;;AAID;EACE,iBAAe;CAChB;;AACD;EACE,gBAAc;CACf;;AAED;EACE,sBAAqB;CACtB;;AAED;EACE,eDpMqB;ECqMrB,gBAAe;EACf,oBAAmB;CACpB;;AAKD;EAEI,YAAW;EACX,mBAAkB;EAClB,QAAO;EACP,OAAM;EACN,UAAS;EACT,SAAQ;EACR,YAAW;EACX,aAAY;EACZ,aAAY;EACZ,oBDvNmB;CCwNpB;;AAIH;EACE,mBAAkB;CAYnB;;AAbD;EAGI,YAAW;EACX,mBAAkB;EAClB,QAAO;EACP,OAAM;EACN,UAAS;EACT,SAAQ;EACR,YAAW;EACX,aAAY;EACZ,+BAA2B;CAC5B;;AAKH;EACE,gBAAe;CAChB;;AACD;EACE,mBAAkB;CACnB;;AACD;EACE,mBAAiB;CAClB;;AAED;EACE,oBACF;CAAC;;AAGD,WAAW;AACX;EACE,YD1PS;EC2PT,sBAAqB;EAKb,0BAAyB;CAClC;;AAED;EACE,eDvQsB;ECwQtB,sBAAqB;CACtB;;AAED;EACE,cAAa;CACd;;AAGD;EACE,gBAAe;EACf,kBAAiB;CAClB;;AAID;EACE,4BAA0B;EAC1B,mBAAkB;CAgBnB;;AAlBD;EAMM,YD/RM;CCgSP;;AAPL;EASM,YDlSM;CCmSP;;AAVL;EAcI,iBAAgB;EAChB,kBAAiB;EACjB,gDAA2C;CAC5C;;AAKH;EAEI,cAAa;CACd;;AH3SD;EGgTC;IACG,kBAAiB;IACjB,kBAAiB;GACpB;CCgCF;;AD7BD;EACE,eD1TkB;CC2TnB;;AAGD;EACE,oBD/TkB;CCgUnB;;AAGD;EACE,oBAAmB;CAIpB;;AALD;EAGI,eDtUgB;CCuUjB;;AAIH;EACE,gBAAc;CACf;;AACD;EACE,oBAAkB;CACnB;;AH7UC;EGgVA;IACE,gBAAe;GAChB;CC+BF;;AJtXC;EG0VA;IACE,gBAAe;GAChB;CCgCF;;AC5XD;EACC,kBAAiB;CAiBjB;;AAlBD;EAII,iBAAgB;EAChB,mBAAkB;EAClB,YHHO;EGIP,+BHA4B;EGC5B,2BAA0B;EAC1B,gBAAe;EAKP,0BAAyB;CAElC;;AAIH;EACI,cAAa;CAChB;;AAED;EACE,iBAAgB;CACjB;;AAGD;EAGI,mBAAkB;EAClB,eAAc;EACd,iBHpCQ;EGqCR,iBAAgB;EAChB,UAAS;EACT,QAAO;EACP,WAAS;EACT,WAAU;EACV,aAAY;EACZ,mBAAkB;EAKlB,iCAAgC;EAChC,YAAU;EACV,8BAA6B;EAC7B,mBAAkB;CACnB;;AArBH;EAwBM,WAAU;EACV,oBAAmB;EACnB,UAAQ;CACT;;AA3BL;EA8BM,mBAAkB;EAClB,8BAA4B;EAC5B,wBAAuB;EACvB,iBAAgB;EAChB,YAAW;CAIZ;;AAtCL;EAoCQ,eHjEgB;CGkEjB;;AAaP;EACE,oBHjFqB;EGkFrB,gBAAe;EACf,kBAAgB;EAChB,0CAAqC;EACrC,YHtFU;CGuFX;;AAED;EAGM,YH5FM;EG6FN,mBAAiB;CAClB;;AAIL;EAGQ,YHrGI;EGsGJ,iBAAgB;EAChB,oBAAmB;CACpB;;AANP;EAeQ,YHjHI;EGkHJ,mBAAkB;CACnB;;ACnHP;EACC,yDAAwD;EACxD,uBAAsB;EACpB,mBAAkB;CACpB;;ACJD;EACE,mBAAkB;EAClB,iBAAgB;EAChB,iBLHU;EKIV,0DAAyD;EACzD,uBAAsB;EACtB,kBAAiB;CAclB;;AApBD;EASI,wBAAuB;CAUxB;;AAnBH;EAYM,gBAAe;EACf,iBAAgB;EAChB,uBAAqB;EACrB,2BAA0B;EAC1B,eLZc;CKaf;;AAKL;EACE,oBAAkB;CACnB;;AAGD;EACE,eL3BqB;CK4BtB;;AAED;EACE,eL9BsB;CK+BvB;;AAGD;EACE,YAAW;EACX,YAAU;EACV,oBLrCsB;CKsCvB;;APjCC;EO8CC;IACG,gBAAe;IACf,kBAAiB;GACpB;EAED;IACE,kBAAiB;IACjB,4BAA4B;GAC7B;CHkdF;;AJ7gBC;EOgEE;IACE,gBAAe;IACf,kBAAiB;GACpB;EAED;IACG,kBAAiB;IAClB,4BAA4B;GAC7B;CHgdF;;AJ9gBC;EOoEG;IACG,gBAAe;IACf,kBAAiB;GACpB;EAED;IACE,4BAA4B;GAC7B;CH6cJ;;AJnhBC;EO2EE;IACE,4BAA4B;GAC7B;CH4cJ;;AIziBD;EAEE,mBAAiB;EACjB,mDAAkD;CAClD;;AAOF;EACC,cAAa;EACb,oBAAmB;EACnB,oBAAmB;EACnB,cAAa;EACb,wBAAuB;EACvB,oBNZY;CMaZ;;AAMD;EACC,mBAAkB;CAqBlB;;AAtBD;EAGE,WAAU;CACV;;AAJF;EAME,mBAAkB;EAClB,YAAW;EACX,YAAW;EACX,aAAY;EACZ,oBNlCqB;EMmCrB,cAAa;CAUb;;AArBF;EAcG,YNvCS;CMwCT;;AAfH;EAkBG,mBAAkB;EAClB,gCAA0B;CAC1B;;AAKH;EACC,iBAAgB;CAUhB;;AAXD;EAGE,oBAAmB;EACnB,aAAY;EACZ,kCAA6B;CAC7B;;AANF;EASE,aAAW;CACX;;AAGF;EACC,mBAAkB;CAClB;;AC7DD;EACC,kBAAiB;CACjB;;AACD;EACC,mBAAkB;EAClB,iBAAgB;EAChB,mBAAkB;EAClB,uBPXW;EOYX,mCAAkC;EAClC,mDAA+C;CAiB/C;;AAvBD;EASG,gBAAe;EACf,ePhBoB;COiBpB;;AAXH;EAeE,ePrBqB;COsBrB;;AAhBF;EAmBE,gBAAe;CACf;;AAKF;EACC,qDAA+C;CAC/C;;AAED;EAEE,iBAAgB;EAChB,6CAAwC;CACxC;;ACxCF;EACC,mBAAkB;EAClB,2BAA0B;EAC1B,mBAAkB;CA0BlB;;AA7BD;EAKE,eAAc;EACd,iCAA4B;EAC5B,gBAAe;EACf,mBAAkB;EAClB,UAAS;EACT,WAAS;EACT,SAAO;EACP,oCAAmC;EAI3B,4BAA2B;CACnC;;AAjBF;EAoBE,gBAAe;EACf,YRrBU;CQsBV;;AAtBF;EA0BE,mBAAkB;EAClB,gCAA2B;CAC3B;;AAGF;EACC,qBAAoB;CACpB;;ACjCD;EACC,mBAAiB;CAsBjB;;AAvBD;EAIE,iBTJU;ESKV,cAAa;EACb,mBAAiB;CACjB;;AAPF;EAUE,YAAW;EACX,oBAAmB;CACnB;;AAZF;EAcE,eTZsB;CSatB;;AAfF;EAiBE,mBAAkB;CAClB;;AAlBF;EAqBE,YAAW;CACX;;AAMF;EACC,cAAa;EACb,iBAAgB;EAChB,sCAAiC;EACjC,4CAAuC;CAQvC;;AAZD;EAOE,YAAW;EACX,kBAAiB;EACjB,uBTrCU;CSsCV;;ACtCF;EACC,oBAAmB;CAQnB;;AATD;EAGE,oBAAmB;CAKnB;;AARF;EAMG,eVJqB;CUKrB;;AAQH;EAGG,mBAAkB;EAClB,gBAAe;EACf,2BAA0B;EAC1B,gBAAe;EACf,sBAAqB;EACrB,gBAAe;CA2Bf;;AAnCH;EAWI,4BAA0B;EAC1B,0BAAwB;EACxB,oBV1BoB;EU2BpB,YV7BQ;CU8BR;;AAfJ;EAkBI,4BAA0B;EAC1B,0BAAwB;CACxB;;AApBJ;EAsBI,4BAA0B;EAC1B,0BAAwB;EACxB,oBVrCoB;EUsCpB,YVxCQ;CUyCR;;AA1BJ;EA6BI,4BAA0B;EAC1B,0BAAwB;EACxB,oBV5CoB;EU6CpB,YV/CQ;CUgDR;;AAjCJ;EAuCK,mBAAkB;CACrB;;AAKF;EACC,iBAAgB;CAsBhB;;AAvBD;EAGE,iBAAgB;EAChB,mBAAkB;EAClB,sDAAqD;CAiBrD;;AAtBF;EAYU,0BAAyB;CAShC;;AArBH;EAeI,8BAA6B;EAIrB,sBAAqB;CAC7B;;AAKJ;EACC,kBAAiB;CACjB;;AAOD;EAEE,oBAAmB;EACnB,YV5FS;CUiGT;;AARF;EAKG,mBAAkB;EAClB,eVlGqB;CUmGrB;;AAIH;EACC,eVzGsB;CU0GtB;;AZpGC;EYwGD;IAEE,eAAc;GAId;EANF;IAIG,gBAAe;GACf;CRssBH;;AJxzBC;EYyHD;IAEE,eAAc;GAId;EANF;IAIG,gBAAe;GACf;CRmsBH;;AJvzBC;EY2HD;IAEE,eAAc;GAId;EANF;IAIG,gBAAe;GACf;CRgsBH;;AS50BD;EACC,2DAAyD;EACzD,uBAAsB;EACtB,mBAAkB;CAWlB;;AAdD;EAME,mBAAkB;EAClB,YAAW;EACX,UAAS;EACT,SAAO;EACP,YAAU;EACV,aAAW;EACX,oCAAiC;CACjC;;AAGF;EACC,oBAAmB;CACnB;;AAED;EACC,eXpBsB;CWqBtB;;AAED;EACC,qBAAoB;CACpB;;AAID;EACC,qDAAoD;EACpD,mCAAkC;CAClC;;AAGD;EACC,qDAAmD;EACnD,uBAAsB;EACtB,mBAAkB;CAClB;;ACxCD;EACC,mBAAkB;CAclB;;AAfD;EAGE,WAAU;EACV,aAAW;EACX,OAAM;EACN,UAAQ;EACR,mBAAiB;EACjB,YAAU;EACV,2DAA0D;CAC1D;;AAVF;EAaE,iBAAgB;CAChB;;AAEF;EACC,mBAAkB;EAClB,oBAAmB;CA2BnB;;AA7BD;EAKE,iBZrBU;EYsBV,gBAAe;CAEf;;AARF;EAWE,oBAAmB;CAKnB;;AAhBF;EAcG,mBAAkB;CAClB;;AAfH;EAmBE,gBAAe;EACf,mBAAkB;EAClB,YAAW;EACX,aAAY;EACZ,aAAY;CACZ;;AAxBF;EA2BE,iBAAgB;CAChB;;AAOF;EAEE,mBAAkB;CAClB;;AAEF;EACC,iBZzDW;EY0DX,cAAa;EACb,gBAAe;EACf,oBAAmB;CA2BnB;;AA/BD;EAOE,YAAW;CAWX;;AAlBF;EAUG,YAAW;EACX,aAAW;EACX,oBAAkB;EAClB,mBAAkB;EAClB,oBAAmB;EACnB,0BZjEU;EYkEV,iBAAgB;CAChB;;AAjBH;EAqBE,YAAW;EACX,wBAAuB;CACvB;;AAvBF;EA0BK,cAAa;EACb,eZjFmB;EYkFnB,YAAW;CACd;;Ad9EA;EcyFD;IACC,iBAAgB;GAChB;EAED;IACC,cAAa;GACb;CV02BD;;AJ98BC;EcuGD;IACC,iBAAgB;GAChB;EACD;IACC,cAAa;GACb;CV22BD;;AJ78BC;EcqGD;IACC,iBAAgB;GAChB;EACD;IACC,cAAa;GACb;CV42BD;;AJj9BC;EcwGD;IACC,iBAAgB;GAChB;EACD;IACC,cAAa;GACb;CV62BD;;AW3+BD;EAEO,oBAAmB;CAQnB;;AAVP;EAIU,aAAW;EACX,0BAAyB;EACzB,iBAAgB;EAChB,YAAW;EACX,oBAAmB;CACpB;;AATT;EAYQ,oBAAmB;CAQpB;;AApBP;EAcU,aAAW;EACX,0BAAyB;EACzB,iBAAgB;EAChB,oBAAmB;EACnB,YAAW;CACZ;;AAKT;EAEI,cAAY;CACb;;AAHH;EAMI,mBAAkB;EAClB,gBAAe;CAChB;;AAGH;EACI,mBAAkB;CACrB;;AAED;EACI,YAAW;EACX,cAAa;CAChB;;AAID;EACE,iBAAgB;CACjB;;AAED;EACE,mBAAkB;EAClB,0BAAwB;EACxB,mBAAiB;CAOlB;;AAVD;EAKI,gBAAe;EACf,oBAAmB;EACnB,sBAAqB;EACrB,ebxDoB;CayDrB;;AC3DH;EAEE,iBAAgB;EAChB,gBAAe;CACf;;ACJF;;oEAEoE;AAEpE;EAEI,sBAAqB;EACrB,YAAW;EACX,aAAY;EACZ,oBAAmB;EACnB,iBAAgB;EAChB,mBAAkB;EAClB,kBAAiB;EACjB,iBAAgB;EAChB,mBAAkB;CAUnB;;AApBH;EAaM,oBfhBiB;EeiBjB,YflBM;CemBP;;AAfL;EAiBM,oBfpBiB;EeqBjB,YftBM;CeuBP;;AAQL;EAGI,mBAAkB;EAClB,oBAAmB;CACpB;;AALH;EAQI,gBAAe;EACf,iBAAgB;CACjB;;AAVH;EAYI,gBAAe;CAChB;;AAIH;EAEI,iBAAgB;CACjB;;AAMH;EACE,gBAAe;EACf,efvDkB;EewDlB,cAAa;EACb,mBAAkB;EAClB,+Bf5DsB;Ee6DtB,iBAAgB;CACjB;;AAED;EAEI,0Bf9DS;Ee+DT,kBAAiB;EACjB,efnEe;EeoEf,gBAAe;CAChB;;AAUH;EAEI,oBAAmB;EACnB,mBAAiB;EACjB,sBAAoB;EACpB,aAAY;CACb;;AANH;EASI,aAAW;CACZ;;AAcH;EACE,aAAW;CAIZ;;AALD;EAGI,iBAAe;CAChB;;AAEH;EACE,iCAA+B;EAC/B,qBAAmB;EACnB,oBAAmB;EACnB,0BAAyB;EACzB,gBAAe;EACf,oBAAkB;CACnB;;AACD;EACE,oBAAkB;CACnB;;AAED;EACE,eAAa;CAoCd;;AArCD;EAGI,iBAAe;CAIhB;;AAPH;EAKM,oBAAmB;CACpB;;AANL;EASI,cAAa;EACb,mBAAiB;EACjB,iBAAe;CAMhB;;AAjBH;EAaM,efxIiB;EeyIjB,gBAAe;EACf,0BAAyB;CAC1B;;AAhBL;EAmBI,gBAAc;EACd,sBAAqB;EACrB,eAAc;EACd,gBAAc;CACf;;AAvBH;EAyBI,efpJmB;EeqJnB,sBAAqB;EACrB,iBAAe;EACf,gBAAc;CAQf;;AApCH;EA8BM,kBAAgB;EAChB,sBAAqB;CACtB;;AAhCL;EAkCM,ef7JiB;Ce8JlB;;AAIL;EACE,oBAAmB;CAiBpB;;AAlBD;EAIM,YAAW;CACZ;;AALL;EAQI,iBAAgB;CACjB;;AATH;EAWI,eAAc;CAMf;;AAjBH;EAaM,kBAAiB;EACjB,gBAAe;EACf,efjLiB;CekLlB;;AAML;EACE,iBAAgB;CACjB;;AAGD;EACE,iBAAgB;CACjB;;AACD;EACE,mBAAkB;CACnB;;AAED;EACE,0BAAyB;EACzB,iBAAgB;EAChB,aAAY;EACZ,YAAW;CACZ;;AAID;EAEI,iBAAgB;CAIjB;;AANH;EAIM,oBAAmB;CACpB;;AAKL;EACE,0BAAyB;EACzB,mBAAkB;EAClB,kBAAiB;EACjB,cAAa;EACb,mBAAkB;CAsBnB;;AA3BD;EAOI,mBAAkB;CACnB;;AARH;EAWM,gBAAe;EACf,mBAAkB;CAKnB;;AAjBL;EAcQ,efrOe;EesOf,gBAAe;CAChB;;AAhBP;EAmBM,gBAAe;EACf,YAAW;CACZ;;AArBL;EAuBM,iBAAgB;CACjB;;AAML;EACE,iBAAgB;CAajB;;AAdD;EAGI,aAAY;EACZ,iBAAgB;EAChB,iBAAgB;CAKjB;;AAVH;EAOM,iBAAe;EACf,0Bf7PiB;Ce8PlB;;AATL;EAYI,aAAY;CACb;;ACjQH;EACE,oBAAkB;EAClB,qBAAmB;CA4FpB;;AA9FD;EAKI,oBAAkB;EAClB,mBAAkB;EAClB,qBAAoB;CAWrB;;AAlBH;EASM,mBAAkB;EAClB,YAAU;EACV,UAAS;EACT,YAAU;EACV,YAAW;EACX,YAAW;EACX,oBhBfkB;CgBgBnB;;AAhBL;EAwBQ,mBAAiB;CAClB;;AAzBP;EA2BQ,iBAAgB;EAChB,iBAAgB;CACjB;;AA7BP;EA+BQ,gBAAe;CAChB;;AAhCP;EAwCQ,oBAAmB;CAYpB;;AApDP;EA0CU,YhBvCC;EiBCP,0BDuC0C;CAKrC;;AAhDT;EA6CY,ehB9CW;EgB+CX,kBAAiB;CAClB;;AA/CX;EAkDU,kBAAiB;CAClB;;AAnDT;EA2DI,gBAAe;EACf,0BAAyB;EACzB,uBAAsB;EACtB,kBAAiB;EACjB,aAAY;EACZ,iBAAgB;EAChB,oBAAmB;EACnB,YAAW;EACX,sBAAqB;EACrB,0BAAyB;EACzB,qBAAoB;EACpB,gBAAe;EAGf,yBAAwB;CAMzB;;AA/EH;EA4EM,YhB9EM;EgB+EN,oBhB9EiB;CgB+ElB;;AA9EL;EAmFE,oBAAmB;EACnB,cAAa;CAOd;;AA3FD;EAuFM,kBAAiB;EACjB,8BAA4B;CAC7B;;AAYL;EACE,mBAAkB;CAMnB;;AAPD;EAGI,mBAAkB;EAClB,YAAW;EACX,SAAO;CACR;;AE7GH;EACC,qBAAoB;CAOpB;;AARD;EAKM,iBAAgB;CACjB;;AAKL;EACE,kBAAiB;CAClB;;AAGD;EAKE,iBAAgB;EAChB,oBAAmB;CAKpB;;AAXD;EAEI,elBjBmB;CkBkBpB;;AAHH;EASI,elBxBmB;CkByBpB;;AAIH;EAGI,YAAU;CACX;;AAJH;EAOM,elBpCiB;CkBqCpB;;AARH;EAWI,elBtCe;CkB2ChB;;AAhBH;EAcM,elB1CkB;CkB2CnB;;AAKL;EAEI,iBAAgB;EAChB,elBlDe;CkBmDhB;;AAJH;EAMI,gBAAe;CAChB;;AAIH;EACE,0CAAsC;CACvC;;AAED;EAEI,YAAW;EACX,aAAW;EACX,oBlBlEe;EkBmEf,YlBtEQ;EkBuER,sBAAqB;EACrB,mBAAkB;EAClB,oBAAkB;EAClB,kBAAiB;CAClB;;AAIH;EAEI,iBAAgB;EAChB,oBAAmB;CAKpB;;AARH;EAMM,elBnFkB;CkBoFnB;;AAML;EACE,mBAAkB;CAYnB;;AAbD;EAGI,oBAAkB;EAClB,aAAW;EACX,mBAAkB;EAClB,mBAAiB;CAClB;;AAPH;EASI,mBAAkB;EAClB,WAAS;EACT,SAAO;CACR;;AAMH;EACE,gBAAe;EACf,oBlB9GsB;EkB+GtB,cAAa;EACb,sBAAqB;EACrB,YAAW;EACX,YAAW;EACX,aAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,cAAa;EACb,wBAAuB;EACvB,oBAAmB;EACnB,WAAU;EACV,oBAAmB;CAMpB;;AApBD;EAiBI,YlB/HQ;EkBgIR,gBAAe;CAChB;;AAKH;EACI,oBAAmB;EACnB,gBAAe;EACf,WAAU;CACb","file":"../style.css","sourcesContent":["/*=== MEDIA QUERY ===*/\n@mixin mobile-xs{\n @media(max-width:400px){\n @content;\n }\n}\n@mixin mobile{\n @media(max-width:480px){\n @content;\n }\n}\n@mixin tablet{\n @media(max-width:768px){\n @content;\n }\n}\n@mixin desktop{\n @media(max-width:992px){\n @content;\n }\n}\n@mixin large-desktop{\n @media(max-width:1200px){\n @content;\n }\n}","/*\nTheme Name: Medic\nAuthor: Themefisher\nAuthor URI: https://themefisher.com/\nDescription: Medicle Template\nVersion: 1.0.0\n\n*/\n\n// Fonts \n@import url('https://fonts.googleapis.com/css?family=Exo:500,600,700|Roboto&display=swap');\nhtml{\n overflow-x: hidden;\n}\n\nbody {\n line-height: 1.6;\n font-family: $secondary-font;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n color: $base-color;\n font-weight: 400;\n\n}\nh1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {\n font-family:$primary-font ;\n font-weight:700;\n color:$black;\n}\n\nh1 ,.h1{\n font-size: 2.5rem;\n \n}\n\nh2,.h2 {\n font-size: 44px;\n}\n\nh3,.h3 {\n font-size: 1.5rem;\n}\n\nh4,.h4 {\n font-size: 1.3rem;\n line-height: 30px;\n}\n\nh5,.h5 {\n font-size: 1.25rem;\n}\n\nh6,.h6 {\n font-size: 1rem;\n}\n\n\np{\n line-height: 30px;\n}","$light: #fff;\n$primary-color: #223a66;\n$secondary-color:#e12454;\n$base-color:#6F8BA4;\n$title-color:#223a66;\n$black:#222;\n$gray:#eff0f3;\n$secondary-bg:#f4f9fc;\n$border-color:#fafafa;\n$primary-font: 'Exo', sans-serif;\n$secondary-font:'Roboto', sans-serif;\n\n$grad-color:linear-gradient(to bottom,#05a5f9,#10dab7);","\n.navbar-toggle .icon-bar {\n background: $primary-color;\n}\n\ninput[type=\"email\"],input[type=\"password\"],input[type=\"text\"],input[type=\"tel\"]{\n box-shadow:none;\n height:45px;\n outline: none;\n font-size:14px;\n &:focus {\n box-shadow: none;\n border:1px solid $primary-color;\n }\n}\n\n\n.form-control {\n box-shadow: none;\n border-radius: 0;\n &:focus {\n box-shadow:none;\n border:1px solid $primary-color;\n }\n}\n\n//\n\n.py-7{\n padding: 7rem 0px;\n}\n\n// Button Style\n\n.btn{\n display: inline-block;\n font-size: 14px;\n font-size: 0.8125rem;\n font-weight: 700;\n letter-spacing:.5px;\n padding: .75rem 2rem;\n font-family: $primary-font;\n text-transform: uppercase;\n border-radius:5px;\n border:2px solid transparent;\n // box-shadow: 0 11px 22px rgba(34, 34, 34, 0.2);\n -webkit-transition: all .35s ease;\n -moz-transition: all .35s ease;\n -ms-transition: all .35s ease;\n -o-transition: all .35s ease;\n transition: all .35s ease;\n\n &.btn-icon {\n i {\n border-left:1px solid rgba(255,255,255,.09);\n padding-left: 15px; \n }\n }\n\n &:focus{\n outline: 0px;\n box-shadow: none;\n }\n}\n\n.btn-main {\n background: $primary-color;\n color: $light;\n border-color:$primary-color;\n \n &:hover {\n background:$secondary-color;\n border-color:$secondary-color;\n color: $light;\n }\n}\n.btn-main-2 {\n background: $secondary-color;\n color: $light;\n border-color:$secondary-color;\n \n &:hover {\n background: $primary-color;\n color: $light;\n border-color:$primary-color;\n }\n}\n\n\n.btn-solid-border {\n border:2px solid $primary-color;\n background:transparent;\n color:$primary-color;\n \n &:hover {\n border:2px solid $primary-color;\n color:$light;\n background:$primary-color;\n &.btn-icon {\n i {\n border-left:1px solid rgba(255,255,255,.09);\n }\n }\n }\n &.btn-icon {\n i {\n border-left:1px solid rgba(0,0,0,.09);\n }\n }\n\n}\n\n\n.btn-transparent {\n background:transparent;\n color:$black;\n border-color:$base-color;\n &:hover {\n background:$base-color;\n color:$light;\n }\n}\n.btn-white{\n background: $light;\n border-color:$light;\n color: $black;\n\n &:hover{\n background: $primary-color;\n color: $light;\n border-color:$primary-color;\n }\n}\n\n.btn-solid-white{\n border-color:$light;\n color: $light;\n\n &:hover{\n background: $light;\n color: $black;\n }\n}\n\n\n.btn-round {\n border-radius:4px;\n}\n.btn-round-full {\n border-radius:50px;\n}\n\n\n.btn.active:focus, .btn:active:focus, .btn:focus {\n outline: 0;\n}\n\n\n// Background\n\n.bg-gray {\n background:$gray;\n}\n.bg-primary {\n background:$primary-color;\n}\n.bg-primary-dark {\n background:darken($primary-color, 10%);\n}\n.bg-primary-darker {\n background:darken($primary-color, 20%);\n}\n\n.bg-dark {\n background:$black;\n}\n\n\n.bg-gradient{\n background-image: linear-gradient(145deg, rgba(19, 177, 205, 0.95) 0%, rgba(152, 119, 234, 0.95) 100%);\n background-repeat: repeat-x;\n}\n\n\n// Section Title\n.section {\n padding:100px 0;\n}\n.section-sm {\n padding:70px 0;\n}\n\n.section-bottom{\n padding-bottom: 100px;\n}\n\n.subtitle {\n color: $primary-color;\n font-size: 14px;\n letter-spacing: 1px;\n}\n\n\n\n\n.overlay {\n &:before{\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n opacity: 0.9;\n background:$primary-color;\n }\n}\n\n\n.overly-2 {\n position: relative;\n &:before{\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n background: rgba(0,0,0,0.8);\n }\n}\n\n\n\n.text-sm{\n font-size: 14px;\n}\n.text-md{\n font-size: 2.25rem;\n}\n.text-lg{\n font-size:3.75rem; \n}\n\n.no-spacing{\n letter-spacing: 0px\n}\n\n\n/* Links */\na {\n color: $black;\n text-decoration: none;\n -webkit-transition: all .35s ease;\n -moz-transition: all .35s ease;\n -ms-transition: all .35s ease;\n -o-transition: all .35s ease;\n transition: all .35s ease;\n}\n\na:focus, a:hover {\n color: $secondary-color;\n text-decoration: none;\n}\n\na:focus {\n outline: none;\n}\n\n\n.content-title {\n font-size: 40px;\n line-height: 50px;\n}\n\n\n\n.page-title{\n padding:120px 0px 70px 0px;\n position: relative;\n \n .block{\n h1{\n color:$light;\n }\n p{\n color:$light;\n }\n }\n\n .breadcumb-nav{\n margin-top: 60px;\n padding-top: 30px;\n border-top:1px solid rgba(255,255,255,0.06);\n }\n}\n\n\n\n.slick-slide {\n &:focus, a {\n outline: none;\n }\n}\n\n\n@include mobile{\n h2, .h2 {\n font-size: 1.3rem;\n line-height: 36px;\n }\n}\n\n.title-color{\n color: $title-color;\n}\n\n\n.secondary-bg{\n background: $title-color;;\n}\n\n\n.section-title {\n margin-bottom: 70px;\n h2{\n color: $title-color;\n }\n}\n\n\n.text-lg{\n font-size:50px;\n}\n.gray-bg{\n background:#f4f9fc;\n}\n\n@include mobile{\n .text-lg{\n font-size: 28px;\n }\n}\n@include mobile-xs{\n .text-lg{\n font-size: 28px;\n }\n}","/*=== MEDIA QUERY ===*/\n/*\nTheme Name: Medic\nAuthor: Themefisher\nAuthor URI: https://themefisher.com/\nDescription: Medicle Template\nVersion: 1.0.0\n\n*/\n@import url(\"https://fonts.googleapis.com/css?family=Exo:500,600,700|Roboto&display=swap\");\nhtml {\n overflow-x: hidden;\n}\n\nbody {\n line-height: 1.6;\n font-family: \"Roboto\", sans-serif;\n -webkit-font-smoothing: antialiased;\n font-size: 16px;\n color: #6F8BA4;\n font-weight: 400;\n}\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n font-family: \"Exo\", sans-serif;\n font-weight: 700;\n color: #222;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 44px;\n}\n\nh3, .h3 {\n font-size: 1.5rem;\n}\n\nh4, .h4 {\n font-size: 1.3rem;\n line-height: 30px;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n line-height: 30px;\n}\n\n.navbar-toggle .icon-bar {\n background: #223a66;\n}\n\ninput[type=\"email\"], input[type=\"password\"], input[type=\"text\"], input[type=\"tel\"] {\n box-shadow: none;\n height: 45px;\n outline: none;\n font-size: 14px;\n}\n\ninput[type=\"email\"]:focus, input[type=\"password\"]:focus, input[type=\"text\"]:focus, input[type=\"tel\"]:focus {\n box-shadow: none;\n border: 1px solid #223a66;\n}\n\n.form-control {\n box-shadow: none;\n border-radius: 0;\n}\n\n.form-control:focus {\n box-shadow: none;\n border: 1px solid #223a66;\n}\n\n.py-7 {\n padding: 7rem 0px;\n}\n\n.btn {\n display: inline-block;\n font-size: 14px;\n font-size: 0.8125rem;\n font-weight: 700;\n letter-spacing: .5px;\n padding: .75rem 2rem;\n font-family: \"Exo\", sans-serif;\n text-transform: uppercase;\n border-radius: 5px;\n border: 2px solid transparent;\n -webkit-transition: all .35s ease;\n -moz-transition: all .35s ease;\n -ms-transition: all .35s ease;\n -o-transition: all .35s ease;\n transition: all .35s ease;\n}\n\n.btn.btn-icon i {\n border-left: 1px solid rgba(255, 255, 255, 0.09);\n padding-left: 15px;\n}\n\n.btn:focus {\n outline: 0px;\n box-shadow: none;\n}\n\n.btn-main {\n background: #223a66;\n color: #fff;\n border-color: #223a66;\n}\n\n.btn-main:hover {\n background: #e12454;\n border-color: #e12454;\n color: #fff;\n}\n\n.btn-main-2 {\n background: #e12454;\n color: #fff;\n border-color: #e12454;\n}\n\n.btn-main-2:hover {\n background: #223a66;\n color: #fff;\n border-color: #223a66;\n}\n\n.btn-solid-border {\n border: 2px solid #223a66;\n background: transparent;\n color: #223a66;\n}\n\n.btn-solid-border:hover {\n border: 2px solid #223a66;\n color: #fff;\n background: #223a66;\n}\n\n.btn-solid-border:hover.btn-icon i {\n border-left: 1px solid rgba(255, 255, 255, 0.09);\n}\n\n.btn-solid-border.btn-icon i {\n border-left: 1px solid rgba(0, 0, 0, 0.09);\n}\n\n.btn-transparent {\n background: transparent;\n color: #222;\n border-color: #6F8BA4;\n}\n\n.btn-transparent:hover {\n background: #6F8BA4;\n color: #fff;\n}\n\n.btn-white {\n background: #fff;\n border-color: #fff;\n color: #222;\n}\n\n.btn-white:hover {\n background: #223a66;\n color: #fff;\n border-color: #223a66;\n}\n\n.btn-solid-white {\n border-color: #fff;\n color: #fff;\n}\n\n.btn-solid-white:hover {\n background: #fff;\n color: #222;\n}\n\n.btn-round {\n border-radius: 4px;\n}\n\n.btn-round-full {\n border-radius: 50px;\n}\n\n.btn.active:focus, .btn:active:focus, .btn:focus {\n outline: 0;\n}\n\n.bg-gray {\n background: #eff0f3;\n}\n\n.bg-primary {\n background: #223a66;\n}\n\n.bg-primary-dark {\n background: #152440;\n}\n\n.bg-primary-darker {\n background: #090f1a;\n}\n\n.bg-dark {\n background: #222;\n}\n\n.bg-gradient {\n background-image: linear-gradient(145deg, rgba(19, 177, 205, 0.95) 0%, rgba(152, 119, 234, 0.95) 100%);\n background-repeat: repeat-x;\n}\n\n.section {\n padding: 100px 0;\n}\n\n.section-sm {\n padding: 70px 0;\n}\n\n.section-bottom {\n padding-bottom: 100px;\n}\n\n.subtitle {\n color: #223a66;\n font-size: 14px;\n letter-spacing: 1px;\n}\n\n.overlay:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n opacity: 0.9;\n background: #223a66;\n}\n\n.overly-2 {\n position: relative;\n}\n\n.overly-2:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.8);\n}\n\n.text-sm {\n font-size: 14px;\n}\n\n.text-md {\n font-size: 2.25rem;\n}\n\n.text-lg {\n font-size: 3.75rem;\n}\n\n.no-spacing {\n letter-spacing: 0px;\n}\n\n/* Links */\na {\n color: #222;\n text-decoration: none;\n -webkit-transition: all .35s ease;\n -moz-transition: all .35s ease;\n -ms-transition: all .35s ease;\n -o-transition: all .35s ease;\n transition: all .35s ease;\n}\n\na:focus, a:hover {\n color: #e12454;\n text-decoration: none;\n}\n\na:focus {\n outline: none;\n}\n\n.content-title {\n font-size: 40px;\n line-height: 50px;\n}\n\n.page-title {\n padding: 120px 0px 70px 0px;\n position: relative;\n}\n\n.page-title .block h1 {\n color: #fff;\n}\n\n.page-title .block p {\n color: #fff;\n}\n\n.page-title .breadcumb-nav {\n margin-top: 60px;\n padding-top: 30px;\n border-top: 1px solid rgba(255, 255, 255, 0.06);\n}\n\n.slick-slide:focus, .slick-slide a {\n outline: none;\n}\n\n@media (max-width: 480px) {\n h2, .h2 {\n font-size: 1.3rem;\n line-height: 36px;\n }\n}\n\n.title-color {\n color: #223a66;\n}\n\n.secondary-bg {\n background: #223a66;\n}\n\n.section-title {\n margin-bottom: 70px;\n}\n\n.section-title h2 {\n color: #223a66;\n}\n\n.text-lg {\n font-size: 50px;\n}\n\n.gray-bg {\n background: #f4f9fc;\n}\n\n@media (max-width: 480px) {\n .text-lg {\n font-size: 28px;\n }\n}\n\n@media (max-width: 400px) {\n .text-lg {\n font-size: 28px;\n }\n}\n\n#navbarmain {\n padding: 20px 0px;\n}\n\n#navbarmain .nav-link {\n font-weight: 600;\n padding: 10px 15px;\n color: #222;\n font-family: \"Exo\", sans-serif;\n text-transform: capitalize;\n font-size: 16px;\n -webkit-transition: all .25s ease;\n -moz-transition: all .25s ease;\n -ms-transition: all .25s ease;\n -o-transition: all .25s ease;\n transition: all .25s ease;\n}\n\n.dropdown-toggle::after {\n display: none;\n}\n\n.navbar-brand {\n margin-top: 10px;\n}\n\n.dropdown .dropdown-menu {\n position: absolute;\n display: block;\n background: #fff;\n min-width: 240px;\n top: 130%;\n left: 0;\n right: 0px;\n opacity: 0;\n padding: 0px;\n visibility: hidden;\n -webkit-transition: all 0.3s ease-out 0s;\n -moz-transition: all 0.3s ease-out 0s;\n -ms-transition: all 0.3s ease-out 0s;\n -o-transition: all 0.3s ease-out 0s;\n transition: all 0.3s ease-out 0s;\n border: 0px;\n border-top: 5px solid #e12454;\n border-radius: 0px;\n}\n\n.dropdown:hover .dropdown-menu {\n opacity: 1;\n visibility: visible;\n top: 115%;\n}\n\n.dropdown .dropdown-item {\n padding: 13px 20px;\n border-bottom: 1px solid #eee;\n background: transparent;\n font-weight: 400;\n color: #555;\n}\n\n.dropdown .dropdown-item:hover {\n color: #e12454;\n}\n\n.header-top-bar {\n background: #223a66;\n font-size: 14px;\n padding: 10px 0px;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n color: #fff;\n}\n\n.top-bar-info li a {\n color: #fff;\n margin-right: 20px;\n}\n\n.top-right-bar a span {\n color: #fff;\n font-weight: 600;\n letter-spacing: 1px;\n}\n\n.top-right-bar a i {\n color: #fff;\n margin-right: 10px;\n}\n\n.bg-1 {\n background: url(\"../images/bg/22.jpg\") no-repeat 50% 50%;\n background-size: cover;\n position: relative;\n}\n\n.banner {\n position: relative;\n overflow: hidden;\n background: #fff;\n background: url(\"../images/bg/slider-bg-1.jpg\") no-repeat;\n background-size: cover;\n min-height: 550px;\n}\n\n.banner .block {\n padding: 80px 0px 160px;\n}\n\n.banner .block h1 {\n font-size: 60px;\n line-height: 1.2;\n letter-spacing: -1.2px;\n text-transform: capitalize;\n color: #223a66;\n}\n\n.letter-spacing {\n letter-spacing: 2px;\n}\n\n.text-color {\n color: #223a66;\n}\n\n.text-color-2 {\n color: #e12454;\n}\n\n.divider {\n width: 40px;\n height: 5px;\n background: #e12454;\n}\n\n@media (max-width: 480px) {\n .banner .block h1 {\n font-size: 38px;\n line-height: 50px;\n }\n .banner {\n min-height: 450px;\n background: #fff !important;\n }\n}\n\n@media (max-width: 400px) {\n .banner .block h1 {\n font-size: 28px;\n line-height: 40px;\n }\n .banner {\n min-height: 450px;\n background: #fff !important;\n }\n}\n\n@media (max-width: 768px) {\n .banner .block h1 {\n font-size: 56px;\n line-height: 70px;\n }\n .banner {\n background: #fff !important;\n }\n}\n\n@media (max-width: 992px) {\n .banner {\n background: #fff !important;\n }\n}\n\n.about-img img {\n border-radius: 5px;\n box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1);\n}\n\n.award-img {\n height: 120px;\n margin-bottom: 10px;\n align-items: center;\n display: flex;\n justify-content: center;\n background: #eff0f3;\n}\n\n.appoinment-content {\n position: relative;\n}\n\n.appoinment-content img {\n width: 85%;\n}\n\n.appoinment-content .emergency {\n position: absolute;\n content: \"\";\n right: 10px;\n bottom: 20px;\n background: #223a66;\n padding: 48px;\n}\n\n.appoinment-content .emergency h2 {\n color: #fff;\n}\n\n.appoinment-content .emergency i {\n margin-right: 10px;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.appoinment-form {\n margin-top: 40px;\n}\n\n.appoinment-form .form-control {\n background: #f4f9fc;\n height: 55px;\n border-color: rgba(0, 0, 0, 0.05);\n}\n\n.appoinment-form textarea.form-control {\n height: auto;\n}\n\n.client-thumb {\n text-align: center;\n}\n\n.features {\n margin-top: -70px;\n}\n\n.feature-item {\n flex-basis: 33.33%;\n margin: 0px 10px;\n padding: 40px 30px;\n background-color: #fff;\n border-radius: 15px 15px 15px 15px;\n box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1);\n}\n\n.feature-item .feature-icon i {\n font-size: 50px;\n color: #223a66;\n}\n\n.feature-item h4 {\n color: #223a66;\n}\n\n.feature-item p {\n font-size: 14px;\n}\n\n.feature-section.border-top {\n border-top: 1px solid rgba(0, 0, 0, 0.05) !important;\n}\n\n.w-hours li {\n padding: 6px 0px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.counter-stat {\n text-align: center;\n padding: 55px 0px 40px 0px;\n position: relative;\n}\n\n.counter-stat i {\n display: block;\n color: rgba(255, 255, 255, 0.06);\n font-size: 70px;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n -webkit-transform: translateY(25px);\n -moz-transform: translateY(25px);\n -ms-transform: translateY(25px);\n -o-transform: translateY(25px);\n transform: translateY(25px);\n}\n\n.counter-stat span {\n font-size: 70px;\n color: #fff;\n}\n\n.counter-stat p {\n margin-bottom: 0px;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.mb--80 {\n margin-bottom: -80px;\n}\n\n.service {\n padding-top: 180px;\n}\n\n.service .service-item {\n background: #fff;\n padding: 30px;\n border-radius: 5px;\n}\n\n.service .icon {\n float: left;\n margin-bottom: 10px;\n}\n\n.service i {\n color: #e12454;\n}\n\n.service h4 {\n padding-left: 20px;\n}\n\n.service .content {\n clear: both;\n}\n\n.service-block {\n padding: 20px;\n margin-top: 40px;\n border: 1px solid rgba(0, 0, 0, 0.03);\n box-shadow: 0 0 38px rgba(21, 40, 82, 0.07);\n}\n\n.service-block img {\n width: 100%;\n margin-top: -60px;\n border: 5px solid #fff;\n}\n\n.department-service {\n margin-bottom: 40px;\n}\n\n.department-service li {\n margin-bottom: 10px;\n}\n\n.department-service li i {\n color: #e12454;\n}\n\n.doctors .btn-group .btn {\n border-radius: 0px;\n margin: 0px 2px;\n text-transform: capitalize;\n font-size: 16px;\n padding: .6rem 1.5rem;\n cursor: pointer;\n}\n\n.doctors .btn-group .btn.active {\n box-shadow: none !important;\n border-color: transparent;\n background: #e12454;\n color: #fff;\n}\n\n.doctors .btn-group .btn.focus {\n box-shadow: none !important;\n border-color: transparent;\n}\n\n.doctors .btn-group .btn:focus {\n box-shadow: none !important;\n border-color: transparent;\n background: #e12454;\n color: #fff;\n}\n\n.doctors .btn-group .btn:hover {\n box-shadow: none !important;\n border-color: transparent;\n background: #e12454;\n color: #fff;\n}\n\n.doctors .btn-group > .btn-group:not(:last-child) > .btn, .doctors .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .doctors .btn-group > .btn:not(:first-child) {\n border-radius: 3px;\n}\n\n.doctor-inner-box {\n overflow: hidden;\n}\n\n.doctor-inner-box .doctor-profile {\n overflow: hidden;\n position: relative;\n box-shadow: 0px 8px 16px 0px rgba(200, 183, 255, 0.2);\n}\n\n.doctor-inner-box .doctor-profile .doctor-img {\n -webkit-transition: all .35s ease;\n -moz-transition: all .35s ease;\n -ms-transition: all .35s ease;\n -o-transition: all .35s ease;\n transition: all .35s ease;\n}\n\n.doctor-inner-box .doctor-profile .doctor-img:hover {\n -webkit-transform: scale(1.1);\n -moz-transform: scale(1.1);\n -ms-transform: scale(1.1);\n -o-transform: scale(1.1);\n transform: scale(1.1);\n}\n\n.lh-35 {\n line-height: 35px;\n}\n\n.doctor-info li {\n margin-bottom: 10px;\n color: #222;\n}\n\n.doctor-info li i {\n margin-right: 20px;\n color: #e12454;\n}\n\n.read-more {\n color: #223a66;\n}\n\n@media (max-width: 480px) {\n .doctors .btn-group {\n display: block;\n }\n .doctors .btn-group .btn {\n margin: 8px 3px;\n }\n}\n\n@media (max-width: 400px) {\n .doctors .btn-group {\n display: block;\n }\n .doctors .btn-group .btn {\n margin: 8px 3px;\n }\n}\n\n@media (max-width: 768px) {\n .doctors .btn-group {\n display: block;\n }\n .doctors .btn-group .btn {\n margin: 8px 3px;\n }\n}\n\n.cta {\n background: url(\"../images/bg/bg-4.jpg\") no-repeat 50% 50%;\n background-size: cover;\n position: relative;\n}\n\n.cta:before {\n position: absolute;\n content: \"\";\n left: 0px;\n top: 0px;\n width: 100%;\n height: 100%;\n background: rgba(34, 58, 102, 0.95);\n}\n\n.mb-30 {\n margin-bottom: 30px;\n}\n\n.text-color-primary {\n color: #223a66;\n}\n\n.cta-section {\n margin-bottom: -80px;\n}\n\n.cta-2 {\n background: url(\"../images/bg/cta-bg.png\") no-repeat;\n background-position: center center;\n}\n\n.cta-page {\n background: url(\"../images/bg/banner.jpg\") no-repeat;\n background-size: cover;\n position: relative;\n}\n\n.testimonial {\n position: relative;\n}\n\n.testimonial:before {\n width: 48%;\n height: 100%;\n top: 0;\n left: 0px;\n position: absolute;\n content: \"\";\n background: url(\"../images/bg/bg-2.jpg\") no-repeat 50% 50%;\n}\n\n.testimonial .slick-dots {\n text-align: left;\n}\n\n.testimonial-block {\n position: relative;\n margin-bottom: 20px;\n}\n\n.testimonial-block p {\n background: #fff;\n font-size: 18px;\n}\n\n.testimonial-block .client-info {\n margin-bottom: 20px;\n}\n\n.testimonial-block .client-info h4 {\n margin-bottom: 0px;\n}\n\n.testimonial-block i {\n font-size: 60px;\n position: absolute;\n right: 46px;\n bottom: 89px;\n opacity: .08;\n}\n\n.testimonial-block .slick-dots {\n text-align: left;\n}\n\n.testimonial-wrap-2 .slick-dots {\n margin-left: -10px;\n}\n\n.testimonial-block.style-2 {\n background: #fff;\n padding: 30px;\n margin: 0px 4px;\n margin-bottom: 30px;\n}\n\n.testimonial-block.style-2 .testimonial-thumb {\n float: left;\n}\n\n.testimonial-block.style-2 .testimonial-thumb img {\n width: 80px;\n height: 80px;\n border-radius: 100%;\n margin-right: 20px;\n margin-bottom: 30px;\n border: 5px solid #eff0f3;\n margin-top: -5px;\n}\n\n.testimonial-block.style-2 .client-info p {\n clear: both;\n background: transparent;\n}\n\n.testimonial-block.style-2 i {\n bottom: -20px;\n color: #e12454;\n opacity: .3;\n}\n\n@media (max-width: 480px) {\n .testimonial-wrap {\n margin-left: 0px;\n }\n .testimonial::before {\n display: none;\n }\n}\n\n@media (max-width: 400px) {\n .testimonial-wrap {\n margin-left: 0px;\n }\n .testimonial::before {\n display: none;\n }\n}\n\n@media (max-width: 768px) {\n .testimonial-wrap {\n margin-left: 0px;\n }\n .testimonial::before {\n display: none;\n }\n}\n\n@media (max-width: 992px) {\n .testimonial-wrap {\n margin-left: 0px;\n }\n .testimonial::before {\n display: none;\n }\n}\n\n.contact-form-wrap .form-group {\n margin-bottom: 20px;\n}\n\n.contact-form-wrap .form-group .form-control {\n height: 60px;\n border: 1px solid #EEF2F6;\n box-shadow: none;\n width: 100%;\n background: #f4f9fc;\n}\n\n.contact-form-wrap .form-group-2 {\n margin-bottom: 13px;\n}\n\n.contact-form-wrap .form-group-2 textarea {\n height: auto;\n border: 1px solid #EEF2F6;\n box-shadow: none;\n background: #f4f9fc;\n width: 100%;\n}\n\n.social-icons li {\n margin: 0 6px;\n}\n\n.social-icons a {\n margin-right: 10px;\n font-size: 18px;\n}\n\n.google-map {\n position: relative;\n}\n\n.google-map #map {\n width: 100%;\n height: 500px;\n}\n\n.mt-90 {\n margin-top: 90px;\n}\n\n.contact-block {\n text-align: center;\n border: 5px solid #EEF2F6;\n padding: 50px 25px;\n}\n\n.contact-block i {\n font-size: 50px;\n margin-bottom: 15px;\n display: inline-block;\n color: #e12454;\n}\n\n.blog-item-content h2 {\n font-weight: 600;\n font-size: 38px;\n}\n\n/*=================================================================\n Single Blog Page\n==================================================================*/\n.nav-links .page-numbers {\n display: inline-block;\n width: 50px;\n height: 50px;\n border-radius: 100%;\n background: #eee;\n text-align: center;\n padding-top: 13px;\n font-weight: 600;\n margin-right: 10px;\n}\n\n.nav-links .page-numbers:hover {\n background: #223a66;\n color: #fff;\n}\n\n.nav-links .page-numbers.current {\n background: #223a66;\n color: #fff;\n}\n\n.comment-area .comment-thumb {\n margin-right: 20px;\n margin-bottom: 30px;\n}\n\n.comment-area h5 {\n font-size: 18px;\n font-weight: 500;\n}\n\n.comment-area span {\n font-size: 14px;\n}\n\n.posts-nav h6 {\n font-weight: 500;\n}\n\n.quote {\n font-size: 22px;\n color: #223a66;\n padding: 40px;\n font-style: italic;\n border-left: 5px solid #e12454;\n margin: 25px 0px;\n}\n\n.tag-option a {\n border: 1px solid #eff0f3;\n padding: 6px 12px;\n color: #6F8BA4;\n font-size: 14px;\n}\n\n.comment-form .form-control {\n background: #f7f8fb;\n border-radius: 5px;\n border-color: #f7f8fb;\n height: 50px;\n}\n\n.comment-form textarea.form-control {\n height: auto;\n}\n\n.post.post-single {\n border: none;\n}\n\n.post.post-single .post-thumb {\n margin-top: 30px;\n}\n\n.post-sub-heading {\n border-bottom: 1px solid #dedede;\n padding-bottom: 20px;\n letter-spacing: 2px;\n text-transform: uppercase;\n font-size: 16px;\n margin-bottom: 20px;\n}\n\n.post-social-share {\n margin-bottom: 50px;\n}\n\n.post-comments {\n margin: 30px 0;\n}\n\n.post-comments .media {\n margin-top: 20px;\n}\n\n.post-comments .media > .pull-left {\n padding-right: 20px;\n}\n\n.post-comments .comment-author {\n margin-top: 0;\n margin-bottom: 0px;\n font-weight: 500;\n}\n\n.post-comments .comment-author a {\n color: #223a66;\n font-size: 14px;\n text-transform: uppercase;\n}\n\n.post-comments time {\n margin: 0 0 5px;\n display: inline-block;\n color: #808080;\n font-size: 12px;\n}\n\n.post-comments .comment-button {\n color: #223a66;\n display: inline-block;\n margin-left: 5px;\n font-size: 12px;\n}\n\n.post-comments .comment-button i {\n margin-right: 5px;\n display: inline-block;\n}\n\n.post-comments .comment-button:hover {\n color: #223a66;\n}\n\n.post-excerpt {\n margin-bottom: 60px;\n}\n\n.post-excerpt h3 a {\n color: #000;\n}\n\n.post-excerpt p {\n margin: 0 0 30px;\n}\n\n.post-excerpt blockquote.quote-post {\n margin: 20px 0;\n}\n\n.post-excerpt blockquote.quote-post p {\n line-height: 30px;\n font-size: 20px;\n color: #223a66;\n}\n\n.comments-section {\n margin-top: 35px;\n}\n\n.author-about {\n margin-top: 40px;\n}\n\n.post-author {\n margin-right: 20px;\n}\n\n.post-author > img {\n border: 1px solid #dedede;\n max-width: 120px;\n padding: 5px;\n width: 100%;\n}\n\n.comment-list ul {\n margin-top: 20px;\n}\n\n.comment-list ul li {\n margin-bottom: 20px;\n}\n\n.comment-wrap {\n border: 1px solid #dedede;\n border-radius: 1px;\n margin-left: 20px;\n padding: 10px;\n position: relative;\n}\n\n.comment-wrap .author-avatar {\n margin-right: 10px;\n}\n\n.comment-wrap .media .media-heading {\n font-size: 14px;\n margin-bottom: 8px;\n}\n\n.comment-wrap .media .media-heading a {\n color: #223a66;\n font-size: 13px;\n}\n\n.comment-wrap .media .comment-meta {\n font-size: 12px;\n color: #888;\n}\n\n.comment-wrap .media p {\n margin-top: 15px;\n}\n\n.comment-reply-form {\n margin-top: 80px;\n}\n\n.comment-reply-form input, .comment-reply-form textarea {\n height: 35px;\n border-radius: 0;\n box-shadow: none;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n box-shadow: none;\n border: 1px solid #223a66;\n}\n\n.comment-reply-form textarea, .comment-reply-form .btn-main {\n height: auto;\n}\n\n.sidebar-widget {\n margin-bottom: 30px;\n padding-bottom: 35px;\n}\n\n.sidebar-widget h5 {\n margin-bottom: 30px;\n position: relative;\n padding-bottom: 15px;\n}\n\n.sidebar-widget h5:before {\n position: absolute;\n content: \"\";\n left: 0px;\n bottom: 0px;\n width: 35px;\n height: 3px;\n background: #e12454;\n}\n\n.sidebar-widget.latest-post .media img {\n border-radius: 7px;\n}\n\n.sidebar-widget.latest-post .media h6 {\n font-weight: 500;\n line-height: 1.4;\n}\n\n.sidebar-widget.latest-post .media p {\n font-size: 12px;\n}\n\n.sidebar-widget.category ul li {\n margin-bottom: 10px;\n}\n\n.sidebar-widget.category ul li a {\n color: #222;\n -webkit-transition: all 0.3s ease;\n -moz-transition: all 0.3s ease;\n -ms-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n\n.sidebar-widget.category ul li a:hover {\n color: #223a66;\n padding-left: 5px;\n}\n\n.sidebar-widget.category ul li span {\n margin-left: 10px;\n}\n\n.sidebar-widget.tags a {\n font-size: 12px;\n text-transform: uppercase;\n letter-spacing: .075em;\n line-height: 41px;\n height: 41px;\n font-weight: 500;\n border-radius: 20px;\n color: #666;\n display: inline-block;\n background-color: #eff0f3;\n margin: 0 7px 10px 0;\n padding: 0 25px;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n transition: all .2s ease;\n}\n\n.sidebar-widget.tags a:hover {\n color: #fff;\n background: #223a66;\n}\n\n.sidebar-widget.schedule-widget {\n background: #f4f9fc;\n padding: 25px;\n}\n\n.sidebar-widget.schedule-widget ul li {\n padding: 10px 0px;\n border-bottom: 1px solid #eee;\n}\n\n.search-form {\n position: relative;\n}\n\n.search-form i {\n position: absolute;\n right: 15px;\n top: 35%;\n}\n\n.footer {\n padding-bottom: 10px;\n}\n\n.footer .copyright a {\n font-weight: 600;\n}\n\n.lh-35 {\n line-height: 35px;\n}\n\n.logo {\n font-weight: 600;\n letter-spacing: 1px;\n}\n\n.logo h3 {\n color: #223a66;\n}\n\n.logo span {\n color: #223a66;\n}\n\n.widget .divider {\n height: 3px;\n}\n\n.widget h4 {\n color: #223a66;\n}\n\n.widget .footer-menu a {\n color: #6F8BA4;\n}\n\n.widget .footer-menu a:hover {\n color: #e12454;\n}\n\n.footer-contact-block span {\n font-weight: 400;\n color: #6F8BA4;\n}\n\n.footer-contact-block i {\n font-size: 20px;\n}\n\n.footer-btm {\n border-top: 1px solid rgba(0, 0, 0, 0.06);\n}\n\n.footer-socials li a {\n width: 45px;\n height: 45px;\n background: #6F8BA4;\n color: #fff;\n display: inline-block;\n text-align: center;\n border-radius: 100%;\n padding-top: 12px;\n}\n\n.widget-contact h6 {\n font-weight: 500;\n margin-bottom: 18px;\n}\n\n.widget-contact h6 i {\n color: #e12454;\n}\n\n.subscribe {\n position: relative;\n}\n\n.subscribe .form-control {\n border-radius: 50px;\n height: 60px;\n padding-left: 25px;\n border-color: #eee;\n}\n\n.subscribe .btn {\n position: absolute;\n right: 6px;\n top: 6px;\n}\n\n.backtop {\n position: fixed;\n background: #e12454;\n z-index: 9999;\n display: inline-block;\n right: 55px;\n width: 60px;\n height: 60px;\n bottom: 50px;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n border-radius: 50px;\n}\n\n.backtop i {\n color: #fff;\n font-size: 20px;\n}\n\n.reveal {\n transition: all .3s;\n cursor: pointer;\n opacity: 1;\n}\n","\n\n#navbarmain{\n padding: 20px 0px;\n\n .nav-link{\n font-weight: 600;\n padding: 10px 15px;\n color: $black;\n font-family: $primary-font;\n text-transform: capitalize;\n font-size: 16px;\n -webkit-transition: all .25s ease;\n -moz-transition: all .25s ease;\n -ms-transition: all .25s ease;\n -o-transition: all .25s ease;\n transition: all .25s ease;\n \n }\n\n}\n\n.dropdown-toggle::after {\n display: none;\n}\n\n.navbar-brand{\n margin-top: 10px;\n}\n\n\n.dropdown {\n\n .dropdown-menu{\n position: absolute;\n display: block;\n background:$light;\n min-width: 240px;\n top: 130%;\n left: 0;\n right:0px;\n opacity: 0;\n padding: 0px;\n visibility: hidden;\n -webkit-transition: all 0.3s ease-out 0s;\n -moz-transition: all 0.3s ease-out 0s;\n -ms-transition: all 0.3s ease-out 0s;\n -o-transition: all 0.3s ease-out 0s;\n transition: all 0.3s ease-out 0s;\n border:0px;\n border-top: 5px solid #e12454;\n border-radius: 0px;\n }\n\n &:hover .dropdown-menu{\n opacity: 1;\n visibility: visible;\n top:115%;\n }\n\n .dropdown-item{\n padding: 13px 20px;\n border-bottom:1px solid #eee;\n background: transparent;\n font-weight: 400;\n color: #555;\n &:hover{\n color: $secondary-color;\n }\n }\n}\n\n\n\n\n\n\n\n\n\n\n.header-top-bar{\n background: $primary-color;\n font-size: 14px;\n padding:10px 0px;\n box-shadow: 0 1px 2px rgba(0,0,0,.05);\n color: $light;\n}\n\n.top-bar-info{\n li{\n a{\n color: $light;\n margin-right:20px;\n }\n }\n}\n\n.top-right-bar{\n a{\n span{\n color: $light;\n font-weight: 600;\n letter-spacing: 1px;\n }\n i{\n // width: 40px;\n // height:40px;\n // display: inline-block;\n // background: $base-color;\n // border-radius: 100%;\n // text-align: center;\n // padding-top: 13px;\n color: $light;\n margin-right: 10px;\n }\n }\n}\n\n// .navigation{\n// position: absolute;\n// top:0px;\n// left: 0px;\n// width: 100%;\n// z-index: 99999;\n\n// .btn{\n// box-shadow: none;\n// }\n// }\n\n// #navbar{\n// box-shadow: 0 1px 2px rgba(0,0,0,.05);\n\n// .nav-link{\n// padding-left: 26px;\n// font-weight: 500;\n// color: $black;\n// font-family: $primary-font;\n// text-transform: capitalize;\n// font-size: 18px;\n// -webkit-transition: all .25s ease;\n// -moz-transition: all .25s ease;\n// -ms-transition: all .25s ease;\n// -o-transition: all .25s ease;\n// transition: all .25s ease;\n \n// }\n\n\n// }\n\n// #navbar.nav-text-white{\n// .nav-link{\n// color: $light;\n// }\n\n// .navbar-brand{\n// color: $light;\n// }\n// }\n\n\n// .navbar-brand{\n// font-weight: 600;\n \n// }\n\n// .dropdown-menu{\n// visibility: hidden;\n// filter: alpha(opacity=0);\n// opacity: 0;\n// transition:all .2s ease-in, visibility 0s linear .2s, transform .2s linear;\n// -webkit-transition: all .2s ease-in, visibility 0s linear .2s, -webkit-transform .2s linear;\n// -o-transition: all .2s ease-in, visibility 0s linear .2s, -o-transform .2s linear;\n// -ms-transition: all .2s ease-in, visibility 0s linear .2s, -ms-transform .2s linear;\n// width: 250px;\n// margin-top: 15px;\n// padding: 0px;\n// border-radius: 0px;\n// display: block;\n// border: 1px solid rgba(0,0,0,.05);\n// }\n\n// .dropdown-toggle::after {\n// display: none;\n// }\n\n// .dropdown:hover .dropdown-menu{\n// visibility: visible;\n// -webkit-transition: all .45s ease 0s;\n// -moz-transition: all .45s ease 0s;\n// -ms-transition: all .45s ease 0s;\n// -o-transition: all .45s ease 0s;\n// transition: all .45s ease 0s;\n// opacity: 1;\n// }\n// .dropdown-item{\n// padding: .8rem 1.5rem;\n// text-transform: uppercase;\n// font-size: 14px;\n// }\n\n// .dropdown-item:hover{\n// background: $primary-color;\n// color: $light;\n// }\n\n// ul.dropdown-menu li {\n// padding-left: 0px!important;\n// }\n// #navbar.nav-text-white .mobile-logo{\n// display: none;\n// }\n\n// // Responsive\n\n\n// @include mobile{\n// #navbar{\n// background: $light;\n// } \n// #navbar.nav-text-white{\n// .nav-link{\n// color: $black;\n// }\n// }\n\n// #navbar.nav-text-white .mobile-logo{\n// display: block;\n// }\n \n// #navbar.nav-text-white .hidden-logo{\n// display: none;\n// }\n// .navbar-toggler {\n// color: $black;\n// }\n// .dropdown-menu{\n// display: none;\n// width: 100%;\n// text-align: center;\n// }\n\n// h2, .h2 {\n// font-size: 1.3rem;\n// font-weight: 600;\n// line-height: 36px;\n// }\n// .header-padding {\n// padding: 0px 30px;\n// }\n\n// }\n\n\n// @include mobile-xs{\n// #navbar{\n// background: $light;\n// }\n// #navbar.nav-text-white{\n// .nav-link{\n// color: $black;\n// }\n// }\n\n// #navbar.nav-text-white .mobile-logo{\n// display: block;\n// }\n \n// #navbar.nav-text-white .hidden-logo{\n// display: none;\n// }\n// .navbar-toggler {\n// color: $black;\n// }\n\n// .dropdown-menu{\n// display: none;\n// width: 100%;\n// text-align: center;\n// }\n// .header-padding {\n// padding: 0px 30px;\n// }\n\n// }\n\n\n// @include tablet{\n// #navbar{\n// background: $light;\n// }\n// #navbar.nav-text-white{\n// .nav-link{\n// color: $black;\n// }\n// }\n\n \n// .navbar-toggler {\n// color: $black;\n// }\n\n// .dropdown-menu{\n// display: none;\n// width: 100%;\n// text-align: center;\n// }\n// #navbar.nav-text-white .mobile-logo{\n// display: block;\n// }\n \n// #navbar.nav-text-white .hidden-logo{\n// display: none;\n// }\n// .header-padding {\n// padding: 0px 30px;\n// }\n\n// }\n\n\n\n// @include desktop{\n// #navbar{\n// background: $light;\n// }\n// #navbar.nav-text-white{\n// .nav-link{\n// color: $black;\n// }\n// }\n\n\n// #navbar.nav-text-white .mobile-logo{\n// display: block;\n// }\n \n// #navbar.nav-text-white .hidden-logo{\n// display: none;\n// }\n\n// .navbar-toggler {\n// color: $black;\n// }\n// .dropdown-menu{\n// display: none;\n// width: 100%;\n// text-align: center;\n// }\n// .header-padding {\n// padding: 0px 30px;\n// }\n// }\n\n\n\n\n",".bg-1 {\n\tbackground: url(\"../images/bg/22.jpg\") no-repeat 50% 50%;\n\tbackground-size: cover;\n \tposition: relative;\n}\n\n",".banner{\n position: relative;\n overflow: hidden;\n background: $light;\n background: url(\"../images/bg/slider-bg-1.jpg\") no-repeat;\n background-size: cover;\n min-height: 550px;\n\n .block{\n padding: 80px 0px 160px;\n\n h1{\n font-size: 60px;\n line-height: 1.2;\n letter-spacing:-1.2px;\n text-transform: capitalize;\n color: $title-color;\n }\n\n }\n}\n\n.letter-spacing{\n letter-spacing:2px;\n}\n\n\n.text-color{\n color: $primary-color;\n}\n\n.text-color-2{\n color: $secondary-color;\n}\n\n\n.divider{\n width: 40px;\n height:5px;\n background: $secondary-color;\n}\n\n\n\n\n\n\n\n\n\n\n\n@include mobile{\n .banner .block h1 {\n font-size: 38px;\n line-height: 50px;\n }\n\n .banner{\n min-height: 450px;\n background: $light!important;\n }\n}\n\n\n@include mobile-xs{\n .banner .block h1 {\n font-size: 28px;\n line-height: 40px;\n }\n\n .banner{\n min-height: 450px;\n background: $light!important;\n }\n\n}\n\n\n@include tablet{\n .banner .block h1 {\n font-size: 56px;\n line-height: 70px;\n }\n\n .banner{\n background: $light!important;\n }\n\n}\n\n@include desktop{\n .banner{\n background: $light!important;\n }\n}\n\n@include large-desktop{\n .banner{\n // background: $light!important;\n }\n}\n\n\n","\n.about-img{\n\timg{\n\t\tborder-radius:5px;\n\t\tbox-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1);\n\t}\n}\n\n\n\n// Awards\n\n.award-img{\n\theight: 120px;\n\tmargin-bottom: 10px;\n\talign-items: center;\n\tdisplay: flex;\n\tjustify-content: center;\n\tbackground:$gray;\n}\n\n\n// Appoinment\n\n\n.appoinment-content{\n\tposition: relative;\n\timg{\n\t\twidth: 85%;\n\t}\n\t.emergency{\n\t\tposition: absolute;\n\t\tcontent: \"\";\n\t\tright: 10px;\n\t\tbottom: 20px;\n\t\tbackground: $primary-color;\n\t\tpadding: 48px;\n\n\t\th2{\n\t\t\tcolor: $light;\n\t\t}\n\n\t\ti{\n\t\t\tmargin-right: 10px;\n\t\t\tcolor:rgba(255,255,255,.7);\n\t\t}\n\t}\n}\n\n\n.appoinment-form{\n\tmargin-top: 40px;\n\t.form-control{\n\t\tbackground: #f4f9fc;\n\t\theight: 55px;\n\t\tborder-color:rgba(0,0,0,0.05);\n\t}\n\n\ttextarea.form-control{\n\t\theight:auto;\n\t}\n}\n\n.client-thumb{\n\ttext-align: center;\n}","\n\n// Home feature\n\n.features{\n\tmargin-top: -70px;\n}\n.feature-item{\n\tflex-basis: 33.33%;\n\tmargin: 0px 10px;\n\tpadding: 40px 30px;\n\tbackground-color: $light;\n\tborder-radius: 15px 15px 15px 15px;\n\tbox-shadow: 0px 0px 30px 0px rgba(0,42,106,0.1);\n\t.feature-icon{\n\t\ti{\n\t\t\tfont-size: 50px;\n\t\t\tcolor: $primary-color;\n\t\t}\n\t}\n\n\th4{\n\t\tcolor: $primary-color;\n\t}\n\n\tp{\n\t\tfont-size: 14px;\n\t}\n\n\n}\n\n.feature-section.border-top{\n\tborder-top:1px solid rgba(0,0,0,0.05)!important;\n}\n\n.w-hours{\n\tli{\n\t\tpadding: 6px 0px;\n\t\tborder-bottom:1px solid rgba(0,0,0,0.05);\n\t}\n}\n\n",".counter-stat{\n\ttext-align: center;\n\tpadding: 55px 0px 40px 0px;\n\tposition: relative;\n\ti{\n\t\tdisplay: block;\n\t\tcolor: rgba(255,255,255,.06);\n\t\tfont-size: 70px;\n\t\tposition: absolute;\n\t\tleft: 0px;\n\t\tright:0px;\n\t\ttop:0px;\n\t\t-webkit-transform: translateY(25px);\n\t\t -moz-transform: translateY(25px);\n\t\t -ms-transform: translateY(25px);\n\t\t -o-transform: translateY(25px);\n\t\t transform: translateY(25px);\n\t}\n\n\tspan{\n\t\tfont-size: 70px;\n\t\tcolor: $light;\n\t}\n\n\n\tp{\n\t\tmargin-bottom: 0px;\n\t\tcolor: rgba(255,255,255,.7);\n\t}\n}\n\n.mb--80{\n\tmargin-bottom: -80px;\n}\n\n\n\n\n\n\n\n",".service{\n\tpadding-top:180px;\n\n\t.service-item{\n\t\tbackground: $light;\n\t\tpadding: 30px;\n\t\tborder-radius:5px;\n\t}\n\n\t.icon{\n\t\tfloat: left;\n\t\tmargin-bottom: 10px;\n\t}\n\ti{\n\t\tcolor: $secondary-color;\n\t}\n\th4{\n\t\tpadding-left: 20px;\n\t}\n\n\t.content{\n\t\tclear: both;\n\t}\n}\n\n// Service-2\n\n\n.service-block{\n\tpadding: 20px;\n\tmargin-top: 40px;\n\tborder:1px solid rgba(0,0,0,0.03);\n\tbox-shadow: 0 0 38px rgba(21,40,82,.07);\n\n\timg{\n\t\twidth: 100%;\n\t\tmargin-top: -60px;\n\t\tborder:5px solid $light;\n\t}\n\n}\n\n",".department-service{\n\tmargin-bottom: 40px;\n\tli{\n\t\tmargin-bottom: 10px;\n\n\t\ti{\n\t\t\tcolor: $secondary-color;\n\t\t}\n\t}\n}\n\n// Doctors\n\n\n\n.doctors{\n\t.btn-group{\n\t\t.btn{\n\t\t\tborder-radius: 0px;\n\t\t\tmargin: 0px 2px;\n\t\t\ttext-transform: capitalize;\n\t\t\tfont-size: 16px;\n\t\t\tpadding: .6rem 1.5rem;\n\t\t\tcursor: pointer;\n\n\t\t\t&.active{\n\t\t\t\tbox-shadow: none!important;\n\t\t\t\tborder-color:transparent;\n\t\t\t\tbackground: $secondary-color;\n\t\t\t\tcolor: $light;\n\t\t\t}\n\n\t\t\t&.focus{\n\t\t\t\tbox-shadow: none!important;\n\t\t\t\tborder-color:transparent;\n\t\t\t}\n\t\t\t&:focus{\n\t\t\t\tbox-shadow: none!important;\n\t\t\t\tborder-color:transparent;\n\t\t\t\tbackground: $secondary-color;\n\t\t\t\tcolor: $light;\n\t\t\t}\n\n\t\t\t&:hover{\n\t\t\t\tbox-shadow: none!important;\n\t\t\t\tborder-color:transparent;\n\t\t\t\tbackground: $secondary-color;\n\t\t\t\tcolor: $light;\n\t\t\t}\n\n\t\t}\n\t}\n\n\t.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn:not(:first-child) {\n\t border-radius: 3px;\n\t}\n}\n\n// Doctors\n\n.doctor-inner-box{\n\toverflow: hidden;\n\t.doctor-profile{\n\t\toverflow: hidden;\n\t\tposition: relative;\n\t\tbox-shadow: 0px 8px 16px 0px rgba(200, 183, 255, 0.2);\n\n\t\t.doctor-img{\n\t\t\t-webkit-transition: all .35s ease;\n\t\t -moz-transition: all .35s ease;\n\t\t -ms-transition: all .35s ease;\n\t\t -o-transition: all .35s ease;\n\t\t transition: all .35s ease;\n\n\t\t\t&:hover{\n\t\t\t\t-webkit-transform: scale(1.1);\n\t\t\t\t -moz-transform: scale(1.1);\n\t\t\t\t -ms-transform: scale(1.1);\n\t\t\t\t -o-transform: scale(1.1);\n\t\t\t\t transform: scale(1.1);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lh-35{\n\tline-height: 35px;\n}\n\n\n\n// Doctors info\n\n\n.doctor-info{\n\tli {\n\t\tmargin-bottom: 10px;\n\t\tcolor: $black;\n\t\ti{\n\t\t\tmargin-right: 20px;\n\t\t\tcolor: $secondary-color;\n\t\t}\n\t}\n}\n\n.read-more{\n\tcolor: $primary-color;\n}\n\n\n@include mobile{\n\t.doctors{\n\t\t.btn-group{\n\t\t\tdisplay: block;\n\t\t\t.btn{\n\t\t\t\tmargin: 8px 3px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n}\n\n@include mobile-xs{\n\t.doctors{\n\t\t.btn-group{\n\t\t\tdisplay: block;\n\t\t\t.btn{\n\t\t\t\tmargin: 8px 3px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n}\n\n@include tablet{\n\t.doctors{\n\t\t.btn-group{\n\t\t\tdisplay: block;\n\t\t\t.btn{\n\t\t\t\tmargin: 8px 3px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n}",".cta{\n\tbackground: url(\"../images/bg/bg-4.jpg\")no-repeat 50% 50%;\n\tbackground-size: cover;\n\tposition: relative;\n\n\t&:before{\n\t\tposition: absolute;\n\t\tcontent: \"\";\n\t\tleft: 0px;\n\t\ttop:0px;\n\t\twidth:100%;\n\t\theight:100%;\n\t\tbackground: rgba(34, 58, 102,.95);\n\t}\n}\n\n.mb-30{\n\tmargin-bottom: 30px;\n}\n\n.text-color-primary{\n\tcolor: $primary-color;\n}\n\n.cta-section{\n\tmargin-bottom: -80px;\n}\n\n// CTA -2 \n// \n.cta-2{\n\tbackground: url(\"../images/bg/cta-bg.png\") no-repeat;\n\tbackground-position: center center;\n}\n\n\n.cta-page{\n\tbackground: url(\"../images/bg/banner.jpg\")no-repeat;\n\tbackground-size: cover;\n\tposition: relative;\n}\n",".testimonial{\n\tposition: relative;\n\t&:before{\n\t\twidth: 48%;\n\t\theight:100%;\n\t\ttop: 0;\n\t\tleft:0px;\n\t\tposition:absolute;\n\t\tcontent:\"\";\n\t\tbackground: url(\"../images/bg/bg-2.jpg\") no-repeat 50% 50%;\n\t}\n\n\t.slick-dots{\n\t\ttext-align: left;\n\t}\n}\n.testimonial-block{\n\tposition: relative;\n\tmargin-bottom: 20px;\n\n\tp{\n\t\tbackground: $light;\n\t\tfont-size: 18px;\n\n\t}\n\n\t.client-info{\n\t\tmargin-bottom: 20px;\n\n\t\th4{\n\t\t\tmargin-bottom: 0px;\n\t\t}\n\t}\n\n\ti{\n\t\tfont-size: 60px;\n\t\tposition: absolute;\n\t\tright: 46px;\n\t\tbottom: 89px;\n\t\topacity: .08;\n\t}\n\n\t.slick-dots{\n\t\ttext-align: left;\n\t}\n}\n\n\n\n// Home Testimnial\n\n.testimonial-wrap-2{\n\t.slick-dots{\n\t\tmargin-left: -10px;\n\t}\n}\n.testimonial-block.style-2{\n\tbackground: $light;\n\tpadding: 30px;\n\tmargin: 0px 4px;\n\tmargin-bottom: 30px;\n\n\t.testimonial-thumb{\n\t\tfloat: left;\n\n\t\timg{\n\t\t\twidth: 80px;\n\t\t\theight:80px;\n\t\t\tborder-radius:100%;\n\t\t\tmargin-right: 20px;\n\t\t\tmargin-bottom: 30px;\n\t\t\tborder:5px solid $gray;\n\t\t\tmargin-top: -5px;\n\t\t}\n\t}\n\n\t.client-info p{\n\t\tclear: both;\n\t\tbackground: transparent;\n\t}\n\n\ti {\n\t bottom: -20px;\n\t color: $secondary-color;\n\t opacity: .3;\n\t}\n\n}\n\n\n\n\n\n\n\n@include mobile{\n\t.testimonial-wrap{\n\t\tmargin-left: 0px;\n\t}\n\n\t.testimonial::before{\n\t\tdisplay: none;\n\t}\n}\n@include mobile-xs{\n\t.testimonial-wrap{\n\t\tmargin-left: 0px;\n\t}\n\t.testimonial::before{\n\t\tdisplay: none;\n\t}\n}\n@include tablet{\n\t.testimonial-wrap{\n\t\tmargin-left: 0px;\n\t}\n\t.testimonial::before{\n\t\tdisplay: none;\n\t}\n}\n@include desktop{\n\t.testimonial-wrap{\n\t\tmargin-left: 0px;\n\t}\n\t.testimonial::before{\n\t\tdisplay: none;\n\t}\n}\n",".contact-form-wrap{\n .form-group{\n margin-bottom: 20px;\n .form-control{\n height:60px;\n border: 1px solid #EEF2F6;\n box-shadow: none;\n width: 100%;\n background: #f4f9fc;\n }\n }\n .form-group-2{\n margin-bottom: 13px;\n textarea{\n height:auto;\n border: 1px solid #EEF2F6;\n box-shadow: none;\n background: #f4f9fc;\n width: 100%;\n }\n }\n}\n\n\n.social-icons {\n li {\n margin:0 6px;\n }\n \n a{\n margin-right: 10px;\n font-size: 18px;\n }\n}\n\n.google-map {\n position: relative;\n}\n\n.google-map #map {\n width: 100%;\n height: 500px;\n}\n\n\n\n.mt-90{\n margin-top: 90px;\n}\n\n.contact-block{\n text-align: center;\n border:5px solid #EEF2F6;\n padding:50px 25px;\n i{\n font-size: 50px;\n margin-bottom: 15px;\n display: inline-block;\n color: $secondary-color;\n }\n}",".blog-item-content{\n\th2{\n\t\tfont-weight: 600;\n\t\tfont-size: 38px;\n\t}\n}\n","/*=================================================================\n Single Blog Page\n==================================================================*/\n\n.nav-links{\n .page-numbers{\n display: inline-block;\n width: 50px;\n height: 50px;\n border-radius: 100%;\n background: #eee;\n text-align: center;\n padding-top: 13px;\n font-weight: 600;\n margin-right: 10px;\n\n &:hover{\n background: $primary-color;\n color: $light;\n }\n &.current{\n background: $primary-color;\n color: $light;\n }\n }\n\n\n}\n\n// Comments\n\n.comment-area{\n\n .comment-thumb{\n margin-right: 20px;\n margin-bottom: 30px;\n }\n \n h5{\n font-size: 18px;\n font-weight: 500;\n }\n span{\n font-size: 14px;\n }\n}\n\n\n.posts-nav {\n h6{\n font-weight: 500;\n }\n}\n\n\n\n\n.quote{\n font-size: 22px;\n color: $title-color;\n padding: 40px;\n font-style: italic;\n border-left:5px solid $secondary-color;\n margin: 25px 0px;\n}\n\n.tag-option{\n a{\n border:1px solid $gray;\n padding: 6px 12px;\n color: $base-color;\n font-size: 14px;\n }\n}\n\n\n\n\n\n\n\n// Comment Form\n.comment-form {\n .form-control{\n background: #f7f8fb;\n border-radius:5px;\n border-color:#f7f8fb;\n height: 50px;\n }\n\n textarea.form-control{\n height:auto;\n }\n}\n\n\n\n\n\n\n\n\n\n\n\n\n.post.post-single {\n border:none;\n .post-thumb {\n margin-top:30px;\n }\n}\n.post-sub-heading {\n border-bottom:1px solid #dedede;\n padding-bottom:20px;\n letter-spacing: 2px;\n text-transform: uppercase;\n font-size: 16px;\n margin-bottom:20px;\n}\n.post-social-share {\n margin-bottom:50px;\n}\n\n.post-comments {\n margin:30px 0;\n .media {\n margin-top:20px;\n > .pull-left {\n padding-right: 20px;\n }\n }\n .comment-author {\n margin-top: 0;\n margin-bottom:0px;\n font-weight:500;\n a {\n color: $primary-color;\n font-size: 14px;\n text-transform: uppercase;\n }\n }\n time {\n margin:0 0 5px;\n display: inline-block;\n color: #808080;\n font-size:12px;\n }\n .comment-button {\n color: $primary-color;\n display: inline-block;\n margin-left:5px;\n font-size:12px;\n i {\n margin-right:5px;\n display: inline-block;\n }\n &:hover {\n color: $primary-color;\n }\n }\n}\n\n.post-excerpt {\n margin-bottom: 60px;\n h3 {\n a {\n color: #000;\n }\n }\n p {\n margin: 0 0 30px;\n }\n blockquote.quote-post {\n margin: 20px 0;\n p {\n line-height: 30px;\n font-size: 20px;\n color:$primary-color;\n }\n }\n}\n\n\n\n.comments-section {\n margin-top: 35px;\n}\n\n\n.author-about {\n margin-top: 40px;\n}\n.post-author {\n margin-right: 20px;\n}\n\n.post-author > img {\n border: 1px solid #dedede;\n max-width: 120px;\n padding: 5px;\n width: 100%;\n}\n\n\n\n.comment-list {\n ul {\n margin-top: 20px;\n li {\n margin-bottom: 20px;\n }\n }\n}\n\n\n.comment-wrap {\n border: 1px solid #dedede;\n border-radius: 1px;\n margin-left: 20px;\n padding: 10px;\n position: relative;\n .author-avatar {\n margin-right: 10px;\n }\n .media {\n .media-heading {\n font-size: 14px;\n margin-bottom: 8px;\n a {\n color: $primary-color;\n font-size: 13px;\n }\n }\n .comment-meta {\n font-size: 12px;\n color: #888;\n }\n p {\n margin-top: 15px;\n }\n }\n\n}\n\n\n.comment-reply-form {\n margin-top: 80px;\n input,textarea {\n height: 35px;\n border-radius: 0;\n box-shadow: none;\n &:focus {\n box-shadow:none;\n border:1px solid $primary-color;\n }\n }\n textarea,.btn-main {\n height: auto;\n }\n}\n\n \n\n\n\n","\n\n.sidebar-widget {\n margin-bottom:30px;\n padding-bottom:35px;\n\n h5{\n margin-bottom:30px;\n position: relative;\n padding-bottom: 15px;\n &:before{\n position: absolute;\n content:\"\";\n left: 0px;\n bottom:0px;\n width: 35px;\n height: 3px;\n background: $secondary-color;\n }\n\n }\n\n // latest Posts\n &.latest-post{\n .media {\n img{\n border-radius:7px;\n }\n h6{\n font-weight: 500;\n line-height: 1.4;\n }\n p {\n font-size: 12px;\n }\n }\n } //end latest posts\n\n // Caterogry\n &.category {\n ul {\n li {\n margin-bottom: 10px;\n a {\n color: $black;\n @include transition (all, 0.3s, ease);\n &:hover {\n color:$primary-color;\n padding-left: 5px;\n }\n }\n span{\n margin-left: 10px;\n }\n }\n }\n } //end caterogry\n\n\n &.tags{\n a{\n font-size: 12px;\n text-transform: uppercase;\n letter-spacing: .075em;\n line-height: 41px;\n height: 41px;\n font-weight: 500;\n border-radius: 20px;\n color: #666;\n display: inline-block;\n background-color: #eff0f3;\n margin: 0 7px 10px 0;\n padding: 0 25px;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n transition: all .2s ease;\n\n &:hover{\n color: $light;\n background: $primary-color;\n }\n }\n }\n\n&.schedule-widget{\n background: #f4f9fc;\n padding: 25px;\n ul {\n li{\n padding: 10px 0px;\n border-bottom:1px solid #eee;\n }\n }\n}\n\n\n}\n\n\n// Search\n// \n\n\n.search-form{\n position: relative;\n i{\n position: absolute;\n right: 15px;\n top:35%;\n }\n}","// Transition\n@mixin transition($what: all, $time: 0.2s, $how: ease-in-out) {\n -webkit-transition: $what $time $how;\n -moz-transition: $what $time $how;\n -ms-transition: $what $time $how;\n -o-transition: $what $time $how;\n transition: $what $time $how;\n}\n\n// Transform\n@mixin transform($transforms) {\n\t -moz-transform: $transforms;\n\t -o-transform: $transforms;\n\t -ms-transform: $transforms;\n\t-webkit-transform: $transforms;\n transform: $transforms;\n}\n// rotate\n@mixin rotate ($deg) {\n @include transform(rotate(#{$deg}deg));\n}\n \n// scale\n@mixin scale($scale) {\n\t @include transform(scale($scale));\n} \n// translate\n@mixin translate ($x, $y) {\n @include transform(translate($x, $y));\n}\n// skew\n@mixin skew ($x, $y) {\n @include transform(skew(#{$x}deg, #{$y}deg));\n}\n//transform origin\n@mixin transform-origin ($origin) {\n moz-transform-origin: $origin;\n\t -o-transform-origin: $origin;\n\t -ms-transform-origin: $origin;\n\t-webkit-transform-origin: $origin;\n transform-origin: $origin;\n}",".footer{\n padding-bottom: 10px;\n\n .copyright{\n a{\n font-weight: 600;\n }\n }\n}\n\n\n.lh-35{\n line-height: 35px;\n}\n\n\n.logo{\n h3{\n color: $primary-color;\n }\n\n font-weight: 600;\n letter-spacing: 1px;\n\n span{\n color: $primary-color;\n }\n}\n\n\n.widget{\n\n .divider{\n height:3px;\n }\n\n h4{\n color: $primary-color;\n }\n\n .footer-menu a{\n color: $base-color;\n\n &:hover{\n color: $secondary-color;\n }\n }\n \n}\n\n.footer-contact-block{\n span{\n font-weight: 400;\n color: $base-color;\n }\n i{\n font-size: 20px;\n }\n \n}\n\n.footer-btm{\n border-top: 1px solid rgba(0,0,0,0.06);\n}\n\n.footer-socials{\n li a{\n width: 45px;\n height:45px;\n background: $base-color;\n color: $light;\n display: inline-block;\n text-align: center;\n border-radius:100%;\n padding-top: 12px;\n }\n}\n\n\n.widget-contact{\n h6{\n font-weight: 500;\n margin-bottom: 18px;\n\n i{\n color: $secondary-color;\n }\n }\n\n\n}\n\n.subscribe{\n position: relative;\n .form-control{\n border-radius:50px;\n height:60px;\n padding-left: 25px;\n border-color:#eee;\n }\n .btn{\n position: absolute;\n right:6px;\n top:6px;\n }\n}\n\n// Back To Top\n// \n\n.backtop{\n position: fixed;\n background: $secondary-color;\n z-index: 9999;\n display: inline-block;\n right: 55px;\n width: 60px;\n height:60px;\n bottom: 50px;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n opacity: 0;\n border-radius: 50px;\n\n i{\n color: $light;\n font-size: 20px;\n }\n}\n\n\n\n.reveal{\n transition: all .3s;\n cursor: pointer;\n opacity: 1;\n}\n"]} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..474339b --- /dev/null +++ b/css/style.css @@ -0,0 +1,1493 @@ +/*=== MEDIA QUERY ===*/ +/* +Theme Name: Medic +Author: Themefisher +Author URI: https://themefisher.com/ +Description: Medicle Template +Version: 1.0.0 + +*/ +@import url("https://fonts.googleapis.com/css?family=Exo:500,600,700|Roboto&display=swap"); +html { + overflow-x: hidden; +} + +body { + line-height: 1.6; + font-family: "Roboto", sans-serif; + -webkit-font-smoothing: antialiased; + font-size: 16px; + color: #6F8BA4; + font-weight: 400; +} + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + font-family: "Exo", sans-serif; + font-weight: 700; + color: #222; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 44px; +} + +h3, .h3 { + font-size: 1.5rem; +} + +h4, .h4 { + font-size: 1.3rem; + line-height: 30px; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + line-height: 30px; +} + +.navbar-toggle .icon-bar { + background: #223a66; +} + +input[type="email"], input[type="password"], input[type="text"], input[type="tel"] { + box-shadow: none; + height: 45px; + outline: none; + font-size: 14px; +} + +input[type="email"]:focus, input[type="password"]:focus, input[type="text"]:focus, input[type="tel"]:focus { + box-shadow: none; + border: 1px solid #223a66; +} + +.form-control { + box-shadow: none; + border-radius: 0; +} + +.form-control:focus { + box-shadow: none; + border: 1px solid #223a66; +} + +.py-7 { + padding: 7rem 0px; +} + +.btn { + display: inline-block; + font-size: 14px; + font-size: 0.8125rem; + font-weight: 700; + letter-spacing: .5px; + padding: .75rem 2rem; + font-family: "Exo", sans-serif; + text-transform: uppercase; + border-radius: 5px; + border: 2px solid transparent; + transition: all .35s ease; +} + +.btn.btn-icon i { + border-left: 1px solid rgba(255, 255, 255, 0.09); + padding-left: 15px; +} + +.btn:focus { + outline: 0px; + box-shadow: none; +} + +.btn-main { + background: #223a66; + color: #fff; + border-color: #223a66; +} + +.btn-main:hover { + background: #e12454; + border-color: #e12454; + color: #fff; +} + +.btn-main-2 { + background: #e12454; + color: #fff; + border-color: #e12454; +} + +.btn-main-2:hover { + background: #223a66; + color: #fff; + border-color: #223a66; +} + +.btn-solid-border { + border: 2px solid #223a66; + background: transparent; + color: #223a66; +} + +.btn-solid-border:hover { + border: 2px solid #223a66; + color: #fff; + background: #223a66; +} + +.btn-solid-border:hover.btn-icon i { + border-left: 1px solid rgba(255, 255, 255, 0.09); +} + +.btn-solid-border.btn-icon i { + border-left: 1px solid rgba(0, 0, 0, 0.09); +} + +.btn-transparent { + background: transparent; + color: #222; + border-color: #6F8BA4; +} + +.btn-transparent:hover { + background: #6F8BA4; + color: #fff; +} + +.btn-white { + background: #fff; + border-color: #fff; + color: #222; +} + +.btn-white:hover { + background: #223a66; + color: #fff; + border-color: #223a66; +} + +.btn-solid-white { + border-color: #fff; + color: #fff; +} + +.btn-solid-white:hover { + background: #fff; + color: #222; +} + +.btn-round { + border-radius: 4px; +} + +.btn-round-full { + border-radius: 50px; +} + +.btn.active:focus, .btn:active:focus, .btn:focus { + outline: 0; +} + +.bg-gray { + background: #eff0f3; +} + +.bg-primary { + background: #223a66; +} + +.bg-primary-dark { + background: #152440; +} + +.bg-primary-darker { + background: #090f1a; +} + +.bg-dark { + background: #222; +} + +.bg-gradient { + background-image: linear-gradient(145deg, rgba(19, 177, 205, 0.95) 0%, rgba(152, 119, 234, 0.95) 100%); + background-repeat: repeat-x; +} + +.section { + padding: 100px 0; +} + +.section-sm { + padding: 70px 0; +} + +.section-bottom { + padding-bottom: 100px; +} + +.subtitle { + color: #223a66; + font-size: 14px; + letter-spacing: 1px; +} + +.overlay:before { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + opacity: 0.9; + background: #223a66; +} + +.overly-2 { + position: relative; +} + +.overly-2:before { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.8); +} + +.text-sm { + font-size: 14px; +} + +.text-md { + font-size: 2.25rem; +} + +.text-lg { + font-size: 3.75rem; +} + +.no-spacing { + letter-spacing: 0px; +} + +/* Links */ +a { + color: #222; + text-decoration: none; + transition: all .35s ease; +} + +a:focus, a:hover { + color: #e12454; + text-decoration: none; +} + +a:focus { + outline: none; +} + +.content-title { + font-size: 40px; + line-height: 50px; +} + +.page-title { + padding: 120px 0px 70px 0px; + position: relative; +} + +.page-title .block h1 { + color: #fff; +} + +.page-title .block p { + color: #fff; +} + +.page-title .breadcumb-nav { + margin-top: 60px; + padding-top: 30px; + border-top: 1px solid rgba(255, 255, 255, 0.06); +} + +.slick-slide:focus, .slick-slide a { + outline: none; +} + +@media (max-width: 480px) { + h2, .h2 { + font-size: 1.3rem; + line-height: 36px; + } +} + +.title-color { + color: #223a66; +} + +.secondary-bg { + background: #223a66; +} + +.section-title { + margin-bottom: 70px; +} + +.section-title h2 { + color: #223a66; +} + +.text-lg { + font-size: 50px; +} + +.gray-bg { + background: #f4f9fc; +} + +@media (max-width: 480px) { + .text-lg { + font-size: 28px; + } +} + +@media (max-width: 400px) { + .text-lg { + font-size: 28px; + } +} + +#navbarmain { + padding: 20px 0px; +} + +#navbarmain .nav-link { + font-weight: 600; + padding: 10px 15px; + color: #222; + font-family: "Exo", sans-serif; + text-transform: capitalize; + font-size: 16px; + transition: all .25s ease; +} + +.dropdown-toggle::after { + display: none; +} + +.navbar-brand { + margin-top: 10px; +} + +.dropdown .dropdown-menu { + position: absolute; + display: block; + background: #fff; + min-width: 240px; + top: 130%; + left: 0; + right: 0px; + opacity: 0; + padding: 0px; + visibility: hidden; + transition: all 0.3s ease-out 0s; + border: 0px; + border-top: 5px solid #e12454; + border-radius: 0px; +} + +.dropdown:hover .dropdown-menu { + opacity: 1; + visibility: visible; + top: 115%; +} + +.dropdown .dropdown-item { + padding: 13px 20px; + border-bottom: 1px solid #eee; + background: transparent; + font-weight: 400; + color: #555; +} + +.dropdown .dropdown-item:hover { + color: #e12454; +} + +.header-top-bar { + background: #223a66; + font-size: 14px; + padding: 10px 0px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + color: #fff; +} + +.top-bar-info li a { + color: #fff; + margin-right: 20px; +} + +.top-right-bar a span { + color: #fff; + font-weight: 600; + letter-spacing: 1px; +} + +.top-right-bar a i { + color: #fff; + margin-right: 10px; +} + +.bg-1 { + background: url("../images/bg/22.jpg") no-repeat 50% 50%; + background-size: cover; + position: relative; +} + +.banner { + position: relative; + overflow: hidden; + background: #fff; + background: url("../images/bg/slider-bg-1.jpg") no-repeat; + background-size: cover; + min-height: 550px; +} + +.banner .block { + padding: 80px 0px 160px; +} + +.banner .block h1 { + font-size: 60px; + line-height: 1.2; + letter-spacing: -1.2px; + text-transform: capitalize; + color: #223a66; +} + +.letter-spacing { + letter-spacing: 2px; +} + +.text-color { + color: #223a66; +} + +.text-color-2 { + color: #e12454; +} + +.divider { + width: 40px; + height: 5px; + background: #e12454; +} + +@media (max-width: 480px) { + .banner .block h1 { + font-size: 38px; + line-height: 50px; + } + .banner { + min-height: 450px; + background: #fff !important; + } +} + +@media (max-width: 400px) { + .banner .block h1 { + font-size: 28px; + line-height: 40px; + } + .banner { + min-height: 450px; + background: #fff !important; + } +} + +@media (max-width: 768px) { + .banner .block h1 { + font-size: 56px; + line-height: 70px; + } + .banner { + background: #fff !important; + } +} + +@media (max-width: 992px) { + .banner { + background: #fff !important; + } +} + +.about-img img { + border-radius: 5px; + box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1); +} + +.award-img { + height: 120px; + margin-bottom: 10px; + align-items: center; + display: flex; + justify-content: center; + background: #eff0f3; +} + +.appoinment-content { + position: relative; +} + +.appoinment-content img { + width: 85%; +} + +.appoinment-content .emergency { + position: absolute; + content: ""; + right: 10px; + bottom: 20px; + background: #223a66; + padding: 48px; +} + +.appoinment-content .emergency h2 { + color: #fff; +} + +.appoinment-content .emergency i { + margin-right: 10px; + color: rgba(255, 255, 255, 0.7); +} + +.appoinment-form { + margin-top: 40px; +} + +.appoinment-form .form-control { + background: #f4f9fc; + height: 55px; + border-color: rgba(0, 0, 0, 0.05); +} + +.appoinment-form textarea.form-control { + height: auto; +} + +.client-thumb { + text-align: center; +} + +.features { + margin-top: -70px; +} + +.feature-item { + flex-basis: 33.33%; + margin: 0px 10px; + padding: 40px 30px; + background-color: #fff; + border-radius: 15px 15px 15px 15px; + box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1); +} + +.feature-item .feature-icon i { + font-size: 50px; + color: #223a66; +} + +.feature-item h4 { + color: #223a66; +} + +.feature-item p { + font-size: 14px; +} + +.feature-section.border-top { + border-top: 1px solid rgba(0, 0, 0, 0.05) !important; +} + +.w-hours li { + padding: 6px 0px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.counter-stat { + text-align: center; + padding: 55px 0px 40px 0px; + position: relative; +} + +.counter-stat i { + display: block; + color: rgba(255, 255, 255, 0.06); + font-size: 70px; + position: absolute; + left: 0px; + right: 0px; + top: 0px; + -webkit-transform: translateY(25px); + transform: translateY(25px); +} + +.counter-stat span { + font-size: 70px; + color: #fff; +} + +.counter-stat p { + margin-bottom: 0px; + color: rgba(255, 255, 255, 0.7); +} + +.mb--80 { + margin-bottom: -80px; +} + +.service { + padding-top: 180px; +} + +.service .service-item { + background: #fff; + padding: 30px; + border-radius: 5px; +} + +.service .icon { + float: left; + margin-bottom: 10px; +} + +.service i { + color: #e12454; +} + +.service h4 { + padding-left: 20px; +} + +.service .content { + clear: both; +} + +.service-block { + padding: 20px; + margin-top: 40px; + border: 1px solid rgba(0, 0, 0, 0.03); + box-shadow: 0 0 38px rgba(21, 40, 82, 0.07); +} + +.service-block img { + width: 100%; + margin-top: -60px; + border: 5px solid #fff; +} + +.department-service { + margin-bottom: 40px; +} + +.department-service li { + margin-bottom: 10px; +} + +.department-service li i { + color: #e12454; +} + +.doctors .btn-group .btn { + border-radius: 0px; + margin: 0px 2px; + text-transform: capitalize; + font-size: 16px; + padding: .6rem 1.5rem; + cursor: pointer; +} + +.doctors .btn-group .btn.active { + box-shadow: none !important; + border-color: transparent; + background: #e12454; + color: #fff; +} + +.doctors .btn-group .btn.focus { + box-shadow: none !important; + border-color: transparent; +} + +.doctors .btn-group .btn:focus { + box-shadow: none !important; + border-color: transparent; + background: #e12454; + color: #fff; +} + +.doctors .btn-group .btn:hover { + box-shadow: none !important; + border-color: transparent; + background: #e12454; + color: #fff; +} + +.doctors .btn-group > .btn-group:not(:last-child) > .btn, .doctors .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .doctors .btn-group > .btn:not(:first-child) { + border-radius: 3px; +} + +.doctor-inner-box { + overflow: hidden; +} + +.doctor-inner-box .doctor-profile { + overflow: hidden; + position: relative; + box-shadow: 0px 8px 16px 0px rgba(200, 183, 255, 0.2); +} + +.doctor-inner-box .doctor-profile .doctor-img { + transition: all .35s ease; +} + +.doctor-inner-box .doctor-profile .doctor-img:hover { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +.lh-35 { + line-height: 35px; +} + +.doctor-info li { + margin-bottom: 10px; + color: #222; +} + +.doctor-info li i { + margin-right: 20px; + color: #e12454; +} + +.read-more { + color: #223a66; +} + +@media (max-width: 480px) { + .doctors .btn-group { + display: block; + } + .doctors .btn-group .btn { + margin: 8px 3px; + } +} + +@media (max-width: 400px) { + .doctors .btn-group { + display: block; + } + .doctors .btn-group .btn { + margin: 8px 3px; + } +} + +@media (max-width: 768px) { + .doctors .btn-group { + display: block; + } + .doctors .btn-group .btn { + margin: 8px 3px; + } +} + +.cta { + background: url("../images/bg/bg-4.jpg") no-repeat 50% 50%; + background-size: cover; + position: relative; +} + +.cta:before { + position: absolute; + content: ""; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + background: rgba(34, 58, 102, 0.95); +} + +.mb-30 { + margin-bottom: 30px; +} + +.text-color-primary { + color: #223a66; +} + +.cta-section { + margin-bottom: -80px; +} + +.cta-2 { + background: url("../images/bg/cta-bg.png") no-repeat; + background-position: center center; +} + +.cta-page { + background: url("../images/bg/banner.jpg") no-repeat; + background-size: cover; + position: relative; +} + +.testimonial { + position: relative; +} + +.testimonial:before { + width: 48%; + height: 100%; + top: 0; + left: 0px; + position: absolute; + content: ""; + background: url("../images/bg/bg-2.jpg") no-repeat 50% 50%; +} + +.testimonial .slick-dots { + text-align: left; +} + +.testimonial-block { + position: relative; + margin-bottom: 20px; +} + +.testimonial-block p { + background: #fff; + font-size: 18px; +} + +.testimonial-block .client-info { + margin-bottom: 20px; +} + +.testimonial-block .client-info h4 { + margin-bottom: 0px; +} + +.testimonial-block i { + font-size: 60px; + position: absolute; + right: 46px; + bottom: 89px; + opacity: .08; +} + +.testimonial-block .slick-dots { + text-align: left; +} + +.testimonial-wrap-2 .slick-dots { + margin-left: -10px; +} + +.testimonial-block.style-2 { + background: #fff; + padding: 30px; + margin: 0px 4px; + margin-bottom: 30px; +} + +.testimonial-block.style-2 .testimonial-thumb { + float: left; +} + +.testimonial-block.style-2 .testimonial-thumb img { + width: 80px; + height: 80px; + border-radius: 100%; + margin-right: 20px; + margin-bottom: 30px; + border: 5px solid #eff0f3; + margin-top: -5px; +} + +.testimonial-block.style-2 .client-info p { + clear: both; + background: transparent; +} + +.testimonial-block.style-2 i { + bottom: -20px; + color: #e12454; + opacity: .3; +} + +@media (max-width: 480px) { + .testimonial-wrap { + margin-left: 0px; + } + .testimonial::before { + display: none; + } +} + +@media (max-width: 400px) { + .testimonial-wrap { + margin-left: 0px; + } + .testimonial::before { + display: none; + } +} + +@media (max-width: 768px) { + .testimonial-wrap { + margin-left: 0px; + } + .testimonial::before { + display: none; + } +} + +@media (max-width: 992px) { + .testimonial-wrap { + margin-left: 0px; + } + .testimonial::before { + display: none; + } +} + +.contact-form-wrap .form-group { + margin-bottom: 20px; +} + +.contact-form-wrap .form-group .form-control { + height: 60px; + border: 1px solid #EEF2F6; + box-shadow: none; + width: 100%; + background: #f4f9fc; +} + +.contact-form-wrap .form-group-2 { + margin-bottom: 13px; +} + +.contact-form-wrap .form-group-2 textarea { + height: auto; + border: 1px solid #EEF2F6; + box-shadow: none; + background: #f4f9fc; + width: 100%; +} + +.social-icons li { + margin: 0 6px; +} + +.social-icons a { + margin-right: 10px; + font-size: 18px; +} + +.google-map { + position: relative; +} + +.google-map #map { + width: 100%; + height: 500px; +} + +.mt-90 { + margin-top: 90px; +} + +.contact-block { + text-align: center; + border: 5px solid #EEF2F6; + padding: 50px 25px; +} + +.contact-block i { + font-size: 50px; + margin-bottom: 15px; + display: inline-block; + color: #e12454; +} + +.blog-item-content h2 { + font-weight: 600; + font-size: 38px; +} + +/*================================================================= + Single Blog Page +==================================================================*/ +.nav-links .page-numbers { + display: inline-block; + width: 50px; + height: 50px; + border-radius: 100%; + background: #eee; + text-align: center; + padding-top: 13px; + font-weight: 600; + margin-right: 10px; +} + +.nav-links .page-numbers:hover { + background: #223a66; + color: #fff; +} + +.nav-links .page-numbers.current { + background: #223a66; + color: #fff; +} + +.comment-area .comment-thumb { + margin-right: 20px; + margin-bottom: 30px; +} + +.comment-area h5 { + font-size: 18px; + font-weight: 500; +} + +.comment-area span { + font-size: 14px; +} + +.posts-nav h6 { + font-weight: 500; +} + +.quote { + font-size: 22px; + color: #223a66; + padding: 40px; + font-style: italic; + border-left: 5px solid #e12454; + margin: 25px 0px; +} + +.tag-option a { + border: 1px solid #eff0f3; + padding: 6px 12px; + color: #6F8BA4; + font-size: 14px; +} + +.comment-form .form-control { + background: #f7f8fb; + border-radius: 5px; + border-color: #f7f8fb; + height: 50px; +} + +.comment-form textarea.form-control { + height: auto; +} + +.post.post-single { + border: none; +} + +.post.post-single .post-thumb { + margin-top: 30px; +} + +.post-sub-heading { + border-bottom: 1px solid #dedede; + padding-bottom: 20px; + letter-spacing: 2px; + text-transform: uppercase; + font-size: 16px; + margin-bottom: 20px; +} + +.post-social-share { + margin-bottom: 50px; +} + +.post-comments { + margin: 30px 0; +} + +.post-comments .media { + margin-top: 20px; +} + +.post-comments .media > .pull-left { + padding-right: 20px; +} + +.post-comments .comment-author { + margin-top: 0; + margin-bottom: 0px; + font-weight: 500; +} + +.post-comments .comment-author a { + color: #223a66; + font-size: 14px; + text-transform: uppercase; +} + +.post-comments time { + margin: 0 0 5px; + display: inline-block; + color: #808080; + font-size: 12px; +} + +.post-comments .comment-button { + color: #223a66; + display: inline-block; + margin-left: 5px; + font-size: 12px; +} + +.post-comments .comment-button i { + margin-right: 5px; + display: inline-block; +} + +.post-comments .comment-button:hover { + color: #223a66; +} + +.post-excerpt { + margin-bottom: 60px; +} + +.post-excerpt h3 a { + color: #000; +} + +.post-excerpt p { + margin: 0 0 30px; +} + +.post-excerpt blockquote.quote-post { + margin: 20px 0; +} + +.post-excerpt blockquote.quote-post p { + line-height: 30px; + font-size: 20px; + color: #223a66; +} + +.comments-section { + margin-top: 35px; +} + +.author-about { + margin-top: 40px; +} + +.post-author { + margin-right: 20px; +} + +.post-author > img { + border: 1px solid #dedede; + max-width: 120px; + padding: 5px; + width: 100%; +} + +.comment-list ul { + margin-top: 20px; +} + +.comment-list ul li { + margin-bottom: 20px; +} + +.comment-wrap { + border: 1px solid #dedede; + border-radius: 1px; + margin-left: 20px; + padding: 10px; + position: relative; +} + +.comment-wrap .author-avatar { + margin-right: 10px; +} + +.comment-wrap .media .media-heading { + font-size: 14px; + margin-bottom: 8px; +} + +.comment-wrap .media .media-heading a { + color: #223a66; + font-size: 13px; +} + +.comment-wrap .media .comment-meta { + font-size: 12px; + color: #888; +} + +.comment-wrap .media p { + margin-top: 15px; +} + +.comment-reply-form { + margin-top: 80px; +} + +.comment-reply-form input, .comment-reply-form textarea { + height: 35px; + border-radius: 0; + box-shadow: none; +} + +.comment-reply-form input:focus, .comment-reply-form textarea:focus { + box-shadow: none; + border: 1px solid #223a66; +} + +.comment-reply-form textarea, .comment-reply-form .btn-main { + height: auto; +} + +.sidebar-widget { + margin-bottom: 30px; + padding-bottom: 35px; +} + +.sidebar-widget h5 { + margin-bottom: 30px; + position: relative; + padding-bottom: 15px; +} + +.sidebar-widget h5:before { + position: absolute; + content: ""; + left: 0px; + bottom: 0px; + width: 35px; + height: 3px; + background: #e12454; +} + +.sidebar-widget.latest-post .media img { + border-radius: 7px; +} + +.sidebar-widget.latest-post .media h6 { + font-weight: 500; + line-height: 1.4; +} + +.sidebar-widget.latest-post .media p { + font-size: 12px; +} + +.sidebar-widget.category ul li { + margin-bottom: 10px; +} + +.sidebar-widget.category ul li a { + color: #222; + transition: all 0.3s ease; +} + +.sidebar-widget.category ul li a:hover { + color: #223a66; + padding-left: 5px; +} + +.sidebar-widget.category ul li span { + margin-left: 10px; +} + +.sidebar-widget.tags a { + font-size: 12px; + text-transform: uppercase; + letter-spacing: .075em; + line-height: 41px; + height: 41px; + font-weight: 500; + border-radius: 20px; + color: #666; + display: inline-block; + background-color: #eff0f3; + margin: 0 7px 10px 0; + padding: 0 25px; + transition: all .2s ease; +} + +.sidebar-widget.tags a:hover { + color: #fff; + background: #223a66; +} + +.sidebar-widget.schedule-widget { + background: #f4f9fc; + padding: 25px; +} + +.sidebar-widget.schedule-widget ul li { + padding: 10px 0px; + border-bottom: 1px solid #eee; +} + +.search-form { + position: relative; +} + +.search-form i { + position: absolute; + right: 15px; + top: 35%; +} + +.footer { + padding-bottom: 10px; +} + +.footer .copyright a { + font-weight: 600; +} + +.lh-35 { + line-height: 35px; +} + +.logo { + font-weight: 600; + letter-spacing: 1px; +} + +.logo h3 { + color: #223a66; +} + +.logo span { + color: #223a66; +} + +.widget .divider { + height: 3px; +} + +.widget h4 { + color: #223a66; +} + +.widget .footer-menu a { + color: #6F8BA4; +} + +.widget .footer-menu a:hover { + color: #e12454; +} + +.footer-contact-block span { + font-weight: 400; + color: #6F8BA4; +} + +.footer-contact-block i { + font-size: 20px; +} + +.footer-btm { + border-top: 1px solid rgba(0, 0, 0, 0.06); +} + +.footer-socials li a { + width: 45px; + height: 45px; + background: #6F8BA4; + color: #fff; + display: inline-block; + text-align: center; + border-radius: 100%; + padding-top: 12px; +} + +.widget-contact h6 { + font-weight: 500; + margin-bottom: 18px; +} + +.widget-contact h6 i { + color: #e12454; +} + +.subscribe { + position: relative; +} + +.subscribe .form-control { + border-radius: 50px; + height: 60px; + padding-left: 25px; + border-color: #eee; +} + +.subscribe .btn { + position: absolute; + right: 6px; + top: 6px; +} + +.backtop { + position: fixed; + background: #e12454; + z-index: 9999; + display: inline-block; + right: 55px; + width: 60px; + height: 60px; + bottom: 50px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + opacity: 0; + border-radius: 50px; +} + +.backtop i { + color: #fff; + font-size: 20px; +} + +.reveal { + transition: all .3s; + cursor: pointer; + opacity: 1; +} + +/*# sourceMappingURL=maps/style.css.map */ diff --git a/department-single.html b/department-single.html new file mode 100644 index 0000000..063e607 --- /dev/null +++ b/department-single.html @@ -0,0 +1,313 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ Department Details +

Single Department

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

Medecine and Health

+
+

Age forming covered you entered the examine. Blessing scarcely confined her contempt wondered shy. Dashwoods contented sportsmen at up no convinced cordially affection.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum recusandae dolor autem laudantium, quaerat vel dignissimos. Magnam sint suscipit omnis eaque unde eos aliquam distinctio, quisquam iste, itaque possimus . Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet alias modi eaque, ratione recusandae cupiditate dolorum repellendus iure eius rerum hic minus ipsa at, corporis nesciunt tempore vero voluptas. Tempore.

+ + +

Services features

+
+
    +
  • International Drug Database
  • +
  • Stretchers and Stretcher Accessories
  • +
  • Cushions and Mattresses
  • +
  • Cholesterol and lipid tests
  • +
  • Critical Care Medicine Specialists
  • +
  • Emergency Assistance
  • +
+ + Make an Appoinment +
+
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/department.html b/department.html new file mode 100644 index 0000000..7a576bb --- /dev/null +++ b/department.html @@ -0,0 +1,333 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ All Department +

Care Department

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

Award winning patient care

+
+

Lets know moreel necessitatibus dolor asperiores illum possimus sint voluptates incidunt molestias nostrum laudantium. Maiores porro cumque quaerat.

+
+
+
+ +
+
+
+ +
+

Opthomology

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+ +
+
+ +
+

Cardiology

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+ +
+
+ +
+

Dental Care

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+ + +
+
+ +
+

Child Care

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+ +
+
+ +
+

Pulmology

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+ +
+
+ +
+

Gynecology

+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+ Learn More +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doctor-single.html b/doctor-single.html new file mode 100644 index 0000000..d52d011 --- /dev/null +++ b/doctor-single.html @@ -0,0 +1,381 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ Doctor Details +

Alexandar james

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

Alexandar james

+

Orthopedic Surgary

+ + +
+
+
+ +
+
+

Introducing to myself

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quam tempore cumque voluptate beatae quis inventore sapiente nemo, a eligendi nostrum expedita veritatis neque incidunt ipsa doloribus provident ex, at ullam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam, perferendis officiis esse quae, nobis eius explicabo quidem? Officia accusamus repudiandae ea esse non reiciendis accusantium voluptates, facilis enim, corrupti eligendi?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo recusandae veritatis minus optio quod obcaecati laborum temporibus, deleniti vero perferendis molestias, ducimus facilis, sunt minima. Tempora, amet quasi asperiores voluptas?

+ + Make an Appoinment +
+
+
+
+
+ +
+
+
+
+
+

My Educational Qualifications

+
+
+
+
+ +
+
+
+ Year(2005-2007) +

MBBS, M.D at University of Wyoming

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi doloremque harum, mollitia, soluta maxime porro veritatis fuga autem impedit corrupti aperiam sint, architecto, error nesciunt temporibus! Vel quod, dolor aliquam!

+
+ +
+ Year(2007-2009) +

M.D. of Netherland Medical College

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi doloremque harum, mollitia, soluta maxime porro veritatis fuga autem impedit corrupti aperiam sint, architecto, error nesciunt temporibus! Vel quod, dolor aliquam!

+
+
+ +
+
+ Year(2009-2010) +

MBBS, M.D at University of Japan

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi doloremque harum, mollitia, soluta maxime porro veritatis fuga autem impedit corrupti aperiam sint, architecto, error nesciunt temporibus! Vel quod, dolor aliquam!

+
+ +
+ Year(2010-2011) +

M.D. of Canada Medical College

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi doloremque harum, mollitia, soluta maxime porro veritatis fuga autem impedit corrupti aperiam sint, architecto, error nesciunt temporibus! Vel quod, dolor aliquam!

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

My skills

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. In architecto voluptatem alias, aspernatur voluptatibus corporis quisquam? Consequuntur, ad, doloribus, doloremque voluptatem at consectetur natus eum ipsam dolorum iste laudantium tenetur.

+
+
+
+
Expertise area
+
    +
  • International Drug Database
  • +
  • Stretchers and Stretcher Accessories
  • +
  • Cushions and Mattresses
  • +
  • Cholesterol and lipid tests
  • +
  • Critical Care Medicine Specialists
  • +
  • Emergency Assistance
  • +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doctor.html b/doctor.html new file mode 100644 index 0000000..40b1f9a --- /dev/null +++ b/doctor.html @@ -0,0 +1,461 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+ All Doctors +

Specalized doctors

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

Doctors

+
+

We provide a wide range of creative services adipisicing elit. Autem maxime rem modi eaque, voluptate. Beatae officiis neque

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

We are pleased to offer you the chance to have the healthy

+ Get appoinment +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/documentation.html b/documentation.html new file mode 100644 index 0000000..0f3e1cf --- /dev/null +++ b/documentation.html @@ -0,0 +1,84 @@ + + + + + + + + + + + + Documentation by Themefisher + + + + + + + + + + + +
+
+
+
+
+
+
+
+

Still Having Problems??
+ No Problem Mate,
+ We Offer Custom Service

+

If you are still facing any kind of issue feel free to reach us. We would love to assist you and we are just one click away.

+ Get Started Now +
+
+
+ vector +
+
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/images/about/05.png b/images/about/05.png new file mode 100644 index 0000000..6ec60f0 Binary files /dev/null and b/images/about/05.png differ diff --git a/images/about/1.png b/images/about/1.png new file mode 100644 index 0000000..bfc49d6 Binary files /dev/null and b/images/about/1.png differ diff --git a/images/about/2.png b/images/about/2.png new file mode 100644 index 0000000..77c3503 Binary files /dev/null and b/images/about/2.png differ diff --git a/images/about/3.png b/images/about/3.png new file mode 100644 index 0000000..0dbe76a Binary files /dev/null and b/images/about/3.png differ diff --git a/images/about/4.png b/images/about/4.png new file mode 100644 index 0000000..567979b Binary files /dev/null and b/images/about/4.png differ diff --git a/images/about/5.png b/images/about/5.png new file mode 100644 index 0000000..b61dbcd Binary files /dev/null and b/images/about/5.png differ diff --git a/images/about/6.png b/images/about/6.png new file mode 100644 index 0000000..d9864c2 Binary files /dev/null and b/images/about/6.png differ diff --git a/images/about/about-1.jpg b/images/about/about-1.jpg new file mode 100644 index 0000000..0821635 Binary files /dev/null and b/images/about/about-1.jpg differ diff --git a/images/about/about-2.jpg b/images/about/about-2.jpg new file mode 100644 index 0000000..2b15a1a Binary files /dev/null and b/images/about/about-2.jpg differ diff --git a/images/about/about-3.jpg b/images/about/about-3.jpg new file mode 100644 index 0000000..47f0017 Binary files /dev/null and b/images/about/about-3.jpg differ diff --git a/images/about/about-4.jpg b/images/about/about-4.jpg new file mode 100644 index 0000000..0aa5fae Binary files /dev/null and b/images/about/about-4.jpg differ diff --git a/images/about/img-1.jpg b/images/about/img-1.jpg new file mode 100644 index 0000000..24b0f4b Binary files /dev/null and b/images/about/img-1.jpg differ diff --git a/images/about/img-2.jpg b/images/about/img-2.jpg new file mode 100644 index 0000000..9cf1673 Binary files /dev/null and b/images/about/img-2.jpg differ diff --git a/images/about/img-3.jpg b/images/about/img-3.jpg new file mode 100644 index 0000000..4b3c934 Binary files /dev/null and b/images/about/img-3.jpg differ diff --git a/images/about/sign.png b/images/about/sign.png new file mode 100644 index 0000000..ad5c950 Binary files /dev/null and b/images/about/sign.png differ diff --git a/images/bg/22.jpg b/images/bg/22.jpg new file mode 100644 index 0000000..acb01ef Binary files /dev/null and b/images/bg/22.jpg differ diff --git a/images/bg/banner.jpg b/images/bg/banner.jpg new file mode 100644 index 0000000..06033d4 Binary files /dev/null and b/images/bg/banner.jpg differ diff --git a/images/bg/bg-2.jpg b/images/bg/bg-2.jpg new file mode 100644 index 0000000..29e87cb Binary files /dev/null and b/images/bg/bg-2.jpg differ diff --git a/images/bg/bg-4.jpg b/images/bg/bg-4.jpg new file mode 100644 index 0000000..e45e1ac Binary files /dev/null and b/images/bg/bg-4.jpg differ diff --git a/images/bg/slider-bg-1.jpg b/images/bg/slider-bg-1.jpg new file mode 100644 index 0000000..cb6d832 Binary files /dev/null and b/images/bg/slider-bg-1.jpg differ diff --git a/images/blog/blog-1.jpg b/images/blog/blog-1.jpg new file mode 100644 index 0000000..6ab4935 Binary files /dev/null and b/images/blog/blog-1.jpg differ diff --git a/images/blog/blog-2.jpg b/images/blog/blog-2.jpg new file mode 100644 index 0000000..964ae8d Binary files /dev/null and b/images/blog/blog-2.jpg differ diff --git a/images/blog/blog-4.jpg b/images/blog/blog-4.jpg new file mode 100644 index 0000000..774aa65 Binary files /dev/null and b/images/blog/blog-4.jpg differ diff --git a/images/blog/blog-6.jpg b/images/blog/blog-6.jpg new file mode 100644 index 0000000..6b5c992 Binary files /dev/null and b/images/blog/blog-6.jpg differ diff --git a/images/blog/blog-7.jpg b/images/blog/blog-7.jpg new file mode 100644 index 0000000..32bbcf2 Binary files /dev/null and b/images/blog/blog-7.jpg differ diff --git a/images/blog/blog-8.jpg b/images/blog/blog-8.jpg new file mode 100644 index 0000000..1af0c0f Binary files /dev/null and b/images/blog/blog-8.jpg differ diff --git a/images/blog/testimonial1.jpg b/images/blog/testimonial1.jpg new file mode 100644 index 0000000..15e2cdb Binary files /dev/null and b/images/blog/testimonial1.jpg differ diff --git a/images/blog/testimonial2.jpg b/images/blog/testimonial2.jpg new file mode 100644 index 0000000..e16982a Binary files /dev/null and b/images/blog/testimonial2.jpg differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..7c69c56 Binary files /dev/null and b/images/logo.png differ diff --git a/images/service/bg-1.jpg b/images/service/bg-1.jpg new file mode 100644 index 0000000..01cd41a Binary files /dev/null and b/images/service/bg-1.jpg differ diff --git a/images/service/service-1.jpg b/images/service/service-1.jpg new file mode 100644 index 0000000..b6330dd Binary files /dev/null and b/images/service/service-1.jpg differ diff --git a/images/service/service-2.jpg b/images/service/service-2.jpg new file mode 100644 index 0000000..aa60714 Binary files /dev/null and b/images/service/service-2.jpg differ diff --git a/images/service/service-3.jpg b/images/service/service-3.jpg new file mode 100644 index 0000000..2dfef08 Binary files /dev/null and b/images/service/service-3.jpg differ diff --git a/images/service/service-4.jpg b/images/service/service-4.jpg new file mode 100644 index 0000000..2c3334e Binary files /dev/null and b/images/service/service-4.jpg differ diff --git a/images/service/service-6.jpg b/images/service/service-6.jpg new file mode 100644 index 0000000..03b580c Binary files /dev/null and b/images/service/service-6.jpg differ diff --git a/images/service/service-8.jpg b/images/service/service-8.jpg new file mode 100644 index 0000000..b2504f0 Binary files /dev/null and b/images/service/service-8.jpg differ diff --git a/images/team/1.jpg b/images/team/1.jpg new file mode 100644 index 0000000..3e888e8 Binary files /dev/null and b/images/team/1.jpg differ diff --git a/images/team/2.jpg b/images/team/2.jpg new file mode 100644 index 0000000..4cacef5 Binary files /dev/null and b/images/team/2.jpg differ diff --git a/images/team/3.jpg b/images/team/3.jpg new file mode 100644 index 0000000..a8fb574 Binary files /dev/null and b/images/team/3.jpg differ diff --git a/images/team/4.jpg b/images/team/4.jpg new file mode 100644 index 0000000..ebfca7f Binary files /dev/null and b/images/team/4.jpg differ diff --git a/images/team/test-thumb1.jpg b/images/team/test-thumb1.jpg new file mode 100644 index 0000000..570ec15 Binary files /dev/null and b/images/team/test-thumb1.jpg differ diff --git a/images/team/test-thumb2.jpg b/images/team/test-thumb2.jpg new file mode 100644 index 0000000..e1e5fd5 Binary files /dev/null and b/images/team/test-thumb2.jpg differ diff --git a/images/team/test-thumb3.jpg b/images/team/test-thumb3.jpg new file mode 100644 index 0000000..208805a Binary files /dev/null and b/images/team/test-thumb3.jpg differ diff --git a/images/team/test-thumb4.jpg b/images/team/test-thumb4.jpg new file mode 100644 index 0000000..3564676 Binary files /dev/null and b/images/team/test-thumb4.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..867a46b --- /dev/null +++ b/index.html @@ -0,0 +1,691 @@ + + + + + + + + Novena- Health & Care Medical template + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ + + + + + +
+
+
+
+
+
+
+ +
+ 24 Hours Service +

Online Appoinment

+

Get ALl time support for emergency.We have introduced the principle of family medicine.

+ Make a appoinment +
+ +
+
+ +
+ Timing schedule +

Working Hours

+
    +
  • Sun - Wed : 8:00 - 17:00
  • +
  • Thu - Fri : 9:00 - 17:00
  • +
  • Sat - sun : 10:00 - 17:00
  • +
+
+ +
+
+ +
+ Emegency Cases +

1-800-700-6200

+

Get ALl time support for emergency.We have introduced the principle of family medicine.Get Conneted with us for any urgency .

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

Personal care
& healthy living

+

We provide best leading medicle service Nulla perferendis veniam deleniti ipsum officia dolores repellat laudantium obcaecati neque.

+ + Services +
+
+
+
+
+
+
+
+
+
+
+ + 58k +

Happy People

+
+
+
+
+ + 700+ +

Surgery Comepleted

+
+
+ +
+
+ + 40+ +

Expert Doctors

+
+
+
+
+ + 20 +

Worldwide Branch

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

Award winning patient care

+
+

Lets know moreel necessitatibus dolor asperiores illum possimus sint voluptates incidunt molestias nostrum laudantium. Maiores porro cumque quaerat.

+
+
+
+ +
+
+
+
+ +

Laboratory services

+
+ +
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+
+
+
+ +
+
+
+ +

Heart Disease

+
+
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+
+
+
+ +
+
+
+ +

Dental Care

+
+
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+
+
+
+ + +
+
+
+ +

Body Surgery

+
+ +
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+
+
+
+ +
+
+
+ +

Neurology Sargery

+
+
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

+
+
+
+ +
+
+
+ +

Gynecology

+
+
+

Saepe nulla praesentium eaque omnis perferendis a doloremque.

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

+23 345 67980

+
+
+
+
+
+

Book appoinment

+

Mollitia dicta commodi est recusandae iste, natus eum asperiores corrupti qui velit . Iste dolorum atque similique praesentium soluta.

+
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ + Make Appoinment +
+
+
+
+
+
+
+
+
+
+
+

We served over 5000+ Patients

+
+

Lets know moreel necessitatibus dolor asperiores illum possimus sint voluptates incidunt molestias nostrum laudantium. Maiores porro cumque quaerat.

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

Amazing service!

+ John Partho +

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. +

+
+
+ +
+
+ +
+ +
+

Expert doctors!

+ Mullar Sarth +

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. +

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

Good Support!

+ Kolis Mullar +

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. +

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

Nice Environment!

+ Partho Sarothi +

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. +

+
+ +
+ +
+
+ +
+ +
+

Modern Service!

+ Kolis Mullar +

+ They provide great service facilty consectetur adipisicing elit. Itaque rem, praesentium, iure, ipsum magnam deleniti a vel eos adipisci suscipit fugit placeat. +

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

Partners who support us

+
+

Lets know moreel necessitatibus dolor asperiores illum possimus sint voluptates incidunt molestias nostrum laudantium. Maiores porro cumque quaerat.

+
+
+
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/contact.js b/js/contact.js new file mode 100644 index 0000000..1843e87 --- /dev/null +++ b/js/contact.js @@ -0,0 +1,39 @@ +(function ($) { + 'use strict'; + + var form = $('.contact__form'), + message = $('.contact__msg'), + form_data; + + // Success function + function done_func(response) { + message.fadeIn().removeClass('alert-danger').addClass('alert-success'); + message.text(response); + setTimeout(function () { + message.fadeOut(); + }, 2000); + form.find('input:not([type="submit"]), textarea').val(''); + } + + // fail function + function fail_func(data) { + message.fadeIn().removeClass('alert-success').addClass('alert-success'); + message.text(data.responseText); + setTimeout(function () { + message.fadeOut(); + }, 2000); + } + + form.submit(function (e) { + e.preventDefault(); + form_data = $(this).serialize(); + $.ajax({ + type: 'POST', + url: form.attr('action'), + data: form_data + }) + .done(done_func) + .fail(fail_func); + }); + +})(jQuery); \ No newline at end of file diff --git a/js/script.js b/js/script.js new file mode 100644 index 0000000..ec5f395 --- /dev/null +++ b/js/script.js @@ -0,0 +1,196 @@ + + + +;(function ($) { + + 'use strict'; + + // SCROLL TO TOP + + $(window).on('scroll', function () { + if ($(window).scrollTop() > 70) { + $('.backtop').addClass('reveal'); + } else { + $('.backtop').removeClass('reveal'); + } +}); + + $('.portfolio-single-slider').slick({ + infinite: true, + arrows: false, + autoplay: true, + autoplaySpeed: 2000 + + }); + + $('.clients-logo').slick({ + infinite: true, + arrows: false, + autoplay: true, + slidesToShow: 6, + slidesToScroll: 6, + autoplaySpeed: 6000, + responsive: [ + { + breakpoint: 1024, + settings: { + slidesToShow:6, + slidesToScroll: 6, + infinite: true, + dots: true + } + }, + { + breakpoint: 900, + settings: { + slidesToShow:4, + slidesToScroll: 4 + } + },{ + breakpoint: 600, + settings: { + slidesToShow: 4, + slidesToScroll: 4 + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 2, + slidesToScroll: 2 + } + } + + ] + }); + + $('.testimonial-wrap').slick({ + slidesToShow: 1, + slidesToScroll: 1, + infinite: true, + dots: true, + arrows: false, + autoplay: true, + vertical:true, + verticalSwiping:true, + autoplaySpeed: 6000, + responsive: [ + { + breakpoint: 1024, + settings: { + slidesToShow:1, + slidesToScroll: 1, + infinite: true, + dots: true + } + }, + { + breakpoint: 900, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + },{ + breakpoint: 600, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + } + + ] + }); + + $('.testimonial-wrap-2').slick({ + slidesToShow: 2, + slidesToScroll: 2, + infinite: true, + dots: true, + arrows:false, + autoplay: true, + autoplaySpeed: 6000, + responsive: [ + { + breakpoint: 1024, + settings: { + slidesToShow:2, + slidesToScroll:2, + infinite: true, + dots: true + } + }, + { + breakpoint: 900, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + },{ + breakpoint: 600, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + } + + ] + }); + + + + var map; + + function initialize() { + var mapOptions = { + zoom: 13, + center: new google.maps.LatLng(50.97797382271958, -114.107718560791) + // styles: style_array_here + }; + map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); + } + + var google_map_canvas = $('#map-canvas'); + + if (google_map_canvas.length) { + google.maps.event.addDomListener(window, 'load', initialize); + } + + // Counter + + $('.counter-stat span').counterUp({ + delay: 10, + time: 1000 + }); + + + // Shuffle js filter and masonry + var Shuffle = window.Shuffle; + var jQuery = window.jQuery; + + var myShuffle = new Shuffle(document.querySelector('.shuffle-wrapper'), { + itemSelector: '.shuffle-item', + buffer: 1 + }); + + jQuery('input[name="shuffle-filter"]').on('change', function (evt) { + var input = evt.currentTarget; + if (input.checked) { + myShuffle.filter(input.value); + } + }); + +})(jQuery); diff --git a/license b/license new file mode 100644 index 0000000..743bc79 --- /dev/null +++ b/license @@ -0,0 +1,11 @@ +Terms and Conditions for Premium Templates +1- You can remove the copyright link with yours. +2- You have the rights to use the templates for personal and commercial project(s). +3- You are allowed to make necessary modification(s) to our templates to fit your purpose. +4- You cannot resell, redistribute, or sub-license any of Themefisher’s templates. +5- You can do unlimited clients work with the templates. +6- You can convert our templates on any CMS (like WordPress, Joomla etc.) for your client and personal purposes but cannot resell these templates after the CMS conversion. + +Check out our Mega-Bundle: +1 - HTML Mega Bundle : https://themefisher.com/bundle/ +2 - Hugo Mega Bundle : https://themefisher.com/products/hugo-mega-bundle/ \ No newline at end of file diff --git a/mail.php b/mail.php new file mode 100644 index 0000000..fd5555a --- /dev/null +++ b/mail.php @@ -0,0 +1,50 @@ +"; + + # Send the email. + $success = mail($mail_to,$content, $headers); + if ($success) { + # Set a 200 (okay) response code. + http_response_code(200); + echo "Thank You! Your message has been sent."; + } else { + # Set a 500 (internal server error) response code. + http_response_code(500); + echo "Oops! Something went wrong, we couldn't send your message."; + } + + } else { + # Not a POST request, set a 403 (forbidden) response code. + http_response_code(403); + echo "There was a problem with your submission, please try again."; + } + +?> diff --git a/plugins/bootstrap/css/bootstrap.min.css b/plugins/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000..92e3fe8 --- /dev/null +++ b/plugins/bootstrap/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}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:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}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}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.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>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{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;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-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 .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%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-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{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:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-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:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-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:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.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:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.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:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.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:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.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:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-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{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.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:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.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}@-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:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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 (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-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{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{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-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{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-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{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-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{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-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-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}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-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}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-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}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-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}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-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{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-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}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-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{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-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}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!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;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/plugins/bootstrap/js/bootstrap.js b/plugins/bootstrap/js/bootstrap.js new file mode 100644 index 0000000..da59f0e --- /dev/null +++ b/plugins/bootstrap/js/bootstrap.js @@ -0,0 +1,4435 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery'), require('popper.js')) : + typeof define === 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory) : + (global = global || self, factory(global.bootstrap = {}, global.jQuery, global.Popper)); +}(this, function (exports, $, Popper) { 'use strict'; + + $ = $ && $.hasOwnProperty('default') ? $['default'] : $; + Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper; + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + } + + function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.keys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { + return Object.getOwnPropertyDescriptor(source, sym).enumerable; + })); + } + + ownKeys.forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } + + return target; + } + + function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + subClass.__proto__ = superClass; + } + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): util.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + /** + * ------------------------------------------------------------------------ + * Private TransitionEnd Helpers + * ------------------------------------------------------------------------ + */ + + var TRANSITION_END = 'transitionend'; + var MAX_UID = 1000000; + var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp) + + function toType(obj) { + return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); + } + + function getSpecialTransitionEndEvent() { + return { + bindType: TRANSITION_END, + delegateType: TRANSITION_END, + handle: function handle(event) { + if ($(event.target).is(this)) { + return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params + } + + return undefined; // eslint-disable-line no-undefined + } + }; + } + + function transitionEndEmulator(duration) { + var _this = this; + + var called = false; + $(this).one(Util.TRANSITION_END, function () { + called = true; + }); + setTimeout(function () { + if (!called) { + Util.triggerTransitionEnd(_this); + } + }, duration); + return this; + } + + function setTransitionEndSupport() { + $.fn.emulateTransitionEnd = transitionEndEmulator; + $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); + } + /** + * -------------------------------------------------------------------------- + * Public Util Api + * -------------------------------------------------------------------------- + */ + + + var Util = { + TRANSITION_END: 'bsTransitionEnd', + getUID: function getUID(prefix) { + do { + // eslint-disable-next-line no-bitwise + prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here + } while (document.getElementById(prefix)); + + return prefix; + }, + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + + if (!selector || selector === '#') { + var hrefAttr = element.getAttribute('href'); + selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''; + } + + try { + return document.querySelector(selector) ? selector : null; + } catch (err) { + return null; + } + }, + getTransitionDurationFromElement: function getTransitionDurationFromElement(element) { + if (!element) { + return 0; + } // Get transition-duration of the element + + + var transitionDuration = $(element).css('transition-duration'); + var transitionDelay = $(element).css('transition-delay'); + var floatTransitionDuration = parseFloat(transitionDuration); + var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found + + if (!floatTransitionDuration && !floatTransitionDelay) { + return 0; + } // If multiple durations are defined, take the first + + + transitionDuration = transitionDuration.split(',')[0]; + transitionDelay = transitionDelay.split(',')[0]; + return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; + }, + reflow: function reflow(element) { + return element.offsetHeight; + }, + triggerTransitionEnd: function triggerTransitionEnd(element) { + $(element).trigger(TRANSITION_END); + }, + // TODO: Remove in v5 + supportsTransitionEnd: function supportsTransitionEnd() { + return Boolean(TRANSITION_END); + }, + isElement: function isElement(obj) { + return (obj[0] || obj).nodeType; + }, + typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { + for (var property in configTypes) { + if (Object.prototype.hasOwnProperty.call(configTypes, property)) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && Util.isElement(value) ? 'element' : toType(value); + + if (!new RegExp(expectedTypes).test(valueType)) { + throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\".")); + } + } + } + }, + findShadowRoot: function findShadowRoot(element) { + if (!document.documentElement.attachShadow) { + return null; + } // Can find the shadow root otherwise it'll return the document + + + if (typeof element.getRootNode === 'function') { + var root = element.getRootNode(); + return root instanceof ShadowRoot ? root : null; + } + + if (element instanceof ShadowRoot) { + return element; + } // when we don't find a shadow root + + + if (!element.parentNode) { + return null; + } + + return Util.findShadowRoot(element.parentNode); + } + }; + setTransitionEndSupport(); + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; + var VERSION = '4.3.1'; + var DATA_KEY = 'bs.alert'; + var EVENT_KEY = "." + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var Selector = { + DISMISS: '[data-dismiss="alert"]' + }; + var Event = { + CLOSE: "close" + EVENT_KEY, + CLOSED: "closed" + EVENT_KEY, + CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY + }; + var ClassName = { + ALERT: 'alert', + FADE: 'fade', + SHOW: 'show' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Alert = + /*#__PURE__*/ + function () { + function Alert(element) { + this._element = element; + } // Getters + + + var _proto = Alert.prototype; + + // Public + _proto.close = function close(element) { + var rootElement = this._element; + + if (element) { + rootElement = this._getRootElement(element); + } + + var customEvent = this._triggerCloseEvent(rootElement); + + if (customEvent.isDefaultPrevented()) { + return; + } + + this._removeElement(rootElement); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + } // Private + ; + + _proto._getRootElement = function _getRootElement(element) { + var selector = Util.getSelectorFromElement(element); + var parent = false; + + if (selector) { + parent = document.querySelector(selector); + } + + if (!parent) { + parent = $(element).closest("." + ClassName.ALERT)[0]; + } + + return parent; + }; + + _proto._triggerCloseEvent = function _triggerCloseEvent(element) { + var closeEvent = $.Event(Event.CLOSE); + $(element).trigger(closeEvent); + return closeEvent; + }; + + _proto._removeElement = function _removeElement(element) { + var _this = this; + + $(element).removeClass(ClassName.SHOW); + + if (!$(element).hasClass(ClassName.FADE)) { + this._destroyElement(element); + + return; + } + + var transitionDuration = Util.getTransitionDurationFromElement(element); + $(element).one(Util.TRANSITION_END, function (event) { + return _this._destroyElement(element, event); + }).emulateTransitionEnd(transitionDuration); + }; + + _proto._destroyElement = function _destroyElement(element) { + $(element).detach().trigger(Event.CLOSED).remove(); + } // Static + ; + + Alert._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $element = $(this); + var data = $element.data(DATA_KEY); + + if (!data) { + data = new Alert(this); + $element.data(DATA_KEY, data); + } + + if (config === 'close') { + data[config](this); + } + }); + }; + + Alert._handleDismiss = function _handleDismiss(alertInstance) { + return function (event) { + if (event) { + event.preventDefault(); + } + + alertInstance.close(this); + }; + }; + + _createClass(Alert, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return Alert; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Alert._jQueryInterface; + $.fn[NAME].Constructor = Alert; + + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Alert._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$1 = 'button'; + var VERSION$1 = '4.3.1'; + var DATA_KEY$1 = 'bs.button'; + var EVENT_KEY$1 = "." + DATA_KEY$1; + var DATA_API_KEY$1 = '.data-api'; + var JQUERY_NO_CONFLICT$1 = $.fn[NAME$1]; + var ClassName$1 = { + ACTIVE: 'active', + BUTTON: 'btn', + FOCUS: 'focus' + }; + var Selector$1 = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLE: '[data-toggle="buttons"]', + INPUT: 'input:not([type="hidden"])', + ACTIVE: '.active', + BUTTON: '.btn' + }; + var Event$1 = { + CLICK_DATA_API: "click" + EVENT_KEY$1 + DATA_API_KEY$1, + FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY$1 + DATA_API_KEY$1 + " " + ("blur" + EVENT_KEY$1 + DATA_API_KEY$1) + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Button = + /*#__PURE__*/ + function () { + function Button(element) { + this._element = element; + } // Getters + + + var _proto = Button.prototype; + + // Public + _proto.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = $(this._element).closest(Selector$1.DATA_TOGGLE)[0]; + + if (rootElement) { + var input = this._element.querySelector(Selector$1.INPUT); + + if (input) { + if (input.type === 'radio') { + if (input.checked && this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } else { + var activeElement = rootElement.querySelector(Selector$1.ACTIVE); + + if (activeElement) { + $(activeElement).removeClass(ClassName$1.ACTIVE); + } + } + } + + if (triggerChangeEvent) { + if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) { + return; + } + + input.checked = !this._element.classList.contains(ClassName$1.ACTIVE); + $(input).trigger('change'); + } + + input.focus(); + addAriaPressed = false; + } + } + + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName$1.ACTIVE)); + } + + if (triggerChangeEvent) { + $(this._element).toggleClass(ClassName$1.ACTIVE); + } + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$1); + this._element = null; + } // Static + ; + + Button._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$1); + + if (!data) { + data = new Button(this); + $(this).data(DATA_KEY$1, data); + } + + if (config === 'toggle') { + data[config](); + } + }); + }; + + _createClass(Button, null, [{ + key: "VERSION", + get: function get() { + return VERSION$1; + } + }]); + + return Button; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$1.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + event.preventDefault(); + var button = event.target; + + if (!$(button).hasClass(ClassName$1.BUTTON)) { + button = $(button).closest(Selector$1.BUTTON); + } + + Button._jQueryInterface.call($(button), 'toggle'); + }).on(Event$1.FOCUS_BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = $(event.target).closest(Selector$1.BUTTON)[0]; + $(button).toggleClass(ClassName$1.FOCUS, /^focus(in)?$/.test(event.type)); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$1] = Button._jQueryInterface; + $.fn[NAME$1].Constructor = Button; + + $.fn[NAME$1].noConflict = function () { + $.fn[NAME$1] = JQUERY_NO_CONFLICT$1; + return Button._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$2 = 'carousel'; + var VERSION$2 = '4.3.1'; + var DATA_KEY$2 = 'bs.carousel'; + var EVENT_KEY$2 = "." + DATA_KEY$2; + var DATA_API_KEY$2 = '.data-api'; + var JQUERY_NO_CONFLICT$2 = $.fn[NAME$2]; + var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key + + var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key + + var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch + + var SWIPE_THRESHOLD = 40; + var Default = { + interval: 5000, + keyboard: true, + slide: false, + pause: 'hover', + wrap: true, + touch: true + }; + var DefaultType = { + interval: '(number|boolean)', + keyboard: 'boolean', + slide: '(boolean|string)', + pause: '(string|boolean)', + wrap: 'boolean', + touch: 'boolean' + }; + var Direction = { + NEXT: 'next', + PREV: 'prev', + LEFT: 'left', + RIGHT: 'right' + }; + var Event$2 = { + SLIDE: "slide" + EVENT_KEY$2, + SLID: "slid" + EVENT_KEY$2, + KEYDOWN: "keydown" + EVENT_KEY$2, + MOUSEENTER: "mouseenter" + EVENT_KEY$2, + MOUSELEAVE: "mouseleave" + EVENT_KEY$2, + TOUCHSTART: "touchstart" + EVENT_KEY$2, + TOUCHMOVE: "touchmove" + EVENT_KEY$2, + TOUCHEND: "touchend" + EVENT_KEY$2, + POINTERDOWN: "pointerdown" + EVENT_KEY$2, + POINTERUP: "pointerup" + EVENT_KEY$2, + DRAG_START: "dragstart" + EVENT_KEY$2, + LOAD_DATA_API: "load" + EVENT_KEY$2 + DATA_API_KEY$2, + CLICK_DATA_API: "click" + EVENT_KEY$2 + DATA_API_KEY$2 + }; + var ClassName$2 = { + CAROUSEL: 'carousel', + ACTIVE: 'active', + SLIDE: 'slide', + RIGHT: 'carousel-item-right', + LEFT: 'carousel-item-left', + NEXT: 'carousel-item-next', + PREV: 'carousel-item-prev', + ITEM: 'carousel-item', + POINTER_EVENT: 'pointer-event' + }; + var Selector$2 = { + ACTIVE: '.active', + ACTIVE_ITEM: '.active.carousel-item', + ITEM: '.carousel-item', + ITEM_IMG: '.carousel-item img', + NEXT_PREV: '.carousel-item-next, .carousel-item-prev', + INDICATORS: '.carousel-indicators', + DATA_SLIDE: '[data-slide], [data-slide-to]', + DATA_RIDE: '[data-ride="carousel"]' + }; + var PointerType = { + TOUCH: 'touch', + PEN: 'pen' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Carousel = + /*#__PURE__*/ + function () { + function Carousel(element, config) { + this._items = null; + this._interval = null; + this._activeElement = null; + this._isPaused = false; + this._isSliding = false; + this.touchTimeout = null; + this.touchStartX = 0; + this.touchDeltaX = 0; + this._config = this._getConfig(config); + this._element = element; + this._indicatorsElement = this._element.querySelector(Selector$2.INDICATORS); + this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent); + + this._addEventListeners(); + } // Getters + + + var _proto = Carousel.prototype; + + // Public + _proto.next = function next() { + if (!this._isSliding) { + this._slide(Direction.NEXT); + } + }; + + _proto.nextWhenVisible = function nextWhenVisible() { + // Don't call next when the page isn't visible + // or the carousel or its parent isn't visible + if (!document.hidden && $(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden') { + this.next(); + } + }; + + _proto.prev = function prev() { + if (!this._isSliding) { + this._slide(Direction.PREV); + } + }; + + _proto.pause = function pause(event) { + if (!event) { + this._isPaused = true; + } + + if (this._element.querySelector(Selector$2.NEXT_PREV)) { + Util.triggerTransitionEnd(this._element); + this.cycle(true); + } + + clearInterval(this._interval); + this._interval = null; + }; + + _proto.cycle = function cycle(event) { + if (!event) { + this._isPaused = false; + } + + if (this._interval) { + clearInterval(this._interval); + this._interval = null; + } + + if (this._config.interval && !this._isPaused) { + this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); + } + }; + + _proto.to = function to(index) { + var _this = this; + + this._activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeIndex = this._getItemIndex(this._activeElement); + + if (index > this._items.length - 1 || index < 0) { + return; + } + + if (this._isSliding) { + $(this._element).one(Event$2.SLID, function () { + return _this.to(index); + }); + return; + } + + if (activeIndex === index) { + this.pause(); + this.cycle(); + return; + } + + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; + + this._slide(direction, this._items[index]); + }; + + _proto.dispose = function dispose() { + $(this._element).off(EVENT_KEY$2); + $.removeData(this._element, DATA_KEY$2); + this._items = null; + this._config = null; + this._element = null; + this._interval = null; + this._isPaused = null; + this._isSliding = null; + this._activeElement = null; + this._indicatorsElement = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default, config); + Util.typeCheckConfig(NAME$2, config, DefaultType); + return config; + }; + + _proto._handleSwipe = function _handleSwipe() { + var absDeltax = Math.abs(this.touchDeltaX); + + if (absDeltax <= SWIPE_THRESHOLD) { + return; + } + + var direction = absDeltax / this.touchDeltaX; // swipe left + + if (direction > 0) { + this.prev(); + } // swipe right + + + if (direction < 0) { + this.next(); + } + }; + + _proto._addEventListeners = function _addEventListeners() { + var _this2 = this; + + if (this._config.keyboard) { + $(this._element).on(Event$2.KEYDOWN, function (event) { + return _this2._keydown(event); + }); + } + + if (this._config.pause === 'hover') { + $(this._element).on(Event$2.MOUSEENTER, function (event) { + return _this2.pause(event); + }).on(Event$2.MOUSELEAVE, function (event) { + return _this2.cycle(event); + }); + } + + if (this._config.touch) { + this._addTouchEventListeners(); + } + }; + + _proto._addTouchEventListeners = function _addTouchEventListeners() { + var _this3 = this; + + if (!this._touchSupported) { + return; + } + + var start = function start(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchStartX = event.originalEvent.clientX; + } else if (!_this3._pointerEvent) { + _this3.touchStartX = event.originalEvent.touches[0].clientX; + } + }; + + var move = function move(event) { + // ensure swiping with one touch and not pinching + if (event.originalEvent.touches && event.originalEvent.touches.length > 1) { + _this3.touchDeltaX = 0; + } else { + _this3.touchDeltaX = event.originalEvent.touches[0].clientX - _this3.touchStartX; + } + }; + + var end = function end(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX; + } + + _this3._handleSwipe(); + + if (_this3._config.pause === 'hover') { + // If it's a touch-enabled device, mouseenter/leave are fired as + // part of the mouse compatibility events on first tap - the carousel + // would stop cycling until user tapped out of it; + // here, we listen for touchend, explicitly pause the carousel + // (as if it's the second time we tap on it, mouseenter compat event + // is NOT fired) and after a timeout (to allow for mouse compatibility + // events to fire) we explicitly restart cycling + _this3.pause(); + + if (_this3.touchTimeout) { + clearTimeout(_this3.touchTimeout); + } + + _this3.touchTimeout = setTimeout(function (event) { + return _this3.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + } + }; + + $(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START, function (e) { + return e.preventDefault(); + }); + + if (this._pointerEvent) { + $(this._element).on(Event$2.POINTERDOWN, function (event) { + return start(event); + }); + $(this._element).on(Event$2.POINTERUP, function (event) { + return end(event); + }); + + this._element.classList.add(ClassName$2.POINTER_EVENT); + } else { + $(this._element).on(Event$2.TOUCHSTART, function (event) { + return start(event); + }); + $(this._element).on(Event$2.TOUCHMOVE, function (event) { + return move(event); + }); + $(this._element).on(Event$2.TOUCHEND, function (event) { + return end(event); + }); + } + }; + + _proto._keydown = function _keydown(event) { + if (/input|textarea/i.test(event.target.tagName)) { + return; + } + + switch (event.which) { + case ARROW_LEFT_KEYCODE: + event.preventDefault(); + this.prev(); + break; + + case ARROW_RIGHT_KEYCODE: + event.preventDefault(); + this.next(); + break; + + default: + } + }; + + _proto._getItemIndex = function _getItemIndex(element) { + this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)) : []; + return this._items.indexOf(element); + }; + + _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; + + var activeIndex = this._getItemIndex(activeElement); + + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + + if (isGoingToWrap && !this._config.wrap) { + return activeElement; + } + + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; + return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; + }; + + _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); + + var fromIndex = this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM)); + + var slideEvent = $.Event(Event$2.SLIDE, { + relatedTarget: relatedTarget, + direction: eventDirectionName, + from: fromIndex, + to: targetIndex + }); + $(this._element).trigger(slideEvent); + return slideEvent; + }; + + _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { + if (this._indicatorsElement) { + var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE)); + $(indicators).removeClass(ClassName$2.ACTIVE); + + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; + + if (nextIndicator) { + $(nextIndicator).addClass(ClassName$2.ACTIVE); + } + } + }; + + _proto._slide = function _slide(direction, element) { + var _this4 = this; + + var activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeElementIndex = this._getItemIndex(activeElement); + + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + + var nextElementIndex = this._getItemIndex(nextElement); + + var isCycling = Boolean(this._interval); + var directionalClassName; + var orderClassName; + var eventDirectionName; + + if (direction === Direction.NEXT) { + directionalClassName = ClassName$2.LEFT; + orderClassName = ClassName$2.NEXT; + eventDirectionName = Direction.LEFT; + } else { + directionalClassName = ClassName$2.RIGHT; + orderClassName = ClassName$2.PREV; + eventDirectionName = Direction.RIGHT; + } + + if (nextElement && $(nextElement).hasClass(ClassName$2.ACTIVE)) { + this._isSliding = false; + return; + } + + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + + if (slideEvent.isDefaultPrevented()) { + return; + } + + if (!activeElement || !nextElement) { + // Some weirdness is happening, so we bail + return; + } + + this._isSliding = true; + + if (isCycling) { + this.pause(); + } + + this._setActiveIndicatorElement(nextElement); + + var slidEvent = $.Event(Event$2.SLID, { + relatedTarget: nextElement, + direction: eventDirectionName, + from: activeElementIndex, + to: nextElementIndex + }); + + if ($(this._element).hasClass(ClassName$2.SLIDE)) { + $(nextElement).addClass(orderClassName); + Util.reflow(nextElement); + $(activeElement).addClass(directionalClassName); + $(nextElement).addClass(directionalClassName); + var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); + + if (nextElementInterval) { + this._config.defaultInterval = this._config.defaultInterval || this._config.interval; + this._config.interval = nextElementInterval; + } else { + this._config.interval = this._config.defaultInterval || this._config.interval; + } + + var transitionDuration = Util.getTransitionDurationFromElement(activeElement); + $(activeElement).one(Util.TRANSITION_END, function () { + $(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName$2.ACTIVE); + $(activeElement).removeClass(ClassName$2.ACTIVE + " " + orderClassName + " " + directionalClassName); + _this4._isSliding = false; + setTimeout(function () { + return $(_this4._element).trigger(slidEvent); + }, 0); + }).emulateTransitionEnd(transitionDuration); + } else { + $(activeElement).removeClass(ClassName$2.ACTIVE); + $(nextElement).addClass(ClassName$2.ACTIVE); + this._isSliding = false; + $(this._element).trigger(slidEvent); + } + + if (isCycling) { + this.cycle(); + } + } // Static + ; + + Carousel._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$2); + + var _config = _objectSpread({}, Default, $(this).data()); + + if (typeof config === 'object') { + _config = _objectSpread({}, _config, config); + } + + var action = typeof config === 'string' ? config : _config.slide; + + if (!data) { + data = new Carousel(this, _config); + $(this).data(DATA_KEY$2, data); + } + + if (typeof config === 'number') { + data.to(config); + } else if (typeof action === 'string') { + if (typeof data[action] === 'undefined') { + throw new TypeError("No method named \"" + action + "\""); + } + + data[action](); + } else if (_config.interval && _config.ride) { + data.pause(); + data.cycle(); + } + }); + }; + + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = Util.getSelectorFromElement(this); + + if (!selector) { + return; + } + + var target = $(selector)[0]; + + if (!target || !$(target).hasClass(ClassName$2.CAROUSEL)) { + return; + } + + var config = _objectSpread({}, $(target).data(), $(this).data()); + + var slideIndex = this.getAttribute('data-slide-to'); + + if (slideIndex) { + config.interval = false; + } + + Carousel._jQueryInterface.call($(target), config); + + if (slideIndex) { + $(target).data(DATA_KEY$2).to(slideIndex); + } + + event.preventDefault(); + }; + + _createClass(Carousel, null, [{ + key: "VERSION", + get: function get() { + return VERSION$2; + } + }, { + key: "Default", + get: function get() { + return Default; + } + }]); + + return Carousel; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$2.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); + $(window).on(Event$2.LOAD_DATA_API, function () { + var carousels = [].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE)); + + for (var i = 0, len = carousels.length; i < len; i++) { + var $carousel = $(carousels[i]); + + Carousel._jQueryInterface.call($carousel, $carousel.data()); + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$2] = Carousel._jQueryInterface; + $.fn[NAME$2].Constructor = Carousel; + + $.fn[NAME$2].noConflict = function () { + $.fn[NAME$2] = JQUERY_NO_CONFLICT$2; + return Carousel._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$3 = 'collapse'; + var VERSION$3 = '4.3.1'; + var DATA_KEY$3 = 'bs.collapse'; + var EVENT_KEY$3 = "." + DATA_KEY$3; + var DATA_API_KEY$3 = '.data-api'; + var JQUERY_NO_CONFLICT$3 = $.fn[NAME$3]; + var Default$1 = { + toggle: true, + parent: '' + }; + var DefaultType$1 = { + toggle: 'boolean', + parent: '(string|element)' + }; + var Event$3 = { + SHOW: "show" + EVENT_KEY$3, + SHOWN: "shown" + EVENT_KEY$3, + HIDE: "hide" + EVENT_KEY$3, + HIDDEN: "hidden" + EVENT_KEY$3, + CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 + }; + var ClassName$3 = { + SHOW: 'show', + COLLAPSE: 'collapse', + COLLAPSING: 'collapsing', + COLLAPSED: 'collapsed' + }; + var Dimension = { + WIDTH: 'width', + HEIGHT: 'height' + }; + var Selector$3 = { + ACTIVES: '.show, .collapsing', + DATA_TOGGLE: '[data-toggle="collapse"]' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Collapse = + /*#__PURE__*/ + function () { + function Collapse(element, config) { + this._isTransitioning = false; + this._element = element; + this._config = this._getConfig(config); + this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); + var toggleList = [].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE)); + + for (var i = 0, len = toggleList.length; i < len; i++) { + var elem = toggleList[i]; + var selector = Util.getSelectorFromElement(elem); + var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) { + return foundElem === element; + }); + + if (selector !== null && filterElement.length > 0) { + this._selector = selector; + + this._triggerArray.push(elem); + } + } + + this._parent = this._config.parent ? this._getParent() : null; + + if (!this._config.parent) { + this._addAriaAndCollapsedClass(this._element, this._triggerArray); + } + + if (this._config.toggle) { + this.toggle(); + } + } // Getters + + + var _proto = Collapse.prototype; + + // Public + _proto.toggle = function toggle() { + if ($(this._element).hasClass(ClassName$3.SHOW)) { + this.hide(); + } else { + this.show(); + } + }; + + _proto.show = function show() { + var _this = this; + + if (this._isTransitioning || $(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var actives; + var activesData; + + if (this._parent) { + actives = [].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function (elem) { + if (typeof _this._config.parent === 'string') { + return elem.getAttribute('data-parent') === _this._config.parent; + } + + return elem.classList.contains(ClassName$3.COLLAPSE); + }); + + if (actives.length === 0) { + actives = null; + } + } + + if (actives) { + activesData = $(actives).not(this._selector).data(DATA_KEY$3); + + if (activesData && activesData._isTransitioning) { + return; + } + } + + var startEvent = $.Event(Event$3.SHOW); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + if (actives) { + Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide'); + + if (!activesData) { + $(actives).data(DATA_KEY$3, null); + } + } + + var dimension = this._getDimension(); + + $(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING); + this._element.style[dimension] = 0; + + if (this._triggerArray.length) { + $(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded', true); + } + + this.setTransitioning(true); + + var complete = function complete() { + $(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW); + _this._element.style[dimension] = ''; + + _this.setTransitioning(false); + + $(_this._element).trigger(Event$3.SHOWN); + }; + + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = "scroll" + capitalizedDimension; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + this._element.style[dimension] = this._element[scrollSize] + "px"; + }; + + _proto.hide = function hide() { + var _this2 = this; + + if (this._isTransitioning || !$(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var startEvent = $.Event(Event$3.HIDE); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + var dimension = this._getDimension(); + + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; + Util.reflow(this._element); + $(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW); + var triggerArrayLength = this._triggerArray.length; + + if (triggerArrayLength > 0) { + for (var i = 0; i < triggerArrayLength; i++) { + var trigger = this._triggerArray[i]; + var selector = Util.getSelectorFromElement(trigger); + + if (selector !== null) { + var $elem = $([].slice.call(document.querySelectorAll(selector))); + + if (!$elem.hasClass(ClassName$3.SHOW)) { + $(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded', false); + } + } + } + } + + this.setTransitioning(true); + + var complete = function complete() { + _this2.setTransitioning(false); + + $(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN); + }; + + this._element.style[dimension] = ''; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + }; + + _proto.setTransitioning = function setTransitioning(isTransitioning) { + this._isTransitioning = isTransitioning; + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$3); + this._config = null; + this._parent = null; + this._element = null; + this._triggerArray = null; + this._isTransitioning = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$1, config); + config.toggle = Boolean(config.toggle); // Coerce string values + + Util.typeCheckConfig(NAME$3, config, DefaultType$1); + return config; + }; + + _proto._getDimension = function _getDimension() { + var hasWidth = $(this._element).hasClass(Dimension.WIDTH); + return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; + }; + + _proto._getParent = function _getParent() { + var _this3 = this; + + var parent; + + if (Util.isElement(this._config.parent)) { + parent = this._config.parent; // It's a jQuery object + + if (typeof this._config.parent.jquery !== 'undefined') { + parent = this._config.parent[0]; + } + } else { + parent = document.querySelector(this._config.parent); + } + + var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]"; + var children = [].slice.call(parent.querySelectorAll(selector)); + $(children).each(function (i, element) { + _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + }); + return parent; + }; + + _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { + var isOpen = $(element).hasClass(ClassName$3.SHOW); + + if (triggerArray.length) { + $(triggerArray).toggleClass(ClassName$3.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); + } + } // Static + ; + + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = Util.getSelectorFromElement(element); + return selector ? document.querySelector(selector) : null; + }; + + Collapse._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DATA_KEY$3); + + var _config = _objectSpread({}, Default$1, $this.data(), typeof config === 'object' && config ? config : {}); + + if (!data && _config.toggle && /show|hide/.test(config)) { + _config.toggle = false; + } + + if (!data) { + data = new Collapse(this, _config); + $this.data(DATA_KEY$3, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Collapse, null, [{ + key: "VERSION", + get: function get() { + return VERSION$3; + } + }, { + key: "Default", + get: function get() { + return Default$1; + } + }]); + + return Collapse; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) { + // preventDefault only for elements (which change the URL) not inside the collapsible element + if (event.currentTarget.tagName === 'A') { + event.preventDefault(); + } + + var $trigger = $(this); + var selector = Util.getSelectorFromElement(this); + var selectors = [].slice.call(document.querySelectorAll(selector)); + $(selectors).each(function () { + var $target = $(this); + var data = $target.data(DATA_KEY$3); + var config = data ? 'toggle' : $trigger.data(); + + Collapse._jQueryInterface.call($target, config); + }); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$3] = Collapse._jQueryInterface; + $.fn[NAME$3].Constructor = Collapse; + + $.fn[NAME$3].noConflict = function () { + $.fn[NAME$3] = JQUERY_NO_CONFLICT$3; + return Collapse._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$4 = 'dropdown'; + var VERSION$4 = '4.3.1'; + var DATA_KEY$4 = 'bs.dropdown'; + var EVENT_KEY$4 = "." + DATA_KEY$4; + var DATA_API_KEY$4 = '.data-api'; + var JQUERY_NO_CONFLICT$4 = $.fn[NAME$4]; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + + var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key + + var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key + + var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key + + var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key + + var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) + + var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); + var Event$4 = { + HIDE: "hide" + EVENT_KEY$4, + HIDDEN: "hidden" + EVENT_KEY$4, + SHOW: "show" + EVENT_KEY$4, + SHOWN: "shown" + EVENT_KEY$4, + CLICK: "click" + EVENT_KEY$4, + CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 + }; + var ClassName$4 = { + DISABLED: 'disabled', + SHOW: 'show', + DROPUP: 'dropup', + DROPRIGHT: 'dropright', + DROPLEFT: 'dropleft', + MENURIGHT: 'dropdown-menu-right', + MENULEFT: 'dropdown-menu-left', + POSITION_STATIC: 'position-static' + }; + var Selector$4 = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: '.dropdown form', + MENU: '.dropdown-menu', + NAVBAR_NAV: '.navbar-nav', + VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' + }; + var AttachmentMap = { + TOP: 'top-start', + TOPEND: 'top-end', + BOTTOM: 'bottom-start', + BOTTOMEND: 'bottom-end', + RIGHT: 'right-start', + RIGHTEND: 'right-end', + LEFT: 'left-start', + LEFTEND: 'left-end' + }; + var Default$2 = { + offset: 0, + flip: true, + boundary: 'scrollParent', + reference: 'toggle', + display: 'dynamic' + }; + var DefaultType$2 = { + offset: '(number|string|function)', + flip: 'boolean', + boundary: '(string|element)', + reference: '(string|element)', + display: 'string' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Dropdown = + /*#__PURE__*/ + function () { + function Dropdown(element, config) { + this._element = element; + this._popper = null; + this._config = this._getConfig(config); + this._menu = this._getMenuElement(); + this._inNavbar = this._detectNavbar(); + + this._addEventListeners(); + } // Getters + + + var _proto = Dropdown.prototype; + + // Public + _proto.toggle = function toggle() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this._element); + + var isActive = $(this._menu).hasClass(ClassName$4.SHOW); + + Dropdown._clearMenus(); + + if (isActive) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } // Disable totally Popper.js for Dropdown in Navbar + + + if (!this._inNavbar) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)'); + } + + var referenceElement = this._element; + + if (this._config.reference === 'parent') { + referenceElement = parent; + } else if (Util.isElement(this._config.reference)) { + referenceElement = this._config.reference; // Check if it's jQuery element + + if (typeof this._config.reference.jquery !== 'undefined') { + referenceElement = this._config.reference[0]; + } + } // If boundary is not `scrollParent`, then set position to `static` + // to allow the menu to "escape" the scroll parent's boundaries + // https://github.com/twbs/bootstrap/issues/24251 + + + if (this._config.boundary !== 'scrollParent') { + $(parent).addClass(ClassName$4.POSITION_STATIC); + } + + this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig()); + } // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + + if ('ontouchstart' in document.documentElement && $(parent).closest(Selector$4.NAVBAR_NAV).length === 0) { + $(document.body).children().on('mouseover', null, $.noop); + } + + this._element.focus(); + + this._element.setAttribute('aria-expanded', true); + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.show = function show() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || $(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.hide = function hide() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || !$(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$4); + $(this._element).off(EVENT_KEY$4); + this._element = null; + this._menu = null; + + if (this._popper !== null) { + this._popper.destroy(); + + this._popper = null; + } + }; + + _proto.update = function update() { + this._inNavbar = this._detectNavbar(); + + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Private + ; + + _proto._addEventListeners = function _addEventListeners() { + var _this = this; + + $(this._element).on(Event$4.CLICK, function (event) { + event.preventDefault(); + event.stopPropagation(); + + _this.toggle(); + }); + }; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, this.constructor.Default, $(this._element).data(), config); + Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType); + return config; + }; + + _proto._getMenuElement = function _getMenuElement() { + if (!this._menu) { + var parent = Dropdown._getParentFromElement(this._element); + + if (parent) { + this._menu = parent.querySelector(Selector$4.MENU); + } + } + + return this._menu; + }; + + _proto._getPlacement = function _getPlacement() { + var $parentDropdown = $(this._element.parentNode); + var placement = AttachmentMap.BOTTOM; // Handle dropup + + if ($parentDropdown.hasClass(ClassName$4.DROPUP)) { + placement = AttachmentMap.TOP; + + if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.TOPEND; + } + } else if ($parentDropdown.hasClass(ClassName$4.DROPRIGHT)) { + placement = AttachmentMap.RIGHT; + } else if ($parentDropdown.hasClass(ClassName$4.DROPLEFT)) { + placement = AttachmentMap.LEFT; + } else if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.BOTTOMEND; + } + + return placement; + }; + + _proto._detectNavbar = function _detectNavbar() { + return $(this._element).closest('.navbar').length > 0; + }; + + _proto._getOffset = function _getOffset() { + var _this2 = this; + + var offset = {}; + + if (typeof this._config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + return data; + }; + } else { + offset.offset = this._config.offset; + } + + return offset; + }; + + _proto._getPopperConfig = function _getPopperConfig() { + var popperConfig = { + placement: this._getPlacement(), + modifiers: { + offset: this._getOffset(), + flip: { + enabled: this._config.flip + }, + preventOverflow: { + boundariesElement: this._config.boundary + } + } // Disable Popper.js if we have a static display + + }; + + if (this._config.display === 'static') { + popperConfig.modifiers.applyStyle = { + enabled: false + }; + } + + return popperConfig; + } // Static + ; + + Dropdown._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$4); + + var _config = typeof config === 'object' ? config : null; + + if (!data) { + data = new Dropdown(this, _config); + $(this).data(DATA_KEY$4, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + Dropdown._clearMenus = function _clearMenus(event) { + if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { + return; + } + + var toggles = [].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE)); + + for (var i = 0, len = toggles.length; i < len; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); + + var context = $(toggles[i]).data(DATA_KEY$4); + var relatedTarget = { + relatedTarget: toggles[i] + }; + + if (event && event.type === 'click') { + relatedTarget.clickEvent = event; + } + + if (!context) { + continue; + } + + var dropdownMenu = context._menu; + + if (!$(parent).hasClass(ClassName$4.SHOW)) { + continue; + } + + if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { + continue; + } + + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + continue; + } // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + toggles[i].setAttribute('aria-expanded', 'false'); + $(dropdownMenu).removeClass(ClassName$4.SHOW); + $(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + } + }; + + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent; + var selector = Util.getSelectorFromElement(element); + + if (selector) { + parent = document.querySelector(selector); + } + + return parent || element.parentNode; + } // eslint-disable-next-line complexity + ; + + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { + // If not input/textarea: + // - And not a key in REGEXP_KEYDOWN => not a dropdown command + // If input/textarea: + // - If space key => not a dropdown command + // - If key is other than escape + // - If key is not up or down => not a dropdown command + // - If trigger inside the menu => not a dropdown command + if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $(event.target).closest(Selector$4.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) { + return; + } + + event.preventDefault(); + event.stopPropagation(); + + if (this.disabled || $(this).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this); + + var isActive = $(parent).hasClass(ClassName$4.SHOW); + + if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { + if (event.which === ESCAPE_KEYCODE) { + var toggle = parent.querySelector(Selector$4.DATA_TOGGLE); + $(toggle).trigger('focus'); + } + + $(this).trigger('click'); + return; + } + + var items = [].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)); + + if (items.length === 0) { + return; + } + + var index = items.indexOf(event.target); + + if (event.which === ARROW_UP_KEYCODE && index > 0) { + // Up + index--; + } + + if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { + // Down + index++; + } + + if (index < 0) { + index = 0; + } + + items[index].focus(); + }; + + _createClass(Dropdown, null, [{ + key: "VERSION", + get: function get() { + return VERSION$4; + } + }, { + key: "Default", + get: function get() { + return Default$2; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$2; + } + }]); + + return Dropdown; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$4.KEYDOWN_DATA_API, Selector$4.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API, Selector$4.MENU, Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API + " " + Event$4.KEYUP_DATA_API, Dropdown._clearMenus).on(Event$4.CLICK_DATA_API, Selector$4.DATA_TOGGLE, function (event) { + event.preventDefault(); + event.stopPropagation(); + + Dropdown._jQueryInterface.call($(this), 'toggle'); + }).on(Event$4.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { + e.stopPropagation(); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$4] = Dropdown._jQueryInterface; + $.fn[NAME$4].Constructor = Dropdown; + + $.fn[NAME$4].noConflict = function () { + $.fn[NAME$4] = JQUERY_NO_CONFLICT$4; + return Dropdown._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$5 = 'modal'; + var VERSION$5 = '4.3.1'; + var DATA_KEY$5 = 'bs.modal'; + var EVENT_KEY$5 = "." + DATA_KEY$5; + var DATA_API_KEY$5 = '.data-api'; + var JQUERY_NO_CONFLICT$5 = $.fn[NAME$5]; + var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key + + var Default$3 = { + backdrop: true, + keyboard: true, + focus: true, + show: true + }; + var DefaultType$3 = { + backdrop: '(boolean|string)', + keyboard: 'boolean', + focus: 'boolean', + show: 'boolean' + }; + var Event$5 = { + HIDE: "hide" + EVENT_KEY$5, + HIDDEN: "hidden" + EVENT_KEY$5, + SHOW: "show" + EVENT_KEY$5, + SHOWN: "shown" + EVENT_KEY$5, + FOCUSIN: "focusin" + EVENT_KEY$5, + RESIZE: "resize" + EVENT_KEY$5, + CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, + KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, + MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, + MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, + CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 + }; + var ClassName$5 = { + SCROLLABLE: 'modal-dialog-scrollable', + SCROLLBAR_MEASURER: 'modal-scrollbar-measure', + BACKDROP: 'modal-backdrop', + OPEN: 'modal-open', + FADE: 'fade', + SHOW: 'show' + }; + var Selector$5 = { + DIALOG: '.modal-dialog', + MODAL_BODY: '.modal-body', + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', + STICKY_CONTENT: '.sticky-top' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Modal = + /*#__PURE__*/ + function () { + function Modal(element, config) { + this._config = this._getConfig(config); + this._element = element; + this._dialog = element.querySelector(Selector$5.DIALOG); + this._backdrop = null; + this._isShown = false; + this._isBodyOverflowing = false; + this._ignoreBackdropClick = false; + this._isTransitioning = false; + this._scrollbarWidth = 0; + } // Getters + + + var _proto = Modal.prototype; + + // Public + _proto.toggle = function toggle(relatedTarget) { + return this._isShown ? this.hide() : this.show(relatedTarget); + }; + + _proto.show = function show(relatedTarget) { + var _this = this; + + if (this._isShown || this._isTransitioning) { + return; + } + + if ($(this._element).hasClass(ClassName$5.FADE)) { + this._isTransitioning = true; + } + + var showEvent = $.Event(Event$5.SHOW, { + relatedTarget: relatedTarget + }); + $(this._element).trigger(showEvent); + + if (this._isShown || showEvent.isDefaultPrevented()) { + return; + } + + this._isShown = true; + + this._checkScrollbar(); + + this._setScrollbar(); + + this._adjustDialog(); + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(this._element).on(Event$5.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { + return _this.hide(event); + }); + $(this._dialog).on(Event$5.MOUSEDOWN_DISMISS, function () { + $(_this._element).one(Event$5.MOUSEUP_DISMISS, function (event) { + if ($(event.target).is(_this._element)) { + _this._ignoreBackdropClick = true; + } + }); + }); + + this._showBackdrop(function () { + return _this._showElement(relatedTarget); + }); + }; + + _proto.hide = function hide(event) { + var _this2 = this; + + if (event) { + event.preventDefault(); + } + + if (!this._isShown || this._isTransitioning) { + return; + } + + var hideEvent = $.Event(Event$5.HIDE); + $(this._element).trigger(hideEvent); + + if (!this._isShown || hideEvent.isDefaultPrevented()) { + return; + } + + this._isShown = false; + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (transition) { + this._isTransitioning = true; + } + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(document).off(Event$5.FOCUSIN); + $(this._element).removeClass(ClassName$5.SHOW); + $(this._element).off(Event$5.CLICK_DISMISS); + $(this._dialog).off(Event$5.MOUSEDOWN_DISMISS); + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function (event) { + return _this2._hideModal(event); + }).emulateTransitionEnd(transitionDuration); + } else { + this._hideModal(); + } + }; + + _proto.dispose = function dispose() { + [window, this._element, this._dialog].forEach(function (htmlElement) { + return $(htmlElement).off(EVENT_KEY$5); + }); + /** + * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` + * Do not move `document` in `htmlElements` array + * It will remove `Event.CLICK_DATA_API` event that should remain + */ + + $(document).off(Event$5.FOCUSIN); + $.removeData(this._element, DATA_KEY$5); + this._config = null; + this._element = null; + this._dialog = null; + this._backdrop = null; + this._isShown = null; + this._isBodyOverflowing = null; + this._ignoreBackdropClick = null; + this._isTransitioning = null; + this._scrollbarWidth = null; + }; + + _proto.handleUpdate = function handleUpdate() { + this._adjustDialog(); + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$3, config); + Util.typeCheckConfig(NAME$5, config, DefaultType$3); + return config; + }; + + _proto._showElement = function _showElement(relatedTarget) { + var _this3 = this; + + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { + // Don't move modal's DOM position + document.body.appendChild(this._element); + } + + this._element.style.display = 'block'; + + this._element.removeAttribute('aria-hidden'); + + this._element.setAttribute('aria-modal', true); + + if ($(this._dialog).hasClass(ClassName$5.SCROLLABLE)) { + this._dialog.querySelector(Selector$5.MODAL_BODY).scrollTop = 0; + } else { + this._element.scrollTop = 0; + } + + if (transition) { + Util.reflow(this._element); + } + + $(this._element).addClass(ClassName$5.SHOW); + + if (this._config.focus) { + this._enforceFocus(); + } + + var shownEvent = $.Event(Event$5.SHOWN, { + relatedTarget: relatedTarget + }); + + var transitionComplete = function transitionComplete() { + if (_this3._config.focus) { + _this3._element.focus(); + } + + _this3._isTransitioning = false; + $(_this3._element).trigger(shownEvent); + }; + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._dialog); + $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration); + } else { + transitionComplete(); + } + }; + + _proto._enforceFocus = function _enforceFocus() { + var _this4 = this; + + $(document).off(Event$5.FOCUSIN) // Guard against infinite focus loop + .on(Event$5.FOCUSIN, function (event) { + if (document !== event.target && _this4._element !== event.target && $(_this4._element).has(event.target).length === 0) { + _this4._element.focus(); + } + }); + }; + + _proto._setEscapeEvent = function _setEscapeEvent() { + var _this5 = this; + + if (this._isShown && this._config.keyboard) { + $(this._element).on(Event$5.KEYDOWN_DISMISS, function (event) { + if (event.which === ESCAPE_KEYCODE$1) { + event.preventDefault(); + + _this5.hide(); + } + }); + } else if (!this._isShown) { + $(this._element).off(Event$5.KEYDOWN_DISMISS); + } + }; + + _proto._setResizeEvent = function _setResizeEvent() { + var _this6 = this; + + if (this._isShown) { + $(window).on(Event$5.RESIZE, function (event) { + return _this6.handleUpdate(event); + }); + } else { + $(window).off(Event$5.RESIZE); + } + }; + + _proto._hideModal = function _hideModal() { + var _this7 = this; + + this._element.style.display = 'none'; + + this._element.setAttribute('aria-hidden', true); + + this._element.removeAttribute('aria-modal'); + + this._isTransitioning = false; + + this._showBackdrop(function () { + $(document.body).removeClass(ClassName$5.OPEN); + + _this7._resetAdjustments(); + + _this7._resetScrollbar(); + + $(_this7._element).trigger(Event$5.HIDDEN); + }); + }; + + _proto._removeBackdrop = function _removeBackdrop() { + if (this._backdrop) { + $(this._backdrop).remove(); + this._backdrop = null; + } + }; + + _proto._showBackdrop = function _showBackdrop(callback) { + var _this8 = this; + + var animate = $(this._element).hasClass(ClassName$5.FADE) ? ClassName$5.FADE : ''; + + if (this._isShown && this._config.backdrop) { + this._backdrop = document.createElement('div'); + this._backdrop.className = ClassName$5.BACKDROP; + + if (animate) { + this._backdrop.classList.add(animate); + } + + $(this._backdrop).appendTo(document.body); + $(this._element).on(Event$5.CLICK_DISMISS, function (event) { + if (_this8._ignoreBackdropClick) { + _this8._ignoreBackdropClick = false; + return; + } + + if (event.target !== event.currentTarget) { + return; + } + + if (_this8._config.backdrop === 'static') { + _this8._element.focus(); + } else { + _this8.hide(); + } + }); + + if (animate) { + Util.reflow(this._backdrop); + } + + $(this._backdrop).addClass(ClassName$5.SHOW); + + if (!callback) { + return; + } + + if (!animate) { + callback(); + return; + } + + var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration); + } else if (!this._isShown && this._backdrop) { + $(this._backdrop).removeClass(ClassName$5.SHOW); + + var callbackRemove = function callbackRemove() { + _this8._removeBackdrop(); + + if (callback) { + callback(); + } + }; + + if ($(this._element).hasClass(ClassName$5.FADE)) { + var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + + $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration); + } else { + callbackRemove(); + } + } else if (callback) { + callback(); + } + } // ---------------------------------------------------------------------- + // the following methods are used to handle overflowing modals + // todo (fat): these should probably be refactored out of modal.js + // ---------------------------------------------------------------------- + ; + + _proto._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; + + if (!this._isBodyOverflowing && isModalOverflowing) { + this._element.style.paddingLeft = this._scrollbarWidth + "px"; + } + + if (this._isBodyOverflowing && !isModalOverflowing) { + this._element.style.paddingRight = this._scrollbarWidth + "px"; + } + }; + + _proto._resetAdjustments = function _resetAdjustments() { + this._element.style.paddingLeft = ''; + this._element.style.paddingRight = ''; + }; + + _proto._checkScrollbar = function _checkScrollbar() { + var rect = document.body.getBoundingClientRect(); + this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; + this._scrollbarWidth = this._getScrollbarWidth(); + }; + + _proto._setScrollbar = function _setScrollbar() { + var _this9 = this; + + if (this._isBodyOverflowing) { + // Note: DOMNode.style.paddingRight returns the actual value or '' if not set + // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + var stickyContent = [].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT)); // Adjust fixed content padding + + $(fixedContent).each(function (index, element) { + var actualPadding = element.style.paddingRight; + var calculatedPadding = $(element).css('padding-right'); + $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px"); + }); // Adjust sticky content margin + + $(stickyContent).each(function (index, element) { + var actualMargin = element.style.marginRight; + var calculatedMargin = $(element).css('margin-right'); + $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px"); + }); // Adjust body padding + + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = $(document.body).css('padding-right'); + $(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px"); + } + + $(document.body).addClass(ClassName$5.OPEN); + }; + + _proto._resetScrollbar = function _resetScrollbar() { + // Restore fixed content padding + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + $(fixedContent).each(function (index, element) { + var padding = $(element).data('padding-right'); + $(element).removeData('padding-right'); + element.style.paddingRight = padding ? padding : ''; + }); // Restore sticky content + + var elements = [].slice.call(document.querySelectorAll("" + Selector$5.STICKY_CONTENT)); + $(elements).each(function (index, element) { + var margin = $(element).data('margin-right'); + + if (typeof margin !== 'undefined') { + $(element).css('margin-right', margin).removeData('margin-right'); + } + }); // Restore body padding + + var padding = $(document.body).data('padding-right'); + $(document.body).removeData('padding-right'); + document.body.style.paddingRight = padding ? padding : ''; + }; + + _proto._getScrollbarWidth = function _getScrollbarWidth() { + // thx d.walsh + var scrollDiv = document.createElement('div'); + scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + } // Static + ; + + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { + return this.each(function () { + var data = $(this).data(DATA_KEY$5); + + var _config = _objectSpread({}, Default$3, $(this).data(), typeof config === 'object' && config ? config : {}); + + if (!data) { + data = new Modal(this, _config); + $(this).data(DATA_KEY$5, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](relatedTarget); + } else if (_config.show) { + data.show(relatedTarget); + } + }); + }; + + _createClass(Modal, null, [{ + key: "VERSION", + get: function get() { + return VERSION$5; + } + }, { + key: "Default", + get: function get() { + return Default$3; + } + }]); + + return Modal; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$5.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { + var _this10 = this; + + var target; + var selector = Util.getSelectorFromElement(this); + + if (selector) { + target = document.querySelector(selector); + } + + var config = $(target).data(DATA_KEY$5) ? 'toggle' : _objectSpread({}, $(target).data(), $(this).data()); + + if (this.tagName === 'A' || this.tagName === 'AREA') { + event.preventDefault(); + } + + var $target = $(target).one(Event$5.SHOW, function (showEvent) { + if (showEvent.isDefaultPrevented()) { + // Only register focus restorer if modal will actually get shown + return; + } + + $target.one(Event$5.HIDDEN, function () { + if ($(_this10).is(':visible')) { + _this10.focus(); + } + }); + }); + + Modal._jQueryInterface.call($(target), config, this); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$5] = Modal._jQueryInterface; + $.fn[NAME$5].Constructor = Modal; + + $.fn[NAME$5].noConflict = function () { + $.fn[NAME$5] = JQUERY_NO_CONFLICT$5; + return Modal._jQueryInterface; + }; + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + }; + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$6 = 'tooltip'; + var VERSION$6 = '4.3.1'; + var DATA_KEY$6 = 'bs.tooltip'; + var EVENT_KEY$6 = "." + DATA_KEY$6; + var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; + var CLASS_PREFIX = 'bs-tooltip'; + var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; + var DefaultType$4 = { + animation: 'boolean', + template: 'string', + title: '(string|element|function)', + trigger: 'string', + delay: '(number|object)', + html: 'boolean', + selector: '(string|boolean)', + placement: '(string|function)', + offset: '(number|string|function)', + container: '(string|element|boolean)', + fallbackPlacement: '(string|array)', + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object' + }; + var AttachmentMap$1 = { + AUTO: 'auto', + TOP: 'top', + RIGHT: 'right', + BOTTOM: 'bottom', + LEFT: 'left' + }; + var Default$4 = { + animation: true, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + selector: false, + placement: 'top', + offset: 0, + container: false, + fallbackPlacement: 'flip', + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist + }; + var HoverState = { + SHOW: 'show', + OUT: 'out' + }; + var Event$6 = { + HIDE: "hide" + EVENT_KEY$6, + HIDDEN: "hidden" + EVENT_KEY$6, + SHOW: "show" + EVENT_KEY$6, + SHOWN: "shown" + EVENT_KEY$6, + INSERTED: "inserted" + EVENT_KEY$6, + CLICK: "click" + EVENT_KEY$6, + FOCUSIN: "focusin" + EVENT_KEY$6, + FOCUSOUT: "focusout" + EVENT_KEY$6, + MOUSEENTER: "mouseenter" + EVENT_KEY$6, + MOUSELEAVE: "mouseleave" + EVENT_KEY$6 + }; + var ClassName$6 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$6 = { + TOOLTIP: '.tooltip', + TOOLTIP_INNER: '.tooltip-inner', + ARROW: '.arrow' + }; + var Trigger = { + HOVER: 'hover', + FOCUS: 'focus', + CLICK: 'click', + MANUAL: 'manual' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Tooltip = + /*#__PURE__*/ + function () { + function Tooltip(element, config) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); + } // private + + + this._isEnabled = true; + this._timeout = 0; + this._hoverState = ''; + this._activeTrigger = {}; + this._popper = null; // Protected + + this.element = element; + this.config = this._getConfig(config); + this.tip = null; + + this._setListeners(); + } // Getters + + + var _proto = Tooltip.prototype; + + // Public + _proto.enable = function enable() { + this._isEnabled = true; + }; + + _proto.disable = function disable() { + this._isEnabled = false; + }; + + _proto.toggleEnabled = function toggleEnabled() { + this._isEnabled = !this._isEnabled; + }; + + _proto.toggle = function toggle(event) { + if (!this._isEnabled) { + return; + } + + if (event) { + var dataKey = this.constructor.DATA_KEY; + var context = $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + context._activeTrigger.click = !context._activeTrigger.click; + + if (context._isWithActiveTrigger()) { + context._enter(null, context); + } else { + context._leave(null, context); + } + } else { + if ($(this.getTipElement()).hasClass(ClassName$6.SHOW)) { + this._leave(null, this); + + return; + } + + this._enter(null, this); + } + }; + + _proto.dispose = function dispose() { + clearTimeout(this._timeout); + $.removeData(this.element, this.constructor.DATA_KEY); + $(this.element).off(this.constructor.EVENT_KEY); + $(this.element).closest('.modal').off('hide.bs.modal'); + + if (this.tip) { + $(this.tip).remove(); + } + + this._isEnabled = null; + this._timeout = null; + this._hoverState = null; + this._activeTrigger = null; + + if (this._popper !== null) { + this._popper.destroy(); + } + + this._popper = null; + this.element = null; + this.config = null; + this.tip = null; + }; + + _proto.show = function show() { + var _this = this; + + if ($(this.element).css('display') === 'none') { + throw new Error('Please use show on visible elements'); + } + + var showEvent = $.Event(this.constructor.Event.SHOW); + + if (this.isWithContent() && this._isEnabled) { + $(this.element).trigger(showEvent); + var shadowRoot = Util.findShadowRoot(this.element); + var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element); + + if (showEvent.isDefaultPrevented() || !isInTheDom) { + return; + } + + var tip = this.getTipElement(); + var tipId = Util.getUID(this.constructor.NAME); + tip.setAttribute('id', tipId); + this.element.setAttribute('aria-describedby', tipId); + this.setContent(); + + if (this.config.animation) { + $(tip).addClass(ClassName$6.FADE); + } + + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + + var attachment = this._getAttachment(placement); + + this.addAttachmentClass(attachment); + + var container = this._getContainer(); + + $(tip).data(this.constructor.DATA_KEY, this); + + if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) { + $(tip).appendTo(container); + } + + $(this.element).trigger(this.constructor.Event.INSERTED); + this._popper = new Popper(this.element, tip, { + placement: attachment, + modifiers: { + offset: this._getOffset(), + flip: { + behavior: this.config.fallbackPlacement + }, + arrow: { + element: Selector$6.ARROW + }, + preventOverflow: { + boundariesElement: this.config.boundary + } + }, + onCreate: function onCreate(data) { + if (data.originalPlacement !== data.placement) { + _this._handlePopperPlacementChange(data); + } + }, + onUpdate: function onUpdate(data) { + return _this._handlePopperPlacementChange(data); + } + }); + $(tip).addClass(ClassName$6.SHOW); // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().on('mouseover', null, $.noop); + } + + var complete = function complete() { + if (_this.config.animation) { + _this._fixTransition(); + } + + var prevHoverState = _this._hoverState; + _this._hoverState = null; + $(_this.element).trigger(_this.constructor.Event.SHOWN); + + if (prevHoverState === HoverState.OUT) { + _this._leave(null, _this); + } + }; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(this.tip); + $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + } + }; + + _proto.hide = function hide(callback) { + var _this2 = this; + + var tip = this.getTipElement(); + var hideEvent = $.Event(this.constructor.Event.HIDE); + + var complete = function complete() { + if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { + tip.parentNode.removeChild(tip); + } + + _this2._cleanTipClass(); + + _this2.element.removeAttribute('aria-describedby'); + + $(_this2.element).trigger(_this2.constructor.Event.HIDDEN); + + if (_this2._popper !== null) { + _this2._popper.destroy(); + } + + if (callback) { + callback(); + } + }; + + $(this.element).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(tip).removeClass(ClassName$6.SHOW); // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + this._activeTrigger[Trigger.CLICK] = false; + this._activeTrigger[Trigger.FOCUS] = false; + this._activeTrigger[Trigger.HOVER] = false; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(tip); + $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + + this._hoverState = ''; + }; + + _proto.update = function update() { + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Protected + ; + + _proto.isWithContent = function isWithContent() { + return Boolean(this.getTitle()); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var tip = this.getTipElement(); + this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)), this.getTitle()); + $(tip).removeClass(ClassName$6.FADE + " " + ClassName$6.SHOW); + }; + + _proto.setElementContent = function setElementContent($element, content) { + if (typeof content === 'object' && (content.nodeType || content.jquery)) { + // Content is a DOM node or a jQuery + if (this.config.html) { + if (!$(content).parent().is($element)) { + $element.empty().append(content); + } + } else { + $element.text($(content).text()); + } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); + } else { + $element.text(content); + } + }; + + _proto.getTitle = function getTitle() { + var title = this.element.getAttribute('data-original-title'); + + if (!title) { + title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + } + + return title; + } // Private + ; + + _proto._getOffset = function _getOffset() { + var _this3 = this; + + var offset = {}; + + if (typeof this.config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); + return data; + }; + } else { + offset.offset = this.config.offset; + } + + return offset; + }; + + _proto._getContainer = function _getContainer() { + if (this.config.container === false) { + return document.body; + } + + if (Util.isElement(this.config.container)) { + return $(this.config.container); + } + + return $(document).find(this.config.container); + }; + + _proto._getAttachment = function _getAttachment(placement) { + return AttachmentMap$1[placement.toUpperCase()]; + }; + + _proto._setListeners = function _setListeners() { + var _this4 = this; + + var triggers = this.config.trigger.split(' '); + triggers.forEach(function (trigger) { + if (trigger === 'click') { + $(_this4.element).on(_this4.constructor.Event.CLICK, _this4.config.selector, function (event) { + return _this4.toggle(event); + }); + } else if (trigger !== Trigger.MANUAL) { + var eventIn = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSEENTER : _this4.constructor.Event.FOCUSIN; + var eventOut = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSELEAVE : _this4.constructor.Event.FOCUSOUT; + $(_this4.element).on(eventIn, _this4.config.selector, function (event) { + return _this4._enter(event); + }).on(eventOut, _this4.config.selector, function (event) { + return _this4._leave(event); + }); + } + }); + $(this.element).closest('.modal').on('hide.bs.modal', function () { + if (_this4.element) { + _this4.hide(); + } + }); + + if (this.config.selector) { + this.config = _objectSpread({}, this.config, { + trigger: 'manual', + selector: '' + }); + } else { + this._fixTitle(); + } + }; + + _proto._fixTitle = function _fixTitle() { + var titleType = typeof this.element.getAttribute('data-original-title'); + + if (this.element.getAttribute('title') || titleType !== 'string') { + this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); + this.element.setAttribute('title', ''); + } + }; + + _proto._enter = function _enter(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; + } + + if ($(context.getTipElement()).hasClass(ClassName$6.SHOW) || context._hoverState === HoverState.SHOW) { + context._hoverState = HoverState.SHOW; + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.SHOW; + + if (!context.config.delay || !context.config.delay.show) { + context.show(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.SHOW) { + context.show(); + } + }, context.config.delay.show); + }; + + _proto._leave = function _leave(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; + } + + if (context._isWithActiveTrigger()) { + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.OUT; + + if (!context.config.delay || !context.config.delay.hide) { + context.hide(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.OUT) { + context.hide(); + } + }, context.config.delay.hide); + }; + + _proto._isWithActiveTrigger = function _isWithActiveTrigger() { + for (var trigger in this._activeTrigger) { + if (this._activeTrigger[trigger]) { + return true; + } + } + + return false; + }; + + _proto._getConfig = function _getConfig(config) { + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); + + if (typeof config.delay === 'number') { + config.delay = { + show: config.delay, + hide: config.delay + }; + } + + if (typeof config.title === 'number') { + config.title = config.title.toString(); + } + + if (typeof config.content === 'number') { + config.content = config.content.toString(); + } + + Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + + return config; + }; + + _proto._getDelegateConfig = function _getDelegateConfig() { + var config = {}; + + if (this.config) { + for (var key in this.config) { + if (this.constructor.Default[key] !== this.config[key]) { + config[key] = this.config[key]; + } + } + } + + return config; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX); + + if (tabClass !== null && tabClass.length) { + $tip.removeClass(tabClass.join('')); + } + }; + + _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { + var popperInstance = popperData.instance; + this.tip = popperInstance.popper; + + this._cleanTipClass(); + + this.addAttachmentClass(this._getAttachment(popperData.placement)); + }; + + _proto._fixTransition = function _fixTransition() { + var tip = this.getTipElement(); + var initConfigAnimation = this.config.animation; + + if (tip.getAttribute('x-placement') !== null) { + return; + } + + $(tip).removeClass(ClassName$6.FADE); + this.config.animation = false; + this.hide(); + this.show(); + this.config.animation = initConfigAnimation; + } // Static + ; + + Tooltip._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$6); + + var _config = typeof config === 'object' && config; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Tooltip(this, _config); + $(this).data(DATA_KEY$6, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Tooltip, null, [{ + key: "VERSION", + get: function get() { + return VERSION$6; + } + }, { + key: "Default", + get: function get() { + return Default$4; + } + }, { + key: "NAME", + get: function get() { + return NAME$6; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$6; + } + }, { + key: "Event", + get: function get() { + return Event$6; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$6; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$4; + } + }]); + + return Tooltip; + }(); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$6] = Tooltip._jQueryInterface; + $.fn[NAME$6].Constructor = Tooltip; + + $.fn[NAME$6].noConflict = function () { + $.fn[NAME$6] = JQUERY_NO_CONFLICT$6; + return Tooltip._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$7 = 'popover'; + var VERSION$7 = '4.3.1'; + var DATA_KEY$7 = 'bs.popover'; + var EVENT_KEY$7 = "." + DATA_KEY$7; + var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; + var CLASS_PREFIX$1 = 'bs-popover'; + var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); + + var Default$5 = _objectSpread({}, Tooltip.Default, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }); + + var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { + content: '(string|element|function)' + }); + + var ClassName$7 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$7 = { + TITLE: '.popover-header', + CONTENT: '.popover-body' + }; + var Event$7 = { + HIDE: "hide" + EVENT_KEY$7, + HIDDEN: "hidden" + EVENT_KEY$7, + SHOW: "show" + EVENT_KEY$7, + SHOWN: "shown" + EVENT_KEY$7, + INSERTED: "inserted" + EVENT_KEY$7, + CLICK: "click" + EVENT_KEY$7, + FOCUSIN: "focusin" + EVENT_KEY$7, + FOCUSOUT: "focusout" + EVENT_KEY$7, + MOUSEENTER: "mouseenter" + EVENT_KEY$7, + MOUSELEAVE: "mouseleave" + EVENT_KEY$7 + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Popover = + /*#__PURE__*/ + function (_Tooltip) { + _inheritsLoose(Popover, _Tooltip); + + function Popover() { + return _Tooltip.apply(this, arguments) || this; + } + + var _proto = Popover.prototype; + + // Overrides + _proto.isWithContent = function isWithContent() { + return this.getTitle() || this._getContent(); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events + + this.setElementContent($tip.find(Selector$7.TITLE), this.getTitle()); + + var content = this._getContent(); + + if (typeof content === 'function') { + content = content.call(this.element); + } + + this.setElementContent($tip.find(Selector$7.CONTENT), content); + $tip.removeClass(ClassName$7.FADE + " " + ClassName$7.SHOW); + } // Private + ; + + _proto._getContent = function _getContent() { + return this.element.getAttribute('data-content') || this.config.content; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1); + + if (tabClass !== null && tabClass.length > 0) { + $tip.removeClass(tabClass.join('')); + } + } // Static + ; + + Popover._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$7); + + var _config = typeof config === 'object' ? config : null; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Popover(this, _config); + $(this).data(DATA_KEY$7, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Popover, null, [{ + key: "VERSION", + // Getters + get: function get() { + return VERSION$7; + } + }, { + key: "Default", + get: function get() { + return Default$5; + } + }, { + key: "NAME", + get: function get() { + return NAME$7; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$7; + } + }, { + key: "Event", + get: function get() { + return Event$7; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$7; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$5; + } + }]); + + return Popover; + }(Tooltip); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$7] = Popover._jQueryInterface; + $.fn[NAME$7].Constructor = Popover; + + $.fn[NAME$7].noConflict = function () { + $.fn[NAME$7] = JQUERY_NO_CONFLICT$7; + return Popover._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$8 = 'scrollspy'; + var VERSION$8 = '4.3.1'; + var DATA_KEY$8 = 'bs.scrollspy'; + var EVENT_KEY$8 = "." + DATA_KEY$8; + var DATA_API_KEY$6 = '.data-api'; + var JQUERY_NO_CONFLICT$8 = $.fn[NAME$8]; + var Default$6 = { + offset: 10, + method: 'auto', + target: '' + }; + var DefaultType$6 = { + offset: 'number', + method: 'string', + target: '(string|element)' + }; + var Event$8 = { + ACTIVATE: "activate" + EVENT_KEY$8, + SCROLL: "scroll" + EVENT_KEY$8, + LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 + }; + var ClassName$8 = { + DROPDOWN_ITEM: 'dropdown-item', + DROPDOWN_MENU: 'dropdown-menu', + ACTIVE: 'active' + }; + var Selector$8 = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: '.active', + NAV_LIST_GROUP: '.nav, .list-group', + NAV_LINKS: '.nav-link', + NAV_ITEMS: '.nav-item', + LIST_ITEMS: '.list-group-item', + DROPDOWN: '.dropdown', + DROPDOWN_ITEMS: '.dropdown-item', + DROPDOWN_TOGGLE: '.dropdown-toggle' + }; + var OffsetMethod = { + OFFSET: 'offset', + POSITION: 'position' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var ScrollSpy = + /*#__PURE__*/ + function () { + function ScrollSpy(element, config) { + var _this = this; + + this._element = element; + this._scrollElement = element.tagName === 'BODY' ? window : element; + this._config = this._getConfig(config); + this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " " + Selector$8.DROPDOWN_ITEMS); + this._offsets = []; + this._targets = []; + this._activeTarget = null; + this._scrollHeight = 0; + $(this._scrollElement).on(Event$8.SCROLL, function (event) { + return _this._process(event); + }); + this.refresh(); + + this._process(); + } // Getters + + + var _proto = ScrollSpy.prototype; + + // Public + _proto.refresh = function refresh() { + var _this2 = this; + + var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; + this._offsets = []; + this._targets = []; + this._scrollHeight = this._getScrollHeight(); + var targets = [].slice.call(document.querySelectorAll(this._selector)); + targets.map(function (element) { + var target; + var targetSelector = Util.getSelectorFromElement(element); + + if (targetSelector) { + target = document.querySelector(targetSelector); + } + + if (target) { + var targetBCR = target.getBoundingClientRect(); + + if (targetBCR.width || targetBCR.height) { + // TODO (fat): remove sketch reliance on jQuery position/offset + return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; + } + } + + return null; + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this2._offsets.push(item[0]); + + _this2._targets.push(item[1]); + }); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$8); + $(this._scrollElement).off(EVENT_KEY$8); + this._element = null; + this._scrollElement = null; + this._config = null; + this._selector = null; + this._offsets = null; + this._targets = null; + this._activeTarget = null; + this._scrollHeight = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); + + if (typeof config.target !== 'string') { + var id = $(config.target).attr('id'); + + if (!id) { + id = Util.getUID(NAME$8); + $(config.target).attr('id', id); + } + + config.target = "#" + id; + } + + Util.typeCheckConfig(NAME$8, config, DefaultType$6); + return config; + }; + + _proto._getScrollTop = function _getScrollTop() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; + }; + + _proto._getScrollHeight = function _getScrollHeight() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); + }; + + _proto._getOffsetHeight = function _getOffsetHeight() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; + }; + + _proto._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; + + var scrollHeight = this._getScrollHeight(); + + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); + + if (this._scrollHeight !== scrollHeight) { + this.refresh(); + } + + if (scrollTop >= maxScroll) { + var target = this._targets[this._targets.length - 1]; + + if (this._activeTarget !== target) { + this._activate(target); + } + + return; + } + + if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { + this._activeTarget = null; + + this._clear(); + + return; + } + + var offsetLength = this._offsets.length; + + for (var i = offsetLength; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); + + if (isActiveTarget) { + this._activate(this._targets[i]); + } + } + }; + + _proto._activate = function _activate(target) { + this._activeTarget = target; + + this._clear(); + + var queries = this._selector.split(',').map(function (selector) { + return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; + }); + + var $link = $([].slice.call(document.querySelectorAll(queries.join(',')))); + + if ($link.hasClass(ClassName$8.DROPDOWN_ITEM)) { + $link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE); + $link.addClass(ClassName$8.ACTIVE); + } else { + // Set triggered link as active + $link.addClass(ClassName$8.ACTIVE); // Set triggered links parents as active + // With both