﻿@charset "UTF-8";/*!
 * CoreUI Icons - Open Source Icons
 * @version v0.3.0
 * @link https://coreui.io/icons
 * Copyright (c) 2018 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */@font-face {
	font-family:CoreUI-Icons-Linear-Free;src:url(CoreUI-Icons-Linear-Free.089ab3c11c572362d088.eot?64h6xh);src:url(CoreUI-Icons-Linear-Free.089ab3c11c572362d088.eot?64h6xh#iefix) format("embedded-opentype"),url(CoreUI-Icons-Linear-Free.1bc3764815bb391a1677.ttf?64h6xh) format("truetype"),url(CoreUI-Icons-Linear-Free.0087dce419a7376eb06c.woff?64h6xh) format("woff"),url(CoreUI-Icons-Linear-Free.4b57c6a5567c9ef09913.svg?64h6xh#CoreUI-Icons-Linear) format("svg");font-weight:400;font-style:normal;
}

[class*=" cui-"],[class^=cui-] {
	font-family: CoreUI-Icons-Linear-Free!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cui-account-logout:before {
	content: "\e900";
}

.cui-action-redo:before {
	content: "\e901";
}

.cui-action-undo:before {
	content: "\e902";
}

.cui-align-center:before {
	content: "\e903";
}

.cui-align-left:before {
	content: "\e904";
}

.cui-align-right:before {
	content: "\e905";
}

.cui-arrow-bottom:before {
	content: "\e906";
}

.cui-arrow-left:before {
	content: "\e907";
}

.cui-arrow-right:before {
	content: "\e908";
}

.cui-arrow-top:before {
	content: "\e909";
}

.cui-ban:before {
	content: "\e90a";
}

.cui-basket-loaded:before {
	content: "\e90b";
}

.cui-bell:before {
	content: "\e90c";
}

.cui-bold:before {
	content: "\e90d";
}

.cui-bookmark:before {
	content: "\e90e";
}

.cui-briefcase:before {
	content: "\e960";
}

.cui-british-pound:before {
	content: "\e961";
}

.cui-brush:before {
	content: "\e90f";
}

.cui-calculator:before {
	content: "\e910";
}

.cui-calendar:before {
	content: "\e911";
}

.cui-cart:before {
	content: "\e912";
}

.cui-chart:before {
	content: "\e913";
}

.cui-check:before {
	content: "\e914";
}

.cui-chevron-bottom:before {
	content: "\e915";
}

.cui-chevron-left:before {
	content: "\e916";
}

.cui-chevron-right:before {
	content: "\e917";
}

.cui-chevron-top:before {
	content: "\e918";
}

.cui-circle-check:before {
	content: "\e919";
}

.cui-circle-x:before {
	content: "\e91a";
}

.cui-cloud:before {
	content: "\e91b";
}

.cui-cloud-download:before {
	content: "\e91c";
}

.cui-cloud-upload:before {
	content: "\e91d";
}

.cui-code:before {
	content: "\e91e";
}

.cui-cog:before {
	content: "\e91f";
}

.cui-comment-square:before {
	content: "\e920";
}

.cui-credit-card:before {
	content: "\e921";
}

.cui-cursor:before {
	content: "\e922";
}

.cui-dashboard:before {
	content: "\e923";
}

.cui-delete:before {
	content: "\e924";
}

.cui-dollar:before {
	content: "\e925";
}

.cui-drop:before {
	content: "\e926";
}

.cui-envelope-closed:before {
	content: "\e927";
}

.cui-envelope-letter:before {
	content: "\e928";
}

.cui-envelope-open:before {
	content: "\e929";
}

.cui-euro:before {
	content: "\e92a";
}

.cui-file:before {
	content: "\e92b";
}

.cui-globe:before {
	content: "\e92c";
}

.cui-graph:before {
	content: "\e92d";
}

.cui-home:before {
	content: "\e92e";
}

.cui-inbox:before {
	content: "\e92f";
}

.cui-info:before {
	content: "\e930";
}

.cui-italic:before {
	content: "\e931";
}

.cui-justify-center:before {
	content: "\e932";
}

.cui-justify-left:before {
	content: "\e933";
}

.cui-justify-right:before {
	content: "\e934";
}

.cui-laptop:before {
	content: "\e935";
}

.cui-layers:before {
	content: "\e936";
}

.cui-lightbulb:before {
	content: "\e937";
}

.cui-list:before {
	content: "\e938";
}

.cui-location-pin:before {
	content: "\e939";
}

.cui-lock-locked:before {
	content: "\e93a";
}

.cui-lock-unlocked:before {
	content: "\e93b";
}

.cui-magnifying-glass:before {
	content: "\e93c";
}

.cui-map:before {
	content: "\e93d";
}

.cui-monitor:before {
	content: "\e962";
}

.cui-moon:before {
	content: "\e93e";
}

.cui-note:before {
	content: "\e93f";
}

.cui-options:before {
	content: "\e940";
}

.cui-paperclip:before {
	content: "\e941";
}

.cui-pencil:before {
	content: "\e942";
}

.cui-people:before {
	content: "\e943";
}

.cui-phone:before {
	content: "\e944";
}

.cui-pie-chart:before {
	content: "\e945";
}

.cui-print:before {
	content: "\e946";
}

.cui-puzzle:before {
	content: "\e947";
}

.cui-rss:before {
	content: "\e963";
}

.cui-screen-desktop:before {
	content: "\e948";
}

.cui-screen-smartphone:before {
	content: "\e949";
}

.cui-settings:before {
	content: "\e94a";
}

.cui-share:before {
	content: "\e94b";
}

.cui-shield:before {
	content: "\e94c";
}

.cui-sort-ascending:before {
	content: "\e94d";
}

.cui-sort-descending:before {
	content: "\e94e";
}

.cui-speech:before {
	content: "\e94f";
}

.cui-speedometer:before {
	content: "\e950";
}

.cui-star:before {
	content: "\e951";
}

.cui-sun:before {
	content: "\e952";
}

.cui-tablet:before {
	content: "\e953";
}

.cui-tags:before {
	content: "\e954";
}

.cui-task:before {
	content: "\e955";
}

.cui-thumb-down:before {
	content: "\e956";
}

.cui-thumb-up:before {
	content: "\e957";
}

.cui-trash:before {
	content: "\e958";
}

.cui-underline:before {
	content: "\e959";
}

.cui-user:before {
	content: "\e95a";
}

.cui-user-female:before {
	content: "\e95b";
}

.cui-user-follow:before {
	content: "\e95c";
}

.cui-user-unfollow:before {
	content: "\e95d";
}

.cui-wrench:before {
	content: "\e95e";
}

.cui-yen:before {
	content: "\e95f ";
}

.flag-icon-background {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
}

.flag-icon {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	width: 1.33333333em;
	line-height: 1em;
}

.flag-icon:before {
	content: "\00a0";
}

.flag-icon.flag-icon-squared {
	width: 1em;
}

.flag-icon-ad {
	background-image: url(ad.4fc7c4c1505769826e43.svg);
}

.flag-icon-ad.flag-icon-squared {
	background-image: url(ad.486d25a79ba1ee551360.svg);
}

.flag-icon-ae {
	background-image: url(ae.9fd1fcbfedb5ace0e6e6.svg);
}

.flag-icon-ae.flag-icon-squared {
	background-image: url(ae.7847726d0663899a3e31.svg);
}

.flag-icon-af {
	background-image: url(af.b040d0176a79dd3b7320.svg);
}

.flag-icon-af.flag-icon-squared {
	background-image: url(af.26d0dcc74a1febaea3cf.svg);
}

.flag-icon-ag {
	background-image: url(ag.5c33e55d155844898cdd.svg);
}

.flag-icon-ag.flag-icon-squared {
	background-image: url(ag.53a600867bab3b2284da.svg);
}

.flag-icon-ai {
	background-image: url(ai.2bb08d7d607bfc13c34c.svg);
}

.flag-icon-ai.flag-icon-squared {
	background-image: url(ai.7445e66f4bd50d3b016a.svg);
}

.flag-icon-al {
	background-image: url(al.01225bebffa3b3d92a5f.svg);
}

.flag-icon-al.flag-icon-squared {
	background-image: url(al.633e8642cac145652ccd.svg);
}

.flag-icon-am {
	background-image: url(am.06509258e6113e2e0e54.svg);
}

.flag-icon-am.flag-icon-squared {
	background-image: url(am.c86a9e1691e7ab36234a.svg);
}

.flag-icon-ao {
	background-image: url(ao.4e70ca93b1286e2d049f.svg);
}

.flag-icon-ao.flag-icon-squared {
	background-image: url(ao.8484ac5ace453f56e856.svg);
}

.flag-icon-aq {
	background-image: url(aq.b95845ac31dcda104cf5.svg);
}

.flag-icon-aq.flag-icon-squared {
	background-image: url(aq.c61dd4213d496831c112.svg);
}

.flag-icon-ar {
	background-image: url(ar.4d01e57804727af96e6b.svg);
}

.flag-icon-ar.flag-icon-squared {
	background-image: url(ar.cab4b98a2a589b0fe776.svg);
}

.flag-icon-as {
	background-image: url(as.e753c5e98283ce2fc1cb.svg);
}

.flag-icon-as.flag-icon-squared {
	background-image: url(as.83064c6f65a1ebc67981.svg);
}

.flag-icon-at {
	background-image: url(at.7824152b6e660004d832.svg);
}

.flag-icon-at.flag-icon-squared {
	background-image: url(at.dc2457a23381d1394091.svg);
}

.flag-icon-au {
	background-image: url(au.37a544275a1a5fbbe066.svg);
}

.flag-icon-au.flag-icon-squared {
	background-image: url(au.da96b2e8d07bf4acc317.svg);
}

.flag-icon-aw {
	background-image: url(aw.29aeb3f91f4da71e6766.svg);
}

.flag-icon-aw.flag-icon-squared {
	background-image: url(aw.f159ec168ea083c41505.svg);
}

.flag-icon-ax {
	background-image: url(ax.1aaab70377fb8b75181c.svg);
}

.flag-icon-ax.flag-icon-squared {
	background-image: url(ax.fdd00c438df18b321607.svg);
}

.flag-icon-az {
	background-image: url(az.451284cedf7277f87440.svg);
}

.flag-icon-az.flag-icon-squared {
	background-image: url(az.0b4258df02490e0504d9.svg);
}

.flag-icon-ba {
	background-image: url(ba.71010dff44cc2c8dfb46.svg);
}

.flag-icon-ba.flag-icon-squared {
	background-image: url(ba.a9dbadd71245f7d22044.svg);
}

.flag-icon-bb {
	background-image: url(bb.7bd8b0ac4adce55a674f.svg);
}

.flag-icon-bb.flag-icon-squared {
	background-image: url(bb.e08360acef490330a17f.svg);
}

.flag-icon-bd {
	background-image: url(bd.5102bab03db6e13a1650.svg);
}

.flag-icon-bd.flag-icon-squared {
	background-image: url(bd.c4a1485f3606f93b55fa.svg);
}

.flag-icon-be {
	background-image: url(be.27d8ca49197f90010475.svg);
}

.flag-icon-be.flag-icon-squared {
	background-image: url(be.f1e78c8b3266b110a4a5.svg);
}

.flag-icon-bf {
	background-image: url(bf.9a958401fd126a3c0868.svg);
}

.flag-icon-bf.flag-icon-squared {
	background-image: url(bf.48eb94de0b25013f3416.svg);
}

.flag-icon-bg {
	background-image: url(bg.3d762564b2be000f52ca.svg);
}

.flag-icon-bg.flag-icon-squared {
	background-image: url(bg.7163fe7683bf09611884.svg);
}

.flag-icon-bh {
	background-image: url(bh.392927ca04d16448d14e.svg);
}

.flag-icon-bh.flag-icon-squared {
	background-image: url(bh.290519a3ed05bbfa54c4.svg);
}

.flag-icon-bi {
	background-image: url(bi.9b802ccabfab6dc5ddf8.svg);
}

.flag-icon-bi.flag-icon-squared {
	background-image: url(bi.3e29b35ccab81ed71fa4.svg);
}

.flag-icon-bj {
	background-image: url(bj.148de921897066d0f214.svg);
}

.flag-icon-bj.flag-icon-squared {
	background-image: url(bj.b6387659d755f8364b76.svg);
}

.flag-icon-bl {
	background-image: url(bl.38e27b684c0a7f079cc7.svg);
}

.flag-icon-bl.flag-icon-squared {
	background-image: url(bl.4d724b8ec2c508cf9abf.svg);
}

.flag-icon-bm {
	background-image: url(bm.ca26b6f54cd34e40839c.svg);
}

.flag-icon-bm.flag-icon-squared {
	background-image: url(bm.a523291dab46eb5ea569.svg);
}

.flag-icon-bn {
	background-image: url(bn.80c35c4c3177156ff0e1.svg);
}

.flag-icon-bn.flag-icon-squared {
	background-image: url(bn.4f010489273c99561205.svg);
}

.flag-icon-bo {
	background-image: url(bo.c83fd441e19d431768ed.svg);
}

.flag-icon-bo.flag-icon-squared {
	background-image: url(bo.cd93219fe50df8d489de.svg);
}

.flag-icon-bq {
	background-image: url(bq.b551016fbdf64b9d22f1.svg);
}

.flag-icon-bq.flag-icon-squared {
	background-image: url(bq.d6da2e848d831d87d516.svg);
}

.flag-icon-br {
	background-image: url(br.c834cb5b54aadf9673f6.svg);
}

.flag-icon-br.flag-icon-squared {
	background-image: url(br.a82efeaff853f1cf8cf8.svg);
}

.flag-icon-bs {
	background-image: url(bs.910d4bd079b869f49391.svg);
}

.flag-icon-bs.flag-icon-squared {
	background-image: url(bs.6fe877e157af3feb0987.svg);
}

.flag-icon-bt {
	background-image: url(bt.acfa822b42353a0e1633.svg);
}

.flag-icon-bt.flag-icon-squared {
	background-image: url(bt.e502aa33ba1facb42dc7.svg);
}

.flag-icon-bv {
	background-image: url(bv.07434a841ad80dc5ab45.svg);
}

.flag-icon-bv.flag-icon-squared {
	background-image: url(bv.b70ab2f2a1fdb7d66f68.svg);
}

.flag-icon-bw {
	background-image: url(bw.d1585fdf351c0bcd56a0.svg);
}

.flag-icon-bw.flag-icon-squared {
	background-image: url(bw.d9e5e45f7cabb9c0790b.svg);
}

.flag-icon-by {
	background-image: url(by.26a195de8eed70c1be4a.svg);
}

.flag-icon-by.flag-icon-squared {
	background-image: url(by.80b2d2dd15003da07957.svg);
}

.flag-icon-bz {
	background-image: url(bz.e7e7013d46d9e770ca3a.svg);
}

.flag-icon-bz.flag-icon-squared {
	background-image: url(bz.510d2519e35c7735178e.svg);
}

.flag-icon-ca {
	background-image: url(ca.ce1431089b9cba8ed19a.svg);
}

.flag-icon-ca.flag-icon-squared {
	background-image: url(ca.5916ba94ac216d2e1c23.svg);
}

.flag-icon-cc {
	background-image: url(cc.ecc0e32127e3e743df24.svg);
}

.flag-icon-cc.flag-icon-squared {
	background-image: url(cc.722f0576fc03cb0b7dc0.svg);
}

.flag-icon-cd {
	background-image: url(cd.cd346cdc7caa41680302.svg);
}

.flag-icon-cd.flag-icon-squared {
	background-image: url(cd.b43f872e1441147e9389.svg);
}

.flag-icon-cf {
	background-image: url(cf.667c7a422ea1e92f9718.svg);
}

.flag-icon-cf.flag-icon-squared {
	background-image: url(cf.1bc217dc2a400899db46.svg);
}

.flag-icon-cg {
	background-image: url(cg.c8c05bfe0d270cc8c717.svg);
}

.flag-icon-cg.flag-icon-squared {
	background-image: url(cg.8373836c83f0ae012b42.svg);
}

.flag-icon-ch {
	background-image: url(ch.9c26f60a63bf575c6b7b.svg);
}

.flag-icon-ch.flag-icon-squared {
	background-image: url(ch.252c409ba2d2600aaf08.svg);
}

.flag-icon-ci {
	background-image: url(ci.d939dcac611747f6857e.svg);
}

.flag-icon-ci.flag-icon-squared {
	background-image: url(ci.26a62321690cd175f473.svg);
}

.flag-icon-ck {
	background-image: url(ck.bd3a061cfdfb9a0c9e10.svg);
}

.flag-icon-ck.flag-icon-squared {
	background-image: url(ck.d66de29cda9f7872d1a3.svg);
}

.flag-icon-cl {
	background-image: url(cl.7709f09f2086cc6f774c.svg);
}

.flag-icon-cl.flag-icon-squared {
	background-image: url(cl.6d63ff70245fe5abcbf9.svg);
}

.flag-icon-cm {
	background-image: url(cm.5799ad4c126b0a6b1a3f.svg);
}

.flag-icon-cm.flag-icon-squared {
	background-image: url(cm.c972441e6e4522441d18.svg);
}

.flag-icon-cn {
	background-image: url(cn.02c229de4d98ea166838.svg);
}

.flag-icon-cn.flag-icon-squared {
	background-image: url(cn.a94c93941a4d8907fc2b.svg);
}

.flag-icon-co {
	background-image: url(co.3b252a1a91262604a528.svg);
}

.flag-icon-co.flag-icon-squared {
	background-image: url(co.41244c207c1c8c92c014.svg);
}

.flag-icon-cr {
	background-image: url(cr.7b4ebd50f5274e5bfca8.svg);
}

.flag-icon-cr.flag-icon-squared {
	background-image: url(cr.657d7dbcfdeb67b9324d.svg);
}

.flag-icon-cu {
	background-image: url(cu.ff754a33d53402c46615.svg);
}

.flag-icon-cu.flag-icon-squared {
	background-image: url(cu.0b42edabb93ec1c4862f.svg);
}

.flag-icon-cv {
	background-image: url(cv.b50df3fb841396412190.svg);
}

.flag-icon-cv.flag-icon-squared {
	background-image: url(cv.20a8cfffe0e969051329.svg);
}

.flag-icon-cw {
	background-image: url(cw.6c845a30476494ef2a34.svg);
}

.flag-icon-cw.flag-icon-squared {
	background-image: url(cw.a5487f569726e06687f0.svg);
}

.flag-icon-cx {
	background-image: url(cx.6f47bd14b8c7a627cf45.svg);
}

.flag-icon-cx.flag-icon-squared {
	background-image: url(cx.9faec396778b1eea7c91.svg);
}

.flag-icon-cy {
	background-image: url(cy.f0e266512201fe79b63b.svg);
}

.flag-icon-cy.flag-icon-squared {
	background-image: url(cy.1c8c05115b97c88502b6.svg);
}

.flag-icon-cz {
	background-image: url(cz.052ec527b4bb18cd4e48.svg);
}

.flag-icon-cz.flag-icon-squared {
	background-image: url(cz.490443104ecbfc24e258.svg);
}

.flag-icon-de {
	background-image: url(de.3e726c2b6a59e6e4543c.svg);
}

.flag-icon-de.flag-icon-squared {
	background-image: url(de.4d7bac3b0b9ab578b009.svg);
}

.flag-icon-dj {
	background-image: url(dj.3cf620d9f1db1057948c.svg);
}

.flag-icon-dj.flag-icon-squared {
	background-image: url(dj.0c386d224ea283b79429.svg);
}

.flag-icon-dk {
	background-image: url(dk.eb1416e02baeee91a39f.svg);
}

.flag-icon-dk.flag-icon-squared {
	background-image: url(dk.d046fb5b6363db6e655b.svg);
}

.flag-icon-dm {
	background-image: url(dm.2910f70a40909e4caedd.svg);
}

.flag-icon-dm.flag-icon-squared {
	background-image: url(dm.5966a127bf0ab8e0f6e3.svg);
}

.flag-icon-do {
	background-image: url(do.06e1cfe3c337fb27d7e5.svg);
}

.flag-icon-do.flag-icon-squared {
	background-image: url(do.e31ff1fdfd0b527ed1b4.svg);
}

.flag-icon-dz {
	background-image: url(dz.7c2261f0f9478d4df62a.svg);
}

.flag-icon-dz.flag-icon-squared {
	background-image: url(dz.dea7ef634f60d171b144.svg);
}

.flag-icon-ec {
	background-image: url(ec.a12f3b495c5217f9f582.svg);
}

.flag-icon-ec.flag-icon-squared {
	background-image: url(ec.e1ea3417b5d1b8e2e657.svg);
}

.flag-icon-ee {
	background-image: url(ee.6088c9ceb092913b54d7.svg);
}

.flag-icon-ee.flag-icon-squared {
	background-image: url(ee.9e932a62565e7ddda051.svg);
}

.flag-icon-eg {
	background-image: url(eg.c39a7f7e272fb477e697.svg);
}

.flag-icon-eg.flag-icon-squared {
	background-image: url(eg.4259fc9ef85ca62812df.svg);
}

.flag-icon-eh {
	background-image: url(eh.61674b9fd1c02414abde.svg);
}

.flag-icon-eh.flag-icon-squared {
	background-image: url(eh.7af606702cfc4e5a49b7.svg);
}

.flag-icon-er {
	background-image: url(er.c9799558f7907ccbe07b.svg);
}

.flag-icon-er.flag-icon-squared {
	background-image: url(er.976db2b72f1dcc39f357.svg);
}

.flag-icon-es {
	background-image: url(es.cc1b41b0e9485796cebb.svg);
}

.flag-icon-es.flag-icon-squared {
	background-image: url(es.d18de46b69ab3e7efb07.svg);
}

.flag-icon-et {
	background-image: url(et.919059a46d59bd47f6ad.svg);
}

.flag-icon-et.flag-icon-squared {
	background-image: url(et.2c1adbb55f047445e01c.svg);
}

.flag-icon-fi {
	background-image: url(fi.2649533e1d44a2ef75d5.svg);
}

.flag-icon-fi.flag-icon-squared {
	background-image: url(fi.b48413bec5778656a773.svg);
}

.flag-icon-fj {
	background-image: url(fj.3e230d8e827f6c2cccb0.svg);
}

.flag-icon-fj.flag-icon-squared {
	background-image: url(fj.7cc3769d5415c64f7e14.svg);
}

.flag-icon-fk {
	background-image: url(fk.dd7bc357e2bee86baca8.svg);
}

.flag-icon-fk.flag-icon-squared {
	background-image: url(fk.2d1b653b364be637310a.svg);
}

.flag-icon-fm {
	background-image: url(fm.2b14fecb01ff1af11129.svg);
}

.flag-icon-fm.flag-icon-squared {
	background-image: url(fm.3f19d612c1d987a0948e.svg);
}

.flag-icon-fo {
	background-image: url(fo.b08620b37d2f4e306b5f.svg);
}

.flag-icon-fo.flag-icon-squared {
	background-image: url(fo.329cbed566020b8e0d7a.svg);
}

.flag-icon-fr {
	background-image: url(fr.b1156355de9691d768df.svg);
}

.flag-icon-fr.flag-icon-squared {
	background-image: url(fr.f8952213641bba462c73.svg);
}

.flag-icon-ga {
	background-image: url(ga.29f203bb2828c1aed048.svg);
}

.flag-icon-ga.flag-icon-squared {
	background-image: url(ga.33d27fe1d14e7a989255.svg);
}

.flag-icon-gb {
	background-image: url(gb.4f1b7af5c0bae6aae85c.svg);
}

.flag-icon-gb.flag-icon-squared {
	background-image: url(gb.50f7fd14ca63b8b05bdb.svg);
}

.flag-icon-gd {
	background-image: url(gd.b402c8c6fdfc7cab982e.svg);
}

.flag-icon-gd.flag-icon-squared {
	background-image: url(gd.3c05bb4957011ec7d56f.svg);
}

.flag-icon-ge {
	background-image: url(ge.292fa4585c8ab314c207.svg);
}

.flag-icon-ge.flag-icon-squared {
	background-image: url(ge.5f68e7f370e90338682f.svg);
}

.flag-icon-gf {
	background-image: url(gf.2ab15edf97187860137f.svg);
}

.flag-icon-gf.flag-icon-squared {
	background-image: url(gf.23d8b419461e2b4bec1a.svg);
}

.flag-icon-gg {
	background-image: url(gg.98f67a6ff36afda7a5ec.svg);
}

.flag-icon-gg.flag-icon-squared {
	background-image: url(gg.357e1e33666fb0844d04.svg);
}

.flag-icon-gh {
	background-image: url(gh.caedb9129bf6bd63ff40.svg);
}

.flag-icon-gh.flag-icon-squared {
	background-image: url(gh.77872d15b6a675d391e8.svg);
}

.flag-icon-gi {
	background-image: url(gi.e829d66edd3fc4e28c3c.svg);
}

.flag-icon-gi.flag-icon-squared {
	background-image: url(gi.6ecace1817c2609b2a9b.svg);
}

.flag-icon-gl {
	background-image: url(gl.28a07cffa1bb4b3152f3.svg);
}

.flag-icon-gl.flag-icon-squared {
	background-image: url(gl.28bf64e497ad74bc4ea1.svg);
}

.flag-icon-gm {
	background-image: url(gm.f06a98cd5c0b07d6c3d0.svg);
}

.flag-icon-gm.flag-icon-squared {
	background-image: url(gm.414139d5039a0584ac04.svg);
}

.flag-icon-gn {
	background-image: url(gn.36a3e9a3dd82736bfcf2.svg);
}

.flag-icon-gn.flag-icon-squared {
	background-image: url(gn.1ce64523708a4513c007.svg);
}

.flag-icon-gp {
	background-image: url(gp.fa4cab3e4ee1b865a975.svg);
}

.flag-icon-gp.flag-icon-squared {
	background-image: url(gp.c2c4da0e6afbe97dffaa.svg);
}

.flag-icon-gq {
	background-image: url(gq.385ac47e2485d7dfb0bc.svg);
}

.flag-icon-gq.flag-icon-squared {
	background-image: url(gq.0c1057b34b46bc63471a.svg);
}

.flag-icon-gr {
	background-image: url(gr.db77f48c7f332561c119.svg);
}

.flag-icon-gr.flag-icon-squared {
	background-image: url(gr.6911d46028b1431a1607.svg);
}

.flag-icon-gs {
	background-image: url(gs.175a61d9f7540ab6d862.svg);
}

.flag-icon-gs.flag-icon-squared {
	background-image: url(gs.1def7829b26a04ff77d3.svg);
}

.flag-icon-gt {
	background-image: url(gt.58f35af655d658aced08.svg);
}

.flag-icon-gt.flag-icon-squared {
	background-image: url(gt.7fe64e01367794301fee.svg);
}

.flag-icon-gu {
	background-image: url(gu.d0da25e7e2c4f411345e.svg);
}

.flag-icon-gu.flag-icon-squared {
	background-image: url(gu.243ab68e3dca89514d9a.svg);
}

.flag-icon-gw {
	background-image: url(gw.c1e88a916be1c72f688c.svg);
}

.flag-icon-gw.flag-icon-squared {
	background-image: url(gw.5ecbd93cc2eeec1d0633.svg);
}

.flag-icon-gy {
	background-image: url(gy.79fcf270400edca30d77.svg);
}

.flag-icon-gy.flag-icon-squared {
	background-image: url(gy.0653b318bc7218890284.svg);
}

.flag-icon-hk {
	background-image: url(hk.9502d7167e62fb1be4be.svg);
}

.flag-icon-hk.flag-icon-squared {
	background-image: url(hk.e671691512658bbbc7bf.svg);
}

.flag-icon-hm {
	background-image: url(hm.fe514431ce7922c28d2d.svg);
}

.flag-icon-hm.flag-icon-squared {
	background-image: url(hm.fc838ac0bb4f5ff27231.svg);
}

.flag-icon-hn {
	background-image: url(hn.9b9bee13c67ab85cd468.svg);
}

.flag-icon-hn.flag-icon-squared {
	background-image: url(hn.c94622ad395a0173231a.svg);
}

.flag-icon-hr {
	background-image: url(hr.8f6905ab9a3f09b7ad72.svg);
}

.flag-icon-hr.flag-icon-squared {
	background-image: url(hr.d01a1866ccd70d013c40.svg);
}

.flag-icon-ht {
	background-image: url(ht.a0b173aaef73a37242b2.svg);
}

.flag-icon-ht.flag-icon-squared {
	background-image: url(ht.18b350ac2dd74dfb68c1.svg);
}

.flag-icon-hu {
	background-image: url(hu.0d7409f88bca8325938e.svg);
}

.flag-icon-hu.flag-icon-squared {
	background-image: url(hu.e5e334fdd028898fe762.svg);
}

.flag-icon-id {
	background-image: url(id.17b996767ee0373a262c.svg);
}

.flag-icon-id.flag-icon-squared {
	background-image: url(id.9f708fe5bf604f5bf38a.svg);
}

.flag-icon-ie {
	background-image: url(ie.c68ff961baf04c04f9be.svg);
}

.flag-icon-ie.flag-icon-squared {
	background-image: url(ie.798a56e04350344c5937.svg);
}

.flag-icon-il {
	background-image: url(il.f62b32f0be82b0a6d694.svg);
}

.flag-icon-il.flag-icon-squared {
	background-image: url(il.c36a011de460eb2d3b8c.svg);
}

.flag-icon-im {
	background-image: url(im.ed29d9ff19c46202628e.svg);
}

.flag-icon-im.flag-icon-squared {
	background-image: url(im.6cf57263ebd4071f3af5.svg);
}

.flag-icon-in {
	background-image: url(in.e4ab7bd057c6d49f21b3.svg);
}

.flag-icon-in.flag-icon-squared {
	background-image: url(in.209ae8e9585774eb4fe3.svg);
}

.flag-icon-io {
	background-image: url(io.550553a764e49600498f.svg);
}

.flag-icon-io.flag-icon-squared {
	background-image: url(io.2d90626cf903f5aa0498.svg);
}

.flag-icon-iq {
	background-image: url(iq.30dee02831c80a89cb49.svg);
}

.flag-icon-iq.flag-icon-squared {
	background-image: url(iq.e1922026e8c0bedf3b61.svg);
}

.flag-icon-ir {
	background-image: url(ir.9023419c73718709ef96.svg);
}

.flag-icon-ir.flag-icon-squared {
	background-image: url(ir.717422e60d025fa48a0b.svg);
}

.flag-icon-is {
	background-image: url(is.cff140f41d09ba1961eb.svg);
}

.flag-icon-is.flag-icon-squared {
	background-image: url(is.ae44c07e894b0a298c57.svg);
}

.flag-icon-it {
	background-image: url(it.8d15de04f5f6e8e89cab.svg);
}

.flag-icon-it.flag-icon-squared {
	background-image: url(it.22b99ae704f3de63285b.svg);
}

.flag-icon-je {
	background-image: url(je.2026b139288b127cab01.svg);
}

.flag-icon-je.flag-icon-squared {
	background-image: url(je.862cd38b23ba01053db4.svg);
}

.flag-icon-jm {
	background-image: url(jm.67f96b2f0df34ce53d76.svg);
}

.flag-icon-jm.flag-icon-squared {
	background-image: url(jm.b7b13124a4068892dc24.svg);
}

.flag-icon-jo {
	background-image: url(jo.118c5546136b7d67daa5.svg);
}

.flag-icon-jo.flag-icon-squared {
	background-image: url(jo.5130279865a7759012e1.svg);
}

.flag-icon-jp {
	background-image: url(jp.95c2abfe2fa7c4387413.svg);
}

.flag-icon-jp.flag-icon-squared {
	background-image: url(jp.ae89446a56bc49a83f09.svg);
}

.flag-icon-ke {
	background-image: url(ke.0bbfd05193b7ca75f1b7.svg);
}

.flag-icon-ke.flag-icon-squared {
	background-image: url(ke.1c54a4899948c14d27f5.svg);
}

.flag-icon-kg {
	background-image: url(kg.e588babc47e6eb59d65b.svg);
}

.flag-icon-kg.flag-icon-squared {
	background-image: url(kg.c6895000555d24749137.svg);
}

.flag-icon-kh {
	background-image: url(kh.7f27fa7392df9f355609.svg);
}

.flag-icon-kh.flag-icon-squared {
	background-image: url(kh.25b4be5d47e920ba3a10.svg);
}

.flag-icon-ki {
	background-image: url(ki.bf675826e286eeb617c7.svg);
}

.flag-icon-ki.flag-icon-squared {
	background-image: url(ki.ca42f7e38b41cb0e0f04.svg);
}

.flag-icon-km {
	background-image: url(km.0f12d30cd1bc75d3d387.svg);
}

.flag-icon-km.flag-icon-squared {
	background-image: url(km.e0df62e410baf1d71186.svg);
}

.flag-icon-kn {
	background-image: url(kn.b0fd5e10c0f172cd3cb3.svg);
}

.flag-icon-kn.flag-icon-squared {
	background-image: url(kn.4ad12564dce8cd72eac5.svg);
}

.flag-icon-kp {
	background-image: url(kp.07ebeb5c6be5c8f85ba2.svg);
}

.flag-icon-kp.flag-icon-squared {
	background-image: url(kp.f08daf335790f99ff297.svg);
}

.flag-icon-kr {
	background-image: url(kr.6d3d963fd85ce15d80cc.svg);
}

.flag-icon-kr.flag-icon-squared {
	background-image: url(kr.68586ef8dee277d9cf13.svg);
}

.flag-icon-kw {
	background-image: url(kw.0d0ac54c4acaab7536ba.svg);
}

.flag-icon-kw.flag-icon-squared {
	background-image: url(kw.33b3292eb3089a10a5cb.svg);
}

.flag-icon-ky {
	background-image: url(ky.93a85a5572efe8d2f51d.svg);
}

.flag-icon-ky.flag-icon-squared {
	background-image: url(ky.7a1c98fc66b1959ad6cd.svg);
}

.flag-icon-kz {
	background-image: url(kz.d37cbd6165219d5bf58b.svg);
}

.flag-icon-kz.flag-icon-squared {
	background-image: url(kz.156c054bd0432d52e81d.svg);
}

.flag-icon-la {
	background-image: url(la.b61549ab9a32b7ce90b8.svg);
}

.flag-icon-la.flag-icon-squared {
	background-image: url(la.562dda7446562f813546.svg);
}

.flag-icon-lb {
	background-image: url(lb.23f85946df6ad8b8700c.svg);
}

.flag-icon-lb.flag-icon-squared {
	background-image: url(lb.8e9c186c24f3fed17b0b.svg);
}

.flag-icon-lc {
	background-image: url(lc.1c3a5554a0d8d1afaaf5.svg);
}

.flag-icon-lc.flag-icon-squared {
	background-image: url(lc.c056c2a721c5bd992bd4.svg);
}

.flag-icon-li {
	background-image: url(li.9e40c74ae0f4cc1c4832.svg);
}

.flag-icon-li.flag-icon-squared {
	background-image: url(li.7787a5f8f647a73a6973.svg);
}

.flag-icon-lk {
	background-image: url(lk.96cf4c4f16a30890687d.svg);
}

.flag-icon-lk.flag-icon-squared {
	background-image: url(lk.bf15b308ab139ff72d92.svg);
}

.flag-icon-lr {
	background-image: url(lr.039251e3b986c21ad723.svg);
}

.flag-icon-lr.flag-icon-squared {
	background-image: url(lr.6656f943933fa3febede.svg);
}

.flag-icon-ls {
	background-image: url(ls.c0799ebf1d583d0d3840.svg);
}

.flag-icon-ls.flag-icon-squared {
	background-image: url(ls.533cb320083af55b894a.svg);
}

.flag-icon-lt {
	background-image: url(lt.c3aeac0dad1dfcc917a7.svg);
}

.flag-icon-lt.flag-icon-squared {
	background-image: url(lt.70975be09055c7db032d.svg);
}

.flag-icon-lu {
	background-image: url(lu.c858787cf95b92f694db.svg);
}

.flag-icon-lu.flag-icon-squared {
	background-image: url(lu.2585715a069b9b823482.svg);
}

.flag-icon-lv {
	background-image: url(lv.8b293d984cea7db72e62.svg);
}

.flag-icon-lv.flag-icon-squared {
	background-image: url(lv.f3c1274d166407a222fa.svg);
}

.flag-icon-ly {
	background-image: url(ly.ae438f5a0664546bd81c.svg);
}

.flag-icon-ly.flag-icon-squared {
	background-image: url(ly.8b64bcbd55eb07796496.svg);
}

.flag-icon-ma {
	background-image: url(ma.60fbc221d84de9fb44f0.svg);
}

.flag-icon-ma.flag-icon-squared {
	background-image: url(ma.bee9c05416fd66f6bc44.svg);
}

.flag-icon-mc {
	background-image: url(mc.b4f4b90da30103ef9cb0.svg);
}

.flag-icon-mc.flag-icon-squared {
	background-image: url(mc.78528abed80a64294f9a.svg);
}

.flag-icon-md {
	background-image: url(md.8f2e0071fcabb0ad40b6.svg);
}

.flag-icon-md.flag-icon-squared {
	background-image: url(md.63bbfb2eaec4d73ec13a.svg);
}

.flag-icon-me {
	background-image: url(me.8096e4aa56b12c0d56d1.svg);
}

.flag-icon-me.flag-icon-squared {
	background-image: url(me.a0dbae6fcc7fe3946c55.svg);
}

.flag-icon-mf {
	background-image: url(mf.5b9ff36c7fed044c2531.svg);
}

.flag-icon-mf.flag-icon-squared {
	background-image: url(mf.487f7bd7fd30eec81e74.svg);
}

.flag-icon-mg {
	background-image: url(mg.67f5922d788548be9d49.svg);
}

.flag-icon-mg.flag-icon-squared {
	background-image: url(mg.91e10ba084cc7f7b2498.svg);
}

.flag-icon-mh {
	background-image: url(mh.6d60cee3ee8d6bee9a37.svg);
}

.flag-icon-mh.flag-icon-squared {
	background-image: url(mh.8f1f91348e69c8bf64d8.svg);
}

.flag-icon-mk {
	background-image: url(mk.ed091b887cafb2adbf04.svg);
}

.flag-icon-mk.flag-icon-squared {
	background-image: url(mk.2413b10706c9e29c439b.svg);
}

.flag-icon-ml {
	background-image: url(ml.e6f097f93a69b28225c4.svg);
}

.flag-icon-ml.flag-icon-squared {
	background-image: url(ml.204b0da4b499bc369441.svg);
}

.flag-icon-mm {
	background-image: url(mm.92e9f832a28fd293035e.svg);
}

.flag-icon-mm.flag-icon-squared {
	background-image: url(mm.8d6d26bc590adff8e84d.svg);
}

.flag-icon-mn {
	background-image: url(mn.b6529a3b13ea5080793a.svg);
}

.flag-icon-mn.flag-icon-squared {
	background-image: url(mn.3995293775c1a1837f05.svg);
}

.flag-icon-mo {
	background-image: url(mo.44f9c5552cf0d423c84a.svg);
}

.flag-icon-mo.flag-icon-squared {
	background-image: url(mo.1f249f5176c0bb29ed36.svg);
}

.flag-icon-mp {
	background-image: url(mp.aa6f2a40fea9a33e7885.svg);
}

.flag-icon-mp.flag-icon-squared {
	background-image: url(mp.2671eebebb38b8e05f01.svg);
}

.flag-icon-mq {
	background-image: url(mq.bfeadb02a0e0566b3764.svg);
}

.flag-icon-mq.flag-icon-squared {
	background-image: url(mq.a09e48650a204ba97073.svg);
}

.flag-icon-mr {
	background-image: url(mr.a3c31876aadbd5083efc.svg);
}

.flag-icon-mr.flag-icon-squared {
	background-image: url(mr.b293ed8922aead7af253.svg);
}

.flag-icon-ms {
	background-image: url(ms.d5390a0cb1e74972fee6.svg);
}

.flag-icon-ms.flag-icon-squared {
	background-image: url(ms.058b028b04940b18ad84.svg);
}

.flag-icon-mt {
	background-image: url(mt.51f074ae3fd129831ce0.svg);
}

.flag-icon-mt.flag-icon-squared {
	background-image: url(mt.fd8576042757f9d905d0.svg);
}

.flag-icon-mu {
	background-image: url(mu.896330b72092b57179e0.svg);
}

.flag-icon-mu.flag-icon-squared {
	background-image: url(mu.67c8f3621446645a9008.svg);
}

.flag-icon-mv {
	background-image: url(mv.3c896bfdad2f76fe0945.svg);
}

.flag-icon-mv.flag-icon-squared {
	background-image: url(mv.0fdc08c6985e30f2a3bf.svg);
}

.flag-icon-mw {
	background-image: url(mw.59519962a87a994a082d.svg);
}

.flag-icon-mw.flag-icon-squared {
	background-image: url(mw.290d49f1d0a391614960.svg);
}

.flag-icon-mx {
	background-image: url(mx.fc563797b5d4dad9f97c.svg);
}

.flag-icon-mx.flag-icon-squared {
	background-image: url(mx.cb47c8bfd8d9a04cb0d8.svg);
}

.flag-icon-my {
	background-image: url(my.c52af28edb1430a5e22e.svg);
}

.flag-icon-my.flag-icon-squared {
	background-image: url(my.5991a60d506f7dff3c8c.svg);
}

.flag-icon-mz {
	background-image: url(mz.1044789cd1ad77a7c37d.svg);
}

.flag-icon-mz.flag-icon-squared {
	background-image: url(mz.e8801c33d8204a7ffa94.svg);
}

.flag-icon-na {
	background-image: url(na.05f127b04c4f59ded604.svg);
}

.flag-icon-na.flag-icon-squared {
	background-image: url(na.2a5f6f2b12334e8e742f.svg);
}

.flag-icon-nc {
	background-image: url(nc.b6c1c6b3a086590ca3a6.svg);
}

.flag-icon-nc.flag-icon-squared {
	background-image: url(nc.0dba674e34d031aa3f55.svg);
}

.flag-icon-ne {
	background-image: url(ne.b7369ec74cd2a2ccf698.svg);
}

.flag-icon-ne.flag-icon-squared {
	background-image: url(ne.e56edd30b77ac6f1cae9.svg);
}

.flag-icon-nf {
	background-image: url(nf.82cb457affa8dbc92d61.svg);
}

.flag-icon-nf.flag-icon-squared {
	background-image: url(nf.8f8df7a2569c67b8a13f.svg);
}

.flag-icon-ng {
	background-image: url(ng.992459a3d0f22849b493.svg);
}

.flag-icon-ng.flag-icon-squared {
	background-image: url(ng.520463e155c2f4a38079.svg);
}

.flag-icon-ni {
	background-image: url(ni.b828dceb2ed17972a583.svg);
}

.flag-icon-ni.flag-icon-squared {
	background-image: url(ni.c90e4163df5c3a680181.svg);
}

.flag-icon-nl {
	background-image: url(nl.e336d50a0531bb958fa9.svg);
}

.flag-icon-nl.flag-icon-squared {
	background-image: url(nl.9bfd784cc633d04cc5f3.svg);
}

.flag-icon-no {
	background-image: url(no.0b41df77e951a30bbfcc.svg);
}

.flag-icon-no.flag-icon-squared {
	background-image: url(no.b7a21f544f617a59abff.svg);
}

.flag-icon-np {
	background-image: url(np.3ce0600ca4d79b3fb47a.svg);
}

.flag-icon-np.flag-icon-squared {
	background-image: url(np.a754e9e8e0d385e0cbc3.svg);
}

.flag-icon-nr {
	background-image: url(nr.34ed2f24b50edf07808d.svg);
}

.flag-icon-nr.flag-icon-squared {
	background-image: url(nr.2ef5b7c8f28f9c85d7c2.svg);
}

.flag-icon-nu {
	background-image: url(nu.caaabfca4613ea4e884c.svg);
}

.flag-icon-nu.flag-icon-squared {
	background-image: url(nu.4a4641b3a3309eaa1b68.svg);
}

.flag-icon-nz {
	background-image: url(nz.a8f100c79b238a528c1c.svg);
}

.flag-icon-nz.flag-icon-squared {
	background-image: url(nz.380c4a3a4ec8da2aaae7.svg);
}

.flag-icon-om {
	background-image: url(om.7332c94cc6d893097dd3.svg);
}

.flag-icon-om.flag-icon-squared {
	background-image: url(om.397d3f2b9cb371836f79.svg);
}

.flag-icon-pa {
	background-image: url(pa.0d16b0e8d8769ea32bc6.svg);
}

.flag-icon-pa.flag-icon-squared {
	background-image: url(pa.beb40ab6cce7b2d196d2.svg);
}

.flag-icon-pe {
	background-image: url(pe.4fb8c00609a28dbedb51.svg);
}

.flag-icon-pe.flag-icon-squared {
	background-image: url(pe.3777e89e375c7ce2926b.svg);
}

.flag-icon-pf {
	background-image: url(pf.8e525621c88b974fb4ce.svg);
}

.flag-icon-pf.flag-icon-squared {
	background-image: url(pf.a68f0f63a6036a071912.svg);
}

.flag-icon-pg {
	background-image: url(pg.9b228e6c353c0b8526b5.svg);
}

.flag-icon-pg.flag-icon-squared {
	background-image: url(pg.e3c208b910d2461947b3.svg);
}

.flag-icon-ph {
	background-image: url(ph.4e44ea60eb7a1ebb6c02.svg);
}

.flag-icon-ph.flag-icon-squared {
	background-image: url(ph.03c78e38a895fc103769.svg);
}

.flag-icon-pk {
	background-image: url(pk.3238f8e2bdaefa2a62b8.svg);
}

.flag-icon-pk.flag-icon-squared {
	background-image: url(pk.3a1264711c7dbaeeff3c.svg);
}

.flag-icon-pl {
	background-image: url(pl.562edca5bb39d66f4c92.svg);
}

.flag-icon-pl.flag-icon-squared {
	background-image: url(pl.3fe3bd51a504e4239ca5.svg);
}

.flag-icon-pm {
	background-image: url(pm.1e97e8d76fe2d553eedd.svg);
}

.flag-icon-pm.flag-icon-squared {
	background-image: url(pm.89993b1ff27bb0107946.svg);
}

.flag-icon-pn {
	background-image: url(pn.2d4ce20974609ea74c8c.svg);
}

.flag-icon-pn.flag-icon-squared {
	background-image: url(pn.3b9532b71c6c9fc76cf5.svg);
}

.flag-icon-pr {
	background-image: url(pr.b55721a59f693ffb8690.svg);
}

.flag-icon-pr.flag-icon-squared {
	background-image: url(pr.1d278b022fba04fb58b4.svg);
}

.flag-icon-ps {
	background-image: url(ps.07005a7fd06016e6cead.svg);
}

.flag-icon-ps.flag-icon-squared {
	background-image: url(ps.2992f9b92974b68d8a59.svg);
}

.flag-icon-pt {
	background-image: url(pt.c31a6c496e2c66def3f6.svg);
}

.flag-icon-pt.flag-icon-squared {
	background-image: url(pt.09cd4ef9ba4cd30ef462.svg);
}

.flag-icon-pw {
	background-image: url(pw.005061a12212476b4014.svg);
}

.flag-icon-pw.flag-icon-squared {
	background-image: url(pw.8207f6249da98267d859.svg);
}

.flag-icon-py {
	background-image: url(py.13233f64e8bc61551916.svg);
}

.flag-icon-py.flag-icon-squared {
	background-image: url(py.c5bbbec11160887362f4.svg);
}

.flag-icon-qa {
	background-image: url(qa.b314986b75f2a81f5575.svg);
}

.flag-icon-qa.flag-icon-squared {
	background-image: url(qa.78909a6f9bc32e8d2bb7.svg);
}

.flag-icon-re {
	background-image: url(re.17909e3784b7d4ef90ef.svg);
}

.flag-icon-re.flag-icon-squared {
	background-image: url(re.01fea3b62ac2440a5785.svg);
}

.flag-icon-ro {
	background-image: url(ro.625aca9e928c0eb9f463.svg);
}

.flag-icon-ro.flag-icon-squared {
	background-image: url(ro.22278e1314d8e8144063.svg);
}

.flag-icon-rs {
	background-image: url(rs.0b9d64b2f235138bd7da.svg);
}

.flag-icon-rs.flag-icon-squared {
	background-image: url(rs.14899009a0b2aec42919.svg);
}

.flag-icon-ru {
	background-image: url(ru.0cacf46e6f473fa88781.svg);
}

.flag-icon-ru.flag-icon-squared {
	background-image: url(ru.e3ee3b099783ef393f2f.svg);
}

.flag-icon-rw {
	background-image: url(rw.7fe5146baf52818fc8f0.svg);
}

.flag-icon-rw.flag-icon-squared {
	background-image: url(rw.997fe41bfffc77e0073f.svg);
}

.flag-icon-sa {
	background-image: url(sa.01b40f18ecddca75f50f.svg);
}

.flag-icon-sa.flag-icon-squared {
	background-image: url(sa.02710800a40dda55c6b7.svg);
}

.flag-icon-sb {
	background-image: url(sb.c23eab6d60cb87d15c51.svg);
}

.flag-icon-sb.flag-icon-squared {
	background-image: url(sb.d64e984857cd493cbe11.svg);
}

.flag-icon-sc {
	background-image: url(sc.30759b7aada6d9489543.svg);
}

.flag-icon-sc.flag-icon-squared {
	background-image: url(sc.ad1bcb4c714e0ca8c735.svg);
}

.flag-icon-sd {
	background-image: url(sd.9b0974f16dc3e254519c.svg);
}

.flag-icon-sd.flag-icon-squared {
	background-image: url(sd.7ab061d859c16996f2bd.svg);
}

.flag-icon-se {
	background-image: url(se.fe725901338e5651e142.svg);
}

.flag-icon-se.flag-icon-squared {
	background-image: url(se.b039bdb8e50c968b6c50.svg);
}

.flag-icon-sg {
	background-image: url(sg.45fb3666e5f08303c564.svg);
}

.flag-icon-sg.flag-icon-squared {
	background-image: url(sg.ae32bb355a4096369678.svg);
}

.flag-icon-sh {
	background-image: url(sh.73751467467171c36dd4.svg);
}

.flag-icon-sh.flag-icon-squared {
	background-image: url(sh.50626aa71bf595c0c0c9.svg);
}

.flag-icon-si {
	background-image: url(si.fb87a78663039fc23f32.svg);
}

.flag-icon-si.flag-icon-squared {
	background-image: url(si.8be67718e83099e4c331.svg);
}

.flag-icon-sj {
	background-image: url(sj.ae547dbec390990657f9.svg);
}

.flag-icon-sj.flag-icon-squared {
	background-image: url(sj.ecbc9e939c3823f82f4f.svg);
}

.flag-icon-sk {
	background-image: url(sk.1da1c0abd4c671c9cf24.svg);
}

.flag-icon-sk.flag-icon-squared {
	background-image: url(sk.e7c5539e3b7e3dec8dc7.svg);
}

.flag-icon-sl {
	background-image: url(sl.ddbd1d9b113b2688102f.svg);
}

.flag-icon-sl.flag-icon-squared {
	background-image: url(sl.f6315f743d7d62adc0f1.svg);
}

.flag-icon-sm {
	background-image: url(sm.f1d07953e03ce42c723d.svg);
}

.flag-icon-sm.flag-icon-squared {
	background-image: url(sm.9591e46a702f0f8f036e.svg);
}

.flag-icon-sn {
	background-image: url(sn.5b654e1a7246e45c6577.svg);
}

.flag-icon-sn.flag-icon-squared {
	background-image: url(sn.d2bec7efb0241ffa5077.svg);
}

.flag-icon-so {
	background-image: url(so.28889c60642fd3d81b00.svg);
}

.flag-icon-so.flag-icon-squared {
	background-image: url(so.c1561217671d8bdde531.svg);
}

.flag-icon-sr {
	background-image: url(sr.788f3e2af54fdedc56e3.svg);
}

.flag-icon-sr.flag-icon-squared {
	background-image: url(sr.be27d1ae7006588ccd01.svg);
}

.flag-icon-ss {
	background-image: url(ss.67001d2a8840b34f8407.svg);
}

.flag-icon-ss.flag-icon-squared {
	background-image: url(ss.e3933b4455dc06b90bba.svg);
}

.flag-icon-st {
	background-image: url(st.1f545eb99b323d22b91e.svg);
}

.flag-icon-st.flag-icon-squared {
	background-image: url(st.d0a56dbbee36540ebf27.svg);
}

.flag-icon-sv {
	background-image: url(sv.46858d61ae1bdfbb547f.svg);
}

.flag-icon-sv.flag-icon-squared {
	background-image: url(sv.4dd6d709841ff46dc6cb.svg);
}

.flag-icon-sx {
	background-image: url(sx.73a3a178768304ec82fe.svg);
}

.flag-icon-sx.flag-icon-squared {
	background-image: url(sx.788763923582f724fa11.svg);
}

.flag-icon-sy {
	background-image: url(sy.64f0d2d7a590e22c8d0c.svg);
}

.flag-icon-sy.flag-icon-squared {
	background-image: url(sy.73690f50d6d4106fbd4c.svg);
}

.flag-icon-sz {
	background-image: url(sz.fa1a994d9c1fcf5c559e.svg);
}

.flag-icon-sz.flag-icon-squared {
	background-image: url(sz.1e261ba080ba07a0f96d.svg);
}

.flag-icon-tc {
	background-image: url(tc.c61ef06abf4474b5d2af.svg);
}

.flag-icon-tc.flag-icon-squared {
	background-image: url(tc.c3867f8dbaf12f6ceb7b.svg);
}

.flag-icon-td {
	background-image: url(td.a0923ddc3c8abed20bfd.svg);
}

.flag-icon-td.flag-icon-squared {
	background-image: url(td.f37a395c81f2cfe3b51e.svg);
}

.flag-icon-tf {
	background-image: url(tf.4ab43cc9db2814759ac2.svg);
}

.flag-icon-tf.flag-icon-squared {
	background-image: url(tf.2e7dc1af2d97ea62c347.svg);
}

.flag-icon-tg {
	background-image: url(tg.e602a907e1228d0fc75e.svg);
}

.flag-icon-tg.flag-icon-squared {
	background-image: url(tg.29fa137c095a6ace1adc.svg);
}

.flag-icon-th {
	background-image: url(th.76fca72f6d180d3f14a5.svg);
}

.flag-icon-th.flag-icon-squared {
	background-image: url(th.904dd7853b623153a82a.svg);
}

.flag-icon-tj {
	background-image: url(tj.9853139b446ddf94d5f1.svg);
}

.flag-icon-tj.flag-icon-squared {
	background-image: url(tj.09418f138f5581e3c49a.svg);
}

.flag-icon-tk {
	background-image: url(tk.1959d9de338fea49559e.svg);
}

.flag-icon-tk.flag-icon-squared {
	background-image: url(tk.7aaccddb93a504f69855.svg);
}

.flag-icon-tl {
	background-image: url(tl.7942bccbe6f775c88769.svg);
}

.flag-icon-tl.flag-icon-squared {
	background-image: url(tl.0616faaafebb8abad852.svg);
}

.flag-icon-tm {
	background-image: url(tm.bdd29cb93d94d36b6d3d.svg);
}

.flag-icon-tm.flag-icon-squared {
	background-image: url(tm.64aa750d7b27817b8d1f.svg);
}

.flag-icon-tn {
	background-image: url(tn.89a384a0709264d3f4b9.svg);
}

.flag-icon-tn.flag-icon-squared {
	background-image: url(tn.440d3505fe97c32cac89.svg);
}

.flag-icon-to {
	background-image: url(to.79354e72ad0559ef82e2.svg);
}

.flag-icon-to.flag-icon-squared {
	background-image: url(to.238ef1cd63bf158a8679.svg);
}

.flag-icon-tr {
	background-image: url(tr.ed6d5f37779af38911b0.svg);
}

.flag-icon-tr.flag-icon-squared {
	background-image: url(tr.ce2e2e8e0650cfed7548.svg);
}

.flag-icon-tt {
	background-image: url(tt.c3647d9bc890d2ebd383.svg);
}

.flag-icon-tt.flag-icon-squared {
	background-image: url(tt.27c618af43e3f0729069.svg);
}

.flag-icon-tv {
	background-image: url(tv.d78bd31e5a11723db4d4.svg);
}

.flag-icon-tv.flag-icon-squared {
	background-image: url(tv.f4b7afec4d58a73acc18.svg);
}

.flag-icon-tw {
	background-image: url(tw.21291ae9738c4cdacdac.svg);
}

.flag-icon-tw.flag-icon-squared {
	background-image: url(tw.eb5ac13798e16da73d0e.svg);
}

.flag-icon-tz {
	background-image: url(tz.d3df42da90c6a077c532.svg);
}

.flag-icon-tz.flag-icon-squared {
	background-image: url(tz.d02545a1e6ca8ee2c217.svg);
}

.flag-icon-ua {
	background-image: url(ua.a8b13525ee3b82f90119.svg);
}

.flag-icon-ua.flag-icon-squared {
	background-image: url(ua.841d259d582b4c6f5585.svg);
}

.flag-icon-ug {
	background-image: url(ug.278e456e685ba419e2b3.svg);
}

.flag-icon-ug.flag-icon-squared {
	background-image: url(ug.1c8fcdc4a4d91ad1ead1.svg);
}

.flag-icon-um {
	background-image: url(um.05615112706e0396ff8c.svg);
}

.flag-icon-um.flag-icon-squared {
	background-image: url(um.3d347682d5c526a37719.svg);
}

.flag-icon-us {
	background-image: url(us.ae65659236a7e3484027.svg);
}

.flag-icon-us.flag-icon-squared {
	background-image: url(us.8ec583188aba7e942658.svg);
}

.flag-icon-uy {
	background-image: url(uy.79b02850081e27b3ba20.svg);
}

.flag-icon-uy.flag-icon-squared {
	background-image: url(uy.adbc4992aa0cb87499df.svg);
}

.flag-icon-uz {
	background-image: url(uz.eb1e00b870d7f0784288.svg);
}

.flag-icon-uz.flag-icon-squared {
	background-image: url(uz.ca892343cb962d42bc4c.svg);
}

.flag-icon-va {
	background-image: url(va.0e3b3cc1a9ecdad8993a.svg);
}

.flag-icon-va.flag-icon-squared {
	background-image: url(va.56a808f752bba8da66f9.svg);
}

.flag-icon-vc {
	background-image: url(vc.4ac5124fbf60fcff6808.svg);
}

.flag-icon-vc.flag-icon-squared {
	background-image: url(vc.bbb52fa0756298590332.svg);
}

.flag-icon-ve {
	background-image: url(ve.b2cd5a9a011fd43f115a.svg);
}

.flag-icon-ve.flag-icon-squared {
	background-image: url(ve.9f23d9626b92963d5502.svg);
}

.flag-icon-vg {
	background-image: url(vg.e1c461f74da3c3a9c033.svg);
}

.flag-icon-vg.flag-icon-squared {
	background-image: url(vg.68763b7f309901d80c3e.svg);
}

.flag-icon-vi {
	background-image: url(vi.9af6bfa678419ab72df4.svg);
}

.flag-icon-vi.flag-icon-squared {
	background-image: url(vi.b41b18d98e3931a28af0.svg);
}

.flag-icon-vn {
	background-image: url(vn.a62ad62f354af546c5d9.svg);
}

.flag-icon-vn.flag-icon-squared {
	background-image: url(vn.a0081482192375c70656.svg);
}

.flag-icon-vu {
	background-image: url(vu.5c33b1e789de1ff9e75e.svg);
}

.flag-icon-vu.flag-icon-squared {
	background-image: url(vu.9b6cbbe930942b2cef6c.svg);
}

.flag-icon-wf {
	background-image: url(wf.e3ac728c6286182ecee6.svg);
}

.flag-icon-wf.flag-icon-squared {
	background-image: url(wf.05522b9f19236d09cc79.svg);
}

.flag-icon-ws {
	background-image: url(ws.405a2c5f036343f54f0e.svg);
}

.flag-icon-ws.flag-icon-squared {
	background-image: url(ws.3ea6d44f91f0accab1ba.svg);
}

.flag-icon-ye {
	background-image: url(ye.b5840a84dc1fc4442494.svg);
}

.flag-icon-ye.flag-icon-squared {
	background-image: url(ye.d13e1629bdb0f80baef6.svg);
}

.flag-icon-yt {
	background-image: url(yt.f06d254d5978e4b0223f.svg);
}

.flag-icon-yt.flag-icon-squared {
	background-image: url(yt.b6042b9cfb432f844e96.svg);
}

.flag-icon-za {
	background-image: url(za.70a290afe3dffa54924e.svg);
}

.flag-icon-za.flag-icon-squared {
	background-image: url(za.67ff2e108ce38abcf3f6.svg);
}

.flag-icon-zm {
	background-image: url(zm.b7864d5c330b306eb3d2.svg);
}

.flag-icon-zm.flag-icon-squared {
	background-image: url(zm.71bdc28b46f99807803f.svg);
}

.flag-icon-zw {
	background-image: url(zw.a21f533de8561217cb8c.svg);
}

.flag-icon-zw.flag-icon-squared {
	background-image: url(zw.ad4ad36d51c5c76a774f.svg);
}

.flag-icon-es-ct {
	background-image: url(es-ct.46e9ce9e95b5b9c125e2.svg);
}

.flag-icon-es-ct.flag-icon-squared {
	background-image: url(es-ct.9429ea9cc9f9eae02e83.svg);
}

.flag-icon-eu {
	background-image: url(eu.ee7f4712ac4553621d85.svg);
}

.flag-icon-eu.flag-icon-squared {
	background-image: url(eu.4c73f57cb89b48ebae5e.svg);
}

.flag-icon-gb-eng {
	background-image: url(gb-eng.14167f77f128b0f57a62.svg);
}

.flag-icon-gb-eng.flag-icon-squared {
	background-image: url(gb-eng.eabfeadc28e73c627eb8.svg);
}

.flag-icon-gb-nir {
	background-image: url(gb-nir.5b44fea7baad0f213d7d.svg);
}

.flag-icon-gb-nir.flag-icon-squared {
	background-image: url(gb-nir.42b69bbde9298fb21d4c.svg);
}

.flag-icon-gb-sct {
	background-image: url(gb-sct.4c2c379f607fe46e0cec.svg);
}

.flag-icon-gb-sct.flag-icon-squared {
	background-image: url(gb-sct.31ef8bcf9416bbd5b8c6.svg);
}

.flag-icon-gb-wls {
	background-image: url(gb-wls.8742b3d61adec7352b6e.svg);
}

.flag-icon-gb-wls.flag-icon-squared {
	background-image: url(gb-wls.ca26c224b36b361e8433.svg);
}

.flag-icon-un {
	background-image: url(un.3835716fbdb5281c231d.svg);
}

.flag-icon-un.flag-icon-squared {
	background-image: url(un.c366cfa86e7874f3155d.svg);
}

.flag-icon-xk {
	background-image: url(xk.de2602071a8fce352950.svg);
}

.flag-icon-xk.flag-icon-squared {
	background-image: url(xk.2750d8e7e2952ec3d3dd.svg);
}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
	font-family:FontAwesome;src:url(fontawesome-webfont.674f50d287a8c48dc19b.eot?v=4.7.0);src:url(fontawesome-webfont.674f50d287a8c48dc19b.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fontawesome-webfont.af7ae505a9eed503f8b8.woff2?v=4.7.0) format('woff2'),url(fontawesome-webfont.fee66e712a8a08eef580.woff?v=4.7.0) format('woff'),url(fontawesome-webfont.b06871f281fee6b241d6.ttf?v=4.7.0) format('truetype'),url(fontawesome-webfont.912ec66d7572ff821749.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;
}

.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: 2s linear infinite fa-spin;
	animation: 2s linear infinite fa-spin;
}

.fa-pulse {
	-webkit-animation: 1s steps(8) infinite fa-spin;
	animation: 1s steps(8) infinite fa-spin;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1,1);
	transform: scale(-1,1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1,-1);
	transform: scale(1,-1);
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "\f000";
}

.fa-music:before {
	content: "\f001";
}

.fa-search:before {
	content: "\f002";
}

.fa-envelope-o:before {
	content: "\f003";
}

.fa-heart:before {
	content: "\f004";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-o:before {
	content: "\f006";
}

.fa-user:before {
	content: "\f007";
}

.fa-film:before {
	content: "\f008";
}

.fa-th-large:before {
	content: "\f009";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-list:before {
	content: "\f00b";
}

.fa-check:before {
	content: "\f00c";
}

.fa-close:before,.fa-remove:before,.fa-times:before {
	content: "\f00d";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-signal:before {
	content: "\f012";
}

.fa-cog:before,.fa-gear:before {
	content: "\f013";
}

.fa-trash-o:before {
	content: "\f014";
}

.fa-home:before {
	content: "\f015";
}

.fa-file-o:before {
	content: "\f016";
}

.fa-clock-o:before {
	content: "\f017";
}

.fa-road:before {
	content: "\f018";
}

.fa-download:before {
	content: "\f019";
}

.fa-arrow-circle-o-down:before {
	content: "\f01a";
}

.fa-arrow-circle-o-up:before {
	content: "\f01b";
}

.fa-inbox:before {
	content: "\f01c";
}

.fa-play-circle-o:before {
	content: "\f01d";
}

.fa-repeat:before,.fa-rotate-right:before {
	content: "\f01e";
}

.fa-refresh:before {
	content: "\f021";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-lock:before {
	content: "\f023";
}

.fa-flag:before {
	content: "\f024";
}

.fa-headphones:before {
	content: "\f025";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-qrcode:before {
	content: "\f029";
}

.fa-barcode:before {
	content: "\f02a";
}

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-book:before {
	content: "\f02d";
}

.fa-bookmark:before {
	content: "\f02e";
}

.fa-print:before {
	content: "\f02f";
}

.fa-camera:before {
	content: "\f030";
}

.fa-font:before {
	content: "\f031";
}

.fa-bold:before {
	content: "\f032";
}

.fa-italic:before {
	content: "\f033";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

.fa-align-left:before {
	content: "\f036";
}

.fa-align-center:before {
	content: "\f037";
}

.fa-align-right:before {
	content: "\f038";
}

.fa-align-justify:before {
	content: "\f039";
}

.fa-list:before {
	content: "\f03a";
}

.fa-dedent:before,.fa-outdent:before {
	content: "\f03b";
}

.fa-indent:before {
	content: "\f03c";
}

.fa-video-camera:before {
	content: "\f03d";
}

.fa-image:before,.fa-photo:before,.fa-picture-o:before {
	content: "\f03e";
}

.fa-pencil:before {
	content: "\f040";
}

.fa-map-marker:before {
	content: "\f041";
}

.fa-adjust:before {
	content: "\f042";
}

.fa-tint:before {
	content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
	content: "\f044";
}

.fa-share-square-o:before {
	content: "\f045";
}

.fa-check-square-o:before {
	content: "\f046";
}

.fa-arrows:before {
	content: "\f047";
}

.fa-step-backward:before {
	content: "\f048";
}

.fa-fast-backward:before {
	content: "\f049";
}

.fa-backward:before {
	content: "\f04a";
}

.fa-play:before {
	content: "\f04b";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-stop:before {
	content: "\f04d";
}

.fa-forward:before {
	content: "\f04e";
}

.fa-fast-forward:before {
	content: "\f050";
}

.fa-step-forward:before {
	content: "\f051";
}

.fa-eject:before {
	content: "\f052";
}

.fa-chevron-left:before {
	content: "\f053";
}

.fa-chevron-right:before {
	content: "\f054";
}

.fa-plus-circle:before {
	content: "\f055";
}

.fa-minus-circle:before {
	content: "\f056";
}

.fa-times-circle:before {
	content: "\f057";
}

.fa-check-circle:before {
	content: "\f058";
}

.fa-question-circle:before {
	content: "\f059";
}

.fa-info-circle:before {
	content: "\f05a";
}

.fa-crosshairs:before {
	content: "\f05b";
}

.fa-times-circle-o:before {
	content: "\f05c";
}

.fa-check-circle-o:before {
	content: "\f05d";
}

.fa-ban:before {
	content: "\f05e";
}

.fa-arrow-left:before {
	content: "\f060";
}

.fa-arrow-right:before {
	content: "\f061";
}

.fa-arrow-up:before {
	content: "\f062";
}

.fa-arrow-down:before {
	content: "\f063";
}

.fa-mail-forward:before,.fa-share:before {
	content: "\f064";
}

.fa-expand:before {
	content: "\f065";
}

.fa-compress:before {
	content: "\f066";
}

.fa-plus:before {
	content: "\f067";
}

.fa-minus:before {
	content: "\f068";
}

.fa-asterisk:before {
	content: "\f069";
}

.fa-exclamation-circle:before {
	content: "\f06a";
}

.fa-gift:before {
	content: "\f06b";
}

.fa-leaf:before {
	content: "\f06c";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-exclamation-triangle:before,.fa-warning:before {
	content: "\f071";
}

.fa-plane:before {
	content: "\f072";
}

.fa-calendar:before {
	content: "\f073";
}

.fa-random:before {
	content: "\f074";
}

.fa-comment:before {
	content: "\f075";
}

.fa-magnet:before {
	content: "\f076";
}

.fa-chevron-up:before {
	content: "\f077";
}

.fa-chevron-down:before {
	content: "\f078";
}

.fa-retweet:before {
	content: "\f079";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-folder:before {
	content: "\f07b";
}

.fa-folder-open:before {
	content: "\f07c";
}

.fa-arrows-v:before {
	content: "\f07d";
}

.fa-arrows-h:before {
	content: "\f07e";
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
	content: "\f080";
}

.fa-twitter-square:before {
	content: "\f081";
}

.fa-facebook-square:before {
	content: "\f082";
}

.fa-camera-retro:before {
	content: "\f083";
}

.fa-key:before {
	content: "\f084";
}

.fa-cogs:before,.fa-gears:before {
	content: "\f085";
}

.fa-comments:before {
	content: "\f086";
}

.fa-thumbs-o-up:before {
	content: "\f087";
}

.fa-thumbs-o-down:before {
	content: "\f088";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-heart-o:before {
	content: "\f08a";
}

.fa-sign-out:before {
	content: "\f08b";
}

.fa-linkedin-square:before {
	content: "\f08c";
}

.fa-thumb-tack:before {
	content: "\f08d";
}

.fa-external-link:before {
	content: "\f08e";
}

.fa-sign-in:before {
	content: "\f090";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-github-square:before {
	content: "\f092";
}

.fa-upload:before {
	content: "\f093";
}

.fa-lemon-o:before {
	content: "\f094";
}

.fa-phone:before {
	content: "\f095";
}

.fa-square-o:before {
	content: "\f096";
}

.fa-bookmark-o:before {
	content: "\f097";
}

.fa-phone-square:before {
	content: "\f098";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-facebook-f:before,.fa-facebook:before {
	content: "\f09a";
}

.fa-github:before {
	content: "\f09b";
}

.fa-unlock:before {
	content: "\f09c";
}

.fa-credit-card:before {
	content: "\f09d";
}

.fa-feed:before,.fa-rss:before {
	content: "\f09e";
}

.fa-hdd-o:before {
	content: "\f0a0";
}

.fa-bullhorn:before {
	content: "\f0a1";
}

.fa-bell:before {
	content: "\f0f3";
}

.fa-certificate:before {
	content: "\f0a3";
}

.fa-hand-o-right:before {
	content: "\f0a4";
}

.fa-hand-o-left:before {
	content: "\f0a5";
}

.fa-hand-o-up:before {
	content: "\f0a6";
}

.fa-hand-o-down:before {
	content: "\f0a7";
}

.fa-arrow-circle-left:before {
	content: "\f0a8";
}

.fa-arrow-circle-right:before {
	content: "\f0a9";
}

.fa-arrow-circle-up:before {
	content: "\f0aa";
}

.fa-arrow-circle-down:before {
	content: "\f0ab";
}

.fa-globe:before {
	content: "\f0ac";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-tasks:before {
	content: "\f0ae";
}

.fa-filter:before {
	content: "\f0b0";
}

.fa-briefcase:before {
	content: "\f0b1";
}

.fa-arrows-alt:before {
	content: "\f0b2";
}

.fa-group:before,.fa-users:before {
	content: "\f0c0";
}

.fa-chain:before,.fa-link:before {
	content: "\f0c1";
}

.fa-cloud:before {
	content: "\f0c2";
}

.fa-flask:before {
	content: "\f0c3";
}

.fa-cut:before,.fa-scissors:before {
	content: "\f0c4";
}

.fa-copy:before,.fa-files-o:before {
	content: "\f0c5";
}

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-floppy-o:before,.fa-save:before {
	content: "\f0c7";
}

.fa-square:before {
	content: "\f0c8";
}

.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
	content: "\f0c9";
}

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-plus:before {
	content: "\f0d5";
}

.fa-money:before {
	content: "\f0d6";
}

.fa-caret-down:before {
	content: "\f0d7";
}

.fa-caret-up:before {
	content: "\f0d8";
}

.fa-caret-left:before {
	content: "\f0d9";
}

.fa-caret-right:before {
	content: "\f0da";
}

.fa-columns:before {
	content: "\f0db";
}

.fa-sort:before,.fa-unsorted:before {
	content: "\f0dc";
}

.fa-sort-desc:before,.fa-sort-down:before {
	content: "\f0dd";
}

.fa-sort-asc:before,.fa-sort-up:before {
	content: "\f0de";
}

.fa-envelope:before {
	content: "\f0e0";
}

.fa-linkedin:before {
	content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
	content: "\f0e2";
}

.fa-gavel:before,.fa-legal:before {
	content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
	content: "\f0e4";
}

.fa-comment-o:before {
	content: "\f0e5";
}

.fa-comments-o:before {
	content: "\f0e6";
}

.fa-bolt:before,.fa-flash:before {
	content: "\f0e7";
}

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-clipboard:before,.fa-paste:before {
	content: "\f0ea";
}

.fa-lightbulb-o:before {
	content: "\f0eb";
}

.fa-exchange:before {
	content: "\f0ec";
}

.fa-cloud-download:before {
	content: "\f0ed";
}

.fa-cloud-upload:before {
	content: "\f0ee";
}

.fa-user-md:before {
	content: "\f0f0";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-suitcase:before {
	content: "\f0f2";
}

.fa-bell-o:before {
	content: "\f0a2";
}

.fa-coffee:before {
	content: "\f0f4";
}

.fa-cutlery:before {
	content: "\f0f5";
}

.fa-file-text-o:before {
	content: "\f0f6";
}

.fa-building-o:before {
	content: "\f0f7";
}

.fa-hospital-o:before {
	content: "\f0f8";
}

.fa-ambulance:before {
	content: "\f0f9";
}

.fa-medkit:before {
	content: "\f0fa";
}

.fa-fighter-jet:before {
	content: "\f0fb";
}

.fa-beer:before {
	content: "\f0fc";
}

.fa-h-square:before {
	content: "\f0fd";
}

.fa-plus-square:before {
	content: "\f0fe";
}

.fa-angle-double-left:before {
	content: "\f100";
}

.fa-angle-double-right:before {
	content: "\f101";
}

.fa-angle-double-up:before {
	content: "\f102";
}

.fa-angle-double-down:before {
	content: "\f103";
}

.fa-angle-left:before {
	content: "\f104";
}

.fa-angle-right:before {
	content: "\f105";
}

.fa-angle-up:before {
	content: "\f106";
}

.fa-angle-down:before {
	content: "\f107";
}

.fa-desktop:before {
	content: "\f108";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
	content: "\f10b";
}

.fa-circle-o:before {
	content: "\f10c";
}

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-spinner:before {
	content: "\f110";
}

.fa-circle:before {
	content: "\f111";
}

.fa-mail-reply:before,.fa-reply:before {
	content: "\f112";
}

.fa-github-alt:before {
	content: "\f113";
}

.fa-folder-o:before {
	content: "\f114";
}

.fa-folder-open-o:before {
	content: "\f115";
}

.fa-smile-o:before {
	content: "\f118";
}

.fa-frown-o:before {
	content: "\f119";
}

.fa-meh-o:before {
	content: "\f11a";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-keyboard-o:before {
	content: "\f11c";
}

.fa-flag-o:before {
	content: "\f11d";
}

.fa-flag-checkered:before {
	content: "\f11e";
}

.fa-terminal:before {
	content: "\f120";
}

.fa-code:before {
	content: "\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
	content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content: "\f123";
}

.fa-location-arrow:before {
	content: "\f124";
}

.fa-crop:before {
	content: "\f125";
}

.fa-code-fork:before {
	content: "\f126";
}

.fa-chain-broken:before,.fa-unlink:before {
	content: "\f127";
}

.fa-question:before {
	content: "\f128";
}

.fa-info:before {
	content: "\f129";
}

.fa-exclamation:before {
	content: "\f12a";
}

.fa-superscript:before {
	content: "\f12b";
}

.fa-subscript:before {
	content: "\f12c";
}

.fa-eraser:before {
	content: "\f12d";
}

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-shield:before {
	content: "\f132";
}

.fa-calendar-o:before {
	content: "\f133";
}

.fa-fire-extinguisher:before {
	content: "\f134";
}

.fa-rocket:before {
	content: "\f135";
}

.fa-maxcdn:before {
	content: "\f136";
}

.fa-chevron-circle-left:before {
	content: "\f137";
}

.fa-chevron-circle-right:before {
	content: "\f138";
}

.fa-chevron-circle-up:before {
	content: "\f139";
}

.fa-chevron-circle-down:before {
	content: "\f13a";
}

.fa-html5:before {
	content: "\f13b";
}

.fa-css3:before {
	content: "\f13c";
}

.fa-anchor:before {
	content: "\f13d";
}

.fa-unlock-alt:before {
	content: "\f13e";
}

.fa-bullseye:before {
	content: "\f140";
}

.fa-ellipsis-h:before {
	content: "\f141";
}

.fa-ellipsis-v:before {
	content: "\f142";
}

.fa-rss-square:before {
	content: "\f143";
}

.fa-play-circle:before {
	content: "\f144";
}

.fa-ticket:before {
	content: "\f145";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-minus-square-o:before {
	content: "\f147";
}

.fa-level-up:before {
	content: "\f148";
}

.fa-level-down:before {
	content: "\f149";
}

.fa-check-square:before {
	content: "\f14a";
}

.fa-pencil-square:before {
	content: "\f14b";
}

.fa-external-link-square:before {
	content: "\f14c";
}

.fa-share-square:before {
	content: "\f14d";
}

.fa-compass:before {
	content: "\f14e";
}

.fa-caret-square-o-down:before,.fa-toggle-down:before {
	content: "\f150";
}

.fa-caret-square-o-up:before,.fa-toggle-up:before {
	content: "\f151";
}

.fa-caret-square-o-right:before,.fa-toggle-right:before {
	content: "\f152";
}

.fa-eur:before,.fa-euro:before {
	content: "\f153";
}

.fa-gbp:before {
	content: "\f154";
}

.fa-dollar:before,.fa-usd:before {
	content: "\f155";
}

.fa-inr:before,.fa-rupee:before {
	content: "\f156";
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
	content: "\f157";
}

.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
	content: "\f158";
}

.fa-krw:before,.fa-won:before {
	content: "\f159";
}

.fa-bitcoin:before,.fa-btc:before {
	content: "\f15a";
}

.fa-file:before {
	content: "\f15b";
}

.fa-file-text:before {
	content: "\f15c";
}

.fa-sort-alpha-asc:before {
	content: "\f15d";
}

.fa-sort-alpha-desc:before {
	content: "\f15e";
}

.fa-sort-amount-asc:before {
	content: "\f160";
}

.fa-sort-amount-desc:before {
	content: "\f161";
}

.fa-sort-numeric-asc:before {
	content: "\f162";
}

.fa-sort-numeric-desc:before {
	content: "\f163";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-youtube-square:before {
	content: "\f166";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-youtube-play:before {
	content: "\f16a";
}

.fa-dropbox:before {
	content: "\f16b";
}

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-instagram:before {
	content: "\f16d";
}

.fa-flickr:before {
	content: "\f16e";
}

.fa-adn:before {
	content: "\f170";
}

.fa-bitbucket:before {
	content: "\f171";
}

.fa-bitbucket-square:before {
	content: "\f172";
}

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

.fa-long-arrow-down:before {
	content: "\f175";
}

.fa-long-arrow-up:before {
	content: "\f176";
}

.fa-long-arrow-left:before {
	content: "\f177";
}

.fa-long-arrow-right:before {
	content: "\f178";
}

.fa-apple:before {
	content: "\f179";
}

.fa-windows:before {
	content: "\f17a";
}

.fa-android:before {
	content: "\f17b";
}

.fa-linux:before {
	content: "\f17c";
}

.fa-dribbble:before {
	content: "\f17d";
}

.fa-skype:before {
	content: "\f17e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-trello:before {
	content: "\f181";
}

.fa-female:before {
	content: "\f182";
}

.fa-male:before {
	content: "\f183";
}

.fa-gittip:before,.fa-gratipay:before {
	content: "\f184";
}

.fa-sun-o:before {
	content: "\f185";
}

.fa-moon-o:before {
	content: "\f186";
}

.fa-archive:before {
	content: "\f187";
}

.fa-bug:before {
	content: "\f188";
}

.fa-vk:before {
	content: "\f189";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

.fa-arrow-circle-o-right:before {
	content: "\f18e";
}

.fa-arrow-circle-o-left:before {
	content: "\f190";
}

.fa-caret-square-o-left:before,.fa-toggle-left:before {
	content: "\f191";
}

.fa-dot-circle-o:before {
	content: "\f192";
}

.fa-wheelchair:before {
	content: "\f193";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-try:before,.fa-turkish-lira:before {
	content: "\f195";
}

.fa-plus-square-o:before {
	content: "\f196";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-slack:before {
	content: "\f198";
}

.fa-envelope-square:before {
	content: "\f199";
}

.fa-wordpress:before {
	content: "\f19a";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-bank:before,.fa-institution:before,.fa-university:before {
	content: "\f19c";
}

.fa-graduation-cap:before,.fa-mortar-board:before {
	content: "\f19d";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

.fa-stumbleupon-circle:before {
	content: "\f1a3";
}

.fa-stumbleupon:before {
	content: "\f1a4";
}

.fa-delicious:before {
	content: "\f1a5";
}

.fa-digg:before {
	content: "\f1a6";
}

.fa-pied-piper-pp:before {
	content: "\f1a7";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

.fa-drupal:before {
	content: "\f1a9";
}

.fa-joomla:before {
	content: "\f1aa";
}

.fa-language:before {
	content: "\f1ab";
}

.fa-fax:before {
	content: "\f1ac";
}

.fa-building:before {
	content: "\f1ad";
}

.fa-child:before {
	content: "\f1ae";
}

.fa-paw:before {
	content: "\f1b0";
}

.fa-spoon:before {
	content: "\f1b1";
}

.fa-cube:before {
	content: "\f1b2";
}

.fa-cubes:before {
	content: "\f1b3";
}

.fa-behance:before {
	content: "\f1b4";
}

.fa-behance-square:before {
	content: "\f1b5";
}

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-recycle:before {
	content: "\f1b8";
}

.fa-automobile:before,.fa-car:before {
	content: "\f1b9";
}

.fa-cab:before,.fa-taxi:before {
	content: "\f1ba";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-spotify:before {
	content: "\f1bc";
}

.fa-deviantart:before {
	content: "\f1bd";
}

.fa-soundcloud:before {
	content: "\f1be";
}

.fa-database:before {
	content: "\f1c0";
}

.fa-file-pdf-o:before {
	content: "\f1c1";
}

.fa-file-word-o:before {
	content: "\f1c2";
}

.fa-file-excel-o:before {
	content: "\f1c3";
}

.fa-file-powerpoint-o:before {
	content: "\f1c4";
}

.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
	content: "\f1c5";
}

.fa-file-archive-o:before,.fa-file-zip-o:before {
	content: "\f1c6";
}

.fa-file-audio-o:before,.fa-file-sound-o:before {
	content: "\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
	content: "\f1c8";
}

.fa-file-code-o:before {
	content: "\f1c9";
}

.fa-vine:before {
	content: "\f1ca";
}

.fa-codepen:before {
	content: "\f1cb";
}

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
	content: "\f1cd";
}

.fa-circle-o-notch:before {
	content: "\f1ce";
}

.fa-ra:before,.fa-rebel:before,.fa-resistance:before {
	content: "\f1d0";
}

.fa-empire:before,.fa-ge:before {
	content: "\f1d1";
}

.fa-git-square:before {
	content: "\f1d2";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
	content: "\f1d4";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
	content: "\f1d7";
}

.fa-paper-plane:before,.fa-send:before {
	content: "\f1d8";
}

.fa-paper-plane-o:before,.fa-send-o:before {
	content: "\f1d9";
}

.fa-history:before {
	content: "\f1da";
}

.fa-circle-thin:before {
	content: "\f1db";
}

.fa-header:before {
	content: "\f1dc";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-sliders:before {
	content: "\f1de";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

.fa-bomb:before {
	content: "\f1e2";
}

.fa-futbol-o:before,.fa-soccer-ball-o:before {
	content: "\f1e3";
}

.fa-tty:before {
	content: "\f1e4";
}

.fa-binoculars:before {
	content: "\f1e5";
}

.fa-plug:before {
	content: "\f1e6";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-newspaper-o:before {
	content: "\f1ea";
}

.fa-wifi:before {
	content: "\f1eb";
}

.fa-calculator:before {
	content: "\f1ec";
}

.fa-paypal:before {
	content: "\f1ed";
}

.fa-google-wallet:before {
	content: "\f1ee";
}

.fa-cc-visa:before {
	content: "\f1f0";
}

.fa-cc-mastercard:before {
	content: "\f1f1";
}

.fa-cc-discover:before {
	content: "\f1f2";
}

.fa-cc-amex:before {
	content: "\f1f3";
}

.fa-cc-paypal:before {
	content: "\f1f4";
}

.fa-cc-stripe:before {
	content: "\f1f5";
}

.fa-bell-slash:before {
	content: "\f1f6";
}

.fa-bell-slash-o:before {
	content: "\f1f7";
}

.fa-trash:before {
	content: "\f1f8";
}

.fa-copyright:before {
	content: "\f1f9";
}

.fa-at:before {
	content: "\f1fa";
}

.fa-eyedropper:before {
	content: "\f1fb";
}

.fa-paint-brush:before {
	content: "\f1fc";
}

.fa-birthday-cake:before {
	content: "\f1fd";
}

.fa-area-chart:before {
	content: "\f1fe";
}

.fa-pie-chart:before {
	content: "\f200";
}

.fa-line-chart:before {
	content: "\f201";
}

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

.fa-bicycle:before {
	content: "\f206";
}

.fa-bus:before {
	content: "\f207";
}

.fa-ioxhost:before {
	content: "\f208";
}

.fa-angellist:before {
	content: "\f209";
}

.fa-cc:before {
	content: "\f20a";
}

.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
	content: "\f20b";
}

.fa-meanpath:before {
	content: "\f20c";
}

.fa-buysellads:before {
	content: "\f20d";
}

.fa-connectdevelop:before {
	content: "\f20e";
}

.fa-dashcube:before {
	content: "\f210";
}

.fa-forumbee:before {
	content: "\f211";
}

.fa-leanpub:before {
	content: "\f212";
}

.fa-sellsy:before {
	content: "\f213";
}

.fa-shirtsinbulk:before {
	content: "\f214";
}

.fa-simplybuilt:before {
	content: "\f215";
}

.fa-skyatlas:before {
	content: "\f216";
}

.fa-cart-plus:before {
	content: "\f217";
}

.fa-cart-arrow-down:before {
	content: "\f218";
}

.fa-diamond:before {
	content: "\f219";
}

.fa-ship:before {
	content: "\f21a";
}

.fa-user-secret:before {
	content: "\f21b";
}

.fa-motorcycle:before {
	content: "\f21c";
}

.fa-street-view:before {
	content: "\f21d";
}

.fa-heartbeat:before {
	content: "\f21e";
}

.fa-venus:before {
	content: "\f221";
}

.fa-mars:before {
	content: "\f222";
}

.fa-mercury:before {
	content: "\f223";
}

.fa-intersex:before,.fa-transgender:before {
	content: "\f224";
}

.fa-transgender-alt:before {
	content: "\f225";
}

.fa-venus-double:before {
	content: "\f226";
}

.fa-mars-double:before {
	content: "\f227";
}

.fa-venus-mars:before {
	content: "\f228";
}

.fa-mars-stroke:before {
	content: "\f229";
}

.fa-mars-stroke-v:before {
	content: "\f22a";
}

.fa-mars-stroke-h:before {
	content: "\f22b";
}

.fa-neuter:before {
	content: "\f22c";
}

.fa-genderless:before {
	content: "\f22d";
}

.fa-facebook-official:before {
	content: "\f230";
}

.fa-pinterest-p:before {
	content: "\f231";
}

.fa-whatsapp:before {
	content: "\f232";
}

.fa-server:before {
	content: "\f233";
}

.fa-user-plus:before {
	content: "\f234";
}

.fa-user-times:before {
	content: "\f235";
}

.fa-bed:before,.fa-hotel:before {
	content: "\f236";
}

.fa-viacoin:before {
	content: "\f237";
}

.fa-train:before {
	content: "\f238";
}

.fa-subway:before {
	content: "\f239";
}

.fa-medium:before {
	content: "\f23a";
}

.fa-y-combinator:before,.fa-yc:before {
	content: "\f23b";
}

.fa-optin-monster:before {
	content: "\f23c";
}

.fa-opencart:before {
	content: "\f23d";
}

.fa-expeditedssl:before {
	content: "\f23e";
}

.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before {
	content: "\f240";
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
	content: "\f241";
}

.fa-battery-2:before,.fa-battery-half:before {
	content: "\f242";
}

.fa-battery-1:before,.fa-battery-quarter:before {
	content: "\f243";
}

.fa-battery-0:before,.fa-battery-empty:before {
	content: "\f244";
}

.fa-mouse-pointer:before {
	content: "\f245";
}

.fa-i-cursor:before {
	content: "\f246";
}

.fa-object-group:before {
	content: "\f247";
}

.fa-object-ungroup:before {
	content: "\f248";
}

.fa-sticky-note:before {
	content: "\f249";
}

.fa-sticky-note-o:before {
	content: "\f24a";
}

.fa-cc-jcb:before {
	content: "\f24b";
}

.fa-cc-diners-club:before {
	content: "\f24c";
}

.fa-clone:before {
	content: "\f24d";
}

.fa-balance-scale:before {
	content: "\f24e";
}

.fa-hourglass-o:before {
	content: "\f250";
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
	content: "\f251";
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
	content: "\f252";
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
	content: "\f253";
}

.fa-hourglass:before {
	content: "\f254";
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
	content: "\f255";
}

.fa-hand-paper-o:before,.fa-hand-stop-o:before {
	content: "\f256";
}

.fa-hand-scissors-o:before {
	content: "\f257";
}

.fa-hand-lizard-o:before {
	content: "\f258";
}

.fa-hand-spock-o:before {
	content: "\f259";
}

.fa-hand-pointer-o:before {
	content: "\f25a";
}

.fa-hand-peace-o:before {
	content: "\f25b";
}

.fa-trademark:before {
	content: "\f25c";
}

.fa-registered:before {
	content: "\f25d";
}

.fa-creative-commons:before {
	content: "\f25e";
}

.fa-gg:before {
	content: "\f260";
}

.fa-gg-circle:before {
	content: "\f261";
}

.fa-tripadvisor:before {
	content: "\f262";
}

.fa-odnoklassniki:before {
	content: "\f263";
}

.fa-odnoklassniki-square:before {
	content: "\f264";
}

.fa-get-pocket:before {
	content: "\f265";
}

.fa-wikipedia-w:before {
	content: "\f266";
}

.fa-safari:before {
	content: "\f267";
}

.fa-chrome:before {
	content: "\f268";
}

.fa-firefox:before {
	content: "\f269";
}

.fa-opera:before {
	content: "\f26a";
}

.fa-internet-explorer:before {
	content: "\f26b";
}

.fa-television:before,.fa-tv:before {
	content: "\f26c";
}

.fa-contao:before {
	content: "\f26d";
}

.fa-500px:before {
	content: "\f26e";
}

.fa-amazon:before {
	content: "\f270";
}

.fa-calendar-plus-o:before {
	content: "\f271";
}

.fa-calendar-minus-o:before {
	content: "\f272";
}

.fa-calendar-times-o:before {
	content: "\f273";
}

.fa-calendar-check-o:before {
	content: "\f274";
}

.fa-industry:before {
	content: "\f275";
}

.fa-map-pin:before {
	content: "\f276";
}

.fa-map-signs:before {
	content: "\f277";
}

.fa-map-o:before {
	content: "\f278";
}

.fa-map:before {
	content: "\f279";
}

.fa-commenting:before {
	content: "\f27a";
}

.fa-commenting-o:before {
	content: "\f27b";
}

.fa-houzz:before {
	content: "\f27c";
}

.fa-vimeo:before {
	content: "\f27d";
}

.fa-black-tie:before {
	content: "\f27e";
}

.fa-fonticons:before {
	content: "\f280";
}

.fa-reddit-alien:before {
	content: "\f281";
}

.fa-edge:before {
	content: "\f282";
}

.fa-credit-card-alt:before {
	content: "\f283";
}

.fa-codiepie:before {
	content: "\f284";
}

.fa-modx:before {
	content: "\f285";
}

.fa-fort-awesome:before {
	content: "\f286";
}

.fa-usb:before {
	content: "\f287";
}

.fa-product-hunt:before {
	content: "\f288";
}

.fa-mixcloud:before {
	content: "\f289";
}

.fa-scribd:before {
	content: "\f28a";
}

.fa-pause-circle:before {
	content: "\f28b";
}

.fa-pause-circle-o:before {
	content: "\f28c";
}

.fa-stop-circle:before {
	content: "\f28d";
}

.fa-stop-circle-o:before {
	content: "\f28e";
}

.fa-shopping-bag:before {
	content: "\f290";
}

.fa-shopping-basket:before {
	content: "\f291";
}

.fa-hashtag:before {
	content: "\f292";
}

.fa-bluetooth:before {
	content: "\f293";
}

.fa-bluetooth-b:before {
	content: "\f294";
}

.fa-percent:before {
	content: "\f295";
}

.fa-gitlab:before {
	content: "\f296";
}

.fa-wpbeginner:before {
	content: "\f297";
}

.fa-wpforms:before {
	content: "\f298";
}

.fa-envira:before {
	content: "\f299";
}

.fa-universal-access:before {
	content: "\f29a";
}

.fa-wheelchair-alt:before {
	content: "\f29b";
}

.fa-question-circle-o:before {
	content: "\f29c";
}

.fa-blind:before {
	content: "\f29d";
}

.fa-audio-description:before {
	content: "\f29e";
}

.fa-volume-control-phone:before {
	content: "\f2a0";
}

.fa-braille:before {
	content: "\f2a1";
}

.fa-assistive-listening-systems:before {
	content: "\f2a2";
}

.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before {
	content: "\f2a3";
}

.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before {
	content: "\f2a4";
}

.fa-glide:before {
	content: "\f2a5";
}

.fa-glide-g:before {
	content: "\f2a6";
}

.fa-sign-language:before,.fa-signing:before {
	content: "\f2a7";
}

.fa-low-vision:before {
	content: "\f2a8";
}

.fa-viadeo:before {
	content: "\f2a9";
}

.fa-viadeo-square:before {
	content: "\f2aa";
}

.fa-snapchat:before {
	content: "\f2ab";
}

.fa-snapchat-ghost:before {
	content: "\f2ac";
}

.fa-snapchat-square:before {
	content: "\f2ad";
}

.fa-pied-piper:before {
	content: "\f2ae";
}

.fa-first-order:before {
	content: "\f2b0";
}

.fa-yoast:before {
	content: "\f2b1";
}

.fa-themeisle:before {
	content: "\f2b2";
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
	content: "\f2b3";
}

.fa-fa:before,.fa-font-awesome:before {
	content: "\f2b4";
}

.fa-handshake-o:before {
	content: "\f2b5";
}

.fa-envelope-open:before {
	content: "\f2b6";
}

.fa-envelope-open-o:before {
	content: "\f2b7";
}

.fa-linode:before {
	content: "\f2b8";
}

.fa-address-book:before {
	content: "\f2b9";
}

.fa-address-book-o:before {
	content: "\f2ba";
}

.fa-address-card:before,.fa-vcard:before {
	content: "\f2bb";
}

.fa-address-card-o:before,.fa-vcard-o:before {
	content: "\f2bc";
}

.fa-user-circle:before {
	content: "\f2bd";
}

.fa-user-circle-o:before {
	content: "\f2be";
}

.fa-user-o:before {
	content: "\f2c0";
}

.fa-id-badge:before {
	content: "\f2c1";
}

.fa-drivers-license:before,.fa-id-card:before {
	content: "\f2c2";
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
	content: "\f2c3";
}

.fa-quora:before {
	content: "\f2c4";
}

.fa-free-code-camp:before {
	content: "\f2c5";
}

.fa-telegram:before {
	content: "\f2c6";
}

.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before {
	content: "\f2c7";
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
	content: "\f2c8";
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
	content: "\f2c9";
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
	content: "\f2ca";
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
	content: "\f2cb";
}

.fa-shower:before {
	content: "\f2cc";
}

.fa-bath:before,.fa-bathtub:before,.fa-s15:before {
	content: "\f2cd";
}

.fa-podcast:before {
	content: "\f2ce";
}

.fa-window-maximize:before {
	content: "\f2d0";
}

.fa-window-minimize:before {
	content: "\f2d1";
}

.fa-window-restore:before {
	content: "\f2d2";
}

.fa-times-rectangle:before,.fa-window-close:before {
	content: "\f2d3";
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
	content: "\f2d4";
}

.fa-bandcamp:before {
	content: "\f2d5";
}

.fa-grav:before {
	content: "\f2d6";
}

.fa-etsy:before {
	content: "\f2d7";
}

.fa-imdb:before {
	content: "\f2d8";
}

.fa-ravelry:before {
	content: "\f2d9";
}

.fa-eercast:before {
	content: "\f2da";
}

.fa-microchip:before {
	content: "\f2db";
}

.fa-snowflake-o:before {
	content: "\f2dc";
}

.fa-superpowers:before {
	content: "\f2dd";
}

.fa-wpexplorer:before {
	content: "\f2de";
}

.fa-meetup:before {
	content: "\f2e0";
}

.sr-only {
	margin: -1px;
	clip: rect(0,0,0,0);
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	margin: 0;
	clip: auto;
}

table.dataTable {
	width: 100%;
	margin: 0 auto;
	clear: both;
	border-collapse: separate;
	border-spacing: 0;
}

table.dataTable tfoot th,table.dataTable thead th {
	font-weight: 700;
}

table.dataTable thead td,table.dataTable thead th {
	padding: 10px 18px;
}

table.dataTable thead td:active,table.dataTable thead th:active {
	outline: 0;
}

table.dataTable tfoot td,table.dataTable tfoot th {
	padding: 10px 18px 6px;
	border-top: 1px solid #111;
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center right;
}

table.dataTable thead .sorting {
	background-image: url(sort_both.9a6486086d09bb38cf66.png);
}

table.dataTable thead .sorting_asc {
	background-image: url(sort_asc.9326ad44ae4bebdedd14.png);
}

table.dataTable thead .sorting_desc {
	background-image: url(sort_desc.1fc418e33fd5a6872902.png);
}

table.dataTable thead .sorting_asc_disabled {
	background-image: url(sort_asc_disabled.d7dc10c78f23615d3285.png);
}

table.dataTable thead .sorting_desc_disabled {
	background-image: url(sort_desc_disabled.bda51e15154a18257b4f.png);
}

table.dataTable tbody tr {
	background-color: #fff;
}

table.dataTable tbody tr.selected {
	background-color: #b0bed9;
}

table.dataTable tbody td,table.dataTable tbody th {
	padding: 8px 10px;
}

table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th {
	border-top: 1px solid #ddd;
}

table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th {
	border-top: none;
}

table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child {
	border-left: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th {
	border-top: none;
}

table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd {
	background-color: #f9f9f9;
}

table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected {
	background-color: #abb9d3;
}

table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover {
	background-color: #f5f5f5;
}

table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected {
	background-color: #a9b7d1;
}

table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3 {
	background-color: #f9f9f9;
}

table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3 {
	background-color: #acbad4;
}

table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #f1f1f1;
}

table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
	background-color: #f3f3f3;
}

table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
	background-color: #f5f5f5;
}

table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
	background-color: #a6b3cd;
}

table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
	background-color: #a7b5ce;
}

table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
	background-color: #a9b6d0;
}

table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #f9f9f9;
}

table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
	background-color: #fbfbfb;
}

table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
	background-color: #fdfdfd;
}

table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
	background-color: #acbad4;
}

table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
	background-color: #adbbd6;
}

table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
	background-color: #afbdd8;
}

table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
	background-color: #eaeaea;
}

table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
	background-color: #ebebeb;
}

table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
	background-color: #eee;
}

table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
	background-color: #a1aec7;
}

table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
	background-color: #a2afc8;
}

table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
	background-color: #a4b2cb;
}

table.dataTable.no-footer {
	border-bottom: 1px solid #111;
}

table.dataTable.nowrap td,table.dataTable.nowrap th {
	white-space: nowrap;
}

table.dataTable.compact thead td,table.dataTable.compact thead th {
	padding: 4px 17px 4px 4px;
}

table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th {
	padding: 4px;
}

table.dataTable td.dt-left,table.dataTable th.dt-left {
	text-align: left;
}

table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center {
	text-align: center;
}

table.dataTable td.dt-right,table.dataTable th.dt-right {
	text-align: right;
}

table.dataTable td.dt-justify,table.dataTable th.dt-justify {
	text-align: justify;
}

table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap {
	white-space: nowrap;
}

table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left {
	text-align: left;
}

table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center {
	text-align: center;
}

table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right {
	text-align: right;
}

table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify {
	text-align: justify;
}

table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap {
	white-space: nowrap;
}

table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left {
	text-align: left;
}

table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center {
	text-align: center;
}

table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right {
	text-align: right;
}

table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify {
	text-align: justify;
}

table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap {
	white-space: nowrap;
}

table.dataTable,table.dataTable td,table.dataTable th {
	box-sizing: content-box;
}

.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1;
}

.dataTables_wrapper .dataTables_length {
	float: left;
}

.dataTables_wrapper .dataTables_filter {
	float: right;
	text-align: right;
}

.dataTables_wrapper .dataTables_filter input {
	margin-left: .5em;
}

.dataTables_wrapper .dataTables_info {
	clear: both;
	float: left;
	padding-top: .755em;
}

.dataTables_wrapper .dataTables_paginate {
	padding-top: .25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333!important;
	border: 1px solid #979797;
	background-color: #fff;
	background: linear-gradient(to bottom,#fff 0,#dcdcdc 100%);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
	cursor: default;
	color: #666!important;
	border: 1px solid transparent;
	background: 0 0;
	box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: #fff!important;
	border: 1px solid #111;
	background-color: #585858;
	background: linear-gradient(to bottom,#585858 0,#111 100%);
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: 0;
	background-color: #2b2b2b;
	background: linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);
	box-shadow: inset 0 0 3px #111;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding: 0 1em;
}

.dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 40px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	background-color: #fff;
	background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
}

.dataTables_wrapper .dataTables_scroll {
	clear: both;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
	vertical-align: middle;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing {
	height: 0;
	overflow: hidden;
	margin: 0!important;
	padding: 0!important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 1px solid #111;
}

.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable {
	border-bottom: none;
}

.dataTables_wrapper:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}

@media screen and (max-width:767px) {
	.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate {
		float: none;
		text-align: center;
	}

	.dataTables_wrapper .dataTables_paginate {
		margin-top: .5em;
	}
}

@media screen and (max-width:640px) {
	.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length {
		float: none;
		text-align: center;
	}

	.dataTables_wrapper .dataTables_filter {
		margin-top: .5em;
	}
}

@font-face {
	font-family:simple-line-icons;src:url(Simple-Line-Icons.f33df365d6d0255b586f.eot?v=2.4.0);src:url(Simple-Line-Icons.f33df365d6d0255b586f.eot?v=2.4.0#iefix) format('embedded-opentype'),url(Simple-Line-Icons.0cb0b9c589c0624c9c78.woff2?v=2.4.0) format('woff2'),url(Simple-Line-Icons.d2285965fe34b0546504.ttf?v=2.4.0) format('truetype'),url(Simple-Line-Icons.78f07e2c2a535c26ef21.woff?v=2.4.0) format('woff'),url(Simple-Line-Icons.2fe2efe63441d830b1ac.svg?v=2.4.0#simple-line-icons) format('svg');font-weight:400;font-style:normal;
}

.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench {
	font-family: simple-line-icons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
	content: "\e005";
}

.icon-people:before {
	content: "\e001";
}

.icon-user-female:before {
	content: "\e000";
}

.icon-user-follow:before {
	content: "\e002";
}

.icon-user-following:before {
	content: "\e003";
}

.icon-user-unfollow:before {
	content: "\e004";
}

.icon-login:before {
	content: "\e066";
}

.icon-logout:before {
	content: "\e065";
}

.icon-emotsmile:before {
	content: "\e021";
}

.icon-phone:before {
	content: "\e600";
}

.icon-call-end:before {
	content: "\e048";
}

.icon-call-in:before {
	content: "\e047";
}

.icon-call-out:before {
	content: "\e046";
}

.icon-map:before {
	content: "\e033";
}

.icon-location-pin:before {
	content: "\e096";
}

.icon-direction:before {
	content: "\e042";
}

.icon-directions:before {
	content: "\e041";
}

.icon-compass:before {
	content: "\e045";
}

.icon-layers:before {
	content: "\e034";
}

.icon-menu:before {
	content: "\e601";
}

.icon-list:before {
	content: "\e067";
}

.icon-options-vertical:before {
	content: "\e602";
}

.icon-options:before {
	content: "\e603";
}

.icon-arrow-down:before {
	content: "\e604";
}

.icon-arrow-left:before {
	content: "\e605";
}

.icon-arrow-right:before {
	content: "\e606";
}

.icon-arrow-up:before {
	content: "\e607";
}

.icon-arrow-up-circle:before {
	content: "\e078";
}

.icon-arrow-left-circle:before {
	content: "\e07a";
}

.icon-arrow-right-circle:before {
	content: "\e079";
}

.icon-arrow-down-circle:before {
	content: "\e07b";
}

.icon-check:before {
	content: "\e080";
}

.icon-clock:before {
	content: "\e081";
}

.icon-plus:before {
	content: "\e095";
}

.icon-minus:before {
	content: "\e615";
}

.icon-close:before {
	content: "\e082";
}

.icon-event:before {
	content: "\e619";
}

.icon-exclamation:before {
	content: "\e617";
}

.icon-organization:before {
	content: "\e616";
}

.icon-trophy:before {
	content: "\e006";
}

.icon-screen-smartphone:before {
	content: "\e010";
}

.icon-screen-desktop:before {
	content: "\e011";
}

.icon-plane:before {
	content: "\e012";
}

.icon-notebook:before {
	content: "\e013";
}

.icon-mustache:before {
	content: "\e014";
}

.icon-mouse:before {
	content: "\e015";
}

.icon-magnet:before {
	content: "\e016";
}

.icon-energy:before {
	content: "\e020";
}

.icon-disc:before {
	content: "\e022";
}

.icon-cursor:before {
	content: "\e06e";
}

.icon-cursor-move:before {
	content: "\e023";
}

.icon-crop:before {
	content: "\e024";
}

.icon-chemistry:before {
	content: "\e026";
}

.icon-speedometer:before {
	content: "\e007";
}

.icon-shield:before {
	content: "\e00e";
}

.icon-screen-tablet:before {
	content: "\e00f";
}

.icon-magic-wand:before {
	content: "\e017";
}

.icon-hourglass:before {
	content: "\e018";
}

.icon-graduation:before {
	content: "\e019";
}

.icon-ghost:before {
	content: "\e01a";
}

.icon-game-controller:before {
	content: "\e01b";
}

.icon-fire:before {
	content: "\e01c";
}

.icon-eyeglass:before {
	content: "\e01d";
}

.icon-envelope-open:before {
	content: "\e01e";
}

.icon-envelope-letter:before {
	content: "\e01f";
}

.icon-bell:before {
	content: "\e027";
}

.icon-badge:before {
	content: "\e028";
}

.icon-anchor:before {
	content: "\e029";
}

.icon-wallet:before {
	content: "\e02a";
}

.icon-vector:before {
	content: "\e02b";
}

.icon-speech:before {
	content: "\e02c";
}

.icon-puzzle:before {
	content: "\e02d";
}

.icon-printer:before {
	content: "\e02e";
}

.icon-present:before {
	content: "\e02f";
}

.icon-playlist:before {
	content: "\e030";
}

.icon-pin:before {
	content: "\e031";
}

.icon-picture:before {
	content: "\e032";
}

.icon-handbag:before {
	content: "\e035";
}

.icon-globe-alt:before {
	content: "\e036";
}

.icon-globe:before {
	content: "\e037";
}

.icon-folder-alt:before {
	content: "\e039";
}

.icon-folder:before {
	content: "\e089";
}

.icon-film:before {
	content: "\e03a";
}

.icon-feed:before {
	content: "\e03b";
}

.icon-drop:before {
	content: "\e03e";
}

.icon-drawer:before {
	content: "\e03f";
}

.icon-docs:before {
	content: "\e040";
}

.icon-doc:before {
	content: "\e085";
}

.icon-diamond:before {
	content: "\e043";
}

.icon-cup:before {
	content: "\e044";
}

.icon-calculator:before {
	content: "\e049";
}

.icon-bubbles:before {
	content: "\e04a";
}

.icon-briefcase:before {
	content: "\e04b";
}

.icon-book-open:before {
	content: "\e04c";
}

.icon-basket-loaded:before {
	content: "\e04d";
}

.icon-basket:before {
	content: "\e04e";
}

.icon-bag:before {
	content: "\e04f";
}

.icon-action-undo:before {
	content: "\e050";
}

.icon-action-redo:before {
	content: "\e051";
}

.icon-wrench:before {
	content: "\e052";
}

.icon-umbrella:before {
	content: "\e053";
}

.icon-trash:before {
	content: "\e054";
}

.icon-tag:before {
	content: "\e055";
}

.icon-support:before {
	content: "\e056";
}

.icon-frame:before {
	content: "\e038";
}

.icon-size-fullscreen:before {
	content: "\e057";
}

.icon-size-actual:before {
	content: "\e058";
}

.icon-shuffle:before {
	content: "\e059";
}

.icon-share-alt:before {
	content: "\e05a";
}

.icon-share:before {
	content: "\e05b";
}

.icon-rocket:before {
	content: "\e05c";
}

.icon-question:before {
	content: "\e05d";
}

.icon-pie-chart:before {
	content: "\e05e";
}

.icon-pencil:before {
	content: "\e05f";
}

.icon-note:before {
	content: "\e060";
}

.icon-loop:before {
	content: "\e064";
}

.icon-home:before {
	content: "\e069";
}

.icon-grid:before {
	content: "\e06a";
}

.icon-graph:before {
	content: "\e06b";
}

.icon-microphone:before {
	content: "\e063";
}

.icon-music-tone-alt:before {
	content: "\e061";
}

.icon-music-tone:before {
	content: "\e062";
}

.icon-earphones-alt:before {
	content: "\e03c";
}

.icon-earphones:before {
	content: "\e03d";
}

.icon-equalizer:before {
	content: "\e06c";
}

.icon-like:before {
	content: "\e068";
}

.icon-dislike:before {
	content: "\e06d";
}

.icon-control-start:before {
	content: "\e06f";
}

.icon-control-rewind:before {
	content: "\e070";
}

.icon-control-play:before {
	content: "\e071";
}

.icon-control-pause:before {
	content: "\e072";
}

.icon-control-forward:before {
	content: "\e073";
}

.icon-control-end:before {
	content: "\e074";
}

.icon-volume-1:before {
	content: "\e09f";
}

.icon-volume-2:before {
	content: "\e0a0";
}

.icon-volume-off:before {
	content: "\e0a1";
}

.icon-calendar:before {
	content: "\e075";
}

.icon-bulb:before {
	content: "\e076";
}

.icon-chart:before {
	content: "\e077";
}

.icon-ban:before {
	content: "\e07c";
}

.icon-bubble:before {
	content: "\e07d";
}

.icon-camrecorder:before {
	content: "\e07e";
}

.icon-camera:before {
	content: "\e07f";
}

.icon-cloud-download:before {
	content: "\e083";
}

.icon-cloud-upload:before {
	content: "\e084";
}

.icon-envelope:before {
	content: "\e086";
}

.icon-eye:before {
	content: "\e087";
}

.icon-flag:before {
	content: "\e088";
}

.icon-heart:before {
	content: "\e08a";
}

.icon-info:before {
	content: "\e08b";
}

.icon-key:before {
	content: "\e08c";
}

.icon-link:before {
	content: "\e08d";
}

.icon-lock:before {
	content: "\e08e";
}

.icon-lock-open:before {
	content: "\e08f";
}

.icon-magnifier:before {
	content: "\e090";
}

.icon-magnifier-add:before {
	content: "\e091";
}

.icon-magnifier-remove:before {
	content: "\e092";
}

.icon-paper-clip:before {
	content: "\e093";
}

.icon-paper-plane:before {
	content: "\e094";
}

.icon-power:before {
	content: "\e097";
}

.icon-refresh:before {
	content: "\e098";
}

.icon-reload:before {
	content: "\e099";
}

.icon-settings:before {
	content: "\e09a";
}

.icon-star:before {
	content: "\e09b";
}

.icon-symbol-female:before {
	content: "\e09c";
}

.icon-symbol-male:before {
	content: "\e09d";
}

.icon-target:before {
	content: "\e09e";
}

.icon-credit-card:before {
	content: "\e025";
}

.icon-paypal:before {
	content: "\e608";
}

.icon-social-tumblr:before {
	content: "\e00a";
}

.icon-social-twitter:before {
	content: "\e009";
}

.icon-social-facebook:before {
	content: "\e00b";
}

.icon-social-instagram:before {
	content: "\e609";
}

.icon-social-linkedin:before {
	content: "\e60a";
}

.icon-social-pinterest:before {
	content: "\e60b";
}

.icon-social-github:before {
	content: "\e60c";
}

.icon-social-google:before {
	content: "\e60d";
}

.icon-social-reddit:before {
	content: "\e60e";
}

.icon-social-skype:before {
	content: "\e60f";
}

.icon-social-dribbble:before {
	content: "\e00d";
}

.icon-social-behance:before {
	content: "\e610";
}

.icon-social-foursqare:before {
	content: "\e611";
}

.icon-social-soundcloud:before {
	content: "\e612";
}

.icon-social-spotify:before {
	content: "\e613";
}

.icon-social-stumbleupon:before {
	content: "\e614";
}

.icon-social-youtube:before {
	content: "\e008";
}

.icon-social-dropbox:before {
	content: "\e00c";
}

.icon-social-vkontakte:before {
	content: "\e618";
}

.icon-social-steam:before {
	content: "\e620";
}

.owl-carousel,.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel,.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0!important;
	font: inherit;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.4a37f8008959c75f619b.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: -webkit-transform .1s ease;
	transition: transform .1s ease;
	transition: transform .1s ease,-webkit-transform .1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3,1.3);
	transform: scale(1.3,1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.owl-theme .owl-dots,.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav {
	margin-top: 10px;
}

.owl-theme .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}/*!
 * CoreUI - Open Source Dashboard UI Kit
 * @version v2.1.9
 * @link https://coreui.io
 * Copyright (c) 2018 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/license)
 *//*!
 * 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)
 */.ng-select.ng-select-opened>.ng-select-container {
	background: #fff;
	border-color: #b3b3b3 #ccc #d9d9d9;
}

.ng-select.ng-select-opened>.ng-select-container:hover {
	box-shadow: none;
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
	top: -2px;
	border-color: transparent transparent #999;
	border-width: 0 5px 5px;
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover {
	border-color: transparent transparent #333;
}

.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.ng-select.ng-select-opened.ng-select-top>.ng-select-container {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
	border-color: #007eff;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);
}

.ng-select.ng-select-disabled>.ng-select-container {
	background-color: #f9f9f9;
}

.ng-select .ng-has-value .ng-placeholder {
	display: none;
}

.ng-select .ng-select-container {
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	min-height: 36px;
	align-items: center;
}

.ng-select .ng-select-container:hover {
	box-shadow: 0 1px 0 rgba(0,0,0,.06);
}

.ng-select .ng-select-container .ng-value-container {
	align-items: center;
	padding-left: 10px;
}

[dir=rtl] .ng-select .ng-select-container .ng-value-container {
	padding-right: 10px;
	padding-left: 0;
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
	color: #999;
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	left: 0;
	padding-left: 10px;
	padding-right: 50px;
}

[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	padding-right: 10px;
	padding-left: 50px;
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
	background-color: #f9f9f9;
	border: 1px solid #e6e6e6;
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label {
	padding: 0 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-top: 5px;
	padding-left: 7px;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-right: 7px;
	padding-left: 0;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	font-size: .9em;
	margin-bottom: 5px;
	background-color: #ebf5ff;
	border-radius: 2px;
	margin-right: 5px;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	margin-right: 0;
	margin-left: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
	background-color: #f9f9f9;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 5px;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 0;
	padding-right: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	display: inline-block;
	padding: 1px 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
	background-color: #d1e8ff;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-right: 1px solid #b8dbff;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-left: 1px solid #b8dbff;
	border-right: none;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 1px solid #b8dbff;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 0;
	border-right: 1px solid #b8dbff;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 0 3px 3px;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 3px 3px 0;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	padding-right: 3px;
	padding-left: 0;
}

.ng-select .ng-clear-wrapper {
	color: #999;
}

.ng-select .ng-clear-wrapper:hover .ng-clear {
	color: #d0021b;
}

.ng-select .ng-spinner-zone {
	padding: 5px 5px 0 0;
}

[dir=rtl] .ng-select .ng-spinner-zone {
	padding: 5px 0 0 5px;
}

.ng-select .ng-arrow-wrapper {
	width: 25px;
	padding-right: 5px;
}

[dir=rtl] .ng-select .ng-arrow-wrapper {
	padding-left: 5px;
	padding-right: 0;
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
	border-top-color: #666;
}

.ng-select .ng-arrow-wrapper .ng-arrow {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 5px 5px 2.5px;
}

.ng-dropdown-panel {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(0,0,0,.06);
	left: 0;
}

.ng-dropdown-panel.ng-select-bottom {
	top: 100%;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-color: #e6e6e6;
	margin-top: -1px;
}

.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ng-dropdown-panel.ng-select-top {
	bottom: 100%;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-color: #e6e6e6;
	margin-bottom: -1px;
}

.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.ng-dropdown-panel .ng-dropdown-header {
	border-bottom: 1px solid #ccc;
	padding: 5px 7px;
}

.ng-dropdown-panel .ng-dropdown-footer {
	border-top: 1px solid #ccc;
	padding: 5px 7px;
}

.ng-dropdown-panel .ng-dropdown-panel-items {
	margin-bottom: 1px;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 8px 10px;
	font-weight: 500;
	color: rgba(0,0,0,.54);
	cursor: pointer;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
	cursor: default;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
	background-color: #f5faff;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
	background-color: #ebf5ff;
	font-weight: 600;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
	background-color: #fff;
	color: rgba(0,0,0,.87);
	padding: 8px 10px;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
	color: #333;
	background-color: #ebf5ff;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
	font-weight: 600;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
	background-color: #f5faff;
	color: #333;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
	color: #ccc;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-left: 22px;
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-right: 22px;
	padding-left: 0;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	font-size: 80%;
	font-weight: 400;
	padding-right: 5px;
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	padding-left: 5px;
	padding-right: 0;
}

[dir=rtl] .ng-dropdown-panel {
	direction: rtl;
	text-align: right;
}

:root {
	--blue: #20a8d8;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #f86c6b;
	--orange: #f8cb00;
	--yellow: #ffc107;
	--green: #4dbd74;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #73818f;
	--gray-dark: #2f353a;
	--light-blue: #63c2de;
	--primary: #20a8d8;
	--secondary: #c8ced3;
	--success: #4dbd74;
	--info: #63c2de;
	--warning: #ffc107;
	--danger: #f86c6b;
	--light: #f0f3f5;
	--dark: #2f353a;
	--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;
	--topHeaderColor: linear-gradient(-180deg, #315195 0%, #14213D 100%);
	--loginButtonColor: linear-gradient(-180deg, #f72424 0%, #bb1c00 100%);
	--menuColor: linear-gradient(#A4DC60 0%, #4F9F21 100%);
	--sportMenuHead: linear-gradient(-180deg, #315195 0%, #14213D 100%);
	--sportHeadColor: #A4DC60;
	--highlistFirstBG: linear-gradient(#4f9f21 0,#a4dc60 80%);
	--highlistSecondBG: linear-gradient(#a4dc60 0,#4f9f21 100%);
	--highlistTextColor: #000000;
	--tabColor: linear-gradient(180deg, #2A3A43 27%, #1C282D 83%);
	--openBetBG: linear-gradient(-180deg, #2E4B5E 0%, #243A48 82%);
	--highlightMobileBG: linear-gradient(-180deg, #2E4B5E 0%, #243A48 82%);
	--btnColor: linear-gradient(-180deg, #315195 0%, #14213D 100%);
	--loginBGColor: linear-gradient(#A4DC60 0%, #4F9F21 100%);
	--outerMenuColor: #000000;
	--outerMenuActiveColor: #ffffff;
	--newsColor: linear-gradient(180deg, #2A3A43 27%, #1C282D 83%);
	--headRefreshPS: -80px -1825px;
	--headAccountPS: 0 -825px;
	--openBetTextColor: #003b03;
	--warning: #2f353a;
	--primary: #315195;
	--errorcolor: #ffffff;
	--settingtopCloseColor: #000000;
	--logoHeadMargin: -20px;
	--horse-tabcolor: #A4DC60;
	--kvWidth: 250px;
	--gamblingbg: linear-gradient(#A4DC60 0%, #4F9F21 100%);
	--mblMenuActiveBg: linear-gradient(#A4DC60 0%, #4F9F21 100%);
	--mblMenuAvtiveColor: #ffffff;
	--loginPopupcolor: #000000;
	--mrLogoMbl: -42.53333vw;
	--loginSideImg: #ffffff url('/Content/AgAgent/image/loginside.jpeg') no-repeat;
	--loginCurveImg: url('assets/img/login-bg.dcd010ac32a581e74c18.png');
	--menuColormbl: var(--menuColor);
	--outerMenuColorMbl: var(--outerMenuColor);
	--myAccountcolor: #ffffff;
}

*,::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: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #23282c;
	text-align: left;
	background-color: #e4e5e6;
}

[tabindex="-1"]:focus {
	outline: 0!important;
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 0;
}

dl,ol,p,ul {
	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;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol ol,ol ul,ul ol,ul ul {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote,figure {
	margin: 0 0 1rem;
}

b,strong {
	font-weight: bolder;
}

sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

a {
	color: #20a8d8;
	text-decoration: none;
	background-color: transparent;
	color: var(--primary);
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
	outline: 0;
}

code,kbd,pre,samp {
	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	font-size: 1em;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

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: #73818f;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline: 0;
}

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.1875rem;
}

.h2,h2 {
	font-size: 1.75rem;
}

.h3,h3 {
	font-size: 1.53125rem;
}

.h4,h4 {
	font-size: 1.3125rem;
}

.h5,h5 {
	font-size: 1.09375rem;
}

.h6,h6 {
	font-size: .875rem;
}

.lead {
	font-size: 1.09375rem;
	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 {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1);
}

.small,small {
	font-size: 80%;
	font-weight: 400;
}

.mark,mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.list-inline,.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.09375rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #73818f;
}

.blockquote-footer::before {
	content: "\2014\00A0";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: .25rem;
	background-color: #e4e5e6;
	border: 1px solid #c8ced3;
	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: #73818f;
}

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: #23282c;
	border-radius: .2rem;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	font-size: 87.5%;
	color: #23282c;
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col,.col-1,.col-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 {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%;
}

.col-2 {
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}

.col-5 {
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}

.col-8 {
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%;
}

.col-11 {
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.33333333%;
}

.offset-2 {
	margin-left: 16.66666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333333%;
}

.offset-5 {
	margin-left: 41.66666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333333%;
}

.offset-8 {
	margin-left: 66.66666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333333%;
}

.offset-11 {
	margin-left: 91.66666667%;
}

@media (min-width:576px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-sm-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}

	.col-sm-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}

	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-sm-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}

	.col-sm-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}

	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-sm-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}

	.col-sm-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}

	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-sm-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}

	.col-sm-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}

	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-sm-first {
		order: -1;
	}

	.order-sm-last {
		order: 13;
	}

	.order-sm-0 {
		order: 0;
	}

	.order-sm-1 {
		order: 1;
	}

	.order-sm-2 {
		order: 2;
	}

	.order-sm-3 {
		order: 3;
	}

	.order-sm-4 {
		order: 4;
	}

	.order-sm-5 {
		order: 5;
	}

	.order-sm-6 {
		order: 6;
	}

	.order-sm-7 {
		order: 7;
	}

	.order-sm-8 {
		order: 8;
	}

	.order-sm-9 {
		order: 9;
	}

	.order-sm-10 {
		order: 10;
	}

	.order-sm-11 {
		order: 11;
	}

	.order-sm-12 {
		order: 12;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.33333333%;
	}

	.offset-sm-2 {
		margin-left: 16.66666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.33333333%;
	}

	.offset-sm-5 {
		margin-left: 41.66666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.33333333%;
	}

	.offset-sm-8 {
		margin-left: 66.66666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.33333333%;
	}

	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width:768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-md-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}

	.col-md-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}

	.col-md-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-md-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}

	.col-md-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}

	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-md-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}

	.col-md-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}

	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-first {
		order: -1;
	}

	.order-md-last {
		order: 13;
	}

	.order-md-0 {
		order: 0;
	}

	.order-md-1 {
		order: 1;
	}

	.order-md-2 {
		order: 2;
	}

	.order-md-3 {
		order: 3;
	}

	.order-md-4 {
		order: 4;
	}

	.order-md-5 {
		order: 5;
	}

	.order-md-6 {
		order: 6;
	}

	.order-md-7 {
		order: 7;
	}

	.order-md-8 {
		order: 8;
	}

	.order-md-9 {
		order: 9;
	}

	.order-md-10 {
		order: 10;
	}

	.order-md-11 {
		order: 11;
	}

	.order-md-12 {
		order: 12;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.33333333%;
	}

	.offset-md-2 {
		margin-left: 16.66666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.33333333%;
	}

	.offset-md-5 {
		margin-left: 41.66666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.33333333%;
	}

	.offset-md-8 {
		margin-left: 66.66666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.33333333%;
	}

	.offset-md-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width:992px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-lg-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}

	.col-lg-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-lg-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}

	.col-lg-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}

	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-lg-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}

	.col-lg-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}

	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-lg-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}

	.col-lg-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}

	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-lg-first {
		order: -1;
	}

	.order-lg-last {
		order: 13;
	}

	.order-lg-0 {
		order: 0;
	}

	.order-lg-1 {
		order: 1;
	}

	.order-lg-2 {
		order: 2;
	}

	.order-lg-3 {
		order: 3;
	}

	.order-lg-4 {
		order: 4;
	}

	.order-lg-5 {
		order: 5;
	}

	.order-lg-6 {
		order: 6;
	}

	.order-lg-7 {
		order: 7;
	}

	.order-lg-8 {
		order: 8;
	}

	.order-lg-9 {
		order: 9;
	}

	.order-lg-10 {
		order: 10;
	}

	.order-lg-11 {
		order: 11;
	}

	.order-lg-12 {
		order: 12;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.33333333%;
	}

	.offset-lg-2 {
		margin-left: 16.66666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.33333333%;
	}

	.offset-lg-5 {
		margin-left: 41.66666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.33333333%;
	}

	.offset-lg-8 {
		margin-left: 66.66666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.33333333%;
	}

	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width:1200px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-xl-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}

	.col-xl-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}

	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-xl-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}

	.col-xl-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}

	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-xl-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}

	.col-xl-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}

	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-xl-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}

	.col-xl-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}

	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-xl-first {
		order: -1;
	}

	.order-xl-last {
		order: 13;
	}

	.order-xl-0 {
		order: 0;
	}

	.order-xl-1 {
		order: 1;
	}

	.order-xl-2 {
		order: 2;
	}

	.order-xl-3 {
		order: 3;
	}

	.order-xl-4 {
		order: 4;
	}

	.order-xl-5 {
		order: 5;
	}

	.order-xl-6 {
		order: 6;
	}

	.order-xl-7 {
		order: 7;
	}

	.order-xl-8 {
		order: 8;
	}

	.order-xl-9 {
		order: 9;
	}

	.order-xl-10 {
		order: 10;
	}

	.order-xl-11 {
		order: 11;
	}

	.order-xl-12 {
		order: 12;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.33333333%;
	}

	.offset-xl-2 {
		margin-left: 16.66666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.33333333%;
	}

	.offset-xl-5 {
		margin-left: 41.66666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.33333333%;
	}

	.offset-xl-8 {
		margin-left: 66.66666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.33333333%;
	}

	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #23282c;
}

.table td,.table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #c8ced3;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #c8ced3;
}

.table tbody+tbody {
	border-top: 2px solid #c8ced3;
}

.table-sm td,.table-sm th {
	padding: .3rem;
}

.table-bordered,.table-bordered td,.table-bordered th {
	border: 1px solid #c8ced3;
}

.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: #23282c;
	background-color: rgba(0,0,0,.075);
}

.table-primary,.table-primary>td,.table-primary>th {
	background-color: #c1e7f4;
}

.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {
	border-color: #8bd2eb;
}

.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
	background-color: #abdff0;
}

.table-secondary,.table-secondary>td,.table-secondary>th {
	background-color: #f0f1f3;
}

.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {
	border-color: #e2e6e8;
}

.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
	background-color: #e2e4e8;
}

.table-success,.table-success>td,.table-success>th {
	background-color: #cdedd8;
}

.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {
	border-color: #a2ddb7;
}

.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
	background-color: #bae6c9;
}

.table-info,.table-info>td,.table-info>th {
	background-color: #d3eef6;
}

.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {
	border-color: #aedfee;
}

.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
	background-color: #bee6f2;
}

.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,.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: #fdd6d6;
}

.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {
	border-color: #fbb3b2;
}

.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
	background-color: #fcbebe;
}

.table-light,.table-light>td,.table-light>th {
	background-color: #fbfcfc;
}

.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {
	border-color: #f7f9fa;
}

.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
	background-color: #ecf1f1;
}

.table-dark,.table-dark>td,.table-dark>th {
	background-color: #c5c6c8;
}

.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
	border-color: #939699;
}

.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
	background-color: #b8b9bc;
}

.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #2f353a;
	border-color: #40484f;
}

.table .thead-light th {
	color: #5c6873;
	background-color: #e4e7ea;
	border-color: #c8ced3;
}

.table-dark {
	color: #fff;
	background-color: #2f353a;
}

.table-dark td,.table-dark th,.table-dark thead th {
	border-color: #40484f;
}

.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: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #5c6873;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e4e7ea;
	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: #5c6873;
	background-color: #fff;
	border-color: #8ad4ee;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.25);
}

.form-control::-webkit-input-placeholder {
	color: #73818f;
	opacity: 1;
}

.form-control::-moz-placeholder {
	color: #73818f;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #73818f;
	opacity: 1;
}

.form-control::-ms-input-placeholder {
	color: #73818f;
	opacity: 1;
}

.form-control::placeholder {
	color: #73818f;
	opacity: 1;
}

.form-control:disabled,.form-control[readonly] {
	background-color: #e4e7ea;
	opacity: 1;
}

select.form-control:focus::-ms-value {
	color: #5c6873;
	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.09375rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .765625rem;
	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: #23282c;
	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: .765625rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.09375rem;
	line-height: 1.5;
	border-radius: .3rem;
}

select.form-control[multiple],select.form-control[size],textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.form-row>.col,.form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem;
}

.form-check-input:disabled~.form-check-label {
	color: #73818f;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #4dbd74;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .765625rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(77,189,116,.9);
	border-radius: .25rem;
}

.form-control.is-valid,.was-validated .form-control:valid {
	border-color: #4dbd74;
	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='%234dbd74' 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: #4dbd74;
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.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: #4dbd74;
	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='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff;
}

.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
	border-color: #4dbd74;
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.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: #4dbd74;
}

.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: #4dbd74;
}

.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #4dbd74;
}

.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: #72cb91;
	background-color: #72cb91;
}

.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(77,189,116,.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: #4dbd74;
}

.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #4dbd74;
}

.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: #4dbd74;
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #f86c6b;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .765625rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(248,108,107,.9);
	border-radius: .25rem;
}

.form-control.is-invalid,.was-validated .form-control:invalid {
	border-color: #f86c6b;
	padding-right: calc(1.5em + .75rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' 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: #f86c6b;
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.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: #f86c6b;
	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='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff;
}

.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
	border-color: #f86c6b;
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.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: #f86c6b;
}

.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: #f86c6b;
}

.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #f86c6b;
}

.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: #fa9c9c;
	background-color: #fa9c9c;
}

.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(248,108,107,.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: #f86c6b;
}

.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #f86c6b;
}

.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: #f86c6b;
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.25);
}

.form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.form-inline .form-check {
	width: 100%;
}

@media (min-width:576px) {
	.form-inline label {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
	}

	.form-inline .form-group {
		display: flex;
		flex: 0 0 auto;
		flex-flow: row wrap;
		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: flex;
		align-items: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}

	.form-inline .form-check-input {
		position: relative;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0;
	}

	.form-inline .custom-control {
		align-items: center;
		justify-content: center;
	}

	.form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #23282c;
	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: .875rem;
	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: #23282c;
	text-decoration: none;
}

.btn.focus,.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.25);
}

.btn.disabled,.btn:disabled {
	opacity: .65;
}

a.btn.disabled,fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary {
	color: #fff;
	background-color: #20a8d8;
}

.btn-primary:hover {
	color: #fff;
	background-color: #1b8eb7;
}

.btn-primary.focus,.btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(65,181,222,.5);
}

.btn-primary.disabled,.btn-primary:disabled {
	color: #fff;
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #1985ac;
}

.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(65,181,222,.5);
}

.btn-secondary {
	color: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.btn-secondary:hover {
	color: #23282c;
	background-color: #b3bbc2;
	border-color: #acb5bc;
}

.btn-secondary.focus,.btn-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(175,181,186,.5);
}

.btn-secondary.disabled,.btn-secondary:disabled {
	color: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
	color: #23282c;
	background-color: #acb5bc;
	border-color: #a5aeb7;
}

.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(175,181,186,.5);
}

.btn-success {
	color: #fff;
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.btn-success:hover {
	color: #fff;
	background-color: #3ea662;
	border-color: #3a9d5d;
}

.btn-success.focus,.btn-success:focus {
	box-shadow: 0 0 0 .2rem rgba(104,199,137,.5);
}

.btn-success.disabled,.btn-success:disabled {
	color: #fff;
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #3a9d5d;
	border-color: #379457;
}

.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(104,199,137,.5);
}

.btn-info {
	color: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.btn-info:hover {
	color: #23282c;
	background-color: #43b6d7;
	border-color: #39b2d5;
}

.btn-info.focus,.btn-info:focus {
	box-shadow: 0 0 0 .2rem rgba(89,171,195,.5);
}

.btn-info.disabled,.btn-info:disabled {
	color: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #39b2d5;
	border-color: #2eadd3;
}

.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(89,171,195,.5);
}

.btn-warning {
	color: #23282c;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:hover {
	color: #23282c;
	background-color: #e0a800;
	border-color: #d39e00;
}

.btn-warning.focus,.btn-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(222,170,13,.5);
}

.btn-warning.disabled,.btn-warning:disabled {
	color: #23282c;
	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: #23282c;
	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,13,.5);
}

.btn-danger {
	color: #fff;
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.btn-danger:hover {
	color: #fff;
	background-color: #f64846;
	border-color: #f63c3a;
}

.btn-danger.focus,.btn-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(249,130,129,.5);
}

.btn-danger.disabled,.btn-danger:disabled {
	color: #fff;
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #f63c3a;
	border-color: #f5302e;
}

.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(249,130,129,.5);
}

.btn-light {
	color: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-light:hover {
	color: #23282c;
	background-color: #d9e1e6;
	border-color: #d1dbe1;
}

.btn-light.focus,.btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(209,213,215,.5);
}

.btn-light.disabled,.btn-light:disabled {
	color: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
	color: #23282c;
	background-color: #d1dbe1;
	border-color: #cad4dc;
}

.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(209,213,215,.5);
}

.btn-dark {
	color: #fff;
	background-color: #2f353a;
	border-color: #2f353a;
}

.btn-dark:hover {
	color: #fff;
	background-color: #1e2225;
	border-color: #181b1e;
}

.btn-dark.focus,.btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(78,83,88,.5);
}

.btn-dark.disabled,.btn-dark:disabled {
	color: #fff;
	background-color: #2f353a;
	border-color: #2f353a;
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #181b1e;
	border-color: #121517;
}

.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(78,83,88,.5);
}

.btn-outline-primary {
	color: #20a8d8;
	border-color: #20a8d8;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.5);
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
	color: #20a8d8;
	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: #20a8d8;
	border-color: #20a8d8;
}

.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(32,168,216,.5);
}

.btn-outline-secondary {
	color: #c8ced3;
	border-color: #c8ced3;
}

.btn-outline-secondary:hover {
	color: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(200,206,211,.5);
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
	color: #c8ced3;
	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: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.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(200,206,211,.5);
}

.btn-outline-success {
	color: #4dbd74;
	border-color: #4dbd74;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.btn-outline-success.focus,.btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.5);
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
	color: #4dbd74;
	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: #4dbd74;
	border-color: #4dbd74;
}

.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(77,189,116,.5);
}

.btn-outline-info {
	color: #63c2de;
	border-color: #63c2de;
}

.btn-outline-info:hover {
	color: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.btn-outline-info.focus,.btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(99,194,222,.5);
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
	color: #63c2de;
	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: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.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(99,194,222,.5);
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	color: #23282c;
	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: #23282c;
	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: #f86c6b;
	border-color: #f86c6b;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.5);
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
	color: #f86c6b;
	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: #f86c6b;
	border-color: #f86c6b;
}

.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(248,108,107,.5);
}

.btn-outline-light {
	color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-outline-light:hover {
	color: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-outline-light.focus,.btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(240,243,245,.5);
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
	color: #f0f3f5;
	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: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.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(240,243,245,.5);
}

.btn-outline-dark {
	color: #2f353a;
	border-color: #2f353a;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #2f353a;
	border-color: #2f353a;
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(47,53,58,.5);
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
	color: #2f353a;
	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: #2f353a;
	border-color: #2f353a;
}

.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(47,53,58,.5);
}

.btn-link {
	font-weight: 400;
	color: #20a8d8;
	text-decoration: none;
}

.btn-link:hover {
	color: #167495;
	text-decoration: underline;
}

.btn-link.focus,.btn-link:focus {
	text-decoration: underline;
	box-shadow: none;
}

.btn-link.disabled,.btn-link:disabled {
	color: #73818f;
	pointer-events: none;
}

.btn-group-lg>.btn,.btn-lg {
	padding: .5rem 1rem;
	font-size: 1.09375rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.btn-group-sm>.btn,.btn-sm {
	padding: .25rem .5rem;
	font-size: .765625rem;
	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;
}

.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: 0;
	margin: .125rem 0 0;
	font-size: .875rem;
	color: #23282c;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #c8ced3;
	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;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
	vertical-align: 0;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropleft .dropdown-toggle::after {
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent;
	vertical-align: 0;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 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 #e4e7ea;
}

.dropdown-item {
	display: block;
	width: 100%;
	clear: both;
	font-weight: 400;
	color: #23282c;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:first-child {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.dropdown-item:last-child {
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.dropdown-item:focus,.dropdown-item:hover {
	color: #181b1e;
	text-decoration: none;
	background-color: #f0f3f5;
}

.dropdown-item.active,.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #20a8d8;
}

.dropdown-item.disabled,.dropdown-item:disabled {
	color: #73818f;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	margin-bottom: 0;
	font-size: .765625rem;
	color: #73818f;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #23282c;
}

.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group-vertical>.btn,.btn-group>.btn {
	position: relative;
	flex: 1 1 auto;
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index: 1;
}

.btn-toolbar {
	display: flex;
	flex-wrap: wrap;
	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 {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
	width: 100%;
}

.btn-group-vertical>.btn-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: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
	position: relative;
	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: flex;
	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: 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: flex;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #5c6873;
	text-align: center;
	white-space: nowrap;
	background-color: #f0f3f5;
	border: 1px solid #e4e7ea;
	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.09375rem;
	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: .765625rem;
	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.3125rem;
	padding-left: 1.5rem;
}

.custom-control-inline {
	display: inline-flex;
	margin-right: 1rem;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #20a8d8;
	background-color: #20a8d8;
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #8ad4ee;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b6e4f4;
	border-color: #b6e4f4;
}

.custom-control-input:disabled~.custom-control-label {
	color: #73818f;
}

.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e4e7ea;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.custom-control-label::before {
	position: absolute;
	top: .15625rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: 1px solid #8f9ba6;
}

.custom-control-label::after {
	position: absolute;
	top: .15625rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: 50%/50% 50% no-repeat;
}

.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: #20a8d8;
	background-color: #20a8d8;
}

.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(32,168,216,.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(32,168,216,.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(32,168,216,.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(.15625rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #8f9ba6;
	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;
}

.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(32,168,216,.5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.5;
	color: #5c6873;
	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='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff;
	border: 1px solid #e4e7ea;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-select:focus {
	border-color: #8ad4ee;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-select:focus::-ms-value {
	color: #5c6873;
	background-color: #fff;
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none;
}

.custom-select:disabled {
	color: #73818f;
	background-color: #e4e7ea;
}

.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: .765625rem;
}

.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.09375rem;
}

.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: #8ad4ee;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-file-input:disabled~.custom-file-label {
	background-color: #e4e7ea;
}

.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: #5c6873;
	background-color: #fff;
	border: 1px solid #e4e7ea;
	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: #5c6873;
	content: "Browse";
	background-color: #f0f3f5;
	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 #e4e5e6,0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #e4e5e6,0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #e4e5e6,0 0 0 .2rem rgba(32,168,216,.25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #20a8d8;
	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) {
	.collapsing,.custom-switch .custom-control-label::after {
		transition: none;
	}

	.custom-range::-webkit-slider-thumb {
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b6e4f4;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #c8ced3;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #20a8d8;
	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: #b6e4f4;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #c8ced3;
	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: #20a8d8;
	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: #b6e4f4;
}

.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: #c8ced3;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #c8ced3;
	border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #8f9ba6;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #8f9ba6;
}

.custom-range:disabled::-moz-range-track {
	cursor: default;
}

.custom-range:disabled::-ms-thumb {
	background-color: #8f9ba6;
}

.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: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
}

.nav-link:focus,.nav-link:hover {
	text-decoration: none;
}

.nav-link.disabled {
	color: #73818f;
	pointer-events: none;
	cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #c8ced3;
}

.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: #e4e7ea #e4e7ea #c8ced3;
}

.nav-tabs .nav-link.disabled {
	color: #73818f;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
	color: #5c6873;
	background-color: #e4e5e6;
	border-color: #c8ced3 #c8ced3 #e4e5e6;
}

.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: #20a8d8;
}

.nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: .5rem 1rem;
}

.navbar>.container,.navbar>.container-fluid {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: .3359375rem;
	padding-bottom: .3359375rem;
	margin-right: 1rem;
	font-size: 1.09375rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:focus,.navbar-brand:hover {
	text-decoration: none;
}

.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center;
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.09375rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.navbar-toggler:focus,.navbar-toggler:hover {
	text-decoration: none;
	outline: 0;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: center center/100% 100% no-repeat;
}

@media (max-width:575.98px) {
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:576px) {
	.navbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}

	.navbar-expand-sm .navbar-nav {
		flex-direction: row;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-sm .navbar-collapse {
		display: flex!important;
		flex-basis: auto;
	}

	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}

	.navbar-expand-md .navbar-nav {
		flex-direction: row;
	}

	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-md .navbar-collapse {
		display: flex!important;
		flex-basis: auto;
	}

	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}

	.navbar-expand-lg .navbar-nav {
		flex-direction: row;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-lg .navbar-collapse {
		display: flex!important;
		flex-basis: auto;
	}

	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}

	.navbar-expand-xl .navbar-nav {
		flex-direction: row;
	}

	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-xl .navbar-collapse {
		display: flex!important;
		flex-basis: auto;
	}

	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start;
}

.navbar-expand .navbar-nav {
	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 {
	padding-right: 0;
	padding-left: 0;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: flex!important;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
	color: rgba(0,0,0,.9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5);
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0,0,0,.3);
}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0,0,0,.9);
}

.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color: rgba(0,0,0,.5);
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9);
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: 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,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
	color: #fff;
}

.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid #c8ced3;
	border-radius: .25rem;
}

.card>hr {
	margin-right: 0;
	margin-left: 0;
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.card-body {
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	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: #f0f3f5;
	border-bottom: 1px solid #c8ced3;
}

.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: #f0f3f5;
	border-top: 1px solid #c8ced3;
}

.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: flex;
	flex-direction: column;
}

.card-deck .card {
	margin-bottom: 15px;
}

@media (min-width:576px) {
	.card-deck {
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}

	.card-deck .card {
		display: flex;
		flex: 1 0 0%;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

.card-group {
	display: flex;
	flex-direction: column;
}

.card-group>.card {
	margin-bottom: 15px;
}

@media (min-width:576px) {
	.card-group {
		flex-flow: row wrap;
	}

	.card-group>.card {
		flex: 1 0 0%;
		margin-bottom: 0;
	}

	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0;
	}

	.card-group>.card: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 {
		-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%;
	}
}

.card-columns .card {
	margin-bottom: .75rem;
}

.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: flex;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1.5rem;
	list-style: none;
	background-color: #fff;
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #73818f;
	content: "/";
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #73818f;
}

.pagination {
	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: #20a8d8;
	background-color: #fff;
	border: 1px solid #c8ced3;
}

.page-link:hover {
	z-index: 2;
	color: #167495;
	text-decoration: none;
	background-color: #e4e7ea;
	border-color: #c8ced3;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.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: #20a8d8;
	border-color: #20a8d8;
}

.page-item.disabled .page-link {
	color: #73818f;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #c8ced3;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.09375rem;
	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: .765625rem;
	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;
}

.badge-primary {
	color: #fff;
	background-color: #20a8d8;
}

a.badge-primary:focus,a.badge-primary:hover {
	color: #fff;
	background-color: #1985ac;
}

a.badge-primary.focus,a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.5);
}

.badge-secondary {
	color: #23282c;
	background-color: #c8ced3;
}

a.badge-secondary:focus,a.badge-secondary:hover {
	color: #23282c;
	background-color: #acb5bc;
}

a.badge-secondary.focus,a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(200,206,211,.5);
}

.badge-success {
	color: #fff;
	background-color: #4dbd74;
}

a.badge-success:focus,a.badge-success:hover {
	color: #fff;
	background-color: #3a9d5d;
}

a.badge-success.focus,a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.5);
}

.badge-info {
	color: #23282c;
	background-color: #63c2de;
}

a.badge-info:focus,a.badge-info:hover {
	color: #23282c;
	background-color: #39b2d5;
}

a.badge-info.focus,a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(99,194,222,.5);
}

.badge-warning {
	color: #23282c;
	background-color: #ffc107;
}

a.badge-warning:focus,a.badge-warning:hover {
	color: #23282c;
	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: #f86c6b;
}

a.badge-danger:focus,a.badge-danger:hover {
	color: #fff;
	background-color: #f63c3a;
}

a.badge-danger.focus,a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.5);
}

.badge-light {
	color: #23282c;
	background-color: #f0f3f5;
}

a.badge-light:focus,a.badge-light:hover {
	color: #23282c;
	background-color: #d1dbe1;
}

a.badge-light.focus,a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(240,243,245,.5);
}

.badge-dark {
	color: #fff;
	background-color: #2f353a;
}

a.badge-dark:focus,a.badge-dark:hover {
	color: #fff;
	background-color: #181b1e;
}

a.badge-dark.focus,a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(47,53,58,.5);
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e4e7ea;
	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: 3.8125rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #115770;
	background-color: #d2eef7;
	border-color: #c1e7f4;
}

.alert-primary hr {
	border-top-color: #abdff0;
}

.alert-primary .alert-link {
	color: #0a3544;
}

.alert-secondary {
	color: #686b6e;
	background-color: #f4f5f6;
	border-color: #f0f1f3;
}

.alert-secondary hr {
	border-top-color: #e2e4e8;
}

.alert-secondary .alert-link {
	color: #4f5254;
}

.alert-success {
	color: #28623c;
	background-color: #dbf2e3;
	border-color: #cdedd8;
}

.alert-success hr {
	border-top-color: #bae6c9;
}

.alert-success .alert-link {
	color: #193e26;
}

.alert-info {
	color: #336573;
	background-color: #e0f3f8;
	border-color: #d3eef6;
}

.alert-info hr {
	border-top-color: #bee6f2;
}

.alert-info .alert-link {
	color: #234650;
}

.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: #813838;
	background-color: #fee2e1;
	border-color: #fdd6d6;
}

.alert-danger hr {
	border-top-color: #fcbebe;
}

.alert-danger .alert-link {
	color: #5d2929;
}

.alert-light {
	color: #7d7e7f;
	background-color: #fcfdfd;
	border-color: #fbfcfc;
}

.alert-light hr {
	border-top-color: #ecf1f1;
}

.alert-light .alert-link {
	color: #646565;
}

.alert-dark {
	color: #181c1e;
	background-color: #d5d7d8;
	border-color: #c5c6c8;
}

.alert-dark hr {
	border-top-color: #b8b9bc;
}

.alert-dark .alert-link {
	color: #010202;
}

@-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: flex;
	overflow: hidden;
	font-size: .65625rem;
	border-radius: .25rem;
}

.progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #20a8d8;
	transition: width .6s ease;
}

.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: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes;
}

.media {
	display: flex;
	align-items: flex-start;
}

.media-body {
	flex: 1;
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}

.list-group-item-action {
	width: 100%;
	color: #5c6873;
	text-align: inherit;
}

.list-group-item-action:focus,.list-group-item-action:hover {
	z-index: 1;
	color: #5c6873;
	text-decoration: none;
	background-color: #f0f3f5;
}

.list-group-item-action:active {
	color: #23282c;
	background-color: #e4e7ea;
}

.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: #73818f;
	pointer-events: none;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.list-group-horizontal {
	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 {
		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 {
		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 {
		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 {
		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: #115770;
	background-color: #c1e7f4;
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
	color: #115770;
	background-color: #abdff0;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #115770;
	border-color: #115770;
}

.list-group-item-secondary {
	color: #686b6e;
	background-color: #f0f1f3;
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
	color: #686b6e;
	background-color: #e2e4e8;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #686b6e;
	border-color: #686b6e;
}

.list-group-item-success {
	color: #28623c;
	background-color: #cdedd8;
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
	color: #28623c;
	background-color: #bae6c9;
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #28623c;
	border-color: #28623c;
}

.list-group-item-info {
	color: #336573;
	background-color: #d3eef6;
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
	color: #336573;
	background-color: #bee6f2;
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #336573;
	border-color: #336573;
}

.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: #813838;
	background-color: #fdd6d6;
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
	color: #813838;
	background-color: #fcbebe;
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #813838;
	border-color: #813838;
}

.list-group-item-light {
	color: #7d7e7f;
	background-color: #fbfcfc;
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
	color: #7d7e7f;
	background-color: #ecf1f1;
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #7d7e7f;
	border-color: #7d7e7f;
}

.list-group-item-dark {
	color: #181c1e;
	background-color: #c5c6c8;
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
	color: #181c1e;
	background-color: #b8b9bc;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #181c1e;
	border-color: #181c1e;
}

.close {
	float: right;
	font-size: 1.3125rem;
	font-weight: 700;
	line-height: 1;
	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: flex;
	align-items: center;
	padding: .25rem .75rem;
	color: #73818f;
	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;
	background-color: rgba(0,0,0,0.4);
}

.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) {
	.progress-bar {
		transition: none;
	}

	.progress-bar-animated {
		-webkit-animation: none;
		animation: none;
	}

	.modal.fade .modal-dialog {
		transition: none;
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none;
}

.modal-dialog-scrollable {
	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 {
	flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: flex;
	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 {
	flex-direction: column;
	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: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	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: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #c8ced3;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}

.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #c8ced3;
	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;
	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: .765625rem;
	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: .765625rem;
	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;
	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;
	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: .875rem;
	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: #23282c;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	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;
}

.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,.carousel-item {
		transition: none;
	}
}

.carousel-control-next,.carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease;
}

.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: 50%/100% 100% no-repeat;
}

.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: flex;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.carousel-indicators li {
	box-sizing: content-box;
	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-control-next,.carousel-control-prev,.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: .75s linear infinite spinner-border;
	animation: .75s linear infinite spinner-border;
}

.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: .75s linear infinite spinner-grow;
	animation: .75s linear infinite spinner-grow;
}

.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: #20a8d8!important;
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
	background-color: #1985ac!important;
}

.bg-secondary {
	background-color: #c8ced3!important;
}

a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
	background-color: #acb5bc!important;
}

.bg-success {
	background-color: #4dbd74!important;
}

a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
	background-color: #3a9d5d!important;
}

.bg-info {
	background-color: #63c2de!important;
}

a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
	background-color: #39b2d5!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: #f86c6b!important;
}

a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
	background-color: #f63c3a!important;
}

.bg-light {
	background-color: #f0f3f5!important;
}

a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
	background-color: #d1dbe1!important;
}

.bg-dark {
	background-color: #2f353a!important;
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
	background-color: #181b1e!important;
}

.bg-transparent {
	background-color: transparent!important;
}

.border {
	border: 1px solid #c8ced3!important;
}

.border-top {
	border-top: 1px solid #c8ced3!important;
}

.border-right {
	border-right: 1px solid #c8ced3!important;
}

.border-bottom {
	border-bottom: 1px solid #c8ced3!important;
}

.border-left {
	border-left: 1px solid #c8ced3!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: #20a8d8!important;
}

.border-secondary {
	border-color: #c8ced3!important;
}

.border-success {
	border-color: #4dbd74!important;
}

.border-info {
	border-color: #63c2de!important;
}

.border-warning {
	border-color: #ffc107!important;
}

.border-danger {
	border-color: #f86c6b!important;
}

.border-light {
	border-color: #f0f3f5!important;
}

.border-dark {
	border-color: #2f353a!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: flex!important;
}

.d-inline-flex {
	display: inline-flex!important;
}

@media (min-width:576px) {
	.d-sm-none {
		display: none!important;
	}

	.d-sm-inline {
		display: inline!important;
	}

	.d-sm-inline-block {
		display: inline-block!important;
	}

	.d-sm-block {
		display: block!important;
	}

	.d-sm-table {
		display: table!important;
	}

	.d-sm-table-row {
		display: table-row!important;
	}

	.d-sm-table-cell {
		display: table-cell!important;
	}

	.d-sm-flex {
		display: flex!important;
	}

	.d-sm-inline-flex {
		display: inline-flex!important;
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none!important;
	}

	.d-md-inline {
		display: inline!important;
	}

	.d-md-inline-block {
		display: inline-block!important;
	}

	.d-md-block {
		display: block!important;
	}

	.d-md-table {
		display: table!important;
	}

	.d-md-table-row {
		display: table-row!important;
	}

	.d-md-table-cell {
		display: table-cell!important;
	}

	.d-md-flex {
		display: flex!important;
	}

	.d-md-inline-flex {
		display: inline-flex!important;
	}
}

@media (min-width:992px) {
	.d-lg-none {
		display: none!important;
	}

	.d-lg-inline {
		display: inline!important;
	}

	.d-lg-inline-block {
		display: inline-block!important;
	}

	.d-lg-block {
		display: block!important;
	}

	.d-lg-table {
		display: table!important;
	}

	.d-lg-table-row {
		display: table-row!important;
	}

	.d-lg-table-cell {
		display: table-cell!important;
	}

	.d-lg-flex {
		display: flex!important;
	}

	.d-lg-inline-flex {
		display: inline-flex!important;
	}
}

@media (min-width:1200px) {
	.d-xl-none {
		display: none!important;
	}

	.d-xl-inline {
		display: inline!important;
	}

	.d-xl-inline-block {
		display: inline-block!important;
	}

	.d-xl-block {
		display: block!important;
	}

	.d-xl-table {
		display: table!important;
	}

	.d-xl-table-row {
		display: table-row!important;
	}

	.d-xl-table-cell {
		display: table-cell!important;
	}

	.d-xl-flex {
		display: flex!important;
	}

	.d-xl-inline-flex {
		display: inline-flex!important;
	}
}

@media print {
	.d-print-none {
		display: none!important;
	}

	.d-print-inline {
		display: inline!important;
	}

	.d-print-inline-block {
		display: inline-block!important;
	}

	.d-print-block {
		display: block!important;
	}

	.d-print-table {
		display: table!important;
	}

	.d-print-table-row {
		display: table-row!important;
	}

	.d-print-table-cell {
		display: table-cell!important;
	}

	.d-print-flex {
		display: flex!important;
	}

	.d-print-inline-flex {
		display: inline-flex!important;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.flex-row {
	flex-direction: row!important;
}

.flex-column {
	flex-direction: column!important;
}

.flex-row-reverse {
	flex-direction: row-reverse!important;
}

.flex-column-reverse {
	flex-direction: column-reverse!important;
}

.flex-wrap {
	flex-wrap: wrap!important;
}

.flex-nowrap {
	flex-wrap: nowrap!important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse!important;
}

.flex-fill {
	flex: 1 1 auto!important;
}

.flex-grow-0 {
	flex-grow: 0!important;
}

.flex-grow-1 {
	flex-grow: 1!important;
}

.flex-shrink-0 {
	flex-shrink: 0!important;
}

.flex-shrink-1 {
	flex-shrink: 1!important;
}

.justify-content-start {
	justify-content: flex-start!important;
}

.justify-content-end {
	justify-content: flex-end!important;
}

.justify-content-center {
	justify-content: center!important;
}

.justify-content-between {
	justify-content: space-between!important;
}

.justify-content-around {
	justify-content: space-around!important;
}

.align-items-start {
	align-items: flex-start!important;
}

.align-items-end {
	align-items: flex-end!important;
}

.align-items-center {
	align-items: center!important;
}

.align-items-baseline {
	align-items: baseline!important;
}

.align-items-stretch {
	align-items: stretch!important;
}

.align-content-start {
	align-content: flex-start!important;
}

.align-content-end {
	align-content: flex-end!important;
}

.align-content-center {
	align-content: center!important;
}

.align-content-between {
	align-content: space-between!important;
}

.align-content-around {
	align-content: space-around!important;
}

.align-content-stretch {
	align-content: stretch!important;
}

.align-self-auto {
	align-self: auto!important;
}

.align-self-start {
	align-self: flex-start!important;
}

.align-self-end {
	align-self: flex-end!important;
}

.align-self-center {
	align-self: center!important;
}

.align-self-baseline {
	align-self: baseline!important;
}

.align-self-stretch {
	align-self: stretch!important;
}

@media (min-width:576px) {
	.flex-sm-row {
		flex-direction: row!important;
	}

	.flex-sm-column {
		flex-direction: column!important;
	}

	.flex-sm-row-reverse {
		flex-direction: row-reverse!important;
	}

	.flex-sm-column-reverse {
		flex-direction: column-reverse!important;
	}

	.flex-sm-wrap {
		flex-wrap: wrap!important;
	}

	.flex-sm-nowrap {
		flex-wrap: nowrap!important;
	}

	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse!important;
	}

	.flex-sm-fill {
		flex: 1 1 auto!important;
	}

	.flex-sm-grow-0 {
		flex-grow: 0!important;
	}

	.flex-sm-grow-1 {
		flex-grow: 1!important;
	}

	.flex-sm-shrink-0 {
		flex-shrink: 0!important;
	}

	.flex-sm-shrink-1 {
		flex-shrink: 1!important;
	}

	.justify-content-sm-start {
		justify-content: flex-start!important;
	}

	.justify-content-sm-end {
		justify-content: flex-end!important;
	}

	.justify-content-sm-center {
		justify-content: center!important;
	}

	.justify-content-sm-between {
		justify-content: space-between!important;
	}

	.justify-content-sm-around {
		justify-content: space-around!important;
	}

	.align-items-sm-start {
		align-items: flex-start!important;
	}

	.align-items-sm-end {
		align-items: flex-end!important;
	}

	.align-items-sm-center {
		align-items: center!important;
	}

	.align-items-sm-baseline {
		align-items: baseline!important;
	}

	.align-items-sm-stretch {
		align-items: stretch!important;
	}

	.align-content-sm-start {
		align-content: flex-start!important;
	}

	.align-content-sm-end {
		align-content: flex-end!important;
	}

	.align-content-sm-center {
		align-content: center!important;
	}

	.align-content-sm-between {
		align-content: space-between!important;
	}

	.align-content-sm-around {
		align-content: space-around!important;
	}

	.align-content-sm-stretch {
		align-content: stretch!important;
	}

	.align-self-sm-auto {
		align-self: auto!important;
	}

	.align-self-sm-start {
		align-self: flex-start!important;
	}

	.align-self-sm-end {
		align-self: flex-end!important;
	}

	.align-self-sm-center {
		align-self: center!important;
	}

	.align-self-sm-baseline {
		align-self: baseline!important;
	}

	.align-self-sm-stretch {
		align-self: stretch!important;
	}
}

@media (min-width:768px) {
	.flex-md-row {
		flex-direction: row!important;
	}

	.flex-md-column {
		flex-direction: column!important;
	}

	.flex-md-row-reverse {
		flex-direction: row-reverse!important;
	}

	.flex-md-column-reverse {
		flex-direction: column-reverse!important;
	}

	.flex-md-wrap {
		flex-wrap: wrap!important;
	}

	.flex-md-nowrap {
		flex-wrap: nowrap!important;
	}

	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse!important;
	}

	.flex-md-fill {
		flex: 1 1 auto!important;
	}

	.flex-md-grow-0 {
		flex-grow: 0!important;
	}

	.flex-md-grow-1 {
		flex-grow: 1!important;
	}

	.flex-md-shrink-0 {
		flex-shrink: 0!important;
	}

	.flex-md-shrink-1 {
		flex-shrink: 1!important;
	}

	.justify-content-md-start {
		justify-content: flex-start!important;
	}

	.justify-content-md-end {
		justify-content: flex-end!important;
	}

	.justify-content-md-center {
		justify-content: center!important;
	}

	.justify-content-md-between {
		justify-content: space-between!important;
	}

	.justify-content-md-around {
		justify-content: space-around!important;
	}

	.align-items-md-start {
		align-items: flex-start!important;
	}

	.align-items-md-end {
		align-items: flex-end!important;
	}

	.align-items-md-center {
		align-items: center!important;
	}

	.align-items-md-baseline {
		align-items: baseline!important;
	}

	.align-items-md-stretch {
		align-items: stretch!important;
	}

	.align-content-md-start {
		align-content: flex-start!important;
	}

	.align-content-md-end {
		align-content: flex-end!important;
	}

	.align-content-md-center {
		align-content: center!important;
	}

	.align-content-md-between {
		align-content: space-between!important;
	}

	.align-content-md-around {
		align-content: space-around!important;
	}

	.align-content-md-stretch {
		align-content: stretch!important;
	}

	.align-self-md-auto {
		align-self: auto!important;
	}

	.align-self-md-start {
		align-self: flex-start!important;
	}

	.align-self-md-end {
		align-self: flex-end!important;
	}

	.align-self-md-center {
		align-self: center!important;
	}

	.align-self-md-baseline {
		align-self: baseline!important;
	}

	.align-self-md-stretch {
		align-self: stretch!important;
	}
}

@media (min-width:992px) {
	.flex-lg-row {
		flex-direction: row!important;
	}

	.flex-lg-column {
		flex-direction: column!important;
	}

	.flex-lg-row-reverse {
		flex-direction: row-reverse!important;
	}

	.flex-lg-column-reverse {
		flex-direction: column-reverse!important;
	}

	.flex-lg-wrap {
		flex-wrap: wrap!important;
	}

	.flex-lg-nowrap {
		flex-wrap: nowrap!important;
	}

	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse!important;
	}

	.flex-lg-fill {
		flex: 1 1 auto!important;
	}

	.flex-lg-grow-0 {
		flex-grow: 0!important;
	}

	.flex-lg-grow-1 {
		flex-grow: 1!important;
	}

	.flex-lg-shrink-0 {
		flex-shrink: 0!important;
	}

	.flex-lg-shrink-1 {
		flex-shrink: 1!important;
	}

	.justify-content-lg-start {
		justify-content: flex-start!important;
	}

	.justify-content-lg-end {
		justify-content: flex-end!important;
	}

	.justify-content-lg-center {
		justify-content: center!important;
	}

	.justify-content-lg-between {
		justify-content: space-between!important;
	}

	.justify-content-lg-around {
		justify-content: space-around!important;
	}

	.align-items-lg-start {
		align-items: flex-start!important;
	}

	.align-items-lg-end {
		align-items: flex-end!important;
	}

	.align-items-lg-center {
		align-items: center!important;
	}

	.align-items-lg-baseline {
		align-items: baseline!important;
	}

	.align-items-lg-stretch {
		align-items: stretch!important;
	}

	.align-content-lg-start {
		align-content: flex-start!important;
	}

	.align-content-lg-end {
		align-content: flex-end!important;
	}

	.align-content-lg-center {
		align-content: center!important;
	}

	.align-content-lg-between {
		align-content: space-between!important;
	}

	.align-content-lg-around {
		align-content: space-around!important;
	}

	.align-content-lg-stretch {
		align-content: stretch!important;
	}

	.align-self-lg-auto {
		align-self: auto!important;
	}

	.align-self-lg-start {
		align-self: flex-start!important;
	}

	.align-self-lg-end {
		align-self: flex-end!important;
	}

	.align-self-lg-center {
		align-self: center!important;
	}

	.align-self-lg-baseline {
		align-self: baseline!important;
	}

	.align-self-lg-stretch {
		align-self: stretch!important;
	}
}

.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;
	}
}

.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;
	}
}

.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;
	}

	.card-columns.cols-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@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) {
	.flex-xl-row {
		flex-direction: row!important;
	}

	.flex-xl-column {
		flex-direction: column!important;
	}

	.flex-xl-row-reverse {
		flex-direction: row-reverse!important;
	}

	.flex-xl-column-reverse {
		flex-direction: column-reverse!important;
	}

	.flex-xl-wrap {
		flex-wrap: wrap!important;
	}

	.flex-xl-nowrap {
		flex-wrap: nowrap!important;
	}

	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse!important;
	}

	.flex-xl-fill {
		flex: 1 1 auto!important;
	}

	.flex-xl-grow-0 {
		flex-grow: 0!important;
	}

	.flex-xl-grow-1 {
		flex-grow: 1!important;
	}

	.flex-xl-shrink-0 {
		flex-shrink: 0!important;
	}

	.flex-xl-shrink-1 {
		flex-shrink: 1!important;
	}

	.justify-content-xl-start {
		justify-content: flex-start!important;
	}

	.justify-content-xl-end {
		justify-content: flex-end!important;
	}

	.justify-content-xl-center {
		justify-content: center!important;
	}

	.justify-content-xl-between {
		justify-content: space-between!important;
	}

	.justify-content-xl-around {
		justify-content: space-around!important;
	}

	.align-items-xl-start {
		align-items: flex-start!important;
	}

	.align-items-xl-end {
		align-items: flex-end!important;
	}

	.align-items-xl-center {
		align-items: center!important;
	}

	.align-items-xl-baseline {
		align-items: baseline!important;
	}

	.align-items-xl-stretch {
		align-items: stretch!important;
	}

	.align-content-xl-start {
		align-content: flex-start!important;
	}

	.align-content-xl-end {
		align-content: flex-end!important;
	}

	.align-content-xl-center {
		align-content: center!important;
	}

	.align-content-xl-between {
		align-content: space-between!important;
	}

	.align-content-xl-around {
		align-content: space-around!important;
	}

	.align-content-xl-stretch {
		align-content: stretch!important;
	}

	.align-self-xl-auto {
		align-self: auto!important;
	}

	.align-self-xl-start {
		align-self: flex-start!important;
	}

	.align-self-xl-end {
		align-self: flex-end!important;
	}

	.align-self-xl-center {
		align-self: center!important;
	}

	.align-self-xl-baseline {
		align-self: baseline!important;
	}

	.align-self-xl-stretch {
		align-self: stretch!important;
	}

	.float-xl-left {
		float: left!important;
	}

	.float-xl-right {
		float: right!important;
	}

	.float-xl-none {
		float: none!important;
	}

	.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-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: #20a8d8!important;
}

a.text-primary:focus,a.text-primary:hover {
	color: #167495!important;
}

.text-secondary {
	color: #c8ced3!important;
}

a.text-secondary:focus,a.text-secondary:hover {
	color: #9ea8b1!important;
}

.text-success {
	color: #4dbd74!important;
}

a.text-success:focus,a.text-success:hover {
	color: #338a52!important;
}

.text-info {
	color: #63c2de!important;
}

a.text-info:focus,a.text-info:hover {
	color: #2ba6ca!important;
}

.text-warning {
	color: #ffc107!important;
}

a.text-warning:focus,a.text-warning:hover {
	color: #ba8b00!important;
}

a.text-danger:focus,a.text-danger:hover {
	color: #f52322!important;
}

.text-light {
	color: #f0f3f5!important;
}

a.text-light:focus,a.text-light:hover {
	color: #c2ced6!important;
}

.text-dark {
	color: #2f353a!important;
}

a.text-dark:focus,a.text-dark:hover {
	color: #0d0e10!important;
}

.text-body {
	color: #23282c!important;
}

.text-muted {
	color: #73818f!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 #8f9ba6;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	img,tr {
		page-break-inside: avoid;
	}

	h2,h3,p {
		orphans: 3;
		widows: 3;
	}

	h2,h3 {
		page-break-after: avoid;
	}@	page {
		size: a3;
	}

	.container,body {
		min-width: 992px!important;
	}

	.navbar {
		display: none;
	}

	.badge {
		border: 1px solid #000;
	}

	.table {
		border-collapse: collapse!important;
	}

	.table td,.table th {
		background-color: #fff!important;
	}

	.table-bordered td,.table-bordered th {
		border: 1px solid #c8ced3!important;
	}

	.table-dark {
		color: inherit;
	}

	.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
		border-color: #c8ced3;
	}

	.table .thead-dark th {
		color: inherit;
		border-color: #c8ced3;
	}
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.ps {
	overflow: hidden!important;
	touch-action: auto;
	-ms-overflow-style: none;
	overflow-anchor: none;
}

.ps__rail-x {
	position: absolute;
	bottom: 0;
	display: none;
	height: 15px;
	opacity: 0;
	transition: background-color .2s linear,opacity .2s linear;
}

.ps__rail-y {
	position: absolute;
	right: 0;
	display: none;
	width: 15px;
	opacity: 0;
	transition: background-color .2s linear,opacity .2s linear;
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent;
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {
	opacity: .6;
}

.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover {
	background-color: #eee;
	opacity: .9;
}

.ps__thumb-x {
	position: absolute;
	bottom: 2px;
	height: 6px;
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear,height .2s ease-in-out;
}

.ps__thumb-y {
	position: absolute;
	right: 2px;
	width: 6px;
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear,width .2s ease-in-out;
}

.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x {
	height: 11px;
	background-color: #999;
}

.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
	width: 11px;
	background-color: #999;
}

@supports (-ms-overflow-style:none) {
	.ps {
		overflow: auto!important;
	}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.ps {
		overflow: auto!important;
	}
}

.aside-menu {
	color: #2f353a;
	background: #fff;
	border-left: 1px solid #c8ced3;
}

.aside-menu .nav-tabs {
	border-color: #c8ced3;
}

.aside-menu .nav-tabs .nav-link {
	padding: .75rem 1rem;
	color: #23282c;
	border-top: 0;
	border-radius: 0;
}

.aside-menu .nav-tabs .nav-link.active {
	color: #20a8d8;
	border-right-color: #c8ced3;
	border-left-color: #c8ced3;
}

.aside-menu .nav-tabs .nav-item:first-child .nav-link {
	border-left: 0;
}

.aside-menu .tab-content {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	border: 0;
	border-top: 1px solid #c8ced3;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.aside-menu .tab-content::-webkit-scrollbar {
	width: 10px;
	margin-left: -10px;
	-webkit-appearance: none;
	appearance: none;
}

.aside-menu .tab-content::-webkit-scrollbar-track {
	background-color: #fff;
	border-right: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}

.aside-menu .tab-content::-webkit-scrollbar-thumb {
	height: 50px;
	background-color: #e6e5e5;
	background-clip: content-box;
	border-color: transparent;
	border-style: solid;
	border-width: 1px 2px;
}

.aside-menu .tab-content .tab-pane {
	padding: 0;
}

.avatar {
	position: relative;
	display: inline-block;
	width: 36px;
	height: 36px;
}

.avatar .avatar-status {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	border-radius: 50em;
}

.avatar>img {
	vertical-align: initial;
}

.avatar-lg {
	position: relative;
	display: inline-block;
	width: 72px;
	height: 72px;
}

.avatar-lg .avatar-status {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 12px;
	height: 12px;
	border: 1px solid #fff;
	border-radius: 50em;
}

.avatar-sm {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
}

.avatar-sm .avatar-status {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	border-radius: 50em;
}

.avatar-xs {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
}

.avatar-xs .avatar-status {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	border-radius: 50em;
}

.avatars-stack .avatar {
	margin-right: -18px;
	transition: margin-right .25s;
}

.avatars-stack .avatar:hover {
	margin-right: 0;
}

.avatars-stack .avatar-lg {
	margin-right: -36px;
}

.avatars-stack .avatar-sm {
	margin-right: -12px;
}

.avatars-stack .avatar-xs {
	margin-right: -10px;
}

.badge-pill {
	border-radius: 10rem;
}

.breadcrumb-menu {
	margin-left: auto;
}

.breadcrumb-menu::before {
	display: none;
}

.breadcrumb-menu .btn-group {
	vertical-align: top;
}

.breadcrumb-menu .btn {
	padding: 0 .75rem;
	color: #73818f;
	vertical-align: top;
	border: 0;
}

.breadcrumb-menu .btn.active,.breadcrumb-menu .btn:hover,.breadcrumb-menu .open .btn {
	color: #23282c;
	background: 0 0;
}

.breadcrumb-menu .dropdown-menu {
	min-width: 180px;
	line-height: 1.5;
}

[dir=rtl] .breadcrumb-menu {
	margin-right: auto;
	margin-left: initial;
}

.breadcrumb {
	position: relative;
	border-radius: 0;
	border-bottom: 1px solid #c8ced3;
}

[dir=rtl] .breadcrumb-item::before {
	padding-right: 0;
	padding-left: .5rem;
}

[dir=rtl] .breadcrumb-item {
	padding-right: .5rem;
	padding-left: 0;
}

.brand-card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	margin-bottom: 1.5rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid #c8ced3;
	border-radius: .25rem;
}

.brand-card-header {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 6rem;
	border-radius: .25rem .25rem 0 0;
}

.brand-card-header i {
	font-size: 2rem;
	color: #fff;
}

.brand-card-header .chart-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.brand-card-body {
	display: flex;
	flex-direction: row;
	padding: .75rem 0;
	text-align: center;
}

.brand-card-body>* {
	flex: 1;
	padding: .1875rem 0;
}

.brand-card-body>:not(:last-child) {
	border-right: 1px solid #c8ced3;
}

[dir=rtl] .brand-card-body>:not(:last-child) {
	border-right: 0;
	border-left: 1px solid #c8ced3;
}

.btn-brand {
	border: 0;
}

.btn-brand i {
	display: inline-block;
	width: 2.0625rem;
	margin: -.375rem -.75rem;
	line-height: 2.0625rem;
	text-align: center;
	background-color: rgba(0,0,0,.2);
	border-radius: .25rem;
}

.btn-brand i+span {
	margin-left: 1.5rem;
}

.btn-brand.btn-lg i,.btn-group-lg>.btn-brand.btn i {
	width: 2.640625rem;
	margin: -.5rem -1rem;
	line-height: 2.640625rem;
	border-radius: .3rem;
}

.btn-brand.btn-lg i+span,.btn-group-lg>.btn-brand.btn i+span {
	margin-left: 2rem;
}

.btn-brand.btn-sm i,.btn-group-sm>.btn-brand.btn i {
	width: 1.6484375rem;
	margin: -.25rem -.5rem;
	line-height: 1.6484375rem;
	border-radius: .2rem;
}

.btn-brand.btn-sm i+span,.btn-group-sm>.btn-brand.btn i+span {
	margin-left: 1rem;
}

.btn-brand.btn-square i {
	border-radius: 0;
}

.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: #3b5998;
}

.btn-facebook:hover {
	color: #fff;
	background-color: #30497c;
	border-color: #2d4373;
}

.btn-facebook.focus,.btn-facebook:focus {
	box-shadow: 0 0 0 .2rem rgba(88,114,167,.5);
}

.btn-facebook.disabled,.btn-facebook:disabled {
	color: #fff;
	background-color: #3b5998;
	border-color: #3b5998;
}

.btn-facebook:not(:disabled):not(.disabled).active,.btn-facebook:not(:disabled):not(.disabled):active,.show>.btn-facebook.dropdown-toggle {
	color: #fff;
	background-color: #2d4373;
	border-color: #293e6a;
}

.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn-facebook.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(88,114,167,.5);
}

.btn-twitter {
	color: #fff;
	background-color: #00aced;
	border-color: #00aced;
}

.btn-twitter:hover {
	color: #fff;
	background-color: #0090c7;
	border-color: #0087ba;
}

.btn-twitter.focus,.btn-twitter:focus {
	box-shadow: 0 0 0 .2rem rgba(38,184,240,.5);
}

.btn-twitter.disabled,.btn-twitter:disabled {
	color: #fff;
	background-color: #00aced;
	border-color: #00aced;
}

.btn-twitter:not(:disabled):not(.disabled).active,.btn-twitter:not(:disabled):not(.disabled):active,.show>.btn-twitter.dropdown-toggle {
	color: #fff;
	background-color: #0087ba;
	border-color: #007ead;
}

.btn-twitter:not(:disabled):not(.disabled).active:focus,.btn-twitter:not(:disabled):not(.disabled):active:focus,.show>.btn-twitter.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38,184,240,.5);
}

.btn-linkedin {
	color: #fff;
	background-color: #4875b4;
	border-color: #4875b4;
}

.btn-linkedin:hover {
	color: #fff;
	background-color: #3d6399;
	border-color: #395d90;
}

.btn-linkedin.focus,.btn-linkedin:focus {
	box-shadow: 0 0 0 .2rem rgba(99,138,191,.5);
}

.btn-linkedin.disabled,.btn-linkedin:disabled {
	color: #fff;
	background-color: #4875b4;
	border-color: #4875b4;
}

.btn-linkedin:not(:disabled):not(.disabled).active,.btn-linkedin:not(:disabled):not(.disabled):active,.show>.btn-linkedin.dropdown-toggle {
	color: #fff;
	background-color: #395d90;
	border-color: #365786;
}

.btn-linkedin:not(:disabled):not(.disabled).active:focus,.btn-linkedin:not(:disabled):not(.disabled):active:focus,.show>.btn-linkedin.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(99,138,191,.5);
}

.btn-google-plus {
	color: #fff;
	background-color: #d34836;
	border-color: #d34836;
}

.btn-google-plus:hover {
	color: #fff;
	background-color: #ba3929;
	border-color: #b03626;
}

.btn-google-plus.focus,.btn-google-plus:focus {
	box-shadow: 0 0 0 .2rem rgba(218,99,84,.5);
}

.btn-google-plus.disabled,.btn-google-plus:disabled {
	color: #fff;
	background-color: #d34836;
	border-color: #d34836;
}

.btn-google-plus:not(:disabled):not(.disabled).active,.btn-google-plus:not(:disabled):not(.disabled):active,.show>.btn-google-plus.dropdown-toggle {
	color: #fff;
	background-color: #b03626;
	border-color: #a53324;
}

.btn-google-plus:not(:disabled):not(.disabled).active:focus,.btn-google-plus:not(:disabled):not(.disabled):active:focus,.show>.btn-google-plus.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(218,99,84,.5);
}

.btn-flickr {
	color: #fff;
	background-color: #ff0084;
	border-color: #ff0084;
}

.btn-flickr:hover {
	color: #fff;
	background-color: #d90070;
	border-color: #cc006a;
}

.btn-flickr.focus,.btn-flickr:focus {
	box-shadow: 0 0 0 .2rem rgba(255,38,150,.5);
}

.btn-flickr.disabled,.btn-flickr:disabled {
	color: #fff;
	background-color: #ff0084;
	border-color: #ff0084;
}

.btn-flickr:not(:disabled):not(.disabled).active,.btn-flickr:not(:disabled):not(.disabled):active,.show>.btn-flickr.dropdown-toggle {
	color: #fff;
	background-color: #cc006a;
	border-color: #bf0063;
}

.btn-flickr:not(:disabled):not(.disabled).active:focus,.btn-flickr:not(:disabled):not(.disabled):active:focus,.show>.btn-flickr.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255,38,150,.5);
}

.btn-tumblr {
	color: #fff;
	background-color: #32506d;
	border-color: #32506d;
}

.btn-tumblr:hover {
	color: #fff;
	background-color: #263d53;
	border-color: #22364a;
}

.btn-tumblr.focus,.btn-tumblr:focus {
	box-shadow: 0 0 0 .2rem rgba(81,106,131,.5);
}

.btn-tumblr.disabled,.btn-tumblr:disabled {
	color: #fff;
	background-color: #32506d;
	border-color: #32506d;
}

.btn-tumblr:not(:disabled):not(.disabled).active,.btn-tumblr:not(:disabled):not(.disabled):active,.show>.btn-tumblr.dropdown-toggle {
	color: #fff;
	background-color: #22364a;
	border-color: #1e3041;
}

.btn-tumblr:not(:disabled):not(.disabled).active:focus,.btn-tumblr:not(:disabled):not(.disabled):active:focus,.show>.btn-tumblr.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(81,106,131,.5);
}

.btn-xing {
	color: #fff;
	background-color: #026466;
	border-color: #026466;
}

.btn-xing:hover {
	color: #fff;
	background-color: #013f40;
	border-color: #013334;
}

.btn-xing.focus,.btn-xing:focus {
	box-shadow: 0 0 0 .2rem rgba(40,123,125,.5);
}

.btn-xing.disabled,.btn-xing:disabled {
	color: #fff;
	background-color: #026466;
	border-color: #026466;
}

.btn-xing:not(:disabled):not(.disabled).active,.btn-xing:not(:disabled):not(.disabled):active,.show>.btn-xing.dropdown-toggle {
	color: #fff;
	background-color: #013334;
	border-color: #012727;
}

.btn-xing:not(:disabled):not(.disabled).active:focus,.btn-xing:not(:disabled):not(.disabled):active:focus,.show>.btn-xing.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40,123,125,.5);
}

.btn-github {
	color: #fff;
	background-color: #4183c4;
	border-color: #4183c4;
}

.btn-github:hover {
	color: #fff;
	background-color: #3570aa;
	border-color: #3269a0;
}

.btn-github.focus,.btn-github:focus {
	box-shadow: 0 0 0 .2rem rgba(94,150,205,.5);
}

.btn-github.disabled,.btn-github:disabled {
	color: #fff;
	background-color: #4183c4;
	border-color: #4183c4;
}

.btn-github:not(:disabled):not(.disabled).active,.btn-github:not(:disabled):not(.disabled):active,.show>.btn-github.dropdown-toggle {
	color: #fff;
	background-color: #3269a0;
	border-color: #2f6397;
}

.btn-github:not(:disabled):not(.disabled).active:focus,.btn-github:not(:disabled):not(.disabled):active:focus,.show>.btn-github.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(94,150,205,.5);
}

.btn-html5 {
	color: #fff;
	background-color: #e34f26;
	border-color: #e34f26;
}

.btn-html5:hover {
	color: #fff;
	background-color: #c9401a;
	border-color: #be3c18;
}

.btn-html5.focus,.btn-html5:focus {
	box-shadow: 0 0 0 .2rem rgba(231,105,71,.5);
}

.btn-html5.disabled,.btn-html5:disabled {
	color: #fff;
	background-color: #e34f26;
	border-color: #e34f26;
}

.btn-html5:not(:disabled):not(.disabled).active,.btn-html5:not(:disabled):not(.disabled):active,.show>.btn-html5.dropdown-toggle {
	color: #fff;
	background-color: #be3c18;
	border-color: #b23917;
}

.btn-html5:not(:disabled):not(.disabled).active:focus,.btn-html5:not(:disabled):not(.disabled):active:focus,.show>.btn-html5.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(231,105,71,.5);
}

.btn-openid {
	color: #23282c;
	background-color: #f78c40;
	border-color: #f78c40;
}

.btn-openid:hover {
	color: #fff;
	background-color: #f5761b;
	border-color: #f56f0f;
}

.btn-openid.focus,.btn-openid:focus {
	box-shadow: 0 0 0 .2rem rgba(215,125,61,.5);
}

.btn-openid.disabled,.btn-openid:disabled {
	color: #23282c;
	background-color: #f78c40;
	border-color: #f78c40;
}

.btn-openid:not(:disabled):not(.disabled).active,.btn-openid:not(:disabled):not(.disabled):active,.show>.btn-openid.dropdown-toggle {
	color: #fff;
	background-color: #f56f0f;
	border-color: #ed680a;
}

.btn-openid:not(:disabled):not(.disabled).active:focus,.btn-openid:not(:disabled):not(.disabled):active:focus,.show>.btn-openid.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(215,125,61,.5);
}

.btn-stack-overflow {
	color: #fff;
	background-color: #fe7a15;
	border-color: #fe7a15;
}

.btn-stack-overflow:hover {
	color: #fff;
	background-color: #ec6701;
	border-color: #df6101;
}

.btn-stack-overflow.focus,.btn-stack-overflow:focus {
	box-shadow: 0 0 0 .2rem rgba(254,142,56,.5);
}

.btn-stack-overflow.disabled,.btn-stack-overflow:disabled {
	color: #fff;
	background-color: #fe7a15;
	border-color: #fe7a15;
}

.btn-stack-overflow:not(:disabled):not(.disabled).active,.btn-stack-overflow:not(:disabled):not(.disabled):active,.show>.btn-stack-overflow.dropdown-toggle {
	color: #fff;
	background-color: #df6101;
	border-color: #d25c01;
}

.btn-stack-overflow:not(:disabled):not(.disabled).active:focus,.btn-stack-overflow:not(:disabled):not(.disabled):active:focus,.show>.btn-stack-overflow.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(254,142,56,.5);
}

.btn-youtube {
	color: #fff;
	background-color: #b00;
	border-color: #b00;
}

.btn-youtube:hover {
	color: #fff;
	background-color: #950000;
	border-color: #800;
}

.btn-youtube.focus,.btn-youtube:focus {
	box-shadow: 0 0 0 .2rem rgba(197,38,38,.5);
}

.btn-youtube.disabled,.btn-youtube:disabled {
	color: #fff;
	background-color: #b00;
	border-color: #b00;
}

.btn-youtube:not(:disabled):not(.disabled).active,.btn-youtube:not(:disabled):not(.disabled):active,.show>.btn-youtube.dropdown-toggle {
	color: #fff;
	background-color: #800;
	border-color: #7b0000;
}

.btn-youtube:not(:disabled):not(.disabled).active:focus,.btn-youtube:not(:disabled):not(.disabled):active:focus,.show>.btn-youtube.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(197,38,38,.5);
}

.btn-css3 {
	color: #fff;
	background-color: #0170ba;
	border-color: #0170ba;
}

.btn-css3:hover {
	color: #fff;
	background-color: #015994;
	border-color: #015187;
}

.btn-css3.focus,.btn-css3:focus {
	box-shadow: 0 0 0 .2rem rgba(39,133,196,.5);
}

.btn-css3.disabled,.btn-css3:disabled {
	color: #fff;
	background-color: #0170ba;
	border-color: #0170ba;
}

.btn-css3:not(:disabled):not(.disabled).active,.btn-css3:not(:disabled):not(.disabled):active,.show>.btn-css3.dropdown-toggle {
	color: #fff;
	background-color: #015187;
	border-color: #014a7b;
}

.btn-css3:not(:disabled):not(.disabled).active:focus,.btn-css3:not(:disabled):not(.disabled):active:focus,.show>.btn-css3.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(39,133,196,.5);
}

.btn-dribbble {
	color: #fff;
	background-color: #ea4c89;
	border-color: #ea4c89;
}

.btn-dribbble:hover {
	color: #fff;
	background-color: #e62a72;
	border-color: #e51e6b;
}

.btn-dribbble.focus,.btn-dribbble:focus {
	box-shadow: 0 0 0 .2rem rgba(237,103,155,.5);
}

.btn-dribbble.disabled,.btn-dribbble:disabled {
	color: #fff;
	background-color: #ea4c89;
	border-color: #ea4c89;
}

.btn-dribbble:not(:disabled):not(.disabled).active,.btn-dribbble:not(:disabled):not(.disabled):active,.show>.btn-dribbble.dropdown-toggle {
	color: #fff;
	background-color: #e51e6b;
	border-color: #dc1a65;
}

.btn-dribbble:not(:disabled):not(.disabled).active:focus,.btn-dribbble:not(:disabled):not(.disabled):active:focus,.show>.btn-dribbble.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(237,103,155,.5);
}

.btn-instagram {
	color: #fff;
	background-color: #517fa4;
	border-color: #517fa4;
}

.btn-instagram:hover {
	color: #fff;
	background-color: #446b8a;
	border-color: #406582;
}

.btn-instagram.focus,.btn-instagram:focus {
	box-shadow: 0 0 0 .2rem rgba(107,146,178,.5);
}

.btn-instagram.disabled,.btn-instagram:disabled {
	color: #fff;
	background-color: #517fa4;
	border-color: #517fa4;
}

.btn-instagram:not(:disabled):not(.disabled).active,.btn-instagram:not(:disabled):not(.disabled):active,.show>.btn-instagram.dropdown-toggle {
	color: #fff;
	background-color: #406582;
	border-color: #3c5e79;
}

.btn-instagram:not(:disabled):not(.disabled).active:focus,.btn-instagram:not(:disabled):not(.disabled):active:focus,.show>.btn-instagram.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(107,146,178,.5);
}

.btn-pinterest {
	color: #fff;
	background-color: #cb2027;
	border-color: #cb2027;
}

.btn-pinterest:hover {
	color: #fff;
	background-color: #aa1b21;
	border-color: #9f191f;
}

.btn-pinterest.focus,.btn-pinterest:focus {
	box-shadow: 0 0 0 .2rem rgba(211,65,71,.5);
}

.btn-pinterest.disabled,.btn-pinterest:disabled {
	color: #fff;
	background-color: #cb2027;
	border-color: #cb2027;
}

.btn-pinterest:not(:disabled):not(.disabled).active,.btn-pinterest:not(:disabled):not(.disabled):active,.show>.btn-pinterest.dropdown-toggle {
	color: #fff;
	background-color: #9f191f;
	border-color: #94171c;
}

.btn-pinterest:not(:disabled):not(.disabled).active:focus,.btn-pinterest:not(:disabled):not(.disabled):active:focus,.show>.btn-pinterest.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(211,65,71,.5);
}

.btn-vk {
	color: #fff;
	background-color: #45668e;
	border-color: #45668e;
}

.btn-vk:hover {
	color: #fff;
	background-color: #385474;
	border-color: #344d6c;
}

.btn-vk.focus,.btn-vk:focus {
	box-shadow: 0 0 0 .2rem rgba(97,125,159,.5);
}

.btn-vk.disabled,.btn-vk:disabled {
	color: #fff;
	background-color: #45668e;
	border-color: #45668e;
}

.btn-vk:not(:disabled):not(.disabled).active,.btn-vk:not(:disabled):not(.disabled):active,.show>.btn-vk.dropdown-toggle {
	color: #fff;
	background-color: #344d6c;
	border-color: #304763;
}

.btn-vk:not(:disabled):not(.disabled).active:focus,.btn-vk:not(:disabled):not(.disabled):active:focus,.show>.btn-vk.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(97,125,159,.5);
}

.btn-yahoo {
	color: #fff;
	background-color: #400191;
	border-color: #400191;
}

.btn-yahoo:hover {
	color: #fff;
	background-color: #2f016b;
	border-color: #2a015e;
}

.btn-yahoo.focus,.btn-yahoo:focus {
	box-shadow: 0 0 0 .2rem rgba(93,39,162,.5);
}

.btn-yahoo.disabled,.btn-yahoo:disabled {
	color: #fff;
	background-color: #400191;
	border-color: #400191;
}

.btn-yahoo:not(:disabled):not(.disabled).active,.btn-yahoo:not(:disabled):not(.disabled):active,.show>.btn-yahoo.dropdown-toggle {
	color: #fff;
	background-color: #2a015e;
	border-color: #240152;
}

.btn-yahoo:not(:disabled):not(.disabled).active:focus,.btn-yahoo:not(:disabled):not(.disabled):active:focus,.show>.btn-yahoo.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(93,39,162,.5);
}

.btn-behance {
	color: #fff;
	background-color: #1769ff;
	border-color: #1769ff;
}

.btn-behance:hover {
	color: #fff;
	background-color: #0055f0;
	border-color: #0050e3;
}

.btn-behance.focus,.btn-behance:focus {
	box-shadow: 0 0 0 .2rem rgba(58,128,255,.5);
}

.btn-behance.disabled,.btn-behance:disabled {
	color: #fff;
	background-color: #1769ff;
	border-color: #1769ff;
}

.btn-behance:not(:disabled):not(.disabled).active,.btn-behance:not(:disabled):not(.disabled):active,.show>.btn-behance.dropdown-toggle {
	color: #fff;
	background-color: #0050e3;
	border-color: #004cd6;
}

.btn-behance:not(:disabled):not(.disabled).active:focus,.btn-behance:not(:disabled):not(.disabled):active:focus,.show>.btn-behance.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58,128,255,.5);
}

.btn-dropbox {
	color: #fff;
	background-color: #007ee5;
	border-color: #007ee5;
}

.btn-dropbox:hover {
	color: #fff;
	background-color: #0069bf;
	border-color: #0062b2;
}

.btn-dropbox.focus,.btn-dropbox:focus {
	box-shadow: 0 0 0 .2rem rgba(38,145,233,.5);
}

.btn-dropbox.disabled,.btn-dropbox:disabled {
	color: #fff;
	background-color: #007ee5;
	border-color: #007ee5;
}

.btn-dropbox:not(:disabled):not(.disabled).active,.btn-dropbox:not(:disabled):not(.disabled):active,.show>.btn-dropbox.dropdown-toggle {
	color: #fff;
	background-color: #0062b2;
	border-color: #005ba5;
}

.btn-dropbox:not(:disabled):not(.disabled).active:focus,.btn-dropbox:not(:disabled):not(.disabled):active:focus,.show>.btn-dropbox.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38,145,233,.5);
}

.btn-reddit {
	color: #fff;
	background-color: #ff4500;
	border-color: #ff4500;
}

.btn-reddit:hover {
	color: #fff;
	background-color: #d93b00;
	border-color: #cc3700;
}

.btn-reddit.focus,.btn-reddit:focus {
	box-shadow: 0 0 0 .2rem rgba(255,97,38,.5);
}

.btn-reddit.disabled,.btn-reddit:disabled {
	color: #fff;
	background-color: #ff4500;
	border-color: #ff4500;
}

.btn-reddit:not(:disabled):not(.disabled).active,.btn-reddit:not(:disabled):not(.disabled):active,.show>.btn-reddit.dropdown-toggle {
	color: #fff;
	background-color: #cc3700;
	border-color: #bf3400;
}

.btn-reddit:not(:disabled):not(.disabled).active:focus,.btn-reddit:not(:disabled):not(.disabled):active:focus,.show>.btn-reddit.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255,97,38,.5);
}

.btn-spotify {
	color: #fff;
	background-color: #7ab800;
	border-color: #7ab800;
}

.btn-spotify:hover {
	color: #fff;
	background-color: #619200;
	border-color: #588500;
}

.btn-spotify.focus,.btn-spotify:focus {
	box-shadow: 0 0 0 .2rem rgba(142,195,38,.5);
}

.btn-spotify.disabled,.btn-spotify:disabled {
	color: #fff;
	background-color: #7ab800;
	border-color: #7ab800;
}

.btn-spotify:not(:disabled):not(.disabled).active,.btn-spotify:not(:disabled):not(.disabled):active,.show>.btn-spotify.dropdown-toggle {
	color: #fff;
	background-color: #588500;
	border-color: #507800;
}

.btn-spotify:not(:disabled):not(.disabled).active:focus,.btn-spotify:not(:disabled):not(.disabled):active:focus,.show>.btn-spotify.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(142,195,38,.5);
}

.btn-vine {
	color: #fff;
	background-color: #00bf8f;
	border-color: #00bf8f;
}

.btn-vine:hover {
	color: #fff;
	background-color: #009972;
	border-color: #008c69;
}

.btn-vine.focus,.btn-vine:focus {
	box-shadow: 0 0 0 .2rem rgba(38,201,160,.5);
}

.btn-vine.disabled,.btn-vine:disabled {
	color: #fff;
	background-color: #00bf8f;
	border-color: #00bf8f;
}

.btn-vine:not(:disabled):not(.disabled).active,.btn-vine:not(:disabled):not(.disabled):active,.show>.btn-vine.dropdown-toggle {
	color: #fff;
	background-color: #008c69;
	border-color: #007f5f;
}

.btn-vine:not(:disabled):not(.disabled).active:focus,.btn-vine:not(:disabled):not(.disabled):active:focus,.show>.btn-vine.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38,201,160,.5);
}

.btn-foursquare {
	color: #fff;
	background-color: #1073af;
	border-color: #1073af;
}

.btn-foursquare:hover {
	color: #fff;
	background-color: #0d5c8c;
	border-color: #0c5480;
}

.btn-foursquare.focus,.btn-foursquare:focus {
	box-shadow: 0 0 0 .2rem rgba(52,136,187,.5);
}

.btn-foursquare.disabled,.btn-foursquare:disabled {
	color: #fff;
	background-color: #1073af;
	border-color: #1073af;
}

.btn-foursquare:not(:disabled):not(.disabled).active,.btn-foursquare:not(:disabled):not(.disabled):active,.show>.btn-foursquare.dropdown-toggle {
	color: #fff;
	background-color: #0c5480;
	border-color: #0b4d75;
}

.btn-foursquare:not(:disabled):not(.disabled).active:focus,.btn-foursquare:not(:disabled):not(.disabled):active:focus,.show>.btn-foursquare.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52,136,187,.5);
}

.btn-vimeo {
	color: #23282c;
	background-color: #aad450;
	border-color: #aad450;
}

.btn-vimeo:hover {
	color: #23282c;
	background-color: #9bcc32;
	border-color: #93c130;
}

.btn-vimeo.focus,.btn-vimeo:focus {
	box-shadow: 0 0 0 .2rem rgba(150,186,75,.5);
}

.btn-vimeo.disabled,.btn-vimeo:disabled {
	color: #23282c;
	background-color: #aad450;
	border-color: #aad450;
}

.btn-vimeo:not(:disabled):not(.disabled).active,.btn-vimeo:not(:disabled):not(.disabled):active,.show>.btn-vimeo.dropdown-toggle {
	color: #23282c;
	background-color: #93c130;
	border-color: #8bb72d;
}

.btn-vimeo:not(:disabled):not(.disabled).active:focus,.btn-vimeo:not(:disabled):not(.disabled):active:focus,.show>.btn-vimeo.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(150,186,75,.5);
}

[dir=rtl] .btn-group>.btn-group:not(:first-child),[dir=rtl] .btn-group>.btn:not(:first-child) {
	margin-right: -1px;
}

[dir=rtl] .btn-group>.btn-group:not(:last-child)>.btn,[dir=rtl] .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-radius: 0 .25rem .25rem 0;
}

[dir=rtl] .btn-group>.btn-group:not(:first-child)>.btn,[dir=rtl] .btn-group>.btn:not(:first-child) {
	border-radius: .25rem 0 0 .25rem;
}

[dir=rtl] .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-transparent {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn [class*=" icon-"],.btn [class^=icon-] {
	display: inline-block;
	margin-top: -2px;
	vertical-align: middle;
}

.btn-pill {
	border-radius: 50em;
}

.btn-square {
	border-radius: 0;
}

.btn-ghost-primary {
	color: #20a8d8;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-primary:hover {
	color: #fff;
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.btn-ghost-primary.focus,.btn-ghost-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.5);
}

.btn-ghost-primary.disabled,.btn-ghost-primary:disabled {
	color: #20a8d8;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-primary:not(:disabled):not(.disabled).active,.btn-ghost-primary:not(:disabled):not(.disabled):active,.show>.btn-ghost-primary.dropdown-toggle {
	color: #fff;
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.btn-ghost-primary:not(:disabled):not(.disabled).active:focus,.btn-ghost-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(32,168,216,.5);
}

.btn-ghost-secondary {
	color: #c8ced3;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-secondary:hover {
	color: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.btn-ghost-secondary.focus,.btn-ghost-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(200,206,211,.5);
}

.btn-ghost-secondary.disabled,.btn-ghost-secondary:disabled {
	color: #c8ced3;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-secondary:not(:disabled):not(.disabled).active,.btn-ghost-secondary:not(:disabled):not(.disabled):active,.show>.btn-ghost-secondary.dropdown-toggle {
	color: #23282c;
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(200,206,211,.5);
}

.btn-ghost-success {
	color: #4dbd74;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-success:hover {
	color: #fff;
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.btn-ghost-success.focus,.btn-ghost-success:focus {
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.5);
}

.btn-ghost-success.disabled,.btn-ghost-success:disabled {
	color: #4dbd74;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-success:not(:disabled):not(.disabled).active,.btn-ghost-success:not(:disabled):not(.disabled):active,.show>.btn-ghost-success.dropdown-toggle {
	color: #fff;
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.btn-ghost-success:not(:disabled):not(.disabled).active:focus,.btn-ghost-success:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(77,189,116,.5);
}

.btn-ghost-info {
	color: #63c2de;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-info:hover {
	color: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.btn-ghost-info.focus,.btn-ghost-info:focus {
	box-shadow: 0 0 0 .2rem rgba(99,194,222,.5);
}

.btn-ghost-info.disabled,.btn-ghost-info:disabled {
	color: #63c2de;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-info:not(:disabled):not(.disabled).active,.btn-ghost-info:not(:disabled):not(.disabled):active,.show>.btn-ghost-info.dropdown-toggle {
	color: #23282c;
	background-color: #63c2de;
	border-color: #63c2de;
}

.btn-ghost-info:not(:disabled):not(.disabled).active:focus,.btn-ghost-info:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(99,194,222,.5);
}

.btn-ghost-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-warning:hover {
	color: #23282c;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-ghost-warning.focus,.btn-ghost-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
}

.btn-ghost-warning.disabled,.btn-ghost-warning:disabled {
	color: #ffc107;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-warning:not(:disabled):not(.disabled).active,.btn-ghost-warning:not(:disabled):not(.disabled):active,.show>.btn-ghost-warning.dropdown-toggle {
	color: #23282c;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-ghost-warning:not(:disabled):not(.disabled).active:focus,.btn-ghost-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
}

.btn-ghost-danger {
	color: #f86c6b;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-danger:hover {
	color: #fff;
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.btn-ghost-danger.focus,.btn-ghost-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.5);
}

.btn-ghost-danger.disabled,.btn-ghost-danger:disabled {
	color: #f86c6b;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-danger:not(:disabled):not(.disabled).active,.btn-ghost-danger:not(:disabled):not(.disabled):active,.show>.btn-ghost-danger.dropdown-toggle {
	color: #fff;
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.btn-ghost-danger:not(:disabled):not(.disabled).active:focus,.btn-ghost-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248,108,107,.5);
}

.btn-ghost-light {
	color: #f0f3f5;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-light:hover {
	color: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-ghost-light.focus,.btn-ghost-light:focus {
	box-shadow: 0 0 0 .2rem rgba(240,243,245,.5);
}

.btn-ghost-light.disabled,.btn-ghost-light:disabled {
	color: #f0f3f5;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-light:not(:disabled):not(.disabled).active,.btn-ghost-light:not(:disabled):not(.disabled):active,.show>.btn-ghost-light.dropdown-toggle {
	color: #23282c;
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.btn-ghost-light:not(:disabled):not(.disabled).active:focus,.btn-ghost-light:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(240,243,245,.5);
}

.btn-ghost-dark {
	color: #2f353a;
	background-color: transparent;
	background-image: none;
	border-color: transparent;
}

.btn-ghost-dark:hover {
	color: #fff;
	background-color: #2f353a;
	border-color: #2f353a;
}

.btn-ghost-dark.focus,.btn-ghost-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(47,53,58,.5);
}

.btn-ghost-dark.disabled,.btn-ghost-dark:disabled {
	color: #2f353a;
	background-color: transparent;
	border-color: transparent;
}

.btn-ghost-dark:not(:disabled):not(.disabled).active,.btn-ghost-dark:not(:disabled):not(.disabled):active,.show>.btn-ghost-dark.dropdown-toggle {
	color: #fff;
	background-color: #2f353a;
	border-color: #2f353a;
}

.btn-ghost-dark:not(:disabled):not(.disabled).active:focus,.btn-ghost-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-ghost-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(47,53,58,.5);
}

.callout {
	position: relative;
	padding: 0 1rem;
	margin: 1rem 0;
	border-left: 4px solid #c8ced3;
	border-radius: .25rem;
}

.callout .chart-wrapper {
	position: absolute;
	top: 10px;
	left: 50%;
	float: right;
	width: 50%;
}

.callout-bordered {
	border: 1px solid #c8ced3;
	border-left-width: 4px;
}

.callout code {
	border-radius: .25rem;
}

.callout h4 {
	margin-top: 0;
	margin-bottom: .25rem;
}

.callout p:last-child {
	margin-bottom: 0;
}

.callout+.callout {
	margin-top: -.25rem;
}

.callout-primary {
	border-left-color: #20a8d8;
}

.callout-primary h4 {
	color: #20a8d8;
}

.callout-secondary {
	border-left-color: #c8ced3;
}

.callout-secondary h4 {
	color: #c8ced3;
}

.callout-success {
	border-left-color: #4dbd74;
}

.callout-success h4 {
	color: #4dbd74;
}

.callout-info {
	border-left-color: #63c2de;
}

.callout-info h4 {
	color: #63c2de;
}

.callout-warning {
	border-left-color: #ffc107;
}

.callout-warning h4 {
	color: #ffc107;
}

.callout-danger {
	border-left-color: #f86c6b;
}

.callout-danger h4 {
	color: #f86c6b;
}

.callout-light {
	border-left-color: #f0f3f5;
}

.callout-light h4 {
	color: #f0f3f5;
}

.callout-dark {
	border-left-color: #2f353a;
}

.callout-dark h4 {
	color: #2f353a;
}

[dir=rtl] .callout {
	border-right: 4px solid #c8ced3;
	border-left: 0;
}

[dir=rtl] .callout.callout-primary {
	border-right-color: #20a8d8;
}

[dir=rtl] .callout.callout-secondary {
	border-right-color: #c8ced3;
}

[dir=rtl] .callout.callout-success {
	border-right-color: #4dbd74;
}

[dir=rtl] .callout.callout-info {
	border-right-color: #63c2de;
}

[dir=rtl] .callout.callout-warning {
	border-right-color: #ffc107;
}

[dir=rtl] .callout.callout-danger {
	border-right-color: #f86c6b;
}

[dir=rtl] .callout.callout-light {
	border-right-color: #f0f3f5;
}

[dir=rtl] .callout.callout-dark {
	border-right-color: #2f353a;
}

[dir=rtl] .callout .chart-wrapper {
	left: 0;
	float: left;
}

.card {
	margin-bottom: 1.5rem;
}

.card.bg-primary {
	border-color: #187da0;
}

.card.bg-primary .card-header {
	background-color: #1e9ecb;
	border-color: #187da0;
}

.card.bg-secondary {
	border-color: #a5aeb7;
}

.card.bg-secondary .card-header {
	background-color: #c0c6cc;
	border-color: #a5aeb7;
}

.card.bg-success {
	border-color: #379457;
}

.card.bg-success .card-header {
	background-color: #44b76c;
	border-color: #379457;
}

.card.bg-info {
	border-color: #2eadd3;
}

.card.bg-info .card-header {
	background-color: #56bddb;
	border-color: #2eadd3;
}

.card.bg-warning {
	border-color: #c69500;
}

.card.bg-warning .card-header {
	background-color: #f7b900;
	border-color: #c69500;
}

.card.bg-danger {
	border-color: #f5302e;
}

.card.bg-danger .card-header {
	background-color: #f75d5c;
	border-color: #f5302e;
}

.card.bg-light {
	border-color: #cad4dc;
}

.card.bg-light .card-header {
	background-color: #e7ecef;
	border-color: #cad4dc;
}

.card.bg-dark {
	border-color: #121517;
}

.card.bg-dark .card-header {
	background-color: #282d32;
	border-color: #121517;
}

.card .drag,.card.drag {
	cursor: move;
}

.card-placeholder {
	background: rgba(0,0,0,.025);
	border: 1px dashed #c8ced3;
}

.card-header>i {
	margin-right: .5rem;
}

.card-header .nav-tabs {
	margin-top: -.75rem;
	margin-bottom: -.75rem;
	border-bottom: 0;
}

.card-header .nav-tabs .nav-item {
	border-top: 0;
}

.card-header .nav-tabs .nav-link {
	padding: .75rem .625rem;
	color: #73818f;
	border-top: 0;
}

.card-header .nav-tabs .nav-link.active {
	color: #23282c;
	background: #fff;
}

[dir=rtl] .card-header>i {
	margin-right: 0;
	margin-left: .5rem;
}

.card-header-icon-bg {
	display: inline-block;
	width: 2.8125rem;
	padding: .75rem 0;
	margin: -.75rem 1.25rem -.75rem -1.25rem;
	line-height: inherit;
	color: #23282c;
	text-align: center;
	background: 0 0;
	border-right: 1px solid #c8ced3;
}

.card-header-actions {
	display: inline-block;
	float: right;
	margin-right: -.25rem;
}

[dir=rtl] .card-header-actions {
	float: left;
	margin-right: auto;
	margin-left: -.25rem;
}

.card-header-action {
	padding: 0 .25rem;
	color: #73818f;
}

.card-header-action:hover {
	color: #23282c;
	text-decoration: none;
}

.card-accent-primary {
	border-top-color: #20a8d8;
	border-top-width: 2px;
}

.card-accent-secondary {
	border-top-color: #c8ced3;
	border-top-width: 2px;
}

.card-accent-success {
	border-top-color: #4dbd74;
	border-top-width: 2px;
}

.card-accent-info {
	border-top-color: #63c2de;
	border-top-width: 2px;
}

.card-accent-warning {
	border-top-color: #ffc107;
	border-top-width: 2px;
}

.card-accent-danger {
	border-top-color: #f86c6b;
	border-top-width: 2px;
}

.card-accent-light {
	border-top-color: #f0f3f5;
	border-top-width: 2px;
}

.card-accent-dark {
	border-top-color: #2f353a;
	border-top-width: 2px;
}

.card-full {
	margin-top: -1rem;
	margin-right: -15px;
	margin-left: -15px;
	border: 0;
	border-bottom: 1px solid #c8ced3;
}

.chart-wrapper canvas {
	width: 100%;
}

base-chart.chart {
	display: block;
}

canvas {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.chartjs-tooltip {
	position: absolute;
	z-index: 1021;
	display: flex;
	flex-direction: column;
	padding: .25rem .5rem;
	color: #fff;
	pointer-events: none;
	background: rgba(0,0,0,.7);
	opacity: 0;
	transition: all .25s ease;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	border-radius: .25rem;
}

.chartjs-tooltip .tooltip-header {
	margin-bottom: .5rem;
}

.chartjs-tooltip .tooltip-header-item {
	font-size: .765625rem;
	font-weight: 700;
}

.chartjs-tooltip .tooltip-body-item {
	display: flex;
	align-items: center;
	font-size: .765625rem;
	white-space: nowrap;
}

.chartjs-tooltip .tooltip-body-item-color {
	display: inline-block;
	width: .875rem;
	height: .875rem;
	margin-right: .875rem;
}

.chartjs-tooltip .tooltip-body-item-value {
	padding-left: 1rem;
	margin-left: auto;
	font-weight: 700;
}

.dropdown-item {
	position: relative;
	border-bottom: 1px solid #c8ced3;
}

.dropdown-item:last-child {
	border-bottom: 0;
}

.dropdown-item i {
	display: inline-block;
	width: 20px;
	margin-right: 10px;
	margin-left: -10px;
	color: #c8ced3;
	text-align: center;
}

.dropdown-item .badge {
	position: absolute;
	right: 10px;
	margin-top: 2px;
}

.dropdown-header {
	background: #e4e7ea;
	border-bottom: 1px solid #c8ced3;
}

.dropdown-header .btn {
	margin-top: -7px;
	color: #73818f;
}

.dropdown-header .btn:hover {
	color: #23282c;
}

.dropdown-header .btn.pull-right {
	margin-right: -20px;
}

.dropdown-menu-lg {
	width: 250px;
}

.app-header .navbar-nav .dropdown-menu {
	position: absolute;
}

.app-header .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto;
}

.app-header .navbar-nav .dropdown-menu-left {
	right: auto;
	left: 0;
}

[dir=rtl] .dropdown-toggle::before {
	margin-right: 0;
	margin-left: .255em;
}

[dir=rtl] .dropdown-toggle::after {
	margin-right: .255em;
	margin-left: 0;
}

.app-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 1rem;
	color: #23282c;
	background: #f0f3f5;
	border-top: 1px solid #c8ced3;
}

.row.row-equal {
	padding-right: 7.5px;
	padding-left: 7.5px;
	margin-right: -15px;
	margin-left: -15px;
}

.row.row-equal [class*=col-] {
	padding-right: 7.5px;
	padding-left: 7.5px;
}

.main .container-fluid {
	padding: 0 30px;
}

.app-header {
	position: relative;
	flex-direction: row;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border-bottom: 1px solid #c8ced3;
}

.app-header .navbar-brand {
	align-items: center;
	justify-content: center;
	width: 155px;
	height: 55px;
	padding: 0;
	margin-right: 0;
	background-color: transparent;
}

.app-header .navbar-brand .navbar-brand-minimized {
	display: none;
}

.app-header .navbar-toggler {
	min-width: 50px;
	padding: .25rem 0;
}

.app-header .navbar-toggler:hover .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.app-header .navbar-toggler-icon {
	height: 23px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.app-header .navbar-nav {
	flex-direction: row;
	align-items: center;
}

.app-header .nav-item {
	position: relative;
	min-width: 50px;
	margin: 0;
	text-align: center;
	list-style: none;
}

.app-header .nav-item button {
	margin: 0 auto;
}

.app-header .nav-item .nav-link {
	background: 0;
	border: 0;
}

.app-header .nav-item .nav-link .badge {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: 0;
}

.app-header .nav-item .avatar.nav-link>img,.app-header .nav-item .nav-link>.img-avatar {
	height: 35px;
	margin: 0 10px;
}

.app-header .dropdown-menu {
	padding-bottom: 0;
	line-height: 1.5;
}

.app-header .dropdown-item {
	min-width: 180px;
}

.navbar-nav .nav-link {
	color: #73818f;
}

.navbar-nav .active>.nav-link,.navbar-nav .active>.nav-link:focus,.navbar-nav .active>.nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.active:focus,.navbar-nav .nav-link.active:hover,.navbar-nav .nav-link.open,.navbar-nav .nav-link.open:focus,.navbar-nav .nav-link.open:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-nav .open>.nav-link,.navbar-nav .open>.nav-link:focus,.navbar-nav .open>.nav-link:hover {
	color: #2f353a;
}

.navbar-divider {
	background-color: rgba(0,0,0,.075);
}

@media (min-width:992px) {
	.brand-minimized .app-header .navbar-brand {
		width: 50px;
		background-color: transparent;
	}

	.brand-minimized .app-header .navbar-brand .navbar-brand-full {
		display: none;
	}

	.brand-minimized .app-header .navbar-brand .navbar-brand-minimized {
		display: block;
	}
}

.input-group-append,.input-group-prepend {
	white-space: nowrap;
	vertical-align: middle;
}

[dir=rtl] .input-group>.custom-select,[dir=rtl] .input-group>.form-control {
	border-radius: .25rem;
}

[dir=rtl] .input-group>.custom-select:not(:last-child),[dir=rtl] .input-group>.form-control:not(:last-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

[dir=rtl] .input-group>.custom-select:not(:first-child),[dir=rtl] .input-group>.form-control:not(:first-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

[dir=rtl] .input-group-prepend {
	margin-left: -1px;
}

[dir=rtl] .input-group-append {
	margin-right: -1px;
}

[dir=rtl] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),[dir=rtl] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),[dir=rtl] .input-group>.input-group-append:not(:last-child)>.btn,[dir=rtl] .input-group>.input-group-append:not(:last-child)>.input-group-text,[dir=rtl] .input-group>.input-group-prepend>.btn,[dir=rtl] .input-group>.input-group-prepend>.input-group-text {
	border-radius: 0 .25rem .25rem 0;
}

[dir=rtl] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),[dir=rtl] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

[dir=rtl] .input-group>.input-group-append>.btn,[dir=rtl] .input-group>.input-group-append>.input-group-text,[dir=rtl] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),[dir=rtl] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),[dir=rtl] .input-group>.input-group-prepend:not(:first-child)>.btn,[dir=rtl] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-radius: .25rem 0 0 .25rem;
}

[dir=rtl] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),[dir=rtl] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.avatar>img,.img-avatar,.img-circle {
	max-width: 100%;
	height: auto;
	border-radius: 50em;
}

.list-group-accent .list-group-item {
	margin-bottom: 1px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-radius: 0;
}

.list-group-accent .list-group-item.list-group-item-divider {
	position: relative;
}

.list-group-accent .list-group-item.list-group-item-divider::before {
	position: absolute;
	bottom: -1px;
	left: 5%;
	width: 90%;
	height: 1px;
	content: "";
	background-color: #e4e7ea;
}

.list-group-item-accent-primary {
	border-left: 4px solid #20a8d8;
}

.list-group-item-accent-secondary {
	border-left: 4px solid #c8ced3;
}

.list-group-item-accent-success {
	border-left: 4px solid #4dbd74;
}

.list-group-item-accent-info {
	border-left: 4px solid #63c2de;
}

.list-group-item-accent-warning {
	border-left: 4px solid #ffc107;
}

.list-group-item-accent-danger {
	border-left: 4px solid #f86c6b;
}

.list-group-item-accent-light {
	border-left: 4px solid #f0f3f5;
}

.list-group-item-accent-dark {
	border-left: 4px solid #2f353a;
}

.modal-primary .modal-content {
	border-color: #20a8d8;
}

.modal-primary .modal-header {
	color: #fff;
	background-color: #20a8d8;
}

.modal-secondary .modal-content {
	border-color: #c8ced3;
}

.modal-secondary .modal-header {
	color: #fff;
	background-color: #c8ced3;
}

.modal-success .modal-content {
	border-color: #4dbd74;
}

.modal-success .modal-header {
	color: #fff;
	background-color: #4dbd74;
}

.modal-info .modal-content {
	border-color: #63c2de;
}

.modal-info .modal-header {
	color: #fff;
	background-color: #63c2de;
}

.modal-warning .modal-content {
	border-color: #ffc107;
}

.modal-warning .modal-header {
	color: #fff;
	background-color: #ffc107;
}

.modal-danger .modal-content {
	border-color: #f86c6b;
}

.modal-danger .modal-header {
	color: #fff;
	background-color: #f86c6b;
}

.modal-light .modal-content {
	border-color: #f0f3f5;
}

.modal-light .modal-header {
	color: #fff;
	background-color: #f0f3f5;
}

.modal-dark .modal-content {
	border-color: #2f353a;
}

.modal-dark .modal-header {
	color: #fff;
	background-color: #2f353a;
}

.nav-tabs .nav-link:hover {
	cursor: pointer;
}

.nav-tabs .nav-link.active {
	color: #2f353a;
	background: #fff;
	border-color: #c8ced3 #c8ced3 #fff;
}

.nav-tabs .nav-link.active:focus {
	background: #fff;
	border-color: #c8ced3 #c8ced3 #fff;
}

.tab-content {
	margin-top: -1px;
	background: #fff;
	border: 1px solid #c8ced3;
}

.tab-content .tab-pane {
	padding: 1rem;
}

.card-block .tab-content {
	margin-top: 0;
	border: 0;
}

.nav-fill .nav-link {
	background-color: #fff;
	border-color: #c8ced3;
}

.nav-fill .nav-link+.nav-link {
	margin-left: -1px;
}

.nav-fill .nav-link.active {
	margin-top: -1px;
	border-top: 2px solid #20a8d8;
}

[dir=rtl] .nav {
	padding-right: 0;
}

.progress-xs {
	height: 4px;
}

.progress-sm {
	height: 8px;
}

.progress-white {
	background-color: rgba(255,255,255,.2);
}

.progress-white .progress-bar {
	background-color: #fff;
}

.progress-group {
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 1rem;
}

.progress-group-prepend {
	flex: 0 0 100px;
	align-self: center;
}

.progress-group-icon {
	margin: 0 1rem 0 .25rem;
	font-size: 1.09375rem;
}

.progress-group-text {
	font-size: .765625rem;
	color: #73818f;
}

.progress-group-header {
	display: flex;
	flex-basis: 100%;
	align-items: flex-end;
	margin-bottom: .25rem;
}

.progress-group-bars {
	flex-grow: 1;
	align-self: center;
}

.progress-group-bars .progress:not(:last-child) {
	margin-bottom: 2px;
}

.progress-group-header+.progress-group-bars {
	flex-basis: 100%;
}

.sidebar {
	display: flex;
	flex-direction: column;
	padding: 0;
	color: #fff;
}

.sidebar .sidebar-close {
	position: absolute;
	right: 0;
	display: none;
	padding: 0 1rem;
	font-size: 24px;
	font-weight: 800;
	line-height: 55px;
	color: #fff;
	background: 0;
	border: 0;
	opacity: .8;
}

.sidebar .sidebar-close:hover {
	opacity: 1;
}

.sidebar .sidebar-header {
	flex: 0 0 auto;
	padding: .75rem 1rem;
	text-align: center;
	background: rgba(0,0,0,.2);
}

.sidebar .sidebar-form .form-control {
	color: #fff;
	background: #181b1e;
	border: 0;
}

.sidebar .sidebar-form .form-control::-webkit-input-placeholder {
	color: rgba(255,255,255,.7);
}

.sidebar .sidebar-form .form-control::-moz-placeholder {
	color: rgba(255,255,255,.7);
}

.sidebar .sidebar-form .form-control:-ms-input-placeholder {
	color: rgba(255,255,255,.7);
}

.sidebar .sidebar-form .form-control::-ms-input-placeholder {
	color: rgba(255,255,255,.7);
}

.sidebar .sidebar-form .form-control::placeholder {
	color: rgba(255,255,255,.7);
}

.sidebar .sidebar-nav {
	position: relative;
	flex: 1;
	overflow-x: hidden;
	overflow-y: auto;
}

.sidebar .nav {
	flex-direction: column;
	min-height: 100%;
	padding: 0;
}

.sidebar .nav-title {
	padding: .75rem 1rem;
	font-size: 80%;
	font-weight: 700;
	color: #e4e7ea;
	text-transform: uppercase;
}

.sidebar .nav-divider {
	height: 10px;
}

.sidebar .nav-item {
	position: relative;
	margin: 0;
	transition: background .3s ease-in-out;
}

.sidebar .nav-dropdown-items {
	max-height: 0;
	padding: 0;
	margin: 0;
	overflow-y: hidden;
	transition: max-height .3s ease-in-out;
}

.sidebar .nav-dropdown-items .nav-item {
	padding: 0;
	list-style: none;
}

.sidebar .nav-link {
	display: block;
	text-decoration: none;
	background: 0 0;
}

.sidebar .nav-link .nav-icon {
	display: inline-block;
	width: 1.09375rem;
	margin: 0 .5rem 0 0;
	font-size: .875rem;
	color: #73818f;
	text-align: center;
}

.sidebar .nav-link .badge {
	float: right;
	margin-top: 2px;
}

.sidebar .nav-link.active {
	color: #fff;
	background: #3a4248;
}

.sidebar .nav-link.active .nav-icon {
	color: #20a8d8;
}

.sidebar .nav-link:hover .nav-icon {
	color: #fff;
}

.sidebar .nav-link:hover.nav-dropdown-toggle::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}

.sidebar .nav-link.disabled {
	color: #b3b2b2;
	cursor: default;
	background: 0 0;
}

.sidebar .nav-link.disabled .nav-icon {
	color: #73818f;
}

.sidebar .nav-link.disabled:hover {
	color: #b3b2b2;
}

.sidebar .nav-link.disabled:hover .nav-icon {
	color: #73818f;
}

.sidebar .nav-link.disabled:hover.nav-dropdown-toggle::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}

.sidebar .nav-link.nav-link-primary {
	background: #20a8d8;
}

.sidebar .nav-link.nav-link-primary .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-primary:hover {
	background: #1d97c2;
}

.sidebar .nav-link.nav-link-primary:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-secondary {
	background: #c8ced3;
}

.sidebar .nav-link.nav-link-secondary .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-secondary:hover {
	background: #bac1c8;
}

.sidebar .nav-link.nav-link-secondary:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-success {
	background: #4dbd74;
}

.sidebar .nav-link.nav-link-success .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-success:hover {
	background: #41af67;
}

.sidebar .nav-link.nav-link-success:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-info {
	background: #63c2de;
}

.sidebar .nav-link.nav-link-info .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-info:hover {
	background: #4ebada;
}

.sidebar .nav-link.nav-link-info:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-warning {
	background: #ffc107;
}

.sidebar .nav-link.nav-link-warning .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-warning:hover {
	background: #edb100;
}

.sidebar .nav-link.nav-link-warning:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-danger {
	background: #f86c6b;
}

.sidebar .nav-link.nav-link-danger .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-danger:hover {
	background: #f75453;
}

.sidebar .nav-link.nav-link-danger:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-light {
	background: #f0f3f5;
}

.sidebar .nav-link.nav-link-light .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-light:hover {
	background: #e1e7eb;
}

.sidebar .nav-link.nav-link-light:hover i {
	color: #fff;
}

.sidebar .nav-link.nav-link-dark {
	background: #2f353a;
}

.sidebar .nav-link.nav-link-dark .nav-icon {
	color: rgba(255,255,255,.7);
}

.sidebar .nav-link.nav-link-dark:hover {
	background: #24282c;
}

.sidebar .nav-link.nav-link-dark:hover i {
	color: #fff;
}

.sidebar .nav-dropdown-toggle {
	position: relative;
}

.sidebar .nav-dropdown-toggle::before {
	position: absolute;
	display: block;
	padding: 0;
	margin-top: -4px;
	content: "";
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
}

.sidebar .nav-dropdown-toggle .badge {
	margin-right: 16px;
}

.sidebar .nav-dropdown.open>.nav-dropdown-items {
	max-height: 1500px;
}

.sidebar .nav-dropdown.open .nav-link.disabled {
	color: #b3b2b2;
	background: 0 0;
}

.sidebar .nav-dropdown.open .nav-link.disabled:hover {
	color: #b3b2b2;
}

.sidebar .nav-dropdown.open .nav-link.disabled:hover .nav-icon {
	color: #73818f;
}

.sidebar .nav-dropdown.open>.nav-dropdown-toggle::before {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.sidebar .nav-dropdown.open .nav-dropdown.open {
	border-left: 0;
}

.sidebar .nav-label {
	display: block;
	padding: .09375rem 1rem;
	color: #e4e7ea;
}

.sidebar .nav-label:hover {
	color: #fff;
	text-decoration: none;
}

.sidebar .nav-label .nav-icon {
	width: 20px;
	margin: -3px .5rem 0 0;
	font-size: 10px;
	color: #73818f;
	text-align: center;
	vertical-align: middle;
}

.sidebar .progress {
	background-color: #515c64!important;
}

.sidebar .sidebar-footer {
	flex: 0 0 auto;
	padding: .75rem 1rem;
	background: rgba(0,0,0,.2);
}

.sidebar .sidebar-minimizer {
	position: relative;
	flex: 0 0 50px;
	cursor: pointer;
	background-color: rgba(0,0,0,.2);
	border: 0;
}

.sidebar .sidebar-minimizer::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	content: "";
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12.5px;
	transition: .3s;
}

.sidebar .sidebar-minimizer.focus,.sidebar .sidebar-minimizer:focus {
	outline: 0;
}

.sidebar .sidebar-minimizer:hover {
	background-color: rgba(0,0,0,.3);
}

.sidebar .sidebar-minimizer:hover::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}

@media (min-width:992px) {
	.sidebar-compact .sidebar .nav,.sidebar-compact .sidebar .sidebar-nav {
		width: 150px;
	}

	.sidebar-compact .sidebar .d-compact-none {
		display: none;
	}

	.sidebar-compact .sidebar .nav-title {
		text-align: center;
	}

	.sidebar-compact .sidebar .nav-item {
		width: 150px;
		border-left: 0;
	}

	.sidebar-compact .sidebar .nav-link {
		text-align: center;
	}

	.sidebar-compact .sidebar .nav-link .nav-icon {
		display: block;
		width: 100%;
		margin: .25rem 0;
		font-size: 24px;
	}

	.sidebar-compact .sidebar .nav-link .badge {
		position: absolute;
		top: 18px;
		right: 10px;
	}

	.sidebar-compact .sidebar .nav-link.nav-dropdown-toggle::before {
		top: 30px;
	}

	.sidebar-minimized .sidebar {
		z-index: 1019;
	}

	.sidebar-minimized .sidebar .sidebar-nav {
		overflow: visible;
		width: 50px;
		padding-bottom: 50px;
	}

	.sidebar-minimized .sidebar .nav {
		width: 50px;
	}

	.sidebar-minimized .sidebar .d-minimized-none,.sidebar-minimized .sidebar .nav-divider,.sidebar-minimized .sidebar .nav-label,.sidebar-minimized .sidebar .nav-title,.sidebar-minimized .sidebar .sidebar-footer,.sidebar-minimized .sidebar .sidebar-form,.sidebar-minimized .sidebar .sidebar-header {
		display: none;
	}

	.sidebar-minimized .sidebar .sidebar-minimizer {
		position: fixed;
		bottom: 0;
		width: 50px;
		height: 50px;
		background-color: #24282c;
	}

	.sidebar-minimized .sidebar .sidebar-minimizer::before {
		width: 100%;
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.sidebar-minimized .sidebar .nav-item {
		width: 50px;
		overflow: hidden;
	}

	.sidebar-minimized .sidebar .nav-item:hover {
		width: 250px;
		overflow: visible;
	}

	.sidebar-minimized .sidebar .nav-item:hover>.nav-link {
		background: #20a8d8;
	}

	.sidebar-minimized .sidebar .nav-item:hover>.nav-link .nav-icon {
		color: #fff;
	}

	.sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled,.sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled {
		background: #2f353a;
	}

	.sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled .nav-icon,.sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled .nav-icon {
		color: #73818f;
	}

	.sidebar-minimized .sidebar section :not(.nav-dropdown-items)>.nav-item:last-child::after {
		display: block;
		margin-bottom: 50px;
		content: "";
	}

	.sidebar-minimized .sidebar .nav-link {
		position: relative;
		padding-left: 0;
		margin: 0;
		white-space: nowrap;
		border-left: 0;
	}

	.sidebar-minimized .sidebar .nav-link .nav-icon {
		display: block;
		float: left;
		width: 50px;
		font-size: 18px;
	}

	.sidebar-minimized .sidebar .nav-link .badge {
		position: absolute;
		right: 15px;
		display: none;
	}

	.sidebar-minimized .sidebar .nav-link:hover {
		width: 250px;
		background: #20a8d8;
	}

	.sidebar-minimized .sidebar .nav-link:hover .badge {
		display: inline;
	}

	.sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before {
		display: none;
	}

	.sidebar-minimized .sidebar .nav-dropdown-items .nav-item,.sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {
		width: 200px;
	}

	.sidebar-minimized .sidebar .nav>.nav-dropdown>.nav-dropdown-items {
		display: none;
		max-height: 1000px;
		background: #2f353a;
	}

	.sidebar-minimized .sidebar .nav>.nav-dropdown:hover {
		background: #20a8d8;
	}

	.sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items {
		position: absolute;
		left: 50px;
		display: inline;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav {
		list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav .divider {
		height: 0;
	}

	[dir=rtl] .sidebar-minimized .sidebar .sidebar-minimizer::before {
		width: 100%;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav-link {
		padding-right: 0;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav-link .nav-icon {
		float: right;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav-link .badge {
		right: auto;
		left: 15px;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav-link:hover .badge {
		display: inline;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown>.nav-dropdown-items {
		display: none;
		max-height: 1000px;
		background: #2f353a;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown:hover {
		background: #20a8d8;
	}

	[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items {
		position: absolute;
		left: 0;
		display: inline;
	}
}

[dir=rtl] .sidebar .nav-dropdown-toggle::before {
	position: absolute;
	right: auto;
	left: 1rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

[dir=rtl] .sidebar .nav-dropdown.open>.nav-dropdown-toggle::before {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

[dir=rtl] .sidebar .nav-link .nav-icon {
	margin: 0 0 0 .5rem;
}

[dir=rtl] .sidebar .nav-link .badge {
	float: left;
	margin-top: 2px;
}

[dir=rtl] .sidebar .nav-link.nav-dropdown-toggle .badge {
	margin-right: auto;
	margin-left: 16px;
}

[dir=rtl] .sidebar .sidebar-minimizer::before {
	right: auto;
	left: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

[dir=rtl] .sidebar-toggler {
	margin-right: 0!important;
}

.switch {
	display: inline-block;
	width: 40px;
	height: 26px;
}

.switch-input {
	display: none;
}

.switch-slider {
	position: relative;
	display: block;
	height: inherit;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #c8ced3;
	transition: .15s ease-out;
	border-radius: .25rem;
}

.switch-slider::before {
	position: absolute;
	top: 2px;
	left: 2px;
	box-sizing: border-box;
	width: 20px;
	height: 20px;
	content: "";
	background-color: #fff;
	border: 1px solid #c8ced3;
	transition: .15s ease-out;
	border-radius: .125rem;
}

.switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(14px);
	transform: translateX(14px);
}

.switch-input:disabled~.switch-slider {
	cursor: not-allowed;
	opacity: .5;
}

.switch-lg {
	width: 48px;
	height: 30px;
}

.switch-lg .switch-slider {
	font-size: 12px;
}

.switch-lg .switch-slider::before {
	width: 24px;
	height: 24px;
}

.switch-lg .switch-slider::after {
	font-size: 12px;
}

.switch-lg .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(18px);
	transform: translateX(18px);
}

.switch-sm {
	width: 32px;
	height: 22px;
}

.switch-sm .switch-slider {
	font-size: 8px;
}

.switch-sm .switch-slider::before {
	width: 16px;
	height: 16px;
}

.switch-sm .switch-slider::after {
	font-size: 8px;
}

.switch-sm .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.switch-label {
	width: 48px;
}

.switch-label .switch-slider::before {
	z-index: 2;
}

.switch-label .switch-slider::after {
	position: absolute;
	top: 50%;
	right: 1px;
	z-index: 1;
	width: 50%;
	margin-top: -.5em;
	font-size: 10px;
	font-weight: 600;
	line-height: 1;
	color: #c8ced3;
	text-align: center;
	text-transform: uppercase;
	content: attr(data-unchecked);
	transition: inherit;
}

.switch-label .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(22px);
	transform: translateX(22px);
}

.switch-label .switch-input:checked~.switch-slider::after {
	left: 1px;
	color: #fff;
	content: attr(data-checked);
}

.switch-label.switch-lg {
	width: 56px;
	height: 30px;
}

.switch-label.switch-lg .switch-slider {
	font-size: 12px;
}

.switch-label.switch-lg .switch-slider::before {
	width: 24px;
	height: 24px;
}

.switch-label.switch-lg .switch-slider::after {
	font-size: 12px;
}

.switch-label.switch-lg .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(26px);
	transform: translateX(26px);
}

.switch-label.switch-sm {
	width: 40px;
	height: 22px;
}

.switch-label.switch-sm .switch-slider {
	font-size: 8px;
}

.switch-label.switch-sm .switch-slider::before {
	width: 16px;
	height: 16px;
}

.switch-label.switch-sm .switch-slider::after {
	font-size: 8px;
}

.switch-label.switch-sm .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(18px);
	transform: translateX(18px);
}

.switch-3d .switch-slider {
	background-color: #f0f3f5;
	border-radius: 50em;
}

.switch-3d .switch-slider::before {
	top: -1px;
	left: -1px;
	width: 26px;
	height: 26px;
	border: 0;
	border-radius: 50em;
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
}

.switch-3d.switch-lg {
	width: 48px;
	height: 30px;
}

.switch-3d.switch-lg .switch-slider::before {
	width: 30px;
	height: 30px;
}

.switch-3d.switch-lg .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(18px);
	transform: translateX(18px);
}

.switch-3d.switch-sm {
	width: 32px;
	height: 22px;
}

.switch-3d.switch-sm .switch-slider::before {
	width: 22px;
	height: 22px;
}

.switch-3d.switch-sm .switch-input:checked~.switch-slider::before {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.switch-primary .switch-input:checked+.switch-slider {
	background-color: #20a8d8;
	border-color: #1985ac;
}

.switch-primary .switch-input:checked+.switch-slider::before {
	border-color: #1985ac;
}

.switch-outline-primary .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #20a8d8;
}

.switch-outline-primary .switch-input:checked+.switch-slider::before {
	border-color: #20a8d8;
}

.switch-outline-primary .switch-input:checked+.switch-slider::after {
	color: #20a8d8;
}

.switch-outline-primary-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #20a8d8;
}

.switch-outline-primary-alt .switch-input:checked+.switch-slider::before {
	background-color: #20a8d8;
	border-color: #20a8d8;
}

.switch-outline-primary-alt .switch-input:checked+.switch-slider::after {
	color: #20a8d8;
}

.switch-secondary .switch-input:checked+.switch-slider {
	background-color: #c8ced3;
	border-color: #acb5bc;
}

.switch-secondary .switch-input:checked+.switch-slider::before {
	border-color: #acb5bc;
}

.switch-outline-secondary .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #c8ced3;
}

.switch-outline-secondary .switch-input:checked+.switch-slider::before {
	border-color: #c8ced3;
}

.switch-outline-secondary .switch-input:checked+.switch-slider::after {
	color: #c8ced3;
}

.switch-outline-secondary-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #c8ced3;
}

.switch-outline-secondary-alt .switch-input:checked+.switch-slider::before {
	background-color: #c8ced3;
	border-color: #c8ced3;
}

.switch-outline-secondary-alt .switch-input:checked+.switch-slider::after {
	color: #c8ced3;
}

.switch-success .switch-input:checked+.switch-slider {
	background-color: #4dbd74;
	border-color: #3a9d5d;
}

.switch-success .switch-input:checked+.switch-slider::before {
	border-color: #3a9d5d;
}

.switch-outline-success .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #4dbd74;
}

.switch-outline-success .switch-input:checked+.switch-slider::before {
	border-color: #4dbd74;
}

.switch-outline-success .switch-input:checked+.switch-slider::after {
	color: #4dbd74;
}

.switch-outline-success-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #4dbd74;
}

.switch-outline-success-alt .switch-input:checked+.switch-slider::before {
	background-color: #4dbd74;
	border-color: #4dbd74;
}

.switch-outline-success-alt .switch-input:checked+.switch-slider::after {
	color: #4dbd74;
}

.switch-info .switch-input:checked+.switch-slider {
	background-color: #63c2de;
	border-color: #39b2d5;
}

.switch-info .switch-input:checked+.switch-slider::before {
	border-color: #39b2d5;
}

.switch-outline-info .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #63c2de;
}

.switch-outline-info .switch-input:checked+.switch-slider::before {
	border-color: #63c2de;
}

.switch-outline-info .switch-input:checked+.switch-slider::after {
	color: #63c2de;
}

.switch-outline-info-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #63c2de;
}

.switch-outline-info-alt .switch-input:checked+.switch-slider::before {
	background-color: #63c2de;
	border-color: #63c2de;
}

.switch-outline-info-alt .switch-input:checked+.switch-slider::after {
	color: #63c2de;
}

.switch-warning .switch-input:checked+.switch-slider {
	background-color: #ffc107;
	border-color: #d39e00;
}

.switch-warning .switch-input:checked+.switch-slider::before {
	border-color: #d39e00;
}

.switch-outline-warning .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #ffc107;
}

.switch-outline-warning .switch-input:checked+.switch-slider::before {
	border-color: #ffc107;
}

.switch-outline-warning .switch-input:checked+.switch-slider::after {
	color: #ffc107;
}

.switch-outline-warning-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #ffc107;
}

.switch-outline-warning-alt .switch-input:checked+.switch-slider::before {
	background-color: #ffc107;
	border-color: #ffc107;
}

.switch-outline-warning-alt .switch-input:checked+.switch-slider::after {
	color: #ffc107;
}

.switch-danger .switch-input:checked+.switch-slider {
	background-color: #f86c6b;
	border-color: #f63c3a;
}

.switch-danger .switch-input:checked+.switch-slider::before {
	border-color: #f63c3a;
}

.switch-outline-danger .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #f86c6b;
}

.switch-outline-danger .switch-input:checked+.switch-slider::before {
	border-color: #f86c6b;
}

.switch-outline-danger .switch-input:checked+.switch-slider::after {
	color: #f86c6b;
}

.switch-outline-danger-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #f86c6b;
}

.switch-outline-danger-alt .switch-input:checked+.switch-slider::before {
	background-color: #f86c6b;
	border-color: #f86c6b;
}

.switch-outline-danger-alt .switch-input:checked+.switch-slider::after {
	color: #f86c6b;
}

.switch-light .switch-input:checked+.switch-slider {
	background-color: #f0f3f5;
	border-color: #d1dbe1;
}

.switch-light .switch-input:checked+.switch-slider::before {
	border-color: #d1dbe1;
}

.switch-outline-light .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #f0f3f5;
}

.switch-outline-light .switch-input:checked+.switch-slider::before {
	border-color: #f0f3f5;
}

.switch-outline-light .switch-input:checked+.switch-slider::after {
	color: #f0f3f5;
}

.switch-outline-light-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #f0f3f5;
}

.switch-outline-light-alt .switch-input:checked+.switch-slider::before {
	background-color: #f0f3f5;
	border-color: #f0f3f5;
}

.switch-outline-light-alt .switch-input:checked+.switch-slider::after {
	color: #f0f3f5;
}

.switch-dark .switch-input:checked+.switch-slider {
	background-color: #2f353a;
	border-color: #181b1e;
}

.switch-dark .switch-input:checked+.switch-slider::before {
	border-color: #181b1e;
}

.switch-outline-dark .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #2f353a;
}

.switch-outline-dark .switch-input:checked+.switch-slider::before {
	border-color: #2f353a;
}

.switch-outline-dark .switch-input:checked+.switch-slider::after {
	color: #2f353a;
}

.switch-outline-dark-alt .switch-input:checked+.switch-slider {
	background-color: #fff;
	border-color: #2f353a;
}

.switch-outline-dark-alt .switch-input:checked+.switch-slider::before {
	background-color: #2f353a;
	border-color: #2f353a;
}

.switch-outline-dark-alt .switch-input:checked+.switch-slider::after {
	color: #2f353a;
}

.switch-pill .switch-slider,.switch-pill .switch-slider::before {
	border-radius: 50em;
}

.table-outline {
	border: 1px solid #c8ced3;
}

.table-align-middle td,.table-outline td {
	vertical-align: middle;
}

.table-clear td {
	border: 0;
}

@media all and (-ms-high-contrast:none) {
	html {
		display: flex;
		flex-direction: column;
	}
}

.app,app-dashboard,app-root {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

.app-header {
	flex: 0 0 55px;
}

.app-footer {
	flex: 0 0 50px;
}

.app-body {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	overflow-x: hidden;
}

.app-body .main {
	flex: 1;
	min-width: 0;
}

.app-body .sidebar {
	flex: 0 0 200px;
	order: -1;
}

.app-body .aside-menu {
	flex: 0 0 250px;
}

html:not([dir=rtl]) .sidebar {
	margin-left: -200px;
}

html:not([dir=rtl]) .aside-menu {
	right: 0;
	margin-right: -250px;
}

html[dir=rtl] .sidebar {
	margin-right: -200px;
}

html[dir=rtl] .aside-menu {
	left: 0;
	margin-left: -250px;
}

@media (min-width:992px) {
	.header-fixed .app-header {
		position: fixed;
		z-index: 1020;
		width: 100%;
	}

	.header-fixed .app-body {
		margin-top: 55px;
	}

	.sidebar-fixed .sidebar {
		position: fixed;
		z-index: 1019;
		width: 200px;
		height: 100vh;
	}

	.sidebar-fixed .app-header+.app-body .sidebar {
		height: calc(100vh - 55px);
	}

	.sidebar-compact .sidebar {
		flex: 0 0 150px;
	}

	.sidebar-compact.sidebar-fixed .sidebar {
		width: 150px;
	}

	.sidebar-compact .sidebar-minimizer {
		display: none;
	}

	.sidebar-minimized .sidebar {
		flex: 0 0 50px;
	}

	.sidebar-minimized.sidebar-fixed .sidebar {
		width: 50px;
	}

	.sidebar-off-canvas .sidebar {
		position: fixed;
		z-index: 1019;
		height: 100%;
	}

	.sidebar-off-canvas .app-header+.app-body .sidebar {
		height: calc(100vh - 55px);
	}

	html:not([dir=rtl]) .sidebar-compact .sidebar {
		margin-left: -150px;
	}

	html:not([dir=rtl]) .sidebar-minimized .sidebar {
		margin-left: -50px;
	}

	html[dir=rtl] .sidebar-compact .sidebar {
		margin-right: -150px;
	}

	html[dir=rtl] .sidebar-minimized .sidebar {
		margin-right: -50px;
	}

	.aside-menu-fixed .aside-menu {
		position: fixed;
		height: 100%;
	}

	.aside-menu-fixed .aside-menu .tab-content {
		height: calc(100vh - 2.375rem - 55px);
	}

	.aside-menu-fixed .app-header+.app-body .aside-menu {
		height: calc(100vh - 55px);
	}

	.aside-menu-off-canvas .aside-menu {
		position: fixed;
		z-index: 1019;
		height: 100%;
	}

	.aside-menu-off-canvas .app-header+.app-body .aside-menu {
		height: calc(100vh - 55px);
	}

	html:not([dir=rtl]) .aside-menu-fixed .aside-menu,html:not([dir=rtl]) .aside-menu-off-canvas .aside-menu {
		right: 0;
	}

	html[dir=rtl] .aside-menu-fixed .aside-menu,html[dir=rtl] .aside-menu-off-canvas .aside-menu {
		left: 0;
	}
}

.breadcrumb-fixed .main {
	padding-top: 3.875rem;
}

.breadcrumb-fixed .breadcrumb {
	position: fixed;
	top: 55px;
	right: 0;
	left: 0;
	z-index: 1017;
}

html:not([dir=rtl]) .sidebar-show .sidebar {
	margin-left: 0;
}

html:not([dir=rtl]) .aside-menu-show .aside-menu,html[dir=rtl] .sidebar-show .sidebar {
	margin-right: 0;
}

html[dir=rtl] .aside-menu-show .aside-menu {
	margin-left: 0;
}

@-webkit-keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@media (max-width:575.98px) {
	.aside-menu-show .main,.sidebar-show .main {
		position: relative;
	}

	.aside-menu-show .main::before,.sidebar-show .main::before {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1018;
		width: 100%;
		height: 100%;
		content: "";
		background: rgba(0,0,0,.7);
		-webkit-animation: .25s opacity;
		animation: .25s opacity;
	}
}

@media (min-width:576px) {
	html:not([dir=rtl]) .sidebar-show .sidebar,html:not([dir=rtl]) .sidebar-sm-show .sidebar {
		margin-left: 0;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .main {
		margin-left: 150px;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed .breadcrumb {
		left: 200px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		left: 150px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		left: 50px;
	}

	html:not([dir=rtl]) .aside-menu-show .aside-menu,html:not([dir=rtl]) .aside-menu-sm-show .aside-menu {
		margin-right: 0;
	}

	html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-sm-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-sm-show.aside-menu-fixed .main {
		margin-right: 250px;
	}

	html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {
		right: 250px;
	}

	html[dir=rtl] .sidebar-show .sidebar,html[dir=rtl] .sidebar-sm-show .sidebar {
		margin-right: 0;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed .main,html[dir=rtl] .sidebar-sm-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-sm-show.sidebar-fixed .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-compact .main {
		margin-right: 150px;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed .breadcrumb {
		right: 200px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		right: 150px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		right: 50px;
	}

	html[dir=rtl] .aside-menu-show .aside-menu,html[dir=rtl] .aside-menu-sm-show .aside-menu {
		margin-left: 0;
	}

	html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,html[dir=rtl] .aside-menu-sm-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-sm-show.aside-menu-fixed .main {
		margin-left: 250px;
	}

	html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {
		left: 250px;
	}@	-webkit-keyframes opacity {
		0%{opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}}

@media (min-width:768px) {
	html:not([dir=rtl]) .sidebar-md-show .sidebar,html:not([dir=rtl]) .sidebar-show .sidebar {
		margin-left: 0;
	}

	html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-compact .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main {
		margin-left: 150px;
	}

	html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
		left: 200px;
	}

	html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		left: 150px;
	}

	html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		left: 50px;
	}

	html:not([dir=rtl]) .aside-menu-md-show .aside-menu,html:not([dir=rtl]) .aside-menu-show .aside-menu {
		margin-right: 0;
	}

	html:not([dir=rtl]) .aside-menu-md-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-md-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main {
		margin-right: 250px;
	}

	html:not([dir=rtl]) .aside-menu-md-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb {
		right: 250px;
	}

	html[dir=rtl] .sidebar-md-show .sidebar,html[dir=rtl] .sidebar-show .sidebar {
		margin-right: 0;
	}

	html[dir=rtl] .sidebar-md-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-md-show.sidebar-fixed .main,html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-compact .main,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main {
		margin-right: 150px;
	}

	html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-md-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
		right: 200px;
	}

	html[dir=rtl] .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		right: 150px;
	}

	html[dir=rtl] .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		right: 50px;
	}

	html[dir=rtl] .aside-menu-md-show .aside-menu,html[dir=rtl] .aside-menu-show .aside-menu {
		margin-left: 0;
	}

	html[dir=rtl] .aside-menu-md-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-md-show.aside-menu-fixed .main,html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-show.aside-menu-fixed .main {
		margin-left: 250px;
	}

	html[dir=rtl] .aside-menu-md-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb {
		left: 250px;
	}@	-webkit-keyframes opacity {
		0%{opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}}

@media (min-width:992px) {
	html:not([dir=rtl]) .sidebar-lg-show .sidebar,html:not([dir=rtl]) .sidebar-show .sidebar {
		margin-left: 0;
	}

	html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main {
		margin-left: 150px;
	}

	html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main {
		margin-left: 50px;
	}

	html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
		left: 200px;
	}

	html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		left: 150px;
	}

	html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		left: 50px;
	}

	html:not([dir=rtl]) .aside-menu-lg-show .aside-menu,html:not([dir=rtl]) .aside-menu-show .aside-menu {
		margin-right: 0;
	}

	html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main {
		margin-right: 250px;
	}

	html:not([dir=rtl]) .aside-menu-lg-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb {
		right: 250px;
	}

	html[dir=rtl] .sidebar-lg-show .sidebar,html[dir=rtl] .sidebar-show .sidebar {
		margin-right: 0;
	}

	html[dir=rtl] .sidebar-lg-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-lg-show.sidebar-fixed .main,html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main {
		margin-right: 150px;
	}

	html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main {
		margin-right: 50px;
	}

	html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
		right: 200px;
	}

	html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		right: 150px;
	}

	html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		right: 50px;
	}

	html[dir=rtl] .aside-menu-lg-show .aside-menu,html[dir=rtl] .aside-menu-show .aside-menu {
		margin-left: 0;
	}

	html[dir=rtl] .aside-menu-lg-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-lg-show.aside-menu-fixed .main,html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-show.aside-menu-fixed .main {
		margin-left: 250px;
	}

	html[dir=rtl] .aside-menu-lg-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb {
		left: 250px;
	}@	-webkit-keyframes opacity {
		0%{opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}}

.footer-fixed .app-footer {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1020;
	height: 50px;
}

.footer-fixed .app-body {
	margin-bottom: 50px;
}

.app-footer,.app-header,.aside-menu,.main,.sidebar {
	transition: margin-left .25s,margin-right .25s,width .25s,flex .25s;
}

.sidebar-nav {
	transition: width .25s;
}

.breadcrumb {
	transition: left .25s,right .25s,width .25s;
}

@media (max-width:991.98px) {
	.app-header {
		position: fixed;
		z-index: 1020;
		width: 100%;
		text-align: center;
		background-color: #fff;
	}

	.app-header .navbar-toggler {
		color: #fff;
	}

	.app-header .navbar-brand {
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -77.5px;
	}

	.app-body {
		margin-top: 55px;
	}

	.sidebar {
		position: fixed;
		z-index: 1019;
		width: 200px;
		height: calc(100vh - 55px);
	}

	.sidebar-minimizer {
		display: none;
	}

	.aside-menu {
		position: fixed;
		height: 100%;
	}
}

hr.transparent {
	border-top: 1px solid transparent;
}

.bg-danger,.bg-dark,.bg-info,.bg-primary,.bg-success,.bg-warning {
	color: #fff;
}

.bg-facebook {
	background-color: #3b5998!important;
}

a.bg-facebook:focus,a.bg-facebook:hover,button.bg-facebook:focus,button.bg-facebook:hover {
	background-color: #2d4373!important;
}

.bg-twitter {
	background-color: #00aced!important;
}

a.bg-twitter:focus,a.bg-twitter:hover,button.bg-twitter:focus,button.bg-twitter:hover {
	background-color: #0087ba!important;
}

.bg-linkedin {
	background-color: #4875b4!important;
}

a.bg-linkedin:focus,a.bg-linkedin:hover,button.bg-linkedin:focus,button.bg-linkedin:hover {
	background-color: #395d90!important;
}

.bg-google-plus {
	background-color: #d34836!important;
}

a.bg-google-plus:focus,a.bg-google-plus:hover,button.bg-google-plus:focus,button.bg-google-plus:hover {
	background-color: #b03626!important;
}

.bg-flickr {
	background-color: #ff0084!important;
}

a.bg-flickr:focus,a.bg-flickr:hover,button.bg-flickr:focus,button.bg-flickr:hover {
	background-color: #cc006a!important;
}

.bg-tumblr {
	background-color: #32506d!important;
}

a.bg-tumblr:focus,a.bg-tumblr:hover,button.bg-tumblr:focus,button.bg-tumblr:hover {
	background-color: #22364a!important;
}

.bg-xing {
	background-color: #026466!important;
}

a.bg-xing:focus,a.bg-xing:hover,button.bg-xing:focus,button.bg-xing:hover {
	background-color: #013334!important;
}

.bg-github {
	background-color: #4183c4!important;
}

a.bg-github:focus,a.bg-github:hover,button.bg-github:focus,button.bg-github:hover {
	background-color: #3269a0!important;
}

.bg-html5 {
	background-color: #e34f26!important;
}

a.bg-html5:focus,a.bg-html5:hover,button.bg-html5:focus,button.bg-html5:hover {
	background-color: #be3c18!important;
}

.bg-openid {
	background-color: #f78c40!important;
}

a.bg-openid:focus,a.bg-openid:hover,button.bg-openid:focus,button.bg-openid:hover {
	background-color: #f56f0f!important;
}

.bg-stack-overflow {
	background-color: #fe7a15!important;
}

a.bg-stack-overflow:focus,a.bg-stack-overflow:hover,button.bg-stack-overflow:focus,button.bg-stack-overflow:hover {
	background-color: #df6101!important;
}

.bg-youtube {
	background-color: #b00!important;
}

a.bg-youtube:focus,a.bg-youtube:hover,button.bg-youtube:focus,button.bg-youtube:hover {
	background-color: #800!important;
}

.bg-css3 {
	background-color: #0170ba!important;
}

a.bg-css3:focus,a.bg-css3:hover,button.bg-css3:focus,button.bg-css3:hover {
	background-color: #015187!important;
}

.bg-dribbble {
	background-color: #ea4c89!important;
}

a.bg-dribbble:focus,a.bg-dribbble:hover,button.bg-dribbble:focus,button.bg-dribbble:hover {
	background-color: #e51e6b!important;
}

.bg-instagram {
	background-color: #517fa4!important;
}

a.bg-instagram:focus,a.bg-instagram:hover,button.bg-instagram:focus,button.bg-instagram:hover {
	background-color: #406582!important;
}

.bg-pinterest {
	background-color: #cb2027!important;
}

a.bg-pinterest:focus,a.bg-pinterest:hover,button.bg-pinterest:focus,button.bg-pinterest:hover {
	background-color: #9f191f!important;
}

.bg-vk {
	background-color: #45668e!important;
}

a.bg-vk:focus,a.bg-vk:hover,button.bg-vk:focus,button.bg-vk:hover {
	background-color: #344d6c!important;
}

.bg-yahoo {
	background-color: #400191!important;
}

a.bg-yahoo:focus,a.bg-yahoo:hover,button.bg-yahoo:focus,button.bg-yahoo:hover {
	background-color: #2a015e!important;
}

.bg-behance {
	background-color: #1769ff!important;
}

a.bg-behance:focus,a.bg-behance:hover,button.bg-behance:focus,button.bg-behance:hover {
	background-color: #0050e3!important;
}

.bg-dropbox {
	background-color: #007ee5!important;
}

a.bg-dropbox:focus,a.bg-dropbox:hover,button.bg-dropbox:focus,button.bg-dropbox:hover {
	background-color: #0062b2!important;
}

.bg-reddit {
	background-color: #ff4500!important;
}

a.bg-reddit:focus,a.bg-reddit:hover,button.bg-reddit:focus,button.bg-reddit:hover {
	background-color: #cc3700!important;
}

.bg-spotify {
	background-color: #7ab800!important;
}

a.bg-spotify:focus,a.bg-spotify:hover,button.bg-spotify:focus,button.bg-spotify:hover {
	background-color: #588500!important;
}

.bg-vine {
	background-color: #00bf8f!important;
}

a.bg-vine:focus,a.bg-vine:hover,button.bg-vine:focus,button.bg-vine:hover {
	background-color: #008c69!important;
}

.bg-foursquare {
	background-color: #1073af!important;
}

a.bg-foursquare:focus,a.bg-foursquare:hover,button.bg-foursquare:focus,button.bg-foursquare:hover {
	background-color: #0c5480!important;
}

.bg-vimeo {
	background-color: #aad450!important;
}

a.bg-vimeo:focus,a.bg-vimeo:hover,button.bg-vimeo:focus,button.bg-vimeo:hover {
	background-color: #93c130!important;
}

.bg-blue {
	background-color: #20a8d8!important;
}

a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover {
	background-color: #1985ac!important;
}

.bg-indigo {
	background-color: #6610f2!important;
}

a.bg-indigo:focus,a.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:hover {
	background-color: #510bc4!important;
}

.bg-purple {
	background-color: #6f42c1!important;
}

a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover {
	background-color: #59339d!important;
}

.bg-pink {
	background-color: #e83e8c!important;
}

a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover {
	background-color: #d91a72!important;
}

.bg-red {
	background-color: #f86c6b!important;
}

a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover {
	background-color: #f63c3a!important;
}

.bg-orange {
	background-color: #f8cb00!important;
}

a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover {
	background-color: #c5a100!important;
}

.bg-yellow {
	background-color: #ffc107!important;
}

a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover {
	background-color: #d39e00!important;
}

.bg-green {
	background-color: #4dbd74!important;
}

a.bg-green:focus,a.bg-green:hover,button.bg-green:focus,button.bg-green:hover {
	background-color: #3a9d5d!important;
}

.bg-teal {
	background-color: #20c997!important;
}

a.bg-teal:focus,a.bg-teal:hover,button.bg-teal:focus,button.bg-teal:hover {
	background-color: #199d76!important;
}

.bg-cyan {
	background-color: #17a2b8!important;
}

a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover {
	background-color: #117a8b!important;
}

.bg-white {
	background-color: #fff!important;
}

a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover {
	background-color: #e6e5e5!important;
}

.bg-gray {
	background-color: #73818f!important;
}

a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover {
	background-color: #5c6873!important;
}

.bg-gray-dark {
	background-color: #2f353a!important;
}

a.bg-gray-dark:focus,a.bg-gray-dark:hover,button.bg-gray-dark:focus,button.bg-gray-dark:hover {
	background-color: #181b1e!important;
}

.bg-light-blue {
	background-color: #63c2de!important;
}

a.bg-light-blue:focus,a.bg-light-blue:hover,button.bg-light-blue:focus,button.bg-light-blue:hover {
	background-color: #39b2d5!important;
}

.bg-gray-100 {
	background-color: #f0f3f5!important;
}

a.bg-gray-100:focus,a.bg-gray-100:hover,button.bg-gray-100:focus,button.bg-gray-100:hover {
	background-color: #d1dbe1!important;
}

.bg-gray-200 {
	background-color: #e4e7ea!important;
}

a.bg-gray-200:focus,a.bg-gray-200:hover,button.bg-gray-200:focus,button.bg-gray-200:hover {
	background-color: #c7ced4!important;
}

.bg-gray-300 {
	background-color: #c8ced3!important;
}

a.bg-gray-300:focus,a.bg-gray-300:hover,button.bg-gray-300:focus,button.bg-gray-300:hover {
	background-color: #acb5bc!important;
}

.bg-gray-400 {
	background-color: #acb4bc!important;
}

a.bg-gray-400:focus,a.bg-gray-400:hover,button.bg-gray-400:focus,button.bg-gray-400:hover {
	background-color: #909ba5!important;
}

.bg-gray-500 {
	background-color: #8f9ba6!important;
}

a.bg-gray-500:focus,a.bg-gray-500:hover,button.bg-gray-500:focus,button.bg-gray-500:hover {
	background-color: #73828f!important;
}

.bg-gray-600 {
	background-color: #73818f!important;
}

.bg-gray-700,a.bg-gray-600:focus,a.bg-gray-600:hover,button.bg-gray-600:focus,button.bg-gray-600:hover {
	background-color: #5c6873!important;
}

a.bg-gray-700:focus,a.bg-gray-700:hover,button.bg-gray-700:focus,button.bg-gray-700:hover {
	background-color: #454e57!important;
}

.bg-gray-800 {
	background-color: #2f353a!important;
}

a.bg-gray-800:focus,a.bg-gray-800:hover,button.bg-gray-800:focus,button.bg-gray-800:hover {
	background-color: #181b1e!important;
}

.bg-gray-900 {
	background-color: #23282c!important;
}

a.bg-gray-900:focus,a.bg-gray-900:hover,button.bg-gray-900:focus,button.bg-gray-900:hover {
	background-color: #0c0e10!important;
}

.bg-box {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
}

.b-a-0 {
	border: 0!important;
}

.b-t-0 {
	border-top: 0!important;
}

.b-r-0 {
	border-right: 0!important;
}

.b-b-0 {
	border-bottom: 0!important;
}

.b-l-0 {
	border-left: 0!important;
}

.b-a-1 {
	border: 1px solid #c8ced3;
}

.b-t-1 {
	border-top: 1px solid #c8ced3;
}

.b-r-1 {
	border-right: 1px solid #c8ced3;
}

.b-b-1 {
	border-bottom: 1px solid #c8ced3;
}

.b-l-1 {
	border-left: 1px solid #c8ced3;
}

.b-a-2 {
	border: 2px solid #c8ced3;
}

.b-t-2 {
	border-top: 2px solid #c8ced3;
}

.b-r-2 {
	border-right: 2px solid #c8ced3;
}

.b-b-2 {
	border-bottom: 2px solid #c8ced3;
}

.b-l-2 {
	border-left: 2px solid #c8ced3;
}

@media (max-width:575.98px) {
	.d-down-none {
		display: none!important;
	}
}

@media (max-width:767.98px) {
	.d-sm-down-none {
		display: none!important;
	}
}

@media (max-width:991.98px) {
	.d-md-down-none {
		display: none!important;
	}
}

@media (max-width:1199.98px) {
	.d-lg-down-none {
		display: none!important;
	}
}

.d-xl-down-none {
	display: none!important;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: Tahoma,Helvetica,sans-serif;
}

.font-xs {
	font-size: .75rem!important;
}

.font-sm {
	font-size: .85rem!important;
}

.font-lg {
	font-size: 1rem!important;
}

.font-xl {
	font-size: 1.25rem!important;
}

.font-2xl {
	font-size: 1.5rem!important;
}

.font-3xl {
	font-size: 1.75rem!important;
}

.font-4xl {
	font-size: 2rem!important;
}

.font-5xl {
	font-size: 2.5rem!important;
}

.text-value {
	font-size: 1.3125rem;
	font-weight: 600;
}

.text-value-sm {
	font-size: 1.09375rem;
	font-weight: 600;
}

.text-value-lg {
	font-size: 1.53125rem;
	font-weight: 600;
}

.text-white .text-muted {
	color: rgba(255,255,255,.6)!important;
}

[dir=rtl] {
	direction: rtl;
	unicode-bidi: embed;
}

[dir=rtl] .dropdown-item,[dir=rtl] body {
	text-align: right;
}

[dir=rtl] .dropdown-item i {
	margin-right: -10px;
	margin-left: 10px;
}

[dir=rtl] .dropdown-item .badge {
	right: auto;
	left: 10px;
}

[dir=rtl] .float-left {
	float: right!important;
}

[dir=rtl] .float-right {
	float: left!important;
}

[dir=rtl] .ml-0,[dir=rtl] .mr-0,[dir=rtl] .mx-0 {
	margin-right: 0!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-1,[dir=rtl] .mx-1 {
	margin-right: 0!important;
	margin-left: .25rem!important;
}

[dir=rtl] .ml-1,[dir=rtl] .mx-1 {
	margin-right: .25rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-2,[dir=rtl] .mx-2 {
	margin-right: 0!important;
	margin-left: .5rem!important;
}

[dir=rtl] .ml-2,[dir=rtl] .mx-2 {
	margin-right: .5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-3,[dir=rtl] .mx-3 {
	margin-right: 0!important;
	margin-left: 1rem!important;
}

[dir=rtl] .ml-3,[dir=rtl] .mx-3 {
	margin-right: 1rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-4,[dir=rtl] .mx-4 {
	margin-right: 0!important;
	margin-left: 1.5rem!important;
}

[dir=rtl] .ml-4,[dir=rtl] .mx-4 {
	margin-right: 1.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-5,[dir=rtl] .mx-5 {
	margin-right: 0!important;
	margin-left: 3rem!important;
}

[dir=rtl] .ml-5,[dir=rtl] .mx-5 {
	margin-right: 3rem!important;
	margin-left: 0!important;
}

[dir=rtl] .pl-0,[dir=rtl] .pr-0,[dir=rtl] .px-0 {
	padding-right: 0!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-1,[dir=rtl] .px-1 {
	padding-right: 0!important;
	padding-left: .25rem!important;
}

[dir=rtl] .pl-1,[dir=rtl] .px-1 {
	padding-right: .25rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-2,[dir=rtl] .px-2 {
	padding-right: 0!important;
	padding-left: .5rem!important;
}

[dir=rtl] .pl-2,[dir=rtl] .px-2 {
	padding-right: .5rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-3,[dir=rtl] .px-3 {
	padding-right: 0!important;
	padding-left: 1rem!important;
}

[dir=rtl] .pl-3,[dir=rtl] .px-3 {
	padding-right: 1rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-4,[dir=rtl] .px-4 {
	padding-right: 0!important;
	padding-left: 1.5rem!important;
}

[dir=rtl] .pl-4,[dir=rtl] .px-4 {
	padding-right: 1.5rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-5,[dir=rtl] .px-5 {
	padding-right: 0!important;
	padding-left: 3rem!important;
}

[dir=rtl] .pl-5,[dir=rtl] .px-5 {
	padding-right: 3rem!important;
	padding-left: 0!important;
}

[dir=rtl] .mr-n1,[dir=rtl] .mx-n1 {
	margin-right: 0!important;
	margin-left: -.25rem!important;
}

[dir=rtl] .ml-n1,[dir=rtl] .mx-n1 {
	margin-right: -.25rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-n2,[dir=rtl] .mx-n2 {
	margin-right: 0!important;
	margin-left: -.5rem!important;
}

[dir=rtl] .ml-n2,[dir=rtl] .mx-n2 {
	margin-right: -.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-n3,[dir=rtl] .mx-n3 {
	margin-right: 0!important;
	margin-left: -1rem!important;
}

[dir=rtl] .ml-n3,[dir=rtl] .mx-n3 {
	margin-right: -1rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-n4,[dir=rtl] .mx-n4 {
	margin-right: 0!important;
	margin-left: -1.5rem!important;
}

[dir=rtl] .ml-n4,[dir=rtl] .mx-n4 {
	margin-right: -1.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-n5,[dir=rtl] .mx-n5 {
	margin-right: 0!important;
	margin-left: -3rem!important;
}

[dir=rtl] .ml-n5,[dir=rtl] .mx-n5 {
	margin-right: -3rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-auto,[dir=rtl] .mx-auto {
	margin-left: auto!important;
}

[dir=rtl] .ml-auto,[dir=rtl] .mx-auto {
	margin-right: auto!important;
}

@media (min-width:576px) {
	[dir=rtl] .ml-sm-0,[dir=rtl] .mr-sm-0,[dir=rtl] .mx-sm-0 {
		margin-right: 0!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-1,[dir=rtl] .mx-sm-1 {
		margin-right: 0!important;
		margin-left: .25rem!important;
	}

	[dir=rtl] .ml-sm-1,[dir=rtl] .mx-sm-1 {
		margin-right: .25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-2,[dir=rtl] .mx-sm-2 {
		margin-right: 0!important;
		margin-left: .5rem!important;
	}

	[dir=rtl] .ml-sm-2,[dir=rtl] .mx-sm-2 {
		margin-right: .5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-3,[dir=rtl] .mx-sm-3 {
		margin-right: 0!important;
		margin-left: 1rem!important;
	}

	[dir=rtl] .ml-sm-3,[dir=rtl] .mx-sm-3 {
		margin-right: 1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-4,[dir=rtl] .mx-sm-4 {
		margin-right: 0!important;
		margin-left: 1.5rem!important;
	}

	[dir=rtl] .ml-sm-4,[dir=rtl] .mx-sm-4 {
		margin-right: 1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-5,[dir=rtl] .mx-sm-5 {
		margin-right: 0!important;
		margin-left: 3rem!important;
	}

	[dir=rtl] .ml-sm-5,[dir=rtl] .mx-sm-5 {
		margin-right: 3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .pl-sm-0,[dir=rtl] .pr-sm-0,[dir=rtl] .px-sm-0 {
		padding-right: 0!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-sm-1,[dir=rtl] .px-sm-1 {
		padding-right: 0!important;
		padding-left: .25rem!important;
	}

	[dir=rtl] .pl-sm-1,[dir=rtl] .px-sm-1 {
		padding-right: .25rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-sm-2,[dir=rtl] .px-sm-2 {
		padding-right: 0!important;
		padding-left: .5rem!important;
	}

	[dir=rtl] .pl-sm-2,[dir=rtl] .px-sm-2 {
		padding-right: .5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-sm-3,[dir=rtl] .px-sm-3 {
		padding-right: 0!important;
		padding-left: 1rem!important;
	}

	[dir=rtl] .pl-sm-3,[dir=rtl] .px-sm-3 {
		padding-right: 1rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-sm-4,[dir=rtl] .px-sm-4 {
		padding-right: 0!important;
		padding-left: 1.5rem!important;
	}

	[dir=rtl] .pl-sm-4,[dir=rtl] .px-sm-4 {
		padding-right: 1.5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-sm-5,[dir=rtl] .px-sm-5 {
		padding-right: 0!important;
		padding-left: 3rem!important;
	}

	[dir=rtl] .pl-sm-5,[dir=rtl] .px-sm-5 {
		padding-right: 3rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .mr-sm-n1,[dir=rtl] .mx-sm-n1 {
		margin-right: 0!important;
		margin-left: -.25rem!important;
	}

	[dir=rtl] .ml-sm-n1,[dir=rtl] .mx-sm-n1 {
		margin-right: -.25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-n2,[dir=rtl] .mx-sm-n2 {
		margin-right: 0!important;
		margin-left: -.5rem!important;
	}

	[dir=rtl] .ml-sm-n2,[dir=rtl] .mx-sm-n2 {
		margin-right: -.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-n3,[dir=rtl] .mx-sm-n3 {
		margin-right: 0!important;
		margin-left: -1rem!important;
	}

	[dir=rtl] .ml-sm-n3,[dir=rtl] .mx-sm-n3 {
		margin-right: -1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-n4,[dir=rtl] .mx-sm-n4 {
		margin-right: 0!important;
		margin-left: -1.5rem!important;
	}

	[dir=rtl] .ml-sm-n4,[dir=rtl] .mx-sm-n4 {
		margin-right: -1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-n5,[dir=rtl] .mx-sm-n5 {
		margin-right: 0!important;
		margin-left: -3rem!important;
	}

	[dir=rtl] .ml-sm-n5,[dir=rtl] .mx-sm-n5 {
		margin-right: -3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-sm-auto,[dir=rtl] .mx-sm-auto {
		margin-left: auto!important;
	}

	[dir=rtl] .ml-sm-auto,[dir=rtl] .mx-sm-auto {
		margin-right: auto!important;
	}

	.container {
		max-width: 100%;
	}
}

@media (min-width:768px) {
	[dir=rtl] .ml-md-0,[dir=rtl] .mr-md-0,[dir=rtl] .mx-md-0 {
		margin-right: 0!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-1,[dir=rtl] .mx-md-1 {
		margin-right: 0!important;
		margin-left: .25rem!important;
	}

	[dir=rtl] .ml-md-1,[dir=rtl] .mx-md-1 {
		margin-right: .25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-2,[dir=rtl] .mx-md-2 {
		margin-right: 0!important;
		margin-left: .5rem!important;
	}

	[dir=rtl] .ml-md-2,[dir=rtl] .mx-md-2 {
		margin-right: .5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-3,[dir=rtl] .mx-md-3 {
		margin-right: 0!important;
		margin-left: 1rem!important;
	}

	[dir=rtl] .ml-md-3,[dir=rtl] .mx-md-3 {
		margin-right: 1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-4,[dir=rtl] .mx-md-4 {
		margin-right: 0!important;
		margin-left: 1.5rem!important;
	}

	[dir=rtl] .ml-md-4,[dir=rtl] .mx-md-4 {
		margin-right: 1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-5,[dir=rtl] .mx-md-5 {
		margin-right: 0!important;
		margin-left: 3rem!important;
	}

	[dir=rtl] .ml-md-5,[dir=rtl] .mx-md-5 {
		margin-right: 3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .pl-md-0,[dir=rtl] .pr-md-0,[dir=rtl] .px-md-0 {
		padding-right: 0!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-md-1,[dir=rtl] .px-md-1 {
		padding-right: 0!important;
		padding-left: .25rem!important;
	}

	[dir=rtl] .pl-md-1,[dir=rtl] .px-md-1 {
		padding-right: .25rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-md-2,[dir=rtl] .px-md-2 {
		padding-right: 0!important;
		padding-left: .5rem!important;
	}

	[dir=rtl] .pl-md-2,[dir=rtl] .px-md-2 {
		padding-right: .5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-md-3,[dir=rtl] .px-md-3 {
		padding-right: 0!important;
		padding-left: 1rem!important;
	}

	[dir=rtl] .pl-md-3,[dir=rtl] .px-md-3 {
		padding-right: 1rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-md-4,[dir=rtl] .px-md-4 {
		padding-right: 0!important;
		padding-left: 1.5rem!important;
	}

	[dir=rtl] .pl-md-4,[dir=rtl] .px-md-4 {
		padding-right: 1.5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-md-5,[dir=rtl] .px-md-5 {
		padding-right: 0!important;
		padding-left: 3rem!important;
	}

	[dir=rtl] .pl-md-5,[dir=rtl] .px-md-5 {
		padding-right: 3rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .mr-md-n1,[dir=rtl] .mx-md-n1 {
		margin-right: 0!important;
		margin-left: -.25rem!important;
	}

	[dir=rtl] .ml-md-n1,[dir=rtl] .mx-md-n1 {
		margin-right: -.25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-n2,[dir=rtl] .mx-md-n2 {
		margin-right: 0!important;
		margin-left: -.5rem!important;
	}

	[dir=rtl] .ml-md-n2,[dir=rtl] .mx-md-n2 {
		margin-right: -.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-n3,[dir=rtl] .mx-md-n3 {
		margin-right: 0!important;
		margin-left: -1rem!important;
	}

	[dir=rtl] .ml-md-n3,[dir=rtl] .mx-md-n3 {
		margin-right: -1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-n4,[dir=rtl] .mx-md-n4 {
		margin-right: 0!important;
		margin-left: -1.5rem!important;
	}

	[dir=rtl] .ml-md-n4,[dir=rtl] .mx-md-n4 {
		margin-right: -1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-n5,[dir=rtl] .mx-md-n5 {
		margin-right: 0!important;
		margin-left: -3rem!important;
	}

	[dir=rtl] .ml-md-n5,[dir=rtl] .mx-md-n5 {
		margin-right: -3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-md-auto,[dir=rtl] .mx-md-auto {
		margin-left: auto!important;
	}

	[dir=rtl] .ml-md-auto,[dir=rtl] .mx-md-auto {
		margin-right: auto!important;
	}
}

@media (min-width:992px) {
	[dir=rtl] .ml-lg-0,[dir=rtl] .mr-lg-0,[dir=rtl] .mx-lg-0 {
		margin-right: 0!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-1,[dir=rtl] .mx-lg-1 {
		margin-right: 0!important;
		margin-left: .25rem!important;
	}

	[dir=rtl] .ml-lg-1,[dir=rtl] .mx-lg-1 {
		margin-right: .25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-2,[dir=rtl] .mx-lg-2 {
		margin-right: 0!important;
		margin-left: .5rem!important;
	}

	[dir=rtl] .ml-lg-2,[dir=rtl] .mx-lg-2 {
		margin-right: .5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-3,[dir=rtl] .mx-lg-3 {
		margin-right: 0!important;
		margin-left: 1rem!important;
	}

	[dir=rtl] .ml-lg-3,[dir=rtl] .mx-lg-3 {
		margin-right: 1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-4,[dir=rtl] .mx-lg-4 {
		margin-right: 0!important;
		margin-left: 1.5rem!important;
	}

	[dir=rtl] .ml-lg-4,[dir=rtl] .mx-lg-4 {
		margin-right: 1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-5,[dir=rtl] .mx-lg-5 {
		margin-right: 0!important;
		margin-left: 3rem!important;
	}

	[dir=rtl] .ml-lg-5,[dir=rtl] .mx-lg-5 {
		margin-right: 3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .pl-lg-0,[dir=rtl] .pr-lg-0,[dir=rtl] .px-lg-0 {
		padding-right: 0!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-lg-1,[dir=rtl] .px-lg-1 {
		padding-right: 0!important;
		padding-left: .25rem!important;
	}

	[dir=rtl] .pl-lg-1,[dir=rtl] .px-lg-1 {
		padding-right: .25rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-lg-2,[dir=rtl] .px-lg-2 {
		padding-right: 0!important;
		padding-left: .5rem!important;
	}

	[dir=rtl] .pl-lg-2,[dir=rtl] .px-lg-2 {
		padding-right: .5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-lg-3,[dir=rtl] .px-lg-3 {
		padding-right: 0!important;
		padding-left: 1rem!important;
	}

	[dir=rtl] .pl-lg-3,[dir=rtl] .px-lg-3 {
		padding-right: 1rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-lg-4,[dir=rtl] .px-lg-4 {
		padding-right: 0!important;
		padding-left: 1.5rem!important;
	}

	[dir=rtl] .pl-lg-4,[dir=rtl] .px-lg-4 {
		padding-right: 1.5rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .pr-lg-5,[dir=rtl] .px-lg-5 {
		padding-right: 0!important;
		padding-left: 3rem!important;
	}

	[dir=rtl] .pl-lg-5,[dir=rtl] .px-lg-5 {
		padding-right: 3rem!important;
		padding-left: 0!important;
	}

	[dir=rtl] .mr-lg-n1,[dir=rtl] .mx-lg-n1 {
		margin-right: 0!important;
		margin-left: -.25rem!important;
	}

	[dir=rtl] .ml-lg-n1,[dir=rtl] .mx-lg-n1 {
		margin-right: -.25rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-n2,[dir=rtl] .mx-lg-n2 {
		margin-right: 0!important;
		margin-left: -.5rem!important;
	}

	[dir=rtl] .ml-lg-n2,[dir=rtl] .mx-lg-n2 {
		margin-right: -.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-n3,[dir=rtl] .mx-lg-n3 {
		margin-right: 0!important;
		margin-left: -1rem!important;
	}

	[dir=rtl] .ml-lg-n3,[dir=rtl] .mx-lg-n3 {
		margin-right: -1rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-n4,[dir=rtl] .mx-lg-n4 {
		margin-right: 0!important;
		margin-left: -1.5rem!important;
	}

	[dir=rtl] .ml-lg-n4,[dir=rtl] .mx-lg-n4 {
		margin-right: -1.5rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-n5,[dir=rtl] .mx-lg-n5 {
		margin-right: 0!important;
		margin-left: -3rem!important;
	}

	[dir=rtl] .ml-lg-n5,[dir=rtl] .mx-lg-n5 {
		margin-right: -3rem!important;
		margin-left: 0!important;
	}

	[dir=rtl] .mr-lg-auto,[dir=rtl] .mx-lg-auto {
		margin-left: auto!important;
	}

	[dir=rtl] .ml-lg-auto,[dir=rtl] .mx-lg-auto {
		margin-right: auto!important;
	}
}

@media (min-width:1200px) {
	html:not([dir=rtl]) .sidebar-show .sidebar,html:not([dir=rtl]) .sidebar-xl-show .sidebar {
		margin-left: 0;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed .app-footer,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed .main {
		margin-left: 200px;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .main {
		margin-left: 150px;
	}

	html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main {
		margin-left: 50px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed .breadcrumb {
		left: 200px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		left: 150px;
	}

	html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		left: 50px;
	}

	html:not([dir=rtl]) .aside-menu-show .aside-menu,html:not([dir=rtl]) .aside-menu-xl-show .aside-menu {
		margin-right: 0;
	}

	html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-xl-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-xl-show.aside-menu-fixed .main {
		margin-right: 250px;
	}

	html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,html:not([dir=rtl]) .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {
		right: 250px;
	}

	html[dir=rtl] .sidebar-show .sidebar,html[dir=rtl] .sidebar-xl-show .sidebar {
		margin-right: 0;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed .main,html[dir=rtl] .sidebar-xl-show.sidebar-fixed .app-footer,html[dir=rtl] .sidebar-xl-show.sidebar-fixed .main {
		margin-right: 200px;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-compact .main {
		margin-right: 150px;
	}

	html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main {
		margin-right: 50px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed .breadcrumb {
		right: 200px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb,html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
		right: 150px;
	}

	html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
		right: 50px;
	}

	html[dir=rtl] .aside-menu-show .aside-menu,html[dir=rtl] .aside-menu-xl-show .aside-menu {
		margin-left: 0;
	}

	html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,html[dir=rtl] .aside-menu-xl-show.aside-menu-fixed .app-footer,html[dir=rtl] .aside-menu-xl-show.aside-menu-fixed .main {
		margin-left: 250px;
	}

	html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,html[dir=rtl] .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {
		left: 250px;
	}@	-webkit-keyframes opacity {
		0%{opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

[dir=rtl] .ml-xl-0,[dir=rtl] .mr-xl-0,[dir=rtl] .mx-xl-0 {
	margin-right: 0!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-1,[dir=rtl] .mx-xl-1 {
	margin-right: 0!important;
	margin-left: .25rem!important;
}

[dir=rtl] .ml-xl-1,[dir=rtl] .mx-xl-1 {
	margin-right: .25rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-2,[dir=rtl] .mx-xl-2 {
	margin-right: 0!important;
	margin-left: .5rem!important;
}

[dir=rtl] .ml-xl-2,[dir=rtl] .mx-xl-2 {
	margin-right: .5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-3,[dir=rtl] .mx-xl-3 {
	margin-right: 0!important;
	margin-left: 1rem!important;
}

[dir=rtl] .ml-xl-3,[dir=rtl] .mx-xl-3 {
	margin-right: 1rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-4,[dir=rtl] .mx-xl-4 {
	margin-right: 0!important;
	margin-left: 1.5rem!important;
}

[dir=rtl] .ml-xl-4,[dir=rtl] .mx-xl-4 {
	margin-right: 1.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-5,[dir=rtl] .mx-xl-5 {
	margin-right: 0!important;
	margin-left: 3rem!important;
}

[dir=rtl] .ml-xl-5,[dir=rtl] .mx-xl-5 {
	margin-right: 3rem!important;
	margin-left: 0!important;
}

[dir=rtl] .pl-xl-0,[dir=rtl] .pr-xl-0,[dir=rtl] .px-xl-0 {
	padding-right: 0!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-xl-1,[dir=rtl] .px-xl-1 {
	padding-right: 0!important;
	padding-left: .25rem!important;
}

[dir=rtl] .pl-xl-1,[dir=rtl] .px-xl-1 {
	padding-right: .25rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-xl-2,[dir=rtl] .px-xl-2 {
	padding-right: 0!important;
	padding-left: .5rem!important;
}

[dir=rtl] .pl-xl-2,[dir=rtl] .px-xl-2 {
	padding-right: .5rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-xl-3,[dir=rtl] .px-xl-3 {
	padding-right: 0!important;
	padding-left: 1rem!important;
}

[dir=rtl] .pl-xl-3,[dir=rtl] .px-xl-3 {
	padding-right: 1rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-xl-4,[dir=rtl] .px-xl-4 {
	padding-right: 0!important;
	padding-left: 1.5rem!important;
}

[dir=rtl] .pl-xl-4,[dir=rtl] .px-xl-4 {
	padding-right: 1.5rem!important;
	padding-left: 0!important;
}

[dir=rtl] .pr-xl-5,[dir=rtl] .px-xl-5 {
	padding-right: 0!important;
	padding-left: 3rem!important;
}

[dir=rtl] .pl-xl-5,[dir=rtl] .px-xl-5 {
	padding-right: 3rem!important;
	padding-left: 0!important;
}

[dir=rtl] .mr-xl-n1,[dir=rtl] .mx-xl-n1 {
	margin-right: 0!important;
	margin-left: -.25rem!important;
}

[dir=rtl] .ml-xl-n1,[dir=rtl] .mx-xl-n1 {
	margin-right: -.25rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-n2,[dir=rtl] .mx-xl-n2 {
	margin-right: 0!important;
	margin-left: -.5rem!important;
}

[dir=rtl] .ml-xl-n2,[dir=rtl] .mx-xl-n2 {
	margin-right: -.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-n3,[dir=rtl] .mx-xl-n3 {
	margin-right: 0!important;
	margin-left: -1rem!important;
}

[dir=rtl] .ml-xl-n3,[dir=rtl] .mx-xl-n3 {
	margin-right: -1rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-n4,[dir=rtl] .mx-xl-n4 {
	margin-right: 0!important;
	margin-left: -1.5rem!important;
}

[dir=rtl] .ml-xl-n4,[dir=rtl] .mx-xl-n4 {
	margin-right: -1.5rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-n5,[dir=rtl] .mx-xl-n5 {
	margin-right: 0!important;
	margin-left: -3rem!important;
}

[dir=rtl] .ml-xl-n5,[dir=rtl] .mx-xl-n5 {
	margin-right: -3rem!important;
	margin-left: 0!important;
}

[dir=rtl] .mr-xl-auto,[dir=rtl] .mx-xl-auto {
	margin-left: auto!important;
}

[dir=rtl] .ml-xl-auto,[dir=rtl] .mx-xl-auto {
	margin-right: auto!important;
}}

.ie-custom-properties {
	blue: #20a8d8;
	indigo: #6610f2;
	purple: #6f42c1;
	pink: #e83e8c;
	red: #f86c6b;
	orange: #f8cb00;
	yellow: #ffc107;
	green: #4dbd74;
	teal: #20c997;
	cyan: #17a2b8;
	white: #fff;
	gray: #73818f;
	gray-dark: #2f353a;
	light-blue: #63c2de;
	primary: #20a8d8;
	secondary: #c8ced3;
	success: #4dbd74;
	info: #63c2de;
	warning: #ffc107;
	danger: #f86c6b;
	light: #f0f3f5;
	dark: #2f353a;
	breakpoint-xs: 0;
	breakpoint-sm: 576px;
	breakpoint-md: 768px;
	breakpoint-lg: 992px;
	breakpoint-xl: 1200px;
}

.form-control.is-valid,.was-validated .form-control:valid {
	background-position: right calc(.375em + .1875rem) center;
}

.form-control.is-invalid,.was-validated .form-control:invalid {
	background-position: right calc(.375em + .1875rem) center;
}

.sporthead h3 {
	background: var(--openBetBG);
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	padding-left: 10px;
	margin: 0;
	cursor: pointer;
}

.to-expand {
	background-position: 100% -1424px;
	background-image: url(main-new-spirite.b17c024f2c99d82b5d6d.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.inp-hide .to-expand {
	background-position: 100% -1215px;
}

.inplay-sportwise {
	border-bottom: 1px solid #7e97a7;
	margin-bottom: 10px;
	background: #fff;
}

.racing-tab .nav-tabs .nav-link {
	border-top-left-radius: unset!important;
	border-top-right-radius: unset!important;
}

.racing-tab .nav-tabs {
	background: #e2e2e2;
	border-bottom: unset;
}

.racing-tab .nav-tabs .nav-item .nav-link {
	color: #000;
}

.racing-tab .nav-item.active {
	border-top: 2px solid var(--horse-tabcolor);
}

.racing-tab .tab-content .tab-pane {
	padding: 10px;
}

.tooltip {
	z-index: 1;
}

@-webkit-keyframes ldio-dayih5pen3j-o {
	0% {
		opacity: 1;
		-webkit-transform: translate(0 0);
		transform: translate(0 0);
	}

	49.99% {
		opacity: 1;
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}

	50% {
		opacity: 0;
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
}

@keyframes ldio-dayih5pen3j-o {
	0% {
		opacity: 1;
		-webkit-transform: translate(0 0);
		transform: translate(0 0);
	}

	49.99% {
		opacity: 1;
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}

	50% {
		opacity: 0;
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
}

@-webkit-keyframes ldio-dayih5pen3j {
	0%,100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}

	50% {
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}
}

@keyframes ldio-dayih5pen3j {
	0%,100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}

	50% {
		-webkit-transform: translate(80px,0);
		transform: translate(80px,0);
	}
}

.ldio-dayih5pen3j div {
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	top: 20px;
	left: 20px;
	box-sizing: content-box;
}

.ldio-dayih5pen3j div:nth-child(1) {
	background: var(--topHeaderColor);
	-webkit-animation: 1s linear -.5s infinite ldio-dayih5pen3j;
	animation: 1s linear -.5s infinite ldio-dayih5pen3j;
}

.ldio-dayih5pen3j div:nth-child(2) {
	background: var(--menuColor);
	-webkit-animation: 1s linear infinite ldio-dayih5pen3j;
	animation: 1s linear infinite ldio-dayih5pen3j;
}

.ldio-dayih5pen3j div:nth-child(3) {
	background: var(--topHeaderColor);
	-webkit-animation: 1s linear -.5s infinite ldio-dayih5pen3j-o;
	animation: 1s linear -.5s infinite ldio-dayih5pen3j-o;
}

.loadingio-spinner-dual-ball-srpf31lqtit {
	width: 190px;
	height: 70px;
	display: inline-block;
	overflow: hidden;
	background: 0 0;
}

.ldio-dayih5pen3j {
	width: 100%;
	height: 70%;
	position: relative;
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

#my_video_1 {
	width: 100%;
}

.loading-wrap {
	height: 96px;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0,0,0,.5);
	z-index: 50;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 150px;
	margin-left: -95px;
}

.loading-text {
	-webkit-transform: unset!important;
	transform: unset!important;
	top: 50%;
}

.loading {
	padding: 0;
	margin: 0;
}

.fancy-ruleicon {
	font-size: 15px;
}

.loading li {
	list-style: none;
	font-size: 11px;
	color: #243a48;
	margin-bottom: 3x;
	text-align: center;
}

.black-overlay {
	display: none;
}

.la-ball-scale-multiple {
	display: none!important;
}

.loading img {
	height: 65px;
	width: 100%;
	background-image: url(t20loading.cac1b79ccf7b9580b705.gif);
	background-repeat: no-repeat;
}

.sportbook {
	box-shadow: inset 0 1px 0 0 rgba(0,0,0,.2);
}

.card .sportbook:hover {
	background: linear-gradient(180deg,#f26d1c 15%,#d14100 100%);
}

.min-wid-sportbook {
	min-width: 11.4vw;
}

.tooltip-betlimit {
	font-size: 14px;
	float: right;
	margin-top: 3px;
}

.card .inner-sportbook {
	padding: 2px 5px;
	font-size: 12px;
	font-weight: 700;
}

.sportbook-name {
	width: 60%;
	padding-left: 3px!important;
}

.sportbook-market-tbl {
	padding: 0;
	margin: 0;
}

.sportbook-market-tbl tr:last-child {
	border-bottom: none;
}

.sport-stat {
	position: relative;
	top: 20%;
}

.suspended-sportbook {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 700;
	top: 0;
	color: #ca1010;
	text-align: center;
	display: flex;
	background: #fff;
	opacity: .8;
	border: 2px solid #ca1010;
	z-index: 1;
}

.suspended-casino {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 25px;
	font-weight: 700;
	top: 0;
	display: flex;
	color: #ca1010;
	text-align: center;
	background: #fff;
	opacity: .5;
	border: 2px solid #ca1010;
	z-index: 1;
}

.closed-sportbook {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 700;
	top: 0;
	display: flex;
	color: #ca1010;
	text-align: center;
	background: #fff;
	border: 2px solid #ca1010;
	z-index: 1;
}

.betfor-head.bet-action-btnblock {
	padding: 5px;
}

.sportbook-back {
	position: absolute;
	width: 200%;
	height: 44px;
	font-weight: 700;
	text-align: center;
}

.sportbook-back a {
	font-weight: 700;
	font-size: 16px;
}

.game-sportbook {
	font-weight: 700;
	padding: 0 5px;
	background-image: linear-gradient(180deg,#f26d1c 15%,#d14100 100%);
	color: #fff;
	font-style: italic;
	border-radius: 4px;
}

.app-header .navbar-toggler {
	display: none;
}

.app-header {
	height: 70px;
}

.modal-body.rules-content ol {
	padding: .5rem!important;
}

.main-menu {
	font-weight: 700;
}

.telegram {
	margin-left: 30px;
}

.inplaytbl {
	background: #fff;
}

.termcondition {
	height: 400px;
	overflow: hidden;
	overflow-y: auto;
	padding: 15px 5px;
}

.arrow::before {
	margin: 0 10px;
	content: "|";
}

.tc-content {
	padding: 0 10px;
	font-size: 14px;
	line-height: 24px;
}

.tc-content h4,.tc-content h5 {
	margin-left: 8px;
	font-size: 14px;
	color: rgba(30,30,30,.9);
}

.tc-content h3 {
	margin-top: 16px;
	margin-bottom: 8px;
	font-size: 18px;
	color: rgba(30,30,30,.9);
}

.tc-content p {
	margin-bottom: 12px;
}

.rules-content ol {
	counter-reset: item;
}

a.rules-btn-home {
	margin-left: 5px;
}

.count-down {
	margin-left: 25%;
}

.not-allowed {
	cursor: not-allowed!important;
}

.md-drppicker.shown.double {
	width: 610px!important;
}

.match-inplay {
	display: inline-block;
	padding: 4px;
	line-height: 1;
	text-align: center;
	border-radius: 20px;
	background-color: #8eea29;
	vertical-align: middle!important;
}

.bottom-set {
	color: #8eea29;
	font-size: 13px;
}

.bottom-set::after {
	content: "|";
	color: #fff;
	padding-left: 5px;
}

.scores-box-soccer {
	width: auto!important;
	padding: 10px 0 0!important;
	background-color: #0e181e;
	border-right: 1px solid #34444e;
}

.scores-box-point {
	width: 60px!important;
	padding: 10px 0 0!important;
	background-color: #0e181e;
	border-right: 1px solid #34444e;
}

.tbl-score-soccer {
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}

.game-scores .tbl-score-soccer td {
	border: none;
	padding: 0;
	width: 10px;
}

.soccer-ses {
	font-size: 12px;
	font-weight: 400;
	color: #b5b5b5;
	line-height: 0;
	padding: 0;
}

.points-soccer {
	width: 10px!important;
	padding: 5px 20px;
	background-color: #0e181e;
	border-right: 1px solid #34444e;
}

.game-head .inner-head,.mainRulesFancy li {
	font-weight: 700;
}

.inner-head .fw-b {
	font-weight: 400;
}

.rule-main-head {
	color: var(--primary);
	font-weight: 700;
}

#h5live-playerDiv {
	-webkit-transform: unset!important;
	transform: unset!important;
	position: relative!important;
	left: 0!important;
	top: 0!important;
	right: 0!important;
}

.divider-top {
	margin-top: 25px;
}

.account-detail-head {
	font-weight: 700;
	font-size: 14px;
	background: var(--newsColor);
	padding: 6px;
	color: #fff;
}

.logout-btn,.logout-btn:hover {
	width: 100%;
	padding: 7px 10px 5px;
	font-weight: 700;
	background-color: #7e97a7;
	height: 27px;
	line-height: 10px;
	font-size: 13px;
}

.drp-logout:active,.drp-logout:hover {
	background: #fff;
}

.error-message {
	font-size: 15px;
	line-height: 14px;
	overflow: hidden;
	transition: all .3s cubic-bezier(.55,0,.55,.2);
	opacity: 1;
	margin-top: 0;
	padding-top: 5px;
	color: #d50000;
}

.match-time {
	margin: 0 0 0 10px;
	color: #777;
	font-weight: 400;
	font-size: 12px;
	display: inline;
}

.count span {
	min-width: 50px;
	display: inline-flex;
}

.fw-b {
	font-weight: 700;
}

.l-h-35 {
	line-height: 35px;
}

.asterisk_input:before {
	content: "*";
	font-size: 15px;
	color: #e85656;
}

.stackSettingbdy {
	padding: 15px 0;
}

.msg {
	font-size: 17px;
}

.dataTables_empty {
	display: none;
}

.no-data-available {
	text-align: center;
}

.lay-text {
	color: #d50000;
}

.back-text {
	color: #09437f;
}

.open-bet-btns .btn {
	width: 100%;
}

.open-bet-btns {
	padding: 10px 25px 0 22px;
}

.account-detail-body .bd-example dd,.account-detail-body .bd-example dt {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.account-detail-body {
	padding: 5px 15px;
}

.header-fixed .app-header {
	color: #fff;
	background: var(--topHeaderColor);
}

.app-body {
	background: #ededed;
}

.game-scores .tennis-fault {
	width: 200px;
	padding: 10px 0 0 10px!important;
	background-color: #0e181e;
	border-right: 1px solid #34444e;
}

.live {
	color: #8eea29;
}

.match-day {
	color: #8eea29;
	font-size: 12px;
	font-weight: 400;
	display: block;
}

.tennis-time {
	color: #fff;
}

.game-scores h4 .soccer-score {
	color: #8eea29;
	font-size: 13px;
	font-weight: 700;
}

.quantity-button {
	background: #c8ced3;
	z-index: 1;
}

.search-top {
	margin-left: 43px;
}

.search-top .form-control {
	height: calc(2.0625rem + -4px);
}

.search-top .input-group {
	width: 280px;
}

.exp-topcount {
	margin-left: 20px;
}

.cl-red {
	color: #d50000;
}

.sidebar .nav-link:hover {
	background: #09437f;
}

.lbl-modal {
	padding: 7px 10px;
	margin-left: 10px;
	width: 70px;
	font-weight: 700;
	text-align: center;
	border-radius: 4px;
}

.support-wrap {
	display: block;
	color: rgba(0,0,0,.6);
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.support-wrap h3 {
	color: rgba(0,0,0,.3);
	font-size: 15px;
	margin-right: 15px;
	font-weight: 700;
	display: inline-block;
}

.support-wrap dl {
	margin-right: 10px;
	margin-bottom: 6px;
	display: inline-block;
}

.support-wrap dt {
	float: left;
}

.support-mail img {
	background-position: -392px -2052px;
	height: 22px;
	width: 22px;
}

.top-form {
	display: contents;
}

.support-app img,.support-mail img,.support-skype img,.support-telegram img {
	background-image: url(main-icon-sprite.269f94d9cdce0460514b.png);
	background-repeat: no-repeat;
}

.support-wrap dd {
	padding-left: 27px;
	color: #000;
}

.support-wrap a {
	color: #000;
}

.support-app img {
	background-position: -392px -2304px;
	height: 22px;
	width: 22px;
}

.support-telegram img {
	background-position: -392px -2243px;
	height: 22px;
	width: 22px;
}

.support-skype img {
	background-position: -392px -2170px;
	height: 22px;
	width: 22px;
}

.match-list a.disabled {
	cursor: not-allowed;
}

.divider {
	margin-bottom: 25px;
}

.aside-menu {
	width: 26.04167%;
}

.right-top-setting {
	padding: 10px;
	font-weight: 700;
}

.inner-footer {
	border-top: 1px solid rgba(0,0,0,.3);
	margin: 40px 0;
	padding-top: 6px;
}

.divider-md {
	border-top: 1px solid #c8ced3;
}

html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main {
	margin-right: 24.6%;
	margin-left: 17.36111%;
}

html:not([dir=rtl]) .sidebar-lg-show .sidebar,html:not([dir=rtl]) .sidebar-show .sidebar {
	width: 17.36111%!important;
}

html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed .app-footer {
	margin-left: 17.36111%;
}

.card-accrdn {
	padding: 5px;
	background-color: #273f4f;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
}

.card-accrdn:hover {
	background-color: #273f4f;
}

.mb-0 {
	margin-bottom: 0;
}

.nav-tabs .nav-item span {
	font-weight: 700;
}

.game-menu-tab .nav-tabs .nav-item {
	background: var(--tabColor);
	color: #fff;
	border-radius: 10px;
	line-height: 14px;
}

.game-menu-tab .nav-tabs .nav-item :active {
	color: #333;
}

.nav-tabs .nav-item .nav-link {
	font-size: 12px;
	padding: 3px 22px;
}

.game-menu-tab .nav {
	background: var(--highlistSecondBG);
}

.game-menu-tab .nav-tabs .nav-link.active {
	background: #dddcd6;
	border-bottom-color: #dddcd6;
}

.nav-tabs .nav-link {
	color: #fff;
}

.game-highlight-wrap .homeevent .count {
	width: 110px;
	text-align: center;
}

.back {
	background: #72bbef;
	color: #1e1e1e;
	padding: 2px 10px;
	font-weight: 700;
}

.lay {
	background: #faa9ba;
	color: #1e1e1e;
	padding: 2px 10px;
	font-weight: 700;
}

.homeevent .back,.homeevent .lay {
	font-size: 11px;
}

.dataTables_filter input[type=search] {
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	line-height: 30px;
	padding-left: 10px;
}

.dataTables_filter input {
	margin-bottom: 8px;
}

.badge-white {
	color: #100e0e;
	background-color: #f5f4ec;
}

div.dataTables_length select {
	width: 75px;
	height: 30px;
	border: 1px solid #dcdcdc!important;
	padding-left: 8px;
	border-radius: 5px;
}

#controls-playerDivMobile {
	z-index: 1!important;
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover {
	color: #09437f;
	cursor: pointer;
}

table.dataTable.no-footer {
	border: 1px solid #c8ced3!important;
}

table.dataTable thead td,table.dataTable thead th {
	border-bottom: 1px solid #c8ced3!important;
}

table.table-bordered.dataTable td,table.table-bordered.dataTable th {
	border-left-width: 0;
}

table.table-bordered.dataTable {
	border-collapse: separate!important;
}

.whatsapp-icon {
	color: #3c6;
	font-weight: 700;
}

.whats-spn {
	margin-left: 30px;
}

.btn-register {
	margin: 0 10px;
}

.game-menu-tab .table td,.game-menu-tab .table th {
	border-top: none;
	padding: 3px 0 3px 10px;
	vertical-align: middle;
}

.game-menu-tab .table {
	font-size: 12px;
	margin-bottom: 5px;
}

.in_play {
	font-weight: 700;
	color: #508d0e;
	margin-left: 10px;
}

.match-name {
	font-weight: 700;
	color: #2789ce!important;
}

.form-control:disabled {
	cursor: not-allowed;
}

.game-fancy {
	font-weight: 700;
	padding: 0 5px;
	background-color: #0a92a5;
	font-style: italic;
	color: #fff;
	border-radius: 4px;
}

.table .laybet {
	background: #faa9ba;
}

.table .backbet {
	background: #72bbef;
}

.game-menu-tab .tab-content .tab-pane {
	padding: 0;
}

.game-menu-tab .table th {
	padding: 0;
	font-size: 11px;
}

.game-menu-tab .count {
	width: 140px;
}

.game-menu-tab thead {
	background: #dddcd6;
}

.game-menu-tab table tr {
	border-bottom: 1px solid #e0e6e6;
}

.casino-sec {
	padding: 30px;
}

.coming-soon {
	padding: 0 30px;
	margin-bottom: 30px;
}

.coming-soon .coming-text {
	font-weight: 700;
	font-size: 30px;
	color: #333;
	padding: 27px;
	font-family: monospace;
	text-align: center;
	background: #ccc;
	border: 2px solid #333;
}

.game-menu-tab table tr:last-child {
	border-bottom: none;
}

.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing {
	color: #333;
}

.dataTables_wrapper .dataTables_paginate {
	float: right;
	text-align: right;
}

div.dataTables_info,div.dataTables_paginate {
	margin-top: 10px;
	float: left;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: .5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none!important;
	cursor: pointer;
	color: #333!important;
	border: 1px solid transparent;
	border-radius: 2px;
}

.mobile-after-login {
	display: none;
}

.game-scores .scores-space:first-of-type {
	width: 15px;
}

.game-scores .tc-content h5,.game-scores h4,.tc-content .game-scores h5 {
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: 700;
}

.game-scores .scores-time {
	font-size: 10px;
	color: #8eea29;
	font-weight: 400;
	line-height: 14px;
	padding: 0;
	margin: 0;
}

.game-scores .scores-time .filter-first {
	background: 0 0;
	padding-left: 0;
}

.game-scores .scores-time li {
	list-style: none;
	margin-right: 5px;
}

.game-scores .scores-box {
	width: 160px;
	padding: 5px 0;
	background: var(--btnColor);
}

.app {
	position: relative;
}

.game-scores h4 .declare {
	font-size: 15px;
	vertical-align: middle;
}

.game-scores td,.game-team td {
	position: relative;
	width: 40%;
	height: 28px;
	vertical-align: top;
}

.game-scores td {
	position: static;
	width: auto;
	height: auto;
	padding: 5px 10px;
}

.game-scores .tc-content h5 span,.game-scores h4 span,.tc-content .game-scores h5 span {
	font-size: 12px;
	font-weight: 400;
	vertical-align: middle;
}

.game-scores .scores-now {
	color: #8eea29;
}

.game-scores .batsman-bowler {
	width: 30%;
}

.owl-dots {
	position: absolute;
	bottom: 0;
	left: 44%;
}

.game-scores .batsman,.game-scores .bowler {
	font-size: 12px;
	font-weight: 700!important;
}

.game-scores .matchStatus {
	color: #8eea29;
	font-weight: 400!important;
	font-size: 12px;
}

.game-scores h4 .wicket {
	font-size: 12px;
	font-weight: 700;
}

.game-scores .scores-inns {
	font-size: 10px;
	color: #7e97a7;
	font-weight: 400;
	line-height: 14px;
}

.game-scores .scores-space {
	width: 30px;
}

.show-inn {
	font-size: 15px;
	font-weight: 400;
}

.fullmarket-sec {
	padding: 0;
}

.match-list {
	padding: 5px 12px;
}

.card-fancybet,.card-matchodds {
	padding: 6px 5px;
	font-size: 12px;
}

.spnd-fncy {
	padding: 10px;
	width: 200%;
	height: 42px;
	right: 0;
	top: -1px;
	background-color: rgba(36,58,72,.4);
	z-index: 5;
	position: absolute;
}

.spnd-fncy span {
	font-size: 12px;
	font-weight: 400;
	opacity: .8;
	color: #fff;
	text-shadow: 0 1px 4px rgba(0,0,0,.5);
	text-align: center;
	text-transform: none;
}

.suspendfancy-all {
	height: 109px;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.spnd-casinounique {
	padding: 10px;
	position: absolute;
	width: 100%;
	font-size: 12px;
	height: 41px;
	font-weight: 700;
	right: 0;
	color: #ca1010;
	text-align: center;
	background: #fff;
	border: 2px solid #ca1010;
}

.clsd-fny {
	padding: 10px;
	position: absolute;
	width: 200%;
	font-size: 12px;
	height: 39px;
	font-weight: 700;
	right: 0;
	color: #ca1010;
	text-align: center;
	background: #fff;
	border: 2px solid #ca1010;
}

.fancy-bet {
	margin-bottom: 0;
}

.minus-book {
	color: #d0021b;
	display: block;
	font-weight: 700!important;
}

.plus-book {
	color: #228b22;
	font-weight: 700!important;
}

.minus-pl {
	font-weight: 700!important;
	color: #d0021b;
}

.plus-pl {
	font-weight: 700!important;
	color: #228b22;
}

.back-3 {
	background-color: #d7e8f4;
	border-left-color: #fff;
}

.back-2 {
	background-color: #b7d5eb;
	border-left-color: #fff;
}

.back-1 {
	background-color: #72bbef;
	border-left-color: #fff;
}

.tbl-bets td {
	text-align: center;
	font-size: 12x;
	padding: 3px 0;
	font-weight: 700;
	border-top: none;
}

.tbl-bets .odd-row td span {
	display: block;
	font-weight: 400;
	font-size: 11px;
}

.lay-1 {
	background-color: #faa9ba;
	border-left-color: #fff;
}

.lay-2 {
	background-color: #efd3d9;
	border-left-color: #fff;
}

.lay-3 {
	background-color: #f6e6ea;
	border-left-color: #fff;
}

.odd-row .team-name {
	text-align: left;
	padding-left: 6px;
}

.odd-row .team-name .title {
	font-size: 12px;
	display: block;
	font-weight: 700;
}

.tbl-bets .count {
	width: 10%;
}

.tbl-bets .odd-row {
	border-bottom: 1px solid #ccc;
}

.match-list .card-body {
	padding: 8px 1.25rem;
}

.tbl-bets th {
	padding: 5px;
	border-top: none;
	text-align: center;
}

.minwidth {
	width: 60%;
}

.tbl-bets .min-max {
	vertical-align: middle;
}

.team-name-fancy {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 700;
	padding: 9px 0!important;
}

.team-name-fancy span {
	display: inline-block!important;
}

.team-name-fancy .name {
	display: inline-block;
}

.tbl-bets .valign-middle {
	vertical-align: middle;
}

.rules-btn {
	padding: 0 .5rem;
}

.match-list a {
	color: #000!important;
	cursor: pointer;
}

.bet-slip-head {
	padding: 4px 15px;
	background: var(--newsColor);
}

.betfor-head {
	padding: 4px 20px;
}

.close {
	color: #fff;
	opacity: 1;
}

.bg-default {
	background: #c8ced3;
}

.bet-slip-modal .team-name {
	font-size: 15px;
	font-weight: 700;
	padding-top: 9px;
}

.stack-value {
	font-weight: 700;
}

.profit-count {
	padding-top: 9px;
	font-weight: 700;
}

.bet-action-btnblock .btn {
	font-weight: 700;
}

.footer-place-bet {
	padding: 5px;
}

.book-tbl {
	width: 100%;
}

.modal-book {
	width: 350px;
}

.book-popup {
	padding: 5px;
}

.book-popup table {
	border: 2px solid #333;
}

.book-tbl td,.book-tbl th,.book-tbl thead {
	border: 1px solid #333;
	text-align: center;
	font-weight: 700;
}

.p-l-15 {
	padding-left: 15px;
}

.fullmarket-sec .market-time {
	vertical-align: bottom;
	font-size: 15px;
}

.game-highlight-wrap h3 {
	background: var(--highlistFirstBG);
	color: var(--highlistTextColor);
	font-weight: 700;
	font-size: 12px;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 0;
}

.market-hidden {
	display: none;
}

.open-bet .btn {
	font-weight: 700;
}

.matched-bets-body,.unmatched-bets-body {
	max-height: 500px;
	overflow-y: auto;
}

.bet-cancel {
	width: 60%;
}

.min-max-bet {
	font-size: 13px;
}

.w-20 {
	width: 20%;
}

.market-show {
	display: block!important;
}

.p-rltv {
	position: relative;
}

.suspended {
	padding: 38px;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 700;
	top: 0;
	color: #ca1010;
	display: flex;
	text-align: center;
	background: #fff;
	opacity: .8;
	border: 2px solid #ca1010;
	z-index: 2;
}

.time-over-lottery {
	position: absolute;
	width: 100%;
	height: 100%;
	font-weight: 700;
	top: 0;
	color: #ca1010;
	text-align: center;
	background: #fff;
	opacity: .8;
	border: 2px solid #ca1010;
}

.stats-text {
	text-transform: uppercase;
	justify-content: center;
	text-align: center;
	align-items: center;
	display: flex;
	flex: auto;
}

.closed-status {
	padding: 50px;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 30px;
	font-weight: 700;
	top: 0;
	color: #ca1010;
	text-align: center;
	background: #fff;
	display: flex;
	border: 2px solid #ca1010;
	z-index: 2;
}

.show-xs {
	display: none;
}

.app-header .nav-item .nav-link {
	font-size: 14px;
	background: var(--menuColor);
	padding: 5px;
	margin: 10px;
	color: #000!important;
	border-radius: 5px;
}

.app-header .nav-item .nav-link:focus,.app-header .nav-item .nav-link:hover {
	color: #fff;
}

.app-header .navbar-brand {
	display: none;
}

.wel-text-home {
	width: 100%;
	font-size: 20px;
	color: #8b0000;
	font-weight: 700;
}

.fancy-marquee {
	width: 86%;
	display: inline-block;
	font-size: 15px;
	color: #8b0000;
}

.suspended-fancy {
	padding: 10px;
	position: absolute;
	width: 185px;
	font-size: 12px;
	height: 46px;
	font-weight: 700;
	right: 20%;
	color: #ca1010;
	text-align: center;
	background: #fff;
	opacity: .8;
	border: 2px solid #ca1010;
}

.spprt-text {
	padding: 0 10px;
	font-size: 15px;
	font-weight: 700;
}

.closed-fancy {
	padding: 10px;
	position: absolute;
	width: 185px;
	font-size: 12px;
	height: 46px;
	font-weight: 700;
	right: 20%;
	color: #ca1010;
	text-align: center;
	background: #fff;
	border: 2px solid #ca1010;
}

.sidebar .nav-dropdown.open {
	background: 0 0;
	color: #1b2d52;
}

.sidebar .nav-link:hover {
	background-color: #e6efd1;
	color: #1b2d52;
}

.sidebar .nav-link {
	color: #223869;
	padding: .3rem 1rem;
	font-size: 13px;
}

.marquee-box {
	color: #fff;
	line-height: 25px;
	height: 25px;
	background-image: var(--newsColor);
}

.marquee-mobile {
	display: none;
}

.marquee-box h4 {
	font-size: 12px;
	padding: 4px;
	font-weight: 700;
	margin-left: 5px;
	display: inline-block;
}

.marquee-box .arrow-right {
	font-size: 20px;
}

.marquee-box marquee {
	width: 90%;
	color: #fff;
	display: inline-table;
	font-weight: 700;
	font-size: 12px;
}

.sidebar .nav-dropdown-toggle::before {
	background-image: url(sprite-icon.38e629d70915dd18762b.png);
	background-position: 100% -1000px;
	height: 25px;
	width: 23px;
	background-repeat: no-repeat;
	line-height: 25px;
	top: 6px;
	right: 6px;
}

.sidebar .nav-dropdown-toggle:hover:before {
	background-position: 100% -1025px;
	background-image: url(sprite-icon.38e629d70915dd18762b.png)!important;
	height: 25px;
	width: 23px;
	background-repeat: no-repeat;
	line-height: 25px;
	top: 6px;
	right: 6px;
}

.sidebar .nav-dropdown.open .nav-link {
	color: #1b2d52;
	border-left: 0;
}

.mobile-men {
	display: none;
	white-space: nowrap;
	overflow-x: auto;
	width: 88%;
	background: var(--menuColormbl);
}

.mobile-men .menu-list {
	margin: 0;
	padding: 0;
}

.menu-list .menu-item {
	color: var(--outerMenuColorMbl);
	margin: 5px 5px 0;
	font-weight: 700;
	display: inline-block;
}

.menu-item.active div {
	background: var(--mblMenuActiveBg);
	color: var(--mblMenuAvtiveColor);
	box-shadow: inset 0 1px 3px 0 #333;
}

.menu-item div {
	font-weight: 700;
	border-radius: 1.6vw 1.6vw 0 0;
	padding: 5px;
}

.show-link {
	display: none;
}

.open .show-link {
	display: block;
}

.tbl-bets .odd-row td .extra-pf {
	display: inline-block;
	margin-left: 5px;
}

.icon-Cricket {
	background: url(cricket-player-with-bat.59f7e398b32fa75fb9d9.svg) 0 0/contain no-repeat;
}

.icon-Soccer {
	background: url(soccer-player-with-ball.7dcb8c2badca95336093.svg) 0 0/contain no-repeat;
}

.icon-Tennis {
	background: url(man-playing-tennis.c0fa8106d04f4117a994.svg) 0 0/contain no-repeat;
}

.icon-Lottery {
	background: url(winner.8d4917f704b8801000f6.svg) 0 0/contain no-repeat;
}

.icon-Casino {
	background: url(playing-cards-black.5cf84af8cdc2e913e61e.svg) 0 0/contain no-repeat;
}

.icon-Election {
	background: url(voting.747be8fd5cced0e8957c.svg) 0 0/contain no-repeat;
}

.icon-M-M {
	background: url(martial-arts-couple-fight.34418afbcfd043129316.svg) 0 0/contain no-repeat;
}

.icon-Basketball {
	background: url(basketball.6f97ee1c3750f8606294.svg) 0 0/contain no-repeat;
}

.icon-Rugby {
	background: url(rugby.41d68b6b5fe0cc918f23.svg) 0 0/contain no-repeat;
}

.icon-Horse {
	background: url(jockey.c37a934df227b63d2775.svg) 0 0/contain no-repeat;
}

.icon-Kabaddi {
	background: url(judo.f2739b90503074ac2151.svg) 0 0/contain no-repeat;
}

.icon-Moter {
	background: url(motor.8a159bf939924856cc4e.svg) 0 0/contain no-repeat;
}

.icon-Boxing {
	background: url(boxer.05a9c19c02bab9462d02.svg) 0 0/contain no-repeat;
}

.icon-Binary {
	background: url(binary.70f51e20dc240229d47b.svg) 0 0/contain no-repeat;
}

.icon-Virtual {
	background: url(simulation.74faa12a863aad5feaee.svg) 0 0/contain no-repeat;
}

.icon-Hockey {
	background: url(hockey.3faf573228c286655f9f.svg) 0 0/contain no-repeat;
}

.icon-Darts {
	background: url(dart.798c1e87c1d3a987fd57.svg) 0 0/contain no-repeat;
}

.icon-Golf {
	background: url(golf.beadb6b50173da51ce1f.svg) 0 0/contain no-repeat;
}

.icon-Table {
	background: url(racket.7a76195902db8688de4c.svg) 0 0/contain no-repeat;
}

.icon-Greyhound {
	background: url(greyhound.35a51b5ad53da1981751.svg) 0 0/contain no-repeat;
}

.icon-E-Sports {
	background: url(esports.6a45fbb5ad8332eaacec.svg) 0 0/contain no-repeat;
}

.active .icon-Cricket {
	background: url(cricket-player-with-bat-white.22f7a95e99598ca1a4e7.svg) 0 0/contain no-repeat;
}

.active .icon-Soccer {
	background: url(soccer-player-with-ball-white.f6726b191ab59624e7c4.svg) 0 0/contain no-repeat;
}

.active .icon-Tennis {
	background: url(man-playing-tennis-white.9d4b4c70f67dbfda2e3d.svg) 0 0/contain no-repeat;
}

.active .icon-Lottery {
	background: url(winner-white.b4252f285f39929342c8.svg) 0 0/contain no-repeat;
}

.active .icon-Casino {
	background: url(playing-cards-white.0f49549df23347e0a223.svg) 0 0/contain no-repeat;
}

.active .icon-Election {
	background: url(voting-white.2193ac19ce4bbd5d35ae.svg) 0 0/contain no-repeat;
}

.active .icon-M-M {
	background: url(martial-arts-couple-fight-white.93fe26f2b0554229868c.svg) 0 0/contain no-repeat;
}

.active .icon-Basketball {
	background: url(basketball-active.e82cbf07aa592487579d.svg) 0 0/contain no-repeat;
}

.active .icon-Rugby {
	background: url(rugby-active.bc85faa1a9a3a4eb16c6.svg) 0 0/contain no-repeat;
}

.active .icon-Horse {
	background: url(jockey-active.48835fda8b9ffab45c99.svg) 0 0/contain no-repeat;
}

.active .icon-Kabaddi {
	background: url(judo-active.97695bbf5106d6a91033.svg) 0 0/contain no-repeat;
}

.active .icon-Moter {
	background: url(motor-active.f68b2f0ba451bdccf80e.svg) 0 0/contain no-repeat;
}

.active .icon-Boxing {
	background: url(boxer-active.f02ceccfbac1318c7acb.svg) 0 0/contain no-repeat;
}

.active .icon-Binary {
	background: url(binary-active.31392b57532a8815798c.svg) 0 0/contain no-repeat;
}

.active .icon-Virtual {
	background: url(simulation-active.091d11429a2dcfd969f2.svg) 0 0/contain no-repeat;
}

.active .icon-Hockey {
	background: url(hockey-active.c8c49a2a76efef6cc414.svg) 0 0/contain no-repeat;
}

.active .icon-Darts {
	background: url(dart-active.1b89b9944d0445b839eb.svg) 0 0/contain no-repeat;
}

.active .icon-Golf {
	background: url(golf-active.7daa8c3bafbde33ca964.svg) 0 0/contain no-repeat;
}

.active .icon-Table {
	background: url(racket-active.7f8fb02d5bedf897fb7f.svg) 0 0/contain no-repeat;
}

.active .icon-Greyhound {
	background: url(greyhound-active.54bc5b9e9adb193862eb.svg) 0 0/contain no-repeat;
}

.active .icon-E-Sports {
	background: url(esports-active.0827f7a9ad4abea9d9b9.svg) 0 0/contain no-repeat;
}

.events-mobile,.sidebar {
	background: #fff;
}

.rules-content {
	height: 400px;
	overflow: hidden;
	overflow-y: auto;
	padding: 15px 5px;
}

.rules-btn-home {
	color: #000!important;
	font-size: 14px;
}

.rules-content ol li {
	margin-bottom: 5px;
	text-transform: uppercase;
}

.game-scores .scores-space a,.game-scores .scores-space a:hover {
	color: #fff!important;
}

.mobile-stream {
	display: none;
}

.cpy-right {
	margin-left: auto;
}

.menu-wrap .tab-menu {
	margin: 0 0 0 25px;
	padding: 0;
	font-weight: 700;
}

.menu-wrap .ver-menu {
	color: #333;
	font-size: 13px;
	padding: 0 10px;
	display: inline-block;
	border-right: 1px solid #797777;
	list-style: none;
}

.menu-wrap .ver-menu a {
	color: var(--outerMenuColor);
}

.header-fixed .app-body {
	margin-top: 100px!important;
}

.quantity {
	position: relative;
}

.quantity input {
	line-height: 1.65;
	float: left;
}

.quantity input:focus {
	outline: 0;
}

.quantity-nav {
	float: left;
	position: relative;
	height: 34px;
}

.quantity-button {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #eee;
	width: 25px;
	text-align: center;
	color: #5c6873;
	font-size: 10px;
	font-family: "Trebuchet MS",Helvetica,sans-serif!important;
	line-height: 1.7;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.quantity-button.quantity-up {
	position: absolute;
	top: 0;
	border-bottom: 1px solid #ccc;
}

.sidebar .nav,.sidebar .sidebar-nav,.sport-img img {
	width: 100%;
}

.top-head-sport {
	background: var(--sportMenuHead);
	color: var(--sportHeadColor)!important;
	line-height: 25px;
	font-size: 12px;
	height: 25px;
	font-weight: 400;
}

.desktop-stream {
	display: none;
}

.top-head-sport a {
	color: var(--sportHeadColor)!important;
}

.top-head-sport li {
	list-style: none;
	margin-left: 10px;
	font-weight: 700;
}

.top-head-sport ul {
	padding: 0;
	margin: 0;
}

.ver-menu a.active {
	color: var(--outerMenuActiveColor);
}

.sidebar .nav-item .nav-link {
	border-bottom: 1px solid #d2d6e2;
}

.quantity-button.quantity-down {
	position: absolute;
	bottom: 0;
	height: 50%;
}

.btn-orange {
	font-weight: 700;
	color: #fff;
	margin-top: 0;
	font-size: 12px;
	width: 80px;
	height: 25px;
	line-height: 5px;
	border: none;
	background: var(--loginButtonColor);
}

.top-form .error-message {
	color: #fff;
	font-size: 13px;
}

.pass,.uname {
	width: 90%;
	margin-top: 9px;
}

.btn-green {
	background: var(--menuColor);
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	width: 80px;
	height: 25px;
	line-height: 5px;
	margin-top: 0;
	border: none;
}

.btn-green:hover,.btn-orange:hover {
	color: #fff;
}

.events-mobile .table {
	margin-bottom: 0;
}

.menu-wrap {
	background: var(--menuColor);
	line-height: 30px;
	margin-top: 70px;
	position: fixed;
	z-index: 1018;
	width: 100%;
}

.logo-main {
	width: 160px;
	height: 68px;
}

.logo-after-login {
	width: 130px;
	height: 68px;
	display: none;
}

.events-mobile,.visible-mob {
	display: none;
}

.pass,.uname {
	height: 25px;
}

.inplay-match {
	margin-top: 1rem;
}

.inplay-head {
	display: none;
	margin-bottom: 10px;
}

.support-wrap-mobile {
	width: 100%;
	background-color: rgba(0,0,0,.75);
	color: #ffb80c;
	font-size: 3.2vw;
	align-items: stretch;
	margin-top: 10.66667vw;
	margin-bottom: 6.4vw;
	display: flex;
}

.support-wrap-mobile>dt {
	flex: 0 0 9.33333vw;
	background-color: rgba(0,0,0,.7);
	align-items: center;
	justify-content: center;
	padding: 1.06667vw .26667vw;
	font-size: 0;
	text-indent: -99999px;
	display: flex;
}

.mobile-footer {
	display: none;
	width: 100%;
}

.support-wrap-mobile>dt:before {
	content: "";
	width: 6.13333vw;
	height: 5.6vw;
	background: url('data:image/svg+xml,<svg width="23" height="21" viewBox="0 0 23 21" xmlns="http://www.w3.org/2000/svg"><path d="M11.797 15.65c2.342.338 4.072 1.702 4.509 2.1.436.398.694 3.25.694 3.25h-17s-.032-2.314.744-3.25c.436-.398 1.809-1.762 4.153-2.1 2.327-.322 1.616-2.774 1.696-2.743.081.045-.016-.522-.016-.522s-1.696-1.548-1.681-2.943c.032-1.41 0-2.131 0-2.131s.275-3.31 2.666-3.31l1.341.614c2.149 0 2.504 2.696 2.504 2.696v2.331s-.275 1.978-1.616 2.698c0 0-.097.569-.016.521.081-.03-.307 2.468 2.02 2.79zm5.977-7.011c-.396 0-.956-.115-1.323-.172-1.515 1.987-4.19 1.473-4.19 1.473 1.679-.83 1.978-2.303 1.679-2.489-1.324-.816-1.939-1.731-1.939-3.117 0-2.446 2.539-4.334 5.774-4.334 3.248 0 5.226 1.888 5.226 4.334 0 2.46-1.978 4.305-5.226 4.305zm-2.774-5.639v1h6v-1h-6zm0 2v1h3v-1h-3z" fill="%23FFB80C"/></svg>') center/contain no-repeat;
	display: block;
}

.support-wrap-mobile>dd {
	flex: 1;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.support-wrap-mobile dl {
	flex: 1 0 auto;
	margin-bottom: 0;
	align-items: center;
	padding: 2px 0;
	border-bottom: 1px solid rgba(0,0,0,.4);
	display: flex;
}

.support-wrap-mobile dl dt {
	color: rgba(255,255,255,.6);
	padding-right: 1.33333vw;
	box-sizing: border-box;
}

.support-wrap dl dd,.support-wrap-mobile dl dt {
	font-weight: 400;
}

.support-wrap-mobile dl dd {
	padding-left: 0;
	margin-bottom: 0;
}

.support-wrap-mobile a:last-child {
	margin-bottom: 0;
}

.support-wrap-mobile a {
	color: #ffb80c;
	margin-bottom: 1.06667vw;
}

.mobile-footer-menu {
	display: none;
	position: fixed;
	bottom: 0;
	width: 100%;
	background-image: linear-gradient(-180deg,#243a48 20%,#172732 91%);
	color: #fff;
	z-index: 999;
}

.mobile-footer-menu ul {
	display: flex;
	padding: 0;
	margin-bottom: 0;
}

.mobile-footer-menu .active {
	background-image: linear-gradient(-180deg,#32617f 20%,#1f4258 91%);
}

.mobile-footer-menu ul li {
	list-style: none;
}

.mobile-footer-menu a {
	width: 20vw;
	height: 13.33333vw;
	box-sizing: border-box;
	color: #fff!important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 3.2vw;
	text-align: center;
	line-height: 1.1;
	padding: 1.86667vw 2.66667vw 0;
	display: block;
}

.mobile-footer-menu .icon-home {
	width: 6.66667vw;
}

.mobile-footer-menu img {
	width: 7.33333vw;
	height: 7.33333vw;
	margin: 0 auto .53333vw;
	display: block;
}

.mobile-footer-menu .icon-sports {
	width: 8.53333vw;
	height: 6.93333vw;
	margin: -2.13333vw auto 1.06667vw;
}

.modal-login .modal-content,.modal-register .modal-content {
	border: none;
}

.mobile-footer-menu .main-nav a:before {
	content: "";
	position: absolute;
	top: -4.26667vw;
	width: 100%;
	left: 0;
	height: 4.53333vw;
	background-image: url('data:image/svg+xml,<svg width="75" height="16" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="50%" y1="19.56%" x2="50%" y2="90.65%" id="a"><stop stop-color="%23243A48" offset="0%"/><stop stop-color="%23172732" offset="100%"/></linearGradient></defs><path d="M74.98 16H75v50H0V16h.02C.7 15.33 16.36.02 37.5.02v8-8C58.64.02 74.3 15.33 74.98 16z" fill="url(%23a)" fill-rule="evenodd"/></svg>');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	pointer-events: none;
	z-index: -1;
	display: block;
}

.mobile-footer-menu li.active {
	background-image: linear-gradient(-180deg,#32617f 20%,#1f4258 91%);
}

.mobile-footer-menu .main-nav {
	position: relative;
}

.mobile-footer-menu .main-nav a.active:before {
	background-image: url('data:image/svg+xml,<svg width="75" height="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient x1="50%" y1="19.56%" x2="50%" y2="90.65%" id="a"><stop stop-color="%23243A48" offset="0%"/><stop stop-color="%23172732" offset="100%"/></linearGradient><path d="M74.98 16H75v50H0V16h.02C.7 15.33 16.36.02 37.5.02v8-8C58.64.02 74.3 15.33 74.98 16z" id="b"/></defs><g fill="none" fill-rule="evenodd"><use fill="url(%23a)" xlink:href="%23b"/><use fill-opacity=".8" fill="%23BEEBFA" style="mix-blend-mode:overlay" xlink:href="%23b"/></g></svg>');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.login-page-new,.register-page-new {
	background: var(--loginBGColor);
}

.login-head,.register-head {
	position: relative;
	height: 300px;
	background-size: 100% 100%!important;
	margin-bottom: 60px;
}

.login-head .ui-link,.register-head .ui-link {
	position: absolute;
	right: 5px;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	background-color: rgba(0,0,0,.7);
	border-radius: 50%;
	margin-top: 5px;
	z-index: 2;
	display: flex;
	text-indent: -99999px;
}

.login-head .ui-link:before,.register-head .ui-link:before {
	content: "";
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><path fill="rgb(255,255,255)" fill-rule="evenodd" d="M9 .912L5.412 4.5 9 8.088 8.088 9 4.5 5.412.912 9 0 8.088 3.588 4.5 0 .912.912 0 4.5 3.588 8.088 0z"/></svg>') 0 0/contain no-repeat;
}

.login-head .ui-link,.login-head h1,.register-head .ui-link,.register-head h1 {
	font-size: 0;
	text-indent: -99999px;
}

.login-head h1,.register-head h1 {
	top: 70%;
	width: 200px;
	height: 80px;
	background-size: contain!important;
	position: absolute;
	left: 28%;
	background-repeat: no-repeat!important;
}

.card-fancybet .ltry-rules {
	color: #fff!important;
}

.recent-res {
	background: #000;
	padding: 10px;
	color: #fff;
	margin-top: 10px;
	width: 100%;
	display: inline-block;
	white-space: nowrap;
	overflow-x: auto;
}

.recent-res ul,.sexy-casino ul {
	padding: 0;
	display: inline-block;
	margin: 0;
}

.lotty-back {
	background: #f9a9ba;
	color: #72bbef;
}

.lotty-lay {
	background: #72bbef;
	color: #72bbef;
}

.recent-res h5,.sexy-casino h5 {
	display: inline-block;
}

.recent-res ul li {
	width: 35px;
	color: #333;
	margin-left: 10px;
	padding: 5px;
	list-style: none;
	text-align: center;
	font-weight: 700;
	display: inline-block;
	border-radius: 15px;
}

.sexy-casino ul li {
	width: 35px;
	color: #fff;
	margin-left: 10px;
	padding: 5px;
	list-style: none;
	text-align: center;
	font-weight: 700;
	display: inline-block;
	border-radius: 15px;
}

.lottery li {
	list-style: none;
	padding: 5px 0;
	width: 10%;
	float: left;
	border: 2px solid #fff;
}

.lottery {
	font-size: 16px;
	padding: 0;
	font-weight: 700;
	text-align: center;
}

.lottery span {
	display: block;
	font-size: 13px;
	font-weight: 700;
}

.form-login,.form-register {
	width: 100%;
	margin: 0 auto;
	color: #fff;
}

.form-login dd,.form-register dd {
	position: relative;
	margin-bottom: 20px;
	padding: 0 20px;
}

.form-login input,.form-register input {
	border: 0 solid #3e8142;
	width: 100%;
	margin-bottom: 0;
	height: 45px;
	font-size: 16px;
}

.login-page-new .btn-send,.register-page-new .btn-send {
	background: var(--btnColor);
	border: #3a6ede;
	color: #fff;
	box-shadow: none;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 700;
	line-height: 2.6;
	text-align: center;
	display: block;
	width: 100%;
}

.modal-login .modal-content,.modal-register .modal-content {
	width: 100%;
}

.all-sports {
	padding: 0;
}

.all-sports .quickHeader {
	background-image: var(--highlightMobileBG);
	color: #fff;
	font-size: 3.73333vw;
	line-height: 2.2;
	text-align: center;
	margin: 0;
}

.all-sports .quick_link {
	background-color: #14213d;
	flex-wrap: wrap;
	padding: 0;
	margin-bottom: 0;
}

.all-sports .quick_link li {
	flex: 0 1 20%;
	border: 1px solid #4b4b4b;
	border-width: 0 1px 1px 0;
	list-style: none;
	box-sizing: border-box;
}

.all-sports .quick_link a {
	height: 20.8vw;
	color: #fff!important;
	font-size: 3.2vw;
	line-height: 1.1;
	padding: 2.93333vw 1.33333vw;
	flex-direction: column;
	display: flex;
	text-align: center;
	text-decoration: none;
	outline: 0;
}

.tbl-mobile-event .table td {
	padding: 5px 10px;
}

.all-sports .quick_link img {
	width: 6.66667vw;
	height: 6.66667vw;
	margin: 0 auto .8vw;
}

.logo-home {
	cursor: pointer;
}

.all-sports-list {
	background: #fff;
	margin-bottom: 20px;
}

.all-sports-list ul li {
	list-style: none;
}

.all-sports-list ul li .nav-link {
	text-decoration: none;
	color: #2789ce;
	outline: 0;
	-webkit-tap-highlight-color: rgba(182,223,253,.5);
	flex: 1;
	position: relative;
	font-size: 4vw;
	font-weight: 700;
	line-height: 1.6;
	padding: 2.13333vw 9.06667vw 2.13333vw 2.66667vw;
	flex-wrap: wrap;
}

.sport-nav .nav-item {
	border-bottom: 1px solid #e0e6e6;
	list-style: none;
	align-items: center;
}

.all-sports-list .sport-nav {
	padding-left: 0;
}

.all-sports-list .nav-dropdown-toggle:after {
	position: absolute;
	top: 1.86667vw;
	right: 2.66667vw;
	content: "";
	width: 6.4vw;
	height: 6.4vw;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(30,30,30)" fill-rule="evenodd" d="M9.718 5L17 12l-7.282 7L8 17.348 13.592 12 8 6.652"/></svg>') 0 0/contain no-repeat #fff;
	border: 1px solid #e0e6e6;
	border-radius: 1.06667vw;
}

.sidebar .nav-dropdown.open>.nav-dropdown-toggle::before {
	position: absolute;
	right: 10px;
	content: "";
	background: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTY0MTMgMCAwIDAuNjk2NDEzIDY4LjU4NzMgNjguNTg3MykiPjxnPgoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxICAgYzEyLjM1NC0xMi4zNTQsMzIuMzg4LTEyLjM1NCw0NC43NDgsMGwxNzEuOTA1LDE3MS45MTVsMTcxLjkwNi0xNzEuOTA5YzEyLjM1OS0xMi4zNTQsMzIuMzkxLTEyLjM1NCw0NC43NDQsMCAgIGMxMi4zNjUsMTIuMzU0LDEyLjM2NSwzMi4zOTIsMCw0NC43NTFMMjQ4LjI5MiwzNDUuNDQ5QzI0Mi4xMTUsMzUxLjYyMSwyMzQuMDE4LDM1NC43MDYsMjI1LjkyMywzNTQuNzA2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==") 0 0/contain no-repeat;
	-webkit-transform: none;
	transform: none;
}

.sidebar .nav-dropdown.open>.nav-dropdown-toggle:hover:before {
	position: absolute;
	right: 10px;
	content: "";
	background: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTY0MTMgMCAwIDAuNjk2NDEzIDY4LjU4NzMgNjguNTg3MykiPjxnPgoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxICAgYzEyLjM1NC0xMi4zNTQsMzIuMzg4LTEyLjM1NCw0NC43NDgsMGwxNzEuOTA1LDE3MS45MTVsMTcxLjkwNi0xNzEuOTA5YzEyLjM1OS0xMi4zNTQsMzIuMzkxLTEyLjM1NCw0NC43NDQsMCAgIGMxMi4zNjUsMTIuMzU0LDEyLjM2NSwzMi4zOTIsMCw0NC43NTFMMjQ4LjI5MiwzNDUuNDQ5QzI0Mi4xMTUsMzUxLjYyMSwyMzQuMDE4LDM1NC43MDYsMjI1LjkyMywzNTQuNzA2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==") no-repeat!important;
	-webkit-transform: none;
	transform: none;
}

.all-sports-list .open .nav-dropdown-toggle:after {
	position: absolute;
	top: 1.86667vw;
	right: 2.66667vw;
	content: "";
	width: 6.4vw;
	height: 6.4vw;
	background: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTY0MTMgMCAwIDAuNjk2NDEzIDY4LjU4NzMgNjguNTg3MykiPjxnPgoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxICAgYzEyLjM1NC0xMi4zNTQsMzIuMzg4LTEyLjM1NCw0NC43NDgsMGwxNzEuOTA1LDE3MS45MTVsMTcxLjkwNi0xNzEuOTA5YzEyLjM1OS0xMi4zNTQsMzIuMzkxLTEyLjM1NCw0NC43NDQsMCAgIGMxMi4zNjUsMTIuMzU0LDEyLjM2NSwzMi4zOTIsMCw0NC43NTFMMjQ4LjI5MiwzNDUuNDQ5QzI0Mi4xMTUsMzUxLjYyMSwyMzQuMDE4LDM1NC43MDYsMjI1LjkyMywzNTQuNzA2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==") 0 0/contain no-repeat #fff;
	border: 1px solid #e0e6e6;
	border-radius: 1.06667vw;
}

.multimarket .mian-wrap {
	position: relative;
	overflow: hidden;
}

.multimarket .no-data {
	background: #fff;
	border: 1px solid #7e97a7;
	border-radius: 10px;
	color: #7e97a7;
	font-size: 20px;
	margin: 25px;
	text-align: center;
	padding: 15px;
}

.multimarket .no-data h3 {
	background-image: none;
	font-size: 24px;
	color: #7e97a7;
	border-bottom: 1px solid #e0e6e6;
	padding: 10px;
	align-items: center;
	line-height: 1.5;
	display: flex;
	text-align: center;
	justify-content: center;
}

.multimarket .no-data h3:before {
	content: "";
	width: 35px;
	height: 35px;
	background: url(icon-nodata.9375fcbd63e450aae2a2.svg) 0 0/contain no-repeat;
	margin-right: 1.33333vw;
}

.no-data p {
	margin-bottom: 0;
}

.casino-tv {
	width: 100%;
	position: relative;
	float: left;
}

.player-cardbox {
	position: absolute;
	background: rgba(0,0,0,.5);
	left: 0;
	top: 0;
	width: 200px;
	padding: 10px;
	color: #fff;
	z-index: 1;
}

.player-cardbox p {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 2px;
}

.player-cardbox ul {
	padding: 0;
	display: flex;
	margin-bottom: 12px;
}

.player-cardbox ul .card-item:first-child {
	margin-left: 0;
}

.player-cardbox ul .card-item {
	background: #fff;
	padding: 1px;
	margin-left: 5px;
	flex: 1;
	float: left;
	list-style: none;
	height: 70px;
	color: #000;
}

.casino-tv iframe {
	height: 400px;
}

.player-cardbox ul .card-item img {
	width: 100%;
	vertical-align: middle;
}

.all-sports .mbl-logout-btn {
	height: 12.8vw;
	background-image: linear-gradient(-180deg,#e93522 0,#be2414 100%);
	border: 1px solid #8a0011;
	border-width: 1px 0;
	color: #fff;
	font-size: 4.26667vw;
	font-weight: 700;
	margin-bottom: 5.33333vw;
	justify-content: center;
	align-items: center;
	display: flex;
	text-align: center;
}

a:not([href]):not([tabindex]) {
	color: #fff;
}

.bet-setting {
	display: none;
}

.referesh-blnc a {
	margin-left: 10px;
	margin-right: 5px;
	font-size: 17px;
	background: var(--menuColor);
	padding: 6px 8px;
	color: #000!important;
	border-radius: 2px;
	cursor: pointer;
	line-height: 3;
	font-weight: 700;
}

.open_bets:active,.open_bets:hover,.open_bets:not([href]):not([tabindex]):hover {
	color: #fff;
}

.bets-mbl-show {
	bottom: 0;
	position: absolute;
	left: 1px;
	top: 9px;
	width: 80px;
}

.tbl-current-bets td {
	padding: 5px 8px;
	font-size: 13px;
	font-weight: 700;
	border-top: none;
	border-color: #000;
}

.tbl-current-bets thead th {
	padding: 5px 8px;
	font-size: 15px;
	border-top: none;
	border-bottom: none;
}

.tbl-current-bets thead {
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
}

.casinoStream #UnrealPlayer1_playpause {
	display: block;
	width: 56px!important;
	background-size: 50px 50px!important;
}

.casinoStream #UnrealPlayer1_fullscreen,.casinoStream #UnrealPlayer1_progress,.casinoStream #UnrealPlayer1_showTime,.casinoStream #UnrealPlayer1_stop,.casinoStream #UnrealPlayer1_volume {
	display: none;
}

.casinoStream #UnrealPlayer1_videoControls {
	width: 57px!important;
	height: 55px!important;
	display: block!important;
}

.tbl-current-bets tbody,.tbl-current-bets thead {
	display: block;
}

.tbl-current-bets tbody {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: auto;
}

.casinoStream {
	height: auto;
}

#UnrealPlayer1_videoControls {
	display: none;
}

.tbl-current-bets .betodd,.tbl-current-bets .bettype {
	min-width: 50px;
}

.tbl-current-bets .betstake {
	min-width: 60px;
}

.tbl-current-bets .datetime,.tbl-current-bets .selection {
	min-width: 95px;
}

.nav-newmbl {
	margin-left: auto;
}

.refresh-bar {
	width: 80px;
	height: 12px;
	background: url(refresh-balance.c780ff8852b3eccf8c8f.gif) center no-repeat;
	display: inline-block;
}

.bd-example .edit-password {
	color: var(--primary)!important;
}

.btn-wrap li {
	list-style: none;
}

.exp-red {
	color: #d0021b;
}

.sprt-card.first {
	display: block;
}

.e-daterangepicker {
	z-index: 1020;
}

.table-bordered thead td,.table-bordered thead th,.table-responsive table.dataTable thead th,table.dataTable thead td {
	color: #243a48;
	background-color: #e4e4e4;
	padding: 8px 10px;
}

.exposure-evn {
	color: #2789ce!important;
	font-weight: 700;
}

.lottery-res-number {
	width: 100px;
	height: 80px;
	font-size: 39px;
	border-radius: 10px;
	border: 1px solid #000;
	text-align: center;
	color: #000;
	padding: 7px;
	position: absolute;
	left: 50%;
	top: 27%;
	background-color: red;
	z-index: 9999;
}

.c-marketname {
	vertical-align: top;
	margin-right: 50px;
}

.lottery-res-number span {
	font-size: 13px;
	display: block;
	font-weight: 700;
}

.counter {
	position: absolute;
	right: 15px;
	bottom: 15px;
	padding: 14px 38px;
	background-image: radial-gradient(red,green,#00f);
	font-weight: 700;
	border-radius: 55px;
	color: #e2f1da;
	font-size: 50px;
	z-index: 999;
}

.counter-lottery {
	position: absolute;
	top: 20%;
	left: 43%;
	padding: 30px 50px;
	background-image: radial-gradient(red,green,#00f);
	font-weight: 700;
	border-radius: 97px;
	color: #e2f1da;
	font-size: 51px;
	z-index: 99;
}

.casino-b {
	background: #f9a9ba;
	color: #000;
}

.casino-a {
	background: #72bbef;
	color: #000;
}

.casino-tie {
	background: #ff0;
	color: #000;
}

.casino-comment {
	width: 80%;
	font-weight: 700;
	float: right;
	font-size: 13px;
}

.result li {
	cursor: pointer;
}

.patti_results .modal-header {
	padding: 6px;
	font-size: 15px;
}

.id_result {
	text-align: center;
}

.id_result h2 {
	font-weight: 400;
	font-size: 25px;
	margin: 25px;
}

.paati_boxs {
	text-align: center;
	border-right: 1px solid #ddd;
	padding: 5px 0;
	margin: 10px 0;
	float: left;
}

.paati_boxs h6 {
	font-size: 18px;
}

.card-Img-box img {
	width: 62px;
	margin: 0;
}

.winner-team {
	background: #28a745;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin: 10px auto;
}

.tie-game {
	background: #09437f;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin: 10px auto;
}

.suspended-lottery {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 20px;
	font-weight: 700;
	display: flex;
	top: 0;
	color: #ca1010;
	text-align: center;
	background: #fff;
	opacity: .8;
	border: 2px solid #ca1010;
}

.casino-player {
	background: #216bb0;
	color: #fff;
}

.casino-banker {
	background: #b80909;
	color: #fff;
}

.casino-bikitie {
	background: #80b632;
	color: #fff;
}

.function_zone,.function_zone_many {
	width: 100%;
	height: 80px;
	position: absolute;
	bottom: 10px;
	left: 0;
	z-index: 1;
	background: #000;
	text-align: center;
}

.chips li.now {
	height: 72px;
	top: -5px;
	transition: all .15s linear;
}

.chips li.now .line {
	display: none;
}

.chips li.now .ring {
	border: 4px solid #fd0;
	transition: all .15s linear;
}

.chips li.now .shadow {
	display: block;
	box-shadow: 0 1px 8px rgba(0,0,0,.6);
	top: 12px;
}

.chips {
	height: 56px;
	position: relative;
	margin: 12px 0 0;
	padding: 0 10px;
	border-radius: 6px;
	display: flex;
	left: 150px;
	float: left;
}

.total_bet {
	width: 470px;
	margin-top: 11px;
	display: flex;
	margin-right: 20px;
}

.total_bet dt {
	height: 57px;
	flex: 1;
	font-size: 15px;
	color: #609081;
	padding: 5px 5px 0 0;
	text-align: right;
}

.total_bet dt span {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	padding-left: 7px;
	display: block;
}

.total_bet dd {
	flex: 2;
	height: 57px;
	display: flex;
	align-items: center;
}

.total_bet dd .confirm.no_work {
	background: url(icon_confirm_nowork.64d33770f009cc3622a9.png) 10px center no-repeat,linear-gradient(-180deg,#5c5c5c 0,#2c2c2c 100%);
}

.total_bet dd a.confirm {
	padding: 0;
}

.total_bet dd .confirm {
	flex: 1.9;
	color: #1b1b1b;
	background: url(icon_confirm_nowork.64d33770f009cc3622a9.png) 10px center no-repeat,linear-gradient(0deg,#ce9500 0,#ffc300 100%);
}

.total_bet dd a {
	display: block;
	flex: 1;
	margin: 0 0 0 4px;
	height: 57px;
	line-height: 57px;
	border: 1px solid #181818;
	border-radius: 4px;
	font-size: 20px;
	position: relative;
	text-align: center;
}

.total_bet dd .cancel.no_work {
	background: url(icon_cancel_nowork.db497f8846b095a23e6b.png) center center no-repeat,linear-gradient(-180deg,#5c5c5c 0,#2c2c2c 100%);
}

.total_bet dd .cancel.no_work,.total_bet dd .confirm.no_work,.total_bet dd .repeat.no_work {
	color: #cbcbcb;
	border: 1px solid #181818;
	cursor: auto;
}

.chips li:not(:hover) {
	transition: all .15s linear;
}

.chips li {
	width: 67px;
	height: 66px;
	margin-right: 10px;
	position: relative;
	top: 0;
	list-style: none;
	cursor: pointer;
}

.chips .chips_1 p {
	background-image: url(chips1.d60841ac30d6cbf9a529.svg);
}

.chips li p {
	width: 67px;
	height: 66px;
	text-align: center;
	line-height: 57px;
	font-size: 14px;
	color: #272727;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	background-size: 100% 100%;
}

.chips li .shadow {
	position: absolute;
	width: 64px;
	height: 50px;
	background: 0 0;
	z-index: 10;
	top: 0;
	left: calc(50% - 64px/2);
	border-radius: 104px/86px;
	box-shadow: none;
	font-size: 0;
	text-indent: -99999px;
}

.chips li .line {
	display: none;
	position: absolute;
	width: 74px;
	height: 74px;
	background: url(chips_line.6cefef22e4c1528bccfd.png) center center no-repeat;
	border-radius: 100px;
	bottom: -6px;
	left: calc(50% - 74px/2);
	z-index: 5;
	font-size: 0;
	text-indent: -99999px;
}

.chips li .ring {
	position: absolute;
	width: 64px;
	height: 52px;
	border: 0 solid #fd0;
	border-radius: 100px/76px;
	bottom: 0;
	left: calc(50% - 64px/2);
	font-size: 0;
	text-indent: -99999px;
}

.chips .chips_2 p,.chips .chips_5 p {
	background-image: url(chips2.f1766dc4b33ddd904149.svg);
}

.chips .chips_10 p {
	background-image: url(chips10.06166518da03df5d0eab.svg);
}

.chips .chips_20 p {
	background-image: url(chips20.1246a9e74f5d1bd79b03.svg);
}

.chips .chips_1k p {
	background-image: url(chips1k.f0cb22c37f7403572ed3.svg);
}

.sexy-casino {
	background: #000;
	padding: 10px;
	color: #fff;
	margin-top: 10px;
	width: 100%;
	display: inline-block;
	white-space: nowrap;
	overflow-x: auto;
	position: absolute;
	bottom: -40px;
	left: 0;
}

.info_left {
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 250;
	background: rgba(0,0,0,.8);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
}

.info_left .title {
	display: flex;
	padding: 8px 15px;
	margin: 0;
}

.down_set .box_banker:hover,.down_set .box_player:hover,.down_set .box_tie:hover {
	background: radial-gradient(ivory 36%,#e4dbb6 60%,#ded292 76%,#8c631e 99%);
	box-shadow: inset 0 0 4px 1px rgba(0,0,0,.5);
}

.road_con {
	width: 4000px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.bead_road td {
	width: 20px;
	height: 20px;
	font-size: 13px;
	line-height: 15px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 1px;
	position: relative;
}

.bead_road .player {
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 13px;
	background: #216bb0;
	border-radius: 100px;
	color: #fff;
	text-align: center;
}

.info_left .title dt {
	flex: 1;
	color: #efb807;
	font-size: 16px;
}

.align-L,.game_guide .con table.road_table,.game_info_box .limit_set li:first-child,.game_info_box tfoot td,.info_left .title dt,.info_left h5,.info_zone table tbody th,.set_3076 dt,.trans_history tbody .bet {
	text-align: left;
}

.info_left .title dt strong {
	display: block;
	font-size: 26px;
}

.info_left .title dd {
	flex: 1.4;
	font-size: 14px;
	color: #cebd78;
	padding-top: 1px;
}

.info_left .title p {
	font-size: 12px;
	color: #cfcfcf;
	position: relative;
	cursor: pointer;
}

.info_left .title p,.total_bet {
	float: right;
}

.info_left .title p span {
	display: none;
	color: #efb807;
	transition: all .15s linear;
	background: #000;
	border: 1px solid #333;
	padding: 3px 10px;
	position: absolute;
	top: -5px;
	left: 106px;
}

.info_left .title p span,.total_bet dd a p {
	box-shadow: 0 3px 4px rgba(0,0,0,.4);
}

.info_left h5 {
	font-size: 15px;
	font-weight: 400;
	color: #cfc18a;
	padding: 6px 15px;
	border-bottom: 1px solid #000;
}

.card_zone,.dragon_tiger .card_zone {
	width: 100%;
	margin: 0;
	padding: 0 0 65px;
	display: flex;
	position: relative;
}

.bet_zone .down_set div.box_tie {
	border: 4px solid #709c16;
}

.bet_zone .down_set div.box_tie h2 {
	color: #709c16;
}

.bet_zone .down_set div.box_banker {
	border: 4px solid #d40d0d;
}

.bet_zone .down_set div.box_banker h2 {
	color: #d40d0d;
}

.card_zone .banker dl dd,.card_zone .player dl dd {
	flex: 1;
	font-size: 80px;
	font-weight: 400;
	line-height: 75px;
	text-align: center;
}

.card_zone .banker ul,.card_zone .player ul {
	display: flex;
	position: relative;
	padding: 0;
}

#banker1stCardAnime.flipped,#banker2ndCardAnime.flipped,#player1stCardAnime.flipped,#player2ndCardAnime.flipped {
	-webkit-transform: translateX(-100%) rotateY(-180deg);
	transform: translateX(-100%) rotateY(-180deg);
}

.card_zone .banker ul li,.card_zone .player ul li {
	width: 65px;
	height: 95px;
	margin-right: 6px;
	border-radius: 4px;
	position: relative;
}

.card_zone .banker ul li .info_zone p.close,.card_zone .banker ul li p.none,.card_zone .banker ul li p.open,.card_zone .player ul li .info_zone p.close,.card_zone .player ul li p.none,.card_zone .player ul li p.open,.info_zone .card_zone .banker ul li p.close,.info_zone .card_zone .player ul li p.close {
	background-image: url(bg_card_back.ccf9365606804eed19b3.png)!important;
	background-size: auto auto;
	background-repeat: inherit;
	border: 2px solid #d6d6d6;
}

#banker1stCardAnime p,#banker2ndCardAnime p,#banker3rdCardAnime p,#player1stCardAnime p,#player2ndCardAnime p,#player3rdCardAnime p {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.card_zone .banker ul li p.back,.card_zone .player ul li p.back {
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	height: 95px;
	border-radius: 4px;
	border: none;
	background-repeat: no-repeat;
	background-size: 100% 100%!important;
}

.card_zone .banker ul li p.none,.card_zone .player ul li p.none {
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	height: 95px;
	border-radius: 4px;
	border: none;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.card_zone .player.win dl,.card_zone .win.banker dl {
	color: #fff;
}

.card_zone .result_player {
	color: #4694de;
	border: 2px solid #4694de;
}

.card_zone .result_banker {
	border: 2px solid #f10c0c;
	color: #f10c0c;
}

.card_zone .result_tie {
	color: #8ecb34;
	border: 2px solid #8ecb34;
}

.card_zone .banker.win {
	border: 2px solid #d90000;
	background: url(win_bg_banker.e726225ca8f908397436.jpg) center center no-repeat;
}

.card_zone .result_banker,.card_zone .result_player,.card_zone .result_tie {
	width: 170px;
	height: 40px;
	line-height: 39px;
	text-align: center;
	border-radius: 2px;
	font-size: 20px;
	position: absolute;
	z-index: 10;
	left: calc(50% - 85px);
	margin: 10px auto;
	box-shadow: 0 5px 9px rgba(0,0,0,.8);
	bottom: 5px;
	background: linear-gradient(-180deg,#fff 0,#e2e2e2 100%);
}

.card_zone .player.win {
	border: 2px solid #4694dd;
	background: url(win_bg_player.ad4db50f472055763005.jpg) center center no-repeat;
}

.card_zone .player.win,.card_zone .win.banker {
	width: calc(50% - 1px);
	border-radius: 4px;
	box-shadow: inset 0 0 1px 2px rgba(0,0,0,.5);
	padding-top: 5px;
}

.c01,.c02,.c03,.c04,.c05,.c06,.c07,.c08,.c09,.c10,.c11,.c12,.c13,.d01,.d02,.d03,.d04,.d05,.d06,.d07,.d08,.d09,.d10,.d11,.d12,.d13,.h01,.h02,.h03,.h04,.h05,.h06,.h07,.h08,.h09,.h10,.h11,.h12,.h13,.poker-sprite,.s01,.s02,.s03,.s04,.s05,.s06,.s07,.s08,.s09,.s10,.s101,.s102,.s103,.s104,.s105,.s106,.s107,.s108,.s109,.s11,.s110,.s111,.s112,.s113,.s12,.s13,.s201,.s202,.s203,.s204,.s205,.s206,.s207,.s208,.s209,.s210,.s211,.s212,.s213,.s301,.s302,.s303,.s304,.s305,.s306,.s307,.s308,.s309,.s310,.s311,.s312,.s313,.s401,.s402,.s403,.s404,.s405,.s406,.s407,.s408,.s409,.s410,.s411,.s412,.s413 {
	background-image: url(poker.2f7c917af3058a1bbaa0.png);
	background-repeat: no-repeat;
}

#banker1stCardAnime,#banker2ndCardAnime,#player1stCardAnime,#player2ndCardAnime {
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

.card_zone .banker ul li .s08,.card_zone .player ul li .s08 {
	background-image: url(10.2c714e3b9cd4c81eeb27.png);
}

.card_zone .banker {
	border: none;
}

.card_zone .banker,.card_zone .player {
	width: 50%;
	height: 282px;
	position: relative;
	padding: 7px 0 0 7px;
	border-right: 1px solid #3c3c3c;
}

.card_zone .player dl {
	color: #4694de;
}

.card_zone .banker dl,.card_zone .player dl {
	width: 100%;
	top: 15px;
	left: 0;
	font-weight: 700;
	margin-bottom: 5px;
	text-align: center;
}

.card_zone .banker dl {
	color: #f10c0c;
}

.card_zone .banker ul li:first-child,.card_zone .player ul li:first-child {
	margin: 0 5px 0 0;
}

.info_zone {
	width: 215px;
	background: rgba(0,0,0,.8);
	position: fixed;
	top: 102px;
	right: 15px;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
	padding: 0 17px 0 5px;
	z-index: 250;
}

.info_zone_casino dl {
	margin-bottom: 0;
	min-width: 0;
}

.info_zone_casino {
	width: 80px;
	background: rgba(0,0,0,.8);
	position: absolute;
	top: 0;
	right: 7px;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
	padding: 0 5px;
	z-index: 250;
}

.info_zone_casino .time dt {
	text-align: center;
	height: 35px;
	line-height: 40px;
}

.bikitv .stop_bet .down_set div.win {
	background: radial-gradient(ivory 36%,#e4dbb6 60%,#ded292 76%,#8c631e 99%);
	box-shadow: inset 0 0 4px 1px rgba(0,0,0,.5);
	border-color: #ffd215!important;
	pointer-events: none;
	-webkit-animation: .5s ease-in-out infinite twinkling;
	animation: .5s ease-in-out infinite twinkling;
}

.rules-casino .rules-content {
	height: 100%!important;
}

.info_zone_casino .time dt p {
	font-size: 40px;
}

.rules-casino {
	cursor: pointer;
}

@-webkit-keyframes twinkling {
	0%,100% {
		opacity: .7;
	}

	50% {
		opacity: 1;
	}
}

@keyframes twinkling {
	0%,100% {
		opacity: .7;
	}

	50% {
		opacity: 1;
	}
}

.info_left ul {
	list-style: none;
}

.time {
	min-width: 160px;
	position: relative;
}

.time dt {
	height: 50px;
	line-height: 65px;
	text-align: center;
}

.time.finish dt p {
	color: #ff2800;
}

.time dt p {
	display: inline-block;
	color: #efb807;
	font-size: 75px;
}

.time.finish dt span {
	color: #e2836c;
}

.time dt span {
	font-size: 15px;
	color: #cebd78;
}

.time dd {
	width: 100%;
	height: 3px;
	background: #262626;
	position: absolute;
	bottom: 0;
}

.time.finish dd span {
	background: linear-gradient(-90deg,#af0000 0,#ef6207 100%);
}

.time dd span {
	display: block;
	width: 75%;
	height: 3px;
	background: linear-gradient(-90deg,#af5e00 0,#efb807 100%);
}

.speed_mode .info_zone .speed_icon,.time dd span {
	font-size: 0;
	text-indent: -99999px;
}

#banker1stCardAnime .back,#banker2ndCardAnime .back,#player1stCardAnime .back,#player2ndCardAnime .back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

#banker3rdCardAnime,#player3rdCardAnime {
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: center;
	transform-origin: center;
}

.card_zone .banker ul li:last-child,.card_zone .player ul li:last-child {
	position: absolute;
	top: 83px;
	left: calc(50% - 33px);
	margin: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

#banker3rdCardAnime .back,#player3rdCardAnime .back {
	-webkit-transform: rotate(180deg) rotateY(180deg);
	transform: rotate(180deg) rotateY(180deg);
}

.down_set {
	display: flex;
	width: 100%;
	padding: 0 6px;
	height: 76px;
	float: left;
}

.down_set.top div.no_win,.down_set.top div.win {
	height: 70px;
}

.down_set.bottom {
	height: 60px;
}

.down_set div.no_win {
	padding: 10px 15px;
	background: rgba(0,0,0,.8);
	border: 4px solid #117bb7;
	margin-right: 6px;
	height: 62px;
	flex: 1;
	cursor: pointer;
	align-items: center;
	border-radius: 4px;
	background: linear-gradient(-180deg,#b0d4bc 1%,#82b594 99%);
}

.tebleid {
	position: absolute;
	color: #ff0;
	left: 0;
	z-index: 99;
	font-weight: 700;
	font-size: 15px;
}

.tebleid span {
	display: block;
}

.down_set div.no_win p {
	width: 100%;
	font-size: 12px;
	font-weight: 700;
	color: #2a482c;
	margin: 0;
	text-align: center;
}

.down_set div.no_win h2 {
	color: #4694de;
	font-size: 18px;
	width: 100%;
	text-align: center;
	margin: 0;
}

.down_set div.no_win h3 {
	color: #75af92;
}

.bet_zone {
	position: absolute;
	bottom: 90px;
	z-index: 10;
	left: calc(50% - 325px);
}

.game_info,.game_info_red {
	background: linear-gradient(-180deg,#101010 96%,#000 100%);
	border: 1px solid #000;
	color: #efb807;
	font-size: 20px;
	bottom: 140px;
	width: 450px;
	height: 45px;
	position: absolute;
	left: calc(50% - 450px/2);
	padding: 8px 10px;
	z-index: 600;
	text-align: center;
}

.game_info_win p {
	display: inline-block;
}

.game_info_win {
	background: url(bg_win_money.445040a7386e25d80d9c.png) left bottom no-repeat,linear-gradient(-180deg,#050505 11%,#4f461d 99%);
	border: 1px solid #000;
	color: #efb807;
	font-size: 20px;
	bottom: 140px;
	width: 450px;
	height: 45px;
	position: absolute;
	left: calc(50% - 450px/2);
	padding: 8px 10px;
	z-index: 600;
	text-align: center;
}

.video_box.maintenance {
	height: 750px;
	background: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.video_box {
	width: 100%;
	height: 900px;
	background: #000;
	position: absolute;
}

.maintenance p {
	background: url(icon_maintenance.bcae88a02acd428ec51b.png) center top no-repeat;
	padding-top: 80px;
	color: #efb807;
	font-size: 25px;
	text-align: center;
}

.info_zone table {
	width: 95%;
	margin: 10px auto 0;
}

.info_zone table tbody th.banker {
	color: #f10c0c;
}

.info_zone table tbody th {
	width: 80%;
	font-size: 15px;
	font-weight: 400;
	color: #b8ab83;
}

.align-L,.game_guide .con table.road_table,.game_info_box .limit_set li:first-child,.game_info_box tfoot td,.info_left .title dt,.info_left h5,.info_zone table tbody th,.set_chips dt,.trans_history tbody .bet {
	text-align: left;
}

.info_zone table td,.info_zone table th {
	font-size: 14px;
	padding: 3px 0;
}

.info_zone table tbody td {
	width: 20%;
	font-size: 15px;
	color: #e8e8e8;
}

.card_zone .info_zone table tbody th.banker,.info_zone table tbody .card_zone th.banker,.info_zone table tbody th.player {
	color: #4694de;
}

.chips li:hover {
	height: 72px;
	top: -5px;
	transition: all .15s linear;
}

.total_bet dd .cancel {
	background: url(icon-cancel.a421a8e4ad4d0a94f708.png) center center no-repeat,linear-gradient(-180deg,#486934 1%,#2c3e22 99%);
}

.box_banker,.box_player,.box_tie {
	position: relative;
}

.bet-chips {
	position: absolute;
	top: 23%;
	left: calc(50% - 64px/2);
	opacity: 1;
	display: none;
}

.total-bets {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
}

.bet-chips span {
	display: block;
}

.bet-chips .confirm-btn {
	background: #efb807;
	padding: 0 10px;
	font-size: 13px;
	border-radius: 9px;
}

.bet-chips .money,.total-bets .money {
	background: #333;
	color: #fff;
	padding: 0 10px;
	font-size: 13px;
	border-radius: 9px;
}

.bikitv {
	background: #333;
}

.reloadvideo {
	float: right;
	color: #efb705;
	font-size: 28px;
	cursor: pointer;
}

.card_zone {
	height: 340px;
}

.bikivideo {
	width: 100%;
	height: 500px;
}

.biki-footer {
	position: relative;
	padding-top: 200px;
	background: #000;
}

.quick_bet-wrap .betfairodds input {
	width: 72%!important;
}

.total_bet dd .mobileconfirm {
	display: none;
}

.bet_zone .down_set div.disabledbikibet {
	background: rgba(0,0,0,.8)!important;
	pointer-events: none;
}

.bet_zone .down_set div.disabledbikibet p {
	color: #fff;
}

.openclosebhav {
	display: none;
}

.card-Img-box-biki {
	background: rgba(0,0,0,.7);
	padding: 12px;
	height: 200px;
}

.card-Img-box-biki img {
	width: 60px;
	margin-right: 5px;
}

.player {
	color: #4694de;
}

.banker {
	color: #f10c0c;
}

.winner-player {
	background: #4694de;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin: 10px auto;
}

.winner-banker {
	background: #f10c0c;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin: 10px auto;
}

.res-biki-sec {
	background: rgba(0,0,0,.8);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
}

.res-biki-sec ul li {
	list-style: none;
}

.res-biki-sec .card_zone .banker ul li:last-child,.res-biki-sec .card_zone .player ul li:last-child {
	position: unset;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.info_zone .minmaxbiki {
	height: 60px;
}

.info_zone_casino .minmaxbiki {
	height: 30px;
}

.rules-biki {
	font-size: 18px;
	margin-left: 15px;
	cursor: pointer;
}

.tbl-mobile-event .hidedate {
	color: #fff!important;
	display: none!important;
}

#playerDivCasino_videoControls {
	width: 10%!important;
}

#playerDivCasino_fullscreen,#playerDivCasino_volume,#playerDivMobile_fullscreen {
	display: none;
}

.extra-wrap {
	justify-content: center;
	display: flex;
}

.extra-wrap div:last-of-type {
	margin-right: 0;
}

.appdl-link-android,.appdl-link-ios {
	display: none;
	margin-bottom: 8vw;
	color: #666;
	font-size: 2.66667vw;
	text-align: center;
}

.appdl-link-android a {
	display: inline-block;
}

.appdl-link-android img,.appdl-link-ios img {
	width: 41.33333vw;
	height: auto;
	border-radius: 8px;
	background-size: contain!important;
}

.mbl-logout-btn {
	color: #fff!important;
}

a:not([href]):not([tabindex]) {
	color: var(--primary);
}

.ng-input {
	background-image: url(top-s7a30022368.ad9165bedd40e7e01e2c.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	height: 25px;
	padding-left: 25px;
	background-position: -85px -4874px;
}

.app-header .navbar-nav {
	align-items: flex-end;
	line-height: 30px;
}

.ng-select .ng-arrow-wrapper {
	display: none;
}

.ng-select .ng-select-container .ng-value-container .ng-input>input {
	padding-left: 16px;
}

.ng-select.ng-select-single .ng-select-container .ng-value-container {
	padding-left: 25px;
}

.ng-select.ng-select-single .ng-select-container {
	height: 25px;
	min-height: 25px;
	padding-top: 0;
}

.unameicon {
	background: url(top-s7a30022368.ad9165bedd40e7e01e2c.png) -95px -4616px no-repeat;
	padding-left: 20px;
}

.navbar-nav {
	margin-bottom: 10px;
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	top: 3px;
}

.head-refresh {
	margin-left: 4px;
	position: relative;
	line-height: 25px;
	display: block;
	float: left;
}

.head-refresh a {
	background-position: var(--headRefreshPS);
	height: 25px;
	width: 30px;
	background-image: url(top-s7a30022368.ad9165bedd40e7e01e2c.png);
	background-repeat: no-repeat;
	color: #ffb80c;
	font-size: 0;
	text-indent: -99999px;
	display: block;
}

.account-wrap-new {
	list-style: none;
}

.account-wrap-new .myaccnt {
	width: 130px;
	background: url(top-s7a30022368.ad9165bedd40e7e01e2c.png) no-repeat;
	text-indent: 27px;
	position: relative;
	line-height: 25px;
	background-position: var(--headAccountPS);
	margin-left: 10px;
	float: left;
	font-size: 12px;
	display: inline;
	color: var(--myAccountcolor)!important;
	padding: 0;
}

.err-invalid {
	position: absolute;
	left: 0;
	top: 34px;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	transition: all .3s cubic-bezier(.55,0,.55,.2);
	opacity: 1;
	margin-top: 0;
	padding-top: 5px;
	color: var(--errorcolor);
}

.dropdown-item {
	padding: 5px 10px;
	height: 26px;
	line-height: 11px;
}

.app-header .dropdown-item {
	cursor: pointer;
	min-width: 220px;
}

.dropdown-header {
	padding: 5px 10px;
	height: 28px;
}

.drp-logout {
	height: 37px;
}

.a-referesh {
	display: none;
}

.headerfrm .form-control:focus {
	outline: 0;
	box-shadow: none;
}

.account-wrap-new .dropdown-menu {
	box-shadow: 0 4px 5px rgba(0,0,0,.5);
}

.account-wrap-new strong {
	color: #333;
}

.account-wrap-new .dropdown-header {
	border-bottom: 1px solid #333;
}

.user-blnc {
	font-size: 12px;
	font-weight: 700;
}

.bet-marketname {
	display: inline-block;
	width: 300px;
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis;
}

.b-none {
	border: none;
}

.mlist-openbets .all-sports-list ul li .nav-link {
	padding: 5px 0;
	font-size: 14px;
}

.mlist-openbets .all-sports-list {
	display: none;
}

.desktop-bets {
	display: block;
}

.mb-scrl {
	max-height: 90%;
	overflow-y: scroll;
}

.openbetlist .cls-openbet {
	padding-right: 10px;
}

.right-side {
	justify-content: flex-start;
	align-items: flex-start;
}

.right-side .side-wrap {
	border-radius: 0;
}

.setting-wrap {
	background-color: #fff;
}

.side-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	background: #eee;
	box-shadow: .53333vw 0 1.6vw 0 rgba(0,0,0,.5);
	flex-direction: column;
	display: flex;
}

.side-wrap .side-head {
	border-radius: 0;
	background: var(--menuColor);
	flex: 0 0 10px;
	display: flex;
	height: 40px;
}

.side-head h3 {
	color: var(--openBetTextColor);
	flex: 1;
	background: 0 0;
	font-size: 25px;
	line-height: 2.6;
	padding: 0 1.86667vw;
	align-items: center;
	display: flex;
	text-align: center;
}

.modal-stack .modal-content {
	background-color: transparent;
	border: none;
}

.side-head h3 img {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin-right: 10px;
	background-size: contain;
}

.side-head .close {
	padding: 10px;
	border-left: 1px solid var(--settingtopCloseColor);
	color: var(--settingtopCloseColor);
	justify-content: center;
	align-items: center;
}

.right-side .a-setting {
	box-shadow: none;
	justify-content: left;
	border-radius: unset;
	border: unset;
}

.right-side .side-content {
	border-radius: 0 0 0 1.6vw;
}

.right-side .a-setting img {
	background-image: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-8 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10.488 13c.621 0 1.203-.16 1.744-.478a3.608 3.608 0 0 0 1.29-1.278A3.32 3.32 0 0 0 14 9.512c0-.621-.16-1.203-.478-1.744a3.578 3.578 0 0 0-1.29-1.29A3.382 3.382 0 0 0 10.488 6a3.32 3.32 0 0 0-1.732.478c-.534.318-.96.748-1.278 1.29A3.382 3.382 0 0 0 7 9.512c0 .621.16 1.198.478 1.732.318.534.744.96 1.278 1.278a3.32 3.32 0 0 0 1.732.478zm7.187-2.014l2.147 1.634c.099.08.157.184.173.313a.555.555 0 0 1-.074.36l-2.073 3.462a.448.448 0 0 1-.26.216.56.56 0 0 1-.357-.024l-2.542-.985c-.658.464-1.242.793-1.752.985l-.37 2.62a.607.607 0 0 1-.185.313.453.453 0 0 1-.309.12H7.927a.485.485 0 0 1-.469-.433l-.395-2.62c-.69-.272-1.267-.6-1.727-.985l-2.567.985c-.263.112-.469.048-.617-.192L.079 13.293a.555.555 0 0 1-.074-.36.464.464 0 0 1 .173-.313l2.171-1.634A7.323 7.323 0 0 1 2.3 10c0-.433.017-.761.05-.986L.177 7.38a.464.464 0 0 1-.173-.313.555.555 0 0 1 .074-.36l2.073-3.462c.148-.24.354-.304.617-.192l2.567.985a8.02 8.02 0 0 1 1.727-.985l.395-2.62A.485.485 0 0 1 7.927 0h4.146c.115 0 .218.04.309.12.09.08.152.184.185.313l.37 2.62c.641.24 1.226.569 1.752.985l2.542-.985a.56.56 0 0 1 .358-.024.448.448 0 0 1 .259.216l2.073 3.462c.066.112.09.232.074.36a.464.464 0 0 1-.173.313l-2.147 1.634c.033.225.05.553.05.986 0 .433-.017.761-.05.986z" fill="rgb(0,59,3)"/></g></svg>');
}

.side-content {
	flex: 1;
	border-radius: 0 0 1.6vw;
}

.news-wrap .announce-wrap,.side-content {
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.side-content h3 {
	padding: 10px;
	justify-content: space-between;
	align-items: center;
	display: flex;
	background-image: linear-gradient(-180deg,#2e4b5e 0,#243a48 82%);
	color: #fff;
	font-size: 18px;
	line-height: 10px;
}

.setting-block {
	font-size: 25px;
	color: #243a48;
	border-bottom: 1px solid #e0e6e6;
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.stake-setting dt {
	flex: 1 1 100%;
}

.stake-setting dd {
	flex: 1 1 25%;
}

.setting-block dd,.setting-block dt {
	padding: 4px;
	align-items: center;
	box-sizing: border-box;
	display: flex;
	margin-bottom: 0;
}

.stake-setting input {
	width: 75px;
	margin: 0;
	box-sizing: border-box;
	text-align: center;
}

.setting-block input {
	position: relative;
	background: #fff;
	border: 1px solid #aaa;
	box-shadow: inset 0 .53333vw 0 0 rgba(0,0,0,.1);
	border-radius: 10px;
	color: #1e1e1e;
	font-size: 15px;
	font-family: Helvetica,Tahoma,sans-serif;
	padding: 2px;
	margin-bottom: 0;
	-webkit-appearance: none;
}

.col-stake_edit {
	margin-top: 17px;
}

.setting-wrap .btn-send {
	background-image: var(--btnColor);
	border-color: var(--btnColor);
	color: ivory;
	display: block;
	text-align: center;
	border: 1px solid #aaa;
	border-radius: 10px;
	font-size: 23px;
}

.stake-setting .btn,.stake-setting .btn-send {
	flex: 1;
	line-height: 1.7;
}

.col-stake_edit a {
	width: 100%;
	line-height: 2.6;
	font-weight: 700;
}

.full-wrap {
	position: relative;
}

.oneclick_set-pop,.slip_set-pop {
	display: none;
	position: absolute;
	top: 30px;
	right: 0;
	width: 352px;
	z-index: 99;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 4px 5px rgba(0,0,0,.5);
}

.set-content {
	min-height: 100px;
	background-color: #e0e6e6;
	font-size: 11px;
	color: #3b5160;
	padding: 10px;
	border-radius: 0 0 4px 4px;
}

.btn-wrap,.clear,.set-content {
	clear: both;
}

.odds-set,.stake-set {
	position: relative;
	border-bottom: 1px solid #7e97a7;
	box-shadow: 0 1px 0 rgba(255,255,255,.8);
	line-height: 15px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	zoom: 1;
}

.odds-set dt,.stake-set dt {
	margin-bottom: 5px;
	font-weight: 700;
}

.odds-set dd,.stake-set dd {
	width: 50px;
	margin: 0 5px 5px 0;
}

.odds-set .stake_edit-input,.stake-set .stake_edit-input {
	width: 50px;
	font-size: 11px;
	text-align: center;
	margin-left: 0;
}

.set-content input,.set-content textarea {
	height: 20px;
	line-height: 20px;
	padding: 5px;
	margin: 0 5px 5px 0;
	font-family: Tahoma,Helvetica,sans-serif;
	color: #1e1e1e;
	font-size: 12px;
	border: 0 solid #aaa;
	background: #fff;
	box-shadow: inset 0 1px 0 rgba(0,0,0,.5);
	border-radius: 4px;
	box-sizing: border-box;
}

.odds-set dd.col-edit,.stake-set dd.col-edit {
	position: absolute;
	top: 20px;
	right: 0;
	width: 42px;
	margin-right: 0;
	float: left;
}

.skyexchange .oneclick_set-pop .btn-send,.slip_set-pop .btn-send {
	color: #fff;
}

.full-wrap .settingstack a,.full-wrap .settingstack a:active,.full-wrap .settingstack a:hover {
	color: var(--outerMenuColor);
}

.aside-menu {
	z-index: 0;
}

.slip_set-pop {
	display: none;
}

.a-search {
	position: absolute;
	z-index: 2;
	right: 0;
	width: 12%;
	height: 44px;
	padding: 0;
	background-image: linear-gradient(180deg,#525252 0,#2d2d2d 100%);
	border-left: 1px solid rgba(255,255,255,.1);
	border-radius: 0;
	font-size: 0;
	text-indent: -99999px;
}

.a-search:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml,<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg"><path d="m29.6697865 25.8286042h-1.0026615l-.3764635-.3143021c1.191151-1.4455833 1.9434479-3.2687188 1.9434479-5.342849-.0000573-4.5258698-3.6359011-8.1714531-8.14825-8.1714531-4.4505886 0-8.0858594 3.6455833-8.0858594 8.1714531s3.6352708 8.1713959 8.1483073 8.1713959c2.0058385 0 3.886151-.7543594 5.3276094-1.948375l.3758906.3143593v1.0055261l6.2678802 6.2856406 1.8803125-1.8856979zm-7.5214792 0c-3.1339688 0-5.6411094-2.5143594-5.6411094-5.6571511 0-3.1429062 2.5071406-5.6570937 5.6411094-5.6570937 3.1338542 0 5.6410521 2.5141875 5.6410521 5.6570937 0 3.1427917-2.5071979 5.6571511-5.6410521 5.6571511z" fill="rgb(255,255,255)" transform="translate(-14 -12)"/></svg>');
}

.mobile-eventsearch {
	-webkit-animation: .5s fadeIn;
	animation: .5s fadeIn;
	display: none;
	margin-left: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 60px;
	z-index: 9999;
}

.mobile-eventsearch .input-group {
	width: 100%;
}

.mobile-eventsearch .ng-select.ng-select-single .ng-select-container {
	height: 53px;
}

.mobile-eventsearch .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	top: 15px;
}

.mobile-eventsearch .ng-select .ng-select-container .ng-value-container .ng-input>input {
	font-size: 16px;
	margin-top: -10px;
}

.overlay-event {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	z-index: 99;
	background-color: rgba(0,0,0,.7);
	justify-content: center;
	align-items: center;
	-webkit-animation: .5s fadeIn;
	animation: .5s fadeIn;
	display: none;
}

.path-back {
	color: var(--sportHeadColor);
	position: absolute;
	z-index: 2;
	height: 25px;
	font-size: 22px;
	width: 40px;
	left: 15px;
	top: 2px;
	line-height: 16px;
}

.desktop-stream .card-accrdn,.open-bet .card-accrdn {
	font-size: 12px;
	font-weight: 400;
	background: var(--openBetBG);
}

.desktop-stream .card-accrdn:hover,.open-bet .card-accrdn:hover {
	background: var(--openBetBG);
}

.exposure-detail {
	background: var(--openBetBG);
	color: #fff;
}

.add-pin,.pin-on {
	padding: 0;
	height: 20px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path fill="rgb(126,151,167)" d="M12.5 25C5.596 25 0 19.404 0 12.5S5.596 0 12.5 0 25 5.596 25 12.5 19.404 25 12.5 25zm0-1C18.85 24 24 18.85 24 12.5S18.85 1 12.5 1 1 6.15 1 12.5 6.15 24 12.5 24zm5.09-12.078c1.606.516 2.41 1.13 2.41 2.19 0 .373-.067.616-.2.73-.135.115-.403.173-.804.173H13.57l-.81 7.988h-.536l-.795-7.988H6.003c-.4 0-.67-.065-.803-.194-.133-.128-.2-.364-.2-.708 0-1.06.804-1.674 2.41-2.19.09 0 .18-.03.27-.086.49-.172.802-.444.936-.816L9.82 5.95v-.216c0-.23-.222-.415-.668-.558l-.067-.043h-.067c-.536-.143-.804-.387-.804-.73 0-.402.09-.652.268-.753.18-.1.49-.15.938-.15h6.16c.447 0 .76.05.938.15.178.1.268.35.268.752 0 .344-.268.588-.804.73h-.067l-.067.044c-.446.143-.67.33-.67.558v.215l1.206 5.07c.134.372.446.644.937.816.09.057.18.086.27.086z"/></svg>');
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 13px;
	display: block;
	background-size: contain;
	text-align: center;
	width: 25px;
	margin-left: 5px;
	text-indent: -99999px;
}

.pin-off-mobile,.pin-on-mobile {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path fill="rgb(126,151,167)" d="M12.5 25C5.596 25 0 19.404 0 12.5S5.596 0 12.5 0 25 5.596 25 12.5 19.404 25 12.5 25zm0-1C18.85 24 24 18.85 24 12.5S18.85 1 12.5 1 1 6.15 1 12.5 6.15 24 12.5 24zm5.09-12.078c1.606.516 2.41 1.13 2.41 2.19 0 .373-.067.616-.2.73-.135.115-.403.173-.804.173H13.57l-.81 7.988h-.536l-.795-7.988H6.003c-.4 0-.67-.065-.803-.194-.133-.128-.2-.364-.2-.708 0-1.06.804-1.674 2.41-2.19.09 0 .18-.03.27-.086.49-.172.802-.444.936-.816L9.82 5.95v-.216c0-.23-.222-.415-.668-.558l-.067-.043h-.067c-.536-.143-.804-.387-.804-.73 0-.402.09-.652.268-.753.18-.1.49-.15.938-.15h6.16c.447 0 .76.05.938.15.178.1.268.35.268.752 0 .344-.268.588-.804.73h-.067l-.067.044c-.446.143-.67.33-.67.558v.215l1.206 5.07c.134.372.446.644.937.816.09.057.18.086.27.086z"/></svg>');
	padding: 0;
	width: 6.66667vw;
	height: 6.66667vw;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 13px;
	display: block;
	text-align: center;
	margin-left: 5px;
	text-indent: -99999px;
	background-size: contain;
}

.pin-on,.pin-on-mobile {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle cx="12.5" cy="12.5" r="12.5" fill="rgb(107,189,17)"/><path fill="rgb(255,255,255)" d="M17.59 11.922c1.606.516 2.443 1.107 2.443 2.166 0 .373-.066.616-.2.73-.134.115-.402.173-.804.173h-5.425l-.823 8.016h-.536l-.784-8.015H6.038c-.402 0-.67-.064-.804-.193-.134-.13-.2-.365-.2-.71 0-1.058.77-1.65 2.377-2.165.09 0 .18-.03.27-.086.49-.172.802-.444.936-.816L9.82 5.95v-.216c0-.23-.222-.415-.668-.558l-.067-.043h-.067c-.536-.143-.804-.387-.804-.73 0-.402.09-.652.268-.753.18-.1.49-.15.938-.15h6.16c.447 0 .76.05.938.15.178.1.268.35.268.752 0 .344-.268.588-.804.73h-.067l-.067.044c-.446.143-.67.33-.67.558v.215l1.206 5.07c.134.372.446.644.937.816.09.057.18.086.27.086z"/></g></svg>');
}

.tbl-mobile-event .v-mid {
	vertical-align: middle;
	width: 40px;
}

.game-head {
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #7e97a7;
	color: #243a48;
	font-size: 13px;
	margin-bottom: 0;
	zoom: 1;
}

.game-head .refresh {
	position: absolute;
	top: 7px;
	right: 0;
	margin-left: 0;
	margin-right: 5px;
	z-index: 3;
	height: 23px;
	width: 25px;
	font-size: 0;
	text-indent: -99999px;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-7 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10 4.029c1.635 0 3.144.36 4.527 1.079 1.365.703 2.443 1.655 3.233 2.854.827 1.247 1.24 2.59 1.24 4.028 0 1.44-.413 2.782-1.24 4.03-.79 1.214-1.868 2.173-3.233 2.877A9.596 9.596 0 0 1 10 20a9.596 9.596 0 0 1-4.527-1.103c-1.365-.704-2.443-1.663-3.233-2.878C1.413 14.772 1 13.43 1 11.99h2.263c0 1.088.301 2.09.903 3.01.602.92 1.42 1.647 2.452 2.182 1.033.536 2.16.804 3.382.804s2.349-.268 3.382-.804c1.033-.535 1.85-1.263 2.452-2.182.602-.92.903-1.922.903-3.01 0-1.087-.301-2.09-.903-3.01-.602-.918-1.42-1.646-2.452-2.181-1.033-.536-2.16-.804-3.382-.804v4.029L4.368 5.012 10 0v4.029z" fill="rgb(255,255,255)"/></g></svg>');
	background-repeat: no-repeat;
	display: block;
}

.game-head .add-pin,.game-head .delete-pin,.game-head .pin-on {
	position: absolute;
	top: 8px;
	left: 5px;
	z-index: 3;
	display: block;
	height: 21px;
	width: 20px;
	background-size: contain;
	font-size: 0;
	text-indent: -99999px;
	background-position: unset;
	background-image: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"><path d="M6.714 5.25c.857.321 1.286.812 1.286 1.473 0 .232-.036.384-.107.455-.071.071-.214.107-.429.107h-2.893l-.429 4.714h-.286l-.429-4.714h-2.893c-.214 0-.357-.04-.429-.121-.071-.08-.107-.228-.107-.442 0-.661.429-1.152 1.286-1.473l.143-.054c.262-.107.429-.277.5-.509l.643-3.161v-.134c0-.143-.119-.259-.357-.348l-.036-.027h-.036c-.286-.089-.429-.241-.429-.455 0-.25.048-.406.143-.469.095-.063.262-.094.5-.094h3.286c.238 0 .405.031.5.094.095.063.143.219.143.469 0 .214-.143.366-.429.455h-.036l-.036.027c-.238.089-.357.205-.357.348v.134l.643 3.161c.071.232.238.402.5.509l.143.054z" fill="rgb(255,255,255)"/></svg>');
	background-repeat: no-repeat;
}

.game-team {
	width: 100%;
	background: var(--newsColor);
	color: #fff;
	line-height: 22px;
	font-size: 18px;
	font-weight: 700;
}

.game-scores {
	width: 100%;
	background: var(--btnColor);
	color: #fff;
	line-height: 22px;
	font-size: 18px;
	font-weight: 700;
}

.game-scores .game-visit,.game-team .game-visit {
	padding: 5px 30px;
}

.game-team .game-visit {
	text-align: right;
}

.game-scores .game-visit span,.game-team .game-visit span {
	position: absolute;
	top: 0;
	right: -1px;
	background-position: -388px -656px;
	height: 34px;
	width: 26px;
}

.game-team .game-visit span {
	display: block;
	background-image: url(main-se21de741bc.fa8bcab90bff4a5c0a1f.png);
	background-repeat: no-repeat;
}

.game-scores .game-vs,.game-team .game-vs {
	width: 20%;
	font-size: 12px;
	color: #243a48;
	line-height: 16px;
	display: contents;
	vertical-align: top;
}

.game-team .game-vs {
	text-align: center;
}

.game-scores .game-vs div,.game-team .game-vs div {
	height: 34px;
	background-color: #eee;
	white-space: nowrap;
}

.game-scores .game-vs span,.game-team .game-vs span {
	color: #7e97a7;
	font-weight: 400;
}

.game-team .game-vs span {
	display: block;
}

.game-scores .game-home,.game-team .game-home {
	padding: 5px 30px;
}

.game-scores .game-home span,.game-team .game-home span {
	position: absolute;
	top: 0;
	left: 0;
	background-position: -388px -295px;
	height: 34px;
	width: 26px;
}

.game-team .game-home span {
	display: block;
	background-image: url(main-se21de741bc.fa8bcab90bff4a5c0a1f.png);
	background-repeat: no-repeat;
}

.game-scores .scores-team {
	padding: 5px 10px;
}

.match-btn {
	justify-content: center;
	list-style: none;
	background-color: #e0e6e6;
	padding: 0;
	margin: 0;
	display: none;
}

.match-btn a:before {
	content: '';
	width: 3.73333vw;
	height: 3.73333vw;
	margin-right: .53333vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"><path d="M6.714 5.25c.857.321 1.286.812 1.286 1.473 0 .232-.036.384-.107.455-.071.071-.214.107-.429.107h-2.893l-.429 4.714h-.286l-.429-4.714h-2.893c-.214 0-.357-.04-.429-.121-.071-.08-.107-.228-.107-.442 0-.661.429-1.152 1.286-1.473l.143-.054c.262-.107.429-.277.5-.509l.643-3.161v-.134c0-.143-.119-.259-.357-.348l-.036-.027h-.036c-.286-.089-.429-.241-.429-.455 0-.25.048-.406.143-.469.095-.063.262-.094.5-.094h3.286c.238 0 .405.031.5.094.095.063.143.219.143.469 0 .214-.143.366-.429.455h-.036l-.036.027c-.238.089-.357.205-.357.348v.134l.643 3.161c.071.232.238.402.5.509l.143.054z" fill="rgb(255,255,255)"/></svg>');
}

.match-btn a.pin-on-innner:before {
	content: '';
	width: 3.73333vw;
	height: 3.73333vw;
	margin-right: .53333vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle cx="12.5" cy="12.5" r="12.5" fill="rgb(107,189,17)"/><path fill="rgb(255,255,255)" d="M17.59 11.922c1.606.516 2.443 1.107 2.443 2.166 0 .373-.066.616-.2.73-.134.115-.402.173-.804.173h-5.425l-.823 8.016h-.536l-.784-8.015H6.038c-.402 0-.67-.064-.804-.193-.134-.13-.2-.365-.2-.71 0-1.058.77-1.65 2.377-2.165.09 0 .18-.03.27-.086.49-.172.802-.444.936-.816L9.82 5.95v-.216c0-.23-.222-.415-.668-.558l-.067-.043h-.067c-.536-.143-.804-.387-.804-.73 0-.402.09-.652.268-.753.18-.1.49-.15.938-.15h6.16c.447 0 .76.05.938.15.178.1.268.35.268.752 0 .344-.268.588-.804.73h-.067l-.067.044c-.446.143-.67.33-.67.558v.215l1.206 5.07c.134.372.446.644.937.816.09.057.18.086.27.086z"/></g></svg>');
}

.match-btn .btn-pin {
	padding-left: 2.13333vw;
	background-image: url(bg-match-btn-left.1b63f6fb0bc459c88850.png);
}

.game-head .match-btn a {
	align-items: center;
	justify-content: center;
	width: 26.66667vw;
	height: 7.46667vw;
	background-repeat: no-repeat;
	background-size: contain;
	color: #fff;
	font-size: 3.2vw;
	font-weight: 700;
	box-sizing: border-box;
	display: flex;
}

.match-btn li:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: .53333vw;
	height: 7.46667vw;
	background: rgba(22,40,49,.9);
	box-shadow: -1px 0 0 0 rgba(255,255,255,.3) inset;
}

.match-btn .btn-refresh {
	padding-right: 2.13333vw;
	background-image: url(bg-match-btn-right.7990b0a5c5fc14edc492.png);
}

.match-btn .btn-refresh:before {
	background: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-7 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10 4.029c1.635 0 3.144.36 4.527 1.079 1.365.703 2.443 1.655 3.233 2.854.827 1.247 1.24 2.59 1.24 4.028 0 1.44-.413 2.782-1.24 4.03-.79 1.214-1.868 2.173-3.233 2.877A9.596 9.596 0 0 1 10 20a9.596 9.596 0 0 1-4.527-1.103c-1.365-.704-2.443-1.663-3.233-2.878C1.413 14.772 1 13.43 1 11.99h2.263c0 1.088.301 2.09.903 3.01.602.92 1.42 1.647 2.452 2.182 1.033.536 2.16.804 3.382.804s2.349-.268 3.382-.804c1.033-.535 1.85-1.263 2.452-2.182.602-.92.903-1.922.903-3.01 0-1.087-.301-2.09-.903-3.01-.602-.918-1.42-1.646-2.452-2.181-1.033-.536-2.16-.804-3.382-.804v4.029L4.368 5.012 10 0v4.029z" fill="rgb(255,255,255)"/></g></svg>') center/contain no-repeat;
	content: '';
	width: 3.73333vw;
	height: 3.73333vw;
	margin-right: .53333vw;
}

.game-head .match-btn a:active {
	color: #fff;
}

.card-matchodds {
	background: #fff;
	color: #333;
	border: none;
	padding: 0;
	font-size: 13px;
	border-bottom: 1px solid #7e97a7;
}

.match-odds {
	height: 30px;
	line-height: 30px;
	color: #fff;
	float: left;
	font-weight: 700;
	padding-right: 30px;
	padding-left: 10px;
	position: relative;
	background: var(--newsColor);
	border-top-right-radius: 15px;
	font-size: 12px;
}

.match-odds img {
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: -394px -2816px;
	height: 30px;
	width: 20px;
	background-image: url(main-s33bf5b2745.a069d6623a5d824213fa.png);
}

.matched-count {
	padding: 5px 10px;
	font-size: 13px;
}

.matched-count strong {
	font-weight: 700;
	color: #1e1e1e;
}

.matchodd {
	font-size: 12px;
}

.fancy-info {
	padding: 5px 6px 0;
	margin: 0;
	background-color: #bed5d8;
	font-size: 10px;
	line-height: 7px;
	border-radius: 3px;
}

.fancy-info dt {
	color: #315195;
	display: inline-block;
	margin-right: 8px;
}

.fancy-info dd {
	display: inline-block;
}

.betfair-tbl thead .back-1 {
	border-top-left-radius: 10px;
}

.betfair-tbl thead .lay-1 {
	border-top-right-radius: 10px;
}

.betfair-tbl {
	margin-bottom: 0;
}

.marketinfo {
	font-size: 14px;
	cursor: pointer;
}

.bookmaker,.fancy-head,.sportsbook-head {
	position: absolute;
	top: 0;
	width: 100%;
	zoom: 1;
}

.fancy-head h4 {
	position: relative;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	z-index: 1;
	float: left;
	zoom: 1;
}

.bookmaker .in-play span,.fancy-head .in-play span,.sportsbook-head .in-play span {
	padding: 0 14px 0 8px;
	cursor: pointer;
}

.fancy-head .tc-content h5 span,.fancy-head h4 span,.tc-content .fancy-head h5 span {
	background-position: 0 -4749px;
}

.fancy-head h4 span {
	min-width: 72px;
	line-height: 30px;
	padding: 0 10px;
	vertical-align: top;
	display: inline-block;
	background: #067e8f;
	font-weight: 700;
}

.fancy-head .in-play-sportbook span {
	background: #e4550e;
	cursor: pointer;
	border-top-left-radius: 10px;
}

.sprt-card {
	display: none;
}

.btn-fancybet_rules,.btn-sportsbook_rules {
	vertical-align: top;
	margin-left: -4px;
	height: 30px;
	font-size: 0;
	text-indent: -99999px;
	width: 41px;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(bg-fanctbet_rules.f9a2a7f74305ea6661cd.svg);
}

.btn-sportsbook_rules {
	background-image: url(bg-sportsbook_rules.9a2177b39619b81ede95.svg);
}

.btn-fancybet_rules::before,.btn-sportsbook_rules::before {
	content: '';
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	margin: 8px 12px;
	background-size: contain;
	display: block;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill="%23fff" fill-rule="evenodd" d="M6.76 5.246V3.732h1.48v1.514H6.76zm.74 8.276a5.86 5.86 0 0 0 3.029-.83 5.839 5.839 0 0 0 2.163-2.163 5.86 5.86 0 0 0 .83-3.029 5.86 5.86 0 0 0-.83-3.029 5.839 5.839 0 0 0-2.163-2.163 5.86 5.86 0 0 0-3.029-.83 5.86 5.86 0 0 0-3.029.83A5.839 5.839 0 0 0 2.308 4.47a5.86 5.86 0 0 0-.83 3.029 5.86 5.86 0 0 0 .83 3.029 5.839 5.839 0 0 0 2.163 2.163 5.86 5.86 0 0 0 3.029.83zM7.5 0c1.37 0 2.638.343 3.804 1.028a7.108 7.108 0 0 1 2.668 2.668A7.376 7.376 0 0 1 15 7.5c0 1.37-.343 2.638-1.028 3.804a7.108 7.108 0 0 1-2.668 2.668A7.376 7.376 0 0 1 7.5 15a7.376 7.376 0 0 1-3.804-1.028 7.243 7.243 0 0 1-2.668-2.686A7.343 7.343 0 0 1 0 7.5c0-1.358.343-2.62 1.028-3.786a7.381 7.381 0 0 1 2.686-2.686A7.343 7.343 0 0 1 7.5 0zm-.74 11.268V6.761h1.48v4.507H6.76z"/></svg>');
}

.marketinfo {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 8px;
	top: 8px;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill="%23fff" fill-rule="evenodd" d="M6.76 5.246V3.732h1.48v1.514H6.76zm.74 8.276a5.86 5.86 0 0 0 3.029-.83 5.839 5.839 0 0 0 2.163-2.163 5.86 5.86 0 0 0 .83-3.029 5.86 5.86 0 0 0-.83-3.029 5.839 5.839 0 0 0-2.163-2.163 5.86 5.86 0 0 0-3.029-.83 5.86 5.86 0 0 0-3.029.83A5.839 5.839 0 0 0 2.308 4.47a5.86 5.86 0 0 0-.83 3.029 5.86 5.86 0 0 0 .83 3.029 5.839 5.839 0 0 0 2.163 2.163 5.86 5.86 0 0 0 3.029.83zM7.5 0c1.37 0 2.638.343 3.804 1.028a7.108 7.108 0 0 1 2.668 2.668A7.376 7.376 0 0 1 15 7.5c0 1.37-.343 2.638-1.028 3.804a7.108 7.108 0 0 1-2.668 2.668A7.376 7.376 0 0 1 7.5 15a7.376 7.376 0 0 1-3.804-1.028 7.243 7.243 0 0 1-2.668-2.686A7.343 7.343 0 0 1 0 7.5c0-1.358.343-2.62 1.028-3.786a7.381 7.381 0 0 1 2.686-2.686A7.343 7.343 0 0 1 7.5 0zm-.74 11.268V6.761h1.48v4.507H6.76z"/></svg>');
}

.fancy-head h4:after {
	content: "";
	display: block;
	clear: both;
}

.fancy-head .other-tab {
	position: relative;
	height: 25px;
	line-height: 25px;
	color: #c5d0d7!important;
	font-weight: 700;
	padding: 0 10px;
	margin-left: 7px;
	background: #243a48;
	z-index: 0;
	display: flex;
	float: left;
}

.card-fancybet {
	background: #0c92a5;
	padding: 0;
	border: none;
	border-radius: unset;
}

.sportbook {
	background: linear-gradient(180deg,#f26d1c 15%,#d14100 100%);
	padding: 0;
	border: none;
	border-radius: unset;
}

.casino-sportbook {
	background: var(--newsColor);
	padding: 0;
	border: none;
	border-radius: unset;
}

.fancy-bet {
	font-size: 12px;
}

.rules-wrap {
	border-radius: 0 0 8px 8px;
	box-shadow: 0 4px 5px rgba(0,0,0,.5);
}

.rules-wrap h3 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #eee;
	margin: 0;
	font-size: 16px;
	color: #243a48;
	font-weight: 700;
}

.rules-wrap .rules-content {
	height: 340px;
	padding: 8px 5px;
	line-height: 18px;
	color: rgba(36,58,72,.9);
	overflow: hidden;
	overflow-y: auto;
}

.rules-wrap ol {
	margin: 0 0 10px 20px;
	padding: 0;
}

.rules-wrap ol li {
	margin-bottom: 5px;
	text-transform: unset;
	font-size: 13px;
}

.rules-wrap .btn-wrap {
	border-top: 1px solid #ccc;
	padding: 8px 0 0;
}

.btn-wrap {
	margin-bottom: 7px;
	display: block;
	clear: both;
}

.rules-wrap .btn-wrap li {
	width: 100%;
}

.rules-wrap .btn-wrap .btnok {
	width: 150px;
	margin: 0 auto;
	display: block;
	background: url(bg-btn.d9aa1220fb9e7277a34b.gif) repeat-x #eee;
	border: 1px solid #bbb;
	border-radius: 4px;
	color: #1e1e1e;
	font-weight: 700;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
}

.book-btn {
	background: var(--btnColor);
	font-weight: 700;
	font-size: 12px;
	padding: 4px 10px;
}

.bookmaker_bet .fancy-quick-tr td,.fancy-quick-tr td,.sportsbook_bet .fancy-quick-tr td {
	text-align: left;
}

.fancy-quick-tr td {
	width: 8.97436%;
	border-bottom: 1px solid #7e97a7;
	border-left: 1px solid #ddd;
	font-weight: 700;
	vertical-align: top;
}

.fancy-quick-tr .quick_bet-wrap {
	border-width: 0;
}

.quick_bet-wrap {
	border: 1px solid #7e97a7;
	border-width: 1px 0;
	box-shadow: inset 0 2px 0 rgba(0,0,0,.1);
	padding: 0 2px 0 7px;
}

.slip-lay,.table .slip-lay:active,.table .slip-lay:hover {
	background-color: #f3dce2;
}

.slip-back,.table .slip-back:active,.table .slip-back:hover {
	background-color: #beddf4;
}

.slip-back .col-stake_list {
	border-top: 1px solid #7dbbe9;
	background-color: #d4e8f8;
}

.quick_bet-wrap .slip-back,.quick_bet-wrap .slip-lay {
	zoom: 1;
}

.card-lottery {
	padding: 5px;
	background: var(--newsColor);
	color: #fff;
	cursor: pointer;
	font-size: 14px;
}

.card-lottery a {
	color: #fff!important;
}

.quick_bet-wrap dt {
	width: 53.79665%;
	height: auto;
	line-height: 22px;
	padding: 13px 5px 12px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.quick_bet-wrap dd,.quick_bet-wrap dt {
	box-sizing: border-box;
	margin-bottom: 0;
	box-sizing: border-box;
}

.slip-back dt,.slip-book dt,.slip-lay dt {
	position: relative;
	width: 40%;
	font-weight: 700;
	padding-left: 5px;
}

.quick_bet-wrap dt,.slip-back dt,.slip-lay dt {
	float: left;
}

.fancy-quick-tr dt span {
	display: inline-block;
}

.quick_bet-wrap dt .bet-check {
	font-size: 12px;
	opacity: 1;
	float: right;
}

.bets td span,.bets-GH td span,.bets-HS td span {
	font-weight: 400;
}

.slip-back dt span,.slip-book dt span,.slip-lay dt span {
	color: #222;
	opacity: .5;
	font-weight: 400;
}

.quick_bet-wrap input,.quick_bet-wrap textarea {
	line-height: 33px;
	height: 40px;
}

.quick_bet-wrap .col-btn {
	width: 10.00901%;
	margin-bottom: 2px;
}

.slip-back dd,.slip-book dd,.slip-lay dd {
	position: relative;
	color: #243a48;
	padding: 5px 0;
	line-height: 22px;
}

.slip-back dd,.slip-lay dd {
	text-align: center;
	float: left;
}

.fancy-quick-tr td a {
	padding: 3px 10px;
}

.quick_bet-wrap .btn {
	height: 31px;
	line-height: 31px;
	margin: 0;
}

.fancy-quick-tr .btn {
	background: url(bg-btn.d9aa1220fb9e7277a34b.gif) repeat-x #eee;
	border: 1px solid #333;
	border-radius: 4px;
	color: #1e1e1e;
	font-weight: 700;
	line-height: 30px;
	font-size: 13px;
	height: 38px;
	margin: 0 5px 0 0;
	text-align: center;
}

.quick_bet-wrap .col-odd {
	width: 12.36551%;
}

.quick_bet-wrap dd {
	float: left;
}

.quick-bet-confirm {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	background-color: rgba(255,255,255,.5);
	flex-direction: column;
	justify-content: center;
	display: flex;
	text-align: left;
	margin-bottom: 0;
}

.quick-bet-confirm li {
	width: 100%;
	list-style: none;
	line-height: 18px;
	color: #1e1e1e;
	padding: 0 5px;
	text-align: left;
}

.quick-bet-confirm .quick-bet-confirm-title {
	font-size: 10px;
	line-height: 12px;
	color: #222;
	opacity: .5;
}

.quick_bet-wrap .col-stake {
	width: 18.29601%;
	padding-left: 0;
}

.slip-back input,.slip-lay input {
	margin: 0;
	padding: 0 6px 0 0;
	width: 90%;
	line-height: 22px;
	text-align: right;
}

.quick_bet-wrap input {
	font-family: Tahoma,Helvetica,sans-serif;
	color: #1e1e1e;
	border: 0 solid #aaa;
	background: #fff;
	box-shadow: inset 0 1px 0 rgba(0,0,0,.5);
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	font-weight: 700;
	box-shadow: unset;
	font-size: 14px;
}

.quick_bet-wrap .col-send {
	width: 100px;
}

.quick_bet-wrap .btn-send.disable,.quick_bet-wrap .btn-send:disabled {
	background: url(bg-send-disable.3138468b438298f08e3d.png) repeat-x #a4a4a4;
	border-color: #aaa;
	color: #e6dfcd;
	cursor: not-allowed;
}

.quick_bet-wrap .btn-send {
	background: var(--btnColor);
	color: #fff;
	border-color: #000;
	height: 38px;
	line-height: 30px;
	margin: 0;
	width: 100%;
	font-weight: 700;
	border-radius: 5px;
}

.quick_bet-wrap .col-stake_list {
	width: calc(100% + 7px + 2px);
	padding: 5px 0;
	margin-left: -7px;
	zoom: 1;
}

.slip-lay .col-stake_list {
	border-top: 1px solid #dfa3b3;
	background-color: #faeff2;
}

.quick_bet-wrap .col-stake_list ul {
	width: 100%;
	padding-right: 5px;
	float: right;
}

.slip-back .col-stake_list ul,.slip-book .col-stake_list ul,.slip-lay .col-stake_list ul {
	padding-left: 5px;
	zoom: 1;
}

.slip-back .col-stake_list ul,.slip-lay .col-stake_list ul {
	display: block;
}

.slip-back .col-stake_list ul li,.slip-lay .col-stake_list ul li {
	display: block;
	float: left;
}

.quick_bet-wrap .col-stake_list a {
	height: auto;
	line-height: 23px;
	font-size: 12px;
	width: 92%;
}

.slip-back .col-stake_list a,.slip-lay .col-stake_list a {
	font-weight: 400;
	margin: 0 5px 0 0;
}

.col-stake_list ul {
	padding: 0;
	margin: 0;
}

.slip-back .col-stake_list li,.slip-book .col-stake_list li,.slip-lay .col-stake_list li {
	width: calc(100% / 8);
}

.fancy-quick-tr {
	display: none;
}

.lay-1.select,.lay-2.select,.lay-3.select {
	background-color: #f4496d;
	color: #fff;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
}

.back-1.select,.back-2.select,.back-3.select {
	background-color: #1a8ee1;
	color: #fff;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
}

.back-1.select a,.back-2.select a,.back-3.select a,.lay-1.select a,.lay-2.select a {
	color: #fff!important;
}

.back-1.spark {
	-webkit-animation: .5s sparkBack;
	animation: .5s sparkBack;
}

@-webkit-keyframes sparkBack {
	0%,100% {
		background-color: #72bbef;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

@keyframes sparkBack {
	0%,100% {
		background-color: #72bbef;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

.back-2.spark {
	-webkit-animation: .5s sparkBack_2;
	animation: .5s sparkBack_2;
}

@-webkit-keyframes sparkBack_2 {
	0%,100% {
		background-color: #b7d5eb;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

@keyframes sparkBack_2 {
	0%,100% {
		background-color: #b7d5eb;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

.back-3.spark {
	-webkit-animation: .5s sparkBack_3;
	animation: .5s sparkBack_3;
}

@-webkit-keyframes sparkBack_3 {
	0%,100% {
		background-color: #d7e8f4;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

@keyframes sparkBack_3 {
	0%,100% {
		background-color: #d7e8f4;
		color: #1e1e1e;
	}

	50% {
		background-color: #f8e71c;
		color: #fff;
	}
}

.lay-1.spark {
	-webkit-animation: .5s sparkLay;
	animation: .5s sparkLay;
}

@-webkit-keyframes sparkLay {
	0%,100% {
		background-color: #faa9ba;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

@keyframes sparkLay {
	0%,100% {
		background-color: #faa9ba;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

.lay-2.spark {
	-webkit-animation: .5s sparkLay_2;
	animation: .5s sparkLay_2;
}

@-webkit-keyframes sparkLay_2 {
	0%,100% {
		background-color: #efd3d9;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

@keyframes sparkLay_2 {
	0%,100% {
		background-color: #efd3d9;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

.lay-3.spark {
	-webkit-animation: .5s sparkLay_3;
	animation: .5s sparkLay_3;
}

@-webkit-keyframes sparkLay_3 {
	0%,100% {
		background-color: #f6e6ea;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

@keyframes sparkLay_3 {
	0%,100% {
		background-color: #f6e6ea;
		color: #1e1e1e;
	}

	50% {
		background-color: #26f1f8;
		color: #fff;
	}
}

.fancy-bet td .btn {
	border: 1px solid #333;
}

.col-stake .icon-minus {
	border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	border: 1px solid #aaa;
	display: inline-block;
	position: absolute;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	background-image: linear-gradient(-180deg,#fff 0,#eee 89%);
	justify-content: center;
	align-items: center;
}

.col-stake .icon-minus:before {
	content: '';
	background-repeat: no-repeat;
	display: block;
	width: 4.53333vw;
	height: 1.06667vw;
	position: absolute;
	top: 19px;
	background-image: url('data:image/svg+xml,<svg width="17" height="4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="b" width="17" height="3" rx="1.5"/><filter x="-2.9%" y="-16.7%" width="105.9%" height="166.7%" filterUnits="objectBoundingBox" id="a"><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="shadowOffsetOuter1"/></filter></defs><g fill="none" fill-rule="evenodd"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><use fill="%231F72AC" xlink:href="%23b"/></g></svg>');
}

.col-stake .oddinput {
	width: 105px;
}

.fancy-quick-tr td {
	padding: 0;
}

.col-stake .icon-plus:before {
	content: '';
	background-repeat: no-repeat;
	display: block;
	width: 5.53333vw;
	position: absolute;
	top: 12px;
	height: 5.06667vw;
	background-image: url('data:image/svg+xml,<svg width="17" height="18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M7.16 7.16H1.33a1.34 1.34 0 0 0 0 2.68h5.83v5.83a1.34 1.34 0 0 0 2.68 0V9.84h5.83a1.34 1.34 0 0 0 0-2.68H9.84V1.33a1.34 1.34 0 0 0-2.68 0v5.83z" id="b"/><filter x="-2.9%" y="-2.9%" width="105.9%" height="111.8%" filterUnits="objectBoundingBox" id="a"><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="shadowOffsetOuter1"/></filter></defs><g fill="none" fill-rule="evenodd"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><use fill="%231F72AC" xlink:href="%23b"/></g></svg>');
}

.col-stake .icon-plus {
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
	border: 1px solid #aaa;
	display: inline-block;
	position: absolute;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	background-image: linear-gradient(-180deg,#fff 0,#eee 89%);
	justify-content: center;
	align-items: center;
}

.col-stake .show-xs {
	display: none;
}

.soccer-score ul {
	display: block;
	list-style: none;
	position: relative;
	left: 37%;
	margin-bottom: 0;
}

.betfairodds input {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	text-align: center;
	padding-left: 45px;
	border-top-right-radius: unset;
	border-bottom-right-radius: unset;
}

.col-stake .oddinput {
	border: 1px solid #aaa;
	border-radius: 7px;
}

.soccer-score ul .game-visit {
	width: calc(50% - 96px);
	padding: 0 8px 8px 30px;
	text-align: right;
	display: block;
	float: left;
}

.soccer-score ul .scores-box {
	width: 116px;
	background-color: transparent;
	padding: 0;
	border-width: 0;
	background-position: -298px -2489px;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url(main-se21de741bc.fa8bcab90bff4a5c0a1f.png);
}

.soccer-score ul .scores-box p {
	padding: 0;
	margin-bottom: 0;
}

.soccer-score .scores-now {
	color: #8eea29;
}

.soccer-score ul .scores-box span {
	line-height: 13px;
	font-size: 10px;
	font-weight: 400;
	display: block;
}

.progress {
	padding: 10px;
	background-color: unset;
	height: 30px;
}

.progress-bar {
	height: 6px;
	background-repeat: repeat-x;
	border-radius: 3px;
	background-position: 0 -2847px;
	background-image: url(bg-s1efa051005.ab7e770f506286bcd780.png);
}

.soccer-score .scores-team {
	display: none;
}

.quick_bet-wrap .betfairodds {
	width: 20%!important;
	margin-right: .5rem;
}

.round-id {
	position: absolute;
	left: 10px;
	top: 0;
	z-index: 2;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
}

.controls>:first-child {
	margin-left: 8px;
}

.login_to_go {
	height: 408px;
	width: 540px;
	background: var(--loginBGColor);
	color: #1e1e1e;
	border-radius: 5px;
	position: relative;
}

.dialog-wrap-w .kv {
	width: var(--kvWidth);
	height: 100%;
	border-radius: 5px 0 0 5px;
	float: left;
	background: var(--loginSideImg);
}

.login-head,.register-head {
	background-image: var(--loginCurveImg);
}

.dialog-wrap-w .login-panel {
	color: #000;
	margin: 100px 0 0 25px;
	float: left;
}

.login_to_go .login-panel dt {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 15px;
	color: var(--loginPopupcolor);
}

.login_to_go .login-panel dd {
	position: relative;
	width: 220px;
	margin-bottom: 7px;
}

.login_to_go .login-panel input,.login_to_go .login-panel textarea {
	width: 100%;
	height: 33px;
	font-size: 14px;
	line-height: 21px;
	border: 1px solid #aaa;
	box-shadow: inset 0 2px 0 0 rgba(0,0,0,.1);
	margin: 0;
}

.modal-desktoplogin {
	margin: 6.75rem auto;
}

.login_to_go .login-panel .btn-send {
	width: 218px;
	height: 36px;
	line-height: 33px;
	font-size: 16px;
	margin: 15px 0 0;
	background: var(--btnColor);
	border: 1px solid #bbb;
	border-radius: 4px;
	color: #fff;
	font-weight: 700;
	display: block;
	text-align: center;
}

.login_to_go .icon-login {
	width: 10px;
	height: 11px;
	background: url('data:image/svg+xml,<svg width="10" height="11" xmlns="http://www.w3.org/2000/svg"><path d="M5.71 7.706l1.432-1.604H1.778V4.898h5.39L5.71 3.294l.781-.86L9.278 5.5 6.49 8.565l-.78-.86zM1.12 0C.825 0 .564.124.339.372a1.24 1.24 0 0 0-.339.86v8.536c0 .325.113.611.339.86.225.248.486.372.78.372H8.88c.295 0 .556-.124.781-.372a1.24 1.24 0 0 0 .339-.86V7.333H8.88v2.435H1.12V1.232h7.76v2.435H10V1.232a1.24 1.24 0 0 0-.339-.86C9.436.124 9.175 0 8.881 0H1.12z" fill="%231e1e1e" fill-rule="evenodd"/></svg>') no-repeat;
}

.login_to_go .close {
	position: absolute;
	margin-top: 10px;
	margin-left: 15px;
	background-position: -394px -1080px;
	height: 20px;
	width: 20px;
	right: 5px;
	background-image: url(main-s33bf5b2745.a069d6623a5d824213fa.png);
	background-repeat: no-repeat;
}

@-webkit-keyframes winnerbox {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,127,30,.6);
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(29,127,30,0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,127,30,0);
	}
}

@keyframes winnerbox {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,127,30,.6);
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(29,127,30,0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,127,30,0);
	}
}

.winner-icon {
	-webkit-animation: 2s infinite winnerbox;
	animation: 1.5s infinite winnerbox;
	border-radius: 50%;
	color: green;
	margin-left: 10px;
	font-size: 14px;
}

.loser-icon {
	-webkit-animation: 2s infinite winnerbox;
	animation: 1.5s infinite winnerbox;
	border-radius: 50%;
	color: red;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-left: 10px;
	font-size: 14px;
}

.casino-res {
	background: #fff;
	color: green;
}

.clearfix {
	clear: both;
	border-top: 1px solid #ccc;
}

.res-marketname {
	font-size: 16px;
	font-weight: 700;
}

.all-market-winner {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}

.all-market-winner .sectionA,.all-market-winner .sectionB {
	width: 50%;
	display: inline-block;
	text-align: center;
	font-size: 12px;
}

.all-market-winner h6 {
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 0;
}

.all-mrkt-result {
	max-height: 500px;
	overflow-x: scroll;
}

.newlaunch,.newlaunch span {
	transition: .1s ease-in;
	-webkit-animation: 1s infinite newlaunch;
	animation: 1s infinite newlaunch;
}

@keyframes newlaunch {
	0% {
		color: red;
	}

	50% {
		color: #ff0;
	}

	100% {
		color: #00f;
	}
}

@-webkit-keyframes newlaunch {
	0% {
		color: red;
	}

	50% {
		color: #ff0;
	}

	100% {
		color: #00f;
	}
}

.inplay-match .table thead th {
	border-bottom: unset;
}

.inplay-match .table {
	font-size: 13px;
}

.inplay-match .table .count {
	font-size: 12px;
}

.modal-casinonew {
	max-width: 100%;
	margin: 4.75rem auto;
	height: 100%;
	overflow: auto;
}

.modal-casinonew .modal-content {
	background: var(--topHeaderColor);
	margin: auto;
	padding: 10px 5px;
	border: 1px solid #888;
	height: 100%;
	max-width: 90%;
}

.game-close {
	color: #fff;
	float: right;
	font-size: 28px;
	font-weight: 700;
	position: relative;
	top: -18px;
}

.icon-area {
	float: right;
	color: #fff;
	padding: 0 10px;
	margin: -7px 0;
}

.iframecasino iframe {
	position: absolute;
	top: 35px;
	height: calc(100% - 50px);
	width: 99%;
}

.game-minimize {
	display: none;
}

.game-icon {
	width: 25px;
	text-align: center;
	margin-top: 0;
	display: inline-block;
}

.game-icon img {
	height: 14px;
}

.score-iframeloader {
	background: url(preloaderimg.02720d09256600f4c9ff.svg) center center/80px no-repeat #000;
}

.text-danger {
	color: #dc3545!important;
}

@media only screen and (max-width:767px) and (orientation:portrait) {
	.team-name-fancy .name {
		white-space: nowrap;
		overflow: hidden;
		width: 150px;
		text-overflow: ellipsis;
	}
}

@media only screen and (max-width:767px) {
	.paati_boxs {
		margin: 5px 0;
		padding: 0;
	}

	.card-Img-box img {
		width: 50px;
	}

	.modal-casinonew .modal-content {
		max-width: 100%;
	}

	.game-maximize,.game-minimize {
		display: none;
	}

	.modal-casinonew {
		margin: 0;
	}

	.info_zone_casino {
		right: 0;
		padding: 0;
		width: 70px;
	}

	.info_zone_casino .time dt {
		height: 30px;
		line-height: 30px;
	}

	.info_zone_casino .time dt p {
		font-size: 30px;
		margin-bottom: 0;
	}

	.biki-footer {
		padding-top: 0;
		position: unset;
	}

	#playerDivCasino_videoControls {
		width: 20%!important;
	}

	.game-head {
		border-bottom: none;
	}

	a.rules-btn-home {
		margin-left: 5px;
	}

	.promo-banner-loading {
		height: 24.66667vw!important;
	}

	.tabmenu .tab.col3 {
		width: 100%!important;
		margin: 0;
		padding: 3px 5px;
	}

	.sporthead h3 {
		text-align: center;
	}

	.tbl-mobile-event .v-mid {
		width: 30px;
	}

	.round-id {
		font-size: 8px;
		left: 3px;
	}

	.marquee-box marquee {
		display: inline-grid;
	}

	.tbl-bets .sportbook-minwidth {
		min-width: 120px!important;
	}

	.btn-bet-place .btn {
		font-size: 10px;
	}

	.sportbook-back a {
		font-size: 15px;
	}

	.info_left {
		width: 150px;
	}

	.arrow::before {
		margin: 0 2.6vw;
		content: "|";
	}

	.inplay-head {
		margin-bottom: 0;
	}

	.tabmenu .tab a {
		font-size: 15px!important;
		line-height: 8.8vw!important;
	}

	.betfair-tbl thead .back-1 {
		border-top-left-radius: unset;
	}

	.betfair-tbl thead .lay-1 {
		border-top-right-radius: unset;
	}

	.game-menu-tab .inplaytbl td {
		padding: 10px 0 10px 10px;
	}

	.game-menu-tab .multitable td {
		padding: 3px 0 3px 10px;
	}

	.matched-count {
		padding: 5px 3px;
		font-size: 11px;
	}

	.card-matchodds {
		font-size: 11px;
	}

	.container {
		padding-left: 14px;
		padding-right: 14px;
	}

	.fancy-marquee {
		width: 73%;
		display: inline-block;
		padding: 3px 0;
		font-weight: 700;
		font-size: 13px;
	}

	.playerDivCasino {
		height: 260px!important;
	}

	.main {
		margin-bottom: 70px!important;
	}

	.closed-fancy,.suspended-fancy {
		width: 133px;
		right: 0;
	}

	.mobile-stream {
		display: block;
	}

	.desktop-stream {
		display: none;
	}

	.cpy-right,.whats-spn {
		margin-left: auto;
	}

	.game-scores h4 {
		font-size: 12px;
	}

	.game-scores .tc-content h5,.game-scores h4,.tc-content .game-scores h5 {
		height: 15px;
	}

	.analysis-sec {
		padding: 0;
	}

	.telegram {
		margin-left: 0;
	}
}

@media screen and (max-width:600px) {
	.fancy-marquee {
		width: 71%;
	}
}

@media only screen and (min-width:767px) and (max-width:992px) {
	.closed-fancy,.suspended-fancy {
		width: 170px;
		right: 0;
	}

	.fancy-marquee {
		width: 74%;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.function_zone,.function_zone_many {
		bottom: -259px!important;
	}

	.sexy-casino {
		bottom: -283px!important;
		z-index: 22;
	}

	.card_zone .banker ul li:last-child,.card_zone .player ul li:last-child {
		top: 38px!important;
		left: calc(50% - 68px)!important;
	}

	.card_zone,.card_zone .banker,.card_zone .player {
		height: 215px!important;
	}

	.bikitv .card_zone {
		top: calc(1000% - -25px)!important;
	}

	.bikitv .card_zone .banker dt,.bikitv .card_zone .player dt {
		font-size: 20px;
	}

	.bikitv .bikivideo {
		height: calc(100% - -3px);
	}

	.bikitv .bet_zone {
		padding: 10px;
		background-size: 100% 73%,100% auto;
		height: 14.73333vw;
	}

	.bikitv .function_zone,.function_zone_many {
		bottom: -59px!important;
		height: 150px;
	}

	.bikitv .sexy-casino {
		bottom: -110px!important;
	}

	.a-referesh,.a-setting,.open_bets {
		height: 5.33333vw!important;
		padding: 2.6vw 1.5vw!important;
	}
}

@media only screen and (min-width:480px) and (max-width:640px) and (orientation:landscape) {
	.bikitv .bikivideo {
		height: calc(100% - -125px);
	}
}

@media only screen and (max-width:992px) {
	.fancy-quick-tr .quick_bet-wrap .betfair-stack,.fancy-quick-tr .quick_bet-wrap .betfairodds {
		width: 45%!important;
	}

	.betfair-stack {
		margin-left: 19px;
	}

	.fancy-quick-tr .quick_bet-wrap .betfairodds input,.quick_bet-wrap .betfair-stack .oddinput {
		width: 82%!important;
	}

	.hiddedn-xs {
		display: none;
	}

	.rules-casino .rules-content {
		height: 460px!important;
	}

	.quick_bet-wrap .betfairodds {
		margin-right: 0;
	}

	.soccer-score ul {
		display: none;
	}

	.soccer-score .scores-team {
		padding: 5px 0 0 10px;
		display: block;
	}

	.soccer-score #teamHome {
		height: 30px;
	}

	.game-scores h4 .soccer-score,.soccer-score h4 {
		font-size: 11px;
	}

	.scores-team .live {
		margin-top: 5px;
	}

	.loading-wrap {
		left: 55%;
		top: 40%;
	}

	.rules-wrap .rules-content {
		height: 460px;
	}

	.rules-wrap ol li {
		font-size: 14px;
	}

	.slip-back dt,.slip-book dt,.slip-lay dt {
		width: 100%;
	}

	.quick_bet-wrap dt {
		padding: 0;
	}

	.col-btn,.col-send {
		display: none;
	}

	.quick_bet-wrap .col-stake_list ul {
		padding-right: 0;
		padding-bottom: 8px;
	}

	.betmobile-btn {
		width: 100%;
	}

	.quick_bet-wrap .col-odd {
		width: 50%;
	}

	.fancy-quick-tr .betmobile-btn .btn,.quick_bet-wrap .betmobile-btn .btn-send {
		width: 96%;
	}

	.quick_bet-wrap dd {
		text-align: left;
	}

	.col-stake .oddinput {
		width: 72%;
	}

	.quick_bet-wrap .col-stake {
		width: 42%!important;
	}

	.quick-bet-confirm {
		width: 94%;
		background-color: #dcdcdc;
		color: #666;
	}

	.quick-bet-confirm li {
		width: calc(100% - 50%);
		text-align: center;
	}

	.slip-back .col-stake_list,.slip-lay .col-stake_list {
		border-top: unset;
	}

	.slip-back .col-stake_list li,.slip-book .col-stake_list li,.slip-lay .col-stake_list li {
		width: calc(100% / 4);
		margin-top: 5px;
	}

	.quick_bet-wrap .col-stake_list {
		padding: 0 2px;
	}

	.fancy-quick-tr .col-stake_list .btn {
		font-size: 11px;
	}

	.betmobile-btn .col-btn,.betmobile-btn .col-send {
		display: inline-block;
	}

	.quick_bet-wrap .col-btn,.quick_bet-wrap .col-send {
		width: 50%;
	}

	.slip-back .col-stake_list {
		background-color: #beddf4;
	}

	.slip-lay .col-stake_list {
		background-color: #f3dce2;
	}

	.betmobile-btn dd a {
		width: 90%;
	}

	.betmobile-btn dd button {
		width: 100%;
	}

	.quick_bet-wrap .btn-send {
		width: 90%;
		line-height: 30px;
	}

	.betmobile-btn .col-btn a {
		border-radius: 6px!important;
		padding: 8px!important;
	}

	.betmobile-btn dd {
		padding: 0;
		text-align: left;
	}

	.fancy-quick-tr .betmobile-btn .btn {
		line-height: 20px;
	}

	.quick_bet-wrap .betmobile-btn .btn-send {
		line-height: 30px;
		border: 1px solid #333;
	}

	.col-stake .icon-minus {
		display: inline-block;
	}

	.fancy-quick-tr td {
		padding: 0;
	}

	.col-stake .oddinput {
		border-top-right-radius: unset;
		border-bottom-right-radius: unset;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		border: unset;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}

	.col-stake .icon-plus {
		display: inline-block;
	}

	.col-stake input {
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		text-align: center;
		padding-left: 45px;
		border-top-right-radius: unset;
		border-bottom-right-radius: unset;
	}

	.app-header .navbar-nav {
		align-items: center;
	}

	.owl-stage-outer,.sport-img {
		height: 24.66667vw;
	}

	.match-list, .scr-new-desgn {
		padding: 0;
	}

	.owl-dots {
		display: none;
	}

	.match-time {
		display: inline-block;
		margin-left: 5px;
	}

	.chips {
		left: 0;
		height: 56px;
		padding: 0;
		margin: 0;
	}

	.chips li {
		width: 45px;
		height: 4px;
		margin-right: 8px;
	}

	.chips li p {
		width: 50px;
		height: 62px;
		font-size: 10px;
	}

	.function_zone,.function_zone_many {
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
		height: 115px;
		z-index: 22;
		bottom: -253px;
		left: 0;
	}

	.chips li .ring {
		position: absolute;
		width: 46px;
		height: 33px;
		border-radius: 100px/85px;
		bottom: 12px;
		left: calc(50% - 40px/2);
	}

	.sexy-casino {
		bottom: -285px;
		padding: 3px;
		z-index: 22;
	}

	.sexy-casino h5 {
		font-size: 15px;
	}

	.sexy-casino ul li {
		width: 25px;
		padding: 2px;
		border-radius: 28px;
		margin-left: 6px;
	}

	.info_zone {
		width: 90px;
		top: 44px;
		right: 0;
		padding: 0 0 0 5px;
	}

	.time dt p {
		font-size: 30px;
	}

	.time dt {
		height: 28px;
		line-height: 58px;
	}

	.info_zone .minmaxbiki {
		height: 43px;
	}

	.time dt span {
		font-size: 12px;
	}

	.time {
		min-width: 92px;
		margin: 0;
		padding: 0;
	}

	.info_zone table {
		margin: 0;
		padding: 0;
	}

	.info_zone table tbody td,.info_zone table tbody th {
		font-size: 8px;
	}

	.info_left .title dt {
		font-size: 12px;
	}

	.down_set div.no_win {
		border: 2px solid #117bb7;
	}

	.down_set div.no_win p,.down_set div.win p {
		font-size: 10px;
	}

	.bet_zone .down_set div.box_tie {
		border: 2px solid #709c16;
	}

	.bet_zone .down_set div.box_banker {
		border: 2px solid #d40d0d;
	}

	.bet_zone {
		background: url(bg_table_edge.de322372640103ee6801.png) center top/118% auto no-repeat,linear-gradient(-180deg,#000 58%,#292927 71%,#333720 85%) 0 0/100% auto;
		top: 58vw;
		padding: 0;
		height: 66.73333vw;
		overflow: hidden;
		left: calc(100% - 100vw);
		width: 100%;
	}

	.down_set.top div.no_win,.down_set.top div.win {
		height: 60px;
	}

	.down_set {
		height: 67px;
	}

	.down_set div.no_win,.down_set.bottom {
		height: 52px;
	}

	.res-biki-sec .card_zone .banker,.res-biki-sec .card_zone .player {
		height: 220px;
	}

	.res-biki-sec .card_zone .result_banker,.res-biki-sec .card_zone .result_player,.res-biki-sec .card_zone .result_tie {
		bottom: 5px;
	}

	.res-biki-sec .card_zone {
		height: 290px;
		position: unset;
	}

	.bikivideo {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		height: calc(100% - -127px);
	}

	.info_left .title p,.total_bet {
		float: left;
		width: 100%;
	}

	.total_bet dt span {
		font-size: 18px;
	}

	.total_bet dd {
		height: 41px;
	}

	.total_bet dd a {
		height: 30px;
		width: 21px;
		line-height: 18px;
	}

	.total_bet dd,.total_bet dd .confirm {
		flex: .7;
	}

	.total_bet dd .mobileconfirm {
		display: inline;
	}

	.bikibhavtbl,.total_bet dd .desktopconfirm {
		display: none;
	}

	.showbikitable {
		display: block;
	}

	.info_zone .open {
		display: block;
		height: 15px;
		background: url(icon_arrow_close3.9f8cc143c8d78d178267.png) center center no-repeat #262626!important;
		font-size: 0;
		text-indent: -99999px;
	}

	.info_zone .closearrow {
		display: block;
		height: 15px;
		background: url(icon_arrow_open3.83289f9c710b75a61deb.png) center center no-repeat #262626;
		font-size: 0;
		text-indent: -99999px;
	}

	.info_zone table td,.info_zone table th {
		padding: 2px 0;
	}

	.time dd {
		margin: 0;
	}

	.card_zone {
		position: absolute;
		z-index: 22;
		background: rgba(0,0,0,.8);
		box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
		top: calc(50% - -338px);
		left: 0;
		width: 100%;
	}

	.card_zone .banker dl,.card_zone .player dl {
		margin-bottom: 0;
	}

	.card_zone .banker dt,.card_zone .player dt {
		font-size: 15px;
	}

	.card_zone .banker dl dd,.card_zone .player dl dd {
		font-size: 30px;
		line-height: 30px;
	}

	.card_zone .banker ul li p.back,.card_zone .player ul li p.back {
		width: 50px;
		height: 75px;
	}

	.card_zone .banker ul li,.card_zone .player ul li {
		width: 61px;
		height: 0;
	}

	.card_zone .banker ul li:last-child,.card_zone .player ul li:last-child {
		top: 0;
		left: calc(50% - -37px);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		position: unset;
		margin-right: 6px;
	}

	.card_zone,.card_zone .banker,.card_zone .player {
		height: 180px;
	}

	.card_zone .result_banker,.card_zone .result_player,.card_zone .result_tie {
		width: 137px;
		height: 25px;
		line-height: 22px;
		font-size: 15px;
		left: calc(50% - 70px);
		bottom: -6px;
	}

	.game_info,.game_info_red {
		font-size: 17px;
		bottom: calc(50% - 140px);
		width: 347px;
		height: 31px;
		left: calc(50% - 344px/2);
		padding: 3px 10px;
	}

	.down_set div.no_win h2 {
		font-size: 14px;
	}

	.info_left {
		width: 100%;
		background: 0 0;
		box-shadow: none;
	}

	.info_left .title {
		padding: 3px;
		background: rgba(0,0,0,.8);
		box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
		width: 150px;
	}

	.mobile-after-login .logo-main {
		width: 135px;
	}

	.multimarket .no-data {
		font-size: 4.26667vw;
		margin: 5.33333vw 2.66667vw;
		padding: 2.66667vw 1.86667vw 5.33333vw;
	}

	.p-mobile-0 {
		padding: 0;
	}

	.p-mobile-1 {
		padding: .25rem!important;
	}

	.marquee-text {
		margin: 0;
		padding: 0;
	}

	.book-btn {
		display: none;
	}

	.scores-box-point {
		width: 40px;
	}

	.game-scores h4 .wicket,.match-day {
		font-size: 11px;
	}

	.soccer-ses {
		font-size: 12px;
	}

	.casinoStream {
		height: auto;
	}

	.logo-main {
		height: 55px;
		margin-left: var(--logoHeadMargin);
	}

	.marquee-box marquee {
		width: 80%;
	}

	.inplay-match {
		margin-top: 0;
	}

	.counter-lottery {
		left: 22%;
	}

	.lottery li {
		width: 20%;
		margin-top: 5px;
	}

	.bet-setting a {
		margin-left: 0;
	}

	.casino-comment {
		width: 100%;
	}

	.tv-logo img {
		height: 40px;
		width: 40px;
	}

	.counter {
		position: absolute;
		right: 4px;
		bottom: 13px;
		padding: 11px 20px;
		background-image: radial-gradient(red,green,#00f);
		font-weight: 700;
		border-radius: 25px;
		color: #e2f1da;
		font-size: 25px;
	}

	.player-cardbox ul .card-item {
		padding: 0;
		height: 26px;
	}

	.player-cardbox {
		width: 100px;
		padding: 3px;
	}

	.player-cardbox p {
		font-size: 10px;
	}

	.app .sidebar-fixed .sidebar {
		z-index: 990!important;
	}

	.nav-newmbl {
		margin-left: 10px;
	}

	.exp-topcount {
		display: block;
		margin-left: 0;
	}

	.referesh-blnc,.user-blnc {
		margin-right: 10px;
	}

	.bet-setting {
		display: block;
	}

	.casino-tv iframe {
		height: 200px;
	}

	.recent-res ul li {
		margin-top: 5px;
	}

	.count-down {
		margin-left: 0;
		display: inline-block;
	}

	.match-list {
		margin-bottom: 70px;
	}

	.multimarket .no-data h3 {
		font-size: 5.33333vw;
		margin-bottom: 1.33333vw;
		padding: 1.86667vw 0;
	}

	.multimarket .no-data h3:before {
		width: 8.26667vw;
		height: 8.53333vw;
		margin-right: 1.33333vw;
	}

	.events-mobile .tbl-mobile-event,.inplaytbl {
		border-bottom: 3px solid #265e04;
		font-size: 4vw;
	}

	.game-menu-tab .multitable td {
		font-size: 4vw;
	}

	.add-pin {
		width: 20px;
	}

	.tbl-mobile-event .table td {
		padding: 5px 5px 5px 10px;
	}

	.in_play {
		font-size: 12px;
		font-weight: 700;
	}

	.app-header {
		border: none;
	}

	.bookie-head-blank {
		margin-top: 15px;
	}

	.game-menu-tab table thead th:first-child {
		display: block;
	}

	.aside-menu,.game-menu-tab table td.count,.game-menu-tab table thead th,.search-top {
		display: none;
	}

	.game-menu-tab .nav {
		flex-wrap: unset;
	}

	html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .main,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main {
		margin: 0;
	}

	.game-menu-tab .match-name {
		font-size: 12px;
	}

	.app-header .navbar-toggler {
		margin-top: 6px;
	}

	.game-menu-tab .mobile-width {
		padding: 0;
	}

	.navbar .navbar-nav .btn {
		font-size: .765625rem;
		line-height: 1.5;
		border-radius: .2rem;
		margin-top: 5px;
		height: 8.53333vw;
	}

	.app-header .navbar-toggler-icon {
		background-image: none;
		vertical-align: middle;
		margin-left: 0;
		display: inline-block;
		font: 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		height: 15px;
	}

	.app-header .navbar-toggler-icon:before {
		content: "\f039";
	}

	.game-scores .market-time {
		display: none;
	}

	.game-scores td {
		font-size: 15px;
	}

	.game-scores .scores-box {
		width: 100px;
		padding: 5px;
	}

	.tbl-bets .back-2,.tbl-bets .back-3,.tbl-bets .lay-2,.tbl-bets .lay-3 {
		display: none;
	}

	.show-xs {
		display: block;
	}

	.match-btn {
		display: flex;
	}

	.hidden-xs,.min-max-bet {
		display: none!important;
	}

	.tbl-bets thead {
		line-height: 1;
	}

	.tbl-bets .table thead th {
		vertical-align: middle;
	}

	.fancy-bet .team-name-fancy,.odd-row .team-name .title {
		font-size: 13px;
	}

	.tbl-bets .back-1,.tbl-bets .lay-1 {
		min-width: 65px;
		margin: 0;
	}

	.tbl-bets .team-name {
		min-width: 165px;
	}

	.aside-menu-show .aside-menu {
		display: block;
		width: 100%;
	}

	.app-header {
		flex-direction: row;
		height: 56px;
	}

	.mobile-after-login.USER,.welcome-text.USER {
		display: none;
	}

	.nav .navbar-nav {
		padding: 10px 0;
	}

	.app-header .nav-item .avatar.nav-link>img,.app-header .nav-item .nav-link>.img-avatar {
		height: 30px;
	}

	.app-header .navbar-nav {
		margin-top: 5px;
		line-height: 22px;
		font-size: 3.2vw;
	}

	.bet-action-btnblock .btn-bet-place {
		padding: 0 5px;
	}

	.app-header .nav-item {
		list-style: none;
		padding: 10px 0;
	}

	.fancy-bet td .btn {
		padding: .25rem .5rem;
		font-size: .765625rem;
		line-height: 1.5;
		border-radius: .2rem;
		margin-right: 5px;
		border: 1px solid #333;
	}

	.mb-xl-0 {
		margin-bottom: 0!important;
	}

	.open-bet-btns .btn {
		font-size: 12px;
	}

	#fullscreen-controls-playerDiv,#fullscreen-controls-playerDivMobile,#time-controls-playerDivMobile {
		display: none!important;
	}

	.e-daterangepicker.e-popup .e-date-range-container {
		margin-top: 45px;
	}

	.navbar .nav-item {
		margin-left: auto!important;
	}

	.menu-wrap {
		display: none;
	}

	.header-fixed .app-body {
		margin-top: 55px!important;
	}

	.mobile-display-view {
		margin: 0;
		padding: 0;
	}

	.events-mobile,.mobile-footer-menu,.visible-mob {
		display: block;
	}

	.mobile-men {
		display: inline-block;
	}

	.btn-green,.btn-orange {
		margin-top: 10px;
	}

	.game-highlight-wrap h3 {
		background: var(--highlightMobileBG);
		text-align: center;
		color: #fff;
	}

	.inner-footer,.tbl-mobile-event .count {
		display: none;
	}

	.mobile-footer {
		display: block;
	}

	.login-head,.register-head {
		position: relative;
		height: 74.66667vw;
		margin-bottom: 12vw;
	}

	.login-head .ui-link,.register-head .ui-link {
		right: 1.86667vw;
		width: 9.33333vw;
		height: 9.33333vw;
		margin-top: 1.86667vw;
		z-index: 2;
		display: flex;
		font-size: 0;
		text-indent: -99999px;
	}

	.login-head .ui-link:before,.register-head .ui-link:before {
		content: '';
		width: 3.46667vw;
		height: 3.46667vw;
	}

	.modal-login,.modal-register {
		margin: 0;
	}

	.login-head h1,.register-head h1 {
		top: 33vw;
		width: 69.33333vw;
		height: 20vw;
		left: 58%;
		margin-left: var(--mrLogoMbl);
	}

	.form-login input,.form-register input {
		height: 40px;
		font-size: 16px;
	}

	.form-login,.form-register {
		width: 84vw;
	}

	.form-login dd,.form-register dd {
		margin-bottom: 3.2vw;
		padding: 0;
	}

	.login-page-new .btn-send,.register-page-new .btn-send {
		border-radius: 1.6vw;
		font-size: 4vw;
		width: 100%;
	}

	.modal-login .modal-content,.modal-register .modal-content {
		width: 100vw;
	}

	.a-referesh,.a-setting,.open_bets {
		color: #fff;
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
		height: 9.33333vw;
		line-height: 5.33333vw;
		font-weight: 700;
		border-radius: 1.06667vw;
		border: 1px solid #0b1933;
		padding: 2.6vw 1.86667vw;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.a-setting img {
		width: 20px;
		height: 20px;
		background: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-8 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10.488 13c.621 0 1.203-.16 1.744-.478a3.608 3.608 0 0 0 1.29-1.278A3.32 3.32 0 0 0 14 9.512c0-.621-.16-1.203-.478-1.744a3.578 3.578 0 0 0-1.29-1.29A3.382 3.382 0 0 0 10.488 6a3.32 3.32 0 0 0-1.732.478c-.534.318-.96.748-1.278 1.29A3.382 3.382 0 0 0 7 9.512c0 .621.16 1.198.478 1.732.318.534.744.96 1.278 1.278a3.32 3.32 0 0 0 1.732.478zm7.187-2.014l2.147 1.634c.099.08.157.184.173.313a.555.555 0 0 1-.074.36l-2.073 3.462a.448.448 0 0 1-.26.216.56.56 0 0 1-.357-.024l-2.542-.985c-.658.464-1.242.793-1.752.985l-.37 2.62a.607.607 0 0 1-.185.313.453.453 0 0 1-.309.12H7.927a.485.485 0 0 1-.469-.433l-.395-2.62c-.69-.272-1.267-.6-1.727-.985l-2.567.985c-.263.112-.469.048-.617-.192L.079 13.293a.555.555 0 0 1-.074-.36.464.464 0 0 1 .173-.313l2.171-1.634A7.323 7.323 0 0 1 2.3 10c0-.433.017-.761.05-.986L.177 7.38a.464.464 0 0 1-.173-.313.555.555 0 0 1 .074-.36l2.073-3.462c.148-.24.354-.304.617-.192l2.567.985a8.02 8.02 0 0 1 1.727-.985l.395-2.62A.485.485 0 0 1 7.927 0h4.146c.115 0 .218.04.309.12.09.08.152.184.185.313l.37 2.62c.641.24 1.226.569 1.752.985l2.542-.985a.56.56 0 0 1 .358-.024.448.448 0 0 1 .259.216l2.073 3.462c.066.112.09.232.074.36a.464.464 0 0 1-.173.313l-2.147 1.634c.033.225.05.553.05.986 0 .433-.017.761-.05.986z" fill="rgb(255,255,255)"/></g></svg>');
	}

	.a-referesh img {
		width: 20px;
		height: 20px;
		background: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-7 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10 4.029c1.635 0 3.144.36 4.527 1.079 1.365.703 2.443 1.655 3.233 2.854.827 1.247 1.24 2.59 1.24 4.028 0 1.44-.413 2.782-1.24 4.03-.79 1.214-1.868 2.173-3.233 2.877A9.596 9.596 0 0 1 10 20a9.596 9.596 0 0 1-4.527-1.103c-1.365-.704-2.443-1.663-3.233-2.878C1.413 14.772 1 13.43 1 11.99h2.263c0 1.088.301 2.09.903 3.01.602.92 1.42 1.647 2.452 2.182 1.033.536 2.16.804 3.382.804s2.349-.268 3.382-.804c1.033-.535 1.85-1.263 2.452-2.182.602-.92.903-1.922.903-3.01 0-1.087-.301-2.09-.903-3.01-.602-.918-1.42-1.646-2.452-2.181-1.033-.536-2.16-.804-3.382-.804v4.029L4.368 5.012 10 0v4.029z" fill="rgb(255,255,255)"/></g></svg>');
	}

	.open_bets img {
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="rgb(255,255,255)" fill-rule="nonzero" d="M19.314 6.38c-.41-1.052-.987-2.018-1.708-2.862-1.49-1.75-3.574-2.97-5.94-3.368C11.125.06 10.57 0 10 0c-.57 0-1.124.06-1.667.15-2.365.398-4.447 1.62-5.94 3.367-.72.845-1.297 1.81-1.707 2.863C.25 7.504 0 8.722 0 10c0 1.175.213 2.297.585 3.344.38 1.066.927 2.05 1.62 2.914 1.503 1.868 3.662 3.178 6.128 3.592.543.09 1.098.15 1.667.15.57 0 1.124-.06 1.667-.15 2.466-.414 4.625-1.724 6.127-3.592.694-.864 1.242-1.848 1.62-2.913.373-1.047.586-2.17.586-3.345 0-1.278-.25-2.496-.686-3.62zm-1.173.678l-1.747 1.01c-.332-1.095-.937-2.07-1.735-2.848l1.764-1.02c.746.826 1.333 1.793 1.72 2.858zM15.348 10c0 2.948-2.398 5.347-5.347 5.347-2.95 0-5.347-2.4-5.347-5.347 0-2.948 2.398-5.347 5.347-5.347 2.95 0 5.347 2.4 5.347 5.347zM10 1.333c.57 0 1.127.06 1.667.165v2.04c-.534-.137-1.09-.218-1.667-.218-.576 0-1.133.08-1.667.22V1.497c.54-.106 1.097-.165 1.667-.165zM3.578 4.2l1.765 1.02c-.8.778-1.404 1.753-1.736 2.847L1.86 7.057c.385-1.065.973-2.03 1.718-2.856zm-1.82 8.467l1.775-1.024c.282 1.112.84 2.11 1.604 2.923L3.38 15.58c-.717-.848-1.272-1.834-1.622-2.913zm8.242 6c-.57 0-1.127-.06-1.667-.165v-2.04c.534.137 1.09.218 1.667.218.576 0 1.133-.08 1.667-.22v2.042c-.54.106-1.097.165-1.667.165zm6.62-3.087l-1.757-1.014c.763-.81 1.322-1.81 1.604-2.923l1.775 1.025c-.35 1.078-.905 2.064-1.622 2.912zm-6.003-6.325c1.174.418 1.647.966 1.647 1.862 0 .887-.62 1.644-1.755 1.843v.514c0 .27-.218.488-.485.488s-.483-.218-.483-.488v-.444c-.39-.018-.772-.088-1.098-.187-.332-.1-.526-.448-.44-.787l.005-.017c.035-.145.13-.265.258-.335.13-.07.28-.08.42-.03.328.117.708.2 1.11.2.563 0 .947-.22.947-.618 0-.38-.315-.618-1.045-.867-1.056-.358-1.775-.856-1.775-1.822 0-.877.61-1.564 1.667-1.773v-.458c0-.285.24-.513.53-.486.25.025.436.247.436.5v.375c.347.016.634.062.875.125.315.082.504.406.423.723l-.01.034c-.034.14-.124.258-.248.328s-.27.086-.407.043c-.238-.075-.538-.137-.908-.137-.642 0-.848.28-.848.56 0 .327.344.536 1.183.855z"/></svg>');
	}

	.head-refresh {
		display: none;
	}

	.aside-menu {
		top: 0;
		z-index: 9999;
	}

	.aside-menu .open-bet .openbetlist,.aside-menu .openbetlist:active,.aside-menu .openbetlist:hover {
		height: 40px;
		vertical-align: middle;
		background: #222;
		background-image: var(--menuColor);
	}

	.open-bet .openbetlist .close,.open-bet .openbetlist strong {
		color: var(--openBetTextColor);
	}

	.open-bet .openbetlist strong {
		margin-left: 8px;
		line-height: 23px;
		font-size: 16px;
	}

	.mlist-openbets .all-sports-list {
		display: block;
	}

	.desktop-bets {
		display: none;
	}

	.open-bet-btns {
		padding: 0 15px;
	}

	.right-side {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.right-side .side-wrap {
		border-radius: 1.6vw 0 0 1.6vw;
	}

	.setting-wrap {
		background-color: #fff;
	}

	.side-wrap {
		position: relative;
		width: 97.66667vw;
		height: 100%;
		background: #eee;
		box-shadow: .53333vw 0 1.6vw 0 rgba(0,0,0,.5);
		flex-direction: column;
		display: flex;
	}

	.flex-container {
		display: flex;
		flex-wrap: wrap;
	}

	.flex-container>div {
		width: 100px;
		margin: 10px;
		text-align: center;
		line-height: 75px;
		font-size: 30px;
	}

	.side-wrap .side-head {
		border-radius: 1.6vw 0 0;
		background: var(--menuColor);
		flex: 0 0 10.4vw;
		display: flex;
	}

	.side-head h3 {
		color: var(--openBetTextColor);
		flex: 1;
		background: 0 0;
		font-size: 4vw;
		line-height: 2.6;
		padding: 0 1.86667vw;
		align-items: center;
		display: flex;
		text-align: center;
	}

	.modal-stack .modal-content {
		background-color: transparent;
		border: none;
	}

	.side-head h3 img {
		width: 5.33333vw;
		height: 5.33333vw;
		vertical-align: middle;
		margin-right: 1.33333vw;
		background-size: contain;
	}

	.side-head .close {
		border-left: 1px solid var(--settingtopCloseColor);
		justify-content: center;
		align-items: center;
	}

	.right-side .a-setting {
		box-shadow: none;
		justify-content: left;
		border-radius: unset;
		border: unset;
	}

	.right-side .side-content {
		border-radius: 0 0 0 1.6vw;
	}

	.right-side .a-setting img {
		background-image: url('data:image/svg+xml,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 4.004A3.997 3.997 0 0 1 3.998 0h27.004A3.999 3.999 0 0 1 35 4.004v23.992A3.997 3.997 0 0 1 31.002 32H3.998A3.999 3.999 0 0 1 0 27.996V4.004z" id="b"/><filter x="-2.9%" y="-3.1%" width="105.7%" height="106.3%" filterUnits="objectBoundingBox" id="a"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" in="shadowInnerInner1"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(-8 -6)"><use fill="%23000" filter="url(%23a)" xlink:href="%23b"/><path stroke="%23BC8C17" d="M.5 4.004v23.992A3.499 3.499 0 0 0 3.998 31.5h27.004a3.497 3.497 0 0 0 3.498-3.504V4.004A3.499 3.499 0 0 0 31.002.5H3.998A3.497 3.497 0 0 0 .5 4.004z" stroke-linejoin="square"/></g><path d="M10.488 13c.621 0 1.203-.16 1.744-.478a3.608 3.608 0 0 0 1.29-1.278A3.32 3.32 0 0 0 14 9.512c0-.621-.16-1.203-.478-1.744a3.578 3.578 0 0 0-1.29-1.29A3.382 3.382 0 0 0 10.488 6a3.32 3.32 0 0 0-1.732.478c-.534.318-.96.748-1.278 1.29A3.382 3.382 0 0 0 7 9.512c0 .621.16 1.198.478 1.732.318.534.744.96 1.278 1.278a3.32 3.32 0 0 0 1.732.478zm7.187-2.014l2.147 1.634c.099.08.157.184.173.313a.555.555 0 0 1-.074.36l-2.073 3.462a.448.448 0 0 1-.26.216.56.56 0 0 1-.357-.024l-2.542-.985c-.658.464-1.242.793-1.752.985l-.37 2.62a.607.607 0 0 1-.185.313.453.453 0 0 1-.309.12H7.927a.485.485 0 0 1-.469-.433l-.395-2.62c-.69-.272-1.267-.6-1.727-.985l-2.567.985c-.263.112-.469.048-.617-.192L.079 13.293a.555.555 0 0 1-.074-.36.464.464 0 0 1 .173-.313l2.171-1.634A7.323 7.323 0 0 1 2.3 10c0-.433.017-.761.05-.986L.177 7.38a.464.464 0 0 1-.173-.313.555.555 0 0 1 .074-.36l2.073-3.462c.148-.24.354-.304.617-.192l2.567.985a8.02 8.02 0 0 1 1.727-.985l.395-2.62A.485.485 0 0 1 7.927 0h4.146c.115 0 .218.04.309.12.09.08.152.184.185.313l.37 2.62c.641.24 1.226.569 1.752.985l2.542-.985a.56.56 0 0 1 .358-.024.448.448 0 0 1 .259.216l2.073 3.462c.066.112.09.232.074.36a.464.464 0 0 1-.173.313l-2.147 1.634c.033.225.05.553.05.986 0 .433-.017.761-.05.986z" fill="rgb(0,59,3)"/></g></svg>');
	}

	.side-content {
		flex: 1;
		border-radius: 0 0 1.6vw;
	}

	.news-wrap .announce-wrap,.side-content {
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.side-content h3 {
		padding: 0 1.86667vw;
		justify-content: space-between;
		align-items: center;
		display: flex;
		background-image: linear-gradient(-180deg,#2e4b5e 0,#243a48 82%);
		color: #fff;
		font-size: 3.73333vw;
		line-height: 2.2;
	}

	.setting-block {
		font-size: 4vw;
		color: #243a48;
		border-bottom: 1px solid #e0e6e6;
		padding: 1.86667vw 0 0 1.86667vw;
		display: flex;
		flex-wrap: wrap;
	}

	.stake-setting dt {
		flex: 1 1 100%;
	}

	.stake-setting dd {
		flex: 1 1 25%;
	}

	.setting-block dd,.setting-block dt {
		padding: 0 1.86667vw 1.86667vw 0;
		align-items: center;
		box-sizing: border-box;
		display: flex;
		margin-bottom: 0;
	}

	.stake-setting input {
		width: 100%;
		margin: 0;
		box-sizing: border-box;
		text-align: center;
	}

	.setting-block input {
		width: 21.66667vw;
		position: relative;
		background: #fff;
		border: 1px solid #aaa;
		box-shadow: inset 0 .53333vw 0 0 rgba(0,0,0,.1);
		border-radius: 1.6vw;
		color: #1e1e1e;
		font-size: 4vw;
		font-family: Helvetica,Tahoma,sans-serif;
		padding: 2.66667vw 1.86667vw;
		margin-bottom: 1.86667vw;
		-webkit-appearance: none;
	}

	.setting-wrap .btn-send {
		background-image: var(--btnColor);
		border-color: var(--btnColor);
		color: ivory;
		display: block;
		text-align: center;
		border: 1px solid #aaa;
		border-radius: 1.6vw;
		font-size: 4vw;
	}

	.col-stake_edit .btn-send,.col-stake_edit .login {
		line-height: 2.6;
	}

	.stake-setting .btn,.stake-setting .btn-send {
		flex: 1;
		line-height: 2.8;
	}

	.col-stake_edit a {
		width: 100%;
		line-height: 2.6;
		font-weight: 700;
	}
}

@media only screen and (min-width:481px) and (max-width:1024px) {
	.search-top {
		display: none;
	}
}

@media (min-width:1200px) {
	.container {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media screen and (max-width:500px) {
	.app-header {
		flex-direction: column;
	}
}

@media (min-width:992px) {
	.header-fixed .app-body {
		margin-top: 102px;
	}

	.header-fixed .app-header {
		position: fixed;
	}

	html:not([dir=rtl]) .sidebar-lg-show .sidebar,html:not([dir=rtl]) .sidebar-show .sidebar {
		margin-left: 20px;
		width: 300px;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.menu-list img {
		width: 4.33333vw;
		height: 4.13333vw;
		margin-right: 3px;
	}

	.form-login input,.form-register input {
		height: 70px;
		padding: 10px;
		font-size: 20px;
		border-radius: .5rem;
	}
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.menu-list img {
		width: 28px;
		height: 27px;
		margin-right: 3px;
	}
}

@media (min-width:481px) and (max-width:767px) and (orientation:landscape) {
	.mobile-men .menu-list img {
		width: 4.33333vw;
		height: 4.13333vw;
		margin-right: 3px;
	}
}

@media (min-width:481px) and (max-width:767px) {
	.menu-list img {
		width: 5.33333vw;
		height: 5.13333vw;
		margin-right: 3px;
	}
}

@media (min-width:320px) and (max-width:480px) {
	.menu-list img {
		width: 32px;
		height: 29px;
	}
}

.playerDiv,.playerDivBikiCasino,.playerDivCasino,.playerDivMobile {
	width: 100%!important;
}

.playerDivBikiCasino,.playerDivCasino {
	height: 600px;
}

#myt20video_videoControls,#playerDivMobile_videoControls {
	width: 100%!important;
}

#myt20video_fullscreen {
	display: none;
}

.racing-tab .matchunmatch-tab .tab-content .tab-pane {
	padding: 5px 0!important;
}

.racing-tab .matchunmatch-tab .nav-tabs {
	background-color: #ced5da;
}

.aside-menu .matchunmatch-tab .tab-content {
	border-top: unset;
}

#controls-playerDiv,#controls-playerDivMobile {
	background-color: var(--primary)!important;
}

#controls-playerDiv canvas {
	color: #fff!important;
}

video::-webkit-media-controls-current-time-display {
	display: none;
}

video::-webkit-media-controls-fullscreen-button {
	display: none;
}

.form-control:focus {
	border-color: var(--primary);
	box-shadow: unset;
}

.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn.focus,.show>.btn-default.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: unset;
}

a:hover {
	text-decoration: underline;
	color: unset;
}

.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
	background-color: var(--primary);
	border-color: unset!important;
}

.card-accent-primary {
	border-top-color: var(--primary);
}

.dropdown-item.active,.dropdown-item:active {
	background-color: var(--primary);
}

.btn-primary {
	border-color: unset;
	background: var(--newsColor);
}

.switch-primary .switch-input:checked+.switch-slider {
	background-color: var(--primary);
	border-color: var(--primary);
}

.scoreslider .owl-carousel .owl-item {
	height: 130px!important;
}

.promo-banner-loading {
	width: 100%;
	height: 192px;
	background: url(preloaderimg.02720d09256600f4c9ff.svg) center center/80px no-repeat #000;
}

.market-type {
	position: relative;
	height: 11.6vw;
	background: #e0e6e6;
	padding: 1.86667vw;
	overflow: auto;
	white-space: nowrap;
}

.market-type ul {
	position: absolute;
	white-space: nowrap;
	display: flex;
	margin: 0;
	padding: 0;
}

.market-type ul li {
	list-style: none;
	display: list-item;
	margin-right: 1.33333vw;
}

.market-type .select a {
	background-image: var(--menuColor);
}

.market-type a {
	color: #fff!important;
	line-height: 9.06667vw;
	font-weight: 700;
	background: var(--newsColor);
	border: 1px solid #243a48;
	border-radius: 4.8vw;
	padding: 2.4vw;
	font-size: 3.46667vw;
}

.racing-tab .matchunmatch-tab .nav-tabs .nav-item .nav-link {
	font-size: 15px;
}

.scr-new-desgn .game-head .pin-on {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle cx="12.5" cy="12.5" r="12.5" fill="rgb(107,189,17)"/><path fill="rgb(255,255,255)" d="M17.59 11.922c1.606.516 2.443 1.107 2.443 2.166 0 .373-.066.616-.2.73-.134.115-.402.173-.804.173h-5.425l-.823 8.016h-.536l-.784-8.015H6.038c-.402 0-.67-.064-.804-.193-.134-.13-.2-.365-.2-.71 0-1.058.77-1.65 2.377-2.165.09 0 .18-.03.27-.086.49-.172.802-.444.936-.816L9.82 5.95v-.216c0-.23-.222-.415-.668-.558l-.067-.043h-.067c-.536-.143-.804-.387-.804-.73 0-.402.09-.652.268-.753.18-.1.49-.15.938-.15h6.16c.447 0 .76.05.938.15.178.1.268.35.268.752 0 .344-.268.588-.804.73h-.067l-.067.044c-.446.143-.67.33-.67.558v.215l1.206 5.07c.134.372.446.644.937.816.09.057.18.086.27.086z"/></g></svg>');
}

.fp-header {
	display: none;
}

#hlsjslive {
	background: url(loading.55bb956bd8f2c6193169.jpeg) 0 0/contain;
}

.hlsjs-supported {
	font-weight: 700;
}